:root{color-scheme:dark;--ground: #14181A;--surface: #1C2126;--surface-2: #232A30;--line: #2B3238;--line-soft: #232A2F;--ink: #E3E7E8;--ink-2: #B6C0C4;--muted: #8B979C;--faint: #5F6B70;--accent: #8DB0E0;--accent-dim: #3F5A7E;--accent-wash: rgba(141, 176, 224, .07);--accent-solid: #3F6FAE;--accent-solid-ink: #F4F7F9;--accent-wash-hover: rgba(141, 176, 224, .13);--act: #E0A54B;--wait: #7C93A6;--done: #6E7F76;--revoked: #C8756A;--status-self: #D9705F;--status-counterparty: #D9A441;--status-complete: #6FB08A;--status-self-wash: rgba(217, 112, 95, .16);--status-self-wash-strong: rgba(217, 112, 95, .22);--revoked-wash: rgba(200, 117, 106, .14);--field-line: #2B3238;--term-hover: rgba(255, 255, 255, .04);--backdrop: rgba(0, 0, 0, .55);--pane-shadow: rgba(0, 0, 0, .35);--login-glow: rgba(141, 176, 224, .1);--cap-bg: rgba(20, 24, 26, .78);--scroll-thumb: #2B3238;--mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--body: "Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Hiragino Sans", "Yu Gothic UI", sans-serif;--disp: "Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Hiragino Sans", "Yu Gothic UI", sans-serif;--rail: 280px;--radius: 6px}:root[data-theme=light]{color-scheme:light;--ground: #F3F5F6;--surface: #FFFFFF;--surface-2: #ECEFF1;--line: #D5DBDF;--line-soft: #E5E9EC;--ink: #14181A;--ink-2: #354046;--muted: #505D64;--faint: #5E6B72;--accent: #2D5C9C;--accent-dim: #A3BBDB;--accent-wash: rgba(45, 92, 156, .09);--accent-solid: #3F6FAE;--accent-solid-ink: #F4F7F9;--accent-wash-hover: rgba(45, 92, 156, .15);--act: #8A5B0C;--wait: #4F6880;--done: #55655C;--revoked: #94524A;--status-self: #B8432B;--status-counterparty: #8A6500;--status-complete: #2A7549;--status-self-wash: rgba(184, 67, 43, .1);--status-self-wash-strong: rgba(184, 67, 43, .15);--revoked-wash: rgba(148, 82, 74, .1);--field-line: #838E95;--term-hover: rgba(20, 24, 26, .035);--backdrop: rgba(20, 24, 26, .32);--pane-shadow: rgba(20, 24, 26, .12);--login-glow: rgba(45, 92, 156, .06);--cap-bg: rgba(255, 255, 255, .86);--scroll-thumb: #C3CBD0}*{box-sizing:border-box;margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none;cursor:pointer}.shell{display:grid;grid-template-columns:var(--rail) 1fr;min-height:100vh}.rail{background:var(--surface);border-right:1px solid var(--line);position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.brand{padding:22px 20px 14px;display:flex;align-items:center;gap:10px}.brand .logomark{flex:none}.brand h1{margin:0;line-height:0;display:flex}.rail nav{padding:4px 12px 20px;display:flex;flex-direction:column}.nav-sec{font-size:13px;letter-spacing:.04em;color:var(--faint);padding:14px 10px 6px}.nav-1{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;text-align:left;padding:8px 10px;cursor:pointer;color:var(--ink-2);font-size:16px;border-radius:var(--radius);transition:background .12s,color .12s}.nav-1 .nic{flex:none;color:var(--muted)}.nav-1:hover{background:var(--surface-2);color:var(--ink);border:0}.nav-1[aria-current=true]{background:var(--accent-wash);color:var(--ink)}.nav-1[aria-current=true] .nic{color:var(--accent)}.nav-1:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nav-1 .lbl{flex:1;min-width:0}.chip{font-family:var(--mono);font-size:13px;min-width:20px;text-align:center;line-height:1.5;padding:1px 6px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.chip.self{background:var(--status-self-wash);color:var(--status-self)}.nav-1[aria-current=true] .chip.self{background:var(--status-self-wash-strong);color:var(--status-self)}.stplain{color:var(--muted);font-size:14.5px}.nav-2{display:block;width:100%;background:none;border:0;text-align:left;padding:5px 10px 5px 40px;cursor:pointer;color:var(--muted);font-size:14.5px;line-height:1.5;border-radius:var(--radius);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .12s,background .12s}.nav-2:hover{color:var(--ink);background:var(--surface-2);border:0}.nav-2[aria-current=true]{color:var(--ink);background:var(--accent-wash)}.nav-2:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.langsw,.themesw{flex:none;margin:auto 16px 6px 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.themesw{margin-top:0;margin-bottom:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.langsw button,.themesw button{background:none;border:0;border-radius:0;padding:5px 4px;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.langsw button+button,.themesw button+button{border-left:1px solid var(--line)}.langsw button:hover,.themesw button:hover{background:var(--surface-2);color:var(--ink);border-color:var(--line)}.langsw button[aria-pressed=true],.themesw button[aria-pressed=true]{background:var(--accent-wash);color:var(--ink)}.langsw button:focus-visible,.themesw button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.langsw+.acct,.themesw+.acct{margin-top:0}.tx-orig{display:inline-block;margin-left:6px;padding:0 6px;font-size:12px;line-height:1.6;vertical-align:baseline;border:1px solid var(--line);border-radius:2px;color:var(--muted);font-weight:400}.tx-wait{margin-left:6px;font-size:12px;color:var(--faint);font-weight:400}.acct{margin-top:auto;border-top:1px solid var(--line);padding:14px 16px 14px 20px;display:flex;align-items:center;gap:12px;position:relative}.acct-av{width:34px;height:34px;border-radius:50%;background:var(--accent-solid);color:var(--accent-solid-ink);display:flex;flex:none;align-items:center;justify-content:center;font-weight:700;font-size:16px}.acct-who{display:flex;flex-direction:column;line-height:1.35;flex:1;min-width:0}.acct-who b{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-who span{font-size:13px;color:var(--faint)}button.acct-more{flex:none;background:none;border:0;color:var(--muted);font-size:19px;line-height:1;padding:6px 8px;border-radius:var(--radius)}button.acct-more:hover,button.acct-more[aria-expanded=true]{background:var(--surface-2);color:var(--ink);border:0}.acct-menu{position:absolute;left:12px;right:12px;bottom:calc(100% + 6px);z-index:5;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px 12px;display:flex;flex-direction:column;gap:10px}.acct-mail{font-family:var(--mono);font-size:13px;color:var(--muted);word-break:break-all;line-height:1.5}.acct-name{font-size:15px;font-weight:700;color:var(--ink)}.acct-menu button{width:100%;text-align:left}.mbar,.rail-backdrop{display:none}@media (max-width: 820px){.shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.mbar{display:flex;align-items:center;gap:10px;height:52px;padding:0 12px 0 6px;position:sticky;top:0;z-index:6;background:var(--surface);border-bottom:1px solid var(--line)}button.mbar-menu{display:flex;background:none;border:0;padding:8px;color:var(--ink-2);border-radius:var(--radius)}button.mbar-menu:hover{background:var(--surface-2);border:0;color:var(--ink)}.mbar-logo{display:inline-flex;align-items:center;gap:8px}.mbar-logo .logomark,.mbar-logo .wordmark{flex:none}.mbar-title{font-size:14.5px;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail{position:fixed;left:0;top:0;bottom:0;width:280px;max-width:86vw;height:auto;z-index:30;transform:translate(-100%);visibility:hidden;transition:transform .18s ease-out,visibility 0s linear .18s}.shell.nav-open .rail{transform:none;visibility:visible;transition:transform .18s ease-out}.shell.nav-open .rail-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:var(--backdrop)}}.panel{min-width:0;display:flex;flex-direction:column}.phead{padding:22px 34px 18px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--ground);z-index:3}.phead-row{display:flex;align-items:baseline;gap:16px}button.mref-copy{display:inline-block;margin:4px 0 0;padding:0;background:none;border:0;font-family:var(--mono);font-size:13.5px;letter-spacing:.04em;color:var(--muted);cursor:pointer}button.mref-copy:hover{color:var(--ink-2);background:none;border:0}button.mref-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mref{font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.parties .mref{margin-left:auto}.scp-title .mref{margin-left:10px}.crumbs{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:14.5px;color:var(--muted);margin-bottom:6px;min-width:0;line-height:1.5}.crumbs .citem{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.crumbs .citem:last-child{flex:0 1 auto}.crumbs .citem:last-child .ccur{overflow:hidden;text-overflow:ellipsis}.crumbs a{color:var(--ink-2)}.crumbs a:hover{text-decoration:underline}.crumbs .csep{color:var(--faint);display:flex;flex:none}.crumbs .cmore{display:none}.phead h2{font-family:var(--disp);font-size:27px;font-weight:700;margin:0;letter-spacing:.04em;text-wrap:balance;flex:1;min-width:0}.pbody{padding:24px 34px 64px;display:flex;flex-direction:column;gap:26px;max-width:1180px}.empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 16px;text-align:center;color:var(--faint)}.empty span{font-size:14.5px;color:var(--muted)}@media (max-width: 820px){.phead{position:static;padding:14px 16px 12px}.phead h2{font-size:23px}.pbody{padding:16px 16px 48px}.crumbs .citem.mid{display:none}.crumbs .cmore{display:inline-flex}}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));gap:14px}.mcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:11px;cursor:pointer;transition:border-color .12s,background .12s}.mcard:hover{background:var(--surface-2)}.mcard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mcard.mgone{cursor:default;color:var(--muted)}.mcard.mgone:hover{background:var(--surface)}.mcard.mgone p{margin:0}.mcard h3{font-family:var(--disp);font-size:19px;font-weight:700;margin:0;line-height:1.45;text-wrap:balance}.parties{font-size:14.5px;color:var(--ink-2);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.parties .plabel{font-size:13px;color:var(--faint)}.tags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tag{font-family:var(--body);font-size:14.5px;letter-spacing:0;padding:2px 8px;border:1px solid var(--line);border-radius:2px;color:var(--muted)}.rows{display:flex;flex-direction:column;gap:4px;font-size:14.5px}.ctasks{display:grid;grid-template-columns:minmax(min(8em,50%),1fr) minmax(0,max-content);border-top:1px solid var(--line-soft)}.ctask{display:contents}.ctask>*{padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:14.5px}.ctask .cname{color:var(--ink);font-weight:500;min-width:0;display:flex;align-items:center;padding-right:12px}.ctask .status{min-width:0;flex-wrap:wrap;row-gap:2px}.cagent{display:flex;align-items:baseline;gap:8px;font-size:14.5px;color:var(--ink);min-width:0}.cagent .plabel{font-size:13px;color:var(--faint);flex:none}.cagent .cagent-text{min-width:0;overflow-wrap:anywhere}.cagent .cagent-when{white-space:nowrap}.samecp{display:flex;flex-direction:column;margin-top:8px}.samecp-row{display:flex;align-items:center;gap:12px;padding:7px 4px;font-size:14.5px;color:var(--ink);border-bottom:1px solid var(--line-soft)}.samecp-row:hover{background:var(--surface-2);color:var(--ink)}.samecp-row .scp-text{flex:1;min-width:0}.samecp-row .scp-fact{display:block;color:var(--muted)}.samecp-row .scp-title,.samecp-row:visited .scp-title{display:block;color:var(--ink)}.samecp-row .chev{display:flex;color:var(--muted);flex:none}.mend{display:flex;justify-content:flex-end;margin-top:12px}.rows .row2{display:flex;justify-content:space-between;gap:12px}.rows .row2 span:first-child{color:var(--faint)}.rows .row2 span:last-child{font-family:var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums}.rows .row2 span.txt:last-child{font-family:var(--body)}.tblwrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}table{border-collapse:collapse;width:100%;font-size:16px;min-width:660px}th{text-align:left;font-weight:500;font-size:13px;letter-spacing:.04em;color:var(--faint);padding:11px 16px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface)}td{padding:12px 16px;border-bottom:1px solid var(--line-soft);vertical-align:top}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-2)}td.mono{font-family:var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}td.dim{color:var(--muted)}.pill{display:inline-block;font-family:var(--body);font-size:14.5px;font-weight:500;letter-spacing:0;padding:2px 9px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}.p-act{color:var(--act)}.p-wait{color:var(--wait)}.p-done{color:var(--done)}.p-rev{color:var(--revoked)}.p-ok{color:var(--status-complete)}.pill.stpill{font-family:var(--body);font-size:14.5px;letter-spacing:0;padding:2px 9px}.pill.st-self{color:var(--status-self)}.pill.st-counterparty{color:var(--status-counterparty)}.pill.st-complete{color:var(--status-complete)}.pill.st-ended,.pill.st-answered{color:var(--muted)}.pill.st-draft{color:var(--ink-2);border-style:dashed}.status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.status .stnote{font-size:14.5px;color:var(--muted)}.colist{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:14px}.co{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.co h3{font-family:var(--disp);font-size:19px;font-weight:700;margin:0}.dl{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;font-size:14.5px;border-top:1px solid var(--line-soft);padding-top:10px}.dl dt{color:var(--faint);white-space:nowrap}.dl dd{margin:0;font-family:var(--mono);color:var(--ink-2);word-break:break-all;font-size:13px}button{font:inherit;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:8px 16px;font-size:16px;cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s}button:hover{border-color:var(--accent-dim);color:var(--ink)}button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button.primary{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--accent-solid-ink)}button.primary:hover{border-color:var(--accent);color:var(--accent-solid-ink)}button.danger{border-color:var(--revoked);color:var(--revoked)}button.danger:hover{border-color:var(--revoked);color:var(--ink);background:var(--revoked-wash)}button:disabled{opacity:.4;cursor:default}input,textarea,select{font:inherit;color:var(--ink);background:var(--ground);border:1px solid var(--field-line);border-radius:var(--radius);padding:9px 12px;font-size:16px;width:100%}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:-1px}label{display:block;margin:10px 0 4px;color:var(--muted);font-size:14.5px}.pwfield{position:relative}.pwfield input{padding-right:48px}.pwfield input.shown{font-family:var(--mono);letter-spacing:.02em}.pwfield button{position:absolute;right:1px;top:1px;bottom:1px;padding:0 12px;display:flex;align-items:center;border:0;background:none;color:var(--muted);border-radius:0 var(--radius) var(--radius) 0}.pwfield button:hover{color:var(--ink);border:0}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(900px 520px at 50% 38%,var(--login-glow),transparent 70%),var(--ground)}.login-card{width:400px;max-width:100%;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:36px 36px 32px}.login-brand{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:28px}.login-brand .logomark{display:block}.login-name{display:flex;flex-direction:column;align-items:center;gap:8px}.login-name .wordmark{display:block}.login-name span{font-size:12px;letter-spacing:.14em;color:var(--faint);line-height:1}.login-tag{font-size:14px;color:var(--muted);text-align:center;line-height:1.6;letter-spacing:.02em}.login-card label{font-size:14px;color:var(--ink-2);margin:0 0 6px}.login-card input{height:44px;margin-bottom:16px}.login-card .pwfield input{margin-bottom:0}.login-card .pwfield{margin-bottom:16px}button.login-submit{display:block;width:100%;height:44px;margin-top:8px;font-weight:700}@media (max-width: 820px){.login-card{padding:28px 22px 24px}}.search{display:flex;gap:8px;max-width:520px}.search input{flex:1}.sub{display:flex;flex-direction:column;gap:12px}.sub h4{font-family:var(--body);font-size:13px;letter-spacing:.04em;color:var(--faint);margin:0;font-weight:500}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.card h2{font-size:19px;font-family:var(--disp);font-weight:700;margin:0 0 10px}.card h3{font-size:16px;margin:14px 0 6px;color:var(--muted);font-weight:600}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.list-item{display:flex;gap:12px;padding:9px 4px;border-bottom:1px solid var(--line-soft);align-items:baseline}.list-item:last-child{border-bottom:none}.spacer{flex:1}.muted{color:var(--muted)}.error{color:var(--revoked);margin:8px 0}.note{border:1px solid var(--accent-dim);background:var(--accent-wash);padding:8px 14px;font-size:16px;color:var(--ink-2);border-radius:var(--radius);margin:8px 0}.rowlist{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}table.rowtbl{min-width:0;border-collapse:collapse;width:100%;font-size:16px}table.rowtbl td{padding:0;border-bottom:1px solid var(--line-soft);vertical-align:top}table.rowtbl tr:last-child td{border-bottom:0}table.rowtbl tbody tr:hover{background:transparent}.rowbtn{display:grid;grid-template-columns:44px minmax(0,1fr) 200px 26px;align-items:start;gap:12px;width:100%;padding:10px 14px;margin:0;background:none;border:0;border-radius:0;color:var(--ink);font:inherit;font-size:16px;line-height:1.6;text-align:left;cursor:pointer;white-space:normal;text-decoration:none;transition:background .12s}a.rowbtn{color:var(--ink)}.rowbtn:hover{background:var(--surface-2);color:var(--ink);border:0}.rowbtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rowbtn.static{cursor:default}.rowbtn.static:hover{background:none}tr.hrow{scroll-margin-top:96px}@media (max-width: 820px){tr.hrow,.iss{scroll-margin-top:64px}}tr.hrow.term td{background:var(--surface-2);border-top:1px solid var(--line)}tr.hrow.term .rowbtn:hover{background:var(--term-hover)}.rowbtn .num{font-family:var(--mono);font-size:13px;color:var(--faint);text-align:right;line-height:25px;font-variant-numeric:tabular-nums;white-space:nowrap}tr.hrow.term .num{color:var(--ink-2)}.rowbtn .name{min-width:0;line-height:25px}tr.hrow.term .name,tr.hrow.task .name{font-weight:700}tr.hrow.task .rowbtn{grid-template-columns:44px minmax(0,1fr) 212px 26px}.rowbtn .sub{display:block;font-size:14.5px;color:var(--muted);font-weight:400;margin-top:2px}.rowbtn .status{justify-self:start;min-height:25px}.rowbtn .stplain,.rowbtn .stnote{line-height:25px}.rowbtn .chev{display:flex;align-items:center;justify-content:center;height:25px;color:var(--muted)}.cv{display:block;flex:none;transition:transform .12s}.cv.up{transform:rotate(180deg)}.rowbtn .meta{font-size:14.5px;color:var(--muted);white-space:nowrap;justify-self:start;line-height:25px}.rowbtn .status,.rowbtn .meta{min-width:0;max-width:100%;white-space:normal}.rowbtn .status{flex-wrap:wrap;row-gap:2px}.rowbtn .status .pill{white-space:normal}.kv{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:start;margin:4px 0}.kv .k{font-size:16px;letter-spacing:0;color:var(--faint);line-height:27px;white-space:nowrap;font-weight:400}.kv .v{font-size:16px;color:var(--ink);line-height:27px;min-width:0;font-weight:400}.kv .v.muted{color:var(--muted)}.kv.own{grid-template-columns:92px minmax(0,1fr) 16px;cursor:pointer;border-radius:4px}html[data-dict] .kv{grid-template-columns:minmax(92px,max-content) minmax(0,1fr)}html[data-dict] .kv.own{grid-template-columns:minmax(92px,max-content) minmax(0,1fr) 16px}.kv.own .k,.kv.own .v{color:var(--accent)}.kv.own:hover{background:var(--accent-wash)}.kv.own:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kv.own .ownchev{display:flex;align-items:center;height:27px;color:var(--muted)}.obpane section{margin-bottom:22px}.obpane h4{margin:0 0 8px;font-size:14.5px;font-weight:700;color:var(--accent)}.obpane .obitem{margin-bottom:12px}.obpane .obname{font-weight:700;margin-bottom:4px}.kv ul.tlist{margin:0;padding-left:1.1em}.kv pre.clause{margin:2px 0 0}.rowbtn .kvs{display:block;margin-top:2px}.kvs .kv{margin:2px 0}.kvs.meeting-settled{display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);column-gap:12px}.kvs.meeting-settled>.kv{grid-column:1 / -1;grid-template-columns:subgrid}.kvs.meeting-settled>.kv>.k{white-space:normal}.kvs.meeting-settled>.mday{grid-column:1 / -1;margin:2px 0;font-size:16px;line-height:27px;color:var(--muted)}.tbody{padding:0}.issues{margin-top:10px;border-left:2px solid var(--line)}.issues.flat{margin:0;border-left:0}.iss+.iss{border-top:1px solid var(--line-soft)}.iss>.rowbtn{grid-template-columns:0 minmax(0,1fr) 200px 26px;padding:10px 14px}.iss>.rowbtn .num{text-align:left}.iss>.rowbtn .name{font-weight:500}.issdisc{padding:2px 14px 14px}button.cltoggle{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;font-size:16px;color:var(--muted);line-height:24px}button.cltoggle:hover{color:var(--ink);background:none;border:0}.sheettools{display:flex;justify-content:flex-end;gap:18px;margin:14px 0 8px}.seccard .sheettools+.rowlist{margin-top:0}.clauserow{margin-top:8px}.clauserow button.rowbtn.small{display:inline-flex;grid-template-columns:none;gap:8px;align-items:center;width:auto;padding:4px 6px;font-size:14.5px;color:var(--muted)}.clauserow button.rowbtn.small:hover{color:var(--ink);background:none}.clauserow button.rowbtn.small .chev{height:auto}.clauserow pre.clause{margin-top:6px}.answer{border:1px solid var(--accent-dim);border-radius:var(--radius);padding:10px 14px;margin-top:12px;background:var(--accent-wash)}.answer .alabel{font-size:13px;letter-spacing:.04em;color:var(--faint);margin-bottom:4px}.answer .achoice{font-weight:700}.answer .row{margin-top:8px}.kv.theirs.tog{grid-template-columns:92px minmax(0,1fr) 16px;border-radius:4px}html[data-dict] .kv.theirs.tog{grid-template-columns:minmax(92px,max-content) minmax(0,1fr) 16px}.kv.theirs.tog .ownchev{display:flex;align-items:center;height:27px;color:var(--muted)}.kv.theirs[role=button]{cursor:pointer}.kv.theirs[role=button]:hover{background:var(--surface-2)}.kv.theirs[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kvs.theirsub{display:block;margin:0 0 2px 24px}.kvs.theirsub .kv{grid-template-columns:68px minmax(0,1fr)}html[data-dict] .kvs.theirsub .kv{grid-template-columns:minmax(68px,max-content) minmax(0,1fr)}.kv.stack,html[data-dict] .kv.stack,.kvs.theirsub .kv.stack,html[data-dict] .kvs.theirsub .kv.stack{grid-template-columns:minmax(0,1fr);gap:0}.kv.clausekv .clhead{display:block;color:var(--muted)}.kv.clausekv .cltext{display:block;white-space:pre-wrap}.kv.stack .k{white-space:normal}.tbody .issues+.kv.clausekv{margin-top:12px}@media (max-width: 820px){.kv.theirs.tog,html[data-dict] .kv.theirs.tog{grid-template-columns:minmax(0,1fr) 16px}.kv.theirs.tog .k{grid-column:1 / -1}.kv.theirs.tog .v{grid-column:1}.kv.theirs.tog .ownchev{grid-column:2;grid-row:2}.kvs.theirsub{margin-left:12px}.kvs.theirsub .kv,html[data-dict] .kvs.theirsub .kv{grid-template-columns:minmax(0,1fr)}.iss.nochev>.rowbtn{grid-template-columns:minmax(0,1fr)}.iss.nochev>.rowbtn .chev{display:none}}dialog.dlg{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;width:min(520px,calc(100vw - 32px));max-width:none;box-shadow:none;margin:auto}dialog.dlg::backdrop{background:#0000008c}:root[data-theme=light] dialog.dlg::backdrop{background:#14181a52}dialog.dlg h3{margin:0 0 8px;font-size:19px;font-family:var(--disp);font-weight:700;color:var(--ink)}dialog.dlg .quote{border-left:2px solid var(--line);padding:6px 12px;color:var(--ink-2);font-size:16px;margin:6px 0 10px}dialog.dlg .hint{font-size:14.5px;color:var(--muted);margin-top:10px}dialog.dlg .dfoot{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px}dialog.dlg label{display:grid;gap:6px;margin-top:12px}.panel-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.profile-list{display:grid;gap:10px}.card .subhead+.profile-list{margin-top:8px}.profile-card{border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:var(--surface)}.profile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-lines{display:grid;gap:4px}.profile-lines>span{white-space:pre-line}textarea.address{resize:none;overflow-y:hidden}.profile-actions{justify-content:flex-end;margin-top:12px}.profile-loc{margin-top:8px;color:var(--ink-2);font-size:14.5px}.profile-loc .tag{margin-right:8px}fieldset.locfields{border:1px solid var(--line);border-radius:var(--radius);padding:4px 12px 12px;margin:14px 0 0}fieldset.locfields legend{padding:0 6px;font-size:14.5px;color:var(--muted)}.langcard .kvs{margin-top:6px}.profile-choices{display:grid;gap:8px;margin-top:10px}.profile-choices label{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px;border:1px solid var(--line);border-radius:var(--radius)}@media (max-width: 820px){dialog.dlg{width:calc(100vw - 32px);padding:16px}dialog.dlg .dfoot{flex-direction:column-reverse;align-items:stretch}dialog.dlg .dfoot button{width:100%}}.subline{padding:0 14px 10px 70px;font-size:14.5px;color:var(--muted)}.subline .row{gap:10px}.subline a{font-size:14.5px}tr.disclosure td{padding:6px 0 14px 70px;background:var(--surface)}tr.disclosure pre.clause{margin:0;white-space:pre-wrap;font:inherit;font-size:14.5px;color:var(--ink-2);border-left:2px solid var(--line);padding:6px 12px}.ibody .iseq{font-family:var(--mono);font-size:13px;color:var(--faint);margin-bottom:4px}.sheetfoot{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.sheetfoot .sendnote{font-size:16px;padding:8px 0}.taskhead{display:flex;flex-direction:column;gap:18px}.rows.pairs{max-width:360px}table.stdtbl{table-layout:fixed}table.stdtbl th:not(:first-child):not(.chevcell),table.stdtbl td:not(:first-child):not(.chevcell){width:18%}table.stdtbl .chevcell{width:48px;text-align:right;color:var(--muted);padding-left:0}table.stdtbl td{color:var(--ink-2);vertical-align:middle}table.stdtbl td.ctname{color:var(--ink);font-weight:500}table.stdtbl tr.golink{cursor:pointer}table.stdtbl tr.golink:hover .chevcell{color:var(--ink)}table.stdtbl tr.golink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}table.stdtbl .chevcell svg{vertical-align:middle}.sidepane{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100vw;z-index:20;background:var(--surface);border-left:1px solid var(--line);display:flex;flex-direction:column;box-shadow:-12px 0 32px var(--pane-shadow);animation:sp-in .16s ease-out}@keyframes sp-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.sp-head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--line-soft)}.sp-head>div{flex:1;min-width:0}.sp-title{font-size:19px;font-weight:700}.sp-sub{font-size:14.5px;color:var(--muted);margin-top:2px}.sp-close{background:none;border:0;padding:4px 8px;font-size:19px;color:var(--muted);line-height:1}.sp-close:hover{color:var(--ink);background:none;border:0}.sp-body{flex:1;overflow-y:auto;padding:14px 20px}.sp-foot{padding:12px 20px;border-top:1px solid var(--line-soft);text-align:right}.sp-h4{font-family:var(--body);font-size:13px;letter-spacing:.04em;color:var(--faint);margin:14px 0 6px;font-weight:500}.sp-list{margin:0;padding-left:1.2em;color:var(--ink-2)}.sp-items{display:flex;flex-direction:column}.sp-item{padding:10px 0;border-bottom:1px solid var(--line-soft)}.sp-item:last-child{border-bottom:0}.sp-name{font-weight:700;flex:1;min-width:0}.sp-line{font-size:14.5px;margin-top:2px}@media (max-width: 820px){.sidepane{width:100vw}}@media (max-width: 820px){.list-item.urow{flex-wrap:wrap;row-gap:4px}.list-item.urow>b,.list-item.urow>span:not(.spacer){flex:1 1 100%;min-width:0;overflow-wrap:anywhere}.list-item.urow>.spacer{display:none}}.card .sec{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.card .sec h4,.sechead .secname{font-family:var(--body);font-size:19px;letter-spacing:.06em;color:var(--accent);margin:0 0 8px;font-weight:700;line-height:1.5}.rows .row2 span:first-child .pill{color:inherit}.rows .row2 span:first-child .pill.st-self{color:var(--status-self)}.rows .row2 span:first-child .pill.st-answered{color:var(--muted)}.rows .row2 span:first-child .pill.st-counterparty{color:var(--status-counterparty)}.rows .row2 span:first-child .pill.st-complete{color:var(--status-complete)}@media (max-width: 820px){.rowbtn{grid-template-columns:44px minmax(0,1fr) 26px;grid-template-rows:auto auto;row-gap:4px}.rowbtn .num{grid-row:1;grid-column:1}.rowbtn .name{grid-row:1;grid-column:2 / 4}.rowbtn .status,.rowbtn .meta{grid-row:2;grid-column:2;justify-self:start;white-space:normal}.rowbtn .chev{grid-row:1;grid-column:3}.rowbtn .name{grid-column:2}tr.hrow.task .rowbtn{grid-template-columns:minmax(0,1fr) 26px}tr.hrow.task .rowbtn .num{display:none}tr.hrow.task .rowbtn .name,tr.hrow.task .rowbtn .status,tr.hrow.task .rowbtn .meta{grid-column:1}tr.hrow.task .rowbtn .chev{grid-column:2}tr.disclosure td{padding-left:16px;padding-right:0}.iss>.rowbtn{grid-template-columns:minmax(0,1fr) 26px;padding-right:14px}.iss>.rowbtn .num{display:none}.iss>.rowbtn .name,.iss>.rowbtn .status,.iss>.rowbtn .meta{grid-column:1}.iss>.rowbtn .chev{grid-column:2}.issdisc{padding-left:14px}.kv{grid-template-columns:minmax(0,1fr);gap:0;margin:6px 0}html[data-dict] .kv{grid-template-columns:minmax(0,1fr)}.kv .k{line-height:20px}.kv.own,html[data-dict] .kv.own{grid-template-columns:minmax(0,1fr) 16px}.kv.own .k{grid-column:1 / -1}.kv.own .v{grid-column:1}.kv.own .ownchev{grid-column:2;grid-row:2}.kvs.meeting-settled{display:block}.kvs.meeting-settled>.kv{grid-template-columns:minmax(0,1fr)}.subline{padding-left:14px}.moveA{flex-direction:column;align-items:stretch}.moveA button{white-space:normal}}.mhead{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mhead h2{margin:0;flex:1;min-width:0;font-size:19px;font-weight:700}.mhead .mlabel{font-family:var(--body);font-size:13px;letter-spacing:.04em;color:var(--faint);font-weight:500;margin-right:10px;vertical-align:middle}.msummary{color:var(--muted);font-size:16px;margin:6px 0 0}.card.matter .msec{margin-top:14px;border-left:0;border-right:0;border-radius:0}.mfoot{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft);flex-wrap:wrap}.mfoot a{font-size:14.5px;color:var(--muted)}.filepick{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.filepick-name{font-size:14.5px;color:var(--ink-2);overflow-wrap:anywhere}.filerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;font-size:14.5px}.mfoot.plain{border-top:0;padding-top:0}.tblwrap>.mfoot{margin:0;padding:12px 16px}.mfoot a:hover{color:var(--accent)}.positions{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.positions>div{padding:12px 14px}.positions>div:first-child{border-right:1px solid var(--line)}.positions .party{font-size:14.5px;color:var(--muted);margin-bottom:4px}button.link{background:none;border:0;padding:0;color:var(--accent);font-size:14.5px;cursor:pointer}button.link:hover{color:var(--accent);background:none;border:0;text-decoration:underline}.tl{position:relative;padding-left:22px;margin-top:4px}.tl:before{content:"";position:absolute;left:3px;top:18px;bottom:18px;width:2px;background:var(--line)}.turnblock+.turnblock{margin-top:4px}button.turnhead{position:relative;display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:8px;background:none;border:0;border-radius:var(--radius);text-align:left;color:var(--ink);font-size:16px;white-space:normal}button.turnhead:hover{background:var(--surface-2);border:0;color:var(--ink)}button.turnhead:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.turnhead .tdot{position:absolute;left:-22px;top:21px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--accent)}.turnhead .tno{font-weight:700;white-space:nowrap}.turnhead .tco{color:var(--ink-2);min-width:0}.turnhead .tat{color:var(--muted);font-size:14.5px;white-space:nowrap}.turnhead .chev{display:flex;color:var(--muted);flex:none}div.turnhead.static{position:relative;display:flex;align-items:center;gap:12px;padding:8px}.tmoves{padding:2px 0 8px}.lresp{align-items:start}.lresp .rver{font-family:var(--mono);white-space:nowrap}.lresp .rco{min-width:180px}.lresp .rkind,.lresp .rat{white-space:nowrap}.lresp .rbody{flex:1;min-width:0;overflow-wrap:anywhere}.lresp .rbreak{display:none}.lagent .rver{font-family:inherit}.lagent .rco{min-width:120px}.lmove{display:grid;grid-template-columns:28px minmax(160px,1fr) auto minmax(0,2fr);gap:4px 12px;align-items:baseline;padding:9px 8px;border-bottom:1px solid var(--line-soft)}.lmove:last-child{border-bottom:0}.lmove .seq{font-family:var(--mono);font-size:14.5px;color:var(--faint)}.lmove .ch{color:var(--muted);white-space:nowrap}.lmove .body{color:var(--ink-2);min-width:0}@media (max-width: 820px){.tl{padding-left:18px}.turnhead .tdot{left:-18px}button.turnhead,div.turnhead.static{flex-wrap:wrap;gap:4px 10px}.turnhead .spacer{display:none}.turnhead .tat{order:5;flex-basis:100%}.turnhead .chev{order:4;margin-left:auto}.lmove{grid-template-columns:24px minmax(0,1fr) auto}.lmove .body{grid-column:2 / 4}.lresp{flex-wrap:wrap;gap:2px 10px}.lresp .rco{min-width:0;flex:1 1 auto}.lresp .rbreak{display:block;flex-basis:100%;height:0}.lresp .rbody{flex:1 1 160px}.lresp .rat{margin-left:auto;font-size:14.5px}}.own{border-top:1px dashed var(--line);margin-top:12px;padding-top:10px}.own .tag{border:0;padding:0;font-family:var(--body);font-size:16px;color:var(--faint);letter-spacing:normal;display:block;margin-bottom:2px}.moveA{display:flex;gap:8px;margin-top:12px}.moveB{display:flex;gap:8px;margin-top:8px;border-top:1px dashed var(--line);padding-top:10px;flex-wrap:wrap;align-items:center}del{color:var(--revoked)}u{color:var(--accent);text-decoration-style:dotted}.pbitem{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin:8px 0;background:var(--surface)}.pbitem input,.pbitem textarea,.pbitem select{margin-top:6px}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.card .subhead{align-items:baseline;gap:10px}.card .subhead .lbl{font-size:14.5px;font-weight:700}.card .subhead .spacer{flex:1}.card .subhead.pbsrc,.card .subhead.pbitems{margin-bottom:8px}table.doctbl td{padding:6px 10px 6px 0;vertical-align:top}table.doctbl td.acts{white-space:nowrap;text-align:right}table.doctbl td.docstate{white-space:nowrap}table.doctbl td.acts a+a{margin-left:10px}table.toktbl th,table.toktbl td{padding-left:8px;padding-right:8px}table.toktbl th:first-child,table.toktbl td:first-child{padding-left:16px}table.toktbl td{vertical-align:middle}table.toktbl td.mono{font-size:14.5px}table.toktbl td.nw{white-space:nowrap}table.toktbl th.acts,table.toktbl td.acts{width:1%;white-space:nowrap;text-align:right;padding-right:16px}table.toktbl td.toklabel{color:var(--ink);min-width:6em}table.toktbl td.tokwho .muted{font-size:14.5px}.card.agentcard>.sec:first-child{border-top:0;margin-top:0;padding-top:0}.copyfield{display:flex;gap:8px;align-items:center}.copyfield input{flex:1;min-width:0;font-family:var(--mono);font-size:14.5px;color:var(--ink-2)}.copyfield button{flex:none}dialog.dlg input.tokdays{max-width:140px}.doctext{white-space:pre-wrap;font-family:var(--body);font-size:14.5px;line-height:1.7;margin:8px 0 0}.pbrv section{margin-bottom:22px}.pbrv h4{margin:0 0 6px;font-size:14.5px;font-weight:700;color:var(--accent)}.pbrv-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-soft)}.pbrv-row{border-bottom:1px solid var(--line-soft)}.pbrv-head{display:flex;align-items:flex-start;gap:10px}.pbrv-head label.check{padding-top:12px}button.pbrv-btn{flex:1;min-width:0;display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 0;background:none;border:0;border-radius:0;text-align:left;color:var(--ink);font-size:16px;white-space:normal}button.pbrv-btn:hover{background:none;border:0;color:var(--ink)}button.pbrv-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}button.pbrv-btn .cv{color:var(--muted);margin-top:5px}.pbrv-txt{flex:1;min-width:0}.pbrv-name{display:block;font-weight:500}.pbrv-sub{display:block;font-size:14.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbrv-row.off .pbrv-name{color:var(--muted)}.pbrv-body{padding:0 0 12px 28px;font-size:14.5px}.pbrv-k{font-size:13px;color:var(--faint);margin:8px 0 2px}.pbrv-body>a{display:inline-block;margin-top:8px}.pbrv-body .pbitem{margin:4px 0 8px}.pbrv-foot{position:sticky;bottom:-14px;margin:8px -20px -14px;padding:12px 20px 14px;background:var(--surface);border-top:1px solid var(--line-soft)}.pbrv-btns{display:flex;flex-direction:column-reverse;align-items:stretch;gap:8px}.pbrv-btns button{white-space:normal}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:5px;border:2px solid var(--ground)}::-webkit-scrollbar-thumb:hover{background:var(--faint)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:transparent}table.pbtbl th.nw,table.pbtbl td.nw{white-space:nowrap}table.pbtbl .c-name{min-width:9em}.pill.st-cur{color:var(--ink);border-color:var(--ink-2);cursor:pointer}.pill.st-old{color:var(--muted);cursor:pointer}.pill.st-role{color:var(--ink-2)}.stdhead{align-items:baseline;gap:12px}.stdhead h2{margin:0}.sp-list.toc a{cursor:pointer}.paras p{margin:0 0 8px;font-size:14.5px;line-height:1.75;white-space:pre-wrap}.paras p.head{font-weight:700;margin-top:14px}table.pbtbl tr.pbrow{cursor:pointer}table.pbtbl tr.pbrow:hover td{background:var(--surface-2)}table.pbtbl tr.pbrow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}table.pbtbl td.c-cond{max-width:0;width:55%}table.pbtbl td.c-cond .oneline{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.pbtbl th.chevcol{width:26px}table.pbtbl td.chev{color:var(--muted);padding-right:8px}table.pbtbl td.chev .cv{margin-left:auto}table.pbtbl tr.pbdisc td{background:var(--surface-2);padding:10px 14px 12px}.pbdl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:0;font-size:14.5px}.pbdl dt{color:var(--muted);white-space:nowrap}.pbdl dd{margin:0;line-height:1.7}.pbln+.pbln{margin-top:6px}.pbsub{display:grid;grid-template-columns:6em minmax(0,1fr);gap:0 12px;margin:0;font-size:13.5px;line-height:1.6}.pbsub.ind{margin-left:1em}.pbln>.hang,.pbun-doc>.hang{padding-left:1em;text-indent:-1em}.pbsub dt{color:var(--faint);white-space:nowrap}.pbsub dd{margin:0;color:var(--ink-2)}.pbnote{white-space:pre-wrap}@media (max-width: 820px){.tblwrap.pbwrap{container-type:inline-size}table.pbtbl tr.pbdisc td>.pbdl{position:sticky;left:14px;width:calc(100cqw - 28px)}}@media (max-width: 820px){.tblwrap>table.rowcards{min-width:0}.tblwrap>table.rowcards,.tblwrap>table.rowcards>tbody,.tblwrap>table.rowcards>tbody>tr,.tblwrap>table.rowcards>tbody>tr>td{display:block;width:auto}.tblwrap>table.rowcards>thead{display:none}.tblwrap>table.rowcards>tbody>tr{position:relative;padding:10px 16px;border-bottom:1px solid var(--line-soft)}.tblwrap>table.rowcards>tbody>tr:last-child{border-bottom:0}.tblwrap>table.rowcards>tbody>tr>td{padding:2px 0;border:0;line-height:1.6;text-align:left;white-space:normal;min-width:0;max-width:none;overflow-wrap:anywhere}.tblwrap>table.rowcards>tbody>tr>td:empty{display:none}.tblwrap>table.rowcards>tbody>tr>td[data-label]{position:relative;padding-left:108px}.tblwrap>table.rowcards>tbody>tr>td[data-label]:before{content:attr(data-label);position:absolute;left:0;top:2px;width:96px;font-family:var(--body);font-size:13px;font-weight:400;line-height:25.6px;letter-spacing:.04em;color:var(--faint);white-space:normal}.tblwrap>table.rowcards>tbody>tr>td>button,.tblwrap>table.rowcards>tbody>tr>td>.row{margin-top:6px}.tblwrap>table.stdtbl.rowcards>tbody>tr>td:not(:first-child):not(.chevcell){width:auto}.tblwrap>table.stdtbl.rowcards>tbody>tr,.tblwrap>table.pbtbl.rowcards>tbody>tr.pbrow{padding-right:44px}.tblwrap>table.stdtbl.rowcards>tbody>tr>td.chevcell,.tblwrap>table.pbtbl.rowcards>tbody>tr>td.chev{position:absolute;right:14px;top:12px;width:auto;padding:0}.tblwrap>table.pbtbl.rowcards>tbody>tr.pbdisc{padding:0}.tblwrap>table.pbtbl.rowcards>tbody>tr.pbdisc>td{padding:10px 16px 12px;background:var(--surface-2)}.tblwrap.pbwrap>table.rowcards tr.pbdisc td>.pbdl{position:static;width:auto}}.pbun{margin-top:14px}.card .pbun .subhead{margin-bottom:6px}.pbun-doc{font-size:14.5px;line-height:1.7}.pbun-doc+.pbun-doc{margin-top:8px}.pbun-src{font-size:13px;color:var(--muted)}.pbsec{margin-top:12px}.pbsec-h{display:flex;align-items:baseline;gap:10px;font-size:14.5px}.pbsec-h .lbl{font-weight:700}.pbsec-h .spacer{flex:1}.pbled{border-left:2px solid var(--line);padding:2px 0 2px 12px;margin:8px 0}.pblf{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;align-items:start}.pblf-r{display:contents}.pblf-r>span{padding-top:10px;font-size:13.5px;color:var(--muted);white-space:nowrap}.pbitem .pblf input,.pbitem .pblf textarea{margin-top:0}.pbled-del{display:inline-block;margin-top:6px;font-size:13.5px}label.pbnote-ed{display:block;margin:12px 0 0;color:var(--ink);font-size:14.5px}label.pbnote-ed .lbl{font-weight:700}@media (min-width: 1100px){.pblf{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)}.pblf-r.full>textarea{grid-column:2 / -1}.pbrv .pblf{grid-template-columns:max-content minmax(0,1fr)}}@media (max-width: 480px){.pblf{grid-template-columns:minmax(0,1fr);gap:2px 0}.pblf-r>span{padding-top:6px}}.seccard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 22px 20px}.sechead{display:flex;align-items:center;gap:6px 12px;margin-bottom:10px;flex-wrap:wrap}.sechead .secname{margin:0;flex:1 0 auto;min-width:0;max-width:100%}.seccard .fact{margin:0 0 12px;font-size:16px;color:var(--ink)}.seccard .loglink{display:inline-block;margin-top:10px;font-size:14.5px}.seccard .loglink:hover{text-decoration:underline}.seccard .rowlist{margin-top:14px}.nextbox{margin:0}.nextbox .retry{margin-top:14px}.rows .row2.cnt span:first-child{color:var(--muted);padding-left:10px}.nextbox .fact{margin:0 0 12px;font-size:16px}.nextbox .reasons{margin:0 0 10px;padding-left:1.2em}.nextbox .reasons li{margin:2px 0}.nextbox .subhead{display:flex;align-items:baseline;gap:10px;margin:0 0 6px}.nextbox .subhead .lbl{font-size:13px;letter-spacing:.04em;color:var(--faint);font-weight:500}.nextbox .subhead .spacer{flex:1}.nextbox .sub{padding-left:12px}.nextbox .unreflected{margin:0 0 10px}.nextbox .unreflected .reasons{color:var(--muted);margin:0}.nextbox h3{margin-top:14px}.nextbox .checkbox{margin:4px 0 10px}table.chktbl tr.bad td{color:var(--status-self);cursor:pointer}table.chktbl tr.unk td{color:var(--muted);cursor:pointer}table.chktbl tr.reason td{background:var(--surface-2);color:var(--ink-2);font-size:14px;padding:6px 14px 8px}.nextbox .commentbox{margin-top:14px}.nextbox .comment{padding:8px 0;border-bottom:1px solid var(--line-soft)}.nextbox .comment:last-child{border-bottom:0}.nextbox .comment .chead{display:flex;gap:10px;align-items:baseline;font-size:13.5px}.nextbox .comment .chead .name{font-weight:700;color:var(--ink);font-size:14.5px}.nextbox .comment .body{white-space:pre-wrap;margin-top:4px}.flist{list-style:none;margin:0 0 4px;padding:0;border:1px solid var(--line);border-radius:var(--radius);max-width:560px;overflow:hidden}.flist li+li{border-top:1px solid var(--line-soft)}button.frow{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;margin:0;background:var(--surface-2);border:0;border-radius:0;color:var(--ink);text-align:left;font-size:16px;white-space:normal}button.frow:hover{background:var(--line);border:0;color:var(--ink)}button.frow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.frow .fic,.frow .fdl{color:var(--muted);display:flex;flex:none}.frow .fname{flex:1;min-width:0;font-weight:500}.frow .ftype{font-family:var(--mono);font-size:13px;color:var(--faint);width:44px;flex:none}@media (max-width: 820px){.frow .ftype{width:auto}button.frow{gap:10px}}button.frow.main{background:var(--accent-wash)}button.frow.main:hover{background:var(--accent-wash-hover)}button.frow.main .fic,button.frow.main .fdl{color:var(--accent)}.mexport,.nextbox .unreflected{margin-top:14px}.agentcard .agenttext{margin:8px 0 0;font-size:16px;color:var(--ink)}.agentcard .kvs{display:block;margin-top:10px}.slotrow{display:flex;align-items:center;gap:16px}.slotadd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.slotadd input[type=date]{width:11em}.slotadd .sel:not(.block) button.sel-btn{min-width:100px}@media (max-width: 480px){.slotadd input[type=date]{flex-basis:100%;width:100%}}.card .kvs.msched{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:16px;row-gap:14px;margin-top:10px}.kvs.msched>.kv{grid-column:1 / -1;grid-template-columns:subgrid;margin:0}.msched .respond{margin-top:10px}.msched .radios.col+.foot{margin-top:14px}@media (max-width: 820px){.card .kvs.msched{display:block}.kvs.msched>.kv{grid-template-columns:minmax(0,1fr);margin:10px 0}}.radios.col{flex-direction:column;gap:12px}.meetingcard .kvs{display:block;margin-top:10px}.meetingcard .meetat{margin-right:16px}label.check{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:16px;color:var(--ink);cursor:pointer}label.check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;padding:0;margin:0;flex:none;border:1.5px solid var(--muted);border-radius:3px;display:grid;place-items:center;background:transparent;cursor:pointer}label.check input[type=checkbox]:before{content:"";width:10px;height:6px;border-left:2px solid var(--ground);border-bottom:2px solid var(--ground);transform:rotate(-45deg) scale(0);margin-top:-2px}label.check input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}label.check input[type=checkbox]:checked:before{transform:rotate(-45deg) scale(1)}label.check input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.minutes .mn-item{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.minutes .mn-head{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--ink)}.minutes .mn-no{color:var(--accent);margin-right:12px}.minutes .mn-contract{margin:22px 0 0;font-size:17px;font-weight:700;color:var(--ink)}.minutes .mn-agreed+.mn-agreed{margin-top:8px}.minutes .mn-quote{color:var(--muted);font-size:14.5px;line-height:1.7;padding-left:10px;border-left:2px solid var(--line);margin-top:4px}.minutes .mn-empty{margin:12px 0 0}.minutes .mn-cands{list-style:none;margin:10px 0 0;padding:0}.minutes .mn-cand{padding:12px 0;border-top:1px solid var(--line-soft)}.minutes .mn-cand:first-child{border-top:none}.minutes .mn-ctitle{font-weight:700}.minutes .mn-ctitle.plain{padding-left:28px}.minutes .mn-cbody{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0 0 28px}.minutes .mn-cand .mn-quote{margin-left:28px}.minutes .mn-choice{color:var(--accent)}.minutes .mn-next{list-style:none;margin:0;padding:0}.minutes .mn-next li{display:flex;flex-wrap:wrap;gap:4px 16px;padding:4px 0}.minutes .mn-utts{list-style:none;margin:10px 0 0;padding:0}.minutes .mn-utts li{display:grid;grid-template-columns:56px 120px minmax(0,1fr);gap:10px;padding:6px 0;border-top:1px solid var(--line-soft)}.minutes .mn-utts li.mn-voice,.minutes .mn-utts li.mn-voice .mn-uwho{color:var(--muted)}.minutes .mn-uat{color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width: 480px){.minutes .mn-utts li{grid-template-columns:48px minmax(0,1fr)}.minutes .mn-utts li>span:last-child{grid-column:1 / -1}}.minutes .mn-replaced{text-decoration:line-through;text-decoration-thickness:1px;color:var(--muted)}.minutes .mn-replace,.minutes .mn-source{margin-top:2px}.minutes .kvs.mn-kvs{display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);column-gap:12px}.minutes .kvs.mn-kvs>.kv{grid-column:1 / -1;grid-template-columns:subgrid}.minutes .kvs.mn-kvs>.kv>.k{white-space:normal}@media (max-width: 820px){.minutes .kvs.mn-kvs{display:block}.minutes .kvs.mn-kvs>.kv{grid-template-columns:minmax(0,1fr)}}.minutes .mn-item .mn-next li{padding:2px 0}.respond{margin-top:18px;border:1px solid var(--accent-dim);background:var(--accent-wash);border-radius:var(--radius);padding:16px 18px 18px}.radios{display:flex;gap:10px 36px;flex-wrap:wrap}label.radio{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:16px;color:var(--ink);cursor:pointer}.radios input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;padding:0;margin:0;flex:none;border:2px solid var(--muted);border-radius:50%;background:transparent;display:inline-grid;place-content:center;cursor:pointer}.radios input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);transform:scale(0)}.radios input[type=radio]:checked{border-color:var(--accent)}.radios input[type=radio]:checked:before{transform:scale(1)}.radios input[type=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.radios input[type=radio]:disabled,.radios input[type=radio]:disabled+*{opacity:.5;cursor:default}dialog.dlg .radios{margin:4px 0 2px}dialog.dlg label.radio{display:inline-flex;margin:0}.respond .radios+textarea{margin-top:14px}.respond textarea{resize:vertical}.respond .foot{margin-top:14px}.respond .foot .muted{font-size:16px}dialog.dlg .quote.sentence>.muted{display:block;font-size:13.5px;margin-bottom:2px}.sel{position:relative;display:inline-block}.sel.block{display:block;width:100%}button.sel-btn{display:flex;align-items:center;gap:10px;width:100%;margin:0;text-align:left;background:var(--ground);border:1px solid var(--field-line);border-radius:var(--radius);padding:9px 12px;color:var(--ink);font-size:16px}.sel:not(.block) button.sel-btn{min-width:132px;padding:6px 12px}button.sel-btn:hover,.sel.open button.sel-btn{border-color:var(--accent-dim);color:var(--ink)}button.sel-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.sel-btn .sel-val,.sel-btn .sel-ph{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-btn .sel-ph{color:var(--faint)}:root:not([data-theme=light]) .readfirst:not(input):not(.sel),:root:not([data-theme=light]) .sel.readfirst .sel-ph{color:var(--muted)}:root:not([data-theme=light]) input.readfirst::placeholder{color:var(--muted)}.sel-btn svg{color:var(--muted);flex:none}.sel-pop{position:absolute;left:0;top:calc(100% + 4px);z-index:12;min-width:100%;max-width:min(520px,calc(100vw - 32px));background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:6px}.sel:not(.block) .sel-pop{left:auto;right:0}.sel-find{position:relative;margin-bottom:6px}.sel-find svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.sel-find input{padding:8px 12px 8px 34px}.sel-pop ul{list-style:none;margin:0;padding:0;max-height:264px;overflow-y:auto;outline:none}.sel-pop li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius);cursor:pointer;color:var(--ink-2);font-size:16px;line-height:1.5}.sel-pop li.act{background:var(--line);color:var(--ink)}.sel-pop li.cur{color:var(--accent)}.sel-pop li .sel-lbl{flex:1;min-width:0}.sel-pop li .tag{flex:none}.sel-pop li.sel-none{cursor:default;color:var(--muted);font-size:14.5px}dialog.dlg .sel-pop{position:static;margin-top:4px}.sel-pop.floating{z-index:40;display:flex;flex-direction:column}.sel-pop.floating ul{max-height:none;flex:1;min-height:0}.sel-pop.floating .sel-find{flex:none}.ttform{margin-top:10px;max-width:480px}.ttform .kv{align-items:center}.ttform-acts{margin-top:10px}.ttform-acts a{font-size:14.5px;color:var(--muted);cursor:pointer}.ttform-acts a:hover{color:var(--accent)}.chat-list{max-height:420px;overflow-y:auto;margin:4px 0 12px}.chat-msgs{display:flex;flex-direction:column;gap:12px;padding:4px 0}.chat-msg{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.chat-msg.chat-self{align-items:flex-end}.chat-msg.chat-agent{align-items:center}.chat-meta{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;max-width:100%;margin:0 2px 3px;font-size:14.5px;color:var(--muted)}.chat-msg.chat-self .chat-meta{justify-content:flex-end}.chat-msg.chat-agent .chat-meta{justify-content:center}.chat-co{color:var(--ink-2)}.chat-who{color:var(--ink);font-weight:700}.chat-at{font-family:var(--mono);font-size:13px;color:var(--faint)}.chat-bubble{max-width:75%;min-width:0;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.chat-msg.chat-self .chat-bubble,.chat-msg.chat-own .chat-bubble{background:var(--surface-2);border-color:var(--surface-2)}.chat-msg.chat-agent .chat-bubble{background:var(--ground);border-color:var(--line-soft)}@media (max-width: 820px){.chat-msg.chat-agent .chat-bubble{max-width:100%}}.chat-quote{display:block;margin:4px 0 2px;padding:0 0 0 10px;border-left:2px solid var(--line);font-size:14.5px;color:var(--muted)}.chat-bubble .chat-quote{margin:0 0 4px}a.chat-quote:hover{color:var(--ink-2);text-decoration:underline}.chat-attach .chat-quote{display:inline;margin:0}.chat-bubble .chat-file{margin:0 0 8px}.chat-bubble .chat-file .flist{margin:0;max-width:100%}.chat-file-err{margin:0 0 4px;font-size:14.5px}.chat-line{align-self:center;max-width:100%;text-align:center;font-size:14.5px;color:var(--muted);padding:2px 0}.chat-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.chat-body.chat-md{white-space:normal}.chat-md p{margin:0}.chat-md p+p,.chat-md ul+p,.chat-md ul+ul{margin-top:10px}.chat-md .md-h{font-weight:700}.chat-md strong{font-weight:700;color:var(--ink)}.chat-md ul.md-ul{margin:2px 0 0;padding-left:1.25em}.chat-md ul.md-ul ul.md-ul{margin:0;color:var(--ink-2)}.chat-md li{margin:1px 0}.chat-md ul.md-ul ul.md-ul>li{list-style-type:circle}.chat-compose{border-top:1px solid var(--line-soft);padding-top:12px}.chat-compose textarea{resize:vertical}.chat-attach{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--ink-2);margin-bottom:6px}.chat-send{display:flex;justify-content:flex-end;margin-top:8px}button.chat-quote{display:block;width:100%;padding:0 0 0 10px;border:0;border-left:2px solid var(--line);border-radius:0;background:none;color:var(--muted);font-size:14.5px;text-align:left;white-space:normal;cursor:pointer}button.chat-quote:hover{color:var(--ink-2);background:none;border:0;border-left:2px solid var(--accent-dim)}.chat-reply-who{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13px;line-height:1.5}.chat-reply-who .chat-who{font-weight:700;color:var(--ink-2)}.chat-reply-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.chat-replying{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.chat-replying .chat-quote{flex:1;min-width:0;margin:0}button.chat-x{flex:none;background:none;border:0;padding:2px 8px;font-size:19px;line-height:1;color:var(--muted)}button.chat-x:hover{color:var(--ink);background:none;border:0}.chat-menu{position:fixed;z-index:50;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:4px;box-shadow:0 6px 20px var(--pane-shadow)}.chat-menu button{display:block;width:100%;text-align:left;background:none;border:0;padding:8px 14px;font-size:15px;color:var(--ink-2)}.chat-menu button:hover,.chat-menu button:focus-visible{background:var(--accent-wash);color:var(--ink);border:0;outline:none}.chat-msg.chat-flash .chat-bubble{animation:chat-flash 1.8s ease-out}@keyframes chat-flash{0%,40%{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 0 2px transparent}}@media (hover: none) and (pointer: coarse){.chat-bubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.talk{margin-top:10px;font-size:14.5px}.meetroom .mr-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"main side" "people side";grid-template-rows:auto 1fr;gap:18px 24px;margin-top:14px}.meetroom .mr-main{grid-area:main;min-width:0}.meetroom .mr-side{grid-area:side;min-width:0;align-self:start;border-left:1px solid var(--line-soft);padding-left:22px;max-height:calc(100vh - 250px);overflow-y:auto;overscroll-behavior:contain}.meetroom .mr-people{grid-area:people;min-width:0;align-self:start}.meetroom .mr-ctl{display:flex;gap:8px;row-gap:8px;align-items:center;flex-wrap:wrap}.meetroom .mr-ctl:empty{display:none}.meetroom .mr-ctl>*{flex:none}.meetroom .mr-ctl>.spacer{flex:1}.meetroom .mr-ctl>button{padding:8px 14px}.meetroom .mtranscript{margin-top:12px;height:calc(8em + 18px);padding:8px 12px;overflow-y:auto;overscroll-behavior:contain;font-size:14.5px;line-height:1.6;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--radius)}.meetroom .mt-line{margin:0;overflow-wrap:anywhere}.meetroom .mt-line>span{margin-right:8px}.meetroom .mt-line>span:last-child{margin-right:0}.meetroom .mt-time{font-size:13px;color:var(--faint);font-variant-numeric:tabular-nums}.meetroom .mt-co{font-size:13px;color:var(--muted)}.meetroom .mt-name{color:var(--ink-2)}.meetroom .mt-text{color:var(--ink)}.meetroom .mt-partial .mt-text{color:var(--faint)}.meetroom .mt-gap,.meetroom .mt-gap .mt-name,.meetroom .mt-gap .mt-text,.meetroom .mt-gap .mt-co{color:var(--muted)}.meetroom .mt-gap .mt-text{font-size:13.5px}.meetroom .mr-status{display:flex;flex-wrap:wrap;align-items:center;gap:2px 16px;margin-top:8px;line-height:1.4}.meetroom .mr-tr.off{color:var(--revoked)}.meetroom .mr-list{list-style:none;margin:0;padding:0}.meetroom .mr-person{display:flex;align-items:center;gap:10px;min-height:40px;border-bottom:1px solid var(--line-soft)}.meetroom .mr-person:last-child{border-bottom:0}.meetroom .mr-dot{width:10px;height:10px;border-radius:50%;background:var(--line);flex:none;transition:background .12s,box-shadow .12s}.meetroom .mr-person.talking .mr-dot{background:var(--accent);box-shadow:0 0 0 4px var(--accent-wash)}.meetroom .mr-person.away{color:var(--faint)}.meetroom .mr-person.away .mr-dot{background:transparent;border:1px solid var(--line)}.meetroom .mr-name{font-size:16px;min-width:0;overflow-wrap:anywhere}.meetroom .mr-co{font-size:13px;color:var(--faint);white-space:nowrap}.meetroom .mr-item{border-bottom:1px solid var(--line-soft);color:var(--ink-2)}.meetroom .mr-item:last-child{border-bottom:0}.meetroom .mr-itemrow{display:flex;align-items:baseline;gap:8px;border-left:2px solid transparent}.meetroom .mr-agbtn{display:flex;flex:1;min-width:0;gap:12px;align-items:baseline;margin:0;padding:8px 4px;background:none;border:0;border-radius:4px;color:inherit;font:inherit;text-align:left;white-space:normal;cursor:pointer}.meetroom button.mr-agbtn:hover{background:var(--surface-2);color:inherit;border:0}.meetroom button.mr-agbtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.meetroom .mr-agbtn.static{cursor:default}.meetroom .mr-chev{margin-left:auto;align-self:center;display:flex;color:var(--muted)}.meetroom .mr-item .mr-no{font-size:13px;color:var(--faint);min-width:1.4em;text-align:right;flex:none}.meetroom .mr-issue{margin:0 0 12px 4px;padding:2px 0 4px 12px;border-left:2px solid var(--line);color:var(--ink)}.meetroom .mr-issue .kvs{display:block}.meetroom .mr-issue pre.clause{margin:2px 0 0;white-space:pre-wrap;font:inherit;font-size:14.5px;color:var(--ink-2);border-left:2px solid var(--line);padding:6px 12px}.meetroom button.mr-agtoggle{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;background:none;border:0;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer}.meetroom button.mr-agtoggle:hover{background:none;border:0;color:inherit}.meetroom .mr-item .mr-ag{font-size:16px;min-width:0;overflow-wrap:anywhere}.meetroom .mr-item .mr-ct{display:block;font-size:13px;color:var(--faint)}.meetroom .mr-item.cur{color:var(--accent)}.meetroom .mr-item.cur .mr-itemrow{border-left-color:var(--accent)}.meetroom .mr-item.cur .mr-no,.meetroom .mr-item.cur .mr-ct{color:var(--accent)}.meetroom .mr-item.done{color:var(--muted)}.meetroom .mr-mic{display:inline-flex;align-items:center;gap:6px}.meetroom .mr-mic.off{color:var(--muted)}.meetroom .mr-rec{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.meetroom .mr-recdot{width:8px;height:8px;border-radius:50%;background:var(--revoked);flex:none}.meetroom .mr-aghead{align-items:baseline}.meetroom .mr-voicectl{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 14px}.meetroom button.mr-back{display:inline-flex;align-items:center;gap:2px;margin:0 0 8px}.meetroom .mr-innerhead{padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--line-soft)}.meetroom .mr-voice{color:var(--accent)}.meetroom .mr-tiles{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);aspect-ratio:16 / 9;gap:8px;margin-bottom:10px}.meetroom .mr-tiles[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.meetroom .mr-tiles[data-n="3"],.meetroom .mr-tiles[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.meetroom .mr-tiles[data-n="3"]>.big:last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - 4px)}.meetroom .mr-tile{position:relative;margin:0;min-width:0;min-height:0;overflow:hidden;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .12s,box-shadow .12s}.meetroom .mr-tile.pip{position:absolute;right:10px;bottom:10px;z-index:2;width:max(25%,96px);aspect-ratio:16 / 9;outline:2px solid var(--surface)}.meetroom .mr-tile.talking{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.meetroom .mr-tile video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:var(--ground)}.meetroom .mr-tile video.mirror{transform:scaleX(-1)}.meetroom .mr-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.meetroom .mr-av{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);font-size:27px;line-height:1}.meetroom .mr-tnote{position:absolute;top:8px;right:8px;padding:1px 8px;border-radius:999px;font-size:13px;color:var(--muted);background:var(--surface);border:1px solid var(--line)}.meetroom .mr-cap{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);display:flex;align-items:center;gap:8px;padding:2px 10px;border-radius:var(--radius);background:var(--cap-bg);font-size:14.5px;color:var(--ink)}.meetroom .mr-tname{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meetroom .mr-tco{flex:0 1000000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:var(--muted);white-space:nowrap}.meetroom .mr-tmic{flex:none;display:inline-flex;color:var(--muted)}.meetroom .mr-tiles[data-n="1"]>.big .mr-cap{max-width:calc(100% - max(25%,96px) - 26px)}.meetroom .mr-tiles[data-n="2"]>.big:last-child .mr-cap,.meetroom .mr-tiles[data-n="4"]>.big:last-child .mr-cap{max-width:calc(50% - 28px)}.meetroom .mr-tile.big{container-type:inline-size}@media (min-width: 561px){@container (max-width: 459px){.meetroom .mr-tiles[data-n="2"]>.big:last-child .mr-tco,.meetroom .mr-tiles[data-n="4"]>.big:last-child .mr-tco{display:none}}}.meetroom .mr-tile.pip .mr-cap{left:4px;bottom:4px;max-width:calc(100% - 8px);gap:4px;padding:0 6px;font-size:12px}.meetroom .mr-tile.pip .mr-tco,.meetroom .mr-tile.pip .mr-tnote{display:none}.meetroom .mr-tile.pip .mr-av{width:36px;height:36px;font-size:16px}.meetroom .mr-tile.wait .mr-ph{flex-direction:column;gap:12px;padding:12px 16px calc(max(25%,96px)*.5625 + 18px);text-align:center}.meetroom .mr-avs{display:flex;gap:8px}.meetroom .mr-tile.wait .mr-av{color:var(--muted)}.meetingcard .mend{gap:16px}.vp-list{list-style:none;margin:4px 0 0;padding:0;max-height:60vh;overflow:auto}.vp-item{padding:8px 0;border-top:1px solid var(--line-soft)}.vp-item:first-child{border-top:0}.vp-head{display:flex;align-items:baseline;gap:8px}.vp-label{font-size:14.5px;color:var(--muted)}.vp-text{margin:4px 0 0;font-size:15px;color:var(--ink-2);line-height:1.7;white-space:pre-wrap}@media (max-width: 1199px){.meetroom .mr-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "side" "people";grid-template-rows:auto}.meetroom .mr-side{border-left:0;padding-left:0;border-top:1px solid var(--line-soft);padding-top:12px;max-height:none;overflow:visible}}@media (max-width: 560px){.meetroom .mr-tiles[data-n="2"]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:8 / 9}.meetroom .mr-tiles[data-n="2"]>.big:last-child .mr-cap{max-width:calc(100% - max(25%,96px) - 26px)}.meetroom .mr-tiles[data-n="3"]>.big:last-child{justify-self:start}.meetroom .mr-tile.wait .mr-ph{gap:8px}.meetroom .mr-tile.wait .mr-av{width:44px;height:44px;font-size:19px}}@media (max-width: 480px){.meetroom .mr-ctl{gap:8px}.meetroom .mr-ctl>button{min-height:44px;padding:8px 12px;font-size:15px}.meetroom .mr-ctl>button.mr-mic{min-width:44px;justify-content:center}.meetroom .mr-mic{position:relative}.meetroom .mr-mic .mr-lbl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media (max-width: 360px){.meetroom .mr-ctl{gap:6px}.meetroom .mr-ctl>button{padding:8px 9px}.meetroom .mr-ctl>button.mr-mic{min-width:40px}}.spin{display:inline-block;vertical-align:-.125em;margin-right:6px;animation:spin-turn .9s linear infinite}@keyframes spin-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spin{display:none}}@media (max-width: 820px){.seccard{padding:16px 16px 18px}.phead-row{flex-wrap:wrap;row-gap:10px}.phead h2{flex:1 1 auto}.mend{flex-wrap:wrap;row-gap:4px}.rail .brand{order:0}.rail .langsw{order:1;margin:0 16px 6px 20px}.rail .themesw{order:2;margin:0 16px 4px 20px}.rail nav{order:3}.rail .acct{order:4;margin-top:auto}button.link,.pbody a:not([class]),.crumbs a,.talk a,button.cltoggle,.meetroom button.mr-agtoggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;margin-bottom:-11px}.seccard .loglink{padding:11px 0;margin:-1px 0 -11px}button.mref-copy{padding:10px 0;margin:-6px 0 -10px}button.mbar-menu{min-width:44px;min-height:44px;justify-content:center;align-items:center}.sp-close,button.chat-x,button.acct-more{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}label.radio,.langsw button,.themesw button,.nav-1{min-height:44px}.nav-2{padding-top:11px;padding-bottom:11px}.meetroom .mr-ctl>button.mr-mic{min-width:44px}.sp-body li>a{display:inline-block;padding:10px 0}}.cntbadge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-left:6px;border:1px solid currentColor;border-radius:999px;font-family:var(--mono);font-size:12px;line-height:1;font-variant-numeric:tabular-nums}.cntbadge.st-self{color:var(--status-self)}.cntbadge.st-counterparty{color:var(--status-counterparty)}.cntbadge.st-complete{color:var(--status-complete)}.cntbadge.st-answered{color:var(--muted)}.ststack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.ststack .status{display:inline-flex;align-items:center;flex-wrap:nowrap}.ststack .pill{white-space:nowrap}.rowbtn .ststack{justify-self:start;min-width:0}@media (max-width: 820px){.rowbtn .ststack{grid-row:2;grid-column:2}}.rows .row2.cnt .status{display:inline-flex;align-items:center}.schedst{display:flex;justify-content:flex-end;margin-bottom:6px}
