.icon-button,.icon-link{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:36px;min-height:36px;padding:7px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-soft);cursor:pointer;vertical-align:middle;text-decoration:none}html{scrollbar-gutter:stable}.workspace-header .sync-symbol{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:6px;min-width:32px;min-height:32px;border:0;background:transparent}.workspace-page-heading h1{margin:.3rem 0;font-size:1.8rem}.workspace-header-quiet>.workspace-header-main{min-width:0;flex-wrap:nowrap}.workspace-shell{--top-bar-width:min(1180px, calc(100vw - 2rem) )}.workspace-shell>.workspace-header-quiet{box-sizing:border-box;width:var(--top-bar-width);max-width:none;margin-inline:calc((100% - var(--top-bar-width)) / 2)}@media(max-width:760px){.workspace-shell{--top-bar-width:100%}}.workspace-header-quiet .workspace-nav{flex-wrap:wrap}.workspace-header-quiet .nav-pill{white-space:nowrap}.workspace-header-quiet .workspace-actions{flex:none;flex-wrap:nowrap;gap:4px;align-items:center}.workspace-header-quiet .workspace-flows.active{color:var(--accent-dark);background:var(--panel-strong);box-shadow:inset 0 -2px var(--accent)}@media not (max-width:760px){.workspace-header.workspace-header-quiet{gap:8px}.workspace-header.workspace-header-quiet>.workspace-header-main{gap:16px}.workspace-header-quiet .workspace-nav{gap:2px}.workspace-header-quiet .workspace-nav .nav-pill{padding-inline:.45rem;gap:6px}}@media not (min-width:1100px){.workspace-header-quiet .eyebrow{display:none}}@media(max-width:760px){.workspace-header-quiet{align-items:flex-start}.workspace-header-quiet .workspace-nav .nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.workspace-header-quiet .workspace-nav .nav-pill{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;gap:0}.workspace-header-quiet .workspace-actions{gap:0;max-width:90px;flex-wrap:wrap}.workspace-header-quiet .workspace-actions .sync-symbol{width:100%;min-height:26px}}.icon-button:hover,.icon-link:hover{background:var(--panel-strong);color:var(--ink);border-color:var(--line)}.icon-button[aria-pressed=true],.icon-button.primary-icon{background:var(--accent);color:var(--on-accent)}.icon-button:disabled{opacity:.5;cursor:default}.icon-button:focus-visible,.icon-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.compact-icon-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.workspace-nav .nav-pill,.workspace-more-menu a,.workspace-more-menu button{display:inline-flex;align-items:center;gap:8px}.workspace-nav svg,.workspace-more-menu svg{flex-shrink:0}.draft-recovery{position:relative;margin:0}.draft-recovery.work-evidence[open]>summary{margin-bottom:0}.draft-recovery>summary{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:36px;min-height:36px;padding:6px;cursor:pointer;list-style:none;border-radius:8px;color:var(--ink-soft)}.draft-recovery>summary::-webkit-details-marker{display:none}.draft-recovery[open]>summary,.draft-recovery>summary:hover{background:var(--panel-strong);color:var(--ink)}.draft-recovery-content{padding:12px;border:1px solid var(--line);border-radius:8px;margin:4px 0 10px;background:var(--panel)}.view-guide{position:relative}.view-guide>summary{list-style:none;cursor:pointer}.view-guide dl{position:absolute;right:0;top:100%;z-index:45;width:min(400px,calc(100vw - 2rem));padding:16px;margin:6px 0;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}@media(max-width:760px){.view-guide dl{position:fixed;top:auto;left:16px;right:16px;width:auto;max-height:calc(100dvh - 140px);overflow-y:auto}}.view-guide dt{font-weight:600;margin-top:10px}.view-guide dt:first-child{margin-top:0}.view-guide dd{margin:2px 0;color:var(--ink-soft)}.work-type-label{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:.85rem;color:var(--ink-soft)}@media(pointer:coarse){.icon-button,.icon-link,.draft-recovery>summary{min-width:44px;min-height:44px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.control-tooltip{position:fixed;z-index:10000;transform:translate(-50%);max-width:min(290px,calc(100vw - 24px));padding:8px 11px;border-radius:7px;background:#27231f;color:#fffaf4;box-shadow:0 3px 12px #0003;font-size:12px;line-height:1.4;white-space:pre-line;pointer-events:none;text-align:left}.control-tooltip.above{transform:translate(-50%,-100%)}.control-tooltip small{display:block;margin-top:3px;color:#ded5c9;font-size:11px}.icon-button.error-indicator,.icon-button.error-indicator:hover{color:var(--danger)}.daily-flow{position:relative;flex:none}.daily-flow-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;color:var(--ink-soft);background:var(--panel);cursor:pointer;gap:1px}.daily-flow-trigger:hover,.daily-flow-trigger[aria-expanded=true]{background:var(--panel-strong);color:var(--ink)}.daily-flow-trigger.is-running{border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.daily-flow-trigger.is-finished{border-color:var(--accent)}.daily-flow-mini{font-size:.57rem;line-height:1;font-variant-numeric:tabular-nums}.daily-flow-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.daily-flow-panel{position:absolute;z-index:60;right:0;top:calc(100% + 8px);width:min(340px,calc(100vw - 24px));max-height:min(760px,calc(100dvh - 110px));overflow-y:auto;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:14px;box-shadow:var(--shadow)}.daily-flow-heading,.daily-flow-current,.daily-flow-clock,.daily-flow-total{display:flex;align-items:center;gap:8px}.daily-flow-heading{justify-content:space-between;margin-bottom:8px}.daily-flow-heading h2{font-size:1.05rem;margin:0}.daily-flow-current strong{font-size:1rem}.daily-flow-status{margin-left:auto;font-size:.75rem;color:var(--ink-soft)}.daily-flow-clock{margin:6px 0;padding-bottom:10px;border-bottom:1px solid var(--line)}.daily-flow-clock-time{display:flex;align-items:center;gap:2px;margin-right:auto;min-width:0}.daily-flow-clock-time output,.daily-flow-clock-edit input{font-size:1.6rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.daily-flow-clock-time output{cursor:text;-webkit-user-select:none;user-select:none;padding:0 4px;border:1px solid transparent;border-radius:6px}.daily-flow-clock-edit{display:inline-flex;align-items:center;gap:2px}.daily-flow-clock-edit input{width:5.2ch;box-sizing:content-box;padding:0 4px;border:1px solid var(--control-line);border-radius:6px;background:var(--panel);color:var(--ink);font-family:inherit}.daily-flow-countdown-set:not(.has-value) svg{opacity:.55}.daily-flow-panel .icon-button,.daily-flow-panel .icon-link{min-width:44px;min-height:44px}.daily-flow-stages{display:flex;flex-direction:column;margin:4px 0}.daily-flow-stage{display:grid;grid-template-columns:1fr 44px;align-items:center;border-radius:8px}.daily-flow-stage.selected{background:var(--panel-strong)}.daily-flow-stage>button{display:flex;align-items:center;gap:10px;min-height:44px;border:0;background:transparent;color:var(--ink-soft);text-align:left;padding:8px;border-radius:8px;cursor:pointer}.daily-flow-stage>button span{flex:1}.daily-flow-stage>button[aria-pressed=true]{color:var(--accent);font-weight:600}.daily-flow-stage>button:hover{background:var(--panel-strong)}.daily-flow-stage>button:focus-visible{outline:2px solid var(--accent)}.daily-flow-next{width:100%;justify-content:space-between;min-height:44px}.daily-flow-history{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.daily-flow-history summary{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:36px}.daily-flow-history input{margin-top:8px;min-height:36px;max-width:100%}.daily-flow-history dl{margin:10px 0}.daily-flow-history dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.8rem;line-height:1.8}.daily-flow-history dt{display:flex;align-items:center;gap:8px}.daily-flow-history dd{margin:0;font-variant-numeric:tabular-nums}.daily-flow-total{justify-content:space-between;border-top:1px solid var(--line);padding-top:8px;font-size:.85rem}.daily-flow-error{font-size:.85rem;display:flex;align-items:center;gap:6px}@media(max-width:600px){.daily-flow-panel{position:fixed;top:90px;right:12px;max-height:calc(100dvh - 110px)}}.daily-flow-slot{width:44px;height:44px}.daily-flow-channels{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:0;padding:0}.daily-flow-panel .daily-flow-channels .icon-link{min-width:36px;min-height:36px}@media(pointer:coarse){.daily-flow-panel .daily-flow-channels .icon-link{min-width:44px;min-height:44px}}.hover-select{position:relative;display:inline-flex;max-width:100%;min-width:0;vertical-align:middle}.hover-select-trigger{display:inline-flex;align-items:center;gap:.45rem;min-height:36px;max-width:100%;min-width:0;box-sizing:border-box;padding:.3rem .55rem .3rem .6rem;border:1px solid var(--control-line);border-radius:8px;background:var(--panel);color:var(--ink);cursor:pointer;text-align:left}.hover-select-trigger:hover:not(:disabled),.hover-select.is-open .hover-select-trigger{background:var(--panel-strong)}.hover-select-trigger:disabled{cursor:default;opacity:.6}.hover-select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hover-select-icon{flex:none;color:var(--ink-soft)}.hover-select-value{display:grid;min-width:0;flex:1 1 auto}.hover-select-value>span{grid-area:1 / 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;visibility:hidden}.hover-select-value>span.is-current{visibility:visible}.hover-select-chevron{flex:none;width:14px;height:14px;color:var(--ink-soft);transform:rotate(90deg);transition:transform .12s ease}.hover-select.is-open .hover-select-chevron{transform:rotate(-90deg)}.hover-select-chevron.hover-select-mark,.hover-select.is-open .hover-select-chevron.hover-select-mark{transform:none;transition:none}.hover-select-list{position:absolute;z-index:70;left:0;top:calc(100% + 2px);min-width:100%;width:max-content;max-width:min(28rem,calc(100vw - 24px));max-height:min(16rem,50vh);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;margin:0;padding:4px;list-style:none;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);box-shadow:var(--shadow)}.hover-select-list.above{top:auto;bottom:calc(100% + 2px)}.hover-select-list[hidden]{display:none}.hover-select-list [role=option]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:36px;padding:.35rem .55rem;border-radius:7px;cursor:pointer;overflow-wrap:anywhere}.hover-select-list [role=option].is-active{background:var(--panel-strong)}.hover-select-list [role=option][aria-selected=true]{font-weight:600}.hover-select-list [role=option][aria-disabled=true]{cursor:default;color:var(--ink-soft)}.hover-select-group>span{display:block;padding:.45rem .55rem .15rem;font-size:.78rem;font-weight:600;color:var(--ink-soft)}.hover-select-group>ul{margin:0;padding:0;list-style:none}.hover-select-check{flex:none;width:15px;height:15px;color:var(--accent)}.hover-select-option-icon{flex:none;color:var(--ink-soft)}span.hover-select-option-icon{width:18px;height:18px}.hover-select-list [role=option]>.hover-select-option-icon+span{flex:1 1 auto}@media(pointer:coarse){.hover-select-trigger,.hover-select-list [role=option]{min-height:44px}}.field .hover-select-trigger span,.field .hover-select-list [role=option]>span{font-size:inherit;font-weight:inherit;color:inherit}.field.model-picker>.hover-select{justify-self:start}.hover-select.is-failed .hover-select-mark{color:var(--danger)}.capture-language-control{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.1rem;width:48px;min-height:44px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel)}.capture-language-control select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.capture-language-chevron{width:10px;height:10px;transform:rotate(90deg)}.capture-language-control:focus-within{outline:2px solid var(--accent);outline-offset:2px}.capture-language-control:hover{background:var(--panel-strong)}.capture-extraction-original{max-height:24rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.capture-extraction-failure{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;min-height:44px}.capture-extraction-failure .capture-error-indicator{color:var(--danger)}.capture-assist-submit{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.capture-assist-submit>.work-model-control{min-width:0}.capture-assist-submit select{max-width:min(25rem,65vw)}@media(min-width:641px){.capture-preparation-toggles .preparation-inspection{position:static}.capture-preparation-toggles .preparation-inspection-panel{top:calc(100% + .4rem);left:0;right:auto;width:min(42rem,100%)}}.capture-extraction .preparation-cost{display:inline-block;min-width:7.5rem}.capture-extract-button.is-searching svg,.capture-extract-button.is-drafting svg{animation:capture-extract-spin 1.6s linear infinite}.capture-extraction-elapsed{display:inline-block;min-width:3.4rem;font-size:.8rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.ref-link{color:var(--accent-dark);cursor:pointer;border-radius:2px;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklch,var(--accent) 55%,transparent);overflow-wrap:anywhere}.ref-link:hover{text-decoration-color:var(--accent)}.ref-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ref-link.ref-link[data-absent]{color:var(--ink-soft);text-decoration-style:dotted;text-decoration-color:var(--ink-soft)}.ref-link.ref-link[data-proposed]{text-decoration-style:dashed}.ref-count{margin-inline-start:1px;font-size:.7em;line-height:0;vertical-align:super;color:var(--ink-soft);font-variant-numeric:tabular-nums}.ref-card{position:fixed;z-index:10000;box-sizing:border-box;width:min(360px,calc(100vw - 24px));max-height:min(420px,calc(100dvh - 24px));overflow:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);box-shadow:var(--shadow);font-size:.875rem;line-height:1.45;text-align:left}.ref-card-entry{display:grid;gap:3px;box-sizing:border-box;width:100%;padding:8px 10px;margin:0;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer}.ref-card-static{cursor:default}.ref-card-entry+.ref-card-entry{border-top:1px solid var(--line);border-top-left-radius:0;border-top-right-radius:0}a.ref-card-entry:hover,button.ref-card-entry:hover{background:var(--panel-strong)}.ref-card-entry:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ref-card-head{display:flex;align-items:flex-start;gap:6px;min-width:0}.ref-card-glyph{flex:none;display:inline-flex}.ref-card-icon{flex:none;margin-top:1px;color:var(--ink-soft)}.ref-card-title{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.ref-card-word{flex:none;padding:0 5px;border:1px solid var(--line);border-radius:4px;color:var(--ink-soft);font-size:.78rem;line-height:1.5}.ref-card-entry[data-state=absent] .ref-card-word{color:var(--danger);border-color:currentColor}.ref-card-subtitle{padding-inline-start:24px;color:var(--ink-soft);font-size:.8rem;overflow-wrap:anywhere}.ref-card-facts{display:flex;flex-wrap:wrap;gap:2px 10px;padding-inline-start:24px;color:var(--ink-soft);font-size:.8rem}.ref-drawer>.ref-card-facts{padding-inline-start:0;font-size:.85rem}.ref-fact{display:inline-flex;align-items:center;gap:3px;min-width:0;overflow-wrap:anywhere;border-radius:3px}.ref-fact:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ref-fact svg{width:13px;height:13px;flex:none}.ref-card-snippet{padding-inline-start:24px;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden}.ref-card-several .ref-card-snippet{-webkit-line-clamp:3;line-clamp:3}.ref-card-snippet[data-excerpt]{margin-inline-start:24px;padding-inline-start:8px;border-inline-start:1px solid var(--line)}.ref-card-cause{display:flex;align-items:flex-start;gap:6px;padding-inline-start:0;color:var(--danger);font-size:.8rem;overflow-wrap:anywhere}.ref-card-cause svg{flex:none;width:16px;height:16px;margin-top:1px}.ref-card-keys{display:block;padding:4px 10px 3px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:11px}.ref-drawer{width:min(640px,100%);align-content:start}.ref-drawer-title{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 8px;min-width:0}.ref-drawer-title h2{margin:0;font-size:1.1rem;overflow-wrap:anywhere}.ref-drawer-byline{grid-column:1 / -1;margin:0;color:var(--ink-soft);font-size:.85rem;overflow-wrap:anywhere}.ref-drawer-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.ref-drawer-cause{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--danger);overflow-wrap:anywhere}.ref-drawer-cause svg{flex:none}.ref-drawer-words>:first-child{margin-top:0}.ref-drawer-records{margin:0;padding-inline-start:1.2em;display:grid;gap:4px}.formatted-work-text{max-width:74ch;overflow-wrap:anywhere;line-height:1.6}.formatted-work-text p{white-space:pre-wrap;margin:.5rem 0}.formatted-work-text h4{font-size:1rem;margin:1rem 0 .4rem}.formatted-work-text ul{padding-inline-start:1.4rem;margin-block:.35rem}.formatted-work-text li{padding-block:.2rem;white-space:pre-wrap}.formatted-work-text a{overflow-wrap:anywhere;text-underline-offset:3px}.formatted-table-block{min-width:0;margin-block:.6rem}.formatted-table-tools{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .6rem;font-size:.86rem}.formatted-table-tools label{font-weight:650}.formatted-table-tools input{min-height:44px;min-width:0;max-width:100%;width:18rem;padding:.45rem .6rem;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink)}.formatted-table-tools [role=status],.formatted-work-text .formatted-table-hint{color:var(--ink-soft);font-size:.84rem;margin:.3rem 0}.formatted-table{max-width:100%;overflow-x:auto;margin:.6rem 0;border:1px solid var(--line);border-radius:8px;background:var(--panel);container-type:inline-size}.formatted-table:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.formatted-table table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.92rem;line-height:1.45}.formatted-table th,.formatted-table td{padding:.45rem .7rem;text-align:start;vertical-align:top;border-bottom:1px solid var(--line);white-space:pre-wrap}.formatted-cell{display:block;min-width:4rem;max-width:22rem;overflow-wrap:anywhere}.formatted-table th{background:var(--panel-strong);font-weight:650}.formatted-table th:first-child,.formatted-table td:first-child{position:sticky;left:0;background:var(--panel);border-right:1px solid var(--line)}.formatted-table th:first-child{background:var(--panel-strong)}.formatted-table th:first-child .formatted-cell,.formatted-table td:first-child .formatted-cell{max-width:min(18rem,45vw)}@container (max-width: 600px){.formatted-table th:first-child .formatted-cell,.formatted-table td:first-child .formatted-cell{max-width:min(8rem,30cqw)}.formatted-table th:not(:first-child) .formatted-cell,.formatted-table td:not(:first-child) .formatted-cell{max-width:calc(70cqw - 3rem)}}.formatted-table tbody tr:last-child td{border-bottom:0}.formatted-table .is-align-center{text-align:center}.formatted-table .is-align-right{text-align:end}.work-detail-tools,.work-type-line,.work-inline-heading{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.work-detail-tools{justify-content:flex-end}.work-inline-heading{justify-content:space-between}.work-inline-heading h3,.work-type-line p{margin:0}.work-type-badge{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink-soft);font-size:.85rem;font-weight:650}.work-title-line{display:flex;align-items:flex-start;gap:.5rem;min-width:0;flex:1}.work-title-line h1{flex:1;min-width:0}.work-type-symbol,.work-state-symbol{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:36px;min-width:24px;color:var(--ink-soft)}.work-state-symbol{border:1px solid var(--line);border-radius:50%;min-width:30px;min-height:30px;margin-top:.3rem}.work-state-symbol.state-check,.work-state-symbol.state-focus{color:var(--accent-dark);border-color:currentColor}.work-title-controls{display:grid;gap:4px;flex:none;max-width:45%}.work-title-controls .work-detail-tools{justify-content:flex-end}.work-title-line>p{flex-basis:100%}.work-next-action-row{display:flex;align-items:flex-start;gap:.55rem}.work-next-action-row>p{margin:.4rem 0;flex:1;min-width:0}.work-next-action-row .work-detail-tools{flex:none}.work-evidence-content{padding:.6rem 0;border-block:1px solid var(--line);margin-block:.5rem}.review-embedded-header>.work-title-line,.review-embedded-header .work-primary-tools{display:none}.review-embedded-header{justify-content:flex-end}.review-embedded-header .work-title-controls{max-width:100%}@media(max-width:600px){.work-detail-header .work-title-controls{max-width:100%;width:100%}.work-next-action-row{flex-wrap:wrap}.work-next-action-row>.work-detail-tools{margin-left:auto}}.work-detail .work-detail-header{align-items:flex-start}.work-detail .work-detail-header>div:first-child{flex:1;min-width:0}.work-compact-panel{border-top:1px solid var(--line);padding-block:.7rem;display:grid;gap:.65rem}.work-context-picker{min-width:0}.work-context-trigger{display:flex;align-items:center;gap:.55rem;min-height:44px}.work-context-trigger .work-context-selection{overflow:hidden;text-overflow:ellipsis;font-size:.85rem;color:var(--ink-soft);white-space:nowrap}.work-context-picker>details>summary{list-style:none}.work-context-picker>details>summary::-webkit-details-marker{display:none}.work-context-picker .work-context-option{flex:1;padding:.55rem .2rem;min-width:0}.work-source-option{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;border-bottom:1px solid var(--line)}.work-source-option .work-context-option>span{overflow-wrap:anywhere}.work-source-option>.formatted-work-text{flex-basis:100%;padding:0 .3rem .7rem}.work-source-option>button{opacity:0}.work-source-option:hover>button,.work-source-option:focus-within>button,.work-source-option>button[aria-pressed=true]{opacity:1}.work-source-search{max-height:20rem;overflow-y:auto}.work-source-search input{width:100%}.work-source-search>.field{position:sticky;top:0;background:var(--panel);z-index:1}.work-context-chips{display:flex;flex-wrap:wrap;gap:.35rem}.work-context-chips button{display:inline-flex;gap:.3rem;align-items:center;max-width:100%;font-size:.85rem}.work-context-chips button>span{white-space:nowrap;font-size:.75rem;flex-shrink:0}.work-detail .sr-only,.work-context-picker .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}.work-preparation-composer{display:flex;gap:.4rem;align-items:flex-end}.work-preparation-composer textarea{flex:1;resize:none;min-height:44px;max-height:12rem}.work-preparation-composer button{flex-shrink:0}.work-preparation-family{display:flex;align-items:center;gap:.4rem}.work-preparation-family p{margin:0;font-size:.9rem}.work-detail .work-task-context>summary{width:fit-content}.work-draft-title{font-weight:650;font-size:1.2rem}.work-waiting-dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.75rem}@media(hover:none){.work-source-option>button{opacity:1}}@media(max-width:600px){.work-detail-tools{justify-content:flex-start}.work-context-trigger .work-context-selection{max-width:24ch}}.work-action-order{display:flex;align-items:flex-end;gap:.25rem;min-width:0}.work-action-order>.field{flex:1;min-width:0}.work-action-order-slot{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:36px;min-height:36px}.icon-button.work-error-indicator{color:var(--danger)}.review-workspace .detail-card>summary{align-items:center}.review-workspace .detail-card>summary>span{display:inline-flex;align-items:center;gap:.55rem}.review-count{margin-inline-start:auto;font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:.85rem}.review-list{display:grid;gap:0}.review-item{padding:.65rem 0;border-bottom:1px solid var(--line);min-width:0}.review-item:last-child{border-bottom:0}.review-item-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .65rem;min-width:0}.review-item-title{flex:1 1 17rem;min-width:0;text-align:left;color:var(--ink);background:transparent;border:0;font:inherit;font-weight:600;padding:.4rem 0;overflow-wrap:anywhere;cursor:pointer}.review-row-metadata,.review-item-actions,.review-toolbar,.review-badge{display:inline-flex;align-items:center;gap:.4rem}.review-row-metadata{flex-wrap:wrap;font-size:.78rem;color:var(--ink-soft)}.review-item-heading>.review-row-metadata{grid-column:1;grid-row:2;max-width:100%}.review-item-heading>.review-item-actions{grid-column:2;grid-row:2}.review-item-context-actions{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;padding-left:.45rem;border-left:1px solid var(--line);gap:.25rem}.review-badge{position:relative;max-width:100%;overflow-wrap:anywhere}.review-badge-tooltip{position:absolute;z-index:20;top:calc(100% + .4rem);inset-inline-start:0;width:max-content;max-width:min(26rem,75vw);padding:.5rem .65rem;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--ink);box-shadow:0 3px 12px #24312b20;font-size:.8rem;font-weight:400;white-space:normal;pointer-events:none;visibility:hidden}.review-badge:hover>.review-badge-tooltip,.review-badge:focus>.review-badge-tooltip{visibility:visible}.review-badge:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.review-badge svg{flex:0 0 auto}.review-item-actions{margin-inline-start:auto;flex-wrap:nowrap;min-height:36px}.review-chevron.is-open svg{transform:rotate(90deg)}.review-item-detail{padding:.7rem 0}.review-item-detail .work-detail{padding:0;border:0;background:transparent;box-shadow:none}.review-item-detail .work-detail-header h1{font-size:1.2rem}.review-item-detail .work-detail-header{align-items:flex-start}.review-toolbar{flex-wrap:wrap;margin:.35rem 0 1rem}.review-toolbar select,.review-toolbar input{max-width:100%;min-height:36px}.review-toolbar .review-toolbar-end{margin-inline-start:auto;display:flex;gap:.4rem}.review-steps{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 1rem}.review-step{display:flex;align-items:center;gap:.35rem;padding:.5rem .7rem;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:6px;cursor:pointer;font:inherit;font-size:.85rem;min-height:42px}.review-step[aria-pressed=true]{border-color:var(--accent);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.review-step svg{flex:0 0 auto}.review-footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.review-area-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}.review-area-row{display:flex;align-items:center;gap:.6rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.review-area-row strong{margin-inline-start:auto;font-variant-numeric:tabular-nums}.review-area-row.is-empty{color:var(--ink-soft)}.review-domain{padding:.5rem 0}.review-domain>summary{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;cursor:pointer}.review-domain>summary .review-row-metadata{margin-inline-start:auto}.review-domain>summary{list-style:none}.review-domain>summary::-webkit-details-marker{display:none}.review-domain[open]>summary>.review-domain-chevron{transform:rotate(90deg)}.review-domain-order{margin-top:.8rem}.review-more{display:flex;align-items:center;gap:.5rem;margin-top:.65rem}.review-import-header{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.4rem 0 .85rem;border-bottom:1px solid var(--line)}.review-filter-control{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.review-filter-control select{color:var(--ink);background:var(--panel);min-height:36px;max-width:15rem}.review-import-header .review-count{margin-inline-start:0}.review-deadline-group h4{margin:.9rem 0 .2rem;font-size:.9rem}.task-detail-compact{display:grid;gap:.6rem}.task-detail-compact .detail-section{border:0;margin:0;padding:.5rem 0}.task-detail-metadata{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.task-detail-metadata>.review-badge{padding:.35rem}.task-detail-source{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.task-detail-source-title{flex:1 1 12rem;overflow-wrap:anywhere}.task-detail-actions{position:sticky;bottom:0;background:var(--panel);padding-block:.7rem}.task-detail-compact summary{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-weight:600}.task-detail-compact .detail-value{white-space:pre-wrap;overflow-wrap:anywhere}.task-detail-compact .detail-row{grid-template-columns:minmax(5.5rem,.35fr) minmax(0,1fr)}@media(max-width:760px){.review-item-title{flex-basis:calc(100% - 90px)}.review-item-heading{grid-template-columns:minmax(0,1fr) auto}.review-item-heading>.review-row-metadata{grid-column:1 / -1;grid-row:2;max-width:100%}.review-item-heading>.review-item-actions{grid-column:1 / -1;grid-row:3;justify-self:end}.review-row-metadata{width:auto}.review-item-actions{flex-wrap:nowrap}.review-area-list{grid-template-columns:1fr}.review-step{flex:1 1 40%}.review-item-detail .work-detail-tools{flex-wrap:wrap}}.review-workspace .detail-card>summary{display:flex;gap:.6rem}.review-workspace .detail-card>summary>.review-count{font-size:.85rem;font-weight:500}.review-workspace .detail-card>summary small{margin-inline-start:auto;max-width:52%;text-align:right}.review-item-detail .work-detail{gap:.6rem}.review-item-detail .work-stack{gap:.65rem}.review-item-detail .work-stack>p,.review-item-detail .work-orientation>p{margin-block:.3rem}.review-item-detail.same-target .work-detail-header h1{display:none}.review-item-detail .work-orientation:empty{display:none}.review-item-detail .work-detail-header p{margin-block:.3rem}.review-workspace section[aria-label="Optional planning maintenance"]>.detail-card>summary{display:grid}.review-workspace section[aria-label="Optional planning maintenance"]>.detail-card>summary small{margin-inline-start:0;max-width:none;text-align:start}.review-planning-controls{display:grid;gap:1rem}.review-planning-controls p{margin:0;line-height:1.5}.review-clock-settings,.review-cap-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.review-planning-controls .field>span,.review-planning-controls legend{display:flex;align-items:center;gap:.45rem}.review-planning-controls fieldset{margin:0;min-width:0;padding:.8rem;border:1px solid var(--line);border-radius:6px}.review-planning-controls legend{padding-inline:.35rem;font-weight:600}.review-planning-controls select,.review-planning-controls input,.review-planning-controls textarea{min-height:38px;padding:.45rem .6rem;border:1px solid var(--line);border-radius:5px;color:var(--ink);background:var(--panel);font:inherit;max-width:100%}.review-cap-rows{max-height:17rem;overflow-y:auto;overscroll-behavior:contain;margin-block:.6rem}.review-cap-row{display:flex;align-items:center;gap:.5rem;min-width:0;margin-block:.4rem}.review-cap-row>span,.review-cap-row>select{flex:1;min-width:0;overflow-wrap:anywhere}.review-cap-row input[type=number],.review-inline-number input{width:5.5rem;text-align:end;font-variant-numeric:tabular-nums}.review-cap-row>label{display:flex;align-items:center;flex:1;gap:.7rem}.review-cap-row>label input{margin-left:auto}.review-planning-switches,.review-budget-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.review-planning-switches label{display:inline-flex;gap:.5rem;align-items:center}.review-planning-controls input[type=checkbox]{min-height:0}.review-inline-number{display:inline-flex;gap:.5rem;align-items:center}.review-diagnostic-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.review-diagnostic-metric,.review-diagnostic-rule{display:flex;align-items:center;gap:.65rem;border-bottom:1px solid var(--line);padding:.65rem 0;min-width:0}.review-diagnostic-metric>strong,.review-diagnostic-rule>.icon-button{margin-left:auto;flex-shrink:0;font-variant-numeric:tabular-nums}.review-throughput ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.7rem}.review-throughput li{display:grid;gap:.4rem;border:1px solid var(--line);padding:.6rem}.review-throughput li strong{font-size:1.3rem}.review-stabilize-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.review-stabilize-actions label{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.review-stabilize-note summary{display:flex;align-items:center;gap:.5rem;cursor:pointer}.review-stabilize-note textarea{width:100%;margin-top:.5rem}@media(max-width:700px){.review-clock-settings,.review-cap-columns,.review-diagnostic-metrics{grid-template-columns:1fr}.review-inline-number{width:100%}.review-inline-number input{margin-left:auto}.review-planning-controls .review-badge-tooltip{inset-inline-start:auto;inset-inline-end:0}}.review-detail-status{display:inline-flex;align-items:center;justify-content:flex-end;flex:none;min-width:76px;min-height:36px}@media(pointer:coarse){.review-detail-status{min-width:92px;min-height:44px}}.review-throughput h3{display:flex;align-items:center;gap:.45rem}.review-diagnostic-metric{min-height:calc(36px + 1.3rem)}@media(max-width:760px)and (pointer:fine){.review-item-context-actions{gap:0;padding-left:.2rem}.review-item-context-actions .icon-button{min-width:32px;padding-inline:5px}}.review-item-detail .work-stack[aria-label="Promises and follow-up"]>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.review-list{container:review-list / inline-size;--row-control:36px}@media(pointer:coarse){.review-list{--row-control:44px}}.review-item.is-one-line .review-item-heading{grid-template-columns:minmax(12rem,1fr) auto auto auto;align-items:start;gap:.3rem .5rem}.review-item.is-one-line .review-item-text{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;column-gap:.65rem;min-width:0}.review-item.is-one-line .review-item-title{flex:1 1 12rem;min-width:0;overflow-wrap:break-word;padding-block:max(0px,calc((var(--row-control) - 1lh) / 2))}.review-item.is-one-line .review-item-text>.review-row-metadata{flex:0 1 auto;margin-inline-start:auto;justify-content:flex-end;min-height:var(--row-control);max-width:100%}.review-item.is-one-line .review-item-context-actions{grid-column:2;grid-row:1}.review-item.is-one-line .review-item-context-actions:empty{display:none}.review-item.is-one-line .review-item-heading>.review-item-actions{grid-column:3;grid-row:1;margin:0}.review-item.is-one-line .review-item-heading>.review-detail-status{grid-column:4;grid-row:1}@container review-list (width < 44rem){.review-item.is-one-line .review-item-heading{grid-template-columns:minmax(0,1fr) auto}.review-item.is-one-line .review-item-text{grid-row:1 / span 2}.review-item.is-one-line .review-item-context-actions{display:none}.review-item.is-one-line.is-open .review-item-context-actions:not(:empty){display:flex;flex-wrap:wrap;grid-column:1 / -1;grid-row:3;justify-content:flex-start;border-left:0;padding-left:0}.review-item.is-one-line .review-item-heading>.review-item-actions{grid-column:2;grid-row:1}.review-item.is-one-line .review-item-heading>.review-detail-status{grid-column:2;grid-row:2;justify-self:end;min-width:0;min-height:0}.review-item.is-one-line .review-item-heading>.review-detail-status:empty{display:none}.review-item.is-one-line .review-undo{order:-1}.review-item.is-one-line .review-undo.is-idle{display:none}}@container review-list (44rem <= width < 48rem){.review-item.is-one-line:has(.review-item-actions>:nth-child(4)) .review-item-heading{grid-template-columns:minmax(0,1fr) auto}.review-item.is-one-line:has(.review-item-actions>:nth-child(4)) .review-item-text{grid-row:1 / span 2}.review-item.is-one-line:has(.review-item-actions>:nth-child(4)) .review-item-context-actions{display:none}.review-item.is-one-line.is-open:has(.review-item-actions>:nth-child(4)) .review-item-context-actions:not(:empty){display:flex;flex-wrap:wrap;grid-column:1 / -1;grid-row:3;justify-content:flex-start;border-left:0;padding-left:0}.review-item.is-one-line:has(.review-item-actions>:nth-child(4)) .review-item-heading>.review-item-actions{grid-column:2;grid-row:1}.review-item.is-one-line:has(.review-item-actions>:nth-child(4)) .review-item-heading>.review-detail-status{grid-column:2;grid-row:2;justify-self:end;min-width:0;min-height:0}.review-item.is-one-line:has(.review-item-actions>:nth-child(4)) .review-item-heading>.review-detail-status:empty{display:none}}.work-row-heading.is-one-line{justify-content:flex-start;align-items:center;column-gap:.65rem;row-gap:.2rem}.work-row-heading.is-one-line>h3{flex:1 1 12rem;min-width:0;overflow-wrap:break-word}.work-row-heading.is-one-line>.review-row-metadata{flex:0 1 auto;margin-inline-start:auto;justify-content:flex-end;max-width:100%}.work-row-heading.is-one-line>.review-row-metadata>.review-row-metadata{display:contents}.list-move-handle{touch-action:none;cursor:grab}.list-move-handle svg{transform:rotate(90deg)}.list-move-handle.is-dragging{cursor:grabbing}.list-order-control{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.review-badge-text{display:inline-block;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.review-item-title.review-item-title-editor{cursor:text;border:1px solid var(--line);border-radius:4px;background:var(--panel);padding:.35rem .45rem;font-weight:600;resize:none;overflow:hidden;line-height:inherit;box-sizing:border-box;display:block}.review-commitment{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.review-commitment input{min-height:36px;padding:.35rem .5rem;border:1px solid var(--line);border-radius:5px;color:var(--ink);background:var(--panel);font:inherit}.review-commitment-day{flex:0 0 auto}.review-commitment-note{flex:1 1 10rem;min-width:8rem}.review-commitment-record{display:inline-flex;align-items:center;gap:.4rem;flex:none}.review-loading{display:flex;align-items:center;min-height:44px;color:var(--ink-soft)}.dictation-field{position:relative;min-width:0}.dictation-field-corner{--dictation-button: 32px}.dictation-field.dictation-field-corner>:is(input,textarea){display:block;width:100%;max-width:none;min-width:0;box-sizing:border-box}div.dictation-field.dictation-field-corner :is(input,textarea){padding-inline-end:calc(var(--dictation-button) + 10px)}:where(.dictation-field.dictation-field-corner.single-line)>input{min-height:36px}:where(.dictation-field.dictation-field-corner:not(.single-line))>textarea{min-height:44px}.dictation-field.dictation-field-corner>.dictation-button{position:absolute;top:5px;right:5px;width:var(--dictation-button);height:var(--dictation-button);min-width:0;min-height:0;padding:0}.dictation-field.dictation-field-corner.single-line>.dictation-button{top:50%;transform:translateY(-50%)}@media(hover:none),(pointer:coarse){.dictation-field-corner{--dictation-button: 44px}:where(.dictation-field.dictation-field-corner.single-line)>input{min-height:44px}.dictation-field.dictation-field-corner:not(.single-line)>.dictation-button{top:0;right:0}}.capture-editor-heading>.dictation-field.capture-title-dictation{flex:1 1 21rem}.capture-search>.dictation-field{flex:1 1 auto}.review-commitment>.dictation-field.review-commitment-note-field{flex:1 1 10rem;min-width:8rem}.tag-editor-input-row>.dictation-field{flex:1 1 auto}.global-search-input>.dictation-field{flex:1 1 auto}.global-search-input>.dictation-field>input{border:0;background:transparent;color:var(--ink);padding-block:10px;padding-inline-start:2px}.global-search{position:relative}.global-search>.nav-pill{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:inherit}.global-search-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:min(560px,calc(100vw - 2rem));background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:8px}.global-search-input{display:flex;align-items:center;gap:8px}.global-search-input>input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);padding:10px 2px}.global-search-status{padding:4px 8px;font-size:.85rem;color:var(--ink-soft)}.global-search-results{padding:0;margin:0;list-style:none;max-height:420px;overflow:auto}.global-search-results li{display:flex;align-items:center;border-radius:6px}.global-search-results li.search-current{background:var(--panel-strong)}.global-search-results li>a:first-child{display:grid;gap:2px;flex:1;min-width:0;text-decoration:none;color:var(--ink);padding:8px}.global-search-results strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-all{display:flex;align-items:center;gap:8px;padding:10px 8px}@media(max-width:600px){.global-search{position:static}.workspace-header{position:relative}.global-search-panel{right:0;top:100%}}.global-search-filters{display:flex;align-items:center;gap:8px;min-height:36px}.global-search-filters>.global-search-status{flex:1 1 auto;min-width:0}.global-search-tag{flex:none;width:11rem}.global-search-tag>.hover-select-trigger{width:100%}.global-search-tag.has-value>.hover-select-trigger{border-color:var(--accent)}@media(pointer:coarse){.global-search-filters{min-height:44px}}@media(max-width:600px){.global-search-tag{width:9rem}}.operational-notice{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;min-height:44px;padding:0 0 0 2px;border-bottom:1px solid var(--line);background:var(--bg);color:var(--ink-soft);font-size:.875rem;line-height:1.4}.operational-notice strong{color:var(--danger);flex:none;font-weight:650;white-space:nowrap}.operational-notice .operational-notice-icon,.operational-notice .operational-notice-icon:hover{flex:none;color:var(--danger);cursor:default;background:transparent;border-color:transparent}.operational-notice-detail{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operational-notice .icon-button{margin-left:auto;flex:none}.draft-recovery>summary{position:relative}.draft-recovery-popover{position:fixed;z-index:75;box-sizing:border-box;max-width:calc(100vw - 2rem);padding:.5rem .75rem .75rem;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);text-align:left}.draft-recovery-header{display:flex;align-items:center;justify-content:space-between;min-height:44px}.draft-recovery-header>.draft-recovery-tooltip-anchor{margin-left:.2rem}.draft-recovery-copies{max-height:min(50vh,24rem);overflow-y:auto}.draft-recovery-copy{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:.3rem;border-top:1px solid var(--line);padding:.3rem 0}.draft-recovery-copy time{font-size:.85rem;font-variant-numeric:tabular-nums}.draft-recovery-copy .icon-button{width:44px;min-height:44px}.draft-recovery-copy .draft-recovery-preview{grid-column:1 / -1;margin:.2rem 0;max-height:16rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.draft-recovery-tooltip-anchor{position:relative;display:inline-flex;align-items:center;justify-content:center}.draft-recovery-tooltip{position:absolute;z-index:90;top:calc(100% + .25rem);left:0;width:max-content;max-width:min(22rem,calc(100vw - 3rem));padding:.45rem .6rem;border-radius:6px;border:1px solid var(--line);color:var(--ink);background:var(--panel);box-shadow:var(--shadow);font-size:.8rem;font-weight:400;line-height:1.5;white-space:normal;text-align:left;pointer-events:none;visibility:hidden}.draft-recovery-tooltip-anchor:hover>.draft-recovery-tooltip,.draft-recovery-tooltip-anchor:focus-within>.draft-recovery-tooltip,.draft-recovery>summary:hover>.draft-recovery-tooltip,.draft-recovery>summary:focus-visible>.draft-recovery-tooltip{visibility:visible}.draft-recovery[open]>summary>.draft-recovery-tooltip{display:none}.draft-recovery .icon-button:focus-visible,.draft-recovery>summary:focus-visible,.draft-recovery-tooltip-anchor:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tag-editor{position:relative;min-width:0}.tag-editor-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.tag-editor-chips>[role=listitem]{display:inline-flex}.tag-editor .tag-editor-chip{cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:.2rem .6rem;min-height:28px}.tag-editor-chip:hover{border-color:var(--accent)}.tag-editor-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tag-editor-chip.is-editing{border-color:var(--accent);background:var(--panel-strong)}.tag-editor-chip.is-proposed{background:transparent;border-style:dashed;color:var(--ink-soft);font-weight:500}.tag-editor-chip:disabled{cursor:default;opacity:.6}.tag-editor .tag-editor-add{min-width:32px;min-height:32px;padding:5px}.tag-editor-error-slot{display:inline-flex;min-width:32px;min-height:32px;align-items:center;justify-content:center}.tag-editor-popover{position:absolute;z-index:40;top:calc(100% + .3rem);left:0;width:min(22rem,100%);min-width:14rem;box-sizing:border-box;padding:.35rem;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.tag-editor-input-row{display:flex;align-items:center;gap:.25rem}.tag-editor-input{flex:1 1 auto;min-width:0;min-height:36px;padding:.3rem .5rem;border:1px solid var(--line);border-radius:6px;font:inherit;color:var(--ink);background:var(--panel)}.tag-editor-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tag-editor-options{list-style:none;margin:.3rem 0 0;padding:0;max-height:14rem;overflow:auto}.tag-editor-option{display:flex;align-items:center;gap:.35rem;min-height:32px;padding:.2rem .5rem;border-radius:6px;cursor:pointer;font-size:.88rem;color:var(--ink);overflow-wrap:anywhere}.tag-editor-option.is-active{background:var(--panel-strong)}.tag-editor-option.is-new{color:var(--accent)}.tag-editor-option svg{flex:none;width:14px;height:14px}@media(pointer:coarse){.tag-editor .tag-editor-chip{min-height:36px}.tag-editor-option{min-height:44px}.tag-editor .tag-editor-add,.tag-editor-error-slot{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.tag-editor *{transition:none!important}}.task-tags{margin:.35rem 0 .15rem}.task-tags .task-tags-retag{min-width:32px;min-height:32px;padding:5px}.task-tags-retag.is-busy svg{animation:capture-extract-spin 1.6s linear infinite}.task-tags-retag-anchor{position:relative;display:inline-flex}.task-tags-language{position:absolute;z-index:35;top:calc(100% + .25rem);left:0;padding:.3rem;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.task-tags-language select{min-height:32px;font:inherit;font-size:.85rem;padding:.15rem .4rem;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink)}.task-tags-note{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;color:var(--ink-soft);border-radius:6px}.task-tags-note:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.task-tags-retag.is-busy svg{animation:none}}.tag-editor-mark{display:inline-flex;margin-left:auto;color:var(--ink-soft)}.tag-editor-mark svg{width:14px;height:14px}.suggest-combobox{position:relative;min-width:0}.suggest-combobox>.dictated>input{width:100%}.suggest-options{position:absolute;z-index:40;top:calc(100% + 2px);left:0;right:0;max-height:14rem;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:.2rem 0;list-style:none;background:var(--panel);border:1px solid var(--control-line);border-radius:5px;box-shadow:var(--shadow)}.suggest-options[hidden]{display:none}.suggest-options li{padding:.4rem .6rem;cursor:pointer;overflow-wrap:anywhere}.suggest-options li.is-active{background:var(--panel-strong)}.suggest-options li[aria-selected=true]{font-weight:600}@media(pointer:coarse){.suggest-options li{min-height:44px;display:flex;align-items:center}}.capture-property-popover:has(.suggest-combobox.is-open){overflow:visible}.hover-select-icon-only .hover-select-value{display:none}.hover-select-field :is(.hover-select-value,.hover-select-value>span,[role=option]>span),.inbox-next-section>.model-picker>.hover-select :is(.hover-select-value,.hover-select-value>span,[role=option]>span){font-size:inherit;font-weight:inherit;color:inherit}.field>.hover-select-field,.inbox-next-section>.model-picker>.hover-select{width:100%}:is(.field>.hover-select-field,.inbox-next-section>.model-picker>.hover-select)>.hover-select-trigger{width:100%}.dictation-language-select>.hover-select-trigger{width:48px;min-height:44px;padding:0;gap:.1rem;justify-content:center;border-color:var(--line)}.dictation-language-select .hover-select-icon{color:var(--ink)}.dictation-language-select .hover-select-chevron{width:10px;height:10px;color:var(--ink)}.capture-compact-hover>.hover-select-trigger{min-height:44px;max-width:12rem;gap:.3rem;padding:.35rem .5rem;border-color:var(--line);font-size:.8rem}.capture-compact-hover.hover-select-icon-only>.hover-select-trigger{width:44px;justify-content:center;padding:.35rem}.capture-compact-hover.is-auto>.hover-select-trigger{border-style:dashed}.capture-compact-hover .hover-select-icon{color:var(--ink)}.capture-compact-hover .hover-select-chevron{display:none}.capture-property-popover:has(.hover-select.is-open){overflow:visible}.capture-property-popover .field>.hover-select-field>.hover-select-trigger{min-height:44px}.inbox-area-select{padding:0}.inbox-area-select>.hover-select-trigger{width:100%;height:100%;min-height:0;padding:0;gap:0;justify-content:center;border:0;border-radius:inherit;background:transparent;color:inherit}.inbox-area-select>.hover-select-trigger:hover:not(:disabled),.inbox-area-select.is-open>.hover-select-trigger{background:transparent}.inbox-area-select .hover-select-icon{color:inherit}.inbox-area-select .hover-select-chevron{display:none}.inbox-area-select:has(>.hover-select-trigger:disabled){opacity:.4;cursor:default}.inbox-area-select>.hover-select-trigger:disabled{opacity:1}.inbox-area-select.has-value{color:var(--accent)}.inbox-area-select.inbox-error-indicator{color:var(--danger)}.preparation-inspection{position:relative;display:inline-flex;align-items:center;gap:.35rem;min-height:44px}.preparation-cost{display:inline-flex;align-items:center;font-size:.8rem;color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.preparation-inspection-panel{position:absolute;z-index:40;top:100%;right:0;width:min(42rem,calc(100vw - 3rem));max-height:72vh;overflow:auto;padding:1rem;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:.7rem;box-shadow:var(--shadow)}.preparation-inspection-panel pre,.preparation-receipt pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto;font-size:.82rem;line-height:1.5}.preparation-inspection-panel details{margin:.6rem 0}.preparation-inspection-panel table{width:100%;text-align:left;font-size:.85rem;border-collapse:collapse}.preparation-inspection-panel th,.preparation-inspection-panel td{padding:.5rem;border-bottom:1px solid var(--line);vertical-align:top}.preparation-inspection-panel caption{text-align:left;font-weight:600;margin-top:.7rem}@media(max-width:640px){.preparation-inspection-panel{position:fixed;inset:auto 1rem 1rem;width:auto;max-height:80vh}}.preparation-context-plan{display:grid;gap:.35rem;margin:.4rem 0;font-size:.85rem}.preparation-context-plan>div{display:grid;grid-template-columns:minmax(8rem,auto) 1fr;gap:.6rem}.preparation-context-plan dt{color:var(--muted, var(--ink-soft))}.preparation-context-plan dd{margin:0;overflow-wrap:anywhere}.preparation-response-items{margin:.4rem 0;padding-left:2.2rem;font-size:.88rem}.preparation-response-items li{margin:.15rem 0;overflow-wrap:anywhere}.preparation-response-items li::marker{color:var(--ink-soft);font-variant-numeric:tabular-nums}.capture-sent-toast-shell{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.capture-sent-toast{display:flex;align-items:center;gap:.5rem;min-width:14rem;max-width:min(26rem,calc(100vw - 2rem));box-sizing:border-box;padding:.35rem .4rem .35rem .8rem;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);box-shadow:var(--shadow);font-size:.92rem}.capture-sent-toast>svg{flex:none;color:var(--accent)}.capture-sent-toast>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.capture-sent-toast.is-error{color:var(--danger);padding-right:.8rem}.capture-sent-toast.is-error>svg{color:var(--danger)}.capture-extract-group{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto}.capture-extract-group .preparation-cost{justify-content:flex-end;text-align:right}.capture-extract-group .capture-extract-button{white-space:nowrap;flex:none}@media(max-width:640px){.capture-extract-group{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-end;row-gap:.3rem}.capture-extraction .capture-extract-group .preparation-cost{min-width:4.5rem}.capture-extract-group .capture-extraction-elapsed:empty{min-width:0}.capture-extract-group .capture-error-slot:empty{width:0;min-height:0}}@media(min-width:641px){.capture-extraction>.capture-note-toolbar>.capture-extract-group>.preparation-inspection{position:static}.capture-extraction>.capture-note-toolbar .preparation-inspection-panel{top:calc(100% + .4rem);left:0;right:auto;width:min(42rem,100%)}}.capture-review-header{--review-inset: .45rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-top:.75rem}.capture-review-heading{flex:1 1 16rem;min-width:0}.capture-review-title-row{display:flex;align-items:center;gap:.3rem;min-width:0}.capture-review-title-row>.capture-review-note{position:relative;display:block;flex:0 1 auto;min-width:0;max-width:100%;margin:0}.capture-review-note .capture-extraction-title{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:auto;max-width:100%;box-sizing:border-box;min-height:44px;padding:.2rem 2rem .2rem var(--review-inset);border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:1.15rem;font-weight:650;text-overflow:ellipsis;cursor:pointer}.capture-review-note .capture-extraction-title:hover,.capture-review-note .capture-extraction-title:focus{border-color:var(--line);background-color:var(--panel)}.capture-review-note .capture-extraction-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.capture-review-note-chevron{position:absolute;right:.6rem;top:50%;transform:translateY(-50%) rotate(90deg);pointer-events:none;color:var(--ink-soft)}.capture-review-count{margin:.6rem 0 0;padding-left:calc(var(--review-inset) + 1px);color:var(--ink-soft);font-size:.9rem}.capture-review-count a{color:inherit}.capture-review-controls{--review-control: 36px;--review-gap: .3rem;display:flex;align-items:center;gap:var(--review-gap);flex:none;min-height:44px;margin-left:auto}.capture-review-controls>.icon-button{width:var(--review-control)}.capture-review-controls:after{content:"";flex:none;width:var(--review-control)}.capture-review-blockers.is-busy svg{animation:capture-extract-spin 1.6s linear infinite}.capture-review-list{--review-control: 36px;list-style:none;margin:.5rem 0 0;padding:0;border-top:1px solid var(--line)}.capture-review-row{border-bottom:1px solid var(--line)}.capture-review-row.is-selected{background:color-mix(in oklch,var(--accent) 6%,transparent)}.capture-review-line{display:grid;grid-template-columns:26px 2.2ch minmax(0,1fr) repeat(3,var(--review-control));align-items:start;column-gap:.3rem;padding:.15rem 0}.capture-review-check{width:18px;height:18px;margin:calc((var(--review-control) - 18px) / 2) 4px;accent-color:var(--accent);cursor:pointer}.capture-review-number{padding-top:calc((var(--review-control) - 1.2rem) / 2);line-height:1.2rem;font-size:.76rem;color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums}.capture-review-title{padding:calc((var(--review-control) - 1.5rem) / 2) 0;line-height:1.5rem;overflow-wrap:anywhere;color:var(--ink)}.capture-review-slot{display:inline-flex;width:var(--review-control);height:var(--review-control);align-items:center;justify-content:center}.capture-review-line>.icon-button{width:var(--review-control);height:var(--review-control)}.capture-review-indicator{display:inline-flex;width:var(--review-control);height:var(--review-control);align-items:center;justify-content:center;color:var(--ink-soft);border-radius:8px}.capture-review-indicator.is-marked{color:var(--accent)}.capture-review-indicator.error-indicator{color:var(--danger)}.capture-review-indicator:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.capture-review-chevron svg{transition:transform .12s ease}.capture-review-chevron.is-open svg{transform:rotate(90deg)}.capture-review-details{display:grid;gap:.55rem;padding:.1rem calc(var(--review-control) * 2) .75rem calc(26px + 2.2ch + .6rem)}.capture-review-notes{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-size:.92rem;line-height:1.5}.capture-review-relations{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.capture-review-related{display:flex;align-items:center;gap:.2rem;min-width:0}.capture-review-related-title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:.9rem}.capture-review-related-source{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:var(--ink-soft);border-radius:8px}.capture-review-related-source:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.capture-review-related.is-waiting .icon-button[aria-pressed=true]{opacity:1}.capture-review-related .icon-button.is-suggested{border:1px dashed var(--accent)}.capture-review-chips{gap:.3rem}.capture-review-chips .tag-chip{font-size:.78rem;padding:.2rem .55rem}@media(pointer:coarse){.capture-review-list,.capture-review-controls{--review-control: 44px}}@media(max-width:640px){.capture-review-details{padding-left:.25rem;padding-right:.25rem}.capture-review-header{flex-wrap:wrap}.capture-review-controls{--review-gap: .2rem}.capture-review-line{grid-template-columns:24px 24px minmax(0,1fr) repeat(2,var(--review-control));column-gap:.2rem}.capture-review-line>*{grid-row:1}.capture-review-line>.capture-review-check{grid-column:1}.capture-review-line>.capture-review-number,.capture-review-line>.capture-review-status{grid-column:2}.capture-review-line>.capture-review-title{grid-column:3}.capture-review-line>.capture-review-send{grid-column:4}.capture-review-line>.capture-review-chevron{grid-column:5}.capture-review-line>.capture-review-status,.capture-review-status>.icon-button,.capture-review-status .capture-review-indicator{width:24px;min-width:24px;padding:0}.capture-review-line.has-status>.capture-review-number{visibility:hidden}}@media(prefers-reduced-motion:reduce){.capture-review-chevron svg,.capture-review-blockers.is-busy svg{transition:none;animation:none}}.capture-review-promise{display:inline-flex;vertical-align:-3px;color:var(--ink-soft)}.capture-review-promise:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.review-item-title-field{flex:1 1 17rem;min-width:0}.review-item.is-one-line .review-item-title-field{flex:1 1 12rem}.review-item-title-field>.review-item-title-editor{width:100%}@media(max-width:760px){.review-item-title-field{flex-basis:calc(100% - 90px)}}.work-preparation-composer>.dictation-field{flex:1;min-width:0}.work-preparation-composer>.dictation-field>textarea{display:block;width:100%;box-sizing:border-box}.record-ref-list{display:grid;gap:.35rem;margin:.4rem 0;padding:0;list-style:none;min-width:0}.record-ref-list>li{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .5rem;min-width:0;overflow-wrap:anywhere}.record-ref-list .record-ref-quiet{color:var(--ink-soft);font-size:.88rem}.record-ref-list .work-original{flex-basis:100%;margin:.15rem 0 0}.inbox-type-select{padding:0}.inbox-type-select>.hover-select-trigger{width:100%;height:100%;min-height:0;padding:0;gap:0;justify-content:center;border:0;border-radius:inherit;background:transparent;color:inherit}.inbox-type-select>.hover-select-trigger:hover:not(:disabled),.inbox-type-select.is-open>.hover-select-trigger{background:transparent}.inbox-type-select .hover-select-icon{color:inherit}.inbox-type-select .hover-select-value,.inbox-type-select .hover-select-chevron{display:none}.inbox-type-select:has(>.hover-select-trigger:disabled){opacity:.4;cursor:default}.inbox-type-select>.hover-select-trigger:disabled{opacity:1}.inbox-composer-select>.hover-select-trigger{min-height:30px;padding:.25rem .4rem;gap:.3rem;font-size:.8rem;border-color:var(--line);border-radius:5px}.inbox-composer-tools>.inbox-composer-model{margin-inline-start:auto}.inbox-composer>.inbox-composer-field{flex:1;min-width:0}.inbox-composer>.inbox-composer-field>textarea{box-sizing:border-box}@media(pointer:coarse){.inbox-composer-select>.hover-select-trigger{min-height:44px}}.shared-organization-fields>.shared-organization-area{display:grid;gap:.25rem;flex:1 1 10rem;min-width:0}.shared-organization-area>.hover-select,.shared-organization-area .hover-select-trigger{width:100%}.shared-child-composer>.shared-category-name{flex:1 1 12rem;min-width:0}.shared-child-composer>.shared-category-name>input{width:100%;box-sizing:border-box}.merge-participants-list>ul{margin:.3rem 0;padding-inline-start:0}.merge-participants-list .shared-outline-row{min-height:36px}.merge-participants-list .merge-role{margin-inline-start:auto}.merge-participants-list .merge-role[data-role=archived]{color:var(--ink-soft)}.capture-review-title-row>.capture-extraction-picker{flex:0 1 auto;min-width:0;max-width:100%}.capture-extraction-picker>.hover-select-trigger{min-height:44px;max-width:100%;padding:.2rem .6rem .2rem var(--review-inset, .45rem);border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:1.15rem;font-weight:650}.capture-extraction-picker>.hover-select-trigger:hover:not(:disabled),.capture-extraction-picker.is-open>.hover-select-trigger,.capture-extraction-picker>.hover-select-trigger:focus{border-color:var(--line);background:var(--panel)}.capture-extraction-picker .hover-select-list [role=option]{font-size:.95rem;font-weight:400}.artifact-target{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.inbox-discussion{min-width:0;contain:inline-size}.inbox-discussion .turn-line{width:0}.inbox-composer>.inbox-line-error{min-width:0;min-height:0;padding:0;border:0;border-radius:5px}@media(max-width:640px){.dedupe-control>.dedupe-panel{height:70vh}}.capture-editor{overflow:visible}.capture-editor>summary>span,.capture-promise-heading>strong{display:inline-flex;align-items:center;gap:.5rem}.capture-editor .decision-form{gap:.8rem}.capture-task-fields{min-width:0}.capture-editor-heading{display:flex;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.capture-title-input{flex:1 1 21rem;min-width:0;width:100%;font-size:1.3rem;font-weight:650;line-height:1.4;border-color:transparent;background:transparent;padding:.45rem .2rem}.capture-title-input:focus{border-color:var(--control-line);background:var(--panel)}.capture-metadata-toolbar,.capture-detail-toolbar,.capture-save-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.capture-metadata-toolbar{justify-content:flex-end;flex:1 1 25rem}.capture-editor-heading>.capture-metadata-toolbar{flex:0 1 auto;max-width:100%}.capture-metadata-toolbar>.draft-recovery .draft-recovery-content{position:absolute;right:0;top:100%;width:min(25rem,76vw);z-index:30;box-shadow:var(--shadow)}.capture-detail-toolbar{margin-top:.6rem;justify-content:flex-end}.capture-detail-toolbar{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,44px)}.capture-detail-toolbar>.icon-button{width:44px;height:44px}.capture-detail-toolbar>.tag-row{flex:1;margin:0}.capture-compact-select,.capture-property-menu>summary{min-height:44px;max-width:12rem;display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .5rem;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel);cursor:pointer;font-size:.8rem}.capture-compact-select{position:relative}.capture-compact-select.capture-icon-select{width:44px;justify-content:center;padding:.35rem}.capture-compact-select.is-auto{border-style:dashed}.capture-property-menu>summary{min-width:44px;justify-content:center}.capture-compact-select>span,.capture-property-menu>summary>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capture-compact-select>svg,.capture-property-menu>summary>svg{flex-shrink:0}.capture-compact-select>select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.capture-compact-select:focus-within{outline:2px solid var(--accent);outline-offset:2px}.capture-compact-select:hover,.capture-property-menu>summary:hover{background:var(--panel-strong)}.capture-property-menu{position:relative;margin:0}.capture-property-menu>summary{list-style:none}.capture-property-menu>summary::-webkit-details-marker{display:none}.capture-property-menu[open]>summary{background:var(--panel-strong);border-color:var(--accent)}.capture-property-popover{position:absolute;right:0;top:calc(100% + .3rem);z-index:25;width:min(20rem,76vw);max-height:28rem;overflow:auto;border:1px solid var(--control-line);border-radius:8px;padding:.8rem;background:var(--panel);box-shadow:var(--shadow);display:grid;gap:.6rem}.capture-property-popover .field{margin:0;min-width:0}.capture-property-popover .card-subtext{margin:0;line-height:1.5}.capture-template-options{display:grid;gap:.1rem}.capture-template-options>button{border:0;background:transparent;color:var(--ink);min-height:40px;padding:.4rem .3rem;display:grid;grid-template-columns:1.5rem 1fr 1rem;text-align:left;border-radius:5px}.capture-template-options>button:hover,.capture-template-options>button[aria-pressed=true]{background:var(--panel-strong)}.capture-template-options>button[aria-pressed=true]{color:var(--accent-strong, var(--accent));font-weight:650}.capture-tag-options{display:grid;max-height:12rem;overflow:auto}.capture-tag-options>label{min-height:38px;display:flex;align-items:center;gap:.5rem}.capture-inline-field{margin:.8rem 0}.capture-inline-field textarea{field-sizing:content;min-height:4rem;max-height:25rem;resize:vertical;white-space:pre-wrap}.capture-promise,.capture-waiting{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.8rem;display:grid;gap:.65rem}.capture-promise-heading{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.capture-promise .field,.capture-waiting .field{margin:0}.capture-save-actions{border-top:1px solid var(--line);padding-top:.8rem}.capture-save-actions>.card-subtext{margin-left:auto;font-size:.8rem}.capture-danger{color:var(--danger)}.capture-detail-toolbar .has-value{border-color:var(--control-line)}.capture-embedded{min-width:0}.capture-embedded .capture-editor{border:0;padding:0;background:transparent;box-shadow:none}.capture-embedded .capture-editor>summary{display:none}.capture-embedded .capture-editor>.detail-card-body{padding:.5rem 0}.capture-list-head{align-items:center;margin-bottom:0}.capture-workspace .ranking-panel{padding-block:.65rem}.capture-list-toggle{min-height:44px;background:transparent;color:var(--ink);border:0;display:flex;align-items:center;gap:.5rem;padding:0;font-size:1.15rem;font-weight:650;text-align:left}.capture-list-toggle .is-open{transform:rotate(90deg)}.capture-list-toggle small{color:var(--ink-soft);font-size:.85rem;font-weight:400}.capture-list-filters{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:.9rem}.capture-search,.capture-filter{display:flex;align-items:center;gap:.4rem;min-width:0}.capture-search{flex:1 1 15rem}.capture-search>input{width:100%;min-width:0}.capture-list-filters>select,.capture-filter>select{min-width:0;width:auto;max-width:100%}.capture-action-list>.ranking-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .7rem;padding:.85rem 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.capture-action-list .ranking-card-head{grid-column:1;grid-row:1;min-width:0}.capture-action-list .ranking-card-head>div{min-width:0}.capture-action-list .ranking-card-head h3{font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.capture-action-list .ranking-card-actions{grid-column:2;grid-row:1;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end;gap:.2rem;margin:0}.capture-action-list .capture-row-detail{grid-column:1;grid-row:2;min-width:0}.capture-row-status{display:inline-flex;align-items:center;justify-content:flex-end;flex:none;width:76px;min-height:36px}@media(pointer:coarse){.capture-row-status{width:92px;min-height:44px}}@media(max-width:760px){.capture-action-list .capture-row-status{order:1;flex-basis:100%;width:auto;min-height:0}}.capture-action-list>.ranking-card>.tag-row{grid-column:2;grid-row:2;justify-content:flex-end;align-self:start;margin:0;max-width:25rem}.capture-action-summary{display:flex;gap:.4rem;align-items:baseline}.capture-action-summary svg{flex-shrink:0;align-self:center}.capture-action-list .tag-chip{cursor:pointer;min-height:28px}.capture-list-notes{margin:.3rem 0}.capture-list-notes>summary{display:inline-flex;gap:.4rem;align-items:center;min-height:36px;color:var(--ink-soft);font-size:.8rem;cursor:pointer}.capture-list-notes>p{margin:.3rem 0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch}.capture-workspace .segmented-control{flex-wrap:wrap}.capture-workspace .segment-button{display:inline-flex;align-items:center;gap:.4rem}.capture-workspace .capture-note-input{min-height:64px;max-height:260px;resize:vertical;padding:.6rem .75rem}.capture-note-composer{gap:.65rem;min-width:0}.capture-note-composer>.field{margin:0}.capture-note-composer .capture-note-input{width:100%;min-height:64px;max-height:360px;resize:vertical;padding:.65rem .8rem;line-height:1.6;field-sizing:content}.capture-note-toolbar,.capture-note-utilities,.capture-note-operations,.capture-preparation-toggles{display:flex;align-items:center;gap:.3rem}.capture-note-toolbar{justify-content:space-between;flex-wrap:wrap;position:relative}.capture-note-utilities{flex-wrap:wrap}.capture-note-operations{margin-left:auto}.capture-note-toolbar .icon-button,.capture-note-toolbar .draft-recovery>summary{width:44px;min-height:44px;border:1px solid var(--line);border-radius:8px}.capture-note-toolbar .draft-recovery>summary{padding:.35rem}.capture-note-toolbar .draft-recovery>summary:before{display:none}.capture-note-toolbar .draft-recovery>summary>svg{flex-shrink:0}.capture-note-toolbar .icon-button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--on-accent)}.capture-note-toolbar .icon-button.primary-icon{color:var(--on-accent);border-color:var(--accent)}.capture-note-toolbar>.capture-note-utilities>.draft-recovery{position:static}.capture-note-toolbar .draft-recovery-content{position:absolute;inset:calc(100% + .4rem) auto auto 0;z-index:30;width:min(30rem,100%);box-sizing:border-box;box-shadow:var(--shadow)}.capture-note-location>.capture-property-popover{right:auto;left:0}.capture-extract-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;border:1px solid var(--control-line);border-radius:8px;padding:.45rem .8rem;background:var(--panel);color:var(--ink);cursor:pointer;font:inherit;font-size:.88rem;font-weight:600}.capture-extract-button:hover{background:var(--panel-strong)}.capture-extract-button.primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.capture-extract-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.capture-extract-button:disabled,.capture-extract-button[aria-disabled=true]{cursor:default;background:var(--panel-strong);color:var(--ink-soft);border-color:var(--line)}.capture-dictation-language{width:auto;min-width:62px;min-height:44px;padding:.35rem;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.capture-mode-nav .segment-button{min-height:44px}.capture-workspace h2>svg{vertical-align:middle;margin-right:.2rem}.review-workspace .execution-task-card{background:var(--panel);color:var(--ink)}.review-workspace .execution-task-card span{color:var(--ink-soft)}.review-workspace .execution-task-card.static{cursor:pointer}.review-workspace .execution-task-card:hover{background:var(--panel-strong)}.review-workspace .detail-card>summary>span{display:inline-flex;align-items:center;gap:.5rem}@media(max-width:760px){.capture-metadata-toolbar{justify-content:flex-start;flex-basis:100%}.capture-editor-heading>.capture-metadata-toolbar{flex-basis:100%}.capture-property-popover{right:auto;left:0;max-width:76vw}.capture-metadata-toolbar>.capture-property-menu:nth-child(n+3)>.capture-property-popover{left:auto;right:0}.capture-property-menu{position:static}.capture-metadata-toolbar{position:relative}.capture-metadata-toolbar>.draft-recovery{position:static}.capture-metadata-toolbar>.draft-recovery .draft-recovery-content{left:0;right:auto;max-width:100%}.capture-property-popover{top:100%;left:0!important;right:auto!important;width:min(23rem,100%);max-width:100%}.capture-action-list>.ranking-card{grid-template-columns:minmax(0,1fr)}.capture-action-list .ranking-card-actions{grid-row:2;grid-column:1;justify-content:flex-end}.capture-action-list .capture-row-detail{grid-column:1;grid-row:3}.capture-action-list>.ranking-card>.tag-row{grid-column:1;grid-row:4;justify-content:flex-start}.capture-save-actions>.card-subtext{flex-basis:100%;margin-left:0}.capture-note-toolbar .capture-property-menu{position:static}.capture-note-toolbar .capture-property-popover{top:calc(100% + .4rem)}}.capture-mode-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-block:0 14px}.capture-mode-row>.capture-mode-nav{margin-block:0}.capture-mode-links{display:inline-flex;align-items:center;gap:.15rem}.work-orientation-compact:has(>.capture-return) .capture-mode-row{padding-right:52px}.capture-error-slot{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;min-height:36px}.capture-error-slot .error-indicator{color:var(--danger)}@media(pointer:coarse){.capture-error-slot{width:44px;min-height:44px}}.capture-editor-pending{display:flex;align-items:center;min-height:44px;color:var(--ink-soft)}@media(max-width:600px){.capture-extraction>.capture-note-toolbar>.work-model-control{flex:1 1 100%;min-width:0}.capture-extraction>.capture-note-toolbar>.work-model-control>.model-picker,.capture-extraction>.capture-note-toolbar>.work-model-control .hover-select,.capture-extraction>.capture-note-toolbar>.work-model-control .hover-select-trigger{width:100%;max-width:100%;min-width:0}}.source-strip{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;min-width:0}.source-strip-group{display:inline-flex;flex-wrap:wrap;gap:2px;padding:0 6px;border-left:1px solid var(--line)}.source-strip-group:first-child{padding-left:0;border-left:0}.source-icon{position:relative}.source-icon.source-not_connected>svg:first-child{opacity:.5}.source-icon.source-connected>svg:first-child{color:var(--ink)}.source-icon.source-error>svg:first-child{color:var(--ink)}.source-icon.source-attention>svg:first-child{color:var(--ink)}.source-mark{position:absolute;right:2px;bottom:2px;display:inline-flex;width:12px;height:12px;border-radius:50%;background:var(--panel);color:var(--ink-soft);pointer-events:none}.source-mark svg{width:12px;height:12px;stroke-width:2.4}.source-mark-error{color:var(--danger)}.icon-button[aria-pressed=true] .source-mark{background:var(--accent);color:var(--on-accent)}.source-panel{display:grid;gap:8px;padding:10px 0 4px;border-top:1px solid var(--line);margin-top:8px;min-width:0}.source-panel-line{display:flex;align-items:center;gap:8px;min-width:0}.source-panel-line>strong{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.source-account{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.source-slots{display:inline-flex;align-items:center;gap:2px;margin-left:auto;flex:none}.source-slot{display:inline-flex;width:36px;min-height:36px;justify-content:center}.source-slot .icon-link.error-indicator,.source-slot .icon-link.error-indicator:hover{color:var(--danger)}@media(pointer:coarse){.source-slot{width:44px;min-height:44px}}.source-credentials{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding-left:26px;min-width:0}.source-redirect{font-size:.82rem;overflow-wrap:anywhere;padding:4px 0;color:var(--ink)}.source-credential-fields{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.source-credential-fields input{width:15rem;max-width:100%;min-height:36px;padding:4px 8px;border:1px solid var(--control-line);border-radius:6px;background:var(--panel);color:var(--ink);font:inherit;font-size:.9rem}@media(max-width:560px){.source-credentials{padding-left:0}.source-credential-fields input{width:100%}}.capture-pull-sources{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:36px}.source-strip{min-height:36px}.source-key,.usos-connect{padding-left:26px}.usos-connect input{width:26rem}@media(max-width:560px){.source-key,.usos-connect{padding-left:0}.usos-connect input{width:100%}}.export-import{display:flex;align-items:center;gap:4px;min-height:36px}.export-import-state{display:inline-flex;align-items:center;gap:4px;min-width:84px}.export-import-figure{display:inline-block;min-width:4ch;font-variant-numeric:tabular-nums;font-size:.85rem}.document-selection{display:grid;gap:6px;min-width:0}.document-selection-line{display:flex;align-items:flex-start;gap:4px;min-width:0}.document-selection-line textarea{flex:1 1 auto;min-width:0;max-width:34rem;padding:6px 8px;border:1px solid var(--control-line);border-radius:6px;background:var(--panel);color:var(--ink);font:inherit;font-size:.88rem}.document-types{display:flex;flex-wrap:wrap;gap:4px}.document-type{min-height:32px;padding:2px 10px;border:1px solid var(--control-line);border-radius:6px;background:var(--panel);color:var(--ink-soft);font:inherit;font-size:.85rem;cursor:pointer}.document-type[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.document-type:disabled{cursor:default;opacity:.7}@media(pointer:coarse){.document-type{min-height:44px}}.capture-pull{padding-block:.5rem}.capture-pull-bar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.capture-pull-status{margin:.6rem 0;padding:.7rem;background:var(--panel-strong);color:var(--ink);border:1px solid var(--line);border-radius:.5rem}.capture-pull-status .work-muted{color:var(--ink-soft)}.capture-pull-bar>button:first-child{display:inline-flex;align-items:center;gap:.55rem;border-color:var(--accent,#a34b24);font-weight:600}.capture-pull-bar>button:first-child svg{flex:none}.capture-pull-trigger{width:auto;padding-inline:.85rem}.capture-pull-trigger.is-pulling svg{animation:capture-pull-spin 1.6s linear infinite}.capture-pull-trigger.is-pulled svg{color:var(--highlight)}.capture-pull-trigger.is-failed svg{color:var(--danger)}@keyframes capture-pull-spin{to{transform:rotate(360deg)}}.capture-pull-failure{display:inline-flex;min-width:36px;min-height:36px;margin-inline:-.3rem}@media(pointer:coarse){.capture-pull-failure{min-width:44px;min-height:44px}}.capture-pull-source{display:flex;align-items:center;gap:.55rem;padding:.35rem 0;flex-wrap:wrap}.capture-pull-source>svg{flex-shrink:0}.capture-pull-source>svg.is-failed{color:var(--danger)}.capture-pull-source .work-muted{margin-left:auto;font-size:.85rem}.capture-pull-state{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px}@media(pointer:coarse){.capture-pull-state{min-width:44px;min-height:44px}}.merge-conflict-list{margin:.4rem 0 0}.merge-conflict{padding-block:.3rem;border-top:1px solid var(--line);min-width:0}.merge-conflict:first-child{border-top:0}.merge-conflict>dt{display:flex;align-items:center;gap:.3rem;min-height:36px;font-size:.875rem;font-weight:600;color:var(--ink-soft)}.merge-conflict>dd{display:grid;margin:0 0 .35rem;min-width:0}.merge-conflict-item{display:flex;align-items:center;gap:.3rem;min-width:0;min-height:36px}.merge-conflict-value{overflow-wrap:anywhere;white-space:pre-wrap}@media(pointer:coarse){.merge-conflict>dt,.merge-conflict-item{min-height:44px}}.merge-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.4rem}.merge-cause-slot{display:inline-flex;align-items:center;min-width:36px;min-height:36px}@media(pointer:coarse){.merge-cause-slot{min-width:44px;min-height:44px}}.capture-edit-conflicts{position:absolute;width:0;height:0;margin:0;padding:0;border:0;z-index:20}.capture-edit-conflicts>.merge-conflict-list{margin:0}.capture-edit-conflicts .merge-conflict.capture-edit-conflict{position:absolute;top:0;left:0;box-sizing:border-box;max-width:calc(100vw - 32px);padding:.3rem .6rem;border:1px solid var(--control-line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.capture-edit-conflicts .merge-conflict.capture-edit-conflict>dd:last-child{margin-bottom:0}.capture-edit-conflicts .merge-conflict-value{max-height:7.5rem;overflow:auto}.size-control{display:inline-flex;align-items:center;gap:2px;flex:none;vertical-align:middle}.size-control[data-hidden]{visibility:hidden}.size-control-dot{display:inline-flex;align-items:center;justify-content:center;flex:none;width:12px;min-height:28px;border-radius:6px}.size-control-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.size-control-dot[data-empty]:before{visibility:hidden}.size-control-dot:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.size-band{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:28px;min-height:28px;padding:0 4px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--ink-soft);font:inherit;font-size:.8rem;font-weight:600;line-height:1;cursor:pointer}.size-band:hover{background:var(--panel-strong);color:var(--ink)}.size-band[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.size-band:disabled{opacity:.5;cursor:default}.size-band:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.size-control-status{display:inline-flex;align-items:center;flex:none;width:72px;min-height:28px}.size-control[data-compact] .size-control-status{display:none}@media(pointer:coarse){.size-band{min-width:36px;min-height:36px}.size-control-status{width:88px}}.size-control-status .icon-button{min-width:36px;padding:5px}@media(pointer:coarse){.size-control-status .icon-button{min-width:44px}}#today-focus-pane>.today-heading>.today-title>.size-control{margin-inline-start:auto}.today-selected-row.has-size{grid-template-columns:44px minmax(0,1fr) auto auto}@media(max-width:600px){#today-focus-pane>.today-heading>.today-title{flex-wrap:wrap;row-gap:.35rem}#today-focus-pane>.today-heading>.today-title>h2{flex:1 1 0;min-width:0}#today-focus-pane>.today-heading>.today-title>.size-control{flex:1 0 100%;margin-inline-start:0;padding-inline-start:calc(18px + .65rem)}.today-selected-row.has-size{grid-template-columns:44px minmax(0,1fr) auto;row-gap:.15rem;padding-bottom:.3rem}.today-selected-row.has-size>.size-control{grid-column:2;grid-row:2;justify-self:start}}@media(max-width:600px){.work-next-action-row>.work-detail-tools.has-size{flex:1 1 100%}.work-detail-tools.has-size>.size-control{flex:1 0 100%}}.work-connections,.work-calendar-connections{min-width:0;display:grid;gap:12px}.connection-heading{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.connection-heading strong{flex:1 1 160px;overflow-wrap:anywhere}.connection-heading .field{width:auto;margin:0}.connection-heading .field input{min-width:0;width:150px}.connection-heading .work-muted{overflow-wrap:anywhere}.connection-row{border-bottom:1px solid var(--border-color,#d5dce2);padding:10px 0;min-width:0}.connection-row summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;cursor:pointer}.connection-auto{display:inline-flex;gap:4px;align-items:center;font-size:.78rem;color:var(--text-secondary,#586577)}.connection-add,.connection-scope{padding:14px 0}.work-connections>.connection-add{padding-top:0}.connection-source-choices{flex-wrap:nowrap;overflow-x:auto;padding:2px 0 6px}.connection-source-choices>.icon-button{flex:0 0 auto}.connection-setup-steps{display:grid;gap:20px;margin:0;padding-left:24px;max-width:72ch}.connection-setup-steps li::marker{color:var(--ink-soft);font-weight:600}.connection-setup-steps p{margin:6px 0 10px}.connection-setup-steps .field{max-width:100%}.connection-ready{display:flex;align-items:center;gap:8px}.connection-reader-command{display:block;white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 0}.connection-row:focus{outline:2px solid var(--accent);outline-offset:4px}.connection-schema{max-height:220px;white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere}.work-orientation-compact{position:relative;padding-block:12px}.work-orientation-compact h1{margin:0 0 12px}.work-entry-options .work-entry{display:flex;align-items:center;gap:12px;padding:20px;min-height:68px}.work-entry-options .work-entry strong{flex:1}.work-entry-options .work-entry-plan{border-color:var(--accent-color,#58799b)}.work-entry:hover,.work-entry:focus-visible{box-shadow:0 0 0 2px var(--border-color,#d5dce2)}.capture-return{position:absolute;right:0;top:10px}.capture-growing{min-height:72px!important;resize:vertical}.capture-save{margin-left:auto}.capture-mode-nav{margin-block:0 14px}.capture-mode-nav a{text-decoration:none}.work-continuity .work-link{display:inline-flex;align-items:center;gap:6px}@media(max-width:560px){.work-entry-options{grid-template-columns:1fr 1fr;gap:10px}.work-entry-options .work-entry{padding:14px;gap:6px}.work-entry-options .work-entry>svg:last-child{display:none}.connection-heading strong{flex-basis:120px}}.turn-sections{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .6rem;margin-block:.45rem .25rem}.turn-section-head{display:inline-flex;align-items:center;gap:.35rem;min-height:36px;padding:0 .45rem;border:1px solid transparent;border-radius:6px;background:none;color:var(--ink-soft);font:inherit;font-size:.9rem;cursor:pointer}.turn-section-head:hover{color:var(--ink);background:var(--panel-strong);border-color:var(--line)}.turn-section-head:hover .turn-section-name{text-decoration:underline;text-underline-offset:3px}.turn-section-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.turn-section-head svg{flex:none;width:1rem;height:1rem}.turn-section-name{color:var(--ink)}.turn-section-count{display:inline-flex;align-items:center;gap:.15rem;font-variant-numeric:tabular-nums}.turn-section-head[aria-expanded=true] .turn-section-chevron{transform:rotate(90deg)}.turn-continue{margin-inline-start:auto}.turn-section-chevron{transition:transform .12s ease-out}.icon-button.turn-continue[aria-pressed=true]{background:transparent;color:var(--accent-dark)}.research-glyph{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;min-height:1.6rem;color:var(--ink-soft);cursor:default}.research-glyph svg{width:1rem;height:1rem}.research-box-place{margin-block:.15rem .75rem}.research-rows[data-reserved]{height:min(var(--research-open-height),calc(100vh * 2 / 7));height:min(var(--research-open-height),calc(100dvh * 2 / 7))}.inbox-page{max-width:1100px}.inbox-document{min-width:0}.inbox-document-header,.inbox-outline-tools{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.inbox-document-header h2,.inbox-outline-tools h2{margin:0}.inbox-outline-tools{margin:1.25rem 0 .5rem}.inbox-node{margin-inline-start:calc(var(--inbox-depth) * 1.3rem);border-bottom:1px solid var(--line);position:relative}.inbox-node-line{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem 0}.inbox-node-kind{width:3.2rem;flex:none;display:flex;align-items:center;justify-content:flex-end;gap:.15rem;color:var(--ink-soft)}.inbox-outline{--inbox-line-dictation:30px}.inbox-line-editor{flex:1;min-width:0;position:relative}.inbox-node-text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;padding:.22rem calc(var(--inbox-line-dictation) + .25rem) .22rem .25rem;border-radius:4px}.inbox-outline .inbox-line-dictation{position:absolute;top:50%;right:0;transform:translateY(-50%);width:var(--inbox-line-dictation);min-width:0;height:32px;min-height:0;padding:0}@media(hover:none),(pointer:coarse){.inbox-outline .inbox-line-dictation{height:44px}}.inbox-node-text[contenteditable=plaintext-only]{outline:1px solid var(--line);background:var(--panel);cursor:text}.inbox-node-text[contenteditable=plaintext-only]:focus{outline:2px solid var(--accent)}.inbox-node-actions{display:flex;gap:1px;opacity:0;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;max-width:min(341px,50%)}.inbox-icon-choice{margin:0}.inbox-icon-choice select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;min-height:0}.inbox-icon-choice:focus-within{outline:2px solid var(--accent);outline-offset:1px}.inbox-icon-choice:has(select:disabled){opacity:.4;cursor:default}.inbox-icon-choice select:disabled{cursor:default}.inbox-icon-choice.has-value{color:var(--accent)}.inbox-area-choice{position:relative}.inbox-node-actions.has-saved-state,.inbox-node-actions.has-send-failure{opacity:1}.inbox-node-actions.has-saved-state>:not(.inbox-saved-control),.inbox-node-actions.has-send-failure>:not(.inbox-send-failure){visibility:hidden}.inbox-node:hover .inbox-node-actions.has-saved-state>*,.inbox-node:focus-within .inbox-node-actions.has-saved-state>*,.inbox-node.menu-open .inbox-node-actions.has-saved-state>*,.inbox-node.discussion-open .inbox-node-actions.has-saved-state>*,.inbox-node:hover .inbox-node-actions.has-send-failure>*,.inbox-node:focus-within .inbox-node-actions.has-send-failure>*,.inbox-node.menu-open .inbox-node-actions.has-send-failure>*,.inbox-node.discussion-open .inbox-node-actions.has-send-failure>*{visibility:visible}.inbox-saved-control{color:var(--highlight);text-decoration:none}.inbox-save-state{display:inline-flex;color:var(--highlight);padding:6px}@media(max-width:760px){.inbox-node-actions.has-saved-state>:not(.inbox-saved-control),.inbox-node-actions.has-send-failure>*{visibility:visible}}.inbox-loading{color:var(--ink-soft);padding:12px 0}.inbox-loading div{height:18px;background:var(--panel-strong);max-width:80%;border-radius:4px;margin:15px 0}.inbox-loading div:nth-child(2){max-width:60%}.inbox-loading div:nth-child(3){max-width:70%}.inbox-node:hover>.inbox-node-line .inbox-node-actions,.inbox-node:focus-within>.inbox-node-line .inbox-node-actions,.inbox-node.discussion-open>.inbox-node-line .inbox-node-actions,.inbox-node.menu-open>.inbox-node-line .inbox-node-actions{opacity:1}.inbox-icon,.inbox-fold{width:30px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:var(--ink);cursor:pointer;flex-shrink:0;position:relative}.inbox-icon:hover,.inbox-fold:hover,.inbox-icon[aria-pressed=true]{background:var(--bg);color:var(--accent)}.inbox-icon:disabled,.inbox-item-menu button:disabled{opacity:.4;cursor:default}.inbox-fold{width:16px;height:21px}.inbox-icon.expanded>svg,.inbox-fold.expanded>svg{transform:rotate(90deg)}.inbox-message-dot{width:5px;height:5px;background:var(--accent);position:absolute;right:3px;top:3px;border-radius:50%}.inbox-menu-anchor{position:relative}.inbox-item-menu{position:absolute;z-index:25;top:calc(100% + 4px);right:0;width:245px;padding:.4rem;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:8px;box-shadow:0 7px 22px #19151129}.inbox-node.menu-open{z-index:30}.inbox-item-menu button,.inbox-item-menu a{display:flex;gap:.7rem;align-items:center;width:100%;padding:.55rem .6rem;border:0;background:transparent;color:inherit;text-align:left;border-radius:4px;min-height:38px}.inbox-item-menu button:hover,.inbox-item-menu a:hover{background:var(--bg)}.inbox-item-menu a{color:inherit;text-decoration:none}.inbox-type-choice{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem}.inbox-type-choice span{font-size:.82rem;white-space:nowrap}.inbox-type-choice select{min-width:0;width:100%;padding:.3rem}.inbox-menu-note{font-size:.78rem;color:var(--ink-soft);padding:0 .6rem .4rem;display:block}.inbox-discussion{padding:.25rem 0 .75rem;margin-inline-start:3.85rem}.inbox-message{padding:.45rem .5rem;margin-bottom:.5rem}.inbox-message.user{background:var(--bg);border-radius:6px}.inbox-message .work-muted{font-size:.78rem}.inbox-message-sources{margin-block:.4rem;font-size:.82rem;color:var(--ink-soft)}.inbox-message-sources summary{display:flex;align-items:center;gap:.4rem;cursor:pointer;min-height:32px;width:fit-content}.inbox-message-sources summary:before{content:"›";width:.7rem}.inbox-message-sources[open] summary:before{transform:rotate(90deg)}.inbox-message-sources summary::-webkit-details-marker{display:none}.inbox-evidence-count{font-variant-numeric:tabular-nums}.inbox-searches,.inbox-source-results{list-style:none;padding:0;margin:.4rem 0}.inbox-searches li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;padding-block:.25rem;overflow-wrap:anywhere}.inbox-searches li q{min-width:0;flex:1;color:var(--ink)}.inbox-source-results li{padding-block:.45rem;border-bottom:1px solid var(--line)}.inbox-source-results li:last-child{border-bottom:0}.inbox-source-results a{display:inline-flex;align-items:center;gap:.3rem;color:var(--accent);overflow-wrap:anywhere}.inbox-source-results a svg{flex:none}.inbox-source-results .work-prose{margin-block:.25rem}.inbox-composer{display:flex;align-items:center;gap:.35rem;padding:.25rem;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.inbox-composer textarea{display:block;width:100%;min-width:0;min-height:32px;padding:.35rem .5rem;border:0;background:transparent;color:var(--ink);resize:none;overflow:hidden;font:inherit;line-height:1.45;box-shadow:none}.inbox-composer:focus-within{outline:1px solid var(--accent)}.inbox-composer-tools{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .65rem;min-width:0;margin-block:.15rem .35rem}.inbox-composer-mode{display:inline-flex;align-items:center;gap:.35rem;color:var(--ink-soft);font-size:.8rem}.inbox-composer-tools select{width:auto;max-width:100%;min-width:0;min-height:30px;padding:.25rem .4rem;font:inherit;font-size:.8rem;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:5px}.inbox-composer-tools select:last-child{margin-inline-start:auto}.inbox-request-status{min-height:2rem;display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--ink-soft);overflow-wrap:anywhere}.inbox-request-status.error{color:var(--danger)}.inbox-request-status>span:not(.inbox-progress-dot){min-width:0}.inbox-progress-dot{width:.5rem;height:.5rem;flex:none;border-radius:50%;background:var(--accent);animation:inbox-pulse 1.5s ease-in-out infinite}.inbox-message-dot.pending{animation:inbox-pulse 1.5s ease-in-out infinite}@keyframes inbox-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.inbox-progress-dot,.inbox-message-dot.pending{animation:none}}.inbox-composer textarea:focus{outline:none}.inbox-send,.inbox-send:hover{background:var(--accent);color:var(--panel)}.inbox-saved{display:flex;align-items:center;gap:.3rem;font-size:.78rem;margin-inline-start:5.8rem;padding-bottom:.55rem;color:var(--accent);width:fit-content}.inbox-next-section{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:1.4rem 0}.inbox-next-section .work-muted{max-width:55ch;font-size:.85rem}.inbox-prepare-actions{display:flex;align-items:center;gap:.5rem}.inbox-prepare-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.inbox-prepare-actions svg{flex:none}.inbox-line-progress{display:inline-flex;gap:.4rem;align-items:center;white-space:nowrap;font-variant-numeric:tabular-nums}.inbox-preparation-status{flex-basis:100%;min-height:1.5rem;display:flex;align-items:center;gap:.5rem}.inbox-visibility{display:flex;align-items:center;gap:.15rem}.inbox-visibility button{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.45rem .6rem;border:1px solid transparent}.inbox-visibility button[aria-pressed=true]{background:var(--panel-strong);border-color:var(--line);color:var(--ink)}.inbox-filter-count{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:.8rem}@media(max-width:480px){.inbox-prepare-actions{width:100%;align-items:stretch}.inbox-prepare-actions>button:not(.inbox-icon){flex:1;min-width:0;font-size:.85rem}.inbox-visibility button{padding-inline:.45rem}}.inbox-outline-columns{padding-block:.1rem}.inbox-outline-columns .inbox-node-actions{opacity:1}.inbox-column-actions{height:36px;overflow:clip;overflow-clip-margin:4px}@media(hover:none),(pointer:coarse),(max-width:760px){.inbox-column-actions{height:44px}}.inbox-column-slot{visibility:hidden}.inbox-undo-slot{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;min-height:36px}@media(pointer:coarse){.inbox-undo-slot{width:44px;min-height:44px}}.inbox-original{margin:1rem 0}.inbox-original pre{max-height:32rem;overflow:auto}.inbox-import{display:grid;gap:1rem;padding:1rem 0}.inbox-import button{width:fit-content}.inbox-picker{max-width:30rem;margin:1rem 0}.saved-outline ul{list-style:none;margin:0;padding-left:1.1rem}.saved-outline>ul{padding-left:0}.saved-outline li{padding:.4rem 0}.saved-outline .inbox-saved-row{display:flex;flex-wrap:nowrap;gap:.4rem;align-items:center}.inbox-saved-row>.work-choice,.inbox-saved-row>span:last-child{flex:1;min-width:0;text-align:left;overflow-wrap:anywhere;padding-block:.35rem}.inbox-saved-row>.work-type-symbol{flex:0 0 24px}.saved-node-fold,.saved-node-fold-placeholder{width:32px;min-width:32px;min-height:36px;flex:none;padding:4px}.saved-node-fold.is-open svg{transform:rotate(90deg)}.saved-outline .work-choice{text-decoration:none}.saved-outline .work-choice:hover{text-decoration:underline}.saved-outline .inbox-saved-row .work-muted{font-size:.8rem}@media(hover:none),(pointer:coarse){.inbox-outline{--inbox-line-dictation:44px}.inbox-node-actions{opacity:1}.inbox-node-actions.has-saved-state>:not(.inbox-saved-control),.inbox-node-actions.has-send-failure>*{visibility:visible}.inbox-icon{width:44px;height:44px}.inbox-fold{width:30px;height:30px}.inbox-item-menu button,.inbox-item-menu a{min-height:44px}.inbox-composer textarea{font-size:1rem;min-height:44px}}@media(max-width:760px){.inbox-node{margin-inline-start:calc(min(var(--inbox-depth),3)*.55rem)}.inbox-node-line{flex-wrap:wrap;gap:.3rem}.inbox-node-kind{min-width:4.5rem}.inbox-line-editor{flex-basis:calc(100% - 5rem)}.inbox-node-actions{margin-left:auto;opacity:1}.inbox-discussion,.inbox-saved{margin-inline-start:.5rem}.inbox-node-text{font-size:1rem}.inbox-item-menu{right:-30px;width:min(245px,calc(100vw - 65px))}.inbox-icon{width:40px;height:44px}.inbox-outline-tools .inline-actions{width:100%;justify-content:flex-end}}@media(hover:none)and (max-width:760px){.inbox-icon{width:44px}}@media(max-width:760px){.inbox-node-actions{width:100%;max-width:100%}.inbox-item-menu{right:0}}.inbox-cross-link,.inbox-message .formatted-work-text a{color:var(--accent-dark);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.inbox-cross-link:hover{text-decoration-thickness:2px}.inbox-recovery{padding:.25rem .6rem}.inbox-recovery-line{display:flex;align-items:center;gap:.4rem;min-height:44px}.inbox-recovery-controls{display:flex;gap:.25rem;margin-inline-start:auto;flex:none}.inbox-recovery-feedback{display:inline-flex;align-items:center;gap:.4rem;min-width:0;font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.inbox-recovery-line>.inbox-recovery-feedback{flex:1 1 0}.inbox-recovery-feedback>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-recovery.error .inbox-recovery-feedback,.inbox-error-indicator{color:var(--danger)}.inbox-run-failure{display:flex;align-items:center;gap:.25rem;min-height:44px}.inbox-conflict-review{margin:4px 0 8px;max-height:60vh;overflow:auto;color:var(--ink)}.inbox-document-header{position:relative}.inbox-header-panel{position:absolute;top:100%;left:0;right:0;z-index:6;max-height:60vh;overflow:auto;overscroll-behavior:contain;padding:0 .5rem;background:var(--bg);border:1px solid var(--line);border-top:0;box-shadow:0 7px 22px #19151129}.inbox-header-panel .inbox-conflict-review{max-height:none;margin:0 0 8px;overflow:visible}.inbox-header-panel .inbox-sign-in{border-bottom:0}.inbox-conflict-review article{padding:10px 0;border-top:1px solid var(--line)}.inbox-conflict-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.inbox-conflict-title>span{flex:none;font-size:.8rem;color:var(--ink-soft)}.inbox-conflict-review article.has-conflict .inbox-conflict-title>span{color:var(--danger)}.inbox-diff-legend{display:flex;gap:8px;padding-bottom:8px;font-size:.8rem}.inbox-diff-legend .inbox-diff-line{padding-inline-end:8px;border-radius:4px}.inbox-diff-row{margin-top:6px}.inbox-diff-field{display:block;font-size:.75rem;color:var(--ink-soft)}.inbox-diff-line{display:flex;align-items:flex-start;min-width:0;padding:1px 0}.inbox-diff-line.saved{background:color-mix(in oklch,var(--danger) 10%,var(--panel))}.inbox-diff-line.mine{background:color-mix(in oklch,var(--highlight) 13%,var(--panel))}.inbox-diff-mark{flex:none;width:1.5rem;text-align:center;font-family:ui-monospace,Consolas,monospace;color:var(--ink-soft);-webkit-user-select:none;user-select:none}.inbox-diff-line pre{flex:1;min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--ink)}.inbox-diff-line.removed pre{color:var(--ink-soft);font-style:italic}.inbox-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.inbox-heading select{max-width:min(340px,65vw)}.inbox-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.inbox-entry{border-bottom:1px solid var(--line)}.inbox-entry>.inbox-document>.inbox-document-header,.inbox-entry>.inbox-row{flex-wrap:nowrap;gap:.5rem;min-height:48px}.inbox-entry.open>.inbox-document>.inbox-document-header{position:sticky;top:0;z-index:7;background:var(--bg);border-bottom:1px solid var(--line)}.inbox-document-toggle{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1 1 auto;padding:.35rem 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.inbox-document-toggle h2{margin:0;font-size:1.15rem;overflow-wrap:anywhere}.inbox-document-toggle svg{flex:none;transition:transform .12s ease}.inbox-document-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.inbox-document-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inbox-document-controls{display:flex;flex:none;align-items:center;gap:2px;flex-wrap:nowrap}.inbox-row .inbox-document-controls{margin-inline-start:auto}.inbox-status-slot{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;min-height:36px}@media(pointer:coarse){.inbox-status-slot{width:44px;min-height:44px}}.inbox-save-state.warning{color:var(--danger)}.inbox-sign-in{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.inbox-sign-in .field{margin:0}.inbox-sign-in input{min-width:10rem}.inbox-new-snapshot{padding:.25rem 0}.inbox-removed{padding:.5rem 0}.inbox-removed>button .inbox-filter-count{margin-inline-start:4px}.inbox-removed ul{list-style:none;margin:.25rem 0 0;padding:0}.inbox-removed li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem 0;border-top:1px solid var(--line);color:var(--ink-soft)}.inbox-row.removed .inbox-document-toggle{cursor:default;color:var(--ink-soft)}.inbox-new-since{display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:36px;color:var(--accent)}.inbox-import textarea{min-height:12rem;font-family:inherit}.inbox-import-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.inbox-import-size{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.inbox-document-toggle svg{transition:none}}.inbox-outline>.inbox-node{contain-intrinsic-size:auto 56px}.inbox-outline>.inbox-node:not([data-near]):not(:nth-last-of-type(-n+30)){content-visibility:auto}@media(max-width:760px){.inbox-status-slot:empty{display:none}}@media(max-width:760px){.inbox-entry>.inbox-document>.inbox-document-header{flex-wrap:wrap;row-gap:0}.inbox-entry>.inbox-document>.inbox-document-header>.inbox-document-toggle{flex:1 1 100%}.inbox-entry>.inbox-document>.inbox-document-header>.inbox-document-toggle h2{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.inbox-entry>.inbox-document>.inbox-document-header>.inbox-document-controls{margin-inline-start:auto;min-height:44px;gap:2px;flex-wrap:wrap;justify-content:flex-end}}@media(pointer:coarse){.ref-link.work-item-link{position:relative}.ref-link.work-item-link:after{content:"";position:absolute;inset-inline:0;top:50%;height:44px;transform:translateY(-50%)}}.lazy-part-failed{display:flex;align-items:center;gap:.25rem;min-height:44px}.lazy-part-space{display:block;min-width:0}.shared-item-editor>.shared-text-field,.shared-child-composer>.shared-text-field{flex:1 1 15rem;min-width:0}.shared-link-composer>.shared-text-field{flex:0 1 15rem;min-width:0}.work-preparation-composer>.shared-text-field{flex:1 1 auto;min-width:0}.shared-link-composer>.shared-related-item{flex:1 1 15rem;min-width:0}.shared-related-item .hover-select-trigger{width:100%}.shared-inbox-picker .hover-select{max-width:100%}@media(max-width:600px){.shared-link-composer>.shared-text-field{flex:1 1 100%}}.shared-discussion-heading>.work-model-control{flex:1 1 0;min-width:min(12rem,100%);max-width:24rem}.shared-discussion-heading>.work-model-control>.model-picker,.shared-discussion-heading>.work-model-control .hover-select,.shared-discussion-heading>.work-model-control .hover-select-trigger{width:100%;max-width:100%;min-width:0}@media(max-width:600px){.shared-discussion-heading>.work-model-control{max-width:none}}.shared-item{min-width:0;margin-block:.65rem}.shared-item-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.2rem;min-height:44px}.shared-item-editor,.shared-child-composer,.shared-link-composer,.shared-related-row,.shared-discussion-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.shared-item-editor textarea,.shared-child-composer input{flex:1 1 15rem;min-width:0}.shared-item-editor>[role=status]{flex-basis:100%}.shared-relations,.shared-discussion{padding-block:.5rem;display:grid;gap:.65rem}.shared-link-composer select{max-width:100%;min-width:0}.shared-link-composer select[aria-label="Related item"]{flex:1 1 15rem}.shared-related-row a{flex:1;overflow-wrap:anywhere}.shared-related-row>span{color:var(--text-muted, #746e67);font-size:.875rem}.shared-related-row svg{width:1.1rem;height:1.1rem}.shared-discussion-heading .work-model-control{margin-inline-start:auto}.shared-discussion .assistance-thread:empty{display:none}.shared-discussion .formatted-work-text{max-width:none}.shared-run:empty{display:none}.shared-organization{display:grid;gap:.65rem;border-block-start:1px solid var(--border-color);padding-block-start:.65rem}.shared-organization-fields{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem}.shared-organization-fields label{display:grid;gap:.25rem;flex:1 1 10rem;min-width:0}.shared-organization-fields select{max-width:100%}.shared-merge-heading{display:flex;align-items:center;gap:.5rem}.shared-merge-heading span{overflow-wrap:anywhere;min-width:0}.shared-merge-preview>label{display:grid;gap:.3rem;margin-block:.5rem}.shared-merge-preview select{max-width:100%}.shared-merge-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;overflow:auto}.shared-running{display:flex;align-items:center;gap:.5rem}.shared-running svg{width:1.1rem;height:1.1rem}.shared-proposal-change{padding-block:.6rem;border-block-end:1px solid var(--border-color, oklch(83% .01 75))}.shared-proposal-values{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.shared-proposal-values>div{min-width:0;overflow-wrap:anywhere}.shared-change-fields{margin:.4rem 0}.shared-change-fields dt{font-size:.8rem;color:var(--text-muted, #746e67)}.shared-change-fields dd{margin:0 0 .5rem;overflow-wrap:anywhere}.shared-outline ul{list-style:none;padding-inline-start:1.25rem}.shared-outline>ul{padding-inline-start:0}.shared-outline-row{display:flex;align-items:center;gap:.5rem;min-height:44px}.shared-outline-row>a{min-width:0;overflow-wrap:anywhere}.shared-outline-row .shared-child-count{margin-inline-start:auto;color:var(--text-muted, #746e67);font-size:.8rem}.shared-outline.is-browse .shared-outline-row{align-items:flex-start}.shared-outline.is-browse .shared-outline-row>*{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center}.shared-outline.is-browse .shared-outline-row>a{flex:1 1 12rem;display:block;min-height:0;margin-block:max(0px,calc((44px - 1lh)/2));overflow-wrap:break-word}.shared-outline.is-browse .shared-outline-row>a>.work-item-link-words{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.shared-outline.is-browse .shared-outline-row>.shared-child-count{min-width:1.5rem;justify-content:flex-end}.shared-item-loading{font-size:.875rem;min-height:44px;display:flex;align-items:center;gap:.5rem}@media(max-width:600px){.shared-proposal-values{grid-template-columns:1fr}.shared-link-composer>input{width:100%}.shared-outline ul{padding-inline-start:.75rem}}.shared-item .work-preparation-composer{align-items:center}.context-view{display:grid;gap:1.6rem;min-width:0}.context-view h2{font-size:1.05rem;line-height:1.35;margin:0}.context-trail{display:flex;flex-wrap:wrap;align-items:center;gap:0 .55rem;font-size:.9rem;color:var(--ink-soft);min-width:0}.context-trail ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 .45rem;list-style:none;margin:0;padding:0;min-width:0}.context-trail li{display:inline-flex;align-items:center;min-width:0;overflow-wrap:anywhere}.context-trail li+li:before{content:"›";margin-right:.45rem;color:var(--ink-soft)}.context-now{display:grid;gap:.6rem;padding:1rem 1.15rem 1.1rem;background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0}.context-view .context-now-label{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.82rem;font-weight:650;letter-spacing:.01em;color:var(--accent-dark)}.context-by{color:var(--ink-soft);font-weight:500}.context-next{font-size:1.12rem;line-height:1.55;margin:0;max-width:68ch;overflow-wrap:anywhere}.context-next.formatted-work-text p{margin:0 0 .35rem}.context-next.formatted-work-text p:last-child{margin-bottom:0}.context-next.is-empty{color:var(--ink-soft);font-size:1rem}.context-now-controls{display:flex;flex-wrap:wrap;min-width:0}.context-now-controls .work-detail-tools{justify-content:flex-start}.context-resume{margin:0;font-size:.95rem;line-height:1.55;overflow-wrap:anywhere}.context-facts{display:grid;gap:.55rem;margin:0}.context-facts>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:1.25rem;align-items:baseline}.context-facts dt{color:var(--ink-soft);font-size:.86rem}.context-facts dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .8rem;line-height:1.5;min-width:0;overflow-wrap:anywhere}.context-state{font-weight:650}.context-state.is-attention{color:var(--accent-dark)}.context-state.is-done{color:var(--highlight)}.context-pending{color:var(--ink-soft)}.context-open{margin:0;padding-inline-start:1.1rem;flex-basis:100%}.context-open li{padding-block:.1rem}.ghost-button.context-inline-action,.ghost-button.context-edit{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:.25rem .7rem;font-size:.9rem}.context-inline-link{min-height:36px;gap:.35rem}.context-notes{display:grid;gap:.35rem;min-width:0}.context-heading-row{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .9rem}.context-heading-row .context-edit{margin-left:auto}.context-meta{color:var(--ink-soft);font-size:.84rem;font-weight:400}.context-toc ol{list-style:none;margin:.2rem 0 .4rem;padding:0;display:grid;gap:0}.context-toc>summary{cursor:pointer;padding:.55rem 0;color:var(--ink-soft);font-size:.88rem;min-height:44px}.context-toc nav{max-height:18rem;overflow-y:auto;padding-inline:.35rem}.context-toc button{display:inline-block;min-height:32px;padding:.35rem 0;line-height:1.35;border:0;background:none;color:var(--accent-dark);font-size:.86rem;text-align:start;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer}.context-toc button:hover{text-decoration-color:currentColor}.context-toc li.is-earlier button{color:var(--ink-soft)}.context-toc li.is-earlier button:before{content:"Earlier: ";white-space:pre}.context-note-list{display:grid;min-width:0}.context-note{min-width:0}.context-note .formatted-work-text{max-width:none}.context-note .formatted-work-text>p,.context-note .formatted-work-text>ul,.context-note .formatted-work-text>h4{max-width:74ch}.context-note-heading{font-size:.95rem;line-height:1.4;margin:1.15rem 0 .25rem;max-width:74ch;overflow-wrap:anywhere;scroll-margin-top:1rem}.context-note-heading.is-caps{font-size:.9rem;letter-spacing:.015em}.context-note-heading:focus:not(:focus-visible){outline:none}.context-note:first-child>.context-note-heading{margin-top:.35rem}.context-earlier{margin-top:.7rem;border-top:1px solid var(--line)}.context-earlier>summary,.context-sources>summary{cursor:pointer;list-style:none;min-height:48px}.context-earlier>summary::-webkit-details-marker,.context-sources>summary::-webkit-details-marker{display:none}.context-earlier>summary{display:grid;gap:.15rem;padding:.7rem 0}.context-earlier-title,.context-sources-title{display:inline-flex;align-items:center;gap:.45rem;font-weight:650}.context-earlier-title:before,.context-sources-title:before{content:"›";display:inline-block;width:.6rem;font-size:1.1rem;line-height:1;transition:transform .18s cubic-bezier(.25,1,.5,1)}.context-earlier[open] .context-earlier-title:before,.context-sources[open] .context-sources-title:before{transform:rotate(90deg)}.context-earlier-marker{color:var(--ink-soft);font-size:.9rem;overflow-wrap:anywhere;max-width:74ch}.context-earlier>.context-note-list{padding:.1rem .9rem .6rem;border-radius:8px;background:var(--panel-strong)}.context-messages ol{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.context-message-meta{margin:0;color:var(--ink-soft);font-size:.84rem}.context-related{display:grid;gap:.3rem;min-width:0}.context-subheading{font-size:.86rem;font-weight:650;color:var(--ink-soft);margin:.5rem 0 .1rem}.context-rows{list-style:none;margin:0;padding:0;display:grid}.context-rows>li{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.6rem;align-items:start;padding:.4rem 0;border-bottom:1px solid var(--line)}.context-rows>li:last-child{border-bottom:0}.context-rows>li>svg{margin-top:.3rem;color:var(--ink-soft)}.context-row-state{color:var(--ink-soft);font-size:.84rem;margin-left:.55rem}.context-row-detail{margin:.1rem 0 0;color:var(--ink-soft);font-size:.88rem;line-height:1.5;overflow-wrap:anywhere;max-width:72ch}.context-row-relation{color:var(--ink-soft);font-size:.86rem}.context-sources{border-top:1px solid var(--line)}.context-sources>summary{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .9rem;padding:.5rem 0}.context-sources-body{display:grid;gap:.9rem;padding-bottom:.6rem;min-width:0}.context-hosts,.context-files,.context-history{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.context-hosts ul{list-style:none;margin:.15rem 0 0;padding:0 0 0 .9rem;display:grid;gap:.3rem}.context-host{font-weight:650;font-size:.9rem}.context-hosts a{font-size:.88rem;overflow-wrap:anywhere;color:var(--accent-dark);text-underline-offset:3px}.context-files code{font-size:.85rem;overflow-wrap:anywhere}@media(max-width:600px){.context-view{gap:1.35rem}.context-now{padding:.9rem .95rem 1rem}.context-next{font-size:1.06rem}.context-facts>div{grid-template-columns:minmax(0,1fr);gap:.05rem}.context-heading-row .context-edit{margin-left:0}.context-earlier>.context-note-list{padding-inline:.7rem}}@media(pointer:coarse){.ghost-button.context-inline-action,.ghost-button.context-edit,.context-inline-link,.context-toc button{min-height:44px}}@media(prefers-reduced-motion:reduce){.context-earlier-title:before,.context-sources-title:before{transition:none}}.review-planning-controls fieldset>legend{float:left;width:100%;box-sizing:border-box;padding:0 0 .45rem;min-height:36px}.review-planning-controls fieldset>legend+*{clear:both}.planning-legend-action{margin-left:auto;flex:none}.time-zone-combobox{position:relative;width:min(100%,22rem)}.review-planning-controls .time-zone-combobox input{width:100%;box-sizing:border-box}.time-zone-options{position:absolute;z-index:40;top:calc(100% + 2px);left:0;right:0;max-height:16rem;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:.2rem 0;list-style:none;background:var(--panel);border:1px solid var(--control-line);border-radius:5px}.time-zone-options li{padding:.4rem .6rem;cursor:pointer;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.time-zone-options li.is-active{background:var(--panel-strong)}.time-zone-options li[aria-selected=true]{font-weight:600}.time-zone-options .time-zone-none{cursor:default;color:var(--ink-soft)}@media(pointer:coarse){.time-zone-options li{min-height:44px;display:flex;align-items:center}}.planning-limit-circles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1rem}.planning-rings{--target:clamp(6.75rem, 30vw, 11rem)}.planning-rings-body{display:grid;grid-template-columns:var(--target) minmax(0,1fr);grid-template-areas:"target list" "editor editor";gap:.5rem .75rem;align-items:start}.planning-target{grid-area:target}.planning-editor{grid-area:editor}.planning-list{grid-area:list}.planning-target svg{display:block;width:var(--target);height:var(--target);overflow:visible;user-select:none;-webkit-user-select:none}.planning-target-face{fill:var(--panel-strong);stroke:var(--line);stroke-width:1}.planning-target svg.is-drop .planning-target-face{stroke:var(--accent);stroke-width:2;stroke-dasharray:4 3}.planning-ring{cursor:ns-resize;outline:none;transition:opacity .12s}.planning-ring-track{fill:none;stroke:var(--ring-color);stroke-opacity:.22}.planning-ring-arc{fill:none;stroke:var(--ring-color)}.planning-ring.is-dim{opacity:.35}.planning-ring.is-lit .planning-ring-track{stroke-opacity:.45}.planning-ring.is-lit .planning-ring-arc{stroke:var(--ring-color);stroke-opacity:1;filter:saturate(1.35) brightness(.92)}.planning-ring:focus-visible .planning-ring-track{stroke:var(--ink);stroke-opacity:.55}.planning-target-value{font:600 24px var(--font-body);fill:var(--ink);text-anchor:middle;dominant-baseline:middle;font-variant-numeric:tabular-nums;pointer-events:none}.planning-target-name{font:10px var(--font-body);fill:var(--ink-soft);text-anchor:middle;dominant-baseline:middle;pointer-events:none}.planning-scroll-hint{pointer-events:none;animation:planning-hint-fade 3.2s ease-in forwards}.planning-scroll-hint rect{fill:var(--panel);stroke:var(--ink);stroke-width:1.3}.planning-scroll-hint line,.planning-scroll-hint path{fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}@keyframes planning-hint-fade{0%,40%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.planning-scroll-hint{animation-timing-function:steps(1,end)}}.planning-editor{display:flex;align-items:center;gap:.4rem;min-height:40px;min-width:0}.planning-editor-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-left:3px solid var(--ring-color, transparent);padding-left:.4rem}.planning-editor-percent{display:inline-flex;align-items:center;gap:.2rem}.review-planning-controls .planning-editor-percent input{width:4.2rem;min-height:34px;text-align:end;font-variant-numeric:tabular-nums}@media(pointer:coarse){.planning-editor{min-height:48px}.review-planning-controls .planning-editor-percent input{min-height:44px}}.planning-list{list-style:none;margin:0;padding:0 .2rem 0 0;height:max(var(--target),9.5rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.planning-list.has-more{mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6rem),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6rem),transparent)}.planning-list.has-more.has-less{mask-image:linear-gradient(to bottom,transparent,#000 1.2rem,#000 calc(100% - 1.6rem),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 1.2rem,#000 calc(100% - 1.6rem),transparent)}.planning-list.has-less:not(.has-more){mask-image:linear-gradient(to bottom,transparent,#000 1.2rem);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 1.2rem)}.planning-item{display:flex;align-items:center;gap:.45rem;width:100%;min-height:32px;padding:.2rem .35rem;border:0;border-radius:4px;background:none;color:inherit;font:inherit;text-align:start;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.planning-item:hover,.planning-list li.is-lit .planning-item{background:var(--panel-strong)}.planning-list li.is-selected .planning-item{box-shadow:inset 2px 0 0 var(--accent)}@media(pointer:coarse){.planning-item{min-height:44px}}.planning-swatch{flex:none;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--control-line)}.planning-list li.is-limited .planning-swatch{background:var(--ring-color);border-color:var(--ring-color)}.planning-item-name{flex:1;min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.planning-item-percent{flex:none;width:2.3rem;text-align:end;color:var(--ink-soft);font-variant-numeric:tabular-nums}.planning-drag-ghost{position:fixed;z-index:1000;transform:translate(14px,-50%);pointer-events:none;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.2rem .5rem;border:1px solid var(--ring-color);border-radius:4px;background:var(--panel);color:var(--ink);font-size:.85rem}.planning-drag-ghost.is-over{background:var(--ring-color);color:var(--on-accent)}.review-backlog-toggle svg{transition:transform .12s}.review-backlog-toggle.is-open svg{transform:rotate(90deg)}.review-backlog{margin:0}.review-backlog ol{list-style:none;margin:0;padding:0;max-height:24rem;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--line)}.review-backlog li{border-bottom:1px solid var(--line)}.review-backlog a{display:block;padding:.45rem .2rem;color:inherit;text-decoration:none;overflow-wrap:anywhere}.review-backlog a:hover,.review-backlog a:focus-visible{background:var(--panel-strong);text-decoration:underline}.review-import-header>.review-filter-select{max-width:15rem}.review-stabilize-note>.review-stabilize-field{margin-top:.5rem}.review-stabilize-note>.review-stabilize-field>textarea{margin-top:0}.today-workspace .today-heading,.today-title,.today-controls,.today-metrics,.today-filter-row,.today-filter,.today-energy,.today-next-step,.today-lane-heading,.today-lane summary,.today-day-selection>summary,.today-disclosure>summary{display:flex;align-items:center;gap:.65rem}.today-heading{justify-content:space-between;flex-wrap:wrap;min-height:44px;margin-bottom:.65rem}.today-heading h2,.today-heading h3,.today-lane h3{margin:0;font-size:1.1rem}.today-title{min-width:0;flex:1}.today-title h2{overflow-wrap:anywhere}.today-title>svg{flex:none}.today-controls{flex:none;margin-left:auto;gap:.3rem}.today-primary{display:inline-flex;align-items:center;gap:.6rem}.today-metrics{flex-wrap:wrap;gap:.5rem 1.1rem;margin:.7rem 0}.today-metric{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;min-height:30px;font-variant-numeric:tabular-nums}.today-metric svg,.today-filter>svg,.today-energy>svg{color:var(--ink-soft);flex:none}.today-filter-row{flex-wrap:wrap;margin:.7rem 0;gap:.8rem}.today-filter{margin:0;min-height:44px;max-width:100%;flex:0 1 auto}.today-filter select,.today-filter input{min-width:0;max-width:100%;width:auto}.today-energy{min-width:180px;flex:1;max-width:280px}.today-energy input{min-width:70px;width:100%;accent-color:var(--accent)}.today-energy output{min-width:1.6ch;font-variant-numeric:tabular-nums}.today-filter select{max-width:220px}.today-duration input{width:74px}.today-grow{flex:1;min-width:160px}.today-loading{font-size:.88rem;color:var(--ink-soft)}.today-next-step{align-items:flex-start;max-width:75ch}.today-next-step svg{flex:none;margin-top:.25em}.today-preserved-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch}.today-disclosure{margin:.65rem 0}.today-disclosure>summary{min-height:44px;cursor:pointer;width:fit-content}.today-disclosure>summary:before{content:"›";font-size:1.15rem;width:.7rem}.today-disclosure[open]>summary:before{content:"⌄"}.today-disclosure summary::-webkit-details-marker{display:none}.today-disclosure-body{padding-top:.75rem}.today-plan-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,auto) 18px minmax(60px,auto);gap:.7rem;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--line);font-size:.9rem}.today-plan-row strong{overflow-wrap:anywhere}.today-lanes{display:flex;flex-direction:column;gap:1rem}.today-lane{min-width:0}.today-lane-heading,.today-lane>summary{min-height:44px;border-bottom:1px solid var(--line)}.today-lane>summary{cursor:pointer}.today-count{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.today-lane-action{display:flex;align-items:center;gap:.75rem;justify-content:space-between;width:100%;text-align:left;background:transparent;color:var(--ink);padding:.65rem .7rem;min-height:44px;border:1px solid transparent;border-bottom-color:var(--line);border-radius:0}.today-lane-action>span:first-child{min-width:0;overflow-wrap:anywhere}.today-row-metrics{display:flex;align-items:center;gap:.6rem;font-size:.85rem;flex:none;color:var(--ink-soft)}.today-lane-action:hover,.today-lane-action.selected{background:var(--panel-strong);border-color:var(--accent)}.today-lane-action.selected{font-weight:600}.today-day-selection>summary{cursor:pointer;min-height:44px}.today-choice-row{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:.7rem;padding:.7rem .3rem;border-bottom:1px solid var(--line);min-height:44px}.today-choice-row input{width:18px;height:18px;accent-color:var(--accent)}.today-checklist{display:flex;flex-wrap:wrap;gap:.7rem 1.1rem;margin:.7rem 0}.today-checklist label{display:flex;align-items:center;gap:.45rem;min-height:44px}.today-checklist input{width:18px;height:18px;accent-color:var(--accent)}.today-checklist svg{color:var(--ink-soft)}.today-session .field{margin:.65rem 0}.today-workspace :is(button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.today-session{padding-top:.4rem}.today-plan-status{min-height:1.8rem;color:var(--ink-soft);font-size:.9rem}.today-plan-basis{display:flex;gap:.4rem;align-items:center;color:var(--ink-soft);font-size:.82rem;margin:.35rem 0}.today-selected-row{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:.5rem;border-bottom:1px solid var(--line);min-height:44px}.today-selected-row .work-choice{text-align:left;overflow-wrap:anywhere}.today-checklist>span{display:inline-flex;align-items:center;gap:.2rem}.today-morning summary>span{display:inline-flex;align-items:center;gap:.6rem}.today-morning-note{min-height:44px!important;resize:none}.today-planning-info,.today-planning-issue{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 0}.today-next-step-editor{border-left:3px solid var(--accent);padding:.6rem}.today-action-issue{display:flex;align-items:flex-start;gap:.45rem;margin:0 0 .65rem;max-width:75ch;color:var(--danger)}.today-action-issue svg{flex:none;margin-top:.2em}.today-next-step-editor.needs-next-action .capture-ai-assist [data-suggest=next-action]:not([aria-pressed=true]):not(:focus-visible){outline:2px dashed var(--accent);outline-offset:3px}@media(max-width:600px){.today-filter{flex:1 1 140px}.today-filter select{max-width:100%;width:100%}.today-filter-row{gap:.5rem}.today-title h2{font-size:1rem}.today-controls{gap:.15rem}.today-plan-row{grid-template-columns:minmax(0,1fr) 18px minmax(50px,auto)}.today-plan-row>span:first-of-type{display:none}.today-row-metrics{gap:.35rem}.today-metrics{gap:.35rem .8rem}.today-lane-action{padding:.6rem .2rem}}@media(max-width:600px){#today-focus-pane>.today-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem}#today-focus-pane>.today-heading>.today-title{width:100%;min-width:0}#today-focus-pane>.today-heading>.today-controls{justify-self:end;margin-left:0}}.today-disclosure>summary{--today-ink-shift:.155em}.today-disclosure.today-diagnostics>summary{--today-ink-shift:.062em}.today-disclosure>summary:before{content:"";flex:none;width:14px;height:14px;font-size:1em;background:currentColor;opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .12s ease}.today-disclosure[open]>summary:before{content:""}.today-disclosure>summary:before{translate:0 var(--today-ink-shift)}.today-disclosure[open]>summary:before{transform:rotate(90deg)}.today-disclosure>summary>svg{flex:none;translate:0 var(--today-ink-shift)}.today-selected-row{grid-template-columns:44px minmax(0,1fr) auto}.today-done-check{width:18px;height:18px;justify-self:center;margin:0;accent-color:var(--accent);cursor:pointer}.today-row-end{display:inline-flex;align-items:center;gap:.2rem}.today-selected-row.is-done .work-choice,.today-next-actions li.is-done .today-check-row>span{text-decoration:line-through;color:var(--ink-soft)}.today-first-action{margin:.55rem 0;max-width:min(100%,34rem)}.today-next-actions{list-style:none;margin:.35rem 0 .6rem;padding:0;max-width:75ch}.today-next-actions li{display:flex;align-items:center;gap:.3rem;min-height:44px;border-bottom:1px solid var(--line)}.today-check-row{display:flex;align-items:center;gap:.65rem;flex:1;min-width:0;cursor:pointer;overflow-wrap:anywhere}.today-check-row input{width:18px;height:18px;flex:none;margin:0 .45rem 0 .3rem;accent-color:var(--accent)}.today-focus-name{display:inline;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.today-focus-name:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.today-focus.is-rolled-up>.today-heading{margin-bottom:0}.today-complete-insert{position:relative}.today-insert-badge{position:absolute;right:4px;top:4px;width:11px;height:11px;border-radius:50%;background:var(--panel);stroke-width:3}.today-insert{display:flex;align-items:center;gap:.4rem;margin:0 0 .65rem}.today-insert>.dictation-field{flex:1;min-width:0}.today-insert-input{width:100%;min-height:40px;box-sizing:border-box}.today-session-actions{display:inline-flex;align-items:center;gap:.2rem;margin-left:auto}.today-session .dictation-field input,.today-focus-body .dictation-field input{width:100%;box-sizing:border-box}.today-filter>.dictation-field{flex:1;min-width:0}.today-selected-row.is-refilling .today-refill-bar{display:block;height:.8em;width:min(60%,18rem);border-radius:4px;background:var(--panel-strong)}@media(max-width:600px){.today-plan-status{min-height:2.9em;line-height:1.45}}.today-loading{display:flex;align-items:center;min-height:44px;color:var(--ink-soft)}.today-metric-fixed>span:last-child{display:inline-block;min-width:5ch}.control-flash{position:fixed;z-index:10001;display:flex;align-items:flex-start;gap:6px;box-sizing:border-box;width:max-content;max-width:min(300px,calc(100vw - 24px));padding:7px 10px;border-radius:7px;background:#27231f;color:#fffaf4;box-shadow:0 3px 12px #0003;font-size:12.5px;line-height:1.4;pointer-events:none;transform:translate(-50%);opacity:1;transition:transform .48s cubic-bezier(.5,0,.75,0),opacity .48s ease-in}.control-flash.above{transform:translate(-50%,-100%)}.control-flash svg{flex:none;margin-top:1px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.control-flash.error svg{color:#f4928a}.control-flash.done svg{color:#78cab0}.control-flash.here svg{color:inherit}.control-flash.settling{opacity:0}@media(prefers-reduced-motion:reduce){.control-flash{transition:opacity .18s linear}}.settings-surface{--settings-slot: 40px;display:grid;gap:2rem;max-width:60rem;position:relative}.settings-load-slot{position:absolute;top:0;right:0;display:inline-flex;gap:2px}.settings-load-slot .error-indicator{color:var(--danger)}.settings-section{min-width:0}.settings-section h2{display:flex;align-items:center;gap:.35rem;margin:0 0 .4rem;font-size:1.05rem}.settings-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.settings-row{display:flex;align-items:center;gap:.75rem;min-height:52px;padding:.2rem 0;border-bottom:1px solid var(--line);min-width:0}.settings-key .settings-row{border-bottom:0}.settings-key{border-bottom:1px solid var(--line)}.settings-name{flex:1 1 9rem;min-width:0;font-weight:600;overflow-wrap:anywhere}.settings-controls{display:flex;align-items:center;justify-content:flex-end;gap:.3rem;min-width:0}.settings-controls .field{margin:0;width:auto}.settings-controls select{width:min(24rem,52vw)}.settings-slot{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--settings-slot);min-height:36px;color:var(--ink-soft)}.settings-state{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:8px}.settings-state:focus-visible,.settings-key-hint:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-key-hint{display:inline-flex;align-items:center;justify-content:flex-end;width:6.5rem;min-height:32px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;color:var(--ink-soft);white-space:nowrap}.settings-key-hint.error{color:var(--danger)}.settings-key-editor{display:flex;align-items:center;gap:.3rem;padding:0 0 .75rem}.settings-key-editor input{flex:1 1 auto;min-width:0;min-height:40px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.settings-section h2>.icon-button{margin-block:-10px}.settings-model{display:block;font-size:.8rem;font-weight:400;color:var(--ink-soft)}.settings-used{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;flex:none;width:6.5rem;min-height:32px;border-radius:8px;font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--ink-soft);white-space:nowrap}.settings-used.reached{color:var(--danger)}.settings-used svg{flex:none;width:14px;height:14px}.settings-used:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-limit{display:grid;grid-template-columns:minmax(0,1fr) calc(min(24rem,52vw) - 6.8rem) 6.5rem var(--settings-slot);column-gap:.3rem}.settings-limit .settings-name{padding-right:.45rem}.settings-limit .settings-limit-select,.settings-limit-select .hover-select-trigger{width:100%}@media(pointer:coarse){.settings-surface{--settings-slot: 44px}.settings-section h2>.icon-button{margin-block:-14px}.settings-key-hint{min-height:44px}.settings-state{min-width:44px;min-height:44px}.settings-used{position:relative}.settings-used:before{content:"";position:absolute;top:-8px;right:0;bottom:-4px;left:0}}@media(max-width:600px){.settings-row{flex-wrap:wrap;row-gap:.2rem;padding:.5rem 0}.settings-controls{flex:1 1 100%}.settings-controls>:first-child{flex:1 1 auto;min-width:0}.settings-controls select{width:100%}.settings-limit{grid-template-columns:minmax(0,1fr) auto var(--settings-slot)}.settings-limit .settings-name{grid-area:1 / 1}.settings-limit .settings-used{grid-area:1 / 2 / 2 / 4;justify-self:end}.settings-limit .settings-limit-select{grid-area:2 / 1 / 3 / 3}.settings-limit .settings-slot{grid-area:2 / 3}.settings-limit-select .hover-select-trigger{font-size:.875rem}.settings-key .settings-row{flex-wrap:nowrap}.settings-key .settings-controls{flex:0 1 auto}.settings-key .settings-controls>:first-child{flex:none}.settings-key-hint{width:4.6rem}}.settings-controls>.settings-default-select{width:min(24rem,52vw)}.settings-default-select .hover-select-trigger{width:100%}@media(max-width:600px){.settings-controls>.settings-default-select{width:auto;flex:1 1 auto}.settings-default-select .hover-select-trigger{font-size:.875rem}}@media(max-width:600px){.settings-default-select .hover-select-value>span{white-space:normal;overflow-wrap:anywhere;align-self:center}}@media(pointer:coarse){.settings-surface .settings-slot{min-height:var(--settings-slot)}}.work-search-controls .field>.hover-select,.work-action-order .field>.hover-select{width:100%}.work-search-controls .field>.hover-select .hover-select-trigger,.work-action-order .field>.hover-select .hover-select-trigger{width:100%;padding-block:.9rem}.work-search-controls:has(>.find-tag){grid-template-columns:1fr repeat(2,minmax(160px,.3fr))}@media(max-width:600px){.work-search-controls:has(>.find-tag){grid-template-columns:1fr}}.dedupe-control{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end}.dedupe-toggle,.dedupe-pairs-toggle{position:relative}.dedupe-toggle.is-busy svg{animation:capture-extract-spin 1.6s linear infinite}.dedupe-count{position:absolute;top:1px;right:1px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;border-radius:8px;background:var(--accent);color:var(--on-accent);font-size:.66rem;line-height:15px;text-align:center;font-variant-numeric:tabular-nums}.dedupe-panel{position:absolute;z-index:30;top:calc(100% + .35rem);right:0;width:min(38rem,calc(100vw - 2rem));max-height:70vh;overflow:auto;box-sizing:border-box;padding:.6rem;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow)}.dedupe-panel-heading{display:flex;align-items:center;gap:.25rem}.dedupe-panel-heading strong{flex:1 1 auto;min-width:0;font-size:.95rem}.dedupe-info{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:var(--ink-soft);border-radius:8px}.dedupe-info:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dedupe-list{list-style:none;margin:.4rem 0 0;padding:0;border-top:1px solid var(--line)}.dedupe-row{border-bottom:1px solid var(--line);padding:.15rem 0}.dedupe-row-line{display:flex;align-items:flex-start;gap:.2rem}.dedupe-titles{flex:1 1 auto;min-width:0;display:grid;gap:.1rem;padding:.35rem 0;font-size:.9rem;overflow-wrap:anywhere}.dedupe-titles>span{color:var(--ink-soft)}.dedupe-titles>span.is-kept{color:var(--ink);font-weight:600}.dedupe-chevron svg{transition:transform .12s ease}.dedupe-chevron.is-open svg{transform:rotate(90deg)}.dedupe-merge{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.2rem 0 .5rem}.dedupe-merge>.merge-conflicts{min-width:0;font-size:.85rem}.dedupe-merge-actions{display:flex;justify-content:flex-end;align-items:center;gap:.25rem}.dedupe-slot{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center}.dedupe-pairs{margin-top:.4rem}@keyframes capture-extract-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.dedupe-panel{position:fixed;inset:auto 1rem 1rem;width:auto}}@media(prefers-reduced-motion:reduce){.dedupe-toggle.is-busy svg{animation:none}.dedupe-chevron svg{transition:none}}.flows-page.guided-work{max-width:1180px}.flows-index{display:flex;flex-wrap:wrap;gap:0 18px;border-bottom:1px solid var(--line)}.flows-index a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-dark);text-underline-offset:3px}.flows-section{display:grid;gap:.4rem;scroll-margin-top:1rem}.flows-heading{display:flex;align-items:center;gap:6px}.flows-heading h2{margin:0;font-size:1.1rem}.flows-heading h2 a{color:inherit;text-decoration:none}.flows-heading h2 a:hover,.flows-heading h2 a:focus-visible{text-decoration:underline;text-underline-offset:3px}.flows-section img{display:block;max-width:100%;height:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.flows-error{display:flex;align-items:center;gap:4px;margin:0}.flows-error .error-indicator{color:var(--danger)}:root{color-scheme:light dark;--bg: oklch(96.8% .006 75);--bg-accent: oklch(93% .01 75);--ink: oklch(25% .008 65);--ink-soft: oklch(45% .012 65);--line: oklch(83% .01 75);--control-line: oklch(61% .012 75);--panel: oklch(99% .003 75);--panel-strong: oklch(94.8% .009 75);--accent: oklch(47% .115 39);--accent-dark: oklch(40% .1 39);--on-accent: oklch(98.5% .003 75);--highlight: oklch(43% .07 171);--danger: oklch(45% .16 25);--shadow: 0 8px 24px oklch(25% .008 65 / .08);--font-display: "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-body: "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif}@media(prefers-color-scheme:dark){:root{--bg: oklch(19% .006 75);--bg-accent: oklch(28% .009 75);--ink: oklch(94% .007 75);--ink-soft: oklch(75% .012 75);--line: oklch(40% .009 75);--control-line: oklch(61% .012 75);--panel: oklch(23% .007 75);--panel-strong: oklch(28% .009 75);--accent: oklch(76% .105 45);--accent-dark: oklch(82% .09 45);--on-accent: oklch(22% .012 45);--highlight: oklch(76% .09 171);--danger: oklch(76% .12 25);--shadow: 0 8px 24px oklch(10% .003 65 / .25)}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body)}button,input,select,textarea{font:inherit}.screen-shell,.workspace-shell{width:min(1180px,calc(100vw - 2rem));margin:0 auto;padding:2rem 0 3rem}.screen-shell{display:grid;gap:1.2rem;grid-template-columns:minmax(0,1.25fr) minmax(320px,.8fr);align-items:stretch;min-height:100vh}.workspace-shell{display:grid;gap:1.2rem}.hero-panel,.auth-panel,.panel-card,.splash-card{background:var(--panel);border:1px solid var(--line);border-radius:12px}.hero-panel,.auth-panel,.panel-card{padding:1.4rem}.splash-card{padding:2rem;margin-top:12vh}.eyebrow{margin:0 0 .4rem;color:var(--accent-dark);font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.05;margin:0}h1{font-size:1.8rem}h2{font-size:1.4rem}h3{font-size:1.02rem}.hero-copy,.hash-line,.hero-stat-label{color:var(--ink-soft)}.hero-copy{max-width:48rem;font-size:1.02rem;line-height:1.55}.hero-grid{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem}.hero-grid.compact{margin-top:.9rem}.ranking-progress-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-stat{background:var(--panel-strong);border:1px solid var(--line);border-radius:20px;padding:1rem;display:grid;gap:.25rem}.hero-stat-value{font-family:var(--font-display);font-size:1.5rem}.panel-head{display:grid;gap:.2rem;margin-bottom:1rem}.panel-head.row{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:end}.auth-form,.decision-form{display:grid;gap:.9rem}.install-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.field{display:grid;gap:.4rem}.field span{font-size:.88rem;font-weight:700;color:var(--ink-soft)}.field input,.field select{width:100%;border:1px solid var(--line);border-radius:16px;padding:.9rem 1rem;background:#ffffffb8;color:var(--ink)}.field.compact input{padding:.75rem .9rem}.checkbox-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem}.checkbox-field input{width:1rem;height:1rem}.primary-button,.ghost-button,.chip-button,.danger-button{border-radius:999px;border:0;cursor:pointer;transition:transform .14s ease,background-color .14s ease,color .14s ease}.primary-button{background:linear-gradient(135deg,var(--accent),#dc8f50);color:#fff9f0;padding:.95rem 1.2rem;font-weight:700}.ghost-button,.chip-button,.danger-button{background:#fff9;color:var(--ink);border:1px solid var(--line);padding:.72rem .95rem}.danger-button{background:#7f222214;border-color:#7f222238;color:var(--danger)}.primary-button:hover,.ghost-button:hover,.chip-button:hover,.danger-button:hover{transform:translateY(-1px)}.primary-button:disabled,.ghost-button:disabled,.chip-button:disabled,.danger-button:disabled{opacity:.6;cursor:default;transform:none}.status-banner{border-radius:18px;padding:.85rem 1rem;background:#1b6b611a;border:1px solid rgba(27,107,97,.2);color:var(--ink)}.status-banner.error{background:#7f222214;border-color:#7f222238;color:var(--danger)}.status-banner.warning{background:#cd8b431f;border-color:#cd8b4347;color:var(--accent-dark)}.ranker-toast{font-family:var(--font-body)!important;background:var(--panel-strong)!important;border:1px solid var(--line)!important;border-radius:18px!important;color:var(--ink)!important;box-shadow:var(--shadow)!important;padding:.85rem 1rem!important}.ranker-toast[data-type=success]{background:color-mix(in oklch,var(--panel-strong) 94%,var(--highlight))!important;border-color:color-mix(in oklch,var(--line) 65%,var(--highlight))!important}.ranker-toast[data-type=error]{background:color-mix(in oklch,var(--panel-strong) 96%,var(--danger))!important;border-color:color-mix(in oklch,var(--line) 65%,var(--danger))!important;color:var(--danger)!important}.ranker-toast [data-button]{background:var(--accent)!important;color:var(--on-accent)!important;border-radius:999px!important;padding:.4rem .85rem!important;font-weight:700!important;font-size:.82rem!important}.ranker-toast [data-description]{color:var(--ink-soft)!important}.ranker-toast [data-close-button]{background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important}.workspace-header{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:start}.workspace-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.sync-indicator{border-radius:999px;padding:.72rem .95rem;border:1px solid var(--line);background:#ffffffb8;color:var(--ink);font-weight:700}.sync-indicator.saving{background:#cd8b431f;border-color:#cd8b4347}.sync-indicator.success{background:#1b6b611a;border-color:#1b6b6133}.sync-indicator.warning{background:#cd8b431f;border-color:#cd8b4347;color:var(--accent-dark)}.sync-indicator.error{background:#7f222214;border-color:#7f222238;color:var(--danger)}.workspace-nav{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.nav-pill{border:1px solid var(--line);background:#ffffff94;color:var(--ink);border-radius:999px;padding:.7rem 1rem;text-decoration:none;font-weight:700}.nav-pill.active{background:linear-gradient(135deg,#b74f2beb,#8f3b1ce6);color:#fff7ec;border-color:transparent}.account-line{color:var(--ink-soft);font-size:.92rem;margin:.9rem 0 0}.workspace-grid{display:grid;gap:1rem;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr)}.split-board{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.compare-section{display:grid;gap:1rem}.compare-stack{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.compare-card,.compare-complete-card{background:var(--panel);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow)}.compare-card{display:grid;gap:1rem;padding:1.4rem}.compare-card.higher{background:linear-gradient(180deg,#b74f2b14,#fff8eaf2),var(--panel)}.compare-card.lower{background:linear-gradient(180deg,#1b6b611a,#fff8eaf2),var(--panel)}.compare-card-head{display:grid;gap:.3rem}.compare-summary-card,.compare-complete-card{padding:1.4rem}.compare-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-notes{margin:0;color:var(--ink-soft);line-height:1.5}.compare-card-actions{display:grid;gap:.75rem}.decision-choice-button{width:100%;min-height:3.6rem;border-radius:20px;border:0;color:#fffaf2;cursor:pointer;font-size:1rem;font-weight:700;transition:transform .14s ease,opacity .14s ease}.decision-choice-button.higher{background:linear-gradient(135deg,var(--accent),#dc8f50)}.decision-choice-button.lower{background:linear-gradient(135deg,var(--highlight),#35a08d)}.decision-choice-button:hover{transform:translateY(-1px)}.decision-choice-button:disabled{opacity:.6;cursor:default;transform:none}.ranking-panel{display:grid;gap:1rem}.execution-queue-list{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.queue-pill{display:grid;gap:.15rem;text-align:left;border-radius:18px;border:1px solid var(--line);background:#ffffff9e;padding:.8rem .95rem;color:var(--ink);cursor:pointer}.queue-pill small{color:var(--ink-soft)}.queue-pill.active,.execution-task-card.active{border-color:#b74f2b8c;box-shadow:0 0 0 2px #b74f2b1f}.execution-detail-grid{display:grid;gap:1rem}.execution-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-actions,.execution-putoff-row{display:flex;gap:.75rem;flex-wrap:wrap;align-items:end}.execution-putoff-row .field.compact{min-width:220px;flex:1 1 220px}.execution-board{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.execution-board.focused-board{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-lane{display:grid;gap:.85rem;border:1px solid var(--line);border-radius:24px;padding:1rem;background:#ffffff7a}.execution-lane-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.execution-lane-stack{display:grid;gap:.75rem}.execution-task-card{display:grid;gap:.2rem;text-align:left;border:1px solid var(--line);border-radius:18px;background:#fffaf1e6;color:var(--ink);padding:.85rem .95rem;cursor:pointer}.execution-task-card span{color:var(--ink-soft);font-size:.9rem}.execution-task-card.static{cursor:default}.dashboard-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.dashboard-link{text-decoration:none}.dashboard-alerts{display:grid;gap:.7rem}.dashboard-alerts.compact-alerts{margin-top:.9rem}.dashboard-lane-grid{display:grid;gap:.9rem;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-lane-card{display:grid;gap:.35rem;border:1px solid var(--line);border-radius:22px;padding:1rem;background:#ffffff94}.dashboard-lane-card strong{font-size:1.8rem;font-weight:700}.dashboard-lane-card small,.dashboard-lane-card span{color:var(--ink-soft)}.dashboard-lane-card.ok{background:#dcf5e4b3}.dashboard-lane-card.under{background:#fff4cfcc}.dashboard-lane-card.over{background:#ffe0e0d6}.dashboard-lane-card.info{background:#ebeff8cc}.dashboard-task-list{display:grid;gap:.75rem}.plan-settings-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.plan-meta-grid{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.plan-detail-list{display:grid;gap:.45rem;margin-top:1rem;color:var(--ink-soft)}.plan-change-list{display:grid;gap:.75rem}.plan-change-row{display:grid;gap:.4rem;grid-template-columns:minmax(0,1.2fr) minmax(120px,.6fr) auto minmax(120px,.6fr);align-items:center;border:1px solid var(--line);border-radius:18px;padding:.8rem .9rem;background:#ffffff8c}.plan-arrow{color:var(--accent-dark);font-size:.85rem;font-weight:700;text-transform:uppercase}.ranking-list{display:grid;gap:.8rem}.ranking-card{display:grid;gap:.8rem;padding:1rem;background:#ffffff8c;border:1px solid var(--line);border-radius:22px}.ranking-card-head{display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center}.ranking-card-head.compact-title{grid-template-columns:minmax(0,1fr)}.rank-chip{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:.35rem .7rem;border-radius:999px;background:#b74f2b1f;color:var(--accent-dark);font-weight:700}.ranking-card-actions{display:flex;gap:.7rem;flex-wrap:wrap}.collapse-actions{justify-content:flex-start}.pressable-card{touch-action:manipulation}.pressable-card.selected{border-color:#b74f2b8c;box-shadow:0 0 0 2px #b74f2b1f}.task-action-sheet{gap:1rem;margin-bottom:.4rem;background:#fff8eaf5}.status-copy{margin:0 0 .75rem}.review-edge-grid{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.review-edge-node{display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:start}.review-edge-arrow{color:var(--accent-dark);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.inline-actions{display:flex;gap:.75rem;flex-wrap:wrap}.checklist-grid{display:grid;gap:.8rem}.detail-stack{display:grid;gap:1rem}.detail-card{background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);overflow:hidden}.detail-card>summary{list-style:none;cursor:pointer;display:grid;gap:.2rem;padding:1rem 1.2rem;background:#ffffff6b}.detail-card>summary::-webkit-details-marker{display:none}.detail-card>summary span{font-family:var(--font-display);font-size:1.1rem;font-weight:700}.detail-card>summary small{color:var(--ink-soft)}.detail-card-body{display:grid;gap:1rem;padding:0 1.2rem 1.2rem}.mini-task-list{display:grid;gap:.75rem}.field-textarea{width:100%;border:1px solid var(--line);border-radius:16px;padding:.9rem 1rem;background:#ffffffb8;color:var(--ink);resize:vertical;min-height:6.5rem;font:inherit}.card-subtext{color:var(--ink-soft);margin:.25rem 0 0;font-size:.92rem}.tag-row{display:flex;gap:.5rem;flex-wrap:wrap}.tag-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.36rem .7rem;background:#1b6b611a;color:var(--highlight);border:1px solid rgba(27,107,97,.2);font-size:.86rem;font-weight:700}.tag-chip.quick-task-chip{background:#b74f2b1f;border-color:#b74f2b38;color:#8f3b1c}.status-banner.quick-task-chip{background:#b74f2b14;border-color:#b74f2b2e}.review-step-progress{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.8rem}.review-step-indicator{padding:.3rem .7rem;border-radius:999px;font-size:.82rem;font-weight:700;background:#fffaf199;border:1px solid rgba(0,0,0,.08);color:#0006}.review-step-indicator.active{background:linear-gradient(135deg,#b74f2beb,#8f3b1ce6);color:#fff;border-color:transparent}.review-step-indicator.done{background:#1b6b611f;color:var(--highlight);border-color:#1b6b6133}.ghost-button.listening{background:#b74f2b1f;border-color:#b74f2b4d;animation:pulse-listening 1.2s ease-in-out infinite}@keyframes pulse-listening{0%,to{opacity:1}50%{opacity:.6}}.tag-chip.high-confidence{background:#1b6b611a;border-color:#1b6b6138;color:var(--highlight)}.tag-chip.low-confidence{background:#b78c2b1a;border-color:#b78c2b38;color:#8b6914}.extract-select{cursor:pointer;transition:background .15s ease}.extract-select:hover{background:#ffffffb3}.hash-line{font-size:.88rem;overflow-wrap:anywhere}@media(max-width:960px){.screen-shell,.compare-stack,.workspace-grid,.split-board,.workspace-header,.panel-head.row,.hero-grid,.execution-board{grid-template-columns:1fr}.workspace-actions{justify-content:flex-start}.review-edge-grid,.plan-settings-grid,.plan-meta-grid,.dashboard-lane-grid,.plan-change-row{grid-template-columns:1fr}}.segmented-control{display:flex;gap:.55rem;flex-wrap:wrap}.segment-button{border:1px solid var(--line);background:#fff9;color:var(--ink);border-radius:999px;padding:.72rem .95rem;cursor:pointer;font-weight:700}.segment-button.active{background:linear-gradient(135deg,#b74f2beb,#8f3b1ce6);color:#fff7ec;border-color:transparent}.today-cta-card{display:grid;gap:1rem}.capture-layout{align-items:start}.compact-list{margin-top:1rem}.wrap-actions{align-items:center}.compact-detail-card{border-radius:20px;box-shadow:none}.compact-form-grid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#18120c6b;display:grid;place-items:end;padding:1rem;z-index:40}.task-view-content{max-width:640px;display:grid;gap:1rem}.task-view-actions{display:flex;gap:.75rem;flex-wrap:wrap}.detail-drawer{width:min(460px,100%);max-height:calc(100vh - 2rem);overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);padding:1.2rem;display:grid;gap:1rem}.detail-drawer-head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.confirm-dialog{width:min(380px,calc(100vw - 2rem));background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:1.4rem;display:grid;gap:1rem;place-self:center}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#efe2c566 25%,#efe2c5cc,#efe2c566 75%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;border-radius:12px}.skeleton-line{height:1rem;border-radius:8px;margin-bottom:.5rem}.skeleton-line.short{width:60%}.skeleton-line.medium{width:80%}.skeleton-card{height:5.5rem;border-radius:18px;border:1px solid var(--line)}.skeleton-stat{height:4.5rem;border-radius:20px;border:1px solid var(--line)}.skeleton-compare{height:10rem;border-radius:28px;border:1px solid var(--line)}.shortcuts-dialog{width:min(420px,calc(100vw - 2rem));background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:1.4rem;display:grid;gap:1rem;place-self:center}.shortcut-list{display:grid;gap:.6rem}.shortcut-row{display:grid;grid-template-columns:6rem 1fr;gap:.7rem;align-items:center}.shortcut-key{font-family:monospace;font-weight:700;background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;padding:.25rem .5rem;text-align:center;font-size:.88rem}.keyboard-hint{text-align:center;font-size:.82rem;opacity:.7}.detail-section{display:grid;gap:.55rem;padding:.9rem;border:1px solid var(--line);border-radius:18px;background:#ffffff75}.detail-row{display:grid;gap:.2rem}.detail-label{font-size:.82rem;font-weight:700;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em}.detail-value{color:var(--ink);line-height:1.45}.detail-list{margin:0;padding-left:1.1rem;color:var(--ink);line-height:1.5}.detail-prewrap{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;color:var(--ink);line-height:1.5}.timeline-list{display:grid;gap:.75rem}.timeline-row{display:grid;gap:.35rem;border:1px solid var(--line);border-radius:16px;padding:.75rem .85rem;background:#ffffff94}.timeline-row-head{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.timeline-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.18rem .55rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line);background:#ffffffb8}.timeline-chip.context{color:var(--ink-soft)}.timeline-chip.new{color:var(--accent-dark);background:#b74f2b1a;border-color:#b74f2b38}.timeline-meta{color:var(--ink-soft);font-size:.84rem}.timeline-text{margin:0;color:var(--ink);line-height:1.55;white-space:pre-wrap;word-break:break-word}.imported-preview{white-space:pre-wrap;word-break:break-word}.checkbox-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem}.checkbox-row input{width:1rem;height:1rem}@media(max-width:960px){.compact-form-grid{grid-template-columns:1fr}.skeleton-compare{height:8rem}}@media(max-width:1280px){.execution-board,.dashboard-lane-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.screen-shell,.compare-stack,.workspace-grid,.split-board,.hero-grid,.execution-board{grid-template-columns:1fr}.workspace-header{grid-template-columns:1fr;gap:.6rem}.nav-pills{flex-wrap:wrap;justify-content:center}.detail-drawer{width:100%;max-width:100%}}@media(max-width:480px){h1{font-size:1.4rem}h2{font-size:1.1rem}.primary-button,.secondary-button{padding:.75rem 1rem;font-size:.9rem}.capture-form textarea{min-height:4rem}.compare-card{padding:1rem}}.field-error{color:var(--danger);font-size:.82rem;font-weight:500;margin-left:.4rem}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999}.skip-link:focus{position:fixed;top:.5rem;left:.5rem;width:auto;height:auto;padding:.8rem 1.2rem;background:var(--accent);color:#fff;border-radius:8px;font-size:1rem;z-index:9999}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field input,.field select,.field-textarea,.ghost-button,.chip-button,.sync-indicator,.nav-pill,.ranking-card,.detail-section,.timeline-row,.timeline-chip,.segment-button,.detail-card summary,.task-action-sheet,.review-step-indicator,.extract-select:hover{background:var(--panel);color:var(--ink);border-color:var(--line)}.field input,.field select,.field-textarea{border-color:var(--control-line)}.primary-button,.nav-pill.active,.segment-button.active,.review-step-indicator.active,.decision-choice-button.higher{background:var(--accent);color:var(--on-accent)}.decision-choice-button.lower{background:var(--highlight);color:var(--on-accent)}.compare-card.higher,.compare-card.lower{background:var(--panel)}.primary-button,.ghost-button,.chip-button,.danger-button,.segment-button,.nav-pill,.field input,.field select,.field-textarea{border-radius:8px}.primary-button,.ghost-button,.chip-button,.danger-button,.nav-pill{min-height:44px}.primary-button:hover:not(:disabled){background:var(--accent-dark)}.ghost-button:hover:not(:disabled),.chip-button:hover:not(:disabled),.nav-pill:not(.active):hover{background:var(--panel-strong)}.workspace-header{align-items:start}.workspace-header .hero-copy{margin:.55rem 0 0;max-width:68ch}.workspace-actions{gap:.5rem}.workspace-nav{gap:.4rem}.eyebrow{letter-spacing:.08em;font-size:.75rem}.card-subtext,.work-prose{line-height:1.6;max-width:72ch}.work-toolbar,.work-row-heading,.work-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.work-toolbar{padding:.5rem 0}.work-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.44fr);gap:2rem;align-items:start}.work-main,.work-aside,.work-stack{display:grid;gap:1.5rem;min-width:0}.work-section{min-width:0}.work-section-heading{margin-bottom:.9rem}.work-section-heading h2{font-size:1.2rem}.work-list{display:grid}.work-row{padding:1rem 0;border-bottom:1px solid var(--line);min-width:0}.work-row:first-child{padding-top:.35rem}.work-row h3,.work-row h4{font-size:1.02rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.work-row p{margin:.4rem 0 .75rem}.work-row .inline-actions{margin-top:.7rem}.work-muted{color:var(--ink-soft);font-size:.88rem;line-height:1.55}.work-kicker{color:var(--accent-dark);font-size:.76rem;font-weight:650;margin:0 0 .5rem}.work-empty{padding:1.2rem 0;max-width:65ch;line-height:1.6;color:var(--ink-soft)}.work-focus{padding:1.3rem;background:var(--panel);border:1px solid var(--line);border-radius:12px}.work-due{border-block:1px solid var(--line);padding:.15rem 0}.work-due>summary{color:var(--ink);font-weight:650}.work-disclosure-mark{margin-left:auto}.work-due[open] .work-disclosure-mark{transform:rotate(180deg)}.work-due[open]{padding-bottom:.8rem}.work-focus h2{margin:.3rem 0 .7rem;line-height:1.35}.work-choice{text-align:left;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;font-size:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px}.work-choice:hover{color:var(--accent-dark)}.work-choice{min-height:44px;display:inline-flex;align-items:center}a.primary-button,a.ghost-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.work-compose{display:grid;gap:1rem}.work-fieldset{border:0;padding:0;margin:0;min-width:0}.work-compose details>summary,.work-evidence>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:.5rem;color:var(--ink-soft);font-size:.9rem}.work-compose details[open]>summary,.work-evidence[open]>summary{margin-bottom:.5rem}.work-detail{border-top:1px solid var(--line);padding-top:1.2rem;display:grid;gap:1.25rem;min-width:0}.work-detail-header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.work-detail-header h1,.work-detail-header h2{font-size:1.8rem;line-height:1.35;margin-block:.15rem .6rem;max-width:42ch;overflow-wrap:anywhere}.work-original{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6;margin:0;max-width:72ch}.work-artifact-editor{min-height:19rem;line-height:1.65;resize:vertical}.work-state{display:inline-flex;align-items:center;padding:.22rem .5rem;border:1px solid var(--line);border-radius:5px;font-size:.75rem;color:var(--ink-soft)}.work-state.ready,.work-state.succeeded{color:var(--highlight)}.work-state.failed,.work-state.needs_context{color:var(--danger)}.work-context-list{display:grid;gap:.5rem;margin:.6rem 0}.work-context-option{display:flex;align-items:start;gap:.65rem;padding:.5rem 0;min-height:44px;line-height:1.5}.work-context-option input{margin-top:.3rem;min-width:18px;min-height:18px}.work-status{padding:.7rem .9rem;border:1px solid var(--line);border-radius:8px;line-height:1.5;background:var(--panel-strong);overflow-wrap:anywhere}.work-status.error{color:var(--danger)}.work-status.success{color:var(--highlight)}.work-status a:where(:not(.primary-button)),.work-detail a:where(:not(.primary-button)){color:var(--accent-dark)}.work-skeleton{height:6rem;background:var(--panel-strong);border-radius:8px}.work-search{width:100%;max-width:26rem}.work-link{color:var(--accent-dark);text-underline-offset:3px}@media(max-width:760px){.work-board{grid-template-columns:1fr;gap:1.5rem}.workspace-shell{width:calc(100% - 1.5rem);padding-top:1rem}.workspace-actions{justify-content:start;flex-wrap:wrap}.workspace-nav{display:flex;gap:.3rem;flex-wrap:wrap}.nav-pill{padding:.65rem .5rem;font-size:.8rem}.work-row-heading{align-items:start}.work-focus{padding:1rem}.work-detail-header{flex-wrap:wrap}.work-toolbar .inline-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.work-artifact-editor{min-height:16rem}.screen-shell{min-height:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.guided-work{max-width:960px;gap:1.3rem}.workspace-header-quiet{display:flex;align-items:center;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--line)}.workspace-header-quiet>div:first-child{display:flex;align-items:center;gap:1.5rem;flex:1}.workspace-header-quiet .eyebrow{margin:0;color:var(--ink);font-weight:750;font-size:.95rem;letter-spacing:-.02em}.workspace-header-quiet .workspace-nav{margin:0}.workspace-header-quiet .nav-pill{background:transparent;border:0;color:var(--ink-soft)}.workspace-header-quiet .nav-pill.active{color:var(--accent-dark);background:var(--panel-strong);box-shadow:inset 0 -2px var(--accent)}.workspace-more{position:relative}.workspace-more>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;padding:.5rem;color:var(--ink-soft)}.workspace-more-menu{z-index:25;display:grid;gap:.5rem;position:absolute;right:0;width:260px;max-width:calc(100vw - 2rem);padding:.75rem;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0002}.work-journey{display:grid;gap:2rem}.work-orientation{padding:.3rem 0;min-width:0}.work-orientation h1,.work-orientation h2{margin:.15rem 0 .6rem;font-size:clamp(1.5rem,3vw,2.05rem);line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere}.work-orientation p{max-width:70ch;line-height:1.6}.work-entry-options{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.4rem 0 .5rem}.work-entry{display:grid;gap:.5rem;padding:1.1rem;border:1px solid var(--control-line);border-radius:8px;background:var(--panel);text-decoration:none;color:var(--ink)}.work-entry:hover{border-color:var(--accent);background:var(--panel-strong)}.work-entry strong{color:var(--accent-dark)}.work-entry span{color:var(--ink-soft);font-size:.9rem;line-height:1.5}.work-surface{padding:1.4rem;border:1px solid var(--line);border-radius:10px;background:var(--panel);min-width:0}.work-step{padding-block:1rem;border-top:1px solid var(--line)}.work-secondary{padding-block:.6rem;color:var(--ink-soft)}.work-action-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin-top:.8rem}.work-detail-focus:focus{outline:none}.guided-work .work-detail{border-top:0;padding-top:0}.work-detail-focus .work-detail h2{overflow-wrap:anywhere}.work-continuity{border-top:1px solid var(--line);padding-top:1rem;display:grid;gap:.75rem}.work-search-controls{display:grid;grid-template-columns:1fr minmax(160px,.35fr);align-items:end;gap:1rem}.work-fit{justify-self:start}.work-due>summary{font-size:.86rem;overflow-wrap:anywhere}.guided-work .work-evidence>summary:before{content:"›";font-size:1.1rem;flex-shrink:0}.guided-work .work-evidence[open]>summary:before{transform:rotate(90deg)}.guided-work .work-row h2{font-size:1.08rem}.guided-work .work-detail p,.guided-work button,.guided-work a{overflow-wrap:anywhere}.guided-work .work-state{white-space:normal}.work-link{display:inline-flex;min-height:44px;align-items:center}@media(max-width:600px){.workspace-header-quiet{gap:.2rem}.workspace-header-quiet>div:first-child{gap:.45rem;flex-wrap:wrap}.workspace-header-quiet .workspace-nav{gap:0}.workspace-header-quiet .eyebrow{font-size:.8rem}.workspace-header-quiet .nav-pill{padding:.6rem .45rem}.workspace-header-quiet .workspace-actions{margin:0;width:auto}.work-orientation{padding-inline:0}.work-entry-options,.work-search-controls{grid-template-columns:1fr}.work-surface{padding:1rem}.guided-work .work-detail-header{gap:.5rem}.guided-work .work-detail-header h1{font-size:1.5rem}.guided-work .work-journey{gap:1rem}.guided-work .work-compose{gap:.75rem}.guided-work .work-detail-header .ghost-button{font-size:.85rem}}.guided-work .work-stack{gap:.85rem}.guided-work .work-stack>p{margin-block:.2rem}.work-orientation .work-step{border:0;padding:0;margin:0 0 .65rem;font-weight:650;color:var(--accent-dark)}.guided-work .work-secondary>summary{min-height:44px;cursor:pointer;display:flex;align-items:center;gap:.5rem}.guided-work .work-secondary>summary:before{content:"›"}.guided-work .work-secondary[open]>summary:before{transform:rotate(90deg)}
