body.prodterm .ptl{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;padding:0 2px;font:400 13px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;background:transparent;height:auto}body.prodterm .app.collapsed .ptl{display:none}.ptl-count{padding:1px 7px;border-radius:999px;border:1px solid var(--ok-dot);color:var(--ok-ink);font:600 11px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 6px}.ptl-day,.ptl-empty,.ptl-more{padding:4px 9px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1f4fa8;font:600 11px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;cursor:pointer}.ptl-day{border-color:var(--color-border-line,#e4e4e4);border-radius:999px;background:var(--color-panel,#fff);color:var(--color-fg,#1a1a1a);font-weight:400}.ptl-empty{margin-left:auto;padding:3px 0;border:0;border-radius:0;background:transparent;color:var(--color-fg-muted,#6b6b6b);font-weight:400;white-space:nowrap}.ptl-day:hover{background:#f5f5f7;border-color:#e5e5ea}.ptl-empty:hover{background:transparent;color:var(--p-blue,#197de8);text-decoration:underline}.ptl-more:hover{background:#f5f5f7;border-color:#e5e5ea}.ptl-filter[aria-pressed=true]{background:color-mix(in srgb,var(--p-blue,#197de8) 10%,var(--color-panel,#fff));border-color:color-mix(in srgb,var(--p-blue,#197de8) 35%,var(--color-border-line,#e4e4e4));color:var(--p-blue,#197de8)}.ptl-chat-filter{border-color:var(--color-border-line,#e4e4e4);background:var(--color-panel,#fff);color:var(--color-fg,#1a1a1a)}.ptl-chat-filter[aria-pressed=true]{background:color-mix(in srgb,var(--p-blue,#197de8) 10%,var(--color-panel,#fff));border-color:color-mix(in srgb,var(--p-blue,#197de8) 35%,var(--color-border-line,#e4e4e4));color:var(--p-blue,#197de8)}.ptl-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 16px}.ptl-none{margin:8px 4px;font-size:12px;color:var(--muted)}.ptl-e{position:relative;padding:10px 2px 12px;border-top:1px solid #e5e5ea;min-width:0}.ptl-list>.ptl-e:first-of-type{border-top-color:transparent}.ptl-dot{position:absolute;left:2px;top:16px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px #fff}.ptl-when{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:20px;margin-bottom:3px;padding-left:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptl-date{font:600 13px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;color:#0b3d91;letter-spacing:.01em}.ptl-time{padding:1px 6px;border-radius:8px;background:#f5f5f7;color:#0b3d91;font:600 11px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif}.ptl-head{display:flex;align-items:flex-start;gap:6px;margin-top:2px;min-width:0}.ptl-title{flex:1 1 auto;min-width:0;margin:0;font:600 13px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;color:#1d1d1f;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ptl-open{flex:none;width:22px;height:22px;display:grid;place-items:center;padding:0;margin-top:-2px;border:0;border-radius:8px;background:none;color:var(--teal);cursor:pointer}.ptl-open svg{width:13px;height:13px}.ptl-open:hover{background:var(--row-hover)}.ptl-dx{margin-top:2px;font-size:11px;font-weight:600;color:var(--teal-dark);overflow-wrap:anywhere}.ptl-late{color:var(--cl-warnt,#92400e)}.ptl-late,.ptl-retracted{margin:2px 0 0;font-size:11px;font-weight:600}.ptl-retracted{color:var(--cl-badt,#b42318);overflow-wrap:anywhere}.ptl-body{margin:3px 0 0;font-size:11px;line-height:1.5;color:var(--ink-2);cursor:pointer;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ptl-body.is-open{display:block;-webkit-line-clamp:unset}.ptl-arts{display:flex;flex-direction:column;margin-top:8px;border:1px solid #e5e5ea;border-radius:8px;background:#f5f5f7;overflow:hidden}.ptl-art{border-bottom:1px solid #e5e5ea;min-width:0}.ptl-art:last-child{border-bottom:0}.ptl-art-h{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 16px;grid-template-areas:"k s" "t t";grid-row-gap:3px;row-gap:3px;align-items:center;padding:6px 8px;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.ptl-art-h:hover,.ptl-art.is-open>.ptl-art-h{background:var(--row-hover)}.ptl-art-k{grid-area:k;justify-self:start;padding:1px 6px;border-radius:3px;font-size:9.5px;font-weight:600;text-transform:none;letter-spacing:.07em}.ptl-art-s{grid-area:s;font-size:15px;line-height:1;color:var(--muted);text-align:center}.ptl-art-t{grid-area:t;font-size:11px;line-height:1.45;color:#1d1d1f;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ptl-art.is-open .ptl-art-t{display:block;-webkit-line-clamp:unset}.ptl-art .pp-tldoc{margin:0 8px 8px;max-height:none;overflow:visible;overscroll-behavior:auto;padding:8px 10px}.ptl-art .pp-tldoc-md,.ptl-art .pp-tldoc-md table,.ptl-art .pp-tldoc-plain{font-size:11px}.ptl-more{display:block;margin:4px 0 0 16px}.ptl-view{display:inline-flex;padding:2px;border-radius:8px;background:#f5f5f7}.ptl-view button{padding:3px 9px;border:0;border-radius:8px;background:none;color:#6e6e73;font:600 11px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;cursor:pointer}.ptl-view button.is-on{background:#fff;color:#1d1d1f;box-shadow:none}.ptl-e.is-shut{padding-bottom:8px}.ptl-line{width:100%;display:flex;flex-direction:column;gap:4px;margin-top:3px;padding:4px 6px 5px;border:0;border-radius:8px;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.ptl-line:hover{background:var(--row-hover)}.ptl-line-t{font:600 12px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptl-line-k{display:flex;flex-wrap:wrap;gap:3px}.ptl-line-k i{padding:0 5px;border-radius:3px;font:600 9px/1.6 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;font-style:normal;text-transform:none;letter-spacing:.06em}@media (prefers-reduced-motion:reduce){.ptl-list{scroll-behavior:auto}}.ptl-track{position:relative;flex:1 1 auto;min-height:0;display:flex}.ptl-track>.ptl-list{flex:1 1 auto;min-width:0;position:relative}.ptl-scale{position:relative;flex:none;width:34px;margin:2px 0 8px 2px;cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.ptl-scale:focus-visible{box-shadow:inset 0 0 0 2px var(--teal);border-radius:8px}.ptl-tick{position:absolute;left:50%;width:22px;height:2px;margin:-1px 0 0 -11px;border-radius:1px;background:#9aa5b5;pointer-events:none;transition:background .12s ease}.ptl-tick.is-on{background:#0b3d91}.ptl-tick.is-hover{background:#1d1d1f}@media (prefers-reduced-motion:reduce){.ptl-tick{transition:none}}.ptl-peek{position:absolute;left:42px;width:min(220px,calc(100% - 52px));padding:8px 10px;border-radius:8px;background:#1d1d1f;color:#e8eef8;box-shadow:none;pointer-events:none;z-index:5}.ptl-peek-when{display:flex;align-items:center;gap:6px;font:600 11px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;color:#fff}.ptl-peek-when span{padding:0 5px;border-radius:8px;background:hsla(0,0%,100%,.14);font-weight:600;font-size:11px}.ptl-peek-t{margin-top:3px;font-size:11px;line-height:1.4;color:#a1a1a6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ptl-peek-k{margin-top:4px;font:600 9px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;text-transform:none;letter-spacing:.06em;color:#8fb0e6}.ptl-doc-st{flex:none;width:max-content;justify-self:start;align-self:start;padding:1px 7px;border-radius:999px;font:600 11px/1.6 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;letter-spacing:.03em}.ptl-doc-st.is-draft{background:#e5e5ea;color:#9a6410}.ptl-doc-st.is-sent{background:#e5e5ea;color:#1f7a4a}.ptl-doc-st.is-cancelled,.ptl-doc-st.is-replaced{background:#f5f5f7;color:#6e6e73}.ptl-who{display:flex;align-items:flex-start;gap:6px;margin-top:4px;min-width:0}.ptl-av{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f5f5f7;color:#0b3d91;font:600 9px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;letter-spacing:-.02em}.ptl-av.is-agent{background:#f5f5f7;color:#1d4ed8}.ptl-who-t{min-width:0;display:flex;flex-wrap:wrap;gap:1px 6px;align-items:baseline;font-size:11px;line-height:1.35;color:#1d1d1f}.ptl-who-t strong{font-weight:600;color:#1d1d1f;font-size:12px}.ptl-who-t em{font-style:normal;color:#1f4fa8;font-weight:600}.ptl-who-t span{flex:1 1 100%;color:#6e6e73}.ptl-len{padding:1px 6px;border-radius:8px;background:#f5f5f7;color:#1d1d1f;font:600 11px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif}.ptl-line-dx{font-size:11px;font-weight:600;color:var(--teal-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.prodterm .pt-snap-tl-date small{display:block;margin-top:1px;color:#0b3d91;font-weight:600}@media (max-width:420px){.ptl-who-t{font-size:11px}.ptl-title{font-size:12px}.ptl-line-dx{white-space:normal}}.ptl-discard{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0}.ptl-discard-q{flex:1 1 100%;margin:0;font:400 12px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;color:#1d1d1f}.ptl-discard-btn,.ptl-discard-no,.ptl-discard-yes{padding:3px 9px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#6e6e73;font:600 11px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;cursor:pointer}.ptl-discard-btn:hover,.ptl-discard-no:hover{background:#f5f5f7;border-color:#e5e5ea}.ptl-discard-yes{border-color:#b42318;color:#b42318}.ptl-discard-yes:hover{background:#f5f5f7}.ptl-discard-no:disabled,.ptl-discard-yes:disabled{opacity:.6;cursor:default}.ptl-discard-err{flex:1 1 100%;margin:0;font-size:12px;color:#b42318}.ptl-chat-h{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) 16px;grid-gap:6px;gap:6px;align-items:center;margin-top:2px;padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.ptl-chat-h:hover .ptl-chat-t{color:#0b3d91}.ptl-chat-h :is(.ptl-art-k,.ptl-art-s){grid-area:auto}.ptl-chat-h .ptl-art-k{justify-self:start}.ptl-chat-t{min-width:0;font:600 13px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptl-chat-h .ptl-art-s{font-size:15px;line-height:1;color:var(--muted);text-align:center}.ptl-chat-sum{margin:2px 0 0;font:400 11px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;color:#6e6e73}.ptl-chat-body{margin-top:4px;min-width:0}.ptl-chat-err,.ptl-chat-wait{margin:2px 0;font-size:11px;color:var(--muted)}.ptl-chat-err{color:#b42318}.ptl-chat-log{list-style:none;margin:0;padding:7px 9px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;display:grid;grid-gap:8px;gap:8px}.ptl-chat-log li{display:grid;grid-gap:3px;gap:3px}.ptl-chat-m{margin:0;font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ptl-chat-m time{margin-right:6px;color:#0b3d91;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptl-chat-m.is-ad,.ptl-chat-m.is-dr{color:#1d1d1f}.ptl-chat-cont{margin-top:6px;padding:3px 9px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d4ed8;font:600 11px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;cursor:pointer}.ptl-chat-cont:hover{background:#f5f5f7;border-color:#e5e5ea}.ptl-chat-open{margin-top:5px;padding:4px 10px;border:1px solid var(--p-blue,#197de8);border-radius:999px;background:var(--p-blue,#197de8);color:#fff;font:600 11px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;cursor:pointer}.ptl-chat-open:hover{filter:brightness(.95)}.ptl.is-chat-only .ptl-scale{display:none}.ptl-e>.ptl-daychat-card,.ptl-head+.ptl-daychat-card{margin-top:6px}.ptl-daychat-card{min-width:0;border:1px solid var(--color-border-line,#e4e4e4);border-radius:8px;background:var(--color-panel,#fff);overflow:hidden}.ptl-daychat-head{width:100%;min-height:56px;display:flex;align-items:center;gap:14px;padding:8px 14px;border:0;background:transparent;color:var(--color-fg,#1a1a1a);text-align:left;font:inherit;cursor:pointer}.ptl-daychat-head:hover{background:color-mix(in srgb,var(--color-border-line,#e4e4e4) 22%,transparent)}.ptl-daychat-chip{flex:none;padding:5px 14px;border-radius:999px;background:color-mix(in srgb,var(--p-blue,#197de8) 10%,var(--color-panel,#fff));color:var(--p-blue,#197de8);font:400 15px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif}.ptl-daychat-count{min-width:0;color:var(--color-fg-muted,#6b6b6b);font:400 15px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif}.ptl-daychat-chevron{margin-left:auto;color:var(--color-fg-muted,#6b6b6b);font:400 20px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif}.ptl-daychat-detail{padding:0 18px 16px}.ptl-daychat-meta{margin:0 0 12px;color:var(--color-fg-muted,#6b6b6b);font:400 15px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif}.ptl-daychat-actions{display:flex;align-items:center;gap:8px;margin-bottom:14px}.ptl-daychat-open-area{padding:5px 14px;border:0;border-radius:999px;background:color-mix(in srgb,var(--p-green,#30a141) 10%,var(--color-panel,#fff));color:var(--p-green,#30a141);font:400 15px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;cursor:pointer}.ptl-daychat-log{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.ptl-daychat-log li{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:14px;gap:14px;color:var(--color-fg,#1a1a1a);font:400 15px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;overflow-wrap:anywhere}.ptl-daychat-log time{color:var(--color-fg-muted,#6b6b6b);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptl-daychat-log strong{font-weight:600}.ptl-daychat-footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ptl-daychat-compact{padding:6px 14px;border:1px solid var(--color-border-line,#e4e4e4);border-radius:999px;background:var(--color-panel,#fff);color:var(--color-fg,#1a1a1a);font:400 15px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;cursor:pointer}.ptl-daychat-footer .ptl-chat-open{margin:0;padding:6px 14px;font-size:15px}.ptl-daychat-compact:hover{background:color-mix(in srgb,var(--color-border-line,#e4e4e4) 22%,transparent)}@media (max-width:480px){.ptl-daychat-head{min-height:48px;gap:8px;padding:8px}.ptl-daychat-chip{padding:4px 8px;font-size:12px}.ptl-daychat-count{font-size:12px}.ptl-daychat-detail{padding:0 8px 10px}.ptl-daychat-log li{grid-template-columns:44px minmax(0,1fr);gap:6px;font-size:12px}}html[data-skin=clarity] body.prodterm .ptl .ptl-list>.ptl-e{margin-bottom:6px;padding:0 10px 10px;border:1px solid var(--cl-card-line);border-radius:8px;background:var(--cl-card);box-shadow:var(--cl-shadow)}html[data-skin=clarity] body.prodterm .ptl .ptl-list>.ptl-e.is-shut{padding-bottom:6px}html[data-skin=clarity] body.prodterm .ptl .ptl-list>.ptl-e>.ptl-when{margin:0 -10px 6px;padding:5px 10px 5px 24px;border-bottom:1px solid var(--cl-line);border-radius:9px 9px 0 0;background:var(--cl-band)}html[data-skin=clarity] body.prodterm .ptl .ptl-list>.ptl-e>.ptl-dot{left:10px;top:11px;box-shadow:0 0 0 2px var(--cl-band)}html[data-skin=clarity] body.prodterm .ptl .ptl-date{font-size:13px}html[data-skin=clarity] body.prodterm .ptl .ptl-arts{border:1px solid var(--cl-line);background:var(--cl-x)}html[data-skin=clarity] body.prodterm .ptl .ptl-art{border-bottom-color:var(--cl-line)}html[data-skin=clarity] body.prodterm .ptl .ptl-art:last-child{border-bottom:0}html[data-skin=clarity] body.prodterm .ptl .ptl-art-h:hover,html[data-skin=clarity] body.prodterm .ptl .ptl-art.is-open>.ptl-art-h{background:var(--cl-hover)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .ptl-view{background:var(--cl-x)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .ptl-view button{color:var(--cl-mute)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .ptl-view button.is-on{background:var(--cl-hover);color:var(--cl-ink);box-shadow:none}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl :is(.ptl-art-k,.ptl-line-k i){filter:invert(1) hue-rotate(180deg)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl :is(.ptl-len,.ptl-av,.ptl-av.is-agent){background:var(--cl-chip);color:var(--cl-chipt)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .ptl-doc-st.is-draft{background:var(--cl-warn);color:var(--cl-warnt)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .ptl-doc-st.is-sent{background:var(--cl-ok);color:var(--cl-okt)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .ptl-doc-st:is(.is-replaced,.is-cancelled){background:var(--cl-bar);color:var(--cl-mute)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl :is(.ptl-who-t,.ptl-who-t span,.ptl-chat-sum){color:var(--cl-mute)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl :is(.ptl-who-t strong,.ptl-line-t,.ptl-chat-t,.ptl-chat-m.is-dr,.ptl-discard-q){color:var(--cl-ink)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl :is(.ptl-who-t em,.ptl-chat-m time){color:var(--cl-link)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl :is(.ptl-art-t,.ptl-chat-m.is-ad){color:var(--cl-mute)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl :is(.ptl-discard-btn,.ptl-discard-no,.ptl-chat-cont,.ptl-chat-log){background:var(--cl-card);border-color:var(--cl-line);color:var(--cl-ink)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl :is(.ptl-discard-btn,.ptl-discard-no,.ptl-chat-cont):hover{background:var(--cl-hover)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .ptl-discard-yes{background:var(--cl-card);border-color:var(--cl-badt);color:var(--cl-badt)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .ptl-tick{background:var(--cl-ck)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .ptl-tick:is(.is-on,.is-hover){background:var(--cl-link)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pp-tldoc{background:var(--cl-card);border-color:var(--cl-line)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl :is(.pp-tldoc-md,.pp-tldoc-plain,.pp-tldoc-md :is(h1,h2,h3,h4,h5,h6,strong)){color:var(--cl-ink)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl :is(.pp-tldoc-md :is(th,td,hr)){border-color:var(--cl-line)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pp-tldoc-md th{background:var(--cl-th);color:var(--cl-th-ink)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pp-tldoc-state{background:var(--cl-x);border-color:var(--cl-line);color:var(--cl-ink)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pp-tldoc-state.is-draft{background:var(--cl-warn);border-color:transparent;color:var(--cl-warnt)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pp-tldoc-state.is-sent{background:var(--cl-ok);border-color:transparent;color:var(--cl-okt)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pp-tldoc-state:is(.is-replaced,.is-cancelled){background:var(--cl-bar);color:var(--cl-mute)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pp-tldoc-acts button:not(.is-main){background:var(--cl-card);border-color:var(--cl-line);color:var(--cl-ink)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pp-tldoc-acts button.is-quiet{color:var(--cl-badt)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pp-tldoc-msg{color:var(--cl-link)}.ptl-art .pt-records.is-visit{max-width:none;margin:8px 0 0;padding:0;font-size:11px}.ptl-art .pt-records.is-visit .pt-record{padding:8px 10px;border-radius:8px}.ptl-art .pt-records.is-visit .pt-record-actions{white-space:normal;flex-wrap:wrap;gap:6px 10px}.ptl-art .pt-records.is-visit :is(.pt-record-meta,.pt-addendum-head span,.pt-addendum-body,.pt-ok,.pt-error){overflow-wrap:anywhere;font-size:11px}.ptl-art .pt-records.is-visit :is(.pt-addendum-body,.pt-record-reason){font-size:12px}.ptl-art .pt-records.is-visit .pt-form label{display:grid;grid-gap:3px;gap:3px}.ptl-art .pt-records.is-visit :is(textarea,input){width:100%;box-sizing:border-box}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pt-records.is-visit .pt-record{background:var(--cl-card);border-color:var(--cl-line);color:var(--cl-ink)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pt-records.is-visit .pt-addendum{background:color-mix(in srgb,var(--cl-link) 12%,var(--cl-card))}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pt-records.is-visit :is(.pt-record-meta,.pt-addendum-head span,.pt-addendum-reason){color:var(--cl-mute)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pt-records.is-visit :is(.pt-record-head strong,.pt-addendum-body,.pt-addendum-head strong,label span){color:var(--cl-ink)}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .pt-records.is-visit :is(textarea,input){background:var(--cl-bg);color:var(--cl-ink);border-color:var(--cl-line)}.ptl-e.is-retracted :is(.ptl-title,.ptl-body,.ptl-line-t,.pp-tldoc-md){text-decoration:line-through;-webkit-text-decoration-color:var(--cl-badt,#b42318);text-decoration-color:var(--cl-badt,#b42318);opacity:.75}.ptl-who.is-intake{margin-top:3px}.ptl-ai-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:linear-gradient(180deg,#faf8ff,#f1ebfe);border:1px solid #e5e5ea;color:#1d1d1f;box-shadow:none;font:600 11px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Inter,sans-serif;letter-spacing:.01em}.ptl-ai-badge.is-compact{margin-right:5px;padding:1px 7px;font-size:11px;vertical-align:middle}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .ptl .ptl-ai-badge{background:linear-gradient(180deg,rgba(139,92,246,.2),rgba(109,40,217,.12));border-color:rgba(167,139,250,.36);color:var(--cl-ink,#f4f4f5);box-shadow:none}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-list{padding-top:0;background:var(--color-bg,#f7f7f7)}.ptl-gh-year{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;align-items:baseline;gap:8px;margin-top:8px;padding:8px 4px;background:var(--color-bg,#f7f7f7);border-bottom:2px solid var(--color-fg,#1a1a1a)}.ptl-gh-year h2{margin:0;color:var(--color-fg,#1a1a1a);font-size:22px;line-height:1.2;font-weight:700}.ptl-gh-year span{margin-left:auto;color:var(--color-fg-muted,#6b6b6b);font-size:12px}.ptl-gh-month{position:-webkit-sticky;position:sticky;top:44px;z-index:3;margin:0 0 10px;padding:6px 4px;background:var(--color-bg,#f7f7f7);border-bottom:1px solid var(--color-border-line,#e4e4e4);color:var(--color-fg,#1a1a1a);font-size:14px;line-height:1.3;font-weight:600}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-list>.ptl-e{position:relative;margin-bottom:10px;border:1px solid var(--color-border-line,#e4e4e4);background:var(--color-panel,#fff)}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-list>.ptl-e>.ptl-dot{display:none}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-list>.ptl-e>.ptl-when{display:flex;flex-wrap:wrap;gap:0 5px;min-height:0;margin:0 0 8px;padding:0 30px 0 0;border:0;border-radius:0;background:transparent}.ptl-when>*+:before{content:"· "}html:is([data-skin],:not([data-skin])) body.prodterm .ptl :is(.ptl-date,.ptl-time,.ptl-len){padding:0;background:transparent!important;color:var(--color-fg,#1a1a1a)!important;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:0}.ptl-wl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;color:var(--color-fg,#1a1a1a);font-size:14px;line-height:1.4}.ptl-wl strong{font-weight:700}.ptl-wl-b{margin-left:auto;text-align:right}.ptl-wl-a{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.ptl-agent-pill{padding:1px 8px;border-radius:999px;background:#e6f1fd;color:#1560b8;font-size:11px;line-height:1.4;font-weight:600}html[data-skin-mode=dark] .ptl-agent-pill{background:#1c2a45;color:#93b4f5}.ptl-acts{position:absolute;top:6px;right:6px;display:flex}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-acts .ptl-open{width:32px;height:32px;margin:0;color:var(--color-fg-muted,#6b6b6b)}.ptl-e .ptl-head{display:block;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border-line,#e4e4e4)}html:is([data-skin],:not([data-skin])) body.prodterm .ptl :is(.ptl-title,.ptl-line-t,.ptl-dx,.ptl-line-dx){margin:0;color:var(--color-fg,#1a1a1a);font:inherit;font-size:14px;line-height:1.4;font-weight:400}.ptl-e>.ptl-dx{margin-top:5px}.ptl-e>:is(.ptl-late,.ptl-retracted){margin-top:6px}.ptl-e>.ptl-line{width:100%;gap:5px;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--color-border-line,#e4e4e4);border-radius:0}.ptl-e>.ptl-line:hover{background:transparent}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-line-t{white-space:normal}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-line-dx{white-space:normal}.ptl-icons{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ptl-notes{margin-top:10px;border:1px solid var(--color-border-line,#e4e4e4);border-radius:8px;overflow:hidden}.ptl-notes-h{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;box-sizing:border-box;padding:0 12px;border:0;background:none;color:var(--color-fg,#1a1a1a);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.ptl-notes-h .ptl-doc-st{margin-left:auto}.ptl-notes-c{flex:none;width:12px;color:var(--color-fg-muted,#6b6b6b);font-size:15px;text-align:center}.ptl-notes-b{padding:0 12px 12px}.ptl-notes-b .pp-tldoc{margin:0;max-height:none;overflow:visible;padding:8px 10px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-notes-b .ptl-body{margin:0 0 6px;color:var(--color-fg,#1a1a1a);font-size:13px}.ptl-e .ptl-chat-r .ptl-wl{margin-bottom:0}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-arts{gap:10px;margin-top:10px;border:0;border-radius:0;background:transparent;overflow:visible}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-art{border:0}.ptl-art-row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ptl-tile{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:6px}.ptl-tile svg{width:16px;height:16px}.ptl-art-b{flex:1 1;min-width:0;min-height:28px;display:flex;flex-direction:column;justify-content:center}.ptl-art-top{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-art-row .ptl-art-t{display:inline;color:var(--color-fg,#1a1a1a);font-size:13px;line-height:1.4;font-weight:500}.ptl-art-sub{color:var(--color-fg-muted,#6b6b6b);font-size:12px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-doc-st{padding:0 7px;font-size:11px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-doc-st.is-sent{background:#e8f5ec;color:#1f7a4a}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-doc-st.is-draft{background:#fbf3e2;color:#8a5a0c}.ptl-art>.pp-tldoc{margin:8px 0 0}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-daychat-card{margin-top:10px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-daychat-head{min-height:44px;gap:8px;padding:0 12px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-daychat-chip{padding:0;background:transparent;color:var(--color-fg,#1a1a1a);font-size:14px;font-weight:600}html:is([data-skin],:not([data-skin])) body.prodterm .ptl :is(.ptl-daychat-count,.ptl-daychat-meta,.ptl-daychat-log li,.ptl-daychat-compact,.ptl-daychat-open-area){font-size:13px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-daychat-detail{padding:0 12px 12px}.ptl-tile.is-rx{background:#e8f5ec;color:#1f7a4a}.ptl-tile.is-labs{background:#e6f1fd;color:#1560b8}.ptl-tile.is-imaging{background:#fef0e7;color:#b5480a}.ptl-tile.is-referral{background:#f1ebfe;color:#6d3fc4}.ptl-tile.is-letter{background:#f0f1f3;color:#4b5563}html[data-skin-mode=dark] .ptl-tile.is-rx{background:#14251a;color:#7fd29a}html[data-skin-mode=dark] .ptl-tile.is-labs{background:#1c2a45;color:#93b4f5}html[data-skin-mode=dark] .ptl-tile.is-imaging{background:#2a2214;color:#f2b860}html[data-skin-mode=dark] .ptl-tile.is-referral{background:#2d2650;color:#c4b5fd}html[data-skin-mode=dark] .ptl-tile.is-letter{background:#2a2f38;color:#c9d0da}html[data-skin-mode=dark]:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-doc-st.is-sent{background:#14251a;color:#7fd29a}html[data-skin-mode=dark]:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-doc-st.is-draft{background:#2a2214;color:#f2b860}html:is([data-skin],:not([data-skin])) body.prodterm .ptl :is(.ptl-time,.ptl-len){color:var(--color-fg-muted,#6b6b6b)!important}.ptl-wl-b{color:var(--color-fg-muted,#6b6b6b)}html:is([data-skin],:not([data-skin])) body.prodterm .ptl :is(.ptl-dx,.ptl-line-dx){color:var(--color-fg-muted,#6b6b6b)}.ptl-notes-h{font-weight:500}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-daychat-chip{font-weight:500}.ptl-art-sub{font-size:13px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-count{color:var(--color-fg-muted,#6b6b6b)}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-day{border:0;border-radius:8px;background:color-mix(in srgb,var(--color-fg,#1a1a1a) 6%,var(--color-panel,#fff))}.ptl-gh-year{margin-top:6px;padding:6px 4px;border-bottom:1px solid var(--color-border-line,#e4e4e4)}.ptl-gh-year h2{font-size:16px;line-height:1.3}.ptl-gh-month{top:34px;margin-bottom:8px;padding:4px;border-bottom:0;color:var(--color-fg-muted,#6b6b6b);font-size:13px;font-weight:500;padding:4px 8px;border-radius:8px;background:color-mix(in srgb,var(--color-fg,#1a1a1a) 5%,var(--color-panel,#fff))}.ptl-chip{min-height:28px;padding:4px 10px;border:0;border-radius:8px;background:color-mix(in srgb,var(--color-fg,#1a1a1a) 6%,var(--color-panel,#fff));color:var(--color-fg,#1a1a1a);font:inherit;font-size:12px;cursor:pointer}.ptl-chip span{color:var(--color-fg-muted,#6b6b6b)}.ptl-chip.is-on{background:var(--color-fg,#1a1a1a);color:var(--color-panel,#fff);font-weight:500}.ptl-chip.is-on span{color:inherit}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-bar .ptl-day{margin-left:auto;padding:4px 0;background:transparent;color:var(--color-fg-muted,#6b6b6b)}.ptl-marked{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border-line,#e4e4e4)}.ptl-marked h5{margin:0;color:var(--color-fg,#1a1a1a);font-size:14px;line-height:1.4;font-weight:500}.ptl-marked p{margin:3px 0 0;color:var(--color-fg-muted,#6b6b6b);font-size:14px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-art-row .ptl-art-t.is-abn{color:#b5480a;font-weight:500}html[data-skin-mode=dark]:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-art-row .ptl-art-t.is-abn{color:#f2b860}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .asr-head .asr-refresh{margin-left:8px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl{--color-bg:#f7f7f7;--color-panel:#fff;--color-fg:#1a1a1a;--color-fg-muted:#6b6b6b;--color-border-line:#e4e4e4;--ptl-band:#f0f0f2}html[data-skin-mode=dark]:is([data-skin],:not([data-skin])) body.prodterm .ptl{--color-bg:#121417;--color-panel:#1c1f26;--color-fg:#e8eaed;--color-fg-muted:#b4bcc8;--color-border-line:#3a404c;--ptl-band:#20242c}html:is([data-skin],:not([data-skin])) body.prodterm aside.side:not(.side-assist){background:#f7f7f7}html[data-skin-mode=dark]:is([data-skin],:not([data-skin])) body.prodterm aside.side:not(.side-assist){background:#121417}html:is([data-skin],:not([data-skin])) body.prodterm .ptl{gap:12px;padding:16px 0 0;background:var(--color-bg);color:var(--color-fg);font-size:13px;line-height:1.45;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,Inter,sans-serif;-webkit-font-smoothing:antialiased}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .asr-head{display:flex;align-items:center;gap:8px;min-height:0;padding:0 16px;border:0;background:transparent}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .asr-head>:is(.asr-refresh,.asr-fold){display:none}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .asr-title{display:flex;align-items:center;gap:8px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .asr-title strong{color:var(--color-fg);font-size:15px;font-weight:600}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-count{padding:0;border:0;background:transparent!important;color:var(--color-fg-muted);font-size:14px;font-weight:400}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .asr-head .ptl-view{margin-left:auto}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-view{padding:2px;border-radius:8px;background:var(--ptl-band)}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-view button{padding:4px 10px;border-radius:8px;background:transparent;color:var(--color-fg-muted);font-size:12px;line-height:1.45;font-weight:500}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-view button.is-on{background:var(--color-panel);color:var(--color-fg)}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-bar{gap:6px;padding:0 16px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-chip{min-height:28px;padding:4px 10px;border-radius:8px;background:var(--ptl-band);color:var(--color-fg);font-size:12px;line-height:1.45;font-weight:400}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-chip span{color:var(--color-fg-muted);font-weight:400}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-chip.is-on{background:var(--color-fg);color:var(--color-panel);font-weight:500}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-chip.is-on span{color:var(--color-panel)}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-bar :is(.ptl-day,.ptl-empty){min-height:28px;padding:4px 0;border:0;border-radius:0;background:transparent;color:var(--color-fg-muted);font-size:12px;font-weight:400}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-track{background:var(--color-bg)}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-list{padding:0 12px 24px;background:var(--color-bg)}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-gh-year{top:0;margin:0;padding:6px 4px;background:var(--color-bg);border-bottom:1px solid var(--color-border-line)}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-gh-year h2{color:var(--color-fg);font-size:16px;line-height:1.3;font-weight:700}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-gh-year span{color:var(--color-fg-muted);font-size:12px;font-weight:400}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-gh-month{top:34px;margin:6px 0 8px;padding:4px 8px;border:0;border-radius:8px;background:var(--ptl-band);color:var(--color-fg-muted);font-size:13px;line-height:1.3;font-weight:500}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-list>.ptl-e{margin-bottom:8px;padding:12px 14px 14px;border:1px solid var(--color-border-line);border-radius:8px;background:var(--color-panel);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.04)}html[data-skin-mode=dark]:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-list>.ptl-e{box-shadow:none}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-date{color:var(--color-fg)!important}html:is([data-skin],:not([data-skin])) body.prodterm .ptl :is(.ptl-time,.ptl-len){color:var(--color-fg-muted)!important}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-wl strong{color:var(--color-fg);font-weight:700}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-wl-b{color:var(--color-fg-muted);font-size:14px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-e .ptl-head{border-top:1px solid var(--color-border-line)}html:is([data-skin],:not([data-skin])) body.prodterm .ptl :is(.ptl-title,.ptl-line-t){color:var(--color-fg);font-size:14px;line-height:1.4;font-weight:500}html:is([data-skin],:not([data-skin])) body.prodterm .ptl :is(.ptl-dx,.ptl-line-dx){color:var(--color-fg-muted);font-size:14px;line-height:1.4;font-weight:400}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-notes{border:1px solid var(--color-border-line);border-radius:8px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-notes-h{min-height:44px;color:var(--color-fg);font-size:14px;font-weight:500}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-art-row .ptl-art-t{color:var(--color-fg);font-size:14px;font-weight:400}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-art-sub{color:var(--color-fg-muted);font-size:13px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-doc-st{font-size:12px;font-weight:500}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-acts .ptl-open{color:var(--color-fg-muted)}html:is([data-skin],:not([data-skin])) body.prodterm aside.side:not(.side-assist){background:#f7f7f7!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-skin-mode=dark]:is([data-skin],:not([data-skin])) body.prodterm aside.side:not(.side-assist){background:#121417!important}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-wl strong{font-weight:700!important}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .asr-head>:is(.asr-refresh,.asr-fold){display:none!important}html:is([data-skin],:not([data-skin])) body.prodterm .ptl{padding-top:16px!important}html:is([data-skin],:not([data-skin])) body.prodterm aside.side:not(.side-assist) .ptl .asr-head{margin:0;padding:0 16px!important;border:0!important;background:transparent!important;box-shadow:none!important}.ptl-wl-n{font-weight:700}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-gh-year{margin:0 0 6px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-gh-month{margin:0 0 8px}html:is([data-skin],:not([data-skin])) body.prodterm .ptl .ptl-list>:not(.ptl-e,.ptl-gh-year,.ptl-gh-month,.ptl-more,.ptl-none,.asr-err){margin-bottom:8px;border:1px solid var(--color-border-line);border-radius:8px;background:var(--color-panel);overflow:hidden}.pm-wrap{display:grid;grid-gap:14px;gap:14px}.pm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.pm-head h3{margin:0 0 2px;font-size:15px}.pm-head p{max-width:62ch}.pm-empty,.pm-head p,.pm-muted{margin:0;color:var(--pt-muted,#66748d);font-size:13px}.pm-empty{padding:12px 14px;border:1px dashed var(--pt-line,#dde4ee);border-radius:8px}.pm-ok{color:#1f8a5b}.pm-bad,.pm-ok{margin:0;font-size:13px}.pm-bad{color:#b42318}html[data-skin-mode=dark] .pm-bad{color:#ff6b6b}.pm-none{color:#1f6c4a}.pm-conflict,.pm-none{margin:0;padding:10px 13px;border-radius:8px;background:#e5e5ea;font-size:13px}.pm-conflict{color:#8a5a1a}.pm-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.pm-item{padding:11px 14px;border:1px solid var(--pt-line,#dde4ee);border-left-width:4px;border-radius:8px;background:#fff}.pm-sev-unknown{border-left-color:#e5e5ea}.pm-sev-mild{border-left-color:#7aa87f}.pm-sev-moderate{border-left-color:#d8a13c}.pm-sev-severe{border-left-color:#c2622a}.pm-sev-life-threatening{border-left-color:#b42318}.pm-gone{opacity:.62;border-left-color:#e5e5ea}.pm-item-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pm-item-head strong{font-size:15px}.pm-chip{padding:2px 8px;border-radius:999px;background:#f5f5f7;color:#1d1d1f;font-size:11px;font-weight:600}.pm-reaction{margin:6px 0 0;font-size:15px;color:var(--pt-ink,#172033)}.pm-meta{margin:4px 0 0;color:var(--pt-muted,#66748d);font-size:12px}.pm-link{margin-left:auto;padding:0;border:0;background:none;color:#b42318;font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pm-link:disabled{opacity:.5;cursor:default}.pm-form,.pm-retract{display:grid;grid-gap:10px;gap:10px;padding:13px 15px;border:1px solid var(--pt-line,#dde4ee);border-radius:8px;background:var(--pt-panel,#f7f9fc)}.pm-form h4{margin:0;font-size:15px}.pm-row{display:flex;gap:10px;flex-wrap:wrap}.pm-row label{display:grid;grid-gap:4px;gap:4px;flex:1 1 160px;min-width:0;color:var(--pt-muted,#66748d);font-size:12px;font-weight:600}.pm-retract textarea,.pm-row input,.pm-row select{padding:8px 10px;border:1px solid var(--pt-line,#dde4ee);border-radius:8px;background:#fff;color:var(--pt-ink,#172033);font:inherit;font-size:13px;font-weight:400}.pm-retract label{font-size:13px;color:var(--pt-ink,#172033)}.pm-actions{gap:8px;flex-wrap:wrap}.pm-primary,.pm-secondary{padding:8px 14px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pm-primary{border:0;background:var(--pt-blue,#2f6fed);color:#fff}.pm-secondary{border:1px solid var(--pt-line,#dde4ee);background:#fff;color:var(--pt-ink,#172033)}.pm-primary:disabled,.pm-secondary:disabled{opacity:.55;cursor:default}.pm-retracted summary{color:var(--pt-muted,#66748d);font-size:13px;cursor:pointer}.pm-retracted>ul{margin-top:10px}@media (prefers-color-scheme:dark){.pm-form,.pm-item,.pm-none,.pm-retract,.pm-retract textarea,.pm-row input,.pm-row select{background:#1d1d1f}.pm-none{color:#8fd3ae}.pm-conflict{background:#1d1d1f;color:#e8cd97}.pm-chip{background:#1d1d1f;color:#a1a1a6}}.pm-actions{margin-left:auto;display:flex;gap:10px}.pm-stop{color:#8a5a1a}.pm-detail{margin:6px 0 0;font-size:15px}.pm-line{margin:5px 0 0;font-size:13px;color:var(--pt-ink,#172033)}.pm-facts{margin:0;padding:8px 12px;border-radius:8px;background:#f5f5f7;color:#24467f;font-size:12px;line-height:1.45}.pm-facts-unknown{background:#e5e5ea;color:#8a5a1a}@media (prefers-color-scheme:dark){.pm-facts{background:#1d1d1f;color:#a9c4f2}.pm-facts-unknown{background:#1d1d1f;color:#e8cd97}}html[data-skin=clarity] :is(.pm-item,.pm-row input,.pm-secondary){background:var(--cl-card);border-color:var(--cl-line);color:var(--cl-ink)}html[data-skin=clarity] .pm-form{background:var(--cl-x);border-color:var(--cl-line);color:var(--cl-ink)}html[data-skin=clarity] :is(.pm-meta,.pm-empty,.pm-row label){color:var(--cl-mute)}html[data-skin=clarity] .pm-chip{background:var(--cl-chip);color:var(--cl-chipt)}.pm-supply{font:inherit;font-size:12px;padding:1px 4px;border:1px solid var(--pt-line,#dde4ee);border-radius:8px;background:transparent;color:inherit}html[data-skin=clarity] .pm-supply{background:var(--cl-card);border-color:var(--cl-line);color:var(--cl-ink)}.pm-supplies h4{margin:0 0 6px;font-size:13px}.ixg{margin:0 0 12px}.ixg-note{margin:6px 0 10px;color:var(--cl-mute,#4b5563);font-size:13px}.ixg-err{margin:6px 0;color:var(--cl-badt,#991b1b);font-size:13px}.ixg-top{display:flex;align-items:center;gap:10px;margin:4px 0 10px}.ixg-t td{vertical-align:top}.ixg-row{cursor:pointer}.ixg-row:focus-visible td,.ixg-row:hover td{background:var(--cl-hover,hsla(0,0%,50%,.08))}.ixg-row .ri-chip-when{margin-left:6px}.ixg-empty{margin:8px 0;padding:14px;border:1px dashed var(--cl-card-line,#dfe3e9);border-radius:8px;background:var(--cl-card,transparent);color:var(--cl-ink,inherit)}.ixg-empty p{margin:0 0 10px}.ixg-spin{font-size:13px;color:var(--cl-mute,#4b5563)}.ixg-link{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer}.ixg-card{margin-top:var(--cds-gap-lg,24px);scroll-margin-top:120px}.ixg-card .ixg-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ixg-lead{color:var(--color-fg-muted)}@media (max-width:760px){html.emc .emc2b-h{margin:14px 2px 0;font-size:15px;font-weight:600;color:var(--emc-ink)}html.emc .emc2b-rec>.emc2b-h:first-of-type{margin-top:4px}html.emc .emc2b-more{width:100%;margin-top:8px}html.emc .emc2b-ul{margin:0 0 10px;padding-left:20px}html.emc .emc2b-ul li{margin:0 0 4px}html.emc .emc2b-cite,html.emc .emc2b-src{font-size:13px;color:var(--emc-sub)}html.emc .emc2b-spark{padding:6px 0}html.emc .emc2b-spark svg{width:100%;max-width:100%;height:56px}html.emc .emc2b-err{font-size:15px;color:var(--emc-danger);display:flex;flex-wrap:wrap;align-items:center;gap:8px}html.emc .emc2b-confirm{margin:12px 0 0;padding:12px;border-radius:8px;background:var(--emc-warn-bg)}html.emc .emc2b-confirm p{margin:0 0 10px;font-size:15px}html.emc .emc2b-confirm-a{display:flex;gap:8px;flex-wrap:wrap}html.emc .emc2b-confirm-a .emc-btn{flex:1 1 auto}html.emc .emc2b-body:focus-visible{outline:2px solid var(--emc-ink);outline-offset:2px;border-radius:8px}html.emc .emc2b-form :is(input,select,textarea){min-height:44px;font-size:15px}html.emc .emc2b-stack{min-width:0;max-width:100%;overflow-x:hidden}html.emc .emc2b-stack *{max-width:100%;box-sizing:border-box}html.emc .emc2b-stack :is(table){display:block;width:100%!important;min-width:0!important;border:0}html.emc .emc2b-stack :is(thead){display:none}html.emc .emc2b-stack :is(tbody,tfoot,tr){display:block;width:100%!important}html.emc .emc2b-stack tr{padding:6px 0;border-bottom:1px solid var(--emc-line)}html.emc .emc2b-stack :is(td,th){display:block;width:auto!important;min-width:0!important;max-width:100%;padding:2px 0!important;border:0!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;position:static!important}html.emc .emc2b-stack colgroup{display:none}html.emc .emc2b-stack :is(.mc2-scroll,.rs-mscroll,.fax-scroll,[class*=scroll]){overflow-x:visible!important;overflow:visible!important}html.emc .emc2b-stack :not(svg):not(svg *):not([class*=emc-]){font-size:max(13px,1em)!important}html.emc .emc2b-stack :is(small,sup,sub,code,kbd,.mc2-note,.mc2-due,.mc2-st,.pp-pill){font-size:13px!important}html.emc .emc2b-stack :is(button,summary,[role=button],[role=tab],a[href],select):not(.emc-btn):not(.emc-link):not(.emc-row){min-height:44px;min-width:44px}html.emc .emc2b-stack :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:15px!important}html.emc .emc2b-stack :is([tabindex]:not([tabindex="-1"]),[onclick]):not(input){min-height:44px}html.emc .emc2b-stack input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:44px!important;height:44px!important;min-width:44px;margin:0!important;padding:0;vertical-align:middle;cursor:pointer;border:0;background:no-repeat 50%/24px 24px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='1' y='1' width='22' height='22' rx='5' fill='%23fff' stroke='%23767676' stroke-width='2'/%3E%3C/svg%3E")}html.emc .emc2b-stack input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='1' y='1' width='22' height='22' rx='5' fill='%23111' stroke='%23111' stroke-width='2'/%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html.emc .emc2b-stack input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='1' y='1' width='22' height='22' rx='5' fill='%23111' stroke='%23111' stroke-width='2'/%3E%3Cpath d='M7 12h10' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}html.emc .emc2b-stack input[type=checkbox]:disabled{opacity:.5;cursor:default}html.emc .emc2b-stack input[type=checkbox]:focus-visible{outline:2px solid var(--emc-ink);outline-offset:-8px}html.emc .emc2b-stack div[title]:not([role]):after{content:attr(title);display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--emc-sub);white-space:pre-line}html.emc .emc2b-stack span[title]:not([role=button]):after{white-space:pre-line}html.emc .emc2b-stack :is(.bc-box,.bc-legend){display:none!important}html.emc .emc2b-stack svg{height:auto}html.emc .pp-scope .pp-cardhead .ba-tabs-head{display:flex!important;order:20;flex:1 0 100%;gap:2px;padding:3px!important;margin:6px 0!important;border:0!important;border-radius:8px;background:var(--emc-none-bg)!important}html.emc .pp-scope .pp-cardhead .ba-tabs-head>.ba-tab{flex:1 1;min-width:0;min-height:44px!important;height:auto!important;margin:0!important;padding:0 6px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--emc-sub)!important;font-size:15px!important;font-weight:600!important;box-shadow:none!important}html.emc .pp-scope .pp-cardhead .ba-tabs-head>.ba-tab.is-on{background:var(--emc-card)!important;color:var(--emc-ink)!important;box-shadow:none!important}html.emc .pp-scope .pp-acts-grp{display:flex;flex-wrap:wrap;gap:8px}html.emc .pp-scope .pp-acts-grp>button{min-height:44px;font-size:15px}html.emc .pp-scope .pp-acts-grp>span{font-size:15px}html.emc .fax-workspace .mc2-note{font-size:13px}html.emc .fi{font-size:15px;flex-direction:column;gap:10px}html.emc .fi-rail{width:100%}html.emc .fi-compose{width:100%;justify-content:center;min-height:44px;font-size:15px}html.emc .fi-note{display:none}html.emc .fi-views{display:flex;flex-direction:row;flex-wrap:wrap;overflow:visible;gap:8px}html.emc .fi-views .fi-rb{flex:0 1 auto;width:auto;min-height:44px;padding:0 12px;border:1px solid var(--emc-line);border-radius:22px;background:var(--emc-card);white-space:nowrap;font-size:15px}html.emc .fi-views .fi-rb.is-on{background:var(--emc-on);border-color:var(--emc-on);color:var(--emc-onink)}html.emc .fi-views .fi-rb.is-on .fi-ct{color:inherit}html.emc .fi-views .fi-dot{display:none}html.emc .fi-ct{font-size:13px}html.emc .pp-scope .fi .fi-more{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;overflow:visible!important;padding:0}html.emc .pp-scope .fi .fi-more>.fi-h{flex:1 0 100%;margin:6px 0 0;padding:0 2px;font-size:13px}html.emc .pp-scope .fi .fi-more>.fi-rb{flex:0 1 auto;width:auto;min-height:44px;padding:0 12px;border:1px solid var(--emc-line);border-radius:22px;background:var(--emc-card);white-space:nowrap;font-size:15px}html.emc .pp-scope .fi .fi-more>.fi-rb.is-on{background:var(--emc-on);border-color:var(--emc-on);color:var(--emc-onink)}html.emc .fi-list{width:100%}html.emc .fi-head{padding:10px 12px 8px}html.emc .fi-head h3{font-size:15px}html.emc .fi-sub{font-size:13px}html.emc .fi-search{margin-left:0;width:100%;min-height:44px;min-height:46px}html.emc .fi-search input{min-height:44px;font-size:15px}html.emc .fi-chips{display:flex;flex-wrap:wrap;overflow:visible;gap:8px;padding:0 12px 10px}html.emc .fi-chip{flex:0 1 auto;height:44px;min-width:44px;max-width:100%;font-size:15px;border-radius:22px}html.emc .fi-clear{min-height:44px;min-width:44px;font-size:15px}html.emc .fi-grp{height:auto;min-height:44px;font-size:13px;padding:0 12px}html.emc .fi-row{padding:4px 8px 4px 4px;gap:4px}html.emc .fi-row.is-sub{padding-left:16px}html.emc span.fi-exp{display:none}html.emc button.fi-exp{width:44px;height:44px;flex:none}html.emc .fi-main{min-height:56px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"ico tt dt" "ico who pill";grid-gap:2px 10px;gap:2px 10px;align-items:center;padding:4px 0}html.emc .fi-main .fi-ico{grid-area:ico}html.emc .fi-tt{grid-area:tt;width:auto;font-size:15px}html.emc .fi-dt{grid-area:dt;width:auto;font-size:13px}html.emc .fi-who{grid-area:who;width:auto;font-size:13px;color:var(--emc-sub)}html.emc .fi-main .fi-pill{grid-area:pill;justify-self:end}html.emc .fi-snip{display:none}html.emc .fi-pill,html.emc .fi-stack{font-size:13px;height:auto;min-height:22px}html.emc .fi-qa{display:flex;opacity:1;width:auto;gap:0}html.emc .fi-qa .fi-qb:first-child{display:none}html.emc .fi-qb{width:44px;height:44px;border-radius:22px}html.emc .fi-empty{font-size:15px;padding:24px 12px}html.emc .fi-special{padding:10px 12px}html.emc .comms-viewer,html.emc .fi-pane{font-size:15px}html.emc :is(.comms-viewer,.fi-pane){font-size:15px}html.emc :is(.comms-viewer,.fi-pane) :is(button,a[href],summary,select):not(.emc-btn){min-height:44px;min-width:44px}html.emc :is(.comms-viewer,.fi-pane) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:15px}html.emc :is(.comms-viewer,.fi-pane) :is(small,dt,dd,p,span,li,label,h4){font-size:max(13px,1em)}html.emc :is(.comms-viewer,.fi-pane) .fax-close{width:44px;height:44px;padding:0}html.emc .comms-files>summary{min-height:44px;display:flex;align-items:center;font-size:15px}}body.prodterm .rsh table.std-t>tbody>tr[tabindex]{cursor:pointer}body.prodterm .rsh table.std-t>tbody>tr[tabindex]:focus-visible{outline:2px solid var(--cl-navy,#0b3d91);outline-offset:-2px}body.prodterm .rsh-open{padding:0;overflow:hidden}body.prodterm .rsh-std{color:var(--cl-ink);font:400 13px/1.55 var(--cl-font)}body.prodterm .rsh-std .rs-inbox.rsh-split{height:min(78vh,820px);min-height:460px;padding:10px;background:var(--cl-bg)}body.prodterm .rsh-std .rs-pane .rsh-sheet{height:100%}body.prodterm .rsh-std .rs-back{display:none}body.prodterm .rsh-std .rsh-sec>p{margin:0 0 6px;color:var(--cl-ink);font-size:13px}body.prodterm .rsh-std .rsh-sec>p b{margin-right:6px}body.prodterm .rsh-std .rsh-points{margin:0 0 6px;padding-left:18px;color:var(--cl-ink);font-size:13px}body.prodterm .rsh-std .rsh-points li{margin:2px 0}body.prodterm .rsh-std .rsh-points li.is-act{color:var(--cl-badt)}body.prodterm .rsh-std .rsh-mute{color:var(--cl-mute)}body.prodterm .rsh-std .rsh-src a{color:var(--cl-navy)}body.prodterm .rsh-std .rs-sheet .ibx-pattern.is-unk{background:var(--cl-band);color:var(--cl-band-ink)}body.prodterm .rsh-std .rs-sheet .ibx-draw-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2}body.prodterm .rsh-std.rs-narrow .rs-inbox.rsh-split{height:auto;min-height:0;padding:6px}body.prodterm .rsh-std.rs-narrow .rs-pane .rsh-sheet{height:auto}body.prodterm .rsh-std.rs-narrow .rs-back{display:inline-flex}body.prodterm .rsh-std .rs-sheet .ibx-sheet-h .ibx-pattern,body.prodterm .rsh-std .rs-sheet .ibx-sheet-h .ibx-pattern>span{min-width:0;overflow:hidden}body.prodterm .rsh-std .rs-list .rs-dot:not(.rs-d-ok):not(.rs-d-warn):not(.rs-d-bad){background:var(--cl-d-gap)}body.prodterm .rsh-std .rs-hist thead th.rs-v small{display:none}body.prodterm .rsh-std.rs-narrow .rs-sheet .ibx-sheet-h{position:static}body.prodterm .rsh-open{scroll-margin-top:96px}@media (max-width:600px){body.prodterm .rsh-peek .ibx-peek-at.is-float:not(.is-idle){left:8px!important}body.prodterm .rsh-peek .ibx-peek{min-width:0;width:calc(100vw - 16px);max-width:calc(100vw - 16px)}body.prodterm .rsh-peek .rs-mini :is(td,th){white-space:normal;overflow-wrap:break-word}body.prodterm .rsh-peek .rs-mini .rs-an{white-space:nowrap}}.xyzr-panel{container-type:inline-size;min-width:0}.xyzr-panel .xyzr-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.xyzr-panel .xyzr-head>span{margin-top:0!important}@container (max-width:720px){.xyzr-panel .xyzr-tw{overflow-x:visible!important}.xyzr-panel .xyzr-t thead{display:none}.xyzr-panel .xyzr-t,.xyzr-panel .xyzr-t tbody,.xyzr-panel .xyzr-t td,.xyzr-panel .xyzr-t tr{display:block;width:auto!important;max-width:100%}.xyzr-panel .xyzr-t tr.xyzr-tr{padding:8px 0}.xyzr-panel .xyzr-t td{padding:2px 12px!important;overflow-wrap:anywhere}.xyzr-panel .xyzr-t td.xyzr-c-fd{color:#6e6e73!important}.xyzr-panel .xyzr-t td.xyzr-c-ac,.xyzr-panel .xyzr-t td.xyzr-c-fd,.xyzr-panel .xyzr-t td.xyzr-c-is{padding-left:27px!important}}.xyzr-panel .xyzr-hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;color:#1d1d1f}.xyzr-panel .xyzr-tag{font:11.5px ui-monospace,Menlo,monospace;padding:1px 6px;border:1px solid #e5e5ea;border-radius:8px;color:#1d1d1f}.xyzr-panel .xyzr-title{font-size:15px;font-weight:600}.xyzr-panel .xyzr-stats{color:#6e6e73;font-size:12px}.xyzr-panel .xyzr-sp{flex:1 1}.xyzr-panel .xyzr-link{background:none;border:0;padding:0;font:inherit;font-size:12px;color:#6e6e73;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.xyzr-panel .xyzr-link.is-blue{color:#2563eb;text-decoration:none;font-weight:400}.xyzr-panel .xyzr-rule{border:0;border-top:1px solid #e5e5ea;margin:0}.xyzr-panel .xyzr-donow-h{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.xyzr-panel .xyzr-donow-t{color:#b91c1c;font-size:13px;font-weight:400}.xyzr-panel .xyzr-donow-l{list-style:none;margin:0;padding:0}.xyzr-panel .xyzr-donow-l li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-top:1px solid #e5e5ea;font-size:12px;line-height:1.5;color:#1d1d1f}.xyzr-panel .xyzr-donow-l li:first-child{border-top:0}.xyzr-panel .xyzr-donow-l input{margin-top:3px;flex-shrink:0;cursor:pointer}.xyzr-panel .xyzr-donow-x{min-width:0;overflow-wrap:anywhere}.xyzr-panel .xyzr-lead{color:#b91c1c;font-weight:600}.xyzr-panel .xyzr-why{color:#6e6e73}.xyzr-panel .xyzr-donow-l li.is-done .xyzr-donow-x{text-decoration:line-through;color:#6e6e73}.xyzr-panel .xyzr-donow-l li.is-done .xyzr-lead{color:#6e6e73}.xyzr-panel .xyzr-donow-l .xyzr-lead{color:#b91c1c!important}.xyzr-panel .xyzr-donow-l li.is-done .xyzr-lead{color:#6e6e73!important}.xyzr-panel .xyzr-hd{align-items:center}.xyzr-panel .xyzr-hd-pill{gap:6px;border-radius:999px;color:#1d1d1f;border:1px solid #e5e5ea}.xyzr-panel .xyzr-hd-pill,.xyzr-panel .xyzr-sunburst-pill{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:2px 10px;background:#f5f5f7}.xyzr-panel .xyzr-sunburst-pill{gap:5px;border-radius:999px;color:#92400e;border:1px solid #fde68a}.xyzr-panel .xyzr-sunburst-pill b{color:#92400e!important;font-weight:600}.xyzr-panel .xyzr-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.xyzr-panel .xyzr-dot.red{background:#dc2626}.xyzr-panel .xyzr-dot.amb{background:#d97706}.xyzr-panel .xyzr-dot.grn{background:#16a34a}.xyzr-panel .xyzr-facts-card{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:8px;padding:9px 11px;display:flex;flex-direction:column;gap:6px;font-size:12px}.xyzr-panel .xyzr-fact-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;line-height:1.45}.xyzr-panel .xyzr-fact-k{font-weight:600;color:#1d1d1f;font-size:11px}.xyzr-panel .xyzr-fact-v{color:#1d1d1f;font-weight:400}.xyzr-panel .xyzr-val-chip{display:inline-flex;align-items:center;padding:1px 7px;border-radius:8px;font-size:11px;font-weight:600}.xyzr-panel .xyzr-val-chip.red{background:#f5f5f7;color:#b91c1c;border:1px solid #e5e5ea}.xyzr-panel .xyzr-val-chip.amb,.xyzr-panel .xyzr-val-chip.amber{background:#f5f5f7;color:#92400e;border:1px solid #fde68a}.xyzr-panel .xyzr-val-chip.green,.xyzr-panel .xyzr-val-chip.grn{background:#f5f5f7;color:#15803d;border:1px solid #bbf7d0}.xyzr-panel .xyzr-val-chip.grey,.xyzr-panel .xyzr-val-chip.neutral{background:#f5f5f7;color:#1d1d1f;border:1px solid #e5e5ea}.xyzr-panel details.xyzr-ok-fold{margin-top:8px;font-size:12px}.xyzr-panel details.xyzr-ok-fold summary{cursor:pointer;color:#1d4ed8;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.xyzr-panel details.xyzr-ok-fold summary::-webkit-details-marker{display:none}.xyzr-panel details.xyzr-ok-fold summary:before{content:"▸ ";display:inline-block;margin-right:3px}.xyzr-panel details.xyzr-ok-fold[open] summary:before{content:"▾ "}.xyzr-panel .xyzr-ok-list{margin:6px 0 0;padding-left:16px;color:#1d1d1f;font-size:11px;font-weight:400}.xyzr-panel .xyzr-ok-list li{margin-bottom:4px}.xyzr-panel .xyzr-iss-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.xyzr-panel .xyzr-iss-item{display:flex;align-items:flex-start;gap:8px;line-height:1.48}.xyzr-panel .xyzr-iss-tag{flex-shrink:0;font-size:11px;font-weight:600;text-transform:none;letter-spacing:.03em;padding:1px 7px;border-radius:8px;margin-top:1px}.xyzr-panel .xyzr-iss-tag.not-met{background:#f5f5f7;color:#b91c1c;border:1px solid #e5e5ea}.xyzr-panel .xyzr-iss-tag.partly{background:#f5f5f7;color:#92400e;border:1px solid #fde68a}.xyzr-panel .xyzr-iss-dom{font-weight:600;color:#1d1d1f}.xyzr-panel .xyzr-cite-badge{position:relative}.xyzr-panel .xyzr-cite-badge .xyzr-tip{display:none;position:absolute;bottom:calc(100% + 6px);left:0;width:270px;padding:9px 11px;border-radius:8px;background:#1d1d1f!important;color:#f8fafc!important;box-shadow:0 10px 25px rgba(0,0,0,.28);z-index:60;text-align:left;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;line-height:1.38;pointer-events:none;white-space:normal}.xyzr-panel .xyzr-cite-badge:focus-visible .xyzr-tip,.xyzr-panel .xyzr-cite-badge:hover .xyzr-tip{display:block}.xyzr-panel .xyzr-cite-badge .xyzr-tip b{display:block;color:#fff!important;font-size:12px;font-weight:600;margin-bottom:3px}.xyzr-panel .xyzr-cite-badge .xyzr-tip i{display:block;font-style:normal;color:#a1a1a6!important;font-size:11px;margin-bottom:4px}.xyzr-panel .xyzr-cite-badge .xyzr-tip .xyzr-tip-body{display:block;color:#e2e8f0!important;font-size:11px;margin-bottom:4px}.xyzr-panel .xyzr-cite-badge .xyzr-tip u{display:block;text-decoration:none;color:#93c5fd!important;font-size:11px;font-weight:600}.cxr{--cx-ink:#15232b;--cx-mut:#5b6b74;--cx-line:#dde4e8;--cx-soft:#eef2f4;--cx-bg:#fff;--cx-red:#b3261e;--cx-grn:#2e7d4f;--cx-acc:#0f6e76;--cx-amb:#9a6200;color:var(--cx-ink);font-size:13px;line-height:1.4;min-width:0;max-width:100%;container-type:inline-size}html[data-skin=clarity][data-skin-mode=dark] .cxr{--cx-ink:#e3eaee;--cx-mut:#93a4ad;--cx-line:#26353d;--cx-soft:#1f2e35;--cx-bg:#16232a;--cx-red:#ff8a80;--cx-grn:#7fd29e;--cx-acc:#5cc3c9;--cx-amb:#f2bf5e}.cxr *{box-sizing:border-box}.cxr-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 4px}.cxr-head h2{font-size:15px;margin:0;font-weight:600;text-transform:none;letter-spacing:0;color:var(--cx-ink)}.cxr-pill{display:inline-block;font-size:11px;font-weight:600;padding:0 8px;border-radius:999px;line-height:19px;background:var(--cx-soft)}.cxr-mut,.cxr-pill{color:var(--cx-mut)}.cxr-sm{font-size:11px}.cxr .cxr-t{border-collapse:collapse;width:100%;table-layout:fixed;display:table}.cxr .cxr-t thead{display:table-header-group}.cxr .cxr-t tbody{display:table-row-group}.cxr .cxr-t tr{display:table-row}.cxr .cxr-t td,.cxr .cxr-t th{display:table-cell}.cxr-t th{font:600 11px system-ui,sans-serif;letter-spacing:.05em;text-transform:none;color:var(--cx-mut);text-align:left;border-bottom:1px solid var(--cx-ink);position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--cx-bg);white-space:nowrap;text-overflow:ellipsis}.cxr-t td,.cxr-t th{padding:4px 6px;overflow:hidden}.cxr-t td{vertical-align:middle;border-bottom:1px solid var(--cx-line)}.cxr-t th:first-child{width:42%}.cxr-t th:nth-child(2){width:34%}.cxr-t th:nth-child(3){width:24%}.cxr .cxr-t .cxr-why{display:none}.cxr-1l{display:block;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cxr-1l,.cxr-nl{white-space:nowrap}.cxr-nl{font-weight:600}.cxr-plan{color:var(--cx-grn)}.cxr-note,.cxr-q,.cxr-same{color:var(--cx-mut)}.cxr-note{font-weight:400;font-size:11px}.cxr-miss{color:var(--cx-amb)}.cxr-i{font:inherit;font-size:12px;line-height:1;background:none;border:0;padding:0 2px;color:var(--cx-mut);cursor:pointer;vertical-align:baseline}.cxr-i:focus-visible,.cxr-i:hover,.cxr-i[aria-expanded=true]{color:var(--cx-acc)}.cxr-src{color:var(--cx-mut);text-decoration:none}.cxr-src:focus-visible,.cxr-src:hover{color:var(--cx-acc);text-decoration:underline}.cxr-bar{position:relative;height:8px;background:var(--cx-soft);border-radius:8px;min-width:40px}.cxr-bar b,.cxr-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:var(--cx-red)}.cxr-bar b{opacity:.3}.cxr-bar u{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--cx-grn)}.cxr-chips{display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden}.cxr-chip{flex:none;font-size:11px;line-height:18px;padding:0 7px;border-radius:999px;color:var(--cx-ink);white-space:nowrap}.cxr-chip,.cxr-det td{background:var(--cx-soft)}.cxr-det td{font-size:12px;color:var(--cx-mut);white-space:pre-line;overflow:visible}.cxr a,.cxr-lnk{color:var(--cx-acc)}.cxr-lnk{font:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}@container (min-width:720px){.cxr-t th:first-child{width:26%}.cxr-t th:nth-child(2){width:22%}.cxr-t th:nth-child(3){width:16%}.cxr .cxr-t .cxr-why{display:table-cell}}@media (max-width:760px){html.emc .emc-stack .cxr .cxr-t{display:table!important;table-layout:fixed!important}html.emc .emc-stack .cxr .cxr-t thead{display:table-header-group!important}html.emc .emc-stack .cxr .cxr-t tbody{display:table-row-group!important}html.emc .emc-stack .cxr .cxr-t tr{display:table-row!important;padding:0!important}html.emc .emc-stack .cxr .cxr-t :is(td,th){display:table-cell!important;padding:4px!important;border-bottom:1px solid var(--cx-line)!important}html.emc .emc-stack .cxr .cxr-t th{font-size:11px!important;border-bottom-color:var(--cx-ink)!important}html.emc .emc-stack .cxr .cxr-t .cxr-why{display:none!important}html.emc .emc-stack .cxr .cxr-t th:first-child{width:45%!important}html.emc .emc-stack .cxr .cxr-t th:nth-child(2){width:41%!important}html.emc .emc-stack .cxr .cxr-t th:nth-child(3){width:14%!important}html.emc .emc-stack .cxr .cxr-1l{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}html.emc .emc-stack .cxr .cxr-nl{white-space:nowrap!important}html.emc .emc-stack .cxr .cxr-note,html.emc .emc-stack .cxr .cxr-sm{font-size:12px!important}html.emc .emc-stack .cxr .cxr-src{min-height:0!important;display:inline!important}html.emc .emc-stack .cxr .cxr-i{min-height:24px!important;min-width:24px!important}html.emc .emc-stack .cxr .cxr-det td{white-space:pre-line!important}}body.prodterm .pf{margin-top:12px}body.prodterm .pf h4 small{display:block;margin-top:2px;font-weight:400}body.prodterm .pf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;margin-top:8px}body.prodterm .pf-f{display:flex;flex-direction:column;gap:4px;min-width:0}body.prodterm .pf-acts,body.prodterm .pf-f.is-wide{grid-column:1/-1}body.prodterm .pf-f>label{font-size:13px;font-weight:600;color:var(--cl-bold,#17202c)}body.prodterm .pf-f>label i{font-style:normal;color:#ef3952}body.prodterm .pf-unit{font-weight:400;color:var(--cl-mute,#4b5563)}body.prodterm .pf-f :is(input[type=text],input[type=number],input[type=date],select,textarea){width:100%;box-sizing:border-box;min-height:36px;padding:7px 10px;border:1px solid var(--cl-line,#e1e5ea);border-radius:8px;background:var(--cl-bg,#f1f3f6);color:var(--cl-ink,#17202c);font:inherit;font-size:13px}body.prodterm .pf-f :is(input,select,textarea):focus-visible{outline:2px solid #1877f2;outline-offset:1px}body.prodterm .pf-out{display:block;min-height:36px;padding:8px 10px;border:1px dashed var(--cl-line,#e1e5ea);border-radius:8px;color:var(--cl-bold,#17202c);font-weight:600;font-family:var(--font-data,inherit)}body.prodterm .pf-seg{display:flex;flex-wrap:wrap;gap:6px}body.prodterm .pf-seg label{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--cl-line,#e1e5ea);border-radius:999px;font-size:13px;cursor:pointer;background:var(--cl-card,#fff);color:var(--cl-ink,#17202c)}body.prodterm .pf-seg label.is-on{border-color:#1877f2;background:rgba(24,119,242,.08);color:var(--cl-bold,#17202c);font-weight:600}body.prodterm .pf-seg input{position:absolute;opacity:0;pointer-events:none}body.prodterm .pf-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;min-height:36px}body.prodterm .pf-tag{font-size:11px;color:#1877f2}body.prodterm .pf-goal{font-size:11px;color:var(--cl-mute,#4b5563)}body.prodterm .pf-acts{display:flex;align-items:center;gap:12px;padding-top:10px;border-top:1px solid var(--cl-line,#e1e5ea)}body.prodterm .pf-msg{flex:1 1;font-size:12px;color:var(--cl-mute,#4b5563)}body.prodterm .pf-btn{height:34px;padding:0 16px;border-radius:8px;border:1px solid var(--cl-line,#e1e5ea);background:var(--cl-card,#fff);color:var(--cl-ink,#17202c);font:inherit;font-size:13px;cursor:pointer}body.prodterm .pf-btn.is-main{background:#1877f2;border-color:#1877f2;color:#fff;font-weight:600}body.prodterm .pf-btn:disabled{opacity:.55;cursor:default}@container (max-width: 420px){body.prodterm .pf-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body.prodterm .pf-grid{grid-template-columns:minmax(0,1fr)}}body.prodterm .ig-t>tbody>tr.rg-grp>th{background:var(--cl-bg,#f1f3f6);color:var(--cl-bold,#17202c);font-size:12px;font-weight:600;letter-spacing:.02em;padding:8px 12px}body.prodterm .ig-t>tbody>tr.rg-grp.is-sub>th{background:transparent;color:var(--cl-mute,#4b5563);font-weight:600;font-size:12px;padding:6px 12px 6px 48px}body.prodterm .ig-side li.rg-grp-li{display:block;cursor:default;padding:6px 8px;background:var(--cl-bg,#f1f3f6);color:var(--cl-bold,#17202c);font-weight:600;font-size:12px}body.prodterm .ig-side li.rg-grp-li.is-sub{background:transparent;color:var(--cl-mute,#4b5563);font-weight:600;padding-left:30px}body.prodterm .rs-std .rg-sheet .rg-mon td:last-child{white-space:normal;overflow-wrap:anywhere;min-width:140px;max-width:280px}body.prodterm .rs-std .rg-sheet .rg-mon td.rs-an small{white-space:normal}body.prodterm .pf-grid{gap:10px 16px;align-items:start}body.prodterm .pf-f :is(input[type=text],input[type=number],input[type=date],select){height:40px;min-height:40px;padding:0 10px}body.prodterm .pf-f textarea{min-height:64px}body.prodterm .pf-seg label{min-height:40px;box-sizing:border-box}body.prodterm .pf-pair{display:flex;gap:8px}body.prodterm .pf-pair>*{flex:1 1;min-width:0}body.prodterm .pf-cite{font-size:12px;color:var(--cl-mute,#4b5563);margin:2px 0 0}body.prodterm .pf-cite>summary{cursor:pointer;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.prodterm .pf-cite>summary::-webkit-details-marker{display:none}body.prodterm .pf-cite[open]>summary{white-space:normal}body.prodterm .pf-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 2px;padding:8px 10px;border:1px solid var(--cl-line,#e1e5ea);border-radius:8px;background:var(--cl-bg,#f1f3f6)}body.prodterm .pf-hcheck{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}body.prodterm .pf-chip{display:inline-block;align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--cl-bg,#f1f3f6);border:1px solid var(--cl-line,#e1e5ea);font-size:11px}body.prodterm .pf-chip,body.prodterm .pf-tag.pf-chip{color:var(--cl-mute,#4b5563)}body.prodterm .pv-host tbody>tr{cursor:pointer}body.prodterm .pv-host tbody>tr:hover>td{background-image:linear-gradient(hsla(0,0%,50%,.06),hsla(0,0%,50%,.06))}body.prodterm .pv-host tbody>tr>td.ck{cursor:default}body.prodterm .rs-std.pv-peek .rs-mini thead th{font-size:0}body.prodterm .rs-std.pv-peek .rs-mini thead th:first-child:after{content:"Item";font-size:12px}body.prodterm .rs-std.pv-peek .rs-mini thead th:last-child:after{content:"Detail";font-size:12px}body.prodterm .rs-std.pv-peek .rs-mini td.rs-tx{white-space:normal;max-width:380px}body.prodterm .rs-std.pv-open{height:min(82vh,880px);min-height:460px;display:flex;flex-direction:column;color:var(--cl-ink);font-family:var(--cl-font);scroll-margin-top:72px}body.prodterm .rs-std.pv-open .rs-inbox.pv-split,body.prodterm .rs-std.pv-open .rs-pane>.ibx-sheet{flex:1 1 auto;min-height:0}body.prodterm .rs-std.pv-open .rs-foot .pv-keys kbd{font:400 11px/1 var(--cl-font);padding:2px 5px;border:1px solid var(--cl-line);border-radius:8px;background:var(--cl-card);color:var(--cl-ink)}body.prodterm .rs-std.pv-open .rs-sheet :is(.ibx-read-wait,.ibx-tabs,.ibx-foot-note){display:none}body.prodterm .rs-std.pv-open .rs-sheet .ri{display:none}body.prodterm .rs-std.pv-open .rs-sheet .ibx-note.is-ro{margin:0 0 12px;padding:0;font-size:13px;line-height:1.45;color:var(--cl-ink);background:none;border:0}body.prodterm .rs-std .pv-more{display:flex;flex-direction:column;gap:10px}body.prodterm .rs-std .pv-sec{display:block;padding:10px 12px;background:var(--cl-card);border:1px solid var(--cl-card-line);border-radius:8px;box-shadow:var(--cl-shadow)}body.prodterm .rs-std .pv-h{display:flex;align-items:baseline;gap:10px;margin:0 0 8px;font:600 13px/1.4 var(--cl-font);color:var(--cl-bold)}body.prodterm .rs-std .pv-h small{margin-left:auto;font-weight:400;font-size:11px;color:var(--cl-mute)}body.prodterm .rs-std .pv-p{display:block;margin:0 0 4px;color:var(--cl-ink)}body.prodterm .rs-std .pv-mute,body.prodterm .rs-std .pv-p small{color:var(--cl-mute);font-size:12px}body.prodterm .rs-std .pv-p a{color:var(--cl-navy)}body.prodterm .rs-std .pv-rv{display:block;padding:6px 0;border-top:1px solid var(--cl-line)}body.prodterm .rs-std .pv-rv:first-of-type{border-top:0;padding-top:0}body.prodterm .rs-std .pv-cites{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px}body.prodterm .rs-std .pv-tl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px 16px;gap:8px 16px}body.prodterm .rs-std .pv-tl>span{display:block;min-width:0}body.prodterm .rs-std :is(.pv-tl,.pv-acts) i{display:block;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:none;color:var(--cl-mute);margin-bottom:2px}body.prodterm .rs-std .pv-chip{display:inline-block;padding:1px 8px;border-radius:999px;font:400 11px/1.5 var(--cl-font);font-style:normal;background:var(--cl-chip);color:var(--cl-chipt)}body.prodterm .rs-std .pv-chip.is-now{background:var(--cl-warn);color:var(--cl-warnt)}body.prodterm .rs-std .pv-rec{display:table;width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--cl-line);border-radius:8px;overflow:hidden;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.prodterm .rs-std .pv-rec>span{display:table-row}body.prodterm .rs-std .pv-rec>span>span{display:table-cell;padding:5px 8px;border-bottom:1px solid var(--cl-line);background:var(--cl-card);color:var(--cl-ink)}body.prodterm .rs-std .pv-rec>span:last-child>span{border-bottom:0}body.prodterm .rs-std .pv-rec>.pv-rh>span{background:var(--cl-th);color:var(--cl-th-ink);font-weight:600;font-size:12px;white-space:nowrap}body.prodterm .rs-std .pv-rec>span>span:first-child{white-space:nowrap;width:1%}body.prodterm .rs-std .pv-acts{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--cl-line);background:var(--cl-card)}body.prodterm .rs-std .pv-acts .rs-btn{height:32px}body.prodterm .rs-std .pv-said{flex:1 1 220px;font-size:12px;color:var(--cl-mute)}@media (max-width:760px){body.prodterm .rs-std.pv-peek .ibx-peek-at{left:8px!important;right:8px;width:auto;max-width:calc(100vw - 16px)}body.prodterm .rs-std.pv-peek .ibx-peek{min-width:0;width:auto;max-width:100%;box-sizing:border-box}body.prodterm .rs-std.pv-peek .rs-mini td.rs-tx{white-space:normal;max-width:none}body.prodterm .rs-std.pv-open{height:min(86vh,900px);min-height:0}body.prodterm .rs-std.pv-open .rs-inbox.pv-split{display:flex;flex-direction:column}body.prodterm .rs-std.pv-open .rs-inbox.pv-split>.rs-side{display:none}body.prodterm .rs-std.pv-open .rs-inbox.pv-split>.rs-pane{flex:1 1 auto;height:auto}body.prodterm .rs-std .pv-acts .rs-btn{flex:1 1 auto}}.cdr.prev-card .grok-when.grok-when-miss,html[data-skin] body .cdr.prev-card.grok-dashboard .grok-when.grok-when-miss{color:var(--warn)!important}.cdr.prev-card .grok-when.grok-when-over,html[data-skin] body .cdr.prev-card.grok-dashboard .grok-when.grok-when-over{color:var(--crit)!important;font-weight:600}.cdr.prev-card .grok-when.grok-when-over{background:var(--crit-soft);border-color:var(--crit)}.cdr.prev-card .prev-also{background:var(--accent-soft);color:var(--accent);border-color:transparent}.cdr.prev-card .prev-matrix-link{font:inherit;font-size:12px;font-weight:600;cursor:pointer;background:var(--surface);color:var(--accent)}.cdr.prev-card .prev-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.cdr.prev-card .prev-foot>.cond{flex:1 1 320px;padding:12px 16px;font-size:12px;line-height:1.6}.cdr.prev-card .prev-foot summary{cursor:pointer;color:var(--accent);font-weight:600}.cdr.prev-card .prev-foot ol,.cdr.prev-card .prev-foot ul{margin:6px 0 0;padding-left:18px}.prev-old>summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:13px;padding:10px 0}.cdr.prev-card .prev-utd{margin:-6px 0 14px;padding:8px 16px;font-size:12px;line-height:1.6}.cdr.prev-card .prev-utd summary{cursor:pointer;color:var(--accent);font-weight:600}.cdr.prev-card .prev-utd ul{margin:6px 0 0;padding-left:18px}