:root{--app-bg: #0a0b0d;--app-surface: #141619;--app-surface-2: #1c1f24;--app-ink: #f4f5f7;--app-ink-soft: #d8dade;--app-body: #a6abb3;--app-muted: #868c96;--app-hairline: #262a31;--app-hairline-strong: #363b44;--app-brand: #34d6a6;--app-brand-dark: #2bbf92;--app-brand-soft: #0f2a23;--app-warning-text: #e0bb57;--app-info-text: #8ab6f0;--app-purple-text: #b6a3f7;--app-error: #f08a8a;--app-error-bg: #341c1c;--app-success-text: #5fdcb0;--sp-us-1: #5fb6e0;--sp-us-2: #a78bff;--sp-them-1: #e8834a;--sp-them-text: #f09a68;--sp-us-text: #7cc3e8;--app-scrim: rgba(8, 12, 20, .34);--app-video-bed: #000;--fs-code-in-prose: .92em;--sp-them-2: #d9789b;--sp-them-3: #e8b558;--sp-idle: #2b2f36;--app-on-accent: #06231b;--app-radius-sm: 6px;--app-ease: cubic-bezier(.2,.7,.2,1);--ui: ui-sans-serif, -apple-system, "Segoe UI", system-ui, "Helvetica Neue", sans-serif;--mono: var(--ui);--row-y: 15px;--opt-y: 6px;--sect-y: 18px;--gut: 26px;--fs-label: 13px;--fs-2xs: 13px;--fs-xs: 13px;--fs-sm: 14.5px;--fs-base:15.5px;--fs-lg: 20px;--fs-xl: 30px;--t-page: var(--fs-xl);--t-pane: 23px;--t-section: var(--fs-lg);--t-sub: var(--fs-base);--t-brand: 15px;--t-seclabel: var(--fs-label);--t-colhead: var(--fs-2xs);--t-factkey: var(--fs-label);--t-factval: var(--fs-xs);--t-figure: var(--fs-lg);--t-prose: var(--fs-base);--t-panetext: var(--fs-sm);--t-turn: var(--fs-xs);--t-speaker: var(--fs-2xs);--t-quote: var(--fs-xs);--t-rowtitle: var(--fs-xs);--t-rowmeta: var(--fs-2xs);--t-cell: var(--fs-xs);--t-cellsm: var(--fs-2xs);--t-state: var(--fs-2xs);--t-nav: var(--fs-2xs);--t-navgroup: var(--fs-2xs);--t-navcount: var(--fs-2xs);--t-tab: var(--fs-2xs);--t-btn: var(--fs-sm);--t-btnsm: var(--fs-2xs);--t-input: var(--fs-xs);--t-inputsm: var(--fs-2xs);--t-label: var(--fs-xs);--t-help: var(--fs-2xs);--t-meta: var(--fs-2xs);--t-mono: 12px;--t-tag: var(--fs-2xs);--t-notice: var(--fs-xs);--rail: 236px;--topbar-h: 51px;--searchbar-h: 64px;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--app-bg);color:var(--app-body);font-family:var(--ui);font-size:var(--t-prose);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}html{overflow-x:clip}@supports not (overflow-x: clip){html,body{overflow-x:hidden}}.navtabs,.linkout,.marks .rail2{overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--app-hairline-strong) transparent;-ms-overflow-style:none}.navtabs::-webkit-scrollbar,.tabs::-webkit-scrollbar,.linkout::-webkit-scrollbar,.rail::-webkit-scrollbar,.facet-list::-webkit-scrollbar{display:none}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.ml{font-size:var(--t-navgroup);text-transform:uppercase;letter-spacing:.07em;color:var(--app-muted);font-weight:650}button,input,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:var(--app-brand-dark);text-decoration:none}:focus-visible{outline:2px solid var(--app-brand);outline-offset:2px;border-radius:3px}.topmast .mark{flex:none;display:flex;align-items:center;gap:9px;font-size:var(--t-brand);font-weight:650;letter-spacing:-.01em;color:var(--app-ink)}.topbar .navtabs{flex:1;min-width:0;display:flex;gap:2px;border:0;padding:0;margin:0;overflow-x:auto;scrollbar-width:none}.navtabs a,.navtabs button,.navtabs .locked{flex:none;padding:6px 11px;border:0;background:none;font-family:var(--ui);font-size:var(--t-nav);letter-spacing:.1em;text-transform:uppercase;font-weight:650;color:var(--app-muted);text-decoration:none;cursor:pointer;border-radius:5px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.navtabs a:hover,.navtabs button:hover{color:var(--app-ink-soft)}.navtabs a.on,.navtabs button[aria-current=page]{background:var(--app-brand-soft);color:var(--app-brand-dark);font-weight:700}.navtabs .locked{cursor:default;opacity:.8}.topbar{position:sticky;top:0;z-index:40;display:block;padding:0;background:var(--app-surface);border-bottom:1px solid var(--app-hairline);max-width:100%}.topmast{display:flex;align-items:center;gap:14px;padding:0 var(--gut);height:50px}.mark{display:flex;align-items:baseline;gap:9px;font-family:var(--lg-serif);font-size:21px;font-weight:600;color:var(--app-ink);letter-spacing:-.02em;white-space:nowrap;flex:none}.mark span{font-family:var(--ui);font-size:var(--t-seclabel);letter-spacing:.17em;text-transform:uppercase;color:var(--app-muted);font-weight:650}.mark .echomark{color:var(--app-brand);align-self:center;flex:none}.mark i{width:7px;height:7px;border-radius:2px;background:var(--app-brand);display:block;align-self:center}.navtabs{display:flex;gap:0;padding:0 22px;min-width:0;align-items:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.navtabs::-webkit-scrollbar{display:none}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:12px;flex:none;font-family:var(--ui);font-size:var(--t-rowmeta);color:var(--app-muted)}.topbar-right .btn{border:0;padding:3px 0;background:none;color:var(--app-muted)}.topbar-right .btn:hover{color:var(--app-ink);background:none}.who{display:flex;align-items:center;gap:7px;font-size:var(--t-rowmeta);color:var(--app-muted)}.av{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:var(--t-tag);font-weight:700;letter-spacing:.01em;color:var(--app-ink);flex:none}.btn{height:30px;padding:0 11px;border-radius:var(--app-radius-sm);font-size:var(--t-btn);font-weight:600;border:1px solid var(--app-hairline-strong);color:var(--app-ink);display:inline-flex;align-items:center;gap:6px;transition:background var(--app-ease) .14s,border-color var(--app-ease) .14s}.btn:hover{background:var(--app-surface-2)}.btn.primary{background:var(--app-brand);border-color:var(--app-brand);color:var(--app-on-accent)}.btn.primary:hover{background:var(--app-brand-dark);border-color:var(--app-brand-dark)}.btn.quiet{border-color:transparent;color:var(--app-muted)}.btn.quiet:hover{color:var(--app-ink);background:var(--app-surface-2)}.btn:disabled{opacity:.45;cursor:not-allowed}.shell{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);align-items:start}.rail{position:sticky;top:var(--topbar-h);align-self:start;border-right:1px solid var(--app-hairline);max-height:calc(100vh - var(--topbar-h));overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none}.rail-h{padding:16px 18px 12px}.facet{border-top:1px solid var(--app-hairline);padding:14px 18px}.facet>.ml{display:block;margin-bottom:8px}.opt{display:flex;align-items:center;gap:9px;padding:var(--opt-y) 0;font-size:var(--t-inputsm);color:var(--app-body);cursor:pointer;-webkit-user-select:none;user-select:none}.opt:hover{color:var(--app-ink)}.opt input{margin:0;accent-color:var(--app-brand);width:13px;height:13px}.opt .ct{margin-left:auto;font-size:var(--t-navcount);color:var(--app-muted)}.opt .sw{width:8px;height:8px;border-radius:2px;flex:none}.main{min-width:0}.searchbar{position:sticky;top:var(--topbar-h);z-index:14;height:var(--searchbar-h);box-sizing:border-box;padding:18px var(--gut) 14px;background:var(--app-bg)}.seg{display:inline-flex;border:1px solid var(--app-hairline-strong);border-radius:var(--app-radius-sm);overflow:hidden;flex:none}.seg button{padding:0 11px;height:32px;font-size:var(--t-tab);font-weight:650;color:var(--app-muted)}.seg button+button{border-left:1px solid var(--app-hairline-strong)}.seg button[aria-pressed=true]{background:var(--app-brand-soft);color:var(--app-brand-dark)}.searchrow{display:flex;gap:10px;align-items:center}.qwrap{position:relative;flex:1;min-width:0}.qwrap input{width:100%;height:32px;padding:0 11px 0 30px;background:var(--app-surface);border:1px solid var(--app-hairline-strong);border-radius:var(--app-radius-sm);font-size:var(--t-input);color:var(--app-ink)}.qwrap input::placeholder{color:var(--app-muted)}.qwrap input:focus{outline:none;border-color:var(--app-brand);box-shadow:0 0 0 3px var(--app-brand-soft)}.qwrap svg{position:absolute;left:9px;top:8px;color:var(--app-muted)}.qwrap .linky{position:absolute;right:8px;top:0;height:32px;display:inline-flex;align-items:center;font-size:var(--t-btnsm);text-decoration:none;padding-left:8px;background:var(--app-surface)}.qwrap .linky:hover{text-decoration:underline}.qwrap:has(.linky) input{padding-right:52px}.answer{margin-top:12px;padding:2px 0 3px 15px;border-left:1px solid var(--app-hairline);font-size:var(--t-panetext);color:var(--app-body)}.answer b{color:var(--app-ink);font-weight:650}.answer .cites{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.cite{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-quote);padding:2px 6px;border-radius:3px;background:var(--app-surface);border:1px solid var(--app-hairline);color:var(--app-brand-dark);cursor:pointer}.cite:hover{border-color:var(--app-brand)}.cite.inline{display:inline-block;margin:0 1px 0 2px;padding:0 4px;line-height:1.35;font-size:var(--t-quote);vertical-align:2px;font-weight:650}.answer .cites .cite{font-family:inherit;font-size:var(--t-quote);text-align:left}.answer .cites .cite b{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-right:3px}.answer details .cites{margin-top:6px}.chips{display:flex;flex-wrap:wrap;gap:6px;padding:12px 24px 0;align-items:center}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:12px;font-size:var(--t-tag);font-weight:600;background:var(--app-surface);border:1px solid var(--app-hairline-strong);color:var(--app-ink)}.chip button{color:var(--app-muted);line-height:1;font-size:var(--t-btnsm)}.chip button:hover{color:var(--app-error)}.countline .n{font-size:var(--t-panetext);color:var(--app-ink);font-weight:650}.countline .sub{font-size:var(--t-help);color:var(--app-muted)}.daygroup{padding:0 24px}.dayhead{position:sticky;top:100px;z-index:20;display:flex;align-items:center;gap:10px;padding:14px 0 6px;background:linear-gradient(var(--app-bg) 72%,transparent)}.dayhead .d{font-size:var(--t-rowtitle);font-weight:700;color:var(--app-ink);letter-spacing:-.005em}.dayhead .c{font-size:var(--t-rowmeta);color:var(--app-muted);font-family:var(--mono);font-variant-numeric:tabular-nums}.dayhead hr{flex:1;border:0;border-top:1px solid var(--app-hairline);margin:0}.mrow{display:grid;grid-template-columns:minmax(0,1fr) 132px 96px;gap:14px;align-items:center;padding:9px 8px 9px 4px;margin:0 -8px 0 -4px;border-bottom:1px solid var(--app-hairline);cursor:pointer;transition:background var(--app-ease) .12s}.mrow:hover{background:var(--app-surface-2)}.tcell{min-width:0}.tcell .t{font-size:var(--t-cell);font-weight:600;color:var(--app-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcell .m{font-size:var(--t-cellsm);color:var(--app-muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrow:hover .tcell .t{color:var(--app-brand-dark)}.co{font-size:var(--t-cell);color:var(--app-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag{display:inline-block;font-size:var(--t-tag);font-weight:650;padding:2px 6px;border-radius:3px;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap}.tag.sales{color:var(--sp-us-text);border-color:color-mix(in srgb,var(--sp-us-1) 34%,transparent)}.tag.delivery{color:var(--sp-us-2);border-color:color-mix(in srgb,var(--sp-us-2) 34%,transparent)}.tag.internal{color:var(--app-muted);border-color:var(--app-hairline-strong)}.ratio{display:flex;align-items:center;gap:7px}.ratio .bar{flex:1;height:5px;border-radius:3px;overflow:hidden;display:flex;background:var(--sp-idle)}.ratio .bar i{display:block;height:100%}.ratio .pct{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--app-muted);flex:none}.loadmore{padding:20px 24px 60px}.crumb{display:flex;align-items:center;gap:8px;padding:14px var(--gut) 0;font-size:var(--t-nav);color:var(--app-muted)}.crumb button{color:var(--app-brand-dark);font-weight:600}.crumb button:hover{text-decoration:underline}.dhead{padding:8px var(--gut) 0}.dhead h1{margin:0;font-family:var(--lg-serif);font-size:var(--t-page);font-weight:600;color:var(--app-ink);letter-spacing:-.017em;line-height:1.15;text-wrap:balance}.dmeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:9px;font-size:var(--t-rowmeta);color:var(--app-muted)}.dmeta .sep{width:auto;height:auto;background:none}.dmeta .sep:before{content:"·"}.dmeta b{color:var(--app-body);font-weight:600}.dmeta .tag{border:0;padding:0;border-radius:0;font-size:var(--t-tag);letter-spacing:.1em;text-transform:uppercase;font-weight:650}.dmeta .tag.inplace-tag:hover{background:none;text-decoration:underline;text-underline-offset:3px}.tabs{position:relative;display:flex;gap:0;margin-top:16px;padding:0 var(--gut);background:var(--app-bg);border-bottom:1px solid var(--app-hairline);overflow-x:visible;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}@media (max-width: 760px){.tabs{flex-wrap:wrap;row-gap:2px}}.tabs button{scroll-snap-align:start}html{scroll-padding-top:calc(var(--topbar-h) + 12px)}.tabs button{padding:5px 11px;margin:6px 10px 6px 0;font-size:var(--t-tab);letter-spacing:.1em;text-transform:uppercase;font-weight:650;color:var(--app-muted);border-radius:5px;white-space:nowrap;display:inline-flex;align-items:center}.tabs button:hover{color:var(--app-ink)}.tabs button[aria-selected=true]{background:var(--app-brand-soft);color:var(--app-brand-dark)}.tabs button .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-navcount);color:var(--app-muted);margin-left:5px}.tabs button.locked{color:color-mix(in srgb,var(--app-muted) 62%,transparent);cursor:not-allowed;position:relative}.tabs button.locked:hover{color:var(--app-muted)}.tabs button .lock{margin-left:6px;vertical-align:-1px}.lockpop{position:absolute;top:calc(100% + 7px);left:0;z-index:30;width:max-content;max-width:min(260px,70vw);padding:7px 10px;background:var(--app-surface);border:1px solid var(--app-hairline-strong);border-radius:var(--app-radius-sm);box-shadow:0 10px 30px #0000002e;font-family:var(--ui);font-size:var(--t-meta);font-weight:400;text-transform:none;letter-spacing:0;line-height:1.4;text-align:left;white-space:normal;color:var(--app-body);opacity:0;pointer-events:none;transition:opacity .12s ease}.tabs button.locked:hover .lockpop,.tabs button.locked:focus-visible .lockpop{opacity:1}@media (prefers-reduced-motion: reduce){.lockpop{transition:none}}.tabs button.locked:nth-child(n+4):nth-last-child(-n+2) .lockpop{left:auto;right:0}.pane{padding:20px var(--gut) 70px}.pane[hidden]{display:none}.playgrid{display:grid;grid-template-columns:minmax(0,60fr) minmax(460px,40fr);gap:36px;align-items:start;justify-content:stretch}.infocol{min-width:0}.playgrid>.rail{position:sticky;top:calc(var(--topbar-h) + 14px);max-height:calc(100vh - var(--topbar-h) - 20px);min-width:0;overscroll-behavior-y:contain;overflow-x:hidden;border-right:0}.stage{aspect-ratio:16/9;width:100%;background:var(--app-bg);border-radius:var(--app-radius-sm);display:grid;place-items:center;position:relative;overflow:hidden}.stage .frame{text-align:center;color:var(--app-muted);font-size:var(--t-mono);font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.04em}.stage .vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background:var(--app-video-bed);object-fit:contain}.stage .play{width:54px;height:54px;border-radius:50%;background:color-mix(in srgb,var(--app-surface-2) 82%,transparent);border:1px solid var(--app-hairline-strong);display:grid;place-items:center;margin:0 auto 12px}.stage .play svg{margin-left:3px}.scrub{margin-top:12px;--lane-name: 116px;--lane-pct: 46px;--lane-gap: 12px;--lane-cols: var(--lane-name) minmax(0,1fr) var(--lane-pct)}.trackrow,.lane,.marks{display:grid;grid-template-columns:var(--lane-cols);gap:var(--lane-gap)}.trackrow{align-items:center}.track{position:relative;height:14px;border-radius:7px;background:var(--sp-idle);cursor:pointer}.track .fill{position:absolute;inset:0 auto 0 0;border-radius:7px;background:var(--app-brand)}.track .grab{position:absolute;top:50%;width:23px;height:23px;border-radius:50%;background:var(--app-surface);border:2.5px solid var(--app-brand-dark);transform:translate(-50%,-50%);cursor:grab;z-index:4;box-shadow:0 1px 4px #09142838}.track .grab:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.12)}.lanes{margin-top:11px;display:flex;flex-direction:column;gap:6px}.lane{align-items:center}.lane .nm{font-size:var(--t-rowmeta);color:var(--app-muted);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.lane .nm:hover{color:var(--app-ink)}.lane .strip{position:relative;height:12px;border-radius:2px;background:var(--app-surface-2);transition:opacity var(--app-ease) .16s;cursor:pointer}.lane .strip i{position:absolute;top:0;bottom:0;border-radius:1px;min-width:1.5px}.lane .pc{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-rowmeta);color:var(--app-muted);text-align:right}.lane.dim .strip{opacity:.18}.lane.dim .nm,.lane.dim .pc{opacity:.5}.lane.sel .nm{color:var(--app-ink);font-weight:650}.lane.sel .pc{color:var(--app-ink)}.marks{margin-top:8px}.marks .rail2{position:relative;height:16px}.marks .rail2 i{position:absolute;top:0;width:2px;height:8px;border-radius:1px;background:var(--app-muted)}.marks .rail2 i:hover{background:var(--app-brand);height:12px}.marks .lbl{font-size:var(--t-label);color:var(--app-muted);text-align:right;padding-top:1px}.kv dt{color:var(--app-muted)}.kv dd{margin:0;color:var(--app-ink);text-align:right;font-weight:600}.seglist{display:grid;grid-template-columns:216px minmax(0,1fr);gap:28px;align-items:start}.segnav{position:sticky;top:104px}.segnav>.ml{display:block;padding-bottom:8px}.segnav button{background:none;border:0;width:100%;text-align:left;font-family:var(--ui);display:grid;grid-template-columns:34px 1fr;gap:8px;border-left:2px solid var(--app-hairline);padding:7px 8px 7px 10px;font-size:var(--t-tab);color:var(--app-body);cursor:pointer}.segnav button:hover{color:var(--app-ink);border-left-color:var(--app-hairline-strong)}.segnav button.on{border-left-color:var(--app-brand);color:var(--app-ink);font-weight:650}.segnav button .st{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-tab);color:var(--app-muted);padding-top:1px}.seg-item{padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--app-hairline)}.seg-item:last-child{border-bottom:0}.seg-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.seg-head .ord{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--app-muted);border:1px solid var(--app-hairline-strong);border-radius:3px;padding:1px 5px;flex:none}.seg-head h3{margin:0;font-size:var(--t-section);font-weight:650;color:var(--app-ink);letter-spacing:-.014em}.seg-head .rng{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--app-muted);margin-left:auto}.segflags{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.segflags .vis{font-size:var(--t-tag);letter-spacing:.02em;padding:2px 7px;border:1px solid var(--app-hairline);border-radius:var(--app-radius-sm);color:var(--app-muted)}.segflags .vis.internal{color:var(--app-warning-text);border-color:color-mix(in srgb,var(--app-warning-text) 34%,transparent)}.segflags .vis.client{color:var(--app-body);border-color:color-mix(in srgb,var(--app-body) 30%,transparent)}.segsplit{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:12px}.segmedia{min-width:0}@media (max-width: 1080px){.segsplit{grid-template-columns:minmax(0,1fr)}}.segtxwrap{min-width:0}.segtxwrap>.ml{display:block;margin-bottom:7px}.segtxbody{max-height:340px;overflow-y:auto;padding-right:6px}.segtxbody .tturn{padding:5px 0}.segtxbody .tturn .tx{max-width:none}.segtxnone{font-size:var(--t-notice);color:var(--app-muted);margin:0}.miniplayer{margin-top:0;aspect-ratio:16/9;max-width:none;background:var(--app-bg);border-radius:var(--app-radius-sm);display:grid;place-items:center;position:relative;overflow:hidden}.miniplayer .frame{color:var(--app-muted);font-size:var(--t-mono);font-family:var(--mono);font-variant-numeric:tabular-nums}.miniplayer .vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background:var(--app-video-bed);object-fit:contain}.miniplayer .vid::-webkit-media-controls-timeline,.miniplayer .vid::-webkit-media-controls-current-time-display,.miniplayer .vid::-webkit-media-controls-time-remaining-display{display:none}.segtrack{margin-top:10px}.subsec{margin-top:16px}.subsec>.ml{display:block;margin-bottom:7px}.subsec ul{margin:0;padding-left:17px}.subsec li{font-size:var(--t-panetext);padding:2px 0}.subsec li::marker{color:var(--app-muted)}.qa{display:flex;flex-direction:column;gap:10px}.turn{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px}.turn .av{width:26px;height:26px;font-size:var(--t-tag)}.turn .bd{min-width:0}.turn .hd{display:flex;align-items:baseline;gap:8px;font-size:var(--t-speaker);color:var(--app-muted)}.turn .hd b{color:var(--app-ink);font-size:var(--t-speaker);font-weight:650}.turn .tx{font-size:var(--t-turn);color:var(--app-body);margin-top:2px}.turn .ts{font-family:var(--mono);font-variant-numeric:tabular-nums;cursor:pointer;color:var(--app-brand-dark)}.turn .ts:hover{text-decoration:underline}.edited{font-size:var(--t-rowmeta);color:var(--app-muted);font-style:italic}.tkrow .tn{color:var(--app-ink);font-weight:600}.tkrow .tc{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--app-body);text-align:right}.tkrow.zero .tn,.tkrow.zero .tc{color:var(--app-muted);font-weight:400}.qitem .flag{color:var(--app-warning-text);font-weight:650}.tsearch .qwrap.tq{max-width:420px}.cthread{display:flex;flex-direction:column;gap:0;max-width:720px}.cmt{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:13px 0;border-bottom:1px solid var(--app-hairline)}.cmt .av{width:30px;height:30px;font-size:var(--t-tag)}.cmt .ch{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.cmt .ch b{font-size:var(--t-speaker);color:var(--app-ink);font-weight:650}.cmt .ch .at{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--app-brand-dark);cursor:pointer}.cmt .ch .ago{font-size:var(--t-mono);color:var(--app-muted)}.cmt .cb{font-size:var(--t-panetext);margin-top:3px}.cmt .reply{margin-top:6px;font-size:var(--t-btnsm);color:var(--app-muted);font-weight:600}.cmt .reply:hover{color:var(--app-ink)}.cbox{margin-top:16px;max-width:720px}.cbox textarea{width:100%;min-height:62px;padding:9px 11px;resize:vertical;background:var(--app-surface);border:1px solid var(--app-hairline-strong);border-radius:var(--app-radius-sm);font-size:var(--t-input);color:var(--app-ink)}.cbox textarea:focus{outline:none;border-color:var(--app-brand);box-shadow:0 0 0 3px var(--app-brand-soft)}.cbox .row{display:flex;align-items:center;gap:10px;margin-top:9px;flex-wrap:wrap}.cbox .row select{height:28px;padding:0 7px;font-size:var(--t-input);background:var(--app-surface);color:var(--app-ink);border:1px solid var(--app-hairline-strong);border-radius:var(--app-radius-sm);max-width:46vw}.cbox.compact{margin-top:10px;margin-left:41px}.cwrap{max-width:720px}.chead{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.chead .ml{margin-right:auto}.cthreadbox{border-bottom:1px solid var(--app-hairline);padding-bottom:4px}.cthreadbox:last-child{border-bottom:0}.cthreadbox .cmt{border-bottom:0}.creply{margin-left:41px;border-left:1px solid var(--app-hairline);padding-left:13px}.cthreadbox.done{opacity:.62}.cthreadbox.done:hover{opacity:1}.crow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:2px 0 8px 41px}.crow .reply,.cmt .reply{font-size:var(--t-btnsm);color:var(--app-muted);font-weight:600;background:none;border:0;padding:0;cursor:pointer}.crow .reply:hover,.cmt .reply:hover{color:var(--app-ink)}.crow .reply:disabled{opacity:.5;cursor:default}.cedit textarea{width:100%;min-height:56px;margin-top:5px;padding:8px 10px;resize:vertical;background:var(--app-surface);border:1px solid var(--app-hairline-strong);border-radius:var(--app-radius-sm);font-size:var(--t-input);color:var(--app-ink)}.cedit .crow{padding-left:0}.cment{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:7px;font-size:var(--t-meta);color:var(--app-body)}.cnote{font-size:var(--t-notice);color:var(--app-muted)}.cerr{font-size:var(--t-notice);color:var(--app-error)}@media (max-width: 560px){.creply,.cbox.compact{margin-left:0}.creply{padding-left:10px}.crow{padding-left:0}}.sharewrap{max-width:760px}.notlive{font-size:var(--t-notice);line-height:1.55;color:var(--app-body);border:1px solid color-mix(in srgb,var(--app-warning-text) 38%,transparent);border-radius:var(--app-radius-sm);padding:10px 12px;margin:0 0 18px}.notlive b{color:var(--app-warning-text)}.tworow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hint.warn{color:var(--app-warning-text)}.frow{display:grid;grid-template-columns:168px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--app-hairline);align-items:start}.frow .fl{font-size:var(--t-inputsm);color:var(--app-ink);font-weight:600}.frow .fl small{display:block;font-size:var(--t-help);color:var(--app-muted);font-weight:400;margin-top:2px}.frow input[type=text],.frow input[type=date],.frow select{height:32px;padding:0 10px;background:var(--app-surface);border:1px solid var(--app-hairline-strong);border-radius:var(--app-radius-sm);font-size:var(--t-input);color:var(--app-ink);width:100%;max-width:340px}.frow .hint{font-size:var(--t-help);color:var(--app-muted);margin-top:5px}.linkout{display:flex;align-items:center;gap:8px;margin-top:6px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-btnsm);color:var(--app-body);background:var(--app-surface-2);padding:7px 10px;border-radius:var(--app-radius-sm);overflow-x:auto;white-space:nowrap}.shtable{width:100%;border-collapse:collapse;margin-top:8px}.shtable th,.shtable td{text-align:left;padding:8px;border-bottom:1px solid var(--app-hairline);font-size:var(--t-cell)}.shtable th{font-size:var(--t-colhead);text-transform:uppercase;letter-spacing:.07em;color:var(--app-muted);font-weight:650}.shtable td.r{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.shtable .exp{color:var(--app-warning-text);font-weight:650}.shtable .dead{color:var(--app-muted)}.filt-trigger,.filt-close,.rail-scrim{display:none}.railbtn{height:24px;padding:0 7px;font-size:var(--t-nav)}.fcount{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;margin-left:5px;border-radius:8px;font-size:var(--t-navcount);font-weight:700;background:var(--app-brand);color:var(--app-on-accent)}@media (max-width: 1180px){.seglist{grid-template-columns:minmax(0,1fr)}.segnav{position:static}.segnav>div:first-of-type{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.segnav button{flex:none;border-left:0;border-bottom:2px solid var(--app-hairline);padding:6px 10px 7px;border-radius:var(--app-radius-sm) var(--app-radius-sm) 0 0;grid-template-columns:auto;gap:2px;white-space:nowrap}.segnav button.on{border-bottom-color:var(--app-brand);background:var(--app-surface-2)}.segnav button .st{text-align:left}}@media (max-width: 900px){.shell{grid-template-columns:minmax(0,1fr)}.filt-trigger{display:inline-flex;flex:none;order:-1}.filt-close{display:inline-flex;margin-left:auto}.rail-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--app-scrim);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.rail-scrim[hidden]{display:none}.shell>.rail{position:fixed;inset:auto 0 0 0;z-index:61;height:auto;max-height:84vh;overflow-y:auto;border-right:0;border-top:1px solid var(--app-hairline-strong);border-radius:14px 14px 0 0;background:var(--app-surface);padding:0 0 max(24px,env(safe-area-inset-bottom));transform:translateY(101%);transition:transform .24s var(--app-ease);-webkit-overflow-scrolling:touch}.shell>.rail[data-open=true]{transform:none}.rail-h{padding:16px 18px 12px}.rail-h:before{content:"";position:absolute;top:6px;left:50%;width:34px;height:4px;margin-left:-17px;border-radius:2px;background:var(--app-hairline-strong)}.rail-h .ml{font-size:var(--fs-sm);text-transform:none;letter-spacing:0;color:var(--app-ink);font-weight:700}.railbtn{height:34px;padding:0 11px;font-size:var(--fs-sm)}.facet{padding:14px 16px}.opt{padding:9px 0;min-height:40px}.opt input{width:17px;height:17px}@media (prefers-reduced-motion: reduce){.shell>.rail{transition:none}}}@media (max-width: 760px){.searchbar{padding:18px var(--gut) 14px}.searchrow{flex-wrap:wrap}.searchrow .qwrap{flex:1 1 100%;order:2}.searchrow .filt-trigger{order:0}.searchrow .seg{order:1}.chips,.countline,.daygroup,.loadmore,.crumb,.dhead,.tabs,.pane{padding-left:16px;padding-right:16px}.mrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title  title" "meta   meta";gap:4px 10px;padding:11px 8px 12px 4px;align-items:start}.mrow .tcell{grid-area:title}.mrow .co{grid-area:meta;font-size:var(--fs-2xs)}.mrow>div:nth-child(3){display:none}.mrow .tcell .t,.mrow .tcell .m{white-space:normal;overflow:visible;text-wrap:pretty}.dayhead{top:92px}.shtable{display:block;overflow-x:auto;white-space:nowrap}.rub td,.rub th{white-space:normal;overflow-wrap:anywhere}.rub td.sc{white-space:nowrap}.tsearch .qwrap.tq{flex:1 1 100%;max-width:none}.frow{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width: 560px){.topmast{gap:18px}.topmast .mark{flex:none;display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:650;letter-spacing:-.01em;color:var(--app-ink)}.topbar .navtabs{flex:1;min-width:0;border:0;padding:0;margin:0}.navtabs a,.navtabs button,.navtabs .locked{padding:5px 11px;margin-right:2px;border-radius:5px;border-bottom:0;margin-bottom:0;font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:650;color:var(--app-muted);display:inline-flex;align-items:center;gap:5px}.navtabs a.on,.navtabs button[aria-current=page]{background:var(--app-brand-soft);color:var(--app-brand-dark)}.topbar{gap:10px;padding:0 14px}.topbar .navtabs{margin-left:0}.topbar-right .whoname,.topbar-right .btn.secondary-action,.mark span{display:none}.dhead h1{font-size:var(--fs-lg)}.dmeta{gap:6px 10px;font-size:var(--fs-2xs)}.dmeta .sep{display:none}.scrub{--lane-cols: minmax(0,1fr)}.lane{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"nm pc" "strip strip";gap:2px 8px;padding-bottom:7px}.lane .nm{grid-area:nm;text-align:left;font-size:var(--fs-xs);color:var(--app-ink)}.lane .pc{grid-area:pc}.lane .strip{grid-area:strip;height:11px}.marks .lbl{text-align:left}.scrub+div{display:flex;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.scrub+div .btn{flex:none}.searchrow>.btn:not(.filt-trigger){display:none}.btn{height:40px;padding:0 13px}.btn.quiet{height:38px}.seg button{height:40px;padding:0 13px;font-size:var(--fs-sm)}.tabs button{padding:12px 11px}.qwrap input{height:40px}.track{height:14px}.track .grab{width:24px;height:24px}.stage{border-radius:0;margin:0 -16px}.miniplayer{max-width:none}}.gate{max-width:420px;margin:0 auto;padding:16vh 24px 60px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.gate h1{margin:0;font-size:var(--t-page);font-weight:700;color:var(--app-ink);letter-spacing:-.022em;line-height:1.15}.gate p{margin:0;font-size:var(--t-prose);color:var(--app-body)}.gate .btn{height:36px}.sharepage{max-width:480px;margin:0 auto;padding:12vh 24px 80px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sharepage.wide{max-width:860px;padding-top:7vh}.sharepage h1{margin:0;font-size:var(--t-page);font-weight:700;color:var(--app-ink);letter-spacing:-.022em;line-height:1.15;text-wrap:balance}.shmeta{margin:0;font-size:var(--t-meta);color:var(--app-body);max-width:60ch}.sherr{margin:0;font-size:var(--t-notice);color:var(--app-error)}.shform{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%;margin-top:10px;border-top:1px solid var(--app-hairline);padding-top:18px}.shform input{width:100%;height:38px;padding:0 12px;background:var(--app-surface);border:1px solid var(--app-hairline-strong);border-radius:var(--app-radius-sm);font-size:var(--t-input);color:var(--app-ink)}.shform input:focus{outline:none;border-color:var(--app-brand);box-shadow:0 0 0 3px var(--app-brand-soft)}.shform .btn{height:38px;margin-top:2px}.shform .hint{margin:4px 0 0;font-size:var(--t-help);color:var(--app-muted)}.linky{color:var(--app-brand-dark);font-weight:600;font-size:inherit;padding:0;text-decoration:underline}.ctrl{display:flex;align-items:center;gap:4px;padding:10px 2px 6px}.ctrl .ic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:7px;background:none;border:0;color:var(--app-body);cursor:pointer}.ctrl .ic:hover:not(:disabled){background:var(--app-surface-2);color:var(--app-ink)}.ctrl .ic:disabled{opacity:.35;cursor:not-allowed}.ctrl .mid{display:flex;align-items:center;gap:6px;margin:0 auto}.playbtn{width:50px;height:50px;border-radius:50%;border:0;cursor:pointer;background:var(--app-brand);color:var(--app-on-accent);display:flex;align-items:center;justify-content:center}.playbtn:hover:not(:disabled){background:var(--app-brand-dark)}.playbtn:disabled{opacity:.4;cursor:not-allowed}.spd{display:flex;align-items:center;gap:3px}.spd .v{font-size:var(--t-mono);width:30px;text-align:center;color:var(--app-body)}.spd .st{display:flex;flex-direction:column;gap:1px}.spd .st button{display:flex;background:none;border:0;color:var(--app-muted);padding:0;cursor:pointer}.spd .st button:hover:not(:disabled){color:var(--app-ink)}.spd .st button:disabled{opacity:.3;cursor:not-allowed}.skip{position:relative;width:40px;height:40px}.skip span{position:absolute;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-seclabel);font-weight:700;line-height:1;top:calc(50% + 1px);left:50%;transform:translate(-50%,-50%);letter-spacing:-.02em}.timeread{text-align:center;font-size:var(--t-mono);color:var(--app-body);padding-bottom:12px}.timeread .tot{color:var(--app-muted)}.tlpart{position:relative}.phrail{position:absolute;top:0;bottom:0;left:calc(var(--lane-name) + var(--lane-gap));right:calc(var(--lane-pct) + var(--lane-gap));pointer-events:none;z-index:3}.phrail i{position:absolute;top:0;bottom:0;width:1px;background:var(--app-brand-dark);transform:translate(-.5px)}.segbar i.on{box-shadow:inset 0 0 0 1.5px var(--app-ink)}.leg button.on{color:var(--app-ink);font-weight:650}.leg .sw{width:9px;height:9px;border-radius:2px;flex:none;position:relative;top:1px}.leg .no{flex:none}.leg .lt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--app-hairline)}.foot summary{font-size:var(--t-sub);color:var(--app-muted);cursor:pointer;list-style:none}.foot summary::-webkit-details-marker{display:none}.foot summary:before{content:"▸ "}.foot[open] summary:before{content:"▾ "}.foot .kv{display:grid;grid-template-columns:1fr auto;gap:3px 16px;padding-top:11px;font-size:var(--t-meta)}.seg2 .sp{margin-left:auto;align-self:center;font-size:var(--t-speaker);color:var(--app-muted)}.block{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--app-hairline)}.block:last-of-type{border-bottom:0}.block>.ml{display:block;margin-bottom:9px}.recaplist{margin:0;padding:0;list-style:none}.recaplist li{padding:9px 0;font-size:var(--t-prose);color:var(--app-body)}.recaplist li+li{margin-top:2px}.prov{font-size:var(--t-tag);color:var(--app-muted);margin-top:12px}.tsearch{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:12px;border:1px solid var(--app-hairline-strong);border-radius:5px;padding:5px 10px;background:var(--app-surface);color:var(--app-muted)}.tsearch input{border:0;outline:0;background:none;font:inherit;font-size:var(--t-input);flex:1 1 auto;min-width:0;color:var(--app-ink)}.tsearch svg{flex:none}.tsearch .ct{font-size:var(--t-mono);flex:none}.tbody{max-height:66vh;overflow-y:auto;padding-right:8px;border-top:1px solid var(--app-hairline);padding-top:4px}.tturn{display:grid;grid-template-columns:62px minmax(0,1fr);gap:12px;padding:9px 0}.tturn.on{box-shadow:inset 2px 0 0 var(--app-brand)}.tturn.past .tx{color:var(--app-muted)}.tturn .ts{font-size:var(--t-mono);color:var(--app-muted);align-self:start;background:none;border:0;padding:3px 4px 0 0;text-align:left;cursor:pointer;border-radius:3px;font-family:var(--mono);font-variant-numeric:tabular-nums}.tturn .ts:hover{color:var(--app-brand-dark);background:var(--app-brand-soft)}.tturn .who{font-size:var(--t-speaker);font-weight:700;margin-bottom:2px;display:flex;align-items:center;gap:6px}.tturn .who .sw{width:7px;height:7px;border-radius:2px;flex:none}.tturn .tx{font-size:var(--t-turn);color:var(--app-body);max-width:66ch}.tturn mark{background:var(--app-brand-soft);color:var(--app-brand-dark);border-radius:2px}@media (max-width: 1080px){.playgrid{grid-template-columns:minmax(0,1fr)}.playgrid>.rail{order:-1;position:static;max-width:100%}.infocol{order:1}.tbody{max-height:none}}.linky.danger{color:var(--app-muted)}.linky.danger:hover{color:var(--app-error)}.delconfirm .btn.danger{background:var(--app-error);border-color:var(--app-error);color:var(--app-on-accent);font-weight:650}.delconfirm .btn.danger:hover:not(:disabled){filter:brightness(1.08)}.delnote{color:var(--app-error);font-weight:600}.delconfirm .row{display:flex;gap:8px}.tag.unclassified{color:var(--app-warning-text);border-color:color-mix(in srgb,var(--app-warning-text) 38%,transparent)}.byhand{font-style:italic}.editnote.bad{color:var(--app-error);font-weight:600}.inplace-tag{cursor:pointer}.inplace-tag:hover{background:var(--app-surface-2)}.inplace-tag:focus-visible{outline:2px solid var(--app-brand);outline-offset:2px}.inplace-tag:disabled{opacity:.55;cursor:default}.trackpick{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.trackpick button{padding:2px 7px;font-size:var(--t-tab);font-weight:650;letter-spacing:.02em;color:var(--app-body);background:var(--app-surface);border:1px solid var(--app-hairline-strong);border-radius:3px}.trackpick button:hover{color:var(--app-ink);background:var(--app-surface-2)}.trackpick button.on{color:var(--app-on-accent);background:var(--app-brand);border-color:var(--app-brand)}.trackpick button:focus-visible{outline:2px solid var(--app-brand);outline-offset:2px}.leadline{margin:6px 0 0;font-size:var(--t-panetext);color:var(--app-muted);line-height:1.5;text-wrap:pretty}.leadline b{color:var(--app-body);font-weight:650;font-family:var(--mono);font-variant-numeric:tabular-nums}.leadline .linky{font-size:var(--t-btnsm)}.track .leadband{position:absolute;inset:0 auto 0 0;border-radius:7px 0 0 7px;z-index:1;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--app-muted) 34%,transparent) 0 2px,transparent 2px 5px)}.facet-h{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;color:var(--app-body);text-align:left}.facet-h:hover{color:var(--app-ink)}.facet-h .ml{flex:1;min-width:0}.facet-h .ml,.rail-h .ml{font-size:var(--t-seclabel);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--app-muted)}.facet-h .fn{flex:none;font-size:var(--t-inputsm);font-weight:700;background:var(--app-brand);color:var(--app-on-accent);border-radius:9px;padding:1px 7px}.facet-h .chev{flex:none;color:var(--app-muted);transition:transform var(--app-ease) .14s}.facet[data-open=true] .facet-h .chev{transform:rotate(180deg)}.facet[data-open=true] .facet-h{color:var(--app-ink)}.facet-body{padding-top:9px}.facet-q{display:flex;align-items:center;gap:7px;margin-bottom:6px;border:1px solid var(--app-hairline-strong);border-radius:5px;padding:5px 8px;background:var(--app-surface);color:var(--app-muted)}.facet-q input{border:0;outline:0;background:none;font:inherit;font-size:var(--t-input);width:100%;min-width:0;color:var(--app-ink)}.facet-q .linky{flex:none;font-size:var(--t-btnsm)}.facet-list{max-height:236px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none}.facet-none{font-size:var(--t-inputsm);color:var(--app-muted);margin:4px 0 2px}@media (max-width: 900px){.facet-list{max-height:44vh}.facet-q{padding:8px 10px}.facet-q input{font-size:var(--fs-sm)}}.pagelede{max-width:74ch;margin:0 0 26px;font-size:var(--t-prose);line-height:1.6;color:var(--app-body)}.pagelede b{color:var(--app-ink);font-weight:650}.relbody code,.rmbody code,.rmsecnote code{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-code-in-prose);color:var(--app-ink);overflow-wrap:break-word}.rellines b,.rmnote b,.rmsecnote b{color:var(--app-ink);font-weight:650}.tag.warn{color:var(--app-warning-text);border-color:color-mix(in srgb,var(--app-warning-text) 38%,transparent)}.tag.ok{color:var(--app-success-text);border-color:color-mix(in srgb,var(--app-success-text) 38%,transparent)}.relrow{display:grid;grid-template-columns:104px minmax(0,1fr);gap:20px;padding:18px 0;border-top:1px solid var(--app-hairline)}.rellist .relrow:last-child{border-bottom:1px solid var(--app-hairline)}.reldate{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.reldate time{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--app-muted);white-space:nowrap}.relpr{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--app-brand-dark);font-weight:600}.relpr:hover{text-decoration:underline}.relbody{min-width:0}.relbody h2{margin:0;font-size:var(--t-pane);font-weight:650;line-height:1.28;color:var(--app-ink);letter-spacing:-.014em;max-width:62ch;text-wrap:balance}.relscopes{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.rellines{margin:12px 0 0;padding:0 0 0 15px;max-width:78ch}.rellines li{font-size:var(--t-panetext);line-height:1.62;color:var(--app-body);margin-bottom:8px}.rellines li:last-child{margin-bottom:0}.rellines li::marker{color:var(--app-muted)}.rmsec{margin-bottom:34px}.rmsec .dayhead{position:static;background:none;padding:0 0 8px}.rmsecnote{margin:2px 0 14px;max-width:74ch;font-size:var(--t-help);line-height:1.6;color:var(--app-muted)}.rmsec .rmrow:last-child{border-bottom:1px solid var(--app-hairline)}.rmwho{font-size:var(--t-speaker);color:var(--app-muted)}.rmnote{margin:8px 0 0;max-width:78ch;font-size:var(--t-help);line-height:1.62;color:var(--app-body)}@media (max-width: 700px){.relrow,.rmrow{grid-template-columns:minmax(0,1fr);gap:9px}.reldate,.rmstatus{flex-direction:row;align-items:center;gap:9px}.relbody h2{font-size:var(--fs-base)}}:root{--lg-serif: var(--ui)}.lg{font-family:var(--lg-serif)}.lg h1,.lg h2,.lg h3,.lg h4,.lg h5{font-family:var(--lg-serif);letter-spacing:-.017em;font-weight:600}.lg-sw{margin-left:auto;display:inline-flex;border:1px solid var(--app-hairline-strong);border-radius:5px;overflow:hidden;font-family:var(--ui);flex:none}.lg-sw button{background:none;border:0;color:var(--app-muted);font:inherit;font-size:var(--t-tab);padding:6px 14px;cursor:pointer}.lg-sw button[aria-pressed=true]{background:var(--app-brand-soft);color:var(--app-brand-dark);font-weight:650}.lg-sw button:hover{color:var(--app-ink)}.lg-sw button[aria-pressed=true]:hover{color:var(--app-brand-dark)}.lg-sub{font-family:var(--ui);font-size:var(--t-rowmeta);color:var(--app-muted);padding:0 26px 16px;line-height:1.6;max-width:104ch}.lg-sub b{color:var(--app-ink-soft);font-weight:650}.lg-band{display:flex;align-items:baseline;gap:12px;padding:24px 26px 9px;border-top:1px solid var(--app-hairline)}.lg-band h2{margin:0;font-size:var(--t-pane);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.lg-band .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-navcount);color:var(--app-muted)}.lg-band hr{flex:1;border:0;border-top:1px solid currentColor;opacity:.3;margin:0}.lg-band.sales{color:var(--sp-us-1)}.lg-band.delivery{color:var(--sp-us-2)}.lg-band.internal,.lg-band.unclassified,.lg-band.sales .n,.lg-band.delivery .n{color:var(--app-muted)}.lg-gal{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--app-surface);overflow:hidden;border-top:1px solid var(--app-hairline);border-bottom:1px solid var(--app-hairline)}@media (max-width: 1180px){.lg-gal{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.lg-gal{grid-template-columns:1fr}}.lg-tile{background:var(--app-surface);padding:17px 24px 19px;cursor:pointer;box-shadow:1px 0 0 var(--app-hairline),0 1px 0 var(--app-hairline);position:relative;min-width:0;display:flex;flex-direction:column;min-height:196px;text-align:left;border:0;font:inherit;color:inherit;width:100%}.lg-tile:hover{background:var(--app-surface-2)}.lg-tilelink{background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-align:left;text-decoration:none}.lg-tilelink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lg-tile:has(.lg-tilelink:focus-visible){outline:2px solid var(--app-brand);outline-offset:-3px}.lg-tilelink:focus-visible{outline:2px solid var(--app-brand);outline-offset:3px}.lg-tile:has(.lg-tilelink:focus-visible) .lg-tilelink:focus-visible{outline:none}.lg-meta{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;font-family:var(--ui);font-size:var(--t-rowmeta);letter-spacing:.1em;text-transform:uppercase;color:var(--app-muted);font-weight:650;margin-bottom:9px}.lg-meta .x{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-weight:400;color:var(--app-muted)}.lg-tile h3{margin:0 0 10px;font-size:var(--t-section);font-weight:600;line-height:1.24;color:var(--app-ink)}.lg-tile:hover h3,.lg-tile:hover .lg-tilelink{color:var(--app-brand-dark)}.lg-oc{font-family:var(--ui);font-size:var(--t-meta);color:var(--app-body);line-height:1.58;margin:0}.lg-oc.none{color:var(--app-muted);font-style:italic}.lg-tile ul{margin:10px 0 0;padding:0;list-style:none}.lg-tile li{font-family:var(--ui);font-size:var(--t-panetext);color:var(--app-muted);line-height:1.5;padding:3.5px 0 3.5px 13px;position:relative}.lg-tile li:before{content:"";position:absolute;left:0;top:11px;width:5px;height:1px;background:var(--app-hairline-strong)}.lg-pad{flex:1;min-height:14px}.lg-foot{font-family:var(--ui);font-size:var(--t-meta);color:var(--app-body);border-top:1px solid var(--app-hairline);padding-top:10px;display:flex;align-items:baseline;gap:6px;min-width:0}.lg-foot b{font-weight:650;color:var(--app-muted);white-space:nowrap;flex:none;font-size:var(--t-sub);letter-spacing:.11em;text-transform:uppercase}.lg-foot span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-foot i{font-style:normal;flex:none;white-space:nowrap;color:var(--app-muted);font-size:var(--t-meta)}.lg-tile:hover .lg-foot i{color:var(--app-brand-dark)}.lg-tile.open{background:var(--app-surface-2);box-shadow:inset 2px 0 0 var(--app-brand)}.lg-roll{margin:11px 0 0;border-top:1px solid var(--app-hairline-strong);padding-top:2px;position:relative;z-index:1;list-style:none;padding-left:0}.lg-roll li{padding:0}.lg-roll li:before{content:none}.lg-roll a{display:grid;grid-template-columns:58px 1fr 12px;gap:0 11px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--app-hairline);font-family:var(--ui);text-decoration:none;color:inherit}.lg-roll li:last-child a{border-bottom:0}.lg-roll a:hover .t{color:var(--app-brand-dark)}.lg-roll a:focus-visible{outline:2px solid var(--app-brand);outline-offset:-2px}.lg-roll .d{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--app-muted)}.lg-roll .t{font-size:var(--t-rowtitle);color:var(--app-ink-soft);font-weight:600;line-height:1.35}.lg-roll .s{display:block;font-size:var(--t-mono);color:var(--app-muted);margin-top:2px}.lg-roll .c{color:var(--app-muted)}.lg-empty{padding:22px 26px 26px;font-family:var(--ui);font-size:var(--t-notice);color:var(--app-muted);line-height:1.6;max-width:84ch}.lg-empty b{color:var(--app-ink-soft);font-weight:650}.lg-empty .btn{margin-top:12px}.lg-sband .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-navgroup);color:var(--app-muted)}.lg-sband.att h3{color:var(--app-warning-text)}.lg-sband.pra h3{color:var(--app-success-text)}.lg-q{display:grid;grid-template-columns:3px minmax(0,86ch) 200px;gap:0 26px;justify-content:start;padding:15px 26px 17px;border-top:1px solid var(--app-hairline);font-family:var(--ui)}.lg-q:hover{background:var(--app-surface-2)}.lg-q .tick{align-self:stretch;border-radius:2px;background:var(--app-hairline-strong)}.lg-q.hi .tick{background:var(--app-error)}.lg-q.md .tick{background:var(--app-warning-text)}.lg-q.pr .tick{background:var(--app-success-text)}.lg-q .trg{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;font-size:var(--t-quote);letter-spacing:.12em;text-transform:uppercase;color:var(--app-muted);font-weight:650;margin-bottom:7px}.lg-src.rule{color:var(--app-brand-dark)}.lg-src.said{color:var(--sp-us-1)}.lg-src.judged{color:var(--app-muted);border-style:dashed}.rev-main{min-width:0;padding:22px 28px 72px}.lg-q h3{margin:0 0 8px;font-size:var(--t-section);font-weight:600;line-height:1.3;color:var(--app-ink)}.lg-q .fact{font-size:var(--t-factval);color:var(--app-body);line-height:1.55;margin:0 0 10px}.lg-q .jumps{display:flex;flex-direction:column;gap:3px;margin:0 0 10px}.lg-q .jumps a{font-size:var(--t-btnsm);color:var(--app-brand-dark);text-decoration:none;font-weight:600;width:fit-content;padding:6px 0}.lg-q .jumps a:hover{text-decoration:underline}.lg-q .jumps a .w{color:var(--app-muted);font-weight:400;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);margin-right:8px}.lg-q .sug{font-size:var(--t-panetext);color:var(--app-body);line-height:1.5;display:flex;gap:7px;align-items:baseline;margin:0}.lg-q .sug b{font-size:var(--t-seclabel);letter-spacing:.12em;text-transform:uppercase;color:var(--app-muted);font-weight:650;white-space:nowrap;flex:none}.lg-q>div{min-width:0}.lg-q .rr{border-left:1px solid var(--app-hairline);padding-left:17px;font-size:var(--t-meta);color:var(--app-muted);display:flex;flex-direction:column;gap:9px}.lg-q .rr .own{color:var(--app-body)}.lg-q .rr .own b{display:block;font-size:var(--t-tag);letter-spacing:.12em;text-transform:uppercase;color:var(--app-muted);font-weight:650;margin-bottom:2px}.lg-q .rr .btns{display:flex;flex-direction:column;gap:6px}.lg-q .rr .btns .btn{width:100%;justify-content:center;text-align:center;text-decoration:none}.lg-q.done{opacity:.5}@media (max-width: 860px){.lg-q{grid-template-columns:3px minmax(0,1fr)}.lg-q .rr{grid-column:2;border-left:0;padding-left:0;padding-top:11px;border-top:1px solid var(--app-hairline);margin-top:12px;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.lg-q .rr .btns{flex-direction:row;margin-top:0}}.lg-trigs .lede{font-family:var(--ui);font-size:var(--t-panetext);color:var(--app-muted);margin:0 0 14px;line-height:1.6;max-width:96ch}.lg-trigs .lede b{color:var(--app-warning-text);font-weight:650}.lg-tg .sw{width:22px;height:12px;border-radius:7px;background:var(--app-brand);position:relative;align-self:center}.lg-tg .sw:after{content:"";position:absolute;right:1.5px;top:1.5px;width:9px;height:9px;border-radius:50%;background:var(--app-on-accent)}.lg-tg.off .sw{background:var(--app-hairline-strong)}.lg-tg.off .sw:after{right:auto;left:1.5px;background:var(--app-surface)}.lg-tg .nm{color:var(--app-ink-soft)}.lg-tg.off .nm{color:var(--app-muted)}.lg-tg .why{display:block;font-size:var(--t-help);color:var(--app-muted);line-height:1.5;margin-top:3px;font-style:italic}.lg-tg .c2{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-meta);color:var(--app-muted);text-align:right}.lg-tg .c2 s{text-decoration:none;color:var(--app-muted)}@media (max-width: 700px){.lg-tg .s2,.lg-tg .c2{grid-column:2;text-align:left}}.lg-arch{display:block}@media (max-width: 1100px){.lg-arch{grid-template-columns:minmax(0,1fr)}}.lg-archlist{min-width:0}.lg-archmain>.searchbar,.lg-archmain>.chips,.lg-archmain>.countline,.lg-archmain>.loadmore{max-width:1500px}.lg-audit .lg-json{margin:0;padding:10px 2px 14px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);line-height:1.55;color:var(--app-body);white-space:pre-wrap;word-break:break-word}.lg-audit tr.on>td{color:var(--app-ink)}.lg-audit tbody tr:hover>td{background:var(--app-surface)}.lg-tbl{width:100%;table-layout:fixed;border-collapse:collapse;font-family:var(--ui)}.lg-tbl td{overflow:hidden}.lg-tbl td:first-child .ti{display:inline}.lg-tbl td:first-child .ti-cell{display:flex;align-items:baseline;min-width:0;gap:0}.lg-tbl td:first-child .ti-cell .ti{flex:0 1 auto;min-width:0}.lg-tbl td:first-child .ti-cell .unrec-tag,.lg-tbl td:first-child .ti-cell .priv-tag{flex:0 0 auto}.lg-tbl .ti{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:var(--app-ink)}.lg-tbl tr:hover .ti,.lg-tbl .ti:focus-visible{color:var(--app-brand-dark)}.lg-tbl .ti:hover{text-decoration:underline}.lg-tbl th{text-align:left;font-size:var(--t-colhead);letter-spacing:.12em;text-transform:uppercase;color:var(--app-muted);font-weight:700;padding:0 14px 10px 0;border-bottom:1px solid var(--app-hairline-strong);white-space:nowrap}.lg-tbl th.r,.lg-tbl td.r{text-align:right;padding-right:14px}.lg-tbl td{font-size:var(--t-cell);padding:var(--row-y) 14px var(--row-y) 0;border-bottom:1px solid var(--app-hairline);vertical-align:middle;cursor:pointer}.lg-tbl th:first-child,.lg-tbl td:first-child{padding-left:var(--gut)}.lg-tbl th:last-child,.lg-tbl td:last-child{padding-right:var(--gut)}.lg-tbl tr:hover td,.lg-tbl tr.on td{background:var(--app-surface-2)}.lg-tbl tr.on td:first-child{box-shadow:inset 2px 0 0 var(--app-brand-dark)}.lg-tbl .dt{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-cell);color:var(--app-muted);white-space:nowrap}.lg-tbl .ti{font-size:var(--t-cell);color:var(--app-ink);font-weight:650}.lg-tbl .pp{display:block;font-size:var(--t-cellsm);color:var(--app-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-tbl .cm{font-size:var(--t-cell);color:var(--app-body)}.lg-tbl .cm i{font-style:normal;display:block;font-size:var(--t-cellsm);color:var(--app-muted);margin-top:2px;letter-spacing:.05em;text-transform:uppercase}.lg-tbl .nu{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-cell);color:var(--app-body);white-space:nowrap}.unrec-tag{margin-left:8px;vertical-align:1px;font-size:var(--t-tag);letter-spacing:.06em;text-transform:uppercase;color:var(--app-warning-text);white-space:nowrap}.priv-tag{margin-left:8px;vertical-align:1px;font-size:var(--t-tag);letter-spacing:.06em;text-transform:uppercase;color:var(--app-purple-text);white-space:nowrap}.priv-note{display:flex;align-items:baseline;gap:8px;margin-top:10px;max-width:68ch}.priv-note b{font-size:var(--t-tag);letter-spacing:.06em;text-transform:uppercase;color:var(--app-purple-text);white-space:nowrap}.priv-note span{color:var(--app-muted);font-size:var(--t-panetext)}.priv-note .priv-problem{color:var(--app-error);font-size:var(--t-panetext);text-transform:none;letter-spacing:0}.unrec-note{max-width:68ch}.unrec-note b{color:var(--app-warning-text);font-size:var(--t-sub)}.unrec-note p{margin-top:8px;color:var(--app-body);font-size:var(--t-panetext)}.lg-prev{border-left:1px solid var(--app-hairline);background:var(--app-surface-2);font-family:var(--ui);position:sticky;top:var(--topbar-h);min-height:calc(100vh - var(--topbar-h));max-height:calc(100vh - var(--topbar-h));overflow:auto}@media (max-width: 1100px){.lg-prev{border-left:0;border-top:1px solid var(--app-hairline);position:static;max-height:none;min-height:0}}.lg-prev .h{padding:15px 18px 12px;border-bottom:1px solid var(--app-hairline)}.lg-prev .k{font-size:var(--t-seclabel);letter-spacing:.15em;text-transform:uppercase;color:var(--app-muted);font-weight:650;margin-bottom:7px;display:flex;gap:8px}.lg-prev .k span{margin-left:auto;font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-weight:400}.lg-prev h3{margin:0 0 5px;font-size:var(--t-section);font-weight:600;line-height:1.28}.lg-prev .who{font-size:var(--t-speaker);color:var(--app-muted);line-height:1.5}.lg-prev .who b{color:var(--app-body);font-weight:600}.lg-prev .b{padding:13px 18px 24px}.lg-prev h4{margin:0 0 6px;font-family:var(--ui);font-size:var(--t-sub);letter-spacing:.14em;text-transform:uppercase;color:var(--app-muted);font-weight:650}.lg-prev h4.sp{margin-top:18px}.lg-prev ul{margin:0;padding:0;list-style:none}.lg-prev li{font-size:var(--t-meta);color:var(--app-body);line-height:1.5;padding:4px 0 4px 12px;position:relative}.lg-prev li:before{content:"";position:absolute;left:0;top:11px;width:4px;height:1px;background:var(--app-hairline-strong)}.lg-prev .acts{display:flex;gap:7px;margin-top:17px;flex-wrap:wrap}.lg-prev .empty{font-size:var(--t-notice);color:var(--app-muted);line-height:1.6;font-style:italic}.lg-revhead .filt-trigger{margin-left:auto}.rev-tbl .sv{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:8px;vertical-align:1px;background:var(--app-hairline-strong)}.rev-tbl .sv.hi{background:var(--app-warning-text)}.rev-tbl .sv.md{background:var(--app-brand)}.rev-tbl .sv.rev{background:var(--app-success-text)}.rev-tbl .sv.pr{background:var(--app-brand-dark)}.rev-tbl .ti{white-space:normal}.rev-tbl td.dt{padding-top:11px}.rev-tbl td:first-child,.rev-tbl th:first-child{display:table-cell}.rev-tbl .chk{padding-left:16px;padding-right:12px;padding-top:15px;text-align:left;white-space:nowrap}.rev-tbl .chk input{width:14px;height:14px;margin:0;accent-color:var(--app-brand);cursor:pointer;vertical-align:top}.rev-tbl th{vertical-align:middle;padding-top:8px}.rev-tbl th.chk{padding-top:8px}.rev-tbl th.chk input{vertical-align:middle}.rev-call{min-width:0}.rev-call .ct-title{display:block;font-size:var(--t-rowmeta);color:var(--app-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rev-call .ct-who{display:block;font-size:var(--t-rowtitle);color:var(--app-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rev-bulk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 24px;font-size:var(--t-meta);color:var(--app-body);max-width:1500px}.rev-bulk .num{font-weight:650;color:var(--app-ink)}.rev-bulk .btn:disabled,.rev-bulk .btn[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.lg-prevfact{font-size:var(--t-rowtitle);color:var(--app-body);line-height:1.55;margin:0 0 10px}.lg-prev h4+.lg-prevfact{margin-top:0}.lg-prevlink{color:var(--app-brand-dark);text-decoration:none}.lg-prevlink:hover{text-decoration:underline}.lg-doc{display:grid;grid-template-columns:196px minmax(0,1fr)}@media (max-width: 900px){.lg-doc{grid-template-columns:minmax(0,1fr)}}.lg-toc{border-right:1px solid var(--app-hairline);padding:18px 0 30px;font-family:var(--ui)}@media (max-width: 900px){.lg-toc{border-right:0;border-bottom:1px solid var(--app-hairline);padding-bottom:14px}}.lg-toc h4{margin:0 0 6px;padding:0 18px;font-family:var(--ui);font-size:var(--t-sub);letter-spacing:.15em;text-transform:uppercase;color:var(--app-muted);font-weight:650}.lg-toc h4.sp{margin-top:15px;padding-top:14px;border-top:1px solid var(--app-hairline)}.lg-toc button{display:flex;width:100%;padding:0 18px;font:inherit;font-size:var(--t-nav);color:var(--app-body);background:none;border:0;cursor:pointer;text-align:left;gap:8px}.lg-toc button:hover{color:var(--app-ink);background:var(--app-surface-2)}.lg-toc button.on{color:var(--app-ink);font-weight:600;box-shadow:inset 2px 0 0 var(--app-brand)}.lg-toc button i{margin-left:auto;font-style:normal;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-nav);color:var(--app-muted)}.lg-docbody{padding:20px var(--gut) 40px;min-width:0}.lg-docbody h2{margin:0;font-size:var(--t-pane);font-weight:600;border-bottom:1px solid var(--app-ink);padding-bottom:8px}.lg-docbody h3{font-family:var(--lg-serif);font-size:var(--t-seclabel);letter-spacing:.14em;text-transform:uppercase;color:var(--app-muted);margin:24px 0 9px;font-weight:600}.lg-docbody p{font-family:var(--ui);font-size:var(--t-panetext);color:var(--app-body);line-height:1.65;max-width:82ch;margin:0 0 12px}.lg-docbody p b{color:var(--app-ink-soft);font-weight:650}.lg-docbody p code{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--app-brand-dark)}.lg-doclede{font-family:var(--ui);font-size:var(--t-panetext);color:var(--app-muted);padding:9px 0 14px;border-bottom:1px solid var(--app-hairline);line-height:1.6;max-width:84ch;margin:0}.lg-doclede b{color:var(--app-warning-text);font-weight:650}.lg-diag{border-top:1px solid var(--app-hairline);border-bottom:1px solid var(--app-hairline);padding:14px 0 8px;overflow-x:auto;margin:2px 0 8px}.lg-diag svg{display:block;min-width:820px}.lg-diagcap{font-family:var(--ui);font-size:var(--t-help);color:var(--app-muted);line-height:1.55;max-width:84ch;margin:0 0 14px}.lg-diagcap b{color:var(--app-ink-soft);font-weight:650}.navtabs .locked{color:var(--app-muted);cursor:default}.navtabs .locked:hover{color:var(--app-muted);background:none}.lg-quote{margin:0 0 11px;padding:2px 0 2px 13px;border-left:2px solid var(--app-hairline-strong);max-width:86ch}.lg-q.hi .lg-quote{border-left-color:var(--app-error)}.lg-q.rev .lg-quote{border-left-color:var(--app-success-text)}.lg-quote q{font-family:var(--lg-serif);font-size:var(--t-quote);color:var(--app-ink-soft);font-style:italic;line-height:1.5;display:block;quotes:'"' '"'}.lg-q.rev .tick{background:var(--app-success-text)}.lg-sband.rev h3{color:var(--app-success-text)}.lg-src.model{color:var(--app-brand-dark);border-style:solid}.lg-tg .why{padding-left:16px}@media (max-width: 780px){.lg-tg .lg-tgtracks,.lg-tg .lg-src,.lg-tg .c2{grid-column:2;text-align:left;padding-left:16px}}.lg-toc button{padding-top:8px;padding-bottom:8px}.lg-q .jumps{gap:0}@media (pointer: coarse){.facet-h{min-height:44px}.opt{min-height:40px}.lg-roll a{padding-top:15px;padding-bottom:15px}.lg-q .jumps a{padding-top:13px;padding-bottom:13px}.lg-toc button{padding-top:14px;padding-bottom:14px}.lg-sw button{padding-top:13px;padding-bottom:13px}.navtabs a,.navtabs button,.navtabs .locked{padding-top:15px;padding-bottom:15px}.btn,.lg-q .rr .btns .btn,.R-fil button .sg button,.lg-archmain select,.countline select,.sortsel select{min-height:44px}.lg-tbl .ti{padding:6px 0}}.lg-loading{font-family:var(--ui);font-size:var(--t-notice);color:var(--app-muted);padding:26px 26px 0;margin:0}.cl-shell{position:relative}.cl-main{min-width:0}.tblwrap{overflow-x:visible}.tblwrap>table{min-width:900px}@media (max-width: 900px){.tblwrap{overflow-x:auto}}.lg-tbl thead th,.cl-tbl thead th,.rev-tbl thead th{position:sticky;top:calc(var(--topbar-h) + var(--searchbar-h));z-index:12;background:var(--app-bg);box-shadow:inset 0 -1px 0 var(--app-hairline)}@media (max-width: 900px){.lg-tbl thead th,.cl-tbl thead th,.rev-tbl thead th{top:0}}.cl-th{display:inline-flex;align-items:center;gap:4px;position:relative}.cl-sort{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;display:inline-flex;align-items:center;gap:4px}.cl-sort:hover{color:var(--app-ink)}.cl-sort:focus-visible,.cl-funnel:focus-visible{outline:2px solid var(--app-brand);outline-offset:2px;border-radius:2px}.cl-arrow{color:var(--app-brand-dark);flex:none}th[aria-sort]:not([aria-sort=none]) .cl-sort{color:var(--app-ink)}.cl-funnel{background:none;border:0;padding:2px;cursor:pointer;line-height:0;color:var(--app-muted);min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.cl-funnel:hover{color:var(--app-body)}.cl-funnel.on{color:var(--app-brand-dark)}.cl-pop{position:absolute;top:calc(100% + 7px);left:0;z-index:30;width:280px;max-width:78vw;background:var(--app-surface);border:1px solid var(--app-hairline-strong);border-radius:var(--app-radius-sm);box-shadow:0 10px 30px #0000002e;text-transform:none;letter-spacing:0;font-family:var(--ui);font-weight:400}.cl-th.right .cl-pop{left:auto;right:0}.cl-pophead{display:flex;align-items:flex-start;gap:10px;padding:11px 12px 10px;border-bottom:1px solid var(--app-hairline)}.cl-pophead>div{flex:1;min-width:0}.cl-pophead h3{margin:0;font-family:var(--ui);font-size:var(--t-sub);font-weight:650;color:var(--app-ink);letter-spacing:0;text-transform:none}.cl-pophead p{margin:2px 0 0;font-size:var(--t-meta);color:var(--app-muted)}.cl-pophead .linky{flex:none;padding-top:1px}.cl-popx{flex:none;background:none;border:0;padding:1px;cursor:pointer;color:var(--app-muted);line-height:0;min-width:24px;min-height:24px}.cl-popx:hover{color:var(--app-ink)}.cl-popx:focus-visible{outline:2px solid var(--app-brand);outline-offset:2px;border-radius:3px}.cl-popbody{padding:10px 12px 12px}.cl-popin,.cl-popsearch input,.cl-durin input,.cl-popsel{font-family:var(--ui);font-size:var(--t-inputsm);color:var(--app-ink);background:var(--app-surface);border:1px solid var(--app-hairline-strong);border-radius:5px;padding:6px 8px}.cl-popin{width:100%}.cl-popin:focus,.cl-popsearch input:focus,.cl-durin input:focus,.cl-popsel:focus{outline:none;border-color:var(--app-brand-dark);box-shadow:0 0 0 2px var(--app-brand-soft)}.cl-popsearch{position:relative;margin-bottom:8px}.cl-popsearch svg{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--app-muted);pointer-events:none}.cl-popsearch input{width:100%;padding-left:26px}.cl-poplist{max-height:244px;overflow-y:auto;margin:0 -4px;padding:0 4px}.cl-poplist .opt{border-radius:4px;padding-left:6px;padding-right:6px}.cl-poplist .opt:hover{background:var(--app-surface-2)}.cl-durrow{display:grid;gap:8px}.cl-popsel{width:100%}.cl-durin{display:flex;align-items:center;gap:5px}.cl-durin input{width:62px;text-align:right}.cl-durin b{color:var(--app-muted);font-weight:600}.cl-durin i{font-style:normal;font-size:var(--t-mono);color:var(--app-muted);margin-left:3px}.cl-tbl td{vertical-align:middle;font-family:var(--ui);font-size:var(--t-cell);line-height:1.45;color:var(--app-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-cell{color:var(--app-body)}.cl-fig{font-variant-numeric:tabular-nums}.cl-tbl td.r{text-align:right}.cl-open{background:none;border:0;padding:0;cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:650;color:var(--app-ink);display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-open:hover{color:var(--app-brand-dark);text-decoration:underline}.cl-open:focus-visible{outline:2px solid var(--app-brand);outline-offset:2px}.cl-tbl th.r .cl-th{justify-content:flex-end}.cl-out{font-weight:400}.cl-booked{color:var(--app-success-text)}.cl-interested{color:var(--app-purple-text)}.cl-info{color:var(--app-info-text)}.cl-callback{color:var(--app-warning-text)}.cl-talked{color:var(--app-body)}.cl-declined,.cl-nobody{color:var(--app-muted)}.cl-none{color:var(--app-error)}.cl-other{color:var(--app-body)}.cl-nohits{padding:22px 26px;font-size:var(--t-notice);color:var(--app-muted);text-align:left;cursor:default;white-space:normal}.cl-nohits b{color:var(--app-ink-soft)}.cl-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--app-scrim)}.cl-panel{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(560px,94vw);overflow-y:auto;background:var(--app-surface);border-left:1px solid var(--app-hairline-strong);box-shadow:-12px 0 32px #00000029;animation:cl-slide .16s var(--app-ease)}.cl-panel:focus-visible{outline:none}@keyframes cl-slide{0%{transform:translate(14px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.cl-panel{animation:none}}.cl-phead{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:18px 22px 14px;border-bottom:1px solid var(--app-hairline);position:sticky;top:0;background:var(--app-surface);z-index:1}.cl-phead .btn{flex:none}.cl-ptitle{min-width:0;flex:1}.cl-phead h2{margin:0;font-size:var(--t-pane);font-weight:650;letter-spacing:-.008em;color:var(--app-ink)}.cl-phead p{margin:3px 0 0;font-size:var(--t-meta);color:var(--app-muted)}.cl-meta{margin:0;padding:8px 22px var(--sect-y);border-bottom:1px solid var(--app-hairline)}.cl-mrow{display:grid;grid-template-columns:116px minmax(0,1fr);gap:0 16px;padding:7px 0;align-items:baseline}.cl-mrow dt{font-size:var(--t-seclabel);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--app-muted)}.cl-mrow dd{margin:0;font-size:var(--t-factval);color:var(--app-ink-soft);overflow-wrap:anywhere}.cl-audio{padding:var(--sect-y) 22px;border-bottom:1px solid var(--app-hairline)}.cl-audio audio{width:100%;margin-top:7px}.cl-noaudio,.cl-summary,.cl-tsect{padding:var(--sect-y) 22px;border-bottom:1px solid var(--app-hairline)}.cl-noaudio{font-size:var(--t-notice);color:var(--app-muted);line-height:1.6;margin:0}.cl-audio .l,.cl-summary .l,.cl-tsect .l,.cl-notes .l,.lg-prev .k{display:block;font-size:var(--t-seclabel);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--app-muted);margin-bottom:6px}.cl-summary p{margin:0;font-size:var(--t-panetext);color:var(--app-body);line-height:1.7}.cl-tsect{border-bottom:0;padding-bottom:40px}.rl{list-style:none;margin:0 0 14px;padding:0}.rl:last-child{margin-bottom:0}.rl li{position:relative;padding:0 0 7px 14px;font-size:var(--t-panetext);color:var(--app-body);line-height:1.65}.rl li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:1px;background:var(--app-hairline-strong)}.trk{font-weight:400}.trk-sales{color:var(--sp-us-text)}.trk-delivery{color:var(--sp-us-2)}.trk-internal,.trk-unclassified{color:var(--app-muted)}.cl-thread{list-style:none;margin:0;padding:0}.cl-thread li{padding:2px 0 12px 13px;margin-bottom:2px;border-left:2px solid var(--app-hairline-strong)}.cl-thread li.us{border-left-color:var(--app-brand)}.cl-thread li.them{border-left-color:var(--sp-them-1)}.cl-who{display:flex;align-items:baseline;gap:8px;font-size:var(--t-speaker);font-weight:700;letter-spacing:.04em;margin-bottom:3px}.cl-thread li.us .cl-who{color:var(--app-brand-dark)}.cl-thread li.them .cl-who{color:var(--app-ink-soft)}.cl-who i{font-style:normal;font-weight:400;color:var(--app-muted)}.cl-thread p{margin:0;font-family:var(--lg-serif);font-size:var(--t-panetext);line-height:1.55;color:var(--app-ink);max-width:62ch}.cl-thread li.them p{color:var(--app-body)}.navtabs .lock{margin-left:6px;vertical-align:-1px;opacity:.85}.navtabs a.on .lock{opacity:1}.cgrid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:0 34px;align-items:start}@media (max-width: 1120px){.cgrid{grid-template-columns:minmax(0,1fr);gap:0}}.ccol{min-width:0;padding-bottom:40px}.csect{padding:26px 0 24px;border-top:1px solid var(--app-hairline)}.csect:first-child{border-top:0;padding-top:var(--sect-y)}.csect>h2{margin:0 0 14px;font-size:var(--t-pane);line-height:1.2;font-weight:650;letter-spacing:-.01em;color:var(--app-ink);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.csect>h2+.clede{margin-top:0}.csect h3{margin:0 0 8px;font-size:var(--t-seclabel);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--app-muted)}.cbul{list-style:none;margin:0;padding:0;max-width:74ch}.cbul>li{position:relative;padding:0 0 0 15px;margin-bottom:7px;font-size:var(--t-prose);color:var(--app-ink);line-height:1.55}.cbul>li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--app-brand)}.cbul>li:last-child{margin-bottom:0}.cbul b{color:var(--app-ink);font-weight:650}.ctwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;align-items:start}.ctwo>.cbul{max-width:none}@media (max-width: 760px){.ctwo{grid-template-columns:minmax(0,1fr);gap:0}}.csect>h3{margin-top:20px}.srcl{background:none;border:0;padding:0;font:inherit;text-align:left;color:inherit;cursor:pointer;border-bottom:1px dotted color-mix(in srgb,currentColor 34%,transparent)}.srcl:hover,.srcl:focus-visible{color:var(--app-brand-dark);border-bottom-style:solid;border-bottom-color:var(--app-brand-dark);outline:none}.srcl q{quotes:none;font-style:italic}.clist{list-style:none;margin:0;padding:0}.clist>li{font-size:var(--t-prose);color:var(--app-ink);line-height:1.6;margin-bottom:7px}.clist>li b{color:var(--app-ink);font-weight:650}.cue-list>li.cue{display:grid;grid-template-columns:46px minmax(0,1fr);gap:0 12px;padding:6px 0 6px 10px;border-left:2px solid var(--app-hairline)}.cue-list>li.cue.us{border-left-color:color-mix(in srgb,var(--app-brand) 60%,transparent)}.cue-list>li.cue.them{border-left-color:color-mix(in srgb,var(--sp-them-1) 60%,transparent)}.cueat{font-family:var(--mono);font-size:var(--t-mono);font-variant-numeric:tabular-nums;color:var(--app-brand-dark);background:none;border:0;padding:4px 0 0;text-align:left;font-style:normal;cursor:pointer;align-self:start}.cueat:hover,.cueat:focus-visible{text-decoration:underline;outline:none}i.cueat{color:var(--app-muted);cursor:default}.cue-list>li.cue.them .cueat{color:var(--sp-them-text)}.cue-list>li.cue.us .cueat{color:var(--app-brand-dark)}.cnote,.cquote{display:block;margin-top:3px;font-size:var(--t-quote);color:var(--app-ink);line-height:1.55}.cquote q{quotes:none;font-style:italic}.chattext{display:block;margin-top:3px;white-space:pre-wrap;font-size:var(--t-quote);color:var(--app-ink);line-height:1.55;overflow-wrap:anywhere}.chatto{color:var(--app-muted);font-size:var(--t-quote)}.chatmask{display:inline-block;padding:0 6px;border-radius:3px;background:var(--app-hairline);color:var(--app-muted);font-size:var(--t-quote);font-style:italic;white-space:nowrap}.cwho{margin-left:8px;font-size:var(--t-speaker);color:var(--app-muted)}.cint{display:inline-block;margin-left:6px;padding:0 4px;font-size:var(--t-seclabel);letter-spacing:.08em;text-transform:uppercase;color:var(--app-warning-text);vertical-align:1px;border:1px solid color-mix(in srgb,var(--app-warning-text) 38%,transparent);border-radius:2px}.tdash{font-size:var(--t-cell);color:var(--app-muted)}.cl-dim{margin:0;font-size:var(--t-prose);color:var(--app-body);line-height:1.6;max-width:74ch}.cq{quotes:none;font-style:italic;color:var(--app-ink);display:block}.cans{display:block;margin-top:4px;padding-left:11px;border-left:2px solid var(--app-hairline);font-size:var(--t-panetext);color:var(--app-ink);line-height:1.55}.cans.us{border-left-color:color-mix(in srgb,var(--app-brand) 55%,transparent)}.cans.none{color:var(--app-muted);font-style:italic}.cans .srcl{border-bottom:0}.cans .srcl:hover,.cans .srcl:focus-visible{color:var(--app-brand-dark);border-bottom:0}.cstat{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0 0 14px;font-size:var(--t-cell)}.cstat>div{display:flex;align-items:baseline;gap:7px}.cstat .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:650;color:var(--app-ink)}.cstat .k{color:var(--app-muted);font-size:var(--t-factkey)}.cstat .r-us .n{color:var(--sp-us-text)}.cstat .r-them .n{color:var(--sp-them-text)}.cstat .r-warn .n{color:var(--app-warning-text)}.cstat .r-good .n{color:var(--app-success-text)}.cstat .r-asking .n{color:var(--app-brand)}.cstat .r-telling .n{color:var(--app-info-text)}.cstat .r-filler .n{color:var(--app-muted)}.cband{display:flex;position:relative;height:24px;width:100%;border-radius:3px;overflow:hidden;background:var(--app-surface-2)}.cband i{display:block;height:100%;min-width:2px}.cband i.us{background:var(--app-brand)}.cband i.them{background:var(--sp-them-1)}.cband i.none,.clegend i.none{background:repeating-linear-gradient(45deg,var(--app-hairline-strong) 0 3px,transparent 3px 6px)}.cband i.p1{background:var(--app-hairline-strong)}.cband i.p2{background:var(--app-info-text)}.cband i.p3{background:var(--app-success-text)}.cband i.p4{background:var(--app-warning-text)}.cband.mix i.asking{background:var(--app-brand)}.cband.mix i.telling{background:var(--app-info-text)}.cband.mix i.filler{background:var(--app-muted)}.clegend i.asking{background:var(--app-brand)}.clegend i.telling{background:var(--app-info-text)}.clegend i.filler{background:var(--app-muted)}.cband.speak{display:block;height:26px;margin-top:10px;cursor:pointer}.cband.speak i{position:absolute;top:0;bottom:0;height:auto}.cband.speak i.us{background:var(--app-brand)}.cband.speak i.them{background:var(--sp-them-1)}.playhead{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--app-ink);pointer-events:none}.clegend{display:flex;gap:16px;flex-wrap:wrap;margin-top:7px;font-size:var(--t-help);color:var(--app-muted)}.clegend i{display:inline-block;width:9px;height:9px;margin-right:5px;vertical-align:-1px;border-radius:1px}.clegend i.us{background:var(--app-brand)}.clegend i.them{background:var(--sp-them-1)}.clegend i.p1{background:var(--app-hairline-strong)}.clegend i.p2{background:var(--app-info-text)}.clegend i.p3{background:var(--app-success-text)}.clegend i.p4{background:var(--app-warning-text)}.cqual{margin:10px 0 0;font-size:var(--t-help);color:var(--app-muted);line-height:1.6;padding-left:11px;border-left:2px solid var(--app-hairline);max-width:78ch}.cqual q{quotes:none;font-style:italic}.chand{list-style:none;margin:14px 0 0;padding:0}.chand>li{display:grid;grid-template-columns:42px 16px minmax(0,1fr);gap:9px;padding:7px 0;border-bottom:1px solid var(--app-hairline);font-size:var(--t-panetext)}.chand>li:last-child{border-bottom:0}.carrow{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700;padding-top:1px}.chand li.tous .carrow{color:var(--app-brand)}.chand li.tothem .carrow{color:var(--sp-them-text)}.chand q{quotes:none;font-style:italic;color:var(--app-ink)}.cgraded{list-style:none;margin:0;padding:0}.cgraded>li{padding:12px 0 13px;border-bottom:1px solid var(--app-hairline)}.cgraded>li:last-child{border-bottom:0}.cqline{display:grid;grid-template-columns:46px minmax(0,1fr);gap:0 12px;align-items:baseline;font-size:var(--t-panetext)}.cqline q{quotes:none;font-style:italic;color:var(--app-ink);font-size:var(--t-quote)}.clines{margin:8px 0 0 58px;display:flex;flex-direction:column;gap:6px}.clines.flush{margin-left:0}.clines.cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;align-items:start}.clines.cols3>.ln-fu{grid-column:1 / -1}@media (max-width: 900px){.clines.cols3{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width: 760px){.clines{margin-left:0}}.clines>div{font-size:var(--t-panetext);line-height:1.6;padding-left:10px;border-left:2px solid var(--app-hairline-strong)}.clines b{font-weight:700}.clines q{quotes:none;font-style:italic;margin-right:.12em}.ln-fb.ok,.ln-ppp.ok{color:var(--app-info-text);border-left-color:color-mix(in srgb,var(--app-info-text) 50%,transparent)}.ln-fb.issue,.ln-ppp.issue{color:var(--app-warning-text);border-left-color:color-mix(in srgb,var(--app-warning-text) 55%,transparent)}.ln-sug,.ln-fu.suggest{color:var(--app-brand);border-left-color:color-mix(in srgb,var(--app-brand) 55%,transparent)}.ln-fu{color:var(--app-ink);border-left-color:var(--app-hairline-strong)}.cchecks{list-style:none;margin:4px 0 0;padding:0}.cchecks>li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:0 10px;padding:9px 0;border-bottom:1px solid var(--app-hairline);font-size:var(--t-prose)}.cchecks>li:last-child{border-bottom:0}.cchecks .m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700;padding-top:1px}.cchecks li.no .m,.cchecks li.part .m{color:var(--app-warning-text)}.cchecks li.yes .m{color:var(--app-success-text)}.cchecks .ask{display:block;color:var(--app-ink);font-weight:600}.cchecks .found{display:block;margin-top:3px;font-size:var(--t-panetext);color:var(--app-ink);line-height:1.6}.ctwo>.cchecks{margin-top:0}.cchecks q{quotes:none;font-style:italic}.crules{list-style:none;margin:0;padding:0}.crules>li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;padding:7px 0;border-bottom:1px solid var(--app-hairline);font-size:var(--t-prose);color:var(--app-ink);line-height:1.6}.crules>li:last-child{border-bottom:0}.crules .m{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700}.crules li.held .m{color:var(--app-success-text)}.crules li.broke .m{color:var(--app-warning-text)}.crules b{color:var(--app-ink);font-weight:650}.cplayer{position:sticky;top:calc(var(--topbar-h) + 14px);max-height:calc(100vh - var(--topbar-h) - 28px);display:flex;flex-direction:column;min-width:0;overflow-x:hidden;padding:var(--sect-y) 0 10px}@media (max-width: 1120px){.cplayer{position:static;max-height:none;border-top:1px solid var(--app-hairline)}}.caudio{flex:none}.caudio audio{width:100%;display:block}.cthead{flex:none;display:flex;align-items:baseline;gap:10px;padding:20px 0 8px}.cthead h3{margin:0;font-size:var(--t-seclabel);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--app-muted)}.cthead .cnum,.csearch .cnum{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-colhead);color:var(--app-muted)}.csearch{flex:none;display:flex;align-items:center;gap:8px;margin-bottom:8px;border:1px solid var(--app-hairline-strong);border-radius:4px;padding:3px 9px}.csearch input{flex:1 1 auto;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:var(--t-input);color:var(--app-ink);padding:3px 0}.ctbody{flex:1 1 auto;min-height:160px;overflow-y:auto;overscroll-behavior-y:contain;border-top:1px solid var(--app-hairline);padding:6px 0 20px}.cturn{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 10px;padding:6px 0 6px 9px;border-left:2px solid transparent}.ctt{font-family:var(--mono);font-size:var(--t-meta);font-variant-numeric:tabular-nums;color:var(--app-brand-dark);background:none;border:0;padding:2px 0 0;text-align:left;font-style:normal;cursor:pointer}.cturn i.ctt{color:var(--app-muted);cursor:default}.ctt:hover{text-decoration:underline}.cturn .cwho{display:block;font-size:var(--t-speaker);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.cturn.us .cwho{color:var(--app-brand-dark)}.cturn.them .cwho{color:var(--sp-them-text)}.cturn.us .ctt{color:var(--app-brand-dark)}.cturn.them .ctt{color:var(--sp-them-text)}.ctx{font-size:var(--t-turn);color:var(--app-body);line-height:1.6}.cturn.past .ctx{color:var(--app-muted)}.cturn.on{border-left-color:var(--app-brand)}.cturn.on .ctx{color:var(--app-ink)}.ctx mark{background:color-mix(in srgb,var(--app-brand) 28%,transparent);color:var(--app-ink)}.rev-tbl .rev-head{display:flex;align-items:flex-start;gap:8px;text-align:left;white-space:normal;line-height:1.45}.rev-tbl .rev-head .sv{flex:none;margin:5px 0 0}.cl-panel .acts{display:flex;gap:7px;margin-top:17px;flex-wrap:wrap}.cl-panel .lg-quote q{font-family:var(--ui)}.rev-tbl .rev-wrap{white-space:normal;line-height:1.45}.rev-ctx li.cited{border-left-width:2px}.rev-ctx li.cited .cl-who{color:var(--app-ink)}.rev-mark{font-style:normal;font-weight:700;font-size:var(--t-seclabel);letter-spacing:.1em;text-transform:uppercase;color:var(--app-brand-dark)}.rev-ctx{margin-bottom:16px}.rev-tbl td{vertical-align:top}.rev-tbl .chk{padding-top:14px}.rev-tbl td.chk,.rev-tbl th.chk{text-overflow:clip}.rev-tbl{max-width:1560px}.rev-tbl td.rev-cat-rev{color:var(--app-success-text);font-weight:600}.rev-tbl td.rev-cat-att{color:var(--app-warning-text);font-weight:600}.rev-tbl td.rev-cat-pra{color:var(--app-info-text);font-weight:600}@media (max-width: 700px){.lg-tbl th.mob-hide,.lg-tbl td.mob-hide{display:none}.tblwrap>table{min-width:0}.lg-tbl{table-layout:auto}.rev-tbl{max-width:none}.lg-tbl td,.lg-tbl th,.lg-tbl .cl-open,.lg-tbl .ti,.lg-tbl td.nu{white-space:normal}}.lg-tbl td.att-us,.lg-tbl .att-us{color:var(--app-success-text);font-weight:400}.lg-tbl .att-them{color:var(--app-info-text);font-weight:400}.lg-tbl .att-us,.lg-tbl .att-them{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-tbl .att-amp{color:var(--app-muted);font-weight:400;padding:0 2px}.bottomnav{display:none}@media (max-width: 760px){.topbar .navtabs{display:none}.bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;align-items:stretch;background:var(--app-surface);border-top:1px solid var(--app-hairline-strong);padding-bottom:env(safe-area-inset-bottom)}.bottomnav a{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 0 7px;text-decoration:none;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--app-muted)}.bottomnav a.on{color:var(--app-brand-dark)}.bottomnav a:active{background:var(--app-surface-2)}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.cl-panel{z-index:62}.cl-scrim{z-index:61}}.lg-docbody .lg-tbl th:first-child,.lg-docbody .lg-tbl td:first-child{padding-left:0}.lg-docbody .lg-tbl th:last-child,.lg-docbody .lg-tbl td:last-child{padding-right:0}.lg-docbody .lg-tbl td{cursor:default;font-size:var(--t-cell);color:var(--app-body)}.lg-docbody .lg-tbl td b{color:var(--app-ink-soft);font-weight:650}.lg-docbody .lg-tbl td code{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-cell);color:var(--app-brand-dark)}.lg-docbody .tblwrap{margin:2px 0 14px}.lg-docbody .tblwrap>table{min-width:0}.lg-mdl{table-layout:auto}.lg-mdl th:nth-child(3),.lg-mdl td:nth-child(3){white-space:nowrap}.lg-mdl th:nth-child(4),.lg-mdl td:nth-child(4){white-space:nowrap}.lg-mdlwhy{color:var(--app-body);line-height:1.55;min-width:22ch}.lg-mdlna,.lg-mdloff{font-style:normal;color:var(--app-muted)}.copied{font-size:var(--t-btnsm);color:var(--app-success-text);margin-left:8px;white-space:nowrap}.tsearch:focus-within,.csearch:focus-within,.facet-q:focus-within{outline:2px solid var(--app-brand);outline-offset:2px;border-radius:var(--app-radius-sm)}.srcl:focus-visible,.cueat:focus-visible{outline:2px solid var(--app-brand);outline-offset:1px}.ml .edited-flag,.l .edited-flag{font-style:normal;text-transform:none;letter-spacing:0;color:var(--app-muted);font-weight:400;margin-left:6px}.reply.danger{color:var(--app-error)}.reply.danger:hover{background:var(--app-error-bg)}.chip button{min-width:24px;min-height:24px}button.ts,.cueat{min-height:24px}.skiplink{position:absolute;left:-9999px;z-index:100;background:var(--app-brand-soft);color:var(--app-brand-dark);padding:8px 14px;border-radius:5px;font-weight:650}.skiplink:focus-visible{left:10px;top:8px}.pat{border-top:1px solid var(--app-hairline);padding:22px 0 26px}.pat:first-of-type{border-top:0;padding-top:0}.pat>h3{margin:0 0 12px}.pat-b>*+*{margin-top:12px}.pat-n{margin:10px 0 0;font-size:var(--t-help);color:var(--app-muted);max-width:66ch}.patline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.patline.patcol{display:block;max-width:340px}.patline.patcol>*+*{margin-top:6px}.patin{display:block;width:100%;padding:7px 10px;background:var(--app-surface-2);color:var(--app-ink);border:1px solid var(--app-hairline-strong);border-radius:var(--app-radius-sm);font-size:var(--t-input);font-family:var(--ui)}.pattable,.patroles{overflow-x:auto}.patroles code{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--app-ink-soft)}.patroles .patgroup td{font-size:var(--t-seclabel);text-transform:uppercase;letter-spacing:.07em;color:var(--app-muted);font-weight:700;padding-top:16px}.patsz{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--app-muted)}.pattrans{max-width:66ch}.patturn{margin:12px 0 2px;font-size:var(--t-speaker);font-weight:650}.patturn:first-child{margin-top:0}.patturn-t{margin:0;font-size:var(--t-turn);color:var(--app-body)}.pattime{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-mono);color:var(--app-muted);font-weight:400;margin-left:6px}.cticks{display:flex;gap:4px;margin:0 0 10px;flex-wrap:wrap}.cticks button{flex:1 1 18px;min-width:18px;max-width:64px;box-sizing:content-box;height:10px;padding:6px 0;border:0;border-radius:2px;cursor:pointer;background:var(--app-hairline-strong);background-clip:content-box}.cticks button.clean{background:var(--app-success-text);background-clip:content-box}.cticks button.fix{background:var(--app-warning-text);background-clip:content-box}.cticks button.miss{background:var(--app-hairline-strong);background-clip:content-box}.cticks button:hover{outline:1px solid var(--app-ink-soft);outline-offset:-5px}.cticks button:focus-visible{outline:2px solid var(--app-brand);outline-offset:-4px}.cl-lead-open>td{border-bottom:0}.cl-sub>td{border-bottom:0;padding-top:3px;padding-bottom:3px}.cl-sub-last>td{border-bottom:1px solid var(--app-hairline);padding-bottom:8px}.cl-sub>td:first-child{box-shadow:inset 3px 0 0 var(--app-hairline-strong);padding-left:calc(var(--gut) + 26px)}.cl-sub>td{background:var(--app-bg)}.cl-sub:hover>td{background:var(--app-surface-2)}.cl-twisty{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;padding:0;margin-right:4px;margin-left:-4px;border:0;border-radius:3px;background:none;color:var(--app-muted);line-height:1;cursor:pointer}.cl-twisty:hover{color:var(--app-ink);background:var(--app-hairline)}.cl-twisty:focus-visible{outline:2px solid var(--app-brand);outline-offset:1px}.cl-twisty-none{cursor:default}.cl-name{display:inline-flex;align-items:baseline;gap:7px;min-width:0;max-width:100%}.cl-name .cl-open{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-count{flex:0 0 auto;font-size:var(--t-rowmeta);color:var(--app-muted)}.cl-subopen{color:var(--app-muted);font-size:var(--t-rowtitle)}.cl-subopen:hover{color:var(--app-ink)}.cl-filed{margin-left:8px;font-size:var(--t-rowmeta);color:var(--app-muted);font-style:italic}.cl-twisty svg{transition:transform .12s ease}@media (prefers-reduced-motion: reduce){.cl-twisty svg{transition:none}}
