.tracker-setup{gap:var(--sp-4);font-size:var(--fs-body);display:grid}.tracker-setup p{font-size:var(--fs-meta)}.tracker-change-actions{justify-content:flex-end;align-items:flex-start;gap:var(--sp-2);flex-wrap:wrap;display:flex}.tracker-choices{gap:var(--sp-3);display:grid}.tracker-choice{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4);background:var(--card);align-items:center;gap:var(--sp-3);display:flex}.tracker-choice h3,.tracker-card-heading h3{font-size:var(--fs-title);margin:0}.tracker-choice-saved,.tracker-card-heading{align-items:center;gap:var(--sp-3);padding:var(--sp-4);justify-content:space-between;display:flex}.tracker-choice-saved{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card)}.tracker-choice-saved p{margin:var(--sp-1) 0 0}.tracker-card-heading>span{color:var(--muted);margin-left:auto}.tracker-card-heading h3{flex:1;min-width:0}.tracker-card-becomes{padding:0 var(--sp-4) var(--sp-4);margin:0}.tool-mark{width:var(--sp-8);height:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-md);object-fit:contain;background:var(--card);flex:none}.tracker-choice-says{flex:1;min-width:0}.tracker-choice-says h3{margin:0}.tracker-default-tag{margin-left:var(--sp-2);padding:1px var(--sp-2);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-micro);vertical-align:middle;font-weight:600}.tracker-choice-says p{margin:0}.tracker-steps{margin:0;padding:0;list-style:none}.tracker-step{padding:var(--sp-4);border-top:1px solid var(--line)}.tracker-step-heading{align-items:center;gap:var(--sp-3);display:flex}.tracker-step-state{align-items:center;gap:var(--sp-2);min-width:72px;font-size:var(--fs-meta);color:var(--muted);font-weight:600;display:inline-flex}.tracker-step-state:before{content:"";border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px}.tracker-step-state--set{color:var(--ok)}.tracker-step-state--doing{color:var(--fg)}.tracker-step-state--expired{color:var(--warn)}.tracker-step-state--todo{color:var(--muted)}.tracker-step>p,.tracker-step>.btn{margin-left:calc(var(--sp-6) + var(--sp-3))}.tracker-step .trow{border:0;padding-bottom:0}.tracker-continuity{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm)}.tracker-edit{padding:var(--sp-4);border-top:1px solid var(--line)}.tracker-edit-actions{gap:var(--sp-2);padding-top:var(--sp-3);flex-wrap:wrap;display:flex}.settings-identity{justify-items:start;gap:var(--sp-4);margin:0;display:grid}.settings-identity .ctl-label{gap:var(--sp-2);width:min(100%,640px);display:grid}.settings-identity .ctl-input{box-sizing:border-box;width:100%}.settings-identity input{max-width:440px}.settings-identity textarea{resize:vertical;min-height:96px}.settings-identity>.muted{margin:0}.settings-groups{gap:var(--sp-6);display:grid}.settings-people{gap:var(--sp-2);flex-wrap:wrap;display:flex}.settings-source-controls{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex:280px;display:flex}.settings-source-controls .tcard-acct{text-align:right;color:var(--muted);font-size:var(--fs-meta);flex-basis:100%;margin:0}@media (width<=640px){.tracker-choices{grid-template-columns:1fr}.tracker-card-heading{flex-wrap:wrap}}.settings-guidance{padding:0;overflow:hidden}.settings-guidance-row+.settings-guidance-row{border-top:1px solid var(--line)}.settings-guidance-row>summary{cursor:pointer;padding:var(--sp-4)}.settings-guidance-row>summary strong{margin-right:var(--sp-4)}.settings-guidance-row>summary .muted{font-size:var(--fs-meta)}.settings-guidance-content{padding:0 var(--sp-4) var(--sp-4)}.settings-guidance-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:inherit;margin:var(--sp-3) 0 0;padding:var(--sp-3);border-radius:var(--r-md);background:var(--panel);font-size:12.5px;line-height:1.6;overflow:auto}.settings-guidance-editor .inline-field{display:block}.settings-guidance-editor .inline-label{display:none}.settings-guidance-editor .inline-read{box-sizing:border-box;width:100%;font:inherit;align-items:flex-start}.settings-guidance-editor .inline-value{white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.settings-guidance-editor .inline-edit{width:100%;min-width:0;display:block}.guidance-edit-fields{gap:var(--sp-2);width:100%;display:grid}.guidance-edit-fields textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit}.card.settings-lanes{margin:0;padding:0;list-style:none;overflow:hidden}.settings-lane+.settings-lane{border-top:1px solid var(--line)}.settings-lane-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);display:flex}.settings-lane-name{overflow-wrap:anywhere;flex:1;min-width:0}.settings-lane.is-hidden .settings-lane-name{color:var(--muted)}.settings-lane .tag{font-size:var(--fs-meta)}.transcript-import{gap:var(--sp-3);min-width:0;display:grid}.transcript-import p,.transcript-import h3{margin:0}.transcript-import h3{font-size:var(--fs-title)}.transcript-import>p{color:var(--muted)}.transcript-fields{align-items:end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.transcript-fields>label:first-child{flex:0 340px}.transcript-fields>label:last-child{flex:0 0 170px}.transcript-import .ctl-label{gap:var(--sp-1);display:grid}.transcript-drop{gap:var(--sp-3);padding:var(--sp-4);background:var(--card);border:1px dashed var(--line);border-radius:var(--r-lg);display:grid}.transcript-drop:focus-within{border-color:var(--accent)}.transcript-paste{gap:var(--sp-2);font-size:var(--fs-meta);font-weight:600;display:grid}.transcript-text{resize:vertical;box-sizing:border-box;width:100%;min-height:130px}.transcript-drop .transcript-text{padding:var(--sp-2) 0;background:0 0;border:0}.transcript-upload,.transcript-file{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.transcript-upload>span{color:var(--muted);font-size:var(--fs-meta)}.transcript-file{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3)}.transcript-file>span{overflow-wrap:anywhere;flex:1;min-width:0}.transcript-submit{justify-content:flex-end;display:flex}.transcript-runs{gap:var(--sp-3);display:grid}.transcript-recovery{gap:var(--sp-2);display:grid}.transcript-runs-head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.transcript-run{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);display:grid}.transcript-run-head{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.transcript-run-head>strong{overflow-wrap:anywhere;flex:180px;min-width:0}.transcript-run-meta{align-items:center;gap:var(--sp-3);color:var(--muted);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.meeting-source-badge{align-items:center;gap:var(--sp-1);font-size:var(--fs-meta);color:var(--muted);display:inline-flex}.meeting-source-badge .source-logo{width:18px;height:18px}.transcript-import .btn{justify-self:start}.meetings-add{margin-bottom:var(--sp-6)}.meetings-add>h2{font-size:var(--fs-title);margin:0 0 var(--sp-2)}.meeting-history-table{min-width:740px}.meeting-history-table td:first-child{min-width:190px}.meeting-history-table td{vertical-align:top}.meeting-history-actions{align-items:flex-start;gap:var(--sp-2);flex-wrap:wrap;min-width:115px;display:flex}.meeting-history-actions>p{flex-basis:100%;margin:0}.meeting-history-table td small.meeting-history-meta{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.meeting-history-table .import-status--succeeded{background:var(--panel);color:var(--muted)}.meeting-history-pages{align-items:center;gap:var(--sp-3);color:var(--muted);font-size:var(--fs-meta);flex-wrap:wrap;margin-left:auto;display:flex}@media (width<=600px){.transcript-fields>label{flex:100%!important}}.fre-page{background:var(--bg);min-height:100vh}.fre-wrap{width:100%;color:var(--fg);font-size:var(--fs-body)}.fre-header{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--line);display:flex}.fre-header>strong{font-size:var(--fs-title)}.fre-header>span{font-size:var(--fs-meta);color:var(--muted);overflow-wrap:anywhere}.fre-grid{justify-content:center;align-items:start;gap:var(--sp-8);padding:var(--sp-8) var(--sp-6);grid-template-columns:260px minmax(0,640px);display:grid}.fre-rail{top:var(--sp-6);gap:var(--sp-4);flex-direction:column;margin:0;display:flex;position:sticky}.fre-rail>strong{font-size:var(--fs-title)}.fre-rail p{font-size:var(--fs-meta);color:var(--muted);margin:0}.fre-progress{gap:var(--sp-1);grid-template-columns:repeat(3,1fr);display:grid}.fre-progress>span{border-radius:var(--r-pill);background:var(--line);height:6px}.fre-progress>.is-done{background:var(--ok)}.fre-progress>.is-current{background:var(--accent)}.fre-rail ol{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fre-step{gap:var(--sp-3);text-align:left;width:100%;padding:var(--sp-2);border-radius:var(--r-md);background:0 0;border:0;align-items:flex-start;display:flex}.fre-step[aria-current=step]{background:var(--panel)}.fre-step[aria-disabled=true]{color:var(--muted);cursor:default}.fre-step small{margin-top:var(--sp-1);color:var(--muted);overflow-wrap:anywhere;display:block}.fre-step-mark{border:1px solid var(--line);border-radius:var(--r-pill);width:20px;height:20px;font-size:var(--fs-micro);flex:none;place-items:center;display:grid}.fre-step[aria-current=step] .fre-step-mark{border:2px solid var(--accent);color:var(--accent-ink)}.fre-step-mark.is-done{background:var(--ok);color:var(--on-accent);border-color:var(--ok)}.fre-content{gap:var(--sp-6);flex-direction:column;min-width:0;max-width:none;margin:0;padding:0;display:flex}.fre-heading{gap:var(--sp-1);flex-direction:column;display:flex}.fre-heading>span,.fre-heading p{color:var(--muted)}.fre-heading>span{font-size:var(--fs-meta)}.fre-heading h1{font-size:var(--fs-head);margin:0}.fre-heading p{text-wrap:pretty;margin:0}.fre-name{gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.fre-name>label{font-size:var(--fs-meta);font-weight:600}.fre-name small{color:var(--muted);font-weight:400}.fre-name>input{box-sizing:border-box;width:100%;padding:0 var(--sp-3);height:40px;font:inherit;background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-md)}.fre-name>label:not(:first-child){margin-top:var(--sp-2)}.fre-footer{align-items:flex-start;gap:var(--sp-2);border-top:1px solid var(--line);padding-top:var(--sp-4);display:flex}.fre-footer-actions{justify-content:flex-end;align-items:flex-start;gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.fre-backdrop{z-index:100;background:color-mix(in srgb, var(--bg) 65%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--sp-6);box-sizing:border-box;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}.fre-dialog{border:1px solid var(--line);border-radius:var(--r-lg);max-width:1020px;box-shadow:var(--shadow-2);background:var(--bg)}.fre-dialog .fre-header{background:var(--card);border-radius:var(--r-lg) var(--r-lg) 0 0}.meeting-sources{min-width:0}.meeting-sources-card{margin:0;padding:0;overflow:hidden}.meeting-source-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.meeting-source-section{border-top:1px solid var(--line)}.meeting-source-section:first-child{border-top:0}.source-logo{object-fit:contain;flex:none;width:26px;height:26px}.meeting-source-mark{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.meeting-source-copy{flex:180px;min-width:0}.meeting-source-copy strong{font-size:var(--fs-title)}.meeting-source-copy p{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--fs-meta)}.meeting-source-state{font-size:var(--fs-meta);color:var(--muted)}.meeting-source-panel{border-top:1px solid var(--line);padding:var(--sp-4);background:var(--accent-soft)}.teams-note{padding:0 var(--sp-4) var(--sp-3);margin:0}.meeting-source-blocked{font-size:var(--fs-meta);color:var(--warn);white-space:nowrap}.meeting-source-panel .imports{margin:0;padding:0}.recurring{margin:0 0 var(--sp-6)}.recurring h2{font-size:var(--fs-title);margin:0}.recurring-note{margin:var(--sp-1) 0 var(--sp-3);color:var(--muted);font-size:var(--fs-meta);max-width:680px}.recurring-list{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);margin:0;padding:0;list-style:none}.recurring-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.recurring-row:first-child{border-top:0}.recurring-copy{gap:var(--sp-1);flex-direction:column;flex:220px;min-width:0;display:flex}.recurring-copy strong{font-size:var(--fs-body);overflow-wrap:anywhere}.recurring-copy .import-status{white-space:normal}.teams-waiting-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.teams-waiting-copy{flex:180px;min-width:0}.teams-waiting-copy strong{font-size:var(--fs-body)}.teams-waiting-copy p{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--fs-meta)}.meeting-source-panel .imports-head{flex-wrap:wrap}.meeting-sources-coming{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);color:var(--muted);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.meeting-sources-coming .source-logo{width:44px;height:28px}.imports-sources>p{color:var(--muted);margin-bottom:var(--sp-6)}.imports-sources{padding-top:0}.meeting-source-panel .imports-head h2{font-size:var(--fs-title);margin:0}@media (width<=760px){.fre-grid{padding:var(--sp-4);gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.fre-rail{position:static}.fre-rail ol{flex-direction:row}.fre-rail li{flex:1;min-width:0}.fre-step{gap:var(--sp-1);padding:var(--sp-1);flex-direction:column}.fre-step small{display:none}.fre-backdrop{padding:var(--sp-2)}}.ov-wrap{align-items:flex-start;gap:var(--sp-6);flex-wrap:wrap;display:flex}.ov-left{gap:var(--sp-3);flex:999 560px;min-width:0;display:grid}.ov-right{flex:300px;min-width:0}@media (width>=900px){.ov-right{max-width:344px}}.ov-card{margin-bottom:0}.ov-h{font-size:var(--fs-title);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 8px;font-weight:700;display:flex}.ov-count{border-radius:var(--r-sm);min-width:18px;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-tint);justify-content:center;align-items:center;padding:1px 6px;font-weight:700;display:inline-flex}.ov-muted{font-size:var(--fs-body);color:var(--muted);margin:0}.ov-empty{flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding-top:10px;padding-bottom:10px;display:flex}.ov-empty .ov-h{margin:0;font-size:14px}.ov-alert{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ov-alert-text{flex:320px;min-width:0}.ov-alert-title{align-items:center;gap:8px;margin:0 0 2px;font-size:14px;font-weight:600;display:flex}.ov-stop-dot{background:var(--miss);border-radius:50%;flex:none;width:8px;height:8px}.ov-pills{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.ov-pill{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-pill);min-height:28px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:3px 11px;font-size:12.5px;display:inline-flex}.ov-pill:hover{border-color:var(--accent);color:var(--fg);text-decoration:none}.ov-pill-n{font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600}.ov-rows{margin:0;padding:0;list-style:none}.ov-row{border-top:1px solid var(--panel);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:2px 14px;padding:9px 0;display:grid}.ov-row:first-child{border-top:0;padding-top:2px}.ov-dot-cell{width:10px;display:inline-flex}.ov-new{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ov-main{min-width:0}.ov-title{color:var(--fg);overflow-wrap:anywhere;font-size:14px;font-weight:600}a.ov-title:hover{color:var(--accent-ink)}.ov-meta{font-size:var(--fs-meta);color:var(--muted);display:block}.ov-quote{font-size:var(--fs-body);margin-top:4px;display:block}.ov-state{font-size:var(--fs-body);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.ov-date{font-size:var(--fs-body);text-align:right;white-space:nowrap}.ov-late{color:var(--miss);font-weight:600}.ov-row .btn{white-space:nowrap;text-align:center}.ov-row a.btn{color:var(--fg);display:inline-block}.ov-row a.btn.primary{color:var(--on-accent)}.ov-row a.btn:hover{text-decoration:none}.ov-more{border-top:1px solid var(--panel);font-size:var(--fs-body);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;padding-top:9px;display:flex}.ov-table{border-collapse:collapse;width:100%}.ov-table th{border-bottom:1px solid var(--line);text-align:left;font-size:var(--fs-meta);color:var(--muted);padding:0 12px 6px 0;font-weight:600}.ov-table td{border-bottom:1px solid var(--panel);vertical-align:top;font-size:var(--fs-body);padding:7px 12px 7px 0}.ov-table tr:last-child td{border-bottom:0}.ov-num{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted)}.ov-side{border-top:1px solid var(--line);padding:16px 0}.ov-right>.ov-side:first-child{border-top:0;padding-top:2px}.ov-side-joined{border-top:0;padding-top:0;padding-bottom:8px}.ov-side:has(+.ov-side-joined){padding-bottom:0}.ov-side-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ov-h2{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 10px;font-size:14px;font-weight:700;display:flex}.ov-sub{font-size:var(--fs-body);color:var(--muted);font-weight:400}.ov-side-head a{font-size:var(--fs-body)}.ov-form{gap:10px;display:grid}.ov-drop{box-sizing:border-box;resize:vertical;width:100%;min-height:84px;color:var(--fg);font:inherit;background:#ffffff73;border:1.5px dashed #54615fb3;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.45}.ov-drop::placeholder{color:var(--muted)}.ov-drop:focus,.ov-drop-filled{background:var(--card);border-style:solid;border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0d7c721f}.ov-drop-filled:not(:focus){box-shadow:none;border-color:var(--line)}.ov-check{font-size:var(--fs-body);align-items:center;gap:8px;display:flex}.ov-check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.ov-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ov-two .ctl-label{min-width:0}.ov-two .ctl-input{box-sizing:border-box;width:100%}.ov-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.ov-side-joined .ov-chips{margin-top:0}.ov-rec+.ov-chips{margin-top:8px}.ov-chip{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);height:28px;color:var(--fg);font-size:var(--fs-body);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ov-chip:hover{border-color:var(--accent);text-decoration:none}.ov-chip .source-logo{object-fit:contain;width:15px;height:15px}.ov-chip-m{color:var(--muted)}.ov-add-src{align-items:center;gap:4px;min-height:28px;display:inline-flex}.ov-rec{margin-top:14px}.ov-group{font-size:var(--fs-meta);color:var(--muted);margin:12px 0 2px;font-weight:700}.ov-rec .ov-group,.ov-menu>.ov-group:first-child{margin-top:0}.ov-src{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;display:grid}.ov-src-ic{width:40px;height:22px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.ov-src-ic .source-logo{object-fit:contain;width:auto;max-width:40px;height:18px;max-height:18px}.ov-src-n{font-size:13.5px;font-weight:600;display:block}.ov-src-l{font-size:var(--fs-meta);color:var(--muted);display:block}.ov-src a.btn{color:var(--fg);white-space:nowrap}.ov-src>.conn-note{grid-column:2/-1;margin:0}.ov-asked{font-size:var(--fs-meta);color:var(--accent-ink);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ov-src a.btn:hover{text-decoration:none}.ov-menu{z-index:6;box-sizing:border-box;background:var(--card);border:1px solid var(--line);border-radius:10px;width:100%;max-width:360px;margin-top:8px;padding:10px 14px;position:relative;box-shadow:0 8px 28px #082d2a1f}.ov-key{margin-right:2px}.ov-log{margin:0;padding:0;list-style:none}.ov-log li{font-size:var(--fs-body);grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 0;display:grid}.ov-log-date{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12.5px}.ov-link{color:var(--accent);font:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0}.ov-link:hover{text-decoration:underline}@media (width<=640px){.ov-two{grid-template-columns:minmax(0,1fr)}.ov-row{grid-template-columns:10px minmax(0,1fr) auto}.ov-row>.ov-state{grid-area:2/2}.ov-row>.btn,.ov-row>a.btn{grid-area:1/3/span 2}.ov-row>.ov-date{text-align:left;grid-area:2/2}.ov-table thead{display:none}.ov-table tr{border-bottom:1px solid var(--panel);padding:7px 0;display:block}.ov-table tr:last-child{border-bottom:0}.ov-table td{color:var(--muted);border:0;padding:0;display:inline}.ov-table td:first-child{color:var(--fg);display:block}.ov-table td[data-label=Lane]:not(:empty):after{content:" · "}.ov-table td[data-label=Lead]:not(:empty):after{content:" · last mentioned "}.ov-table td[data-label=Lead]:empty+td:before{content:"last mentioned "}}:root{--bg:#f6f7f7;--panel:#f0f2f1;--card:#fff;--line:#e3e6e5;--fg:#16211f;--muted:#54615f;--accent:#0d7c72;--accent-ink:#0a6058;--accent-soft:#f4f8f7;--accent-tint:#dbeae7;--on-accent:#fff;--ok:#15803d;--warn:#b45309;--miss:#b91c1c;--fs-micro:11px;--fs-meta:12px;--fs-body:13px;--fs-title:15px;--fs-head:18px;--fs-display:52px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-pill:999px;--radius:12px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--shadow:0 1px 2px #082d2a0d, 0 1px 3px #082d2a0a;--shadow-1:var(--shadow);--shadow-2:0 8px 28px #082d2a1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scrollbar-gutter:stable}h1{font-size:22px}h2{font-size:var(--fs-head)}h3,h4{font-size:var(--fs-title)}body{font-size:var(--fs-body);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(h1,h2)[tabindex="-1"]:focus{outline:none}header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:900px;margin:0;padding:18px 20px;display:flex}nav[aria-label=Views] ul{gap:6px;max-width:900px;margin:16px 0;padding:0 20px;list-style:none;display:flex}nav[aria-label=Views] a{background:var(--panel);border:1px solid var(--line);color:var(--fg);border-radius:8px;padding:8px 16px;font-size:14px;display:inline-block}nav[aria-label=Views] a:hover{border-color:var(--accent-tint);text-decoration:none}nav[aria-label=Views] a[aria-current=page]{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}nav[aria-label=Views] ul{flex-wrap:wrap;align-items:center}nav[aria-label=Views] li.nav-settings{margin-left:auto}nav[aria-label=Views] li.nav-settings a{color:var(--muted);font-size:var(--fs-body);background:0 0;border-color:#0000;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}nav[aria-label=Views] li.nav-settings a:hover{color:var(--fg);background:var(--panel)}nav[aria-label=Views] li.nav-settings a[aria-current=page]{color:var(--fg);background:var(--panel);border-color:var(--line);font-weight:600}main{max-width:900px;margin:0;padding:0 20px 60px}header.wide,main.wide{max-width:min(1120px,100vw - 48px)}section{margin-bottom:26px}.sec-h{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.sec-toggle{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.sec-caret{color:var(--muted);width:12px;font-size:11px;display:inline-block}.count{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-tint);border-radius:10px;padding:0 8px;font-size:12px;font-weight:600}.review-head{margin-bottom:18px}.review-title{align-items:center;gap:10px;margin:0;font-size:22px;display:flex}.review-head--meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.head-pending{color:var(--accent-ink);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.head-pending:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.head-pending--aged,.head-pending--stopped{color:var(--muted);font-weight:500}.head-pending--aged:before,.head-pending--stopped:before{background:var(--warn)}.impact{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;font-size:15px;display:flex}.impact strong{color:var(--accent)}.capchip{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.capchip.notseen{color:var(--miss);background:#dc26261a}.capchip.updated{color:var(--warn);background:#b453091a}.capchip.captured{color:var(--ok);background:#15803d1a}.spacer{flex:1}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:8px;padding:12px 14px}.badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.note{color:var(--muted);margin:8px 0 0;font-size:14px}.meta{flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;display:flex}.tag{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:2px 8px}.assignee-input{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:6px;padding:6px 9px;font-size:13px}.assign{display:inline-flex;position:relative}.assign-current{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:6px 8px 4px;display:flex}.assign-current-row{color:var(--fg);align-items:center;gap:8px;padding:3px 4px;font-size:13px;display:flex}.assign-current-name{flex:1}.assign-remove{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:12px}.assign-remove:hover{color:var(--miss);background:var(--panel)}.assign-pop{z-index:30;background:var(--card);border:1px solid var(--line);text-align:left;border-radius:10px;width:300px;max-width:calc(100vw - 16px);position:fixed;overflow:hidden;box-shadow:0 8px 28px #0f172a24}.assign-search{border-bottom:1px solid var(--line);padding:8px 10px}.assign-search .assignee-input{background:var(--panel);width:100%}.assign-list{max-height:210px;margin:0;padding:0;list-style:none;overflow:auto}.assign-opt{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--fg);background:0 0;border:0;padding:7px 12px;font-size:13px;display:block}.assign-opt .assign-hint{display:block}.assign-opt:hover,.assign-opt:focus-visible,.assign-opt[aria-selected=true]{background:var(--accent-soft)}.btn.assign-trigger--asks{border:1px dashed var(--accent-tint);color:var(--accent-ink);background:var(--accent-soft)}.btn.assign-trigger--asks:hover{border-color:var(--accent)}.assign-asks{border-bottom:1px solid var(--line);padding:4px 0 0}.assign-asks-h{color:var(--fg);padding:8px 12px 6px;font-size:12px}.assign-opt--asks{padding:8px 12px}.assign-asks-name{font-weight:600}.assign-asks-else{color:var(--muted);padding:8px 12px 6px;font-size:11px}.assign-empty{color:var(--muted);padding:10px 12px;font-size:12px}.assign-create{background:var(--panel);border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;font:inherit;color:var(--muted);text-align:left;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.assign-create:hover{background:var(--accent-soft)}.assign-plus{border:1px dashed var(--accent-tint);width:22px;height:22px;color:var(--accent);border-radius:999px;flex:none;place-items:center;font-size:13px;display:grid}.assign-create-label{flex:1}.assign-hint{color:var(--muted);font-size:11px}.assign-new{flex-direction:column;gap:8px;padding:12px;display:flex}.assign-new .assignee-input{width:100%}.assign-new-field{gap:var(--sp-1);font-size:var(--fs-meta);color:var(--muted);flex-direction:column;display:flex}.assign-new-h{color:var(--fg);font-size:12px;font-weight:600}.assign-new-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.assign-err{color:var(--warn);font-size:11.5px;line-height:1.4}.tag.stamp{color:var(--warn);background:#b453091a;border-color:#b4530940}.proposed{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:14px}.proposed .label{color:var(--muted);margin-right:8px;font-size:11px;font-weight:600}.proposed.edited{border-color:var(--accent-tint);background:var(--accent-soft)}.evidence{color:var(--fg);border-left:2px solid var(--line);overflow-wrap:anywhere;margin-top:8px;padding-left:10px;font-size:13px;font-style:italic;line-height:1.5}.evidence .qi{color:var(--muted);margin-right:2px;font-style:normal;font-weight:700}.evidence .more{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-family:inherit;font-size:12px;font-style:normal;text-decoration:underline}.evidence .more:hover{color:var(--fg)}.ev-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.ev-toggle:hover{color:var(--fg)}.provenance{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.provenance .src{font-variant-numeric:tabular-nums}.badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.b-ok{color:var(--ok);background:#15803d1a}.b-warn{color:var(--warn);background:#b453091a}.b-miss{color:var(--miss);background:#dc26261a}.b-none,.badge.cat{background:var(--panel);color:var(--muted)}.badge.dest{text-transform:none;letter-spacing:normal;white-space:normal;font-size:12px;font-weight:600}.dest-set{flex-wrap:wrap;align-items:flex-start}.badge.conf-high{color:var(--ok);background:#15803d1a}.badge.conf-medium{color:var(--warn);background:#b453091a}.badge.conf-low{color:var(--miss);background:#dc26261a}.actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.ctl-break{flex-basis:100%;width:100%;height:0;margin:0}.outward{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.card.done>.outward{margin-top:8px;display:flex}.outward-write{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.outward-why{color:var(--muted);text-align:right;max-width:34ch;font-size:12px}.dest{margin-top:10px}.dest-h{color:var(--fg);margin:0 0 4px;font-size:12px;font-weight:600}.dest-body>p{margin:0 0 4px;font-size:13px}.dest-body>p:last-child{margin-bottom:0}.dest-line{margin:6px 0}.outward-fact{color:var(--muted);flex:1;align-items:baseline;gap:6px;min-width:0;font-size:13px;display:inline-flex}.outward-fact.is-live{color:var(--ok)}.verb.ruled{color:var(--ok);font-size:13px;font-weight:600}.btn{background:var(--panel);border:1px solid var(--line);color:var(--fg);cursor:pointer;font-size:13px;font:inherit;border-radius:6px;padding:5px 14px}.btn:hover{border-color:var(--accent-tint)}.btn:disabled{opacity:.5;cursor:default}.btn.sm{padding:3px 10px;font-size:12px}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--fg)}.btn.good{color:var(--ok);border-color:#15803d59}.btn.on,.btn.good.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}.overflow-menu{display:inline-flex;position:relative}.overflow-trigger{padding:3px 7px;line-height:1}.overflow-menu>.overflow-trigger.btn[aria-disabled=true][data-phase=pressed]{background:var(--accent-tint);border-color:var(--accent-tint);color:var(--fg);cursor:default;box-shadow:inset 0 2px 4px #0f172a2e}.conn-note.conn-working{align-items:center;gap:6px;display:flex}.overflow-panel{z-index:20;background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #0000001f}.overflow-item{text-align:left;white-space:nowrap;width:100%;padding:7px 10px}.warn-body{margin-top:4px;display:block}.restore-preview{border-left:2px solid var(--line);color:var(--muted);white-space:pre-wrap;margin:0 0 8px;padding:8px 10px;font-size:13px}.btn.danger{color:var(--miss);border-color:#b91c1c59}.btn.danger:hover{border-color:#dc262659}.btn.danger.on{background:#dc26261a;border-color:#dc262659;font-weight:600}.btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}.thumbs{align-items:center;gap:4px;display:inline-flex}.thumbs-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-right:2px;font-size:11px}.field-label{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:600;display:block}.vote{background:var(--panel);border:1px solid var(--line);cursor:pointer;color:var(--muted);border-radius:6px;align-items:center;padding:4px 8px;display:inline-flex}.vote:hover{color:var(--fg)}.vote.on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.vote.on svg{fill:var(--accent-tint)}.vote[data-vote=down].on{color:var(--miss);border-color:var(--miss);background:#dc26261a}.vote[data-vote=down].on svg{fill:#dc262640}.tweak-row{margin-top:10px}.tweak-note{background:var(--panel);border:1px solid var(--line);width:100%;color:var(--fg);font:inherit;resize:vertical;border-radius:6px;min-height:40px;padding:6px 8px;font-size:13px;line-height:1.4}.report-panel{align-items:stretch;gap:var(--sp-3);flex-direction:column;display:flex}.report-panel>.ctl{align-items:flex-start;gap:var(--sp-1);flex-direction:column}.report-panel>.ctl>.tweak-note{min-height:64px}.report-panel-acts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.card.done{padding:10px 14px}.done-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.done-line .spacer{min-width:12px}.card.done>.ev-toggle{margin-top:8px;display:block}.card.done>.outward{margin-top:8px}.card.done .verb{font-size:13px;font-weight:600}.card.done.dismissed .verb{color:var(--muted)}.card.done .dtopic{color:var(--fg)}.card.done .why{color:var(--muted);font-size:12px}.recall{border:1px solid var(--warn);border-radius:var(--radius);background:#b453090f;padding:12px 14px}.recall .sec-h{color:var(--warn)}.recall-blurb{color:var(--muted);margin:0 0 10px;font-size:13px}.recall .card{border-color:#b4530959}.err{color:var(--miss);margin:8px 0 0;font-size:12px}.muted{color:var(--muted)}.empty{color:var(--muted);font-size:14px}.connect-done{max-width:420px;font-size:var(--fs-body);margin:15vh auto;padding:0 24px}.connect-done h1{font-size:var(--fs-title);margin:0 0 24px}.connect-done p{margin:0 0 8px}.meeting-progress{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:4px;padding:16px;display:flex}.meeting-progress p{margin:0}.lane{border-left:2px solid var(--line);margin-bottom:22px;padding-left:14px}.impact+.lane{margin-top:18px}.lane .sec-h{margin-bottom:8px}.arow{border-radius:6px;padding:6px 4px;scroll-margin:90px}.arow-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arow .meta{margin-top:4px}.arow .note{margin-top:4px;font-size:13px}.arow:focus-visible{background:var(--accent-soft)}.arow.settled .atitle{color:var(--muted);font-weight:400}.atitle{flex:1;min-width:0;font-size:14px}.groupby{align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.elsewhere{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.atopic{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.adot{background:currentColor;border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.row-toggle{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:flex}.row-toggle:hover .atitle,.row-toggle:hover .topic{color:var(--accent)}.row-toggle .topic{min-width:0;color:var(--fg);flex:1;font-size:15px;font-weight:600}.acaret{color:var(--muted);flex:none;width:12px;font-size:11px}.arow-exception{white-space:nowrap;border-radius:6px;flex:none;padding:1px 7px;font-size:12px;font-weight:600}.arow-exception--warn{color:var(--warn);background:#b453091a}.arow-count{color:var(--muted);flex:none;font-size:11px;font-weight:600}.due{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.due--overdue{color:var(--miss);font-weight:600}.due--soon{color:var(--warn);text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.due--later{color:var(--muted)}.owner-col{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;width:96px;font-size:12px;overflow:hidden}.owner-col--unassigned{font-style:italic}.owner-col--miss{color:var(--miss);font-weight:600}.arow-line{align-items:center;gap:6px;display:flex}.arow-line>.row-toggle{flex:auto;width:auto;min-width:0}.prep-mark{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.prep-mark svg{width:16px;height:16px}.prep-mark:hover{color:var(--accent-ink);background:var(--accent-soft)}.prep-mark--in{color:var(--accent)}.prep-precondition{background:var(--accent-soft);border:1px solid var(--accent-tint);color:var(--accent-ink);border-radius:8px;margin:10px 0 0;padding:9px 12px;font-size:13px}.send-bar{z-index:40;background:var(--fg);color:#fff;border-radius:11px;align-items:center;gap:14px;width:calc(100% - 32px);max-width:760px;padding:12px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0f172a47}.send-bar .spacer{flex:1}.send-bar-people{font-size:14px;font-weight:650}.send-bar-sub{color:#cbd5e1;font-size:13px}.send-bar .btn{color:#fff;background:0 0;border:1px solid #ffffff4d}.send-bar .btn.on{background:var(--accent);border-color:var(--accent);color:#fff}.send-scrim{z-index:60;background:#0f172a52;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.send-modal{background:var(--card);border:1px solid var(--line);border-radius:13px;width:100%;max-width:560px;max-height:88vh;padding:22px 24px;overflow:auto;box-shadow:0 10px 34px #0f172a29}.send-modal-title{margin:0 0 4px;font-size:18px}.send-modal-sub{color:var(--muted);margin:0 0 14px;font-size:13px}.send-person{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:12px;padding:10px 0;display:grid}.send-person:first-child{border-top:0}.send-person-name{font-size:14px;font-weight:600}.send-person-items{color:var(--muted);font-size:13px}.send-held{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:8px;margin:12px 0 0;padding:11px 13px;font-size:13px}.send-modal-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.send-modal-foot .spacer{flex:1}.send-toast{z-index:70;background:var(--card);border:1px solid var(--line);border-radius:11px;width:calc(100% - 32px);max-width:560px;padding:13px 16px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #0f172a29}.row-panel{border-top:1px dashed var(--line);margin-top:8px;padding-top:10px}.pending{color:var(--muted);margin:0 0 8px;font-size:12px}.pending-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-right:6px;font-size:10px;font-weight:700}.adopt{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.row-panel .actions .btn{box-sizing:border-box;min-height:26px}.row-panel .actions button.btn,.row-panel .actions a.btn{justify-content:center;align-items:center;display:inline-flex}.row-panel .actions .tweak-row{margin-top:0}.asof{font-size:12px}.done-count{color:var(--muted);font-weight:400}.btn.ghost.show-settled{color:var(--accent)}.legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin:2px 0 14px;font-size:11px;display:flex}.legend>span{align-items:center;gap:6px;display:inline-flex}.spill{border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:1px 7px;font-size:11px;display:inline-flex}.spill-src{color:var(--muted);border-right:1px solid var(--line);padding-right:6px}.spill-val{font-weight:600}.spill-val.b-ok{color:var(--ok)}.spill-val.b-warn{color:var(--warn)}.spill-val.b-miss{color:var(--miss)}.spill-val.b-none{color:var(--muted);background:#47556924;border-radius:4px;padding:0 6px}.spill-fresh{color:var(--muted);opacity:.85;font-size:10px}.owned{color:var(--muted);margin:6px 0 0;font-size:12px}.owned.bad{color:var(--warn);border-left:2px solid #b4530959;padding-left:8px}.owned.bad .btn,.owned.bad a{font-size:12px}.wb-bar{color:var(--warn);background:#b4530914;border:1px solid #b453094d;border-radius:8px;margin:10px 0 0;padding:8px 12px;font-size:13px}.wb-bar p{margin:0}.wb-bar p+p{margin-top:4px}.held-write{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:12px}.held-write p{margin:0}.wb-arm{border-left:2px solid var(--line);margin:10px 0 0 12px;padding:10px 12px;font-size:13px}.wb-arm h4{margin:0 0 6px;font-size:13px}.wb-arm p{margin:0 0 6px}.held-write .held-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hist{background:var(--panel);border:1px solid var(--line);border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:12px;list-style:none}.hist li+li{margin-top:6px}.hist .who{color:var(--muted)}.undecided{border:1px dashed var(--warn);border-radius:var(--radius);background:#b453090a;margin-bottom:8px;padding:10px 14px}.ctl{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.ctl select{min-height:40px;font:inherit;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);max-width:100%;padding:8px 12px}.ctl-input{box-sizing:border-box;max-width:100%;min-height:40px;padding:var(--sp-2) var(--sp-3);font:inherit;font-size:var(--fs-body);letter-spacing:normal;text-transform:none;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);font-weight:400}.ctl select:disabled{opacity:.55;cursor:not-allowed}.ctl-compact select,.ctl-compact input{min-height:22px;font:inherit;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);max-width:100%;padding:2px 8px;font-size:12px}.ctl-compact .ctl-label{text-transform:none;letter-spacing:0;font-size:11px}.ctl select[aria-invalid=true]{border-color:var(--miss)}.ctl-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:normal;font-size:11px}.ctl-scope,.ctl-context{align-items:center;display:inline-flex;position:relative}.ctl-scope select,.ctl-context select{appearance:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:40ch;padding:2px 1.15em 2px 0;overflow:hidden}.ctl-scope select{letter-spacing:-.01em;font-size:15px;font-weight:700}.ctl-context select{font-size:22px;font-weight:600}.ctl-chevron{pointer-events:none;width:.8em;height:.8em;position:absolute;right:0}.undo-toast{background:var(--fg);color:var(--on-accent);z-index:10;border:0;border-radius:11px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0f172a47}.notice-stack{z-index:70;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.notice-stack>.undo-toast{position:static;transform:none}.send-bar~.notice-stack{bottom:84px}.undo-toast.new-build{z-index:80}.undo-toast .btn{color:var(--on-accent);background:0 0;border-color:#ffffff59}.undo-toast .btn:hover{border-color:var(--on-accent)}.undo-toast .btn.ghost{color:var(--accent-tint);border-color:#0000}.held-rows{margin:0 0 18px;padding:0;list-style:none}.held-rows>li+li{margin-top:10px}.crumbs{margin:0 0 2px;font-size:12px}:root{--placeholder:#94a3b8}.signin{background:radial-gradient(120% 90% at 12% 8%, #ffffff29 0%, #fff0 55%), var(--accent);place-items:center;max-width:none;min-height:100vh;margin:0;padding:24px;display:grid;position:relative;overflow:hidden}.signin-field{pointer-events:none;background:repeating-linear-gradient(#ffffff24 0 1px,#0000 1px 68px);position:absolute;inset:0}.signin-field span{background:#fff;border-radius:999px;height:14px;position:absolute}.signin-card{background:var(--card);border-radius:18px;flex-direction:column;gap:24px;width:100%;max-width:452px;padding:40px 44px;display:flex;position:relative;box-shadow:0 22px 60px #082d2a47}.signin-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.signin-mark{object-fit:contain;width:52px;height:32px}.signin-head h1{letter-spacing:-.02em;margin:0;font-size:26px}.signin-tagline{max-width:300px;color:var(--muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.5}.signin-tagline span{display:block}.signin-start{flex-direction:column;gap:20px;display:flex}.signin-sso{flex-direction:column;gap:10px;display:flex}.signin-btn-sso{border:1px solid var(--line);width:100%;color:var(--fg);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:600;display:flex}.signin-btn-sso:hover{border-color:var(--accent-tint);background:var(--accent-soft)}.signin-btn-sso:disabled{opacity:.7;cursor:default}.signin-hint{text-align:center;color:var(--muted);margin:0;font-size:13px}.signin-or{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;display:flex}.signin-or:before,.signin-or:after{content:"";background:var(--line);flex:1;height:1px}.signin-form{flex-direction:column;gap:8px;display:flex}.signin-label{color:var(--muted);font-size:13px;font-weight:600;display:block}.signin-sent .signin-label{text-align:center}.signin-input,.signin-code{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--fg);font:inherit;border-radius:10px}.signin-input::placeholder,.signin-code::placeholder{color:var(--placeholder)}.signin-input:focus,.signin-code:focus{border-color:var(--accent);background:#fff;outline:none}.signin-input:focus-visible,.signin-code:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signin-input{padding:12px 14px;font-size:15px}.signin-btn-primary{background:var(--accent);width:100%;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:12px 14px;font-size:15px;font-weight:600}.signin-btn-primary:hover{background:var(--accent-ink)}.signin-btn-primary:disabled{opacity:.7;cursor:default}.signin-sent{gap:10px}.signin-sent-lead{text-align:center;color:var(--muted);margin:0 0 2px;font-size:14.5px}.signin-sent-lead strong{color:var(--fg)}.signin-code{text-align:center;letter-spacing:.34em;font-variant-numeric:tabular-nums;padding:14px 16px;font-size:26px}.signin-help{color:var(--muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.signin-alts{flex-direction:column;align-items:center;gap:8px;margin-top:4px;display:flex}.signin-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.signin-link:hover{text-decoration:underline}.signin-link:disabled{opacity:.6;cursor:default}.signin-error{color:var(--miss);align-items:center;gap:6px;font-size:13px;display:flex}.signin-legal{color:#ffffffc7;align-items:center;gap:8px;font-size:12.5px;display:flex}.signin-legal a{color:#ffffffd9}.signin-legal a:hover{color:#fff;text-decoration:underline}.signin-legal a:focus-visible{outline-color:#fff}.signin-legal-sep{color:#ffffff73}@media (width<=480px){.signin-card{padding:28px 24px}}.account{max-width:none}.account-body{max-width:620px}.account-back{color:var(--muted);margin-bottom:14px;font-size:13px;display:inline-block}.account-back:hover{color:var(--fg);text-decoration:none}.account-title{margin:0 0 4px;font-size:22px}.account-id{color:var(--muted);margin:0 0 26px}.account-id strong{color:var(--fg)}.account-access{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:0;list-style:none;overflow:hidden}.account-access li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;display:flex}.account-access li:first-child{border-top:0}.account-org{font-weight:600}.account-role{color:var(--muted);font-size:13px}.org-rows{border:0;min-width:0;margin:0 0 26px;padding:0}.org-rows>legend{padding:0}.org-rows-note{color:var(--muted);margin:0 0 10px}.account-access li.org-row{padding:0}.org-row.on{background:var(--accent-soft)}.org-row label{box-sizing:border-box;cursor:pointer;align-items:center;gap:14px;width:100%;min-height:44px;padding:11px 14px;display:flex}.org-row input[type=radio]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin:0}.org-row-name{flex-wrap:wrap;flex:240px;align-items:baseline;gap:10px;min-width:0;display:flex}.org-row-count{color:var(--muted);white-space:nowrap;font-size:13px}.org-row-count.on{color:var(--accent-ink);font-weight:600}.header-brand{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.header-brand>strong{letter-spacing:-.01em;font-size:18px;font-weight:700}.header-crumb{color:var(--muted);font-size:18px}main.chooser{max-width:680px}.chooser-lede{color:var(--muted);margin:0 0 22px}.chooser-ws-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.chooser-ws-head .sec-h{margin:0}.chooser-ws-list li{padding:0;display:block}.chooser-ws-list a{box-sizing:border-box;min-height:44px;color:var(--fg);padding:12px 14px;font-weight:600;text-decoration:none;display:block}.chooser-ws-list a:hover{background:var(--accent-soft)}.account-out{border-top:1px solid var(--line);margin-bottom:0;padding-top:18px}.account-link{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:6px;max-width:40vw;padding:5px 10px;font-size:13px;overflow:hidden}.account-link:hover{color:var(--fg);border-color:var(--line);text-decoration:none}.account-link[aria-current=page]{color:var(--fg);background:var(--accent-soft);border-color:var(--accent-tint)}@media (width<=600px){.account-link{max-width:60vw}}.conn-note{color:var(--muted);flex-basis:100%;margin:2px 0 0;font-size:13px}.conn-failure{color:var(--miss)}.card .actions>.conn-note{order:1}.conn-ask{color:var(--ink)}.rename-ask{margin-top:4px;display:block}.rename-ask-titles{margin-bottom:4px;display:block}.conn-warn{color:var(--warn)}.conn-unavailable{color:var(--muted);font-size:13px;font-style:italic}.conn-outcome{background:var(--accent-soft);border:1px solid var(--accent-tint);color:var(--accent-ink);border-radius:6px;margin:0 0 12px;padding:9px 12px;font-size:13px}.conn-outcome-bad{color:var(--miss);background:#dc262614;border-color:#dc262659}.cmap-scroll{flex-basis:100%;margin:8px 0;overflow-x:auto}.cmap-table{border-collapse:collapse;width:100%;font-size:14px}.cmap-table caption{text-align:left;color:var(--fg);padding:0 0 6px;font-size:13px;font-weight:600}.cmap-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px;font-size:10px}.cmap-table td,.cmap-table th[scope=row]{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.cmap-table th.cmap-field{text-align:left;text-transform:none;letter-spacing:normal;color:var(--fg);font-size:14px;font-weight:600}.cmap-table .muted{color:var(--muted);white-space:normal;margin-top:2px;font-size:12px;font-weight:400;display:block}.cmap-table .ctl select{width:100%;max-width:100%}.cmap-values .cmap-value-rows .ctl select{width:100%}.cmap-values{background:var(--accent-soft);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.cmap-values p{color:var(--muted);margin:0;font-size:12px}.cmap-values>.btn{align-self:flex-start}.cmap-values .cmap-value-rows{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 10px;width:100%;display:grid}.cmap-values .cmap-value-rows .ctl{display:contents}.cmap-values .ctl-label{margin:0}.cmap-pick{flex-direction:column;flex-basis:100%;gap:8px;margin:8px 0;display:flex}.cmap-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:16px 18px}.cmap-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cmap-card-head h3{margin:0;font-size:16px;font-weight:650}.cmap-lede{color:var(--muted);max-width:68ch;margin:6px 0 0;font-size:14px;line-height:1.55}.cmap-page-lede{max-width:none;margin:0 0 22px}.cmap-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.cmap-waiting{color:var(--muted);font-size:13px}.cmap-section{margin:18px 0 2px;font-size:15px;font-weight:600}.cmap-section-lede{margin:0 0 8px;font-size:12px;line-height:1.5}.cmap-proposal{color:var(--accent-ink)}.cmap-status-column{align-items:flex-end;gap:12px;margin:6px 0 10px;display:flex}.cmap-asof{max-width:68ch;margin:8px 0 0;font-size:12px;line-height:1.5}.cmap-cadence{letter-spacing:.02em;color:var(--accent-ink);margin-top:4px;font-size:11px;display:block}.cmap-why{color:var(--warn);max-width:46ch;margin-top:6px;font-size:12px;line-height:1.45;display:block}.cmap-sheets{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:6px;margin:0;padding:12px 14px;display:flex}.cmap-sheets legend{padding:0 6px;font-size:15px;font-weight:600}.cmap-sheet,.score-option{border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:10px;padding:9px 10px;display:flex}:is(.cmap-sheet:has(input:checked),.score-option:has(input:checked)){border-color:var(--accent);background:var(--accent-soft)}.cmap-sheet label{cursor:pointer;flex-direction:column;flex:1;gap:2px;display:flex}.cmap-sheet-name{font-size:14px;font-weight:600}.cmap-sheet-warn{color:var(--warn);font-size:12px}.cmap-sheet-meta{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.cmap-link{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:6px;padding-top:12px;display:flex}.cmap-link-label{color:var(--muted);font-size:13px}.cmap-link .muted{max-width:68ch;font-size:12px;line-height:1.5}.cmap-tracker+.cmap-tracker{margin-top:20px}.cmap-problems{flex-basis:100%;margin:4px 0;padding-left:18px;font-size:13px}.pending-wrap,.pending-btn{align-items:center;display:inline-flex}.pending-btn[aria-disabled=true]:not([data-phase=idle]){background:var(--accent-ink);border-color:var(--accent-ink);cursor:default;box-shadow:inset 0 2px 4px #0f172a59}.pending-btn[aria-disabled=true]:not(.primary):not([data-phase=idle]){background:var(--accent-tint);border-color:var(--accent-tint);color:var(--fg);box-shadow:inset 0 2px 4px #0f172a2e}.pending-btn[aria-disabled=true][data-phase=idle],.topic-pop .btn[aria-disabled=true]{background:var(--panel);border-color:var(--line);color:var(--muted);cursor:default;box-shadow:none}.pending-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.8em;height:.8em;animation:.6s linear infinite pending-spin}@keyframes pending-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pending-spin{border-right-color:currentColor;animation:none}}.pending-labels{display:inline-grid}.pending-labels>span{visibility:hidden;white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.pending-labels>span[data-on=true]{visibility:visible}.conn-settled{color:var(--ok)}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.status-line,.status-done{color:var(--muted);align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.card>.status-line,.card>.status-done{margin-top:6px;display:flex}.status-tail{color:var(--muted)}.status-done{color:var(--ok)}.avatar{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border:1px solid var(--accent-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.due--static{cursor:default}.work-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;padding:12px 0 16px;display:flex}.work-toolbar-group{align-items:center;gap:7px;display:flex}.work-toolbar-lbl{font-size:var(--fs-body);color:var(--muted)}.seg-btn{border:1px solid var(--line);height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:0 14px;font-size:13px;line-height:1;display:inline-flex}.seg-btn:not(.on):hover{background:var(--accent-tint);color:var(--fg)}.seg-btn.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.work-person-chip{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:13px;display:inline-flex}.work-person-chip button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 5px;line-height:1}.work-mode{background:var(--panel);border:1px solid var(--line);border-radius:9px;gap:4px;margin-left:auto;padding:3px;display:inline-flex}.work-mode .seg-btn{border-color:#0000}.work-mode .seg-btn.on{background:var(--card);border:1px solid var(--line);color:var(--fg);box-shadow:var(--shadow)}.work-layout{grid-template-columns:326px minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (width<=900px){.work-layout{grid-template-columns:1fr}}.work-rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}@media (width<=900px){.work-rail{position:static}}.work-main{min-width:0}.work-badge{margin:0;padding:18px}.work-badge-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.work-badge-figure{align-items:flex-end;gap:12px;margin-top:10px;display:flex}.work-badge-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:300;line-height:.9}.work-badge-grain{color:var(--muted);padding-bottom:4px;font-size:13px;line-height:1.35}.work-badge-note{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.work-badge-section{border-top:1px solid var(--line);margin:14px -18px 0;padding:8px 18px 0}.work-badge-members{flex-direction:column;display:flex}.work-member{text-align:left;width:100%;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:10px;padding:8px 9px;font-size:13.5px;display:flex}.work-member:hover{background:var(--panel)}.work-member.on{background:var(--accent);color:var(--on-accent);font-weight:600}.work-member-label{white-space:nowrap;flex:1}.work-member-wrap{display:block;position:relative}.work-member-help{z-index:5;border-radius:var(--r-md);background:var(--fg);color:var(--card);box-shadow:var(--shadow);margin-top:2px;padding:6px 9px;font-size:12px;line-height:1.4;display:none;position:absolute;top:100%;left:9px;right:9px}.work-member-wrap:hover .work-member-help,.work-member:focus-visible+.work-member-help{display:block}.work-member-showing{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.work-member-count{font-variant-numeric:tabular-nums;text-align:right;min-width:16px}.work-member.is-zero:not(.on){color:var(--muted)}.work-surface .work-badge-kicker{font-size:var(--fs-title);letter-spacing:normal;text-transform:none;color:var(--fg);font-weight:600}.work-surface .work-badge .work-badge-section+.work-badge-section{margin-top:var(--sp-2)}.work-zero-head{align-items:center;gap:12px;margin-top:12px;display:flex}.work-zero-check{background:var(--accent-soft);border:1px solid var(--accent-tint);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.work-zero-title{letter-spacing:-.01em;font-size:19px;font-weight:600}.work-zero-counts{border-top:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:13px;line-height:1.7}.work-zero-counts>div{justify-content:space-between;display:flex}.work-zero-counts dt{display:inline}.work-zero-counts dd{color:var(--fg);margin:0;font-weight:600}.work-zero-anti{color:var(--muted);border-top:1px solid var(--line);margin:12px 0 0;padding-top:11px;font-size:12.5px;line-height:1.5}.work-browse{border:1px dashed var(--line);background:0 0;border-radius:12px;padding:15px 16px}.work-browse-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.work-browse-sub{color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.45}.work-browse-pills{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.work-browse-pill{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:4px 11px;font-size:12.5px}.work-browse-pill.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.work-browse-count{font-variant-numeric:tabular-nums;opacity:.7}.work-banner{border-color:var(--accent-tint);align-items:flex-start;gap:14px;margin:0 0 14px;padding:15px 17px;display:flex}.work-banner>div{flex:260px;min-width:0}.work-banner{flex-wrap:wrap}.work-banner-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.work-banner-body{margin-top:4px;font-size:13.5px;line-height:1.5}.work-banner-foot{margin-top:8px;font-size:12.5px}.work-banner .btn{flex:none;min-width:152px}.work-hs-strip{background:var(--accent-soft);border:1px solid var(--accent-tint);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;font-size:13.5px;display:flex}.work-hs-strip strong{color:var(--accent-ink)}.work-hs-kept{margin-left:auto;font-size:12.5px}.work-zero-header{margin:0 0 16px;padding:20px}.work-zero-header-title{letter-spacing:-.015em;font-size:20px;font-weight:600}.work-zero-header-sub{max-width:62ch;margin-top:6px;font-size:14px;line-height:1.55}.work-zero-header-act{justify-content:center;margin-top:22px;display:flex}.work-empty{text-align:center;margin:0;padding:26px}.work-empty-title{font-size:16px;font-weight:600}.work-empty .btn{margin-top:12px}.work-review{padding-bottom:2px;font-size:14px}.work-review .linklike[aria-pressed=true]{font-weight:600}.work-show-all{justify-content:center;margin:4px 0 18px;font-size:13.5px;display:flex}.work-group{margin-bottom:22px}.work-group-head{align-items:baseline;gap:10px;padding:0 2px 8px;display:flex}.work-settled{margin-top:18px}.work-settled .work-group-head{align-items:center}.work-settled .sec-toggle{color:var(--fg);font-size:13px;font-weight:700}.work-group-title{letter-spacing:.01em;font-size:13px;font-weight:700}.work-group-counts{font-variant-numeric:tabular-nums;font-size:12.5px}.work-group-note{margin-left:auto;font-size:12.5px}.work-group-card{margin:0;padding:0}.work-group-card>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.work-group-card>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.work-row{border-top:1px solid var(--line)}.work-group-card>.work-row:first-child{border-top:0}.work-row-line{grid-template-columns:3px auto minmax(0,1fr) auto;align-items:start;display:grid}.work-rail{background:0 0;align-self:stretch}.work-row-open{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:3;min-width:0;padding:13px 12px 13px 14px}.work-row-title{letter-spacing:-.005em;flex-wrap:wrap;align-items:baseline;gap:9px;font-size:15px;font-weight:500;display:flex}.work-rel{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-tint);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700}.work-grain{color:var(--muted);flex:0 0 18px;align-self:center;display:inline-flex}.work-grain[data-grain-mark=topic]{color:var(--accent-ink)}.work-home{color:var(--muted);white-space:nowrap;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:1px 7px;font-size:11.5px}a.work-home{text-decoration:none}a.work-home:hover{color:var(--accent-ink);border-color:var(--accent);text-decoration:underline}.work-home-ref{color:var(--fg);font-variant-numeric:tabular-nums}a.work-home:hover .work-home-ref{color:inherit}.work-row-sub{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:4px;font-size:13px;line-height:1.4;display:flex}.work-reason{color:var(--fg);font-weight:600}.work-dot{color:var(--line)}.work-survived{color:var(--muted);margin-top:5px;font-size:12.5px;font-style:italic;display:block}.work-row-end{white-space:nowrap;align-items:baseline;gap:9px;padding:13px 12px 0 8px;display:inline-flex}.work-chev{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;line-height:1;display:inline-flex}.work-row--hidden,.work-row--bucket{color:var(--muted);background:var(--panel);padding:9px 14px 9px 47px;font-size:12.5px}button.work-row--hidden{text-align:left;width:100%;font:inherit;cursor:pointer;border:0;font-size:12.5px;display:block}button.work-row--hidden:hover{color:var(--fg);background:var(--accent-tint)}.work-row--bucket strong{color:var(--fg)}button.work-row--add{text-align:left;width:100%;font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:10px 14px 10px 47px;font-size:13.5px;display:block}button.work-row--add:hover{background:var(--accent-tint)}button.work-row--add-topic{border-top:1px solid var(--line)}.work-row--adding{padding:10px 14px}.work-add-foot{margin:0 0 18px}.work-add-card,.add-card{margin:0 0 18px;padding:12px 14px}.add-form{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.add-form-mark,.added-mark{color:var(--accent-ink);display:inline-flex}.add-form-name{width:100%}.add-form-row{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.add-form-acts{gap:8px;margin-left:auto;display:inline-flex}.added-by-you{margin-top:18px}.added-card{margin-bottom:10px;padding:12px 16px}.added-head{align-items:center;gap:8px;font-weight:600;display:flex}.added-where{color:var(--muted);margin:2px 0 0 26px;font-size:12.5px}.recap-add{gap:8px;margin:12px 0 0;display:flex}.work-row-frame>.work-row-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.work-row-frame>.work-row-line .work-row-open{grid-column:auto}.work-row-frame>.work-row-line .work-row-end{padding:0 var(--sp-3) 0 var(--sp-2);align-items:center}.work-row-sub .late{color:var(--miss)}.work-bit{align-items:baseline;gap:7px;display:inline-flex}.work-heard-line{margin-top:var(--sp-1);font-size:var(--fs-body);color:var(--accent-ink);display:block}.work-row-sub .soon{color:var(--warn)}.work-row.is-open{background:var(--bg);padding:var(--sp-2) var(--sp-3) var(--sp-3) var(--sp-8)}.held-focus>.work-row{border-top:0}.held-focus>.work-row.is-open{background:0 0;padding:0}.held-focus>.work-row:not(.is-open)>.work-row-frame{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.work-row.is-open>.work-row-frame{background:var(--card);border:1px solid var(--accent);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.work-row.is-open.is-marked>.work-row-frame{box-shadow:0 0 0 3px var(--accent-tint), var(--shadow-2);animation:1.6s ease-out work-marked}@keyframes work-marked{0%{box-shadow:0 0 0 9px var(--accent-tint), var(--shadow-2)}}@media (prefers-reduced-motion:reduce){.work-row.is-open.is-marked>.work-row-frame{animation:none}}.work-row.is-open .work-indent-gap{display:none}.work-row-body{border-top:1px solid var(--line);padding:var(--sp-4) var(--sp-4) var(--sp-4) 46px}.work-row-body .work-record{gap:var(--sp-4) var(--sp-8);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.work-row-body .work-record>:not(.work-record-main):not(.work-record-fields){grid-column:1/-1}.work-row-body>.work-detail{margin-bottom:var(--sp-4)}.work-row-body .work-record>span:empty{display:none}.work-record-fields .assign-trigger{white-space:nowrap}.work-row-frame .work-row-end .btn{font-size:var(--fs-body);min-height:32px}.work-row-frame .work-row-end .btn:not(.suggested){background:var(--card)}.work-row-frame .work-row-end .prep-mark{border:1px solid var(--line);border-radius:var(--r-md);width:32px;height:32px}.work-row:not(.is-open)>.work-row-frame>.work-row-line:hover{background:var(--bg)}.work-row-frame .work-row-open:hover .work-row-title{color:var(--accent-ink)}.work-row-frame .work-row-title{font-weight:600}.work-row.is-open[data-grain=topic]{padding-left:var(--sp-3)}.work-row.is-context .work-row-title{font-size:var(--fs-body);color:var(--muted);font-weight:400}.work-row.is-context .work-row-open{padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.work-record-main{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.work-record-main .inline-field{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.work-record-fields .inline-field{grid-template-columns:96px minmax(0,1fr)}.work-record-fields .inline-value,.record-updates .inline-value{white-space:normal;overflow:visible}.work-record-main .inline-value{white-space:normal;overflow-wrap:anywhere;overflow:visible}.record-updates .inline-read{font-size:inherit}.answer-split{align-items:stretch;display:inline-flex}.answer-split .answer-split-lead{border-top-right-radius:0;border-bottom-right-radius:0}.answer-split .overflow-menu{display:inline-flex}.answer-split .answer-split-chev{width:30px;color:var(--muted);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.record-label{font-size:var(--fs-body);color:var(--fg);font-weight:600}.record-updates-head{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-meta);display:flex}.record-updates .hist{margin:var(--sp-2) 0 0;font-size:var(--fs-body);background:0 0;border:0;padding:0}.record-updates .hist li{border-top:1px solid var(--line);padding:var(--sp-2) 0;flex-direction:column;gap:2px;display:flex}.record-updates .hist li+li{margin-top:0}.record-updates .hist .who,.record-updates .hist .inline-label{font-size:var(--fs-meta);color:var(--muted);font-weight:400}.record-foot{align-items:center;gap:var(--sp-3);font-size:var(--fs-meta);color:var(--muted);border-top:1px solid var(--line);padding-top:var(--sp-3);flex-wrap:wrap;display:flex}@media (width<=720px){.work-row.is-open{padding:var(--sp-2)}.work-row-body{padding:var(--sp-3)}.work-row-body .work-record{grid-template-columns:minmax(0,1fr)}.work-row-frame>.work-row-line{grid-template-columns:auto minmax(0,1fr)}.work-row-frame>.work-row-line .work-row-end{padding:0 var(--sp-3) var(--sp-3) 14px;white-space:normal;flex-wrap:wrap;grid-column:2}.work-row-frame .work-row-end .btn{min-height:44px}.work-row-frame .work-row-end .prep-mark{width:44px;height:44px}.work-record-fields{order:-1}.work-record-fields .inline-field{grid-template-columns:88px minmax(0,1fr)}.work-record-fields .inline-value{white-space:normal}.work-row-title{flex-wrap:nowrap;align-items:flex-start}}.btn.suggested{border:1px dashed var(--accent);background:var(--accent-soft);color:var(--accent-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.suggested-tag{font-size:var(--fs-micro);color:var(--on-accent);background:var(--accent);border-radius:4px;padding:1px 5px;font-weight:700}.btn.day-menu{align-items:center;gap:6px;display:inline-flex}.day-pick{align-items:center;gap:var(--sp-1);display:inline-flex}.day-pick .tweak-row{margin:0}.work-expand-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.work-expand-kicker--mt{margin-top:16px}.work-heard{margin:6px 0 0;font-size:13.5px;line-height:1.55}.work-record .badges{margin-bottom:6px}.work-record .badges .tag{font-size:11px}.work-quote{color:var(--fg);border-left:2px solid var(--accent-tint);margin:8px 0 0;padding-left:11px;font-size:13.5px;font-style:italic;line-height:1.5}.work-fields{flex-direction:column;margin-top:10px;display:flex}.work-record .actions{margin-top:12px;padding-top:10px}.inline-field{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:30px;padding:3px 0;display:grid}.inline-label{font-size:var(--fs-body);color:var(--fg);font-weight:600}.inline-read{max-width:100%;font:inherit;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-self:start;align-items:center;gap:7px;margin:-3px -8px;padding:3px 8px;font-size:13.5px;display:inline-flex}.inline-read:hover{border-color:var(--line);background:var(--panel)}.inline-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inline-pencil{color:var(--muted);opacity:0;flex:none;display:inline-flex}.inline-read:hover .inline-pencil,.inline-read:focus-visible .inline-pencil{opacity:1}.inline-read--locked{color:var(--fg);margin:-3px 0;padding:3px 0;font-size:13.5px}.inline-read--empty{color:var(--accent-ink)}.inline-edit{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.inline-field--compact{grid-template-columns:none;gap:6px;min-height:0;padding:0;display:inline-flex}.inline-field--compact .inline-label{letter-spacing:normal;text-transform:none;color:var(--muted);font-size:11px;font-weight:400}.inline-field--compact .inline-read{border-color:var(--line);border-radius:7px;margin:0;padding:3px 9px;font-size:12.5px}.inline-field--compact .inline-read--locked{border-color:#0000;padding:3px 9px}.inline-field--compact .tweak-row{margin:0}.work-group-person{font:inherit;cursor:pointer;color:var(--fg);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.work-group-person:hover .work-group-title{color:var(--accent)}.tab-count{font-variant-numeric:tabular-nums;background:var(--accent-soft);min-width:18px;color:var(--accent-ink);border:1px solid var(--accent-tint);border-radius:6px;justify-content:center;align-items:center;margin-left:7px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-flex}nav[aria-label=Views] a[aria-current=page] .tab-count{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.work-toolbar-right{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.work-rail-summary{text-align:left;background:var(--card);border:1px solid var(--line);width:100%;font:inherit;cursor:pointer;box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:10px;padding:13px 15px;display:flex}.work-rail-summary:hover{border-color:var(--accent-tint)}.work-rail-summary-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:300}.work-rail-summary-tail{color:var(--muted);font-size:13px;line-height:1.35}.work-indent-gap{width:30px;display:inline-block}.work-badge-kicker-row{align-items:center;gap:9px;display:flex}header.work-wide,nav[aria-label=Views] ul.work-wide,main.work-wide{max-width:min(1500px,100vw - 48px)}@media (width<=720px){header.work-wide,nav[aria-label=Views] ul.work-wide,main.work-wide{max-width:none}}.om-ed{cursor:text;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:6px;margin:-2px -5px;padding:2px 5px;display:inline-flex}.om-ed .pen{opacity:0;color:var(--muted);flex:none;transform:translateY(1px)}.om-ed:hover{background:var(--accent-soft)}.om-ed:hover .pen{opacity:1;color:var(--accent)}.om-prop{color:var(--fg);background:var(--panel);border:1px solid var(--line);text-wrap:pretty;border-radius:8px;align-items:baseline;gap:9px;margin-top:9px;padding:9px 11px;font-size:13.5px;display:flex}.om-prop>.label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.not-summarized{margin:6px 0 0;font-size:12.5px}.om-pcard-top{align-items:flex-start;gap:10px;display:flex}.om-pcard-title{text-wrap:pretty;flex:1;min-width:0;font-size:15px;font-weight:600}.om-pcard-meta{flex:none;align-items:center;gap:8px;display:flex}.om-pcard-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.om-pcard-tags:empty{display:none}.om-prop>.om-ed{flex:1;min-width:0}.om-verb{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:12px;font-weight:700}.om-verb.held{color:var(--muted)}.om-verb.snoozed{color:var(--warn)}section[aria-labelledby=meeting-review-heading] .card .why{color:var(--muted);font-size:12px}section[aria-labelledby=meeting-review-heading]{max-width:none}.review-head .ctl-context select{font-size:18px}.review-meeting-static{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;max-width:40ch;padding:2px 0;font-size:18px;font-weight:600;display:inline-block;overflow:hidden}section[aria-labelledby=meeting-review-heading] .card .actions .btn:not(.overflow-item){align-items:center;gap:5px;padding:4px 11px;font-size:12.5px;display:inline-flex}section[aria-labelledby=meeting-review-heading] .card .actions .btn.ghost:not(.overflow-item):not([data-phase=pressed]),.record-foot .overflow-trigger:not([data-phase=pressed]){border-color:var(--line);background:var(--card);color:var(--fg)}section[aria-labelledby=meeting-review-heading] .card .actions .btn.ghost:not(.overflow-item):not([data-phase=pressed]):hover,.record-foot .overflow-trigger:not([data-phase=pressed]):hover{border-color:var(--accent-tint)}.card .actions .btn.keep.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.card .actions .btn.keep.primary:hover{background:color-mix(in srgb, var(--accent) 88%, #000);border-color:color-mix(in srgb, var(--accent) 88%, #000)}.card .actions .btn.keep.sm,.kept-action .actions .btn.keep.sm,.work-surface .btn.keep.sm{color:var(--accent);font-weight:600}.card .actions .pending-btn.keep[aria-disabled=true][data-phase=idle]{color:var(--muted)}.card .actions .btn.keep.sm:hover,.kept-action .actions .btn.keep.sm:hover,.work-surface .btn.keep.sm:hover{background:var(--accent-soft);border-color:var(--accent-tint)}.card .actions .btn.dismiss,.kept-action .actions .btn.dismiss,.work-surface .btn.dismiss{color:var(--miss);font-weight:600}.card .actions .btn.dismiss:hover,.kept-action .actions .btn.dismiss:hover,.work-surface .btn.dismiss:hover{background:color-mix(in srgb, var(--miss) 9%, transparent);border-color:color-mix(in srgb, var(--miss) 40%, var(--line))}.card .actions .keep-where{margin-left:calc(-1 * var(--sp-2) - 1px);display:inline-flex;position:relative}.card .actions .pending-btn.keep{border-top-right-radius:0;border-bottom-right-radius:0}.keep-menu-trigger{border-top-left-radius:0;border-bottom-left-radius:0;align-items:center;padding:0 9px;display:inline-flex}.card .actions .keep-where,.card .actions .keep-where .overflow-menu,.card .actions .keep-menu-trigger{align-self:stretch}.card .actions .keep-where .overflow-menu{height:100%}.keep-menu-trigger svg{display:block}.card .actions .btn.keep.primary.keep-menu-trigger{border-left-color:#fff6}.card .actions .keep-where .overflow-panel{min-width:220px;left:0;right:auto}.overflow-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.overflow-item.is-current{background:var(--accent-tint);color:var(--accent-ink);font-weight:600}.overflow-item .oi-body{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.overflow-item .oi-note{font-size:var(--fs-micro);color:var(--muted);font-weight:400}.overflow-heading,.overflow-footnote{font-size:var(--fs-meta);color:var(--muted);padding:var(--sp-2) 10px var(--sp-1);white-space:normal}.overflow-footnote{padding-bottom:var(--sp-2);max-width:260px}.overflow-item .oi-detail{color:var(--muted);font-variant-numeric:tabular-nums}.overflow-item .oi-tick{color:var(--accent-ink);flex:none}.overflow-sep{background:var(--line);height:1px;margin:4px 2px}.topic-group{margin:16px 0 12px}.topic-group-head{flex-wrap:wrap;align-items:center;gap:8px;padding:0 2px 8px;display:flex}.topic-group-icon{color:var(--accent-ink);flex:none;display:inline-flex}.topic-group-name{color:var(--fg);font-size:15px;font-weight:700}.topic-pick{cursor:pointer;font:inherit;color:var(--accent);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:15px;font-weight:700;display:inline-flex}.topic-pick.chosen{color:var(--fg)}.topic-pick .chev{font-size:.8em}.topic-pop{z-index:30;box-sizing:border-box;background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;width:400px;max-width:calc(100vw - 16px);padding:10px;font-size:13px;font-weight:400;display:flex;position:fixed;box-shadow:0 8px 28px #0f172a24}.topic-pop-search{width:100%}.topic-pop-list{max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.topic-opt{cursor:pointer;color:var(--fg);border-radius:6px;justify-content:space-between;gap:12px;padding:7px 8px;display:flex}.topic-opt:hover,.topic-opt[aria-selected=true]{background:var(--accent-soft)}.topic-opt-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topic-opt-lane{color:var(--muted);flex:none;font-size:12px}.topic-opt-new{background:var(--card);border-top:1px solid var(--line);color:var(--accent-ink);border-radius:0;font-weight:600;position:sticky;bottom:0}.topic-pop-keys{color:var(--muted);margin:0;font-size:11px}.topic-pop-reset{align-self:flex-start;font-size:12px}.topic-group-pick{align-items:baseline;gap:8px;display:inline-flex}.topic-pop-new{flex-direction:column;gap:6px;display:flex}.topic-pop-new .ctl-input{width:100%}.topic-pop-head{align-items:baseline;gap:10px;display:flex}.topic-pop-title{font-size:14px;font-weight:600}.topic-pop-note{margin:0;font-size:12px}.topic-pop .actions{margin-top:4px}.topic-move{font:inherit;color:var(--accent-ink);cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:400;text-decoration:underline}.pcard-head-label:has(.topic-move){flex-wrap:wrap;row-gap:2px}.pcard-sep{color:var(--muted)}.pcard-dest{color:var(--fg);min-width:0;font-size:14px;font-weight:600}.keep-says{margin:6px 0 0;font-size:12px}.topic-group-items{border-left:2px solid var(--accent-tint);margin-left:16px;padding-left:24px}.topic-group-sum{font-size:var(--fs-meta);color:var(--muted)}.action-tray{background:var(--accent-soft);border:1px solid var(--accent-tint);border-radius:var(--r-lg);padding:var(--sp-3);flex-direction:column;gap:10px;margin-left:20px;display:flex}.action-tray .card{margin-bottom:0}.action-tray-head{align-items:center;gap:var(--sp-2);font-size:var(--fs-body);color:var(--accent-ink);padding:2px 4px;font-weight:600;display:flex}.card.proposed-new{border:1.5px dashed var(--accent)}.kept-action{background:var(--card);border:1px solid var(--accent-tint);border-radius:var(--r-md);overflow:hidden}.ka-row{padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ka-row .chip{border:1px solid var(--line);color:var(--muted)}.ka-name{font-size:var(--fs-title);color:var(--fg);flex:1;min-width:0;font-weight:600}.ka-proposal{border-top:1px solid var(--accent-tint);background:var(--card);padding:var(--sp-3) var(--sp-4) 14px 34px;flex-direction:column;gap:10px;display:flex}.ka-head{align-items:center;gap:10px;display:flex}.ka-head .om-pcard-meta{margin-left:auto}.topic-incomplete-note{border-left:2px solid var(--line);color:var(--muted);margin:0 0 4px 16px;padding:8px 12px;font-size:13.5px;line-height:1.45}.heldback-group{flex-direction:column;gap:10px;margin-top:4px;display:flex}.heldback-line{text-align:left;border:1px dashed var(--line);width:100%;font:inherit;color:var(--warn);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;display:flex}.heldback-line:hover{background:var(--accent-soft);border-color:var(--warn)}.heldback-line:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.heldback-line .sec-caret{color:var(--warn)}.heldback-line .hb-count{font-variant-numeric:tabular-nums;font-weight:600}.heldback-line .hb-why{color:var(--muted)}.pcard-head-label{flex:1;align-items:baseline;gap:7px;min-width:0;display:inline-flex}.pcard-type{color:var(--accent-ink);flex:none;align-self:center;align-items:center;display:inline-flex}.pcard-kind{letter-spacing:.04em;color:var(--accent-ink);flex:none;font-size:11.5px;font-weight:600}.pcard-name{color:var(--fg);min-width:0;font-size:14.5px;font-weight:600}.status-head{flex-direction:column;align-items:flex-start;gap:7px}.sh-lead{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:inline-flex}.pcard-type.is-status{color:var(--accent-ink)}.status-move{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.sm-lab{color:var(--muted);font-size:11px}.sm-arrow{color:var(--muted);font-size:13px}.chip{letter-spacing:.02em;border-radius:999px;padding:2px 9px;font-size:11px}.chip.was{color:#5f584c;background:#eceae5}.chip.to-done{color:var(--ok);background:#e7f3ea;font-weight:600}.chip.to-blocked{color:var(--warn);background:#f6ecdd;font-weight:600}.chip.to-neutral{color:#5f584c;background:#eceae5}.moves-to{color:var(--muted);font-size:11.5px}.moves-to b{color:var(--accent-ink);font-weight:600}.om-pcard-meta{margin-left:auto}.action-fields{flex-wrap:wrap;align-items:center;gap:14px;margin:10px 0 0;display:flex}.af{align-items:center;gap:6px;display:inline-flex}.af-lab{color:var(--muted);font-size:11px}.assignee-suggested{border:1px dashed var(--accent-tint);color:var(--accent-ink);background:var(--accent-soft);border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;display:inline-flex}.assignee-suggested--pick{font:inherit;cursor:pointer;font-size:12.5px}.assignee-suggested--pick:hover{border-color:var(--accent)}.assignee-suggested.none{border-color:var(--line);color:var(--muted);background:var(--card)}.af-hint{color:var(--muted);font-size:10.5px}.af-due{border:1px solid var(--line);color:var(--fg);border-radius:7px;padding:3px 9px;font-size:12.5px}.chrona-read{color:var(--muted);margin:6px 0 0;font-size:12px}.work-row--proposal{padding:0}.work-proposal{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-left:34px;padding:12px 14px 14px;display:flex}.work-proposal-title{color:var(--fg);font-size:14px;font-weight:600}.work-proposal-under{margin-bottom:-4px;font-size:12.5px}.work-proposal-fields{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-proposal-acts{gap:8px;margin-top:2px;display:flex}.work-row--heldback{padding:0}.work-heldback{margin-left:34px}.is-flat .work-proposal,.is-flat .work-heldback{margin-left:0}.outcome{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.om-verb{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.om-verb svg{width:13px;height:13px}.om-verb.kept{color:var(--accent);background:var(--accent-soft)}.om-verb.dismissed{color:var(--muted);background:color-mix(in srgb, var(--muted) 14%, transparent)}.outcome .clause,.outcome .why{color:var(--muted);font-size:13.5px}.recap-nudge{background:color-mix(in srgb, var(--accent) 7%, var(--card));border:1px solid var(--accent-tint);border-radius:10px;flex-wrap:wrap;align-items:center;gap:11px;margin:12px 0 16px;padding:11px 15px;display:flex}.recap-nudge .rn-text{color:var(--muted);flex:260px;font-size:13.5px}.recap-nudge .rn-text b{color:var(--fg);font-weight:600}.recap-nudge .rn-link{color:var(--accent);white-space:nowrap;font-size:13.5px;font-weight:600}.recap-summary .venn3{color:var(--muted);flex:none;display:inline-flex}.work-member--static{cursor:default}.work-member--static:hover{background:0 0}.recap-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.recap-rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.recap-main{min-width:0}.recap-layout--solo{grid-template-columns:minmax(0,1fr)}.recap-summary{max-width:none;margin:0}@media (width<=860px){.recap-layout{grid-template-columns:1fr}.recap-rail{position:static}}.recap-summary-aside{border-top:1px solid var(--line);color:var(--muted);margin:12px -18px 0;padding:12px 18px 0;font-size:12.5px}.fresh{margin-left:auto;display:inline-flex;position:relative}.fresh-chip{background:var(--card);border:1px solid var(--line);font:inherit;color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;display:inline-flex}.fresh-chip:hover{border-color:var(--accent-tint)}.fresh-chip--static{cursor:default;color:var(--muted)}.fresh-word{white-space:nowrap;text-overflow:ellipsis;min-width:11ch;max-width:26ch;overflow:hidden}.fresh-chev{width:.8em;height:.8em;color:var(--muted);flex:none}.fresh-dot{border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.fresh-dot.ok{background:var(--ok)}.fresh-dot.warn{background:var(--warn)}.fresh-dot.miss{background:var(--miss)}.fresh-dot.none{background:var(--placeholder)}.fresh-panel{z-index:3;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-align:left;width:max-content;min-width:min(340px,100vw - 32px);max-width:min(520px,100vw - 32px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 26px #0f172a24}.fresh-panel-pad{padding:12px 14px}.fresh-list{margin:0;padding:0;list-style:none}.fresh-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.fresh-list li:first-child{border-top:0}.fresh-name{font-size:14px;font-weight:600}.fresh-state{min-width:12ch;color:var(--muted);flex:1;font-size:13px}.fresh-fix{white-space:nowrap;font-size:13px}.imports{padding:24px 0}.imports-head{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.imports-head h1{margin:0 0 8px;font-size:22px}.imports-head p{max-width:680px;color:var(--muted);margin:8px 0;font-size:13px;line-height:1.55}.imports-refresh{flex-shrink:0;align-items:center;gap:12px;display:flex}.imports-refresh small{color:var(--muted);font-size:12px}.imports-account{font-size:13px}.imports-scroll{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);position:relative;overflow-x:auto}.imports-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.imports-table thead{background:var(--panel)}.imports-table th{text-align:left;color:var(--muted);padding:12px 14px;font-size:12px;font-weight:500}.imports-table td{vertical-align:middle;border-top:1px solid var(--line);overflow-wrap:anywhere;padding:16px 14px}.imports-table th:first-child{width:28%}.imports-table th:nth-child(2),.imports-table th:nth-child(3){width:16%}.imports-table th:nth-child(4){width:18%}.meeting-history-table th:first-child{width:34%}.meeting-history-table th:nth-child(2){width:14%}.meeting-history-table th:nth-child(3){width:30%}.meeting-history-table th:nth-child(4){width:auto}.imports-table small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.imports-note>td{color:var(--muted);border-top:0;padding-top:0;font-size:12px;line-height:1.5}.imports-note .imports-note-failed{color:var(--miss)}.imports-attendees{white-space:nowrap;min-width:0;display:flex}.imports-attendees>span:first-child{text-overflow:ellipsis;overflow:hidden}.imports-more{color:var(--muted);flex:none;margin-left:6px;font-weight:600}.imports-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.imports-actions>a{white-space:nowrap}.import-status{white-space:nowrap;color:var(--muted);font-size:13px}.import-status:before{content:"";border-radius:var(--r-pill);background:currentColor;width:8px;height:8px;margin-right:7px;display:inline-block}.import-status--succeeded{color:var(--ok)}.import-status--running{color:var(--accent-ink)}.import-status--failed{color:var(--miss)}.import-status--stopped{color:var(--warn)}.import-status--working{align-items:center;gap:7px;display:inline-flex}.import-status--working:before{content:none}.import-status--working .pending-spin{width:9px;height:9px}@media (width<=720px){.imports-table{min-width:780px}.imports-head{flex-direction:column;gap:14px}}.research{flex-direction:column;gap:14px;padding:24px 0;font-size:13px;display:flex}.research p{margin:0}.research-head .ctl-context select{font-size:18px}.research-week-static{padding:2px 0;font-size:18px;font-weight:600}.research-title{margin:0;font-size:22px}.research-intro,.research-source,.research-meta,.research-provenance{color:var(--muted);line-height:1.55}.research-strip{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.research-step{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);flex-direction:column;gap:2px;min-width:0;padding:7px 9px 8px;font-size:12px;display:flex}.research-step>span{color:var(--muted)}.research-step.is-here{background:var(--line);border-color:var(--muted)}.research-step-word{color:var(--muted);min-height:15px;font-weight:700}.research-step.is-here .research-step-word{color:var(--fg)}.research-track{background:var(--card);border:1px solid var(--line);border-radius:2px;height:4px;margin-top:3px;position:relative}.research-window{background:var(--line);border-radius:2px;position:absolute;top:-3px;bottom:-3px}.research-bar{background:var(--placeholder);border-radius:2px;position:absolute;top:0;bottom:0}.research-step.is-downstream .research-bar{background:var(--muted)}.research-step.is-here .research-bar{background:var(--fg)}.research-body{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.research-rail{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:4px;margin:0;padding:8px;list-style:none;display:flex}.research-rail-item{border-radius:var(--r-md);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 1fr;gap:8px;padding:10px;display:grid}.research-rail-item>b{color:var(--accent)}.research-rail-item>span{flex-direction:column;gap:2px;display:flex}.research-rail-item[aria-current=step]{background:var(--accent-tint)}.research-rail-item:hover{background:var(--accent-soft)}.research-state{color:var(--muted);font-weight:600}.research-state.is-unsaved{color:var(--warn)}.research-state.is-saved{color:var(--ok)}.research-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:18px;padding:24px 28px;display:flex}.research-finish{border-color:var(--ok)}.research-finish h2{margin:0;font-size:20px}.research-finish p{color:var(--muted)}.research-ask{flex-direction:column;gap:4px;display:flex}.research-caption{color:var(--muted);font-size:12px;font-weight:600}.research-ask-text{margin:0;font-size:20px;font-weight:700;line-height:1.3}.research-why-caption{margin-top:8px}.research-why{font-size:15px;line-height:1.45}.research-lead{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:14px;display:flex}.research-heard{font-size:14px;line-height:1.45}.research-all-why{color:var(--muted)}.research-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.research-panel{background:var(--panel);border-radius:var(--r-md);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.research-panel small{color:var(--muted)}.research-questions{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:16px;display:flex}.research-question{grid-template-columns:1fr 72px 72px;align-items:center;gap:8px;display:grid}.research-q-label{align-items:center;gap:6px;display:flex}.research-tick{width:14px;height:14px;color:var(--ok);flex:none}.research-fields{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.research-fields .ctl{flex-direction:column;align-items:stretch}.research-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.research-foot-actions{align-items:center;gap:8px;display:flex}.research-foot-state{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.research-missing{color:var(--muted)}.research-said summary{color:var(--accent);cursor:pointer}.research-said ul,.research-assumed{color:var(--muted);margin:6px 0 0;padding-left:18px;line-height:1.5}.research-all{border-top:1px solid var(--line);padding-top:12px}.research-all summary{color:var(--accent);cursor:pointer}.research-all section{margin-top:12px}.research-all-lines{margin:0;padding:0;list-style:none}.research-all-lines>li{border-top:1px solid var(--line);padding:10px 0}.research-all-lines small{color:var(--muted);font-size:12px;line-height:1.5;display:block}@media (width<=900px){.research-body,.research-panels,.research-fields{grid-template-columns:minmax(0,1fr)}.research-strip{grid-template-columns:repeat(var(--steps), minmax(120px, 1fr));overflow-x:auto}}.cmap-table{table-layout:fixed}.cmap-table th:first-child{width:32%}.cmap-table th:nth-child(2){width:43%}.cmap-table th:nth-child(3){width:25%}.cmap-table .ctl{width:100%;min-width:0;display:flex}.cmap-table td{overflow-wrap:anywhere}.cmap-table .tag,.cmap-table .badge{white-space:normal}.cmap-status-column{grid-template-columns:32% 43% 25%;align-items:center;gap:0;display:grid}.cmap-status-column>*{min-width:0;margin:0 12px}.cmap-status-column .ctl{display:flex}.cmap-status-column select{width:100%}.cmap-status-column>.badge{justify-self:start}.cmap-status-label{font-size:14px;font-weight:600}.cmap-destination{margin:8px 0}.cmap-details{color:var(--muted);margin-top:12px;font-size:12px}.cmap-details input{width:min(100%,420px)}@media (width<=600px){.cmap-card{padding:14px 10px}.cmap-table th,.cmap-table td,.cmap-table th[scope=row]{white-space:normal;padding:10px 6px}.cmap-table{font-size:13px}.cmap-table .badge{font-size:10px}.cmap-status-column>*{margin:0 6px}.cmap-table .ctl select{padding:8px 4px}.cmap-card .actions{flex-wrap:wrap}}.cmap-dialog{max-width:calc(100vw - 32px);color:var(--fg);background:0 0;border:0;padding:0}.cmap-dialog::backdrop{background:#00000059}.cmap-dialog .send-modal{max-width:100%}.cmap-editor{border:0;min-width:0;margin:0;padding:0}.cmap-status-choice{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cmap-status-choice .btn{white-space:normal;text-align:left}.settings{max-width:900px}.settings--wide{max-width:min(1120px,100%)}.page-scope{color:var(--muted);margin:0 0 24px;font-size:13px}.page-scope b{color:var(--fg);font-weight:600}.scope-pill{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--panel);color:var(--muted);text-transform:none;letter-spacing:0;padding:2px 9px;font-size:12px;font-weight:500}.scope-pill.ws{background:var(--accent-tint);border-color:var(--accent-tint);color:var(--accent-ink)}.sec-note{color:var(--muted);max-width:640px;margin:-4px 0 12px;font-size:13px;line-height:1.5}.tcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-bottom:10px;overflow:hidden}.tcard-head{flex-wrap:wrap;align-items:center;gap:10px;padding:13px 16px 12px;display:flex}.tcard-name{font-size:15px;font-weight:600}.tcard-status{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.tcard-status.ok{color:var(--ok)}.tcard-status.warn{color:var(--warn)}.tcard-spacer{flex:1;min-width:0}.tcard-acct{color:var(--muted);flex-basis:100%;margin:0;font-size:13px}.tcard-checking{align-items:center;gap:6px;display:inline-flex}.trow{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) auto;align-items:baseline;gap:10px 14px;padding:11px 16px;display:grid}.trow-l{color:var(--muted);font-size:13px}.trow-v{min-width:0;font-size:13px}.trow-v .strong{color:var(--fg);font-size:14px;font-weight:600}.trow-v .strong.ok{color:var(--ok)}.trow-v .strong.warn{color:var(--warn)}.trow-v .strong.miss{color:var(--miss)}.trow-sub{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.trow-scope{color:var(--muted);margin:4px 0 0;font-size:12px}.trow .ctl-field{margin-top:8px}.trow .actions{margin-top:10px}@media (width<=560px){.trow{grid-template-columns:minmax(0,1fr);gap:4px}.trow>.btn,.trow>a.btn,.trow>.pending-btn{justify-self:start;margin-top:6px}}.tcard-foot{border-top:1px solid var(--line);background:var(--accent-soft);padding:9px 16px}.tcard-foot summary{color:var(--accent);cursor:pointer;font-size:13px}.kv{color:var(--muted);grid-template-columns:140px minmax(0,1fr);gap:4px 14px;margin:8px 0 0;font-size:12px;display:grid}.kv code{color:var(--fg);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.settings-add{justify-content:space-between;margin-bottom:10px}.settings-add-what{flex:1;min-width:220px}.account-identity{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;padding:14px 16px;display:flex}.account-identity .account-id{margin:0}.subtabs{border-bottom:1px solid var(--line);gap:22px;margin:0 0 18px;display:flex}.subtabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 9px;font-size:14px}.subtabs button[aria-current=true]{color:var(--fg);border-bottom-color:var(--accent);font-weight:600}.subtabs .n{color:var(--muted);font-weight:400;font-size:var(--fs-meta);margin-left:6px}.linklike{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.linklike:hover{text-decoration:underline}.summary-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.summary-rail{flex-direction:column;gap:12px;display:flex}.summary-rcard,.summary-sec{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.summary-rcard{padding:16px 18px}.summary-sec{padding:18px 22px}.summary-kick{color:var(--accent-ink);margin:0 0 6px;font-size:12.5px;font-weight:600}.summary-state{font-size:var(--fs-body);margin:0 0 4px;font-weight:600}.summary-state.ok{color:var(--ok)}.summary-meta{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.summary-figure{align-items:flex-end;gap:10px;margin:8px 0 0;display:flex}.summary-figure .n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:300;line-height:.9}.summary-figure .g{color:var(--muted);padding-bottom:2px;font-size:12.5px;line-height:1.35}.summary-members{border-top:1px solid var(--line);margin:12px -18px 0;padding:8px 18px 0}.summary-mem{font-size:var(--fs-body);justify-content:space-between;padding:5px 0;display:flex}.summary-mem span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.summary-snav{flex-direction:column;gap:1px;margin:12px -8px 0;padding:0;list-style:none;display:flex}.summary-snav button{border-radius:var(--r-md);width:100%;color:var(--fg);font:inherit;font-size:var(--fs-body);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;display:flex}.summary-snav button .n{color:var(--muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;margin-left:auto}.summary-snav button.cur{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.summary-snav button.cur .n{color:var(--accent-ink)}.summary-snav .tag{font-size:var(--fs-micro);color:var(--muted);background:var(--panel);border-radius:var(--r-pill);padding:0 7px;font-weight:400;line-height:17px}.summary-rfoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.summary-empty{padding:28px 28px 26px}.summary-empty h3{font-size:var(--fs-title);margin:0 0 6px;font-weight:600}.summary-empty p{font-size:var(--fs-body);color:var(--muted);max-width:560px;margin:0;line-height:1.55}.summary-ctl{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.summary-warn{color:var(--muted);max-width:460px;margin:0;font-size:12.5px;line-height:1.5}.summary-warn b{color:var(--fg)}.summary-failed{color:var(--miss);margin:12px 0 0;font-size:12.5px}.summary-working{cursor:default;opacity:.9}.summary-spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:12px;height:12px;display:inline-block}.summary-sechead{align-items:center;gap:10px;margin:0 0 10px;display:flex}.summary-sechead h3{font-size:var(--fs-title);margin:0;font-weight:600}.summary-cap{color:var(--muted);max-width:600px;margin:0 0 12px;font-size:12.5px;line-height:1.5}.summary-row{grid-template-columns:minmax(0,600px) 180px;align-items:baseline;gap:24px;margin-top:7px;display:grid}.summary-row.sel{background:var(--accent-soft);border-radius:var(--r-sm);margin-left:-8px;margin-right:-8px;padding:4px 8px}.summary-row .cnt{font-size:var(--fs-body);line-height:1.6}.summary-row .cnt b{font-weight:600}.summary-row .cnt i{color:var(--muted)}.summary-row .cnt.li{padding-left:16px;position:relative}.summary-row .cnt.li:before{content:"";background:var(--muted);border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:3px}.summary-row .cnt.ol{padding-left:20px;position:relative}.summary-row .cnt.ol .num{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;top:0;left:0}.summary-grp{font-size:var(--fs-meta);color:var(--muted);margin:16px 0 6px;font-weight:600}.summary-src{font:inherit;color:var(--muted);text-align:right;cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;justify-self:end;padding:0;font-size:11.5px;-webkit-text-decoration:underline #c9d0ce;text-decoration:underline #c9d0ce}.summary-src.on,.summary-row.sel .summary-src{color:var(--accent-ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.summary-src.her{cursor:default;text-decoration:none}.summary-pop{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);width:360px;box-shadow:var(--shadow-2);margin:8px 0 10px auto;padding:10px 12px;font-size:12.5px;line-height:1.5}.summary-pop>div+div{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.summary-pop .k{font-size:var(--fs-meta);color:var(--muted)}.summary-pop .pt{font-weight:600;font-size:var(--fs-body);margin:4px 0 2px}.summary-pop .m{color:var(--muted)}.summary-pop .go{margin-top:6px;display:inline-block}.summary-pop blockquote{background:var(--panel);border-radius:var(--r-sm);margin:6px 0;padding:8px 10px}.summary-next{border-top:1px solid var(--line);font-size:var(--fs-body);justify-content:space-between;margin-top:18px;padding-top:12px;display:flex}.summary-md{width:100%;max-width:640px;font:inherit;font-size:var(--fs-body);color:var(--fg);background:var(--card);border:1px solid var(--accent);box-shadow:0 0 0 3px var(--accent-soft);resize:vertical;box-sizing:border-box;border-radius:7px;padding:10px 12px;line-height:1.6;display:block}.summary-mdhint{font-size:var(--fs-meta);color:var(--muted);margin:8px 0 0}.summary-mdhint code{background:var(--panel);color:var(--fg);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px}.summary-links{font-size:var(--fs-meta);color:var(--muted);max-width:640px;margin:6px 0 0;line-height:1.6}.summary-links b{color:var(--fg);font-weight:600}.summary-ebar{align-items:center;gap:8px;margin-top:12px;display:flex}.summary-notice{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);font-size:var(--fs-body);box-shadow:var(--shadow);align-items:center;gap:12px;margin:0 0 12px;padding:12px 16px;line-height:1.5;display:flex}.summary-notice p{flex:1;margin:0}.summary-notice.confirm{box-shadow:var(--shadow-2)}.summary-notice.confirm b{font-weight:600}.summary-firstempty{border-radius:var(--r-md);font-size:var(--fs-body);color:var(--muted);border:1px dashed #c9d0ce;max-width:600px;padding:14px 16px;line-height:1.55}.summary-toast{background:var(--fg);color:#fff;border-color:var(--fg);width:auto}.agent-preview-fields{gap:var(--sp-3);min-width:0;display:grid}.agent-preview-fields .ctl{flex-direction:column;align-items:stretch;display:flex}.btn.icon-only{justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;padding:0;display:inline-flex}.pending-icon{justify-content:center;align-items:center;display:inline-flex}.pending-icon .pending-spin{margin:0}.btn.switch-btn{background:0 0;border-color:#0000;width:auto;min-width:0;height:auto;padding:4px}.btn.switch-btn:hover{background:var(--panel)}.switch{border-radius:var(--r-pill);background:var(--line);width:30px;height:16px;transition:background .12s;display:inline-block;position:relative}.switch:after{content:"";border-radius:var(--r-pill);background:var(--card);width:12px;height:12px;transition:transform .12s;position:absolute;top:2px;left:2px}.switch-on{background:var(--accent)}.switch-on:after{transform:translate(14px)}.imports-table td.recap-every,.imports-table th.recap-every{text-align:center}@media (prefers-reduced-motion:reduce){.switch,.switch:after{transition:none}}.recap-standing{margin:0 0 var(--sp-3);gap:var(--sp-2);padding:0;list-style:none;display:grid}.recap-standing li{align-items:center;gap:var(--sp-3);color:var(--muted);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.ctl-copy-field{gap:var(--sp-2);min-width:0;display:grid}.ctl-copy-control{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.ctl-copy-control>.ctl-input{box-sizing:border-box;flex:1 1 0;min-width:0}.agent-account .settings-groups>section{margin:0}.agent-environment{margin-top:var(--sp-1);font-size:var(--fs-meta);display:block}.agent-panel{gap:var(--sp-3);font-size:var(--fs-body);margin:0;line-height:1.5;display:grid}.agent-panel>p,.agent-panel .agent-help{margin:0}.agent-panel>.pending-wrap{justify-self:start}.agent-help,.agent-details{color:var(--muted);font-size:var(--fs-meta)}.agent-check{align-items:baseline;gap:var(--sp-2);font-weight:500;display:flex}.agent-check input{accent-color:var(--accent);margin:0}.agent-check+.agent-help{margin-top:var(--sp-2)}.agent-subheading{font-size:var(--fs-body);margin:0}.agent-access-list{gap:var(--sp-2);padding-left:var(--sp-4);margin:0;display:grid}.agent-details summary{cursor:pointer;color:var(--fg)}.agent-details p{margin:var(--sp-2) 0 0}.agent-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.agent-connections{gap:var(--sp-2);display:grid}.plan-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.plan-table thead{background:var(--panel)}.plan-table th{text-align:left;color:var(--muted);padding:12px 14px;font-size:12px;font-weight:500}.plan-table td{vertical-align:middle;border-top:1px solid var(--line);overflow-wrap:anywhere;padding:12px 14px}.plan-table th:first-child{width:38%}.plan-table th:nth-child(2){width:28%}.plan-table th:nth-child(3){width:14%}.plan-table tr.plan-branch>td{background:var(--panel);font-weight:600}.plan-table tr.plan-depth-0>td:first-child{font-size:14px}.plan-table tr.plan-branch button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.plan-table thead th{z-index:1;background:var(--panel);vertical-align:top;position:sticky;top:0}.plan-key{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}.plan-key b{color:var(--fg);font-weight:600}.plan-scope{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:12px;display:flex}.plan-scope-fields{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.plan-still{font:inherit;color:inherit}.plan-mark{width:14px;color:var(--muted);font-size:9px;display:inline-block}.plan-table tr.plan-leaf>td:first-child{color:var(--fg)}.plan-shared{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-left:8px;font-size:11px;font-weight:400}.plan-table tr.plan-emptied>td{color:var(--muted)}.plan-table tr.plan-emptied .muted{overflow-wrap:normal;font-weight:400}.plan-banner{color:var(--muted);margin:0 0 12px;font-size:13px}.plan-asks{color:var(--muted);margin-top:2px;font-size:12px;display:block}.plan-mark-glyph{align-items:center;display:inline-flex}.plan-mark-late,.plan-mark-disagree{color:var(--danger,#a4402a)}.plan-mark-quiet,.plan-mark-hollow{color:var(--muted)}.plan-mark-due_soon{color:var(--warn,#a4722a)}.plan-mark-discussed{color:var(--ok,#2d6a5a)}.plan-mark-ownership,.plan-mark-open,.plan-mark-action{color:var(--muted)}.plan-marks{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.plan-mark-pair{align-items:center;gap:3px;display:inline-flex}.plan-mark-count{font-size:12px}.plan-heard{color:var(--muted);font-size:12px;display:block}.plan-panel-marks{margin:10px 0 14px;padding:0;list-style:none}.plan-panel-marks li{grid-template-columns:22px auto 1fr;align-items:center;gap:6px;padding:3px 0;display:grid}.plan-topic-marks{gap:10px;margin-right:8px;font-size:12px;display:inline-flex}.plan-legend{display:inline-block;position:relative}.plan-legend-ask{width:16px;height:16px;color:var(--muted);font:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:1px solid;border-radius:50%;padding:0;font-size:11px;line-height:1}.plan-legend-ask[aria-expanded=true]{color:var(--fg)}.plan-legend-box{z-index:3;background:var(--bg,#fff);border:1px solid var(--line);text-transform:none;letter-spacing:0;width:330px;color:var(--fg);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:400;position:absolute;top:22px;right:0;box-shadow:0 6px 20px #0000001a}.plan-legend-box ul{margin:0;padding:0;list-style:none}.plan-legend-box li{border-top:1px solid var(--line);grid-template-columns:24px 130px 1fr;align-items:center;padding:6px 0;display:grid}.plan-cols{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.plan-main{min-width:0}@media (width<=1040px){.plan-cols{grid-template-columns:minmax(0,1fr)}}.plan-panel{border:1px solid var(--line);background:var(--panel);overscroll-behavior:contain;border-radius:8px;max-height:calc(100vh - 32px);padding:0 18px 18px;font-size:13px;position:sticky;top:16px;overflow-y:auto}.plan-panel-head{z-index:1;background:var(--panel);justify-content:space-between;align-items:baseline;gap:12px;padding:18px 0 8px;display:flex;position:sticky;top:0}@media (width<=1040px){.plan-panel{max-height:none;position:static;overflow:visible}}.plan-panel>.muted:only-child{margin-top:18px}.plan-panel-inside{margin:0 0 14px;padding:0;list-style:none}.plan-panel-inside li{grid-template-columns:22px 1fr;align-items:baseline;gap:6px;padding:3px 0;display:grid}.plan-brief{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:10px;margin:0 0 14px;padding:16px 20px 12px;font-size:13px;line-height:1.55;display:flex}.plan-brief-head{align-items:baseline;gap:10px;display:flex}.plan-brief-asof{font-size:15px;font-weight:600}.plan-brief-count{color:var(--warn);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.plan-brief-head>.pending-wrap{margin-left:auto}.plan-brief-copy.btn{color:var(--muted)}.plan-brief-dot{background:var(--warn);border-radius:999px;flex:none;width:7px;height:7px}.plan-brief-body{flex-direction:column;gap:12px;display:flex}.plan-brief-body--cut{gap:8px;max-height:66px;position:relative;overflow:hidden}.plan-brief-body--cut:after{content:"";background:linear-gradient(to bottom, transparent, var(--card) 85%);pointer-events:none;height:34px;position:absolute;bottom:0;left:0;right:0}.plan-brief p{margin:0}.plan-brief-section{flex-direction:column;gap:12px;display:flex}.plan-brief-body--cut .plan-brief-section{gap:8px}.plan-brief-section h3{margin:0;font-size:13px;font-weight:600}.plan-brief-item{gap:10px;display:flex}.plan-brief-item .plan-brief-dot{margin-top:7px}.plan-brief-item--quiet .plan-brief-dot{background:var(--muted)}.plan-brief-item--on_track .plan-brief-dot{background:var(--ok)}.plan-brief-step{font-weight:600}.plan-brief-caveat{font-size:12px}.plan-brief-more{align-self:flex-start;align-items:center;gap:4px;font-weight:600;display:inline-flex}.plan-brief-up{transform:rotate(180deg)}.plan-panel-head>div{min-width:0}.plan-panel-close{flex:none}.plan-finding{border:1px solid var(--line);background:var(--accent-soft);border-radius:8px;margin:0 0 12px;padding:10px 12px 2px}.plan-topics-head{justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 6px;display:flex}.plan-topics-head h3{margin:0}.plan-topics-head .muted{font-size:12px}.plan-topic-head{flex-direction:column;gap:3px;min-width:0;display:flex}.plan-topic-head .plan-topic-title{font-weight:600}.plan-topic-state{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.plan-topic-line{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.plan-topic-line>.overflow-menu{justify-self:end}.plan-remap.btn{width:26px;height:26px;color:var(--accent-ink);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;padding:0}.plan-remap.btn:hover{background:var(--accent-soft);border-color:var(--accent-tint)}.plan-remap.btn[aria-expanded=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.plan-topic-status{margin:4px 0 0;font-size:12px}.plan-topic-gone{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-row-pick{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;margin:8px 0 4px;padding:8px;display:flex}.plan-row-pick .ctl-input{box-sizing:border-box;width:100%}.plan-row-pick p{margin:0;font-size:12px}.plan-row-pick-list{width:100%;margin:0;padding:0;list-style:none}.plan-row-opt{cursor:pointer;border-radius:6px;padding:6px 8px;font-size:12px}.plan-row-opt:hover,.plan-row-opt[aria-selected=true]{background:var(--accent-tint);color:var(--accent-ink)}.plan-panel-more{color:var(--muted);margin:8px 0 0;font-size:12px;display:block}.plan-topic-by{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.plan-topic-by svg{color:var(--accent);flex:none}.plan-topic-by--new{color:var(--accent-ink)}.plan-review-count{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-size:13px;font-weight:600;display:inline-flex}.plan-review-count:hover{text-decoration:underline}.plan-review-count>svg{color:var(--accent)}.plan-review-count .muted{font-weight:400}.plan-review-badge{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.plan-fld--due_soon{border-color:var(--warn,#a4722a);color:var(--warn,#a4722a);background:color-mix(in srgb, var(--warn,#a4722a) 10%, transparent);font-weight:600}.plan-fld--late{border-color:var(--danger,#a4402a);color:var(--danger,#a4402a);background:color-mix(in srgb, var(--danger,#a4402a) 10%, transparent);font-weight:600}.plan-panel-head h2{margin:0 0 2px;font-size:15px}.plan-panel h3{margin:18px 0 8px;font-size:14px;font-weight:600}.plan-panel-word{align-items:center;gap:6px;margin:10px 0 2px;font-weight:600;display:flex}.plan-panel-ask{margin:0 0 10px}.plan-panel-acts{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.plan-panel-where{margin:2px 0 0;font-size:12px}.plan-panel-topics{margin:0;padding:0;list-style:none}.plan-panel-topics>li{border-top:1px solid var(--line);padding:6px 0}.plan-topic-actions{margin:4px 0 0;padding:0 0 0 22px;list-style:none}.plan-topic-actions>li{font-size:var(--fs-meta);padding:2px 0}.plan-action-owner{font-size:inherit;color:var(--fg);font-weight:600}.plan-fields{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.plan-fld{border:1px solid var(--line);border-radius:5px;padding:3px 8px;font-size:12px}.plan-fld-k{color:var(--muted);margin-right:6px}.plan-table tbody tr{cursor:pointer}.plan-table tbody tr.plan-picked>td{background:var(--accent-tint)}.plan-table tbody tr.plan-picked>td:first-child{box-shadow:inset 3px 0 0 0 var(--accent)}.plan-tocheck{color:var(--muted);margin-left:6px}.plan-banner .linklike{margin-left:2px}.plan-map{padding-bottom:88px}.plan-map-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.plan-map-head h2{margin:0 0 6px}.plan-map-head p{margin:0;font-size:13px}.plan-map-cols{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.plan-map-cols{grid-template-columns:minmax(0,1fr)}}.plan-map-tree,.plan-map-pane{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden}.plan-map-tree-head,.plan-map-item{grid-template-columns:minmax(0,1fr) 52px 84px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:grid}.plan-map-tree-head{background:var(--bg);border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.plan-map-tree-head>span:not(:first-child),.plan-map-item>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.plan-map-item{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:var(--fg);text-align:left;cursor:pointer;background:0 0;font-size:13px}.plan-map-item:hover{background:var(--accent-soft)}.plan-map-item.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 0 var(--accent);font-weight:600}.plan-map-branch{font-weight:600}.plan-map-off{border-bottom:2px solid var(--line);font-weight:600}.plan-map-sub{color:var(--muted);font-size:12px;font-weight:400;display:block}.plan-map-pane-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 16px;display:grid}.plan-map-pane-head>div:first-child{display:contents}.plan-map-pane-head h3{grid-area:1/1}.plan-map-pane-head .plan-map-pane-acts{grid-area:1/2}.plan-map-pane-head p{grid-area:2/1/auto/-1}.plan-map-pane-head h3{margin:0;font-size:15px}.plan-map-pane-head p{margin:0;font-size:12px}.plan-map-pane>.muted{margin:14px 16px}.plan-map-pane-acts{flex:none;align-items:center;gap:16px;display:flex}.plan-map-hide{color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.plan-map-all{border-bottom:1px solid var(--line);color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.plan-map-all input{width:16px;height:16px;accent-color:var(--accent);margin:0}.plan-map-row>input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);align-self:start;margin:2px 0 0}.plan-switch{appearance:none;background:var(--line);cursor:pointer;border-radius:999px;flex:none;width:30px;height:18px;margin:0;transition:background .15s;position:relative}.plan-switch:after{content:"";background:#fff;border-radius:999px;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.plan-switch:checked{background:var(--accent)}.plan-switch:checked:after{transform:translate(12px)}.plan-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-map-group h4{color:var(--muted);margin:0;padding:10px 16px 4px;font-size:12px;font-weight:600}.plan-map-fold{color:var(--muted);padding:10px 16px;font-size:12px;display:block}.plan-map-list{margin:0;padding:0;list-style:none}.plan-map-row{border-top:1px solid var(--line);grid-template-columns:16px minmax(0,1fr) 260px;align-items:center;gap:16px;padding:10px 16px;display:grid}.plan-map-row.on{background:var(--accent-soft)}.plan-map-row .ctl{width:100%}.plan-map-topic{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.plan-map-topic>.muted{font-size:12px}.plan-map-said{color:var(--muted);font-size:12px;font-style:italic}.plan-map-bar{z-index:5;background:var(--card);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:0 8px 24px #2216101a}.plan-map-bar-acts{gap:8px;margin-left:auto;display:flex}@media (width<=640px){.plan-map-row{grid-template-columns:16px minmax(0,1fr)}.plan-map-row>.ctl{grid-column:2}}.plan-setup{max-width:760px;margin:var(--sp-6) auto;padding:var(--sp-8)}.plan-setup h2{margin:var(--sp-2) 0 var(--sp-4);font-size:24px}.plan-eyebrow{color:var(--accent-ink);font-size:var(--fs-meta);font-weight:600}.plan-file-drop{border:1px dashed var(--muted);border-radius:var(--r-lg);padding:var(--sp-6);margin:var(--sp-6) 0;background:var(--bg)}.plan-setup-fields{gap:var(--sp-4);margin:var(--sp-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.plan-setup .ctl{box-sizing:border-box;width:100%;margin-bottom:var(--sp-3)}.plan-setup-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.plan-draft-banner{padding:var(--sp-6);background:var(--accent-tint);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:var(--sp-4)}.plan-draft-banner h2,.plan-draft-banner p{margin:0 0 var(--sp-3)}.plan-questions{gap:var(--sp-3);margin:var(--sp-4) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.plan-question{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4);background:var(--card)}.plan-milestones{gap:var(--sp-4);padding:var(--sp-3) 0;list-style:none;display:flex;overflow-x:auto}.plan-milestones li{border-left:2px solid var(--accent);min-width:160px;padding-left:var(--sp-3)}.plan-milestones span{margin-top:var(--sp-1);display:block}.plan-source-settings{padding:var(--sp-4);margin:var(--sp-4) 0;border:1px solid var(--line);border-radius:var(--r-md)}.plan-source-settings summary{cursor:pointer}.plan-source-settings dt{margin-top:var(--sp-3);font-weight:600}.plan-source-settings dd{margin-left:0}.plan-source-settings>button{margin:var(--sp-2) 0;display:block}.plan-correction{margin:var(--sp-4) 0;padding:var(--sp-4)}.plan-guessed td{border-top:1px dashed var(--muted);border-bottom:1px dashed var(--muted)}.plan-guess-word{border:1px dashed var(--muted);border-radius:var(--r-sm);padding:1px var(--sp-2);margin:0 var(--sp-2);color:var(--muted);font-size:var(--fs-meta);display:inline-block}@media (width<=600px){.plan-setup{padding:var(--sp-4)}.plan-setup-fields{grid-template-columns:1fr}.plan-draft-banner{padding:var(--sp-4)}.plan-setup-actions{flex-direction:column;align-items:stretch}}.plan-table-scroll{max-width:100%;overflow-x:auto}.plan-table .plan-review-row{color:var(--accent);margin-left:8px;font-size:12px}@media (width<=600px){.plan-table{min-width:650px}.plan-table td{overflow-wrap:normal}.plan-table-scroll:focus-visible{outline:2px solid var(--accent)}}.plan-cols--draft{grid-template-columns:minmax(0,1fr)}.plan-setup .ctl-input{width:100%}.plan-extra-column{margin:8px 0;display:block}.header-links{align-items:center;gap:var(--sp-1);display:inline-flex}.ledger h1{margin:6px 0 4px}.ledger h1 .ledger-title{font-weight:400}.ledger h2{margin:24px 0 8px}.ledger-asof{font-size:var(--fs-meta);margin:0 0 12px}.ledger-asof-warn,.ledger-asof-newest{display:block}.ledger-asof-warn{color:var(--warn)}.ledger-lede{max-width:80ch}.ledger-leaveout{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:12px 0;display:flex}.ledger-leaveout p{max-width:80ch;margin:0}.ledger-foot{font-size:var(--fs-meta);max-width:90ch;margin-top:10px}.ledger-scroll{margin-top:12px}.ledger-table{border-collapse:collapse;width:100%;min-width:1180px;font-size:var(--fs-body)}.ledger-table th,.ledger-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:8px}.ledger-table thead th{background:var(--panel);color:var(--muted);font-weight:500;font-size:var(--fs-meta);border-top:0}.ledger-table thead .ledger-group{border-bottom:1px solid var(--line)}.ledger-table td small,.ledger-table th small{color:var(--muted);font-size:var(--fs-micro);white-space:nowrap;margin-top:2px;font-weight:400;display:block}.ledger-label-row th{min-width:150px;font-weight:600}.ledger-label-row th .linklike{font-weight:600}.ledger-label-row th .linklike:before{content:"▸";color:var(--muted);font-size:.8em}.ledger-label-row th .linklike[aria-expanded=true]:before{content:"▾"}.ledger-split-row th{color:var(--muted);padding-left:26px;font-weight:400}.ledger-split-row th,.ledger-split-row td{border-top-style:dashed}.ledger-table td{white-space:nowrap}.ledger-table .ledger-who-cell,.ledger-table .ledger-who-cell small{white-space:normal;min-width:170px}.ledger-items-row>td{background:var(--accent-soft)}.ledger-items{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ledger-items li{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.ledger-items li>a{min-width:84px}.ledger-item-title{text-overflow:ellipsis;white-space:nowrap;flex:240px;min-width:0;overflow:hidden}.ledger-meta{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 12px;display:flex}.ledger-gaps{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);margin:0 0 8px;padding:10px 14px}.ledger-gaps p{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 4px;display:flex}.ledger-gaps .ledger-asof{margin:0}.ledger-entries{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);margin:0;padding:0;list-style:none}.ledger-entries li{border-top:1px solid var(--line);grid-template-columns:130px 230px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 14px;display:grid}.ledger-entries li:first-child{border-top:0}.ledger-entries time{color:var(--muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.ledger-evidence{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.ledger-evidence .muted{font-size:var(--fs-meta)}.ledger-what{overflow-wrap:anywhere}.ledger-what small{font-size:var(--fs-meta);display:block}.ledger-entry-end{align-items:baseline;gap:8px;display:inline-flex}.ledger-entries li.is-voided .ledger-what{color:var(--muted);text-decoration:line-through}@media (width<=720px){.ledger-entries li{grid-template-columns:minmax(0,1fr);gap:2px}}.score-scale{flex-wrap:wrap;gap:6px;display:inline-flex}.score-scale .btn{text-align:center}.score-scale .btn[aria-disabled=true]{opacity:.55;cursor:default}.score-scale-label{display:inline-grid}.score-scale-label>span{white-space:nowrap;grid-area:1/1}.score-scale-label>span[aria-hidden]{visibility:hidden;font-weight:600}.score-rubric{border:0;gap:6px;width:100%;min-width:0;margin:0;padding:0;display:grid}.score-rubric legend{font-size:var(--fs-body);margin-bottom:6px;padding:0;font-weight:600}.score-option{cursor:pointer;align-items:baseline}.score-option input{accent-color:var(--accent);margin:0}.score-option-n{font-variant-numeric:tabular-nums;font-weight:600}.ledger-score-form{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);justify-items:start;gap:10px;max-width:560px;padding:14px;display:grid}.ledger-reason{gap:4px;width:100%;display:grid}.ledger-reason .ctl-input{width:100%}.ledger-score-save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ledger-score-form>p{margin:0}.ledger-closed{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);max-width:560px;padding:14px;font-weight:600}.ledger-queue-q{margin:12px 0 0;font-weight:600}.ledger-queue{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);margin:12px 0;padding:0;list-style:none}.ledger-queue-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.ledger-queue-row:first-child{border-top:0}.ledger-queue-what{flex:260px;align-items:baseline;gap:10px;min-width:0;display:flex}.ledger-queue-what>a,.ledger-queue-what>small{flex:none}.ledger-queue-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ledger-queue-act .ledger-reason{align-items:center;gap:6px;width:auto;display:flex}.ledger-queue-act .ctl-input{width:200px;min-height:30px;padding:4px 8px}.ledger-queue-status{min-width:64px;font-size:var(--fs-meta);color:var(--muted)}.ledger-queue-row .err{flex-basis:100%;margin:0}@media (width<=720px){.ledger-queue-act .ledger-reason{flex:100%}.ledger-queue-act .ctl-input{flex:1;width:auto}}
