.astage-group{margin-top:18px}.astage-h{display:flex;align-items:center;gap:8px;margin:0 0 8px 4px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.astage-n{font-family:var(--mono);letter-spacing:0;color:var(--ink)}.astage-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px;list-style:none;padding:0}.astage-group .astage-list{margin-top:0}.astage-row{background:var(--surface);box-shadow:var(--shadow-card)}.astage-link,.astage-row{border-radius:var(--radius-card)}.astage-link{display:grid;grid-template-columns:minmax(0,1fr) 100px minmax(300px,420px) 130px;align-items:center;grid-gap:8px 24px;gap:8px 24px;padding:18px 22px;color:inherit;text-decoration:none;transition:background var(--t)}.astage-link:hover{background:var(--fill-blue)}.astage-who{display:flex;flex-direction:column;min-width:0}.astage-who strong{font-family:var(--display);font-size:16px;font-weight:700;overflow-wrap:anywhere}.astage-who em{font-style:normal;font-size:13px;color:var(--muted)}.astage-arr,.astage-disc{display:grid;grid-gap:2px;gap:2px}.astage-disc b{font-size:17px}.astage-arr i,.astage-disc i{font-style:normal;font-size:12.5px;font-weight:500;color:var(--muted);white-space:nowrap}.astage-arr{justify-items:end;text-align:right}.astage-arr b{font-size:15px;white-space:nowrap}.astage-why{display:-webkit-box;margin-top:4px;overflow:hidden;font-size:13px;color:var(--ink-soft);overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.astage-why b{font-weight:700}.qneeds-note{display:-webkit-box;margin-top:2px;overflow:hidden;font-size:12px;color:var(--ink-soft);overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.astage-age,.qneeds-note b{font-weight:700}.astage-age{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;margin-top:6px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--fill);font-size:12px;color:var(--slate)}.astage-age.is-late{background:var(--elevo-soft);color:var(--elevo)}.astage-path .path-detail{white-space:nowrap}.astage-path .path{padding-top:2px}.astage-empty{margin-top:14px;padding:36px 24px;text-align:center;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.astage-empty b{display:block;font-family:var(--display);font-size:18px}.astage-empty p{margin:4px 0 0;color:var(--muted)}.atabs{display:flex;gap:8px;margin-top:18px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.atabs::-webkit-scrollbar{display:none}.atab{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);background:var(--fill);font-size:14px;font-weight:700;color:var(--slate);text-decoration:none;white-space:nowrap}.atab:hover{color:var(--ink)}.atab[aria-current=page]{background:var(--ink);color:var(--surface)}.atab:focus-visible{outline:2px solid var(--action);outline-offset:2px}.atab-n{min-width:22px;padding:1px 7px;border-radius:var(--radius-pill);background:var(--fill-blue);font-family:var(--mono);font-size:12px;font-weight:700;text-align:center;color:var(--action)}.atab[aria-current=page] .atab-n{background:var(--action);color:var(--surface)}.astage-error{display:flex;align-items:center;gap:8px;margin:24px 4px 0;font-weight:700;color:var(--elevo)}.astage-error a{color:var(--action);text-decoration:underline}.dtoast{position:fixed;right:32px;bottom:24px;z-index:30;width:min(460px,calc(100vw - 32px));padding:16px 20px;border-radius:var(--radius-card);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-card)}.dtoast-t{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--display);font-size:16px;font-weight:700}.dtoast-t svg{color:var(--gain-on-dark)}.dtoast-b{margin:4px 0 12px;color:var(--on-dark-soft);font-size:14px}.dtoast-b strong{color:var(--surface)}.dtoast-acts{display:flex;gap:8px}.dtoast-go,.dtoast-quiet{min-height:44px;padding:0 20px;border-radius:var(--radius-pill);font:700 14px var(--body);cursor:pointer}.dtoast-go{background:var(--surface);border:1px solid var(--surface);color:var(--ink)}.dtoast-quiet{background:transparent;border:1px solid var(--on-dark-dim);color:var(--surface)}html[data-decision-toast=on] .page{padding-bottom:220px}.apc-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px 24px;gap:16px 24px;margin:20px 0 0;padding-top:20px;border-top:1px solid var(--line-3)}.apc-people dd{display:grid;margin:2px 0 0}.apc-people dd span{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.hj-sum{display:none;flex-basis:100%;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.hj.is-compact .hj-head{flex-wrap:wrap;margin-bottom:0}.hj.is-compact .hj-sum{display:block}@media (max-width:760px){.hj-phase:not(.is-current) .hj-sum{display:block}}.dec-btns .ghost-btn:disabled{border-style:dashed;color:var(--slate);opacity:1}.is-deciding .apc-ask{margin:0 0 18px}.is-deciding .ask-fig{margin-bottom:14px}.apc-left{display:grid;align-content:start;grid-gap:24px;gap:24px}.apc-left,.apc-right{min-width:0}.apc-right .apc-say{margin-top:16px;font-size:14px}.apc-sold ul{margin:8px 0 0;padding:0;list-style:none}.apc-sold li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line-3)}.apc-sold-what{display:grid;min-width:0}.apc-sold-what em{font-style:normal;font-size:13px;color:var(--muted)}.apc-sold .num{white-space:nowrap}.apc-sold .num,.apc-sold-total{font-weight:700}@media (min-width:761px){.is-deciding .dec-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:0 28px;gap:0 28px;margin-bottom:8px}.is-deciding .dec-acts{margin-top:0;max-width:300px}.is-deciding .dec-btns{flex-wrap:wrap}}@media (max-width:760px){.apc-right{margin-top:28px;padding-top:24px;border-top:1px solid var(--line-3)}.astage-path .path-detail{white-space:normal}.astage-link{grid-template-columns:minmax(0,1fr) auto;padding:16px}.astage-path{grid-column:1/-1;grid-row:3}.astage-arr{grid-column:2;grid-row:1;align-self:start}.astage-disc{grid-column:1;grid-auto-flow:column;grid-row:2;justify-content:start;align-items:baseline;gap:10px}.dtoast{right:16px;left:16px;bottom:16px;width:auto}.dtoast-go,.dtoast-quiet{flex:1 1}}.qhead,.qrow{display:grid;grid-template-columns:minmax(0,210px) 196px minmax(0,1fr) 176px 170px 64px;align-items:center;grid-gap:16px;gap:16px;padding:14px 20px 14px 26px}.qhead{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:var(--fill);border-bottom:1px solid var(--line)}.qhead span:nth-child(5),.qhead span:nth-child(6){text-align:right}.has-menu .qhead,.has-menu .qrow{grid-template-columns:minmax(0,210px) 196px minmax(0,1fr) 176px 170px 64px 44px}.qrow{position:relative}.qrow+.qrow{border-top:1px solid var(--line-3)}.qrow:has(.qrow-link:focus-visible),.qrow:hover{background:var(--fill-blue)}.qrow-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.qrow-link:focus-visible{outline:2px solid var(--action);outline-offset:-3px}.qrow-who{display:flex;flex-direction:column;min-width:0}.qrow-who strong{font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrow-who em{font-style:normal;font-size:12px;color:var(--muted)}.qrow-money{display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}.qrow-money b{font-size:15px;font-weight:600;white-space:nowrap}.qrow-money small{margin-top:2px;font-size:12px;color:var(--muted);white-space:nowrap}.qrow-money i{margin-left:3px;font-family:var(--body);font-style:normal;font-weight:500;font-size:11.5px;color:var(--muted)}.qrow-when{font-size:12px;color:var(--muted);text-align:right;white-space:nowrap}@media (max-width:1180px){.qhead{display:none}.qrow-who{grid-area:who}.qrow-money{grid-area:money}.qrow-when{grid-area:when}}@media (min-width:761px) and (max-width:1180px){.qrow{grid-template-columns:minmax(0,1.1fr) minmax(100px,120px) minmax(0,1.3fr) 170px 144px;grid-template-areas:"who stage step people money" "who stage step people when";gap:2px 14px;padding-top:12px;padding-bottom:12px}.has-menu .qrow{grid-template-columns:minmax(0,1.1fr) minmax(100px,120px) minmax(0,1.3fr) 170px 144px 44px;grid-template-areas:"who stage step people money menu" "who stage step people when menu"}.qrow-money{align-self:end}.qrow-money small{line-height:16px}.qrow-when{align-self:start}.qrow-who em{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media (min-width:1000px) and (max-width:1180px){.qrow{grid-template-columns:minmax(0,1.1fr) minmax(100px,120px) minmax(0,1.3fr) 170px 216px}.has-menu .qrow{grid-template-columns:minmax(0,1.1fr) minmax(100px,120px) minmax(0,1.3fr) 170px 216px 44px}}@media (max-width:760px){.qrow{grid-template-areas:"who money" "who when" "where where" "people people";gap:4px 14px;padding:16px 14px 12px 20px}.has-menu .qrow,.qrow{grid-template-columns:minmax(0,1fr) auto}.has-menu .qrow{grid-template-areas:"who money" "who when" "where where" "people people" "menu menu"}.qrow-money i,.qrow-money small,.qrow-when{font-size:13px}.qrow-who strong{white-space:normal;overflow-wrap:anywhere}.qrow-who em{font-size:13px}}.qrow-people{position:relative;z-index:2;min-width:0}.qrow-people.is-open,.qrow-people:focus-within,.qrow-people:hover{z-index:30}.qrow-pbtn{display:flex;flex-direction:column;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:44px;max-width:100%;padding:0 2px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;cursor:pointer}.qrow-pbtn:hover{background:var(--fill)}.qrow-pbtn:focus-visible{outline:2px solid var(--action);outline-offset:0}.qrow-pline{display:flex;align-items:center;min-width:0;height:22px}.qrow-pword{flex:none;width:5.6em;margin-right:2px;white-space:nowrap;font-size:11px;font-weight:700;line-height:1;color:var(--muted)}.qrow-face{position:relative;display:grid;place-items:center;flex:none;width:26px;height:22px;border-radius:11px;font-size:11px;font-weight:800}.qrow-face+.qrow-more{margin-left:4px}.qrow-face+.qrow-face{margin-left:2px}.qrow-face.is-c{background:var(--fill);color:var(--ink-soft);box-shadow:inset 0 0 0 1.5px var(--line)}.qrow-face.is-c.is-unsent{background:none;box-shadow:none;border:1.5px dashed var(--muted)}.qrow-face.is-a{background:var(--action-soft);color:var(--action)}.qrow-tick{position:absolute;z-index:1;right:-5px;bottom:-6px;display:grid;place-items:center;width:14px;height:14px;border:1.5px solid var(--surface);border-radius:50%;background:var(--gain);color:var(--surface);font-size:10px;font-weight:800}.qrow-more,.qrow-nobody{font-size:11.5px;font-weight:700;color:var(--muted);white-space:nowrap}.qrow-pcard,.qrow-who-tap{display:none}.qrow-pcard{position:absolute;top:100%;right:-12px;width:372px;max-width:calc(100vw - 32px);padding:12px 16px 10px;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sheet);text-align:left}.qrow-people.is-open:not(.is-dismissed) .qrow-pcard,.qrow-people:focus-within:not(.is-dismissed) .qrow-pcard{display:block}@media (hover:hover){.qrow-people:hover:not(.is-dismissed) .qrow-pcard{display:block}}.qrow-pside+.qrow-pside{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-3)}.qrow-pside h3{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;color:var(--muted)}.qrow-pp{padding:7px 0}.qrow-pp+.qrow-pp{border-top:1px solid var(--line-3)}.qrow-pp-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.qrow-pp-top b{font-size:13.5px;font-weight:700}.qrow-rchip{padding:1px 8px;border-radius:var(--radius-pill);background:var(--fill);font-size:11px;font-weight:700;color:var(--slate)}.qrow-pp-meta{font-family:var(--mono);font-size:11.5px;color:var(--ink-soft);overflow-wrap:anywhere}.qrow-pp-status{margin-top:2px;font-size:12px;font-weight:600;color:var(--slate)}.qrow-pp-status.is-ok{color:var(--gain)}.qrow-pp-status.is-warn{color:var(--elevo)}.qrow-pp-note{padding-top:4px}.qrow-pcard-foot,.qrow-pp-note{font-size:12px;color:var(--muted)}.qrow-pcard-foot{margin-top:8px;padding-top:8px;border-top:1px solid var(--line-3)}.qrow-pcard:focus{outline:none}.qrow-pp-note.is-gap{color:var(--elevo);font-weight:600}@media (max-width:1180px){.qrow-people{grid-area:people}}@media (max-width:760px){.qrow-pbtn{width:100%}.qrow-who-tap{display:inline;margin-left:auto;font-size:13px;font-weight:700;color:var(--action)}.qrow-pcard{position:static;width:auto;max-width:none;margin:4px 0 2px;box-shadow:none}.qrow-more,.qrow-nobody,.qrow-pword{font-size:13px}.qrow-face{width:28px;font-size:12px}}.qrow:before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px;background:transparent}.qrow[data-mine]:before{background:var(--elevo)}.qrow[data-mine]{background:#fff7ef}.qrow[data-mine]:has(.qrow-link:focus-visible),.qrow[data-mine]:hover{background:#fff1e3}.qrow-stage{display:flex;flex-direction:column;gap:7px;min-width:0}.qrow-word{font-size:14px;font-weight:600;line-height:1.25;color:var(--ink)}.qrow-track{display:inline-flex;align-items:center;gap:3px;height:10px}.qrow-track i{display:block;box-sizing:border-box;width:13px;height:6px;border:1.5px solid #8190a6;border-radius:2px;background:transparent}.qrow-track i.is-done,.qrow-track i.is-now{border-color:var(--action);background:var(--action)}.qrow-track i.is-now{height:10px}.qrow-track[data-mode=done] i{height:6px;border-color:var(--gain);background:var(--gain)}.qrow-track[data-key=unsent] i.is-done,.qrow-track[data-key=unsent] i.is-now,.qrow-track[data-mode=stopped] i.is-done,.qrow-track[data-mode=stopped] i.is-now{height:6px;border-color:var(--ghost);background:var(--ghost)}.qrow-track[data-mode=loop] i.is-now{border-color:var(--elevo);background:var(--elevo)}.qrow-step{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.qrow-detail,.qrow-move{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrow-move{font-size:14px;line-height:18px;color:var(--ink-soft)}.qrow-detail,.qrow[data-stage=draft] .qrow-move{color:var(--muted)}.qrow-detail{font-size:12.5px;line-height:16px}.qrow-detail.is-wrap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35;white-space:normal}.qrow-detail.is-warn{font-weight:600;color:var(--elevo)}.qrow-step .ui-chip{padding:2px 10px;font-size:12px;font-weight:700;line-height:14px;letter-spacing:0;text-transform:none;white-space:nowrap}.qrow-where{display:contents}@media (max-width:1180px){.qrow-stage{grid-area:stage}.qrow-step{grid-area:step}}@media (max-width:999px){.qrow-money small>span{display:block}.qrow-money small>span[aria-hidden=true]{display:none}}@media (min-width:761px) and (max-width:1180px){.qrow-detail,.qrow-move{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere}}@media (max-width:760px){.qrow-where{display:grid;grid-area:where;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:8px}.qrow-stage,.qrow-step{grid-area:auto}.qrow-move,.qrow-word{font-size:14.5px}.qrow-detail,.qrow-move{overflow:visible;text-overflow:clip;white-space:normal}.qrow-detail.is-wrap{display:block}.qrow-move{line-height:19px}.qrow-detail{font-size:13px;line-height:17px}.qrow-step .ui-chip{font-size:13px;line-height:15px}}.qchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.qchip{display:inline-flex;align-items:center;gap:6px;min-height:36px;max-width:100%;padding:6px 14px;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-pill);font-size:14px;font-weight:600;line-height:1.2;color:var(--ink);text-decoration:none;transition:background var(--t),border-color var(--t),color var(--t)}.qchip:hover{border-color:var(--slate)}.qchip[aria-current=page]{background:var(--action);border-color:var(--action);color:var(--surface)}.qchip:focus-visible{outline:2px solid var(--action);outline-offset:2px}.qchip-n{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--slate)}.qchip[aria-current=page] .qchip-n{color:inherit}@media (max-width:760px),(pointer:coarse){.qchip{min-height:44px}}.page[aria-busy=true]>:is(section,ul,p:not(.vh),nav[aria-label=Pagination]){opacity:.55}.page[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:no-preference){.page[data-page=quotes]>:is(section,ul,p:not(.vh),nav[aria-label=Pagination]){transition:opacity var(--t)}}.ui-band{width:100%;max-width:var(--shell);margin:24px auto;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius)}.ui-band.is-sticky{position:-webkit-sticky;position:sticky;top:var(--nav-h);z-index:40;box-shadow:var(--shadow-bar)}.ui-band-in{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:14px 20px}.ui-band-head{flex:1 1 240px;min-width:0}.ui-band-title{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere}.ui-band-ref{overflow:hidden;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis}.ui-band-ref,.ui-band-sub{margin-top:2px;font-size:12px;line-height:1.4;color:var(--muted)}.ui-band-sub a{color:var(--action)}.ui-band-sub p+p{margin-top:2px}.ui-band-figure{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.ui-band-figure i{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ui-band-figure b{font-size:18px;font-weight:600}.ui-band-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ui-band-reason{flex:1 1 100%;min-width:0;margin:0;font-size:13.5px;line-height:1.4;color:var(--slate);overflow-wrap:anywhere}.ui-band-reason[data-for-viewer=true]{color:var(--ink);font-weight:600}.ui-band-note{flex:1 1 100%;min-width:0;margin:0;font-size:13px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.ui-more{position:relative}.ui-more-toggle{display:inline-flex;align-items:center;list-style:none;border:1.5px solid var(--line);background:var(--surface);border-radius:var(--radius-pill);padding:8px 16px;font-size:13px;font-weight:700;cursor:pointer}.ui-more-toggle::-webkit-details-marker{display:none}.ui-more-toggle:hover,.ui-more[open]>.ui-more-toggle{border-color:var(--ink)}.ui-more-list{position:absolute;right:0;top:calc(100% + 6px);z-index:50;display:grid;min-width:220px;padding:6px;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sheet)}@media (max-width:760px){.ui-more-list{right:0;left:auto;min-width:176px}}@supports (position-area:bottom) and (position-try-fallbacks:flip-inline){.ui-more{anchor-scope:--ui-more}.ui-more-toggle{anchor-name:--ui-more}.ui-more-list{position:fixed;position-anchor:--ui-more;position-area:bottom span-left;position-try-fallbacks:flip-inline;inset:auto;margin-top:6px}}.ui-more-list>a,.ui-more-list>button{display:block;padding:10px 12px;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;font-size:13.5px;text-align:left;text-decoration:none;cursor:pointer}.ui-more-list>a:hover,.ui-more-list>button:hover{background:var(--fill)}.ui-more-list>.ui-more-note{max-width:260px;padding:8px 12px;font-size:12.5px;line-height:1.45;color:var(--slate)}.ui-band-in>.ui-chip{align-self:center}.ui-card{display:block;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:14px 20px;color:inherit;text-decoration:none}.ui-card.is-link{transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.ui-card.is-link:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift);border-color:var(--faint)}.ui-card.is-link:focus-visible{outline:2px solid var(--action);outline-offset:3px}.ui-sh{display:flex;align-items:flex-start;gap:11px}.ui-sh-no{flex:0 0 auto;min-width:23px;height:23px;padding:0 6px;border-radius:var(--radius-pill);background:var(--fill);color:var(--ghost);font-size:11.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center}.ui-sh-t{flex:1 1;min-width:0}.ui-sh-tt{display:flex;align-items:center;flex-wrap:wrap;gap:6px 11px}.ui-sh-title{font-family:var(--display);font-size:15px;font-weight:800;letter-spacing:-.012em;line-height:1.3}.ui-sh-sub{display:block;margin-top:2px;font-size:12px;color:var(--muted);line-height:1.4}.ui-chip{display:inline-block;max-width:100%;align-self:flex-start;padding:3px 9px;border-radius:var(--radius-pill);background:var(--fill);color:var(--slate);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;overflow-wrap:anywhere}.ui-chip[data-tone=wait]{color:var(--elevo)}.ui-chip[data-tone=live]{color:var(--action);background:var(--action-soft)}.ui-chip[data-tone=good]{color:var(--gain)}.ui-chip[data-tone=done]{color:var(--muted)}.ui-chip[data-tone=you]{color:var(--surface);background:var(--elevo)}@media (max-width:1080px),(pointer:coarse){.ui-more-list>a,.ui-more-list>button,.ui-more-toggle{min-height:44px}}@media (max-width:760px){.ui-band-in{padding:14px 16px}.ui-band.is-sticky .ui-band-in{gap:6px 10px;padding:10px 16px}.ui-band.is-sticky .ui-band-head{flex:1 1}.ui-band.is-sticky .ui-band-title{overflow:hidden;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.ui-band.is-sticky .ui-band-sub{display:none}.ui-band.is-sticky .ui-band-in>.ui-chip{order:1;max-width:50%;white-space:normal;text-align:right}.ui-band.is-sticky .ui-band-figure{order:2;flex:1 1 100%}.ui-band.is-sticky .ui-band-actions{order:3;flex:1 1 100%}.ui-band.is-sticky .ui-band-reason{order:4;font-size:13px;line-height:1.35}.ui-band.is-sticky .ui-band-note{order:5;font-size:12.5px;line-height:1.35}.ui-card{padding:14px 16px}.ui-band-sub,.ui-sh-sub{font-size:13px}}.ui-notice{max-width:600px;margin:96px auto;padding:32px 40px 36px;background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet)}.ui-notice-top{display:flex;align-items:center;gap:10px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--line-2)}.ui-notice-top span{margin-left:auto;font-size:12px;color:var(--muted)}.ui-notice-logo{height:20px;width:auto;color:var(--ink)}.ui-notice-title{margin-top:10px;font-family:var(--display);font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.12;overflow-wrap:anywhere}.ui-notice p{max-width:58ch;margin-top:12px;font-size:15px;line-height:1.6;color:var(--slate);overflow-wrap:anywhere}.ui-notice-ask a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;vertical-align:middle}@media (max-width:620px){.ui-notice{margin:24px 12px;padding:22px 20px 26px}.ui-notice-title{font-size:24px}}@media (max-height:500px){.ui-band.is-sticky{position:static}}.ui-paper .ui-band{margin:24px auto 18px;background:none;border:0;border-radius:0}.ui-paper .ui-band-in{align-items:flex-start;padding:0}.ui-paper .ui-band-title{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.ui-paper .ui-band-sub{max-width:68ch;margin-top:6px;font-size:14.5px;color:var(--ink);line-height:1.45}.ui-paper .ui-band-figure b{font-size:16px}.ui-paper .ui-card{padding:16px 20px 18px;border:0;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ui-paper .ui-sh-no{min-width:24px;height:24px}.ui-paper .ui-sh-title{font-size:16px;font-weight:600}.ui-paper .ui-sh-sub{font-size:12.5px}@media (max-width:760px){.ui-paper .ui-band-in{padding:0}.ui-paper .ui-band-title{font-size:22px}.ui-paper .ui-band-actions,.ui-paper .ui-band-actions .go{flex:1 1 100%}.ui-paper .ui-card{padding:14px 16px 16px}}.ui-check{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;grid-gap:4px 12px;gap:4px 12px;padding:12px 0;border-top:1px solid var(--line-3);list-style:none}.ui-check:first-child{border-top:0}.ui-check-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--faint);border-radius:50%;font-size:12px;font-weight:800;line-height:1}.ui-check[data-state=done] .ui-check-mark{background:var(--gain);border-color:var(--gain);color:var(--surface)}.ui-check[data-state=todo] .ui-check-mark{border-color:var(--elevo);color:var(--elevo)}.ui-check-body{min-width:0}.ui-check-title{position:relative;display:block;font-size:14px;font-weight:700;overflow-wrap:anywhere}.ui-check-line{margin-top:2px;font-size:13px;line-height:1.45;color:var(--slate);overflow-wrap:anywhere}.ui-check-action{align-self:center}.ui-split{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px}.ui-split[data-idle=true],.ui-split[data-panel=open]{grid-template-columns:minmax(0,1fr) 420px}.ui-split-list{min-width:0}.ui-split-panel{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 14px);max-height:calc(100vh - var(--nav-h) - 28px);overflow-y:auto;min-width:0;padding:16px 20px 18px;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ui-split-panel:focus{outline:none}.ui-split-idle{min-width:0}.ui-split-back{display:none;align-items:center;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--action);font-size:13px;font-weight:700;cursor:pointer}.ui-empty{display:flex;flex-direction:column;align-items:center;padding:46px 26px;border:1.5px dashed color-mix(in srgb,var(--faint) 45%,transparent);border-radius:var(--radius-card);text-align:center}.ui-empty-tile{width:34px;height:34px;margin-bottom:12px;border:1.5px dashed var(--faint);border-radius:10px}.ui-empty-title{font-size:15px;font-weight:700;overflow-wrap:anywhere}.ui-empty-hint{max-width:34ch;margin-top:4px;font-size:13px;color:var(--slate);overflow-wrap:anywhere}.ui-empty-action{margin-top:16px}.ui-empty-action .ghost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px}@media (max-width:1080px),(pointer:coarse){.ui-check-action{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:1080px){.ui-split[data-idle=true],.ui-split[data-panel=open]{grid-template-columns:minmax(0,1fr)}.ui-split-panel{position:static;max-height:none;overflow-y:visible}.ui-split-idle{display:none}}@media (max-width:760px){.ui-split[data-panel=open] .ui-split-list{display:none}.ui-split-back{display:inline-flex}.ui-check{grid-template-columns:22px minmax(0,1fr)}.ui-check-action{grid-column:2;justify-self:start;margin-top:6px}}.ui-split[data-stack=phone][data-panel]{grid-template-columns:minmax(0,1fr) 380px}.ui-split-rail{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 14px);display:grid;grid-gap:16px;gap:16px;min-width:0;max-height:calc(100vh - var(--nav-h) - 28px);overflow-y:auto}.ui-split-rail>.ui-split-panel{position:static;max-height:none;overflow-y:visible}.ui-split-rail>.ui-split-idle{display:block}.ui-split-rail:has(.ui-split-after details[open]){position:static;max-height:none;overflow-y:visible}@media (max-width:1080px){.ui-split[data-stack=phone][data-panel]{grid-template-columns:minmax(0,1fr) 344px}}@media (max-width:760px){.ui-split[data-stack=phone][data-panel]{grid-template-columns:minmax(0,1fr)}.ui-split-rail{position:static;max-height:none;overflow-y:visible}.ui-split-rail>.ui-split-idle,.ui-split[data-panel=open] .ui-split-after{display:none}}.ui-band.is-lead .ui-band-in{align-items:flex-start;gap:0 24px;padding:22px 28px 0}.ui-band.is-lead .ui-band-head{flex:1 1 320px}.ui-band.is-lead .ui-band-in:not(:has(.ui-band-reason,.ui-band-note)){padding-bottom:20px}.ui-band.is-lead .ui-band-ref{margin:0;font-family:var(--body);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ghost)}.ui-band-titlerow{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;margin:6px 0}.ui-band.is-lead .ui-band-title{font-weight:800;font-size:32px;letter-spacing:-.02em;line-height:1.1}.ui-band.is-lead .ui-band-sub{margin:0;font-size:14px;color:var(--slate)}.ui-band-side{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.ui-band.is-lead .ui-band-figure b{font-size:22px;letter-spacing:-.01em}.ui-band.is-lead .ui-band-reason{margin-top:22px;padding:14px 0 16px;border-top:1px solid var(--line-3);font-size:14px;color:var(--ink-soft)}.ui-band.is-lead .ui-band-note{padding-bottom:14px}@media (max-width:760px){.ui-band.is-lead .ui-band-in{gap:6px 10px;padding:10px 16px 0}.ui-band.is-lead .ui-band-in:not(:has(.ui-band-reason,.ui-band-note)){padding-bottom:10px}.ui-band.is-lead .ui-band-head{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chip";align-items:center;grid-gap:2px 10px;gap:2px 10px}.ui-band-titlerow{display:contents}.ui-band.is-lead .ui-band-ref,html[data-decide-dock=on] .ui-band-actions>.go[href="#approval"]{display:none}.ui-band.is-lead .ui-band-titlerow>.ui-chip{grid-area:chip;max-width:100%;white-space:normal;text-align:right}.ui-band.is-lead .ui-band-sub{display:none}.ui-band.is-lead .ui-band-title{grid-area:title;min-width:0;overflow:hidden;font-size:17px;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-band.is-lead .ui-band-side{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.ui-band.is-lead .ui-band-figure{order:0;flex:0 0 auto}.ui-band.is-lead .ui-band-actions{order:0;flex:1 1 auto;justify-content:flex-end}.ui-band.is-lead .ui-band-actions>.go{flex:1 1 auto}.ui-band.is-lead .ui-band-figure b{font-size:17px}.ui-band.is-lead .ui-band-reason{margin-top:6px;padding:8px 0 10px;font-size:13px;line-height:1.35}}.apc-said{margin-top:18px}.apc-quiet{margin-top:16px;font-size:13px;color:var(--muted)}.qrecord{padding-bottom:8px}.qrecord h2{font-size:22px;font-weight:700;margin-bottom:8px}.qrecord .qfold+.qfold,.qrecord .qfold:first-of-type{border-top:1px solid var(--line-3)}.ready-card .ready-fix{display:flex;width:-moz-fit-content;width:fit-content}.ready-card .ui-check{grid-template-columns:22px minmax(0,1fr)}.ready-card .ui-check-action{grid-column:2;justify-self:start}.ui-seg{flex:0 1 auto;max-width:100%;gap:2px;padding:3px;background:var(--fill)}.ui-seg,.ui-seg-opt{display:inline-flex;border-radius:var(--radius-pill)}.ui-seg-opt{align-items:center;justify-content:center;padding:6px 15px;font-size:12.5px;font-weight:800;letter-spacing:.03em;color:var(--slate);text-decoration:none;white-space:nowrap;transition:background var(--t),color var(--t)}.ui-seg-count{margin-left:2px;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:0;opacity:.85}.ui-seg-opt:hover{color:var(--ink)}.ui-seg-opt[aria-current=page]{background:var(--action);color:var(--surface)}.ui-seg-opt:focus-visible{outline:2px solid var(--action);outline-offset:2px}@media (max-width:1080px),(pointer:coarse){.ui-seg-opt{min-height:44px}}@media (max-width:760px){.ui-seg{flex-wrap:wrap;border-radius:25px}.ui-seg-opt{flex:1 1 auto;padding:4px 6px;font-size:14px;line-height:1.2}.ui-seg-count{margin-left:4px;font-size:14px;opacity:1}}@media (max-width:520px){.ui-seg[data-options="4"]>.ui-seg-opt{flex-basis:calc(50% - 2px);padding:4px;letter-spacing:0}}@container (max-width: 15.8em){.ui-seg[data-options="4"]>.ui-seg-opt{flex-basis:100%}}.ui-seg[role=radiogroup]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.ui-seg[role=radiogroup] .ui-seg-opt{gap:6px;cursor:pointer}.ui-seg[role=radiogroup] .ui-seg-opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.ui-seg[role=radiogroup] .ui-seg-opt.is-on{background:var(--action);color:var(--surface)}.ui-seg[role=radiogroup] .ui-seg-opt:focus-within{outline:2px solid var(--action);outline-offset:2px}.ui-seg[role=radiogroup][aria-disabled=true]{background:var(--fill);box-shadow:none}.ui-seg[role=radiogroup][aria-disabled=true] .ui-seg-opt{cursor:default}.ui-seg[role=radiogroup][aria-disabled=true] .ui-seg-opt:not(.is-on){color:var(--muted);font-weight:600}@media (max-width:760px){.ui-seg[role=radiogroup]{display:flex;flex-wrap:wrap;border-radius:25px}}.sk{display:block;background:var(--line-2);border-radius:var(--radius-sm)}.sk-line{height:1em;max-width:100%}.sk-title{width:min(260px,70%);height:28px}.sk-w-45{width:45%}.sk-row{height:72px;margin-bottom:8px}.sk-card,.sk-row{border-radius:var(--radius)}.sk-card{height:132px;margin-bottom:16px}.sk-chip{width:96px;height:36px;border-radius:var(--radius-pill)}.sk-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}@media (max-width:760px),(pointer:coarse){.sk-chip{height:44px}}@media (prefers-reduced-motion:no-preference){.sk{animation:sk-pulse 1.4s ease-in-out infinite}}@keyframes sk-pulse{50%{opacity:.55}}.adm-bare [data-skeleton]{display:none}.ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.appnav{position:fixed;top:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;width:var(--side-w);background:var(--surface);border-right:1px solid var(--line);transition:width var(--t)}@media (min-width:1181px){body:has(.appnav){padding-left:var(--side-w);transition:padding-left var(--t)}body:has(.appnav[data-rail]){--side-w:64px}body:has(.appnav) .grid{padding-left:0}body:has(.appnav[data-rail]) .grid{max-width:min(var(--shell),calc(100% - 176px))}}.appnav-mark-bar,.appnav-new-phone,.appnav-scrim,.appnav-toggle{display:none}.appnav-panel{display:contents}.appnav-head{display:flex;flex:none;align-items:center;gap:8px;height:54px;padding:0 10px 0 18px}.appnav-mark{display:flex;align-items:baseline;gap:8px;min-width:0;margin-right:auto;color:var(--ink);text-decoration:none}.appnav-product{font-family:var(--display,inherit);font-weight:600;font-size:15px;letter-spacing:-.005em;white-space:nowrap}.appnav-glyph{display:none}.appnav-iconbtn{display:grid;flex:none;place-items:center;width:34px;height:34px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--slate);cursor:pointer;transition:background var(--t),color var(--t)}.appnav-iconbtn:hover{background:var(--page);color:var(--ink)}.appnav-close{display:none}.appnav-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 10px 8px}.appnav-new{display:flex;align-items:center;gap:10px;height:38px;margin-bottom:4px;padding:0 8px;border-radius:var(--radius-sm);font-size:14px;font-weight:700;color:var(--action);text-decoration:none;transition:background var(--t)}.appnav-new:hover{background:var(--action-soft)}.appnav-dot{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--action);color:var(--surface)}.appnav-dot .ic{width:16px;height:16px;stroke-width:2}.appnav-new-label{white-space:nowrap}.appnav-list,.appnav-tabs{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.appnav-row{display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:14px;font-weight:500;color:var(--ink-soft);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--t)}.appnav-row .ic{color:var(--slate)}.appnav-row:hover{background:var(--page)}.appnav-row.is-here{background:var(--action-soft);font-weight:700;color:var(--ink)}.appnav-row.is-here .ic{color:var(--action)}.appnav-row.is-inside{font-weight:600;color:var(--ink)}.appnav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appnav-chev{display:grid;margin-left:auto}.appnav-chev .ic{width:16px;height:16px;color:var(--ghost)}.appnav-row .ui-chip{align-self:center;margin-left:auto}.appnav-rule{margin:8px 10px;border:0;border-top:1px solid var(--line-2)}.appnav-back{margin-top:2px}.appnav-title{margin:10px 10px 4px;font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--slate)}.appnav-group+.appnav-group{margin-top:7px;padding-top:7px;border-top:1px solid var(--line-2)}.appnav-subs{position:relative;margin:1px 0 2px;padding:0 0 0 30px;list-style:none}.appnav-subs:before{content:"";position:absolute;top:4px;bottom:4px;left:19.5px;border-left:1px solid var(--line)}.appnav-sub{display:flex;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:500;color:var(--slate);text-decoration:none}.appnav-sub:hover{background:var(--page)}.appnav-sub.is-here{background:var(--action-soft);font-weight:700;color:var(--ink)}.appnav-foot{flex:none;padding:6px 10px 8px;border-top:1px solid var(--line-2)}.appnav-tip{position:fixed;left:70px;z-index:5;padding:5px 10px;border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);font-size:12.5px;font-weight:600;white-space:nowrap;transform:translateY(-50%);pointer-events:none}@media (min-width:1181px){.appnav[data-rail] .appnav-label,.appnav[data-rail] .who-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.appnav[data-rail] .appnav-head{flex-direction:column;height:auto;gap:4px;padding:10px 0}.appnav[data-rail] .appnav-mark{justify-content:center;align-items:center;width:40px;height:40px;margin-right:0}.appnav[data-rail] .appnav-product,.appnav[data-rail] .logo-word{display:none}.appnav[data-rail] .appnav-glyph{display:grid}.appnav-glyph .logo-mark{width:22px;height:18px;color:var(--ink)}.appnav[data-rail] .appnav-iconbtn{width:40px;height:40px}.appnav[data-rail] .appnav-scroll{padding:4px 12px 8px}.appnav[data-rail] .appnav-new{justify-content:center;width:40px;height:40px;padding:0}.appnav[data-rail] .appnav-row{justify-content:center;width:40px;min-height:40px;padding:0}.appnav[data-rail] .appnav-rule{margin:8px 6px}.appnav[data-rail] .appnav-chev,.appnav[data-rail] .appnav-row .ui-chip,.appnav[data-rail] .appnav-subs,.appnav[data-rail] .appnav-title,.appnav[data-rail] .who-updown{display:none}.appnav[data-rail] .appnav-group+.appnav-group{margin-top:6px;padding-top:6px}.appnav[data-rail] .appnav-foot{padding:8px 0}.appnav[data-rail] .who{display:grid;place-items:center}.appnav[data-rail] .who-chip{justify-content:center;width:44px;height:44px;padding:0}}@media (max-width:1180px){.appnav{position:-webkit-sticky;position:sticky;bottom:auto;left:auto;flex-direction:row;align-items:center;gap:8px;width:auto;height:var(--nav-h);padding:0 12px;border-right:0;border-bottom:1px solid var(--line);transition:none}.appnav-toggle{display:grid;flex:none;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);cursor:pointer}.appnav-toggle .ic{width:22px;height:22px}.appnav-mark-bar{display:flex;align-items:center;gap:8px;min-height:44px;margin-right:auto;min-width:0;overflow:hidden;color:var(--ink);text-decoration:none}.appnav-mark-bar .logo-word{flex:none}.appnav-new-phone{display:inline-flex;flex:none;align-items:center;gap:6px;height:44px;padding:0 16px 0 12px;border-radius:var(--radius-pill);background:var(--action);font-size:14px;font-weight:800;color:var(--surface);text-decoration:none}.appnav-new-phone .ic{width:18px;height:18px;stroke-width:2}.appnav-panel{display:none}.appnav-panel.is-open{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:2;width:304px;max-width:100%;background:var(--surface);box-shadow:var(--shadow-sheet)}.appnav-scrim.is-open{display:block;position:fixed;inset:0;z-index:1;background:var(--scrim)}.appnav-head{height:60px;padding:0 8px 0 18px}.appnav-collapse{display:none}.appnav-close{display:grid;width:44px;height:44px}.appnav-new,.appnav-row{min-height:44px}.appnav-row{font-size:15px}.appnav-sub{min-height:44px;font-size:14.5px}.appnav-tip{display:none}}@media (max-width:379.98px){.appnav-mark-bar .appnav-product{display:none}}@media (max-width:359.98px){.appnav{padding:0 8px}.appnav-new-tail{display:none}}.who{position:relative}.who-chip{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left}.who-chip:hover{background:var(--page)}.who-badge{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--assessio);color:var(--surface);font-size:12px;font-weight:800;letter-spacing:.02em}.who-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.who-text b{font-size:13.5px;font-weight:700;color:var(--ink)}.who-text b,.who-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-text small{font-size:12px;color:var(--muted)}.who-updown{width:16px;height:16px;margin-left:auto;color:var(--ghost)}.who-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:5;width:288px;padding:14px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sheet)}.who-me{display:flex;flex-direction:column;gap:2px;margin:0 0 12px;font-size:12.5px;color:var(--muted)}.who-me b{font-size:14px;color:var(--ink)}.who-standin{margin:0 0 8px;padding:9px 10px;border-radius:var(--radius-sm);background:var(--elevo-soft);color:var(--elevo);font-size:11.5px;line-height:1.5}.who-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.who-list button{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;padding:7px 9px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:13px;cursor:pointer;text-align:left}.who-list button:hover{background:var(--page)}.who-list small{color:var(--muted);font-size:11px}.who-rename-open{width:100%;margin:0 0 6px;padding:9px 10px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:transparent;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.who-rename-open:hover{background:var(--page)}.who-rename{display:flex;flex-direction:column;gap:6px;margin:0 0 8px}.who-rename-label{font-size:11px;color:var(--muted)}.who-rename-input{padding:8px 9px;border:1px solid var(--line-2);border-radius:var(--radius-sm);font-size:13px}.who-rename-input:focus{outline:2px solid var(--assessio);outline-offset:1px}.who-rename-error{margin:0;font-size:11.5px;color:#b3261e}.who-rename-actions{display:flex;gap:8px}.who-rename-cancel,.who-rename-save{padding:7px 10px;border-radius:var(--radius-sm);font-size:12.5px;font-weight:600;cursor:pointer}.who-rename-save{border:1px solid var(--assessio);background:var(--assessio);color:var(--surface)}.who-rename-save:disabled{opacity:.6;cursor:default}.who-rename-cancel{border:1px solid var(--line-2);background:transparent}.who-rename-cancel:hover{background:var(--page)}.who-out{width:100%;padding:9px 10px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:transparent;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.who-out:hover{background:var(--page);@media (max-width:1180px){.who-chip{min-height:52px}.who-menu{right:0;width:auto}.who-me{font-size:14px}.who-out,.who-rename-open{min-height:44px;font-size:15px}.who-rename-cancel,.who-rename-save{min-height:44px;padding:0 16px}font-size:15px}}.auth{display:grid;place-items:center;min-height:100dvh;padding:24px;background:var(--page)}.auth-card{width:100%;max-width:420px;padding:34px 32px;border:1px solid var(--line-2);border-radius:var(--radius-sheet);background:var(--surface);box-shadow:var(--shadow-sheet)}.auth-card>:last-child{margin-bottom:0}.auth-mark{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:22px}.auth-mark-product{font-family:var(--display,inherit);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.auth-card h1{margin:0 0 10px;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.auth-lede{margin:0 0 18px;font-size:14px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.auth-lede strong{font-weight:600;color:var(--ink)}.auth-lede a{font-weight:600;color:var(--action)}.auth-form .auth-lede{margin:0}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-form .go{min-height:44px}.auth-sent{margin:0;padding:14px 16px;border-radius:10px;background:#f6fbf7;border:1px solid #9ec8a6;font-size:14px;line-height:1.6}.auth-warn{margin:0 0 16px;padding:12px 14px;line-height:1.55}.auth-limited,.auth-warn{border-radius:10px;background:#fff4e0;border:1px solid #f2c078;color:#6b4405;font-size:14px}.auth-limited{margin:0;padding:14px 16px;line-height:1.6}.cert{max-width:860px;margin:0 auto;padding:34px 40px 60px;background:var(--surface);color:var(--ink);font-size:13.5px;line-height:1.6}@media screen{.cert{overflow-wrap:break-word}}.cert-actions{display:flex;align-items:center;gap:14px;margin-bottom:26px}.cert-hint{font-size:12px;color:var(--muted)}.cert-top{display:flex;align-items:flex-start;gap:20px;padding-bottom:20px;border-bottom:2px solid var(--ink)}.cert-top h1{margin:0;font-size:23px;letter-spacing:-.01em}.cert-top p{margin:4px 0 0;font-size:13.5px;color:var(--muted)}.cert-lede{margin:20px 0 30px;font-size:13px;color:var(--muted)}.cert section{margin-bottom:30px;page-break-inside:avoid;break-inside:avoid}.cert h2{margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid var(--line-2);font-size:14px;letter-spacing:.02em;text-transform:uppercase}.cert h3{margin:0 0 8px;font-size:13.5px}.cert-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px 20px;gap:12px 20px;margin:0 0 16px}.cert-facts div{display:flex;flex-direction:column}.cert-facts dt{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cert-facts dd{margin:2px 0 0;font-size:13.5px;font-weight:600}.cert-facts dd small{display:block;font-size:11.5px;font-weight:400;color:var(--muted)}.cert-hash{display:flex;flex-direction:column;gap:3px;margin:0;padding:14px 16px;border:1px solid var(--line-2);border-radius:8px;background:var(--page)}.cert-hash b{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cert-hash .big{font-size:19px;font-weight:700;letter-spacing:.04em}.cert-hash small{font-size:11px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.cert-presented{margin-top:12px;padding:12px 16px;border:1px dashed var(--line-2);border-radius:8px}.cert-presented-h{margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cert-presented p{margin:0 0 4px;font-size:12.5px;line-height:1.55}.cert-table{width:100%;margin-bottom:10px;border-collapse:collapse;font-size:12.5px}.cert-table th{padding:6px 10px 6px 0;border-bottom:1px solid var(--ink);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--muted)}.cert-table td{padding:8px 10px 8px 0;border-bottom:1px solid var(--line-2);vertical-align:top}.cert-table td small{display:block;font-size:11px;color:var(--muted)}.cert-note{margin:0 0 6px;font-size:11.5px;line-height:1.55;color:var(--muted)}.cert-none{margin:0 0 10px;font-size:12.5px;color:var(--muted)}.cert-sig{margin-bottom:20px;padding:16px 18px;border:1px solid var(--line-2);border-radius:8px;page-break-inside:avoid;break-inside:avoid}.cert-statement{margin:0 0 8px;padding:12px 14px;border-radius:6px;background:var(--page)}.cert-limits,.cert-statement{font-size:12.5px;line-height:1.6}.cert-limits{margin:0;padding-left:18px;color:var(--muted)}.cert-limits li{margin-bottom:7px}.cert-foot{margin-top:34px;padding-top:16px;border-top:2px solid var(--ink);font-size:11.5px;line-height:1.6;color:var(--muted)}.cert-foot p{margin:0 0 5px;overflow-wrap:anywhere}.cert-foot b{color:var(--ink)}@media print{.no-print{display:none}.cert{max-width:none;padding:0;font-size:10.5pt}.cert-table{font-size:9pt}}.cert-parties{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px 26px;gap:18px 26px;margin:0 0 20px;padding:16px 18px;border:1px solid var(--line-2);border-radius:8px;page-break-inside:avoid;break-inside:avoid}.cert-party-role{margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cert-party-name{margin:0 0 3px;font-size:15px;font-weight:700}.cert-party-line{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.cert-missing{font-style:italic}@media screen and (max-width:620px){.cert{padding:20px 16px 48px;font-size:14px}.cert-actions{flex-wrap:wrap;gap:10px 14px}.cert-actions .ghost-btn{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.cert-top{flex-wrap:wrap;gap:10px}.cert-table,.cert-table tbody,.cert-table td,.cert-table tr{display:block;width:100%}.cert-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.cert-table tr{padding:10px 0;border-bottom:1px solid var(--line-2)}.cert-table td{position:relative;min-height:22px;padding:3px 0 3px 108px;border-bottom:0;font-size:14px;overflow-wrap:anywhere}.cert-table td:before{content:attr(data-label) /"";position:absolute;left:0;top:5px;width:96px;font-family:var(--body);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cert-facts dd,.cert-foot,.cert-hint,.cert-lede,.cert-limits,.cert-none,.cert-note,.cert-party-line,.cert-statement,.cert-table td small{font-size:14px}}