.desk:has(.one-chat){height:100vh;height:100dvh;min-height:0}.desk:has(.one-chat) .body{grid-template-rows:minmax(0,1fr);align-content:stretch}.page:has(>.one-chat){position:relative;padding:0;overflow:hidden}.one-chat{position:absolute;inset:0;display:flex;min-height:0;container-type:inline-size}.one-chat-main{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column}.one-chat-head,.one-chat-composer{width:calc(100% - 64px);max-width:800px;margin:0 auto}.one-chat-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:26px 0 10px}.one-chat-head h1{flex:1;min-width:0;overflow-wrap:anywhere}.one-chat-rename{flex:1;flex-wrap:wrap;gap:8px}.one-chat-rename .input{flex:1;min-width:min(100%,12rem)}.one-chat-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 32px}.one-chat-thread{display:flex;flex-direction:column;gap:22px;max-width:800px;margin:0 auto;padding:18px 0 8px}.one-chat-composer{display:grid;gap:7px;padding:16px 0 18px}.one-chat-composer .composer-input{gap:8px;padding:8px 4px 8px 12px}.one-chat-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:1.2rem;font-size:var(--n-text-size-small);color:var(--n-text-faint)}.one-chat-promise{margin-left:auto}.one-chat-foot .context-meter{gap:7px}.one-chat-foot .context-track{width:72px}.one-chat-foot .context-track i{background:var(--n-brand-hover)}.one-chat .said{position:relative;gap:12px}.one-chat .said.you{align-self:flex-end;max-width:80%;padding:9px 14px;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.one-chat .said-you{display:flex;flex-direction:row-reverse;align-items:flex-end;gap:4px;max-width:80%}.one-chat .said-you .said.you{flex:0 1 auto;min-width:0;max-width:100%}.one-chat .said-you>.turn-actions{flex:none;flex-wrap:nowrap}.one-chat .said>.turn-actions.quiet{position:absolute;top:100%;left:0;z-index:2;margin-top:0;opacity:0;transition:opacity .12s ease}.one-chat .said:hover>.turn-actions.quiet,.one-chat .said:focus-within>.turn-actions.quiet,.one-chat .said>.turn-actions.quiet:has([aria-expanded=true]){opacity:1}@media(hover:none){.one-chat .said>.turn-actions.quiet{position:static;opacity:1}}@media(prefers-reduced-motion:reduce){.one-chat .said>.turn-actions.quiet{transition:none}}.status-line{display:flex;align-items:center;gap:8px}.one-chat .status-line{color:var(--n-text-faint);font-size:var(--n-text-size-small)}.status-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--n-brand-text)}@media(prefers-reduced-motion:no-preference){.status-dot{animation:status-dot 1.6s ease-in-out infinite}}@keyframes status-dot{50%{opacity:.35}}.chat-menu{position:relative}.chat-menu-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:6;display:grid;gap:1px;min-width:11rem;padding:4px;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);box-shadow:0 8px 24px var(--n-scrim)}.chat-menu-pop button{display:flex;align-items:center;min-height:var(--n-control);padding:0 10px;border:0;border-radius:var(--n-radius);background:transparent;color:var(--n-text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.chat-menu-pop button:hover,.chat-menu-pop button:focus-visible{background:var(--n-bg-hover)}.chat-menu-pop button.danger{color:var(--n-blocked-fg)}.qcard{border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.qcard-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 8px}.qcard-head>.i{color:var(--n-brand-icon)}.qcard-title{flex:1;min-width:min(100%,10rem);font-weight:500;overflow-wrap:anywhere}.qcard-head .button .i{width:13px;height:13px}.qcard-why{padding:0 12px 8px}.qcard-funnel{padding:2px 12px 10px}.qcard-funnel:empty{display:none}.qcard-bars{padding:8px 12px 12px;border-top:1px solid var(--n-line)}.qcard-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.qcard-row>.i{color:var(--n-brand-icon)}.qcard-row:hover{border-color:var(--n-brand-line)}.qcard-row.on{border-color:var(--n-brand-line);background:var(--n-brand-soft)}.qcard-row-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qcard-row-tag{color:var(--n-text-faint);font-size:12px;white-space:nowrap}.qcard-row.on .qcard-row-tag{color:var(--n-brand-text)}.qfunnel{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qfunnel>.i{width:14px;height:14px;stroke-width:2;color:var(--n-text-faint)}.qstep{display:inline-flex;align-items:baseline;gap:6px;padding:4px 9px;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:transparent;color:var(--n-text);font:inherit}.qstep b{font-weight:600}.qstep.on{border-color:var(--n-brand-line);background:var(--n-brand-soft)}.qstep-hint{color:var(--n-text-faint);font-size:12px}.qfunnel.qsteps .qstep{padding:4px 10px;background:var(--n-bg-raised);cursor:pointer}.qfunnel.qsteps .qstep.on{background:var(--n-brand-soft)}.qfunnel.qsteps .qstep:not(.on):not(:disabled):hover{background:var(--n-bg-hover)}.qfunnel.qsteps .qstep:disabled{cursor:default}.qbars{display:grid;grid-template-columns:minmax(0,110px) minmax(0,1fr) max-content max-content;gap:6px 10px;font-size:var(--n-text-size-small)}.qbars.three{grid-template-columns:minmax(0,110px) minmax(0,1fr) max-content}.qbar{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;min-width:0;padding:0;border:0;border-radius:var(--n-radius);background:transparent;color:var(--n-text);font:inherit;text-align:left}button.qbar{cursor:pointer}button.qbar:hover .qbar-label,button.qbar:focus-visible .qbar-label{color:var(--n-brand-text);text-decoration:underline;text-underline-offset:3px}.qbar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qbar-track{height:8px;overflow:hidden;background:var(--n-bg-sunken)}.qbar-track i{display:block;height:100%;background:var(--n-brand-hover)}.qbar-n{text-align:right}.qbar-subjects{color:var(--n-text-faint);text-align:right}.one-chat.with-panel .one-chat-main{flex:0 1 460px;max-width:460px;border-right:1px solid var(--n-line)}.one-chat.with-panel .one-chat-head,.one-chat.with-panel .one-chat-composer{width:calc(100% - 48px)}.one-chat.with-panel .one-chat-head h1{font-size:1.25rem}.one-chat.with-panel .one-chat-scroll{padding:0 24px}.one-chat.with-panel .one-chat-thread{gap:18px;padding-top:12px}.one-chat.with-panel .said.you,.one-chat.with-panel .said-you{max-width:85%}.qpanel{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--n-bg-sunken)}.qpanel-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:22px 26px 14px;border-bottom:1px solid var(--n-line)}.qpanel-name{flex:1;min-width:min(100%,220px);display:grid}.qpanel .qpanel-title{font-size:1.375rem;line-height:1.3;overflow-wrap:anywhere}.qpanel .qpanel-quiet{width:30px;height:30px;color:var(--n-text-faint)}.qpanel .qpanel-quiet:hover{color:var(--n-text);text-decoration:none}.qversions{display:inline-flex;flex-wrap:wrap;gap:6px}.qversion{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-neutral-bg);color:var(--n-neutral-fg);font:inherit;font-size:12px;cursor:pointer}.qversion:hover{color:var(--n-text)}.qversion.on{border-color:var(--n-brand-line);background:var(--n-brand-soft);color:var(--n-brand-text);font-weight:500}.qpanel-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:18px 26px 26px}.qpanel-body>p{margin:0}.qconds{display:flex;flex-wrap:wrap;gap:6px;font-size:var(--n-text-size-small)}.qcond{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 9px;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.qcond:has(>button){padding-right:4px}.qconds .qcond .icon-button{width:20px;height:20px;color:var(--n-text-faint)}.qconds .qcond .icon-button:hover{color:var(--n-text);background:var(--n-bg-hover)}.qcond .i,.qcond-add .i{width:12px;height:12px}.qcond-add{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:3px 9px;border:1px dashed var(--n-neutral-line);border-radius:var(--n-radius);background:transparent;color:var(--n-brand-text);font:inherit;cursor:pointer}.qcond-add:hover{border-color:var(--n-brand-line);background:var(--n-brand-soft)}.qtabs{display:flex;align-self:flex-start;max-width:100%;overflow-x:auto;border:1px solid var(--n-line);border-radius:var(--n-radius);font-size:14px;scrollbar-width:none}.qtabs button{flex:none;padding:6px 13px;border:0;border-left:1px solid var(--n-line);background:transparent;color:var(--n-text-dim);font:inherit;white-space:nowrap;cursor:pointer}.qtabs button:first-child{border-left:0}.qtabs button:hover{color:var(--n-text)}.qtabs button.on{background:var(--n-brand-soft);color:var(--n-brand-text);font-weight:500}.qtabs button:focus-visible{outline-offset:-2px}.qchart{display:grid;gap:10px}.qchart-field{max-width:20rem}.qpanel .qbars{grid-template-columns:minmax(0,170px) minmax(0,1fr) max-content max-content;gap:2px 12px;font-size:14px}.qpanel .qbars.three{grid-template-columns:minmax(0,170px) minmax(0,1fr) max-content}.qpanel .qbar{padding:3px 0}.qpanel .qbar-track{height:10px;background:var(--n-bg-page)}.qpair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:16px 24px}.qpair h3{margin:0 0 6px;color:var(--n-text-dim);font-size:var(--n-text-size-small);font-weight:600}.qpictures{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.qpicture{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--n-radius);background:var(--n-image-bg)}.qpicture img{width:100%;height:100%;object-fit:contain}.qpictures-none{flex-wrap:wrap}.qpanel .qpanel-hint{font-size:var(--n-text-size-small)}.turn-outputs{display:grid;gap:10px;min-width:0;container-type:inline-size}.out-chart{display:grid;min-width:0;margin:0;overflow:hidden;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.out-chart img{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain}.out-chart-open{display:block;padding:0;border:0;background:none;cursor:zoom-in}.out-chart-full{position:fixed;inset:0;z-index:50;display:grid;justify-items:center;align-content:start;gap:12px;padding:16px;overflow:auto;background:var(--n-bg-raised);touch-action:pan-x pan-y pinch-zoom;cursor:zoom-out}.out-chart-full img{width:max(100%,720px);max-width:none;height:auto;max-height:none}.out-chart-foot{display:flex;align-items:center;gap:8px;min-width:0;padding:3px 3px 3px 12px;border-top:1px solid var(--n-line);color:var(--n-text-dim);font-size:var(--n-text-size-small)}.out-chart-foot>span{min-width:0;overflow-wrap:anywhere}.out-chart-foot .icon-button{width:1.75rem;height:1.75rem;color:var(--n-text-faint)}.out-chart-foot .icon-button:hover{color:var(--n-brand-text)}.out-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:0 10px;padding:5px 5px 5px 12px;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.out-file>.i{color:var(--n-text-faint)}.out-file-name{min-width:0;overflow-wrap:anywhere;font-weight:500}.out-file .button .i{width:13px;height:13px}@container (max-width: 480px){.out-file{grid-template-columns:auto minmax(0,1fr) auto}.out-file>.meta{grid-row:2;grid-column:2}.out-file>.button{grid-row:1 / span 2;grid-column:3}}.approval-card{border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.approval-body{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.approval-kind{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.approval-title{font-weight:500;overflow-wrap:anywhere}.approval-sentence{color:var(--n-text-dim);font-size:14px}.approval-card .approval-lines{margin:0;padding-left:20px;color:var(--n-text-dim);font-size:14px;overflow-wrap:anywhere}.approval-foot{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;border-top:1px solid var(--n-line)}.approval-foot .button{padding:0 14px}.approval-foot .button.secondary{padding:0 11px}.approval-foot .button.quiet{padding:0 8px}.ask-choice{display:grid;gap:10px}.ask-options{display:flex;flex-wrap:wrap;gap:8px}.ask-option{display:inline-flex;align-items:center;gap:6px;min-height:var(--n-control);padding:0 11px;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit;cursor:pointer}.ask-option:hover{border-color:var(--n-brand-line);background:var(--n-bg-hover)}.ask-option .num{color:var(--n-text-faint)}@container (max-width: 860px){.one-chat.with-panel .one-chat-main{display:none}}@container (max-width: 560px){.one-chat-head,.one-chat-composer,.one-chat.with-panel .one-chat-head,.one-chat.with-panel .one-chat-composer{width:calc(100% - 32px)}.one-chat-head{padding-top:16px}.one-chat-head .tag{display:none}.one-chat-scroll,.one-chat.with-panel .one-chat-scroll{padding:0 16px}.one-chat-thread{padding-top:10px}.one-chat-promise{margin-left:0}.one-chat .said.you,.one-chat .said-you{max-width:92%}.qpanel-head{padding:16px 16px 12px}.qpanel-body{padding:14px 16px 20px}.qbars,.qpanel .qbars{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr) max-content}.qbar .qbar-subjects{display:none}}.board{display:grid;gap:.6rem}.bundle{display:grid;gap:.35rem;padding:.6rem .7rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.bundle.on{border-color:var(--n-brand-text);background:var(--n-brand-soft)}.bundle-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.bundle-tiles{display:flex;gap:.35rem;overflow-x:auto}.matrix td.num button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--n-line-strong)}.matrix td.on{background:var(--n-brand-soft)}.matrix th.from{text-align:left}.candidates{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.candidate{display:grid;grid-template-columns:4rem 1fr auto;align-items:center;gap:.6rem;padding:.45rem .6rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.candidate .p{font-family:var(--n-font-mono)}.cand-values{display:flex;flex-wrap:wrap;gap:.3rem}.cand-values .differ{border-style:dashed}.model-events{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.checks-edit,.queue-filter{display:grid;gap:.35rem}.queue-filter .chips{align-items:center}.queue-filter .chips>.label{font-size:var(--n-text-size-small);font-weight:500;color:var(--n-text-dim);min-width:3.5rem}.tag.badge{white-space:normal;margin-right:.4rem}.dialog.look-dialog{width:min(72rem,calc(100vw - 2rem))}.look-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);gap:1rem;align-items:start}.look-picture,.look-side{min-width:0}.look-side{display:grid;gap:.6rem;align-content:start}@media(max-width:860px){.look-grid{grid-template-columns:minmax(0,1fr)}}.model-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.6rem}.model-card{display:grid;grid-template-rows:auto 1fr auto;gap:.45rem;min-width:0;padding:.6rem .7rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.model-card.on{border-color:var(--n-brand-text);box-shadow:inset 0 0 0 1px var(--n-brand-text)}.model-card.retired{opacity:.7}.model-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.model-card-head a{font-weight:500;overflow-wrap:anywhere;min-width:0}.model-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}dl.facts.card-facts{gap:.2rem .8rem;font-size:var(--n-text-size-small)}.task-models .section-head{flex-wrap:wrap}.warn-text{color:var(--n-caution-fg)}.claims{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.claims li{overflow-wrap:anywhere}.cite-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.5rem .7rem}.cite-fields .field{display:grid;gap:.2rem;min-width:0;margin:0}.cite-fields .field.wide{grid-column:1 / -1}.heat{display:grid;gap:.5rem}.heat-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.heat-rows{list-style:none;margin:0;padding:0;display:grid;gap:2px}.heat-row{display:grid;grid-template-columns:minmax(6rem,11rem) minmax(0,1fr);align-items:center;gap:.6rem}.heat-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--n-text-size-small);color:var(--n-text-faint)}.heat-cells{display:flex;flex-wrap:wrap;gap:2px}.heat-cell{display:inline-block;width:14px;height:14px;border:1px solid transparent;border-radius:2px;box-sizing:border-box;vertical-align:middle}.heat-cell.picked{background:var(--n-ok-icon)}.heat-cell.doubted{background:var(--n-caution-icon)}.heat-cell.missing{background:var(--n-bg-sunken);border-color:var(--n-line)}.heat-cell.by-person{border:2px solid var(--n-brand-line)}.heat-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.heat-key{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:var(--n-text-size-small);color:var(--n-text-faint)}@media(max-width:640px){.heat-row{grid-template-columns:5.5rem minmax(0,1fr);gap:.4rem}}.heat [data-slot="1"]{--vc: var(--n-value-1);--vc-bg: var(--n-value-1-bg)}.heat [data-slot="2"]{--vc: var(--n-value-2);--vc-bg: var(--n-value-2-bg)}.heat [data-slot="3"]{--vc: var(--n-value-3);--vc-bg: var(--n-value-3-bg)}.heat [data-slot="4"]{--vc: var(--n-value-4);--vc-bg: var(--n-value-4-bg)}.heat [data-slot="5"]{--vc: var(--n-value-5);--vc-bg: var(--n-value-5-bg)}.heat [data-slot="6"]{--vc: var(--n-value-6);--vc-bg: var(--n-value-6-bg)}.heat [data-slot="7"]{--vc: var(--n-value-7);--vc-bg: var(--n-value-7-bg)}.heat [data-slot="8"]{--vc: var(--n-value-8);--vc-bg: var(--n-value-8-bg)}.heat [data-slot="9"]{--vc: var(--n-value-9);--vc-bg: var(--n-value-9-bg)}.heat [data-slot="10"]{--vc: var(--n-value-10);--vc-bg: var(--n-value-10-bg)}.heat-cell.layered[data-slot]{background:var(--vc);border-color:var(--vc)}.heat-cell.layered.held[data-slot]{background:transparent;border:2px solid var(--vc)}.heat-cell.layered.none{background:var(--n-bg-sunken);border-color:var(--n-line)}.heat-layers{margin-left:auto}.heat-step{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.heat-not-run{color:var(--n-caution-fg)}.heat-value{display:inline-flex;align-items:center;padding:0 .35rem;border:1px solid var(--n-neutral-line);border-left-width:3px;border-radius:var(--n-radius);font-size:var(--n-text-size-small);color:var(--n-text);white-space:nowrap}.heat-value[data-slot]{border-color:var(--vc);background:var(--vc-bg)}.tag.mode-blind{border-color:var(--n-gated-line);background:var(--n-gated-bg);color:var(--n-gated-fg);margin-left:.4rem}.both-sides{display:grid;gap:.5rem;margin:.5rem 0}.both-stack{display:grid;gap:.35rem}.both-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.both-row .both-side{display:grid;gap:.15rem;align-content:start;padding:.45rem .6rem;border:1px solid var(--n-neutral-line);border-left-width:3px;border-radius:var(--n-radius);min-width:0}.both-row .both-side .meta{overflow-wrap:anywhere}.both-row .side-value{font-size:15px}.both-row.agree .both-side{border-left-color:var(--n-ok-line)}.both-row.differ .both-side{border-left-color:var(--n-caution-line)}.both-row .both-side.s1.not_confirmed{border-style:dashed;border-left-style:solid}.both-row .both-side.s1.no_model{border-left-color:var(--n-neutral-line)}@media(max-width:640px){.both-row{grid-template-columns:1fr}}.rounds .round{border:1px solid var(--n-neutral-line);border-left:3px solid var(--n-brand-line);border-radius:var(--n-radius);padding:.6rem .8rem;margin:.6rem 0;display:grid;gap:.45rem}.rounds .round.current{border-left-color:var(--n-ok-line)}.rounds .round-head{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.rounds .nums{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.rounds .num-cell{display:grid}.rounds .num-cell b{font-size:18px}.rounds .kinds{display:flex;flex-wrap:wrap;gap:.3rem}.rounds .draw{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center;border-top:1px solid var(--n-neutral-line);padding-top:.4rem}.rounds .never.held{color:var(--n-ok-fg)}.rounds .never.broken{color:var(--n-blocked-fg)}.headers-flag{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center}.headers-flag.damaged{border-left:3px solid var(--n-caution-line);padding-left:.5rem}.rounds .round,.rounds .round-head,.rounds .draw,.rounds .meta{min-width:0;overflow-wrap:anywhere}.rounds .tag,.rounds .meta{white-space:normal}.rules-scale{--vw: clamp(14px, .42vw + 9px, 18px);--p: calc(var(--vw) / 15)}.rules-scale .data-head h1{font-size:calc(24 * var(--p, 1px))}.rules-scale .data-head .lede{font-size:calc(14 * var(--p, 1px))}.rules-scale .data-head .eyebrow{font-size:calc(12 * var(--p, 1px))}.rules{display:flex;flex-direction:column;gap:calc(16 * var(--p, 1px));min-width:0;font-size:var(--vw)}.rules .chips{gap:calc(4 * var(--p, 1px));align-items:center}.rules .opt{min-height:calc(28 * var(--p, 1px));padding:0 calc(9 * var(--p, 1px));font-size:calc(13 * var(--p, 1px));text-decoration:none}.rules .button{min-height:calc(32 * var(--p, 1px));font-size:calc(15 * var(--p, 1px))}.rules .button.small{min-height:calc(26 * var(--p, 1px));font-size:calc(13 * var(--p, 1px))}.rules .icon-button{width:calc(28 * var(--p, 1px));height:calc(28 * var(--p, 1px))}.rules .hint{width:calc(18 * var(--p, 1px));height:calc(18 * var(--p, 1px));font-size:calc(11 * var(--p, 1px))}.rules .eyebrow{font-size:calc(12 * var(--p, 1px))}.rules .warn,.rules .meta{font-size:calc(13 * var(--p, 1px))}.rules h2{font-size:calc(17 * var(--p, 1px))}.rules .input{min-height:calc(32 * var(--p, 1px))}.rules .input input,.rules .input select{font-size:calc(14 * var(--p, 1px))}.rules .input.mono,.rules .input.mono input{font-size:calc(13.5 * var(--p, 1px))}.rules table.thin th,.rules table.thin td{font-size:calc(13 * var(--p, 1px))}.rules .num{font-variant-numeric:tabular-nums}.rules-tabs{display:flex;flex-wrap:wrap;align-items:center}.rules-tabs .grow{flex:1 1 auto}.rules-pack{font-family:var(--n-font-mono)}:is(.rules,.rule-card) [data-slot="1"]{--vc: var(--n-value-1);--vc-bg: var(--n-value-1-bg)}:is(.rules,.rule-card) [data-slot="2"]{--vc: var(--n-value-2);--vc-bg: var(--n-value-2-bg)}:is(.rules,.rule-card) [data-slot="3"]{--vc: var(--n-value-3);--vc-bg: var(--n-value-3-bg)}:is(.rules,.rule-card) [data-slot="4"]{--vc: var(--n-value-4);--vc-bg: var(--n-value-4-bg)}:is(.rules,.rule-card) [data-slot="5"]{--vc: var(--n-value-5);--vc-bg: var(--n-value-5-bg)}:is(.rules,.rule-card) [data-slot="6"]{--vc: var(--n-value-6);--vc-bg: var(--n-value-6-bg)}:is(.rules,.rule-card) [data-slot="7"]{--vc: var(--n-value-7);--vc-bg: var(--n-value-7-bg)}:is(.rules,.rule-card) [data-slot="8"]{--vc: var(--n-value-8);--vc-bg: var(--n-value-8-bg)}:is(.rules,.rule-card) [data-slot="9"]{--vc: var(--n-value-9);--vc-bg: var(--n-value-9-bg)}:is(.rules,.rule-card) [data-slot="10"]{--vc: var(--n-value-10);--vc-bg: var(--n-value-10-bg)}:is(.rules,.rule-card) .value-tag{display:inline-flex;align-items:center;min-height:calc(22 * var(--p, 1px));max-width:100%;padding:0 calc(6 * var(--p, 1px));border:1px solid var(--vc);border-left:3px solid var(--vc);border-radius:var(--n-radius);background:var(--vc-bg);color:var(--n-text);font-size:calc(13 * var(--p, 1px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.rules,.rule-card) .value-tag:not([data-slot]){--vc: var(--n-neutral-icon);--vc-bg: var(--n-neutral-bg)}:is(.rules,.rule-card) .value-tag.rx-none{border:1px dashed var(--n-neutral-line);background:transparent;color:var(--n-text-faint)}.rx-scans{display:inline-flex;flex-wrap:wrap;gap:calc(4 * var(--p, 1px));min-width:0;align-items:flex-start}.rx-scan{display:inline-flex;flex-direction:column;width:calc(52 * var(--p, 1px));padding:0;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:inherit;font:inherit;overflow:hidden}button.rx-scan{cursor:pointer}button.rx-scan:hover{border-color:var(--n-brand-text)}.rx-pic{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:var(--n-image-bg);overflow:hidden}.rx-pic img{display:block;width:100%;height:100%;object-fit:contain}.rx-pic .thumb-missing,.rx-pic .picture-wait{font-size:calc(9 * var(--p, 1px));color:var(--n-text-faint);text-align:center}.rx-id{display:block;padding:calc(1 * var(--p, 1px)) 0;font-family:var(--n-font-mono);font-size:calc(10.5 * var(--p, 1px));color:var(--n-text-faint);text-align:center}.rx{display:flex;flex-direction:column;gap:calc(10 * var(--p, 1px));min-width:0}.rx-head{display:flex;flex-direction:column;gap:calc(2 * var(--p, 1px))}.rx-line{font-size:calc(16 * var(--p, 1px));font-weight:500;overflow-wrap:anywhere}.rx-breaks{display:flex;flex-direction:column;gap:calc(6 * var(--p, 1px));padding:calc(10 * var(--p, 1px)) calc(12 * var(--p, 1px));border:1px solid var(--n-caution-line);border-left:calc(4 * var(--p, 1px)) solid var(--n-caution-icon);border-radius:var(--n-radius);background:var(--n-caution-bg)}.rx-breaks-head{font-weight:600;color:var(--n-caution-fg)}.rx-cases{display:flex;flex-direction:column;gap:calc(6 * var(--p, 1px));margin:0;padding:0;list-style:none}.rx-cases li{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--p, 1px)) calc(14 * var(--p, 1px));min-width:0;font-size:calc(13.5 * var(--p, 1px));overflow-wrap:anywhere}.rx-case{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--p, 1px));min-width:0}.rx-also{align-self:center;max-width:calc(320 * var(--p, 1px));overflow-wrap:anywhere}.rx-sec{border-top:1px solid var(--n-line);padding-top:calc(8 * var(--p, 1px));min-width:0}.rx-sec>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--p, 1px)) calc(10 * var(--p, 1px));list-style:none;cursor:pointer}.rx-sec>summary::-webkit-details-marker{display:none}.rx-sec>summary .eyebrow{min-width:calc(120 * var(--p, 1px));color:var(--n-text-faint)}.rx-sec>summary:hover .rx-sum{color:var(--n-brand-text)}.rx-sec[open]>summary{margin-bottom:calc(8 * var(--p, 1px))}.rx-sum{font-size:calc(14 * var(--p, 1px))}.rx-axis{display:flex;flex-direction:column;gap:calc(4 * var(--p, 1px));margin-bottom:calc(10 * var(--p, 1px))}.rx-axis-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(8 * var(--p, 1px))}.rx-move{display:grid;grid-template-columns:minmax(0,calc(230 * var(--p, 1px))) calc(56 * var(--p, 1px)) minmax(0,1fr) auto;align-items:center;gap:calc(6 * var(--p, 1px)) calc(12 * var(--p, 1px));padding:calc(6 * var(--p, 1px)) 0;border-top:1px solid var(--n-line)}.rx-from-to{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--p, 1px));min-width:0}.rx-arrow{color:var(--n-text-faint)}.rx-count{text-align:right;font-weight:500}.rx-where{min-width:0;overflow-wrap:anywhere}.rx-good{color:var(--n-ok-fg)}.rx-bad{color:var(--n-caution-fg);font-weight:500}.rx-table td.mono{font-family:var(--n-font-mono);overflow-wrap:anywhere}.rx-fixes{display:flex;flex-direction:column;gap:calc(6 * var(--p, 1px));margin-top:calc(8 * var(--p, 1px))}.rx-fixes-head{font-weight:500}.rx-kinds,.rx-applied{display:flex;flex-direction:column;gap:calc(4 * var(--p, 1px));margin:0;padding:0;list-style:none;font-size:calc(13.5 * var(--p, 1px))}.rx-kinds li{display:flex;flex-wrap:wrap;gap:calc(10 * var(--p, 1px))}.rx-pre{max-height:calc(220 * var(--p, 1px));overflow:auto;padding:calc(8 * var(--p, 1px));border-radius:var(--n-radius);background:var(--n-bg-sunken);font-family:var(--n-font-mono);font-size:calc(12.5 * var(--p, 1px));white-space:pre-wrap;overflow-wrap:anywhere}.rq{display:flex;flex-direction:column;gap:calc(22 * var(--p, 1px))}.rq-sec{display:flex;flex-direction:column;min-width:0}.rq-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(10 * var(--p, 1px));padding-bottom:calc(6 * var(--p, 1px));border-bottom:2px solid var(--n-line-strong)}.rq-none{padding:calc(10 * var(--p, 1px)) 0;font-size:calc(14 * var(--p, 1px));color:var(--n-text-dim)}.rq-row{display:grid;grid-template-columns:calc(110 * var(--p, 1px)) minmax(0,1fr) calc(52 * var(--p, 1px)) minmax(0,calc(170 * var(--p, 1px))) calc(250 * var(--p, 1px)) calc(112 * var(--p, 1px));grid-template-areas:"axis pair count why pics act";align-items:center;gap:calc(6 * var(--p, 1px)) calc(12 * var(--p, 1px));padding:calc(10 * var(--p, 1px)) 0;border-bottom:1px solid var(--n-line)}.rq-axis{grid-area:axis;font-weight:500;overflow-wrap:anywhere}.rq-pair{grid-area:pair;display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--p, 1px)) calc(12 * var(--p, 1px));min-width:0}.rq-count{grid-area:count;text-align:right;font-weight:500}.rq-why{grid-area:why;overflow-wrap:anywhere}.rq-row .rx-scans{grid-area:pics}.rq-act{grid-area:act;justify-self:end}.rq-side{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--p, 1px));min-width:0}.rq-rule{font-size:calc(12.5 * var(--p, 1px));color:var(--n-text-dim);overflow-wrap:anywhere}.rq-over-word{padding:0 calc(2 * var(--p, 1px))}.rf{display:flex;flex-direction:column;gap:calc(14 * var(--p, 1px));min-width:0}.rf-ops{display:flex;flex-direction:column;gap:calc(6 * var(--p, 1px));padding-bottom:calc(12 * var(--p, 1px));border-bottom:1px solid var(--n-line)}.rf-family{display:grid;grid-template-columns:calc(130 * var(--p, 1px)) minmax(0,1fr);align-items:baseline;gap:calc(10 * var(--p, 1px))}.rf-family-name{font-size:calc(13 * var(--p, 1px));color:var(--n-text-faint)}.rf-body{display:flex;flex-direction:column;gap:calc(10 * var(--p, 1px));min-width:0;margin:0;padding:0;border:0}.rf-legend{display:flex;align-items:center;gap:calc(6 * var(--p, 1px));padding:0;margin-bottom:calc(4 * var(--p, 1px))}.rf-row{display:grid;grid-template-columns:calc(130 * var(--p, 1px)) minmax(0,1fr);align-items:center;gap:calc(10 * var(--p, 1px));min-width:0}.rf-row.rf-rows{align-items:start}.rf-row.rf-rows>.rf-label{padding-top:calc(6 * var(--p, 1px))}.rf-label{display:inline-flex;align-items:center;gap:calc(4 * var(--p, 1px));font-size:calc(13.5 * var(--p, 1px));color:var(--n-text-dim)}.rf-input{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--p, 1px));min-width:0;max-width:calc(620 * var(--p, 1px))}.rf-check .rf-input input{width:calc(16 * var(--p, 1px));height:calc(16 * var(--p, 1px))}.rf-scope{display:flex;flex-direction:column;align-items:stretch}.rf-fixed{cursor:default}.rf-list{display:flex;flex-direction:column;align-items:stretch}.rf-list>.button{align-self:flex-start}.rf-cond{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--p, 1px));padding:calc(6 * var(--p, 1px));border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.rf-inline{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--p, 1px));min-width:0;flex:1 1 calc(240 * var(--p, 1px))}.rf-inline>.input:not(.rf-short){flex:1 1 calc(160 * var(--p, 1px))}.rf-short{width:calc(150 * var(--p, 1px));max-width:100%}.rf-sel{min-width:calc(110 * var(--p, 1px))}.rf-rank{width:calc(18 * var(--p, 1px));text-align:right;color:var(--n-text-faint);font-variant-numeric:tabular-nums}.rf-more{align-self:flex-start}.rf-act{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--p, 1px));padding-top:calc(10 * var(--p, 1px));border-top:1px solid var(--n-line)}.rf-says,.rf-refused{overflow-wrap:anywhere}.rp{display:flex;flex-direction:column;gap:calc(14 * var(--p, 1px));min-width:0}.rp-none{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--p, 1px));padding:calc(12 * var(--p, 1px)) 0;font-size:calc(15 * var(--p, 1px));color:var(--n-text-dim)}.rp-card{min-width:0;scroll-margin-top:calc(16 * var(--p, 1px))}.rp-card.opened>.approval-card{border-color:var(--n-brand-text)}.rp-decided{border-top:1px solid var(--n-line);padding-top:calc(8 * var(--p, 1px))}.rp-decided>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(10 * var(--p, 1px));list-style:none;cursor:pointer}.rp-decided>summary::-webkit-details-marker{display:none}.rp-list{display:flex;flex-direction:column;gap:calc(10 * var(--p, 1px));margin-top:calc(10 * var(--p, 1px))}.rules .approval-body{gap:calc(8 * var(--p, 1px));padding:calc(12 * var(--p, 1px)) calc(14 * var(--p, 1px))}.rules .approval-title{font-size:calc(16 * var(--p, 1px))}.rules .approval-sentence{font-size:calc(14.5 * var(--p, 1px))}.rules .approval-foot{gap:calc(8 * var(--p, 1px));padding:calc(10 * var(--p, 1px)) calc(14 * var(--p, 1px))}.rule-card{min-width:0}.rule-card .approval-kind .tag{white-space:normal}.rule-line{color:var(--n-text);font-weight:500;overflow-wrap:anywhere}.rule-lands{overflow-wrap:anywhere}.rule-applied{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--p, 1px));padding:calc(6 * var(--p, 1px)) calc(10 * var(--p, 1px));border-left:3px solid var(--n-ok-line);background:var(--n-bg-sunken);border-radius:var(--n-radius);font-size:calc(14 * var(--p, 1px))}.rule-measured{display:flex;flex-direction:column;gap:calc(2 * var(--p, 1px))}.rule-reject{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--p, 1px));min-width:0}.rule-reject .input{min-width:calc(200 * var(--p, 1px))}.rule-details{margin-left:auto}.fixes-line{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center}.fixes-line.waiting{border-left:3px solid var(--n-caution-line);padding-left:.5rem}@media(max-width:760px){.rq-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"axis count" "pair pair" "why why" "pics act"}.rx-move{grid-template-columns:minmax(0,1fr) auto}.rx-move .rx-where,.rx-move .rx-scans{grid-column:1 / -1}.rf-family,.rf-row{grid-template-columns:minmax(0,1fr);gap:calc(4 * var(--p, 1px))}.rf-row.rf-rows>.rf-label{padding-top:0}.rx-sec>summary .eyebrow{min-width:0}.rule-details{margin-left:0}.rule-reject .input{min-width:0;flex:1 1 calc(160 * var(--p, 1px))}}.dp{gap:1.125rem}.dp-band-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .625rem;margin-bottom:-.375rem}.dp-band-head+.dp-band-head{margin-top:0}.dp-band-head .meta{font-size:var(--n-text-size-small)}*+.dp-band-head{margin-top:.25rem}.dp-grid{display:grid;gap:.75rem}.dp-grid.datasets{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.125rem),1fr))}.dp-grid.cohorts{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.dp-card{display:flex;flex-direction:column;gap:.625rem;min-width:0;padding:.75rem .875rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);cursor:pointer;transition:opacity .12s ease,border-color .12s ease}.dp-card:hover{border-color:var(--n-brand-line)}.dp-card.on{border-color:var(--n-brand-text);background:var(--n-bg-selected)}.dp-card.rel{border-color:var(--n-brand-line)}.dp-card.dim{opacity:.55}.dp-card.dim:hover,.dp-card.dim:focus-within{opacity:.85}.dp-card-head{display:flex;align-items:center;gap:.5rem;min-width:0}.dp-card-head>.i{color:var(--n-text-faint)}.dp-card-head>.tag{flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis}.dp-pick{flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--n-text);font:inherit;font-weight:600;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-pick:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px;border-radius:2px}.dp-nums{display:flex;flex-wrap:wrap;gap:.25rem 1.125rem}.dp-nums>span{display:flex;flex-direction:column;min-width:0}.dp-nums b{font-family:var(--n-font-serif);font-weight:400;font-size:1.25rem;line-height:1.3;font-variant-numeric:tabular-nums}.dp-nums>span>span{font-size:12px;color:var(--n-text-faint)}.dp-nums b .dp-least{font-family:var(--n-font-sans);font-size:12px;color:var(--n-text-dim)}.dp-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.dp-rail>span{height:5px;border-radius:1px;background:var(--n-neutral-bg)}.dp-rail>span.done{background:var(--n-brand-hover)}.dp-rail>span.run{background:var(--n-brand-text)}.dp-rail>span.unknown{background:transparent;box-shadow:inset 0 0 0 1px var(--n-neutral-line)}.dp-line{font-size:var(--n-text-size-small);color:var(--n-text-dim);overflow-wrap:anywhere}.dp-feeds{font-size:12px;color:var(--n-text-faint);overflow-wrap:anywhere}.dp-rel{font-size:12px;color:var(--n-text-faint)}.dp-rel.on{color:var(--n-brand-text)}.dp-foot{display:flex;align-items:center;gap:.5rem;margin-top:auto}.dp-foot>.grow{min-width:0}.dp-view{display:inline-flex;flex:none;align-items:center;gap:.375rem;min-height:1.625rem;padding:0 .625rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:transparent;color:var(--n-text);font-size:var(--n-text-size-small);white-space:nowrap}a.dp-view,a.dp-view:hover{color:var(--n-text);text-decoration:none}a.dp-view:hover{background:var(--n-bg-hover)}.dp-view[aria-disabled=true]{opacity:.45;cursor:default}.dp-view .i{width:13px;height:13px}.dp-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .5rem}.dp-big b{font-family:var(--n-font-serif);font-weight:400;font-size:1.75rem;line-height:1.2;font-variant-numeric:tabular-nums}.dp-big span{font-size:var(--n-text-size-small);color:var(--n-text-faint)}.dp-parts{display:flex;height:8px;gap:2px}.dp-parts>span{min-width:3px}.dp-legend{display:flex;flex-wrap:wrap;gap:.25rem .625rem;font-size:12px;color:var(--n-text-faint)}.dp-legend>span{display:inline-flex;align-items:center;gap:.3rem}.dp-sw{display:inline-block;width:8px;height:8px;flex:none}.dp-detail{margin-top:.375rem;border:1px solid var(--n-brand-line);border-radius:var(--n-radius);background:var(--n-bg-sunken);min-width:0}.dp-detail-head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .625rem;padding:1rem 1.125rem .75rem;border-bottom:1px solid var(--n-line)}.dp-detail-head>.i{color:var(--n-brand-text)}.dp-detail-name{font-family:var(--n-font-serif);font-size:1.375rem;line-height:1.25;overflow-wrap:anywhere}.dp-detail-where{min-width:0;font-family:var(--n-font-mono);font-size:12px;color:var(--n-text-faint);overflow-wrap:anywhere}.dp-detail-say{min-width:0;font-size:var(--n-text-size-small);color:var(--n-text-faint);overflow-wrap:anywhere}.dp-acts{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-left:auto}.dp-acts .more-menu>summary{min-height:1.9rem;padding:0 .4rem}.dp .more-list>a,.dp .more-list>a:hover{padding:.4rem .55rem;border-radius:var(--n-radius);color:var(--n-text);font-size:var(--n-text-size-small);text-decoration:none}.dp .more-list>a:hover{background:var(--n-bg-hover)}.dp-said{padding:.5rem 1.125rem 0}.dp-sec{padding:1rem 1.125rem .375rem;min-width:0}.dp-sec>.eyebrow,.dp-col>.eyebrow{display:block;margin:0}.dp-sec>.eyebrow{margin-bottom:.625rem}.dp-gap{margin-top:.375rem!important}.dp-steps{display:grid;grid-template-columns:repeat(var(--steps, 6),minmax(min-content,1fr));margin:0;padding:0;list-style:none}.dp-step{display:flex;flex-direction:column;gap:.375rem;min-width:0;padding-right:.625rem}.dp-step-mark{display:flex;align-items:center}.dp-step-mark .node{width:14px;height:14px;flex:none;border-radius:50%;border:1px solid var(--n-neutral-line);background:var(--n-bg-page)}.dp-step.done .node{border-color:var(--n-brand-text);background:var(--n-brand-hover)}.dp-step.running .node,.dp-step.queued .node{border:2px solid var(--n-brand-text)}.dp-step-mark .link{flex:1;height:2px;background:var(--n-line)}.dp-step.done .link{background:var(--n-brand-hover)}.dp-step-title{font-size:14px;font-weight:500}.dp-step.off .dp-step-title,.dp-step.waiting .dp-step-title{color:var(--n-text-dim)}.dp-step-what{font-size:var(--n-text-size-small);color:var(--n-text-dim);overflow-wrap:anywhere}.dp-step-when{font-family:var(--n-font-mono);font-size:12px;color:var(--n-text-faint)}.dp-step-when.now{color:var(--n-brand-text)}.dp-step-run{display:flex;align-items:center;flex-wrap:nowrap;row-gap:.25rem;white-space:nowrap;min-width:0;margin-top:auto}.dp-step-run>*{flex:none}.dp-phrase{white-space:nowrap}.dp-step-run>a{font-size:var(--n-text-size-small)}.dp-step-run>button+a{margin-left:.5rem}.dp-step.failed .node{border-color:var(--n-caution-fg)}.dp-step.failed .dp-step-what{color:var(--n-caution-fg)}.dp-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18.75rem),1fr));margin-top:.75rem;border-top:1px solid var(--n-line)}.dp-col{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1rem 1.125rem;border-right:1px solid var(--n-line)}.dp-col:last-child{border-right:0}.dp-col-head{display:flex;align-items:center;gap:.5rem}.dp-col-head .eyebrow{flex:1;margin:0}.dp-col-head a{font-size:var(--n-text-size-small)}.dp-funnel{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:14px}.dp-funnel>span:not(.arrow){padding:2px 8px;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);font-variant-numeric:tabular-nums}.dp-funnel .arrow{color:var(--n-text-faint)}.dp-sure{display:flex;height:10px;gap:2px}.dp-sure>.ok,.dp-bar3>.ok{background:var(--n-ok-line)}.dp-sure>.look,.dp-bar3>.look{background:var(--n-caution-line)}.dp-sure>.none{background:var(--n-neutral-line)}.dp-bar3>.none{background:var(--n-neutral-bg)}.dp-sure-words{display:flex;flex-wrap:wrap;gap:.25rem .875rem;font-size:var(--n-text-size-small)}.dp-sure-words .ok{color:var(--n-ok-fg)}.dp-sure-words .look{color:var(--n-caution-fg)}.dp-sure-words .none{color:var(--n-text-faint)}.dp-kinds{display:flex;flex-direction:column;gap:5px;font-size:var(--n-text-size-small)}.dp-kind{display:grid;grid-template-columns:4rem minmax(0,1fr) 3.4rem;align-items:center;gap:.5rem}.dp-kind.wide{grid-template-columns:4rem minmax(0,1fr) 4.4rem}.dp-kind>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-kind .count{color:var(--n-text-faint);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dp-track{display:block;height:7px;background:var(--n-bg-page)}.dp-track>i{display:block;height:100%;background:var(--n-brand-hover)}.dp-role{display:flex;flex-direction:column;gap:4px}.dp-role-line{display:flex;align-items:baseline;gap:.5rem;font-size:14px}.dp-role-line>b{width:3.25rem;flex:none;font-weight:600}.dp-role-line>.grow{min-width:0;color:var(--n-text-dim)}.dp-role-line>a{font-size:var(--n-text-size-small);white-space:nowrap}.dp-bar3{display:flex;height:7px;gap:2px}.dp-log{display:flex;flex-direction:column;gap:.625rem}.dp-running{display:flex;flex-direction:column;gap:.375rem;padding:.625rem .75rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.dp-running-head{display:flex;align-items:center;gap:.5rem;font-size:14px}.dp-running-head>.grow{min-width:0}.dp-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--n-brand-text)}.dp-progress{height:6px;overflow:hidden;border-radius:var(--n-radius);background:var(--n-bg-page)}.dp-progress>i{display:block;height:100%;background:var(--n-progress)}.dp-running .meta{font-size:12px}.dp-log-row{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.625rem;font-size:var(--n-text-size-small)}.dp-log-row .at{font-family:var(--n-font-mono);color:var(--n-text-faint);white-space:nowrap}.dp-log-row .what{color:var(--n-text)}.dp-log-row .how{color:var(--n-text-faint)}.dp-log-row.failed .what{color:var(--n-caution-fg)}.dp-grew{position:relative;height:7rem;margin:0;padding:0;list-style:none}.dp-grew:before{content:"";position:absolute;left:0;right:0;top:20px;height:2px;background:var(--n-line)}.dp-ev{position:absolute;top:12px;display:flex;flex-direction:column;gap:2px;width:10rem;max-width:15%;min-width:7.5rem}.dp-ev.end{align-items:flex-end;text-align:right}.dp-ev .mark{width:16px;height:16px;margin-bottom:6px;border-radius:50%;border:1px solid var(--n-brand-text);background:var(--n-brand-hover)}.dp-ev.leave .mark{background:var(--n-bg-page)}.dp-ev.release .mark{border-radius:0;border:2px solid var(--n-brand-text);background:var(--n-bg-page);transform:rotate(45deg) scale(.8)}.dp-ev .when{font-family:var(--n-font-mono);font-size:12px;color:var(--n-text-faint)}.dp-ev .title{font-size:var(--n-text-size-small);font-weight:500}.dp-ev .what{font-size:12px;color:var(--n-text-faint);overflow-wrap:anywhere}.dp-src{display:flex;flex-direction:column;gap:4px}.dp-src-line{display:flex;align-items:center;gap:.5rem;font-size:14px}.dp-src-line>.grow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-src-line .dp-sw{width:9px;height:9px}.dp-src-n{flex:none;min-width:5.5rem;text-align:right;font-variant-numeric:tabular-nums}.dp-release{display:flex;align-items:center;gap:.5rem;padding:.45rem .625rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);font-size:var(--n-text-size-small)}.dp-release>.i{color:var(--n-text-faint)}.dp-release>.grow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.dp-col{border-right:0;border-bottom:1px solid var(--n-line)}.dp-col:last-child{border-bottom:0}.dp-steps.many{grid-template-columns:repeat(4,minmax(min-content,1fr));row-gap:.875rem}.dp-steps.many .dp-step:nth-child(4n) .link{display:none}}@media(max-width:760px){.dp-steps,.dp-steps.many{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.875rem}.dp-step-mark .link{display:none}.dp-step-run{flex-wrap:wrap}.dp-grew{height:auto;display:flex;flex-direction:column;gap:.5rem}.dp-grew:before{display:none}.dp-ev,.dp-ev.end{position:static;width:auto;max-width:none;min-width:0;display:grid;grid-template-columns:16px 6rem minmax(0,1fr);column-gap:.5rem;align-items:center;text-align:left}.dp-ev .mark{grid-row:span 2;margin-bottom:0}.dp-ev .what{grid-column:3}.dp-acts{margin-left:0}.dp-detail-head,.dp-sec,.dp-col{padding-left:.875rem;padding-right:.875rem}}@media(prefers-reduced-motion:reduce){.dp-card{transition:none}}.dp-c1,.dp-track>i.dp-c1{background:var(--n-value-1)}.dp-c2,.dp-track>i.dp-c2{background:var(--n-value-2)}.dp-c3,.dp-track>i.dp-c3{background:var(--n-value-3)}.dp-c4,.dp-track>i.dp-c4{background:var(--n-value-4)}.dp-c5,.dp-track>i.dp-c5{background:var(--n-value-5)}.dp-c6,.dp-track>i.dp-c6{background:var(--n-value-6)}.dp-c7,.dp-track>i.dp-c7{background:var(--n-value-7)}.dp-c8,.dp-track>i.dp-c8{background:var(--n-value-8)}.dp-c9,.dp-track>i.dp-c9{background:var(--n-value-9)}.dp-c10,.dp-track>i.dp-c10{background:var(--n-value-10)}.dp-line.look{color:var(--n-caution-fg)}.dp-step.next .node{border:2px solid var(--n-brand-text);background:var(--n-bg-selected);box-shadow:0 0 0 3px var(--n-bg-selected)}.dp-step.next .dp-step-title{color:var(--n-brand-text)}.dp-step-pick{align-self:flex-start;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.dp-step-pick:hover{text-decoration:underline;text-underline-offset:3px}.dp-step-pick:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px;border-radius:2px}.dp-step.open .dp-step-pick{color:var(--n-brand-text)}.ps-step{margin:.875rem 1.125rem 1.125rem;min-width:0;border:1px solid var(--n-brand-text);border-radius:var(--n-radius);background:var(--n-bg-raised)}.ps-head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .625rem;padding:.8rem 1rem;border-bottom:1px solid var(--n-line)}.ps-head>.i{color:var(--n-brand-text)}.ps-head.plain{padding:0;border-bottom:0}.ps-head>.grow{min-width:0}.ps-title{margin:0;font-family:var(--n-font-serif);font-size:1.2rem;font-weight:400}.ps-rules-line{min-width:0;font-size:var(--n-text-size-small);color:var(--n-text-faint);overflow-wrap:anywhere}.ps-change{font-size:var(--n-text-size-small)}.ps-ok{display:inline-grid;color:var(--n-ok-fg)}.ps-when{font-family:var(--n-font-mono);font-size:12px;color:var(--n-text-faint)}.ps-boxes{display:grid;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1fr);align-items:stretch;padding:1rem}.ps-boxes.compact{padding:.875rem 1rem}.ps-done .ps-boxes{padding:0;grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr) 1.75rem minmax(0,1fr)}.ps-box{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.75rem .875rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-sunken)}.ps-box.on{border-color:var(--n-brand-text);background:var(--n-bg-selected)}.ps-box.done{border-color:var(--n-ok-line);background:var(--n-ok-bg)}.ps-box-label{display:flex;align-items:center;gap:.45rem;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n-text-faint)}.ps-box-label .i{width:13px;height:13px}.ps-box.on .ps-box-label{color:var(--n-brand-text)}.ps-box.done .ps-box-label{color:var(--n-ok-fg)}.ps-big{font-family:var(--n-font-serif);font-size:1.75rem;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ps-big.faint{color:var(--n-text-faint)}.ps-big .ps-least{font-family:var(--n-font-sans);font-size:12px;color:var(--n-text-dim)}.ps-box-words{font-size:var(--n-text-size-small);color:var(--n-text-dim);overflow-wrap:anywhere}.ps-boxes.compact .ps-box{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.2rem .625rem;padding:.55rem .875rem}.ps-boxes.compact .ps-big{font-size:1.375rem}.ps-done .ps-boxes.compact .ps-box{flex-direction:column;align-items:stretch;gap:.125rem;padding:.55rem .75rem}.ps-arrow{display:grid;place-items:center;color:var(--n-text-faint)}.ps-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;padding:0 1rem 1rem}.ps-next{flex-basis:100%;margin:0;font-size:14px;color:var(--n-text)}.ps-pad{padding:0 1rem .75rem}.ps-stopped{margin:0;padding:.5rem .75rem;border:1px solid var(--n-caution-line);border-left:3px solid var(--n-caution-fg);border-radius:var(--n-radius);background:var(--n-caution-bg);color:var(--n-caution-fg);font-size:var(--n-text-size-small);overflow-wrap:anywhere}.ps-stopped .meta{color:var(--n-text-dim)}.dp-stopped{margin-top:.625rem}.ps-codes{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:0 1rem 1rem}.ps-drop{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.75rem .875rem;border:1px dashed var(--n-brand-hover);border-radius:var(--n-radius);background:var(--n-bg-sunken)}.ps-drop.over{border-color:var(--n-brand-text);background:var(--n-bg-selected)}.ps-drop:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px}.ps-drop>.i{color:var(--n-brand-text)}.ps-drop>.grow{min-width:0}.ps-drop-words{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.ps-drop-words b{font-weight:600}.ps-drop .ok-words{color:var(--n-ok-fg)}.ps-file{cursor:pointer}.ps-file input{display:none}.ps-table{min-width:0;border:1px solid var(--n-line);border-radius:var(--n-radius);overflow:hidden}.ps-row{display:grid;grid-template-columns:2.75rem minmax(0,1.1fr) 6rem minmax(0,1.6fr) 9.5rem;align-items:center;min-height:2.5rem;padding:0 .75rem;border-bottom:1px solid var(--n-line);background:var(--n-bg-raised)}.ps-row:last-child{border-bottom:0}.ps-row.head{min-height:2.25rem;background:var(--n-bg-sunken);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n-text-faint)}.ps-row.head .button{letter-spacing:0;text-transform:none}.ps-row.lacking{background:var(--n-caution-bg)}.ps-row .num{padding-right:1.125rem;text-align:right;font-variant-numeric:tabular-nums}.ps-row .end{display:flex;justify-content:flex-end}.ps-n{font-family:var(--n-font-mono);font-size:13px;color:var(--n-text-faint)}.ps-shape{min-width:0;font-family:var(--n-font-mono);font-size:14px;overflow-wrap:anywhere}.ps-code{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;min-width:0;font-size:var(--n-text-size-small)}.ps-code-value{font-family:var(--n-font-mono);font-size:14px;color:var(--n-text);overflow-wrap:anywhere}.ps-none{grid-column:1 / -1;padding:.5rem 0}.ps-foot{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem}.ps-foot>.grow{min-width:0}.ps-foot>.warn{font-size:var(--n-text-size-small)}.ps-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,21.25rem),1fr))}.ps-done{gap:.875rem}.ps-every{display:flex;flex-direction:column;gap:.5rem}.ps-every .eyebrow{margin:0}.ps-every-line{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.75rem;font-size:14px}.ps-every-line .k{color:var(--n-text-faint)}.ps-every-line .link-button{font-size:var(--n-text-size-small)}.ps-outcome{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.75rem;margin:0;font-size:14px}.ps-outcome .k{color:var(--n-text-faint)}.ps-quiet{display:flex;flex-direction:column;gap:.375rem;padding-top:.75rem;border-top:1px solid var(--n-line);font-size:var(--n-text-size-small);color:var(--n-text-dim)}.ps-quiet-line{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ps-quiet-line .dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--n-neutral-line)}.ps-quiet-line .dot.caution{background:var(--n-caution-fg)}.ps-rules{display:flex;flex-direction:column}.ps-rule{display:grid;grid-template-columns:10.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--n-line)}.ps-rule-label{font-size:14px;color:var(--n-text-dim)}.ps-rule-choice{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem;min-width:0}.ps-options{display:flex;flex-wrap:wrap;gap:.375rem}.ps-option{min-height:2rem;padding:0 .7rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:transparent;color:var(--n-text-dim);font:inherit;font-size:14px;cursor:pointer}.ps-option:hover{background:var(--n-bg-hover)}.ps-option.on{border-color:var(--n-brand-text);background:var(--n-bg-selected);color:var(--n-text)}.ps-option:disabled{opacity:.45;cursor:not-allowed}.ps-option:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px}.ps-which{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--n-text-size-small);color:var(--n-text-faint)}.ps-which select,.ps-which input{min-height:2rem;padding:0 .5rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit;font-size:14px}.ps-warn{display:flex;align-items:center;gap:.5rem;margin:.625rem 0 .125rem;font-size:var(--n-text-size-small)}@media(max-width:760px){.ps-step{margin-left:.875rem;margin-right:.875rem}.ps-boxes,.ps-done .ps-boxes{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.ps-arrow{transform:rotate(90deg);height:1.25rem}.ps-row{grid-template-columns:2rem minmax(0,1fr) 4.5rem;row-gap:.25rem;padding:.5rem .625rem}.ps-row .num{padding-right:0}.ps-row>.ps-code,.ps-row>.end{grid-column:2 / -1;justify-content:flex-start}.ps-row.head>:nth-child(4){display:none}.ps-rule{grid-template-columns:minmax(0,1fr) auto}.ps-rule-choice{grid-column:1 / -1;grid-row:2}}.state-bar{display:grid;gap:.2rem;min-width:10rem}.state-track{display:flex;height:8px;border-radius:2px;background:var(--n-bg-sunken);overflow:hidden}.state-track i{display:block;height:100%}.state-track i.s-open{background:var(--n-neutral-line)}.state-track i.s-caution{background:var(--n-caution-icon)}.state-track i.s-ok{background:var(--n-ok-icon)}.state-track i.s-brand{background:var(--n-brand-icon)}.campaign>.state-bar{margin:.2rem 0 .4rem}.campaign-items .answer-chip{display:inline-block;margin-right:.6rem;white-space:nowrap}.campaign-items .answer-chip.is-check{display:block;margin:0 0 .15rem;white-space:normal}.closure{display:grid;gap:.4rem}.closure p{margin:0}.make-form{display:grid;gap:.8rem}.make-form fieldset{border:0;padding:0;margin:0;min-width:0}.make-form .form-row{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.make-form .form-row .input{flex:1 1 8rem}.campaign-rate kbd,.axis-rows kbd,.form-fields kbd{display:inline-block;min-width:1.1em;margin-right:.35rem;padding:0 .25rem;border:1px solid var(--n-line);border-bottom-width:2px;border-radius:var(--n-radius);background:var(--n-bg-raised);font-family:var(--n-font-mono);font-size:11px;line-height:1.35;text-align:center;color:var(--n-text-faint)}.campaign-rate .button kbd{margin:0 0 0 .2rem;background:transparent;color:inherit;border-color:currentColor;opacity:.7}.rate-count{display:grid;justify-items:end;gap:.05rem}.rate-count .k{font-size:var(--n-text-size-small);color:var(--n-text-faint)}.rate-count .v{font-family:var(--n-font-serif);font-size:1.6rem;line-height:1.1}.rate-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);gap:1.2rem;align-items:start}.rate-picture{min-width:0}.rate-side{display:grid;gap:.8rem;min-width:0}.rate-item{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.adjudicate{display:grid;gap:.3rem;padding:.6rem .8rem;border:1px solid var(--n-caution-line);border-radius:var(--n-radius);background:var(--n-caution-bg)}.adjudicate .vlist{margin:0;padding-left:1rem}.axis-rows{display:grid;gap:.7rem}.axis-row{display:grid;gap:.3rem}.axis-name{font-weight:500}.axis-values{display:flex;flex-wrap:wrap;gap:.4rem .9rem}.axis-family{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center}.axis-family-name{font-size:var(--n-text-size-small);color:var(--n-text-faint)}.axis-rows .said-by{margin-left:.35rem;padding:0 .3rem;border-radius:var(--n-radius);background:var(--n-caution-bg);color:var(--n-caution-fg);font-size:11px}.form-fields{display:grid;gap:.6rem}.handoff{display:grid;gap:.5rem}.handoff p{margin:0}.label-set pre{margin:.4rem 0 0;font-size:var(--n-text-size-small);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:860px){.rate-grid{grid-template-columns:minmax(0,1fr)}.campaigns-list th:nth-child(3),.campaigns-list td:nth-child(3){display:none}}.campaigns .chips .opt b,.campaign .chips .opt b{margin-left:.35rem;font-weight:500}.campaigns .chips.pages a,.campaign .chips.pages a,.label-sets .chips.pages a,.label-set .chips.pages a{text-decoration:none}.campaigns-list td.acts .button+.button{margin-left:.4rem}.reader-bar{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin:0 0 .6rem}.pace{white-space:nowrap;font-variant-numeric:tabular-nums}.suggest{display:grid;gap:.4rem;padding:.5rem .7rem;border:1px solid var(--n-line);border-left-width:3px;border-radius:var(--n-radius);background:var(--n-bg-raised)}.suggest.agree{border-left-color:var(--n-ok-icon)}.suggest.differ{border-left-color:var(--n-caution-icon)}.suggest-words{margin:0}.suggest .candidate{grid-template-columns:5rem 1fr auto}.suggest .candidate.on{border-color:var(--n-brand-line);background:var(--n-bg-selected)}.suggest .candidate .p kbd{margin-right:.4rem}.evidence-lines{display:grid;gap:.1rem;margin:0}.ev-head{display:flex;align-items:baseline;gap:.5rem;margin:0;line-height:1.2;font-size:11px}.ev-title{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n-text-faint)}.evidence{display:grid;gap:0;margin:0;padding:0;list-style:none;font-size:12px;line-height:1.2}.evidence .ev{display:grid;grid-template-columns:5.5rem 6.5rem minmax(0,1fr);gap:0 .5rem;align-items:baseline;font-size:12px;line-height:1.2;padding:0 0 0 .45rem;border-left:3px solid transparent}.evidence .ev+.ev{border-top:1px solid var(--n-line)}.evidence .ev.differ{border-left-color:var(--n-caution-icon);background:var(--n-caution-bg)}.evidence-lines.full .ev-why{white-space:normal}.evidence .ev-axis{color:var(--n-text-faint)}.evidence .ev-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence .ev-why{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--n-text-dim)}.evidence .ev-more{grid-column:1 / -1;color:var(--n-text-faint);font-size:11px;line-height:1.25;overflow-wrap:anywhere}.evidence .ev-read{margin-right:.7rem;white-space:nowrap;font-family:var(--n-font-mono)}.batch{display:grid;gap:.6rem}.batch-head{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.batch-values{display:inline-flex;gap:.3rem;flex-wrap:wrap}.batch-counts{margin:0;font-variant-numeric:tabular-nums}.batch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.5rem}.batch-cell{border:2px solid transparent;border-radius:var(--n-radius);cursor:pointer}.batch-cell:hover{border-color:var(--n-line-strong)}.batch-cell.held{border-color:var(--n-caution-line);background:var(--n-caution-bg)}.batch-cell[aria-disabled=true]{cursor:default}.batch-cell:focus-visible{outline:2px solid var(--n-focus);outline-offset:1px}.page:has(.reader-one){display:flex;flex-direction:column;padding:.6rem 1.1rem .7rem;overflow:hidden}.campaign-rate.reader-one{display:flex;flex-direction:column;gap:.4rem;flex:1;height:100%;min-height:0;max-width:none}.reader-head{display:flex;align-items:baseline;gap:.7rem;min-width:0;white-space:nowrap}.reader-head h1{font-size:1.25rem;line-height:1.2}.reader-head .said-slot{min-width:0;overflow:hidden}.reader-head .said{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-head .said .i{vertical-align:-3px;margin-right:.3rem}.reader-head .order-toggle .opt{min-height:1.5rem;font-size:12px}.rate-count-line{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--n-text-size-small);color:var(--n-text-faint);font-variant-numeric:tabular-nums}.reader-one[data-reader-size] .reader-head>.chips,.reader-one[data-reader-size] .reader-head>.button{flex:none;flex-wrap:nowrap}.size-toggle kbd{align-self:center;margin-left:.2rem}.rate-count-line b{color:var(--n-text)}.on-this{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.reader-head .said{animation:said-in 1.6s ease-out}}@keyframes said-in{0%{background:var(--n-ok-bg);color:var(--n-ok-fg)}}.reader-head .said{padding:0 .3rem;border-radius:var(--n-radius)}.reader-one,.gallery-page{--reader-scale: clamp(1, min(tan(atan2(100vw, 1440px)), tan(atan2(100vh, 850px))), 1.5)}.reader-one .reader-head,.reader-one .rate-side,.gallery-page>:not(.mine-drawer){zoom:var(--reader-scale)}.reader-one .rate-grid{flex:1;min-height:0;grid-template-columns:minmax(0,1fr) calc(34rem * var(--reader-scale));grid-template-rows:minmax(0,1fr);gap:1rem;align-items:stretch}.reader-one .rate-picture{min-height:0;overflow:hidden;container-type:size}.reader-one .rate-side{position:relative;display:flex;flex-direction:column;gap:.25rem;min-height:0;overflow:auto;font-size:var(--n-text-size-small)}.reader-one .rate-side>*{flex:none}.reader-one .rate-item{gap:.4rem}.reader-one .rate-item .tag{min-height:1.2rem}.reader-one .stack-view,.reader-one .viewer{height:100%;min-height:0}.reader-one .viewer{align-content:start;grid-template-rows:auto minmax(0,1fr);gap:.35rem}.reader-one .viewer-planes{--gap: .4rem;--unit: min(calc((100cqw - 2 * var(--gap)) / 3), calc((100cqh - 2.4rem - var(--gap)) / 2));grid-template-columns:calc(var(--unit) * 2 + var(--gap)) var(--unit);grid-template-rows:var(--unit) var(--unit);align-content:start;gap:var(--gap)}.reader-one .viewer-plane{width:100%;height:100%;aspect-ratio:auto}.reader-one .viewer-plane.own{grid-row:1 / span 2;order:-1}@container (aspect-ratio < 1){.reader-one .viewer-planes{--unit: min(calc((100cqw - var(--gap)) / 2), calc((100cqh - 2.4rem - 2 * var(--gap)) / 3));grid-template-columns:var(--unit) var(--unit);grid-template-rows:calc(var(--unit) * 2 + var(--gap)) var(--unit)}.reader-one .viewer-plane.own{grid-row:auto;grid-column:1 / span 2}}@container (aspect-ratio > 2.1){.reader-one .viewer-planes{--unit: min(calc((100cqw - 2 * var(--gap)) / 3), calc(100cqh - 2.4rem) );grid-template-columns:repeat(3,var(--unit));grid-template-rows:var(--unit)}.reader-one .viewer-plane.own{grid-row:auto}}.reader-one .viewer-planes.enlarged{--unit: min(100cqw, calc(100cqh - 2.4rem) );grid-template-columns:var(--unit);grid-template-rows:var(--unit)}.reader-one .viewer-planes.enlarged .viewer-plane.big{grid-row:auto;grid-column:auto}.reader-one .viewer-stage{width:min(100cqw,calc(100cqh - 2.4rem));max-height:none}.reader-one .viewer-foot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-one[data-reader-size]{--side-w: 34rem}.reader-one[data-reader-size=compact]{--side-w: 30rem}@media(min-width:860.02px){.reader-one[data-reader-size] .rate-grid{grid-template-columns:minmax(0,1fr) calc(var(--side-w) * var(--reader-scale))}}@media(min-width:1400px)and (min-height:760px){.reader-one[data-reader-size]{--reader-scale: 1;--pic-h: 640px;--pic-w: 584px}.reader-one[data-reader-size=compact]{--pic-w: 648px}}@media(min-width:1880px)and (min-height:940px){.reader-one[data-reader-size]{--reader-scale: 1.25;--pic-h: 820px;--pic-w: 920px}.reader-one[data-reader-size=compact]{--pic-w: 1008px}}@media(min-width:2520px)and (min-height:1280px){.reader-one[data-reader-size]{--reader-scale: 1.5;--pic-h: 1150px;--pic-w: 1420px}.reader-one[data-reader-size=compact]{--pic-w: 1528px}}@media(min-width:1400px)and (min-height:760px){.reader-one[data-reader-size] .rate-grid{grid-template-columns:var(--pic-w) calc(var(--side-w) * var(--reader-scale));justify-content:center}.reader-one[data-reader-size] .rate-picture{height:var(--pic-h);align-self:start}}@media(max-width:860px){.page:has(.reader-one){display:block;overflow:auto}.campaign-rate.reader-one{height:auto}.reader-head{flex-wrap:wrap;white-space:normal;row-gap:.2rem}.reader-one .rate-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.reader-one .rate-picture{height:min(155vw,88vh)}.reader-one .rate-side{overflow:visible}}.header-block{display:grid;gap:0;padding:.25rem .55rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);font-family:var(--n-font-mono);font-size:12.5px;line-height:1.25}.header-block.brief{font-size:12px;line-height:1.2}.hb-key .hb-v{color:var(--n-text);font-weight:500}.hb-line:not(.hb-key):not(.hb-facts-line) .hb-v{color:var(--n-text-dim)}.hb-fold{padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.hb-fold:hover,.hb-fold:focus-visible{color:var(--n-brand-text)}.hb-line{display:grid;grid-template-columns:6.2rem minmax(0,1fr);gap:.5rem;min-width:0}.hb-k{color:var(--n-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-v{min-width:0;white-space:normal;overflow-wrap:anywhere}.hb-more .hb-v{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.header-block.brief .hb-line:not(.hb-facts-line) .hb-v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-facts{display:flex;flex-wrap:wrap;gap:0 .7rem}.hb-fact{white-space:nowrap}.hb-fact b{font-weight:600;color:var(--n-text)}.hb-fact-k{margin-right:.25rem;color:var(--n-text-faint)}.hb-doors{display:inline-flex;gap:.8rem;margin-left:auto}.hb-doors .link-button{font-size:12px;white-space:nowrap}.axis-rows.compact{gap:.2rem}.axis-rows.compact .axis-row{position:relative;grid-template-columns:6.4rem minmax(0,1fr);align-items:start;gap:.4rem}.axis-rows.compact .axis-row.finding .axis-name{color:var(--n-brand-text)}.axis-rows.compact .axis-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3rem;font-size:12.5px}.axis-rows.compact .axis-name kbd{margin-right:.3rem}.axis-rows.compact .axis-values{gap:.15rem .2rem}.axis-rows.compact .opt{min-height:1.3rem;padding:0 .3rem;font-size:12px;line-height:1.15}.axis-rows.compact .opt kbd{margin-right:.25rem;font-size:10px}.axis-rows.compact .opt.dim{opacity:.35}.axis-rows.compact .opt.lit{outline:2px solid var(--n-focus);outline-offset:0}.axis-rows.compact .opt.implied{border-style:dashed;font-style:italic;cursor:default}.axis-rows.compact .opt.out{opacity:.35;text-decoration:line-through;cursor:not-allowed}.axis-rows.compact .opt .via,.combo .via{margin-left:.3rem;color:var(--n-text-faint);font-size:10.5px}.find-why{align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--n-text-faint);font-size:11px}.find-why.out{color:var(--n-caution-fg)}.combo-search{display:flex;flex:1 1 4rem;min-width:3.5rem;align-items:center;gap:.3rem}.combo-search.open{position:absolute;z-index:4;top:0;left:0;right:0;padding:.1rem 0;background:var(--n-bg-page)}.combo-search kbd{font-size:10px}.combo-find{flex:1;min-width:0;min-height:1.3rem;padding:0 .4rem;border:1px dashed var(--n-neutral-line);border-radius:var(--n-radius);background:transparent;color:var(--n-text);font:inherit;font-size:12px}.combo-find:focus{outline:2px solid var(--n-focus);outline-offset:0;border-style:solid;background:var(--n-bg-raised)}.combo-pop{position:absolute;z-index:4;top:1.9rem;left:0;right:0;margin:.15rem 0 0;padding:.25rem;list-style:none;border:1px solid var(--n-line-strong);border-radius:var(--n-radius);background:var(--n-bg-raised);max-height:16rem;overflow:auto}.combo-pop .combo{display:flex;align-items:baseline;gap:.3rem;padding:.1rem .35rem;border-radius:var(--n-radius);cursor:pointer;font-family:var(--n-font-mono);font-size:12px}.combo-pop .combo.lit{outline:2px solid var(--n-focus);outline-offset:-2px}.combo-values{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo-seed{margin-left:auto;font-size:10.5px}.axis-find{width:9rem;min-height:1.3rem;padding:0 .35rem;border:1px dashed var(--n-neutral-line);border-radius:var(--n-radius);background:transparent;color:var(--n-text);font:inherit;font-size:12px}.axis-find:focus{outline:2px solid var(--n-focus);outline-offset:0;border-style:solid;background:var(--n-bg-raised)}.axis-find.quiet{position:absolute;left:0;top:0;width:6.4rem;opacity:0;pointer-events:none}.axis-find.quiet:focus{opacity:1;pointer-events:auto;z-index:2}.axis-pop{position:absolute;z-index:3;top:100%;left:6.8rem;right:0;display:flex;flex-wrap:wrap;gap:.2rem;max-height:13rem;overflow:auto;padding:.4rem;border:1px solid var(--n-line-strong);border-radius:var(--n-radius);background:var(--n-bg-raised)}.derived-line,.reader-one .pending,.reader-one .one-line{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.derived-line{font-size:12px;color:var(--n-text-dim)}.reader-one .actions{position:sticky;bottom:0;z-index:1;gap:.4rem;background:var(--n-bg-page);box-shadow:0 -.3rem 0 var(--n-bg-page)}.reader-one .actions .button{min-height:1.9rem}.act-main{display:inline-flex;gap:0}.act-main>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.act-main>:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.reader-one .act-answer{min-width:7.5rem;justify-content:center;font-size:14px}.reader-one .act-unsure{min-height:1.9rem}.reader-one .why-input{flex:1 1 6rem;min-height:1.9rem}.reader-one[data-reader-size=compact] .actions{flex-wrap:nowrap}.reader-one[data-reader-size=compact] .why-input{min-width:3rem}.reader-one .suggest{padding:.3rem .55rem;gap:.25rem}.reader-one .suggest-words{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-one .suggest .stack.roomy{gap:.2rem}.reader-one .suggest .candidates{gap:.15rem}.reader-one .suggest .candidate{grid-template-columns:4rem minmax(0,1fr) auto;gap:.4rem;padding:0 .4rem}.reader-one .suggest .cand-values{flex-wrap:nowrap;overflow:hidden}.reader-one .suggest .cand-values .tag:not(.differ){display:none}.reader-one .suggest .candidate .button.small{min-height:1.25rem}.reader-one .suggest .tag{min-height:1.15rem;font-size:11.5px}.reader-one .adjudicate{padding:.35rem .55rem}.drawer{position:absolute;z-index:5;inset:0;display:flex;flex-direction:column;gap:.4rem;padding:.6rem .7rem;border:1px solid var(--n-line-strong);border-radius:var(--n-radius);background:var(--n-bg-page);overflow:hidden}.drawer:focus{outline:none}.drawer-head{display:flex;align-items:baseline;gap:.6rem}.drawer-body{flex:1;min-height:0;overflow:auto}.drawer-find{min-height:1.9rem}.header-table{font-family:var(--n-font-mono);font-size:11.5px}table.thin.header-table td{padding:.1rem .4rem;vertical-align:top}table.thin.header-table td:first-child{padding-left:0}.header-table .ht-tag,.header-table .ht-level{color:var(--n-text-faint);white-space:nowrap}.header-table .ht-key{white-space:nowrap}.header-table .ht-value{max-width:13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keys-drawer{inset:auto 0 2.6rem;max-height:calc(100% - 2.6rem);overflow:auto}.keys-drawer dl.facts{gap:.15rem .8rem}.page:has(.gallery-page){display:flex;flex-direction:column;padding:.6rem 1.1rem .7rem;overflow:hidden}.gallery-page{display:flex;flex-direction:column;gap:.45rem;flex:1;min-height:0}.gallery-head{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.gallery-head h1{font-size:1.25rem;line-height:1.2}.gallery-bar{display:flex;align-items:center;gap:.6rem .9rem;flex-wrap:wrap;padding:.35rem .55rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.gallery-bar kbd,.g-order kbd{display:inline-block;min-width:1.1em;margin-right:.3rem;padding:0 .25rem;border:1px solid var(--n-line);border-bottom-width:2px;border-radius:var(--n-radius);background:var(--n-bg-raised);font-family:var(--n-font-mono);font-size:11px;line-height:1.35;text-align:center;color:var(--n-text-faint)}.gallery-bar .button kbd{margin:0 0 0 .3rem;background:transparent;color:inherit;border-color:currentColor;opacity:.7}.g-order{display:inline-flex;align-items:center;gap:.35rem}.g-keys{display:inline-flex;flex-wrap:wrap;gap:.2rem .7rem}.g-key{white-space:nowrap}.g-tally{font-size:var(--n-text-size-small);font-variant-numeric:tabular-nums;color:var(--n-text-faint)}.g-tally b{color:var(--n-text)}.g-said{margin:0}.gallery-grid{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;align-content:start;padding:2px}.g-group-head{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;padding-top:.3rem}.g-cell{display:grid;gap:.2rem;padding:.3rem;border:2px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);cursor:pointer;min-width:0}.g-cell.g-low{border-color:var(--n-caution-line)}.g-cell.g-none{border-style:dashed}.g-cell.changed{border-color:var(--n-brand-icon);background:var(--n-bg-sunken)}.g-cell.focused{outline:2px solid var(--n-focus);outline-offset:1px}.g-pic{display:flex;justify-content:center;align-items:center;height:96px;overflow:hidden;background:var(--n-bg-sunken);border-radius:var(--n-radius)}.g-pic img{max-width:100%;max-height:96px;height:auto;image-rendering:auto}.g-line{display:flex;align-items:center;gap:.4rem;min-width:0}.g-pick{flex:1;min-width:0;font-size:13px}.g-conf{font-variant-numeric:tabular-nums;font-size:12px;color:var(--n-text-faint);white-space:nowrap}.g-low .g-conf{color:var(--n-caution-fg)}.g-by{display:flex;gap:.4rem;justify-content:space-between;font-size:11px;color:var(--n-text-faint);min-width:0;white-space:nowrap;overflow:hidden}.g-by>span{overflow:hidden;text-overflow:ellipsis}.g-was s{color:var(--n-text-faint)}[data-slot="1"]{--vc: var(--n-value-1);--vc-bg: var(--n-value-1-bg)}[data-slot="2"]{--vc: var(--n-value-2);--vc-bg: var(--n-value-2-bg)}[data-slot="3"]{--vc: var(--n-value-3);--vc-bg: var(--n-value-3-bg)}[data-slot="4"]{--vc: var(--n-value-4);--vc-bg: var(--n-value-4-bg)}[data-slot="5"]{--vc: var(--n-value-5);--vc-bg: var(--n-value-5-bg)}[data-slot="6"]{--vc: var(--n-value-6);--vc-bg: var(--n-value-6-bg)}[data-slot="7"]{--vc: var(--n-value-7);--vc-bg: var(--n-value-7-bg)}[data-slot="8"]{--vc: var(--n-value-8);--vc-bg: var(--n-value-8-bg)}[data-slot="9"]{--vc: var(--n-value-9);--vc-bg: var(--n-value-9-bg)}[data-slot="10"]{--vc: var(--n-value-10);--vc-bg: var(--n-value-10-bg)}.opt.on[data-slot]{border:1px solid var(--vc);border-left:4px solid var(--vc);background:var(--vc-bg);color:var(--n-text);font-weight:600;box-shadow:inset 0 0 0 1px var(--vc)}.g-key[data-slot]{padding:0 .3rem 0 .2rem;border:1px solid var(--vc);border-left:3px solid var(--vc);background:var(--vc-bg);border-radius:var(--n-radius);color:var(--n-text)}.g-cell[data-slot]{border:1px solid var(--vc);border-left:5px solid var(--vc)}.g-cell[data-slot] .g-line{padding-left:.25rem;background:var(--vc-bg);border-radius:var(--n-radius)}.value-tag[data-slot]{display:inline-flex;align-items:center;padding:0 .35rem;border:1px solid var(--vc);border-left:3px solid var(--vc);background:var(--vc-bg);border-radius:var(--n-radius);color:var(--n-text);white-space:nowrap}.g-alone{display:flex;align-items:baseline;gap:.5rem;margin:0}.mine-drawer{position:fixed;top:3rem;right:.8rem;bottom:.8rem;z-index:30;width:min(34rem,calc(100vw - 1.6rem));display:flex;flex-direction:column;gap:.45rem;padding:.7rem .8rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);box-shadow:0 .5rem 1.5rem var(--n-scrim)}.mine-head{display:flex;align-items:baseline;gap:.6rem}.mine-head h2{font-size:var(--n-text-size-h2);margin:0}.mine-filter{display:flex;flex-wrap:wrap;gap:.3rem}.mine-list{flex:1;min-height:0;overflow:auto;margin:0;padding:0;list-style:none}.mine-row{display:grid;grid-template-columns:4.5rem 1fr auto;gap:.5rem;align-items:center;padding:.3rem 0;border-bottom:1px solid var(--n-line)}.mine-row.no-thumb{grid-template-columns:1fr auto}.mine-row.on{background:var(--n-bg-sunken)}.mine-row img{width:4.5rem;height:1.5rem;object-fit:contain;background:var(--n-bg-sunken);border-radius:var(--n-radius)}.thumb-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;height:100%;min-height:1.5rem;color:var(--n-text-faint);font-size:var(--n-text-size-small);text-align:center;background:var(--n-bg-sunken);border-radius:var(--n-radius)}.mine-row .thumb-missing{width:4.5rem;height:1.5rem;font-size:10px;overflow:hidden}.mine-row .thumb-missing .button{display:none}.mine-what{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;min-width:0;font-size:13px}.mine-what .meta{font-size:12px}.axis-rows.compact .opt.on[data-slot]{border-left-width:3px}.axis-rows.compact .opt.on.implied[data-slot]{border-style:dashed;border-left-style:solid}.ab-rows{display:grid;gap:.15rem}.ab-row{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:.15rem .4rem;align-items:start;padding:.1rem .3rem .1rem .4rem;border:1px solid transparent;border-left:3px solid transparent;border-radius:var(--n-radius)}.ab-row.active{border-color:var(--n-line);border-left-color:var(--n-focus);background:var(--n-bg-raised)}.ab-row.split.open{border-left-color:var(--n-caution-icon)}.ab-row.split.open.active{border-left-color:var(--n-focus)}.ab-axis{display:flex;flex-direction:column;font-size:12.5px;line-height:1.4rem;overflow:hidden;white-space:nowrap}.ab-state{font-size:10.5px;line-height:1.1;color:var(--n-text-faint)}.ab-state.open{color:var(--n-caution-fg)}.ab-cands{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ab-row.agreed .ab-cands{flex-direction:row;flex-wrap:wrap;align-items:center}.ab-cand.opt{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.35rem;min-height:1.3rem;padding:.05rem .4rem;font-size:12px;line-height:1.25;text-align:left;justify-content:stretch}.ab-row.agreed .ab-cand.opt{flex:1 1 14rem;min-width:0}.ab-cand kbd{font-size:10px}.ab-v{white-space:nowrap}.ab-reason{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--n-text-dim);font-size:11.5px}.ab-row.agreed .ab-reason{display:block;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:none}.ab-else{display:flex;gap:.2rem;flex-wrap:wrap}.ab-else .opt{min-height:1.2rem;padding:0 .35rem;font-size:11.5px}.ab-else .opt kbd{margin-right:.25rem;font-size:10px}.ab-none{font-size:11.5px}.ab-causes{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem}.ab-causes .meta{font-size:11px;margin-right:.15rem}.ab-causes .opt{min-height:1.2rem;padding:0 .3rem;font-size:11px}.ab-causes .opt kbd{margin-right:.2rem;font-size:9.5px}.ab-free{grid-column:2;display:grid;gap:.2rem}.ab-free .input input{font-size:12px}.ab-found{display:flex;flex-wrap:wrap;gap:.15rem .2rem}.ab-found .opt{min-height:1.3rem;padding:0 .35rem;font-size:11.5px}.ab-found .opt.lit{outline:2px solid var(--n-focus);outline-offset:0}.ab-panel{display:grid;gap:.4rem;margin-top:.6rem}.ab-panel h2{margin:0;font-size:var(--n-text-size-h2)}.compare-reader{gap:.35rem}.compare-reader .compare-head{align-items:center}.compare-reader .said{display:inline-flex;align-items:center;gap:.3rem;max-width:100%}.compare-reader .said-words{min-width:0;overflow:hidden;text-overflow:ellipsis}.compare-reader .said-undo{flex:none;font-size:var(--n-text-size-small)}.compare-reader .tool kbd,.compare-reader .compare-auto kbd,.compare-reader .said-undo kbd{text-transform:uppercase}.compare-reader .said-undo kbd,.compare-reader .tool kbd,.compare-reader .compare-auto kbd{margin-left:.2rem;padding:0 .25rem;border:1px solid var(--n-line);border-bottom-width:2px;border-radius:3px;background:var(--n-bg-raised);color:var(--n-text-faint);font-family:var(--n-font-mono);font-size:10px;line-height:1.3}.compare-progress{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.compare-pace{display:inline-flex;column-gap:.3em;white-space:nowrap}.compare-pace>span{white-space:nowrap}.compare-pace>span+span:before{content:"· "}@media(min-width:860.02px){.compare-head h1{flex:none;white-space:nowrap}.compare-head .eyebrow{flex:0 1000 auto;min-width:6rem;overflow:hidden;text-overflow:ellipsis}.compare-head .compare-pace{flex:0 100 auto;min-width:0;flex-wrap:wrap;height:1lh;margin-left:-.4rem;overflow:hidden}.compare-head .compare-pace>span:first-child:before{content:"· "}.compare-head .said-slot{flex:1 .01 auto;min-width:0}.compare-head .check-strip{flex-shrink:.0001}}@media(min-width:860.02px)and (max-width:1600px){.compare-head .compare-meter{width:4.5rem}.compare-head .eyebrow-section{display:none}}@media(max-width:860px){.compare-reader .compare-head .said-slot{flex:1 1 100%;overflow:visible}.compare-reader .compare-head .said{align-items:baseline;white-space:normal;overflow:visible}.compare-reader .compare-head .said-words{white-space:normal;overflow:visible;overflow-wrap:anywhere}.compare-reader .compare-head .compare-pace{flex-wrap:wrap;white-space:normal}}.compare-meter{position:relative;display:inline-block;width:7rem;height:.35rem;overflow:hidden;border-radius:999px;background:var(--n-bg-sunken)}.compare-meter>span{position:absolute;inset:0 auto 0 0;background:var(--n-brand-mark);border-radius:999px;transition:width .3s ease-out}.compare-grid{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:.5rem .6rem}.compare-reader[data-panels="2"] .compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .8rem}.compare-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.2rem;min-width:0;min-height:0;padding:.2rem;border:1px solid transparent;border-radius:var(--n-radius)}.compare-panel.active{border-color:var(--n-line);box-shadow:inset 0 0 0 1px var(--n-line)}.compare-label{display:flex;align-items:center;gap:.5rem;min-width:0;height:1.55rem;font-size:var(--n-text-size-small);color:var(--n-text-dim);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;zoom:var(--reader-scale)}.compare-label .compare-name{overflow:hidden;text-overflow:ellipsis}.compare-panel.is-lead .compare-label{color:var(--n-text);font-weight:600}.compare-label .pair-says{padding:0 .4rem;border-left:3px solid var(--n-brand-text);border-radius:2px;text-transform:none;letter-spacing:0;color:var(--n-text);font-weight:600}.compare-label .pair-says.post{border-left-color:var(--n-focus);color:var(--n-focus)}.compare-label .anchored-other{text-transform:none;letter-spacing:0;font-weight:500}.panel-view{flex:none;display:inline-flex;align-items:center}.panel-view select{height:1.35rem;padding:0 1.2rem 0 .35rem;border:1px solid transparent;border-radius:var(--n-radius);background-color:transparent;color:var(--n-text-faint);font:inherit;font-size:11px;letter-spacing:0;text-transform:none;cursor:pointer}.panel-view select:hover,.compare-panel.active .panel-view select{border-color:var(--n-line);color:var(--n-text-dim)}.panel-view.own select{border-color:var(--n-brand-text);color:var(--n-text);font-weight:600}.panel-view select:focus-visible{outline:2px solid var(--n-focus);outline-offset:1px}.compare-stage{position:relative;min-height:0;display:grid}.compare-stage>.stack-view{min-height:0;container-type:size;overflow:hidden;transition:opacity .12s ease-out}.compare-grid.waiting .compare-stage>.stack-view{opacity:.45}.compare-wait{position:absolute;inset:0;z-index:3;display:grid;place-items:center;pointer-events:none}.compare-spinner{width:1.6rem;height:1.6rem;border:2px solid var(--n-line);border-top-color:var(--n-brand-text);border-radius:50%;animation:turn .8s linear infinite}@media(prefers-reduced-motion:reduce){.compare-spinner{animation-duration:2.4s}}.compare-reader .viewer.bare{grid-template-rows:minmax(0,1fr)}.compare-reader .viewer.bare>.viewer-stage,.compare-reader .viewer.bare>.viewer-planes{align-self:center;justify-self:center}.compare-reader .viewer.bare .viewer-stage,.compare-reader .viewer.bare .viewer-planes{grid-row:1}.compare-reader .viewer-axes-bare{position:absolute;top:.25rem;right:.3rem;z-index:2;display:flex;gap:.25rem;font-size:11px}.compare-reader .viewer-axes-bare button{min-height:1.3rem;padding:0 .4rem;font-size:11px}.compare-reader .viewer.bare .viewer-stage{width:min(100cqw,100cqh)}.compare-reader .viewer.bare .viewer-planes{--unit: min(calc((100cqw - 2 * var(--gap)) / 3), calc((100cqh - var(--gap)) / 2))}@container (aspect-ratio < 1){.compare-reader .viewer.bare .viewer-planes{--unit: min(calc((100cqw - var(--gap)) / 2), calc((100cqh - 2 * var(--gap)) / 3))}}@container (aspect-ratio > 2.1){.compare-reader .viewer.bare .viewer-planes{--unit: min(calc((100cqw - 2 * var(--gap)) / 3), 100cqh)}}.compare-reader .viewer.bare .viewer-planes.enlarged{--unit: min(100cqw, 100cqh)}.compare-bar{position:relative;display:grid;gap:.35rem;min-width:0;zoom:var(--reader-scale);font-size:var(--n-text-size-small)}.compare-tools{container-type:inline-size;display:flex;align-items:center;gap:.4rem;min-width:0;height:1.75rem;overflow:hidden;white-space:nowrap}.compare-head .compare-item{flex:none;display:inline-flex;align-items:center;gap:.35rem;font-size:1rem}.compare-head .compare-item>b{font-variant-numeric:tabular-nums;font-weight:600}.compare-group{flex:none;display:inline-flex;align-items:center;gap:.2rem;min-width:0}.compare-group+.compare-group{padding-left:.4rem;border-left:1px solid var(--n-line)}.compare-jumped-slot{min-width:0;overflow:hidden;text-overflow:ellipsis}.tool{display:inline-flex;align-items:center;gap:.1rem;min-height:1.6rem;padding:0 .35rem;border:1px solid transparent;border-radius:var(--n-radius);background:transparent;color:var(--n-text-dim);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.tool:hover:not(:disabled){background:var(--n-bg-hover);color:var(--n-text)}.tool.on{border-color:var(--n-brand-text);background:var(--n-brand-soft);color:var(--n-text);font-weight:600}.tool.on.mixed{font-weight:500;border-style:dashed}.tool:disabled{opacity:.5;cursor:default}.tool .i{width:13px;height:13px}.tool:focus-visible,.compare-answers .pair-answer:focus-visible,.compare-answer .button:focus-visible{outline:2px solid var(--n-focus);outline-offset:1px}.compare-views{gap:0;padding:.1rem;border:1px solid var(--n-line);border-radius:var(--n-radius)}.compare-group.compare-views+.compare-group{border-left:0}.compare-views .tool{min-height:1.4rem}.compare-approx{margin-right:.1rem;font-size:13px}.compare-region .tool-label{overflow:hidden;text-overflow:ellipsis}.compare-mine{margin-left:auto}@container (max-width: 1320px){.compare-region .tool-label{display:none}}@container (max-width: 1240px){.compare-reset .tool-label{display:none}}@container (min-width: 1240.02px){.compare-reset .i{display:none}}@container (max-width: 1170px){.compare-mine .tool-label,.compare-approx{display:none}}@container (max-width: 1060px){.compare-diff .tool-label{display:none}}@container (max-width: 960px){.compare-views .tool-label{display:none}}.compare-answer{container-type:inline-size;display:flex;align-items:stretch;gap:.5rem;min-width:0;flex-wrap:nowrap}.compare-answers{flex:1 1 auto;display:grid;grid-template-columns:repeat(var(--answers, 3),minmax(0,1fr));gap:.35rem;min-width:0}.compare-reader .compare-answers .pair-answer.opt{position:relative;justify-content:flex-start;gap:.5rem;min-width:0;min-height:2.5rem;padding:0 .75rem;border:1px solid var(--n-neutral-line);background:var(--n-bg-raised);color:var(--n-text);font-size:14.5px;font-weight:500;white-space:nowrap;overflow:hidden}.compare-reader .compare-answers .pair-answer.opt:hover:not(:disabled){background:var(--n-bg-hover)}.compare-reader .compare-answers .pair-answer kbd{flex:none;display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .2rem;border:1px solid var(--n-line);border-bottom-width:2px;border-radius:4px;background:var(--n-bg-page);color:var(--n-text-dim);font-family:var(--n-font-mono);font-size:11.5px}.compare-reader .compare-answers .answer-words{min-width:0;overflow:hidden;text-overflow:ellipsis}.compare-reader .compare-answers .pair-answer.opt.on{border-color:var(--n-brand-text);background:var(--n-brand-soft);box-shadow:inset .3rem 0 0 var(--n-brand-text);color:var(--n-text);font-weight:700}.compare-reader .compare-answers .pair-answer.opt.on kbd{border-color:var(--n-brand-text);color:var(--n-brand-text)}.compare-reader .compare-answers .pair-answer:disabled{cursor:default}.compare-reader .compare-answers .pair-answer .was{flex:none;margin-left:auto;color:var(--n-text-faint);font-size:11px;font-weight:500}.compare-reader .compare-answers .pair-answer.yours:not(.on){border-style:dashed}.compare-answer .act-main{flex:none}.compare-reader .compare-answer .act-answer{min-width:8.5rem;min-height:2.5rem;font-size:15px}.compare-reader .compare-answer .act-answer kbd,.compare-reader .compare-giveback kbd{margin-left:.3rem;font-family:var(--n-font-mono);font-size:10.5px;opacity:.8}.compare-reader .compare-giveback{flex:none;min-height:2.5rem}.compare-auto{flex:none;display:inline-flex;align-items:center;gap:.3rem;color:var(--n-text-dim);white-space:nowrap;cursor:pointer}.compare-auto input{margin:0;accent-color:var(--n-brand-mark)}.compare-refused{min-width:0;display:flex;align-items:center}.compare-refused .warn{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-stop{flex:none;align-self:center}@container (max-width: 1150px){.compare-auto>span{display:none}}@container (max-width: 1100px){.compare-reader .compare-answers .pair-answer.opt{gap:.35rem;padding:0 .45rem}.compare-reader .compare-answer .act-answer{min-width:7rem}}.compare-reader .correcting-tag,.compare-reader .compare-lease{white-space:nowrap}.compare-reader .compare-lease .i{width:12px;height:12px}.compare-grid.correcting .compare-panel{border-color:var(--n-caution-fg);border-style:dashed}.compare-reader .mine-drawer{left:auto}.keys-overlay{width:min(56rem,calc(100vw - 2rem));max-height:calc(100vh - 3rem);padding:1rem 1.2rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text)}.keys-overlay::backdrop{background:var(--n-scrim)}.keys-overlay-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.keys-overlay-head h2{margin:0;font-size:var(--n-text-size-h2)}.keys-overlay-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:.8rem 1.4rem}.keys-overlay-groups h3{margin:0 0 .3rem;font-size:var(--n-text-size-small);color:var(--n-text-dim);text-transform:uppercase;letter-spacing:.05em}.keys-overlay dl.facts{gap:.2rem .8rem;font-size:var(--n-text-size-small)}.keys-overlay dt kbd{padding:0 .3rem;border:1px solid var(--n-line);border-bottom-width:2px;border-radius:4px;background:var(--n-bg-page);font-family:var(--n-font-mono);font-size:11px;white-space:nowrap}.difference{position:absolute;inset:0;z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--n-bg-sunken);border-radius:var(--n-radius)}.difference-label{font-size:var(--n-text-size-small);color:var(--n-text-dim);padding:.1rem .3rem}.difference-canvas{width:100%;height:100%;min-height:0;object-fit:contain;image-rendering:auto;justify-self:center;align-self:center;max-width:100%;max-height:100%}.difference-none{margin:.4rem;font-size:var(--n-text-size-small);color:var(--n-text-dim)}.difference-wait{position:absolute;inset:auto 0 0;z-index:2;background:var(--n-bg-raised)}.compare-window,.compare-regions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.15rem;min-width:0}.compare-jumped{font-size:var(--n-text-size-small)}@media(max-width:860px){.compare-grid,.compare-reader[data-panels="2"] .compare-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.compare-panel{height:min(120vw,70vh)}.compare-tools{height:auto;flex-wrap:wrap;row-gap:.3rem}.compare-answer{flex-wrap:wrap}.compare-answers{flex-basis:100%}}.check-reader .compare-grid[data-cols]{grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr))}.compare-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.compare-body>.compare-grid{min-height:0}.check-reader .compare-panel.is-made-on,.check-reader .compare-panel.is-made-on.active{border-color:var(--n-brand-line);box-shadow:inset 0 0 0 1px var(--n-brand-line)}.check-reader .compare-panel.is-made-on .compare-label{color:var(--n-brand-text)}.check-reader .compare-panel.is-added{border-style:dashed;border-color:var(--n-line)}.check-reader .compare-label .hint{flex:none;text-transform:none}.check-strip{flex:0 1 auto;display:inline-flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden;white-space:nowrap}.check-strip .check-part{font-variant-numeric:tabular-nums;font-weight:600;overflow:hidden;text-overflow:ellipsis}.check-strip .check-placing kbd{margin-left:.25rem;font-family:var(--n-font-mono);font-size:10.5px}.check-strip .check-voters{overflow:hidden;text-overflow:ellipsis}.check-parts{zoom:var(--reader-scale);width:12rem;min-height:0;display:flex;flex-direction:column;gap:.3rem;overflow:hidden;font-size:var(--n-text-size-small)}.check-parts-head{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding:0 .2rem;color:var(--n-text-dim)}.check-parts-head .check-order{font-size:12px}.check-part-list,.check-points{min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.check-part-list{flex:1 1 auto}.check-points{flex:none;max-height:30%;border-top:1px solid var(--n-line);padding-top:.2rem}.check-part-row{width:100%;display:grid;grid-template-columns:2.2rem auto minmax(0,1fr) auto;align-items:center;gap:.35rem;min-height:1.6rem;padding:0 .3rem;border:0;border-left:3px solid transparent;border-radius:var(--n-radius);background:transparent;color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.check-part-row:hover{background:var(--n-bg-hover)}.check-part-row.on{border-left-color:var(--n-brand-text);background:var(--n-brand-soft)}.check-part-row.context{color:var(--n-text-faint)}.check-part-row:focus-visible{outline:2px solid var(--n-focus);outline-offset:-1px}.check-n{font-variant-numeric:tabular-nums;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-n.unseen{color:var(--n-text-faint);font-weight:500}.check-part-row.named{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35rem;row-gap:.1rem;padding-block:.2rem}.check-part-row.named .check-n{flex:1 1 6rem;min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.check-part-row.named .check-ml{flex:none;margin-left:auto}.check-part-row.named .check-flags,.check-part-row.named .check-flag{max-width:100%}.check-ml{font-variant-numeric:tabular-nums;color:var(--n-text-dim);white-space:nowrap}.check-flags{display:flex;flex-wrap:wrap;gap:.2rem;min-width:0}.check-flag{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px}.check-vote{padding:0 .25rem;font-size:11px}.check-mask input[type=range]{width:4.5rem;margin:0;accent-color:var(--n-brand-mark)}.check-opacity{display:inline-flex;align-items:center;gap:.25rem}.check-add select{max-width:9rem;min-height:1.4rem;padding:0 .3rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit;font-size:12px}.check-add select:disabled{color:var(--n-text-faint)}.check-reader .compare-answers.check-answers{display:flex;gap:.35rem}.check-reader .check-answers .pair-answer{flex:1 1 auto}.check-reader .check-answers .check-note{flex:1 1 9rem}.check-reader .check-answers .pair-answer .check-needs{flex:none;margin-left:auto;color:var(--n-text-faint);font-size:11px;font-weight:500}.check-reader .compare-answers .pair-answer.opt.on.value-tag[data-slot]{border:1px solid var(--vc);border-left:4px solid var(--vc);background:var(--vc-bg);box-shadow:inset 0 0 0 1px var(--vc);color:var(--n-text)}.check-reader .compare-answers .pair-answer.opt.on.value-tag[data-slot] kbd{border-color:var(--vc);color:var(--n-text)}.check-note{display:flex;align-items:stretch;min-width:9rem}.check-note input{width:100%;min-height:2.5rem;padding:0 .5rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit}.check-note input:focus-visible{outline:2px solid var(--n-focus);outline-offset:0}.check-reader .compare-answer{flex-wrap:wrap;row-gap:.35rem}@container (max-width: 1500px){.check-reader .compare-answer>.check-answers{flex:1 1 100%}}@container (max-width: 1400px){.check-reader .compare-answers.check-answers{gap:.2rem}.check-reader .compare-answers .pair-answer.opt{gap:.25rem;padding:0 .35rem;font-size:13px}.check-reader .compare-answers .pair-answer kbd{min-width:1.1rem;height:1.2rem;padding:0 .15rem;font-size:10.5px}.check-reader .check-answers .pair-answer .check-needs{font-size:10px}}@media(max-width:860px){.check-reader .compare-grid[data-cols]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.compare-body{grid-template-columns:minmax(0,1fr)}.check-parts{width:auto;max-height:14rem}.check-reader .compare-answers.check-answers{grid-template-columns:repeat(2,minmax(0,1fr))}.check-note{grid-column:1 / -1}.check-strip{flex-basis:100%;white-space:normal;flex-wrap:wrap}.check-reader .compare-progress{flex-wrap:wrap;white-space:normal}}.check-panel{display:grid;gap:.4rem}.check-line{margin:0}.check-counts b{margin-left:.25rem;font-variant-numeric:tabular-nums}@media(min-width:640.02px){.dialog.new-check{width:min(46rem,calc(100vw - 2rem))}}.dialog-title{flex:1;display:grid;gap:.1rem;min-width:0}.dialog-title h2{overflow-wrap:anywhere}.check-name input{width:100%;padding:.15rem 0;border:0;border-bottom:1px dashed transparent;background:transparent;color:var(--n-text-dim);font:inherit;font-size:var(--n-text-size-small)}.check-name input:hover,.check-name input:focus{border-bottom-color:var(--n-line);color:var(--n-text);outline:none}.check-rows{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.75rem 1rem;align-items:baseline}.check-row-label{color:var(--n-text-dim);font-size:var(--n-text-size-small);white-space:nowrap}.check-rows .chips{align-items:center}.opt .opt-count{margin-left:.4rem;font-variant-numeric:tabular-nums}.opt.quiet-opt{border-style:dashed;background:transparent;color:var(--n-brand-text)}.check-sample input{width:5rem}.check-reason-tag{gap:.3rem;min-height:1.75rem;font-size:13px}.check-reason-tag kbd{font-family:var(--n-font-mono);font-size:11px;color:var(--n-text-dim)}.check-reason-tag .check-needs{font-size:11px;color:var(--n-text-dim)}.check-reason-tag .check-remove .i{width:12px;height:12px}.check-reason-tag .check-remove{width:1.2rem;height:1.2rem;color:var(--n-text-dim)}.check-reason-input input{width:10rem}.check-each{display:inline-flex;align-items:center;gap:.3rem;margin-left:.4rem;color:var(--n-text-dim);font-size:var(--n-text-size-small)}.check-foot{display:grid;gap:.5rem}.check-foot-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.check-foot .warn{margin:0}.check-runs{margin:0;padding:0;list-style:none;display:grid;gap:.3rem}.check-run{width:100%;display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.check-run:hover:not(:disabled){border-color:var(--n-brand-line);background:var(--n-bg-hover)}@media(max-width:600px){.check-rows{grid-template-columns:minmax(0,1fr);gap:.3rem}.check-row-label{margin-top:.4rem}}dl.facts dd .raters-change{margin-left:.6rem}.questions{display:grid;gap:.45rem;margin:.6rem 0 1.2rem}.q-rows{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.q-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.3rem 1rem;padding:.5rem .7rem;border:1px solid var(--n-line);border-left:3px solid var(--n-caution-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.q-row:hover{border-color:var(--n-caution-line)}.q-what{display:grid;gap:.1rem;min-width:0;color:var(--n-text);text-decoration:none}.q-what:hover{text-decoration:none}.q-what:hover .q-words{color:var(--n-brand-hover)}.q-words{font-family:var(--n-font-serif);font-size:1.1rem;overflow-wrap:anywhere}.q-what .meta{overflow-wrap:anywhere}.q-count{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--n-text-faint)}.q-count b{font-family:var(--n-font-serif);font-size:1.2rem;font-weight:400;color:var(--n-text)}.q-count .tag{align-self:center}.q-act{display:flex;justify-content:flex-end}.questions .q-none,.questions .q-else,.questions .q-held{margin:0}.q-else a{margin-left:.3rem}@media(max-width:640px){.q-row{grid-template-columns:minmax(0,1fr) auto}.q-row .q-act{grid-column:1 / -1;justify-content:flex-start}}.page:has(.qgrid-page){display:flex;flex-direction:column;padding:.6rem 1.1rem .7rem;overflow:hidden}.qgrid-page{--reader-scale: clamp(1, min(tan(atan2(100vw, 1440px)), tan(atan2(100vh, 850px))), 1.5);display:flex;flex-direction:column;gap:.45rem;flex:1;min-height:0;min-width:0}.qgrid-page>:not(.qgrid-full){zoom:var(--reader-scale)}.qgrid-head{display:flex;align-items:baseline;gap:.3rem .8rem;flex-wrap:wrap;min-width:0}.qgrid-head .eyebrow a{color:inherit}.qgrid-head h1{margin:0;font-family:var(--n-font-serif);font-weight:400;font-size:1.35rem;line-height:1.2}.qgrid-head .meta{overflow-wrap:anywhere}.qgrid-bar{display:flex;align-items:center;gap:.4rem .6rem;flex-wrap:wrap;padding:.35rem .55rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);min-width:0}.qgrid-bar .q-keys{display:inline-flex;flex-wrap:wrap;gap:.3rem;min-width:0}.qgrid-bar .q-help{display:inline-flex;flex-wrap:wrap;gap:.2rem .7rem;color:var(--n-text-faint);font-size:var(--n-text-size-small)}.qgrid-page kbd{display:inline-block;min-width:1.1em;margin-right:.3rem;padding:0 .25rem;border:1px solid var(--n-line);border-bottom-width:2px;border-radius:var(--n-radius);background:var(--n-bg-raised);font-family:var(--n-font-mono);font-size:11px;line-height:1.35;text-align:center;color:var(--n-text-faint)}.qgrid-page .button kbd{margin:0 0 0 .35rem;background:transparent;color:inherit;border-color:currentColor;opacity:.7}.q-tally{font-size:var(--n-text-size-small);font-variant-numeric:tabular-nums;color:var(--n-text-faint);white-space:nowrap}.q-tally b{color:var(--n-text);font-weight:500}.q-list{display:flex;flex-wrap:wrap;gap:.3rem;padding:.4rem .55rem;border:1px solid var(--n-line);border-left:3px solid var(--n-brand-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.q-list .meta{align-self:center;margin-right:.3rem}.qgrid-said{margin:0}.qgrid{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.5rem;align-content:start;padding:2px}.q-tile{position:relative;display:grid;gap:.2rem;align-content:start;padding:.3rem;border:1px solid var(--n-line);border-left:5px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);cursor:pointer;min-width:0}.q-tile[data-slot]{border:1px solid var(--vc);border-left:5px solid var(--vc)}.q-tile.none{border-color:var(--n-caution-line);border-style:dashed;border-left-style:solid}.q-tile.blind{border-color:var(--n-gated-line)}.q-tile.focused{outline:2px solid var(--n-focus);outline-offset:1px}.q-tile.dim:not(.focused):not(.apart){opacity:.55}.q-tile.apart{background:var(--n-bg-sunken);box-shadow:inset 0 0 0 2px var(--n-brand-icon)}.q-pic{position:relative;display:flex;justify-content:center;align-items:center;height:108px;overflow:hidden;background:var(--n-image-bg);border-radius:var(--n-radius)}.q-pic img{max-width:100%;max-height:108px;height:auto}.q-pic .q-blank{color:var(--n-text-faint);font-size:12px}.q-pic .q-mark{position:absolute;display:inline-flex;align-items:center;gap:.25rem;max-width:calc(100% - .6rem);padding:0 .3rem;border-radius:var(--n-radius);font-size:11px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-pic .q-s1{left:.3rem;bottom:.3rem;border:1px solid var(--vc, var(--n-neutral-line));border-left:3px solid var(--vc, var(--n-neutral-line));background:var(--vc-bg, var(--n-neutral-bg));color:var(--n-text)}.q-pic .q-staged{left:.3rem;top:.3rem;border:1px solid var(--n-caution-line);background:var(--n-caution-bg);color:var(--n-caution-fg)}.q-pic .q-blind{left:.3rem;top:.3rem;border:1px solid var(--n-gated-line);background:var(--n-gated-bg);color:var(--n-gated-fg)}.q-line{display:flex;align-items:center;gap:.35rem;min-width:0;font-size:13px}.q-nils{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-tile.none .q-nils{color:var(--n-caution-fg);font-weight:400}.q-to{display:inline-flex;align-items:center;gap:.25rem;min-width:0;margin-left:auto}.q-to select{max-width:7.5rem;font-size:12px}.q-name{font-family:var(--n-font-mono);font-size:11px;color:var(--n-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-rule{font-size:11px;color:var(--n-text-dim);overflow-wrap:anywhere}.qgrid-full{position:absolute;inset:0;z-index:5;display:grid;padding:.6rem 1.1rem;background:var(--n-bg-page)}.qgrid-page{position:relative}@media(max-width:860px){.qgrid-full{position:fixed;inset:3rem 0 0;padding:.5rem 1rem}.qgrid{overflow:visible}}@media(max-width:640px){.qgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.q-pic{height:88px}.q-pic img{max-height:88px}.qgrid-bar .q-help{display:none}}.qgrid-done{display:grid;gap:.6rem;justify-items:start}.dview-stage.asks{position:relative}.dview-stage.asks:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:2px dashed var(--n-caution-line)}.dview-stage.asks[data-slot]:after{border:2px solid var(--vc);border-left-width:6px}.scan-question{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--p, 1px)) calc(10 * var(--p, 1px));min-width:0;padding:calc(6 * var(--p, 1px)) calc(16 * var(--p, 1px));border-top:1px solid var(--n-line);background:var(--n-bg-raised);font-size:calc(13 * var(--p, 1px))}.scan-question .q-ask{font-family:var(--n-font-serif);font-size:calc(15 * var(--p, 1px))}.scan-question .q-keys{display:inline-flex;flex-wrap:wrap;gap:calc(4 * var(--p, 1px))}.scan-question kbd{display:inline-block;min-width:1.1em;margin-right:.3rem;padding:0 .25rem;border:1px solid var(--n-line);border-bottom-width:2px;border-radius:var(--n-radius);background:var(--n-bg-raised);font-family:var(--n-font-mono);font-size:11px;line-height:1.35;text-align:center;color:var(--n-text-faint)}.scan-question .button kbd{margin:0 0 0 .35rem;background:transparent;color:inherit;border-color:currentColor;opacity:.7}.scan-question .q-list{flex-basis:100%}.scan-question .said{margin:0}@media(max-width:720px){.scan-question{padding:calc(6 * var(--p, 1px)) 1rem}}.vw{--vw: clamp(14px, .42vw + 9px, 18px);--p: calc(var(--vw) / 15);display:flex;flex-direction:column;gap:calc(16 * var(--p));min-width:0;font-size:var(--vw)}.vw .mono{font-family:var(--n-font-mono)}.vw-head{display:flex;align-items:center;gap:calc(12 * var(--p));flex-wrap:wrap;min-width:0}.vw-crumbs{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13 * var(--p));color:var(--n-text-faint)}.vw-crumbs a{color:var(--n-brand-text)}.vw-crumbs a:hover{color:var(--n-brand-hover);text-decoration:none}.vw-crumbs .here{color:var(--n-text-dim)}.vw-crumbs .sep{margin:0 .35em}.vw-switch{display:inline-flex;flex:none;overflow:hidden;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);font-size:calc(13 * var(--p))}.vw-switch button{padding:calc(4 * var(--p)) calc(12 * var(--p));border:0;border-left:1px solid var(--n-neutral-line);background:transparent;color:var(--n-text-dim);font:inherit;cursor:pointer}.vw-switch button:first-child{border-left:0}.vw-switch button:hover{background:var(--n-bg-hover)}.vw-switch button[aria-pressed=true]{background:var(--n-bg-selected);color:var(--n-brand-text);font-weight:500;cursor:default}.vw-switch button:focus-visible{outline:2px solid var(--n-focus);outline-offset:-2px}.vw-switch.names button{padding:calc(4 * var(--p)) calc(10 * var(--p))}.vw-title{display:flex;align-items:baseline;gap:calc(14 * var(--p));flex-wrap:wrap;min-width:0}.vw-title h1{font-size:calc(24 * var(--p));overflow-wrap:anywhere}.vw-title h1.mono{font-family:var(--n-font-mono);font-weight:500;font-size:calc(22 * var(--p))}.vw-title .vw-sum{font-size:calc(13 * var(--p));color:var(--n-text-faint)}.vw-title .vw-sum .look,.vw-foot .look{color:var(--n-caution-fg)}.vw-title .grow{min-width:0}.vw-title.center{align-items:center}.vw-title .vw-near{display:inline-flex;gap:calc(14 * var(--p));font-size:calc(13 * var(--p))}.vw-controls{display:flex;align-items:center;gap:calc(10 * var(--p));flex-wrap:wrap;font-size:calc(13 * var(--p))}.vw-search{display:flex;align-items:center;gap:calc(8 * var(--p));min-height:calc(32 * var(--p));padding:0 calc(10 * var(--p));width:min(calc(300 * var(--p)),100%);border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text-faint)}.vw-search:focus-within{outline:2px solid var(--n-focus);outline-offset:-1px}.vw-search input{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;color:var(--n-text);font:inherit;font-size:calc(14 * var(--p))}.vw-search input::placeholder{color:var(--n-text-faint)}.vw-search input::-webkit-search-cancel-button{display:none}.vw-key{font-family:var(--n-font-mono);font-size:calc(12 * var(--p));color:var(--n-text-faint)}.vw-label{color:var(--n-text-faint)}.vw-pick{display:inline-flex;align-items:center;gap:calc(8 * var(--p));max-width:100%}.vw-pick .vw-select{min-width:0}.vw-select{min-height:calc(32 * var(--p));padding:0 calc(8 * var(--p));border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit;font-size:calc(14 * var(--p))}.vw-select:focus-visible{outline:2px solid var(--n-focus);outline-offset:-1px}.vw-filters{display:flex;align-items:center;gap:calc(6 * var(--p));flex-wrap:wrap;font-size:calc(13 * var(--p))}.vw-filters .vw-label{margin-right:calc(4 * var(--p))}.vw-filters .vw-label.apart{margin-left:calc(10 * var(--p))}.vw-chip{min-height:calc(28 * var(--p));padding:0 calc(10 * var(--p));border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:transparent;color:var(--n-text-dim);font:inherit;cursor:pointer}.vw-chip:hover{background:var(--n-bg-hover)}.vw-chip.caution{border-color:var(--n-caution-line);color:var(--n-caution-fg)}.vw-chip[aria-pressed=true]{border-color:var(--n-brand-line);background:var(--n-brand-bg);color:var(--n-brand-fg);font-weight:500}.vw-chip.caution[aria-pressed=true]{border-color:var(--n-caution-icon);background:var(--n-caution-bg);color:var(--n-caution-fg)}.vw-chip:focus-visible{outline:2px solid var(--n-focus);outline-offset:1px}.vw-clear{margin-left:calc(4 * var(--p));font-size:calc(13 * var(--p))}.vw-keep{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:calc(4 * var(--p)) calc(6 * var(--p));min-width:0;margin-left:auto}.vw-keep>.button{min-height:calc(28 * var(--p));padding:0 calc(8 * var(--p));font-size:calc(13 * var(--p))}.vw-said{font-size:calc(13 * var(--p));overflow-wrap:anywhere}.vw-keep .dialog{font-size:var(--n-text-size)}.keep-word .check-row{margin-top:.25rem;color:var(--n-text)}.vw-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(236 * var(--p))),1fr));gap:calc(12 * var(--p))}.vw-cards.visits{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(380 * var(--p))),1fr))}.vw-cards.stale{opacity:.55;transition:opacity .12s ease 80ms}.vw-card{position:relative;display:flex;flex-direction:column;gap:calc(6 * var(--p));min-width:0;padding:calc(12 * var(--p));border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);text-decoration:none}.vw-card:hover{border-color:var(--n-brand-line);color:var(--n-text);text-decoration:none}.vw-card.at,.vw-card.at:hover{border-color:var(--n-brand-text)}.vw-card:focus{outline:none}.vw-card:focus-visible{outline:2px solid var(--n-focus);outline-offset:1px}.vw-card-top{display:flex;align-items:center;gap:calc(8 * var(--p));min-width:0}.vw-card-top>.i{color:var(--n-text-faint)}.vw-card-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--n-font-mono);font-size:calc(14 * var(--p));font-weight:500}.vw-card-name.none{color:var(--n-text-faint);font-weight:400}.vw-card-meta{font-size:calc(13 * var(--p));color:var(--n-text-dim)}.vw-card-facts{font-size:calc(12 * var(--p));color:var(--n-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vw-tag{display:inline-flex;align-items:center;flex:none;min-height:calc(20 * var(--p));padding:0 calc(6 * var(--p));border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-neutral-bg);color:var(--n-neutral-fg);font-size:calc(12 * var(--p));font-weight:400;white-space:nowrap}.vw-tag.look{border-color:var(--n-caution-line);background:var(--n-caution-bg);color:var(--n-caution-fg);font-weight:500}.vw-card.visit{gap:calc(10 * var(--p));padding:calc(14 * var(--p))}.vw-card.visit .vw-card-name{font-size:calc(15 * var(--p))}.vw-visit-line{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--p));font-size:calc(13 * var(--p));color:var(--n-text-faint)}.vw-time{position:relative;height:calc(46 * var(--p));margin:calc(4 * var(--p)) calc(8 * var(--p)) calc(6 * var(--p))}.vw-time-line{position:absolute;left:0;right:0;top:calc(14 * var(--p));height:1px;background:var(--n-neutral-line)}.vw-dot{position:absolute;top:calc(8 * var(--p));width:calc(13 * var(--p));height:calc(13 * var(--p));margin-left:calc(-6.5 * var(--p));padding:0;border:1px solid var(--n-text-faint);border-radius:50%;background:var(--n-neutral-line);cursor:pointer}.vw-dot.at{border-color:var(--n-brand-text);background:var(--n-brand-text)}.vw-dot:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px}.vw-time-day{position:absolute;top:calc(24 * var(--p));font-family:var(--n-font-mono);font-size:calc(12 * var(--p));color:var(--n-text-faint);white-space:nowrap}.vw-time-day.first{left:0;color:var(--n-text-dim)}.vw-time-day.last{right:0}.vw-folder{border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-sunken)}.vw-folder-head{display:flex;align-items:center;gap:calc(10 * var(--p));width:100%;padding:calc(9 * var(--p)) calc(12 * var(--p));border:0;background:transparent;color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.vw-folder-head:focus-visible{outline:2px solid var(--n-focus);outline-offset:-2px}.vw-folder-head .i{color:var(--n-text-faint)}.vw-folder-head .vw-chev{display:grid;transition:transform .16s ease}.vw-folder-head[aria-expanded=false] .vw-chev{transform:rotate(-90deg)}.vw-folder-name{font-size:calc(13 * var(--p));font-weight:600;letter-spacing:.06em;text-transform:uppercase}.vw-folder-head .vw-sum{margin-left:auto;font-size:calc(13 * var(--p));color:var(--n-text-faint)}.vw-folder-body{display:flex;flex-direction:column;gap:calc(12 * var(--p));padding:calc(4 * var(--p)) calc(12 * var(--p)) calc(14 * var(--p))}.vw-family{padding:calc(10 * var(--p));border:1px solid var(--n-line);border-radius:var(--n-radius)}.vw-family[data-slot]{border-color:var(--vc)}.vw-family-name{margin-bottom:calc(8 * var(--p));font-size:calc(12 * var(--p));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n-text-faint)}.vw-family[data-slot]>.vw-family-name{color:var(--vc)}.vw-scans{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(172 * var(--p))),1fr));gap:calc(10 * var(--p))}.vw-scan{gap:0;padding:0;overflow:hidden}.vw-scan[data-slot]{border-color:var(--vc);box-shadow:inset 3px 0 0 var(--vc)}.vw-scan[data-slot] .vw-pic{margin-left:3px}.vw-scan.at[data-slot]{outline:1px solid var(--n-brand-text);outline-offset:1px}.vw-pic{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:var(--n-image-bg)}.vw-pic img{display:block;width:100%;height:100%;object-fit:contain}.vw-pic .vw-blank{width:100%;height:100%}.vw-pic .vw-blank.making{animation:vw-making 1.4s ease-in-out infinite alternate;background:var(--n-bg-sunken)}@keyframes vw-making{0%{opacity:.35}to{opacity:.7}}.vw-pic .vw-tag{position:absolute;top:calc(6 * var(--p));min-height:calc(19 * var(--p));font-size:calc(11 * var(--p));font-weight:500}.vw-pic .vw-tag.main{left:calc(6 * var(--p));color:var(--n-text)}.vw-pic .vw-tag.look{right:calc(6 * var(--p))}.vw-slices{position:absolute;right:calc(6 * var(--p));bottom:calc(6 * var(--p));padding:0 calc(5 * var(--p));border-radius:var(--n-radius);background:var(--n-bg-page);color:var(--n-text-dim);font-family:var(--n-font-mono);font-size:calc(11 * var(--p))}.vw-scan-words{display:flex;flex-direction:column;gap:calc(2 * var(--p));min-width:0;padding:calc(7 * var(--p)) calc(9 * var(--p)) calc(9 * var(--p))}.vw-scan-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--n-font-mono);font-size:calc(12.5 * var(--p));color:var(--n-text)}.vw-scan-params{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--n-font-mono);font-size:calc(11 * var(--p));color:var(--n-text-faint)}.vw-scan-hint{margin-top:calc(2 * var(--p));font-size:calc(11.5 * var(--p));line-height:1.35;color:var(--n-text-dim)}.vw-legend{display:flex;flex-wrap:wrap;gap:calc(6 * var(--p));font-size:calc(12 * var(--p))}.vw-legend span{padding:0 calc(7 * var(--p));border:1px solid var(--vc);border-left-width:3px;border-radius:var(--n-radius);background:var(--vc-bg);color:var(--n-text-dim)}.vw-foot{font-size:calc(13 * var(--p));color:var(--n-text-faint)}.vw-none{padding:calc(8 * var(--p)) 0;color:var(--n-text-faint);font-size:calc(13 * var(--p))}.vw-more{height:1px}.vw [data-slot="1"]{--vc: var(--n-value-1);--vc-bg: var(--n-value-1-bg)}.vw [data-slot="2"]{--vc: var(--n-value-2);--vc-bg: var(--n-value-2-bg)}.vw [data-slot="3"]{--vc: var(--n-value-3);--vc-bg: var(--n-value-3-bg)}.vw [data-slot="4"]{--vc: var(--n-value-4);--vc-bg: var(--n-value-4-bg)}.vw [data-slot="5"]{--vc: var(--n-value-5);--vc-bg: var(--n-value-5-bg)}.vw [data-slot="6"]{--vc: var(--n-value-6);--vc-bg: var(--n-value-6-bg)}.vw [data-slot="7"]{--vc: var(--n-value-7);--vc-bg: var(--n-value-7-bg)}.vw [data-slot="10"]{--vc: var(--n-value-10);--vc-bg: var(--n-value-10-bg)}.body.browsing,.body.browsing.with-side{grid-template-columns:minmax(0,1fr)}.body.browsing .side{position:fixed;top:0;bottom:0;left:0;z-index:41;width:min(17rem,86vw);padding-top:1rem;transform:translate(-101%);visibility:hidden;transition:transform .24s ease,visibility 0s linear .24s}.body.browsing .side.open{transform:none;visibility:visible;transition:transform .24s ease,visibility 0s}.body.browsing .side-scrim{display:block;z-index:40}.page.bare{padding:0;overflow:hidden;display:grid}@media(max-width:720px){.vw-title .vw-near,.vw-search{width:100%}}@media(prefers-reduced-motion:reduce){.vw-folder-head .vw-chev{transition:none}.vw-pic .vw-blank.making{animation:none}.body.browsing .side,.body.browsing .side.open{transition:none}}.vw-folders{display:contents}.dview{--vw: clamp(14px, .42vw + 9px, 18px);--p: calc(var(--vw) / 15);display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;min-width:0;background:var(--n-bg-page);color:var(--n-text);font-size:var(--vw)}.dview-top{display:flex;align-items:center;gap:calc(12 * var(--p));flex-wrap:wrap;min-width:0;min-height:calc(44 * var(--p));padding:0 calc(16 * var(--p));border-bottom:1px solid var(--n-line)}.dview-sections{display:grid;place-items:center;flex:none;width:calc(30 * var(--p));height:calc(30 * var(--p));padding:0;border:0;border-radius:var(--n-radius);background:transparent;color:var(--n-text-faint);cursor:pointer}.dview-sections:hover{background:var(--n-bg-hover);color:var(--n-text)}.dview-sections:focus-visible{outline:2px solid var(--n-focus);outline-offset:1px}.dview-where{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13 * var(--p));color:var(--n-text-faint)}.dview-where a{color:var(--n-brand-text)}.dview-where a:hover{color:var(--n-brand-hover);text-decoration:none}.dview-where .sep{margin:0 .35em}.dview-path{margin-right:.35em;font-family:var(--n-font-mono)}.dview-where>b{font-family:var(--n-font-mono);font-weight:400;color:var(--n-text)}.dview-body{display:flex;min-height:0;min-width:0}.dview-side{display:flex;flex-direction:column;gap:1px;flex:0 0 calc(300 * var(--p));min-height:0;min-width:0;padding:calc(12 * var(--p)) calc(10 * var(--p));border-right:1px solid var(--n-line);font-size:calc(13.5 * var(--p))}.dview-filter{display:flex;align-items:center;gap:calc(8 * var(--p));min-height:calc(32 * var(--p));margin-bottom:calc(8 * var(--p));padding:0 calc(10 * var(--p));border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.dview-filter:focus-within{outline:2px solid var(--n-focus);outline-offset:-1px}.dview-filter input{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;color:var(--n-text);font:inherit}.dview-filter input::placeholder{color:var(--n-text-faint)}.dview-filter input::-webkit-search-cancel-button{display:none}.dview-filter .vw-key{font-family:var(--n-font-mono);font-size:calc(12 * var(--p));color:var(--n-text-faint)}.dview-keep{display:flex;align-items:center;flex-wrap:wrap;gap:calc(2 * var(--p)) calc(6 * var(--p));margin:calc(-2 * var(--p)) 0 calc(6 * var(--p));padding:0 calc(2 * var(--p));font-size:calc(12.5 * var(--p))}.dview-keep>.meta{color:var(--n-text-faint)}.dview-keep .vw-keep>.button{min-height:calc(26 * var(--p));padding:0 calc(6 * var(--p));font-size:calc(12.5 * var(--p))}.dview-tree{flex:1;display:flex;flex-direction:column;gap:1px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dview-row{display:flex;align-items:center;gap:calc(6 * var(--p));min-width:0;min-height:calc(26 * var(--p));padding:0 calc(8 * var(--p));border-radius:var(--n-radius);color:var(--n-text-dim);cursor:pointer;white-space:nowrap}.dview-row:hover{background:var(--n-bg-hover)}.dview-row:focus{outline:none}.dview-row:focus-visible{outline:2px solid var(--n-focus);outline-offset:-2px}.dview-row .dview-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.dview-row[data-depth="1"]{padding-left:calc(20 * var(--p))}.dview-row[data-depth="2"]{padding-left:calc(32 * var(--p))}.dview-row[data-depth="3"]{padding-left:calc(44 * var(--p))}.dview-row.subject{min-height:calc(28 * var(--p));font-family:var(--n-font-mono);font-weight:500;color:var(--n-text)}.dview-row.session{font-family:var(--n-font-mono)}.dview-row.type{min-height:calc(24 * var(--p));font-size:calc(12 * var(--p));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n-text-faint)}.dview-folded{letter-spacing:0}.dview-row.scan{font-family:var(--n-font-mono);font-size:calc(12.5 * var(--p))}.dview-row.scan.look{color:var(--n-caution-fg)}.dview-row.scan.on,.dview-row.scan.on:hover{background:var(--n-bg-selected);color:var(--n-brand-text);font-weight:500}.dview-n{flex:none;font-family:var(--n-font-sans);font-size:calc(12 * var(--p));font-weight:400;color:var(--n-text-faint)}.dview-n.look{color:var(--n-caution-fg)}.dview-family{padding:calc(4 * var(--p)) calc(8 * var(--p)) 0 calc(44 * var(--p));font-size:calc(11 * var(--p));letter-spacing:.06em;text-transform:uppercase;color:var(--n-text-faint)}.dview-more{display:flex;gap:.6em;padding-top:calc(6 * var(--p));font-size:calc(12 * var(--p))}.dview-none{padding:.5em}.dview-main{flex:1;display:grid;grid-template-rows:minmax(0,1fr) auto auto;min-width:0;min-height:0}.dview-stage{min-height:0;display:grid;background:var(--n-image-bg)}.dview-stage .scan-view.bare{position:static;height:100%;min-height:0;grid-template-rows:minmax(0,1fr);gap:0}.dview-stage .scan-view.bare .scan-canvas{height:100%;min-height:0;border:0;border-radius:0}.dview-stage .scan-view.bare>:not(.scan-canvas){min-height:0;overflow:auto}.scan-canvas .scan-count{position:absolute;z-index:2;top:calc(10 * var(--p, 1px));right:calc(12 * var(--p, 1px));font-family:var(--n-font-mono);font-size:calc(12 * var(--p, 1px));color:var(--n-text-faint);pointer-events:none}.dview-facts{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--p));min-width:0;min-height:calc(48 * var(--p));padding:calc(6 * var(--p)) calc(16 * var(--p));border-top:1px solid var(--n-line)}.dview-fact{display:inline-flex;align-items:center;min-height:calc(22 * var(--p));padding:0 calc(7 * var(--p));border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-neutral-bg);color:var(--n-neutral-fg);font-size:calc(12 * var(--p));font-weight:500;white-space:nowrap}a.dview-fact.look{border-color:var(--n-caution-line);background:var(--n-caution-bg);color:var(--n-caution-fg)}a.dview-fact.look:hover{border-color:var(--n-caution-icon);text-decoration:none}.dview-timing{font-family:var(--n-font-mono);font-size:calc(12 * var(--p));color:var(--n-text-faint);white-space:nowrap}.dview-keys{font-size:calc(12 * var(--p));color:var(--n-text-faint);white-space:nowrap}@media(max-width:860px){.page.bare{height:calc(100dvh - 3rem)}.dview-sections{display:none}}@media(max-width:720px){.dview-body{flex-direction:column}.dview-side{flex:0 0 38vh;border-right:0;border-bottom:1px solid var(--n-line);padding:calc(8 * var(--p)) 1rem}.dview-top{padding:calc(6 * var(--p)) 1rem}.dview-where{order:3;flex:1 1 100%}.dview-keys{display:none}}.viewer-stage[hidden],.viewer-planes[hidden]{display:none}.viewer-planes{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.4rem}.viewer-plane{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;border-radius:var(--n-radius);background:var(--n-bg-sunken)}.viewer-plane-server{display:grid;grid-template-rows:1fr auto;aspect-ratio:auto}.viewer-plane-server .viewer-render{aspect-ratio:1}.viewer-plane-server input[type=range]{width:100%;accent-color:var(--n-brand-mark)}.viewer-plane-name{position:absolute;left:.4rem;bottom:.3rem;color:var(--n-text-on-brand);font-size:11px;opacity:.7;pointer-events:none}.viewer-plane-server .viewer-plane-name{bottom:2rem}.viewer-note{margin:0}.viewer-planes.enlarged{grid-template-columns:minmax(0,1fr)}.viewer-planes.enlarged .viewer-plane:not(.big){display:none}.viewer-plane-grow{position:absolute;right:.3rem;bottom:.3rem;z-index:2;display:grid;place-items:center;width:1.6rem;height:1.6rem;padding:0;border:0;border-radius:var(--n-radius);background:transparent;color:var(--n-text-on-brand);opacity:0;cursor:pointer}.viewer-plane-grow .i{width:15px;height:15px}.viewer-plane:hover .viewer-plane-grow,.viewer-plane-grow:focus-visible,.viewer-plane-grow[aria-pressed=true]{opacity:.75}.viewer-plane-grow:hover{opacity:1}.viewer-plane-server .viewer-plane-grow{bottom:2rem}.viewer-first .viewer-render{position:absolute;inset:0}.viewer-render{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:hidden}.viewer-render canvas{display:block;width:100%;height:100%;object-fit:contain}.viewer-render canvas[data-up]{image-rendering:pixelated}.viewer-edge,.viewer-unknown{position:absolute;z-index:1;color:var(--n-text-on-brand);font-family:var(--n-font-mono);font-size:12px;font-weight:500;line-height:1;pointer-events:none}.viewer-edge-top{top:.35rem;left:50%;transform:translate(-50%)}.viewer-edge-bottom{bottom:.35rem;left:50%;transform:translate(-50%)}.viewer-edge-left{left:.35rem;top:50%;transform:translateY(-50%)}.viewer-edge-right{right:.35rem;top:50%;transform:translateY(-50%)}.viewer-unknown{top:.35rem;right:.4rem;font-family:inherit;font-weight:400;opacity:.8}.tile{display:inline-grid;gap:.2rem;vertical-align:top;min-width:0}.tile-open{display:grid;gap:.2rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tile-open:focus-visible .tile-picture{outline:2px solid var(--n-focus);outline-offset:1px}.tile-picture{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--n-radius);background:var(--n-bg-sunken)}.tile-picture img{display:block;width:100%;height:100%;object-fit:contain}.tile-absent{padding:.3rem;color:var(--n-text-faint);font-size:11px;text-align:center}.tile-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.tile-plane{color:var(--n-text-faint)}.tiles{display:flex;flex-wrap:wrap;gap:.4rem}.viewer-cut{display:inline-flex;gap:0;margin-left:.4rem}.viewer-axes .viewer-cut button{border-radius:0}.viewer-axes .viewer-cut button:first-child{border-radius:var(--n-radius) 0 0 var(--n-radius)}.viewer-axes .viewer-cut button:last-child{border-left:0;border-radius:0 var(--n-radius) var(--n-radius) 0}.viewer-axes .viewer-numbers-toggle{margin-left:auto;min-width:1.65rem;padding:0;border-radius:50%;font-family:var(--n-font-serif);font-style:italic;color:var(--n-text-faint)}.ms{--vw: clamp(14px, .42vw + 9px, 18px);--p: calc(var(--vw) / 15);display:flex;flex-direction:column;gap:calc(18 * var(--p));min-width:0;font-size:var(--vw)}.ms [data-slot="1"]{--vc: var(--n-value-1);--vc-bg: var(--n-value-1-bg)}.ms [data-slot="2"]{--vc: var(--n-value-2);--vc-bg: var(--n-value-2-bg)}.ms [data-slot="3"]{--vc: var(--n-value-3);--vc-bg: var(--n-value-3-bg)}.ms [data-slot="4"]{--vc: var(--n-value-4);--vc-bg: var(--n-value-4-bg)}.ms [data-slot="5"]{--vc: var(--n-value-5);--vc-bg: var(--n-value-5-bg)}.ms [data-slot="6"]{--vc: var(--n-value-6);--vc-bg: var(--n-value-6-bg)}.ms [data-slot="7"]{--vc: var(--n-value-7);--vc-bg: var(--n-value-7-bg)}.ms [data-slot="8"]{--vc: var(--n-value-8);--vc-bg: var(--n-value-8-bg)}.ms [data-slot="9"]{--vc: var(--n-value-9);--vc-bg: var(--n-value-9-bg)}.ms [data-slot="10"]{--vc: var(--n-value-10);--vc-bg: var(--n-value-10-bg)}.ms .chips{gap:calc(4 * var(--p));align-items:center}.ms .opt{min-height:calc(28 * var(--p));padding:0 calc(9 * var(--p));font-size:calc(13 * var(--p));text-align:left}.ms .button{min-height:calc(32 * var(--p));font-size:calc(15 * var(--p))}.ms .button.small{min-height:calc(26 * var(--p));font-size:calc(13 * var(--p))}.ms .icon-button{width:calc(30 * var(--p));height:calc(30 * var(--p))}.ms .icon-button:disabled{opacity:.55;cursor:not-allowed}.ms .hint{width:calc(18 * var(--p));height:calc(18 * var(--p));font-size:calc(11 * var(--p))}.ms .eyebrow{font-size:calc(12 * var(--p))}.ms .warn,.ms .meta{font-size:calc(13 * var(--p))}.ms-none{font-size:calc(13 * var(--p));color:var(--n-text-faint)}.ms-layout{display:flex;flex-wrap:wrap;gap:calc(20 * var(--p));align-items:flex-start;min-width:0}.ms-main{flex:1 1 calc(640 * var(--p));min-width:0;display:flex;flex-direction:column;gap:calc(18 * var(--p))}.ms-head{display:flex;align-items:flex-end;gap:calc(12 * var(--p));flex-wrap:wrap}.ms-title{flex:1;min-width:0;display:flex;flex-direction:column}.ms-h1{display:flex;align-items:center;gap:calc(6 * var(--p));min-width:0}.ms-head h1{font-size:calc(24 * var(--p));overflow-wrap:anywhere}.ms-rules-toggle .i{width:calc(14 * var(--p));height:calc(14 * var(--p))}.ms-rules-toggle[aria-expanded=true],.ms-rules-toggle[aria-expanded=true]:hover{border-color:var(--n-brand-text);background:var(--n-brand-bg);color:var(--n-brand-fg)}.ms-keys{display:flex;gap:calc(18 * var(--p));flex-wrap:wrap;align-items:center}.ms-label{margin-right:calc(4 * var(--p));font-size:calc(13 * var(--p));color:var(--n-text-faint)}.ms-line{margin-top:calc(-8 * var(--p));font-size:calc(13 * var(--p));color:var(--n-text-faint)}.ms-said{display:flex;align-items:center;gap:calc(6 * var(--p))}.ms-map{display:flex;flex-direction:column;gap:calc(18 * var(--p));min-width:0;transition:opacity .12s ease}.ms-map.busy{opacity:.75}.ms-chooser{position:relative}.ms-pop{position:absolute;left:0;top:calc(100% + 6 * var(--p));z-index:5;display:flex;flex-direction:column;gap:calc(12 * var(--p));width:max-content;min-width:calc(260 * var(--p));max-width:min(calc(560 * var(--p)),calc(100vw - 2rem));max-height:60vh;overflow:auto;padding:calc(12 * var(--p));border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);box-shadow:0 8px 24px var(--n-scrim)}.ms-choose{display:flex;flex-direction:column;gap:calc(6 * var(--p))}.ms-choose .opt{text-decoration:none}.ms .value-tag.ms-kind{display:inline-block;justify-self:start;max-width:100%;min-height:calc(22 * var(--p));padding:0 calc(6 * var(--p));border-radius:var(--n-radius);font-size:calc(13 * var(--p));line-height:calc(20 * var(--p));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ms .value-tag.ms-kind.none{border:1px dashed var(--n-neutral-line);background:transparent;color:var(--n-text-faint)}.ms .value-tag.ms-kind.plain{border:1px solid var(--n-neutral-line);border-left:3px solid var(--n-neutral-icon);background:var(--n-neutral-bg);color:var(--n-text)}.ms .value-tag.ms-kind.off{opacity:.45;text-decoration:line-through}.ms-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(124 * var(--p)),1fr));gap:0 calc(12 * var(--p));margin-bottom:calc(-12 * var(--p))}.ms-number{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:calc(2 * var(--p));align-items:start;min-width:0;margin-bottom:calc(12 * var(--p));padding:calc(12 * var(--p)) calc(14 * var(--p));border:1px solid var(--n-line);border-left:3px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.ms-number.kept{border-left-color:var(--n-brand-text)}.ms-number.given{border-left-color:var(--n-caution-fg)}.ms-value{font-family:var(--n-font-serif);font-size:calc(28 * var(--p));line-height:1.2;font-variant-numeric:tabular-nums}.ms-sub{font-size:calc(12 * var(--p));color:var(--n-text-faint)}.ms-note{font-size:calc(12 * var(--p));font-weight:600}.ms-number.kept .ms-note{color:var(--n-brand-text)}.ms-number.given .ms-note{color:var(--n-caution-fg)}.ms-pair{display:flex;flex-wrap:wrap;gap:calc(16 * var(--p));min-width:0}.ms-box{flex:1 1 calc(400 * var(--p));min-width:0;display:flex;flex-direction:column;gap:calc(10 * var(--p));padding:calc(16 * var(--p)) calc(18 * var(--p));border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-sunken)}.ms-where{flex-basis:calc(480 * var(--p))}.ms-series{flex-basis:calc(520 * var(--p));gap:calc(6 * var(--p))}.ms-byvisit{flex-basis:calc(380 * var(--p))}.ms-box-head{display:flex;align-items:center;gap:calc(8 * var(--p));flex-wrap:wrap;min-height:calc(28 * var(--p))}.ms-box-head .eyebrow{margin:0}.ms-head-line{flex:1;font-size:calc(13 * var(--p));color:var(--n-text-faint)}.ms-kind-row{display:grid;grid-template-columns:calc(132 * var(--p)) minmax(0,1fr) calc(112 * var(--p));gap:calc(12 * var(--p));align-items:center}.ms-bar{position:relative;display:block;height:calc(8 * var(--p));background:var(--n-bg-page)}.ms-bar>i{position:absolute;left:0;top:0;bottom:0;background:var(--n-neutral-icon)}.ms-bar[data-slot]>i{background:var(--vc)}.ms-bar>i.has{opacity:.3}.ms-count{font-size:calc(13 * var(--p));color:var(--n-text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.ms-shared{margin:0;font-size:calc(13 * var(--p));color:var(--n-text-faint)}.ms-matrix-wrap{overflow-x:auto}.ms-matrix{display:grid;grid-template-columns:calc(132 * var(--p)) repeat(var(--cols, 1),minmax(calc(86 * var(--p)),1fr));gap:calc(4 * var(--p));align-items:center;min-width:min-content}.ms-col{align-self:end;padding:0 calc(4 * var(--p));font-size:calc(12 * var(--p));color:var(--n-text-faint);overflow-wrap:anywhere}.ms-cell{display:flex;flex-direction:column;gap:calc(4 * var(--p));align-self:stretch;min-height:calc(44 * var(--p));padding:calc(6 * var(--p)) calc(8 * var(--p));border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.ms-cell:hover{border-color:var(--n-brand-line)}.ms-cell.on,.ms-cell.on:hover{border-color:var(--n-brand-text);background:var(--n-bg-selected)}.ms-cell.empty{border-style:dashed;background:transparent;cursor:default}.ms-cell .num{font-size:calc(14 * var(--p))}.ms-cellbar{display:block;height:calc(4 * var(--p));background:var(--n-bg-page)}.ms-cellbar>i{display:block;height:100%;background:var(--n-neutral-icon)}.ms-cellbar[data-slot]>i{background:var(--vc)}.ms-cellbar>i.none{background:var(--n-neutral-line)}.ms-series-row{display:flex;align-items:center;gap:calc(10 * var(--p));flex-wrap:wrap;padding:calc(6 * var(--p)) 0;border-top:1px solid var(--n-line)}.ms-steps{display:flex;align-items:center;gap:calc(6 * var(--p));flex:1 1 calc(300 * var(--p));min-width:0;flex-wrap:wrap}.ms-then{font-size:calc(12 * var(--p));color:var(--n-text-faint)}.ms-n{width:calc(96 * var(--p));text-align:right;font-size:calc(14 * var(--p));font-variant-numeric:tabular-nums;white-space:nowrap}.ms-n.small{width:auto;font-size:calc(12 * var(--p));color:var(--n-text-faint);text-align:left}.ms-visit-row{display:grid;grid-template-columns:calc(64 * var(--p)) minmax(0,1fr) calc(76 * var(--p));gap:calc(10 * var(--p));align-items:center;font-size:calc(13 * var(--p));color:var(--n-text-dim)}.ms-band{display:flex;height:calc(12 * var(--p));gap:1px;background:var(--n-bg-page)}.ms-band>i{display:block;flex:1 1 0;min-width:1px;height:100%;background:var(--n-neutral-icon)}.ms-band>i[data-slot]{background:var(--vc)}.ms-band>i.none{background:var(--n-neutral-line)}.ms-legend{display:flex;flex-wrap:wrap;gap:calc(8 * var(--p))}.ms-legend .value-tag.ms-kind{font-size:calc(12 * var(--p))}.ms-group{gap:calc(12 * var(--p))}.ms-group-head{display:flex;align-items:center;gap:calc(12 * var(--p));flex-wrap:wrap}.ms-group-title{font-size:calc(16 * var(--p));font-weight:600}.ms-group-count{font-size:calc(14 * var(--p));color:var(--n-text-faint)}.ms-pager{display:flex;align-items:center;gap:calc(4 * var(--p));font-size:calc(13 * var(--p));color:var(--n-text-faint)}.ms-cards{display:flex;flex-wrap:wrap;gap:calc(8 * var(--p))}.ms-card{display:flex;flex-direction:column;gap:calc(6 * var(--p));min-width:0;max-width:100%;padding:calc(8 * var(--p)) calc(10 * var(--p));border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.ms-card-head{display:flex;justify-content:space-between;gap:calc(8 * var(--p));min-width:0;font-size:calc(12 * var(--p))}.ms-card-head b{font-family:var(--n-font-mono);font-weight:500}.ms-card-head span{min-width:0;max-width:calc(150 * var(--p));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--n-text-faint)}.ms-card-visits{display:flex;flex-wrap:wrap;gap:calc(4 * var(--p))}.ms-visit{display:flex;flex-direction:column;gap:calc(3 * var(--p));width:calc(100 * var(--p));padding:0;border:0;border-radius:var(--n-radius);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ms-visit .value-tag.ms-kind{width:100%;padding:0 calc(5 * var(--p));font-size:calc(11.5 * var(--p))}.ms-visit:hover .ms-kind{box-shadow:0 0 0 1px var(--n-brand-line)}.ms-visit-head{min-height:calc(16 * var(--p));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11 * var(--p));color:var(--n-text-faint)}.ms-visit.changed .ms-visit-head{color:var(--n-caution-fg);font-weight:600}.ms-visit-also{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11 * var(--p));color:var(--n-text-faint)}.ms-visit.redrawn .ms-kind{outline:2px solid var(--n-brand-text);outline-offset:1px}.ms-visit.blank{cursor:default}.ms-visit.blank .value-tag.ms-kind{border-color:var(--n-line)}.ms-strips{display:flex;flex-direction:column;gap:calc(14 * var(--p))}.ms-strip-group{display:flex;flex-direction:column;gap:calc(6 * var(--p))}.ms-strip-label{font-size:calc(13 * var(--p));color:var(--n-text-dim)}.ms-strip-list{display:flex;flex-wrap:wrap;gap:calc(3 * var(--p))}.ms-strip{display:inline-flex;gap:1px;padding:calc(2 * var(--p));border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);opacity:.22}.ms-strip.lit{opacity:1}.ms-strip>i{display:block;width:calc(9 * var(--p));height:calc(9 * var(--p));background:var(--n-neutral-icon)}.ms-strip>i[data-slot]{background:var(--vc)}.ms-strip>i.none{background:var(--n-neutral-line)}.ms-strip>i.blank{background:transparent}.ms-strip>i.changed{box-shadow:inset 2px 0 0 var(--n-caution-fg)}.ms-rules{flex:0 1 calc(440 * var(--p));min-width:0;position:sticky;top:0;display:flex;flex-direction:column;max-height:calc(100dvh - 6rem);overflow:auto;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-sunken)}.ms-rules-head{display:flex;align-items:center;gap:calc(10 * var(--p));padding:calc(14 * var(--p)) calc(18 * var(--p));border-bottom:1px solid var(--n-line)}.ms-rules-head .grow{min-width:0;display:flex;flex-direction:column}.ms-rules-head h2{font-size:calc(20 * var(--p));overflow-wrap:anywhere}.ms-effect{display:flex;flex-direction:column;gap:calc(8 * var(--p));padding:calc(12 * var(--p)) calc(18 * var(--p));border-bottom:1px solid var(--n-line);background:var(--n-bg-raised);transition:opacity .12s ease}.ms-effect[aria-busy=true]{opacity:.7}.ms-effect-line{font-size:calc(14 * var(--p))}.ms-effect-rows{display:grid;grid-template-columns:minmax(0,1fr) calc(52 * var(--p)) calc(18 * var(--p)) calc(52 * var(--p));gap:calc(3 * var(--p)) calc(8 * var(--p));font-size:calc(13 * var(--p));font-variant-numeric:tabular-nums}.ms-effect-row{display:contents}.ms-effect-row .label{color:var(--n-text-dim)}.ms-effect-row .before{text-align:right;color:var(--n-text-faint)}.ms-effect-row .to{text-align:center;color:var(--n-text-faint)}.ms-effect-row .after{font-weight:600;color:var(--n-text-dim)}.ms-effect-row .after.up{color:var(--n-ok-fg)}.ms-effect-row .after.down{color:var(--n-caution-fg)}.ms-rules-body{display:flex;flex-direction:column;gap:calc(18 * var(--p));min-width:0;margin:0;padding:calc(14 * var(--p)) calc(18 * var(--p));border:0}.ms-rules-body:disabled{opacity:.7}.ms-effect.stale .ms-effect-rows{opacity:.5}.ms-key-changed{margin-left:calc(2 * var(--p));font-weight:400;color:var(--n-text-faint)}.ms-use{display:inline-flex;align-items:center;gap:calc(6 * var(--p));font-size:calc(13 * var(--p));color:var(--n-text-dim);cursor:pointer}.ms-use input{width:calc(15 * var(--p));height:calc(15 * var(--p));margin:0;accent-color:var(--n-text-dim)}.ms-rules-sec{display:flex;flex-direction:column;gap:calc(8 * var(--p))}.ms-wide-keys{display:flex;flex-direction:column;gap:calc(4 * var(--p))}.ms-wide-keys .opt{width:100%}.ms-order-row{display:grid;grid-template-columns:calc(18 * var(--p)) minmax(0,1fr) calc(88 * var(--p)) calc(30 * var(--p)) calc(30 * var(--p));gap:calc(6 * var(--p));align-items:center}.ms-order-name{display:flex;align-items:center;gap:calc(6 * var(--p));min-width:0}.ms-order-name .ms-kind{flex:0 1 auto;min-width:0}.ms-rank{font-size:calc(13 * var(--p));color:var(--n-text-faint);text-align:right;font-variant-numeric:tabular-nums}.ms-tie-row{display:grid;grid-template-columns:calc(18 * var(--p)) minmax(0,1fr) calc(30 * var(--p)) calc(30 * var(--p));gap:calc(6 * var(--p));align-items:center;font-size:calc(14 * var(--p))}.ms-allow{display:flex;gap:calc(4 * var(--p));flex-wrap:wrap;align-items:center}.ms-allow>.name{width:calc(112 * var(--p));font-size:calc(14 * var(--p));color:var(--n-text-dim)}.ms-range{display:flex;align-items:center;gap:calc(10 * var(--p));font-size:calc(14 * var(--p));color:var(--n-text-dim)}.ms-range>.name{flex:none;width:calc(112 * var(--p))}.ms-range.wide>.name{width:calc(156 * var(--p))}.ms-range input[type=range]{flex:1;min-width:0;accent-color:var(--n-brand-mark)}.ms-range>.val{flex:none;width:calc(92 * var(--p));color:var(--n-text);font-variant-numeric:tabular-nums}.ms-range>.val.mono{width:calc(52 * var(--p));font-family:var(--n-font-mono);font-size:calc(13 * var(--p))}.ms-fold,.ms-text-toggle{align-self:flex-start;gap:calc(6 * var(--p))}.ms-fold .i{transition:transform .28s ease}.ms-fold[aria-expanded=true] .i{transform:rotate(180deg)}.ms-fold-body{display:flex;flex-direction:column;gap:calc(12 * var(--p))}.ms-yaml{margin:0;padding:calc(10 * var(--p)) calc(12 * var(--p));border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-page);color:var(--n-text-dim);font-family:var(--n-font-mono);font-size:calc(12 * var(--p));white-space:pre-wrap;overflow-wrap:anywhere}.ms-rules-foot{display:flex;flex-direction:column;gap:calc(8 * var(--p));padding:calc(12 * var(--p)) calc(18 * var(--p)) calc(14 * var(--p));border-top:1px solid var(--n-line)}.ms-reason{display:flex;flex-direction:column;gap:calc(4 * var(--p));font-size:calc(13 * var(--p));color:var(--n-text-dim)}.ms-reason input{min-height:calc(34 * var(--p));padding:0 calc(10 * var(--p));border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-page);color:var(--n-text);font:inherit;font-size:calc(14 * var(--p))}.ms-acts{flex-wrap:wrap}.ms-status{font-size:calc(13 * var(--p))}.ms-versions{font-size:calc(12 * var(--p));color:var(--n-text-faint)}.ms-rules .wait{font-size:calc(13 * var(--p))}.ms-layer{flex:none;gap:calc(8 * var(--p))}.ms-layer-step{display:flex;align-items:center;gap:calc(8 * var(--p));flex-wrap:wrap;font-size:calc(13 * var(--p))}.ms-layer-said{color:var(--n-text-dim)}.ms-layer-said.not-run{color:var(--n-caution-fg)}.ms-layer-flag{display:flex;align-items:center;gap:calc(6 * var(--p));margin:0;font-size:calc(13 * var(--p));color:var(--n-text-dim)}.ms-visit-layer .tag.caution,.ms-layer-flag .tag.caution{min-height:calc(18 * var(--p));padding:0 calc(5 * var(--p));font-size:calc(11 * var(--p))}.ms .value-tag.ms-kind.held{background:transparent;color:var(--n-text-dim)}.ms-visit-layer{display:flex;align-items:center;gap:calc(3 * var(--p));min-width:0}.ms-visit-layer .value-tag.ms-kind{flex:1 1 auto;min-width:0;width:auto}.ms-visit-layer .tag{flex:none}.ms-strip>i.held{background:transparent;box-shadow:inset 0 0 0 calc(2 * var(--p)) var(--vc)}.ms .board .value-tag.none{display:inline-flex;align-items:center;padding:0 .35rem;border:1px dashed var(--n-neutral-line);border-radius:var(--n-radius);color:var(--n-text-faint);white-space:nowrap}.ms-visit.redrawn .ms-layer-tag{outline:none}.work .work-group{display:grid;gap:.5rem;margin-top:1.2rem}.work .work-group .section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem}.work .work-group .section-head h2,.work .work-empty,.work .work-held{margin:0}.work .chips .opt b{margin-left:.35rem;font-weight:500}.work .chips.pages a{text-decoration:none}.work-rows{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.work-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,14rem) 7rem;align-items:center;gap:.4rem 1rem;padding:.45rem .7rem;border:1px solid var(--n-line);border-left:3px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.work-row.from-campaign{border-left-color:var(--n-brand-line)}.work-row.from-adjudication{border-left-color:var(--n-caution-line)}.work-row.from-closed{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem)}.work-what{display:grid;gap:.1rem;min-width:0}.work-title{font-weight:500;overflow-wrap:anywhere}.work-what .meta{overflow-wrap:anywhere}.work-count{font-family:var(--n-font-serif);font-size:1.2rem;text-align:right}.work-act{display:flex;justify-content:flex-end}@media(max-width:640px){.work-row,.work-row.from-closed{grid-template-columns:minmax(0,1fr) auto}.work-row .state-bar{grid-column:1 / -1;min-width:0}.work-row .work-count{grid-row:1;grid-column:2}.work-row .work-act{grid-column:1 / -1;justify-content:flex-start}}@font-face{font-family:IBM Plex Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/IBMPlexSans-Regular-Latin1.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/IBMPlexSans-Medium-Latin1.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/IBMPlexSans-SemiBold-Latin1.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/IBMPlexSerif-Regular-Latin1.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/IBMPlexSerif-Medium-Latin1.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/IBMPlexSerif-Italic-Latin1.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/IBMPlexMono-Regular-Latin1.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/IBMPlexMono-Medium-Latin1.woff2) format("woff2")}@font-face{font-family:"Noto Sans Math";font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/NotoSansMath-Regular.woff2) format("woff2")}:root{color-scheme:light;--n-font-sans: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--n-font-serif: "IBM Plex Serif", Georgia, "Times New Roman", serif;--n-font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--n-font-math: "Noto Sans Math", math;--n-text-size: 15px;--n-text-size-small: 13px;--n-text-size-h1: 1.5rem;--n-text-size-h2: 1.15rem;--n-line-height: 1.5;--n-control: 2rem;--n-space-1: .25rem;--n-space-2: .5rem;--n-space-3: 1rem;--n-space-4: 2rem;--n-radius: 3px;--n-measure: 70ch;--n-bg-page: #F6F5F2;--n-bg-raised: #FFFFFF;--n-bg-sunken: #ECE9E4;--n-bg-hover: #F0EDE8;--n-bg-selected: #EFE3EA;--n-text: #1C1A1F;--n-text-dim: #3E3944;--n-text-faint: #6B6470;--n-text-on-brand: #F6F5F2;--n-line: #E4E1DC;--n-line-strong: #1C1A1F;--n-brand: #4F0433;--n-brand-hover: #7A1F5A;--n-brand-soft: #EFE3EA;--n-brand-text: #4F0433;--n-brand-mark: #4F0433;--n-progress: #9C5A84;--n-neutral-fg: #3E3944;--n-neutral-bg: #ECE9E4;--n-neutral-line: #D8D4CD;--n-neutral-icon: #6B6470;--n-brand-fg: #4F0433;--n-brand-bg: #EFE3EA;--n-brand-line: #D9BFCF;--n-brand-icon: #4F0433;--n-ok-fg: #1F6E43;--n-ok-bg: #E1F0E7;--n-ok-line: #B7D8C4;--n-ok-icon: #1F6E43;--n-caution-fg: #B9621C;--n-caution-bg: #FBEEDF;--n-caution-line: #EFCBA6;--n-caution-icon: #B9621C;--n-blocked-fg: #A4232B;--n-blocked-bg: #F8E1E2;--n-blocked-line: #EBB8BC;--n-blocked-icon: #A4232B;--n-gated-fg: #1F4D66;--n-gated-bg: #E3ECF1;--n-gated-line: #B4CBD8;--n-gated-icon: #1F4D66;--n-grain-cohort: #E7E3EF;--n-grain-subject: #E3EAF0;--n-grain-session: #E0EEEC;--n-grain-stack: #E6EEDF;--n-grain-instance: #F0ECDC;--n-grain-event: #F2E6DE;--n-grain-group: #EFE2E6;--n-tag-patient: #7A1F5A;--n-tag-provider: #1F4D66;--n-tag-trial: #1F6E43;--n-tag-institution: #B9621C;--n-focus: #7A1F5A;--n-value-1: #1F5FA6;--n-value-1-bg: #E3EDF8;--n-value-2: #B8500A;--n-value-2-bg: #FBE8D9;--n-value-3: #1D7A4E;--n-value-3-bg: #DFF1E7;--n-value-4: #A63D7A;--n-value-4-bg: #F6E2EE;--n-value-5: #7A6A00;--n-value-5-bg: #F2EDD2;--n-value-6: #0E7C86;--n-value-6-bg: #DBF0F2;--n-value-7: #6A3FA6;--n-value-7-bg: #ECE3F6;--n-value-8: #8C3B2A;--n-value-8-bg: #F3E0DB;--n-value-9: #4A5A1E;--n-value-9-bg: #E7ECD8;--n-value-10: #5A5A66;--n-value-10-bg: #E7E7EC;--n-scrim: #1C1A1F40;--n-image-bg: #000000;--n-mask-part: #E0393E;--n-mask-focus: #FF7A7F;--n-mask-flagged: #E3A46A}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--n-bg-page: #141416;--n-bg-raised: #222226;--n-bg-sunken: #1B1B1E;--n-bg-hover: #2A2A2F;--n-bg-selected: #3B2435;--n-text: #ECEAE6;--n-text-dim: #C9C6C1;--n-text-faint: #93909A;--n-text-on-brand: #F6F5F2;--n-line: #333238;--n-line-strong: #ECEAE6;--n-brand: #4F0433;--n-brand-hover: #6B1A4C;--n-brand-soft: #2E1C29;--n-brand-text: #B57CA1;--n-brand-mark: #B57CA1;--n-progress: #A8709A;--n-neutral-fg: #C9C6C1;--n-neutral-bg: #2A2A2F;--n-neutral-line: #3E3D44;--n-neutral-icon: #93909A;--n-brand-fg: #B57CA1;--n-brand-bg: #2E1C29;--n-brand-line: #4F2E45;--n-brand-icon: #B57CA1;--n-ok-fg: #7FCB9A;--n-ok-bg: #1C3327;--n-ok-line: #2C4F3B;--n-ok-icon: #7FCB9A;--n-caution-fg: #E3A46A;--n-caution-bg: #3A2A1A;--n-caution-line: #5A4128;--n-caution-icon: #E3A46A;--n-blocked-fg: #E58A90;--n-blocked-bg: #3A1F22;--n-blocked-line: #5A3034;--n-blocked-icon: #E58A90;--n-gated-fg: #8FBDD6;--n-gated-bg: #1B2B35;--n-gated-line: #2C4453;--n-gated-icon: #8FBDD6;--n-grain-cohort: #2B2734;--n-grain-subject: #262C33;--n-grain-session: #233030;--n-grain-stack: #292F25;--n-grain-instance: #322E22;--n-grain-event: #342A25;--n-grain-group: #33272C;--n-tag-patient: #B57CA1;--n-tag-provider: #8FBDD6;--n-tag-trial: #7FCB9A;--n-tag-institution: #E3A46A;--n-focus: #B57CA1;--n-value-1: #7FB2EA;--n-value-1-bg: #1C2A3A;--n-value-2: #F0A060;--n-value-2-bg: #3A2616;--n-value-3: #6FCF9C;--n-value-3-bg: #183225;--n-value-4: #E48BC0;--n-value-4-bg: #3A1E2E;--n-value-5: #D9C45A;--n-value-5-bg: #332E14;--n-value-6: #62C9D3;--n-value-6-bg: #16302F;--n-value-7: #B79AE8;--n-value-7-bg: #2A2238;--n-value-8: #E0937F;--n-value-8-bg: #36201A;--n-value-9: #A9C46A;--n-value-9-bg: #262E18;--n-value-10: #B5B5C0;--n-value-10-bg: #2A2A30;--n-scrim: #00000080;--n-image-bg: #000000;--n-mask-part: #E0393E;--n-mask-focus: #FF7A7F;--n-mask-flagged: #E3A46A}}:root[data-theme=dark]{color-scheme:dark;--n-bg-page: #141416;--n-bg-raised: #222226;--n-bg-sunken: #1B1B1E;--n-bg-hover: #2A2A2F;--n-bg-selected: #3B2435;--n-text: #ECEAE6;--n-text-dim: #C9C6C1;--n-text-faint: #93909A;--n-text-on-brand: #F6F5F2;--n-line: #333238;--n-line-strong: #ECEAE6;--n-brand: #4F0433;--n-brand-hover: #6B1A4C;--n-brand-soft: #2E1C29;--n-brand-text: #B57CA1;--n-brand-mark: #B57CA1;--n-progress: #A8709A;--n-neutral-fg: #C9C6C1;--n-neutral-bg: #2A2A2F;--n-neutral-line: #3E3D44;--n-neutral-icon: #93909A;--n-brand-fg: #B57CA1;--n-brand-bg: #2E1C29;--n-brand-line: #4F2E45;--n-brand-icon: #B57CA1;--n-ok-fg: #7FCB9A;--n-ok-bg: #1C3327;--n-ok-line: #2C4F3B;--n-ok-icon: #7FCB9A;--n-caution-fg: #E3A46A;--n-caution-bg: #3A2A1A;--n-caution-line: #5A4128;--n-caution-icon: #E3A46A;--n-blocked-fg: #E58A90;--n-blocked-bg: #3A1F22;--n-blocked-line: #5A3034;--n-blocked-icon: #E58A90;--n-gated-fg: #8FBDD6;--n-gated-bg: #1B2B35;--n-gated-line: #2C4453;--n-gated-icon: #8FBDD6;--n-grain-cohort: #2B2734;--n-grain-subject: #262C33;--n-grain-session: #233030;--n-grain-stack: #292F25;--n-grain-instance: #322E22;--n-grain-event: #342A25;--n-grain-group: #33272C;--n-tag-patient: #B57CA1;--n-tag-provider: #8FBDD6;--n-tag-trial: #7FCB9A;--n-tag-institution: #E3A46A;--n-focus: #B57CA1;--n-value-1: #7FB2EA;--n-value-1-bg: #1C2A3A;--n-value-2: #F0A060;--n-value-2-bg: #3A2616;--n-value-3: #6FCF9C;--n-value-3-bg: #183225;--n-value-4: #E48BC0;--n-value-4-bg: #3A1E2E;--n-value-5: #D9C45A;--n-value-5-bg: #332E14;--n-value-6: #62C9D3;--n-value-6-bg: #16302F;--n-value-7: #B79AE8;--n-value-7-bg: #2A2238;--n-value-8: #E0937F;--n-value-8-bg: #36201A;--n-value-9: #A9C46A;--n-value-9-bg: #262E18;--n-value-10: #B5B5C0;--n-value-10-bg: #2A2A30;--n-scrim: #00000080;--n-image-bg: #000000;--n-mask-part: #E0393E;--n-mask-focus: #FF7A7F;--n-mask-flagged: #E3A46A}*,*:before,*:after{box-sizing:border-box}body{margin:0;font:var(--n-text-size)/var(--n-line-height) var(--n-font-sans);color:var(--n-text);background:var(--n-bg-page);-webkit-font-smoothing:antialiased}h1,h2{font-family:var(--n-font-serif);font-weight:400;text-wrap:balance;margin:0}h1{font-size:var(--n-text-size-h1);line-height:1.2}h2{font-size:var(--n-text-size-h2);line-height:1.25}h3{font-size:var(--n-text-size);font-weight:600;line-height:1.35;margin:0}p{margin:0;text-wrap:pretty}b{font-weight:600}a{color:var(--n-brand-text);text-decoration:none}a:hover{color:var(--n-brand-hover);text-decoration:underline;text-underline-offset:3px}code,.path{font-family:var(--n-font-mono);font-size:.92em}:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px}.lede{color:var(--n-text-dim)}.meta{color:var(--n-text-faint);font-size:var(--n-text-size-small)}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n-text-faint)}.warn{color:var(--n-caution-fg)}.num{font-variant-numeric:tabular-nums}.grow{flex:1}.row{display:flex;align-items:center;gap:.5rem}.i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.i.lg{width:20px;height:20px;stroke-width:1.6}.i.xl{width:24px;height:24px;stroke-width:1.5}.i.dots{stroke-width:3}.desk{display:flex;flex-direction:column;height:100vh}.top{display:flex;align-items:center;gap:1rem;padding:.6rem 1.2rem;border-bottom:1px solid var(--n-line);background:var(--n-bg-page)}.brandmark{display:flex;align-items:center;gap:.5rem;font-family:var(--n-font-serif);font-weight:500;letter-spacing:.06em;color:var(--n-brand-text)}.brandmark:hover{text-decoration:none}.brandmark img{width:22px;height:22px;display:block}.person{display:flex;align-items:center;gap:.5rem;color:var(--n-text-dim);font-size:var(--n-text-size-small)}.avatar{width:24px;height:24px;border-radius:50%;background:var(--n-brand-soft);color:var(--n-brand-text);display:grid;place-items:center;font-size:11px;font-weight:600}a.person,a.person:hover{color:var(--n-text-dim);text-decoration:none}a.person:hover,a.person[aria-current=page]{color:var(--n-text)}.person-menu{position:relative}button.person{background:none;border:0;padding:.2rem .3rem;border-radius:var(--n-radius);cursor:pointer;font:inherit;font-size:var(--n-text-size-small)}button.person:hover,button.person[aria-expanded=true]{color:var(--n-text);background:var(--n-bg-hover)}.person-pop{position:absolute;right:0;top:calc(100% + .35rem);z-index:5;min-width:14rem;display:flex;flex-direction:column;gap:2px;padding:.3rem;border:1px solid var(--n-line);border-radius:calc(var(--n-radius) * 2);background:var(--n-bg-raised);box-shadow:0 8px 24px var(--n-scrim)}.person-pop a,.person-pop button{display:flex;align-items:center;gap:.6rem;min-height:var(--n-control);padding:0 .6rem;border:0;border-radius:var(--n-radius);background:none;color:var(--n-text-dim);font:inherit;font-size:var(--n-text-size-small);text-align:left;cursor:pointer}.person-pop a:hover,.person-pop button:hover,.person-pop a:focus-visible,.person-pop button:focus-visible{background:var(--n-bg-hover);color:var(--n-text);text-decoration:none}.person-pop .warn{margin:.3rem .6rem}.banner{padding:var(--n-space-1) 1.2rem;font-size:var(--n-text-size-small);background:var(--n-caution-bg);color:var(--n-caution-fg);border-bottom:1px solid var(--n-caution-line)}.body{flex:1;display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.body.with-side{grid-template-columns:13.5rem minmax(0,1fr)}.side{border-right:1px solid var(--n-line);padding:.9rem .6rem;display:flex;flex-direction:column;gap:2px;min-height:0;overflow:auto;background:var(--n-bg-page)}.side a{display:flex;align-items:center;gap:.6rem;border-radius:var(--n-radius);color:var(--n-text-dim)}.side a:hover{background:var(--n-bg-hover);color:var(--n-text);text-decoration:none}.side-link{min-height:var(--n-control);padding:0 .6rem}.side-link.on,.side-link.on:hover{background:var(--n-brand);color:var(--n-text-on-brand)}.side-link.open{color:var(--n-text);font-weight:500}.side-chevron{display:grid;color:var(--n-text-faint);transition:transform .28s ease}.side-chevron .i{width:14px;height:14px;stroke-width:2}.side-group.on .side-chevron{transform:rotate(180deg)}.side-group{position:relative;display:flex;flex-direction:column;flex:none;transition:flex-grow .32s ease,margin-top .32s ease}.side-group.cut{flex-grow:1}.side-group:before{content:"";position:absolute;top:-.55rem;left:0;right:0;border-top:1px solid var(--n-line);opacity:0;pointer-events:none;transition:opacity .32s ease}.side-group:not(.down)+.side-group.down{margin-top:1.3rem}.side-group:not(.down)+.side-group.down:before{opacity:1}.side-pages{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.side-group.on .side-pages{grid-template-rows:1fr}.side-pages>div{display:grid;gap:1px;min-height:0;overflow:hidden}.side-pages>div>:first-child{margin-top:2px}.side-pages>div>:last-child{margin-bottom:6px}.side-pages a{min-height:1.85rem;padding:0 .6rem 0 2.3rem;font-size:14px;white-space:nowrap}.side-pages a.deep{padding-left:3.2rem;font-size:13.5px}.side-pages a.new{gap:.45rem;color:var(--n-brand-text)}.side-pages a.new .i{width:13px;height:13px;stroke-width:2}.side-pages a.on,.side-pages a.on:hover{background:var(--n-bg-selected);color:var(--n-brand-text);font-weight:500}.side-label{margin:.5rem 0 2px 2.3rem;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--n-text-faint)}.side-pages a.thread{display:block;min-height:0;margin-left:2.3rem;padding:3px .6rem;border-left:1px solid var(--n-line);border-radius:0 var(--n-radius) var(--n-radius) 0;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:var(--n-text-faint)}.side-pages a.thread:hover{color:var(--n-text)}.side-pages a.thread.on,.side-pages a.thread.on:hover{border-left-color:var(--n-brand-text);background:var(--n-bg-selected);color:var(--n-brand-text);font-weight:500}.icon-button.menu-button{display:none;color:var(--n-text-dim)}.theme-switch{color:var(--n-text-faint)}.theme-switch:hover{color:var(--n-text);background:var(--n-bg-hover)}.page{padding:1.6rem 2rem 2rem;overflow:auto;min-width:0;min-height:0}.page :is(.lede,.note-detail,.says>p,.step-body>p,.placeholder p){max-width:var(--n-measure)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:var(--n-control);padding:.4rem .9rem;border:0;border-radius:var(--n-radius);background:var(--n-brand);color:var(--n-text-on-brand);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}a.button,a.button:hover{color:var(--n-text-on-brand);text-decoration:none}.button:hover{background:var(--n-brand-hover)}.button.secondary,a.button.secondary{background:transparent;color:var(--n-text);border:1px solid var(--n-neutral-line);padding:0 .7rem}.button.secondary:hover,a.button.secondary:hover{background:var(--n-bg-hover);color:var(--n-text)}.button.quiet,a.button.quiet{background:transparent;color:var(--n-brand-text);padding:0 .5rem}.button.quiet:hover,a.button.quiet:hover{background:var(--n-brand-soft);color:var(--n-brand-text)}.button.small{min-height:1.65rem;padding:0 .65rem;font-size:var(--n-text-size-small)}.button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.icon-button{display:grid;place-items:center;width:1.9rem;height:1.9rem;flex:none;border:0;border-radius:var(--n-radius);background:transparent;color:var(--n-brand-text);cursor:pointer}.icon-button:hover{background:var(--n-brand-soft)}.icon-button:disabled{color:var(--n-text-faint);background:transparent;cursor:default}.input{display:flex;align-items:center;gap:.5rem;min-height:var(--n-control);padding:0 .6rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);min-width:0}.input:focus-within{outline:2px solid var(--n-focus);outline-offset:1px}.input input,.input textarea,.input select{flex:1;min-width:0;padding:.35rem 0;border:0;outline:none;background:transparent;color:inherit;font:inherit;resize:none}.input.mono,.input.mono input{font-family:var(--n-font-mono);font-size:14px}.field{display:grid;gap:.3rem;align-content:start}.field>.label{font-size:var(--n-text-size-small);font-weight:500;color:var(--n-text-dim)}.panel{border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.rule-top{border-top:2px solid var(--n-line-strong)}.hair{border-top:1px solid var(--n-line)}.tag{display:inline-flex;align-items:center;gap:.3rem;padding:0 .45rem;min-height:1.35rem;border-radius:var(--n-radius);font-size:12px;font-weight:500;white-space:nowrap;border:1px solid var(--n-neutral-line);background:var(--n-neutral-bg);color:var(--n-neutral-fg)}.tag .i{width:12px;height:12px;stroke-width:2.2}.tag.ok{border-color:var(--n-ok-line);background:var(--n-ok-bg);color:var(--n-ok-fg)}.tag.caution{border-color:var(--n-caution-line);background:var(--n-caution-bg);color:var(--n-caution-fg)}.tag.blocked{border-color:var(--n-blocked-line);background:var(--n-blocked-bg);color:var(--n-blocked-fg)}.tag.gated{border-color:var(--n-gated-line);background:var(--n-gated-bg);color:var(--n-gated-fg)}.tag.brand{border-color:var(--n-brand-line);background:var(--n-brand-bg);color:var(--n-brand-fg)}.dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--n-neutral-icon)}.dot.ok{background:var(--n-ok-icon)}.dot.caution{background:var(--n-caution-icon)}.dot.blocked{background:var(--n-blocked-icon)}.note{display:flex;gap:.7rem;align-items:flex-start;padding:.7rem .9rem;border-radius:var(--n-radius);border:1px solid var(--n-neutral-line);background:var(--n-neutral-bg);color:var(--n-neutral-icon)}.note.caution{border-color:var(--n-caution-line);background:var(--n-caution-bg);color:var(--n-caution-icon)}.note.gated{border-color:var(--n-gated-line);background:var(--n-gated-bg);color:var(--n-gated-icon)}.note.brand{border-color:var(--n-brand-line);background:var(--n-brand-bg);color:var(--n-brand-icon)}.note p{color:var(--n-text)}.note .i{margin-top:2px}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.05rem .45rem;border-radius:var(--n-radius);background:var(--n-bg-sunken);font-family:var(--n-font-mono);font-size:13px;color:var(--n-text-dim);white-space:nowrap}.chip .i{width:13px;height:13px;color:var(--n-text-faint)}dl.facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.3rem 1.2rem;margin:0}dl.facts dt{color:var(--n-text-faint)}dl.facts dd{margin:0;min-width:0;overflow-wrap:anywhere}table.thin{width:100%;border-collapse:collapse}table.thin th{text-align:left;font-weight:500;font-size:var(--n-text-size-small);color:var(--n-text-faint);padding:.35rem .6rem;border-bottom:1px solid var(--n-line)}table.thin td{padding:.55rem .6rem;border-bottom:1px solid var(--n-line);vertical-align:middle}table.thin th:first-child,table.thin td:first-child{padding-left:0}table.thin .num,table.thin th.num{text-align:right}.tile{padding:.85rem 1rem;display:grid;gap:.2rem;align-content:start}.tile .value{font-family:var(--n-font-serif);font-size:1.6rem;line-height:1.15}a.tile.link{color:inherit;text-decoration:none;border-radius:var(--n-radius)}a.tile.link:hover .value,a.tile.link:focus-visible .value{color:var(--n-brand-text)}a.tile.link:focus-visible{outline:2px solid var(--n-focus, var(--n-brand-text));outline-offset:2px}.ladder{display:inline-flex;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);overflow:hidden}.ladder span{padding:0 .5rem;font-size:12px;line-height:1.35rem;color:var(--n-text-faint);border-left:1px solid var(--n-neutral-line)}.ladder span:first-child{border-left:0}.ladder span.on{background:var(--n-brand-bg);color:var(--n-brand-fg)}.plan{border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.plan-head{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem}.plan-title{font-weight:600}.plan .line{display:grid;grid-template-columns:16px minmax(0,1fr);gap:.6rem;padding:.55rem .75rem;border-top:1px solid var(--n-line);color:var(--n-text-faint)}.plan .line p{color:var(--n-text);font-size:14px}.plan .line p.meta{color:var(--n-text-faint);font-size:12px}.plan-foot{display:flex;gap:.5rem;padding:.6rem .75rem;border-top:1px solid var(--n-line)}.composer{padding:.75rem 1rem 1rem;display:grid;gap:.4rem}.composer-input{align-items:flex-end;padding-right:.25rem}.composer-input textarea{min-height:2.6rem}.scrim{position:fixed;inset:0;background:var(--n-scrim);z-index:10}.dialog{width:min(38rem,calc(100vw - 2rem));max-width:none;max-height:min(88vh,56rem);padding:0;border:1px solid var(--n-line);border-radius:calc(var(--n-radius) * 2);background:var(--n-bg-raised);color:var(--n-text);overflow:hidden}.dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;animation:dialog-in .18s ease-out}.dialog::backdrop{background:var(--n-scrim)}.dialog[open]::backdrop{animation:dialog-fade .18s ease-out}html:has(.dialog[open]){overflow:hidden}@keyframes dialog-in{0%{opacity:0;transform:translateY(.5rem) scale(.98)}}@keyframes dialog-fade{0%{opacity:0}}@keyframes dialog-sheet{0%{transform:translateY(100%)}}.dialog-head{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--n-line);color:var(--n-brand-icon)}.dialog-head h2{flex:1;color:var(--n-text)}.dialog-body{padding:1rem 1.1rem;display:grid;gap:1rem;align-content:start;overflow:auto;min-height:0}.dialog-body>*{min-width:0}.dialog-foot{display:grid;gap:.75rem;padding:.85rem 1.1rem;border-top:1px solid var(--n-line)}@media(max-width:640px){.dialog{width:100%;max-height:92dvh;margin:auto 0 0;border-width:1px 0 0;border-radius:calc(var(--n-radius) * 4) calc(var(--n-radius) * 4) 0 0}.dialog[open]{animation:dialog-sheet .24s ease-out}.dialog-head{position:relative;padding-top:1.3rem}.dialog-head:before{content:"";position:absolute;top:.5rem;left:calc(50% - 1.25rem);width:2.5rem;height:4px;border-radius:2px;background:var(--n-neutral-line)}}.state{display:grid;gap:var(--n-space-2);max-width:var(--n-measure);font-size:1.05rem}.state.lone{padding:var(--n-space-4)}.login{display:grid;gap:var(--n-space-2);max-width:24rem}.login label{display:grid;gap:var(--n-space-1)}.login input{display:block;width:100%;min-height:var(--n-control);padding:.4rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit}.first{display:grid;gap:var(--n-space-2);max-width:var(--n-measure)}.first h2{margin-top:var(--n-space-3)}.first table.counts{width:auto}.wait{display:inline-flex;gap:var(--n-space-2);align-items:baseline;color:var(--n-text-dim)}.wait-panel{display:flex;padding:var(--n-space-3);border:1px dashed var(--n-line);border-radius:var(--n-radius)}.wait-page{display:flex;padding:var(--n-space-4);font-size:var(--n-text-size-h2)}.wait-phase:after{content:"";display:inline-block;width:.6em;height:.6em;margin-left:.4em;border-radius:50%;border:2px solid var(--n-brand-mark);border-right-color:transparent;animation:turn 1s linear infinite;vertical-align:middle}@keyframes turn{to{transform:rotate(360deg)}}.wait-count{font-variant-numeric:tabular-nums;color:var(--n-text-faint)}.failure{border-left:3px solid var(--n-blocked-line);background:var(--n-blocked-bg);color:var(--n-blocked-fg);padding:var(--n-space-2) var(--n-space-3);margin:var(--n-space-2) 0}.failure-sentence{margin:0 0 var(--n-space-1)}.failure-raw summary{cursor:pointer;font-size:var(--n-text-size-small)}.failure-raw pre{white-space:pre-wrap}.empty{color:var(--n-text-dim)}.veiled{position:relative}.veil-under{opacity:.35;filter:grayscale(.6);-webkit-user-select:none;user-select:none}.veil{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:var(--n-space-2)}.blocked{display:inline-flex;flex-direction:column;gap:2px}.blocked .reason{font-size:var(--n-text-size-small);color:var(--n-text-faint);max-width:22rem}.tag.blocked{flex-direction:row;gap:.3rem}.home{display:flex;flex-direction:column;gap:1.3rem}.home-head{display:grid;gap:.35rem}.parts-strip{display:flex;align-items:center;gap:1.1rem;padding:.65rem 1rem;flex-wrap:wrap}.band{display:grid}.band-head{display:flex;align-items:baseline;gap:.75rem;padding:.7rem 0 .35rem}.band-head h2{flex:1}.step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:.9rem;padding:.85rem 0;border-top:1px solid var(--n-line);align-items:start}.stepno{width:28px;height:28px;border-radius:var(--n-radius);display:grid;place-items:center;font-weight:600;font-size:13px;border:1px solid var(--n-neutral-line);color:var(--n-text-dim);background:var(--n-bg-raised)}.stepno.done{background:var(--n-ok-bg);border-color:var(--n-ok-line);color:var(--n-ok-fg)}.stepno.now{background:var(--n-brand);border-color:var(--n-brand);color:var(--n-text-on-brand)}.stepno.attention{background:var(--n-caution-bg);border-color:var(--n-caution-line);color:var(--n-caution-fg)}.step-body{display:grid;gap:.15rem;min-width:0}.step .tags{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.25rem}.step.open{border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);padding:1rem 1rem 1.1rem;margin:.1rem 0 .35rem}.step-form{display:grid;gap:.85rem;min-width:0}.folders{display:grid;gap:.35rem;overflow-x:auto;position:relative}.path-row{gap:.5rem}.actions{gap:.5rem;flex-wrap:wrap}.note-body{display:grid;gap:.2rem}.note-lead{font-weight:500}.note-detail{font-size:var(--n-text-size-small);color:var(--n-text-dim)}.note .chip{justify-self:start;margin-top:.3rem}.ok-words{color:var(--n-ok-fg)}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tiles .tile:first-child{padding-left:0}.tiles .tile+.tile{border-left:1px solid var(--n-line)}.chip.command{padding-right:.15rem}.chip.command code{font-size:inherit}.chip-copy{display:grid;place-items:center;width:1.4rem;height:1.4rem;border:0;border-radius:var(--n-radius);background:transparent;color:var(--n-text-faint);cursor:pointer}.chip-copy:hover{background:var(--n-bg-hover);color:var(--n-text)}input[type=checkbox]{accent-color:var(--n-brand-mark);width:16px;height:16px}table.thin th.tick,table.thin td.tick{width:30px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.top .where{font-family:var(--n-font-sans);font-size:12px}.top .update-note{display:inline-flex;align-items:center;gap:.4rem;color:var(--n-brand-text);font-size:var(--n-text-size-small)}.settings{display:grid;gap:1.3rem;align-content:start}.settings-head{display:grid;gap:.35rem}.settings-head .row h1{flex:1}.update{display:grid;gap:.75rem;padding:1rem 1.1rem;border-color:var(--n-brand-line);background:var(--n-brand-bg)}.update-head{gap:.6rem;color:var(--n-brand-icon)}.update-head h2{flex:1;color:var(--n-text)}.update ul{margin:0;padding-left:1.1rem;display:grid;gap:.2rem}.update-foot{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .6rem;padding-top:.6rem}.section-head h2{flex:1 1 auto}.stack{display:grid;gap:.3rem}.table-wrap{overflow-x:auto;position:relative}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.card{padding:1rem 1.1rem;display:grid;gap:.65rem;align-content:start}.card-head{flex-wrap:wrap;gap:.3rem .6rem}.card-head h2{flex:1 1 auto}.card .tail{white-space:normal}.card table.thin tr:last-child td{border-bottom:0}.restart-row{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.restart-row .input{min-height:1.65rem;font-size:var(--n-text-size-small)}.restart-row .input select{padding:.15rem 0}.part-name{gap:.55rem}.part-name .i{color:var(--n-text-faint)}table.thin td.go{width:24px;color:var(--n-text-faint)}.db-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.2rem;align-items:start}.db-col{display:grid;gap:1.2rem;min-width:0}.fields3{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1fr);gap:.8rem}.schedule-when{gap:.4rem;flex-wrap:wrap}.schedule-when .input{flex:1 1 6.5rem}.schedule-when .input.time{flex:1 0 8.5rem}.input.static{background:var(--n-bg-sunken)}.places-head{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.places-head .settings-head{flex:1;min-width:16rem}.chips{display:flex;gap:.4rem;flex-wrap:wrap}button.tag{cursor:pointer;font-family:inherit}button.tag:hover{border-color:var(--n-brand-line)}table.thin.places td.num{white-space:nowrap}table.thin.places .place-path{display:none}table.thin tr.openable{cursor:pointer}table.thin tr.openable:hover td,table.thin tr.openable:focus-visible td{background:var(--n-bg-hover)}.places-bar{gap:.5rem;flex-wrap:wrap}.kept-at{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;white-space:nowrap}.attention{display:grid;gap:.4rem}.attention:empty{display:none}.attention-item,.attention-item:hover{display:flex;align-items:center;gap:.6rem;padding:.55rem .8rem;border:1px solid var(--n-caution-line);border-radius:var(--n-radius);background:var(--n-caution-bg);color:var(--n-caution-fg);text-decoration:none}.attention-item.blocked,.attention-item.blocked:hover{border-color:var(--n-blocked-line);background:var(--n-blocked-bg);color:var(--n-blocked-fg)}.attention-item.brand,.attention-item.brand:hover{border-color:var(--n-brand-line);background:var(--n-brand-bg);color:var(--n-brand-fg)}.attention a.attention-item:hover{border-color:currentColor}.attention-ok{display:flex;align-items:center;gap:.5rem;color:var(--n-ok-fg)}.dash{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.9rem}.dash-card,.dash-card:hover{display:grid;gap:.3rem;align-content:start;padding:.9rem 1rem 1rem;color:var(--n-text);text-decoration:none;transition:border-color .12s ease,background-color .12s ease}.dash-card:hover{border-color:var(--n-brand-line);background:var(--n-bg-hover)}.dash-top{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .5rem;min-width:0;color:var(--n-text-faint)}.dash-title{flex:1;font-weight:600;color:var(--n-text)}.dash-top .tag{white-space:normal}.dash-value{margin-top:.15rem;font-family:var(--n-font-serif);font-size:1.4rem;line-height:1.2;overflow-wrap:anywhere}.dash-facts{display:grid;gap:.05rem;font-size:var(--n-text-size-small);color:var(--n-text-dim);overflow-wrap:anywhere}.dot.brand{background:var(--n-brand-icon)}.stats{display:flex;flex-wrap:wrap;margin:0;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);overflow:hidden}.stat{flex:1 1 9.5rem;min-width:0;margin:0 -1px -1px 0;padding:.6rem .9rem;border-right:1px solid var(--n-line);border-bottom:1px solid var(--n-line)}.stat dt{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--n-text-faint)}.stat dd{margin:.15rem 0 0;font-family:var(--n-font-serif);font-size:1.15rem;line-height:1.25;overflow-wrap:anywhere}.stat.ok dd{color:var(--n-ok-fg)}.stat.caution dd{color:var(--n-caution-fg)}.stat.blocked dd{color:var(--n-blocked-fg)}.path-row{align-items:flex-start;flex-wrap:wrap}.path-row>.path-field{flex:1 1 16rem}.path-field{display:grid;gap:.4rem;min-width:0}.path-input{padding-right:.15rem}.browser{display:grid;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);overflow:hidden}.browser-head{display:flex;align-items:center;gap:.2rem;min-width:0;padding:.25rem .3rem;border-bottom:1px solid var(--n-line)}.browser-title{flex:1;padding-left:.4rem;font-size:var(--n-text-size-small);font-weight:600;color:var(--n-text-dim)}.crumbs{display:flex;align-items:center;flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-family:var(--n-font-mono);font-size:13px}.crumb-step{display:inline-flex;align-items:center}.crumb{padding:.1rem .25rem;border:0;border-radius:var(--n-radius);background:transparent;color:var(--n-brand-text);font:inherit;cursor:pointer}.crumb:hover{background:var(--n-brand-soft)}span.crumb{color:var(--n-text);font-weight:500;cursor:default}span.crumb:hover{background:transparent}.crumb-sep{padding:0 .05rem;color:var(--n-text-faint)}.browser-disk,.browser-note{display:flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .7rem;border-bottom:1px solid var(--n-line);font-size:var(--n-text-size-small);color:var(--n-text-dim);overflow-wrap:anywhere}.browser-disk .i{color:var(--n-text-faint)}.browser-note.caution{background:var(--n-caution-bg);color:var(--n-caution-fg)}.browser-note.blocked{background:var(--n-blocked-bg);color:var(--n-blocked-fg)}.browser-list{display:grid;align-content:start;max-height:16.5rem;overflow:auto;padding:.25rem}.browser-row{display:flex;align-items:center;gap:.55rem;width:100%;min-width:0;min-height:2rem;padding:0 .5rem;border:0;border-radius:var(--n-radius);background:transparent;color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.browser-row:hover:not(:disabled){background:var(--n-bg-hover)}.browser-row:disabled{color:var(--n-text-faint);cursor:default}.browser-row .i{color:var(--n-text-faint)}.browser-row.caution>.i:first-child{color:var(--n-caution-icon)}.browser-name{flex:1 1 auto;min-width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--n-font-mono);font-size:13.5px}.browser-row .meta{flex:0 1 auto;min-width:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-tag{flex:none;padding:0 .4rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-neutral-bg);color:var(--n-neutral-fg);font-size:12px}.browser-tag.caution{border-color:var(--n-caution-line);background:var(--n-caution-bg);color:var(--n-caution-fg)}.browser-tag.blocked{border-color:var(--n-blocked-line);background:var(--n-blocked-bg);color:var(--n-blocked-fg)}.browser-hidden{justify-self:start;margin:.2rem .25rem}.browser-files{padding:.3rem .5rem}.browser-foot{display:flex;align-items:center;gap:.6rem;padding:.4rem .45rem .4rem .7rem;border-top:1px solid var(--n-line);background:var(--n-bg-page)}.browser-path{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px}@media(max-width:640px){.browser-row .meta{display:none}}.folder-now{gap:.6rem;flex-wrap:wrap}.folder-now .path{min-width:0;overflow-wrap:anywhere}.picker-filter{padding:.35rem .4rem;border-bottom:1px solid var(--n-line)}.picker-filter .input{min-height:1.9rem}.picker-filter .i{color:var(--n-text-faint)}.browser-list.picker-list{max-height:20rem}.picker-row{display:flex;align-items:center;gap:.25rem;min-width:0;padding-left:.45rem;border-radius:var(--n-radius)}.picker-row:hover{background:var(--n-bg-hover)}.picker-row.on{background:var(--n-brand-soft)}.picker-open{display:flex;align-items:center;gap:.55rem;flex:1;min-width:0;min-height:2rem;padding:.25rem .5rem .25rem .3rem;border:0;border-radius:var(--n-radius);background:transparent;color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.picker-open:disabled{color:var(--n-text-faint);cursor:default}.picker-open .i{flex:none;color:var(--n-text-faint)}.picker-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.05rem .7rem;flex:1;min-width:0}.picker-name{flex:0 1 auto;min-width:0;overflow-wrap:anywhere;font-family:var(--n-font-mono);font-size:13.5px}.picker-what{flex:0 1 auto;min-width:0;overflow-wrap:anywhere;font-size:var(--n-text-size-small);color:var(--n-text-faint)}.picker-what.dicom{color:var(--n-ok-fg)}.picker-more{justify-self:start;margin:.2rem .25rem}.picker-foot,.picker-stalled{flex-wrap:wrap}.picker-foot .browser-path{flex:1 1 14rem}.chosen-list{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.chosen-item{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;min-width:0;padding:.3rem .35rem .3rem .7rem;border-bottom:1px solid var(--n-line)}.chosen-item:last-child{border-bottom:0}.chosen-at{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere;font-size:13px}.chosen-note{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}.setup{display:grid;gap:1.3rem}.setup-head{display:grid;gap:.35rem}.setup-title{gap:1rem;flex-wrap:wrap}.setup-title h1{flex:1}.progress-row{display:flex;align-items:center;gap:.4rem .8rem;flex-wrap:wrap;margin-top:.3rem}.progress{display:flex;gap:.3rem;width:min(16rem,100%)}.progress span{flex:1;height:6px;border-radius:3px;background:var(--n-bg-sunken)}.progress span.on{background:var(--n-ok-icon)}.setup-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.4rem;align-items:start}.setup-steps{display:grid;gap:.6rem;margin:0;padding:0;list-style:none;min-width:0}.setup-card{min-width:0;overflow:hidden}.setup-card.open{border-color:var(--n-brand-line)}.setup-card-head{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:.8rem;align-items:start;width:100%;padding:.85rem 1rem;border:0;background:transparent;color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.setup-card-head:hover{background:var(--n-bg-hover)}.setup-card-head>.i{margin-top:.35rem;color:var(--n-text-faint);transition:transform .2s ease}.setup-card.open .setup-card-head>.i{transform:rotate(180deg)}.setup-mark{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--n-neutral-line);border-radius:50%;background:var(--n-bg-raised);color:var(--n-text-dim);font-size:13px;font-weight:600}.setup-mark.met{border-color:var(--n-ok-icon);background:var(--n-ok-icon);color:var(--n-bg-raised)}.setup-mark.caution{border-color:var(--n-caution-line);background:var(--n-caution-bg);color:var(--n-caution-fg)}.setup-card-title{display:grid;gap:.15rem;min-width:0}.setup-card-title .row{gap:.2rem .6rem;flex-wrap:wrap}.setup-need{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.setup-need.needed{color:var(--n-brand-text)}.setup-need.done{color:var(--n-ok-fg)}.setup-need.later{color:var(--n-text-faint)}.setup-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:var(--n-text-size-small);color:var(--n-text-dim)}.setup-card.open .setup-summary{display:block}.setup-card-body{display:grid;gap:.8rem;min-width:0;padding:0 1rem 1rem calc(1.8rem + 28px)}.source-list{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.source-list li{display:flex;align-items:center;gap:.5rem;min-width:0}.source-list .i{color:var(--n-text-faint)}.source-list .path{min-width:0;overflow-wrap:anywhere;color:var(--n-text-dim)}.mode-lines{display:grid;gap:.45rem}.mode-line{display:grid;grid-template-columns:16px minmax(0,1fr);gap:.05rem .55rem;align-items:center}.mode-line .meta{grid-column:2}.mode-line:not(.on) b{font-weight:500;color:var(--n-text-dim)}.concepts{position:sticky;top:0;display:grid;gap:.85rem;min-width:0;padding:1rem 1.1rem 1.1rem}.flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:.2rem 0 0;list-style:none}.flow li{position:relative;display:grid;align-content:start;justify-items:center;gap:.1rem;text-align:center;font-size:var(--n-text-size-small)}.flow li .i{width:20px;height:20px;color:var(--n-brand-icon)}.flow li span{font-size:12px;color:var(--n-text-faint)}.flow li+li:before{content:"";position:absolute;top:7px;left:-.85rem;width:7px;height:7px;border-top:1.5px solid var(--n-text-faint);border-right:1.5px solid var(--n-text-faint);transform:rotate(45deg)}dl.concept-list{display:grid;gap:.75rem;margin:0}.concept{display:grid;grid-template-columns:16px minmax(0,1fr);gap:.1rem .6rem}.concept>.i{grid-row:span 2;margin-top:3px;color:var(--n-text-faint)}.concept dt{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .5rem;font-weight:600}.concept dt .count{font-size:12px;font-weight:500;color:var(--n-brand-text)}.concept dd{margin:0;font-size:var(--n-text-size-small);color:var(--n-text-dim)}.setup-line,.setup-line:hover{display:flex;align-items:center;gap:.6rem;padding:.6rem .85rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);text-decoration:none}.setup-line:hover{border-color:var(--n-brand-line)}.setup-line .i{color:var(--n-text-faint)}.setup-line>.i:first-child{color:var(--n-ok-icon)}.setup-line.caution>.i:first-child{color:var(--n-caution-icon)}.setup-line-go{font-weight:500;color:var(--n-brand-text)}.placeholder{display:grid;gap:.5rem;justify-items:start;max-width:38rem;padding-top:1.5rem}.placeholder-icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:.4rem;border-radius:50%;background:var(--n-brand-soft);color:var(--n-brand-icon)}@media(max-width:1100px){.setup-grid{grid-template-columns:minmax(0,1fr)}.concepts{position:static}}@media(max-width:640px){.setup-card-body{padding-left:1rem}}.choices{display:grid;gap:.45rem}.key-form{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.radio{width:16px;height:16px;border-radius:50%;border:1px solid var(--n-neutral-line);background:var(--n-bg-raised);flex:none;display:inline-grid;place-items:center}.radio.on{border-color:var(--n-brand-text)}.radio.on:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--n-brand-text)}.mode .row{gap:.55rem}table.thin.audit .audit-scope{display:none}.mode.on{border:2px solid var(--n-brand-text);padding:calc(1rem - 1px) calc(1.1rem - 1px)}.ladder button{font:inherit;font-size:12px;line-height:1.35rem;padding:0 .5rem;border:0;border-left:1px solid var(--n-neutral-line);background:transparent;color:var(--n-text-faint);cursor:pointer}.ladder button:first-child{border-left:0}.ladder button.on{background:var(--n-brand-bg);color:var(--n-brand-fg)}.ladder button:disabled{cursor:default}.ladder-row{gap:.6rem;flex-wrap:wrap}.signin{display:grid;gap:.7rem}.signin-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;min-width:0}.signin-item{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;min-width:0}.signin-item>.i{flex:none;color:var(--n-brand-icon)}.signin-item .path{min-width:0;overflow-wrap:anywhere}.signin-details>summary{cursor:pointer;font-size:var(--n-text-size-small);color:var(--n-text-dim)}.signin-details>dl{margin-top:.45rem}dl.facts.sign-facts{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);gap:.2rem 1rem;font-size:var(--n-text-size-small)}.setup-say{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:.65rem;border-top:1px solid var(--n-line);font-size:var(--n-text-size-small);color:var(--n-text-dim)}.setup-say>.i{color:var(--n-text-faint)}.at-machine{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.subscription-line{font-size:var(--n-text-size-small);color:var(--n-text-dim)}.ggrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.gcard{display:grid;gap:.55rem;align-content:start;min-width:0;padding:.8rem .9rem .85rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.gcard h3{min-width:0;overflow-wrap:anywhere}.gcard>.button{justify-self:start}.gcard .follows{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem}.amarks{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.amark{display:inline-flex;align-items:center;min-height:1.35rem;padding:0 .45rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised);font-size:12px;font-weight:500;white-space:nowrap;color:var(--n-text-dim)}.amark.do{border-color:var(--n-brand-line);background:var(--n-brand-bg);color:var(--n-brand-fg)}.amark.own{border-style:dashed;border-color:var(--n-brand-text);color:var(--n-brand-fg)}.tag.records .i{color:var(--n-text-faint)}.tag.own{border-style:dashed;border-color:var(--n-brand-text)}.amark-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:var(--n-text-size-small);color:var(--n-text-faint)}.amark-legend>span:not(.amark):not(.tag){margin-right:.7rem}table.thin.people .person-under{display:none}.alist{display:grid;border-top:1px solid var(--n-line)}.alist-head{margin-bottom:-.6rem}.area-row{justify-content:flex-end;flex-wrap:wrap;gap:.25rem;padding:.35rem 0;border-bottom:1px solid var(--n-line)}.arow{display:grid;grid-template-columns:18px minmax(0,1fr) auto;column-gap:.75rem;row-gap:.05rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--n-line)}.arow>.i{grid-column:1;grid-row:1 / span 2;color:var(--n-text-faint)}.arow>b{grid-column:2;grid-row:1;font-weight:500}.arow>.what{grid-column:2;grid-row:2;font-size:var(--n-text-size-small);color:var(--n-text-faint)}.arow>.seg,.arow>.state{grid-column:3;grid-row:1 / span 2;justify-self:end}.arow>.state{font-size:var(--n-text-size-small);color:var(--n-text-dim)}.arow.deep{grid-template-columns:minmax(0,1fr) auto;padding-left:1.85rem}.arow.deep>b,.arow.deep>.what{grid-column:1}.arow.deep>.seg,.arow.deep>.state{grid-column:2}.arow.hidden>b{font-weight:400;color:var(--n-text-faint)}.what .from{font-weight:500;color:var(--n-text-dim)}.what .from.own{color:var(--n-brand-text)}.seg{display:inline-flex;overflow:hidden;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.seg button{min-width:4.1rem;padding:.15rem .6rem;border:0;border-left:1px solid var(--n-neutral-line);background:transparent;font:inherit;font-size:13px;text-align:center;color:var(--n-text-dim);cursor:pointer}.seg button:first-child{border-left:0}.seg button.on{background:var(--n-brand);color:var(--n-text-on-brand);font-weight:500}.seg button.on.off{background:var(--n-bg-sunken);color:var(--n-text)}.seg button.locked{background:var(--n-bg-sunken);color:var(--n-text-faint);cursor:default}.seg button:focus-visible{outline:2px solid var(--n-brand-text);outline-offset:-2px}.arow>.seg.wide{grid-column:2;grid-row:3;justify-self:start;margin-top:.3rem}.presets{flex-wrap:wrap;gap:.4rem}.opt{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .6rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised);font:inherit;font-size:13px;color:var(--n-text);cursor:pointer}.opt .i{width:13px;height:13px;margin-right:.3rem;stroke-width:2.4}.opt.on{border-color:var(--n-brand-text);background:var(--n-brand-bg);color:var(--n-brand-fg);font-weight:500}.opt.followed{cursor:default}.row.actions .push{margin-left:auto}@media(min-width:641px){.dialog:has(.alist){width:min(44rem,calc(100vw - 2rem))}}@media(max-width:1100px){.ggrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){dl.facts.sign-facts{grid-template-columns:max-content minmax(0,1fr)}table.thin.people th:nth-child(4),table.thin.people td:nth-child(4){display:none}table.thin.people .person-under{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}}@media(max-width:640px){.ggrid{grid-template-columns:minmax(0,1fr)}table.thin.people th:nth-child(2),table.thin.people td:nth-child(2){display:none}table.thin.people .person-groups{display:contents}.arow{grid-template-columns:18px minmax(0,1fr);row-gap:.25rem}.arow>.seg,.arow>.state{grid-column:2;grid-row:3;justify-self:start}.arow.deep{grid-template-columns:minmax(0,1fr);padding-left:calc(18px + .75rem)}.arow.deep>.seg,.arow.deep>.state{grid-column:1}.seg button{min-width:3.6rem}.arow>.seg.wide{flex-direction:column;justify-self:stretch}.seg.wide button{border-left:0;border-top:1px solid var(--n-neutral-line);text-align:left}.seg.wide button:first-child{border-top:0}}@media(min-width:641px){table.thin.people .person-groups{display:none}}.audit-filters{gap:.5rem;flex-wrap:wrap}.audit-filters .input{flex:1 1 11rem}td.nowrap{white-space:nowrap}.key-form .input{min-width:12rem}.provider{display:grid;gap:.35rem}dl.facts .facts-pair{display:contents}.choice{display:flex;align-items:center;gap:.55rem}.checks{display:flex;gap:1.2rem;flex-wrap:wrap}input[type=radio]{accent-color:var(--n-brand-mark);width:16px;height:16px}.note.db-key{padding:.9rem 1rem}.note.db-key .note-detail{color:var(--n-text)}table.thin th.acts,table.thin td.acts{width:1%}.row-actions{display:flex;justify-content:flex-end;gap:.3rem}.row-actions.under{display:none}.radio-row{display:flex;align-items:flex-start;gap:.55rem;min-width:0;cursor:pointer}.radio-row>input{flex:none;margin:.2rem 0 0}.radio-row>span{display:grid;gap:.05rem;min-width:0}.check-row{display:flex;align-items:center;gap:.55rem;justify-self:start;cursor:pointer}.plain-set{margin:0;padding:0;border:0;min-width:0}.plain-set>legend{padding:0;margin-bottom:.3rem}.fields2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.field-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .6rem}.field-row>.input{flex:1 1 12rem}.tried{display:grid;gap:.15rem}.tried-list{display:grid;gap:.2rem;margin:0;padding-left:1.1rem}.subscription{display:grid;gap:.6rem}.sign-in-code{display:grid;gap:.35rem;justify-items:start;padding:.75rem .9rem;border:1px dashed var(--n-brand-line);border-radius:var(--n-radius);background:var(--n-bg-page)}.code-row{gap:.35rem;flex-wrap:wrap}.sign-in-code .code{font-family:var(--n-font-mono);font-size:1.7rem;font-weight:500;line-height:1.2;letter-spacing:.12em;overflow-wrap:anywhere}.sub-link{display:inline-flex;align-items:center;gap:.35rem;max-width:100%}.sub-link>span{min-width:0;overflow-wrap:anywhere}.stack.local{gap:.55rem}.local .path,.local .warn{overflow-wrap:anywhere}.local .dialog-head h2{min-width:0;overflow-wrap:anywhere}.local-list{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.local-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;min-width:0;padding:.75rem .9rem;border-bottom:1px solid var(--n-line)}.local-row:last-child{border-bottom:0}.local-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;min-width:0}.local-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.05rem .6rem;flex:1 1 14rem;min-width:0}.local-name>.path{font-weight:500}.local-actions{display:flex;flex-wrap:wrap;gap:.3rem}.local-progress{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .7rem}.local-track{flex:1 1 8rem;max-width:22rem;height:6px;overflow:hidden;border-radius:3px;background:var(--n-bg-sunken)}.local-track i{display:block;height:100%;background:var(--n-brand-icon)}.local-track.paused i{background:var(--n-caution-icon)}.serve{display:grid;gap:.45rem;margin-top:.25rem}.serve-list{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.35rem .9rem;align-items:center;margin:0}.serve-row{display:contents}.serve-list dt{font-size:var(--n-text-size-small);color:var(--n-text-dim)}.serve-list dd{margin:0;min-width:0}.local-runtime{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-width:0}.local-run{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;min-width:0}.local-log{min-width:0}.local-log pre{max-height:14rem;margin:.3rem 0 0;overflow:auto;overflow-wrap:anywhere;font-size:var(--n-text-size-small)}.serve-self{min-width:0}.serve-self>summary{cursor:pointer;font-size:var(--n-text-size-small);color:var(--n-text-dim)}.serve-self>.serve{margin-top:.4rem}.closed-list{display:grid;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none}.closed-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.2rem .6rem;min-width:0;font-size:var(--n-text-size-small)}.closed-list li>span{flex:1 1 14rem;min-width:0;overflow-wrap:anywhere}.found{display:grid;gap:.4rem}.file-list{display:grid;max-height:14rem;overflow:auto;margin:0;padding:.25rem 0;list-style:none;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-page)}.file-list li{display:flex;align-items:baseline;justify-content:space-between;gap:.2rem .8rem;min-width:0;padding:.15rem .65rem}.file-list .path{min-width:0;overflow-wrap:anywhere}.file-list .num{flex:none}@media(max-width:640px){.serve-list{grid-template-columns:minmax(0,1fr);gap:.1rem}.serve-list dd{margin-bottom:.4rem}.serve-list code{word-break:break-all}}@media(max-width:640px){.fields2{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){table.thin.models th.acts,table.thin.models td.acts{display:none}table.thin.models .row-actions.under{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:.35rem}table.thin.models .tag{white-space:normal}}.stack.roomy{gap:.6rem}.sq{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-neutral-bg);color:var(--n-neutral-icon)}.sq.brand{border-color:var(--n-brand-line);background:var(--n-brand-bg);color:var(--n-brand-icon)}.sq.caution{border-color:var(--n-caution-line);background:var(--n-caution-bg);color:var(--n-caution-icon)}.sq .i{width:15px;height:15px}.routes{display:grid}.route{display:grid;grid-template-columns:minmax(0,10rem) 16px minmax(0,1fr) minmax(0,12rem);gap:.9rem;align-items:center;padding:.7rem .9rem;border-bottom:1px solid var(--n-line)}.route:last-child{border-bottom:0}.route>.i{color:var(--n-text-faint)}.route .who{display:grid;gap:.15rem;justify-items:start;min-width:0}.route .station{font-weight:500;overflow-wrap:anywhere}.dest{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;column-gap:.6rem;align-items:center;width:100%;min-width:0;padding:.35rem .6rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit;text-align:left}.dest.plain{grid-template-columns:28px minmax(0,1fr) auto}button.dest{cursor:pointer}button.dest:hover{border-color:var(--n-brand-line);background:var(--n-bg-hover)}.dest>.sq{grid-row:1 / span 2}.dest>b,.dest>.meta{grid-column:2;min-width:0;overflow-wrap:anywhere}.dest>b{font-weight:500}.dest>.tag{grid-column:3;grid-row:1 / span 2}.dest>.chev{grid-column:4;grid-row:1 / span 2;display:grid;color:var(--n-text-faint)}.mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.9rem;align-items:stretch}.mcard{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.8rem .9rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.mcard>.acts{margin-top:auto;padding-top:.2rem}.mcard.mine{border-color:var(--n-caution-line)}.mcard.wide{grid-column:span 2}.mcard .card-name{min-width:0;font-weight:500;overflow-wrap:anywhere}.mcard .card-name.path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.mcard .where{display:flex;align-items:center;gap:.45rem;min-width:0}.mcard .where>.sq{width:22px;height:22px}.mcard .where>.sq .i{width:13px;height:13px}.mcard .where>.meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcard>.row{flex-wrap:wrap;gap:.3rem .5rem}.mcard .tag{white-space:normal}.mcard .warn,.mcard .path{overflow-wrap:anywhere}.mcard .local-track{max-width:none}.mcard .sign-in-code .code{font-size:1.35rem}.mcard .serve-list{grid-template-columns:minmax(0,1fr);gap:.1rem}.mcard .serve-list dd{margin-bottom:.35rem}.card-files{min-width:0}.card-files>summary{cursor:pointer;font-size:var(--n-text-size-small);color:var(--n-text-dim)}.card-files>.serve{margin-top:.4rem}.more-menu{position:relative}.more-menu>summary{list-style:none}.more-menu>summary::-webkit-details-marker{display:none}.more-list{position:absolute;top:calc(100% + .25rem);right:0;z-index:3;display:grid;min-width:11rem;padding:.3rem;border:1px solid var(--n-line);border-radius:calc(var(--n-radius) * 2);background:var(--n-bg-raised);box-shadow:0 8px 24px var(--n-scrim)}.more-list>button{padding:.4rem .55rem;border:0;border-radius:var(--n-radius);background:transparent;color:var(--n-text);font:inherit;font-size:var(--n-text-size-small);text-align:left;cursor:pointer}.more-list>button:hover{background:var(--n-bg-hover)}.more-list>button:disabled{color:var(--n-text-faint);cursor:default}.mline{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1.2rem;font-size:var(--n-text-size-small);color:var(--n-text-faint)}.mline>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .4rem;min-width:0}.mline .i{width:14px;height:14px}.mline .path{overflow-wrap:anywhere}.link-button{padding:0;border:0;background:transparent;color:var(--n-brand-text);font:inherit;cursor:pointer}.link-button:hover{color:var(--n-brand-hover);text-decoration:underline;text-underline-offset:3px}.pick{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;column-gap:.75rem;row-gap:.1rem;align-items:start;padding:.7rem .85rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);cursor:pointer}.pick.on{padding:calc(.7rem - 1px) calc(.85rem - 1px);border:2px solid var(--n-brand-text)}.pick>.sq{grid-column:1;grid-row:1 / span 2;width:32px;height:32px}.pick>b{grid-column:2;grid-row:1;font-weight:500}.pick>input{grid-column:3;grid-row:1;margin:3px 0 0}.pick>.meta{grid-column:2;grid-row:2}.file-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:.3rem .6rem;align-items:center;padding:.45rem .6rem;border:1px solid var(--n-line);border-radius:var(--n-radius);cursor:pointer}.file-row.on{border-color:var(--n-brand-line);background:var(--n-brand-bg)}.file-row>input{margin:0}.file-row .path{overflow-wrap:anywhere}.file-row>.tag{justify-self:end;white-space:normal}.more-fields{min-width:0}.more-fields>summary{cursor:pointer;font-size:var(--n-text-size-small);color:var(--n-text-dim)}.more-body{display:grid;gap:.8rem;margin-top:.6rem}.uninstall-plan{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--n-text-size-small)}.route .side:empty{display:none}@media(max-width:860px){.route{grid-template-columns:minmax(0,1fr);gap:.4rem}.route>.i{transform:rotate(90deg)}}@media(max-width:640px){.dest{grid-template-columns:28px minmax(0,1fr) 16px;row-gap:.25rem}.dest.plain{grid-template-columns:28px minmax(0,1fr)}.dest>.tag{grid-column:2;grid-row:auto;justify-self:start}.dest>.chev{grid-column:3}.mcard.wide{grid-column:auto}.file-row{grid-template-columns:16px minmax(0,1fr)}.file-row>.tag{grid-column:2;justify-self:start}}.settings>*,.pair>*,.db-col>*,.stack>*{min-width:0}.settings .meta,.note-detail{overflow-wrap:anywhere}.chip.command{white-space:normal;max-width:100%}.chip.command code{min-width:0;overflow-wrap:anywhere}@media(max-width:1180px){.db-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.fields3{grid-template-columns:minmax(0,1fr)}table.thin.places th:nth-child(3),table.thin.places td:nth-child(3),table.thin.places th:nth-child(4),table.thin.places td:nth-child(4),table.thin.places th:nth-child(5),table.thin.places td:nth-child(5){display:none}table.thin.places .place-path{display:block;font-family:var(--n-font-mono);overflow-wrap:anywhere}.settings-head .row{flex-wrap:wrap}table.thin.models th:nth-child(2),table.thin.models td:nth-child(2),table.thin.models th:nth-child(5),table.thin.models td:nth-child(5){display:none}.modes{grid-template-columns:minmax(0,1fr)}table.thin.audit th:nth-child(4),table.thin.audit td:nth-child(4),table.thin.audit th:nth-child(5),table.thin.audit td:nth-child(5){display:none}table.thin.audit .audit-scope{display:block;overflow-wrap:anywhere;margin-top:.25rem}table.thin.audit td.nowrap{white-space:normal}}.talk-page{display:flex;flex-direction:column;gap:1rem;max-width:50rem;margin:0 auto;min-height:100%}.talk-head{display:flex;align-items:center;gap:.75rem}.talk-head h1{min-width:0;overflow-wrap:anywhere}.talk{flex:1;display:flex;flex-direction:column;gap:1.1rem}.said{display:grid;gap:.6rem}.said.you{align-self:flex-end;max-width:85%;margin:0;padding:.6rem .8rem;border-radius:calc(var(--n-radius) * 2);background:var(--n-bg-sunken);white-space:pre-wrap;overflow-wrap:anywhere}.said-text{white-space:pre-wrap;overflow-wrap:anywhere}.md{display:grid;gap:.6rem;min-width:0;overflow-wrap:anywhere}.md p,.md ul,.md ol,.md blockquote,.md h3,.md h4,.md h5,.md h6{margin:0}.md h3,.md h4,.md h5,.md h6{font-weight:600;line-height:1.3;text-wrap:balance}.md .md-h1{font-size:1.25rem}.md .md-h2{font-size:1.12rem}.md .md-h3{font-size:1rem}.md .md-h4{font-size:var(--n-text-size)}.md .md-h5{font-size:var(--n-text-size);color:var(--n-text-dim)}.md .md-h6{font-size:var(--n-text-size-small);color:var(--n-text-dim)}.md ul,.md ol{display:grid;gap:.25rem;padding-left:1.35rem}.md li>ul,.md li>ol{margin-top:.25rem}.md li input{margin:0 .4rem 0 0;vertical-align:-1px}.md li>input+p{display:inline}.md blockquote{display:grid;gap:.4rem;padding-left:.8rem;border-left:2px solid var(--n-line-strong);color:var(--n-text-dim)}.md hr{width:100%;margin:.2rem 0;border:0;border-top:1px solid var(--n-line)}.md code{padding:.05rem .3rem;border-radius:4px;background:var(--n-bg-sunken)}.md sub,.md sup{line-height:0}.md kbd{padding:0 .3rem;border:1px solid var(--n-line);border-bottom-width:2px;border-radius:4px;background:var(--n-bg-raised);font-family:var(--n-font-mono);font-size:.85em}.md mark{padding:0 .15rem;border-radius:2px;background:var(--n-caution-bg);color:inherit}.md details{display:grid;gap:.5rem;padding:.45rem .75rem;border:1px solid var(--n-line);border-radius:var(--n-radius)}.md details>summary{cursor:pointer;font-weight:500}.md .md-html{white-space:pre-wrap;font-family:var(--n-font-mono);font-size:13px;color:var(--n-text-dim)}.md-code{min-width:0;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-sunken)}.md-code-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.15rem .2rem 0 .75rem}.md-code pre{margin:0;padding:.15rem .8rem .75rem;overflow-x:auto;font-size:13px;line-height:1.55}.md-code pre code{padding:0;background:transparent;white-space:pre;overflow-wrap:normal}.md-code .hljs-comment,.md-code .hljs-quote,.md-code .hljs-meta{color:var(--n-text-faint)}.md-code .hljs-comment,.md-code .hljs-quote{font-style:italic}.md-code .hljs-keyword,.md-code .hljs-selector-tag,.md-code .hljs-literal,.md-code .hljs-doctag{color:var(--n-brand-text)}.md-code .hljs-string,.md-code .hljs-regexp,.md-code .hljs-addition,.md-code .hljs-template-tag{color:var(--n-ok-fg)}.md-code .hljs-number,.md-code .hljs-symbol,.md-code .hljs-bullet{color:var(--n-caution-fg)}.md-code .hljs-title,.md-code .hljs-section,.md-code .hljs-name,.md-code .hljs-selector-id,.md-code .hljs-selector-class{color:var(--n-gated-fg)}.md-code .hljs-built_in,.md-code .hljs-type,.md-code .hljs-attr,.md-code .hljs-attribute,.md-code .hljs-property,.md-code .hljs-variable,.md-code .hljs-template-variable,.md-code .hljs-params{color:var(--n-text-dim)}.md-code .hljs-deletion{color:var(--n-blocked-fg)}.md-code .hljs-emphasis{font-style:italic}.md-code .hljs-strong{font-weight:600}.md-table{min-width:0;overflow-x:auto}.md-table table{overflow-wrap:normal}.md-table th,.md-table td{padding-right:1rem}.md .md-right{text-align:right;font-variant-numeric:tabular-nums}.md .md-center{text-align:center}.md-image{color:var(--n-text-dim)}.md-alert{display:grid;gap:.4rem;padding:.6rem .8rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-neutral-bg);color:var(--n-text)}.md-alert-title{display:flex;align-items:center;gap:.4rem;font-weight:600}.md-alert-note{border-color:var(--n-gated-line);background:var(--n-gated-bg)}.md-alert-note .md-alert-title{color:var(--n-gated-fg)}.md-alert-tip{border-color:var(--n-ok-line);background:var(--n-ok-bg)}.md-alert-tip .md-alert-title{color:var(--n-ok-fg)}.md-alert-important{border-color:var(--n-brand-line);background:var(--n-brand-bg)}.md-alert-important .md-alert-title{color:var(--n-brand-fg)}.md-alert-warning{border-color:var(--n-caution-line);background:var(--n-caution-bg)}.md-alert-warning .md-alert-title{color:var(--n-caution-fg)}.md-alert-caution{border-color:var(--n-blocked-line);background:var(--n-blocked-bg)}.md-alert-caution .md-alert-title{color:var(--n-blocked-fg)}.md-footnotes{display:grid;gap:.3rem;padding-top:.5rem;border-top:1px solid var(--n-line);font-size:var(--n-text-size-small);color:var(--n-text-dim)}.md-footnotes ol{margin:0}.md-fnref a,.md-fnback{text-decoration:none}.md math{font-family:var(--n-font-math);font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal;direction:ltr}.md math.tml-display{display:block;width:100%}.md math .tml-right{text-align:right}.md math .tml-left{text-align:left}.md mtable.tml-jot>mtr>mtd{padding-top:.7ex;padding-bottom:.7ex}.md-math{min-width:0;overflow-x:auto;overflow-y:hidden;padding:.15rem 0}.md .md-math-source{white-space:pre-wrap;font-family:var(--n-font-mono);font-size:13px}.md pre.md-math-source{margin:0;padding:.4rem .6rem;border-radius:var(--n-radius);background:var(--n-bg-sunken)}.said-you{align-self:flex-end;display:grid;justify-items:end;gap:.1rem;max-width:85%;min-width:0}.said-you .said.you{max-width:100%}.turn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem;color:var(--n-text-faint)}.said>.turn-actions{margin-top:-.3rem}.turn-actions .icon-button{width:1.75rem;height:1.75rem;color:var(--n-text-faint)}.turn-actions .icon-button:hover{color:var(--n-brand-text)}.turn-actions .icon-button[aria-pressed=true]{color:var(--n-brand-text);background:var(--n-brand-soft)}.turn-actions .icon-button:disabled{color:var(--n-text-faint);background:transparent;opacity:.45}.on-hover{display:inline-flex;gap:.1rem;opacity:0;transition:opacity .12s ease}.said-you:hover .on-hover,.said-you:focus-within .on-hover{opacity:1}.versions{display:inline-flex;align-items:center}.versions .num{min-width:2.6rem;text-align:center}.edit-box{align-self:flex-end;display:grid;gap:.4rem;width:min(100%,38rem)}.edit-box .input{align-items:flex-end;padding-block:.3rem;border-color:var(--n-brand-line)}.edit-box-foot,.miss-foot{gap:.4rem;flex-wrap:wrap}.miss{display:grid;gap:.5rem;padding:.65rem .75rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.miss p{margin:0}.command-menu{display:grid;padding:.25rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.command-menu button{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;padding:.35rem .55rem;border:0;border-radius:var(--n-radius);background:transparent;color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.command-menu button:hover,.command-menu button:focus-visible{background:var(--n-bg-hover)}.command-menu code{color:var(--n-brand-text)}.command-note{margin:0;padding:.45rem .7rem;border-left:2px solid var(--n-line-strong);white-space:pre-wrap}.command-menu .mention-kind{min-width:3.6rem;color:var(--n-text-faint);font-size:.85em}.mention{display:inline-block;max-width:100%;padding:0 .35rem;overflow:hidden;border:1px solid var(--n-brand-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-brand-text);line-height:1.4;text-decoration:none;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}a.mention:hover,a.mention:focus-visible{background:var(--n-bg-hover)}.starters{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.5rem}.starter{padding:.65rem .8rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.starter:hover{border-color:var(--n-brand-line);background:var(--n-bg-hover)}.starter:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px}.share-state{display:grid;gap:.45rem;padding:.65rem .75rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-sunken)}.share-state p{margin:0}.share-link{gap:.4rem;flex-wrap:wrap}.share-link .input{min-width:min(100%,14rem)}.share-audience{display:grid;gap:.35rem;margin:0;padding:0;border:0}.share-audience label{gap:.5rem}.share-people{display:grid;gap:.5rem}.share-people-list{display:grid;max-height:16rem;overflow:auto;margin:0;padding:0;list-style:none;border:1px solid var(--n-line);border-radius:var(--n-radius)}.share-people-list li+li{border-top:1px solid var(--n-line)}.share-people-list label{gap:.6rem;padding:.45rem .65rem;cursor:pointer}.share-people-list label:hover{background:var(--n-bg-hover)}.share-byline{margin:-.5rem 0 0}.memory-switch{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem 1rem}.memory-switch p{margin:0}.memory-switch>.grow{flex:1 1 16rem}.memory-switch-title{font-weight:600}.memory-switch-actions{gap:.4rem;flex-wrap:wrap}.memory-add{gap:.5rem;flex-wrap:wrap}.memory-add .input{min-width:min(100%,16rem)}.memory-edit{gap:.4rem}.memory-edit .input{min-width:min(100%,14rem)}.memory-row .chat-row-title{font-weight:400}.memory-instructions{display:grid;gap:.6rem;padding:.85rem 1rem}.memory-instructions p{margin:0}.memory-draft{display:grid;gap:.5rem}.memory-draft .input{align-items:stretch;padding-block:.4rem}.memory-draft textarea{min-height:14rem;resize:vertical}.setup-text{min-height:12rem;resize:vertical}.file-pick{margin-top:.4rem;cursor:pointer}.setup-row{flex-wrap:wrap}.setup-row>.meta.grow{flex:1 1 18rem;margin-left:0;text-align:left}.memory-draft .row{gap:.4rem;flex-wrap:wrap}.memory-offer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.6rem .8rem;border:1px dashed var(--n-brand-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.memory-offer p{margin:0}.memory-offer .row{gap:.4rem}.memory-line{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0}.memory-line .i{color:var(--n-ok-icon)}@media(hover:none){.on-hover{opacity:1}}@media(prefers-reduced-motion:reduce){.on-hover{transition:none}}.steps{display:grid;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);font-size:14px}.steps-line{display:flex;align-items:center;gap:.6rem;width:100%;margin:0;padding:.45rem .7rem;border:0;background:transparent;color:var(--n-text);font:inherit;text-align:left}button.steps-line{cursor:pointer}button.steps-line:hover{background:var(--n-bg-hover)}.steps-line .i{color:var(--n-ok-icon)}.steps-line.quiet{border-top:1px solid var(--n-line);color:var(--n-text-dim)}.steps-line.failed .i{color:var(--n-caution-icon)}.thinking .steps-line .i{color:var(--n-text-faint)}.thinking-body{padding:.5rem .8rem .7rem 2.2rem;border-top:1px solid var(--n-line);color:var(--n-text-dim);font-size:var(--n-text-size-small)}.thinking-body .md{gap:.45rem}.thinking-live:after{content:"…";display:inline-block;width:1.2em;overflow:hidden;vertical-align:bottom}@media(prefers-reduced-motion:no-preference){.thinking-live:after{animation:thinking-dots 1.2s steps(4,end) infinite}}@keyframes thinking-dots{0%{width:0}to{width:1.2em}}.proposal{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.7rem;padding:.7rem .85rem;border:1px solid var(--n-brand-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.proposal>.i{margin-top:3px;color:var(--n-brand-icon)}.proposal-title{font-weight:600}.status-line{margin:0;color:var(--n-text-dim);font-size:var(--n-text-size-small)}.steps-help{position:relative;display:inline-flex}.turn-actions .icon-button.steps-q{font-weight:600;font-size:13px}.steps-pop{position:absolute;z-index:5;left:0;top:100%;display:grid;min-width:15rem;max-width:min(24rem,calc(100vw - 2rem));border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);box-shadow:0 8px 24px var(--n-scrim);font-size:var(--n-text-size-small)}.steps-pop .steps-line:first-child{border-top:0}.steps-pop .link-button{padding:.4rem .7rem;border-top:1px solid var(--n-line);text-align:left}.approval-lines{margin:.3rem 0 0;padding-left:1.1rem;color:var(--n-text-dim);font-size:var(--n-text-size-small)}.plan-panel .line:first-child{border-top:0}.plan-panel .plan-done p{color:var(--n-text-dim)}.plan-panel .plan-running .i{color:var(--n-brand-icon)}.plan-panel .plan-failed .i{color:var(--n-caution-icon)}.talk-composer{position:sticky;bottom:0;display:grid;gap:.4rem;padding:.6rem 0 .2rem;background:var(--n-bg-page)}.talk-foot{gap:.6rem;flex-wrap:wrap}.talk-head{flex-wrap:wrap}.chat-history{display:grid;gap:1rem}.chat-history-tools{gap:.75rem;flex-wrap:wrap}.chat-search{min-width:min(100%,16rem)}.chat-group{display:grid;gap:.4rem}.chat-group-label{margin:0;font-size:var(--n-text-size-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--n-text-faint)}.chat-rows{display:grid}.chat-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.55rem .8rem;border-bottom:1px solid var(--n-line)}.chat-row:last-child{border-bottom:0}.chat-row-link{display:grid;gap:.1rem;min-width:min(100%,14rem);color:var(--n-text);text-decoration:none}.chat-row-link:hover .chat-row-title{color:var(--n-brand-text)}.chat-row-title{font-weight:500;overflow-wrap:anywhere}.chat-actions,.chat-rename{gap:.35rem;flex-wrap:wrap}.context-meter{display:inline-flex;align-items:center;gap:.45rem}.context-track{width:4.5rem;height:6px;overflow:hidden;border-radius:3px;background:var(--n-bg-sunken)}.context-track i{display:block;height:100%;background:var(--n-progress)}.context-meter.caution .context-track i{background:var(--n-caution-icon)}.context-meter.caution .meta{color:var(--n-caution-fg)}.compaction-note{margin:0;padding:.4rem .7rem;border-left:2px solid var(--n-line-strong)}.data{display:grid;gap:1.1rem;align-content:start}.data-head{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.data-head .grow{display:grid;gap:.3rem;min-width:16rem}.source-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.9rem}.source-card{display:grid;gap:.5rem;align-content:start;min-width:0;padding:.85rem .95rem .9rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.source-card:hover{border-color:var(--n-brand-line)}.source-card.on{border-color:var(--n-brand-line);box-shadow:inset 0 3px 0 var(--n-brand-mark)}.source-name{display:flex;align-items:center;gap:.5rem;min-width:0;font-weight:600}.source-name .i{color:var(--n-text-faint)}.source-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--n-font-mono);font-size:12.5px;color:var(--n-text-faint)}.source-handling{display:inline-flex;align-items:center;gap:.35rem;font-size:12.5px;font-weight:500}.source-handling.gated{color:var(--n-gated-fg)}.source-handling.ok{color:var(--n-ok-fg)}.source-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;font-size:12px;color:var(--n-text-faint)}.source-nums b{display:block;font-family:var(--n-font-serif);font-size:1.15rem;font-weight:400;line-height:1.2;color:var(--n-text)}.digests{display:grid}.digests-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.8rem 1rem;border-bottom:1px solid var(--n-line)}.digests-head .grow{display:grid;gap:.15rem;min-width:14rem}.digests-said{padding:.6rem 1rem}.digest-row{display:grid;grid-template-columns:6.5rem minmax(0,1fr) minmax(0,22rem) auto;gap:.9rem;align-items:center;padding:.65rem 1rem;border-bottom:1px solid var(--n-line)}.digest-row:last-child{border-bottom:0}.digest-when{color:var(--n-text-dim);font-size:var(--n-text-size-small)}.digest-name{display:grid;gap:.1rem;min-width:0}.digest-name .path{overflow-wrap:anywhere;font-weight:500}.marks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.mark-cell{display:grid;gap:.2rem;min-width:0}.mark-cell .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.mark{display:block;height:6px;border-radius:3px;background:var(--n-bg-sunken)}.mark.done{background:var(--n-ok-icon)}.mark.now{background:var(--n-brand-mark)}.mark.wait{background:var(--n-caution-icon)}.mark.failed{background:var(--n-blocked-icon)}@media(max-width:860px){.digest-row{grid-template-columns:minmax(0,1fr) auto}.digest-row .marks,.digest-when{grid-column:1 / -1}}.query{display:grid;gap:1.1rem;align-content:start}.query-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.9rem}.query-card-link,.query-card-link:hover{display:grid;gap:.45rem;align-content:start;padding:.85rem .95rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);text-decoration:none}.query-card-link:hover{border-color:var(--n-brand-line)}.query-card-title{display:flex;align-items:center;gap:.5rem;font-weight:600;min-width:0}.query-head{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.query-head .grow{display:grid;gap:.2rem;min-width:14rem}.versions{display:inline-flex;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);overflow:hidden}.versions .version,.versions .version:hover{padding:.2rem .55rem;border-left:1px solid var(--n-neutral-line);font-family:var(--n-font-mono);font-size:12.5px;color:var(--n-text-dim);text-decoration:none}.versions .version:first-child{border-left:0}.versions .version.on{background:var(--n-brand);color:var(--n-text-on-brand)}.query-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);gap:1.1rem;align-items:start}.query-main,.query-side{display:grid;gap:1.1rem;align-content:start;min-width:0}.count-bar{display:grid;grid-template-columns:5rem minmax(0,1fr) max-content auto auto;gap:.6rem;align-items:center;font-size:var(--n-text-size-small)}.count-group{color:var(--n-text-dim)}.count-track{height:12px;border-radius:2px;background:var(--n-bg-sunken);overflow:hidden}.count-track i{display:block;height:100%;background:var(--n-grain-subject)}.profile-counts{display:flex;flex-wrap:wrap;gap:.4rem 1.8rem}.profile-count{display:grid;gap:.1rem}.profile-count b{font-size:1.55rem;font-weight:600;line-height:1.1;color:var(--n-text)}.held{white-space:nowrap;color:var(--n-text-dim);cursor:help}.held-words{cursor:help}.profile-count b .held{font-size:1.05rem}.chart-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;justify-self:start;align-self:start;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-sunken)}.chart-tabs button{border:0;border-radius:2px;padding:.25rem .7rem;background:transparent;color:var(--n-text-dim);font:inherit;font-size:var(--n-text-size-small);cursor:pointer}.chart-tabs button:hover{color:var(--n-text)}.chart-tabs button.on{background:var(--n-bg-raised);color:var(--n-text);box-shadow:0 0 0 1px var(--n-line)}.chart-tabs button:focus-visible{outline:2px solid var(--n-brand-mark);outline-offset:1px}.chart-field{max-width:20rem}.bars{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr) max-content max-content;gap:.35rem .7rem;align-items:center;font-size:var(--n-text-size-small)}.bars.three{grid-template-columns:minmax(0,10rem) minmax(0,1fr) max-content}.bar-row{display:contents}.bar-label{overflow:hidden;color:var(--n-text-dim);text-overflow:ellipsis;white-space:nowrap}.bar-track{height:12px;overflow:hidden;border-radius:2px;background:var(--n-bg-sunken)}.bar-track i{display:block;height:100%;background:var(--n-progress)}.profile-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1rem 1.6rem}.profile-pair h3{margin:0 0 .4rem;font-size:var(--n-text-size-small);font-weight:600;color:var(--n-text-dim)}@media(max-width:560px){.bars,.bars.three{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr) max-content}.bars:not(.three) .bar-row>:nth-child(4){display:none}}.clauses{display:flex;flex-wrap:wrap;gap:.4rem}.clause-pill{display:inline-flex;align-items:center;gap:.2rem;min-height:1.75rem;padding:0 .2rem 0 .6rem;border-radius:var(--n-radius);background:var(--n-bg-sunken);font-size:14px}.clause-pill .icon-button{width:1.5rem;height:1.5rem;color:var(--n-text-faint)}.move{display:inline-flex;align-items:center;gap:.3rem;min-height:1.75rem;padding:0 .6rem;border:1px dashed var(--n-neutral-line);border-radius:var(--n-radius);background:transparent;color:var(--n-brand-text);font:inherit;font-size:13.5px;cursor:pointer}.move:hover{border-color:var(--n-brand-line);background:var(--n-brand-soft)}.move .meta{margin-left:.15rem}.move-form{display:grid;gap:.7rem;padding:.8rem;border:1px solid var(--n-brand-line);border-radius:var(--n-radius);background:var(--n-bg-page)}.move-sentence{font-family:var(--n-font-mono);font-size:14px}.move-holes{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem}.timeline{display:grid}.timeline-head{padding:.75rem 1rem;border-bottom:1px solid var(--n-line)}.timeline-step{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:.7rem;align-items:start;width:100%;padding:.65rem 1rem;border:0;border-bottom:1px solid var(--n-line);background:transparent;color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.timeline-step:hover{background:var(--n-bg-hover)}.timeline-step.on{background:var(--n-bg-selected)}.timeline-step.answer{cursor:default;border-bottom:0}.timeline-step.answer:hover{background:transparent}.timeline-add{padding:.55rem 1rem;border-bottom:1px solid var(--n-line)}.timeline-dot{width:10px;height:10px;margin-top:.35rem;border-radius:50%;border:2px solid var(--n-brand-text);background:var(--n-bg-raised)}.timeline-step.on .timeline-dot,.timeline-step.answer .timeline-dot{background:var(--n-brand-text)}.timeline-body{display:grid;gap:.15rem;min-width:0}.timeline-clause{font-size:var(--n-text-size-small);color:var(--n-text-dim);overflow-wrap:anywhere}.timeline-count{font-family:var(--n-font-serif);font-size:1.05rem}.timeline-step.proposed{width:auto;margin:.5rem .75rem;border:1px dashed var(--n-brand-line);border-radius:var(--n-radius);background:var(--n-bg-raised);cursor:default}.timeline-step.proposed:hover{background:var(--n-bg-raised)}.timeline-step.proposed .timeline-dot{border-style:dashed}.timeline-step.proposed.stale{color:var(--n-text-dim)}.card-talk-log{max-height:26rem;overflow-y:auto;gap:.8rem;font-size:14px}.card-talk .said.you{max-width:92%}.card-talk-composer{display:grid;gap:.4rem}.talk-card{position:sticky;top:0;z-index:3;display:grid;gap:.7rem;max-height:min(70vh,46rem);overflow:auto;padding:.8rem 1rem;border:1px solid var(--n-brand-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.talk-card.folded{max-height:none;overflow:visible}.talk-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.talk-card-head h2{margin:0;font-size:1.15rem;overflow-wrap:anywhere}.talk-card-head>.grow{flex:1 1 14rem;min-width:0}.talk-card-proposal{display:grid;gap:.4rem;padding:.6rem .75rem;border:1px dashed var(--n-brand-line);border-radius:var(--n-radius);background:var(--n-brand-soft)}.versions button.version{font:inherit;cursor:pointer}.step-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.step-chip-wrap{display:inline-flex;align-items:center;gap:.35rem;color:var(--n-text-faint)}.step-chip{display:inline-flex;align-items:baseline;gap:.4rem;padding:.3rem .6rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-page);color:var(--n-text);font:inherit;font-size:var(--n-text-size-small);cursor:pointer}.step-chip:hover{background:var(--n-bg-hover)}.step-chip.on{border-color:var(--n-brand-line);background:var(--n-bg-selected)}.step-chip:focus-visible{outline:2px solid var(--n-brand-mark);outline-offset:1px}.step-editor.plain,.profile.plain{display:grid;gap:.6rem;padding-top:.7rem;border-top:1px solid var(--n-line)}.step-editor.plain h3,.profile.plain h3{margin:0;font-size:1rem}@media(max-width:1100px){.query-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:861px){.side-scrim{display:none}}@media(max-width:860px){.desk{height:auto;min-height:100vh}.body,.body.with-side{grid-template-columns:minmax(0,1fr);align-content:start}.top{gap:.6rem;padding:.5rem 1rem}.top .where,.person-name,.update-words{display:none}.icon-button.menu-button{display:grid;margin-left:-.4rem}.side{position:fixed;top:0;bottom:0;left:0;z-index:21;width:min(17rem,86vw);padding-top:1rem;transform:translate(-101%);visibility:hidden;transition:transform .24s ease,visibility 0s linear .24s}.side.open{transform:none;visibility:visible;transition:transform .24s ease,visibility 0s}.side-scrim{z-index:20}.page{padding:1.2rem 1rem 1.6rem;overflow:visible}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles .tile+.tile{border-left:0}.tiles .tile{padding-left:0}.pair{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.wait-phase:after{animation:none}.side,.side.open,.side-group,.side-group:before,.side-pages,.side-chevron{transition:none}.dialog[open],.dialog[open]::backdrop{animation:none}}.sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.9rem}.scard{display:grid;gap:.55rem;align-content:start;min-width:0;padding:.85rem .95rem .9rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);cursor:pointer}.scard:hover{border-color:var(--n-brand-line)}.scard.on{border-color:var(--n-brand-line);box-shadow:inset 0 3px 0 var(--n-brand-mark)}.scard .name{display:flex;align-items:center;gap:.5rem;min-width:0;font-weight:600}.scard .name>.i{color:var(--n-text-faint)}.scard-pick{min-width:0;padding:0;border:0;background:transparent;color:var(--n-text);font:inherit;font-weight:600;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scard-pick:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px;border-radius:2px}.scard .where{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--n-font-mono);font-size:12.5px;color:var(--n-text-faint)}.scard>.row{flex-wrap:wrap;gap:.3rem .6rem}.scans{display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr);align-items:start}.scans.open{grid-template-columns:minmax(16rem,2fr) minmax(0,3fr)}@media(max-width:900px){.scans.open{grid-template-columns:minmax(0,1fr)}}.scan-grid{display:grid;gap:.8rem;min-width:0}.scans.open .scan-grid{max-height:82vh;overflow-y:auto;padding-right:.3rem}.scan-subject{display:grid;gap:.35rem;min-width:0}.scan-subject>b{font-family:var(--n-font-mono);font-size:13px}.scan-session{display:grid;gap:.3rem;padding-left:.6rem;border-left:1px solid var(--n-line)}.scan-session ul{margin:0;padding:0;list-style:none;display:grid;gap:.45rem;grid-template-columns:repeat(auto-fill,minmax(clamp(6.5rem,9vw,11rem),1fr))}.scan-tile{display:grid;gap:.2rem;width:100%;min-width:0;padding:3px;border:1px solid transparent;border-radius:var(--n-radius);background:transparent;color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.scan-tile img,.scan-tile .scan-blank{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:var(--n-image-bg);border-radius:calc(var(--n-radius) - 2px)}.scan-tile:hover{border-color:var(--n-line-strong)}.scan-tile.look{border-color:var(--n-caution-icon);box-shadow:inset 4px 0 0 var(--n-caution-icon);padding-left:7px}.scan-tile.on{outline:2px solid var(--n-brand-mark);outline-offset:1px}.scan-tile:focus-visible{outline:2px solid var(--n-focus);outline-offset:1px}.scan-tile .scan-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-tile.on .scan-name{font-weight:600}.scan-pages{gap:.5rem;align-items:center}.scan-view{display:grid;gap:.4rem;min-width:0;position:sticky;top:.5rem}.scan-view-head{gap:.3rem;align-items:center}.scan-view-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-view.look .scan-canvas{box-shadow:inset 4px 0 0 var(--n-caution-icon);border-color:var(--n-caution-icon)}.scan-canvas{position:relative;width:100%;height:min(78vh,70vw);min-height:16rem;background:var(--n-image-bg);border:1px solid var(--n-line);border-radius:var(--n-radius);overflow:hidden;overscroll-behavior:contain}.scan-canvas canvas,.scan-canvas .scan-still{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.scan-canvas .scan-still{z-index:1;image-rendering:auto}.scan-canvas .scan-wait{position:absolute;inset:auto 0 .5rem;text-align:center}.sure-line{font-size:12.5px;color:var(--n-text-dim)}.sure-line.look{color:var(--n-caution-fg)}.pick-lines{display:grid;gap:.3rem}.pick-line{gap:.6rem;align-items:center;font-size:var(--n-text-size-small)}.review-dataset{gap:.2rem;align-items:center}.scard .nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.scard .nums b{display:block;font-family:var(--n-font-serif);font-weight:400;font-size:1.15rem;line-height:1.2}.scard .nums span{font-size:12px;color:var(--n-text-faint)}.scard>.meta{overflow-wrap:anywhere}.scard .more-menu>summary{min-height:1.5rem;padding:0 .3rem}.scard .more-list>a,.scard .more-list>a:hover{padding:.4rem .55rem;border-radius:var(--n-radius);color:var(--n-text);font-size:var(--n-text-size-small);text-decoration:none}.scard .more-list>a:hover{background:var(--n-bg-hover)}.privacy{display:inline-flex;align-items:center;gap:.3rem;font-size:12px;font-weight:500}.privacy.gated{color:var(--n-gated-fg)}.privacy.ok{color:var(--n-ok-fg)}.tag.users .i{width:12px;height:12px}.trees{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;font-size:12.5px;color:var(--n-text-dim)}.trees>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.trees .i{flex:none;width:13px;height:13px;color:var(--n-text-faint)}.trees .path{font-size:12px;white-space:nowrap}.mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-width:7rem}.mini.five{grid-template-columns:repeat(5,minmax(0,1fr))}.mini i{display:block;height:6px;border-radius:2px;background:var(--n-bg-sunken)}.mini i.done{background:var(--n-ok-icon)}.mini i.now{background:var(--n-brand-mark)}.mini i.wait{background:var(--n-caution-icon)}.mini i.failed{background:var(--n-blocked-icon)}table.thin.batches th.strip-head{width:30%}table.thin.batches .batch-link{font-weight:500;overflow-wrap:anywhere}.tail{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.tail .i{width:13px;height:13px;flex:none;color:var(--n-text-faint)}button.tail{padding:0;font:inherit}button.tail.link-button{justify-self:start;white-space:normal;text-align:left}button.tail.link-button:disabled{color:var(--n-text-faint);cursor:default;text-decoration:none}.strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.strip.five{grid-template-columns:repeat(5,minmax(0,1fr))}.strip>div{display:grid;gap:.15rem;align-content:start;min-width:0;padding:.55rem .7rem .6rem;border-top:4px solid var(--n-bg-sunken);background:var(--n-bg-raised)}.strip>div.done{border-top-color:var(--n-ok-icon)}.strip>div.now{border-top-color:var(--n-brand-mark)}.strip>div.wait{border-top-color:var(--n-caution-icon)}.strip>div.failed{border-top-color:var(--n-blocked-icon)}.strip .k{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--n-text-faint)}.strip .v{font-family:var(--n-font-serif);font-size:1.35rem;line-height:1.15;min-height:1.15em}.strip .v small{font-family:var(--n-font-sans);font-size:13px;color:var(--n-text-faint)}.strip .meta{min-width:0;overflow-wrap:anywhere}.strip.small>div{padding:.3rem .5rem .35rem;border-top-width:3px}.strip.small .v{font-size:1.05rem}.strip.small .k{font-size:11px}.jobs-now{display:grid;gap:.5rem}.job{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:.2rem .8rem;align-items:center;padding:.65rem .9rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.job>.sq{grid-row:1 / span 2;width:32px;height:32px}.job>.what{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;min-width:0}.job>.what b{font-weight:500}.job>.what .meta{overflow-wrap:anywhere}.job>.acts{grid-column:3;grid-row:1 / span 2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.job>.how{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;min-width:0}.job .local-track{flex:1 1 8rem;max-width:18rem}.job.queued{background:transparent;border-style:dashed}.job.failed{border-color:var(--n-blocked-line)}.job.cancelled,.job.done{color:var(--n-text-dim)}.job .blocked .reason{max-width:12rem;text-align:right}.job.openable{cursor:pointer}.job.openable:hover{border-color:var(--n-line-strong)}.now-line{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;font-size:var(--n-text-size-small);color:var(--n-text-faint)}.now-line>span{display:inline-flex;align-items:center;gap:.35rem}.now-line .i{width:13px;height:13px}.tl{display:grid;gap:0;margin:0;padding:0;list-style:none}.tl li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:.6rem;padding:.35rem 0;font-size:14px}.tl li:before{content:"";width:8px;height:8px;margin:6px 0 0 3px;border-radius:50%;background:var(--n-neutral-icon)}.tl li.done:before{background:var(--n-ok-icon)}.tl li.now:before{background:var(--n-brand-mark)}.tl li.wait:before{background:var(--n-caution-icon)}.tl li.failed:before{background:var(--n-blocked-icon)}.tl li+li:after{content:"";position:absolute;top:-8px;left:6.5px;height:14px;border-left:1px solid var(--n-line)}.tl li>span{display:grid;gap:.1rem;min-width:0}.tl .meta{display:block;overflow-wrap:anywhere}.tl b{font-weight:500}.dataset-names{align-items:start}.batch-name{max-width:18rem}.map-columns{display:grid;gap:.5rem}.map-columns table.thin td{padding-top:.3rem;padding-bottom:.3rem}.map-columns .input{min-height:1.9rem}.report{display:grid;gap:.2rem;margin:0;padding:0 0 0 1.1rem;font-size:var(--n-text-size-small)}dl.facts .input{display:inline-flex}@media(max-width:860px){.strip,.strip.five{grid-template-columns:repeat(2,minmax(0,1fr))}.job{grid-template-columns:32px minmax(0,1fr)}.job>.acts{grid-column:2;grid-row:auto;justify-content:flex-start}.job>.sq{grid-row:1}.job .blocked .reason{text-align:left}}@media(max-width:640px){table.thin.batches th:nth-child(3),table.thin.batches td:nth-child(3),table.thin.batches th:nth-child(4),table.thin.batches td:nth-child(4){display:none}}.bpage{display:grid;grid-template-columns:minmax(0,1fr) clamp(22rem,22vw,30rem);gap:1.1rem 1.4rem;align-items:start}.bpage>.main{display:grid;gap:1.1rem;min-width:0}.bpage>.aside{display:grid;gap:1.1rem;min-width:0}.bpage .data-head{align-items:flex-end}.trail{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-width:0;font-size:var(--n-text-size-small);color:var(--n-text-faint)}.trail .i{width:13px;height:13px}.trail>span:last-child{color:var(--n-text-dim);overflow-wrap:anywhere}.bybase{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:.35rem .8rem;align-items:center;font-size:14px}.bybase .bar{height:8px;border-radius:2px;background:var(--n-bg-sunken);overflow:hidden}.bybase .bar i{display:block;height:100%;background:var(--n-progress)}.bybase .bar i.unsure{background:var(--n-caution-icon)}.bybase-row{display:contents}.reasons{display:grid;gap:.3rem}.reason{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:.6rem;align-items:baseline;font-size:14px}.reason b{font-family:var(--n-font-serif);font-weight:400}.tree-card{display:grid;gap:.3rem;min-width:0;padding:.7rem .85rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-sunken);font-size:14px}.tree-card.on{background:var(--n-bg-raised);border-color:var(--n-brand-line);box-shadow:inset 0 3px 0 var(--n-brand-mark)}.tree-card .row{gap:.4rem}.tree-card .path{min-width:0;overflow-wrap:anywhere}.tree-card .meta{overflow-wrap:anywhere}.panel.card.held{border-color:var(--n-caution-line)}.held-lede{font-size:14px}.radio-row.off{color:var(--n-text-faint);cursor:default}.column-role{display:grid;gap:.3rem;min-width:16rem}.check{gap:.9rem}.check-head{align-items:flex-start;gap:.8rem}.check-head>.grow{display:grid;gap:.2rem;min-width:0}.check .panel.card{padding:.8rem .9rem}.pipelines{display:grid;gap:1.1rem;align-content:start}@media(max-width:1100px){.bpage{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.column-role{min-width:12rem}}.ccard,a.ccard,a.ccard:hover{display:grid;gap:.5rem;align-content:start;min-width:0;padding:.85rem .95rem .9rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text);font:inherit;text-align:left;text-decoration:none}a.ccard:hover{border-color:var(--n-brand-line)}.ccard.new{border-color:var(--n-brand-line);box-shadow:inset 0 3px 0 var(--n-brand-mark)}.ccard .name{display:flex;align-items:center;gap:.5rem;min-width:0;font-weight:600}.ccard .name>.i{color:var(--n-text-faint)}.ccard .name .grow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccard .from{display:flex;align-items:flex-start;gap:.35rem;min-width:0;font-size:var(--n-text-size-small);color:var(--n-text-dim)}.ccard .from>.i{width:14px;height:14px;margin-top:3px;color:var(--n-text-faint)}.ccard .from-words{min-width:0;overflow-wrap:anywhere}.ccard .nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;font-size:12px;color:var(--n-text-faint)}.ccard .nums b{display:block;font-family:var(--n-font-serif);font-size:1.15rem;font-weight:400;line-height:1.2;color:var(--n-text)}.ccard .meta{overflow-wrap:anywhere}button.ccard.add{place-content:center;justify-items:center;border-style:dashed;background:transparent;color:var(--n-text-faint);text-align:center;cursor:pointer}button.ccard.add:hover{border-color:var(--n-brand-line);color:var(--n-brand-text)}.ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.way{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.15rem .7rem;align-content:start;padding:.8rem .9rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.way>.sq{grid-row:1 / span 3}.way>b{font-weight:500}.way>.meta{grid-column:2}.way>.row{grid-column:2;padding-top:.2rem}.retired>summary{cursor:pointer}.retired-list{display:grid;gap:.25rem;margin:.4rem 0 0;padding-left:1.1rem}.retired-list li{display:flex;flex-wrap:wrap;gap:.2rem .6rem}.cpage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,clamp(22rem,22vw,30rem));gap:1.1rem 1.4rem;align-items:start}.cpage>.main{display:grid;gap:1.1rem;min-width:0}.cpage>.aside{display:grid;gap:1.1rem;min-width:0}.cpage .data-head h1{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cpage .data-head h1 .tag{font-family:var(--n-font-sans)}.cohort-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.cohort-strip>div{display:grid;gap:.15rem;align-content:start;min-width:0;padding:.55rem .7rem .6rem;border-top:4px solid var(--n-bg-sunken);background:var(--n-bg-raised)}.cohort-strip>div.done{border-top-color:var(--n-ok-icon)}.cohort-strip>div.wait{border-top-color:var(--n-caution-icon)}.cohort-strip .k{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--n-text-faint)}.cohort-strip .v{font-family:var(--n-font-serif);font-size:1.35rem;line-height:1.15}.cohort-strip .meta{min-width:0;overflow-wrap:anywhere}.cohort-strip .tail{justify-self:start;margin-top:.15rem;font-size:var(--n-text-size-small)}.chart{display:block;width:100%;height:auto;overflow:visible}.chart .axis{stroke:var(--n-line);stroke-width:1}.chart .lab{fill:var(--n-text-faint);font:11px var(--n-font-sans)}.chart .val{fill:var(--n-text-dim);font:500 11px var(--n-font-sans)}.chart .area{fill:var(--n-brand-soft)}.chart .line{fill:none;stroke:var(--n-brand-text);stroke-width:1.6;stroke-linejoin:round}.chart .end{fill:var(--n-brand-text)}table.thin.joins td{vertical-align:top}table.thin.joins td:nth-child(2){overflow-wrap:anywhere}table.thin.releases td.num,table.thin.releases td.nowrap{white-space:nowrap}table.thin.releases tr.withdrawn td{color:var(--n-text-faint)}table.thin.releases tr.withdrawn td b{text-decoration:line-through;text-decoration-color:var(--n-text-faint)}dl.facts .input.scheme{min-height:1.75rem;font-size:var(--n-text-size-small)}dl.facts .row.wrap{flex-wrap:wrap;gap:.3rem .6rem}dl.facts .row.wrap .input{min-height:1.75rem}.choices>.input{margin-left:calc(16px + .55rem)}@media(max-width:1100px){.cpage{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.ways{grid-template-columns:minmax(0,1fr)}table.thin.releases th:nth-child(2),table.thin.releases td:nth-child(2),table.thin.releases th:nth-child(3),table.thin.releases td:nth-child(3),table.thin.releases th:nth-child(4),table.thin.releases td:nth-child(4),table.thin.releases th:nth-child(5),table.thin.releases td:nth-child(5),table.thin.releases th:nth-child(7),table.thin.releases td:nth-child(7),table.thin.releases th:nth-child(9),table.thin.releases td:nth-child(9){display:none}table.thin.joins th:nth-child(4),table.thin.joins td:nth-child(4){display:none}}@media(max-width:640px){.cohort-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cpage .data-head>.button{flex:1 1 auto}}.review .chips.pages a{text-decoration:none}.review .chips.pages a:hover{border-color:var(--n-brand-line);color:var(--n-text)}.review .chips.pages a.on:hover{color:var(--n-brand-fg)}.review .chips .opt b{margin-left:.35rem;font-weight:500}.review .chips-note{margin-left:.4rem}.review .said{display:flex;align-items:center;gap:.4rem;color:var(--n-ok-fg)}.needs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.need{display:grid;gap:.3rem;align-content:start;min-width:0;padding:.75rem .9rem;border:1px solid var(--n-caution-line);border-radius:var(--n-radius);background:var(--n-bg-raised)}.need.quiet{border-color:var(--n-line);color:var(--n-text-dim)}.need .value{font-family:var(--n-font-serif);font-size:1.45rem;line-height:1.15;color:var(--n-text)}.need .row{padding-top:.2rem}table.thin.queue tr.decided td{color:var(--n-text-faint)}table.thin.queue td.path,table.thin.rules td.words .path{overflow-wrap:anywhere}.review .section-head .chips{flex:0 1 auto}table.thin.rules td.words{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;min-width:12rem}table.thin.rules td.words .tag{white-space:normal}table.thin.proposals td b{font-weight:500}.input.select select{padding-right:.2rem}.viewer{display:grid;gap:.5rem;min-width:0}.viewer-axes{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.viewer-axes button{min-height:1.65rem;padding:0 .65rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-raised);color:var(--n-text-dim);font:inherit;font-size:var(--n-text-size-small);cursor:pointer}.viewer-axes button.on{border-color:var(--n-brand-text);background:var(--n-brand-bg);color:var(--n-brand-fg);font-weight:500}.viewer-stage{position:relative;aspect-ratio:1;max-height:60vh;overflow:hidden;border-radius:var(--n-radius);background:var(--n-bg-sunken)}.viewer-element{position:absolute;inset:0}.viewer-first{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.viewer-mpr{display:grid;gap:.4rem}.viewer-mpr img{display:block;width:100%;max-height:60vh;object-fit:contain;border-radius:var(--n-radius);background:var(--n-bg-sunken)}.viewer-mpr input[type=range]{width:100%;accent-color:var(--n-brand-mark)}.viewer-foot{overflow-wrap:anywhere}.viewer.gated .failure{margin:0}@media(min-width:641px){.dialog:has(.viewer){width:min(52rem,calc(100vw - 2rem))}.dialog:has(.run){width:min(48rem,calc(100vw - 2rem))}}.run{display:grid;gap:1rem;align-content:start;min-width:0}.run-head{align-items:flex-start;gap:.8rem}.run-title{display:grid;gap:.2rem;min-width:0}.run-title h2{overflow-wrap:anywhere}.run-acts{flex-wrap:wrap}@media(max-width:860px){.needs{grid-template-columns:minmax(0,1fr)}table.thin.queue th:nth-child(3),table.thin.queue td:nth-child(3),table.thin.rules th:nth-child(3),table.thin.rules td:nth-child(3){display:none}}.values{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.7rem 1.2rem}.values>div{display:grid;gap:.1rem;align-content:start;min-width:0}.values .k{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--n-text-faint)}.values .v{font-size:14.5px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.says{min-width:0}.says>summary{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--n-text-size-small);color:var(--n-brand-text);list-style:none;cursor:pointer}.says>summary::-webkit-details-marker{display:none}.says>summary:hover{color:var(--n-brand-hover);text-decoration:underline;text-underline-offset:3px}.says>p{max-width:64ch;margin-top:.35rem;font-size:var(--n-text-size-small);color:var(--n-text-dim);overflow-wrap:anywhere}.tagbar{display:flex;height:10px;overflow:hidden;border-radius:2px;background:var(--n-bg-sunken)}.tagbar i{display:block;height:100%;background:var(--n-neutral-line)}.legend{flex-wrap:wrap;gap:.25rem 1rem;font-size:var(--n-text-size-small);color:var(--n-text-dim)}.legend>span{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.legend .dot{width:9px;height:9px;border-radius:2px}.tagbar i.patient,.dot.patient{background:var(--n-tag-patient)}.tagbar i.provider,.dot.provider{background:var(--n-tag-provider)}.tagbar i.trial,.dot.trial{background:var(--n-tag-trial)}.tagbar i.institution,.dot.institution{background:var(--n-tag-institution)}.flow-two{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:.6rem;align-items:center}.flow-two>.i{color:var(--n-text-faint)}@media(max-width:640px){.flow-two{grid-template-columns:minmax(0,1fr)}.flow-two>.i{justify-self:center;transform:rotate(90deg)}}.thread{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-width:6.5rem}.thread>span{padding-top:.2rem;border-top:3px solid var(--n-bg-sunken);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:center;color:var(--n-text-faint)}.thread>span.done{border-top-color:var(--n-ok-icon);color:var(--n-ok-fg)}.thread>span.now{border-top-color:var(--n-brand-mark);color:var(--n-brand-text)}.thread>span.wait{border-top-color:var(--n-caution-icon);color:var(--n-caution-fg)}.thread>span.failed{border-top-color:var(--n-blocked-icon);color:var(--n-blocked-fg)}.whys{display:grid;gap:.45rem}.why{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0 .7rem;align-items:baseline}.why>b{font-family:var(--n-font-serif);font-weight:400;font-size:1.15rem;line-height:1.2}.why>span{min-width:0;overflow-wrap:anywhere}.why>.meta{grid-column:2}.why.stands>b,.why.stands>span:not(.meta){color:var(--n-caution-fg)}.field-row{min-width:0}.pick-folder{gap:.45rem;min-width:0}.pick-folder .browser-list.picker-list{max-height:13rem}.pick-folder>.button.quiet{justify-self:start}.pick-folder>.values{padding-top:.15rem}.axes-two{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:1rem;align-items:start}.rail{display:grid;gap:2px;align-content:start;min-width:0}.rail button{display:grid;gap:.05rem;justify-items:start;min-width:0;padding:.35rem .55rem;border:1px solid transparent;border-radius:var(--n-radius);background:transparent;color:var(--n-text);font:inherit;text-align:left;cursor:pointer}.rail button>span:first-child{min-width:0;overflow-wrap:anywhere}.rail button:hover{background:var(--n-bg-hover)}.rail button.on{border-color:var(--n-brand-line);background:var(--n-brand-bg);color:var(--n-brand-fg);font-weight:500}.rail button:focus-visible{outline:2px solid var(--n-focus);outline-offset:-2px}.rail button.none>span:first-child{color:var(--n-text-dim)}.vlist{display:grid;gap:.1rem}.vrow{display:grid;gap:.25rem;min-width:0;padding:.5rem 0 .55rem;border-top:1px solid var(--n-line)}.vrow:first-child{border-top:0}.vhead{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .55rem;min-width:0}.vhead b{font-weight:600;overflow-wrap:anywhere}.vhead .button{align-self:center}.words-row{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.word{display:inline-flex;align-items:center;min-width:0;padding:0 .35rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius);background:var(--n-bg-sunken);color:var(--n-text-dim);font-family:var(--n-font-mono);font-size:12.5px;overflow-wrap:anywhere}.word.site{border-color:var(--n-brand-line);background:var(--n-brand-bg);color:var(--n-brand-fg);font-weight:500}.word.proposed{border-style:dashed;border-color:var(--n-brand-line);background:transparent;color:var(--n-brand-text)}.word small{margin-left:.3rem;font-family:var(--n-font-sans);font-size:11px;font-weight:400;opacity:.75}.card>.says,.dialog-body>.says,.field>.says{min-width:0}.strip .state{font-weight:500}.strip>div.done .state{color:var(--n-ok-fg)}.strip>div.now .state{color:var(--n-brand-text)}.strip>div.wait .state{color:var(--n-caution-fg)}.strip>div.failed .state{color:var(--n-blocked-fg)}.reason .meta{display:block}@media(max-width:860px){.axes-two{grid-template-columns:minmax(0,1fr)}.rail{display:flex;flex-wrap:wrap;gap:.3rem}.rail button{grid-auto-flow:column;align-items:baseline;gap:.35rem;padding:.15rem .5rem;border-color:var(--n-neutral-line)}.rail button .meta{display:none}.rail button.none .meta{display:block}}.tagpick{display:grid;gap:1rem;min-width:0}.tagpick-find{display:grid;gap:.5rem;min-width:0}.tagpick .presets .opt .dot{flex:none;width:9px;height:9px;margin-right:.4rem;border-radius:2px}table.thin.tagpick-table tr.kept td{background:var(--n-brand-bg)}table.thin.tagpick-table td{overflow-wrap:anywhere}table.thin.tagpick-table td.path{white-space:nowrap}table.thin.tagpick-table .icon-button{width:1.4rem;height:1.4rem}.tag-stays{color:var(--n-brand-text)}.tagpick-add{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tagpick-add .input{flex:1 1 9rem;min-width:0}.mapsteps{display:grid;gap:1rem;min-width:0}.map-cols .column-role{min-width:12rem}@media(min-width:641px){.dialog:has(.tagpick){width:min(50rem,calc(100vw - 2rem))}.dialog:has(.mapsteps){width:min(46rem,calc(100vw - 2rem))}}@media(max-width:640px){table.thin.tagpick-table th.tag-group,table.thin.tagpick-table td.tag-group,table.thin.map-cols th.col-look,table.thin.map-cols td.col-look{display:none}.map-cols .column-role{min-width:0}}.preflight .values{margin-top:.3rem}.preflight-missing{margin:.3rem 0 0;padding-left:1.1rem;font-size:var(--n-text-size-small);color:var(--n-text)}.preflight-missing li+li{margin-top:.15rem}.run-page>.row.actions,.plan-page>.row.actions{align-items:center;gap:.5rem}table.thin tr.has-fail>td{border-bottom:0;padding-bottom:.15rem}table.thin tr.fail-row>td{padding-top:0}.fail-line{display:flex;align-items:center;gap:.45rem;width:0;min-width:min(100%,calc(100vw - 3rem));position:sticky;left:0;padding-left:.55rem;border-left:2px solid var(--n-caution-line);font-size:var(--n-text-size-small);color:var(--n-text-dim)}.fail-line>*{flex:none}.fail-line .fail-words{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--n-text)}.fail-said{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.kind-tag{display:inline-flex;align-items:center;min-height:1.35rem;padding:0 .4rem;border:1px solid var(--vc, var(--n-neutral-line));border-left:3px solid var(--vc, var(--n-neutral-icon));border-radius:var(--n-radius);background:var(--vc-bg, var(--n-neutral-bg));color:var(--n-text);font-size:12px;font-weight:500;white-space:nowrap}.kind-tag[data-kind=dependency]{--vc: var(--n-value-1);--vc-bg: var(--n-value-1-bg)}.kind-tag[data-kind=resource]{--vc: var(--n-value-2);--vc-bg: var(--n-value-2-bg)}.kind-tag[data-kind=input]{--vc: var(--n-value-3);--vc-bg: var(--n-value-3-bg)}.kind-tag[data-kind=pipeline]{--vc: var(--n-value-4);--vc-bg: var(--n-value-4-bg)}.fail-note .note-detail{overflow-wrap:anywhere}.requirements{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.2rem;font-size:var(--n-text-size-small)}.req{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;column-gap:.6rem;padding:.15rem 0 .15rem .55rem;border-left:2px solid var(--n-ok-line);color:var(--n-text)}.req.not{border-left-color:var(--n-caution-line)}.req-check{font-family:var(--n-font-mono);color:var(--n-text-dim)}.req-said{overflow-wrap:anywhere}.tool-act{display:flex;gap:.5rem;align-items:center;margin-top:.3rem}.tool-said{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin:.3rem 0 0;font-size:var(--n-text-size-small);color:var(--n-text)}td>.tool-said{width:0;min-width:min(100%,calc(100vw - 3rem));position:sticky;left:0;padding-left:.55rem}td>.fail-line+.tool-said{border-left:2px solid var(--n-caution-line);margin-top:0;padding-top:.25rem}.tool-file code{overflow-wrap:anywhere}.job.short{border-color:var(--n-caution-line)}.job .made-rest{padding-left:.55rem;border-left:2px solid var(--n-caution-line);font-size:var(--n-text-size-small);color:var(--n-text);overflow-wrap:anywhere}.preflight-cannot .cannot-units,.made-why .cannot-units{overflow-wrap:anywhere}.can-run{margin-top:.3rem}table.thin tr.made-row>td{padding-top:0}.made-line{display:flex;align-items:center;width:0;min-width:min(100%,calc(100vw - 3rem));position:sticky;left:0;padding-left:.55rem;border-left:2px solid var(--n-caution-line);font-size:var(--n-text-size-small);color:var(--n-text)}.made-line .made-words{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.over-box{position:relative}.over-box>.input>.i{color:var(--n-text-faint)}.over-list{position:absolute;z-index:6;top:calc(100% + .2rem);left:0;right:0;margin:0;padding:.25rem;list-style:none;border:1px solid var(--n-line-strong);border-radius:var(--n-radius);background:var(--n-bg-raised);max-height:19rem;overflow-y:auto}.over-opt{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:.5rem;padding:.35rem .5rem;border-radius:var(--n-radius);cursor:pointer}.over-opt.lit{outline:2px solid var(--n-focus);outline-offset:-2px;background:var(--n-bg-hover)}.over-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--n-font-mono);font-size:13px;color:var(--n-text)}.over-v{font-family:var(--n-font-mono);font-size:12px;color:var(--n-text-dim)}.over-opt>.tag{grid-column:3}.over-about{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--n-text-size-small);color:var(--n-text-faint)}.over-none{padding:.35rem .5rem}.over-chosen{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.chip.over-chip{min-height:var(--n-control);padding:0 .6rem;border:1px solid var(--n-brand-line);background:var(--n-brand-bg);color:var(--n-brand-fg);max-width:100%;overflow:hidden;text-overflow:ellipsis}.chip.over-chip .i{color:var(--n-brand-icon)}.over-version,.over-role{min-height:var(--n-control)}.over-roles{font-family:var(--n-font-mono);font-size:12px;color:var(--n-text)}.over-opt.over-scope .over-v{color:var(--n-text)}.preflight-main{margin-top:.35rem}.preflight-main .note-detail+.note-detail{margin-top:.2rem}.not-read{flex-wrap:wrap;margin-top:.3rem;align-items:baseline}.found-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.found-row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;padding:.6rem .8rem;border:1px solid var(--n-neutral-line);border-radius:var(--n-radius)}.found-row .path{overflow-wrap:anywhere}.finish{display:grid;gap:1rem}.hint{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;margin-left:.3rem;border:1px solid var(--n-neutral-line);border-radius:50%;font-size:.7rem;color:var(--n-text-dim);cursor:help;vertical-align:middle}.hint:focus-visible{outline:2px solid var(--n-brand-line);outline-offset:1px}.root-folders{display:grid;gap:.4rem}.root-folders .thin td{vertical-align:middle}.scard .next{margin-top:.4rem}.root-form{display:grid;gap:.5rem}.folder-results{list-style:none;margin:0;padding:0;display:grid;gap:.2rem;max-height:22rem;overflow-y:auto}.folder-results li{display:flex;gap:.5rem;align-items:center}.picture-wait,.picture-failed{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:6rem;width:100%;color:var(--n-text-dim);font-size:var(--n-text-size-small);text-align:center}.picture-wait progress{width:8rem;accent-color:var(--n-brand-mark)}.picture-wait.small,.picture-failed.small{min-height:0;font-size:.72rem}.picture-wait.small progress{width:4rem}.scan-tile .scan-blank.making{background:linear-gradient(100deg,var(--n-bg-sunken) 30%,var(--n-bg-hover) 50%,var(--n-bg-sunken) 70%) 0 0 / 300% 100%;animation:scan-making 1.4s linear infinite}@keyframes scan-making{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.scan-tile .scan-blank.making{animation:none}}.scan-canvas .scan-wait{z-index:2}.catalog-name{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.input.select.catalog-version{min-height:1.65rem;padding:0 .4rem;font-size:var(--n-text-size-small)}.input.select.catalog-version select{padding:.1rem 0}.catalog-last{display:block;width:fit-content;max-width:100%;margin-top:.25rem;padding-left:.5rem;border-left:2px solid var(--n-neutral-line);font-size:var(--n-text-size-small);color:var(--n-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.catalog-last:hover{color:var(--n-brand-text)}.catalog-last.ok{border-left-color:var(--n-ok-line)}.catalog-last.caution{border-left-color:var(--n-caution-line)}.catalog-last.brand{border-left-color:var(--n-brand-line)}table.run-files tr.unit-first>td{border-top:1px solid var(--n-line)}table.run-files .run-file{max-width:min(28rem,55vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-result .result-head{align-items:center;flex-wrap:wrap;gap:.4rem .5rem}.run-result .result-unit{min-width:0;overflow-wrap:anywhere}.run-result .result-tools{align-items:center;flex-wrap:wrap;gap:.4rem}.run-result .result-tools .chips,.run-result .stack-view{min-width:0}.logs-split{display:grid;grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);gap:1rem;align-items:start;margin-top:.8rem}.logs-list{display:flex;flex-direction:column;gap:2px;max-height:70vh;overflow-y:auto;border:1px solid var(--n-line);border-radius:var(--n-radius);padding:.3rem}.logs-job{display:flex;align-items:center;gap:.5rem;min-height:var(--n-control);padding:0 .5rem;border-radius:var(--n-radius);border-left:3px solid transparent;color:var(--n-text-dim);font-size:var(--n-text-size-small)}.logs-job:hover{background:var(--n-bg-hover);color:var(--n-text);text-decoration:none}.logs-job.on{border-left-color:var(--n-brand-mark);background:var(--n-bg-hover);color:var(--n-text)}.logs-job-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logs-job-when,.logs-job-id{white-space:nowrap}.state-dot{width:8px;height:8px;flex:none;border-radius:50%;border:2px solid var(--n-neutral-line)}.state-dot.running,.state-dot.cancelling{border-color:var(--n-brand-icon)}.state-dot.done{border-color:var(--n-ok-icon)}.state-dot.failed{border-color:var(--n-blocked-icon)}.state-dot.queued,.state-dot.cancelled{border-color:var(--n-neutral-icon)}.logs-open{min-width:0}.logs-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .8rem}.logs-units{flex-wrap:wrap}.logs-units .opt.unit-failed{border-color:var(--n-blocked-line)}.log-bar{flex-wrap:wrap}.log-text{margin:0;max-height:60vh;overflow:auto;padding:.7rem .8rem;border:1px solid var(--n-line);border-radius:var(--n-radius);background:var(--n-bg-sunken);color:var(--n-text);font-family:var(--n-font-mono);font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:860px){.logs-split{grid-template-columns:minmax(0,1fr)}.logs-list{max-height:14rem}}.release-acts{white-space:nowrap;text-align:right}.release-acts .button+.button{margin-left:.3rem}.handover-out{display:block;margin-top:.3rem;overflow-wrap:anywhere}.person-act .fields2{margin-top:.5rem}.password-form{display:grid;gap:.6rem}.plan-what{display:grid;gap:.15rem;min-width:min(100%,14rem)}.plan-acts{flex-wrap:wrap}.plan-steps{margin:.2rem 0 0;padding-left:1.2rem;font-size:var(--n-text-size-small);color:var(--n-text-dim)}.plan-step.failed{color:var(--n-blocked-fg)}.grant-row.revoked .chat-row-title{color:var(--n-text-faint)}.grant-add .input select{min-width:0;max-width:100%}.restore{margin-top:.4rem}.restore summary{cursor:pointer;color:var(--n-text-dim);font-size:var(--n-text-size-small)}.restore-body{display:grid;gap:.6rem;margin-top:.5rem}.restore-steps{margin:0;padding-left:1.2rem;display:grid;gap:.5rem}.restore-steps li{display:grid;gap:.25rem;justify-items:start}.restore-steps .chip.command{max-width:100%;overflow-x:auto}.workers-ready{border-left:3px solid var(--n-brand-line, currentColor);padding-left:.5rem}.workers-ready.silent{border-left-color:var(--n-caution-fg)}.workers-list{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.25rem;font-size:var(--n-text-size-small)}.workers-list li{border-left:3px solid var(--n-brand-line, currentColor);padding-left:.5rem}.workers-list li.silent{border-left-color:var(--n-caution-fg)}
