.page{width:100%;max-width:var(--shell);margin-inline:auto;padding:0 24px 80px}.page-top{display:flex;align-items:center;gap:20px;padding:26px 0 30px;border-bottom:1px solid var(--line);margin-bottom:28px}.page-top .logo-word{height:17px;color:var(--ink);flex:none}.page-title{flex:1 1;min-width:0}.page-title h1{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.01em}.page-title h1 .num{color:var(--muted);font-weight:500;margin-right:4px}.page-title p{color:var(--slate);font-size:13px;margin-top:2px}.qband-error{order:10;flex:1 1 100%;display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.3;color:#b00020}.refusal-dismiss{position:relative;flex:none;width:28px;height:28px;margin-left:auto;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer}.empty{color:var(--slate);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:26px;font-size:14px}.empty a{color:var(--action)}a.ghost-btn,a.go{display:inline-block;text-decoration:none}a.go{color:var(--surface)}a.ghost-btn{color:inherit}.qlist{list-style:none;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius)}.qlist>:first-child{border-radius:calc(var(--radius) - 1.5px) calc(var(--radius) - 1.5px) 0 0}.qlist>:last-child{border-radius:0 0 calc(var(--radius) - 1.5px) calc(var(--radius) - 1.5px)}.qhead,.qrow{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr) 156px 170px 64px;align-items:center;grid-gap:16px;gap:16px;padding:12px 20px}.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(4),.qhead span:nth-child(5){text-align:right}.has-menu .qhead,.has-menu .qrow{grid-template-columns:minmax(0,210px) minmax(0,1fr) 156px 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-status,.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-status em,.qrow-who em{font-style:normal}.qrow-who em{font-size:12px;color:var(--muted)}.qrow-status{gap:3px}.qrow-move{display:flex;align-items:flex-start;gap:8px;min-width:0}.qrow-move .ui-chip{flex:none;margin-top:1px;padding-top:2px;padding-bottom:2px;line-height:1.2;white-space:nowrap}.qrow-chain{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}.qrow-next{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.qrow-sep{color:var(--faint);font-weight:600}.qrow-s{min-width:0;font-size:12.5px;font-weight:700;color:var(--slate);white-space:nowrap}.qrow-status em{flex:1 1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35;max-height:2.7em;font-size:13px;font-weight:600;color:var(--ink)}.qrow-status em.is-warn{color:var(--elevo)}.qrow-money{display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}.qrow-money b{font-size:14px;font-weight:600;white-space:nowrap}.qrow-money small{font-size:12px;color:var(--ink-soft);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}.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 4px;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:6px;font-size:10.5px;font-weight:700;line-height:1;color:var(--muted)}.qrow-face{position:relative;display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;font-size:8px;font-weight:800;outline:2px solid var(--surface)}.qrow-face+.qrow-more{margin-left:4px}.qrow-face+.qrow-face{margin-left:-4px}.qrow-face.is-c{background:var(--fill);color:var(--ink-soft);box-shadow:inset 0 0 0 1.5px var(--line)}.qrow-face.is-a{background:var(--action-soft);color:var(--action)}.qrow-tick{position:absolute;z-index:1;right:-4px;bottom:-4px;display:grid;place-items:center;width:12px;height:12px;border:1.5px solid var(--surface);border-radius:50%;background:var(--gain);color:var(--surface);font-size:8px;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}.qhonest{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;padding:10px 14px;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-sm);font-size:13px;color:var(--ink-soft)}.qhonest svg{flex:none;margin-top:2px;color:var(--muted)}.qhonest b{font-weight:700}.qdetail{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px}.qapproval{grid-column:1/-1}html:has([data-page=quote] .ui-band){--qband-room:140px;scroll-padding-top:calc(var(--nav-h) + var(--qband-room) + var(--qband-error-room, 0px))}html:has(.qband-error){--qband-error-room:90px}.qdetail-left,.qdetail-right{display:grid;grid-gap:18px;gap:18px;min-width:0}.qdetail-left>.qcard+.qcard,.qdetail-right>.qcard+.qcard{margin-top:0}@media (max-width:1080px){.qdetail{grid-template-columns:minmax(0,1fr)}.qapproval,.qdetail-left,.qdetail-right{grid-column:1}}.qcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px 24px}.qcard h2{font-family:var(--display);font-size:15px;font-weight:600}.qcard-lede{color:var(--slate);font-size:13px;margin:4px 0 18px;max-width:62ch}.qcard-sub{font-size:13px;font-weight:600;color:var(--ink)}.qfold{padding:0}.qfold-summary{display:flex;flex-direction:column;gap:6px;padding:22px 24px;cursor:pointer;list-style:none}.qfold-summary::-webkit-details-marker{display:none}.qfold-summary-main{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.qfold-summary-main:after{content:"";flex:none;width:7px;height:7px;border-right:1.5px solid var(--ghost);border-bottom:1.5px solid var(--ghost);transform:rotate(-45deg);transition:transform .15s ease}.qfold[open] .qfold-summary-main:after{transform:rotate(45deg)}.qfold-title{font-family:var(--display);font-size:15px;font-weight:600}.qfold-figure{font-family:var(--body);font-size:13px;color:var(--muted);margin-left:auto;white-space:nowrap}.qfold[open] .qfold-summary{padding-bottom:6px;border-bottom:1px solid var(--line-3);margin-bottom:18px}.qfold-caution{display:block;font-size:12px;color:var(--elevo)}.qfold-body{padding:0 24px 24px}.qfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;border-top:1px solid var(--line-3);padding-top:16px}.qlead+.qfacts{border-top:0;padding-top:0}.qfacts dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.qfacts dd{font-size:19px;font-weight:600;margin-top:3px;overflow-wrap:anywhere}.qflag{margin-top:16px;padding:11px 14px;border-radius:var(--radius-sm);background:#fff6ec;color:#8a4a00;font-size:13px}.qactions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.qactions-note{flex:1 1 260px;font-size:12px;color:var(--muted);max-width:52ch}.qactions-error{flex:1 1 100%;display:flex;align-items:center;gap:8px;font-size:13px;color:#b00020}.qactions>.ghost-btn,.qactions>.go{order:-1}.qconfirm{flex:1 1 100%;display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--page)}.qconfirm-lede{margin:0;font-size:13px;color:var(--ink);max-width:62ch}.qconfirm-cancel{padding:7px 10px;border-radius:8px;border:1px solid var(--line-2);background:transparent;font-size:12.5px;font-weight:600;cursor:pointer}.qconfirm-cancel:hover{background:var(--surface)}.qconfirm-cancel:disabled{opacity:.6;cursor:default}.qlead{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line-3)}.qlead-figure{font-size:26px;font-weight:600;color:var(--elevo)}.qlead-sub{font-size:12.5px;color:var(--muted)}.qmodules{margin-top:16px;padding-top:16px;border-top:1px solid var(--line-3)}.qmodules-h{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.qmodules-list{list-style:none;display:grid;grid-gap:6px;gap:6px}.qmodules-list li{display:flex;justify-content:space-between;gap:12px;font-size:13px}.qmodules-name{color:var(--ink-soft)}.qmodules-qty{color:var(--muted)}.vlist{list-style:none;display:grid;grid-gap:12px;gap:12px}.vitem{border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:15px 17px}.vitem.is-live{border-color:var(--action);background:var(--action-soft)}.vitem-head{display:flex;align-items:baseline;gap:12px}.vitem-v{font-size:15px;font-weight:700}.vitem-state{flex:1 1;font-size:13px;font-weight:600;color:var(--slate)}.vitem.is-live .vitem-state{color:var(--action)}.vitem-money{font-size:15px;font-weight:600;display:flex;align-items:baseline;gap:8px}.vitem-money em{font-style:normal;font-size:12px;font-weight:600;color:var(--slate)}.vitem-by,.vitem-same{font-size:12px;color:var(--muted);margin-top:4px}.vitem-by a{color:var(--action);display:inline-block;padding-block:15px;margin-block:-15px}.vchanges{list-style:none;margin-top:11px;padding-top:11px;border-top:1px solid var(--line-3);display:grid;grid-gap:5px;gap:5px;font-size:13px}.vchanges li:before{display:inline-block;width:16px;font-weight:700}.chg-added:before{content:"+";color:var(--gain)}.chg-removed:before{content:"−";color:var(--elevo)}.chg-changed:before{content:"~";color:var(--action)}.qevents{list-style:none;display:grid;grid-gap:1px;gap:1px;font-size:13px}.qevents li{display:grid;grid-template-columns:minmax(0,1fr) 140px 130px;grid-gap:12px;gap:12px;padding:9px 0;border-top:1px solid var(--line-3)}.qevents li:first-child{border-top:0}.qevent-who{color:var(--slate)}.qevent-when{color:var(--muted);font-size:12px;text-align:right}.qevent-detail{grid-column:1/-1}@media (max-width:1080px){.qhead,.qrow{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 148px 150px 56px}.has-menu .qhead,.has-menu .qrow{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 148px 150px 56px 44px}}@media (max-width:760px){[data-page=quotes] .ui-band-actions,[data-page=quotes] .ui-band-actions>.ui-seg{flex:1 1 100%;min-width:0}.qhead{display:none}.qrow{grid-template-areas:"who money" "who when" "status status" "people people";gap:4px 12px;padding:16px}.has-menu .qrow,.qrow{grid-template-columns:minmax(0,1fr) auto}.has-menu .qrow{grid-template-areas:"who money" "who when" "status status" "people people" "menu menu"}.qrow-menu{grid-area:menu;justify-self:end}.qrow-menu:empty{display:none}.qrow-people{grid-area:people}.qrow-pbtn{width:100%}.qrow-who-tap{display:inline;margin-left:auto;font-size:12px;font-weight:700;color:var(--action)}.qrow-pcard{position:static;width:auto;max-width:none;margin:4px 0 2px;box-shadow:none}.qrow-who{grid-area:who}.qrow-money{grid-area:money}.qrow-when{grid-area:when;font-size:13px}.qrow-status{grid-area:status;margin-top:6px}.qrow-who strong{white-space:normal;overflow-wrap:anywhere}.qrow-who em{font-size:13px}.qrow-s{white-space:normal}.qrow-status em{display:block;-webkit-line-clamp:unset;overflow:visible;max-height:none;font-size:14px}.qevents li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.qevent-when{grid-column:1/-1;text-align:left}}.hint.is-error{color:#b00020}.chain{list-style:none;grid-gap:10px}.chain,.chain-step{display:grid;gap:10px}.chain-step{grid-template-columns:26px minmax(0,1fr) auto;grid-gap:10px;align-items:start;padding:10px 14px;border:1px solid var(--line-2);border-radius:var(--radius-sm)}.chain-step.is-pending{border-color:var(--elevo)}.chain-step.is-declined{border-color:#b00020}.chain-mark{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;background:var(--line-2);color:var(--slate)}.chain-step.is-approved .chain-mark{background:var(--gain);color:var(--surface)}.chain-step.is-pending .chain-mark{background:var(--elevo);color:var(--surface)}.chain-step.is-declined .chain-mark{background:#b00020;color:var(--surface)}.chain-body{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.chain-body b{font-size:14px;font-weight:700}.chain-who{font-size:13px;color:var(--slate)}.chain-note{flex:1 1 100%;font-size:13px;color:var(--ink-soft);font-style:italic}.chain-chip{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:3px 9px;border-radius:var(--radius-pill);background:var(--fill);color:var(--slate)}.chain-step.is-pending .chain-chip{background:#fff8f2;color:var(--elevo)}.chain-step.is-approved .chain-chip{color:var(--gain)}.chain-step.is-declined .chain-chip{background:#fff5f6;color:#b00020}.chain-act{padding:16px 0 12px;display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;bottom:calc(var(--dock-h, 0px) + env(safe-area-inset-bottom, 0px));z-index:1;background:var(--surface)}.chain-act,.chain-why{margin-top:16px;border-top:1px solid var(--line-3)}.chain-why{padding-top:16px;font-size:13.5px;color:var(--ink-soft)}.chain-buttons{display:flex;gap:10px}.qneeds{margin-bottom:14px}.qneeds-list{list-style:none;margin-top:10px}.qneeds-list li+li{border-top:1px solid var(--line-3)}.qneeds-link{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;padding:12px 10px;margin-inline:-10px;border-radius:var(--radius-sm);text-decoration:none;color:inherit;transition:background var(--t)}.qneeds-link:hover{background:var(--fill-blue)}.qneeds-who{display:flex;flex:0 1 340px;flex-direction:column;min-width:0}.qneeds-who strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.qneeds-who em{font-style:normal;font-size:12px;color:var(--muted)}.qneeds-next{font-size:13px;flex:1 1 220px}.qneeds-figures{display:flex;gap:10px;white-space:nowrap}.qneeds-figures,.qneeds-more{font-size:13px;color:var(--muted)}.qneeds-more{margin-top:10px}.qtools{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:10px 14px;justify-content:space-between;gap:12px 14px;margin-bottom:14px}.qfilters,.qtools{display:flex;flex-wrap:wrap;align-items:center}.qfilters{gap:10px;flex:1 1 420px;min-width:0}.qfilters label{display:flex;min-width:0}.qfilters-q{flex:1 1 220px}.qfilters .in{width:auto}.qfilters-q .in{width:100%}.qnarrowed{margin-bottom:12px;font-size:13px;color:var(--muted)}.qnarrowed a{color:var(--action)}.qpage{display:flex;justify-content:center;gap:14px;margin-top:18px;font-size:13px}.qpage,.qpage-btn{align-items:center}.qpage-btn{padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--slate);text-decoration:none;min-height:44px;display:inline-flex}.qpage-btn.is-disabled{color:var(--line);border-color:var(--line-2);cursor:default}.qpage-current{color:var(--muted)}.qlink{margin-top:16px;padding:11px 14px;border-radius:var(--radius-sm);background:var(--fill);display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:13px}.qlink span{font-weight:700;color:var(--slate)}.qlink a{font-family:inherit;font-size:13px;color:var(--action);word-break:normal}.msgs{list-style:none;display:grid;grid-gap:12px;gap:12px}.msg{min-width:0;border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:13px 15px}.msg.is-failed{border-color:#b00020;background:#fff5f6}.msg-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.msg-head b{font-size:14px;font-weight:700}.msg-to{font-size:13px;color:var(--slate)}.msg-when{margin-left:auto;font-size:12px;color:var(--muted)}.msg-subject{margin-top:5px;font-size:13.5px}.msg-note{margin-top:5px;font-size:12px;color:var(--muted)}.msg-note a{color:var(--action)}.msg-error{margin-top:5px;font-size:12.5px;color:#b00020}.msg-body{margin-top:10px;padding:12px 14px;background:var(--fill);border-radius:var(--radius-sm);font-family:var(--mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.trail{list-style:none;display:grid;grid-gap:14px;gap:14px}.trail-v{border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:13px 15px}.trail-vh{display:flex;align-items:baseline;gap:12px;padding-bottom:9px;border-bottom:1px solid var(--line-3)}.trail-vh b{font-size:14px}.trail-hash{font-size:11.5px;color:var(--muted);letter-spacing:.04em}.trail-events{list-style:none;display:grid;grid-gap:1px;gap:1px;margin-top:4px}.trail-events li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 150px;grid-gap:12px;gap:12px;padding:7px 0;border-top:1px solid var(--line-3);font-size:13px}.trail-events li:first-child{border-top:0}.trail-what em{font-style:normal;color:var(--slate)}.trail-where{overflow:hidden;text-overflow:ellipsis}.trail-when,.trail-where{color:var(--muted);font-size:12px}.trail-when{text-align:right}@media (max-width:760px){.trail-events li{grid-template-columns:minmax(0,1fr);row-gap:2px}.trail-when{text-align:left}}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.card{display:flex;flex-direction:column;gap:3px;padding:20px;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);text-decoration:none;color:inherit}.card:hover{border-color:var(--ink)}.card b{font-size:30px;line-height:1.1}.card span{font-size:13.5px;font-weight:600}.card small{font-size:12px;color:var(--muted);line-height:1.5}.card.is-warm{border-color:#f2c078;background:#fff9f0}.plan{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.6;color:var(--muted)}.plan b{color:var(--ink)}.dr-plain.is-wide{max-width:720px;margin:48px auto 72px;text-align:left}.dr-plain.is-wide h2{margin:26px 0 8px;font-size:16px}.rcpts{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.rcpts li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:6px 14px;gap:6px 14px;padding:8px 10px 12px;border-radius:9px}.rcpts li:nth-child(odd){background:var(--page)}.rcpt-person{flex-direction:column;align-items:flex-start;gap:2px}.rcpt-name,.rcpt-person{display:flex;min-width:0}.rcpt-name{flex-wrap:wrap;align-items:center;column-gap:4px}.rcpt-name b,.rcpt-upcoming b{font-size:14px;overflow-wrap:anywhere}.rcpt-role{min-height:44px;min-width:44px;padding:0;border:0;background:none;font:inherit;cursor:pointer}.rcpt-role,.rcpt-role-chip{display:inline-flex;align-items:center}.rcpt-role-chip{gap:6px;padding:2px 3px 2px 9px;border-radius:var(--radius-pill);background:var(--action-soft);color:var(--action);font-size:11px;font-weight:700;white-space:nowrap}.rcpt-role-q{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--surface);font-size:10px}.rcpt-role:focus-visible{outline:none}.rcpt-role:focus-visible .rcpt-role-chip{outline:2px solid var(--action);outline-offset:2px}.rcpt-role-why{flex-basis:100%;margin-bottom:4px;font-size:12px;color:var(--muted)}.rcpt-title{font-size:12.5px;color:var(--ink-soft);overflow-wrap:anywhere}.rcpt-email{font-family:var(--mono);font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.rcpt-progress{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.rcpt-status{display:flex;align-items:baseline;gap:7px;margin-top:6px;font-size:12.5px;color:var(--ink-soft)}.rcpt-status-icon{flex:none;width:1em;text-align:center}.rcpt-status.tone-ok{color:var(--gain)}.rcpt-status.tone-warn{color:#b00020}.rcpt-flag{margin-top:6px;padding:3px 9px;border-radius:var(--radius-pill);background:#fff4e0;color:#6b4405;font-size:11px;font-weight:700}.rcpt-resend{justify-self:end;font-size:12px}.rcpt-act button,.rcpt-foot button,.rcpt-resend button{min-height:44px;min-width:44px;background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--ink);text-decoration:underline;cursor:pointer}.rcpt-act button:disabled,.rcpt-resend button:disabled{color:var(--muted);cursor:default}.rcpt-resend-error{grid-column:1/-1;font-size:11.5px;color:#b00020}.rcpt-act{grid-column:1/-1;justify-self:start;font-size:12px}.rcpt-added{font-size:11.5px;color:var(--muted)}.rcpt-open{margin:8px 0 0}.rcpt-open .ghost-btn{max-width:100%}.rcpt-form{grid-column:1/-1;display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--fill);font-size:13px}.rcpt-form h3{margin:0;font-family:var(--display);font-size:15px;font-weight:600}.rcpt-form p{margin:0;color:var(--ink-soft)}.rcpt-form .rcpt-form-sub{margin-top:-6px;font-size:12.5px;color:var(--muted)}.rcpt-form ul{margin:0;padding-left:18px}.rcpt-form .lbl{margin-bottom:0}.rcpt-form .in,.rcpt-form .phtype{background:var(--surface)}.rcpt-form .phtype{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));margin:6px 0 0}.rcpt-form .phtype button{min-width:0;overflow-wrap:anywhere}.rcpt-form .hint{margin:6px 0 0;color:var(--muted)}.rcpt-form-actions{display:flex;flex-wrap:wrap;gap:10px}.rcpt-form-actions>button{flex:1 1 7.5rem}.rcpt-form-actions>.go{flex-grow:2}@media (min-width:1081px){.rcpt-form-actions>button{flex:0 0 auto}.rcpt-form-actions>.go{flex:0 1 auto;max-width:100%}}@media (max-width:1080px),(pointer:coarse){.rcpt-form .ghost-btn,.rcpt-form .go,.rcpt-open .ghost-btn{min-height:44px}}.rcpt-foot{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;margin:8px 0 0;font-size:12px;color:var(--muted)}.rcpt-foot a{display:inline-flex;align-items:center;min-height:44px;color:var(--action)}.rcpt-upcoming-lede{margin:0 0 6px;font-size:13px;color:var(--muted)}.rcpt-upcoming{padding:11px 10px;border-radius:9px;background:var(--page)}.trail-who{color:var(--ink)}.sigs{display:flex;flex-direction:column;gap:12px;margin:0 0 14px;padding:0;list-style:none}.sigs li{padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--page)}.sig-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.sig-h b{font-size:13.5px}.sig-when{font-size:12px;color:var(--muted)}.sig-who{margin:0 0 8px;font-size:13px}.sig-statement{margin:0 0 8px;font-size:12.5px;line-height:1.6}.sig-how{margin:0;color:var(--muted)}.sig-how,.sig-mismatch{font-size:11.5px;line-height:1.55}.sig-mismatch{margin:6px 0 0;color:#b00020}.hj{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:14px 8px;margin-bottom:24px;container-type:inline-size;container-name:hj}.hj-bar,.hj-poplist,.hj-stack,.hj-steps{list-style:none;margin:0;padding:0}.hj-bar{display:flex}.hj-phase{flex:1 1;min-width:0;padding:0 12px;position:relative}.hj-phase[data-steps="2"]{flex:2 1}.hj-phase[data-steps="3"]{flex:3 1}.hj-phase[data-steps="4"]{flex:4 1}.hj-phase+.hj-phase{border-left:1px solid var(--line-2)}.hj-head{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;padding-bottom:6px;border-bottom:2px solid var(--line)}.hj-phase.is-done .hj-head{border-bottom-color:var(--ink)}.hj-phase.is-now .hj-head{border-bottom-color:var(--elevo)}.hj-phase.is-untracked .hj-head{border-bottom:2px dashed var(--faint)}.hj-label{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.hj-word{font-size:11px;font-weight:700;color:var(--muted)}.hj-phase.is-now .hj-word{color:var(--elevo)}.hj-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.hj-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;grid-gap:4px;gap:4px;min-width:0;padding-right:6px}.hj-step:after{content:"";position:absolute;top:8px;left:9px;right:0;height:2px;background:var(--line)}.hj-step:last-child:after{display:none}.hj-step.is-done:after,.hj-step.is-skipped:after,.hj-step.is-unrecorded:after{background:var(--ink)}.hj-step.is-untracked:after{background:repeating-linear-gradient(90deg,var(--faint) 0 4px,transparent 4px 8px)}.hj-dot{position:relative;z-index:1;display:grid;place-items:center;box-sizing:border-box;width:18px;height:18px;border-radius:50%;background:var(--surface);border:2px solid var(--ghost);color:#fff;font-size:11px;font-weight:800;line-height:1}.is-done>.hj-dot{background:var(--ink);border-color:var(--ink)}.is-now>.hj-dot{background:var(--elevo);border-color:var(--elevo);box-shadow:0 0 0 4px var(--elevo-soft)}.is-untracked>.hj-dot{border:2px dashed var(--faint)}.is-skipped>.hj-dot,.is-unrecorded>.hj-dot{background:var(--fill);border-color:var(--fill);color:var(--slate)}.is-stopped>.hj-dot{background:#b00020;border-color:#b00020}.hj-name{font-size:13px;font-weight:700;line-height:1.3;color:var(--ink);max-width:100%;-webkit-hyphens:manual;hyphens:manual}.is-now>.hj-name{font-weight:800}.is-ahead>.hj-name,.is-skipped>.hj-name,.is-unrecorded>.hj-name,.is-untracked>.hj-name{color:var(--slate);font-weight:600}.hj-detail{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font-size:11.5px;line-height:1.35;color:var(--muted);overflow-wrap:anywhere}.is-now>.hj-detail{color:var(--ink);font-weight:600;-webkit-line-clamp:3}.hj-sstep.is-ahead>.hj-detail,.hj-sstep.is-skipped>.hj-detail,.hj-step.is-ahead>.hj-detail,.hj-step.is-skipped>.hj-detail{color:var(--hush)}.hj-reveal{position:relative;display:inline-block;max-width:100%}.hj-pill{display:inline-flex;align-items:center;min-width:44px;max-width:100%;min-height:44px;margin:-10px 0 -12px;padding:0;text-align:left;border:0;background:none;font:inherit;cursor:pointer}.hj-face{display:inline-block;padding:1px 5px;border:1px dashed var(--faint);border-radius:9px;background:var(--surface);color:var(--slate);font-size:10px;font-weight:600;letter-spacing:-.01em;line-height:1.4}.hj-pill:focus-visible .hj-face,.hj-pill:hover .hj-face{border-style:solid;color:var(--ink)}.hj-pop{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:5;width:max-content;max-width:220px;padding:6px 10px;border-radius:6px;background:var(--ink);color:#fff;font-size:12px;font-weight:600;line-height:1.35;white-space:normal}.hj-reveal.is-open>.hj-pop,.hj-reveal:not(.is-dismissed):focus-within>.hj-pop,.hj-reveal:not(.is-dismissed):hover>.hj-pop{display:block}.hj-phase:last-child .hj-fold .hj-pop,.hj-step:last-child .hj-pop{left:auto;right:0}.hj-fold{display:none;align-items:center;gap:8px}.hj-minis{display:inline-flex;gap:3px}.hj-minis i{box-sizing:border-box;width:14px;height:14px;border-radius:50%;border:2px solid var(--ghost);background:var(--surface)}.hj-minis .is-done{background:var(--ink);border-color:var(--ink)}.hj-minis .is-now{background:var(--elevo);border-color:var(--elevo)}.hj-minis .is-untracked{border-style:dashed;border-color:var(--faint)}.hj-minis .is-skipped,.hj-minis .is-unrecorded{background:var(--fill);border-color:var(--fill)}.hj-more{min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.hj-more .hj-face{padding:0;border:0;background:none;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal}.hj-more+.hj-pop{width:300px;max-width:300px;padding:12px 14px 2px;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-bar)}@container hj (max-width: 1120px){.hj-phase.is-far{flex:0 0 auto}.hj-phase.is-far .hj-steps{display:none}.hj-phase.is-far .hj-fold{display:flex}}.hj-stack{display:none}.hj-sstep{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;padding-bottom:12px}.hj-sstep>.hj-dot{grid-row:1/span 2}.hj-sstep>.hj-detail,.hj-sstep>.hj-name{grid-column:2}.hj-sstep:after{content:"";position:absolute;top:9px;bottom:-9px;left:8px;width:2px;background:var(--line)}.hj-sstep:last-child:after{display:none}.hj-sstep.is-done:after,.hj-sstep.is-skipped:after,.hj-sstep.is-unrecorded:after{background:var(--ink)}.hj-sstep.is-untracked:after{background:repeating-linear-gradient(180deg,var(--faint) 0 4px,transparent 4px 8px)}.hj-sphase+.hj-sphase{border-top:1px solid var(--line-2)}.hj-sphase summary{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;align-items:center;min-height:44px;padding:10px 0;list-style:none;cursor:pointer}.hj-sphase summary::-webkit-details-marker{display:none}.hj-disc{display:grid;place-items:center;box-sizing:border-box;width:28px;height:28px;border-radius:50%;border:2px solid var(--ghost);background:var(--surface);color:var(--ink);font-size:13px;font-weight:800}.hj-sphase.is-done .hj-disc{background:var(--ink);border-color:var(--ink);color:#fff}.hj-sphase.is-now .hj-disc{background:var(--elevo);border-color:var(--elevo);color:#fff}.hj-sphase.is-untracked .hj-disc{border-style:dashed;border-color:var(--faint)}.hj-sname{font-size:15px;font-weight:800;color:var(--ink)}.hj-chip{padding:2px 9px;border-radius:var(--radius-pill);background:var(--fill);color:var(--slate);font-size:11px;font-weight:700;white-space:nowrap}.hj-sphase.is-now .hj-chip{background:var(--elevo);color:#fff}.hj-sphase.is-done .hj-chip{background:var(--ink);color:#fff}.hj-ssum{grid-column:2/-1;font-size:13px;line-height:1.4;color:var(--slate)}.hj-slist{list-style:none;margin:2px 0 8px 5px;padding:0}.qreason{margin:0 0 16px}@media (max-width:1080px){html:has([data-page=quote] .ui-band){--qband-room:240px}html:has(.qband-error){--qband-error-room:44px}#approval .qfacts>div:first-child{grid-column:span 2}}@media (max-width:760px){html:has([data-page=quote] .ui-band){--qband-room:245px}[data-page=quote] .ui-band-in:has(.qband-error)>.ui-band-reason{display:none}html:has(.qband-error){--qband-error-room:64px}}@media (max-height:500px){html:has([data-page=quote] .ui-band){--qband-room:12px}}@media (max-width:1080px),(pointer:coarse){.chain-buttons button,.qactions .ghost-btn,.qactions .go,.qconfirm-cancel,[data-page=quote] .ui-band .ghost-btn,[data-page=quote] .ui-band .go{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.qlink{padding-block:4px;align-items:center}.refusal-dismiss:before{content:"";position:absolute;inset:-8px}.msg-note a,.page-top .ghost-btn,.qlink a,.rcpt-act button,.rcpt-resend button{display:inline-flex;align-items:center;min-height:44px}.chain-act .in{font-size:16px;min-height:44px}.qfilters .ghost-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.qfilters .in{font-size:16px}}@media (max-width:760px){.chain-note,.chain-who,.msg-subject,.page-title p,.qactions-error,.qactions-note,.qcard-lede,.qconfirm-lede,.qflag,.qlink,.sig-statement{font-size:14px}.qcard{padding:18px 16px 20px}.msgs,.qdetail,.qlist{overflow-wrap:anywhere}.qfold{padding:0}.chain-act+.qactions-note{margin-top:12px}.adm-warn+.msgs{margin-top:14px}.hj{padding:12px 16px}.hj-bar{display:none}.hj-stack{display:grid}.hj-detail{font-size:13px}.qfold-summary{padding:18px 16px}.qfold-body{padding:0 16px 20px}.qfold-summary-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px}.qfold-summary-main:after{grid-column:2;grid-row:1/span 2;align-self:center}.qfold-figure{grid-column:1;margin-left:0;white-space:normal}.qfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.qfacts dd{font-size:17px}#approval .qfacts>div:first-child{grid-column:1/-1}.chain-step{grid-template-columns:26px minmax(0,1fr);padding:10px 12px}.chain-chip{grid-column:2;justify-self:start}.chain-buttons{display:grid;grid-template-columns:1fr 1fr}.chain-buttons button{min-height:48px;font-size:15px}.qconfirm .qactions{display:grid;grid-template-columns:minmax(0,1fr)}.sig-h{flex-wrap:wrap}}.vswitch{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px}.vswitch-count{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0}.vswitch-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.vswitch-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:13px;color:var(--ink-soft);text-decoration:none;background:var(--surface)}.vswitch-chip[aria-current=page]{border-color:var(--ink);font-weight:600}.vswitch-chip-text{color:var(--muted);cursor:default}.vswitch-select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);font-size:16px;background:var(--surface)}.snap-head{width:100%;max-width:var(--shell);margin-inline:auto;padding:16px 24px 4px}.snap-head .ui-band{margin:0}.snap-lock{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;padding:5px 12px 5px 10px;border-radius:var(--radius-pill);background:var(--fill);font-size:12.5px;font-weight:700;color:var(--ink-soft)}.snap-lock svg{flex:none}@media (max-width:1080px){.snap-head{padding:12px 16px 4px}}.vnot-recorded{color:var(--muted);font-style:italic}.ready-list{margin-top:16px}.ready-list h2,.ready-list h3{font-family:var(--display);font-size:14px;font-weight:600}.ready-list.is-clear h2:before,.ready-list.is-clear h3:before{content:"\2713\00a0"/"";color:var(--gain)}.ready-list ul{list-style:none;margin:8px 0 0;padding:0}.ready-list li{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding:7px 0;border-top:1px solid var(--line-2);font-size:13px}.ready-list li.is-done{grid-template-columns:20px minmax(0,1fr);column-gap:8px}.ready-mark{grid-row:span 2;font-weight:700;color:var(--gain)}.ready-kind{font-size:11px;font-weight:700;color:var(--muted)}.ready-kind.is-needed{color:#8a4a00}.ready-label{color:var(--muted);font-size:12px}.ready-text{overflow-wrap:anywhere}.ready-list li.is-done .ready-label,.ready-list li.is-done .ready-text{grid-column:2}.ready-fix{justify-self:start;margin-top:4px;min-height:44px;display:inline-flex;align-items:center;color:var(--ink);text-decoration:none}.ready-hint{color:var(--muted)}.ready-done>summary{display:flex;align-items:center;min-height:44px;color:var(--action);font-size:13px;font-weight:600;cursor:pointer;list-style:none}.ready-done>summary::-webkit-details-marker{display:none}.ready-done[open] .ready-show,.ready-hide{display:none}.ready-done[open] .ready-hide{display:inline}.ready-done ul{margin-top:0}.qwithdraw-reason{display:block;width:100%;margin-top:6px;padding:9px 11px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;resize:vertical}.qrow-menu{position:relative;z-index:2;display:flex;justify-content:center;min-width:0}.qrow-menu.is-open,.qrow-menu:focus-within{z-index:30}.qrow-kebab{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.qrow-kebab:hover,.qrow-kebab[aria-expanded=true]{background:var(--fill);color:var(--ink)}.qrow-kebab:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.qrow-menu-pop{position:absolute;top:calc(100% + 4px);right:0;width:min(320px,calc(100vw - 32px));padding:10px;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sheet);text-align:left}.qrow-menu-pop:focus{outline:none}.qrow-menu-item{display:block;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.qrow-menu-item:hover{background:var(--fill)}.qrow-menu-item:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.qrow-menu-why{padding:6px 4px;line-height:1.45}.qrow-archived,.qrow-menu-why{font-size:13px;color:var(--slate)}.qrow-archived{font-style:normal}.qrow-restore{position:relative;z-index:2;align-self:flex-start;min-height:44px;margin-top:4px}.qarchive-form{display:grid;grid-gap:8px;gap:8px}.qarchive-consequence{font-size:13px;line-height:1.45;color:var(--ink)}.qarchive-reason{min-height:44px}.qarchive-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.qarchive-actions>.ghost-btn,.qarchive-actions>.go{min-height:44px}.qarchive-actions>a.ghost-btn{display:inline-flex;align-items:center}.qnotice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--fill-blue);font-size:13px;color:var(--ink)}.qnotice>a,.qnotice>button{min-height:44px;display:inline-flex;align-items:center}.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{left:0;right:auto}}@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)}.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-more-list>a,.ui-more-list>button,.ui-more-toggle,.ui-seg-opt{min-height:44px}}@media (max-width:400px){.ui-seg-opt{flex:1 1;min-width:0;padding:4px 10px;white-space:normal;text-align:center;line-height:1.2}}@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}}