@layer tokens,marks,shells,blocks,views;@layer tokens{@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/static/fonts/inter-400i.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/jbmono-400.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/static/fonts/jbmono-400i.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/jbmono-500.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/jbmono-600.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/jbmono-700.woff2) format("woff2")}:root{--p-black: #000000;--p-ink-1: #0c0c0e;--p-ink-2: #151519;--p-line: #2b2b30;--p-line-2: #3a3a40;--p-paper-0: #ffffff;--p-paper-50: #f7f8fb;--p-paper-100: #f1f3f8;--p-paper-200: #e3e6ee;--p-white: #f4f4f5;--p-grey-1: #c2c2c6;--p-grey-2: #9a9aa1;--p-ink-text: #15151a;--p-slate-dim: #5a6172;--p-slate-faint: #6b7282;--p-white-pure: #ffffff;--p-vermilion: #fe3901;--p-vermilion-lt: #d43b11;--p-red: #f5653d;--p-amber: #f5c13d;--p-green: #3df58a;--p-azure: #3dcdf5;--p-violet: #653df5;--p-magenta: #f53dcd;--p-future: #7c7c85;--p-red-soft: #f7b3a1;--p-amber-soft: #f7dfa1;--p-green-soft: #a1f7c5;--p-azure-soft: #a1e5f7;--p-violet-soft: #b3a1f7;--p-magenta-soft: #f7a1e5;--p-red-strong: #f94310;--p-amber-strong: #f9b710;--p-green-strong: #10f971;--p-azure-strong: #10c6f9;--p-violet-strong: #4310f9;--p-magenta-strong: #f910c6;--p-red-lt: #d43b11;--p-amber-lt: #d49d11;--p-green-lt: #11d462;--p-azure-lt: #11aad4;--p-violet-lt: #3b11d4;--p-magenta-lt: #d411aa;--bg: var(--p-black);--bg-elev: var(--p-ink-1);--bg-elev-1: var(--bg-elev);--bg-elev-2: var(--p-ink-2);--border: var(--p-line);--border-strong: var(--p-line-2);--text: var(--p-white);--text-dim: var(--p-grey-1);--text-muted: var(--text-dim);--text-faint: var(--p-grey-2);--accent: var(--p-vermilion);--focus-ring-color: var(--accent);--danger: var(--p-red-soft);--ramp-0: var(--p-violet);--ramp-1: var(--p-red);--ramp-2: var(--p-amber);--ramp-3: var(--p-azure);--ramp-4: var(--p-future);--ramp-ok: var(--p-green);--ramp-bad: var(--p-red-soft);--confidential: var(--p-magenta);--warn: var(--p-red-strong);--text-on-accent: #140a06;--status-danger: var(--p-red-soft);--status-warn: var(--p-amber);--status-info: var(--p-azure);--status-success: var(--p-green);--link: var(--p-azure);--gesture-convert: var(--text-dim);--status-urgent: var(--p-red);--focus-accent: var(--p-violet);--relevance-warning: var(--status-urgent);--relevance-news: var(--accent);--relevance-committed: var(--p-red);--relevance-engaged: var(--p-azure);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--mono: var(--font-mono);--text-2xs: 10px;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 15px;--text-xl: 16px;--text-2xl: 20px;--weight-semibold: 600;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-pill: 999px;--radius-tag: var(--radius-pill);--control-h: 32px;--elev-1: 0 1px 2px rgba(0, 0, 0, .3);--elev-2: 0 8px 24px rgba(0, 0, 0, .4);--scrim: rgba(0, 0, 0, .5);--motion-fast: .15s;--motion-base: .2s;--bp-mobile: 720px;--bp-wide: 1200px;--header-content-inset-x: 32px;--header-chrome-btn-size: 34px;--header-chrome-btn-gap: 8px;--app-height: 100dvh;--check-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}body.ui-sharp{--radius-sm: 3px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-tag: var(--radius-lg);--ui-sharp-divider: var(--border);--ui-sharp-row-band: var(--bg-elev-2);--ui-sharp-sublane-head: color-mix( in srgb, var(--accordion-tint) 22%, var(--bg-elev-2) );--ui-sharp-sublane-nest: color-mix( in srgb, var(--accordion-tint) 12%, var(--bg-elev) );--ui-sharp-sublane-row: 32px;--ui-sharp-sublane-head-min: calc( var(--ui-sharp-sublane-row) + var(--space-1) )}:root[data-theme=light]{--bg: var(--p-paper-50);--bg-elev: var(--p-paper-0);--bg-elev-2: var(--p-paper-100);--border: var(--p-paper-200);--border-strong: var(--p-slate-faint);--text: var(--p-ink-text);--text-dim: var(--p-slate-dim);--text-faint: var(--p-slate-faint);--accent: var(--p-vermilion-lt);--focus-ring-color: var(--accent);--danger: var(--p-red-lt);--ramp-0: var(--p-violet-lt);--ramp-1: var(--p-red-lt);--ramp-2: var(--p-amber-lt);--ramp-3: var(--p-azure-lt);--ramp-4: var(--p-future);--ramp-ok: var(--p-green-lt);--ramp-bad: var(--p-red-lt);--confidential: var(--p-magenta-lt);--warn: var(--p-red-lt);--text-on-accent: var(--p-white-pure);--status-danger: var(--p-red-lt);--status-warn: var(--p-amber-lt);--status-info: var(--p-azure-lt);--status-success: var(--p-green-lt);--link: var(--p-azure-lt);--gesture-convert: var(--text-dim);--status-urgent: var(--p-red-lt);--focus-accent: var(--p-violet-lt);--relevance-warning: var(--status-urgent);--relevance-news: var(--accent);--relevance-committed: var(--p-red-lt);--relevance-engaged: var(--p-azure-lt)}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:var(--app-height);background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;touch-action:manipulation;overscroll-behavior:none}@keyframes refresh-spin{to{transform:rotate(360deg)}}}@layer marks{.empty-history{color:var(--text-faint);font-size:12px;font-style:italic}.empty,.empty-feed,.empty-quiet{color:var(--text-dim);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px;text-align:center}.empty-feed,.empty-quiet{background:transparent;border:none;border-radius:0;padding:0;text-align:left}.empty-quiet{margin:0;color:var(--text-faint);font-style:italic;font-size:13px}.empty-feed{margin:0;font-size:13px;color:var(--text-dim)}.pwa-install-btn{position:fixed;right:12px;bottom:12px;z-index:60;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent, #fff);font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;box-shadow:0 4px 14px #00000040;cursor:pointer;appearance:none;-webkit-appearance:none}.pwa-install-btn:hover{filter:brightness(1.05)}.pwa-install-btn:active{filter:brightness(.95)}.pwa-install-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 720px){body:not(.surface-list) .pwa-install-btn{bottom:calc(72px + env(safe-area-inset-bottom))}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer shells{.panel-list{width:100%;display:flex;flex-direction:column;gap:18px}.surface-section{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;padding:16px}@media (max-width: 720px){.surface-section{padding:14px}}.gate{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:32px 28px}.modal-field .pick-field{align-self:stretch;width:100%}.modal-field .pick-field .pick-trigger{display:flex;width:100%}.modal-field .pick-field .pick-menu{top:auto;bottom:100%;clip-path:inset(100% 0 0 0)}.modal-field .pick-field.is-open .pick-menu,.modal-field .pick-field.is-closing .pick-menu{top:auto;bottom:calc(100% - var(--pick-menu-overlap, 10px));padding:0 0 var(--pick-menu-overlap, 10px);border:1px solid var(--border);border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 -8px 28px #0006;transform-origin:bottom center}.modal-field .pick-field.is-open .pick-menu{clip-path:inset(0 0 0 0)}.modal-field .pick-field.is-closing .pick-menu{clip-path:inset(100% 0 0 0)}.modal-field .pick-field.is-open .pick-trigger{border-radius:0 0 8px 8px;border-bottom-color:var(--border);border-top-color:transparent}.modal-field .pick-field.is-open .pick-trigger:before{top:-1px;bottom:auto;border-radius:8px 8px 0 0;-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,transparent 100%)}.modal-field .pick-field.is-open .pick-option:last-child,.modal-field .pick-field.is-closing .pick-option:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-field .pick-field.is-open .pick-option:first-child,.modal-field .pick-field.is-closing .pick-option:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.modal-field .pick-field.is-open,.modal-field .pick-field.is-closing{position:relative;z-index:5;overflow:visible}.modal-col{overflow:visible}.modal-field select option{background:var(--bg-elev);color:var(--text);font-size:12px;font-weight:500;line-height:1.2}.modal-section-confidential{display:none}.modal-hint{margin:6px 0 0;font-size:12px;color:var(--text-faint)}.modal-field .modal-hint{margin-top:var(--space-2);text-transform:none;letter-spacing:normal;font-weight:400;line-height:1.5}.modal-hint-locked{color:var(--confidential)}.modal-attachment-state{margin:6px 0 0;font-size:12px;color:var(--text-faint)}.modal-section-summary{margin-bottom:16px}.disclosure-generated .panel-head{display:flex;align-items:center;gap:8px;padding:10px 16px;flex-wrap:nowrap}.disclosure.panel.disclosure-generated>:is(.panel-head,.disclosure-head) :is(.disclosure-caret,.panel-caret){margin-top:0}.disclosure.panel.disclosure-generated>:is(.panel-head,.disclosure-head){flex-wrap:nowrap;align-items:center}.disclosure-generated .panel-head .generated-meta{margin:0 0 0 auto;flex-wrap:nowrap;white-space:nowrap}.disclosure-generated .panel-head .modal-section-label{line-height:1.25}.disclosure-generated .modal-section-label{margin:0;padding-bottom:0;border-bottom:none;color:var(--text-dim);flex:1 1 auto;min-width:0}.generated-meta{display:inline-flex;align-items:center;gap:8px;flex:none;margin-left:auto}.modal-generated-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.generated-meta .time{font-size:12px;color:var(--text-faint)}.generated-regen{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-dim);font-family:inherit;line-height:0;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.generated-regen:hover,.generated-regen:focus-visible{color:var(--accent);border-color:var(--accent);background:var(--bg-elev-2)}.generated-regen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.disclosure-generated.collapsed .generated-meta .time,.disclosure-generated.collapsed .generated-regen{display:none}.generated-poll-slot{display:block;width:0;height:0;overflow:hidden;position:absolute;pointer-events:none}.generated-stage{position:relative;min-height:3rem}.generated-progress,.generated-loading{display:none;margin:0;padding:14px 16px;font-size:13px;color:var(--text-faint)}.generated-progress,.generated-loading{align-items:center;gap:8px}.disclosure-generated.htmx-request .generated-progress{display:flex}.generated-progress:before,.generated-loading:before{content:"";width:12px;height:12px;flex:none;border-radius:50%;border:2px solid var(--border);border-top-color:var(--focus-accent);animation:refresh-spin .8s linear infinite}.disclosure-generated.htmx-request .generated-body{opacity:.35}.disclosure-generated.htmx-request .generated-regen{pointer-events:none;opacity:.55}.generated-body:has(.generated-loading){opacity:1}.generated-loading{display:flex}@keyframes generated-line-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.generated-line-in{animation:generated-line-in .42s ease backwards}.modal-summary-body{padding:14px 16px;font-size:14px;line-height:1.6;color:var(--text-muted)}.modal-summary-line{margin:0 0 12px}.modal-summary-bullet{padding-left:16px;text-indent:-16px}.modal-summary-line:last-child{margin-bottom:0}.drawer-overlay{position:fixed;inset:0;z-index:1200;background:#0000;transition:background .22s ease}.drawer-overlay.overlay-open{background:#00000073}.drawer-panel{position:absolute;top:0;right:0;height:100%;width:400px;max-width:calc(100vw - 40px);background:var(--bg-elev);border-left:1px solid var(--border);box-shadow:-20px 0 60px #0006;display:flex;flex-direction:column;transform:translate(100%);transition:transform .24s ease}.drawer-overlay.overlay-open .drawer-panel{transform:translate(0)}.drawer-head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--border)}.drawer-titles{flex:1;min-width:0}.drawer-title{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.drawer-sub{margin:3px 0 0;font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-count{flex:none;font-size:11px;color:var(--text-faint);white-space:nowrap}.drawer-close{flex:none;width:28px;height:28px;border:none;background:transparent;color:var(--text-faint);font-size:20px;line-height:1;cursor:pointer;border-radius:6px}.drawer-close:hover{color:var(--text);background:var(--bg)}.drawer-body{flex:1;overflow-y:auto;padding:0 18px 24px;background:var(--bg-elev);--timeline-bg: var(--bg-elev)}.drawer-body .timeline-day,.drawer-body .empty-history{padding-top:16px}.drawer-loading{padding:24px 0;color:var(--text-dim);font-size:13px}.modal-overlay{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1100}.modal-overlay[hidden]{display:none}.modal{position:relative;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:22px 22px 18px;width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 20px 60px #00000073;display:flex;flex-direction:column;gap:14px}.modal-split{max-width:1500px;min-height:0;overflow:hidden}.modal-ask,.modal-act{max-width:640px;min-height:0;overflow:hidden}.modal-generated{max-width:640px;max-height:min(80vh,720px);overflow:auto}.modal-generated .disclosure-generated>.panel-head{box-sizing:border-box;min-height:40px;padding-inline-end:calc(48px + max(0px,22px - 12px))}@media (hover: none),(pointer: coarse){.modal-generated .disclosure-generated>.panel-head{padding-inline-end:calc(64px + max(0px,22px - 12px))}}@media (max-width: 720px){.modal-generated .disclosure-generated>.panel-head{padding-inline-end:calc(48px + max(0px,16px - 12px))}}@media (max-width: 720px) and (hover: none),(max-width: 720px) and (pointer: coarse){.modal-generated .disclosure-generated>.panel-head{padding-inline-end:calc(64px + max(0px,16px - 12px))}}.modal-bot-create{max-width:720px}.disclosure-generated .generated-meta{color:var(--text-faint);font-size:12px}.modal-split>.modal-title{flex:none}.modal-split>.modal-grid{flex:1 1 auto;min-height:0;overflow:hidden}.modal-split>.modal-actions{flex:none}.modal-split .modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:22px;align-items:stretch;min-height:0}.modal-split .modal-grid:has(.modal-col-story){grid-template-columns:repeat(3,minmax(0,1fr))}.modal-split .modal-main{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;height:100%;overflow:visible}.modal-split .modal-col{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;height:100%;overflow:hidden}.modal-split .split-aside{position:static;top:auto}.modal-split .modal-main>.modal-section:first-child{flex:none}.modal-split .modal-section-timeline{flex:1 1 auto;min-height:0;overflow:visible;display:flex;flex-direction:column}.modal-split .modal-section-summary{flex:1 1 auto;min-height:0;margin-bottom:0;display:flex;flex-direction:column}.modal-split .modal-section-summary:not(.collapsed) .modal-summary-body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.modal-split .modal-section-timeline .modal-event-slot{flex:none;margin-bottom:0}.modal-split .modal-section-timeline>.panel-body{flex:1 1 auto;min-height:0;gap:8px;padding-bottom:6px}.modal-split .modal-desc{min-height:120px;max-height:min(180px,24vh);resize:vertical}.modal-split .modal-timeline{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.modal-split .modal-timeline .timeline-preview-more{margin-top:auto;padding-top:8px}.modal-split .modal-timeline .timeline-day{top:0}.modal-compose{max-width:360px;gap:0;padding:14px 40px 14px 14px}.modal-compose .modal-close{top:50%;right:10px;transform:translateY(-50%)}.modal-compose .composer{margin:0;width:100%}.modal-split .modal-main .modal-row{flex-direction:column}.modal-split .modal-fold{overflow:visible;gap:0}.modal-split .modal-fold>.panel-head .modal-section-label{flex:1 1 auto;padding-bottom:0;border-bottom:none;color:var(--text-dim)}.modal-split .modal-fold>.panel-head,.modal-split .modal-section-summary>.panel-head{min-height:40px;box-sizing:border-box}.modal-split .modal-section-summary>.panel-head{padding-block:var(--space-1)}.modal-split .modal-section-summary>.panel-head .generated-meta{margin:0}@media (min-width: 721px){.modal-split .modal-main{overflow:visible}.modal-split .modal-col{overflow:hidden}.modal-split .modal-section-timeline,.modal-split .modal-section-summary{height:100%;min-height:0;gap:0;overflow:hidden}.modal-split .modal-section-timeline>.panel-head,.modal-split .modal-section-summary>.panel-head{flex:none}.modal-split .modal-section-timeline:not(.collapsed)>.panel-body{display:flex;flex-direction:column;overflow:hidden}.modal-split .modal-section-summary>.generated-body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.modal-split .modal-section-summary>.panel-head{flex-wrap:wrap}.modal-split .modal-section-summary>.panel-head .modal-section-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-split .modal-section-summary>.panel-head .generated-meta{margin-left:auto;flex-wrap:nowrap;white-space:nowrap}.modal-split>.modal-grid{flex:0 1 auto}.modal-split .modal-grid{grid-template-rows:auto}.modal-split .modal-main{height:auto}.modal-split .modal-col{height:0;min-height:100%}}@media (min-width: 721px) and (hover: hover) and (pointer: fine){.modal-split .modal-fold>.panel-head,.modal-split .modal-section-summary>.panel-head{pointer-events:none;cursor:default}.modal-split .modal-fold>.panel-head .panel-caret,.modal-split .modal-section-summary>.panel-head .panel-caret{display:none}.modal-split .modal-section-summary .generated-regen{pointer-events:auto}}@media (max-width: 720px){.modal-split .modal-grid{display:flex;flex-direction:column;gap:18px;overflow:visible}.modal-split .modal-grid:has(.pick-field.is-open),.modal-split .modal-grid:has(.pick-field.is-closing){overflow:visible}.modal-split .pick-field.is-open,.modal-split .pick-field.is-closing{z-index:10}.modal-split .modal-main{overflow:visible;height:auto}.modal-split .modal-col,.modal-split .modal-section-timeline,.modal-split .modal-section-summary{height:auto;overflow:visible}.modal-split .modal-main .modal-row{flex-direction:row}}.modal-close{position:absolute;top:12px;right:12px;z-index:2;width:28px;height:28px;border:none;background:transparent;color:var(--text-faint);font-size:20px;line-height:1;cursor:pointer;border-radius:6px;padding:0;font-family:inherit;transition:background .15s,color .15s}.modal-close:hover{color:var(--text);background:var(--bg)}.modal-title{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font:inherit;font-size:16px;font-weight:600;outline:none;width:100%;box-sizing:border-box}.modal-title:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.modal-event-slot{margin-bottom:8px}.modal-attr-toggles{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px}.modal-attr-toggles .modal-toggle{flex:none;min-width:0}.modal-attr-toggles .modal-section-confidential{margin-left:auto;flex-direction:row-reverse}.modal-attr-toggles .modal-hint-locked{flex-basis:100%;margin-top:0;text-align:right}.modal-toggle-compact{font-size:12px}.modal-flag-row{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.modal-flag-row .modal-flag-toggle{flex:none;min-width:auto}.modal-flag-row .modal-field-flag-note{flex:1;min-width:0;margin:0}.modal-flag-row .modal-field-flag-note[hidden]{display:none}.modal-flag-row .modal-flag-note{width:100%;box-sizing:border-box;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:7px 10px;font:inherit;font-size:13px;outline:none}.modal-flag-row .modal-flag-note:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@media (max-width: 480px){.modal-attr-toggles .modal-flag-row:has(.modal-field-flag-note:not([hidden])){flex-basis:100%}}.modal-actions-end{display:flex;align-items:stretch;gap:8px;margin-left:auto}.modal-section{display:flex;flex-direction:column;gap:10px}.modal-columns{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 721px){.modal-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6);row-gap:var(--space-5);align-items:start}.modal-columns>.modal-section-wide,.modal-columns>.modal-actions{grid-column:1 / -1}}.modal-section-label{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);padding-bottom:6px;border-bottom:1px solid var(--border)}.modal-dates{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--text-faint)}.modal-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:28px}.modal-head-lead{display:flex;flex-direction:column;gap:4px;min-width:0}.modal-head-title-row{display:flex;align-items:center;gap:8px}.modal-share{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-faint);cursor:pointer;font-family:inherit;flex:none;transition:color .15s}.modal-share:hover,.modal-share:focus-visible{color:var(--text)}.modal-share.modal-copied{color:var(--text)}.modal-workstream{margin:0;font-size:12px;font-weight:500;text-transform:none;letter-spacing:normal}.modal-head-title{margin:0;font-size:13px;font-weight:600;color:var(--text-dim)}.modal-head-row .modal-dates{flex:none}.modal-row{display:flex;gap:12px;flex-wrap:wrap}.modal-field{display:flex;flex-direction:column;gap:5px;flex:1 1 0;min-width:140px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-weight:600}.modal-field select,.modal-field input,.modal-desc{width:100%;box-sizing:border-box;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:9px 10px;font:inherit;font-size:13px;font-weight:400;text-transform:none;letter-spacing:normal;outline:none}.modal-field select{cursor:pointer}.modal-field select:focus,.modal-field input:focus,.modal-desc:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.modal-toggle{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:13px;text-transform:none;letter-spacing:normal;color:var(--text-dim);font-weight:500;min-width:140px;flex:1 1 0}.modal-toggle input{width:15px;height:15px;cursor:pointer;accent-color:var(--accent)}.modal-timeline{border:1px solid var(--border);border-radius:8px;background:var(--bg);padding:0 12px 10px;height:auto;max-height:280px;overflow-y:auto;text-transform:none;letter-spacing:normal;font-weight:400;--timeline-bg: var(--bg)}.modal-timeline .timeline-day{padding-top:10px}.modal-timeline .empty-history{font-size:12px;padding-top:10px}.modal-desc{resize:vertical;min-height:96px;line-height:1.55}.modal-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:2px}.modal-split .modal-actions{align-items:stretch;--modal-action-h: 36px}.modal-actions-lead{display:inline-flex;align-items:stretch;gap:8px;margin-right:auto}.modal-convert-group{display:inline-flex;align-items:stretch;gap:8px}.modal-split .modal-actions .modal-archive,.modal-split .modal-actions .modal-delete,.modal-split .modal-actions .modal-convert,.modal-split .modal-actions .modal-done,.modal-split .modal-actions .modal-follow,.modal-split .modal-actions .pick-group-segmented{min-height:var(--modal-action-h);box-sizing:border-box}.modal-delete,.modal-done,.modal-follow,.modal-confirm,.modal-convert,.modal-archive{border:1px solid var(--border);border-radius:8px;padding:8px 16px;font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.modal-archive{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;color:var(--text-dim);line-height:1}.modal-archive svg{flex:none;opacity:.85}.modal-archive:hover,.modal-archive:focus-visible{color:var(--text);border-color:var(--text-muted);background:var(--bg-elev-2)}.modal-archive:focus-visible{outline:2px solid var(--focus-accent);outline-offset:2px}.modal-delete{background:transparent;color:var(--text-faint)}.modal-delete:hover{color:var(--danger);border-color:var(--danger)}.modal-follow{background:transparent;color:var(--text-faint)}.modal-follow:hover{color:var(--text);border-color:var(--text)}.modal-follow.is-active{background:var(--ramp-2);color:var(--text-on-accent);border-color:var(--ramp-2)}.modal-follow.is-active:hover{opacity:.9}.modal-done,.modal-confirm{background:var(--text);color:var(--bg);border-color:var(--text)}.modal-done:hover,.modal-confirm:hover{opacity:.9}.modal-confirm.modal-ask-submit{background:var(--focus-accent);color:var(--text-on-accent);border-color:var(--focus-accent)}.modal-confirm.modal-ask-submit:hover{filter:brightness(1.08);opacity:1}.modal-confirm.modal-act-submit{background:var(--focus-accent);color:var(--text-on-accent);border-color:var(--focus-accent)}.modal-confirm.modal-act-submit:hover{filter:brightness(1.08);opacity:1}.modal-convert{background:transparent;color:var(--gesture-convert);border-color:var(--border)}.modal-convert:hover,.modal-convert:focus-visible{color:var(--text);border-color:var(--text-muted);background:var(--bg-elev-2)}.modal-convert:focus-visible{outline:2px solid var(--focus-accent);outline-offset:2px}.modal-actions-end .pick-group-segmented{display:inline-flex;align-items:stretch;align-self:stretch;margin:0;padding:0;gap:0;background:transparent;border:1px solid var(--border);border-radius:8px;overflow:hidden}.modal-actions-end .pick-group-segmented>.modal-convert,.modal-actions-end .pick-group-segmented>.modal-follow{border:none;border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-height:var(--modal-action-h);box-sizing:border-box}.modal-actions-end .pick-group-segmented>*+*{border-left:1px solid var(--border)}.modal-actions-end .pick-group-segmented>.modal-follow.is-active{background:var(--ramp-2);color:var(--text-on-accent)}.modal-done.modal-cancel{background:transparent;color:var(--text-faint);border-color:var(--border)}.modal-done.modal-cancel:hover{opacity:1;color:var(--text);border-color:var(--text)}.gate-login{padding:28px;width:100%;max-width:360px;box-shadow:0 20px 60px #00000073}.gate-login h1{margin:0 0 6px;font-size:18px;font-weight:600}.gate-login p{margin:0 0 18px;color:var(--text-dim);font-size:13px}.gate-login form{display:flex;flex-direction:column;gap:12px}.gate-login input[type=password]{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;outline:none}.gate-login input[type=password]:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.gate-login button{background:var(--accent);color:var(--text-on-accent);border:none;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s}.gate-login button:hover{opacity:.92}.split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}@media (max-width: 900px){.split{grid-template-columns:1fr}}.split-main{display:flex;flex-direction:column;gap:24px}.panel{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;overflow:hidden}.panel:not(.panel-flat):has(.item-list),body.board-standup-v2 .panel-list .panel:not(.panel-flat):has(.item-list){overflow:clip;overflow-clip-margin:var(--space-3)}.panel-head{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.panel-caret{transition:transform .15s ease}.panel.collapsed .panel-head{border-bottom:none}.panel.collapsed .panel-body,.panel.collapsed .generated-stage{display:none}.panel-head .chip-stage,.panel-head .chip-tier{margin-right:auto}.block-body>section.panel+section.panel{margin-top:18px}.panel-title{font-weight:600;color:var(--text);text-decoration:none;margin-right:auto}.panel-title:hover{text-decoration:underline;text-underline-offset:3px}.panel-body{display:flex;flex-direction:column;gap:16px;padding:12px 16px}.panel-flat{background:none;border:none;border-radius:0;overflow:visible}.panel-flat>.panel-head{padding:0 0 8px;margin-bottom:8px;justify-content:space-between}.panel-flat:has(>.panel-body>.item-list)>.panel-head{padding-bottom:var(--space-2);margin-bottom:0}.panel-flat.collapsed>.panel-head{padding-bottom:0;margin-bottom:0}.panel-flat>.panel-body{padding:0}.panel-tinted>.panel-head{background:var(--bg-elev-2);justify-content:space-between}.panel-tinted .panel-title{font-size:13px;letter-spacing:.02em}.panel-tinted>.panel-body{padding:0;gap:0}.panel:not(.panel-flat):has(>.panel-items)>.panel-head,.panel:not(.panel-flat):has(>.panel-body>.item-list)>.panel-head{padding-block-end:var(--space-2)}.panel:not(.panel-flat):has(>.panel-body>.item-list)>.panel-body{padding:0;gap:0}section.lane[data-step="0"],section.lane[data-timeframe=focus],section.panel[data-step="0"],section.lane-summary[data-step="0"],article.item[data-step="0"]{--accordion-tint: var(--ramp-0)}section.lane[data-step="1"],section.panel[data-step="1"],section.lane-summary[data-step="1"],article.item[data-step="1"]{--accordion-tint: var(--ramp-1)}section.lane[data-step="2"],section.panel[data-step="2"],section.lane-summary[data-step="2"],article.item[data-step="2"]{--accordion-tint: var(--ramp-2)}section.lane[data-step="3"],section.panel[data-step="3"],section.lane-summary[data-step="3"],article.item[data-step="3"]{--accordion-tint: var(--ramp-3)}section.lane[data-step="4"],section.panel[data-step="4"],section.lane-summary[data-step="4"],article.item[data-step="4"]{--accordion-tint: var(--ramp-4)}section.lane[data-settled=ok],section.panel[data-settled=ok],section.lane-summary[data-settled=ok],article.item[data-settled=ok]{--accordion-tint: var(--ramp-ok)}section.lane[data-settled=bad],section.panel[data-settled=bad],section.lane-summary[data-settled=bad],article.item[data-settled=bad]{--accordion-tint: var(--ramp-bad)}[data-block=milestones],article.item[data-kind=milestone]{--ramp-1: var(--p-amber);--ramp-2: var(--p-azure);--ramp-3: color-mix(in srgb, var(--p-amber) 35%, var(--p-red))}:root[data-theme=light] [data-block=milestones],:root[data-theme=light] article.item[data-kind=milestone]{--ramp-1: var(--p-amber-lt);--ramp-2: var(--p-azure-lt);--ramp-3: color-mix(in srgb, var(--p-amber-lt) 40%, var(--p-red-lt))}section.panel[data-tier=pinned],section.lane[data-tier=pinned]{--accordion-tint: var(--ramp-0)}section.panel[data-tier=raised],section.lane[data-tier=raised]{--accordion-tint: var(--ramp-1)}section.panel[data-tier=subscribed],section.lane[data-tier=subscribed]{--accordion-tint: var(--ramp-2)}section.panel[data-tier=engaged],section.lane[data-tier=engaged]{--accordion-tint: var(--ramp-3)}body.ui-sharp section.lane[data-step],body.ui-sharp section.lane[data-settled],body.ui-sharp section.lane[data-tier],body.ui-sharp section.lane[data-timeframe=focus],body.ui-sharp section.panel[data-step],body.ui-sharp section.panel[data-settled],body.ui-sharp section.panel[data-tier],body.ui-sharp section.lane-summary[data-step],body.ui-sharp section.lane-summary[data-settled]{--ui-sharp-sublane-head: color-mix( in srgb, var(--accordion-tint) 22%, var(--bg-elev-2) )}.block-body>section.panel[data-step]:first-of-type>.panel-head,.block-body>section.panel[data-settled]:first-of-type>.panel-head,.block-body>section.panel[data-tier]:first-of-type>.panel-head,.panel-list>section.panel[data-step]:first-child>.panel-head,.panel-list>section.panel[data-settled]:first-child>.panel-head,.panel-list>section.panel[data-tier]:first-child>.panel-head,.lanes-stack>section.lane[data-step]:first-child>header,.lanes-stack>section.lane[data-settled]:first-child>header,.lanes-stack>section.lane[data-tier]:first-child>header,main.board:not(.surface-mosaic)>section.lane[data-step]:first-child>header,main.board:not(.surface-mosaic)>section.lane[data-settled]:first-child>header{background:color-mix(in srgb,var(--accordion-tint) 10%,var(--bg-elev-2))}.split-aside{position:sticky;top:24px}.panel-stream{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;padding:16px;overflow:visible}.panel-stream>.panel-head{padding:0;border-bottom:none;justify-content:space-between;margin-bottom:12px}.panel-stream.collapsed>.panel-head{border-bottom:none;margin-bottom:0}.panel-stream>.panel-head h2{margin:0 auto 0 0;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.panel-stream .panel-caret{display:none}.panel-stream>.panel-body{padding:0;gap:16px}.panel-stream.collapsed .panel-readall,.panel-stream.collapsed .panel-clearall{display:none}.split-aside{min-width:0;display:flex;flex-direction:column;gap:24px}.modal.modal-wizard{max-width:min(1100px,96vw);overflow:hidden}@media (hover: none),(pointer: coarse){.modal-close,.drawer-close{width:44px;height:44px}}@media (max-width: 720px){.modal-overlay{align-items:flex-end;justify-content:stretch;padding:0;animation:bo-overlay-in .24s ease}.modal{width:100%;max-width:100%;align-self:flex-end;border-radius:16px 16px 0 0;max-height:min(94svh,calc(100svh - env(safe-area-inset-top)));padding:18px 16px 0;animation:bo-sheet-in .26s cubic-bezier(.32,.72,0,1);overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal.modal-split{overflow:hidden;min-height:min(86svh,calc(100svh - env(safe-area-inset-top) - 8px))}.modal-ask,.modal-act{overflow-x:clip;overflow-y:hidden;min-height:0}.modal-overlay.overlay-closing{animation:bo-overlay-out .24s ease forwards}.modal-overlay.overlay-closing .modal{animation:bo-sheet-out .24s cubic-bezier(.32,.72,0,1) forwards}.modal-close{top:10px;right:12px;z-index:3;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:50%;color:var(--text);font-size:22px}.modal-split{min-height:min(86svh,calc(100svh - env(safe-area-inset-top) - 8px));border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-split:before{content:"";display:block;width:36px;height:4px;margin:-2px auto 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-faint) 40%,transparent);flex-shrink:0}.modal-split .modal-desc{min-height:120px;max-height:min(140px,20svh)}.modal-split>.modal-head-row,.modal-split>.modal-title{flex:none}.modal-split>.modal-grid{flex:1 1 auto;min-height:0;overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.modal-split>.modal-actions{flex:none;margin-top:0}.modal-split .modal-grid{display:flex;flex-direction:column;grid-template-columns:unset;grid-template-rows:unset;gap:18px}.modal-split .modal-main{overflow:visible;height:auto;min-height:0;flex:none}.modal-split .modal-col{flex:none}.modal-split .modal-timeline{max-height:min(240px,36svh);min-height:120px}.modal-split .modal-section-summary{flex:none}.modal-split .modal-fold>.panel-head,.modal-split .modal-section-summary>.panel-head{touch-action:manipulation;cursor:pointer}.modal-split .modal-section-summary>.generated-stage{min-height:0}.modal-split .modal-section-summary:not(.collapsed)>.generated-stage{padding:0 12px 12px}.modal-split .modal-section-summary:not(.collapsed) .modal-summary-body{flex:none;width:100%;box-sizing:border-box;max-height:min(200px,32svh);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:8px;background:var(--bg);padding:10px 12px;margin:0}.modal-split .modal-section-summary>.panel-head{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:10px 12px}.modal-split .modal-section-summary>.panel-head .panel-caret{flex:none}.modal-split .modal-section-summary>.panel-head .modal-section-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-split .modal-section-summary>.panel-head .generated-meta{flex:none;margin-left:auto;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px;white-space:nowrap}.modal-split .modal-section-summary .modal-generated-label{font-size:10px;letter-spacing:.03em}.modal-split .modal-section-summary .generated-meta .time{font-size:11px}.modal-split .modal-section-summary .generated-regen{width:26px;height:26px}.modal-overlay:has(.modal-compose){align-items:flex-end}.modal-compose{max-width:100%;max-height:none;width:100%;flex:0 0 auto;padding:12px 44px calc(12px + env(safe-area-inset-bottom)) 14px;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #00000059}.modal-compose .modal-close{top:50%;right:4px;transform:translateY(-50%);width:40px;height:40px}.modal-compose .composer-input{font-size:16px}.modal:not(.modal-split):not(.modal-compose):not(.modal-wizard){max-height:min(80svh,calc(100svh - env(safe-area-inset-top)));flex:0 1 auto}.modal-actions{position:sticky;bottom:0;z-index:2;margin:0 -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg-elev);border-top:1px solid var(--border)}.modal-split .modal-actions{position:static;display:grid;grid-template-columns:auto auto 1fr auto auto;gap:8px;align-items:stretch}.modal-split .modal-actions-lead{display:contents}.modal-split .modal-convert-group{grid-column:1 / -1;display:flex;gap:8px;width:100%}.modal-split .modal-convert{flex:1 1 0;min-width:0;padding-left:10px;padding-right:10px;font-size:12px;line-height:1.25;white-space:normal;text-align:center}.modal-split .modal-convert-group~.modal-archive,.modal-split .modal-convert-group~.modal-delete{grid-row:2}.modal-split .modal-actions:has(.modal-convert-group) .modal-actions-end{grid-row:2;grid-column:3 / -1}.modal-split .modal-actions:not(:has(.modal-convert-group)) .modal-actions-end{grid-column:3 / -1}.modal-split .modal-actions-end{display:flex;justify-content:flex-end;gap:8px;margin-left:0;width:auto}.modal.modal-wizard{max-height:min(94svh,calc(100svh - env(safe-area-inset-top)))}.panel-head{padding:10px 12px}.panel:not(.panel-flat):has(>.panel-items)>.panel-head,.panel:not(.panel-flat):has(>.panel-body>.item-list)>.panel-head{padding-block-end:var(--space-2)}.panel-body{padding:10px 12px;gap:14px}.panel-stream .panel-caret{display:inline-flex}.panel-stream>.panel-head{padding:0}.split-aside{position:static;top:auto}.split,.split-main,.split-aside{gap:16px}}.gate-login{display:flex;flex-direction:column;gap:var(--space-2);text-align:center}.gate-login .gate-brand{font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;font-size:12px;color:var(--text-muted)}.gate-login .gate-title{margin:0;font-size:22px}.gate-login .gate-sub{margin:0 0 var(--space-2);color:var(--text-muted)}.gate-login .gate-form{display:flex;flex-direction:column;gap:var(--space-3)}.gate-login .gate-input{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit}.surface-mosaic{--mosaic-row: 200px;--mosaic-gap: 16px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(var(--mosaic-row),auto);grid-auto-flow:row dense;gap:var(--mosaic-gap);width:100%;max-width:none;margin-left:0;margin-right:0;padding:24px var(--header-content-inset-x) 48px;box-sizing:border-box}.surface-mosaic>.block{min-width:0;align-self:stretch}.surface-mosaic>.block:not(.collapsed)[data-rows="2"]{min-height:calc(2 * var(--mosaic-row) + var(--mosaic-gap))}.surface-mosaic>.block.collapsed[data-rows="1"],.surface-mosaic>.block.collapsed[data-rows="2"]{min-height:0}.surface-mosaic>.block[data-depth="1"]{grid-column:5 / span 2;grid-row:1;align-self:start}.surface-mosaic>.block[data-depth="2"]{grid-column:5 / span 2;grid-row:2;align-self:start}.surface-mosaic:not(:has(>.block[data-depth="1"]))>.block[data-depth="2"]{grid-row:1 / span 2;align-self:start}.surface-mosaic>.block[data-depth="3"]{grid-column:1 / span 4;grid-row:1 / span 2}.surface-mosaic>.block[data-depth="3"][data-rows="2"]{grid-column:1 / span 4;grid-row:1 / span 2}.block{display:flex;flex-direction:column;min-height:0;background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;overflow:hidden}.block:has(.item-list),.block:has(.lane-items>.item){overflow:clip;overflow-clip-margin:var(--space-3)}.block-head{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--bg-elev-2)}.block-head .block-head-label,.block-head .block-head-title{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;height:var(--header-control-h, 32px);min-height:var(--header-control-h, 32px);line-height:1}.block-head .block-head-label h2,.block-head .block-head-title h2{flex:0 1 auto;min-width:0;line-height:1.25}.block-head h2{margin:0;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.25}.block-head>.block-head-dot,.block-head>.block-grip{align-self:center}.block-head-glyph{display:inline-flex;align-items:center;flex:none;color:var(--text-muted)}.block-body{flex:1;min-height:0;min-width:0;padding:12px;overflow:auto}.surface-mosaic .block[data-depth="1"] .empty,.surface-mosaic .block[data-depth="1"] .empty-quiet,.surface-mosaic .block[data-depth="1"] .empty-feed,.surface-mosaic .block[data-depth="2"] .empty,.surface-mosaic .block[data-depth="2"] .empty-quiet,.surface-mosaic .block[data-depth="2"] .empty-feed,.surface-mosaic .block[data-depth="3"] .empty,.surface-mosaic .block[data-depth="3"] .empty-quiet,.surface-mosaic .block[data-depth="3"] .empty-feed{box-sizing:border-box;width:100%;margin:0;padding:16px;text-align:left;background:var(--bg);border:1px solid var(--border);border-radius:10px;font-size:13px;line-height:1.45}.surface-mosaic .block[data-depth="1"] .empty-quiet,.surface-mosaic .block[data-depth="2"] .empty-quiet,.surface-mosaic .block[data-depth="3"] .empty-quiet{color:var(--text-faint);font-style:italic}.surface-mosaic .block[data-depth="1"] .empty-feed,.surface-mosaic .block[data-depth="2"] .empty-feed,.surface-mosaic .block[data-depth="3"] .empty-feed,.surface-mosaic .block[data-depth="1"] .empty,.surface-mosaic .block[data-depth="2"] .empty,.surface-mosaic .block[data-depth="3"] .empty{color:var(--text-dim);font-style:normal}@media (min-width: 721px){.surface-mosaic:has(>.block[data-depth="1"]):has(>.block[data-depth="2"]){grid-template-rows:auto minmax(0,1fr)}.surface-mosaic>.block{overflow:clip;overflow-clip-margin:var(--space-3)}.surface-mosaic>.block:has(.item-list),.surface-mosaic>.block:has(.lane-items>.item),.surface-mosaic>.block:has(.item-list) .block-body,.surface-mosaic>.block:has(.lane-items>.item) .block-body{overflow:clip;overflow-clip-margin:var(--space-3)}.surface-mosaic>.block[data-depth="3"] .block-body{flex:1 1 auto;min-height:auto;min-width:0;overflow:clip;overflow-clip-margin:var(--space-3)}.surface-mosaic>.block[data-depth="1"] .block-body,.surface-mosaic>.block[data-depth="2"] .block-body{flex:none;min-width:0;overflow:clip;overflow-clip-margin:var(--space-3)}.surface-mosaic .block-body .deck{margin-bottom:0}.surface-mosaic .block-body .item-list,.surface-mosaic .block-body .feed-list,.surface-mosaic .block-body .feed-scroll{min-width:0}body.ui-sharp .surface-mosaic .block-body :is(.item-list,.feed-list).feed-scroll{width:100%;max-width:100%;overflow-x:clip;overscroll-behavior-x:none}}.feed-bulk{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin:-4px 0 10px}.block-depths{display:flex;align-items:center;align-self:stretch;flex:none;height:var(--header-control-h, 32px);min-height:var(--header-control-h, 32px)}.block-depths .pick-group-pill{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:0;box-sizing:border-box;height:var(--header-control-h, 32px);padding:0;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-elev-2);flex:none}.block-depths .pick-group-pill .pick-btn.block-depth{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--header-control-h, 32px) - 2px);min-height:calc(var(--header-control-h, 32px) - 2px);padding:0 16px;line-height:1;white-space:nowrap;border:none;border-radius:0;background:transparent;color:var(--text-dim);cursor:pointer;transition:background .12s ease,color .12s ease}.block-depths .pick-group-pill .pick-btn.block-depth:hover{color:var(--text);border-color:transparent}.block-depths .pick-group-pill .pick-btn.block-depth.active,.block-depths .pick-group-pill .pick-btn.block-depth[aria-pressed=true]{background:color-mix(in srgb,var(--text) 22%,var(--bg-elev-2));color:var(--text-dim);border-color:transparent;border-radius:0;position:relative;z-index:1}.block-depths .pick-group-pill>.pick-btn.block-depth.active:first-child,.block-depths .pick-group-pill>.pick-btn.block-depth[aria-pressed=true]:first-child{border-top-left-radius:var(--radius-pill);border-bottom-left-radius:var(--radius-pill)}.block-depths .pick-group-pill>.pick-btn.block-depth.active:last-child,.block-depths .pick-group-pill>.pick-btn.block-depth[aria-pressed=true]:last-child{border-top-right-radius:var(--radius-pill);border-bottom-right-radius:var(--radius-pill)}.block-depths .pick-group-pill .pick-btn.block-depth.active:hover,.block-depths .pick-group-pill .pick-btn.block-depth[aria-pressed=true]:hover{background:color-mix(in srgb,var(--text) 30%,var(--bg-elev-2));color:var(--text);border-color:transparent}.block-depths .pick-btn.block-depth svg{display:block}.block-grip{display:none}.surface-mosaic .block.collapsed>.block-body{display:none}.surface-mosaic .block.collapsed .block-head{border-bottom:none}.surface-mosaic .block-head{cursor:pointer}.surface-mosaic .block-caret{display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:14px;min-width:28px;min-height:var(--header-control-h, 32px);color:var(--text-muted);transition:transform .12s ease}.surface-mosaic>.block.collapsed[data-depth="3"],.surface-mosaic>.block.collapsed[data-depth="3"][data-rows="2"],.surface-mosaic:not(:has(>.block[data-depth="1"]))>.block.collapsed[data-depth="2"]{grid-row:auto;align-self:start}@media (max-width: 1024px){.surface-mosaic{grid-template-columns:1fr;grid-auto-rows:auto}.surface-mosaic>.block,.surface-mosaic>.block[data-depth="1"],.surface-mosaic>.block[data-depth="2"],.surface-mosaic>.block[data-depth="3"],.surface-mosaic>.block[data-depth="3"][data-rows="2"],.surface-mosaic:not(:has(>.block[data-depth="1"]))>.block[data-depth="2"]{grid-column:1 / -1;grid-row:auto}}@media (max-width: 720px){.surface-mosaic{gap:12px;grid-auto-flow:row;padding:16px 14px 32px;box-sizing:border-box}.block-body{overflow:visible}.block-grip{display:inline-flex;align-items:center;justify-content:center;flex:none;position:relative;z-index:1;min-height:44px;min-width:44px;cursor:grab;touch-action:none;color:var(--text-muted)}body[class*=stack-dragging] .surface-mosaic .block-head,body[class*=stack-dragging] .surface-mosaic .block-grip{cursor:grabbing}body[class*=stack-dragging] .surface-mosaic .block-head{touch-action:none}.surface-mosaic>.block.drag-ghost{opacity:.55}.block-caret{min-width:32px;min-height:44px}.block-depths .pick-group-pill{height:44px;overflow:visible}.block-depths .pick-group-pill .pick-btn.block-depth{min-height:42px;height:42px;padding:0 12px}.block-depths .pick-group-pill>.pick-btn.block-depth.active:first-child,.block-depths .pick-group-pill>.pick-btn.block-depth[aria-pressed=true]:first-child{border-top-left-radius:var(--radius-pill);border-bottom-left-radius:var(--radius-pill)}.block-depths .pick-group-pill>.pick-btn.block-depth.active:last-child,.block-depths .pick-group-pill>.pick-btn.block-depth[aria-pressed=true]:last-child{border-top-right-radius:var(--radius-pill);border-bottom-right-radius:var(--radius-pill)}}body.ui-sharp .surface-mosaic{--mosaic-head-dot-col: 8px;--mosaic-head-caret-col: 1.25em;--mosaic-head-gap: var(--space-2);--mosaic-head-pad-inline: var(--space-4);--mosaic-head-trailing-col: var(--space-5);--item-trailing-col: var(--mosaic-head-trailing-col);--mosaic-head-count-col: var(--mosaic-head-trailing-col);--mosaic-head-mid-col: 7em;--mosaic-head-content-inset: calc( var(--mosaic-head-pad-inline) + var(--mosaic-head-dot-col) + var(--mosaic-head-gap) )}body.ui-sharp .block-depths{--radius-pill: var(--radius-tag)}body.ui-sharp .surface-mosaic>.block{border-radius:var(--radius-lg)}body.ui-sharp .surface-mosaic>.block>.block-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:var(--mosaic-head-gap);width:100%;box-sizing:border-box;min-height:calc(var(--ui-sharp-sublane-row) + 2 * var(--space-1));padding-block:var(--space-1);padding-inline:var(--mosaic-head-pad-inline)}body.ui-sharp .surface-mosaic>.block>.block-head .block-depths{flex:0 0 auto;display:flex;align-items:center;align-self:stretch;margin-inline-start:auto;justify-content:flex-end;height:auto;min-height:0}body.ui-sharp .surface-mosaic>.block>.block-head .block-head-dot{display:inline-flex;flex:0 0 var(--mosaic-head-dot-col);flex-shrink:0;align-items:center;justify-content:center;align-self:center;box-sizing:border-box;width:var(--mosaic-head-dot-col);min-width:var(--mosaic-head-dot-col);height:8px;margin:0;padding:0}body.ui-sharp .surface-mosaic>.block>.block-head .block-grip,body.ui-sharp .surface-mosaic>.block>.block-head .block-caret{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;margin:0;padding:0;line-height:1;transform-origin:50% 50%}body.ui-sharp .surface-mosaic>.block>.block-head .block-grip{flex:0 0 var(--mosaic-head-dot-col);width:var(--mosaic-head-dot-col);min-width:var(--mosaic-head-dot-col)}body.ui-sharp .surface-mosaic>.block>.block-head .block-caret{flex:0 0 var(--mosaic-head-caret-col);width:var(--mosaic-head-caret-col);min-width:var(--mosaic-head-caret-col);height:1.25em;min-height:1.25em;font-size:12px}body.ui-sharp .surface-mosaic>.block>.block-head .block-head-label,body.ui-sharp .surface-mosaic>.block>.block-head .block-head-title{display:inline-flex;flex:1 1 auto;align-items:center;align-self:stretch;justify-content:flex-start;gap:var(--mosaic-head-gap);min-width:0;height:auto;min-height:0;line-height:1}body.ui-sharp .surface-mosaic>.block>.block-head .block-depths .pick-group-pill{height:100%;max-height:var(--ui-sharp-sublane-row)}body.ui-sharp .surface-mosaic>.block>.block-head .block-depths .pick-group-pill .pick-btn.block-depth{height:calc(100% - 2px);min-height:calc(var(--ui-sharp-sublane-row) - 2px)}body.ui-sharp .surface-mosaic>.block>.block-head .block-head-label h2,body.ui-sharp .surface-mosaic>.block>.block-head .block-head-title h2{flex:0 1 auto;min-width:0;margin:0;line-height:1.25}body.ui-sharp .surface-mosaic>.block>.block-body{padding-block-end:var(--space-1);padding-block-start:0;padding-inline:0}body.ui-sharp .surface-mosaic>.block>.block-body:has(>:is(.lanes-stack,.deck,.item-list,.feed-list,.feed-scan-body):last-child){padding-block-end:0}body.ui-sharp .surface-mosaic>.block[data-depth="1"],body.ui-sharp .surface-mosaic>.block[data-depth="2"],body.ui-sharp .surface-mosaic>.block[data-depth="3"]{align-self:start;min-height:0}body.ui-sharp .surface-mosaic>.block:not(.collapsed)[data-rows="2"]{min-height:0}body.ui-sharp .surface-mosaic>.block[data-depth="1"]>.block-body,body.ui-sharp .surface-mosaic>.block[data-depth="2"]>.block-body,body.ui-sharp .surface-mosaic>.block[data-depth="3"]>.block-body{flex:none;min-height:0}body.ui-sharp .surface-mosaic>.block[data-depth="1"]>.block-body{padding:var(--space-1) var(--space-3)}body.ui-sharp .surface-mosaic>.block[data-depth="1"]>.block-body:has(>.deck){padding-inline:0;padding-block-start:var(--space-1);padding-block-end:0}body.ui-sharp .surface-mosaic .block-body>.deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt){border-radius:0;padding:var(--space-2) var(--space-3)}body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt):nth-child(2n){margin-inline-start:-1px}body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt):nth-child(n+3){margin-block-start:-1px}body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt):only-child{border-radius:var(--radius-md)}body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt):first-child:not(:only-child){border-top-left-radius:var(--radius-md)}body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt):first-child:nth-last-child(2){border-bottom-left-radius:var(--radius-md)}body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt):nth-child(2){border-top-right-radius:var(--radius-md)}body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt):nth-child(2):nth-last-child(1){border-bottom-right-radius:var(--radius-md)}body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt):last-child:nth-child(odd):not(:only-child){border-bottom-left-radius:var(--radius-md)}body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt):nth-child(3):nth-last-child(2),body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt):nth-child(5):nth-last-child(2){border-bottom-left-radius:var(--radius-md)}body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt):last-child:nth-child(2n):not(:nth-child(2)){border-bottom-right-radius:var(--radius-md)}@media (max-width: 720px){body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt):last-child:nth-child(odd):not(:only-child){border-bottom-right-radius:var(--radius-md)}}body.ui-sharp .surface-mosaic>.block[data-depth="1"] .block-body>.deck{margin-bottom:0}body.ui-sharp .surface-mosaic .block-body>section.panel.collapsed:not(.panel-flat),body.ui-sharp .surface-mosaic .lanes-stack>section.lane.collapsed{min-height:0}body.ui-sharp .surface-mosaic .block-body>section.panel>.panel-body,body.ui-sharp .surface-mosaic .block-body>section.lane>.lane-items,body.ui-sharp .surface-mosaic .lanes-stack>section.lane>.lane-items{border-top:1px solid var(--ui-sharp-divider)}body.ui-sharp .block-body>section.panel[data-step]:first-of-type>.panel-head,body.ui-sharp .block-body>section.panel[data-settled]:first-of-type>.panel-head,body.ui-sharp .block-body>section.panel[data-tier]:first-of-type>.panel-head,body.ui-sharp .panel-list>section.panel[data-step]:first-child>.panel-head,body.ui-sharp .panel-list>section.panel[data-settled]:first-child>.panel-head,body.ui-sharp .panel-list>section.panel[data-tier]:first-child>.panel-head,body.ui-sharp .panel-list>section.panel:first-child>:is(.panel-head,.disclosure-head),body.ui-sharp .block-body>section.panel:first-of-type>:is(.panel-head,.disclosure-head),body.ui-sharp .surface-mosaic .block-body>.lane-summary:has(.lane-summary-label):first-child>.lane-summary-label{background:var(--ui-sharp-sublane-head)}body.ui-sharp .disclosure.panel{border-radius:var(--radius-md)}body.ui-sharp .disclosure.panel>:is(.disclosure-head,.panel-head){padding-inline:var(--space-3);padding-block-start:0;padding-block-end:var(--space-2)}body.ui-sharp .disclosure.panel:not(.collapsed)>:is(.disclosure-body,.panel-body){border-top:1px solid var(--ui-sharp-divider);padding-top:var(--space-1);gap:var(--space-1)}body.ui-sharp .surface-mosaic{--mosaic-gap: var(--space-2);padding:var(--space-3) var(--header-content-inset-x) var(--space-6)}body.ui-sharp .panel-list{gap:var(--space-2)}body.ui-sharp .block-body>section.panel+section.panel{margin-top:var(--space-2)}body.ui-sharp .surface-mosaic .block .lanes-stack{gap:0}body.ui-sharp .surface-mosaic .block-body>section.panel+section.panel{margin-top:0}body.ui-sharp .surface-mosaic .panel-tinted>.panel-head,body.ui-sharp .surface-mosaic .block-body>section.panel>.panel-head{padding-inline:var(--space-4);padding-block-start:0;padding-block-end:var(--space-2);margin-bottom:0;background:var(--bg-elev-2);border-bottom:1px solid var(--ui-sharp-divider)}body.ui-sharp .surface-mosaic .block-body>section.panel.collapsed:not(.panel-flat)>.panel-head{padding-block-end:0;border-bottom:none}body.ui-sharp .surface-mosaic section.panel>.disclosure-head :is(.disclosure-caret,.panel-caret),body.ui-sharp .surface-mosaic section.panel>.panel-head :is(.disclosure-caret,.panel-caret),body.ui-sharp .surface-mosaic section.lane>header :is(.disclosure-caret,.panel-caret),body.ui-sharp .surface-mosaic section.lane>.disclosure-head :is(.disclosure-caret,.panel-caret){margin-top:0}body.ui-sharp .surface-mosaic .block-body>section.panel:not(.panel-flat)>.panel-head .chip-stage,body.ui-sharp .surface-mosaic .block-body>section.panel:not(.panel-flat)>.panel-head .chip-tier{align-items:center;gap:var(--space-2);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;padding:0;border-radius:0;background:transparent;color:var(--text)}body.ui-sharp .surface-mosaic .block-body>section.panel:not(.panel-flat)>.panel-head .chip-stage:before,body.ui-sharp .surface-mosaic .block-body>section.panel:not(.panel-flat)>.panel-head .chip-tier:before{width:8px;height:8px;margin-right:0}body.ui-sharp .surface-mosaic .block[data-depth="1"] .empty,body.ui-sharp .surface-mosaic .block[data-depth="1"] .empty-quiet,body.ui-sharp .surface-mosaic .block[data-depth="1"] .empty-feed,body.ui-sharp .surface-mosaic .block[data-depth="2"] .empty,body.ui-sharp .surface-mosaic .block[data-depth="2"] .empty-quiet,body.ui-sharp .surface-mosaic .block[data-depth="2"] .empty-feed,body.ui-sharp .surface-mosaic .block[data-depth="3"] .empty,body.ui-sharp .surface-mosaic .block[data-depth="3"] .empty-quiet,body.ui-sharp .surface-mosaic .block[data-depth="3"] .empty-feed{box-sizing:border-box;width:auto;margin:0;padding:0;background:transparent;border:none;border-radius:0}body.ui-sharp .surface-mosaic .block-body>.feed-bulk{margin:0;gap:var(--space-2)}body.ui-sharp .row,body.ui-sharp .row-meta{gap:var(--space-1)}body.ui-sharp .row-acts{gap:var(--space-2);margin-top:0}body.ui-sharp .surface-mosaic .block-body>section.panel>.panel-body:has(>.empty:only-child),body.ui-sharp .surface-mosaic .block-body>section.panel>.panel-body:has(>.empty-quiet:only-child),body.ui-sharp .surface-mosaic .block-body>section.panel>.panel-body:has(>.empty-feed:only-child){padding:var(--space-3) var(--space-4)}body.ui-sharp .surface-mosaic .panel-flat>.panel-head{padding-inline:var(--space-3);padding-block-start:0;padding-block-end:var(--space-1);margin-bottom:0;background:var(--ui-sharp-sublane-nest);border-bottom:1px solid var(--ui-sharp-divider)}body.ui-sharp .surface-mosaic .panel-flat>.panel-body{background:transparent}body.ui-sharp .surface-mosaic .block-body>section.panel:not(.panel-flat):not(.collapsed)>.panel-body{padding:0;gap:0;border-top:none}body.ui-sharp .surface-mosaic .block-body>section.panel:not(.panel-flat){border:1px solid var(--ui-sharp-divider);border-radius:var(--radius-md);overflow:hidden}body.ui-sharp .surface-mosaic .block-body>section.panel:not(.panel-flat):has(:is(.item-list,.lane-items)>.item){overflow:clip;overflow-clip-margin:var(--space-3)}body.ui-sharp .surface-mosaic .block-body>section.panel:not(.panel-flat)+section.panel:not(.panel-flat){border-top:none;border-top-left-radius:0;border-top-right-radius:0}body.ui-sharp .surface-mosaic .block-body>section.panel:not(.panel-flat):first-of-type{border-top:none;border-top-left-radius:0;border-top-right-radius:0}body.ui-sharp .surface-mosaic .block-body>section.panel:not(.panel-flat):not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width: 720px){body.ui-sharp .surface-mosaic{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-6)}body.ui-sharp .surface-mosaic{--mosaic-head-dot-col: 44px;--mosaic-head-pad-inline: var(--space-3)}body.ui-sharp .surface-mosaic>.block>.block-head{padding:0 var(--mosaic-head-pad-inline);gap:var(--mosaic-head-gap);min-height:44px}body.ui-sharp .surface-mosaic>.block>.block-head .block-head-label h2,body.ui-sharp .surface-mosaic>.block>.block-head .block-head-title h2{font-size:var(--text-xs);line-height:1.25}body.ui-sharp .surface-mosaic>.block>.block-head .block-head-title{gap:var(--space-1)}body.ui-sharp .surface-mosaic>.block>.block-head .block-head-dot{display:none}body.ui-sharp .surface-mosaic>.block>.block-head .block-grip{height:44px;min-height:44px;font-size:13px;line-height:1}body.ui-sharp .surface-mosaic>.block>.block-head .block-caret{flex:0 0 var(--mosaic-head-caret-col);width:var(--mosaic-head-caret-col);min-width:var(--mosaic-head-caret-col);height:1.25em;min-height:1.25em}body.ui-sharp .surface-mosaic>.block>.block-head .block-depths .pick-group-pill{height:32px}body.ui-sharp .surface-mosaic>.block>.block-head .block-depths .pick-group-pill .pick-btn.block-depth{min-height:30px;height:30px;padding:0 8px}body.ui-sharp .surface-mosaic>.block>.block-head .block-depths .pick-btn.block-depth svg{width:12px;height:12px}body.ui-sharp .surface-mosaic section.lane>header,body.ui-sharp .surface-mosaic section.lane>.disclosure-head,body.ui-sharp .surface-mosaic .lane-summary-label,body.ui-sharp .surface-mosaic section.panel>.disclosure-head,body.ui-sharp .surface-mosaic section.panel>.panel-head{box-sizing:border-box;align-items:center;min-height:var(--ui-sharp-sublane-head-min);padding-inline:var(--mosaic-head-pad-inline);padding-block-start:0;padding-block-end:var(--space-1);gap:var(--mosaic-head-gap);font-size:13px;line-height:1.25}body.ui-sharp .surface-mosaic section.lane:has(>.lane-items)>header,body.ui-sharp .surface-mosaic section.lane:has(>.lane-items)>.disclosure-head{padding-block-end:var(--space-1)}body.ui-sharp .surface-mosaic section.lane.collapsed>header,body.ui-sharp .surface-mosaic section.lane.collapsed>.disclosure-head{border-bottom-color:transparent}body.ui-sharp .surface-mosaic section.lane>header h2{align-items:center;font-size:13px;line-height:1.25;gap:var(--mosaic-head-gap)}body.ui-sharp .surface-mosaic section.lane>header :is(.disclosure-caret,.panel-caret):not(.block-caret),body.ui-sharp .surface-mosaic section.panel>.disclosure-head :is(.disclosure-caret,.panel-caret):not(.block-caret),body.ui-sharp .surface-mosaic section.panel>.panel-head :is(.disclosure-caret,.panel-caret):not(.block-caret),body.ui-sharp .surface-mosaic .lane-summary-label :is(.disclosure-caret,.panel-caret):not(.block-caret){display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;flex:0 0 var(--mosaic-head-caret-col);width:var(--mosaic-head-caret-col);height:1.25em;min-width:var(--mosaic-head-caret-col);min-height:1.25em;font-size:12px;line-height:1;transform-origin:50% 50%}body.ui-sharp .surface-mosaic>.block[data-depth="1"]>.block-body:has(>.deck){padding-inline:0}body.ui-sharp .surface-mosaic .block-body>.deck .counter:not(.counter-debt){padding:var(--space-2) var(--space-2)}}@media (prefers-reduced-motion: reduce){.block,.block-body,.block-caret{transition:none}}body.ui-sharp .modal{border-radius:var(--radius-md);--modal-bleed-inline: 22px;--modal-bleed-block-end: 18px}body.ui-sharp .modal :is(.modal-title,.modal-desc,.modal-flag-note,.modal-input,.seek-input,.modal-field select,.modal-field input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.board-sources-word-field input){border-radius:var(--radius-sm)}body.ui-sharp .modal .pick-field .pick-trigger,body.ui-sharp .modal .pick-field .pick-face,body.ui-sharp .modal .pick-group-pill{border-radius:var(--radius-sm)}body.ui-sharp .modal .pick-group-pill :is(label.pick-btn,.pick-btn){border-radius:0}body.ui-sharp .modal .pick-group-pill>:is(label.pick-btn,.pick-btn):first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}body.ui-sharp .modal .pick-group-pill>:is(label.pick-btn,.pick-btn):last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}body.ui-sharp .modal .pick-group-segmented{border-radius:var(--radius-sm)}body.ui-sharp .modal .pick-group-segmented :is(.pick-btn-segmented,label.pick-btn-segmented){border-radius:0}body.ui-sharp .modal :is(.modal-delete,.modal-done,.modal-follow,.modal-confirm,.modal-convert,.modal-archive,.button){border-radius:var(--radius-sm)}body.ui-sharp .modal :is(.chip-stage,.chip-tier){gap:var(--space-2);padding:0;border-radius:0;background:transparent;text-transform:none;letter-spacing:.02em}body.ui-sharp .modal :is(.chip-stage,.chip-tier):before{margin-right:0}body.ui-sharp .modal :is(.item-state,.chip-status,.chip-kind){border-radius:var(--radius-sm)}body.ui-sharp .modal .composer-input{border-radius:var(--radius-md)}body.ui-sharp .modal .composer-save{border-radius:var(--radius-sm)}body.ui-sharp .modal .disclosure.panel.modal-fold>.panel-head{align-items:center;padding-block-start:var(--space-2);padding-block-end:var(--space-2)}body.ui-sharp .modal .disclosure.panel.modal-fold>.panel-head .modal-section-label{line-height:1.25}body.ui-sharp .modal .disclosure.panel.modal-fold>.panel-head :is(.disclosure-caret,.panel-caret){margin:0;padding:0;width:1.25em;height:1.25em;min-width:1.25em;min-height:1.25em;font-size:11px;line-height:1;transform-origin:50% 50%}body.ui-sharp .modal .modal-fold:not(.modal-section-timeline):not(.collapsed)>.panel-body{padding:var(--space-2) var(--space-3);gap:var(--space-2)}body.ui-sharp .modal-split .modal-main>.modal-fold:first-child>.panel-body{padding:0;gap:0}body.ui-sharp .modal .modal-field .modal-desc{padding:var(--space-2) var(--space-3)}body.ui-sharp .modal:not(.modal-split)>:is(h3,h4).modal-section-label,body.ui-sharp .modal:not(.modal-split) .modal-section>:is(h3,h4).modal-section-label{margin-inline:calc(-1 * var(--modal-bleed-inline));padding-inline:var(--modal-bleed-inline);padding-block-end:var(--space-2);border-bottom:1px solid var(--ui-sharp-divider)}body.ui-sharp .modal:is(.modal-act,.modal-ask) .seek-form{flex:1 1 auto;min-height:0;gap:0}body.ui-sharp .modal:is(.modal-act,.modal-ask) .seek-form>:is(h3,h4).modal-section-label{margin-inline:calc(-1 * var(--modal-bleed-inline));padding-inline:var(--modal-bleed-inline);padding-block-end:var(--space-2);border-bottom:1px solid var(--ui-sharp-divider)}body.ui-sharp .modal:is(.modal-act,.modal-ask) .seek-form>.modal-field{padding:var(--space-3) var(--modal-bleed-inline)}body.ui-sharp .modal:is(.modal-act,.modal-ask) .seek-form>.seek-result:empty{display:none}body.ui-sharp .modal:is(.modal-act,.modal-ask) .seek-form>.seek-result:not(:empty){padding:0 var(--modal-bleed-inline) var(--space-3)}body.ui-sharp .modal-wizard .stepper-headline{margin-inline:calc(-1 * var(--modal-bleed-inline));padding-inline:var(--modal-bleed-inline);padding-block-end:var(--space-3);border-bottom:1px solid var(--ui-sharp-divider);gap:var(--space-2)}body.ui-sharp .modal-wizard .stepper-headline .modal-section-label{margin-inline:0;padding-inline:0;padding-block-end:0;border-bottom:none}body.ui-sharp .modal .modal-actions{box-sizing:border-box;margin-inline:calc(-1 * var(--modal-bleed-inline));margin-bottom:calc(-1 * var(--modal-bleed-block-end));padding-inline:var(--modal-bleed-inline);padding-block:var(--space-3);padding-block-end:calc(var(--space-3) + var(--modal-bleed-block-end));border-top:1px solid var(--ui-sharp-divider);background:var(--bg-elev)}body.ui-sharp .modal-split .modal-section>.modal-section-label{padding-block-end:var(--space-2);border-bottom:1px solid var(--ui-sharp-divider)}body.ui-sharp .modal .disclosure.panel.modal-fold{border:1px solid var(--ui-sharp-divider);border-radius:var(--radius-md);overflow:hidden}body.ui-sharp .modal .disclosure.panel.modal-fold>.panel-head{border-bottom:1px solid var(--ui-sharp-divider)}body.ui-sharp .modal-split .disclosure-generated.modal-section-summary,body.ui-sharp .modal-generated .disclosure-generated{border:1px solid var(--ui-sharp-divider);border-radius:var(--radius-md);overflow:hidden}body.ui-sharp .modal-generated .disclosure-generated>.panel-head{border-bottom:1px solid var(--ui-sharp-divider);padding-block:var(--space-1)}body.ui-sharp .modal-split .modal-section-summary>.panel-head{border-bottom:1px solid var(--ui-sharp-divider);padding-block:var(--space-1)}body.ui-sharp .modal-split .modal-section-summary>.panel-head .modal-section-label{line-height:1.25}body.ui-sharp .modal .disclosure.panel.modal-fold:not(.collapsed)>:is(.disclosure-body,.panel-body){border-top:none}@media (max-width: 720px){body.ui-sharp .modal{--modal-bleed-inline: 16px;--modal-bleed-block-end: 0px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}body.ui-sharp .modal-close{border-radius:var(--radius-md)}}}@layer blocks{.filters{display:flex;flex-wrap:wrap;gap:var(--header-control-gap, 8px);align-items:center}.filters-toolbar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--header-control-gap, 8px);margin-left:auto}.filters-trigger,.filters-scrim,.filters-sheet-header,.bots-trigger,.bots-scrim,.bots-sheet-header{display:none}.filters .label{color:var(--text-faint);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.pick-grouped{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:0;min-width:0;max-width:100%}.pick-grouped-label{display:inline-flex;align-items:center;flex:none;align-self:center}.pick-grouped-label-icon{display:none}.pick-grouped-label-text:not(.pick-grouped-label-text-sr){display:inline-flex;align-items:center;padding:0 12px;min-height:var(--header-control-h, 32px);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-elev-2);box-sizing:border-box}.pick-grouped-label-text-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;min-height:0;background:none}.pick-grouped-pills{display:flex;flex-wrap:nowrap;align-items:center;gap:0;flex:1 1 auto;min-width:0;position:relative;overflow:visible}.pick-grouped-pills-track{display:contents}.pick-grouped .pick-group-pill{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:0;height:var(--header-control-h, 32px);box-sizing:border-box;padding:0;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-elev-2);flex:none}.pick-grouped .pick-group-pill .pick-btn{display:inline-flex;align-items:center;justify-content:center;height:100%;min-height:0;padding:0 12px;line-height:1;white-space:nowrap;min-width:calc(var(--header-control-h, 32px) * 2);border:none;background:transparent;color:var(--text-dim);font-size:12px;font-weight:500}.pick-grouped .pick-group-pill .pick-btn:hover{border-color:transparent;color:var(--text)}.pick-grouped .pick-group-pill .pick-btn[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:transparent;position:relative;z-index:1}.pick-grouped .pick-group-pill .pick-btn .chip-dot{flex:none;margin-right:6px;vertical-align:unset}.lane .disclosure-body .pick-grouped-label-text:not(.pick-grouped-label-text-sr),.lane .panel-body .pick-grouped-label-text:not(.pick-grouped-label-text-sr){justify-content:center;min-width:6.25rem;height:var(--header-control-h, 32px);border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;position:relative;z-index:1}.lane .disclosure-body .pick-grouped .pick-group-pill,.lane .panel-body .pick-grouped .pick-group-pill{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;align-self:center}.lane .disclosure-body .pick-grouped .pick-group-pill>.pick-btn[aria-pressed=true]:has(+.pick-btn[aria-pressed=true]),.lane .panel-body .pick-grouped .pick-group-pill>.pick-btn[aria-pressed=true]:has(+.pick-btn[aria-pressed=true]){border-top-right-radius:0;border-bottom-right-radius:0}.lane .disclosure-body .pick-grouped .pick-group-pill>.pick-btn[aria-pressed=true]+.pick-btn[aria-pressed=true],.lane .panel-body .pick-grouped .pick-group-pill>.pick-btn[aria-pressed=true]+.pick-btn[aria-pressed=true]{margin-left:-2px;border-top-left-radius:0;border-bottom-left-radius:0;z-index:2}@media (min-width: 1101px){.filters-sheet-workstreams{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}}.filters .filters-workstream-label{flex:none;margin:0}.filters-workstream-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}@media (min-width: 1101px){.filters{flex-wrap:nowrap;align-items:center;overflow:visible;height:var(--header-control-h)}.filters:has(.filters-toolbar .pick.is-open),.filters:has(.filters-toolbar .pick.is-closing){overflow:visible}.filters-toolbar{flex:none;flex-shrink:0;flex-wrap:nowrap;position:relative;z-index:3}.filters-sheet-section.filters-sheet-assignees,.filters-sheet-section.filters-sheet-workstreams{display:flex;flex-direction:row;align-items:center;gap:0;min-width:0;flex-wrap:nowrap}.filters-sheet-section.filters-sheet-assignees{flex:0 1 auto;max-width:100%}.filters-sheet-section.filters-sheet-assignees>.pick-grouped,.filters-sheet-section.filters-sheet-workstreams>.pick-grouped{flex:0 1 auto;width:auto;max-width:100%;min-width:0;overflow:visible}.filters .pick-grouped-pills{flex:0 1 auto;min-width:0;overflow:visible;border-top-right-radius:999px;border-bottom-right-radius:999px}.filters .pick-grouped-pills-track{display:flex;flex-wrap:nowrap;align-items:center;gap:0;flex:0 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;border-top-right-radius:inherit;border-bottom-right-radius:inherit}.filters .pick-grouped-pills-track::-webkit-scrollbar{display:none}.filters .pick-grouped .pick-group-pill,.filters .pick-group-pill{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:0;height:var(--header-control-h);box-sizing:border-box;padding:0;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-elev-2);flex:none}.filters-sheet-section.filters-sheet-workstreams{flex:0 1 auto;max-width:100%}}.assignee-select{appearance:none;-webkit-appearance:none;background:transparent;color:var(--text);border:none;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1;text-transform:none;letter-spacing:normal;cursor:pointer;outline:none}.assignee-select{font-weight:600;padding:2px 24px 2px 0;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M1 3.5l4 4 4-4' fill='none' stroke='%239aa1b1' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.assignee-select:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 2px var(--accent)}.assignee-select{width:fit-content;max-width:100%}.assignee-select option{background:var(--bg-elev);color:var(--text);font-size:12px;font-weight:500;line-height:1.2}.items{display:flex;flex-direction:column;gap:10px;padding:12px;min-height:48px}.items:empty:after{content:"No Work Items";display:block;padding:4px;font-size:12px;font-style:italic;color:var(--text-faint)}article.item{--item-rail: var(--border);position:relative;overflow:visible;background:var(--bg-elev-2);border:1px solid var(--border);border-left:3px solid var(--item-rail);border-radius:8px;transition:border-color .15s ease,transform .15s ease;cursor:grab}article.item:not(.item-compact):not([data-ql-row]){padding:12px 14px}article.item:active{cursor:grabbing}article.item:hover{border-color:var(--text-faint);transform:translateY(-1px)}.item-delete{position:absolute;top:6px;z-index:10;width:22px;height:22px;border:none;background:transparent;color:var(--text-faint);line-height:1;cursor:pointer;border-radius:4px;opacity:0;transition:opacity .15s,background .15s,color .15s,border-color .15s;padding:0;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}.item-delete{width:24px;height:22px;border-radius:5px}.item-comment{position:absolute;top:-11px;right:-11px;z-index:50;width:22px;height:22px;border:1px solid var(--border);background:var(--bg-elev);color:var(--text-faint);font-size:12px;font-weight:700;line-height:1;cursor:pointer;border-radius:50%;opacity:0;padding:0;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;transition:opacity .15s,background .15s,color .15s,border-color .15s}.item-expand{position:absolute;top:6px;right:34px;z-index:10;width:24px;height:22px;border:none;background:transparent;color:color-mix(in srgb,var(--text-faint) 75%,var(--border));line-height:1;cursor:pointer;border-radius:5px;opacity:1;overflow:visible;transition:opacity .15s,background .15s,color .15s,border-color .15s;padding:0;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}.item-expand svg{display:block;flex-shrink:0;width:13px;height:13px}article.item:hover .item-expand svg,article.item:focus-within .item-expand svg,body.view-list article.item:hover .item-expand svg{animation:item-open-icon-glint 3.2s ease-in-out infinite}@keyframes item-open-icon-glint{0%,54%,to{filter:brightness(1)}7%{filter:brightness(1.9)}18%{filter:brightness(1.3)}28%{filter:brightness(1)}}@media (prefers-reduced-motion: reduce){article.item:hover .item-expand svg,article.item:focus-within .item-expand svg,body.view-list article.item:hover .item-expand svg{animation:none;filter:none}}.item-delete{right:62px;font-size:16px;line-height:1}article.item:hover .item-delete,article.item:hover .item-expand,article.item:hover .item-comment,article.item:focus-within .item-delete,article.item:focus-within .item-expand,article.item:focus-within .item-comment{opacity:1}.item-expand:hover,.item-expand:focus-visible{background:transparent;color:var(--text)}.item-delete:hover{color:var(--text)}.item-comment:hover{color:var(--accent);background:var(--bg);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.item-focus{position:absolute;top:6px;right:90px;z-index:10;width:22px;height:22px;border:none;background:transparent;color:var(--text-faint);font-size:14px;line-height:1;cursor:pointer;border-radius:4px;opacity:0;transition:opacity .15s,background .15s,color .15s;padding:0;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}article.item:hover .item-focus,article.item:focus-within .item-focus{opacity:1}.item-focus:hover{color:var(--focus-accent);background:var(--bg)}.item-focus.is-active{opacity:1;color:var(--focus-accent)}article.item:has(.item-focus) .item-title{margin-right:114px}.item-readonly:hover{transform:none}.item-readonly .item-title:hover,.item-readonly .item-title:focus{background:transparent;box-shadow:none}.item-readonly .item-desc:hover,.item-readonly .item-desc:focus{background:transparent;box-shadow:none}.item-title{font-size:14px;font-weight:600;color:var(--text);line-height:1.35;outline:none;border-radius:3px;padding:2px 4px;margin:0 88px 8px -4px;transition:background .15s;overflow-wrap:anywhere}.item-title:hover{background:var(--bg)}.item-title:focus{background:var(--bg);box-shadow:0 0 0 1px var(--accent)}.item-meta{margin-bottom:8px}.item-desc{color:var(--text-dim);font-size:12.5px;line-height:1.55;padding:6px 4px 4px;margin:8px 0 0 -4px;border-top:1px dashed var(--border);outline:none;border-radius:0 0 3px 3px;transition:background .15s;white-space:pre-wrap;overflow-wrap:anywhere}.item-desc:hover{background:var(--bg)}.item-desc:focus{background:var(--bg);box-shadow:0 0 0 1px var(--accent)}.item-status{display:flex;align-items:center;gap:2px;margin:6px 0 0 -4px}.status-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;border:none;background:transparent;color:var(--text-faint);cursor:pointer;border-radius:5px;padding:0;font-family:inherit;transition:background .15s,color .15s,opacity .15s}.status-icon:hover{background:var(--bg);color:var(--text)}.status-icon.is-active.status-flag{color:var(--ramp-1)}.status-icon.is-active.status-attachment{color:var(--link)}.status-icon.is-active.status-history{color:var(--text)}.status-icon.is-active.status-confidential{color:var(--confidential)}.status-icon.is-active.status-follow{color:var(--ramp-2)}.status-icon.status-confidential.is-locked{color:var(--confidential);cursor:default;opacity:.75}.status-icon.status-confidential.is-locked:hover{background:transparent}.status-icon.status-done:hover{color:var(--status-success)}.status-icon:not(.is-active){opacity:.55}.status-icon.is-active{opacity:1}.item-status .status-icon:not(.is-active){display:none}article.item:hover .item-status .status-icon:not(.status-confidential),article.item:focus-within .item-status .status-icon:not(.status-confidential){display:inline-flex}.status-icon .chip-count{display:none}.status-icon.is-active .chip-count{display:inline-block}.item-actions-toggle{display:none}.item-footer{display:flex;align-items:center;margin-top:8px}.item-dates{display:inline-flex;align-items:center;gap:10px;opacity:.85}.item-date{font-size:10.5px;color:var(--text-faint);white-space:nowrap;cursor:default}.timeline{list-style:none;margin:0;padding:0}.timeline-group{list-style:none}.timeline-group+.timeline-group{margin-top:6px}.timeline-group-items{list-style:none;margin:0;padding:0}.timeline-day{position:sticky;top:0;z-index:2;margin:0;padding:4px 0 10px;background:var(--timeline-bg, var(--bg-elev));font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint)}.timeline-item{position:relative;display:flex;gap:12px;padding-bottom:14px}.timeline-item:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:var(--border)}.timeline-item:last-child:before{bottom:auto;height:11px}.timeline-node{position:relative;z-index:1;flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--border);color:var(--text-faint)}.history-entry-status .timeline-node{color:var(--accent);border-color:var(--accent)}.history-entry-flag .timeline-node{color:var(--ramp-1);border-color:var(--ramp-1)}.timeline-body{flex:1;min-width:0;padding-top:2px}.timeline-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:var(--text-faint);margin-bottom:2px}.timeline-meta-primary{display:inline-flex;align-items:center;gap:4px;min-width:0}.timeline-meta-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.timeline-by{font-weight:600;color:var(--text-dim)}.timeline-time{flex:none}.timeline-copy{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-faint);cursor:pointer;font-family:inherit;opacity:0;transition:opacity .15s,color .15s}.timeline-item:hover .timeline-copy,.timeline-item:focus-within .timeline-copy,.timeline-copy:focus-visible{opacity:1}.timeline-copy:hover{color:var(--text)}.timeline-copy.is-copied{opacity:1;color:var(--text)}.timeline-text{font-size:12.5px;color:var(--text-dim);line-height:1.45;white-space:pre-wrap;word-break:break-word}.add-item{display:block;width:calc(100% - 24px);margin:0 12px 12px;border:1px dashed var(--border);background:transparent;border-radius:6px;font-family:inherit;transition:border-color .15s,background .15s}.add-item-input{display:block;width:100%;margin:0;padding:9px 12px;border:none;background:transparent;color:var(--text);border-radius:6px;font-size:12.5px;text-align:left;font-family:inherit;outline:none}.add-item-input::placeholder{color:var(--text-faint)}.add-item:hover,.add-item:focus-within{border-color:var(--text-faint);background:var(--bg)}.add-item:focus-within .add-item-input::placeholder{color:var(--text-dim)}.row-why{color:var(--text-dim);font-style:italic}.timeline-amends{color:var(--text-faint);font-size:11px}.timeline-preview-more{margin:8px 0 0;font-size:11px;color:var(--text-faint)}.composer-inline{flex-direction:row;align-items:flex-end;gap:8px}.composer-inline .composer-field{flex:1;min-width:0}.composer-inline .composer-input{min-height:36px;resize:none}.composer-inline .composer-submit{flex:none;align-self:flex-end}.timeline-cards{--timeline-bg: var(--bg-elev)}.timeline-cards .timeline-item{background:var(--bg-elev-2);border:1px solid var(--border);border-left:3px solid var(--text-faint);border-radius:8px;padding:10px 12px;margin-bottom:10px}.timeline-cards .timeline-item:before{display:none}.timeline-cards .history-entry-status{border-left-color:var(--accent)}.timeline-cards .history-entry-note{border-left-color:var(--accent)}.timeline-cards .history-entry-flag{border-left-color:var(--danger)}.timeline-cards .timeline-day{padding-bottom:8px}.timeline-more{list-style:none;color:var(--text-dim);font-size:12px;padding:8px 0}.item-pin{display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;border:none;background:transparent;color:color-mix(in srgb,var(--text-faint) 75%,var(--border));cursor:pointer;border-radius:5px;padding:0;font-family:inherit;transition:background .15s,color .15s,opacity .15s}.item-pin:hover,.item-pin:focus-visible{color:var(--text);background:var(--bg-elev-2)}.item-pin.is-active{opacity:1;color:var(--ramp-0)}.item-pin.is-active:hover,.item-pin.is-active:focus-visible{color:var(--ramp-0)}.panel-readall,.panel-clearall{background:none;border:none;padding:0;color:var(--text-dim);font-family:inherit;font-size:11px;line-height:1;cursor:pointer;transition:color .12s ease}.panel-readall:hover,.panel-readall:focus-visible{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.panel-clearall:hover,.panel-clearall:focus-visible{color:var(--danger);text-decoration:underline;text-underline-offset:2px}.panel-readall:focus-visible,.panel-clearall:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.feed-section-title{margin:0 0 8px;font-size:13px;font-weight:500;color:var(--text-dim)}.feed-watermark{margin:4px 0;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;color:var(--text-faint);font-size:13px}.feed-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.feed-scroll{box-sizing:border-box;min-width:0;max-height:clamp(320px,60vh,620px);overflow-x:clip;overflow-y:auto;overscroll-behavior-x:none;overflow-clip-margin:6px;padding-right:4px}.feed-more{list-style:none;color:var(--text-faint);font-size:11px;padding:4px 0}@media (hover: none),(pointer: coarse){.item-comment{top:-14px;right:-14px;width:36px;height:36px;font-size:14px}.item-status .status-icon:not(.is-active):not(.status-confidential){display:inline-flex}.status-icon,.item-delete,.item-expand,.item-comment,.item-focus,body.view-list .item-delete,body.view-list .item-expand{width:44px;height:44px}.item-expand{right:54px}.item-delete{right:102px}.item-focus{right:150px}}@media (max-width: 720px){.feed-scroll{max-height:none;overflow:visible;padding-right:0}.feed-list{gap:16px}.feed-list .row-title{display:inline-block;padding:2px 0;font-size:14px}}@media (max-width: 1100px){.filters-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:var(--header-control-h, 32px);height:var(--header-control-h, 32px);padding:0 12px;background:var(--bg-elev);color:var(--text-dim);border:1px solid var(--border);border-radius:var(--radius-pill);font:inherit;font-size:12px;font-weight:500;line-height:1;cursor:pointer;box-sizing:border-box}.filters-trigger{position:relative}.filters-trigger-count.chip-count{top:-5px;right:-5px}.filters{position:fixed;left:0;right:0;bottom:0;z-index:1010;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:0 12px calc(12px + env(safe-area-inset-bottom));background:var(--bg-elev);border:1px solid var(--border);border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -8px 40px #00000073;max-height:85dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateY(110%);transition:transform .26s ease}.filters-sheet-header{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;margin:0 -12px;padding:12px 14px;background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:1}.filters-sheet-title{font-size:14px;font-weight:650;letter-spacing:-.01em;color:var(--text)}.filters-done{background:none;border:none;color:var(--accent);font:inherit;font-size:15px;font-weight:600;padding:8px 4px;cursor:pointer}.filters-sheet-section{display:flex;flex-direction:column;gap:6px;width:100%;padding-top:4px}.filters-assignee-controls{display:flex;flex-direction:column;width:100%}.filters-sheet-extras,.filters-sheet-extras-inline{border-top:none;margin-top:0;padding-top:0;width:100%}.filters-desktop-only{display:none}.filters .label{margin:10px 4px 2px;font-size:10px}.filters .pick.user-picker{display:grid;grid-template-columns:auto 1fr;align-items:center;width:calc(100% - 8px);margin:8px 4px 4px;padding:10px 28px 10px 12px;min-height:50px;height:auto;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:500;color:var(--text);background:var(--bg-elev);border:1px solid var(--border);border-radius:12px}.filters .pick.user-picker .pick-trigger{grid-column:1 / -1;grid-row:1;width:100%;height:100%;min-height:0;padding:0;background:transparent;border:none;border-radius:0;color:transparent}.filters .pick.user-picker .pick-trigger:before{display:none}.filters .pick.user-picker .pick-face{position:absolute;inset:0;z-index:var(--pick-z-label);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;height:auto;padding:10px 28px 10px 12px;box-sizing:border-box;pointer-events:none}.filters .pick.user-picker .pick-label{grid-column:1;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--text-faint)}.filters .pick.user-picker .pick-value{grid-column:2;justify-self:end}.filters .pick.user-picker .pick-menu{left:0;right:0;width:auto}.filters .pick.user-picker.is-open,.filters .pick.user-picker.is-closing{position:relative;z-index:40;overflow:visible}.filters .pick.user-picker.is-open .pick-menu,.filters .pick.user-picker.is-closing .pick-menu{z-index:41}.filters .pick.user-picker.is-open .pick-menu,.filters .pick.user-picker.is-closing .pick-menu{top:calc(100% - var(--pick-menu-overlap, 8px));left:-1px;right:-1px;width:auto;margin:0;border:1px solid var(--border);border-top:none;border-radius:0 0 8px 8px;transform-origin:top center}.filters .pick-grouped{flex-direction:column;align-items:stretch;display:flex;width:100%}.filters .pick-grouped-label{display:flex;align-items:center;width:100%;margin:0;padding:0 4px}.filters .pick-grouped-pills{width:100%;flex:none;align-items:stretch}.filters .pick-grouped-pills-track{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:12px 0 0}.filters .pick-grouped .pick-group-pill{display:flex;flex-direction:column;width:100%;height:auto;border:none;background:transparent;border-radius:0;margin-left:0}.filters .pick-grouped-label-text-sr{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;padding:0;border:none;background:none;min-height:0}.filters .pick-grouped .pick-group-pill .pick-btn{display:flex;justify-content:flex-start;text-align:left;min-width:0;width:100%;height:auto}.filters-sheet-section.filters-sheet-assignees,.filters-sheet-section.filters-sheet-workstreams{align-items:stretch}.filters .pick-btn{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 14px;background:var(--bg-elev);color:var(--text);border:1px solid var(--border);border-radius:12px;font-size:15px;font-weight:600;text-align:left}.filters .pick-btn .chip-dot{width:10px;height:10px;margin:0;flex:none}.filters .pick-btn[aria-pressed=true]{background:var(--bg-elev-2);color:var(--text);border:1px solid var(--border)}.filters .pick-btn[aria-pressed=true]:after{content:"\2713";margin-left:auto;color:var(--accent);font-weight:700;font-size:16px}.filters .pick-btn-add{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;min-height:44px;height:44px;margin-top:4px;padding:0 12px;background:transparent;color:var(--text-faint);border:1px dashed var(--border);border-radius:var(--radius-pill);font-size:15px;font-weight:500;text-align:center}.filters input.pick-btn{width:100%;min-height:50px;padding:10px 12px;background:var(--bg);border:none;border-radius:12px;box-shadow:inset 0 0 0 1px var(--accent);font-size:15px;text-align:left}.filters-scrim{display:block;position:fixed;inset:0;z-index:1000;background:#00000080;opacity:0;transition:opacity .26s ease}.filters-scrim[hidden]{display:none}}@media (prefers-reduced-motion: reduce){article.item:hover{transform:none}}.composer{display:flex;flex-direction:column;gap:var(--space-2)}.composer-input{width:100%;resize:vertical;background:var(--bg-elev);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:inherit}.composer-submit{align-self:flex-end}.history-entry-flag .timeline-node{color:var(--ramp-1)}.history-entry-attachment .timeline-node{color:var(--link)}.history-entry-confidential .timeline-node{color:var(--confidential)}.timeline-cards .history-entry-flag{border-left-color:var(--ramp-1)}.timeline-cards .history-entry-attachment{border-left-color:var(--link)}.timeline-cards .history-entry-confidential{border-left-color:var(--confidential)}article.item[data-kind=concern].is-unanswered{background:var(--bg-elev-2)}article.item[data-kind=milestone].chip-overdue{background:var(--bg-elev-2)}.item-acts{display:flex;flex-direction:column;gap:2px;margin-top:4px}.item-stream{color:var(--link);text-decoration:none;font-size:12px}.item-stream:hover{text-decoration:underline}.lane-summary{margin:0 0 10px}.lane-summary-label{margin:0 0 var(--space-2);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.lane-summary-label .count{font-weight:500;color:var(--text-dim)}.concern-raise{display:flex;gap:8px;width:100%}.concern-raise-field{flex:1;min-width:0}.concern-raise-input{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:13px}.concern-raise-input:focus{outline:none;border-color:var(--accent)}.chip-due{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.chip-due.chip-soon{color:var(--warn)}.chip-due.chip-overdue{color:var(--danger)}.milestone-next{margin:8px 0 0;font-size:12px;color:var(--text-muted)}.milestone-compose{display:flex;gap:8px;width:100%}.milestone-compose-field{flex:1;min-width:0}.milestone-compose-input{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:13px}.milestone-compose-input:focus{outline:none;border-color:var(--accent)}article.item.item-milestone-progress,article.item[data-kind=milestone].chip-overdue.item-milestone-progress{background-image:linear-gradient(to right,color-mix(in srgb,color-mix(in srgb,var(--accordion-tint, var(--ramp-2)),var(--ramp-ok) var(--milestone-fill, 0%)) 18%,transparent) var(--milestone-fill, 0%),transparent var(--milestone-fill, 0%))}.timeline-links-progress{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-muted)}.timeline-links-list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:2px;max-height:min(220px,34svh);overflow-y:auto;overscroll-behavior-y:contain}.timeline-links-list .row{flex-direction:row;align-items:center;gap:8px;padding-left:0;opacity:1}.timeline-links-list .row-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-links-list .row-meta{flex:none;margin-left:auto}.row-dot{width:8px;height:8px;border-radius:50%;background:var(--border);flex:0 0 auto}.row-dot.is-done{background:var(--ramp-ok)}.timeline-links-list .row-title.is-done{text-decoration:line-through;color:var(--text-muted)}.timeline-detach{display:inline-flex;padding:2px;border:none;border-radius:6px;background:none;color:var(--text-muted);cursor:pointer}.timeline-detach:hover{color:var(--danger)}.timeline-links-hidden{font-size:12px;color:var(--text-muted)}.timeline-links-empty{margin:0 0 10px;font-size:12px;color:var(--text-muted)}.timeline-links-attach{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.timeline-links-attach:hover{border-color:var(--accent)}.seek{margin:0 0 12px}.seek-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.seek-results .row{flex-direction:row;align-items:center;gap:8px;padding-left:0;opacity:1}.seek-results .row-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seek-results .row-meta:empty{display:none}.seek-add{display:inline-flex;flex:0 0 auto;padding:2px;border:none;border-radius:6px;background:none;color:var(--accent);cursor:pointer}.seek-add:hover{color:var(--ramp-ok)}.empty-search{padding:10px 0;font-size:13px;color:var(--text-muted)}body.ui-sharp .disclosure-body .pick-grouped,body.ui-sharp .panel-body .pick-grouped{gap:var(--space-1)}body.ui-sharp .lane .disclosure-body .pick-grouped,body.ui-sharp .lane .panel-body .pick-grouped{gap:0}body.ui-sharp .lane .disclosure-body .pick-grouped,body.ui-sharp .lane .panel-body .pick-grouped,body.ui-sharp .participant-panel .pick-grouped{--radius-pill: var(--radius-tag)}body.ui-sharp .lane .disclosure-body .pick-grouped-label-text:not(.pick-grouped-label-text-sr),body.ui-sharp .lane .panel-body .pick-grouped-label-text:not(.pick-grouped-label-text-sr),body.ui-sharp .participant-panel .pick-grouped-label-text:not(.pick-grouped-label-text-sr){border-radius:var(--radius-tag);border-top-right-radius:0;border-bottom-right-radius:0}body.ui-sharp .lane .disclosure-body .pick-grouped .pick-group-pill,body.ui-sharp .lane .panel-body .pick-grouped .pick-group-pill,body.ui-sharp .participant-panel .pick-grouped .pick-group-pill{border-radius:var(--radius-tag);border-top-left-radius:0;border-bottom-left-radius:0}body.ui-sharp .disclosure-body .pick-grouped .pick-group-pill,body.ui-sharp .panel-body .pick-grouped .pick-group-pill{border-radius:var(--radius-tag)}}@layer blocks{@media (min-width: 1101px){.seek-scopes{flex-wrap:nowrap;gap:10px}}.seek-input{width:100%;box-sizing:border-box;background:var(--bg-elev);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:10px 14px;font:inherit;font-size:14px;outline:none}.seek-input:focus{border-color:var(--accent)}.seek-scopes{display:flex;align-items:center;gap:8px}.seek-scope.pick-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 12px}.seek-results{list-style:none;margin:0;display:flex;flex-direction:column;gap:12px}.seek-hit-why{font-style:italic}.seek-results mark{background:color-mix(in srgb,var(--accent) 28%,transparent);color:inherit;border-radius:2px;padding:0 1px}.seek-results:has(>.empty-search-idle:only-child),.seek-results:has(>.empty-search:only-child){background:transparent;border:none;padding:8px 0 0;gap:0}.seek-results>:is(.empty-search-idle,.empty-search){list-style:none;margin:0;text-align:center;font-size:13px;color:var(--text-faint);background:transparent;border:none;border-radius:0;padding:0}.search-more{@media (max-width: 720px){.seek-scopes{flex-wrap:nowrap;height:100%;align-items:center;overflow:hidden}}}.surface-content{flex:1 1 auto;min-width:0}.drawer-nav{flex:0 0 248px;width:248px;display:flex;flex-direction:column;background:var(--bg-elev);border-right:1px solid var(--border);position:sticky;top:0;align-self:flex-start;height:100vh;overflow:hidden}.sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:35px 16px 20px}.sidebar-brand{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.drawer-nav-close{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:var(--text-dim);border-radius:8px;cursor:pointer}.drawer-nav-close:hover{background:var(--bg-elev-2);color:var(--text)}.sidebar-scroll{flex:1 1 auto;min-height:0;overflow:hidden;padding:0 0 10px 10px;display:flex;flex-direction:column;gap:0}.sidebar-scroll>.disclosure-group{display:flex;flex-direction:column;gap:0}.sidebar-scroll>.disclosure-group>.disclosure-group-label{margin:4px 0 2px}.sidebar-scroll>.disclosure-group[data-foldable]>.disclosure-group-label{padding:4px 10px 0;margin-left:0;margin-right:0}.sidebar-shortcuts{flex:none;padding-top:4px;padding-bottom:0}.sidebar-shortcuts>.disclosure-group-body{padding-bottom:0}.sidebar-scroll>.sidebar-shortcuts>.disclosure-group-label{margin-top:0}.sidebar-shortcuts+.disclosure-group>.disclosure-group-label{margin-top:4px}.sidebar-shortcuts .sidebar-actions{margin:0;padding:0 10px 2px}.sidebar-actions{display:flex;flex-direction:row;align-items:center;gap:var(--space-1);flex:none}.sidebar-actions .sidebar-item{width:38px;height:38px;padding:0;justify-content:center;flex:none;font-family:inherit;font-weight:600;cursor:pointer;border:none;border-radius:var(--radius-lg);background:transparent;color:var(--text);transition:background .15s,color .15s}.sidebar-actions .sidebar-item-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar-actions .sidebar-item:hover,.sidebar-actions .sidebar-item:active{background:var(--bg-elev-2);filter:none}.sidebar-actions .sidebar-item svg{width:18px;height:18px;opacity:.85}.sidebar-actions .sidebar-quick-add{color:var(--accent)}.sidebar-actions .sidebar-quick-add:hover,.sidebar-actions .sidebar-quick-add:active{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.sidebar-actions .sidebar-quick-add svg{opacity:1}.sidebar-actions .sidebar-ask,.sidebar-actions .sidebar-act{color:var(--focus-accent)}.sidebar-actions .sidebar-ask:hover,.sidebar-actions .sidebar-ask:active,.sidebar-actions .sidebar-act:hover,.sidebar-actions .sidebar-act:active{color:var(--focus-accent);background:color-mix(in srgb,var(--focus-accent) 12%,transparent)}.sidebar-actions .sidebar-ask svg,.sidebar-actions .sidebar-act svg{opacity:1}.sidebar-actions .sidebar-claim{margin-left:auto;color:var(--text-dim)}.sidebar-actions .sidebar-claim:hover,.sidebar-actions .sidebar-claim:active{color:var(--text);background:var(--bg-elev-2)}.sidebar-workstreams{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.sidebar-workstreams.collapsed{flex:none}.sidebar-workstreams .disclosure-group-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.sidebar-workstreams>.disclosure-group-label{flex:none;z-index:1;background:var(--bg-elev)}.disclosure-group-label .disclosure-group-title{flex:0 1 auto;min-width:0}.disclosure-group-label .disclosure-group-action{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:2px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);cursor:pointer}.disclosure-group-label .disclosure-group-action:hover,.disclosure-group-label .disclosure-group-action:active{background:var(--bg-elev-2);color:var(--text)}.disclosure-group-label .disclosure-group-action svg{width:14px;height:14px;margin:0;opacity:.85}.disclosure-group-label>svg{flex:none;margin-left:auto;opacity:.75}.disclosure-group-label .disclosure-group-action+svg{margin-left:6px}.sidebar-workstreams-hidden{flex:none}.sidebar-workstreams-hidden>.disclosure-group-label{color:var(--text-faint)}.sidebar-workstreams-hidden>.disclosure-group-label svg{opacity:.55}.sidebar-workstreams-hidden .sidebar-workstream>.sidebar-item{color:var(--text-faint)}.disclosure-group:not(.collapsed) .sidebar-workstream-list:not(:has(.sidebar-workstream)){min-height:28px}body.sidebar-workstream-drag .sidebar-workstream-list:not(:has(.sidebar-workstream)){min-height:36px;border:1px dashed var(--border);border-radius:8px;margin:0 4px 4px}body.sidebar-workstream-drag .sidebar-new{display:none}.sidebar-workstreams-hidden.has-active>.disclosure-group-label{color:var(--text-muted);box-shadow:inset 2px 0 0 var(--accent)}.sidebar-workstreams-hidden.has-active>.disclosure-group-label svg{opacity:.85;color:var(--accent)}.sidebar-workstream-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:2px}.disclosure-group{display:flex;flex-direction:column;gap:2px}.disclosure-group-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-weight:600}.disclosure-group[data-foldable]>.disclosure-group-label{display:flex;align-items:center;gap:6px;padding:6px 10px;cursor:pointer;user-select:none;border-radius:6px;touch-action:manipulation}.disclosure-group-caret{flex:none}.disclosure-group[data-foldable].collapsed .disclosure-group-body{display:none}body.sidebar-workstream-drag .disclosure-group.sidebar-workstreams.collapsed .disclosure-group-body,body.sidebar-workstream-drag .disclosure-group.sidebar-workstreams-hidden.collapsed .disclosure-group-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}@media (min-width: 721px){.disclosure-group[data-foldable]>.disclosure-group-label:hover,.disclosure-group[data-foldable]>.disclosure-group-label:focus-visible{background:var(--bg-elev-2);color:var(--text-muted)}}@media (max-width: 720px){.disclosure-group[data-foldable]>.disclosure-group-label{min-height:44px;padding:10px}.sidebar-scroll>.disclosure-group[data-foldable]>.disclosure-group-label{min-height:44px;padding:6px 10px}}.sidebar-sep{flex:none;height:1px;margin:0 8px;background:var(--border)}.sidebar-sep-full{margin:0 0 0 -10px}.sidebar-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--text-dim);text-decoration:none;font-size:13px;font-weight:500;min-width:0}.sidebar-item svg{flex:none;width:18px;height:18px;opacity:.75}.sidebar-item:hover{background:var(--bg-elev-2);color:var(--text)}.sidebar-refresh{justify-content:center;gap:7px;margin-top:4px;background:transparent;color:var(--text-dim);border:1px solid var(--border);font-family:inherit;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.sidebar-refresh:hover{background:var(--bg-elev-2);border-color:var(--accent);color:var(--text)}.sidebar-refresh svg{flex:none;opacity:.85}.sidebar-refresh.is-busy{opacity:.6;pointer-events:none}.sidebar-refresh.is-busy svg{animation:refresh-spin .8s linear infinite}.pwa-only{display:none}.button-theme{position:fixed;top:12px;right:var(--header-content-inset-x);z-index:800;width:var(--header-chrome-btn-size);height:var(--header-chrome-btn-size);display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;color:var(--text-dim);font-family:inherit;font-size:14px;line-height:1;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.button-theme:hover{background:var(--bg-elev-2);color:var(--text);border-color:var(--text-faint)}.sidebar-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-standup.active,.sidebar-home.active,.sidebar-worklog.active,.sidebar-search.active,.sidebar-personal.active,.sidebar-admin.active,.sidebar-workstream.active>.sidebar-item{background:var(--bg-elev-2);color:var(--text);box-shadow:inset 2px 0 0 var(--accent)}.sidebar-workstream{display:flex;align-items:center;border-radius:8px;position:relative}.sidebar-workstream>.sidebar-item{flex:1 1 auto;min-width:0}.sidebar-workstream-actions{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;gap:2px;padding-right:6px;padding-left:18px;border-radius:0 8px 8px 0;background:linear-gradient(to right,transparent,var(--bg-elev-2) 16px);opacity:0;pointer-events:none;transition:opacity .15s}.sidebar-workstream:hover .sidebar-workstream-actions,.sidebar-workstream:focus-within .sidebar-workstream-actions{opacity:1;pointer-events:auto}.sidebar-action{width:22px;height:22px;border:none;background:transparent;color:var(--text-faint);font-size:13px;line-height:1;cursor:pointer;border-radius:5px;padding:0;font-family:inherit;transition:background .15s,color .15s}.sidebar-action:hover{background:var(--bg);color:var(--text)}.sidebar-delete:hover{color:var(--danger)}.sidebar-confidential{display:none;align-items:center;justify-content:center}.sidebar-confidential svg{display:block}.sidebar-confidential:hover{color:var(--confidential)}.sidebar-confidential.is-on{opacity:1;color:var(--confidential)}.sidebar-new{flex:none;z-index:1;margin-top:auto;padding:8px 2px 4px;background:var(--bg-elev);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.sidebar-new-input{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px 10px;font:inherit;font-size:12.5px;outline:none}.sidebar-new-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sidebar-new-input::placeholder{color:var(--text-faint)}.sidebar-new-btn{background:transparent;color:var(--text-faint);border:1px dashed var(--border);border-radius:8px;padding:7px 10px;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;text-align:left;transition:all .15s}.sidebar-new-btn:hover{color:var(--text);border-color:var(--text-faint);border-style:solid;background:var(--bg)}.sidebar-footer{flex:none;padding:8px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);display:flex;flex-direction:column}.sidebar-footer:not(:has(>:not(.pwa-only))){display:none;border:none;padding:0}body.is-standalone .sidebar-footer{display:flex}.sidebar-footer .sidebar-refresh{margin:0}.sidebar-mobile-tools{display:none}.sidebar-theme,.sidebar-exit{width:100%;background:transparent;border:none;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.sidebar-exit-admin{margin:0}.sidebar-theme-glyph{flex:none;width:18px;text-align:center;font-size:15px;line-height:1;opacity:.75}.topbar,.topbar-nav,.topbar-controls,.topbar-inbox-desktop{display:contents}.topbar-title,.topbar .nav-toggle{display:none}.nav-toggle,.drawer-nav-close{-webkit-tap-highlight-color:transparent}main.standup:not(.surface-mosaic),main.seek-main,body.view-list main.board:not(.surface-mosaic){width:100%;max-width:1100px;margin-left:auto;margin-right:auto;padding:24px 32px 48px;box-sizing:border-box}main.standup:not(.surface-mosaic){display:flex;flex-direction:column;gap:18px}@media (max-width: 720px){main.standup:not(.surface-mosaic),main.seek-main,body.view-list main.board:not(.surface-mosaic){padding:16px 14px 32px}}header.header{--header-control-h: 32px;--header-control-gap: 8px;--header-primary-h: var(--header-control-h);--header-toolbar-row-gap: 14px;--header-toolbar-top-gap: 10px;--header-toolbar-inset-x: -2px;display:flex;flex-direction:column;padding:28px var(--header-content-inset-x) 20px;border-bottom:1px solid var(--border);background:linear-gradient(to bottom,var(--bg-elev),var(--bg))}header.header h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em}.header-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--header-chrome-btn-size)}@media (min-width: 721px){body:not([data-surface=chat-mode]):not([data-surface=quick-list]){--mosaic-chrome-y: calc( 28px + (22px * 1.2 - var(--header-chrome-btn-size)) / 2 )}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) #surface-content>header.header{position:sticky;top:0;z-index:650}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) #surface-content>header.header .header-title-row{padding-right:calc(3 * (var(--header-chrome-btn-size) + var(--header-chrome-btn-gap)))}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .notify-bell.inbox-bell,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .button-theme.theme-toggle,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .ops-exit-chrome button{display:inline-flex;align-items:center;justify-content:center;width:var(--header-chrome-btn-size);height:var(--header-chrome-btn-size);margin:0;padding:0;border:none;background:transparent;color:var(--text);border-radius:var(--radius-lg);box-sizing:border-box;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .notify-bell.inbox-bell,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .button-theme.theme-toggle,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .ops-exit-chrome{position:fixed;top:var(--mosaic-chrome-y);z-index:800;border:none;background:transparent;color:var(--text);border-radius:var(--radius-lg)}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .notify-bell.inbox-bell{right:calc(var(--header-content-inset-x) + var(--header-chrome-btn-size) + var(--header-chrome-btn-gap))}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .button-theme.theme-toggle{right:var(--header-content-inset-x)}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .ops-exit-chrome{right:calc(var(--header-content-inset-x) + 2 * (var(--header-chrome-btn-size) + var(--header-chrome-btn-gap)))}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .nav-chat-mode,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .nav-quick-list{display:none}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .notify-bell.inbox-bell:hover,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .button-theme.theme-toggle:hover,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .ops-exit-chrome button:hover,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .notify-bell.inbox-bell:active,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .button-theme.theme-toggle:active,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .ops-exit-chrome button:active{background:var(--bg-elev-2);color:var(--text);border-color:transparent}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .notify-bell.inbox-bell.active,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .notify-bell.inbox-bell[aria-current=page]{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .notify-bell.inbox-bell svg,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .button-theme.theme-toggle svg,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .ops-exit-chrome button svg,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .theme-toggle .theme-toggle-icon svg{display:block;width:20px;height:20px}}.theme-toggle-icon svg{display:block;width:20px;height:20px}html:not([data-theme=light]) .theme-toggle-icon-light{display:none}html[data-theme=light] .theme-toggle-icon-dark{display:none}header.header p.header-sub{margin:6px 0 0;color:var(--text-dim);font-size:13px}header.header .toolbar-primary #stepper-open{margin-left:auto}.toolbar-row>.filters,.toolbar-row>#filters{flex:1 1 auto;min-width:0;width:100%}.toolbar-secondary>.filters,.toolbar-secondary>#filters{flex:1 1 auto;min-width:0;width:100%}header.header .filters>.filters-toolbar{margin-left:auto}header.header .filters-toolbar .zoom-picker{margin-left:0}header.header .pick-btn,header.header .pick,header.header #stepper-open,header.header #generated-open,header.header .board-access-btn,header.header .filters-trigger,header.header .toolbar-userbar .button.button-pill,header.header .toolbar-userbar-actions .button.button-pill{min-height:var(--header-control-h);box-sizing:border-box}header.header .pick-btn{display:inline-flex;align-items:center;padding:6px 12px}header.header .pick{height:auto;min-height:var(--header-control-h);padding:0}header.header .pick:not(.item-timeframe-select) .pick-trigger{min-height:var(--header-control-h)}header.header .pick:not(.item-timeframe-select) .pick-face{min-height:var(--header-control-h)}header.header .toolbar-userbar .pick.user-picker,header.header .toolbar-userbar .pick.zoom-picker,header.header .toolbar-userbar-actions .pick.zoom-picker{flex:none;height:var(--header-control-h);max-height:var(--header-control-h)}header.header .toolbar-userbar .pick:not(.item-timeframe-select):not(.pick-field) .pick-trigger,header.header .toolbar-userbar-actions .pick:not(.item-timeframe-select):not(.pick-field) .pick-trigger,header.header .toolbar-userbar .pick:not(.item-timeframe-select):not(.pick-field) .pick-face,header.header .toolbar-userbar-actions .pick:not(.item-timeframe-select):not(.pick-field) .pick-face{height:var(--header-control-h);min-height:var(--header-control-h);max-height:var(--header-control-h);box-sizing:border-box}header.header .pick.user-picker .pick-label{font-weight:500}header.header #stepper-open,header.header #generated-open,header.header .board-access-btn,header.header .toolbar-userbar .button.button-pill,header.header .toolbar-userbar-actions .button.button-pill{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:0;min-height:var(--header-control-h);height:var(--header-control-h);border:1px solid var(--border);border-radius:999px;padding:0 12px;line-height:1;white-space:nowrap;font-size:12px;font-weight:500;color:var(--text-dim);background:var(--bg-elev)}body.ui-sharp header.header :is(#stepper-open,#generated-open,.board-access-btn,.filters-trigger,.bots-trigger){border-radius:var(--radius-tag)}body.ui-sharp header.header .toolbar-userbar>.pick.user-picker:not(:has(+#generated-open)) .pick-trigger{border-radius:var(--radius-tag)}body.ui-sharp header.header .toolbar-userbar>.pick.user-picker:not(:has(+#generated-open)) .pick-trigger:before{border-radius:0 0 var(--radius-tag) var(--radius-tag)}body.ui-sharp header.header .toolbar-userbar-actions .pick.zoom-picker .pick-trigger{border-radius:var(--radius-tag)}body.ui-sharp header.header .toolbar-userbar-actions .pick.zoom-picker .pick-trigger:before{border-radius:0 0 var(--radius-tag) var(--radius-tag)}body.ui-sharp header.header .toolbar-userbar:has(#generated-open){--radius-pill: var(--radius-tag)}body.ui-sharp header.header .toolbar-userbar .pick.user-picker:has(+#generated-open) .pick-trigger{border-radius:var(--radius-tag);border-top-right-radius:0;border-bottom-right-radius:0}body.ui-sharp header.header .toolbar-userbar .pick.user-picker:has(+#generated-open) .pick-trigger:before{border-bottom-right-radius:0}body.ui-sharp header.header .toolbar-userbar .pick.user-picker+#generated-open{margin-left:calc(-1 * var(--header-control-gap, 8px));border-top-left-radius:0;border-bottom-left-radius:0;position:relative;z-index:1}body.ui-sharp header.header .filters{--radius-pill: var(--radius-tag)}@media (min-width: 1101px){body.ui-sharp header.header .pick-grouped-label-icon{border-radius:var(--radius-tag);border-top-right-radius:0;border-bottom-right-radius:0}body.ui-sharp header.header .filters .pick-grouped-pills,body.ui-sharp header.header .filters .pick-group-pill{border-top-right-radius:var(--radius-tag);border-bottom-right-radius:var(--radius-tag)}body.ui-sharp header.header .filters .pick-group-pill{border-top-left-radius:0;border-bottom-left-radius:0}body.ui-sharp header.header .filters .pick-group-pill .pick-btn[data-assignee=all],body.ui-sharp header.header .filters .pick-group-pill .pick-btn[data-workstream=all]{border-radius:var(--radius-tag)}body.ui-sharp header.header .filters .pick-group-pill>.pick-btn[data-assignee]:not([data-assignee=all]):last-child,body.ui-sharp header.header .filters .pick-group-pill>.pick-btn[data-workstream]:not([data-workstream=all]):last-child,body.ui-sharp header.header .filters .pick-group-pill>.pick-btn-add,body.ui-sharp header.header .filters .pick-group-pill>input.pick-btn{border-top-right-radius:var(--radius-tag);border-bottom-right-radius:var(--radius-tag)}body.ui-sharp header.header .filters-sheet-section.filters-section-collapsed .pick-grouped-label-icon{border-radius:var(--radius-tag)}}header.header .pick-btn{display:inline-flex;align-items:center;min-height:calc(var(--header-control-h) - 4px)}@media (min-width: 721px){header.header{height:auto;box-sizing:border-box;--toolbar-h: calc( var(--header-primary-h) + var(--header-toolbar-top-gap) )}header.header>.toolbar{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px;margin-top:auto;box-sizing:border-box;padding-top:var(--header-toolbar-top-gap);margin-left:var(--header-toolbar-inset-x);flex:0 0 var(--toolbar-h);height:var(--toolbar-h);min-height:var(--toolbar-h);max-height:var(--toolbar-h);justify-content:flex-end}header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar{gap:8px;justify-content:flex-start}header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-userbar{flex:1 1 auto;min-width:0;width:100%;max-width:100%}header.header:has(>.toolbar>.toolbar-userbar):not(:has(>.toolbar>.toolbar-secondary))>.toolbar{justify-content:flex-start}header.header:has(>.toolbar>.toolbar-userbar):not(:has(>.toolbar>.toolbar-secondary))>.toolbar>.toolbar-userbar{flex:1 1 auto;min-width:0;width:100%;max-width:100%}header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-secondary{flex:1 1 auto;min-width:0;width:auto}header.header:has(>.toolbar>.toolbar-secondary>.filters) .pick-grouped-pills{min-width:0;overflow:visible}header.header:has(>.toolbar>.toolbar-secondary>.filters) .pick-grouped-pills-track{min-width:0;overflow-x:auto}header.header:has(.seek-scopes)>.toolbar>.toolbar-primary{flex:1 1 auto;min-width:0;width:auto}header.header:has(.seek-scopes)>.toolbar>.toolbar-secondary{flex:none;width:auto}header.header .pick-grouped-label-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--header-control-h);height:var(--header-control-h);flex:none;border:1px solid var(--border);border-radius:999px;background:var(--bg-elev-2);color:var(--text-faint)}header.header button.pick-grouped-label-icon{cursor:pointer;font:inherit;padding:0;margin:0}header.header .pick.user-picker .pick-icon,header.header .pick.zoom-picker .pick-icon{display:inline-flex}header.header .pick.user-picker .pick-label,header.header .pick.zoom-picker .pick-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}header.header .toolbar-userbar-actions #stepper-open,header.header .toolbar-userbar-actions #generated-open,header.header .toolbar-userbar-actions .board-access-btn,header.header .toolbar-userbar-actions .filters-trigger,header.header .toolbar-userbar .board-access-btn,header.header .toolbar-userbar .filters-trigger,header.header .toolbar-userbar .button.button-pill,header.header .toolbar-userbar-actions .button.button-pill{min-height:var(--header-control-h);height:var(--header-control-h);padding:0 12px;line-height:1}header.header .toolbar-primary .seek-input{height:var(--header-control-h);min-height:var(--header-control-h);padding:0 14px;line-height:1}header.header:has(.seek-scopes) .toolbar-primary{min-height:var(--header-control-h)}header.header .seek-scopes.pick-group-pill{height:var(--header-control-h)}}header.header p.header-sub a{color:var(--text-dim);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}header.header p.header-sub a:hover{color:var(--text)}header.header.header-chrome-collapsed>p.header-sub,header.header.header-chrome-collapsed>.toolbar{display:none}header.header.header-chrome-collapsed{min-height:0;padding-bottom:16px}@media (min-width: 1101px){header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-userbar{flex:0 0 auto;width:auto;max-width:none}header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-userbar:has(>.board-access-btn):not(:has(.user-picker)){flex:0 0 auto;width:auto;max-width:none;justify-content:flex-start}header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-secondary{flex:1 1 auto;width:auto;max-width:100%;min-width:0}header.header .toolbar-secondary>.filters{flex:1 1 auto;width:100%;max-width:100%;min-width:0}header.header .filters-trigger{display:none}header.header .pick-grouped-label-icon{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;position:relative;z-index:1;align-self:center}header.header .pick-grouped-label-icon svg{width:18px;height:18px;flex:none}header.header .pick-grouped-label-icon.pick-grouped-cap-filter svg{transform:translate(2px)}header.header .filters .pick-grouped-label-icon{z-index:2}header.header .filters .pick-grouped-pills{flex:0 1 auto;min-width:0;position:relative;z-index:1;overflow:visible;margin-left:-1px}header.header .filters .pick-grouped-pills-track{flex:0 1 auto;min-width:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-width:none}header.header .filters .pick-grouped-pills-track::-webkit-scrollbar{display:none}header.header .filters .pick-grouped-scrolled .pick-grouped-pills-track{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18px);mask-image:linear-gradient(to right,transparent 0,#000 18px)}header.header .filters .pick-group-pill{border-radius:0 999px 999px 0;margin-left:0;align-self:center}header.header .filters .pick-group-pill>.pick-btn-add{flex-shrink:0;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:100%;min-height:0;padding:0 12px;line-height:1;white-space:nowrap;border:none;border-left:1px dashed var(--border);border-radius:0 999px 999px 0;background:transparent}header.header .filters .pick-group-pill>.pick-btn-add:hover{border-left-style:dashed}header.header .filters .pick-group-pill>input.pick-btn{flex-shrink:0;box-sizing:border-box;height:100%;min-height:0;width:8rem;padding:0 12px;border:none;border-left:1px solid var(--accent);border-radius:0 999px 999px 0;background:var(--bg)}header.header .filters .pick-group-pill .pick-btn[data-assignee],header.header .filters .pick-group-pill .pick-btn[data-workstream]{display:inline-flex;align-items:center;justify-content:center;height:100%;min-height:0;padding:0 10px;line-height:1;white-space:nowrap;min-width:0;border:none;background:transparent;box-sizing:border-box}header.header .filters .pick-group-pill .pick-btn[data-assignee=all],header.header .filters .pick-group-pill .pick-btn[data-workstream=all]{min-width:calc(var(--header-control-h) * 2);margin-left:4px;padding:0 12px;border-radius:999px}header.header .filters:has(.filters-sheet-workstreams){gap:var(--header-control-gap, 8px)}header.header .filters:has(.filters-sheet-workstreams) .filters-sheet-assignees,header.header .filters:has(.filters-sheet-workstreams) .filters-sheet-workstreams{min-width:0}header.header .filters:has(.filters-sheet-workstreams) .filters-sheet-assignees:not(.filters-section-collapsed){flex:0 1 auto;min-width:0}header.header .filters:has(.filters-sheet-workstreams) .filters-sheet-workstreams:not(.filters-section-collapsed){flex:0 1 auto;min-width:0}header.header .filters:has(.filters-sheet-workstreams) .filters-sheet-assignees.filters-section-collapsed+.filters-sheet-workstreams:not(.filters-section-collapsed),header.header .filters:has(.filters-sheet-workstreams) .filters-sheet-assignees:not(.filters-section-collapsed):has(+.filters-sheet-workstreams.filters-section-collapsed){flex:0 1 auto;min-width:0;max-width:none}header.header .filters .pick-group-pill .pick-btn[data-workstream]:not([data-workstream=all]){min-width:max-content;flex-shrink:0}header.header .filters .pick-group-pill>.pick-btn[data-workstream]:not([data-workstream=all]):last-child,header.header .filters .pick-group-pill>.pick-btn[data-assignee]:not([data-assignee=all]):last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}header.header .filters-collapse-toggle:hover{color:var(--text)}header.header .filters-collapse-toggle[aria-expanded=false]{color:var(--text);background:var(--bg-elev)}header.header .filters-sheet-section.filters-section-collapsed .pick-grouped-pills{display:none}header.header .filters-sheet-section.filters-section-collapsed{flex:none;max-width:none;overflow:visible}header.header .filters-sheet-section.filters-section-collapsed .pick-grouped-label-icon{border-right:1px solid var(--border);border-radius:999px}header.header .filters-toolbar .zoom-picker{flex:none;width:fit-content;margin-left:0}header.header .filters .pick-group-pill .pick-btn[data-assignee].active:not([data-assignee=all]),header.header .filters .pick-group-pill .pick-btn[data-workstream].active:not([data-workstream=all]){background:var(--text);color:var(--bg);border-color:transparent;position:relative;z-index:1}header.header .filters .pick-group-pill .pick-btn[data-assignee=all].active,header.header .filters .pick-group-pill .pick-btn[data-workstream=all].active{background:var(--text);color:var(--bg);border-color:transparent}header.header .filters .pick-group-pill .pick-btn[data-assignee]:hover,header.header .filters .pick-group-pill .pick-btn[data-workstream]:hover{border-color:transparent}header.header .filters .pick-btn .chip-dot{flex:none;margin-right:6px;vertical-align:unset}}@media (min-width: 1101px){header.header .filters .pick-group-pill>.pick-btn[data-assignee].active:not([data-assignee=all]):has(+.pick-btn[data-assignee].active),header.header .filters .pick-group-pill>.pick-btn[data-workstream].active:not([data-workstream=all]):has(+.pick-btn[data-workstream].active){border-top-right-radius:0;border-bottom-right-radius:0}header.header .filters .pick-group-pill>.pick-btn[data-assignee].active+.pick-btn[data-assignee].active,header.header .filters .pick-group-pill>.pick-btn[data-workstream].active+.pick-btn[data-workstream].active{margin-left:-2px;border-top-left-radius:0;border-bottom-left-radius:0;z-index:2}header.header .seek-scopes.pick-group-pill>.seek-scope.pick-btn:has(input:checked):has(+.seek-scope.pick-btn input:checked){border-top-right-radius:0;border-bottom-right-radius:0}header.header .seek-scopes.pick-group-pill>.seek-scope.pick-btn:has(input:checked)+.seek-scope.pick-btn:has(input:checked){margin-left:-2px;border-top-left-radius:0;border-bottom-left-radius:0;z-index:2}}main.board:not(.surface-mosaic){padding:24px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-areas:"s1 s2 s3 s4" "settled settled settled settled";gap:20px;align-items:start}main.board>section.lane[data-step="1"]{grid-area:s1}main.board>section.lane[data-step="2"]{grid-area:s2}main.board>section.lane[data-step="3"]{grid-area:s3}main.board>section.lane[data-step="4"]{grid-area:s4}main.board>section.lane[data-settled]{grid-area:settled}@media (max-width: 1200px){main.board:not(.surface-mosaic){grid-template-columns:2fr 1fr;grid-template-areas:"s1 s1" "s2 s3" "s4 s4" "settled settled"}}@media (max-width: 720px){main.board:not(.surface-mosaic){grid-template-columns:1fr;grid-template-areas:"s1" "s2" "s3" "s4" "settled";padding:16px}}main.board section.lane[data-step="1"] h2 .lane-head-dot{background:var(--ramp-1)}main.board section.lane[data-step="2"] h2 .lane-head-dot{background:var(--ramp-2)}main.board section.lane[data-step="3"] h2 .lane-head-dot{background:var(--ramp-3)}main.board section.lane[data-step="4"] h2 .lane-head-dot{background:var(--ramp-4)}main.board section.lane[data-settled=ok] h2 .lane-head-dot{background:var(--ramp-ok)}main.board section.lane[data-settled=ok] .items{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}article.item.dim{opacity:.18}article.item.dragging{opacity:.4;transform:scale(.98)}article.item.drag-ghost{opacity:.4;background:var(--bg)}article.item.htmx-request:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:200% 100%;animation:bo-item-saving .9s linear infinite;pointer-events:none}article.item.item-saved{animation:bo-item-saved .8s ease-out 1}@media (prefers-reduced-motion: reduce){article.item.item-saved{animation:none}}article.item.item-dirty{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,var(--bg-elev-2)),var(--bg-elev-2) 75%)}article.item.item-readonly,article.item.item-readonly:active{cursor:pointer}.status-confidential{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--text-faint);pointer-events:none;font-style:italic}.personal-gate{display:flex;justify-content:center;padding:48px 24px}.gate-personal{max-width:460px;text-align:center;color:var(--text-dim)}.gate-personal svg{color:var(--accent);margin-bottom:8px}.gate-personal h2{margin:0 0 10px;color:var(--text);font-size:18px}.gate-personal p{margin:0 0 20px;font-size:13.5px;line-height:1.55}.personal-gate-btn{padding:9px 18px;font-size:13px}footer.site{padding:20px 24px 40px;color:var(--text-faint);font-size:12px;text-align:center;border-top:1px solid var(--border)}footer.site a{color:var(--text-faint);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}footer.site a:hover{color:var(--text)}.surface.site{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-height:100vh;padding:clamp(32px,6vw,80px) clamp(20px,5vw,48px);overflow:hidden;isolation:isolate}@media (max-width: 720px){.surface.site{min-height:var(--app-height, 100svh)}}.site-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--p-violet) 22%,transparent),transparent 70%),radial-gradient(40% 38% at 12% 8%,color-mix(in srgb,var(--p-azure) 16%,transparent),transparent 72%),radial-gradient(46% 42% at 92% 18%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 72%)}@media (prefers-reduced-motion: no-preference){.site-glow{animation:site-glow-drift 24s ease-in-out infinite alternate}}@keyframes site-glow-drift{to{transform:translate3d(0,-2%,0) scale(1.05)}}.site-brand{margin:0;font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.site-hero{position:relative;width:100%;max-width:50rem;margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.site-logo{width:84px;height:84px;filter:drop-shadow(0 6px 22px rgba(0,0,0,.45))}.site-title{margin:0;max-width:18ch;font-size:clamp(30px,5.4vw,50px);line-height:1.05;letter-spacing:-.025em}.site-lede{margin:0;max-width:38rem;color:var(--text-muted);font-size:clamp(15px,2.2vw,18px);line-height:1.6}.site-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-2)}.site-hero .site-actions .button-primary{padding:11px 28px;font-size:14px}.site-features{list-style:none;margin:var(--space-6) 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);text-align:left}.site-feature{padding:var(--space-5);background:color-mix(in srgb,var(--bg-elev-1) 75%,transparent);border:1px solid var(--border);border-radius:var(--radius-xl)}.site-feature-title{margin:0 0 var(--space-2);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text)}.site-feature-body{margin:0;font-size:14px;line-height:1.55;color:var(--text-muted)}.site-meta{margin:var(--space-4) 0 0;font-size:13px;color:var(--text-faint)}.site-meta a{color:var(--text-muted)}@media (max-width: 720px){.site-features{grid-template-columns:1fr;gap:var(--space-3)}}.site-doc{width:100%;max-width:68ch;margin:0 auto}.site-doc-head{margin-bottom:var(--space-6)}.site-doc-brand{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.site-doc-logo{flex:none;width:44px;height:44px;filter:drop-shadow(0 3px 12px rgba(0,0,0,.4))}.site-doc-brand .site-brand{margin:0}.site-doc-title{margin:0 0 var(--space-2);font-size:clamp(26px,4vw,36px);line-height:1.15;letter-spacing:-.01em}.site-doc-updated{margin:0;font-size:13px;color:var(--text-faint)}.site-doc-body p{margin:0 0 var(--space-5);color:var(--text-dim);font-size:clamp(15px,2.2vw,16px);line-height:1.7}.site-doc-body p:last-child{margin-bottom:0}.site-doc-nav{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:14px;color:var(--text-faint)}.site-doc-nav a{color:var(--text-muted)}.toast{position:fixed;bottom:24px;right:24px;background:var(--bg-elev-2);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:10px 14px;font-size:12.5px;box-shadow:0 6px 20px #0000004d;opacity:0;transform:translateY(10px);transition:opacity .2s,transform .2s;pointer-events:none;z-index:1500}.toast.show{opacity:1;transform:translateY(0)}.toast--error{border-color:#b91c1c;color:#fecaca;background:#450a0a}.toast-action.show{pointer-events:auto}#modal-container{position:fixed;inset:0;width:100%;z-index:1100;pointer-events:none}#modal-container:not(:empty){pointer-events:auto}#modal-container .modal-overlay{position:absolute;inset:0;z-index:auto}.seek-form{margin-top:0}header.header .seek-scope-all.pick-btn{padding-inline:16px}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}body:has(.login-wrap){overflow:hidden}.surface-shell:has(>.surface-content>.login-wrap){min-height:100vh;min-height:100dvh;height:100vh;height:100dvh}.surface-content:has(>.login-wrap){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.surface-content>.login-wrap{flex:1 1 auto;min-height:0;box-sizing:border-box;overflow-y:auto}.gate-error{color:var(--danger);font-size:13px;margin:0}.toolbar-userbar{display:flex;align-items:center;justify-content:flex-start;gap:var(--header-control-gap, 8px);width:100%;min-width:0}.toolbar-userbar .user-picker,.toolbar-userbar .pick.user-picker{margin-left:0;margin-right:0}.toolbar-userbar .bots-strip,.toolbar-userbar .bots-trigger{flex:none}.toolbar-userbar-actions{display:inline-flex;align-items:center;gap:var(--header-control-gap, 8px);flex:none;margin-left:auto}.toolbar-userbar-actions .zoom-picker{margin-left:0}.toolbar-userbar:has(>.board-access-btn):not(:has(.user-picker)){flex-wrap:nowrap;justify-content:space-between}@media (max-width: 1100px){header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-userbar:has(>.board-access-btn):not(:has(.user-picker)){flex:1 1 auto;width:100%;max-width:100%}}.bots-strip{flex:1 1 auto;min-width:0;overflow:hidden}.bots-list{display:flex;flex-wrap:nowrap;align-items:center;gap:0;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bots-list::-webkit-scrollbar{display:none}.bots-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:0;cursor:default;font-size:12px;font-weight:600;padding:0;justify-content:center;overflow:hidden;box-sizing:border-box}.bots-pill .chip-dot{flex-shrink:0;width:10px;height:10px}.bots-name{max-width:0;opacity:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:max-width .15s ease,opacity .15s ease}@media (min-width: 721px){.bots-list .pick-group-pill{flex-shrink:0}.bots-list .pick-group-pill>.bots-pill{min-width:var(--header-control-h, 32px);max-width:var(--header-control-h, 32px);height:100%;min-height:0;border:none;border-radius:0;background:transparent;transition:gap .15s ease,padding .15s ease,max-width .15s ease}.bots-list .pick-group-pill>.bots-pill:hover,.bots-list .pick-group-pill>.bots-pill:focus-visible{gap:5px;padding:0 10px;max-width:12rem}.bots-list .pick-group-pill>.bots-pill:hover .bots-name,.bots-list .pick-group-pill>.bots-pill:focus-visible .bots-name{max-width:9rem;opacity:1}.bots-list .pick-group-pill>.pick-btn-add{flex-shrink:0;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:100%;min-height:0;padding:0 12px;line-height:1;border:none;border-left:1px dashed var(--border);border-radius:0;border-top-right-radius:var(--radius-tag);border-bottom-right-radius:var(--radius-tag);background:transparent}.bots-list .pick-group-pill>.pick-btn-add:hover{border-left-style:dashed}.bots-list .pick-group-pill>input.pick-btn{flex-shrink:0;box-sizing:border-box;height:100%;min-height:0;width:8rem;padding:0 12px;border:none;border-left:1px solid var(--accent);border-radius:0;border-top-right-radius:var(--radius-tag);border-bottom-right-radius:var(--radius-tag);background:var(--bg)}}@media (max-width: 1100px){.toolbar-userbar-actions .zoom-picker{display:none}}main.agenda:not(.surface-mosaic){padding:24px 32px 48px}#agenda-inbox{scroll-margin-top:24px}main.worklog:not(.surface-mosaic){padding:24px 32px 48px}@media (min-width: 901px){main.worklog .split{grid-template-columns:minmax(0,1fr) 360px}}.modal-wizard .modal-actions{justify-content:flex-end;flex:none;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.modal-wizard .modal-actions .modal-cancel{margin-right:auto}.document-stack~.block,.document-stack~section.block{margin-inline:32px;margin-top:24px;margin-bottom:var(--space-6);box-sizing:border-box}.document-stack~.block:not(.surface-section){display:flex;flex-direction:column;gap:var(--space-6);padding:0 32px 48px;margin-inline:0;margin-top:0}.surface-section .heading{margin-bottom:18px}.surface-section .heading h2{margin:0 0 4px;font-size:17px}.surface-section .heading-sub{margin:0;color:var(--text-dim);font-size:13px;line-height:1.5}.surface-section.disclosure.panel{padding:0;overflow:hidden}body.is-admin .document-stack~.block.surface-section.disclosure.panel,body.is-admin .document-stack~section.block.surface-section.disclosure.panel{margin-top:24px;margin-bottom:0}body.is-admin .document-stack~#block-bots{margin-bottom:var(--space-6)}.surface-section.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row{padding:10px 14px;border-bottom:none}.surface-section.disclosure.panel:not(.collapsed)>:is(.disclosure-head,.panel-head).heading-row{border-bottom:1px solid var(--border)}.surface-section.disclosure.panel>:is(.disclosure-body,.panel-body){padding:0 14px 14px;gap:var(--space-3)}.surface-section.disclosure.panel:not(.collapsed)>:is(.disclosure-body,.panel-body){padding-top:var(--space-3);padding-block-start:var(--space-3)}#block-bots:not(.collapsed)>:is(.disclosure-body,.panel-body),#block-participants:not(.collapsed)>:is(.disclosure-body,.panel-body){padding-top:var(--space-3);padding-block-start:var(--space-3)}.surface-section table{width:100%;border-collapse:collapse;font-size:13px}.surface-section table th,.surface-section table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.surface-section table th{padding-top:0;color:var(--text-faint);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.surface-section table tbody tr:last-child td{border-bottom:none;padding-bottom:0}.surface-section table td:first-child,.surface-section table th:first-child{padding-left:0}.surface-section table td:last-child,.surface-section table th:last-child{padding-right:0}@media (min-width: 721px){#feed-admin-claim table{table-layout:fixed}#feed-admin-claim table th:nth-child(1),#feed-admin-claim table td:nth-child(1){width:16%}#feed-admin-claim table th:nth-child(2),#feed-admin-claim table td:nth-child(2){width:28%}#feed-admin-claim table th:nth-child(3),#feed-admin-claim table td:nth-child(3){width:18%}#feed-admin-claim table th:nth-child(4),#feed-admin-claim table td:nth-child(4){width:14%;white-space:nowrap}}#feed-admin-claim table td .row-acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:0}.surface-section table code{font-family:var(--font-mono);font-size:12px}.surface-section>.feed-list>li:not(.row):not(:has(>.disclosure.panel)),.surface-section>:is(.disclosure-body,.panel-body)>.feed-list>li:not(.row):not(:has(>.disclosure.panel)){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2)}.surface-section>.feed-list>li:not(.row):not(:has(>.disclosure.panel))>span:first-child,.surface-section>:is(.disclosure-body,.panel-body)>.feed-list>li:not(.row):not(:has(>.disclosure.panel))>span:first-child{display:inline-flex;align-items:center;gap:9px;font-weight:600}#feed-admin-clearance>:is(.disclosure-body,.panel-body)>.feed-list>li,#feed-admin-flags>:is(.disclosure-body,.panel-body)>.feed-list>li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2)}#feed-admin-clearance>:is(.disclosure-body,.panel-body)>.feed-list>li>span:first-child,#feed-admin-flags>:is(.disclosure-body,.panel-body)>.feed-list>li>span:first-child{display:inline-flex;align-items:center;gap:9px;font-weight:600}#feed-admin-flags>:is(.disclosure-body,.panel-body)>.feed-list>li>.pick-group-segmented{flex:0 0 auto}.surface-section .modal-hint{margin-bottom:18px}.surface-section .deck{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0 0 var(--space-2)}.surface-section .deck .counter{flex:1 1 120px}.surface-section .feed-list.feed-scroll{gap:0}.surface-section .feed-scroll{max-height:clamp(200px,40vh,420px);overflow-x:clip;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:contain;padding-right:4px}.surface-section .feed-scroll .row{align-items:flex-start;align-self:stretch;justify-content:flex-start;width:100%;padding:var(--space-2) 0;border-top:1px solid var(--border)}header.header:has(.toolbar-metrics) .toolbar-primary{justify-content:space-between;gap:var(--space-3)}header.header:has(.toolbar-metrics){position:relative;padding-right:120px}@media (max-width: 720px){.document-stack~.block:not(.surface-section){padding:0 14px 32px}.document-stack~.block,.document-stack~section.block{margin-inline:12px;margin-top:10px;margin-bottom:var(--space-2)}body.is-admin .document-stack~.block.surface-section.disclosure.panel,body.is-admin .document-stack~section.block.surface-section.disclosure.panel{margin-top:16px;margin-bottom:0}body.is-admin .document-stack~#block-bots{margin-bottom:var(--space-6)}.surface-section.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row{padding:8px 10px}.surface-section.disclosure.panel>:is(.disclosure-body,.panel-body){padding:0 10px 10px}.surface-section.disclosure.panel:not(.collapsed)>:is(.disclosure-body,.panel-body),#block-bots:not(.collapsed)>:is(.disclosure-body,.panel-body),#block-participants:not(.collapsed)>:is(.disclosure-body,.panel-body){padding-top:var(--space-3);padding-block-start:var(--space-3)}.surface-section .feed-list{gap:var(--space-1)}.surface-section table,.surface-section table tbody{display:block;width:100%}.surface-section table thead{display:none}.surface-section table tbody tr{display:block;padding:12px 0;border-bottom:1px solid var(--border)}.surface-section table tbody tr:last-child{border-bottom:none;padding-bottom:0}.surface-section table td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:none}.surface-section table td:before{content:attr(data-label);flex:0 0 auto;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint)}.surface-section table td:first-child,.surface-section table td:last-child{padding-left:0;padding-right:0}.surface-section table td:has(>.row-acts){flex-wrap:wrap;justify-content:flex-start;gap:12px}.surface-section table td:has(>.row-acts)>.row-acts{margin-left:auto}.surface-section table code{word-break:break-all;text-align:right}#feed-admin-flags>:is(.disclosure-body,.panel-body)>.feed-list>li{flex-direction:column;align-items:stretch;gap:10px}#feed-admin-flags>:is(.disclosure-body,.panel-body)>.feed-list>li>.pick-group-segmented{align-self:flex-start}}@media (hover: none),(pointer: coarse){:root{--header-chrome-btn-size: 44px}.sidebar-workstream-actions{position:static;padding-left:0;background:none;opacity:1;pointer-events:auto}article.item .item-delete,article.item .item-expand,article.item .item-comment,article.item .item-focus{opacity:1}.button-theme,.notify-bell,.nav-quick-list,.nav-chat-mode,.ops-exit-chrome button{border-radius:10px}@media (min-width: 721px){.button-theme{top:calc(8px + env(safe-area-inset-top));right:calc(var(--header-content-inset-x) + env(safe-area-inset-right))}.notify-bell{top:calc(8px + env(safe-area-inset-top));right:calc(var(--header-content-inset-x) + var(--header-chrome-btn-size) + var(--header-chrome-btn-gap) + env(safe-area-inset-right))}.nav-quick-list,.nav-chat-mode{top:calc(8px + env(safe-area-inset-top));right:calc(var(--header-content-inset-x) + 2 * (var(--header-chrome-btn-size) + var(--header-chrome-btn-gap)) + env(safe-area-inset-right))}.ops-exit-chrome{top:calc(8px + env(safe-area-inset-top));right:calc(var(--header-content-inset-x) + 3 * (var(--header-chrome-btn-size) + var(--header-chrome-btn-gap)) + env(safe-area-inset-right))}}.nav-toggle,.drawer-nav-close{width:44px;height:44px}.sidebar-action{width:40px;height:40px;border-radius:8px;font-size:15px}.sidebar-item{min-height:44px}.disclosure-caret:not(.block-caret):not(.panel-caret){padding:8px;margin:-8px}.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row :is(.disclosure-caret,.panel-caret){margin:0;padding:0;align-self:center}.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row .heading-copy{display:inline-flex;align-items:center}.modal-delete,.modal-done,.modal-confirm,.modal-convert,.modal-follow,.modal-action,.sidebar-new-btn,.button{min-height:44px}article.item,.feed-list .row,.sidebar-item,.tabbar-item,button,a.pick-btn,.chip-identity{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}article.item [contenteditable]:focus,.modal-desc,.timeline-text,.feed-list .row-text,textarea,input[type=text],input[type=search]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}@media (max-width: 720px){:root{--header-content-inset-x: 14px;--header-chrome-btn-size: 44px;--topbar-row-h: 52px;--topbar-chrome-top: calc( env(safe-area-inset-top) + (var(--topbar-row-h) - var(--header-chrome-btn-size)) / 2 )}main.board,main.standup{zoom:1!important}.topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:fixed;top:0;left:0;right:0;height:calc(var(--topbar-row-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-2) 0;background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:700}.topbar-nav,.topbar-controls{flex:none;display:inline-flex;align-items:center;grid-row:1;position:relative;z-index:1}.topbar-nav{grid-column:1;justify-self:start}.topbar-controls{grid-column:3;justify-self:end;gap:var(--space-1)}.topbar-nav{gap:var(--space-1);margin-right:var(--space-1);padding-right:var(--space-1);border-right:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.topbar-controls{margin-left:var(--space-1);padding-left:var(--space-1);border-left:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.topbar .nav-toggle,.topbar .notify-bell.inbox-bell,.topbar .nav-quick-list,.topbar .nav-chat-mode{position:relative;inset:auto;overflow:visible;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--header-chrome-btn-size);height:var(--header-chrome-btn-size);margin:0;padding:0;border:none;background:transparent;color:var(--text);border-radius:var(--radius-lg);cursor:pointer}.topbar .nav-toggle:active,.topbar .notify-bell:active,.topbar .nav-quick-list:active,.topbar .nav-chat-mode:active{background:var(--bg-elev-2)}.topbar .nav-toggle svg,.topbar .notify-bell svg,.topbar .nav-quick-list svg,.topbar .nav-chat-mode svg{width:20px;height:20px}.topbar-title{display:none}.topbar-title.topbar-title-workstream{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-self:start;min-width:0;max-width:calc(100vw - 4 * var(--header-chrome-btn-size) - 90px);font-size:15px;font-weight:600;line-height:1;color:var(--text);pointer-events:none;z-index:0}.topbar-title.topbar-title-page{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-self:start;min-width:0;max-width:calc(100vw - 5 * var(--header-chrome-btn-size) - var(--space-6));font-size:15px;font-weight:600;line-height:1;color:var(--text);pointer-events:none;z-index:0}.topbar-title-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topbar .nav-toggle.active,.topbar .notify-bell.active,.topbar .nav-quick-list.active,.topbar .nav-chat-mode.active,.topbar .nav-toggle[aria-current=page],.topbar .notify-bell[aria-current=page],.topbar .nav-quick-list[aria-current=page],.topbar .nav-chat-mode[aria-current=page]{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.topbar-inbox-desktop{display:contents}#button-theme,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .button-theme,.ops-exit-chrome{display:none}.sidebar-mobile-tools{display:flex;flex-direction:column;gap:2px;flex:none;padding:6px 12px;border-top:1px solid var(--border)}.sidebar-scroll>.sidebar-nav-destinations{display:none}.sidebar-scroll>.sidebar-nav-destinations+.sidebar-sep,.sidebar-scroll>.sidebar-nav-destinations+.sidebar-nav-destinations+.sidebar-sep{display:none}.drawer-nav{position:fixed;top:0;left:0;bottom:0;height:100%;width:min(86vw,320px);flex:none;z-index:1010;border-right:1px solid var(--border);padding-top:env(safe-area-inset-top);transform:translate(-100%);transition:transform .26s ease;box-shadow:0 0 40px #00000073}.drawer-nav .sidebar-header{box-sizing:border-box;flex:none;height:auto;padding-block:4px;gap:8px;background:var(--bg-elev)}.drawer-nav .sidebar-shortcuts{border-top:none;border-bottom:none;padding-top:0;padding-bottom:8px}.drawer-nav .sidebar-brand{font-size:15px;font-weight:600;line-height:1;letter-spacing:normal;color:var(--text)}.drawer-nav .drawer-nav-close{width:var(--header-chrome-btn-size);height:var(--header-chrome-btn-size);flex:none;color:var(--text);border-radius:var(--radius-lg)}.drawer-nav .sidebar-scroll{padding-top:0;padding-right:0;padding-bottom:calc(10px + env(safe-area-inset-bottom));padding-left:10px;gap:0}.drawer-nav .sidebar-scroll>.disclosure-group{gap:0}.drawer-nav .sidebar-scroll>.disclosure-group>.disclosure-group-label{margin:4px 0 2px}.drawer-nav .disclosure-group-label{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--text-faint)}.drawer-nav .sidebar-scroll>.disclosure-group[data-foldable]>.disclosure-group-label,.drawer-nav .disclosure-group[data-foldable]>.disclosure-group-label{padding:var(--space-2);gap:var(--space-2);min-height:0;border-radius:0}.drawer-nav .sidebar-shortcuts .sidebar-actions{margin:0;padding:0 10px 2px}.drawer-nav .sidebar-actions .sidebar-item{width:38px;height:38px;min-height:0;padding:0}.drawer-nav .sidebar-actions .sidebar-item svg{width:18px;height:18px}.drawer-nav .sidebar-item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg)}.drawer-nav .sidebar-workstream-list{gap:var(--space-1);padding:0 var(--space-1) var(--space-1)}.drawer-nav .sidebar-mobile-tools{padding:var(--space-2) var(--space-3);gap:var(--space-1)}.drawer-nav-close{display:inline-flex}.drawer-nav-scrim{position:fixed;inset:0;z-index:1000;background:#00000080;opacity:0;transition:opacity .26s ease}.drawer-nav-scrim[hidden]{display:none}.surface-content{padding-top:calc(var(--topbar-row-h) + env(safe-area-inset-top))}body.surface-v2 .surface-content:has(>.login-wrap){padding-top:0;padding-bottom:0}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) #surface-content>header.header:not(.header-chrome-collapsed){position:sticky;top:calc(var(--topbar-row-h) + env(safe-area-inset-top));z-index:640}header.header{--header-control-h: 44px;--header-primary-h: 44px;--header-control-gap: 8px;--header-toolbar-row-gap: 8px;--site-header-toolbar-row-h: 44px;--site-header-toolbar-pad-top: 6px;--site-header-toolbar-single-h: calc( var(--site-header-toolbar-pad-top) + var(--site-header-toolbar-row-h) );--site-header-sub-h: 32px;--site-header-toolbar-h: calc( var(--site-header-toolbar-single-h) + var(--header-toolbar-row-gap) + var(--site-header-toolbar-row-h) );--site-header-h: 128px;--site-header-min-h: 80px;box-sizing:border-box;min-height:var(--site-header-min-h);padding:8px var(--header-content-inset-x) 10px;display:flex;flex-direction:column;gap:8px;overflow-x:clip;overflow-y:visible}body.ui-sharp header.header{--header-control-h: 32px;--header-primary-h: 32px;--site-header-toolbar-row-h: 32px;--site-header-toolbar-pad-top: var(--space-1);--header-toolbar-row-gap: var(--space-1);--site-header-min-h: 0;min-height:0;padding-bottom:var(--space-3);gap:0}header.header.header-chrome-collapsed{display:none}body:not([data-surface=chat-mode]):not([data-surface=quick-list]) #surface-content>header.header:not(.header-chrome-collapsed) .header-title-row{display:none}header.header h1{display:none}header.header p.header-sub{flex:none;min-height:0;height:auto;max-height:var(--site-header-sub-h);margin:0;font-size:12px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}body.search header.header p.header-sub,body.admin-surface header.header p.header-sub,body.agenda-mosaic header.header p.header-sub,body.board-mosaic header.header p.header-sub,body.worklog-mosaic header.header p.header-sub,body.board-standup-v2 header.header p.header-sub{display:none}.toolbar-userbar{flex-wrap:nowrap;justify-content:flex-start;gap:var(--header-control-gap);width:100%}.toolbar-userbar .user-picker,.toolbar-userbar .pick.user-picker{flex:none;flex-shrink:0;width:fit-content;min-width:min-content;max-width:min(100%,calc(100% - 8rem));margin-left:0;margin-right:0}.toolbar-userbar-actions{flex:none;display:inline-flex;align-items:center;gap:var(--header-control-gap);margin-left:auto}header.header>.toolbar,header.header>.seek-form{flex:none;position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:var(--site-header-toolbar-row-h);row-gap:var(--header-toolbar-row-gap);min-height:var(--site-header-toolbar-single-h);max-height:var(--site-header-toolbar-h);margin:0;padding-top:var(--site-header-toolbar-pad-top);box-sizing:border-box;align-content:start;overflow:visible}header.header>.toolbar>.toolbar-primary,header.header>.seek-form>.toolbar-primary{grid-row:1}header.header>.toolbar>.toolbar-secondary,header.header>.seek-form>.toolbar-secondary{grid-row:2}header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar{max-height:var(--site-header-toolbar-single-h);min-height:var(--site-header-toolbar-single-h);grid-template-rows:var(--site-header-toolbar-row-h)}header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-secondary{grid-row:1;grid-column:1;position:static;width:100%;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden;border:none;pointer-events:none}header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-secondary>.filters{pointer-events:none}body.filters-open header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-secondary>.filters{pointer-events:auto}header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-userbar{width:100%;grid-column:1;grid-row:1}header.header:not(:has(.toolbar)):after{content:"";display:block;flex:none;height:var(--site-header-toolbar-row-h);width:100%}header.header>.toolbar .toolbar-row,header.header>.seek-form .toolbar-row{height:var(--site-header-toolbar-row-h);min-height:var(--site-header-toolbar-row-h);max-height:var(--site-header-toolbar-row-h);display:flex;align-items:center;overflow:visible}header.header:has(.pick.is-open),header.header:has(.pick.is-closing){overflow:visible;position:relative;z-index:720;height:auto;max-height:none;min-height:var(--site-header-min-h)}header.header:has(.pick.is-open)>.toolbar,header.header:has(.pick.is-closing)>.toolbar,header.header .toolbar-row:has(.pick.is-open),header.header .toolbar-row:has(.pick.is-closing){overflow:visible;max-height:none}header.header .pick:not(.item-timeframe-select).zoom-picker{flex:none;width:fit-content;max-width:min(100%,calc(100% - 8rem))}header.header .pick.user-picker .pick-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}header.header .pick:not(.item-timeframe-select) .pick-face{width:auto;max-width:100%}header.header .pick:not(.item-timeframe-select):after{z-index:12}header.header .pick:not(.item-timeframe-select).is-open.chevron-ready:after,header.header .pick:not(.item-timeframe-select).is-open:after,header.header .pick:not(.item-timeframe-select).is-closing:after{top:var(--chevron-y-start, 50%);transform:translateY(-50%) rotate(0);animation:none}header.header .pick-btn,header.header .pick,header.header #stepper-open,header.header #generated-open,header.header .board-access-btn,header.header .filters-trigger,header.header .toolbar-userbar .button.button-pill,header.header .toolbar-userbar-actions .button.button-pill{min-height:var(--header-control-h);box-sizing:border-box}header.header .pick{height:auto;padding:0}header.header .pick:not(.item-timeframe-select) .pick-trigger,header.header .pick:not(.item-timeframe-select) .pick-face{min-height:var(--header-control-h)}header.header .toolbar-userbar .pick.user-picker,header.header .toolbar-userbar .pick.zoom-picker,header.header .toolbar-userbar-actions .pick.zoom-picker{flex:none;height:var(--header-control-h);max-height:var(--header-control-h)}header.header .toolbar-userbar .pick:not(.item-timeframe-select):not(.pick-field) .pick-trigger,header.header .toolbar-userbar-actions .pick:not(.item-timeframe-select):not(.pick-field) .pick-trigger,header.header .toolbar-userbar .pick:not(.item-timeframe-select):not(.pick-field) .pick-face,header.header .toolbar-userbar-actions .pick:not(.item-timeframe-select):not(.pick-field) .pick-face{height:var(--header-control-h);min-height:var(--header-control-h);max-height:var(--header-control-h);box-sizing:border-box}header.header>.seek-form .seek-scope.pick-btn,header.header>.seek-form .seek-scope-all.pick-btn{min-height:var(--site-header-toolbar-row-h);height:var(--site-header-toolbar-row-h)}header.header .toolbar-primary .seek-input{height:var(--site-header-toolbar-row-h);min-height:var(--site-header-toolbar-row-h);padding:0 12px;font-size:16px}.bots-strip{flex:1;min-width:0}header.header .bots-trigger{min-height:var(--header-control-h);padding:0 12px;font-size:12px;font-weight:500;box-sizing:border-box}header.header .pick.user-picker .pick-icon{display:inline-flex}header.header .pick.user-picker .pick-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}header.header .seek-scope.pick-btn{flex:none;font-size:11px}header.header>.seek-form .seek-scopes.pick-group-pill{height:auto}header.header>.seek-form .pick-group-pill .seek-scope.pick-btn,header.header>.seek-form .pick-group-pill .seek-scope-all.pick-btn{min-height:31px;height:31px}.modal-split,.modal-claim,.modal.modal-wizard{max-width:100%}.modal-wizard .modal-actions{margin-top:var(--space-6);margin-left:-16px;margin-right:-16px;margin-bottom:0}input.pick-btn,.sidebar-new-input,.modal-field input,.modal-field select,.modal-desc,.modal-title,.modal-input,.modal-claim .modal-field input,.modal-claim .modal-field select,.board-sources-word-field input,.gate-login input[type=password]{font-size:16px}.surface-shell,.surface-content,.sidebar-scroll,.sidebar-workstream-list,.items,.modal,.modal-timeline,.drawer-body{overscroll-behavior-y:contain}main.agenda:not(.surface-mosaic){padding:16px 14px 32px}main.worklog:not(.surface-mosaic){padding:16px 14px 32px}}@media (max-width: 1100px){header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-secondary{flex:none;width:0;min-width:0;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden;border:none;pointer-events:none}header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-secondary>.filters{pointer-events:none}body.filters-open header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-secondary>.filters{pointer-events:auto}header.header:has(>.toolbar>.toolbar-secondary>.filters)>.toolbar>.toolbar-userbar{flex:1 1 auto;width:100%;max-width:100%}header.header:has(>.toolbar>.toolbar-userbar):not(:has(>.toolbar>.toolbar-secondary))>.toolbar>.toolbar-userbar{flex:1 1 auto;width:100%;max-width:100%}.toolbar-userbar .filters-trigger{flex:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion: reduce){article.item.htmx-request:after{animation:none;background:var(--accent)}}@media (min-width: 541px) and (max-width: 720px){.topbar{grid-template-columns:auto 1fr auto}.topbar-title.topbar-title-workstream,.topbar-title.topbar-title-page{justify-self:start;margin-left:var(--space-2);max-width:calc(100vw - 6 * var(--header-chrome-btn-size) - 2 * var(--space-2))}#button-theme,body:not([data-surface=chat-mode]):not([data-surface=quick-list]) .button-theme{display:inline-flex;position:fixed;top:var(--topbar-chrome-top);right:var(--space-2);z-index:801;border:none;background:transparent;color:var(--text)}.topbar-controls{padding-right:calc(var(--header-chrome-btn-size) + var(--space-1))}}.status-offline{display:none}.status-offline-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--text-faint)}.status-offline-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.status-offline-dismiss{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-muted);font-size:18px;line-height:1;cursor:pointer}.status-offline-dismiss:hover{color:var(--text)}@media (max-width: 720px){.toast{bottom:calc(72px + env(safe-area-inset-bottom));right:16px;max-width:calc(100vw - 32px)}}@media (max-width: 720px){body.sidebar-workstream-drag .sidebar-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}body.sidebar-workstream-drag .sidebar-workstreams,body.sidebar-workstream-drag .sidebar-workstreams-hidden{flex:none;overflow:visible}body.sidebar-workstream-drag .sidebar-workstream-list{flex:none;max-height:none;overflow:visible}body.sidebar-workstream-drag .sidebar-workstreams .disclosure-group-body,body.sidebar-workstream-drag .sidebar-workstreams-hidden .disclosure-group-body{flex:none;overflow:visible}}.surface-skip{position:fixed;top:var(--space-2, 8px);left:var(--space-2, 8px);z-index:1000;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--accent);color:var(--text-on-accent, #fff);border-radius:var(--radius-md, 8px);font:inherit;font-weight:600;text-decoration:none;transform:translateY(-150%);opacity:0;pointer-events:none;transition:transform .12s ease,opacity .12s ease}.surface-skip:focus,.surface-skip:focus-visible{transform:translateY(0);opacity:1;pointer-events:auto;outline:2px solid var(--text, #fff);outline-offset:2px}#surface-content:focus{outline:none}@media (pointer: coarse){.sidebar-action,.nav-toggle,.drawer-nav-close,.button-theme,.notify-bell,.nav-quick-list,.nav-chat-mode,.ops-exit-chrome button,.drawer-close{min-width:44px;min-height:44px}.sidebar-action{display:inline-flex;align-items:center;justify-content:center}}}@layer blocks{body.overlay-open{overflow:hidden}body.is-standalone .pwa-only{display:flex}body.has-clearance .sidebar-confidential{display:inline-flex}body.view-list .panel-list :is(.disclosure.panel,.panel):not(.collapsed) .items{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);width:100%}body.view-list .panel-list :is(.disclosure.panel,.panel).collapsed .items,body.view-list .panel-list :is(.disclosure.panel,.panel).collapsed :is(.disclosure-body,.panel-body){display:none}@media (max-width: 720px){.modal.modal-split :is(.disclosure.panel,.panel).collapsed>:is(.disclosure-body,.panel-body),.modal.modal-split :is(.disclosure.panel,.panel).collapsed>.generated-stage{display:none}}@keyframes pick-chevron-close{0%{top:var(--chevron-y-end);transform:translateY(-50%) rotate(180deg)}50%{top:var(--chevron-y-start, 50%);transform:translateY(-50%) rotate(180deg)}to{top:var(--chevron-y-start, 50%);transform:translateY(-50%) rotate(0)}}@keyframes bo-item-saving{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes bo-item-saved{0%{box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 0 2px transparent}}body.has-clearance .item-status .status-confidential.is-active{display:inline-flex}body.has-clearance article.item:hover .item-status .status-icon,body.has-clearance article.item:focus-within .item-status .status-icon{display:inline-flex}body.has-clearance .modal-section-confidential{display:flex}body.view-list main.board:not(.surface-mosaic){display:flex;flex-direction:column;grid-template-areas:none;grid-template-columns:none;gap:14px}body.view-list section.lane{width:100%}body.view-list .items{width:100%}body.view-list main.board section.lane{grid-area:auto}body.view-list .items,body.view-list main.board section.lane[data-settled=ok]:not(.collapsed) .items{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);grid-template-columns:none}.block .lanes-stack{display:flex;flex-direction:column;gap:14px}body.view-list article.item:not(.item-compact){display:grid;grid-template-columns:minmax(80px,120px) minmax(12ch,1fr) auto auto auto auto;grid-template-areas:"assignee title  status dates expand delete" "assignee desc   desc   desc  desc   desc";align-items:center;column-gap:12px;row-gap:2px;padding:8px 12px 8px 14px}body.view-list article.item.item-readonly{grid-template-columns:minmax(80px,120px) minmax(12ch,1fr) auto auto auto;grid-template-areas:"assignee title  status dates expand" "assignee desc   desc   desc  desc"}@media (min-width: 721px){body.view-list article.item.item-compact{row-gap:8px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3)}body.view-list article.item.item-compact:has(.item-delete){--item-trailing-col: var(--space-5)}body.view-list article.item.item-compact .item-desc{padding:0}body.view-list article.item.item-compact .item-desc{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.view-list article.item.item-compact .item-status{align-self:start}}body.view-list .item-status{grid-area:status;margin:0;align-self:center}body.view-list article.item:not(.item-compact) .item-footer{grid-area:dates;margin:0;align-self:center;justify-content:flex-end}body.view-list .item-dates{gap:6px;justify-content:flex-end;text-align:right}body.view-list .item-date-updated,body.view-list .time-updated{white-space:nowrap}body.view-list .item-date-created,body.view-list .time-created{display:none}body.view-list .chip-identity{justify-self:start;max-width:100%;overflow:hidden}body.view-list .assignee-select{max-width:100%;text-overflow:ellipsis}body.view-list article.item:hover{transform:none}body.view-list .item-desc{grid-area:desc;margin:0;padding:0 4px;border-top:none;font-size:12px;color:var(--text-dim);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.view-list .item-desc:focus{white-space:pre-wrap;overflow:visible;background:var(--bg)}body.view-list .item-desc:empty{display:none}body.view-list .item-desc:empty:focus{display:block;min-height:1em}body.view-list article.item.item-compact .item-desc:empty:focus{display:block;min-height:var(--item-desc-line);width:100%}body.view-list .item-delete{position:static;grid-area:delete;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;border-radius:5px;padding:0;font-family:inherit;line-height:1;font-size:16px;transition:background .15s,color .15s}body.view-list .item-delete:hover{color:var(--text)}body.view-list .item-expand{display:inline-flex;align-items:center;justify-content:center;position:relative;align-self:center;width:24px;height:22px;line-height:1;cursor:pointer;border-radius:5px;padding:0;font-family:inherit;opacity:1;transition:background .15s,color .15s}body.view-list .item-expand:hover,body.view-list .item-expand:focus-visible{background:transparent;color:var(--text)}body.view-list article.item.dim{display:none}body.view-list section.lane>header{padding:12px 16px}body.view-list section.lane:has(>.lane-items):not(.collapsed)>:is(header,.disclosure-head){padding-block-end:0}body.ui-sharp.view-list .surface-mosaic section.lane:has(>.lane-items):not(.collapsed)>:is(header,.disclosure-head){padding-block-end:var(--space-2)}body.ui-sharp.view-list .surface-mosaic section.lane>:is(header,.disclosure-head){padding:0;padding-block-end:var(--space-2);padding-inline:var(--mosaic-head-pad-inline, var(--space-4))}body.ui-sharp section.lane.collapsed>:is(header,.disclosure-head){border-bottom-color:transparent}body.has-clearance article.item.item-compact .item-status .status-confidential{display:inline-flex}@media (hover: none),(pointer: coarse){body.has-clearance .item-status .status-icon:not(.is-active){display:inline-flex}}@media (max-width: 720px){body.nav-open .drawer-nav{transform:translate(0)}body.nav-open .drawer-nav-scrim{opacity:1}body.nav-open{overflow:hidden}header.header:has(.toolbar-metrics){padding-right:14px}@keyframes bo-overlay-in{0%{background:#0000}}@keyframes bo-overlay-out{to{background:#0000}}@keyframes bo-sheet-in{0%{transform:translateY(100%)}}@keyframes bo-sheet-out{to{transform:translateY(100%)}}}@media (max-width: 1100px){body.filters-open .filters{transform:translateY(0)}body.filters-open .filters:has(.pick.user-picker.is-open),body.filters-open .filters:has(.pick.user-picker.is-closing){overflow:visible}body.filters-open .filters-scrim{opacity:1}body.filters-open{overflow:hidden}header.header .filters .pick-grouped{flex-direction:column;align-items:stretch;display:flex;width:100%}header.header .filters .pick-grouped-label{display:flex;align-items:center;width:100%;margin:0;padding:var(--space-3) var(--space-1) var(--space-2)}header.header .filters .pick-grouped-label-icon{display:none}header.header .filters .pick-grouped-label-text-sr{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;padding:0;border:none;background:none;min-height:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}header.header .filters .pick-grouped-pills{width:100%;flex:none;align-items:stretch}header.header .filters .pick-grouped-pills-track{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:12px 0 0}header.header .filters .pick-grouped .pick-group-pill{display:flex;flex-direction:column;width:100%;height:auto;border:none;background:transparent;border-radius:0;margin-left:0}header.header .filters .pick-grouped .pick-group-pill .pick-btn,header.header .filters .pick-btn{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:44px;height:auto;padding:0 14px;background:var(--bg-elev);color:var(--text);border:1px solid var(--border);border-radius:12px;font-size:15px;font-weight:600;text-align:left;line-height:1.3;white-space:normal;min-width:0}header.header .filters .pick-btn .chip-dot{width:10px;height:10px;margin:0;flex:none}header.header .filters .pick-btn.active,header.header .filters .pick-btn[aria-pressed=true]{background:var(--bg-elev-2);color:var(--text);border:1px solid var(--border)}header.header .filters .pick-btn.active:after,header.header .filters .pick-btn[aria-pressed=true]:after{content:"\2713";margin-left:auto;color:var(--accent);font-weight:700;font-size:16px}header.header .filters .pick-btn-add{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;min-height:44px;height:44px;margin-top:4px;padding:0 12px;background:transparent;color:var(--text-faint);border:1px dashed var(--border);border-radius:999px;font-size:15px;font-weight:500;text-align:center}header.header .filters input.pick-btn{width:100%;min-height:50px;padding:10px 12px;background:var(--bg);border:none;border-radius:12px;box-shadow:inset 0 0 0 1px var(--accent);font-size:15px;text-align:left}header.header .filters-sheet-section{padding-bottom:var(--space-1)}header.header .filters-sheet-extras,header.header .filters-sheet-extras-inline{border-top:none;margin-top:0;padding-top:0;width:100%}}@media (max-width: 720px){.bots-trigger{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;background:var(--bg-elev);color:var(--text);border:1px solid var(--border);border-radius:999px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;flex:none}body.ui-sharp .bots-trigger{border-radius:var(--radius-tag)}.bots-trigger-count{color:var(--text-dim)}.bots-strip{position:fixed;left:0;right:0;bottom:0;z-index:1010;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;flex:none;min-width:0;overflow:hidden;margin:0;padding:0 12px calc(12px + env(safe-area-inset-bottom));background:var(--bg-elev);border:1px solid var(--border);border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -8px 40px #00000073;max-height:85dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateY(110%);transition:transform .26s ease}.bots-sheet-header{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;margin:0 -12px;padding:14px 16px;background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:1}.bots-sheet-title{font-size:15px;font-weight:600;color:var(--text)}.bots-done{background:none;border:none;color:var(--accent);font:inherit;font-size:15px;font-weight:600;min-height:44px;padding:8px 4px;cursor:pointer}.bots-list{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:8px;overflow-x:visible;overflow-y:visible;padding:12px 0 4px}.bots-list .pick-group-pill{display:flex;flex-direction:column;align-items:stretch;width:100%;height:auto;gap:8px;border:none;background:transparent;border-radius:0}.bots-list .bots-pill{justify-content:flex-start;gap:8px;max-width:none;min-height:44px;padding:0 14px;border:1px solid var(--border);background:var(--bg-elev);border-radius:12px}.bots-list .bots-pill .bots-name{max-width:none;opacity:1}.bots-list .pick-group-pill>.pick-btn-add,.bots-list .pick-btn-add{align-self:stretch;justify-content:center;min-height:44px;height:44px;margin-top:4px;border:1px dashed var(--border);border-radius:12px;background:transparent}.bots-list input.pick-btn{align-self:stretch;min-height:44px;padding:10px 12px;font-size:15px}.bots-scrim{display:block;position:fixed;inset:0;z-index:1000;background:#00000080;opacity:0;transition:opacity .26s ease}.bots-scrim[hidden]{display:none}body.bots-open .bots-strip{transform:translateY(0)}body.bots-open .bots-scrim{opacity:1}body.bots-open{overflow:hidden}}body.ui-sharp .surface-section.disclosure.panel>:is(.disclosure-head,.panel-head){padding:var(--space-2) var(--space-3)}body.ui-sharp .surface-section.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row{box-sizing:border-box;align-items:center;flex-wrap:nowrap;padding-block:var(--space-2);padding-inline:var(--space-3);min-height:calc(var(--space-2) * 2 + 28px)}body.ui-sharp .surface-section.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row :is(.disclosure-caret,.panel-caret){margin:0;padding:0;font-size:15px;line-height:1;min-width:1.25em;min-height:1.25em;align-self:center}body.ui-sharp .surface-section.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row .heading-copy{display:inline-flex;align-items:center}@media (max-width: 720px){body.ui-sharp .surface-section.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row{min-height:calc(var(--space-2) * 2 + 36px)}}body.ui-sharp .surface-section.disclosure.panel:not(.collapsed)>:is(.disclosure-body,.panel-body){border-top:1px solid var(--border);padding-top:var(--space-3);padding-block-start:var(--space-3)}body.ui-sharp #block-bots:not(.collapsed)>:is(.disclosure-body,.panel-body),body.ui-sharp #block-participants:not(.collapsed)>:is(.disclosure-body,.panel-body){padding-top:var(--space-3);padding-block-start:var(--space-3)}body.ui-sharp .feed-list>li .disclosure.panel.admin-bot-panel>:is(.disclosure-head,.panel-head){flex-wrap:nowrap;align-items:center;padding-block:var(--space-2);padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline:var(--space-3)}body.ui-sharp .feed-list>li .disclosure.panel.admin-bot-panel{border-radius:var(--radius-md)}@media (min-width: 721px){body.ui-sharp .feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-head-main{display:grid;grid-template-columns:18% minmax(0,1fr);flex-wrap:nowrap;gap:var(--space-1)}body.ui-sharp .feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-title-row{grid-column:1;width:100%;min-width:0;max-width:none;overflow:hidden}body.ui-sharp .feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-title-row .panel-title{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;display:grid;grid-template-columns:7px minmax(0,1fr);column-gap:6px;align-items:center}body.ui-sharp .feed-list>li .disclosure.panel.admin-bot-panel .panel-head-meta{grid-column:2;display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:var(--space-2);min-width:0}body.ui-sharp .feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-scopes{flex:0 0 auto;flex-wrap:nowrap;overflow:visible}body.ui-sharp .feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-count{flex:0 0 auto;margin-left:auto;white-space:nowrap}}body.ui-sharp .modal-wizard .modal-actions{border-top-color:var(--ui-sharp-divider)}body.ui-sharp .feed-list>li .disclosure.panel.admin-bot-panel .panel-body>.feed-list>li>.row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);white-space:nowrap;overflow:hidden}body.ui-sharp .feed-list>li .disclosure.panel:not(.admin-bot-panel){border-radius:var(--radius-md)}body.ui-sharp .feed-list>.disclosure.panel.participant-panel>:is(.disclosure-head,.panel-head),body.ui-sharp .feed-list>li .disclosure.panel:not(.admin-bot-panel)>:is(.disclosure-head,.panel-head){padding-block:var(--space-2);padding-inline:var(--space-3)}body.ui-sharp .feed-list>.disclosure.panel.participant-panel:not(.collapsed)>:is(.disclosure-body,.panel-body),body.ui-sharp .feed-list>li .disclosure.panel:not(.admin-bot-panel):not(.collapsed)>:is(.disclosure-body,.panel-body){border-top:1px solid var(--ui-sharp-divider);padding-top:var(--space-1);gap:var(--space-1)}body.ui-sharp .surface-section>.feed-list>li:not(.row):not(:has(>.disclosure.panel))>.button.button-pill,body.ui-sharp .surface-section>:is(.disclosure-body,.panel-body)>.feed-list>li:not(.row):not(:has(>.disclosure.panel))>.button.button-pill,body.ui-sharp #feed-admin-clearance>:is(.disclosure-body,.panel-body)>.feed-list>li>.button.button-pill{border-radius:var(--radius-tag)}body.ui-sharp #feed-admin-clearance>:is(.disclosure-body,.panel-body)>.feed-list>li,body.ui-sharp #feed-admin-flags>:is(.disclosure-body,.panel-body)>.feed-list>li{border-radius:var(--radius-md);border-color:var(--ui-sharp-divider);background:var(--bg)}body.ui-sharp .button-theme{border-radius:var(--radius-tag)}@media (min-width: 721px){body.ui-sharp:not([data-surface=chat-mode]):not([data-surface=quick-list]) :is(#button-theme,.button-theme.theme-toggle,.notify-bell.inbox-bell,.ops-exit-chrome button){border-radius:var(--radius-tag)}}@media (max-width: 720px){body.ui-sharp .topbar .nav-toggle,body.ui-sharp .topbar .notify-bell,body.ui-sharp .topbar .nav-quick-list,body.ui-sharp .topbar .nav-chat-mode{border-radius:var(--radius-tag)}}body.is-offline .status-offline:not(.is-dismissed){display:inline-flex;align-items:center;gap:8px;position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom));z-index:55;max-width:calc(100vw - 24px);min-height:44px;padding:4px 4px 4px 14px;border-radius:var(--radius-md);background:var(--bg-elev-2);border:1px solid var(--border);box-shadow:0 4px 14px #00000040;color:var(--text-muted);font-size:12px}@media (max-width: 720px){body.is-offline .status-offline:not(.is-dismissed){bottom:calc(72px + env(safe-area-inset-bottom))}}.status-busy{display:none}body.is-busy .status-busy{display:inline-flex;align-items:center;gap:10px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:60;min-height:44px;padding:10px 16px;border-radius:var(--radius-md);background:var(--bg-elev-2);border:1px solid var(--border);box-shadow:0 6px 20px #00000047;color:var(--text-muted);font-size:13px;opacity:0;animation:status-busy-in .16s ease-out .14s forwards}@keyframes status-busy-in{0%{opacity:0}to{opacity:1}}.status-busy-text{white-space:nowrap}@media (max-width: 720px){body.surface-v2 .surface-content{padding-bottom:calc(64px + env(safe-area-inset-bottom))}body.surface-v2 .surface-content:has(>.login-wrap){padding-top:0;padding-bottom:0}}body.board-v2 main.board section.lane[data-settled=ok]{opacity:.85}body.board-v2 .items:empty:after{content:"Nothing here yet";font-style:italic}body.agenda-v2 .counter-num{font-size:30px}body.board-standup-v2 .panel-list .panel{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-3)}body.board-standup-v2 .panel-list .panel-head{padding:var(--space-2) var(--space-3);background:var(--bg-elev-2)}@media (min-width: 1025px){main.surface-mosaic.mosaic-zoom-active>.block[data-depth="1"],main.surface-mosaic.mosaic-zoom-active>.block[data-depth="2"]{display:none}main.surface-mosaic.mosaic-zoom-active>.block[data-depth="3"]{grid-column:1 / -1;grid-row:1}}.modal-board-access .modal-columns{align-items:stretch}#board-access-card,#board-sources-card{min-width:0}.board-modal-lead,.board-modal-pane{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.board-modal-intro,.board-modal-subhead{margin:0}body.ui-sharp .modal-board-access .board-modal-pane>.modal-section-label.board-modal-subhead{margin-inline:calc(-1 * var(--modal-bleed-inline));padding-inline:var(--modal-bleed-inline);padding-block-end:var(--space-2);border-bottom:1px solid var(--ui-sharp-divider)}.board-access-count strong,.board-sources-count strong{color:var(--text);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.board-access-list,.board-sources-list{list-style:none;margin:0;padding:0}.board-access-list .row,.board-sources-list .row{padding:var(--space-3) 0;gap:var(--space-2)}.board-access-list .row+.row,.board-sources-list .row+.row{border-top:1px solid var(--border)}body.ui-sharp .board-access-list .row+.row,body.ui-sharp .board-sources-list .row+.row{border-top-color:var(--ui-sharp-divider)}.board-access-list .row:first-child,.board-sources-list .row:first-child{padding-top:0}.board-access-identity{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.board-access-list .chip-identity-readonly .chip-name{font-size:14px;font-weight:var(--weight-semibold);color:var(--text)}.board-access-list .row-meta,.board-sources-list .row-meta{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);width:100%}.board-access-control,.board-sources-control{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.board-access-control-cap,.board-sources-control-cap{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.board-sources-actions{margin:0}.board-sources-word-field{display:flex;align-items:stretch;gap:var(--space-2)}.board-sources-word-field .modal-input{flex:1 1 auto;min-width:0}.board-sources-word-field .button{flex:0 0 auto}.board-sources-email{font-size:14px;color:var(--text);word-break:break-all}.board-sources-control-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}@media (min-width: 721px){.modal-board-access{max-width:min(960px,calc(100vw - 48px))}.modal-board-access .modal-columns{grid-template-rows:auto auto minmax(0,1fr) auto}.modal-board-access .modal-columns>#board-access-card,.modal-board-access .modal-columns>#board-sources-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:0}.board-modal-lead{padding-block-end:var(--space-3)}.board-modal-pane{padding-block-start:var(--space-3);border-top:1px solid var(--border)}body.ui-sharp .board-modal-pane{border-top-color:var(--ui-sharp-divider)}#board-access-card .board-modal-pane-scroll{grid-row:3 / span 2;min-height:0}#board-access-card .board-modal-pane-scroll .board-access-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}#board-sources-card .board-modal-pane-mailboxes{grid-row:3;min-height:0}#board-sources-card .board-modal-pane-word{grid-row:4}}@media (max-width: 720px){.board-modal-pane+.board-modal-pane{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}body.ui-sharp .board-modal-pane+.board-modal-pane{border-top-color:var(--ui-sharp-divider)}#board-access-card .board-modal-pane-scroll .board-access-list{max-height:min(50vh,420px);overflow-y:auto;overscroll-behavior:contain}.board-sources-control{flex-wrap:wrap;row-gap:var(--space-2)}.board-sources-control-cap{flex:1 1 auto}.board-sources-control-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}}}@layer shells{.block{--block-owner: 1;container-type:inline-size;container-name:block}.disclosure.block>.disclosure-head.block-head{flex-wrap:nowrap;min-width:0}.block-head .block-caret,.block-head .block-head-glyph{flex:none}.block-head .block-head-dot{box-sizing:border-box;flex-shrink:0;width:8px;height:8px}.block-head>h2{flex:1 1 0%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-head .block-head-title{display:inline-flex;align-items:center;gap:6px;flex:1 1 0%;min-width:0;height:var(--header-control-h, 32px);min-height:var(--header-control-h, 32px);line-height:1;justify-content:flex-start}.block-head .block-head-label{display:inline-flex;align-items:center;gap:6px;flex:1 1 0%;min-width:0;height:var(--header-control-h, 32px);min-height:var(--header-control-h, 32px);line-height:1}.block-head .block-head-label h2,.block-head .block-head-title h2{flex:0 1 auto;min-width:0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-head .block-depths{display:flex;align-items:center;align-self:stretch;height:var(--header-control-h, 32px);min-height:var(--header-control-h, 32px)}.block-head .block-depths,.block-head .block-depths .pick-group-pill,.block-head .block-depths .pick-btn.block-depth{flex:none;flex-shrink:0}@container block (max-width: 260px){.block-head .block-depths .pick-group-pill .pick-btn.block-depth{padding-inline:10px}}@container block (max-width: 220px){.block-head .block-depths .pick-group-pill .pick-btn.block-depth{padding-inline:8px}}}@layer shells{.board{min-width:0}}@layer marks{.bot{display:inline-flex;align-items:center;gap:3px;margin-left:var(--space-1);padding:0 5px;border:1px solid var(--border, currentColor);border-radius:999px;font-size:9.5px;line-height:1.6;text-transform:uppercase;letter-spacing:.04em;font-weight:var(--weight-semibold);color:var(--text-faint);vertical-align:baseline}.bot svg{flex:none}}@layer marks{.bubble{display:block;min-width:0}}@layer marks{.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-h);background:var(--bg-elev-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 var(--space-4);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s,filter .15s}.button:hover{border-color:var(--text-faint)}.button[hidden]{display:none}.button:disabled{cursor:default;opacity:.45}.button:disabled:hover{border-color:var(--border);filter:none}.button-primary{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.button-primary:hover{filter:brightness(1.08);border-color:var(--accent)}.button-ghost{background:transparent}.button-danger{background:transparent;color:var(--danger);border-color:var(--danger)}.button-danger:hover{filter:brightness(1.08);border-color:var(--danger)}.button-pill{border-radius:var(--radius-pill);background:var(--bg-elev);color:var(--text-dim);font-size:12px;font-weight:500;padding:0 var(--space-3)}.button-pill:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.button-pill.is-on{background:color-mix(in srgb,var(--confidential) 18%,transparent);border-color:var(--confidential);color:var(--text)}}[data-surface=chat-mode]{margin:0;min-height:var(--app-height, 100dvh);background:var(--bg);color:var(--text);font-family:var(--font-sans)}[data-surface=chat-mode] .topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:fixed;top:0;left:0;right:0;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-2) 0;background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:700}[data-surface=chat-mode] .topbar-title{grid-column:1 / -1;grid-row:1;justify-self:center;flex:none;min-width:0;max-width:calc(100% - 2 * var(--topbar-flank-reserve, 120px));display:flex;justify-content:center;align-items:center;gap:var(--space-2);margin:0;padding:0 var(--space-1);line-height:1;font-size:15px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:0}[data-surface=chat-mode] .topbar-title svg,[data-surface=chat-mode] .nav-toggle svg,[data-surface=chat-mode] .theme-toggle [data-theme-icon]{display:block;flex-shrink:0;width:20px;height:20px;line-height:1}[data-surface=chat-mode] .topbar-nav,[data-surface=chat-mode] .topbar-controls{flex:none;display:inline-flex;align-items:center;grid-row:1;position:relative;z-index:1}[data-surface=chat-mode] .topbar-nav{grid-column:1;justify-self:start;gap:var(--space-1);margin-right:var(--space-1);padding-right:var(--space-1);border-right:1px solid color-mix(in srgb,var(--border) 75%,transparent)}[data-surface=chat-mode] .topbar-controls{grid-column:3;justify-self:end;margin-left:var(--space-1);padding-left:var(--space-1);border-left:1px solid color-mix(in srgb,var(--border) 75%,transparent)}[data-surface=chat-mode] .nav-toggle,[data-surface=chat-mode] .theme-toggle{position:static;top:auto;right:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;background:transparent;color:var(--text);border-radius:var(--radius-lg);cursor:pointer;text-decoration:none;box-sizing:border-box}[data-surface=chat-mode] .nav-toggle:link,[data-surface=chat-mode] .nav-toggle:visited{color:var(--text)}[data-surface=chat-mode] .nav-toggle[aria-disabled=true]{opacity:.45;pointer-events:none}[data-surface=chat-mode] .topbar .nav-toggle.active,[data-surface=chat-mode] .topbar .nav-toggle[aria-current=page]{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}[data-surface=chat-mode] .surface-main,[data-surface=chat-mode] .chat-mode-main{padding-top:calc(52px + env(safe-area-inset-top));min-height:var(--app-height, 100dvh);display:flex;flex-direction:column}[data-surface=chat-mode] .split{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-height:0;gap:0}[data-surface=chat-mode] .split-main{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}[data-surface=chat-mode] .drawer{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;border-bottom:1px solid var(--border);background:var(--bg-elev);overflow:hidden}[data-surface=chat-mode] .drawer-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}[data-surface=chat-mode] .drawer-head{display:none}[data-surface=chat-mode] .nav-sidebar{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}[data-surface=chat-mode] .disclosure-group-label{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);cursor:pointer;user-select:none}[data-surface=chat-mode] .disclosure-group-caret{flex:none;width:12px;text-align:center;opacity:.7}[data-surface=chat-mode] .disclosure-group.collapsed .nav-list{display:none}[data-surface=chat-mode] .disclosure-group.has-active .disclosure-group-label:after{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent)}[data-surface=chat-mode] .feed-peer-trigger{--peer-switch-w: 44px;position:relative;display:inline-flex;align-items:stretch;max-width:100%;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-elev-2);color:var(--text);font:inherit;font-weight:600;cursor:pointer;overflow:hidden;transition:border-color .15s ease,background .18s ease}[data-surface=chat-mode] .feed-peer-trigger:hover,[data-surface=chat-mode] .feed-peer-trigger:focus-visible,[data-surface=chat-mode] .feed-peer-trigger:active{border-color:color-mix(in srgb,var(--accent) 24%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--bg-elev));box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 8%,transparent)}[data-surface=chat-mode] .feed-peer-current{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;margin-right:var(--peer-switch-w);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);transition:opacity .18s ease,transform .2s ease}[data-surface=chat-mode] .feed-peer-trigger:hover .feed-peer-current,[data-surface=chat-mode] .feed-peer-trigger:focus-visible .feed-peer-current,[data-surface=chat-mode] .feed-peer-trigger:active .feed-peer-current{opacity:0;transform:translate(-8px)}[data-surface=chat-mode] .feed-peer-trigger .chip-identity{gap:var(--space-2);padding:0;background:transparent;border-color:transparent;cursor:pointer}[data-surface=chat-mode] .feed-peer-trigger .chip-dot{display:none}[data-surface=chat-mode] .feed-peer-trigger .feed-title{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis}[data-surface=chat-mode] .feed-peer-switch{position:absolute;top:0;bottom:0;left:calc(100% - var(--peer-switch-w));width:var(--peer-switch-w);display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:left .22s ease,color .18s ease}[data-surface=chat-mode] .feed-peer-trigger:hover .feed-peer-switch,[data-surface=chat-mode] .feed-peer-trigger:focus-visible .feed-peer-switch,[data-surface=chat-mode] .feed-peer-trigger:active .feed-peer-switch{left:calc(50% - var(--peer-switch-w) / 2);color:var(--accent)}[data-surface=chat-mode] .feed-peer-trigger:after{content:"";position:absolute;top:0;bottom:0;left:calc(100% - var(--peer-switch-w));width:1px;background:var(--border);transition:left .22s ease,opacity .14s ease .12s}[data-surface=chat-mode] .feed-peer-trigger:hover:after,[data-surface=chat-mode] .feed-peer-trigger:focus-visible:after,[data-surface=chat-mode] .feed-peer-trigger:active:after{left:0;opacity:0}[data-surface=chat-mode] .nav-list{list-style:none;margin:0;padding:0 var(--space-1) var(--space-1);display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--space-1)}[data-surface=chat-mode] .nav-peer{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);width:100%;text-align:left;border:1px solid var(--border);background:var(--bg-elev-2);color:var(--text);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);cursor:pointer}[data-surface=chat-mode] .nav-peer .chip-identity{flex:1 1 auto;min-width:0;border-color:transparent;background:transparent;padding-left:0;cursor:pointer}[data-surface=chat-mode] .nav-peer .chip-identity .chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-surface=chat-mode] .nav-peer-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-surface=chat-mode] .drawer-scrim{display:none}[data-surface=chat-mode].nav-member-drag [data-chat-bucket],[data-surface=chat-mode].nav-room-drag .nav-list-rooms{min-height:48px;outline:1px dashed var(--border);outline-offset:2px}[data-surface=chat-mode] .drag-ghost{opacity:.45}[data-surface=chat-mode].nav-member-drag .disclosure-group.collapsed .nav-list{display:flex}[data-surface=chat-mode] .nav-peer.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-elev-2))}[data-surface=chat-mode] .nav-room{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);width:100%;text-align:left;border:1px solid var(--border);background:var(--bg-elev-2);color:var(--text);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);cursor:pointer}[data-surface=chat-mode] .nav-room.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-elev-2))}[data-surface=chat-mode] .nav-room .nav-room-dot{flex:0 0 auto;cursor:pointer}[data-surface=chat-mode] .nav-room .nav-room-dot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-surface=chat-mode] .nav-room-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}[data-surface=chat-mode] .nav-room-rename-input{width:100%;font:inherit;color:var(--text);background:var(--bg-elev-1);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:0 var(--space-1)}[data-surface=chat-mode] .nav-room-pencil,[data-surface=chat-mode] .nav-room-archive{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-md);color:var(--text-dim);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}[data-surface=chat-mode] .nav-room:hover .nav-room-pencil,[data-surface=chat-mode] .nav-room:focus-within .nav-room-pencil,[data-surface=chat-mode] .nav-room:hover .nav-room-archive,[data-surface=chat-mode] .nav-room:focus-within .nav-room-archive{opacity:1}[data-surface=chat-mode] .nav-room-pencil:hover,[data-surface=chat-mode] .nav-room-pencil:focus-visible,[data-surface=chat-mode] .nav-room-archive:hover,[data-surface=chat-mode] .nav-room-archive:focus-visible{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}[data-surface=chat-mode] .nav-room-pencil:focus-visible,[data-surface=chat-mode] .nav-room-archive:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px}@media (hover: none){[data-surface=chat-mode] .nav-room-pencil,[data-surface=chat-mode] .nav-room-archive{opacity:.55}}[data-surface=chat-mode] .nav-peer[data-merge-target=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--bg-elev-2))}[data-surface=chat-mode] .feed{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}[data-surface=chat-mode] .feed-head{padding:var(--space-3);border-bottom:1px solid var(--border)}[data-surface=chat-mode] .feed-alert{position:absolute;bottom:var(--space-2);left:var(--space-3);right:var(--space-3);z-index:10;display:none;margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:8px;background:var(--bg-elev);color:var(--text);font-size:13px;font-weight:500;line-height:1.35;text-align:center;box-shadow:0 4px 16px #00000040;pointer-events:none}[data-surface=chat-mode] .feed-alert:before{content:none;display:none}[data-surface=chat-mode] .feed-alert.is-visible{display:block}[data-surface=chat-mode] .feed-alert.is-error{color:#fecaca;background:#450a0a;border-color:#b91c1c}[data-surface=chat-mode] .feed-title{margin:0;font-size:1rem;font-weight:600}[data-surface=chat-mode] .feed-list{flex:1 1 auto;overflow:hidden;padding:0;display:flex;flex-direction:column;gap:0;min-height:0}[data-surface=chat-mode] .feed-messages{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 2.5rem),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 2.5rem),transparent 100%)}[data-surface=chat-mode] .split-main.is-note-expanded #feed-messages .feed-alert,[data-surface=chat-mode] .split-main.is-container-note-expanded #feed-messages .feed-alert{visibility:visible}[data-surface=chat-mode] .split-main.is-note-expanded #feed-messages,[data-surface=chat-mode] .split-main.is-container-note-expanded #feed-messages{-webkit-mask-image:none;mask-image:none}[data-surface=chat-mode] .feed-messages>.empty,[data-surface=chat-mode] .feed-messages>.empty-feed{flex:1 1 auto;display:flex;align-items:center;justify-content:center;align-self:stretch;margin:0;padding:var(--space-6);min-height:12rem;text-align:center}[data-surface=chat-mode] .bubble{position:relative;align-self:stretch;width:100%;max-width:none;margin:0;padding:var(--space-2) var(--space-3);border:none;border-radius:0;background:transparent;color:var(--text);font-size:14px;line-height:1.5;box-shadow:none}[data-surface=chat-mode] .bubble-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding-right:calc(var(--space-6) + 1.25rem)}[data-surface=chat-mode] .bubble:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}[data-surface=chat-mode] .bubble-key{display:inline-flex;align-items:center;margin-right:var(--space-1);color:var(--text-faint);vertical-align:-2px}[data-surface=chat-mode] .bubble-key svg{display:block}[data-surface=chat-mode] .bubble-hide{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-dim);opacity:0;cursor:pointer;transition:opacity .15s ease,color .15s ease,background .15s ease}[data-surface=chat-mode] .bubble-hide:hover,[data-surface=chat-mode] .bubble-hide:focus-visible{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}[data-surface=chat-mode] .bubble:hover .bubble-hide,[data-surface=chat-mode] .bubble:focus-within .bubble-hide{opacity:1}@media (hover: none){[data-surface=chat-mode] .bubble-hide{opacity:.55}}[data-surface=chat-mode] .bubble.is-self{align-self:stretch;border-radius:0;background:transparent;color:var(--text);box-shadow:none}[data-surface=chat-mode] .bubble.is-pending{opacity:.78}[data-surface=chat-mode] .bubble.is-failed{opacity:.7;color:color-mix(in srgb,var(--accent) 55%,var(--text))}[data-surface=chat-mode] .bubble.is-private{background:color-mix(in srgb,var(--text) 4%,transparent)}[data-surface=chat-mode] .bubble.is-self.is-private,[data-surface=chat-mode] .bubble-group .bubble.is-private{background:color-mix(in srgb,var(--text) 5%,transparent)}[data-surface=chat-mode] .bubble-group.is-self .bubble.is-self.is-private{background:color-mix(in srgb,var(--text) 7%,transparent)}[data-surface=chat-mode] .composer-zone,[data-surface=chat-mode] .composer-live{flex:none;border-top:none;background:transparent}[data-surface=chat-mode] .composer-live{position:relative;display:block;z-index:1}[data-surface=chat-mode] .composer-box{position:relative}[data-surface=chat-mode] #composer .composer-box.bubble-group{margin-block-start:var(--space-3);margin-block-end:calc(var(--space-2) + var(--chat-safe-bottom, env(safe-area-inset-bottom)))}[data-surface=chat-mode] .composer-body{position:relative;display:flex;flex-direction:column;min-height:0;box-sizing:border-box;padding:var(--space-1) var(--space-3) calc(var(--space-2) + 44px + var(--space-1))}[data-surface=chat-mode] .composer-box .bubble-speaker{padding-bottom:0}[data-surface=chat-mode] .composer-input{display:block;width:100%;min-width:0;min-height:2.75rem;height:auto;box-sizing:border-box;margin:0;border:none;border-radius:0;background:transparent;color:var(--text);padding:0;font:inherit;line-height:1.45;resize:none;overflow-y:auto;field-sizing:content}[data-surface=chat-mode] .composer-input:focus{outline:none;box-shadow:none;border-color:transparent}[data-surface=chat-mode] .composer-send-wrap{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:2;flex:none;display:flex}[data-surface=chat-mode] .composer-send-wrap[hidden],[data-surface=chat-mode] #composer.is-note-expanded .composer-send-wrap{display:none!important}[data-surface=chat-mode] .composer-box .bubble-expand-note,[data-surface=chat-mode] .composer-box .bubble-note-save,[data-surface=chat-mode] .composer-box .bubble-note-copy{opacity:1}[data-surface=chat-mode] .empty{margin:var(--space-4);color:var(--text-dim);text-align:center}[data-surface=chat-mode] .gate.gate-identity{padding:calc(52px + env(safe-area-inset-top) + var(--space-6)) var(--space-4) var(--space-6);max-width:28rem;margin:0 auto;text-align:center}[data-surface=chat-mode] .gate-glyph{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto var(--space-5);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}[data-surface=chat-mode] .gate-offline,[data-surface=chat-mode].is-offline .gate-online{display:none}[data-surface=chat-mode].is-offline .gate-offline{display:block}@media (min-width: 721px){html:has(body[data-surface=chat-mode]),body[data-surface=chat-mode]{height:var(--app-height, 100dvh);min-height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);overflow:hidden}[data-surface=chat-mode] .surface-main{flex:1 1 auto;min-height:0;height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);overflow:hidden;box-sizing:border-box}[data-surface=chat-mode] .split{flex:1 1 auto;flex-direction:row;min-height:0;height:100%;overflow:hidden}[data-surface=chat-mode] .split-aside{flex:none;width:240px;min-width:0;align-self:stretch;display:flex;flex-direction:column}[data-surface=chat-mode] .split-main{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}[data-surface=chat-mode] .drawer{width:100%;flex:1 1 auto;align-self:stretch;border-bottom:none;border-right:1px solid var(--border)}[data-surface=chat-mode] .nav-list{flex-direction:column;flex-wrap:nowrap}[data-surface=chat-mode] .feed,[data-surface=chat-mode] .feed-list{flex:1 1 auto;min-height:0;overflow:hidden}[data-surface=chat-mode] .feed-messages{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-surface=chat-mode] .composer-zone{flex:none}}@media (min-width: 901px){[data-surface=chat-mode] .split-aside{width:280px}}@media (max-width: 720px){[data-surface=chat-mode] .split{display:flex;flex-direction:column;width:100%;grid-template-columns:none}[data-surface=chat-mode] .split-aside{display:contents}[data-surface=chat-mode] .split-main,[data-surface=chat-mode] .feed{width:100%;max-width:none}[data-surface=chat-mode] .drawer-scrim{position:fixed;inset:0;z-index:1000;display:block;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .26s ease}[data-surface=chat-mode] .drawer-scrim[hidden]{display:none}[data-surface=chat-mode].drawer-open .drawer-scrim{opacity:1;pointer-events:auto}[data-surface=chat-mode] #drawer{position:fixed;top:var(--chat-vv-offset-top, 0px);left:0;bottom:0;height:100%;width:min(86vw,320px);flex:none;z-index:1010;border-right:1px solid var(--border);padding-top:env(safe-area-inset-top);transform:translate(-100%);transition:transform .26s ease;box-shadow:0 0 40px #00000073}[data-surface=chat-mode].drawer-open #drawer{transform:translate(0)}[data-surface=chat-mode] .drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex:none;box-sizing:border-box;height:var(--topbar-row-h, 52px);min-height:var(--topbar-row-h, 52px);padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--bg-elev)}[data-surface=chat-mode] .drawer-title{margin:0;min-width:0;flex:1 1 auto;font-size:15px;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;color:var(--text)}[data-surface=chat-mode] .drawer-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:none;border-radius:var(--radius-lg);background:transparent;color:var(--text);cursor:pointer}[data-surface=chat-mode].drawer-open{overflow:hidden}}[data-surface=chat-mode] .toolbar-vault{display:inline-flex;align-items:center;gap:var(--space-1);flex:none}[data-surface=chat-mode] .toolbar-vault-add,[data-surface=chat-mode] .toolbar-vault-pop{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:var(--text);border-radius:var(--radius-lg);cursor:pointer;position:relative}[data-surface=chat-mode] .toolbar-vault-key{display:inline-flex;align-items:center;justify-content:center}[data-surface=chat-mode] .toolbar-vault-key svg{display:block;width:20px;height:20px}[data-surface=chat-mode] .toolbar-vault-add svg{display:block;width:16px;height:16px}[data-surface=chat-mode] .toolbar-vault-pop.is-active{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}[data-surface=chat-mode] .toolbar-vault-pop.is-sticky:after{content:"";position:absolute;right:9px;bottom:9px;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--accent)}[data-surface=chat-mode] .toolbar-vault-count{position:absolute;top:5px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--bg) 30%,var(--border));background:var(--bg-elev);color:var(--text);font-size:10px;font-weight:700;line-height:14px;text-align:center}[data-surface=chat-mode] .overlay{position:fixed;inset:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--bg) 35%,#000)}[data-surface=chat-mode] .overlay-panel{width:min(360px,100%);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-elev)}[data-surface=chat-mode] .overlay-title{margin:0;font-size:15px;font-weight:650;color:var(--text)}[data-surface=chat-mode] .overlay-input{width:100%;margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit}[data-surface=chat-mode] .overlay-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}[data-surface=chat-mode] .overlay-cancel,[data-surface=chat-mode] .overlay-submit{border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:inherit;cursor:pointer}[data-surface=chat-mode] .overlay-cancel{background:var(--bg-elev-2);color:var(--text)}[data-surface=chat-mode] .overlay-submit{background:var(--accent);color:var(--p-white, #fff)}[data-surface=chat-mode] .composer-live[hidden]{display:none!important}[data-surface=chat-mode] .composer-send{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);cursor:pointer;touch-action:none;background:var(--bg-elev);box-shadow:none;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease,opacity .15s ease}[data-surface=chat-mode] .composer-send svg{width:20px;height:20px;pointer-events:none}[data-surface=chat-mode] .composer-send:hover{background:var(--bg-elev-2)}[data-surface=chat-mode] .composer-send:active:not(.is-private){opacity:.65;transform:scale(.99)}[data-surface=chat-mode] .composer-send.is-private{background:var(--bg-elev);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent),0 0 14px color-mix(in srgb,var(--accent) 35%,transparent);transform:scale(1.02)}[data-surface=chat-mode] .composer-send.is-private svg{color:var(--accent)}[data-surface=chat-mode] .composer-key-fan{position:absolute;left:50%;bottom:calc(100% + var(--space-2));transform:translate(-50%);display:none;flex-direction:column-reverse;align-items:center;gap:var(--space-2);z-index:10;pointer-events:none}[data-surface=chat-mode] .composer-key-fan.is-open{display:flex}[data-surface=chat-mode] .composer-key-target{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--text) 7%,transparent),transparent 58%),linear-gradient(var(--bg-elev),var(--bg-elev)) padding-box,linear-gradient(color-mix(in srgb,var(--text) 12%,var(--border)),color-mix(in srgb,var(--text) 12%,var(--border))) border-box;color:var(--text-dim);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;box-shadow:0 2px 10px #00000059;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease,box-shadow .15s ease}[data-surface=chat-mode] .composer-key-target.is-active{background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),linear-gradient(color-mix(in srgb,var(--accent) 10%,var(--bg-elev)),color-mix(in srgb,var(--accent) 10%,var(--bg-elev))) padding-box,linear-gradient(color-mix(in srgb,var(--accent) 48%,var(--border)),color-mix(in srgb,var(--accent) 48%,var(--border))) border-box;color:var(--text);transform:scale(1.06);box-shadow:0 3px 12px color-mix(in srgb,var(--accent) 18%,transparent)}[data-surface=chat-mode] .composer-key-cancel{color:var(--text-muted);font-size:18px}[data-surface=chat-mode] .composer-key-cancel.is-active{background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--text) 12%,transparent),transparent 58%),linear-gradient(var(--bg-elev-2),var(--bg-elev-2)) padding-box,linear-gradient(var(--text-muted),var(--text-muted)) border-box;color:var(--text);transform:scale(1.04);box-shadow:0 4px 14px #0000004d}[data-surface=chat-mode] .composer-crypto-unavailable{margin:0;padding:var(--space-2) var(--space-3);font-size:13px;color:var(--text-muted)}[data-surface=chat-mode] .bubble.is-private .bubble-locked{color:var(--text-muted);font-style:italic}[data-surface=chat-mode] .bubble-state{margin-top:var(--space-1);font-size:11px}[data-surface=chat-mode] .status-locked{color:color-mix(in srgb,var(--warning, #c9a227) 85%,var(--text))}[data-surface=chat-mode] .status-pending-ack{color:var(--text-muted)}[data-surface=chat-mode] .status-delivered{color:var(--accent)}[data-surface=chat-mode] .composer-zone{position:relative;z-index:2;flex:none;flex-shrink:0;flex-direction:column;gap:0;padding:0;border-top:none;background:transparent}[data-surface=chat-mode] .bubble-group{position:relative;display:flex;flex-direction:column;gap:0;align-items:stretch;width:auto;max-width:100%;margin-inline:var(--space-2);margin-block:var(--space-2);padding:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elev)}[data-surface=chat-mode] .bubble-actions{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1;display:flex;align-items:center;gap:var(--space-1)}[data-surface=chat-mode] .bubble-copy,[data-surface=chat-mode] .bubble-expand-note,[data-surface=chat-mode] .bubble-note-save,[data-surface=chat-mode] .bubble-note-copy,[data-surface=chat-mode] .bubble-note-close{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-dim);cursor:pointer;touch-action:none;transition:opacity .15s ease,color .15s ease,background .15s ease}[data-surface=chat-mode] .bubble-copy,[data-surface=chat-mode] .bubble-expand-note{opacity:0}[data-surface=chat-mode] .bubble-copy:hover,[data-surface=chat-mode] .bubble-copy:focus-visible,[data-surface=chat-mode] .bubble-expand-note:hover,[data-surface=chat-mode] .bubble-expand-note:focus-visible,[data-surface=chat-mode] .bubble-note-save:hover,[data-surface=chat-mode] .bubble-note-save:focus-visible,[data-surface=chat-mode] .bubble-note-copy:hover,[data-surface=chat-mode] .bubble-note-copy:focus-visible,[data-surface=chat-mode] .bubble-note-close:hover,[data-surface=chat-mode] .bubble-note-close:focus-visible{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}[data-surface=chat-mode] .bubble-group:hover .bubble-copy,[data-surface=chat-mode] .bubble-group:focus-within .bubble-copy,[data-surface=chat-mode] .bubble-group:hover .bubble-expand-note,[data-surface=chat-mode] .bubble-group:focus-within .bubble-expand-note{opacity:1}[data-surface=chat-mode] #feed-messages .bubble-group.is-feed-nav-focused{outline:2px solid var(--accent);outline-offset:2px}@media (hover: none){[data-surface=chat-mode] .bubble-copy,[data-surface=chat-mode] .bubble-expand-note{opacity:.55}}[data-surface=chat-mode] .bubble-note-save-wrap{position:relative;display:inline-flex}[data-surface=chat-mode] .bubble-group.is-note-editing .bubble,[data-surface=chat-mode] .bubble-group.is-note-editing .bubble-meta{display:none}[data-surface=chat-mode] .bubble-group.is-note-editing .bubble-speaker{flex:none}[data-surface=chat-mode] .split-main.is-container-note-expanded #composer{display:none}[data-surface=chat-mode] .split-main.is-container-note-expanded .feed-list{position:relative;overflow:hidden}[data-surface=chat-mode] .split-main.is-container-note-expanded #feed-messages{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}[data-surface=chat-mode] .split-main.is-container-note-expanded #feed-messages>:not(.bubble-group.is-note-editing){visibility:hidden;pointer-events:none}[data-surface=chat-mode] .split-main.is-container-note-expanded .bubble-group.is-note-editing{position:absolute;top:var(--space-2);right:var(--space-2);bottom:calc(var(--space-2) + var(--chat-safe-bottom, env(safe-area-inset-bottom)));left:var(--space-2);z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);min-height:0;width:auto;max-width:none;margin:0}[data-surface=chat-mode] .bubble-group.is-note-editing .bubble-note-input{grid-column:1 / -1;grid-row:2;min-height:0;padding:var(--space-1) var(--space-3) var(--space-2)}[data-surface=chat-mode] .bubble-note-input{width:100%;min-height:2.75rem;margin:0;padding:var(--space-1) var(--space-3) var(--space-2);border:none;border-radius:0;background:transparent;color:var(--text);font:inherit;line-height:1.45;resize:none;box-sizing:border-box;field-sizing:content}[data-surface=chat-mode] .bubble-note-input:focus{outline:none;box-shadow:none;border-color:transparent}[data-surface=chat-mode] .bubble-note-key-fan{top:calc(100% + var(--space-2));bottom:auto;flex-direction:column}[data-surface=chat-mode] .bubble-group:not(.is-self){background:color-mix(in srgb,var(--p-violet) 3%,var(--bg-elev));border-color:color-mix(in srgb,var(--p-violet) 14%,var(--border))}[data-surface=chat-mode] .bubble-speaker{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text-faint);line-height:1.2;text-align:start}[data-surface=chat-mode] .bubble-speaker:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--p-violet) 62%,var(--text-muted))}[data-surface=chat-mode] .bubble-group.is-self .bubble-speaker:before{background:color-mix(in srgb,var(--accent) 62%,var(--text-muted))}[data-surface=chat-mode] .bubble-group.is-self{align-items:stretch;background:color-mix(in srgb,var(--accent) 3%,var(--bg-elev));border-color:color-mix(in srgb,var(--accent) 14%,var(--border))}[data-surface=chat-mode] .bubble-group.is-self .bubble.is-self{background:transparent}[data-surface=chat-mode] .bubble-group .bubble{padding-block:var(--space-1)}[data-surface=chat-mode] .bubble-group .bubble:first-of-type{padding-top:var(--space-2)}[data-surface=chat-mode] .bubble-group .bubble:last-of-type{padding-bottom:var(--space-2)}[data-surface=chat-mode] .bubble-group .bubble+.bubble{padding-top:2px}[data-surface=chat-mode] .feed-messages>.bubble{padding-block:var(--space-2);border-bottom:1px solid var(--border)}[data-surface=chat-mode] .bubble-meta{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:0 var(--space-3) var(--space-2);font-size:11px;color:var(--text-faint)}[data-surface=chat-mode] .time{font-variant-numeric:tabular-nums}[data-surface=chat-mode] .time-day,[data-surface=chat-mode] .feed-unread-divider{align-self:stretch;display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-2) var(--space-2);padding-inline:var(--space-3);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint)}[data-surface=chat-mode] .time-day:before,[data-surface=chat-mode] .time-day:after,[data-surface=chat-mode] .feed-unread-divider:before,[data-surface=chat-mode] .feed-unread-divider:after{content:"";flex:1 1 auto;height:1px;background:var(--border)}[data-surface=chat-mode] .feed-unread-divider{color:var(--accent)}[data-surface=chat-mode] .feed-unread-divider:before,[data-surface=chat-mode] .feed-unread-divider:after{background:color-mix(in srgb,var(--accent) 45%,var(--border))}[data-surface=chat-mode] .feed-new-msgs{position:absolute;left:50%;bottom:var(--space-3);transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:var(--radius-pill);background:var(--bg-elev);color:var(--accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer;box-shadow:var(--elev-1)}[data-surface=chat-mode] .feed-new-msgs[hidden]{display:none}[data-surface=chat-mode] .empty-feed{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}[data-surface=chat-mode] .empty-pick{display:none}@media (max-width: 720px){[data-surface=chat-mode] .empty-pick{display:inline-flex}}@media (max-width: 720px){html:has(body[data-surface=chat-mode]),body[data-surface=chat-mode]{height:var(--chat-vv-height, var(--app-height, 100dvh));min-height:var(--chat-vv-height, var(--app-height, 100dvh));max-height:var(--chat-vv-height, var(--app-height, 100dvh));overflow:hidden;overscroll-behavior:none}[data-surface=chat-mode] .topbar{top:var(--chat-vv-offset-top, 0px)}[data-surface=chat-mode].is-keyboard-open .topbar{visibility:hidden;pointer-events:none;opacity:0}[data-surface=chat-mode].is-keyboard-open .surface-main{padding-top:0}[data-surface=chat-mode] .surface-main{height:100%;min-height:0;max-height:100%;overflow:hidden;box-sizing:border-box}[data-surface=chat-mode] .split,[data-surface=chat-mode] .split-main,[data-surface=chat-mode] .feed{flex:1 1 auto;min-height:0;overflow:hidden}[data-surface=chat-mode] .feed-head{flex:none}[data-surface=chat-mode] .feed-list{flex:1 1 auto;min-height:0;overflow:hidden}[data-surface=chat-mode] .feed-messages{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-surface=chat-mode] .composer-zone{flex:none}[data-surface=chat-mode] .composer-zone:after{content:"";position:fixed;left:0;right:0;bottom:0;height:constant(safe-area-inset-bottom);height:var(--chat-safe-bottom, env(safe-area-inset-bottom));background:var(--bg);z-index:1;pointer-events:none}}[data-surface=chat-mode] .split-main.is-note-expanded #feed{flex:1 1 auto;min-height:0}[data-surface=chat-mode] .split-main.is-note-expanded .feed-list{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}[data-surface=chat-mode] .split-main.is-note-expanded #feed-messages{flex:1 1 auto;min-height:0;visibility:hidden;pointer-events:none;overflow:hidden}[data-surface=chat-mode] .split-main.is-note-expanded #composer{position:absolute;inset:0;height:auto;flex:none;min-height:0;margin-top:0;display:flex;flex-direction:column;z-index:1;overflow:hidden}[data-surface=chat-mode] .split-main.is-note-expanded .composer-zone:after{display:none}[data-surface=chat-mode] .surface-main.is-chat-hydrating .drawer-scroll,[data-surface=chat-mode] .surface-main.is-chat-hydrating .feed-list,[data-surface=chat-mode] .surface-main.is-chat-hydrating .feed-messages,[data-surface=chat-mode] .surface-main.is-chat-hydrating .feed-title,[data-surface=chat-mode] .surface-main.is-chat-hydrating .composer-live{visibility:hidden}[data-surface=chat-mode] .surface-main.is-chat-hydrating.is-note-expanded .composer-live,[data-surface=chat-mode] #composer.is-note-expanded .composer-live{visibility:visible}[data-surface=chat-mode] #composer.is-note-expanded{flex:none;min-height:0;margin-top:0;display:flex;flex-direction:column;background:transparent}@media (prefers-reduced-motion: no-preference){[data-surface=chat-mode] .split-main.is-note-expanded #composer.is-note-expanded .composer-box{animation:chat-note-expand-grow .24s cubic-bezier(.22,.61,.36,1)}}@keyframes chat-note-expand-grow{0%{opacity:.94;transform:scaleY(.96);transform-origin:bottom center}to{opacity:1;transform:none}}[data-surface=chat-mode] #composer.is-note-expanded .composer-live{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}[data-surface=chat-mode] #composer.is-note-expanded .composer-box{position:absolute;top:var(--space-2);right:var(--space-2);bottom:var(--chat-safe-bottom, env(safe-area-inset-bottom));left:var(--space-2);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);min-height:0;width:auto;margin:0}[data-surface=chat-mode] #composer.is-note-expanded .composer-body{grid-column:1 / -1;grid-row:2;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:var(--space-1) var(--space-3) var(--space-2)}[data-surface=chat-mode] #composer.is-note-expanded .composer-input{flex:1 1 auto;height:auto;min-height:0;padding:0;field-sizing:fixed}[data-surface=chat-mode] .composer-actions{position:absolute;top:var(--space-2);right:var(--space-2);z-index:2;display:flex;align-items:center;gap:var(--space-1)}[data-surface=chat-mode] #composer.is-note-expanded .composer-box .bubble-speaker,[data-surface=chat-mode] .bubble-group.is-note-editing .bubble-speaker{grid-column:1;grid-row:1;align-self:center;min-width:0;padding:var(--space-2) 0 var(--space-1) var(--space-3)}[data-surface=chat-mode] #composer.is-note-expanded .composer-actions,[data-surface=chat-mode] .bubble-group.is-note-editing .bubble-actions{position:static;z-index:1;grid-column:2;grid-row:1;align-self:center;box-sizing:border-box;width:auto;justify-content:flex-end;padding:var(--space-2) var(--space-2) 0 0}[data-surface=chat-mode] .split-main.is-container-note-expanded .bubble-group.is-note-editing .bubble-note-input{grid-column:1 / -1;grid-row:2;flex:1 1 auto;min-height:0;height:auto;box-sizing:border-box;padding:var(--space-1) var(--space-3) calc(var(--space-2) + var(--chat-safe-bottom, env(safe-area-inset-bottom)));field-sizing:fixed}[data-surface=chat-mode] .composer-note-controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);max-width:100%;position:relative}[data-surface=chat-mode] .composer-note-tools{display:flex;align-items:center;gap:var(--space-1)}[data-surface=chat-mode] .composer-note-tools[hidden]{display:none!important}[data-surface=chat-mode] .composer-icon-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elev);color:var(--text);cursor:pointer;touch-action:none}[data-surface=chat-mode] .composer-icon-btn:hover{background:var(--bg-elev-2)}[data-surface=chat-mode] .composer-icon-btn:disabled{opacity:.45;cursor:not-allowed}[data-surface=chat-mode] .composer-send.composer-icon-btn{background:var(--bg-elev);color:var(--text);border-color:var(--border)}[data-surface=chat-mode] .composer-send.composer-icon-btn.is-private{background:var(--bg-elev);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));color:var(--accent)}[data-surface=chat-mode] .composer-note-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-width:1.75rem;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-dim);cursor:pointer;touch-action:none;transition:background .15s ease,color .15s ease}[data-surface=chat-mode] .composer-note-btn:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}[data-surface=chat-mode] .composer-note-btn:disabled,[data-surface=chat-mode] .composer-note-btn[aria-disabled=true],[data-surface=chat-mode] .bubble-note-save[aria-disabled=true]{opacity:.45;cursor:not-allowed}[data-surface=chat-mode] #composer.is-note-expanded .composer-note-key-fan{top:calc(100% + var(--space-2));bottom:auto;flex-direction:column}[data-surface=chat-mode] .drawer-mode-toggle{flex:none;margin-left:auto;margin-right:var(--space-1);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elev);color:var(--text);cursor:pointer}[data-surface=chat-mode] .nav-notes{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2)}[data-surface=chat-mode] .nav-note-row{display:flex;align-items:center;gap:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elev);overflow:hidden}[data-surface=chat-mode] .nav-note-row.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-elev))}[data-surface=chat-mode] .nav-note-row[data-merge-target=true]{border-color:var(--accent)}[data-surface=chat-mode] .nav-note{display:flex;align-items:center;gap:var(--space-2);flex:1 1 auto;min-width:0;text-align:left;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:none;border-radius:0;background:transparent;color:var(--text);cursor:pointer}[data-surface=chat-mode] .nav-note-delete{flex:none;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:36px;margin:0;padding:0;border:none;border-left:1px solid var(--border);border-radius:0;background:transparent;color:var(--text-muted);font-size:18px;line-height:1;cursor:pointer}[data-surface=chat-mode] .nav-note-row.is-active .nav-note-delete{border-left-color:color-mix(in srgb,var(--accent) 35%,var(--border))}[data-surface=chat-mode] .nav-note-delete:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}[data-surface=chat-mode] .nav-note-preview{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-surface=chat-mode] .nav-note[aria-pressed=true]{color:var(--text)}[data-surface=chat-mode] .nav-note[data-merge-target=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}[data-surface=chat-mode] .nav-note[data-merge-target=true][aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent)}body.ui-sharp [data-surface=chat-mode] .disclosure-group-label{border-radius:var(--radius-sm);padding:6px 10px}body.ui-sharp [data-surface=chat-mode] .nav-list{gap:0;padding:0}body.ui-sharp [data-surface=chat-mode] :is(.nav-peer,.nav-room){border-radius:0;padding:6px 10px;border-bottom:1px solid color-mix(in srgb,var(--border) 85%,transparent)}body.ui-sharp [data-surface=chat-mode] .nav-list>:first-child :is(.nav-peer,.nav-room){border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}body.ui-sharp [data-surface=chat-mode] .nav-list>:last-child :is(.nav-peer,.nav-room){border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-bottom-color:transparent}@layer marks{.chip-identity{display:inline-flex;align-items:center;gap:5px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-tag);padding:2px 4px 2px 9px;font-size:11px;font-weight:600;cursor:pointer;transition:border-color .15s}.chip-identity:hover{border-color:var(--text-faint)}.chip-identity-readonly{cursor:default;padding-right:9px}.chip-identity-readonly:hover{border-color:var(--border)}.chip-name{font-size:11px;font-weight:600;color:var(--text)}.chip-dot{width:6px;height:6px;border-radius:50%;background:var(--text-faint);flex-shrink:0}.chip-stage{display:inline-flex;align-items:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:var(--radius-tag);color:var(--text);background:var(--bg-elev-2)}.chip-stage:before{content:"";width:7px;height:7px;border-radius:50%;margin-right:6px;background:var(--text-faint)}.chip-stage[data-step="0"]:before{background:var(--ramp-0)}.chip-stage[data-step="1"]:before{background:var(--ramp-1)}.chip-stage[data-step="2"]:before{background:var(--ramp-2)}.chip-stage[data-step="3"]:before{background:var(--ramp-3)}.chip-stage[data-step="4"]:before{background:var(--ramp-4)}.chip-stage-ok:before{background:var(--ramp-ok)}.chip-stage-bad:before{background:var(--ramp-bad)}.chip-tier{display:inline-flex;align-items:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:var(--radius-tag);color:var(--text);background:var(--bg-elev-2)}.chip-tier:before{content:"";width:7px;height:7px;border-radius:50%;margin-right:6px;background:var(--text-faint)}.chip-tier.chip-tier-pinned:before{background:var(--ramp-0)}.chip-tier.chip-tier-raised:before{background:var(--ramp-1)}.chip-tier.chip-tier-subscribed:before{background:var(--ramp-2)}.chip-tier.chip-tier-engaged:before{background:var(--ramp-3)}.chip-status{display:inline-block;padding:3px 10px;border-radius:var(--radius-tag);font-size:11px;font-weight:600;text-transform:capitalize;background:var(--bg-elev-2);border:1px solid var(--border)}.chip-status-confirmed{color:var(--status-success);border-color:color-mix(in srgb,var(--status-success) 50%,transparent)}.chip-kind{display:inline-flex;align-items:center;padding:1px var(--space-2);border-radius:var(--radius-sm);font-size:10px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);color:var(--text-dim)}}@layer blocks{.chip-due{font-size:11px;font-weight:600}.chip-due.chip-overdue{color:var(--danger)}.chip-due.chip-soon{color:var(--warn)}.chip-confidential{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--confidential);font-size:11px}.chip-confidential-label{font-weight:var(--weight-semibold)}}@layer blocks{.composer{margin:0}.composer-wrap{position:relative;display:flex;align-items:center}.composer-field{flex:1;min-width:0;margin:0}.composer-input{width:100%;box-sizing:border-box;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px 44px 8px 12px;font:inherit;font-size:13px;outline:none}.composer-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.composer-save{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;padding:0;color:var(--text-faint);background:transparent;cursor:pointer;transition:color .15s}.composer-save:hover{color:var(--accent);background:transparent}.composer-pending{opacity:.72}.composer-pending .timeline-time{font-style:italic}.composer-inline{display:flex;flex-direction:column;gap:8px}.composer-inline .composer-field{flex:1 1 auto}.composer-inline .composer-input{min-height:2.5rem}.composer-inline .composer-submit{align-self:flex-end}.composer-shell{padding:0}textarea.composer-input{resize:vertical;min-height:3rem;line-height:1.45;padding:8px 12px}.composer-submit,.modal-form .composer-kind.pick-group-pill{align-self:flex-start}.modal-form .composer-field-due{display:none}.modal-form:has(.composer-kind input[value=milestone]:checked) .composer-field-due{display:flex}.modal-form:has(.composer-kind input[value=concern]:checked) .composer-field-timeframe,.modal-form:has(.composer-kind input[value=milestone]:checked) .composer-field-timeframe{display:none}body.ui-sharp .modal-form .composer-kind.pick-group-pill{--radius-tag: var(--radius-lg)}body.ui-sharp .composer-input{border-radius:var(--radius-md)}body.ui-sharp .composer-save{border-radius:var(--radius-sm)}}@layer marks{.count{flex:none;color:var(--text-faint);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none}.counter.counter-debt{background:none;border:none;border-radius:0;padding:0;margin:0;display:block;position:static;gap:0;min-width:0;min-height:0}.notify-bell .count,.counter .count{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--text-on-accent);border:1px solid var(--bg);border-radius:var(--radius-tag);font-size:10px;font-weight:700;line-height:1}.nav-peer .count{position:static;top:auto;right:auto;margin-left:auto;border:none;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-tag);font-size:10px;font-weight:700;line-height:1}.count-head{color:var(--text-faint);font-size:12px;font-variant-numeric:tabular-nums}.count-pill{min-width:16px;height:16px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-tag);font-size:10px;font-weight:700;line-height:1}.count-badge{position:absolute;top:0;right:0;min-width:13px;height:13px;padding:0 3px;border-radius:var(--radius-pill);background:var(--accent);color:var(--text-on-accent);font-size:9px;line-height:13px;font-weight:700;text-align:center;display:none}.status-icon.is-active .count-badge{display:inline-block}.count-dim{color:var(--text-dim)}.count-summary{font-weight:500;color:var(--text-dim)}.panel-stream .count-pill{min-width:16px;height:16px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-tag);font-size:10px;font-weight:700;line-height:1}}@layer marks{.counter:not(.counter-debt){background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-xl);padding:16px 18px;display:flex;flex-direction:column;gap:4px}.counter-num{font-size:28px;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.counter-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.counter.counter-secondary{background:var(--bg)}.counter.counter-secondary .counter-num{color:var(--text-faint)}.counter-warn .counter-num{color:var(--ramp-1)}.counter-followed .counter-num{color:var(--ramp-2)}.counter-week .counter-num{color:var(--status-urgent)}.counter-done .counter-num{color:var(--status-success)}.counter-foryou .counter-num{color:var(--accent)}.counter[data-step="0"] .counter-num{color:var(--ramp-0)}.counter[data-step="0"]{background:color-mix(in srgb,var(--ramp-0) 10%,var(--bg-elev))}.counter[data-step="1"] .counter-num{color:var(--ramp-1)}.counter[data-step="1"]{background:color-mix(in srgb,var(--ramp-1) 10%,var(--bg-elev))}.counter[data-step="2"] .counter-num{color:var(--ramp-2)}.counter[data-step="2"]{background:color-mix(in srgb,var(--ramp-2) 10%,var(--bg-elev))}.counter[data-step="3"] .counter-num{color:var(--ramp-3)}.counter[data-step="3"]{background:color-mix(in srgb,var(--ramp-3) 10%,var(--bg-elev))}.counter[data-step="4"] .counter-num{color:var(--ramp-4)}.counter[data-step="4"]{background:color-mix(in srgb,var(--ramp-4) 10%,var(--bg-elev))}.counter[data-settled=ok] .counter-num{color:var(--ramp-ok)}.counter[data-settled=ok]{background:color-mix(in srgb,var(--ramp-ok) 10%,var(--bg-elev))}.counter[data-settled=bad] .counter-num{color:var(--ramp-bad)}.counter[data-settled=bad]{background:color-mix(in srgb,var(--ramp-bad) 10%,var(--bg-elev))}.counter[data-tier=pinned] .counter-num{color:var(--ramp-0)}.counter[data-tier=pinned]{background:color-mix(in srgb,var(--ramp-0) 10%,var(--bg-elev))}.counter[data-tier=raised] .counter-num{color:var(--ramp-1)}.counter[data-tier=raised]{background:color-mix(in srgb,var(--ramp-1) 10%,var(--bg-elev))}.counter[data-tier=subscribed] .counter-num{color:var(--ramp-2)}.counter[data-tier=subscribed]{background:color-mix(in srgb,var(--ramp-2) 10%,var(--bg-elev))}.counter[data-tier=engaged] .counter-num{color:var(--ramp-3)}.counter[data-tier=engaged]{background:color-mix(in srgb,var(--ramp-3) 10%,var(--bg-elev))}@media (max-width: 720px){.counter:not(.counter-debt):nth-child(odd):last-child{grid-column:span 2}.counter-num{font-size:24px}.counter:not(.counter-debt){padding:12px 14px}}}@layer shells{.deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:28px}@media (max-width: 720px){.deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}}@layer shells{.disclosure{--disclosure-owner: 1}:is(.disclosure-caret,.panel-caret,.disclosure-group-caret){display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:1;transform-origin:50% 50%}:is(.disclosure-caret,.panel-caret,.disclosure-group-caret):not(.block-caret){min-width:1.5em;min-height:1.5em}.collapsed :is(.disclosure-caret,.panel-caret,.disclosure-group-caret),:is(.disclosure-head,.panel-head,.disclosure-group-label,section.lane>header)[aria-expanded=false] :is(.disclosure-caret,.panel-caret,.disclosure-group-caret){transform:rotate(-90deg)}.disclosure-head,.disclosure-body{min-width:0}.disclosure.panel.collapsed>:is(.disclosure-body,.panel-body){display:none}.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:0;cursor:pointer;user-select:none}.disclosure.panel>:is(.disclosure-head,.panel-head) :is(.disclosure-caret,.panel-caret){margin-top:4px}.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row :is(.disclosure-caret,.panel-caret){margin:0;padding:0;font-size:15px;line-height:1;min-width:1.25em;min-height:1.25em;align-self:center}.disclosure.panel .heading-row .heading-copy>:is(h2,h3,:first-child){margin:0;font-size:15px;font-weight:var(--weight-semibold, 600);line-height:1.25}.disclosure.panel.collapsed>:is(.disclosure-head,.panel-head).heading-row .heading-sub{display:none}.disclosure.panel .heading-copy{flex:1 1 auto;min-width:0}.disclosure.panel .heading-row .heading-copy{display:inline-flex;align-items:center}.disclosure.panel .heading-row .button{flex:none;margin-left:auto}.disclosure.panel .heading-row .heading-row-add{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;margin-left:auto;line-height:0;border-radius:var(--radius-md);box-sizing:border-box}.disclosure.panel .heading-row .heading-row-add svg{display:block;flex:none;width:16px;height:16px;margin:0}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-head-main{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-title-row{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.feed-list>li .disclosure.panel.admin-bot-panel .panel-title{align-items:center;line-height:1.2;gap:6px}.feed-list>li .disclosure.panel.admin-bot-panel .panel-title .chip-dot{width:7px;height:7px;flex:none;align-self:center}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-kind{flex:none}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-kind .bot{margin-left:0;line-height:1;align-items:center}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-scopes{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.feed-list>li .disclosure.panel.admin-bot-panel .panel-head-meta .chip-tier{display:inline-grid;grid-template-columns:7px max-content;column-gap:6px;align-items:center;line-height:1.2}.feed-list>li .disclosure.panel.admin-bot-panel .panel-head-meta .chip-tier:before{margin-right:0;justify-self:center;align-self:center}.disclosure.panel>:is(.disclosure-body,.panel-body){display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4)}.disclosure.panel:has(>.panel-items)>.panel-items,.disclosure.panel:has(>.panel-body>.item-list)>.panel-body{padding-top:0;gap:0}.disclosure.panel.lane>:is(.disclosure-head,.panel-head){display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none}.disclosure.panel.lane .panel-title{flex:1 1 auto;min-width:0;font-size:14px;font-weight:var(--weight-semibold)}.disclosure.panel.lane .count-head{color:var(--text-faint);font-size:12px;flex:none}.feed-list>li .disclosure.panel{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elev-2)}.feed-list>li .disclosure.panel>:is(.disclosure-head,.panel-head){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none}.feed-list>li .disclosure.panel>:is(.disclosure-head,.panel-head) :is(.disclosure-caret,.panel-caret){flex:none}.feed-list>li .disclosure.panel>:is(.disclosure-head,.panel-head) .chip-tier{margin-right:0}.feed-list>li .disclosure.panel .panel-title{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;font-weight:var(--weight-semibold)}.feed-list>li .disclosure.panel .panel-head-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.feed-list>li .disclosure.panel .panel-head-meta .chip-tier-off{color:var(--text-faint);opacity:.55}.feed-list>li .disclosure.panel .panel-head-meta .chip-tier-off:before{background:var(--text-faint);opacity:.45}.feed-list>li .disclosure.panel .count-head{color:var(--text-faint);font-size:12px}.feed-list>li .disclosure.panel .count-head strong{color:var(--text-dim)}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-count{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-count-part+.admin-bot-count-part:before{content:" \b7  "}.feed-list>li .disclosure.panel:not(.collapsed)>:is(.disclosure-body,.panel-body){display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4)}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-last-used{display:flex;justify-content:flex-end;margin:0;padding:0;color:var(--text-faint);font-size:12px;line-height:1.35;text-align:right}.feed-list>li .disclosure.panel .feed{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.feed-list>li .disclosure.panel .feed>.row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.feed-list>li .disclosure.panel .feed>.row>form{flex-basis:100%;width:100%;min-width:0}.feed-list>li .disclosure.panel .feed>.row>form fieldset{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-2);border:none;margin:0;padding:0;min-width:0;width:100%}.feed-list>li .disclosure.panel .feed>.row>form legend{grid-column:1 / -1;padding:0;margin:0;font-size:inherit;font-weight:inherit}.feed-list>li .disclosure.panel .feed>.row>form .seek-input{flex:none;min-width:0;width:auto}.feed-list>li .disclosure.panel .feed>.row>form .button{flex:none}.feed-list>li .disclosure.panel .feed code{color:var(--text-dim);font-family:var(--font-mono);font-size:12px;word-break:break-all}.feed-list>li .disclosure.panel .webhook-url-copy{display:block;flex:1 1 auto;min-width:0;max-width:100%;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.feed-list>li .disclosure.panel .webhook-url-copy code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.feed-list>li .disclosure.panel .webhook-url-copy:hover code,.feed-list>li .disclosure.panel .webhook-url-copy:focus-visible code{color:var(--accent)}.feed-list>li .disclosure.panel .webhook-url-copy.is-copied code{color:var(--accent)}.feed-list>li .disclosure.panel .webhook-url-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.feed-list>li .disclosure.panel .row-title{display:inline-flex;flex:1 1 auto;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:13px}.feed-list>li .disclosure.panel .row-acts{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.panel-accent{padding:var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--accent) 8%,var(--bg-elev))}.panel-accent h3{margin:0 0 var(--space-1);font-size:15px}.panel-accent-facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4);margin:0}.panel-accent-facts dt{color:var(--text-faint);font-size:12px;font-weight:var(--weight-semibold)}.panel-accent-facts dd{margin:0;min-width:0;font-size:13px;word-break:break-all}.panel-accent-facts dd code{padding:2px 6px;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono)}@media (min-width: 721px){.feed-list>li .disclosure.panel .panel-title{flex:0 0 auto;min-width:calc(var(--space-12) * 4)}.feed-list>li .disclosure.panel .panel-head-meta{flex:1 1 auto}.feed-list>li .disclosure.panel .count-head{margin-left:auto}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-head-main{display:grid;grid-template-columns:18% minmax(0,1fr);align-items:center;gap:var(--space-2)}.feed-list>li .disclosure.panel.admin-bot-panel>:is(.disclosure-head,.panel-head){flex-wrap:nowrap}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-title-row{grid-column:1;width:100%;min-width:0;max-width:none;overflow:hidden}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-title-row .panel-title{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;display:grid;grid-template-columns:7px minmax(0,1fr);column-gap:6px;align-items:center}.feed-list>li .disclosure.panel.admin-bot-panel .panel-head-meta{grid-column:2;display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:var(--space-2);min-width:0}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-scopes{flex:0 0 auto;flex-wrap:nowrap;overflow:visible}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-count{flex:0 0 auto;margin-left:auto;white-space:nowrap}}@media (max-width: 720px){.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-2)}.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row :is(.disclosure-caret,.panel-caret){flex:none;margin:0;padding:0;font-size:15px;line-height:1;min-width:1.25em;min-height:1.25em;align-self:center}.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row .heading-copy{flex:1 1 auto;min-width:0}.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row .heading-copy h2{margin:0;font-size:15px;font-weight:var(--weight-semibold, 600);line-height:1.25}.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row .heading-sub{margin:2px 0 0;font-size:12px;line-height:1.35}.disclosure.panel.collapsed>:is(.disclosure-head,.panel-head).heading-row{align-items:center}.disclosure.panel.collapsed>:is(.disclosure-head,.panel-head).heading-row .heading-sub{display:none}.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row .button:not(.heading-row-add){flex:1 1 100%;margin-left:0;margin-top:var(--space-1);width:100%;justify-content:center}.disclosure.panel>:is(.disclosure-head,.panel-head).heading-row .heading-row-add{width:36px;height:36px;min-width:36px;min-height:36px;margin-left:auto;margin-top:0;flex:none;border-radius:10px}.disclosure.panel>:is(.disclosure-body,.panel-body){padding-top:var(--space-1);gap:var(--space-1)}.disclosure.panel.lane>:is(.disclosure-head,.panel-head){flex-wrap:nowrap}.disclosure.panel.lane .panel-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disclosure.panel.lane .count-head{flex:none;white-space:nowrap}.feed-list>li .disclosure.panel>:is(.disclosure-head,.panel-head){flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2)}.feed-list>li .disclosure.panel.admin-bot-panel>:is(.disclosure-head,.panel-head){display:block;cursor:default;padding:var(--space-1) var(--space-2)}.feed-list>li .disclosure.panel.admin-bot-panel :is(.disclosure-caret,.panel-caret){display:none}.feed-list>li .disclosure.panel.admin-bot-panel.collapsed>:is(.disclosure-body,.panel-body){display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-3) var(--space-3)}.feed-list>li .disclosure.panel.admin-bot-panel .panel-body>.feed-list>li{display:block;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-faint);font-size:12px}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-head-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "scopes count";align-items:center;column-gap:var(--space-1);row-gap:var(--space-1);width:100%}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-title-row{grid-area:title;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:1.25em}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-title-row .panel-title{flex:1 1 auto;min-width:0;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;display:grid;grid-template-columns:7px minmax(0,1fr);column-gap:6px}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-kind{flex:none;margin-left:auto;align-self:center}.feed-list>li .disclosure.panel.admin-bot-panel .panel-head-meta{display:contents}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-scopes{grid-area:scopes;display:grid;grid-template-columns:repeat(2,max-content);column-gap:var(--space-2);row-gap:var(--space-1);min-width:0}.feed-list>li .disclosure.panel.admin-bot-panel .panel-head-meta .chip-tier{white-space:nowrap}.feed-list>li .disclosure.panel.admin-bot-panel .panel-head-meta>.chip-confidential{grid-column:1 / -1}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-count{grid-area:count;flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:0;margin-left:0;margin-top:0;justify-self:end;align-self:center;white-space:normal;text-align:right;line-height:1.2;font-size:11px}.feed-list>li .disclosure.panel.admin-bot-panel .admin-bot-count-part+.admin-bot-count-part:before{content:none}.feed-list>li .disclosure.panel:not(.admin-bot-panel):not(.participant-panel).collapsed>:is(.disclosure-head,.panel-head){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:var(--space-1);row-gap:0}.feed-list>li .disclosure.panel:not(.admin-bot-panel):not(.participant-panel).collapsed>:is(.disclosure-head,.panel-head) :is(.disclosure-caret,.panel-caret){grid-column:1;grid-row:1}.feed-list>li .disclosure.panel:not(.admin-bot-panel):not(.participant-panel).collapsed .panel-title{grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-list>li .disclosure.panel .panel-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-list>li .disclosure.panel:not(.admin-bot-panel):not(.participant-panel).collapsed .panel-head-meta{grid-column:2;grid-row:2;flex:none;width:auto;padding-left:0;justify-self:end;font-size:11px}#feed-participants-list>.disclosure.panel.participant-panel>:is(.disclosure-head,.panel-head){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:0;height:auto;margin:0;box-sizing:border-box}#feed-participants-list>.disclosure.panel.participant-panel>:is(.disclosure-head,.panel-head) :is(.disclosure-caret,.panel-caret){flex:none}#feed-participants-list>.disclosure.panel.participant-panel .panel-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#feed-participants-list>.disclosure.panel.participant-panel .count-head{flex:none;margin-left:auto;white-space:nowrap;font-size:11px}.feed-list>li .disclosure.panel:not(.collapsed) .panel-head-meta{width:100%}.feed-list>li .disclosure.panel:not(.collapsed)>:is(.disclosure-body,.panel-body){gap:var(--space-2);padding:var(--space-2)}.feed-list>li .disclosure.panel .feed{gap:var(--space-1);padding-top:var(--space-2)}.feed-list>li .disclosure.panel .feed>.row:not(:has(.row-title)){flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--space-1)}.feed-list>li .disclosure.panel .feed>.row:not(:has(.row-title)) code{flex:1 1 auto;min-width:0;font-size:11px}.feed-list>li .disclosure.panel .feed>.row:not(:has(.row-title)) .webhook-url-copy{flex:1 1 auto;min-width:0}.feed-list>li .disclosure.panel .feed>.row:not(:has(.row-title)) .row-acts{width:auto;flex:none;flex-shrink:0}.feed-list>li .disclosure.panel.admin-bot-panel .feed>.row:not(:has(.row-title)) .row-acts{flex:0 0 6.5rem;width:6.5rem;justify-content:flex-end}.feed-list>li .disclosure.panel.admin-bot-panel .feed>.row:not(:has(.row-title)) .row-acts .button{box-sizing:border-box;flex:0 0 6.5rem;width:6.5rem;min-width:6.5rem;height:44px;min-height:44px;padding-inline:var(--space-2)}.feed-list>li .disclosure.panel .feed>.row:has(.row-title){flex-direction:column;align-items:flex-start}.feed-list>li .disclosure.panel .feed>.row:has(.row-title) .row-acts{width:100%}.feed-list>li .disclosure.panel form{flex-basis:100%;width:100%}.feed-list>li .disclosure.panel form fieldset{width:100%}.feed-list>li .disclosure.panel.admin-bot-panel .feed>.row:has(.row-title){gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;box-sizing:border-box}.feed-list>li .disclosure.panel.admin-bot-panel .feed>.row:has(.row-title) .row-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);width:100%}.feed-list>li .disclosure.panel.admin-bot-panel .feed>.row:has(.row-title) .row-title strong{flex:1 0 100%;font-size:14px}.feed-list>li .disclosure.panel.admin-bot-panel .feed>.row:has(.row-title) .row-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);width:100%;margin-top:0}.feed-list>li .disclosure.panel.admin-bot-panel .feed>.row:has(.row-title) .row-acts .button{box-sizing:border-box;width:100%;min-height:44px;height:44px;justify-content:center;padding-inline:var(--space-1)}.feed-list>li .disclosure.panel.admin-bot-panel .feed>.row:has(.row-title) .row-acts .button-danger:last-child{grid-column:span 2}.feed-list>li .disclosure.panel.admin-bot-panel .feed>.row:has(.row-title)>form{margin-top:0;padding-top:var(--space-2);border-top:1px solid var(--border)}.feed-list>li .disclosure.panel.admin-bot-panel .feed>.row:has(.row-title)>form .button{min-height:44px}}}@layer shells{.echo{display:contents}.echo-target:not(:has(*)){display:none}}@layer marks{.empty{margin:0;color:var(--text-dim)}}@layer shells{.feed,.feed-list{min-width:0}.feed-bulk{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}}@layer blocks{.filters{--filters-owner: 1}}@layer shells{.gate{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px}.gate-login{width:100%;max-width:360px}.gate-identity{padding:calc(52px + env(safe-area-inset-top) + var(--space-6)) var(--space-4) var(--space-6);max-width:28rem;margin:0 auto;text-align:center}.gate-glyph{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto var(--space-5);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.gate-offline{display:none}.gate-action{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--accent);color:var(--text-on-accent, #fff);font-weight:600;text-decoration:none}}@layer shells{.grouped{display:inline-flex;align-items:center;gap:6px}}@layer shells{.header{--header-owner: 1}header.header{min-width:0}header.header h1{margin:0}header.header p.header-sub{margin:0}}@layer shells{.heading{--heading-owner: 1}}@layer marks{.icon{--icon-owner: 1}.disclosure-caret{font-size:14px;color:var(--text-muted);transition:transform .15s ease}.nav svg,.notify-bell svg,.nav-quick-list svg,.nav-chat-mode svg,.ops-exit-chrome svg,.sidebar-item svg,.tabbar-item svg,.drawer-nav-close svg,.nav-toggle svg{display:block;flex-shrink:0}}@layer shells{.composer-save svg{display:block;width:18px;height:18px}}@layer blocks{.item{--item-owner: 1}article.item .item-delete,article.item .item-expand,article.item .item-focus,article.item .item-actions-toggle{appearance:none;-webkit-appearance:none;border:none;background:transparent;font-family:inherit}article.item .item-comment{appearance:none;-webkit-appearance:none;font-family:inherit}.items,.lane-items,.item-list,.panel-items{container-type:inline-size;container-name:item-stack}.lane-items,.panel-items,.item-list{display:flex;flex-direction:column;gap:var(--space-2);padding-block-end:var(--space-2);padding-inline:var(--space-2)}section.lane>.lane-items,.disclosure.panel>.panel-body>.item-list{padding-block-start:var(--space-2)}article.item.item-compact:not([data-review-card]):not([data-ql-row]){--item-row-1: 22px;--item-row-2: 28px;--item-control-col: 22px;--item-desc-line: 17.4px ;--item-dates-inset: var(--mosaic-head-mid-col, 7em);overflow:visible;display:grid;grid-template-columns:var(--item-control-col) minmax(0,1fr) auto;grid-template-rows:var(--item-row-1) minmax(var(--item-row-2),auto);grid-template-areas:"lead title ." "lead desc status";align-items:start;column-gap:10px;row-gap:8px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);min-width:0}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-stream{display:none}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-leading{grid-area:lead;align-self:start;display:grid;grid-template-rows:var(--item-row-1) minmax(var(--item-row-2),auto);row-gap:8px;align-items:start;width:var(--item-control-col)}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot{display:contents}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-leading .item-expand{grid-row:1;align-self:center;justify-self:center;width:var(--item-control-col);height:var(--item-row-1)}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-leading .item-focus,article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-leading .item-pin,article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-leading .chip-kind-leading{grid-row:2;align-self:start;justify-self:center;width:var(--item-control-col);height:var(--item-desc-line);line-height:1;display:inline-flex;align-items:center;justify-content:center}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-leading .chip-kind-leading{justify-content:center;width:100%;color:var(--text-faint)}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-title{grid-area:title;margin:0;padding:0;padding-inline-end:var(--item-dates-inset);min-width:0;align-self:center;font-size:13px;line-height:var(--item-row-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}article.item.item-compact:not([data-ql-row]):has(.item-focus) .item-title{margin-right:0}article.item.item-readonly.item-compact:not([data-review-card]):not([data-ql-row]) .item-title:hover,article.item.item-readonly.item-compact:not([data-review-card]):not([data-ql-row]) .item-title:focus{background:transparent;box-shadow:none}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-footer,article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-delete{align-self:center}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-desc{padding:0;justify-self:stretch;grid-area:desc;margin:0;border-top:none;font-size:12px;color:var(--text-dim);line-height:1.45;align-self:start;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-desc:focus{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;justify-self:stretch;width:100%;min-height:var(--item-desc-line);padding:0 4px;margin:0;border-radius:3px;background:var(--bg);box-shadow:0 0 0 1px var(--accent)}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-desc:empty:focus{display:block;width:100%}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-desc:empty{display:none}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-footer{grid-area:title;margin:0;justify-self:end;align-self:center;min-width:0;max-width:100%;overflow:hidden;z-index:1}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-dates{min-width:0;max-width:100%;overflow:hidden}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-date-updated,article.item.item-compact:not([data-review-card]):not([data-ql-row]) .time-updated{white-space:nowrap;font-size:11px;line-height:var(--item-row-1)}article.item.item-compact:not([data-ql-row]):has(.item-delete) .item-footer,article.item.item-compact:not([data-ql-row]):has(.item-delete) .item-dates{overflow:visible;min-width:max-content;max-width:none}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-date-created,article.item.item-compact:not([data-review-card]):not([data-ql-row]) .time-created{display:none}article.item.item-compact.has-news .item-date-updated,article.item.item-compact.has-news .time-updated{color:var(--relevance-news);font-weight:600}article.item.item-compact.has-news .item-date-updated:before,article.item.item-compact.has-news .time-updated:before{content:"\25cf";display:inline-block;margin-right:4px;font-size:8px;vertical-align:1px}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-focus{position:static;top:auto;right:auto;left:auto;width:var(--item-control-col);justify-self:center;opacity:1}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-expand{position:relative;top:auto;right:auto;left:auto;justify-self:center;width:var(--item-control-col);height:var(--item-row-1)}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-status{grid-area:status;margin:0;padding-left:0;width:auto;max-width:100%;min-width:0;flex-shrink:1;justify-content:flex-end;flex-wrap:nowrap;align-self:start;gap:0;min-height:var(--item-desc-line);align-items:flex-start;overflow:visible}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-status .status-icon{display:inline-flex;width:20px;height:var(--item-desc-line)}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-status .status-icon svg{width:13px;height:13px}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-expand svg{width:12px;height:12px}article.item.item-compact:not([data-ql-row]):has(.item-delete){--item-trailing-col: var(--space-5);grid-template-columns:var(--item-control-col) minmax(0,1fr) max-content var(--item-trailing-col);grid-template-areas:"lead title dates delete" "lead desc . status"}article.item.item-compact:not([data-ql-row]):has(.item-delete) .item-title{padding-inline-end:0}article.item.item-compact:not([data-ql-row]):has(.item-delete) .item-footer{grid-area:dates;justify-self:end;margin:0;align-self:center}article.item.item-compact:not([data-ql-row]):has(.item-delete) .item-delete{position:static;grid-area:delete;width:var(--item-trailing-col);min-width:var(--item-trailing-col);max-width:var(--item-trailing-col);justify-self:end;align-self:center;justify-content:center;font-size:14px}article.item.item-compact:not([data-ql-row]):not(.item-actions-open):has(.item-delete) .item-status{justify-self:end;width:var(--item-trailing-col);max-width:var(--item-trailing-col);justify-content:flex-end}article.item.item-compact:not([data-ql-row]):not(.item-actions-open):has(.item-delete) .item-status .status-icon{width:var(--item-trailing-col);flex:0 0 var(--item-trailing-col)}article.item.item-compact:hover,article.item.item-compact:focus-within{z-index:20}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-comment{position:absolute;top:-6px;right:-6px;z-index:50}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-actions-toggle{display:none}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-expand,article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-delete{opacity:1}@container item-stack (max-width: 280px){article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-title{padding-inline-end:0}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-footer{display:none}}@media (max-width: 720px){article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-desc{display:none}article.item.item-compact:not([data-review-card]):not([data-ql-row]){--item-control-col: 44px;--item-touch: 44px}article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open){grid-template-columns:var(--item-control-col) minmax(0,1fr) var(--item-touch);grid-template-rows:var(--item-touch);grid-template-areas:"lead title toggle";column-gap:var(--space-3);row-gap:var(--space-3);padding:var(--space-3) var(--space-4);align-items:center}article.item.item-compact:not([data-ql-row]):has(.item-delete):not(.item-actions-open){grid-template-columns:var(--item-control-col) minmax(0,1fr) var(--item-touch);grid-template-areas:"lead title toggle"}article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-leading{grid-area:lead;grid-row:auto;grid-template-rows:var(--item-touch);align-self:center;width:var(--item-control-col)}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-leading .item-expand{width:var(--item-control-col);height:var(--item-touch);align-self:center}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-expand svg{width:15px;height:15px}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-title{align-self:center;font-size:15px;line-height:1.3}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-actions-toggle{grid-area:toggle;display:inline-flex;align-items:center;justify-content:center;width:var(--item-touch);height:var(--item-touch);padding:0;color:var(--text-faint);border-radius:8px;cursor:pointer;align-self:center}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-actions-toggle:active,article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]) .item-actions-toggle{background:var(--bg);color:var(--text)}article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-status,article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-footer,article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-delete,article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-comment,article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-leading .item-focus,article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-leading .item-pin{display:none}article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]),article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]):has(.item-delete){grid-template-columns:var(--item-control-col) minmax(0,1fr) var(--item-touch) var(--item-touch);grid-template-rows:var(--item-touch) auto auto;grid-template-areas:"lead title  title   toggle" "lead status status  comment" "lead dates  dates   delete";align-items:start;column-gap:var(--space-3);row-gap:var(--space-3);padding:var(--space-3) var(--space-4)}article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]) .item-leading{grid-template-rows:var(--item-touch) var(--item-touch)}article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]) .item-status{grid-area:status;display:flex;margin:0;width:100%;gap:var(--space-2);justify-content:flex-start;flex-wrap:wrap;align-self:start;align-items:center;overflow:visible;min-height:var(--item-touch)}article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]) .item-status .status-icon,article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]):has(.item-delete) .item-status .status-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--item-touch);height:var(--item-touch);flex:0 0 var(--item-touch)}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-status .status-icon svg{width:16px;height:16px}article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]) .item-status .status-icon:not(.is-active){opacity:.8}article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]) .item-leading .item-focus,article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]) .item-leading .item-pin{display:inline-flex;grid-row:2;width:var(--item-control-col);height:var(--item-touch);align-items:center;justify-content:center}article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]) .item-footer{grid-area:dates;display:inline-flex;margin:0;align-self:center;justify-self:end}article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]) .item-delete{position:static;grid-area:delete;display:inline-flex;align-items:center;justify-content:center;width:var(--item-touch);min-width:var(--item-touch);max-width:var(--item-touch);height:var(--item-touch);justify-self:end;align-self:center;font-size:20px}article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]) .item-comment{position:static;inset:auto;grid-area:comment;display:inline-flex;align-items:center;justify-content:center;width:var(--item-touch);min-width:var(--item-touch);height:var(--item-touch);justify-self:end;align-self:start;margin:0;opacity:1;color:var(--text-faint);border-radius:8px;font-size:18px}article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]) .item-comment:active{background:var(--bg);color:var(--text)}article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-date-updated,article.item.item-compact:not([data-review-card]):not([data-ql-row]) .time-updated{line-height:1.3}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open),body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open),body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open){--item-touch: 32px;grid-template-columns:var(--mosaic-head-dot-col, 8px) minmax(0,1fr) var(--item-touch);grid-template-rows:var(--ui-sharp-sublane-row, 32px);grid-template-areas:"expand title toggle";align-items:start;padding:0;padding-block:0 var(--space-1);padding-inline-start:calc(var(--mosaic-head-pad-inline, var(--space-3)) - var(--item-rail-inset, 3px));padding-inline-end:var(--mosaic-head-pad-inline, var(--space-3));column-gap:var(--mosaic-head-gap, var(--space-2));row-gap:0}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-head-slot,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-head-slot,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-head-slot{display:contents}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-head-slot .item-leading,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-head-slot .item-leading,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-head-slot .item-leading{display:contents}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-head-slot .item-expand,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-head-slot .item-expand,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]):not(.item-actions-open) .item-head-slot .item-expand{grid-area:expand;align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:visible;width:var(--mosaic-head-dot-col, 8px);min-width:var(--mosaic-head-dot-col, 8px);height:var(--ui-sharp-sublane-row, 32px)}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]),body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]),body.ui-sharp .surface-mosaic .item-list>article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]),body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]):has(.item-delete),body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]):has(.item-delete),body.ui-sharp .surface-mosaic .item-list>article.item.item-compact.item-actions-open:not([data-review-card]):not([data-ql-row]):has(.item-delete){grid-template-columns:var(--mosaic-head-dot-col, 8px) minmax(0,1fr) var(--item-touch) var(--item-touch);grid-template-areas:"expand title title toggle" "lead   status status comment" "lead   dates  dates  delete";padding-inline-start:calc(var(--mosaic-head-pad-inline, var(--space-3)) - var(--item-rail-inset, 3px));padding-inline-end:var(--mosaic-head-pad-inline, var(--space-3));column-gap:var(--mosaic-head-gap, var(--space-2))}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-title,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-title,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-title{font-size:13px;line-height:1.25}}.modal-wizard .item-timeframe-select{appearance:none;-webkit-appearance:none;color:var(--text);border:none;margin:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1;text-transform:none;letter-spacing:normal;cursor:pointer;outline:none;padding:2px 24px 2px 0;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M1 3.5l4 4 4-4' fill='none' stroke='%239aa1b1' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.modal-wizard .item-timeframe-select:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 2px var(--accent)}.modal-wizard .item[data-review-card]{position:relative;background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid var(--text-faint);border-radius:8px;padding:6px 10px;display:flex;flex-direction:column;gap:4px;cursor:grab}.modal-wizard .item[data-review-card].drag-ghost{opacity:.4;background:var(--bg)}.modal-wizard .item-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.modal-wizard .item[data-review-card] .item-title{flex:1 1 auto;min-width:0;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-wizard .item[data-review-card] .item-title:hover,.modal-wizard .item[data-review-card] .item-title:focus{background:transparent;box-shadow:none}.modal-wizard .item-from{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-faint);font-size:11px}.modal-wizard .item-state{flex:none;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:999px;white-space:nowrap;background:var(--bg-elev-2);color:var(--text-dim)}.modal-wizard .item-state[data-state=promote]{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.modal-wizard .item-state[data-state=kept]{background:var(--bg-elev-2);color:var(--text-faint)}.modal-wizard .item-state[data-state=moved]{background:color-mix(in srgb,var(--status-warn) 18%,transparent);color:var(--status-warn)}body.ui-sharp .modal-wizard .item[data-review-card]{border-radius:var(--radius-md)}body.ui-sharp .modal-wizard .item-state,body.ui-sharp .modal-wizard .item-timeframe-select{border-radius:var(--radius-sm)}.modal-wizard .item-timeframe-select{flex:none;width:fit-content;max-width:120px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:4px 24px 4px 8px;font:inherit;font-size:12px}.modal-wizard .item-timeframe-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}body.ui-sharp .modal-wizard .lane-items>.item[data-review-card]{border-radius:0;border-top:none;border-right:none;border-bottom:1px solid var(--ui-sharp-divider);background:var(--ui-sharp-row-band, var(--bg-elev-2));padding:var(--space-2) var(--space-3);gap:var(--space-1)}body.ui-sharp .modal-wizard .lane-items>.item[data-review-card]:last-child{border-bottom:none}body.ui-sharp .modal-wizard .item-state{border-radius:var(--radius-sm);text-transform:none;letter-spacing:.02em}body.ui-sharp .modal-wizard .item-timeframe-select{border-radius:var(--radius-sm)}body.ui-sharp .surface-mosaic .lane-items,body.ui-sharp .surface-mosaic .panel-items,body.ui-sharp .surface-mosaic .item-list,body.ui-sharp .surface-mosaic .disclosure.panel>.panel-body>.item-list{gap:0;padding:0;padding-block:0;padding-inline:0}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]),body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]),body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]){border-radius:0;background:var(--ui-sharp-row-band, var(--bg-elev-2));border-top:none;border-right:none;border-left:none;border-bottom:1px solid var(--ui-sharp-divider, var(--border));box-shadow:inset var(--item-rail-inset, 3px) 0 0 var(--item-rail, var(--border))}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]),body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]),body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]){column-gap:var(--mosaic-head-gap, var(--space-2));padding:0;padding-block:var(--space-2);padding-inline-start:calc(var(--mosaic-head-pad-inline, var(--space-4)) - var(--item-rail-inset, 3px));padding-inline-end:var(--mosaic-head-pad-inline, var(--space-4));grid-template-columns:var(--mosaic-head-dot-col, 8px) minmax(0,1fr) auto;grid-template-areas:"expand title ." "lead   desc  status";grid-template-rows:auto minmax(calc(2 * var(--item-desc-line)),auto);align-items:start}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-ql-row]):has(.item-delete),body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-ql-row]):has(.item-delete),body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-ql-row]):has(.item-delete){--item-trailing-col: var(--mosaic-head-trailing-col, var(--space-5));grid-template-columns:var(--mosaic-head-dot-col, 8px) minmax(0,1fr) var(--mosaic-head-mid-col, 7em) var(--item-trailing-col);grid-template-areas:"expand title dates delete" "lead   desc  .     status";grid-template-rows:auto minmax(calc(2 * var(--item-desc-line)),auto)}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-ql-row]):not(.item-actions-open):has(.item-delete) .item-status,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-ql-row]):not(.item-actions-open):has(.item-delete) .item-status,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-ql-row]):not(.item-actions-open):has(.item-delete) .item-status{justify-self:end;width:var(--item-trailing-col);max-width:var(--item-trailing-col);justify-content:flex-end}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-ql-row]):not(.item-actions-open):has(.item-delete) .item-status .status-icon,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-ql-row]):not(.item-actions-open):has(.item-delete) .item-status .status-icon,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-ql-row]):not(.item-actions-open):has(.item-delete) .item-status .status-icon{width:var(--item-trailing-col);flex:0 0 var(--item-trailing-col);justify-content:center;align-items:center}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-ql-row]):has(.item-delete) .item-footer,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-ql-row]):has(.item-delete) .item-footer,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-ql-row]):has(.item-delete) .item-footer{grid-area:dates;justify-self:end;align-self:center;margin:0}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-ql-row]):has(.item-delete) .item-delete,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-ql-row]):has(.item-delete) .item-delete,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-ql-row]):has(.item-delete) .item-delete{align-self:center}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot{display:contents}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot .item-leading,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot .item-leading,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot .item-leading{display:contents}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot .item-expand,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot .item-expand,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot .item-expand{grid-area:expand;align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:visible;width:var(--mosaic-head-dot-col, 8px);min-width:var(--mosaic-head-dot-col, 8px);height:1.25em;min-height:1.25em}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot :is(.item-focus,.item-pin,.chip-kind-leading),body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot :is(.item-focus,.item-pin,.chip-kind-leading),body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-head-slot :is(.item-focus,.item-pin,.chip-kind-leading){grid-area:lead;align-self:start;justify-self:center;width:var(--mosaic-head-dot-col, 8px);min-width:var(--mosaic-head-dot-col, 8px)}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-desc,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-desc,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-desc{min-height:calc(2 * var(--item-desc-line))}body.ui-sharp .surface-mosaic :is(.lane-items,.panel-items,.item-list)>article.item.item-compact:not([data-review-card]):not([data-ql-row]) :is(.item-title,.item-desc){padding-inline-start:var(--item-rail-inset, 3px)}@media (min-width: 721px){body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]),body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]),body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]){--item-row-1: auto;--item-row-2: auto;padding-block:var(--space-2);row-gap:var(--space-1)}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-title,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-title,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-title{align-self:center;font-size:13px;line-height:1.25}body.ui-sharp .surface-mosaic .lane-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-desc,body.ui-sharp .surface-mosaic .panel-items>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-desc,body.ui-sharp .surface-mosaic .item-list>article.item.item-compact:not([data-review-card]):not([data-ql-row]) .item-desc{align-self:start;line-height:1.25;--item-desc-line: 15px ;min-height:calc(2 * var(--item-desc-line))}}body.ui-sharp .surface-mosaic :is(.lane-items,.panel-items,.item-list)>article.item.item-compact:not([data-review-card]):not([data-ql-row]):is(:hover,:focus-within){transform:none;box-shadow:inset var(--item-rail-inset, 3px) 0 0 var(--item-rail, var(--border)),inset 0 0 0 1px var(--item-rail, var(--border))}body.ui-sharp .surface-mosaic :is(.lane-items,.panel-items,.item-list)>:first-child article.item.item-compact:not([data-review-card]):not([data-ql-row]){border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}body.ui-sharp .surface-mosaic :is(.lane-items,.panel-items,.item-list)>:last-child article.item.item-compact:not([data-review-card]):not([data-ql-row]){border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-bottom-color:transparent}body.ui-sharp .surface-mosaic section.lane:has(>.lane-add)>.lane-items>:last-child article.item.item-compact:not([data-review-card]):not([data-ql-row]){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:var(--ui-sharp-divider, var(--border))}}@layer blocks{.lane{--lane-owner: 1}section.lane{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;overflow:hidden}section.lane:has(.lane-items>.item){overflow:clip;overflow-clip-margin:var(--space-3)}section.lane>header{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px;background:var(--bg-elev-2);cursor:pointer;user-select:none}section.lane>header h2{flex:1 1 auto;min-width:0}section.lane:has(>.lane-items)>:is(header,.disclosure-head){padding-block-end:var(--space-2)}section.lane.collapsed :is(.items,.lane-items,.lane-add){display:none}section.lane.collapsed>:is(header,.disclosure-head){border-bottom-color:transparent}section.lane h2{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;gap:8px}section.lane h2 .lane-head-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%}section.lane .lane-header-actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}section.lane .lane-count{color:var(--text-faint);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.lane-extract{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-faint);cursor:pointer;border-radius:6px;padding:0;font-family:inherit;transition:background .15s,color .15s}.lane-extract:hover{color:var(--text)}.lane-extract svg{display:block}.lane-paste{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-faint);cursor:pointer;border-radius:6px;padding:0;font-family:inherit;transition:background .15s,color .15s}.lane-paste:hover{color:var(--text)}.lane-paste svg{display:block}.lanes-stack>.lane:not(:has(.item)):not(:has(.lane-items.sortable)){display:none}[data-block=attention] .lanes-stack>.lane:not(:has(.item)):not(:has(.lane-items.sortable)),[data-block=work] .lanes-stack>.lane:not(:has(.item)):not(:has(.lane-items.sortable)){display:block}.lanes-stack .lane-items.sortable{min-height:40px}.modal-wizard .lanes-row{flex:1 1 auto;min-height:0;display:flex;align-items:stretch;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:var(--text-faint) transparent;scrollbar-gutter:stable}.modal-wizard .lanes-row::-webkit-scrollbar{height:8px}.modal-wizard .lanes-row::-webkit-scrollbar-thumb{background:var(--text-faint);border-radius:4px}.modal-wizard .lanes-row::-webkit-scrollbar-track{background:transparent}.modal-wizard .lane{flex:1 1 180px;min-width:180px;min-height:0;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:8px}.modal-wizard .lane-head{flex:0 0 auto;display:flex;align-items:center}.modal-wizard .lane-items{flex:1 1 auto;min-height:40px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}body.ui-sharp .modal-wizard .lane{border-radius:var(--radius-md);padding:0;gap:0;overflow:hidden;background:var(--bg-elev);border-color:var(--ui-sharp-divider)}body.ui-sharp .modal-wizard .lane-head{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--ui-sharp-divider);background:var(--ui-sharp-sublane-head)}body.ui-sharp .modal-wizard .lane-items{min-height:0;gap:0;padding:0}body.ui-sharp .modal-wizard .lane-items:empty{min-height:32px}@media (max-width: 720px){.lanes-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:contain}.modal-wizard .lane{flex:0 0 86%;min-width:86%;scroll-snap-align:start}.modal-wizard .lane-items{overscroll-behavior-y:contain}}.participant-panel.collapsed>:is(.disclosure-body,.panel-body){display:none}.participant-lane>:is(.disclosure-head,.panel-head){display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none}.participant-lane-title{flex:1 1 auto;min-width:0;font-size:14px;font-weight:var(--weight-semibold)}.participant-lane-count{color:var(--text-faint);font-size:12px;flex:none}.participant-lane-body{display:flex;flex-direction:column;gap:var(--space-4)}section.lane>.lane-add{display:block;width:calc(100% - 24px);margin:0 12px 12px;border:1px dashed var(--border);background:transparent;border-radius:6px;font-family:inherit;transition:border-color .15s,background .15s}section.lane>.lane-add .lane-add-input{display:block;width:100%;margin:0;padding:9px 12px;border:none;background:transparent;color:var(--text);border-radius:6px;font-size:12.5px;text-align:left;font-family:inherit;outline:none;box-sizing:border-box}section.lane>.lane-add .lane-add-input::placeholder{color:var(--text-faint)}section.lane>.lane-add:hover,section.lane>.lane-add:focus-within{border-color:var(--text-faint);background:var(--bg)}section.lane>.lane-add:focus-within .lane-add-input::placeholder{color:var(--text-dim)}@media (max-width: 720px){.participant-panel:not(.collapsed)>.disclosure-body,.participant-panel:not(.collapsed)>.panel-body{display:flex;flex-direction:column;gap:var(--space-2)}.participant-panel>.disclosure-body .pick-grouped,.participant-panel>.panel-body .pick-grouped{flex-direction:column;align-items:stretch;display:flex;width:100%}.participant-panel>.disclosure-body .pick-grouped-label,.participant-panel>.panel-body .pick-grouped-label{display:flex;align-items:center;width:100%;margin:0;padding:var(--space-3) var(--space-1) var(--space-2)}.participant-panel>.disclosure-body .pick-grouped-label-text:not(.pick-grouped-label-text-sr),.participant-panel>.panel-body .pick-grouped-label-text:not(.pick-grouped-label-text-sr){display:flex;align-items:center;justify-content:flex-start;min-width:0;width:100%;height:auto;min-height:0;margin:0;padding:0;border:none;border-radius:0;background:none;position:static;z-index:auto;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.participant-panel>.disclosure-body .pick-grouped-pills,.participant-panel>.panel-body .pick-grouped-pills{width:100%;flex:none;align-items:stretch}.participant-panel>.disclosure-body .pick-grouped-pills-track,.participant-panel>.panel-body .pick-grouped-pills-track{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:0}.participant-panel>.disclosure-body .pick-grouped .pick-group-pill,.participant-panel>.panel-body .pick-grouped .pick-group-pill{display:flex;flex-direction:column;width:100%;height:auto;border:none;background:transparent;border-radius:0;margin-left:0;align-self:stretch}.participant-panel>.disclosure-body .pick-grouped .pick-group-pill>.pick-btn[aria-pressed=true]:has(+.pick-btn[aria-pressed=true]),.participant-panel>.panel-body .pick-grouped .pick-group-pill>.pick-btn[aria-pressed=true]:has(+.pick-btn[aria-pressed=true]),.participant-panel>.disclosure-body .pick-grouped .pick-group-pill>.pick-btn[aria-pressed=true]+.pick-btn[aria-pressed=true],.participant-panel>.panel-body .pick-grouped .pick-group-pill>.pick-btn[aria-pressed=true]+.pick-btn[aria-pressed=true]{margin-left:0;border-radius:12px;z-index:auto}.participant-panel>.disclosure-body .pick-grouped .pick-group-pill .pick-btn,.participant-panel>.panel-body .pick-grouped .pick-group-pill .pick-btn{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:44px;height:auto;padding:0 14px;background:var(--bg-elev);color:var(--text);border:1px solid var(--border);border-radius:12px;font-size:15px;font-weight:600;text-align:left;line-height:1.3;white-space:normal;min-width:0;position:static}.participant-panel>.disclosure-body .pick-btn .chip-dot,.participant-panel>.panel-body .pick-btn .chip-dot{width:10px;height:10px;margin:0;flex:none}.participant-panel>.disclosure-body .pick-grouped .pick-group-pill .pick-btn[aria-pressed=true],.participant-panel>.panel-body .pick-grouped .pick-group-pill .pick-btn[aria-pressed=true]{background:var(--bg-elev-2);color:var(--text);border:1px solid var(--border)}.participant-panel>.disclosure-body .pick-grouped .pick-group-pill .pick-btn[aria-pressed=true]:after,.participant-panel>.panel-body .pick-grouped .pick-group-pill .pick-btn[aria-pressed=true]:after{content:"\2713";margin-left:auto;color:var(--accent);font-weight:700;font-size:16px}}body.ui-sharp .surface-mosaic section.lane{border-radius:var(--radius-md)}body.ui-sharp.surface-list section.lane{border-radius:var(--radius-md)}body.ui-sharp .surface-mosaic .lanes-stack>section.lane{border:1px solid var(--ui-sharp-divider)}body.ui-sharp .surface-mosaic .lanes-stack>section.lane+section.lane{border-top:none;border-top-left-radius:0;border-top-right-radius:0}body.ui-sharp .surface-mosaic .lanes-stack>section.lane:first-child{border-top:none;border-top-left-radius:0;border-top-right-radius:0}body.ui-sharp .surface-mosaic .lanes-stack>section.lane:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}body.ui-sharp .surface-mosaic section.lane h2 .lane-head-dot{--lane-head-dot: var(--accordion-tint, var(--text-faint))}body.ui-sharp .surface-mosaic section.lane[data-step="0"] h2 .lane-head-dot{--lane-head-dot: var(--ramp-0)}body.ui-sharp section.lane>:is(header,.disclosure-head){box-sizing:border-box;align-items:center;min-height:var(--ui-sharp-sublane-head-min);padding-block-start:0;padding-block-end:var(--space-2);padding-inline:var(--mosaic-head-pad-inline, var(--space-4));background:var(--bg);border-bottom:1px solid var(--ui-sharp-divider)}body.ui-sharp .surface-mosaic section.lane>:is(header,.disclosure-head){height:var(--ui-sharp-sublane-head-min);max-height:var(--ui-sharp-sublane-head-min)}body.ui-sharp .surface-mosaic section.lane>header{display:grid;grid-template-columns:var(--mosaic-head-dot-col, 8px) minmax(0,1fr) var(--mosaic-head-mid-col, 7em) var(--mosaic-head-trailing-col, var(--space-5));column-gap:var(--mosaic-head-gap, var(--space-2));align-items:center;justify-content:unset}body.ui-sharp .surface-mosaic section.lane>header h2{grid-column:1 / 3;display:flex;flex:unset}body.ui-sharp .surface-mosaic section.lane>header .lane-header-actions{grid-column:3;display:inline-flex;align-items:center;justify-self:end;gap:6px;flex-shrink:0}body.ui-sharp .surface-mosaic section.lane>header .lane-header-actions:empty{display:none}body.ui-sharp .surface-mosaic section.lane>header .lane-count{grid-column:4;box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-self:center;height:var(--ui-sharp-sublane-row);min-width:var(--mosaic-head-trailing-col, var(--space-5));max-width:var(--mosaic-head-trailing-col, var(--space-5));width:var(--mosaic-head-trailing-col, var(--space-5));text-align:center;line-height:1;font-variant-numeric:tabular-nums}body.ui-sharp .lanes-stack>section.lane:first-child>:is(header,.disclosure-head),body.ui-sharp .panel-list>section.lane:first-child>:is(header,.disclosure-head){background:var(--ui-sharp-sublane-head)}body.ui-sharp .surface-mosaic{--mosaic-head-count-col: var(--mosaic-head-trailing-col, var(--space-5));--item-rail-inset: 3px;--mosaic-head-content-inset: calc( var(--mosaic-head-pad-inline, var(--space-4)) + var(--mosaic-head-dot-col, 8px) + var(--mosaic-head-gap, var(--space-2)) )}body.ui-sharp .surface-mosaic section.lane>header h2{min-width:0;min-height:var(--ui-sharp-sublane-row);align-items:center;align-self:center;gap:var(--mosaic-head-gap, var(--space-2));line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.ui-sharp .surface-mosaic section.lane>header h2 .lane-head-dot{display:inline-flex;flex:0 0 var(--mosaic-head-dot-col, 8px);flex-shrink:0;align-items:center;justify-content:center;align-self:center;box-sizing:border-box;width:var(--mosaic-head-dot-col, 8px);min-width:var(--mosaic-head-dot-col, 8px);height:8px;margin:0;padding:0;border-radius:0;background-color:transparent;background-image:radial-gradient(circle 4px at center,var(--lane-head-dot, var(--accordion-tint, var(--text-faint))) 100%,transparent 100%);background-repeat:no-repeat;background-position:center;background-size:100% 100%}body.ui-sharp .surface-mosaic section.lane>header h2 :is(.disclosure-caret,.panel-caret):not(.block-caret){display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--mosaic-head-caret-col, 1.25em);flex-shrink:0;box-sizing:border-box;width:var(--mosaic-head-caret-col, 1.25em);height:1.25em;min-width:var(--mosaic-head-caret-col, 1.25em);min-height:1.25em;margin:0;padding:0;font-size:12px;line-height:1;transform-origin:50% 50%}body.ui-sharp section.lane.collapsed>:is(header,.disclosure-head){border-bottom-color:transparent}body.ui-sharp .surface-mosaic section.lane>.lane-add{width:100%;margin:0;border-radius:0;border:1px dashed var(--ui-sharp-divider);background:color-mix(in srgb,var(--bg) 32%,var(--ui-sharp-row-band, var(--bg-elev-2)));transition:border-color .15s,background .15s,box-shadow .15s}body.ui-sharp .surface-mosaic section.lane>.lane-add .lane-add-input{border-radius:0;cursor:text;min-height:40px;padding-block:var(--space-2);padding-inline:var(--mosaic-head-content-inset, var(--space-4)) var(--mosaic-head-pad-inline, var(--space-4));-webkit-user-select:text;user-select:text}body.ui-sharp .surface-mosaic section.lane>.lane-add .lane-add-input::placeholder{color:var(--text-muted)}body.ui-sharp .surface-mosaic section.lane>.lane-add:hover,body.ui-sharp .surface-mosaic section.lane>.lane-add:focus-within{border-color:color-mix(in srgb,var(--text-faint) 70%,var(--ui-sharp-divider));background:color-mix(in srgb,var(--bg) 20%,var(--ui-sharp-row-band, var(--bg-elev-2)))}body.ui-sharp .surface-mosaic section.lane>.lane-add:focus-within{border-style:solid;border-color:color-mix(in srgb,var(--accent) 45%,var(--ui-sharp-divider));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}body.ui-sharp .surface-mosaic section.lane>.lane-add:focus-within .lane-add-input::placeholder{color:var(--text-dim)}body.ui-sharp .surface-mosaic .block-body>.lane-summary{margin:0}body.ui-sharp .surface-mosaic .block-body>.lanes-stack{margin:0}body.ui-sharp .surface-mosaic .block-body>.lane-summary:has(.lane-summary-label){margin:0;border:1px solid var(--ui-sharp-divider);border-radius:var(--radius-md);overflow:hidden}body.ui-sharp .surface-mosaic .block-body>.lane-summary:has(.lane-summary-label):first-child{border-top:none;border-top-left-radius:0;border-top-right-radius:0}body.ui-sharp .surface-mosaic .block-body>.lane-summary:has(.lane-summary-label)+.lane-summary:has(.lane-summary-label){border-top:none;border-top-left-radius:0;border-top-right-radius:0}body.ui-sharp .surface-mosaic .block-body>.lane-summary:has(.lane-summary-label):not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}body.ui-sharp .surface-mosaic .lane-summary-label{display:flex;align-items:center;gap:var(--space-2);margin:0;padding-inline:var(--space-4);padding-block-start:0;padding-block-end:var(--space-2);background:var(--bg);border-bottom:1px solid var(--ui-sharp-divider);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--text)}body.ui-sharp .surface-mosaic .block-body>.lane-summary:has(.lane-summary-label):first-child>.lane-summary-label{background:var(--ui-sharp-sublane-head)}body.ui-sharp .surface-mosaic .lane-summary-label:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--accordion-tint, var(--text-faint))}body.ui-sharp .surface-mosaic .lane-summary-label .lane-count{margin-left:auto;box-sizing:border-box;min-width:var(--mosaic-head-trailing-col, var(--space-5));max-width:var(--mosaic-head-trailing-col, var(--space-5));width:var(--mosaic-head-trailing-col, var(--space-5));text-align:center;font-size:12px;font-weight:500;color:var(--text-faint);font-variant-numeric:tabular-nums}body.ui-sharp .surface-mosaic section.lane>.lane-items>:last-child article.item.item-compact:not([data-review-card]):not([data-ql-row]),body.ui-sharp .surface-mosaic>.block>.block-body>:is(.item-list,.feed-list)>:last-child article.item.item-compact:not([data-review-card]):not([data-ql-row]),body.ui-sharp .surface-mosaic>.block>.block-body>.lane-summary>:is(.item-list,.feed-list)>:last-child article.item.item-compact:not([data-review-card]):not([data-ql-row]){padding-block-end:0}@media (min-width: 721px){body.ui-sharp .participant-panel:not(.collapsed)>:is(.disclosure-body,.panel-body) .pick-grouped-pills{flex:1 1 auto;min-width:0;overflow:visible;border-top-right-radius:var(--radius-tag);border-bottom-right-radius:var(--radius-tag)}body.ui-sharp .participant-panel:not(.collapsed)>:is(.disclosure-body,.panel-body) .pick-grouped-pills-track{display:flex;flex-wrap:nowrap;align-items:center;gap:0;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;border-top-right-radius:inherit;border-bottom-right-radius:inherit}body.ui-sharp .participant-panel:not(.collapsed)>:is(.disclosure-body,.panel-body) .pick-grouped-pills-track::-webkit-scrollbar{display:none}}body.ui-sharp .surface-mosaic .lanes-stack .lane-items.sortable:not(:has(.item)){min-height:0;height:0;overflow:hidden}body.lane-dragging.ui-sharp .surface-mosaic .lanes-stack .lane-items.sortable:not(:has(.item)){min-height:40px;height:auto;overflow:visible}body.ui-sharp .surface-mosaic>.block>.block-body{padding-block-end:var(--space-1);padding-block-start:0;padding-inline:0}body.ui-sharp .surface-mosaic>.block>.block-body:has(>:is(.lanes-stack,.deck,.item-list,.feed-list,.feed-scan-body,.lane-summary):last-child){padding-block-end:0}body.ui-sharp .surface-mosaic>.block:is([data-depth="1"],[data-depth="2"],[data-depth="3"])>.block-body>:is(.empty,.empty-quiet,.empty-feed),body.ui-sharp .surface-mosaic>.block:is([data-depth="1"],[data-depth="2"],[data-depth="3"])>.block-body>.feed-scan-body>:is(.empty,.empty-quiet,.empty-feed){box-sizing:border-box;margin:0;padding:var(--space-3);border:none;background:transparent;border-radius:0;font-size:13px;line-height:1.45;width:auto}body.ui-sharp .surface-mosaic>.block[data-depth]>.block-body>.feed-bulk{padding:var(--space-3) var(--space-3) var(--space-1)}body.ui-sharp .surface-mosaic>.block[data-depth]>.block-body>.feed-scan-body>.feed-list{gap:var(--space-2);padding-block:0 var(--space-3);padding-inline:var(--space-3)}body.ui-sharp .surface-mosaic .block .lanes-stack,body.ui-sharp .surface-mosaic .block-body .lanes-stack{gap:0}@media (max-width: 720px){body.ui-sharp .surface-mosaic section.lane>:is(header,.disclosure-head){box-sizing:border-box;align-items:center;min-height:var(--ui-sharp-sublane-head-min);padding-block:0 var(--space-1);padding-inline:var(--mosaic-head-pad-inline, var(--space-3));gap:var(--mosaic-head-gap, var(--space-2));font-size:13px;font-weight:600;line-height:1.25}body.ui-sharp .surface-mosaic section.lane:has(>.lane-items)>:is(header,.disclosure-head){padding-block-end:var(--space-1)}body.ui-sharp .surface-mosaic section.lane.collapsed>:is(header,.disclosure-head){border-bottom-color:transparent}body.ui-sharp .surface-mosaic section.lane>header h2{font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.25;gap:var(--mosaic-head-gap, var(--space-2))}}body.ui-sharp .modal-wizard .lanes-row{gap:0}body.ui-sharp .modal-wizard .lane{border-radius:0;border-right-width:0;padding:0;gap:0}body.ui-sharp .modal-wizard .lane:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}body.ui-sharp .modal-wizard .lane:last-child{border-right-width:1px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}body.ui-sharp .modal-wizard .lane-head .chip-stage{align-items:center;gap:var(--space-2);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;padding:0;border-radius:0;background:transparent;color:var(--text)}body.ui-sharp .modal-wizard .lane-head .chip-stage:before{width:8px;height:8px;margin-right:0}}@layer blocks{.nav{--nav-owner: 1}.nav-toggle{color:var(--text);text-decoration:none}.nav-toggle:link,.nav-toggle:visited{color:var(--text)}.notify-bell{position:fixed;top:12px;right:calc(var(--header-content-inset-x) + var(--header-chrome-btn-size) + var(--header-chrome-btn-gap));z-index:800;width:var(--header-chrome-btn-size);height:var(--header-chrome-btn-size);display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;color:var(--text-dim);text-decoration:none;transition:background .15s,color .15s,border-color .15s}.notify-bell:hover{background:var(--bg-elev-2);color:var(--text);border-color:var(--text-faint)}.nav-quick-list{position:fixed;top:12px;right:calc(var(--header-content-inset-x) + 2 * (var(--header-chrome-btn-size) + var(--header-chrome-btn-gap)));z-index:800;width:var(--header-chrome-btn-size);height:var(--header-chrome-btn-size);display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;color:var(--text-dim);text-decoration:none;transition:background .15s,color .15s,border-color .15s}.nav-quick-list:hover{background:var(--bg-elev-2);color:var(--text);border-color:var(--text-faint)}@media (min-width: 721px){.nav-quick-list{display:none}}.nav-chat-mode{right:calc(var(--header-content-inset-x) + 2 * (var(--header-chrome-btn-size) + var(--header-chrome-btn-gap)))}@media (max-width: 720px){.notify-bell.inbox-bell,.nav-quick-list,.nav-chat-mode{inset:auto}}.ops-exit-chrome{position:fixed;top:12px;right:calc(var(--header-content-inset-x) + 3 * (var(--header-chrome-btn-size) + var(--header-chrome-btn-gap)));z-index:800;margin:0;padding:0;border:none;background:none}.ops-exit-chrome button{width:var(--header-chrome-btn-size);height:var(--header-chrome-btn-size);display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;color:var(--text-dim);font-family:inherit;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background .15s,color .15s,border-color .15s}.ops-exit-chrome button:hover{background:var(--bg-elev-2);color:var(--text);border-color:var(--text-faint)}.nav-tabbar{display:none}@media (max-width: 720px){.nav-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:space-around;align-items:stretch;gap:0;box-sizing:border-box;min-height:calc(48px + constant(safe-area-inset-bottom));min-height:calc(48px + env(safe-area-inset-bottom));padding:3px 2px calc(3px + constant(safe-area-inset-bottom));padding:3px 2px calc(3px + env(safe-area-inset-bottom));background:var(--bg-elev-2);border-top:1px solid var(--border)}.nav-tabbar:after{content:"";position:fixed;left:0;right:0;bottom:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background:var(--bg-elev-2);z-index:39;pointer-events:none}.tabbar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1 1 0;min-width:0;min-height:44px;padding:4px 1px;color:var(--text-muted);text-decoration:none;border-radius:var(--radius-md)}.tabbar-item svg{flex:none;width:20px;height:20px}.tabbar-item.active{color:var(--accent)}.tabbar-label{font-size:10px;font-weight:var(--weight-semibold);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}@layer shells{.panel{--panel-owner: 1}}@layer marks{.pick-btn{background:var(--bg-elev);color:var(--text-dim);border:1px solid var(--border);padding:6px 12px;border-radius:var(--radius-tag);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.pick-btn:hover{color:var(--text);border-color:var(--text-faint)}.pick-btn.active{background:var(--text);color:var(--bg);border-color:var(--text)}.pick-btn .chip-dot{display:inline-block;margin-right:6px;vertical-align:middle}.pick-btn-add{border-style:dashed;color:var(--text-faint)}.pick-btn-add:hover{color:var(--text);border-style:solid}input.pick-btn{background:var(--bg);color:var(--text);border:1px solid var(--accent);outline:none;width:140px;font:inherit;font-size:12px;font-weight:500}input.pick-btn::placeholder{color:var(--text-faint)}.pick{--pick-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M1 3.5l4 4 4-4' fill='none' stroke='%239aa1b1' stroke-width='1.5'/></svg>");--pick-menu-overlap: 10px;--pick-travel-ms: .28s;--pick-rotate-ms: .28s;--pick-border-open-ms: .12s;--pick-border-close-ms: 50ms;--pick-z-pill: 1;--pick-z-dropdown: 2;--pick-z-label: 3;position:relative;box-sizing:border-box;width:fit-content;max-width:100%;min-height:0;height:auto;padding:0;background:transparent;border:none;border-radius:0;font-family:inherit;font-size:12px;line-height:1;cursor:default}.pick{display:inline-flex;vertical-align:middle}.pick-trigger{position:absolute;inset:0;z-index:var(--pick-z-pill);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:auto;height:auto;min-width:0;min-height:var(--header-control-h, 32px);padding:0;background:var(--bg-elev);border:1px solid var(--border);border-bottom-color:var(--border);border-radius:var(--radius-tag);margin:0;font:inherit;font-size:12px;font-weight:500;line-height:1;color:transparent;cursor:pointer;outline:none;transition:border-bottom-color var(--pick-border-open-ms) cubic-bezier(.22,1,.28,1)}.pick-trigger:before{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:14px;border-left:1px solid var(--border);border-right:1px solid var(--border);border-radius:0 0 var(--radius-tag) var(--radius-tag);pointer-events:none;opacity:0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);transition:opacity var(--pick-border-open-ms) cubic-bezier(.22,1,.28,1)}.pick.is-open .pick-trigger{border-bottom-color:transparent;transition-duration:var(--pick-border-open-ms)}.pick.is-open .pick-trigger:before{opacity:1;transition-duration:var(--pick-border-open-ms)}.pick.is-closing .pick-trigger{border-bottom-color:var(--border);transition-duration:var(--pick-border-close-ms)}.pick.is-closing .pick-trigger:before{opacity:0;transition-duration:var(--pick-border-close-ms)}.pick-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pick-icon{display:none;flex:none;align-items:center;justify-content:center;color:var(--text-faint)}.pick-face{position:relative;z-index:var(--pick-z-label);display:inline-flex;align-items:center;gap:6px;width:100%;min-height:var(--header-control-h, 32px);padding:0 28px 0 12px;box-sizing:border-box;background:transparent;pointer-events:none}.pick:after{content:"";position:absolute;top:var(--chevron-y-start, 50%);right:12px;width:10px;height:10px;transform:translateY(-50%) rotate(0);background:var(--pick-chevron) center / contain no-repeat;pointer-events:none;z-index:10;transition:top var(--pick-travel-ms) cubic-bezier(.22,1,.28,1),transform var(--pick-rotate-ms) cubic-bezier(.22,1,.28,1) var(--pick-travel-ms)}.zoom-picker{margin-left:8px}.pick-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1;color:var(--text-faint);white-space:nowrap}.pick-value{display:flex;align-items:center;width:fit-content;min-width:0;font-size:12px;font-weight:500;line-height:1;color:var(--text)}.pick-trigger:focus-visible{outline:none;box-shadow:none}.pick-menu{position:absolute;top:100%;left:0;right:0;z-index:var(--pick-z-dropdown);margin:0;padding:0;list-style:none;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;clip-path:inset(0 0 100% 0);transition:clip-path var(--pick-travel-ms) cubic-bezier(.22,1,.28,1)}.pick.is-open,.pick.is-closing{z-index:1021;overflow:visible}.pick.is-open .pick-menu,.pick.is-closing .pick-menu{top:calc(100% - var(--pick-menu-overlap, 10px));left:0;right:0;width:100%;margin:0;padding:var(--pick-menu-overlap, 10px) 0 0;border:1px solid var(--border);border-top:none;border-radius:0 0 8px 8px;background:var(--bg-elev);box-shadow:0 8px 28px #0006;transform-origin:top center;z-index:5}.pick.is-open .pick-face,.pick.is-closing .pick-face{z-index:var(--pick-z-pill)}.pick.is-open .pick-menu{clip-path:inset(0 0 0 0)}.pick.is-closing .pick-menu{clip-path:inset(0 0 100% 0)}.pick.is-open.chevron-ready:after{top:var(--chevron-y-end);transform:translateY(-50%) rotate(180deg)}.pick.is-closing:after{animation:pick-chevron-close calc(var(--pick-travel-ms) + var(--pick-rotate-ms)) cubic-bezier(.22,1,.28,1) both}@media (prefers-reduced-motion: reduce){.pick .pick-menu{transition:none;clip-path:inset(0 0 0 0)}.pick-trigger,.pick-trigger:before,.pick:after{transition:none;animation:none!important}}.pick.is-open .pick-option[aria-selected=true],.pick.is-closing .pick-option[aria-selected=true]{display:none}.pick.is-open .pick-option+.pick-option,.pick.is-closing .pick-option+.pick-option{box-shadow:inset 0 1px 0 var(--border)}.pick.is-open .pick-option[aria-selected=true]+.pick-option,.pick.is-closing .pick-option[aria-selected=true]+.pick-option{box-shadow:none}.pick-option{padding:8px 12px;border-radius:0;width:100%;box-sizing:border-box;font-size:12px;font-weight:500;line-height:1.2;color:var(--text);cursor:pointer;white-space:nowrap}.pick-option:hover{background:var(--bg-elev-2)}.pick-option[aria-selected=true]{background:var(--text);color:var(--bg)}.pick-option[aria-selected=true]:hover{background:var(--text)}.pick-option:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.pick-field{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.pick-field .pick-trigger{background:var(--bg);border-radius:8px}.pick-field .pick-trigger:before{border-radius:0 0 8px 8px}.pick-field.is-open .pick-trigger{border-radius:8px 8px 0 0}.pick-field.is-closing .pick-trigger{border-radius:8px}.pick-field .pick-face{display:flex;align-items:center;min-height:auto;min-width:0;padding:9px 28px 9px 10px;overflow:hidden;box-sizing:border-box}.pick-field .pick-value{display:block;flex:1 1 auto;width:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;text-transform:none;letter-spacing:normal}.pick-field:has(.pick-option:only-child).is-open .pick-option[aria-selected=true],.pick-field:has(.pick-option:only-child).is-closing .pick-option[aria-selected=true]{display:block}.pick-field .pick-option{padding:9px 12px;font-weight:400;text-transform:none;letter-spacing:normal}.pick-field.is-open .pick-menu,.pick-field.is-closing .pick-menu{background:var(--bg)}.pick-group-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0;box-sizing:border-box;height:var(--header-control-h, 32px);padding:0;border:1px solid var(--border);border-radius:var(--radius-tag);background:var(--bg-elev-2);flex:none}.pick-group-pill label.pick-btn>input,.pick-group-pill>.pick-btn>input{display:none}.pick-group-pill label.pick-btn,.pick-group-pill>.pick-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:100%;min-height:0;padding:0 12px;line-height:1;white-space:nowrap;border:none;background:transparent;color:inherit;border-radius:var(--radius-tag);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.pick-group-pill label.pick-btn:has(input:checked),.pick-group-pill>.pick-btn.active,.pick-group-pill>.pick-btn[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:transparent;position:relative;z-index:1}.pick-group-pill label.pick-btn:hover,.pick-group-pill>.pick-btn:hover{border-color:transparent}.pick-group-segmented{display:inline-flex;align-items:center;gap:2px;padding:2px;box-sizing:border-box;width:fit-content;max-width:100%;border:1px solid var(--border);border-radius:var(--radius-tag);background:var(--bg-elev-2)}.pick-group-segmented .pick-btn-segmented,.pick-group-segmented label.pick-btn-segmented{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:4px 12px;line-height:1;white-space:nowrap;border:none;background:transparent;color:var(--text-dim);border-radius:999px;font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.pick-group-segmented label.pick-btn-segmented>input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pick-btn-segmented:hover,.pick-group-segmented .pick-btn-segmented:hover{color:var(--text)}.pick-btn-segmented.active,.pick-group-segmented .pick-btn-segmented.active,.pick-group-segmented .pick-btn-segmented:has(input:checked),.pick-group-segmented .pick-btn-segmented[aria-pressed=true]{background:var(--bg);color:var(--text);box-shadow:0 1px #00000026}@media (hover: none),(pointer: coarse){.pick-btn,.pick-btn-segmented{min-height:44px}.pick:not(.pick-field) .pick-trigger,.pick:not(.pick-field) .pick-face{min-height:44px}header.header .pick:not(.item-timeframe-select):not(.pick-field) .pick-trigger,header.header .pick:not(.item-timeframe-select):not(.pick-field) .pick-face{min-height:var(--header-control-h);height:var(--header-control-h);max-height:var(--header-control-h)}}@media (max-width: 720px){.zoom-picker{display:none}.pick:not(.pick-field).is-open,.pick:not(.pick-field).is-closing{z-index:1200}}}[data-surface=quick-list]{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans)}[data-surface=quick-list] .topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:fixed;top:0;left:0;right:0;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-2) 0;background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:700}[data-surface=quick-list] .topbar-title{grid-column:1 / -1;grid-row:1;justify-self:center;flex:none;min-width:0;max-width:calc(100% - 2 * var(--topbar-flank-reserve, 120px));display:flex;justify-content:center;align-items:center;gap:var(--space-2);margin:0;padding:0 var(--space-1);line-height:1;font-size:15px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:0}[data-surface=quick-list] .topbar-title svg{display:block;flex:none;width:20px;height:20px}[data-surface=quick-list] .topbar-nav,[data-surface=quick-list] .topbar-controls{flex:none;display:inline-flex;align-items:center;grid-row:1;position:relative;z-index:1}[data-surface=quick-list] .topbar-nav{grid-column:1;justify-self:start;gap:var(--space-1);margin-right:var(--space-1);padding-right:var(--space-1);border-right:1px solid color-mix(in srgb,var(--border) 75%,transparent)}[data-surface=quick-list] .topbar-controls{grid-column:3;justify-self:end;margin-left:var(--space-1);padding-left:var(--space-1);border-left:1px solid color-mix(in srgb,var(--border) 75%,transparent)}[data-surface=quick-list] .nav-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:var(--text);border-radius:var(--radius-lg);cursor:pointer;text-decoration:none}[data-surface=quick-list] .nav-toggle:active{background:var(--bg-elev-2)}[data-surface=quick-list] .topbar .nav-toggle.active,[data-surface=quick-list] .topbar .nav-toggle[aria-current=page]{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}[data-surface=quick-list] .toolbar-vault{flex:none;display:inline-flex;align-items:center;gap:var(--space-1)}[data-surface=quick-list] .toolbar-vault-pop,[data-surface=quick-list] .toolbar-vault-add{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:var(--text);border-radius:var(--radius-lg);cursor:pointer}[data-surface=quick-list] .toolbar-vault-key{display:inline-flex;align-items:center;justify-content:center}[data-surface=quick-list] .toolbar-vault-key svg{display:block;width:20px;height:20px}[data-surface=quick-list] .toolbar-vault-add svg{display:block;width:16px;height:16px}[data-surface=quick-list] .toolbar-vault-count{position:absolute;top:5px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--bg) 30%,var(--border));background:var(--bg-elev);color:var(--text);font-size:10px;font-weight:700;line-height:14px;text-align:center}[data-surface=quick-list] .toolbar-vault-pop:active,[data-surface=quick-list] .toolbar-vault-add:active{background:var(--bg-elev-2)}[data-surface=quick-list] .toolbar-vault-pop.is-active{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}[data-surface=quick-list] .toolbar-vault-pop.is-sticky:after{content:"";position:absolute;right:9px;bottom:9px;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--accent)}[data-surface=quick-list] .toolbar-vault-pop.has-locked:before{content:"";position:absolute;left:9px;bottom:9px;width:6px;height:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--bg) 25%,var(--warning))}[data-surface=quick-list] .overlay{position:fixed;inset:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--bg) 35%,#000)}[data-surface=quick-list] .overlay-panel{width:min(360px,100%);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-elev)}[data-surface=quick-list] .overlay-title{margin:0;font-size:15px;font-weight:650;color:var(--text)}[data-surface=quick-list] .overlay-input{width:100%;margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit}[data-surface=quick-list] .overlay-remember{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:13px;color:var(--text-muted);cursor:pointer}[data-surface=quick-list] .overlay-remember input{margin:0}[data-surface=quick-list] .overlay-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}[data-surface=quick-list] .overlay-cancel,[data-surface=quick-list] .overlay-submit{border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:inherit;cursor:pointer}[data-surface=quick-list] .overlay-cancel{background:var(--bg-elev-2);color:var(--text)}[data-surface=quick-list] .overlay-submit{background:var(--accent);color:var(--p-white, #fff)}[data-surface=quick-list].is-offline .nav-toggle,[data-surface=quick-list] .nav-toggle[aria-disabled=true],[data-surface=quick-list] .topbar .nav-toggle[aria-disabled=true]{color:var(--text-faint);opacity:.5;pointer-events:none;cursor:default}[data-surface=quick-list] .gate.gate-identity{box-sizing:border-box;max-width:28rem;margin:calc(52px + env(safe-area-inset-top) + var(--space-5)) var(--space-4) var(--space-6);padding:var(--space-6) var(--space-4);text-align:center}[data-surface=quick-list] .gate-title{margin:0 0 10px;font-size:18px;font-weight:600;color:var(--text)}[data-surface=quick-list] .gate-sub{margin:0 0 20px;font-size:13.5px;line-height:1.55;color:var(--text-dim)}[data-surface=quick-list] .gate-glyph{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto var(--space-5);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}[data-surface=quick-list] .gate-offline,[data-surface=quick-list].is-offline .gate-online{display:none}[data-surface=quick-list].is-offline .gate-offline{display:block}[data-surface=quick-list] .surface-main{max-width:680px;margin:0 auto;padding:calc(52px + env(safe-area-inset-top) + var(--space-5)) var(--space-4) calc(100px + env(safe-area-inset-bottom))}[data-surface=quick-list] .feed-list{display:flex;flex-direction:column;gap:var(--space-4)}[data-surface=quick-list] .composer-add{display:none}[data-surface=quick-list] .composer-create-wrap{margin:0}[data-surface=quick-list] .composer-create{margin:0;border:1px solid var(--accent);background:var(--bg-elev);border-radius:var(--radius-lg);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}[data-surface=quick-list] .composer-create.is-private{border-color:var(--text-muted);box-shadow:0 0 0 1px color-mix(in srgb,var(--text-muted) 32%,transparent)}[data-surface=quick-list] .composer-create-input{display:block;width:100%;margin:0;padding:var(--space-2) var(--space-3);border:none;background:transparent;color:var(--text);border-radius:var(--radius-lg);font-size:13px;font-family:inherit;outline:none;-webkit-user-select:text;user-select:text}[data-surface=quick-list] .composer-create-input::placeholder{color:var(--text-faint)}[data-surface=quick-list] .composer-create-input.is-private{color:var(--text)}[data-surface=quick-list] .composer-create-input.is-private::placeholder{color:var(--text-muted)}[data-surface=quick-list] .feed-list,[data-surface=quick-list] #feed-list,[data-surface=quick-list] #feed-list *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-surface=quick-list] .composer-title-edit,[data-surface=quick-list] .composer-create-input{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}[data-surface=quick-list] .lane{display:flex;flex-direction:column;gap:0}[data-surface=quick-list] .disclosure-head{display:flex;align-items:center;gap:var(--space-2);width:100%;margin:0;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}[data-surface=quick-list] .disclosure-head:focus-visible{outline:2px solid var(--focus-ring, var(--ramp-accent, #4a9eff));outline-offset:2px}[data-surface=quick-list] .disclosure-caret{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;min-width:16px;min-height:16px;padding:0;margin:0;line-height:1;font-size:12px;transition:transform .15s ease}[data-surface=quick-list] .disclosure-label{flex:1 1 auto;min-width:0;line-height:1}[data-surface=quick-list] .lane-eye-wrap{flex:none;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-faint)}[data-surface=quick-list] .lane-eye,[data-surface=quick-list] .lane-eye-off{display:inline-flex;align-items:center;justify-content:center;line-height:0}[data-surface=quick-list] .lane.collapsed .lane-eye{display:none}[data-surface=quick-list] .lane:not(.collapsed) .lane-eye-off{display:none}[data-surface=quick-list] .count{flex:none;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-muted)}[data-surface=quick-list] .lane.collapsed .item-wrap{display:none}[data-surface=quick-list] .lane.collapsed{gap:0}[data-surface=quick-list] .lane.collapsed .lane-items{display:none}[data-surface=quick-list].lane-is-sorting .lane.collapsed .lane-items{display:flex;min-height:0;gap:0}[data-surface=quick-list].lane-is-sorting .lane.collapsed .lane-drop-empty{min-height:32px}[data-surface=quick-list].lane-is-sorting .disclosure-head{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-surface=quick-list] .lane-items{display:flex;flex-direction:column;gap:var(--space-2);min-height:40px}[data-surface=quick-list] .lane>.lane-items{padding-block-start:0}[data-surface=quick-list] .lane-drop-empty{min-height:40px;border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--border) 80%,transparent)}[data-surface=quick-list] .item-wrap{position:relative;border-radius:var(--radius-lg);touch-action:none}[data-surface=quick-list] .item.item-compact{position:relative;z-index:1;display:flex;align-items:center;gap:8px;min-height:0;padding:6px 10px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow .12s ease;cursor:default;outline:none}[data-surface=quick-list] .item.item-compact:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-surface=quick-list] .item.item-compact.is-moving{box-shadow:0 4px 16px #0000002e;opacity:.95;outline:2px dashed var(--accent);outline-offset:2px}[data-surface=quick-list] .item.item-compact:hover{transform:none}[data-surface=quick-list] #feed-list[data-ql-dragging="1"] .item.item-compact,[data-surface=quick-list] #feed-list[data-ql-dragging="1"] .disclosure-head{cursor:grabbing}[data-surface=quick-list] .item-wrap.is-drag-chosen .item.item-compact,[data-surface=quick-list] .item-wrap.is-dragging .item.item-compact{box-shadow:0 4px 16px #0000002e;opacity:.95}[data-surface=quick-list] .item-wrap.lane-drag-ghost{opacity:.45}[data-surface=quick-list] .item-check{flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:22px;padding:0;margin:0;border:1.5px solid var(--text-faint);border-radius:var(--radius-pill);background:transparent;color:transparent;cursor:pointer;position:static;top:auto;right:auto;left:auto;opacity:1;z-index:auto}[data-surface=quick-list] .item-check svg{display:block;width:12px;height:12px;opacity:0;transition:opacity .12s}[data-surface=quick-list] .item-check:active,[data-surface=quick-list] .item-check:focus-visible{border-color:var(--ramp-ok, #2ecc71);background:color-mix(in srgb,var(--ramp-ok, #2ecc71) 15%,transparent);color:var(--ramp-ok, #2ecc71)}[data-surface=quick-list] .item-check:active svg,[data-surface=quick-list] .item-check:focus-visible svg{opacity:1;color:var(--ramp-ok, #2ecc71)}[data-surface=quick-list] .item-focus{display:none}[data-surface=quick-list] .item-send-note{flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:22px;padding:0;margin:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-faint);cursor:pointer}[data-surface=quick-list] .item-send-note:disabled,[data-surface=quick-list] .item-send-note[aria-disabled=true]{opacity:.35;cursor:not-allowed}[data-surface=quick-list] .item-send-note:not(:disabled):active,[data-surface=quick-list] .item-send-note:not(:disabled):focus-visible{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}[data-surface=quick-list] .item-delete{flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:22px;padding:0;margin:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-faint);font-size:16px;font-weight:400;line-height:1;font-family:inherit;cursor:pointer;position:static;top:auto;right:auto;left:auto;opacity:1;z-index:auto}[data-surface=quick-list] .item-delete:active,[data-surface=quick-list] .item-delete:focus-visible{color:var(--ramp-bad, #e74c3c);background:color-mix(in srgb,var(--ramp-bad, #e74c3c) 12%,transparent)}[data-surface=quick-list] .item-title{flex:1 1 auto;min-width:0;margin:0;padding:0;font-size:14px;line-height:22px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;cursor:default}[data-surface=quick-list] article.item:has(.item-focus) .item-title{margin:0;padding:0}[data-surface=quick-list] .item-title:hover,[data-surface=quick-list] .item-title:focus{background:transparent;box-shadow:none}[data-surface=quick-list] .composer-title-edit{flex:1 1 auto;min-width:0;margin:0;padding:var(--space-1) var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font-size:13px;font-family:inherit;outline:none}[data-surface=quick-list] .item.item-compact[data-sync-state=pending]{opacity:.65}[data-surface=quick-list] .item.item-compact[data-sync-state=failed]{border-color:var(--accent)}[data-surface=quick-list] .item.item-compact.is-private{border-color:color-mix(in srgb,var(--text-muted) 80%,var(--border))}[data-surface=quick-list] .item.item-compact.is-private .item-key{flex:none;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--text-muted)}[data-surface=quick-list] .item.item-compact.is-private .item-key svg{width:12px;height:12px}[data-surface=quick-list] .nav-fab{position:fixed;right:var(--ql-fab-right, calc(var(--space-4) + env(safe-area-inset-right)));bottom:var( --ql-fab-bottom, calc(var(--space-4) + env(safe-area-inset-bottom)) );width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);background:var(--accent);color:var(--p-white, #fff);cursor:pointer;z-index:650;box-shadow:0 2px 8px #00000040;touch-action:none;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}[data-surface=quick-list] .nav-fab.is-private{background:var(--text);color:var(--bg)}[data-surface=quick-list] .nav-fab:active:not(.is-retiring):not(.is-dragging){transform:scale(.96)}[data-surface=quick-list] .nav-fab.is-dragging,[data-surface=quick-list] .nav-fab.is-dragging:active{transform:none;transition:none}[data-surface=quick-list] .nav-fab.is-retiring,[data-surface=quick-list]:has(.composer-create-input:focus) .nav-fab{opacity:0;transform:scale(.82);box-shadow:none;pointer-events:none}[data-surface=quick-list] .nav-fab-fan{position:fixed;transform:translate(-50%);display:none;flex-direction:column-reverse;align-items:center;gap:var(--space-2);z-index:660;pointer-events:none}[data-surface=quick-list] .nav-fab-fan.is-open{display:flex}[data-surface=quick-list] .nav-fab-key{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--text);border:1px solid color-mix(in srgb,var(--text) 72%,var(--border));color:var(--bg);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 2px 10px color-mix(in srgb,var(--text) 28%,transparent);transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}[data-surface=quick-list] .nav-fab-key.is-active{border-color:var(--accent);transform:scale(1.12);box-shadow:0 4px 14px color-mix(in srgb,var(--text) 40%,transparent)}[data-surface=quick-list] .nav-fab-key.nav-fab-key-cancel{background:var(--bg-elev-2);border-color:var(--border);color:var(--text-muted);font-size:20px;box-shadow:0 2px 8px #00000040}[data-surface=quick-list] .nav-fab-key.nav-fab-key-cancel.is-active{border-color:var(--text-muted);color:var(--text);transform:scale(1.08);box-shadow:0 4px 14px #0000004d}[data-surface=quick-list] .status-toast{position:fixed;left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 4px 20px #0003;z-index:800;font-size:13px;color:var(--text);animation:quick-list-toast-in .2s ease}[data-surface=quick-list] .status-toast-undo{border:none;background:transparent;color:var(--accent);font-size:13px;font-weight:600;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}[data-surface=quick-list] .status-toast-undo:active{background:color-mix(in srgb,var(--accent) 12%,transparent)}[data-surface=quick-list] .surface-main.is-ql-hydrating .feed-list{visibility:hidden}body.ui-sharp [data-surface=quick-list] .lane-items{gap:0;padding:0}body.ui-sharp [data-surface=quick-list] .item.item-compact{border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--border) 85%,transparent)}body.ui-sharp [data-surface=quick-list] .lane-items>.item-wrap:first-child .item.item-compact{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}body.ui-sharp [data-surface=quick-list] .lane-items>.item-wrap:last-child .item.item-compact{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-bottom-color:transparent}@layer marks{.row.row-read{opacity:.55}.row.row-stalled{border-left:3px solid var(--warn);padding-left:10px}.row{display:flex;flex-direction:column;gap:3px}.row-title{font-size:13px;font-weight:500;color:var(--text);text-decoration:none}.row-title:hover{text-decoration:underline;text-underline-offset:3px}.row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:var(--text-faint);font-size:11px}.row-text{color:var(--text-dim);font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-signal{position:relative;padding-left:14px}.row-dot{position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%;background:transparent}.row-signal.row-unread .row-dot{background:var(--accent)}.row-dot.row-dot-flagged{background:var(--warn)}.row-signal.row-unread .row-title{font-weight:600}.row-signal:not(.row-unread){opacity:.65}.row-by{color:var(--text-dim);font-weight:500}.row-acts{display:flex;align-items:center;gap:14px;margin-top:4px}.row-read,.row-clear{background:none;border:none;padding:0;color:var(--text-faint);font-family:inherit;font-size:11px;line-height:1;cursor:pointer;transition:color .12s ease}.row-read:hover,.row-read:focus-visible{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.row-clear:hover,.row-clear:focus-visible{color:var(--danger);text-decoration:underline;text-underline-offset:2px}.row-read:focus-visible,.row-clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.row-more{display:inline-flex;align-items:center;padding:1px 7px;border-radius:var(--radius-tag);background:var(--bg-elev-2);border:1px solid var(--border);color:var(--text-faint);font-size:10px;font-weight:600;white-space:nowrap}.row-why{color:var(--text-dim);font-style:italic}}@layer shells{.scroll{--scroll-owner: 1;display:block}}@layer shells{.split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.split-main{display:flex;flex-direction:column}.split-aside{min-width:0}}@layer marks{.status{display:none;margin:0;color:var(--text-faint)}.status:before{content:"";width:12px;height:12px;flex:none;border-radius:50%;border:2px solid var(--border);border-top-color:var(--focus-accent);animation:refresh-spin .8s linear infinite}}@layer shells{.surface{--surface-owner: 1}.document-stack{display:flex;flex-direction:column;gap:24px;padding:24px 32px 0}@media (max-width: 720px){.document-stack{gap:16px;padding:16px 14px 0}}}@layer shells{.surface-shell{display:flex;min-height:100vh;align-items:stretch}@media (max-width: 720px){.surface-shell{min-height:0}}}@layer marks{.time{font-size:10.5px;color:var(--text-faint);white-space:nowrap;cursor:default}}@layer shells{.toolbar{display:flex;flex-direction:column;gap:var(--header-toolbar-row-gap);width:100%;margin-top:16px}.toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--header-control-gap);width:100%}.toolbar-primary{width:100%;min-height:var(--header-primary-h);align-items:center}.toolbar-primary.toolbar-userbar{min-height:var(--header-control-h)}.toolbar-primary .user-picker,.toolbar-primary .pick.user-picker{flex:none;width:fit-content;max-width:100%;margin-left:0;margin-right:0}.toolbar .filters-toolbar{width:auto;margin-left:auto;justify-content:flex-end}.toolbar-metrics{flex:1;min-width:0}.toolbar-metrics .toolbar-metrics-counts{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin:0;padding:0;list-style:none;font-size:11px;color:var(--text-muted)}.toolbar-metrics .toolbar-metrics-counts strong{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.toolbar>.filters-toolbar{width:100%}@media (max-width: 720px){.toolbar-row{flex:none;height:var(--header-primary-h);min-height:var(--header-primary-h);max-height:var(--header-primary-h);overflow:hidden}.toolbar-secondary:has(>.filters){position:static;width:100%;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden;border:none;pointer-events:none}.toolbar-secondary>.filters{pointer-events:none}.filters-open .toolbar-secondary>.filters{pointer-events:auto}.toolbar-row>.filters-trigger{margin-left:0}}}@layer shells{.topbar{display:flex;align-items:center;gap:10px;min-width:0}.topbar-title{min-width:0}}
/*# sourceMappingURL=styles-main-core.css.map */
