.bst-root{isolation:isolate;background:var(--cv2-field,#05090b);color:var(--cv2-ink,#f2f2f0);-webkit-font-smoothing:antialiased;position:absolute;inset:0;overflow:hidden}.bst-canvas{cursor:crosshair;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.bst-root[data-hover=true] .bst-canvas{cursor:pointer}.bst-canvas:focus{outline:none}.bst-canvas:focus-visible{outline:1px solid var(--cv2-accent,#19e69a);outline-offset:-6px}.bst-veil{pointer-events:none;background:linear-gradient(90deg, var(--cv2-field,#05090b) 0%, color-mix(in srgb, var(--cv2-field,#05090b) 90%, transparent) 55%, transparent 100%);width:min(620px,45%);display:none;position:absolute;inset:0 auto 0 0}@media (aspect-ratio>=13/10){.bst-root[data-offset=right] .bst-veil{display:block}}.bst-tip{z-index:3;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:color-mix(in srgb, var(--cv2-field-2,#081214) 82%, transparent);max-width:46ch;font:400 11px/1.4 var(--cv2-mono,"IBM Plex Mono", monospace);color:var(--cv2-ink,#f2f2f0);border-radius:10px;padding:3px 9px;position:absolute;top:0;left:0;overflow:hidden}.bst-count{z-index:2;pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;bottom:92px;left:clamp(20px,4vw,48px)}.bst-root[data-growing=true] .bst-count{opacity:1}.bst-count b{font:300 clamp(64px, 7vw, 96px)/.9 var(--cv2-serif,Newsreader, Georgia, serif);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--cv2-ink,#f2f2f0);display:block}.bst-count span{font:400 12px/1.4 var(--cv2-mono,"IBM Plex Mono", monospace);color:var(--cv2-ink-2,#f2f2f0b3);margin-top:14px;display:block}.bst-bar{z-index:2;align-items:center;gap:28px;height:44px;display:flex;position:absolute;bottom:24px;left:clamp(20px,4vw,48px);right:clamp(20px,4vw,64px)}.bst-play{appearance:none;text-align:left;cursor:pointer;white-space:nowrap;min-width:16ch;font:400 12px/1 var(--cv2-mono,"IBM Plex Mono", monospace);letter-spacing:.02em;color:var(--cv2-ink,#f2f2f0);text-underline-offset:5px;background:0 0;border:0;flex:none;padding:6px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}.bst-play:hover,.bst-root[data-playing=true] .bst-play{-webkit-text-decoration-color:var(--cv2-accent,#19e69a);text-decoration-color:var(--cv2-accent,#19e69a)}.bst-play:disabled{cursor:default;color:var(--cv2-ink-3,#f2f2f073);text-decoration-color:#0000}.bst-play:focus-visible{outline:1px solid var(--cv2-accent,#19e69a);outline-offset:4px}.bst-scrub{cursor:ew-resize;touch-action:none;opacity:.4;flex:1;min-width:0;height:40px;transition:opacity .6s;position:relative}.bst-scrub:hover,.bst-scrub:focus-within,.bst-root[data-growing=true] .bst-scrub{opacity:1}.bst-root[data-ready=false] .bst-scrub{cursor:default}.bst-scrub:has(.bst-range:focus-visible){outline:1px solid var(--cv2-accent,#19e69a);outline-offset:4px}.bst-scrub-line{background:color-mix(in srgb, var(--cv2-ink,#f2f2f0) 33%, transparent);height:1px;position:absolute;top:20px;left:0;right:0}.bst-tick{background:color-mix(in srgb, var(--cv2-ink,#f2f2f0) 53%, transparent);width:1px;height:5px;text-decoration:none;position:absolute;top:20px}.bst-tick:after{content:attr(data-label);white-space:nowrap;font:500 10px/1 var(--cv2-mono,"IBM Plex Mono", monospace);letter-spacing:.08em;color:color-mix(in srgb, var(--cv2-ink,#f2f2f0) 67%, transparent);position:absolute;top:9px;left:0;transform:translate(-50%)}.bst-knob{background:var(--cv2-ink,#f2f2f0);width:1px;height:17px;text-decoration:none;position:absolute;top:12px}.bst-knob b{white-space:nowrap;font:500 10px/1 var(--cv2-mono,"IBM Plex Mono", monospace);letter-spacing:.1em;color:var(--cv2-ink,#f2f2f0);opacity:0;transition:opacity .3s;position:absolute;bottom:20px;left:0}.bst-root[data-growing=true] .bst-knob b,.bst-scrub:focus-within .bst-knob b{opacity:1}.bst-range{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.bst-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=699px){.bst-bar{gap:18px;bottom:14px;left:16px;right:16px}.bst-count{bottom:78px;left:16px}.bst-count b{font-size:56px}.bst-tick[data-major=false]:after{content:none}}@media (prefers-reduced-motion:reduce){.bst-count,.bst-scrub,.bst-knob b,.bst-play{transition:none}}@media print{.bst-bar,.bst-tip{display:none}}.ha-root{--ha-gold:#f2c46d;--ha-kept:var(--cv2-accent);--ha-open:var(--ha-gold);--ha-nms:var(--cv2-ink-3)}.ha-pad{padding:40px 0}.ha-label{font:400 11px/1.5 var(--cv2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv2-ink-3);margin:0 0 10px}.ha-label a{color:var(--cv2-ink-2);text-decoration:none}.ha-base{font:400 12px/1.6 var(--cv2-mono);color:var(--cv2-ink-3);max-width:900px;margin:0}.ha-muted{color:var(--cv2-ink-3);font-size:13px}.ha-fresh{font:400 11px var(--cv2-mono);color:var(--cv2-ink-3);margin:6px 0 10px}.ha-meta{font:400 12px/1.4 var(--cv2-mono);color:var(--cv2-ink-3);white-space:nowrap}.ha-btn{font:400 12px/1 var(--cv2-mono);letter-spacing:.04em;color:var(--cv2-ink);border:1px solid var(--cv2-rule);cursor:pointer;background:0 0;border-radius:2px;padding:9px 12px;text-decoration:none;display:inline-block}.ha-btn:hover{border-color:var(--cv2-ink-3)}.ha-btn-primary{border-color:var(--ha-gold);color:var(--ha-gold);margin-top:12px}.hm-source{font:500 9px/1 var(--cv2-mono);letter-spacing:.06em;color:var(--cv2-ink-2);border:1px solid var(--cv2-rule);vertical-align:super;cursor:help;border-radius:2px;margin-left:5px;padding:2px 4px}.ha-fn{font:500 10px/1 var(--cv2-mono);color:var(--ha-gold);cursor:pointer;vertical-align:super;background:0 0;border:1px solid #f2c46d55;border-radius:8px;margin-left:4px;padding:1px 5px}.ha-fn:hover{background:#f2c46d22}.ha-strip{width:100%;height:34px;display:block}.ha-strip-large{height:72px;margin:22px 0 8px}.ha-strip-base{stroke:var(--cv2-rule)}.ha-tick{stroke:var(--cv2-ink-2)}.ha-list{min-width:0;container:accounts-list/inline-size}.ha-list-context{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.ha-list-context .ha-fresh{margin:0}.ha-filters{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.ha-filters .ha-btn[aria-pressed=true]{border-color:var(--ha-gold);color:var(--ha-gold)}.ha-group{margin:0 0 36px}.ha-group ul{margin:0;padding:0;list-style:none}.ha-row{border-bottom:1px solid var(--cv2-rule);grid-template-columns:minmax(0,1.5fr) minmax(0,1.8fr) minmax(0,2fr) minmax(0,.65fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.95fr);grid-template-areas:"name cadence drift last people promises renewal";align-items:center;gap:16px;padding:12px 0;text-decoration:none;display:grid}.ha-row>*{overflow-wrap:anywhere;min-width:0}.ha-row>.ha-name{grid-area:name}.ha-row>.ha-strip{grid-area:cadence}.ha-row>.ha-drift{grid-area:drift}.ha-row>.ha-last{grid-area:last}.ha-row>.ha-people-flags{grid-area:people}.ha-row>.ha-promises{grid-area:promises}.ha-row>.ha-renewal{grid-area:renewal}.ha-row>.ha-meta{white-space:normal}.ha-row:hover{background:#ffffff06}.ha-row:focus-visible{outline:1px solid var(--ha-gold);outline-offset:3px}.ha-name{font:400 18px/1.2 var(--cv2-serif)}.ha-status{font:400 10px var(--cv2-mono);color:var(--cv2-ink-3);text-transform:uppercase;letter-spacing:.06em;margin-left:8px;font-style:normal}.ha-drift{font:400 12px/1.4 var(--cv2-mono);color:var(--cv2-ink-2)}.ha-drift-up{color:var(--cv2-accent)}.ha-drift-down{color:var(--cv2-warn)}.ha-group-quiet .ha-name{color:var(--cv2-ink-3)}.ha-group-quiet .ha-tick{stroke:var(--cv2-ink-3)}@container accounts-list (width<=1040px){.ha-row{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"name name cadence cadence drift drift""last people people promises renewal renewal";gap:8px 12px;padding:16px 0}}@container accounts-list (width<=640px){.ha-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name name""cadence cadence""drift drift""last people""promises renewal";gap:8px 16px}}.ha-room-name{font:300 clamp(40px, 5vw, 68px)/1.02 var(--cv2-serif);letter-spacing:-.015em;margin:0}.ha-room-sub{color:var(--cv2-ink-2);margin:10px 0 0}.ha-room-headline{font:300 clamp(20px, 2vw, 26px)/1.35 var(--cv2-serif);max-width:980px;margin:14px 0 6px}.ha-room-headline a{text-underline-offset:5px;-webkit-text-decoration:underline #f2c46d66;text-decoration:underline #f2c46d66}.ha-drift-row{color:var(--cv2-ink-2);flex-wrap:wrap;gap:8px 22px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:flex}.ha-drift-row .ha-label{margin:0 6px 0 0;display:inline}.ha-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;margin-top:36px;display:grid}.ha-h{font:400 12px/1.4 var(--cv2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ha-gold);margin:34px 0 12px}.ha-sub{font:400 11px/1.4 var(--cv2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv2-ink-3);margin:18px 0 8px}.ha-plain{margin:0;padding:0;list-style:none}.ha-plain>li{border-bottom:1px solid var(--cv2-rule);padding:12px 0}.ha-said{font:300 17px/1.45 var(--cv2-serif);margin:0}.ha-who{font:400 12px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);margin:6px 0 0}.ha-who a{color:var(--cv2-ink-2)}.ha-promise{grid-template-columns:150px 1fr;gap:14px;display:grid}.ha-state{font:500 11px/1.8 var(--cv2-mono);letter-spacing:.06em;text-transform:uppercase}.ha-open .ha-state{color:var(--ha-open)}.ha-kept .ha-state,.ha-receipt{color:var(--ha-kept)}.ha-not_mentioned_since .ha-state{color:var(--ha-nms)}.ha-not_mentioned_since .ha-said{color:var(--cv2-ink-2)}.ha-object{margin:0 0 4px;font-weight:500}.ha-object em{font:400 12px var(--cv2-mono);color:var(--cv2-ink-3);font-style:normal}.ha-receipt{margin:8px 0 0;font-size:14px}.ha-earlier summary{cursor:pointer;font:400 12px/1.6 var(--cv2-mono);color:var(--cv2-ink-3);padding:12px 0}.ha-earlier summary:hover{color:var(--cv2-ink-2)}.ha-people{border-collapse:collapse;width:100%}.ha-people td{border-bottom:1px solid var(--cv2-rule);vertical-align:top;padding:8px 10px 8px 0;font-size:14px}.ha-people td:first-child{font:400 16px/1.3 var(--cv2-serif);white-space:nowrap}.ha-quiet td{color:var(--cv2-ink-3)}.ha-new{font:500 9px var(--cv2-mono);color:var(--cv2-field);background:var(--ha-gold);text-transform:uppercase;vertical-align:middle;border-radius:2px;margin-left:8px;padding:2px 5px}.ha-checks{margin:0;padding:0;list-style:none}.ha-check{border-bottom:1px solid var(--cv2-rule);padding:7px 0}.ha-check em{color:var(--cv2-ink-3);margin-left:22px;font-size:13px;font-style:normal;display:block}.ha-check-pass span{color:var(--cv2-accent)}.ha-check-fail span{color:var(--cv2-warn)}.ha-check-unknown span{color:var(--cv2-ink-3)}.ha-prep-card{background:#f2c46d08;border:1px solid #f2c46d66;border-radius:2px;margin-top:34px;padding:4px 22px 22px}.ha-prep-card ol{margin:0;padding-left:20px}.ha-prep-card li{margin:8px 0}.ha-prep{max-width:760px}.ha-actions{gap:10px;margin:8px 0 30px;display:flex}.ha-prep-sheet h1{font:300 44px/1.05 var(--cv2-serif);margin:0 0 18px}.ha-prep-sheet h2{font:400 12px var(--cv2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ha-gold);margin:26px 0 8px}.ha-prep-sheet ol{padding-left:22px}.ha-prep-sheet li{margin:10px 0;font-size:17px;line-height:1.5}.ha-sup{font:500 10px var(--cv2-mono);color:var(--ha-gold);margin-left:2px}.ha-notes{border-top:1px solid var(--cv2-rule);margin-top:36px;padding-top:14px}.ha-notes li{color:var(--cv2-ink-2);font:400 12px/1.5 var(--cv2-mono)!important}@media (width<=900px){.ha-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ha-people td,.ha-said,.ha-who{overflow-wrap:anywhere}.ha-people td:first-child,.ha-meta{white-space:normal}.ha-promise{grid-template-columns:1fr;gap:2px}}@media print{.no-print,.cv2-bar,.cv2-drawer-layer,.ha-fn{display:none!important}.ha-prep-sheet,.ha-prep-sheet li{color:#111}.ha-prep-sheet h2,.ha-sup{color:#555}.ha-notes li{color:#333}}.ha-room section[id],.ha-room [id=drift]{scroll-margin-top:96px}.cv2-root{--aw-go:var(--cv2-accent);--aw-stop:var(--cv2-warn);--aw-go-soft:color-mix(in srgb, var(--cv2-accent) 10%, transparent);--aw-stop-soft:color-mix(in srgb, var(--cv2-warn) 10%, transparent)}.aw-sub{font:400 12px/1 var(--cv2-mono);letter-spacing:.04em;flex-wrap:wrap;gap:22px;margin:0 0 8px;display:flex}.aw-sub a{color:var(--cv2-ink-3);border-bottom:1px solid #0000;padding:6px 0;text-decoration:none}.aw-sub a[aria-current=page]{color:var(--cv2-ink);border-bottom-color:var(--aw-go)}.aw-muted{color:var(--cv2-ink-3)}.aw-loading{font:400 12px/1 var(--cv2-mono);margin-top:12vh}.aw-error{color:var(--aw-stop);font:400 13px/1.5 var(--cv2-mono)}.aw-accent{color:var(--aw-go)}.aw-meta{font:400 12px/1.6 var(--cv2-mono);color:var(--cv2-ink-3);margin:10px 0 0}.aw-meta a,.aw-link{color:var(--cv2-ink-2);margin-left:10px}.aw{max-width:1240px;margin-top:28px}.aw-head{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:56px;display:grid}.aw-h1{font-size:clamp(34px,4.2vw,58px)}.aw-group{font:italic 300 22px/1.3 var(--cv2-serif);color:var(--cv2-ink-2);margin:18px 0 0}.aw-base{flex-wrap:wrap;align-items:baseline;gap:32px;margin-top:18px;display:flex}.aw-big{font:400 32px/1 var(--cv2-serif);color:var(--cv2-ink);text-align:left;background:0 0;border:0;padding:0}button.aw-big{cursor:pointer;border-bottom:1px dotted var(--cv2-rule)}.aw-big small{font:400 11px/1.4 var(--cv2-mono);color:var(--cv2-ink-3);margin-top:6px;display:block}.aw-big-sm{font-size:22px}.aw-play,.aw-num,.aw-fn{font:400 12px/1 var(--cv2-mono);color:var(--cv2-ink);border:1px solid var(--cv2-rule);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;margin-left:10px;padding:3px 9px}.aw-num{border-color:var(--cv2-ink-3);margin-left:4px}.aw-fn{color:var(--aw-go);vertical-align:super;margin-left:3px;padding:1px 6px;font-size:10px}.aw-trend-detail>summary{cursor:pointer;color:var(--cv2-ink-2);font:400 12px/1.5 var(--cv2-mono);padding:8px 0}.aw-trend{border:1px solid var(--cv2-rule);background:color-mix(in srgb, var(--cv2-field-2) 70%, transparent);border-radius:4px;margin:0;padding:14px 16px 10px}.aw-trend .cv2-kicker{margin-bottom:8px;font-size:11px}.aw-axis{stroke:var(--cv2-rule)}.aw-line{fill:none;stroke:var(--aw-go);stroke-width:2px}.aw-dot{fill:var(--aw-go)}.aw-tick{fill:var(--cv2-ink-3);font:400 9px var(--cv2-mono)}.aw-end-label{fill:var(--cv2-ink-2);font:400 10px var(--cv2-mono)}.aw-trend-note{font:400 11px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);margin:6px 0 0}.aw-spark circle{fill:var(--aw-go)}.aw-cols{border-top:1px solid var(--cv2-rule);border-bottom:1px solid var(--cv2-rule);grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.aw-col{min-width:0;padding:30px 36px 32px 0}.aw-col+.aw-col{border-left:1px solid var(--cv2-rule);padding:30px 0 32px 36px}.aw-colkick{color:var(--cv2-ink-2);align-items:center;gap:10px;margin:0;display:flex}.aw-pip{border-radius:50%;width:8px;height:8px}.aw-stop .aw-pip{background:var(--aw-stop)}.aw-go .aw-pip{background:var(--aw-go)}.aw-approach{font:300 21px/1.3 var(--cv2-serif);margin:12px 0 0}.aw-reask{font:400 12px/1.6 var(--cv2-mono);color:var(--cv2-ink-2);margin:10px 0 0}.aw-hidden{background:var(--cv2-rule);color:var(--cv2-ink-2);border-radius:3px;padding:1px 6px}.aw-quote{font:300 21px/1.45 var(--cv2-serif);color:var(--cv2-ink);margin:14px 0 0}.aw-next{border-left:2px solid var(--cv2-ink-3);background:color-mix(in srgb, var(--cv2-ink) 4%, transparent);border-radius:0 6px 6px 0;margin-top:22px;padding:14px 16px}.aw-next .cv2-kicker{margin:0;font-size:11px}.aw-next-lean_in{border-left-color:var(--aw-go);background:var(--aw-go-soft)}.aw-next-stall{border-left-color:var(--aw-stop);background:var(--aw-stop-soft)}.aw-next-quote{font:300 18px/1.45 var(--cv2-serif);margin:8px 0 0}.aw-stance{font:500 11px/1.4 var(--cv2-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cv2-ink-3);margin:8px 0 0}.aw-next-lean_in .aw-stance{color:var(--aw-go)}.aw-next-stall .aw-stance{color:var(--aw-stop)}.aw-rec{grid-template-columns:220px minmax(0,1fr);gap:40px;margin-top:40px;display:grid}.aw-status{font:400 12px/1.6 var(--cv2-mono);color:var(--cv2-ink-2)}.aw-status strong{color:var(--cv2-ink);font-weight:500}.aw-rep-answer{font:300 20px/1.5 var(--cv2-serif);border-left:2px solid var(--aw-go);margin:0 0 18px;padding-left:16px}.aw-supporting{border-left:2px solid var(--cv2-rule);margin-top:18px;padding-left:16px}.aw-supporting blockquote{font:300 18px/1.5 var(--cv2-serif);margin:8px 0}.aw-beats{margin:0;padding:0;list-style:none}.aw-beat{border-bottom:1px solid var(--cv2-rule);grid-template-columns:34px 220px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.aw-beat:first-child{padding-top:0}.aw-beat-n{font:400 26px/1 var(--cv2-serif);color:var(--cv2-ink-3)}.aw-beat-t{font:400 12px/1.5 var(--cv2-mono);letter-spacing:.04em;color:var(--cv2-ink-2);text-transform:uppercase;padding-top:4px}.aw-beat-s{font:300 20px/1.45 var(--cv2-serif)}.aw-proof{font:400 13px/1.5 var(--cv2-mono);color:var(--cv2-ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.aw-proof-none{border:1px dashed var(--cv2-rule);color:var(--cv2-ink-3);border-radius:4px;padding:6px 10px}.aw-safe{background:var(--aw-go);color:var(--cv2-field);text-transform:uppercase;border-radius:3px;padding:2px 7px;font-size:11px;font-weight:500}.aw-must{font:400 12px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);flex-wrap:wrap;gap:16px;margin:16px 0 0;display:flex}.aw-must span:before{content:"";border:1px solid var(--aw-go);vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.aw-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.aw-rec-actions{margin:0 0 20px}.aw-btn{font:400 12px/1 var(--cv2-mono);border:1px solid var(--cv2-rule);color:var(--cv2-ink);cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;text-decoration:none}.aw-btn:disabled{opacity:.5;cursor:default}.cv2-root .aw-btn-primary{background:var(--cv2-ink);color:var(--cv2-field);border-color:var(--cv2-ink)}.aw-btn-rec:before,.aw-btn-stop:before{content:"";background:var(--aw-stop);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.aw-btn-stop:before{border-radius:1px;animation:1s infinite alternate aw-pulse}@keyframes aw-pulse{to{opacity:.35}}.aw-notes{font:400 11px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;margin:22px 0 0;padding:0;list-style:none;display:grid}.aw-notes b{color:var(--aw-go);margin-right:6px;font-weight:500}.aw-founder{border-top:1px solid var(--cv2-rule);grid-template-columns:1fr 1fr;gap:36px;margin-top:40px;padding-top:24px;display:grid}@media (width<=900px){.aw-founder{grid-template-columns:1fr}}.aw-close{font:italic 300 30px/1.3 var(--cv2-serif);color:var(--cv2-ink-2);text-align:center;margin:64px 0 0}.aw-drawer{z-index:40;background:var(--cv2-field-2);border-left:1px solid var(--cv2-rule);width:min(520px,100vw);padding:28px 28px 40px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #00000073}.aw-drawer-head{position:relative}.aw-drawer-head h3{font:400 22px/1.3 var(--cv2-serif);margin:0 32px 16px 0}.aw-x{color:var(--cv2-ink-2);cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:0;right:0}.aw-drawer-list{margin:0;padding:0;list-style:none}.aw-drawer-list li{border-top:1px solid var(--cv2-rule);padding:16px 0}.aw-drawer-list blockquote{font:300 18px/1.45 var(--cv2-serif);margin:0}.aw-ramp{border:1px solid var(--cv2-rule);border-radius:999px;margin:8px 0 20px;display:inline-flex;overflow:hidden}.aw-ramp button{font:400 12px/1 var(--cv2-mono);color:var(--cv2-ink-3);cursor:pointer;background:0 0;border:0;padding:9px 16px}.aw-ramp button.on{background:var(--cv2-ink);color:var(--cv2-field)}.aw-recorder{border:1px solid var(--cv2-rule);background:color-mix(in srgb, var(--cv2-field-2) 80%, transparent);border-radius:6px;max-width:860px;margin-top:28px;margin-left:260px;padding:20px 22px}.aw-rec .aw-recorder{margin:0 0 20px}.aw-rec-row{justify-content:space-between;align-items:start;display:flex;position:relative}.aw-rec-controls{align-items:center;gap:14px;margin:14px 0;display:flex}.aw-text,.aw-input{box-sizing:border-box;background:color-mix(in srgb, var(--cv2-ink) 4%, transparent);width:100%;color:var(--cv2-ink);border:1px solid var(--cv2-rule);font:300 18px/1.5 var(--cv2-serif);border-radius:4px;padding:12px 14px}.aw-input{font:400 13px/1.4 var(--cv2-mono);margin-top:10px}.aw-ticks{font:400 12px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);flex-wrap:wrap;gap:16px;margin:14px 0 0;padding:0;list-style:none;display:flex}.aw-ticks li:before{content:"";border:1px solid var(--cv2-ink-3);vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:7px;transition:background .2s;display:inline-block}.aw-ticks li.on{color:var(--cv2-ink)}.aw-ticks li.on:before{background:var(--aw-go);border-color:var(--aw-go)}.al{max-width:1180px}.al-head{max-width:900px;margin:5vh 0 24px}.al-section{margin:28px 0 6px}.al-list{border-top:1px solid var(--cv2-rule);margin:0;padding:0;list-style:none}.al-row a{border-bottom:1px solid var(--cv2-rule);grid-template-columns:36px minmax(0,1fr) 120px 110px 150px;align-items:center;gap:18px;padding:16px 0;text-decoration:none;display:grid}.al-row a:hover{background:color-mix(in srgb, var(--cv2-ink) 3%, transparent)}.al-rank{font:400 12px/1 var(--cv2-mono);color:var(--cv2-ink-3);text-align:right}.al-label{font:400 20px/1.3 var(--cv2-serif);display:block}.al-words{font:italic 300 15px/1.4 var(--cv2-serif);color:var(--cv2-ink-3);margin-top:4px;display:block}.al-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.al-chip{font:400 10px/1 var(--cv2-mono);letter-spacing:.04em;color:var(--cv2-ink-3);border:1px solid var(--cv2-rule);border-radius:999px;padding:3px 8px}.al-chip-warn{color:var(--cv2-ink-2);border-style:dashed}.al-num,.al-reask{font:400 22px/1 var(--cv2-serif)}.al-reask{font-size:17px}.al-num small,.al-reask small{font:400 10px/1.4 var(--cv2-mono);color:var(--cv2-ink-3);margin-top:4px;display:block}.aw-spark polyline{fill:none;stroke:var(--aw-go);stroke-width:1.5px}.al-print{margin-top:28px}.ac{max-width:900px}.ac-card{border:1px solid var(--cv2-rule);border-radius:6px;margin-top:12px;padding:18px 20px}.ar-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;max-width:1180px;display:grid}.ar-dim{border:1px solid var(--cv2-rule);border-radius:6px;padding:18px 20px}.ar-mean{font:400 36px/1 var(--cv2-serif);margin:0}.ar-mean small{font:400 12px/1 var(--cv2-mono);color:var(--cv2-ink-3)}.ar-ex{border-left:2px solid var(--cv2-rule);padding-left:12px;font-size:16px}.ar-ex-go{border-left-color:var(--aw-go)}.ar-ex-stop{border-left-color:var(--aw-stop)}.ar-who{display:block}@media (width<=900px){.aw-rec{margin-top:20px}.aw-base{gap:16px}.aw-big-sm{font-size:18px}.aw-big small{font-size:10px}.aw-head,.aw-cols,.aw-rec{grid-template-columns:1fr;gap:24px}.aw-col,.aw-col+.aw-col{border-left:0;padding:24px 0}.aw-col+.aw-col{border-top:1px solid var(--cv2-rule)}.aw-beat{grid-template-columns:28px minmax(0,1fr)}.aw-beat-s{grid-column:2}.aw-notes{grid-template-columns:1fr}.aw-recorder{margin-left:0}.al-row a{grid-template-columns:24px minmax(0,1fr) 80px}.al-row .aw-spark,.al-row .al-reask{display:none}.aw-ramp{border-radius:14px;flex-wrap:wrap;max-width:100%;display:flex}.aw-ramp button{padding:9px 12px}.aw-drift-line{font-size:18px}.aw-drift-arrow{margin:0 8px}.rp-q{font-size:21px}}@media print{.aw-sub,.aw-actions,.aw-play,.aw-drawer,.aw-ramp{display:none}.al-row a{grid-template-columns:24px minmax(0,1fr) 90px}.al-row .aw-spark{display:none}}.aw-ranked{margin-top:36px}.ac-audio{width:100%;max-width:420px;margin-top:12px;display:block}.al-chip-go{color:var(--aw-go);border-color:var(--aw-go)}.aw-proof-ok{display:block}.aw-proof-text{font:300 19px/1.45 var(--cv2-serif);margin-top:8px;display:block}.aw-proof-src{font:400 11px/1.4 var(--cv2-mono);margin-top:6px;display:block}.aw-drift{border-bottom:1px solid var(--cv2-rule);margin-top:36px;padding:18px 0}.aw-drift-line{font:300 21px/1.5 var(--cv2-serif);margin:6px 0 0}.aw-drift-year{font:500 12px/1 var(--cv2-mono);color:var(--cv2-ink-3);margin-right:8px}.aw-drift-arrow{color:var(--aw-go);margin:0 14px}.rp{max-width:980px}.rp-head{margin:5vh 0 24px}.rp-list{margin:12px 0 0;padding:0;list-style:none}.rp-item{border-top:1px solid var(--cv2-rule);break-inside:avoid;padding:22px 0}.rp-q{font:400 24px/1.3 var(--cv2-serif);margin:4px 0 0}.rp-q a{color:inherit;text-decoration:none}.rp-beats{font:300 18px/1.5 var(--cv2-serif);margin:12px 0 0;padding-left:20px}.rp-beats b{font:500 12px/1 var(--cv2-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--cv2-ink-2);margin-right:6px}.rp-a{font:300 18px/1.5 var(--cv2-serif);margin:12px 0 0}.rp-proof{font:400 13px/1.5 var(--cv2-mono);color:var(--cv2-ink-2);margin:12px 0 0}.rp-sources{font:400 11px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);margin:12px 0 0;padding-left:20px}.rp-sources p{margin:3px 0}.rp-sources li{margin-top:8px}@media print{.rp-noprint{display:none}.rp-item{border-top-color:#ccc}}.hm-home{min-height:calc(100vh - 110px);margin:-24px -48px 0;padding:20px 48px 40px;position:relative;overflow:hidden}.hm-loading{background:0 0}.hm-field{z-index:0;pointer-events:none;background:radial-gradient(1.5px 1.5px at 20% 30%,#f2f2f033 50%,#0000 51%) 0 0/140px 120px,radial-gradient(1px 1px at 70% 60%,#f2f2f026 50%,#0000 51%) 0 0/90px 110px,radial-gradient(60% 50% at 55% 55%,#19e69a0d 0%,#0000 70%);position:absolute;inset:0}.hm-field>*{pointer-events:auto}.hm-caption{z-index:1;max-width:1080px;position:relative}.hm-qow-chips{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hm-qow-chips button{text-align:left;border:1px solid var(--cv2-rule);width:100%;height:100%;color:var(--cv2-ink);cursor:pointer;background:#05090bcc;border-radius:2px;padding:10px 12px}.hm-qow-chips button:hover,.hm-qow-chips button[aria-expanded=true]{border-color:#f2c46d88}.hm-q{font-size:13px;line-height:1.35;display:block}.hm-a{font:400 11px/1.45 var(--cv2-mono);color:var(--cv2-ink-3);margin-top:6px;display:block}.hm-qow-answer{background:#05090bee;border:1px solid #f2c46d44;max-width:760px;margin:10px 0 0;padding:12px 16px}.hm-qow-answer ul{margin:0;padding:0;list-style:none}.hm-qow-answer li{padding:4px 0;font-size:14px}.hm-qow-answer a{font-family:var(--cv2-serif);margin-right:6px;font-size:16px}.hm-qow-answer em{color:var(--cv2-ink-3);font-style:normal;font-family:var(--cv2-mono);font-size:11px}.hm-base{font:400 11px var(--cv2-mono);color:var(--cv2-ink-3);margin:8px 0 0}.hm-stakes-wrap{margin:7vh 0 0}.hm-kicker{font:500 11px/1 var(--cv2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ha-gold);margin:0 0 14px}.hm-stakes{font:300 clamp(26px, 2.6vw, 36px)/1.3 var(--cv2-serif);letter-spacing:-.005em;max-width:1000px;margin:0}.hm-stakes a{text-underline-offset:6px;-webkit-text-decoration:underline #f2c46d66;text-decoration:underline #f2c46d66;text-decoration-thickness:1px}.hm-stakes a:hover{-webkit-text-decoration-color:var(--ha-gold);text-decoration-color:var(--ha-gold)}.hm-account{font-weight:500;text-decoration:none!important}.hm-quote{text-align:center;max-width:860px;margin:9vh auto 7vh}.hm-quote blockquote{font:300 italic clamp(26px, 2.8vw, 40px)/1.3 var(--cv2-serif);margin:0}.hm-quote figcaption{font:400 12px var(--cv2-mono);color:var(--cv2-ink-3);margin-top:16px}.hm-changes{max-width:1000px;margin:0;padding:0;list-style:none}.hm-changes li{align-items:baseline;gap:12px;padding:7px 0;font-size:15px;display:flex}.hm-changes a{text-decoration:none}.hm-changes a:hover{text-decoration:underline}.hm-n{font:500 12px var(--cv2-mono);color:var(--ha-gold)}.hm-filament{background:linear-gradient(90deg, transparent, var(--ha-gold));flex:none;width:28px;height:1px;display:inline-block;transform:translateY(-4px)}.hm-foot{font:400 12px var(--cv2-mono);color:var(--cv2-ink-3);flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.hm-board{max-width:900px}.hm-board h1{font:300 42px/1.1 var(--cv2-serif);margin:0 0 20px}.hm-board h2{font:400 12px var(--cv2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ha-gold);margin:30px 0 10px}.hm-board-changes li{margin:10px 0;font-size:17px}.hm-cite{font:400 12px var(--cv2-mono);color:var(--cv2-ink-3)}.hm-heat{border-collapse:collapse;width:100%;font-size:14px}.hm-heat th{text-align:left;font:400 11px var(--cv2-mono);color:var(--cv2-ink-3);border-bottom:1px solid var(--cv2-rule);padding:6px 8px 6px 0}.hm-heat td{border-bottom:1px solid var(--cv2-rule);padding:6px 8px 6px 0}.hm-quote-print{text-align:left;margin:40px 0 0}.hm-board-line{font:300 22px/1.35 var(--cv2-serif);margin:0 0 14px}.hm-bars{max-width:640px;margin:0;padding:0;list-style:none}.hm-bars li{font:400 12px var(--cv2-mono);color:var(--cv2-ink-2);grid-template-columns:70px 1fr 110px;align-items:center;gap:12px;padding:3px 0;display:grid}.hm-bar{background:var(--cv2-rule);border-radius:1px;height:8px;overflow:hidden}.hm-bar span{background:var(--ha-gold);height:100%;display:block}@media (width<=900px){.hm-home{margin:-16px -16px 0;padding:12px 16px 32px}.hm-caption{flex-direction:column;display:flex}.hm-qow{order:5;margin-top:28px}.hm-stakes-wrap{margin-top:12px}.hm-qow-chips{grid-template-columns:1fr}}@media print{.hm-field,.hm-qow{display:none}.hm-board,.hm-board h1,.hm-heat td{color:#111}}.rs-study,.rs-shelf{max-width:1120px}.rs-crumb{font:400 12px/1.4 var(--cv2-mono);color:var(--cv2-ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.rs-crumb a{color:var(--cv2-ink-2);text-decoration:none}.rs-kicker{font:400 12px/1.4 var(--cv2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv2-ink-3);margin:40px 0 0}.rs-accent{color:var(--cv2-accent)!important}.rs-title{font:300 clamp(34px, 4.6vw, 56px)/1.08 var(--cv2-serif);letter-spacing:-.01em;max-width:900px;margin:14px 0 0}.rs-dek{color:var(--cv2-ink-2);max-width:720px;margin:18px 0 0;font-size:16px}.rs-hero{grid-template-columns:auto 1fr;align-items:start;gap:28px;margin:40px 0 8px;display:grid}.rs-big{color:var(--cv2-ink);cursor:pointer;font:300 112px/.9 var(--cv2-serif);letter-spacing:-.02em;text-align:left;background:0 0;border:0;padding:0}.rs-big small{color:var(--cv2-ink-3);font-size:56px}.rs-big:focus-visible,.rs-n:focus-visible,.rs-chip:focus-visible,.rs-marker:focus-visible{outline:1px solid var(--cv2-accent);outline-offset:4px}.rs-hero-text{font:300 24px/1.3 var(--cv2-serif);max-width:640px;margin:6px 0 0}.rs-base{font:400 12px/1.6 var(--cv2-mono);color:var(--cv2-ink-3);margin:12px 0 0}.rs-base span{color:var(--cv2-ink-2)}.rs-chart{border:1px solid var(--cv2-rule);background:linear-gradient(#07100f 0%,#0000 100%);border-radius:14px;margin:36px 0 0;padding:22px 22px 12px}.rs-chart svg{width:100%;height:auto;display:block}.rs-chart-title{font:300 24px/1.25 var(--cv2-serif);color:var(--cv2-ink);display:block}.rs-chart-sub{font:400 12px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);margin-top:6px;display:block}.rs-readout{font:400 13px/1.5 var(--cv2-mono);color:var(--cv2-ink-2);min-height:20px;margin:12px 0 0}.rs-readout em{color:var(--cv2-accent);font-style:normal}.rs-grid{stroke:var(--cv2-rule)}.rs-tick,.rs-axis,.rs-label,.rs-marker-label,.rs-pin text{font:400 11px var(--cv2-mono);fill:var(--cv2-ink-3)}.rs-axis{fill:var(--cv2-ink-2)}.rs-label{fill:var(--cv2-ink)}.rs-label.rs-accent{fill:var(--cv2-accent)}.rs-shade{fill:color-mix(in srgb, var(--cv2-accent) 10%, transparent)}.rs-band{fill:color-mix(in srgb, var(--cv2-ink) 5%, transparent)}.rs-context{fill:none;stroke:color-mix(in srgb, var(--cv2-ink) 16%, transparent);stroke-width:1px}.rs-context.rs-focus{stroke:var(--cv2-warn);stroke-width:1.8px}.rs-focus-label{fill:var(--cv2-warn)}.rs-finding.rs-lights{cursor:default}.rs-finding.rs-lights:hover .rs-n{text-decoration:underline}.rs-highlight{fill:none;stroke:var(--cv2-ink);stroke-width:1.6px;stroke-dasharray:4 3}.rs-median{fill:none;stroke:var(--cv2-accent);stroke-width:2.6px}.rs-marker{cursor:pointer}.rs-hit{fill:#0000}.rs-marker-line{stroke:color-mix(in srgb, var(--cv2-ink) 22%, transparent);stroke-dasharray:2 4}.rs-marker-dot{fill:var(--cv2-field);stroke:var(--cv2-accent);stroke-width:2px}.rs-marker-label{fill:var(--cv2-ink)}.rs-marker:hover .rs-marker-label{fill:var(--cv2-accent)}.rs-cursor{stroke:var(--cv2-accent);stroke-width:1.5px}.rs-pin circle{fill:var(--cv2-warn)}.rs-pin text{fill:var(--cv2-ink)}.rs-lanes{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;display:flex}.rs-chip{font:400 12px/1 var(--cv2-mono);border:1px solid var(--cv2-rule);color:var(--cv2-ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:9px 12px}.rs-chip i{color:var(--cv2-ink-3);margin-left:6px;font-style:normal}.rs-chip[aria-pressed=true]{border-color:var(--cv2-accent);color:var(--cv2-ink);background:color-mix(in srgb, var(--cv2-accent) 8%, transparent)}.rs-lanes input[type=range]{min-width:220px;accent-color:var(--cv2-accent);flex:1}.rs-source{font:400 11px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);margin:8px 0 0}.rs-findings{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.rs-finding{border-top:1px solid var(--cv2-rule);padding-top:14px}.rs-finding p{font:300 19px/1.35 var(--cv2-serif);margin:8px 0 0}.rs-n{cursor:pointer;font:400 12px/1 var(--cv2-mono);color:var(--cv2-accent);background:0 0;border:0;padding:0}.rs-method{color:var(--cv2-ink-2)}.rs-method summary{font:400 12px/1 var(--cv2-mono);letter-spacing:.04em;cursor:pointer;text-transform:uppercase}.rs-method li{margin:6px 0}.rs-method a{color:var(--cv2-ink)}.rs-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.rs-btn{font:400 12px/1 var(--cv2-mono);color:var(--cv2-field);background:var(--cv2-ink);cursor:pointer;border:0;border-radius:8px;padding:12px 16px}.rs-btn.rs-ghost{color:var(--cv2-ink);border:1px solid var(--cv2-rule);background:0 0}.rs-drawer{background:var(--cv2-field-2);border-left:1px solid var(--cv2-rule);z-index:40;visibility:hidden;width:min(460px,100%);height:100%;padding:28px;transition:transform .25s;position:fixed;top:0;right:0;overflow:auto;transform:translate(100%)}.rs-drawer.rs-open{visibility:visible;transform:none}.rs-drawer h3{font:300 26px/1.2 var(--cv2-serif);margin:10px 0 6px}.rs-drawer .rs-kicker{color:var(--cv2-accent);margin:0}.rs-drawer-readout{font:400 12px/1.6 var(--cv2-mono);color:var(--cv2-accent)}.rs-close{float:right;font:400 12px var(--cv2-mono);border:1px solid var(--cv2-rule);color:var(--cv2-ink-2);cursor:pointer;background:0 0;border-radius:6px;padding:6px 9px}.rs-meta{font:400 12px/1.6 var(--cv2-mono);color:var(--cv2-ink-2)}.rs-meta a{color:var(--cv2-ink)}.rs-quote{border-left:2px solid var(--cv2-accent);margin:18px 0;padding:4px 0 4px 14px}.rs-quote p{font:300 19px/1.4 var(--cv2-serif);margin:0}.rs-quote footer{font:400 11px/1.6 var(--cv2-mono);color:var(--cv2-ink-3);margin-top:6px}.rs-shelf-list{border-top:1px solid var(--cv2-rule);gap:1px;margin-top:8px;display:grid}.rs-card{border-bottom:1px solid var(--cv2-rule);color:inherit;grid-template-columns:160px 1fr;gap:28px;padding:28px 0;text-decoration:none;display:grid}.rs-card:hover .rs-card-title{color:var(--cv2-accent)}.rs-card-num{font:300 64px/.9 var(--cv2-serif)}.rs-card-num small{color:var(--cv2-ink-3);font-size:30px}.rs-card-title{font:300 30px/1.15 var(--cv2-serif);margin:8px 0 0}.rs-card-text{color:var(--cv2-ink-2);max-width:700px;margin:8px 0 0}.rs-pair div{gap:48px;display:flex}.rs-pair b{font:300 64px/1 var(--cv2-serif);display:block}.rs-bar{font:400 12px var(--cv2-mono);grid-template-columns:180px 1fr 60px;align-items:center;gap:12px;margin:8px 0;display:grid}.rs-bar i{background:var(--cv2-accent);height:10px}@media (width<=760px){.rs-hero{grid-template-columns:1fr}.rs-big{font-size:84px}.rs-findings{grid-template-columns:1fr}.rs-card{grid-template-columns:1fr;gap:8px}.rs-chart{padding:14px 10px 8px}}@media print{.rs-actions,.rs-lanes input,.rs-drawer,.rs-method summary{display:none}.rs-method>ul{display:block}.rs-chart{background:0 0;border-color:#ccc}.rs-context{stroke:#bbb}.rs-context.rs-focus{stroke:var(--cv2-warn);stroke-width:1.8px}.rs-focus-label{fill:var(--cv2-warn)}.rs-finding.rs-lights{cursor:default}.rs-finding.rs-lights:hover .rs-n{text-decoration:underline}.rs-highlight{stroke:#111}.rs-median{stroke:#0a7a52}.rs-shade{fill:#0a7a5214}}.rs-byline{font:400 12px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);margin:14px 0 0}.rs-h2{font:300 30px/1.2 var(--cv2-serif);letter-spacing:-.005em;max-width:820px;margin:0 0 14px}.rs-brief{border:1px solid var(--cv2-rule);border-radius:14px;max-width:900px;margin-top:34px;padding:22px 24px}.rs-brief-h{font-size:22px}.rs-brief ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rs-brief li{font:300 18px/1.4 var(--cv2-serif);grid-template-columns:110px 1fr;align-items:baseline;gap:14px;display:grid}.rs-brief li .rs-n{text-align:left}.rs-brief li.rs-lights:hover span{color:var(--cv2-warn)}.rs-toc{margin-top:26px}.rs-toc ol{color:var(--cv2-ink-2);margin:8px 0 0;padding-left:18px}.rs-toc a{color:var(--cv2-ink-2);border-bottom:1px solid var(--cv2-rule);text-decoration:none}.rs-section{max-width:900px;margin-top:48px}.rs-p{color:var(--cv2-ink-2);max-width:720px;margin:0 0 12px;font-size:16px;line-height:1.65}.rs-table-wrap{margin-top:18px;overflow-x:auto}.rs-table{border-collapse:collapse;width:100%;font:400 13px/1.45 var(--cv2-mono)}.rs-table caption{caption-side:top;text-align:left;font:400 12px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);padding-bottom:10px}.rs-table th,.rs-table td{text-align:left;border-bottom:1px solid var(--cv2-rule);vertical-align:top;padding:9px 12px 9px 0}.rs-table thead th{color:var(--cv2-ink-3);font-weight:400}.rs-table tbody th{color:var(--cv2-ink);font-weight:400}.rs-table td{color:var(--cv2-ink-2)}.rs-means{font:300 19px/1.45 var(--cv2-serif);padding-left:20px}.rs-means li{margin-bottom:12px}.rs-forecast{border-left:2px solid var(--cv2-accent);font:300 18px/1.45 var(--cv2-serif);max-width:760px;padding:4px 0 4px 14px}.rs-forecast span{font:400 11px/1.6 var(--cv2-mono);color:var(--cv2-accent);text-transform:uppercase;letter-spacing:.06em;display:block}.rs-faq div{margin-bottom:18px}.rs-faq dt{font:400 18px/1.35 var(--cv2-serif);color:var(--cv2-ink)}.rs-faq dd{color:var(--cv2-ink-2);max-width:720px;margin:6px 0 0}@media (width<=760px){.rs-brief li{grid-template-columns:1fr;gap:4px}.rs-h2{font-size:24px}}.rs-bar-key{font:400 12px var(--cv2-mono);color:var(--cv2-ink-2);gap:18px;margin:14px 0 8px;display:flex}.rs-key:before{content:"";vertical-align:-1px;background:currentColor;width:10px;height:10px;margin-right:6px;display:inline-block}.rs-key-0{color:var(--cv2-accent)}.rs-key-1{color:var(--cv2-ink-3)}.rs-key-2{color:var(--cv2-warn)}.rs-bar-group{border-bottom:1px solid var(--cv2-rule);grid-template-columns:200px 1fr;align-items:center;gap:14px;padding:8px 0;display:grid}.rs-bar-cat{font:300 17px/1.3 var(--cv2-serif)}.rs-bar-row{grid-template-columns:1fr 56px;align-items:center;gap:10px;margin:3px 0;display:grid}.rs-bar-fill{background:currentColor;border-radius:2px;height:9px;display:block}.rs-bar-row b{font:400 12px var(--cv2-mono);color:var(--cv2-ink-2)}@media (width<=760px){.rs-bar-group{grid-template-columns:1fr;gap:4px}}.rs-play{color:var(--cv2-ink);border-color:var(--cv2-accent)}.rs-play:before{content:"▶";color:var(--cv2-accent);margin-right:8px;font-size:9px}.rs-play[aria-pressed=true]:before{content:"■"}.rs-marker-label.rs-lit{fill:var(--cv2-accent)}@media print{.rs-play{display:none}}.mk-room{max-width:1180px}.mk-head{max-width:980px;margin-bottom:28px}.mk-fresh{font:400 12px/1.4 var(--cv2-mono);color:var(--cv2-ink-3);align-items:center;gap:10px;margin:22px 0 0;display:flex}.mk-dot{background:var(--cv2-accent);width:7px;height:7px;box-shadow:0 0 10px var(--cv2-accent);border-radius:50%}.mk-band{border-top:1px solid var(--cv2-rule);padding:44px 0 36px}.mk-h2{font:300 clamp(24px, 2.6vw, 34px)/1.15 var(--cv2-serif);letter-spacing:-.01em;max-width:900px;margin:0 0 10px}.mk-base{font:400 12px/1.6 var(--cv2-mono);color:var(--cv2-ink-3);max-width:900px;margin:0 0 8px}.mk-base b{color:var(--cv2-ink);font-weight:500}.mk-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;margin-top:22px;display:grid}.mk-chart{width:100%;height:auto;overflow:visible}.mk-axis{font:400 10px var(--cv2-mono);fill:var(--cv2-ink-3)}.mk-axis.dim{fill:var(--cv2-ink-3)}.mk-rule{stroke:var(--cv2-rule)}.mk-grid-line{stroke:var(--cv2-rule);stroke-dasharray:2 4}.mk-path{fill:none;stroke:var(--cv2-accent);stroke-width:2px}.mk-point{fill:var(--cv2-field);stroke:var(--cv2-accent);stroke-width:1.5px}.mk-point.is-picked{fill:var(--cv2-accent)}.mk-point.is-partial{stroke-dasharray:2 2}.mk-q{cursor:pointer;outline:none}.mk-q:focus-visible .mk-point{stroke-width:3px}.mk-hit{fill:#0000}.mk-pin-dot{fill:#f0b86a}.mk-pin-label{font:400 10px var(--cv2-mono);fill:var(--cv2-ink-2)}.mk-landing{fill:var(--cv2-accent)}.mk-later{margin-top:14px}.mk-pin.is-raised .mk-pin-label{fill:var(--cv2-ink-2)}.mk-filament{fill:none;stroke:var(--cv2-accent);stroke-width:1.2px;opacity:.85}.mk-days{font:500 12px var(--cv2-mono);fill:var(--cv2-accent)}.mk-drawer{border:1px solid var(--cv2-rule);background:color-mix(in srgb, var(--cv2-field-2) 80%, transparent);padding:20px}.mk-quote{margin:0 0 16px}.mk-quote blockquote{font:400 16px/1.4 var(--cv2-serif);color:var(--cv2-ink);margin:0 0 4px}.mk-quote figcaption{font:400 11px/1.5 var(--cv2-mono);color:var(--cv2-ink-3)}.mk-link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mk-ev{word-break:break-all;margin-top:2px;display:block}.mk-muted{color:var(--cv2-ink-3);font:400 12px/1.5 var(--cv2-mono);margin:0}.mk-gap{margin-top:18px}.mk-src{font:400 11px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);display:block}.mk-lag{margin:22px 0 0;padding:0;list-style:none}.mk-lag-row{border-bottom:1px solid var(--cv2-rule);grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 180px;gap:24px;padding:18px 0;display:grid}.mk-lag-event a{font:400 17px/1.3 var(--cv2-serif);margin:2px 0 4px;text-decoration:none;display:block}.mk-lag-event a:hover{text-decoration:underline}.mk-date{font:400 11px var(--cv2-mono);color:#f0b86a}.mk-days-big{font:300 28px/1.1 var(--cv2-serif);color:var(--cv2-accent);display:block}.mk-days-big.is-open{color:#f0b86a;font-size:22px}.mk-lag-row.is-after_data{opacity:.6}.mk-lag-first .mk-quote{margin-top:10px}.mk-lag-answer{flex-direction:column;gap:4px;display:flex}.mk-items{margin:18px 0 0;padding:0;list-style:none}.mk-item{border-bottom:1px solid var(--cv2-rule);grid-template-columns:170px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.mk-item-meta{font:400 11px/1.5 var(--cv2-mono);color:var(--cv2-ink-2);flex-direction:column;gap:2px;display:flex}.mk-item-meta b{color:var(--cv2-ink);font-weight:500}.mk-item-title{font:400 19px/1.3 var(--cv2-serif);text-decoration:none}.mk-item-title:hover{text-decoration:underline}.mk-why{color:var(--cv2-ink-2);max-width:760px;margin:6px 0}.mk-why.is-derived{font:400 12px/1.5 var(--cv2-mono);color:var(--cv2-ink-3)}.mk-chips{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.mk-chip{font:400 11px/1 var(--cv2-mono);color:var(--cv2-accent);border:1px solid var(--cv2-rule);padding:5px 8px;text-decoration:none}.mk-chip:hover{border-color:var(--cv2-accent)}.mk-items.is-compact .mk-item{padding:10px 0}.mk-items.is-compact .mk-item-title{font-size:16px}.mk-reader{margin-top:18px}.mk-filters{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.mk-filters button{font:400 11px var(--cv2-mono);color:var(--cv2-ink-2);border:1px solid var(--cv2-rule);cursor:pointer;background:0 0;padding:5px 9px}.mk-filters button[aria-pressed=true]{color:var(--cv2-ink);border-color:var(--cv2-accent)}.mk-filters button span{color:var(--cv2-ink-3);margin-left:4px}.mk-card{border:1px solid var(--cv2-rule);background:linear-gradient(180deg, color-mix(in srgb, var(--cv2-field-2) 90%, var(--cv2-accent) 3%), var(--cv2-field));max-width:900px;margin-top:18px;padding:28px}.mk-card-title{font:300 30px/1.15 var(--cv2-serif);margin:0 0 8px}.mk-card-quotes{margin-top:18px}.mk-why-now{margin:0;padding-left:18px}.mk-why-now li{margin:4px 0}.mk-actions{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.mk-action{font:400 12px var(--cv2-mono);color:var(--cv2-ink);border:0;border-bottom:1px solid var(--cv2-accent);cursor:pointer;background:0 0;padding:0 0 3px}.mk-foot{border-top:1px solid var(--cv2-rule);padding-top:24px}.mk-loading{min-height:60vh}@media (width<=900px){.mk-grid,.mk-lag-row,.mk-item{grid-template-columns:1fr;gap:12px}}@media print{.mk-band:not(:first-of-type),.mk-actions,.mk-fresh{display:none}.mk-drawer{border-color:#ccc}.mk-path,.mk-filament{stroke:#111}}.mk-topic{margin-top:26px}.mk-topic-head{border-left:2px solid var(--cv2-accent);padding:2px 0 4px 14px}.mk-topic-name{font:400 20px/1.3 var(--cv2-serif);margin:0 0 2px}.mk-lead-q blockquote{font:300 clamp(22px, 2.2vw, 30px)/1.25 var(--cv2-serif)}.mk-why-now a{font:400 16px/1.4 var(--cv2-serif);text-decoration:none}.mk-why-now a:hover{text-decoration:underline}.mk-trend{border-top:1px solid var(--cv2-rule);padding:28px 0 8px}.mk-h3{font:300 clamp(20px, 2vw, 26px)/1.2 var(--cv2-serif);max-width:900px;margin:0 0 8px}.mk-pins{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px 28px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-pins li{grid-template-columns:52px minmax(0,1fr);gap:10px;display:grid}.mk-pin-x{font:500 12px var(--cv2-mono);color:#f0b86a;padding-top:3px}.mk-pins .mk-quote blockquote{font-size:14px}.mk-path-ours{fill:none;stroke:var(--cv2-ink-3);stroke-width:1.5px;stroke-dasharray:4 4}.mk-line-label{font:400 10px var(--cv2-mono);fill:var(--cv2-accent)}.mk-line-label.is-ours{fill:var(--cv2-ink-3)}.mk-lead{font:300 20px/1.35 var(--cv2-serif);color:var(--cv2-ink);max-width:900px;margin:6px 0 10px}.mk-asked{order:3;grid-column:1/-1}.mk-asked-terms{font:400 15px/1.4 var(--cv2-serif);flex-wrap:wrap;gap:8px 18px;margin:6px 0 2px;display:flex}.mk-asked-terms span{cursor:help;border-bottom:1px dotted var(--cv2-rule)}.mk-asked-terms b{font:500 12px var(--cv2-mono);color:var(--cv2-accent);margin-left:4px}.mk-pair{border-top:1px solid var(--cv2-rule);margin-top:14px}.mk-reply{border-left:2px solid var(--cv2-accent);margin:10px 0;padding:10px 0 10px 12px}.mk-reply.is-weakest{border-left-color:var(--cv2-warn)}.mk-reply blockquote{font:400 15px/1.4 var(--cv2-serif);margin:4px 0}.mk-next{font:400 13px/1.4 var(--cv2-serif);color:var(--cv2-ink-2);margin:6px 0 2px}.mk-next.is-lean_in{color:var(--cv2-accent)}.mk-next.is-stall{color:var(--cv2-warn)}.an-mirror{max-width:1180px}.an-band{border-bottom:1px solid var(--cv2-rule);padding:7vh 0 40px;scroll-margin-top:90px}.an-band:first-child{padding-top:5vh}.an-band>.cv2-kicker{margin:0 0 16px}.an-band .cv2-headline{max-width:23ch}.an-num{appearance:none;font:inherit;color:inherit;cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;transition:color .2s}.an-num:hover,.an-num:focus-visible{color:var(--cv2-accent);outline:none}.an-num[aria-busy=true]{opacity:.6}.an-num.is-plain{cursor:default;text-decoration:none}.an-cols{grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.an-col{min-width:0;padding-right:36px}.an-col+.an-col{border-left:1px solid var(--cv2-rule);padding:0 0 0 36px}.an-colhead{color:var(--cv2-ink-2);margin:0 0 6px}.an-item{border-top:1px solid var(--cv2-rule);padding:22px 0 26px}.an-item h3{font:300 26px/1.2 var(--cv2-serif);margin:0 0 6px}.an-counts{margin:0 0 16px}.an-definition{max-width:72ch;color:var(--cv2-ink-2);font:400 14px/1.6 var(--cv2-sans)}.an-column-definition{margin:8px 0 20px}.an-review-action{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.an-review-action button{appearance:none;color:var(--cv2-ink);border:1px solid var(--cv2-rule);font:400 12px/1.3 var(--cv2-mono);cursor:pointer;background:0 0;border-radius:6px;padding:10px 14px}.an-review-action button:hover,.an-review-action button:focus-visible{border-color:var(--cv2-accent)}.an-review-action button:disabled{cursor:wait;opacity:.6}.an-review-action [role=status]{margin:0}.an-item .cv2-quote blockquote{color:var(--cv2-ink)}.an-echo{border-left:2px solid var(--cv2-rule);margin-top:18px;padding-left:14px}.an-echo .cv2-kicker{margin:0 0 6px}.an-answer{margin-top:22px}.an-answer .cv2-kicker{margin:0 0 6px}.an-none{color:var(--cv2-ink-3);font:400 13px/1.5 var(--cv2-mono)}.an-loading{margin-top:8vh}.an-words{margin-top:40px}.an-words-head{grid-template-columns:1fr 180px 1fr;display:grid}.an-words-head .cv2-kicker:last-child{text-align:right}.an-pair{border-top:1px solid var(--cv2-rule);grid-template-columns:1fr 180px 1fr;align-items:center;padding:18px 0;display:grid}.an-word{font:300 clamp(26px, 3vw, 40px)/1.1 var(--cv2-serif);overflow-wrap:anywhere;margin:0}.an-word-side{color:var(--cv2-ink-3);margin:0 0 8px}.an-pair .cv2-base{margin-top:6px}.an-concept{text-align:center;color:var(--cv2-ink-3);margin:0}.an-we{text-align:right}.an-chips{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.an-chip{appearance:none;color:var(--cv2-ink-2);font:400 12px/1 var(--cv2-mono);letter-spacing:.04em;border:1px solid var(--cv2-rule);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px}.an-chip span{color:var(--cv2-ink-3);margin-left:8px}.an-chip[aria-selected=true]{color:var(--cv2-ink);border-color:var(--cv2-accent)}.an-bars{align-items:flex-end;gap:10px;margin-top:34px;padding-bottom:2px;display:flex;overflow-x:auto}.an-barcol{flex-direction:column;align-items:center;gap:6px;min-width:38px;display:flex}.an-barwrap{align-items:flex-end;width:26px;height:110px;display:flex}.an-bar{background:var(--cv2-ink-3);border-radius:1px;width:100%}.an-barcol:hover .an-bar{background:var(--cv2-accent)}.an-barn{font:400 12px/1 var(--cv2-mono);color:var(--cv2-ink-2);min-height:14px}.an-barq{font:400 10px/1 var(--cv2-mono);color:var(--cv2-ink-3);white-space:nowrap}.an-duel{margin-top:36px}.an-duel .an-col>.cv2-quote:first-of-type blockquote{color:var(--cv2-ink-2)}@media (width<=760px){.an-cols{grid-template-columns:1fr}.an-col,.an-col+.an-col{border:0;padding:0}.an-col+.an-col{margin-top:30px}.an-words-head{display:none}.an-pair{grid-template-columns:1fr;gap:8px}.an-concept,.an-we{text-align:left}}@media print{.an-chips{display:none}.an-band{break-inside:avoid}}.apl-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:980px;margin:0 0 64px;display:grid}.apl-figure.is-none .cv2-figure-value{color:var(--cv2-warn)}.apl-list{max-width:980px;margin:0 0 56px}.apl-list h2{margin:0 0 20px}.apl-list.is-none h2{color:var(--cv2-warn)}.apl-list ol{margin:0;padding:0;list-style:none}.apl-list li{border-top:1px solid var(--cv2-rule);padding:18px 0}.apl-q{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.apl-q-text{font:300 24px/1.3 var(--cv2-serif);letter-spacing:-.01em}.apl-q:hover .apl-q-text{color:var(--cv2-accent)}.apl-why{color:var(--cv2-ink-2);margin:8px 0 0;font-size:14px}.apl-pair .cv2-quote{border-left:1px solid var(--cv2-rule);margin-top:14px;padding-left:18px}@media (width<=720px){.apl-figures{grid-template-columns:1fr;gap:20px}.apl-q-text{font-size:20px}}.apl-compare ul{flex-wrap:wrap;gap:10px 14px;margin:0;padding:0;list-style:none;display:flex}.apl-compare li{border:1px solid var(--cv2-rule);border-radius:999px;padding:8px 16px}.apl-compare .apl-q{grid-auto-flow:column;align-items:baseline;gap:10px}.apl-compare .apl-q-text{font-size:17px}.cs-root{max-width:1240px}.cs-loading{min-height:40vh}.cs-label{font:400 11px/1.4 var(--cv2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv2-ink-3);display:block}.cs-muted{color:var(--cv2-ink-3)}.cs-accent{color:var(--cv2-accent)}.cs-head{max-width:900px;margin:8px 0 30px}.cs-headline-2{color:var(--cv2-ink-3)}.cs-meta{font:400 12px/1.4 var(--cv2-mono);color:var(--cv2-ink-3);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:26px;display:flex}.cs-meta span+span:before{content:"·";color:var(--cv2-rule);margin-right:22px}.cs-btn{font:500 13px/1 var(--cv2-sans);color:var(--cv2-field);background:var(--cv2-accent);border:1px solid var(--cv2-accent);cursor:pointer;border-radius:999px;padding:11px 18px;transition:transform .15s,background .15s}.cs-btn:hover{transform:translateY(-1px)}.cs-btn-ghost{color:var(--cv2-ink);border-color:var(--cv2-rule);background:0 0}.cs-btn-ghost:hover{border-color:var(--cv2-ink-3)}.cs-btn-warn{color:var(--cv2-ink);border-color:color-mix(in srgb, var(--cv2-warn) 70%, transparent);background:0 0}.cs-link{font:inherit;color:var(--cv2-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.cs-chips{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 44px;display:flex}.cs-chips .cs-label{margin-right:8px}.cs-chip{font:400 13px/1 var(--cv2-sans);color:var(--cv2-ink-2);border:1px solid var(--cv2-rule);cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;transition:all .2s}.cs-chip:hover{color:var(--cv2-ink);border-color:var(--cv2-ink-3)}.cs-chip[aria-pressed=true]{color:var(--cv2-field);background:var(--cv2-accent);border-color:var(--cv2-accent)}.cs-band{margin:0 0 52px}.cs-band-head{border-bottom:1px solid var(--cv2-rule);align-items:baseline;gap:18px;margin-bottom:18px;padding-bottom:14px;display:flex}.cs-band-note{font:400 12px/1.4 var(--cv2-mono);color:var(--cv2-ink-3)}.cs-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.cs-card{text-align:left;min-height:212px;color:var(--cv2-ink);background:color-mix(in srgb, var(--cv2-ink) 3%, transparent);border:1px solid var(--cv2-rule);cursor:pointer;border-radius:3px;flex-direction:column;gap:8px;padding:20px 18px 16px;transition:opacity .35s,border-color .2s,transform .2s,box-shadow .35s;display:flex;position:relative}.cs-card:hover{border-color:var(--cv2-ink-3);transform:translateY(-2px)}.cs-card[data-dim]{background:0 0;border-style:dashed}.cs-card-best{border-color:var(--cv2-accent);box-shadow:0 0 0 1px var(--cv2-accent), 0 0 42px -8px color-mix(in srgb, var(--cv2-accent) 55%, transparent)}.cs-best{font:400 10px/1 var(--cv2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv2-accent)}.cs-rank{font:400 11px/1 var(--cv2-mono);color:var(--cv2-ink-3);position:absolute;top:14px;right:16px}.cs-num{font:300 52px/1 var(--cv2-serif);letter-spacing:-.02em;font-variant-numeric:lining-nums}.cs-metric{font:400 13px/1.4 var(--cv2-sans);color:var(--cv2-ink-2)}.cs-qual{letter-spacing:.02em;color:var(--cv2-ink-2);vertical-align:.55em;margin-right:.3em;font-size:.42em}.cs-base{margin:8px 0 0}.cs-who{font:italic 300 17px/1.3 var(--cv2-serif);color:var(--cv2-ink)}.cs-card-quote{font:300 13px/1.45 var(--cv2-serif);color:var(--cv2-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs-card-foot{font:400 10.5px/1.4 var(--cv2-mono);color:var(--cv2-ink-3);flex-wrap:wrap;justify-content:space-between;gap:6px 10px;margin-top:auto;padding-top:12px;display:flex}.cs-state{align-items:center;gap:6px;display:inline-flex}.cs-state:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px}.cs-state-safe{color:var(--cv2-accent)}.cs-state-safe:before{background:currentColor}.cs-card-internal .cs-num{color:var(--cv2-ink-2)}.cs-page{max-width:820px;padding-bottom:24px}.cs-page-top{justify-content:space-between;align-items:baseline;gap:16px;margin:4px 0 18px;display:flex}.cs-gate{font:400 11px/1.4 var(--cv2-mono);letter-spacing:.04em;color:var(--cv2-warn);border:1px solid color-mix(in srgb, var(--cv2-warn) 45%, transparent);border-radius:999px;margin:0 0 14px;padding:5px 11px;display:inline-block}.cs-gate-safe{color:var(--cv2-accent);border-color:color-mix(in srgb, var(--cv2-accent) 45%, transparent)}.cs-figures{flex-wrap:wrap;align-items:flex-end;gap:22px 48px;margin:26px 0 24px;display:flex}.cs-figure-more{flex-wrap:wrap;gap:20px 40px;display:flex}.cs-facts{border-top:1px solid var(--cv2-rule);border-bottom:1px solid var(--cv2-rule);grid-template-columns:120px 1fr;gap:10px 18px;margin:0 0 22px;padding:18px 0;display:grid}.cs-facts dt{font:400 11px/1.6 var(--cv2-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cv2-ink-3)}.cs-facts dd{color:var(--cv2-ink-2);margin:0;font-size:14px}.cs-held ul{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cs-held li{font:400 12px/1 var(--cv2-mono);color:var(--cv2-ink-2);border:1px solid var(--cv2-rule);border-radius:999px;padding:7px 11px}.cs-held li:before{content:"✓ ";color:var(--cv2-accent)}.cs-sec{margin:30px 0 0}.cs-sec>p{color:var(--cv2-ink-2);margin:10px 0 0}.cs-num-md{font-size:34px}.cs-baseline{font:400 10.5px/1.45 var(--cv2-mono);color:var(--cv2-ink-3);max-width:280px;margin:6px 0 0}.cs-facts-tight{margin-top:10px;padding:12px 0}.cs-table{border-collapse:collapse;width:100%;margin:22px 0 0;font-size:13px}.cs-table caption{caption-side:top;text-align:left;font:400 11px/1.4 var(--cv2-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv2-ink-3);padding-bottom:10px}.cs-held{margin-top:20px}.cs-sec>p+p,.cs-record+p{margin-top:12px}.cs-table th,.cs-table td{text-align:left;border-bottom:1px solid var(--cv2-rule);vertical-align:top;padding:9px 10px 9px 0}.cs-table thead th{font:400 10.5px/1.4 var(--cv2-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cv2-ink-3)}.cs-table tbody th{color:var(--cv2-ink);font-weight:400}.cs-table td{color:var(--cv2-ink-2)}.cs-change{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cv2-ink)!important}.cs-job{font:400 10.5px/1.4 var(--cv2-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cv2-accent);margin:0 0 6px;display:block}.cs-moment+.cs-moment{margin-top:22px}.cs-record{border:1px solid var(--cv2-rule);background:color-mix(in srgb, var(--cv2-field) 60%, transparent);border-radius:3px;margin-top:12px;padding:18px}.cs-record-cols{grid-template-columns:1fr 1.3fr;gap:18px;display:grid}.cs-fields{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cs-fields li{font:400 12.5px/1.35 var(--cv2-mono);color:var(--cv2-ink-3);border:1px solid var(--cv2-rule);border-radius:2px;padding:7px 9px}.cs-fields-added li{color:var(--cv2-ink);border-color:color-mix(in srgb, var(--cv2-accent) 55%, transparent);background:color-mix(in srgb, var(--cv2-accent) 7%, transparent);opacity:0;animation:.5s forwards cs-light;animation-delay:calc(var(--i,0) * .11s + .15s)}.cs-count{font:300 44px/1 var(--cv2-serif);align-items:baseline;gap:16px;margin:0 0 16px;display:flex}.cs-count i{color:var(--cv2-ink-3);font-size:24px;font-style:normal}.cs-shopper{margin:0 0 16px}.cs-shopper q{font:italic 300 20px/1.35 var(--cv2-serif);color:var(--cv2-ink);margin-top:6px;display:block}.cs-moment{margin:12px 0 0}.cs-moment blockquote{font:italic 300 23px/1.4 var(--cv2-serif);color:var(--cv2-ink);border-left:2px solid var(--cv2-accent);margin:0;padding-left:18px}.cs-moment figcaption{font:400 11.5px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);margin:12px 0 0 20px}.cs-limit{color:var(--cv2-ink-2);margin:28px 0 0;font-size:14px}.cs-limit .cs-label{color:var(--cv2-warn);margin-bottom:6px}.cs-related{margin:22px 0 0;font-size:14px}.cs-manual{margin:26px 0 0}.cs-manual textarea{width:100%;font:400 13px/1.5 var(--cv2-mono);color:var(--cv2-ink);background:var(--cv2-field);border:1px solid var(--cv2-accent);resize:vertical;border-radius:3px;margin-top:8px;padding:12px}.cs-actions{flex-wrap:wrap;gap:10px;margin:30px 0 14px;display:flex}.cs-quote+.cs-quote{margin-top:22px}.cs-where{font:400 11px/1.4 var(--cv2-mono);margin:10px 0 0}.cs-line{display:block}.cs-after{color:var(--cv2-ink-2);margin:10px 0 0;padding-left:18px;font-size:14px}.cs-after li+li{margin-top:4px}.cs-proof{max-width:900px;margin:5vh 0 0}.cs-proof-bar{justify-content:space-between;margin-bottom:40px;display:flex}.cs-proof-title{font:300 clamp(34px, 4vw, 52px)/1.1 var(--cv2-serif);margin:0 0 36px}.cs-proof-list{margin:0;padding:0;list-style:none}.cs-proof-list li{border-top:1px solid var(--cv2-rule);grid-template-columns:180px 1fr;align-items:start;gap:28px;padding:24px 0;display:grid}.cs-proof-list .cs-num{font-size:60px}.cs-proof-list p{color:var(--cv2-ink-2);margin:0}.cs-proof-list .cs-proof-metric{font:400 11px/1.5 var(--cv2-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cv2-ink-3);margin-bottom:8px}.cs-proof-list sup{font:400 10px/1 var(--cv2-mono);color:var(--cv2-ink-3);margin-left:3px}.cs-proof-notes{border-top:1px solid var(--cv2-rule);font:400 11px/1.6 var(--cv2-mono);color:var(--cv2-ink-3);word-break:break-all;margin:18px 0 0;padding:18px 0 0 18px}.cs-proof-foot{font:400 11px/1.5 var(--cv2-mono);color:var(--cv2-ink-3);margin:14px 0 0}.cs-proof-held{border:1px dashed var(--cv2-rule);color:var(--cv2-ink-2);border-radius:3px;margin:40px 0 0;padding:18px 20px;font-size:14px}.cs-proof-held p{margin:10px 0 0}@keyframes cs-fade{0%{opacity:0}}@keyframes cs-slide{0%{opacity:0;transform:translate(40px)}}@keyframes cs-light{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-fields-added li{opacity:1;animation:none}.cs-card,.cs-btn{transition:none}}@media (width<=760px){.cs-head{margin-top:3vh}.cs-meta span+span:before{content:none}.cs-meta{gap:6px 16px}.cs-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 36px;padding:0 16px 6px;overflow-x:auto}.cs-chips .cs-label,.cs-chip{flex:none}.cs-band-head{flex-direction:column;gap:4px}.cs-grid{grid-template-columns:1fr 1fr;gap:10px}.cs-card{min-height:176px;padding:16px 14px 12px}.cs-num{font-size:40px}.cs-record-cols{grid-template-columns:1fr}.cs-table{font-size:12px}.cs-facts{grid-template-columns:96px 1fr}.cs-proof-list li{grid-template-columns:1fr;gap:8px}}@media print{.cs-noprint,.cs-actions{display:none!important}.cs-fields-added li{opacity:1;animation:none}.cs-proof{max-width:none;margin:0}.cs-proof-title{margin-bottom:18px;font-size:30px}.cs-proof-list li{break-inside:avoid;grid-template-columns:128px 1fr;gap:20px;padding:13px 0}.cs-proof-list .cs-num{font-size:38px}.cs-proof-list p{font-size:12.5px;line-height:1.45}.cs-proof-list .cs-proof-metric{margin-bottom:4px;font-size:9.5px}.cs-proof-notes{margin-top:10px;padding-top:10px;font-size:9px}.cs-proof-foot{font-size:10px}@page{size:A4;margin:14mm 16mm}}.cs-card-wrap{flex-direction:column;min-width:0;display:flex}.cs-card-wrap .cs-card{flex:1;width:100%}.cs-card-source{font:400 11px/1.4 var(--cv2-mono);color:var(--cv2-accent);margin:10px 0 0}.cs-source{font:400 12px/1.5 var(--cv2-mono);color:var(--cv2-ink-3)}.cs-source a{color:var(--cv2-accent)}.srch{gap:28px;max-width:1080px;display:grid}.srch-head{gap:10px;display:grid}.srch-lead{font-family:var(--cv2-serif);color:var(--cv2-ink-2);margin:0;font-size:clamp(20px,2.2vw,26px);font-style:italic}.srch-headline{letter-spacing:-.01em;margin:0;font-size:clamp(32px,4.4vw,56px);line-height:1.08}.srch-line{display:block}.srch-measure{color:var(--cv2-ink-2)}.srch-ratio{font-family:var(--cv2-serif);color:var(--cv2-ink-2);margin:0;font-size:clamp(20px,2.4vw,28px)}.srch-headline-sm{max-width:40ch;font-size:clamp(24px,3vw,34px)}.srch-cell{all:unset;cursor:pointer;border-bottom:1px dotted var(--cv2-ink-3)}.srch-cell:hover,.srch-cell:focus-visible{color:var(--cv2-accent);border-bottom-color:var(--cv2-accent)}.srch-num{font-variant-numeric:tabular-nums}.srch-num.is-own{color:var(--cv2-accent)}.srch-muted{color:var(--cv2-ink-3);font-size:13px}.srch-stale{color:var(--cv2-warn)}.srch-note{color:var(--cv2-ink-3);max-width:80ch;margin:0;font-size:13px;line-height:1.5}.srch-chart{gap:12px;display:grid}.srch-bars{gap:7px;margin:0;padding:0;list-style:none;display:grid}.srch-bars li{font-family:var(--cv2-mono);color:var(--cv2-ink-2);grid-template-columns:minmax(120px,190px) 1fr 76px;align-items:center;gap:14px;font-size:12.5px;display:grid}.srch-bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srch-bar-track{background:var(--cv2-rule);border-radius:1px;height:10px;overflow:hidden}.srch-bar-track i{background:var(--cv2-ink-3);height:100%;display:block}.srch-bars li.is-own{color:var(--cv2-accent)}.srch-bars li.is-own .srch-bar-track i{background:var(--cv2-accent)}.srch-bar-value{text-align:right;font-variant-numeric:tabular-nums}.srch-pair{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.srch-card .srch-bars li{grid-template-columns:minmax(140px,1.3fr) 1fr 64px}.srch-card{border:1px solid var(--cv2-rule);background:color-mix(in srgb, var(--cv2-field-2) 70%, transparent);border-radius:4px;align-content:start;gap:14px;padding:22px 24px;display:grid}.srch-sentence{font-family:var(--cv2-serif);margin:0;font-size:21px;line-height:1.35}.srch-standing{gap:12px;margin:0;display:grid}.srch-standing div{border-bottom:1px solid var(--cv2-rule);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding-bottom:10px;display:grid}.srch-standing dt{color:var(--cv2-ink-2);font-size:14px}.srch-standing dd{text-align:right;justify-items:end;gap:2px;margin:0;display:grid}.srch-peer{font-family:var(--cv2-mono);font-size:11.5px}.srch-big{font-family:var(--cv2-serif);font-variant-numeric:tabular-nums;font-size:26px}.srch-moves ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.srch-moves li{grid-template-columns:34px 1fr;justify-items:start;gap:2px 8px;font-size:16px;display:grid}.srch-moves li>.srch-muted{grid-column:2}.srch-rank{font-family:var(--cv2-serif);color:var(--cv2-accent);grid-row:span 2;font-size:26px;line-height:1}.srch-moves-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.srch-delta{gap:8px;margin:0;padding:0;list-style:none;display:grid}.srch-delta li{border-bottom:1px solid var(--cv2-rule);grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;padding-bottom:8px;display:grid}.srch-foot{border-top:1px solid var(--cv2-rule);gap:14px;padding-top:18px;display:grid}.srch-caveats{gap:6px;display:grid}.srch.is-preview .srch-head:before{content:"Preview, not live";font-family:var(--cv2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cv2-warn);font-size:11px}.srch-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.srch-input{border:1px solid var(--cv2-rule);color:var(--cv2-ink);font:inherit;background:0 0;border-radius:3px;min-width:240px;padding:8px 10px}.srch-table-wrap{overflow-x:auto}.srch-table{border-collapse:collapse;width:100%;font-size:13px}.srch-table th{text-align:left;font-family:var(--cv2-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--cv2-ink-3);border-bottom:1px solid var(--cv2-rule);padding:8px 10px;font-size:11px;font-weight:400}.srch-table td{border-bottom:1px solid var(--cv2-rule);vertical-align:top;color:var(--cv2-ink-2);max-width:420px;padding:8px 10px}.srch-table .is-num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--cv2-mono)}.srch-table tr.is-own td{color:var(--cv2-accent)}.srch-table tr.is-dim td{color:var(--cv2-ink-3)}.srch-files{gap:6px;margin:0;padding-left:18px;display:grid}.srch-intake{gap:16px;display:grid}.srch-intake-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.srch-intake-head h2{margin:0 0 4px;font-size:20px}.srch-intake-head p{color:#4b5563;max-width:70ch;margin:0;font-size:14px}.srch-intake-live{color:#065f46;font-size:13px}.srch-drop{background:#f9fafb;border:1.5px dashed #9ca3af;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;font-size:14px;display:flex}.srch-drop label{color:#4b5563;gap:4px;font-size:12px;display:grid}.srch-drop input:not([type=file]){font:inherit;border:1px solid #d1d5db;border-radius:4px;min-width:200px;padding:6px 8px}.srch-drop small{color:#6b7280;flex-basis:100%}.srch-intake .srch-btn{color:#111827;font:inherit;cursor:pointer;background:#fff;border:1px solid #111827;border-radius:4px;padding:7px 12px}.srch-intake .srch-btn:disabled{opacity:.5;cursor:default}.srch-intake .srch-btn.srch-apply{color:#fff;background:#111827}.srch-intake-status{color:#1f2937}.srch-intake-error{color:#b91c1c}.srch-intake-ok{color:#065f46}.srch-band{background:#fff7ed;border:1px solid #fdba74;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.srch-band p{margin:0}.srch-band div{gap:8px;display:flex}.srch-intake-grid{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:16px;display:grid}.srch-rail{gap:12px;max-height:80vh;padding-right:6px;font-size:13px;display:grid;overflow:auto}.srch-rail-title{margin:0;font-weight:600}.srch-rail-file{gap:6px;display:grid}.srch-rail-name{color:#374151;word-break:break-all;margin:0;font-family:ui-monospace,Menlo,monospace;font-size:12px}.srch-rail ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.srch-rail li{background:#fff;border:1px solid #e5e7eb;border-radius:6px;gap:4px;min-width:0;padding:8px 10px;display:grid}.srch-rail li.is-used{border-color:#10b981}.srch-rail li.is-off{opacity:.75}.srch-rail-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;display:flex}.srch-rail-table{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.srch-rail-meta,.srch-conf{color:#6b7280;font-size:12px}.srch-conf.is-low{color:#b45309}.srch-rail select{font:inherit;border:1px solid #d1d5db;border-radius:4px;max-width:190px;padding:3px 6px}.srch-rail-why{color:#6b7280;overflow-wrap:anywhere;margin:0;font-size:12px}.srch-intake-stage{border-radius:8px;min-height:60vh;padding:28px}.srch-versions table{border-collapse:collapse;width:100%;font-size:13px}.srch-versions td{border-bottom:1px solid #e5e7eb;padding:6px 8px}@media (width<=760px){.srch-bars li{grid-template-columns:minmax(90px,120px) 1fr 64px;gap:8px}.srch-intake-grid{grid-template-columns:1fr}.srch-headline{font-size:32px}}@media print{.srch-cell{border:0}.srch-card{break-inside:avoid}}.tsh-root{--tsh-bg:var(--cv2-field,#05090b);--tsh-panel:var(--cv2-field-2,#0a1518);--tsh-line:var(--cv2-rule,#13252a);--tsh-ink:var(--cv2-ink,#f2f2f0);--tsh-mute:var(--cv2-ink-2,#9fb0b5);--tsh-dim:var(--cv2-ink-3,#5d6f74);--tsh-acc:var(--cv2-accent,#19e69a);color:var(--tsh-ink);font:14px/1.55 var(--cv2-sans,Inter,system-ui,sans-serif);background:0 0;padding:8px 0 80px}.tsh-root>*{max-width:1120px;margin-left:auto;margin-right:auto}.tsh-mono{letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.tsh-dim{color:var(--tsh-mute)}.tsh-small{font-size:10px}.tsh-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tsh-top .cv2-headline{margin:0 0 6px}.tsh-consent{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0 6px;display:flex}.tsh-consent .cv2-base{margin:0}.tsh-acc{color:var(--cv2-accent,#19e69a)}.tsh-top p{margin:0}.tsh-switch{border:1px solid var(--tsh-line);border-radius:999px;display:flex;overflow:hidden}.tsh-switch button{color:var(--tsh-mute);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:7px 14px;font:500 11px IBM Plex Mono,monospace}.tsh-switch button.on{background:var(--tsh-acc);color:#04070a}.tsh-switch button:focus-visible,.tsh-btn:focus-visible,.tsh-dot:focus-visible{outline:2px solid var(--tsh-acc);outline-offset:2px}.tsh-hero{border-bottom:1px solid var(--tsh-line);padding:48px 0 28px;transition:opacity .25s}.tsh-hero blockquote{margin:0;font:300 clamp(30px,4.6vw,60px)/1.1 Newsreader,Georgia,serif}.tsh-hero.long blockquote{font-size:clamp(24px,3.2vw,40px);line-height:1.18}.tsh-hero .tsh-who{margin:18px 0 14px}.tsh-who{color:var(--tsh-mute);margin:0}.tsh-btn{border:1px solid var(--tsh-line);color:var(--tsh-ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 11px;font:500 11px IBM Plex Mono,monospace;display:inline-flex}.tsh-btn:hover{border-color:var(--tsh-acc)}.tsh-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tsh-grow{flex:1}.tsh-base{color:var(--tsh-mute);flex-wrap:wrap;gap:28px;padding:20px 0;display:flex}.tsh-base>div{flex-direction:column;gap:2px;display:flex}.tsh-n{color:var(--tsh-ink);font:300 30px/1.1 Newsreader,Georgia,serif}.tsh-n-sm{padding-top:6px;font-size:22px}.tsh-base .acc .tsh-n{color:var(--tsh-acc)}.tsh-base-action{justify-content:flex-end}.tsh-strip{border-top:1px solid var(--tsh-line);height:40px;margin:4px 0 28px;position:relative}.tsh-year{color:var(--tsh-dim);position:absolute;top:24px;transform:translate(-2px)}.tsh-dot{background:var(--tsh-mute);cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;margin-left:-4px;padding:0;position:absolute;top:8px}.tsh-dot.cleared{background:var(--tsh-acc)}.tsh-chapter{border-top:1px solid var(--tsh-line);padding:26px 0 8px}.tsh-chapter h2{margin:0 0 4px;font:300 28px/1.2 Newsreader,Georgia,serif}.tsh-chapter>p{margin:0}.tsh-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin-top:16px;display:grid}.tsh-card{background:var(--tsh-panel);border:1px solid var(--tsh-line);border-radius:10px;flex-direction:column;gap:12px;padding:18px;scroll-margin:120px;transition:opacity .25s;display:flex}.tsh-card blockquote{margin:0;font:400 19px/1.35 Newsreader,Georgia,serif}.tsh-card .tsh-row{margin-top:auto}.tsh-pill{text-transform:uppercase;border:1px solid var(--tsh-line);color:var(--tsh-mute);border-radius:4px;padding:3px 7px;font:500 10px IBM Plex Mono,monospace}.tsh-pill.safe{border-color:var(--tsh-acc);color:var(--tsh-acc)}.tsh-pill.fx{color:var(--tsh-ink)}.tsh-root.stage .tsh-card.locked{opacity:.5}.tsh-root.stage .tsh-card.locked blockquote{filter:blur(4px);-webkit-user-select:none;user-select:none}.tsh-root.stage .tsh-hero.locked{opacity:.35}.tsh-lockline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tsh-lockline p{margin:0}.tsh-foot{margin-top:32px}.tsh-empty{font:300 32px Newsreader,Georgia,serif}.tsh-drawer{background:var(--cv2-field-2,#0a1518);color:var(--cv2-ink,#f2f2f0);border:1px solid var(--cv2-rule,#13252a);border-radius:12px;width:min(720px,100vw - 24px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.tsh-drawer::backdrop{background:#04070ac7}.tsh-drawer header{border-bottom:1px solid var(--cv2-rule,#13252a);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.tsh-drawer header p{margin:0}.tsh-drawer-who{font:300 20px Newsreader,Georgia,serif;margin-top:4px!important}.tsh-drawer-body{padding:12px 18px 18px}.tsh-drawer h3{margin:16px 0 6px}.tsh-turn{border-bottom:1px dashed var(--cv2-rule,#13252a);color:var(--cv2-ink-2,#9fb0b5);padding:10px 0}.tsh-turn p{margin:4px 0 0}.tsh-turn span{color:var(--cv2-ink-3,#5d6f74)}.tsh-turn.lit{color:var(--cv2-ink,#f2f2f0)}.tsh-turn.lit p{font:400 18px/1.45 Newsreader,Georgia,serif}.tsh-turn.lit span{color:var(--cv2-accent,#19e69a)}.tsh-lit{border-left:3px solid var(--cv2-accent,#19e69a);margin:0;padding:10px 14px;font:400 17px/1.45 Newsreader,Georgia,serif}.tsh-link{color:var(--cv2-accent,#19e69a);word-break:break-all}@media (width<=600px){.tsh-hero{padding-top:28px}.tsh-base{gap:18px}}.tsh-kept{color:var(--cv2-ink,#f2f2f0);background:0 0;padding:0 1px;box-shadow:inset 0 -.45em #19e69a47}.tsh-measured{color:var(--cv2-ink-3,#5d6f74);text-transform:none;letter-spacing:.02em;margin:0;line-height:1.5}.tsh-pill.warn{border-color:var(--cv2-warn,#ff6b5e);color:var(--cv2-warn,#ff6b5e)}.tsh-drawer-said{color:var(--cv2-ink-2,#9fb0b5);font-size:13px;margin:6px 0 0!important}.tsh-job{color:var(--cv2-accent,#19e69a);margin:0;font-size:10px}.tsh-also{border-top:1px solid var(--cv2-rule,#13252a);margin-top:18px;padding-top:12px}.tsh-also h3{color:var(--cv2-accent,#19e69a);margin:0 0 6px}.cv2-root{--cv2-field:#05090b;--cv2-field-2:#081214;--cv2-ink:#f2f2f0;--cv2-ink-2:#f2f2f0b3;--cv2-ink-3:#f2f2f08c;--cv2-rule:#f2f2f01f;--cv2-accent:#19e69a;--cv2-warn:#ff6b5e;--cv2-serif:Newsreader, "Iowan Old Style", Georgia, serif;--cv2-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--cv2-sans:Inter, -apple-system, "Segoe UI", sans-serif;background:radial-gradient(120% 90% at 70% 40%, var(--cv2-field-2) 0%, var(--cv2-field) 70%);min-height:100vh;color:var(--cv2-ink);font:400 15px/1.55 var(--cv2-sans);-webkit-font-smoothing:antialiased}.cv2-root a{color:inherit}.cv2-bar{z-index:20;background:linear-gradient(var(--cv2-field) 60%, transparent);align-items:center;gap:40px;padding:26px 48px;display:flex;position:sticky;top:0}.cv2-mark{font:300 22px/1 var(--cv2-serif);letter-spacing:-.01em;white-space:nowrap;text-decoration:none}.cv2-mark em{color:var(--cv2-ink-2)}.cv2-nav{flex:1;gap:28px;min-width:0;display:flex}.cv2-nav a{font:400 12px/1 var(--cv2-mono);letter-spacing:.06em;color:var(--cv2-ink-3);border-bottom:1px solid #0000;padding:6px 0;text-decoration:none}.cv2-nav a:hover{color:var(--cv2-ink)}.cv2-nav a[aria-current=page]{color:var(--cv2-ink);border-bottom-color:var(--cv2-accent)}.cv2-aside{font:400 11px/1 var(--cv2-mono);color:var(--cv2-ink-3);white-space:nowrap;gap:20px;display:flex}.cv2-aside a{text-decoration:none}.cv2-aside a:hover{color:var(--cv2-ink)}.cv2-session{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cv2-sign-out{appearance:none;color:var(--cv2-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cv2-sign-out:hover{color:var(--cv2-ink)}.cv2-sign-out:disabled{cursor:wait}.cv2-session-error{white-space:normal;max-width:32ch;color:var(--cv2-warn);line-height:1.5}.cv2-main{padding:24px 48px 96px}.cv2-room{max-width:1180px}.cv2-room-head{max-width:820px;margin:8vh 0 48px}.cv2-room-head .cv2-kicker{margin-bottom:18px}.cv2-kicker{font:400 12px/1.5 var(--cv2-mono);letter-spacing:.06em;color:var(--cv2-ink-3);margin:0}.cv2-base{font:400 12px/1.5 var(--cv2-mono);letter-spacing:.04em;color:var(--cv2-ink-3);margin:14px 0 0;display:block}.cv2-headline{font:300 clamp(34px, 4.4vw, 60px)/1.08 var(--cv2-serif);letter-spacing:-.015em;text-wrap:balance;margin:0}.cv2-headline-hero{font-size:clamp(40px,5.6vw,76px);line-height:1.04}.cv2-headline-section{font-size:clamp(24px,2.4vw,32px);line-height:1.2}.cv2-link,.cv2-actions button,.cv2-figure,.cv2-quote button{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.cv2-link{font:400 12px/1 var(--cv2-mono);color:var(--cv2-ink-2);text-underline-offset:4px;text-decoration:underline}.cv2-link:hover{color:var(--cv2-ink)}.cv2-root :focus-visible{outline:1px solid var(--cv2-accent);outline-offset:4px}.cv2-figure{flex-direction:column;gap:6px;display:inline-flex}.cv2-figure-value{font:300 64px/1 var(--cv2-serif);letter-spacing:-.02em}.cv2-figure-hero .cv2-figure-value{font-size:clamp(72px,9vw,128px)}.cv2-figure-section .cv2-figure-value{font-size:40px}.cv2-figure-label{color:var(--cv2-ink-2);font-size:15px}.cv2-figure .cv2-base{margin-top:2px}.cv2-figure:hover .cv2-figure-value,.cv2-quote button:hover blockquote{color:var(--cv2-accent)}.cv2-quote{max-width:820px;margin:0}.cv2-quote blockquote{font:300 28px/1.3 var(--cv2-serif);letter-spacing:-.01em;text-wrap:pretty;margin:0;transition:color .2s}.cv2-quote-hero blockquote{font-size:clamp(30px,3.4vw,46px);line-height:1.18}.cv2-quote-section blockquote{font-size:21px;line-height:1.4}.cv2-quote figcaption{margin-top:14px}.cv2-fresh{font:400 12px/1.4 var(--cv2-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cv2-ink-2)}.cv2-fresh:before{content:"";background:var(--cv2-accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.cv2-fresh.is-stale{color:var(--cv2-warn)}.cv2-fresh.is-stale:before{background:var(--cv2-warn)}.cv2-actions{border-top:1px solid var(--cv2-rule);flex-wrap:wrap;align-items:center;gap:22px;margin-top:64px;padding-top:18px;display:flex}.cv2-actions button{font:400 12px/1 var(--cv2-mono);letter-spacing:.06em;color:var(--cv2-ink-2);border-bottom:1px solid #0000;padding:6px 0}.cv2-actions button:hover{color:var(--cv2-ink);border-bottom-color:var(--cv2-accent)}.cv2-drawer-layer{z-index:60;background:#0008;justify-content:flex-end;animation:.18s ease-out cv2-fade;display:flex;position:fixed;inset:0}.cv2-drawer{background:var(--cv2-field-2);border-left:1px solid var(--cv2-rule);width:min(540px,100vw);height:100%;padding:26px 32px 64px;animation:.22s ease-out cv2-slide;overflow-y:auto}.cv2-drawer header{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.cv2-drawer-title{font:300 30px/1.15 var(--cv2-serif);margin:0 0 28px}.cv2-evidence-list{gap:30px;margin:0;padding:0;list-style:none;display:grid}.cv2-evidence-list li{border-top:1px solid var(--cv2-rule);padding-top:20px}.cv2-evidence-list blockquote{font:300 21px/1.4 var(--cv2-serif);margin:0 0 12px}.cv2-evidence-title{font:400 18px/1.35 var(--cv2-serif);margin:0 0 10px}.cv2-evidence-list a{font:400 12px/1 var(--cv2-mono);color:var(--cv2-accent);margin-top:10px;display:inline-block}@keyframes cv2-fade{0%{opacity:0}}@keyframes cv2-slide{0%{opacity:.4;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.cv2-drawer-layer,.cv2-drawer{animation:none}}.cv2-locked{border:1px solid var(--cv2-rule);border-radius:2px;max-width:560px;padding:22px 24px}.cv2-locked h3{font:400 20px/1.3 var(--cv2-serif);margin:0 0 8px}.cv2-locked p{color:var(--cv2-ink-2);margin:0}.cv2-locked .cv2-kicker{margin-bottom:12px}.cv2-pending{background:#05090b;min-height:100vh}@media (width<=1200px){.cv2-bar{flex-wrap:wrap;gap:16px 24px}.cv2-nav{flex-basis:100%;order:3;overflow-x:auto}.cv2-nav-search{margin-left:auto}}@media (width<=760px){.cv2-bar{flex-wrap:wrap;gap:14px 22px;padding:18px 16px}.cv2-nav{flex-basis:100%;order:3;gap:20px;overflow-x:auto}.cv2-main{padding:16px 16px 64px}}@media print{.cv2-root{color:#111;--cv2-ink:#111;--cv2-ink-2:#333;--cv2-ink-3:#666;--cv2-rule:#ccc;background:#fff}.cv2-bar,.cv2-actions,.cv2-drawer-layer{display:none}.cv2-root{font-size:11pt}.cv2-room-head{margin-top:0}}.cv2-shelves{flex-wrap:wrap;align-items:baseline;gap:26px;margin:4vh 0 0;display:flex}.cv2-shelves .cv2-kicker{color:var(--cv2-ink-2);margin-right:8px}.cv2-shelves a{font:400 12px/1 var(--cv2-mono);letter-spacing:.06em;color:var(--cv2-ink-3);border-bottom:1px solid #0000;padding:6px 0;text-decoration:none}.cv2-shelves a:hover{color:var(--cv2-ink)}.cv2-shelves a[aria-current=page]{color:var(--cv2-ink);border-bottom-color:var(--cv2-accent)}.cv2-nav-search{align-items:center;width:clamp(170px,24vw,340px);display:flex;position:relative}.cv2-nav-search input{border:0;border-bottom:1px solid var(--cv2-rule);width:100%;color:var(--cv2-ink);font:300 16px/1.2 var(--cv2-serif);caret-color:var(--cv2-accent);background:0 0;outline:0;padding:6px 26px 6px 0}.cv2-nav-search input::placeholder{color:var(--cv2-ink-3)}.cv2-nav-search input:focus{border-bottom-color:var(--cv2-accent)}.cv2-nav-search input::-webkit-search-cancel-button{display:none}.cv2-nav-search kbd{font:400 10px/1 var(--cv2-mono);color:var(--cv2-ink-3);border:1px solid var(--cv2-rule);border-radius:3px;padding:2px 5px;position:absolute;right:0}.cv2-nav-results{background:var(--cv2-field-2);border:1px solid var(--cv2-rule);z-index:40;width:min(460px,92vw);margin:0;padding:8px 0;list-style:none;position:absolute;top:calc(100% + 10px);right:0}.cv2-nav-results li{cursor:pointer;grid-template-columns:92px 1fr;gap:2px 12px;padding:10px 16px;display:grid}.cv2-nav-results li b{font:400 16px/1.3 var(--cv2-serif)}.cv2-nav-results li span:not(.cv2-kicker){color:var(--cv2-ink-3);grid-column:2;font-size:13px}.cv2-nav-results li[aria-selected=true]{background:#ffffff0d}.cv2-nav-results li[aria-selected=true] b{color:var(--cv2-accent)}.cv2-nav-results .cv2-nav-none{color:var(--cv2-ink-3);cursor:default;display:block}.cv2-questions{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cv2-questions a{font:400 13px/1.4 var(--cv2-mono);color:var(--cv2-ink-2);text-decoration:none}.cv2-questions a:before{content:"·  ";color:var(--cv2-accent)}.cv2-questions a:hover{color:var(--cv2-ink)}@media (width<=1080px){.cv2-bar{gap:28px}.cv2-nav{gap:20px}}@media (width<=760px){.cv2-nav-search{order:4;width:100%}}.cv2-scene{min-height:calc(100vh - 120px);position:relative}.cv2-scene-stage{z-index:0;position:fixed;inset:0 0 0 36vw}.cv2-scene-centre .cv2-scene-stage{left:0}.cv2-scene-scrim{z-index:1;pointer-events:none;background:radial-gradient(60% 50% at 50% 52%, color-mix(in srgb, var(--cv2-field) 85%, transparent) 0%, color-mix(in srgb, var(--cv2-field) 50%, transparent) 55%, transparent 80%);position:fixed;inset:0}.cv2-scene-caption{z-index:2;max-width:540px;padding-top:4vh;position:relative}.cv2-scene-centre .cv2-scene-caption{text-align:center;max-width:900px;margin:10vh auto 0}.cv2-scene-error{position:absolute;bottom:24px;left:24px}.cv2-bar{z-index:30}.cv2-main{position:relative}@media (width<=760px){.cv2-scene{flex-direction:column;min-height:0;display:flex}.cv2-scene-stage,.cv2-scene-centre .cv2-scene-stage{order:2;height:46vh;margin:24px -16px 0;position:relative;inset:auto}.cv2-scene-scrim{display:none}.cv2-scene-caption,.cv2-scene-centre .cv2-scene-caption{text-align:left;order:1;max-width:none;margin:0;padding-top:8px}}.cv2-scene-caption{transition:opacity .6s}.cv2-scene.is-playing .cv2-scene-caption{opacity:.12;pointer-events:none}.cv2-scene-finale{z-index:3;text-align:center;cursor:pointer;max-width:920px;margin:14vh auto 0;animation:1.4s cubic-bezier(.2,.7,.2,1) both cv2-rise;position:relative}.cv2-scene-finale figcaption,.cv2-scene-finale .cv2-kicker{text-align:center}.cv2-scene-finale>.cv2-kicker{opacity:.6;margin-top:36px}@keyframes cv2-rise{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.cv2-scene-finale{animation:none}.cv2-scene-caption{transition:none}}.cgc-root{--cgc-canvas:#f2f4f8;--cgc-card:#fff;--cgc-inset:#f6f8fb;--cgc-line:#e5e9f2;--cgc-line2:#d3dae8;--cgc-text:#0a0f1e;--cgc-sub:#3d4966;--cgc-faint:#7a849c;--cgc-blue:#0a5cff;--cgc-blue-d:#0846c4;--cgc-blue-soft:#edf3ff;--cgc-blue-line:#bfd4ff;--cgc-us:#ff6606;--cgc-us-text:#c74a00;--cgc-us-soft:#fff3ea;--cgc-good:#0c8a55;--cgc-good-soft:#e7f6ef;--cgc-warn:#a16207;--cgc-warn-soft:#fbf3e2;--cgc-crit:#d92b21;--cgc-crit-soft:#fdeeec;--cgc-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--cgc-mono:ui-monospace, "SF Mono", Menlo, monospace;--cgc-sh1:0 1px 2px #0a0f1e0f, 0 1px 3px #0a0f1e0a;--cgc-sh2:0 4px 12px #0a0f1e14, 0 1px 3px #0a0f1e0d;--cgc-r:14px;background:var(--cgc-canvas);color:var(--cgc-text);font:14px/1.5 var(--cgc-sans);-webkit-font-smoothing:antialiased;min-height:100vh}.cgc-root *{box-sizing:border-box}.cgc-root[data-active-desk=prospecting]{--cgc-canvas:#f7f9f8;--cgc-blue:#376d5b;--cgc-blue-d:#275543;--cgc-blue-soft:#eaf2ed;--cgc-blue-line:#b8d1c3}.cgc-root[data-active-desk=prospecting] .cgc-nav a.on{box-shadow:0 2px 5px #27554326}.cgc-root :where(:not(.ops-calls,.ops-calls *)){margin:0;padding:0}@media (prefers-reduced-motion:reduce){.cgc-root *{transition:none!important}}.cgc-root button{cursor:pointer}.cgc-root button:where(:not(.ops-calls *)){font:inherit}.cgc-root :focus-visible{outline:2px solid var(--cgc-blue-line);outline-offset:1px;border-radius:4px}.cgc-app{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.cgc-rail{background:var(--cgc-card);border-right:1px solid var(--cgc-line);flex-direction:column;height:100vh;padding:18px 12px 16px;display:flex;position:sticky;top:0}.cgc-logo{color:inherit;align-items:center;gap:10px;padding:4px 10px 16px;text-decoration:none;display:flex}.cgc-logo .cgc-mark{color:#fff;width:34px;height:34px;font:700 16px var(--cgc-sans);box-shadow:var(--cgc-sh1);background:linear-gradient(135deg,#ff6606,#ff8f45);border-radius:10px;place-items:center;display:grid}.cgc-logo b{font:700 15px var(--cgc-sans);letter-spacing:-.01em}.cgc-logo span{font:10.5px var(--cgc-sans);color:var(--cgc-faint);margin-top:1px;display:block}.cgc-ngrp{font:700 10px var(--cgc-sans);letter-spacing:.09em;color:var(--cgc-faint);text-transform:uppercase;padding:14px 12px 6px}.cgc-nav{flex-direction:column;display:flex}.cgc-nav a{color:var(--cgc-sub);font:500 13.5px var(--cgc-sans);border-radius:10px;align-items:center;gap:10px;margin:1px 0;padding:8px 12px;text-decoration:none;transition:background .12s;display:flex}.cgc-nav a svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.cgc-nav a:hover{background:var(--cgc-inset);color:var(--cgc-text)}.cgc-nav a.on{background:var(--cgc-blue);color:#fff;box-shadow:0 2px 6px #0a5cff59}.cgc-railfoot{background:var(--cgc-inset);border:1px solid var(--cgc-line);font:11.5px var(--cgc-sans);color:var(--cgc-sub);border-radius:12px;margin-top:auto;padding:11px 12px}.cgc-railfoot b{color:var(--cgc-text);align-items:center;gap:6px;font-size:11.5px;display:flex}.cgc-dotg{background:var(--cgc-good);width:7px;height:7px;box-shadow:0 0 0 3px var(--cgc-good-soft);border-radius:50%;display:inline-block}.cgc-railfoot p{color:var(--cgc-faint);margin-top:4px;font-size:11px}.cgc-railfoot .cgc-more{border-top:1px solid var(--cgc-line);color:var(--cgc-faint);margin-top:6px;padding-top:6px;font-size:11px}.cgc-railfoot .cgc-more a{color:var(--cgc-sub);font-weight:600;text-decoration:none}.cgc-railfoot .cgc-more a:hover{color:var(--cgc-blue)}.cgc-rail-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 10px 0;font-size:11px;display:flex}.cgc-rail-actions a,.cgc-rail-actions button{color:var(--cgc-sub);font-weight:600;text-decoration:none}.cgc-rail-actions button{background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.cgc-rail-actions a:hover,.cgc-rail-actions button:hover{color:var(--cgc-blue)}.cgc-rail-actions button:disabled{opacity:.55;cursor:wait}.cgc-main{width:100%;max-width:1200px;padding:0 26px 60px}.cgc-topbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--cgc-line);background:#f2f4f8db;align-items:center;gap:12px;padding:14px 2px 12px;display:flex;position:sticky;top:0}.cgc-topbar h1{font:700 19px/1.2 var(--cgc-sans);letter-spacing:-.02em}.cgc-topbar .cgc-desc{font:12.5px var(--cgc-sans);color:var(--cgc-sub);margin-top:1px}.cgc-topbar .cgc-right{align-items:center;gap:8px;margin-left:auto;display:flex}.cgc-badge{font:600 11px var(--cgc-sans);background:var(--cgc-card);border:1px solid var(--cgc-line);color:var(--cgc-sub);box-shadow:var(--cgc-sh1);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.cgc-btn{font:600 12.5px var(--cgc-sans);border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;transition:transform 80ms,box-shadow .12s;display:inline-flex}.cgc-btn:active{transform:translateY(1px)}.cgc-btn.pri{background:var(--cgc-blue);color:#fff;box-shadow:0 2px 6px #0a5cff4d}.cgc-btn.pri:hover{background:var(--cgc-blue-d)}.cgc-btn.sec{background:var(--cgc-card);color:var(--cgc-text);border-color:var(--cgc-line2);box-shadow:var(--cgc-sh1)}.cgc-btn.sec:hover{background:var(--cgc-inset)}.cgc-btn.ghost{color:var(--cgc-blue);background:0 0;padding:8px}.cgc-btn.sm{border-radius:8px;padding:5px 10px;font-size:11.5px}.cgc-btn:disabled{opacity:.55;cursor:not-allowed}.cgc-seg{background:var(--cgc-inset);border:1px solid var(--cgc-line);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.cgc-seg button{font:600 12px var(--cgc-sans);color:var(--cgc-sub);background:0 0;border:none;border-radius:8px;padding:5px 12px}.cgc-seg button.on{background:var(--cgc-card);color:var(--cgc-text);box-shadow:var(--cgc-sh1)}.cgc-desk{padding-top:18px}.cgc-grid{gap:14px;display:grid}.cgc-grid.g5{grid-template-columns:repeat(5,1fr)}.cgc-grid.g4{grid-template-columns:repeat(4,1fr)}.cgc-grid.g3{grid-template-columns:repeat(3,1fr)}.cgc-grid.g2{grid-template-columns:1fr 1fr}.cgc-grid.g21{grid-template-columns:1.4fr 1fr}.cgc-mt{margin-top:14px}.cgc-card{background:var(--cgc-card);border:1px solid var(--cgc-line);border-radius:var(--cgc-r);box-shadow:var(--cgc-sh1)}.cgc-card .cgc-hd{border-bottom:1px solid var(--cgc-line);align-items:center;gap:10px;padding:14px 16px;display:flex}.cgc-card .cgc-hd h3{font:700 13.5px var(--cgc-sans);letter-spacing:-.01em}.cgc-card .cgc-hd p{font:11.5px var(--cgc-sans);color:var(--cgc-faint)}.cgc-card .cgc-hd .cgc-right{align-items:center;gap:8px;margin-left:auto;display:flex}.cgc-card .cgc-bd{padding:14px 16px}.cgc-card .cgc-bd.tight{padding:6px 16px 10px}.cgc-card .cgc-ft{border-top:1px solid var(--cgc-line);align-items:center;gap:8px;padding:10px 16px;display:flex}.cgc-kpi{background:var(--cgc-card);border:1px solid var(--cgc-line);border-radius:var(--cgc-r);box-shadow:var(--cgc-sh1);padding:14px 16px 13px;position:relative;overflow:hidden}.cgc-kpi .cgc-lbl{font:600 11px var(--cgc-sans);color:var(--cgc-faint);letter-spacing:.02em;text-transform:uppercase}.cgc-kpi .cgc-num{font:700 30px/1.15 var(--cgc-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0 3px}.cgc-kpi .cgc-num small{font:600 14px var(--cgc-sans);color:var(--cgc-faint)}.cgc-kpi .cgc-num.sm{padding-top:5px;font-size:22px}.cgc-kpi .cgc-num.crit{color:var(--cgc-crit)}.cgc-kpi .cgc-foot{font:11.5px var(--cgc-sans);color:var(--cgc-sub);align-items:center;gap:6px;display:flex}.cgc-kpi.hero{background:linear-gradient(#fff6f5,#fff);border-color:#f6c9c4}.cgc-kpi.hero .cgc-num{color:var(--cgc-crit);font-size:36px}.cgc-kpi.bare{box-shadow:none;border:none;padding:0}.cgc-kpi.bare .cgc-num{font-size:40px}.cgc-delta{font:700 10.5px var(--cgc-sans);border-radius:99px;align-items:center;padding:2px 7px;display:inline-flex}.cgc-delta.down{background:var(--cgc-crit-soft);color:var(--cgc-crit)}.cgc-delta.up{background:var(--cgc-good-soft);color:var(--cgc-good)}.cgc-delta.flat{background:var(--cgc-inset);color:var(--cgc-sub)}.cgc-pill{font:700 10.5px var(--cgc-sans);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.cgc-pill.good{background:var(--cgc-good-soft);color:var(--cgc-good)}.cgc-pill.warn{background:var(--cgc-warn-soft);color:var(--cgc-warn)}.cgc-pill.crit{background:var(--cgc-crit-soft);color:var(--cgc-crit)}.cgc-pill.blue{background:var(--cgc-blue-soft);color:var(--cgc-blue)}.cgc-pill.us{background:var(--cgc-us-soft);color:var(--cgc-us-text)}.cgc-pill.dim{background:var(--cgc-inset);color:var(--cgc-sub)}.cgc-stepper{align-items:flex-start;gap:0;padding:6px 0 2px;display:flex;overflow-x:auto}.cgc-step{text-align:center;flex:1;min-width:120px;padding:0 6px;position:relative}.cgc-step .cgc-dot{background:var(--cgc-card);border:2.5px solid var(--cgc-line2);border-radius:50%;width:12px;height:12px;margin:0 auto;display:block}.cgc-step.done .cgc-dot{background:var(--cgc-blue);border-color:var(--cgc-blue)}.cgc-step.hot .cgc-dot{background:var(--cgc-us);border-color:var(--cgc-us);box-shadow:0 0 0 4px var(--cgc-us-soft)}.cgc-step:before{content:"";background:var(--cgc-line2);width:100%;height:1.5px;position:absolute;top:5.5px;left:-50%}.cgc-step:first-child:before{display:none}.cgc-step b{font:700 11.5px var(--cgc-sans);margin-top:7px;display:block}.cgc-step span{font:11px var(--cgc-sans);color:var(--cgc-faint);margin-top:1px;display:block}.cgc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.cgc-table th{font:700 10.5px var(--cgc-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--cgc-faint);text-align:left;border-bottom:1px solid var(--cgc-line);padding:8px 12px 8px 0}.cgc-table td{border-bottom:1px solid var(--cgc-line);vertical-align:middle;padding:9px 12px 9px 0}.cgc-table tr:last-child td{border-bottom:none}.cgc-table td.cgc-n,.cgc-table th.cgc-n{text-align:right;padding-left:14px;padding-right:14px}.cgc-table td.cgc-n:last-child,.cgc-table th.cgc-n:last-child{padding-right:0}.cgc-table tbody tr{transition:background .1s}.cgc-table tbody tr:hover{background:var(--cgc-inset)}.cgc-table tr.cgc-us td{background:var(--cgc-us-soft)}.cgc-table tr.cgc-us td:first-child{border-left:3px solid var(--cgc-us);border-radius:2px 0 0 2px;padding-left:9px}.cgc-co{align-items:center;gap:9px;font-weight:600;display:inline-flex}.cgc-mono{width:26px;height:26px;font:700 10.5px var(--cgc-sans);color:#fff;border-radius:8px;flex:none;place-items:center;display:inline-grid}.cgc-sub2{font:11.5px var(--cgc-sans);color:var(--cgc-faint);font-weight:400}.cgc-bar{align-items:center;gap:8px;display:inline-flex}.cgc-bar i{background:var(--cgc-blue);opacity:.85;border-radius:99px;min-width:3px;height:7px;display:inline-block}.cgc-table tr.cgc-us .cgc-bar i{background:var(--cgc-us);opacity:1}.cgc-bar em{font-style:normal;font:600 12px var(--cgc-sans);color:var(--cgc-sub)}.cgc-table tr.cgc-us .cgc-bar em{color:var(--cgc-us-text)}.cgc-meter{align-items:center;gap:7px;display:inline-flex}.cgc-meter i{background:var(--cgc-line);border-radius:99px;width:44px;height:5px;display:inline-block;position:relative}.cgc-meter i:after{content:"";width:var(--w);background:var(--cgc-good);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.cgc-meter.mid i:after{background:var(--cgc-warn)}.cgc-meter.high i:after{background:var(--cgc-crit)}.cgc-meter em{font-style:normal;font:600 11.5px var(--cgc-mono);color:var(--cgc-sub)}.cgc-rowitem{border-bottom:1px solid var(--cgc-line);align-items:center;gap:12px;padding:11px 0;display:flex}.cgc-rowitem:last-child{border-bottom:none}.cgc-rowitem .cgc-when{font:600 10.5px var(--cgc-mono);color:var(--cgc-faint);min-width:52px}.cgc-rowitem p{color:var(--cgc-sub);flex:1;font-size:13px}.cgc-rowitem p b{color:var(--cgc-text);font-weight:600}.cgc-rowitem p a{color:inherit;text-decoration:none}.cgc-rowitem p a:hover{color:var(--cgc-blue)}.cgc-verdict-p{font:13px/1.55 var(--cgc-sans);color:var(--cgc-sub);margin-top:10px}.cgc-verdict-p b{color:var(--cgc-text)}.cgc-tiercol{width:190px}.cgc-minitable{font-size:12px}.cgc-card .cgc-ft .cgc-minitable{width:100%}.cgc-bcard{background:var(--cgc-card);border:1px solid var(--cgc-line);border-radius:var(--cgc-r);box-shadow:var(--cgc-sh1);flex-direction:column;gap:8px;padding:15px 16px;display:flex}.cgc-bcard .cgc-btop{align-items:center;gap:10px;display:flex}.cgc-bcard .cgc-btop b{font:700 13.5px var(--cgc-sans)}.cgc-bcard .cgc-btop .cgc-pill{margin-left:auto}.cgc-bcard .cgc-soft{font:12.5px var(--cgc-sans);color:var(--cgc-sub)}.cgc-bcard .cgc-soft .cgc-counter{color:var(--cgc-good);font-weight:700}.cgc-bcard .cgc-mine{background:var(--cgc-blue-soft);border-left:3px solid var(--cgc-blue);font:12.5px/1.45 var(--cgc-sans);color:var(--cgc-text);border-radius:6px;margin-top:auto;padding:8px 11px}.cgc-bcard .cgc-mine b{letter-spacing:.06em;color:var(--cgc-blue);text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.cgc-pcard{background:var(--cgc-card);border:1px solid var(--cgc-line);border-radius:var(--cgc-r);box-shadow:var(--cgc-sh1);padding:15px 16px}.cgc-pcard .cgc-no{background:var(--cgc-blue-soft);width:26px;height:26px;color:var(--cgc-blue);font:700 12px var(--cgc-sans);border-radius:8px;place-items:center;display:inline-grid}.cgc-pcard .cgc-eta{float:right}.cgc-pcard h4{font:700 14px var(--cgc-sans);margin:8px 0 4px}.cgc-pcard p{font:12.5px/1.5 var(--cgc-sans);color:var(--cgc-sub)}.cgc-pcard .cgc-win{font:12px var(--cgc-sans);color:var(--cgc-faint);border-top:1px dashed var(--cgc-line);margin-top:7px;padding-top:7px}.cgc-pcard .cgc-win b{color:var(--cgc-good);font-weight:700}.cgc-wcard h4{font:700 13px var(--cgc-sans);margin:8px 0 3px}.cgc-wcard p{font:12px var(--cgc-sans);color:var(--cgc-sub)}.cgc-pillar .cgc-ptitle{font:700 12.5px var(--cgc-sans);color:var(--cgc-text);margin:7px 0 2px}.cgc-pillar .cgc-psub{font:11.5px var(--cgc-sans);color:var(--cgc-sub)}.cgc-quad{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cgc-quad>div{border:1px solid var(--cgc-line);background:var(--cgc-inset);font:12px/1.45 var(--cgc-sans);color:var(--cgc-sub);border-radius:11px;min-height:86px;padding:12px}.cgc-quad>div b{font:700 11.5px var(--cgc-sans);color:var(--cgc-text);margin-bottom:3px;display:block}.cgc-quad>div.win{background:var(--cgc-us-soft);border-color:#ffd3b0}.cgc-quad>div.win b{color:var(--cgc-us-text);font-size:13px}.cgc-field label{font:700 11px var(--cgc-sans);color:var(--cgc-sub);margin-bottom:5px;display:block}.cgc-field label em{color:var(--cgc-crit);font-style:normal}.cgc-field label .opt{color:var(--cgc-faint);font-weight:400}.cgc-field input,.cgc-field select,.cgc-field textarea{background:var(--cgc-card);border:1px solid var(--cgc-line2);width:100%;color:var(--cgc-text);font:13.5px var(--cgc-sans);border-radius:10px;padding:9px 12px;box-shadow:inset 0 1px 2px #0a0f1e08}.cgc-field input:focus,.cgc-field textarea:focus{outline:2px solid var(--cgc-blue-line);border-color:var(--cgc-blue)}.cgc-field input::placeholder,.cgc-field textarea::placeholder{color:var(--cgc-faint)}.cgc-fgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cgc-fgrid .full{grid-column:1/-1}.cgc-chips{flex-wrap:wrap;gap:6px;display:flex}.cgc-chip{font:600 12px var(--cgc-sans);color:var(--cgc-sub);background:var(--cgc-card);border:1px solid var(--cgc-line2);border-radius:99px;padding:5px 12px}.cgc-chip.on{background:var(--cgc-text);color:#fff;border-color:var(--cgc-text)}.cgc-empty{border:1.5px dashed var(--cgc-line2);text-align:center;background:var(--cgc-inset);border-radius:12px;padding:36px 24px}.cgc-empty h4{font:700 16px var(--cgc-sans);margin:8px 0 5px}.cgc-empty p{font:12.5px var(--cgc-sans);color:var(--cgc-sub);max-width:34em;margin:0 auto}.cgc-empty .cgc-ic{background:var(--cgc-card);border:1px solid var(--cgc-line);width:40px;height:40px;box-shadow:var(--cgc-sh1);border-radius:12px;place-items:center;display:inline-grid}.cgc-empty .cgc-actions{justify-content:center;gap:8px;margin-top:14px;display:flex}.cgc-ch{width:100%;height:auto;display:block}.cgc-legend{font:600 11.5px var(--cgc-sans);color:var(--cgc-sub);gap:14px;display:flex}.cgc-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.cgc-note{font:11.5px var(--cgc-sans);color:var(--cgc-faint);margin-top:8px}.cgc-note.flush{margin:0}.cgc-note.push{margin:0 0 0 auto}.cgc-ftext{font:12.5px var(--cgc-sans);color:var(--cgc-sub)}.cgc-ftext b{color:var(--cgc-text)}.cgc-footer{font:11px var(--cgc-sans);color:var(--cgc-faint);margin:40px 2px 0;line-height:1.9}@media (width<=1000px){.cgc-app{grid-template-columns:1fr}.cgc-rail{flex-direction:row;align-items:center;height:auto;padding:10px 12px;position:relative;overflow-x:auto}.cgc-nav{flex-direction:row;overflow-x:auto}.cgc-nav a{white-space:nowrap}.cgc-ngrp,.cgc-railfoot{display:none}.cgc-console-rail{flex-wrap:wrap;gap:8px;overflow:visible}.cgc-console-rail .cgc-logo{flex:auto;padding:0}.cgc-console-rail .cgc-nav{flex:0 0 100%;order:3;min-width:0}.cgc-console-rail .cgc-rail-actions{gap:10px;padding:0}.cgc-grid.g5,.cgc-grid.g4,.cgc-grid.g3{grid-template-columns:1fr 1fr}.cgc-grid.g2,.cgc-grid.g21{grid-template-columns:1fr}.cgc-main{padding:0 14px 40px}}.cgc-ls-form .cgc-bd{padding:4px 16px 16px}.cgc-ls-section{border:none;border-top:1px solid var(--cgc-line);padding:16px 0 4px}.cgc-ls-section:first-of-type{border-top:none;padding-top:12px}.cgc-ls-legend{font:700 13.5px var(--cgc-sans);letter-spacing:-.01em;color:var(--cgc-text);align-items:center;gap:9px;padding:0;display:flex}.cgc-ls-legend-n{background:var(--cgc-blue-soft);width:22px;height:22px;color:var(--cgc-blue);font:700 11px var(--cgc-sans);border-radius:7px;flex:none;place-items:center;display:inline-grid}.cgc-ls-fields{flex-direction:column;gap:13px;margin-top:13px;display:flex}.cgc-ls-row{align-items:start}.cgc-ls-hint{font:11.5px var(--cgc-sans);color:var(--cgc-faint);margin-top:5px}.cgc-ls-modes{margin-bottom:4px}.cgc-ls-drop{text-align:center;border:1.5px dashed var(--cgc-line2);background:var(--cgc-inset);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:22px 18px;transition:border-color .12s,background .12s;display:flex;position:relative}.cgc-ls-drop:hover{border-color:var(--cgc-blue-line)}.cgc-ls-drop.is-drag{border-color:var(--cgc-blue);background:var(--cgc-blue-soft)}.cgc-ls-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cgc-ls-drop-strong{font:700 13px var(--cgc-sans);color:var(--cgc-text)}.cgc-ls-files{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.cgc-ls-file{font:12px var(--cgc-sans);background:var(--cgc-card);border:1px solid var(--cgc-line2);color:var(--cgc-sub);border-radius:99px;align-items:center;gap:7px;padding:4px 11px;display:inline-flex}.cgc-ls-file.is-warn{background:var(--cgc-warn-soft);color:var(--cgc-warn);border-color:#f0d9a8}.cgc-ls-file.is-err{background:var(--cgc-crit-soft);color:var(--cgc-crit);border-color:#f6c9c4}.cgc-ls-file-name{color:var(--cgc-text);font-weight:600}.cgc-ls-file.is-warn .cgc-ls-file-name{color:var(--cgc-warn)}.cgc-ls-file.is-err .cgc-ls-file-name{color:var(--cgc-crit)}.cgc-ls-file-meta{color:var(--cgc-faint)}.cgc-ls-assets-field{border-top:1px solid var(--cgc-line);margin-top:4px;padding-top:16px}.cgc-ls-assets{flex-wrap:wrap;gap:8px;display:flex}.cgc-ls-asset{font:600 12.5px var(--cgc-sans);color:var(--cgc-sub);background:var(--cgc-card);border:1px solid var(--cgc-line2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:7px 13px;transition:border-color .12s,background .12s;display:inline-flex}.cgc-ls-asset input{width:15px;height:15px;accent-color:var(--cgc-blue)}.cgc-ls-asset.is-on{border-color:var(--cgc-blue);background:var(--cgc-blue-soft);color:var(--cgc-blue)}.cgc-ls-ft{flex-wrap:wrap}.cgc-ls-status{font:12.5px var(--cgc-sans);color:var(--cgc-sub)}.cgc-ls-err{color:var(--cgc-crit);font-weight:600}.cgc-ls-ok{color:var(--cgc-good);font-weight:600}.cgc-ls-btns{gap:8px;margin-left:auto;display:flex}.cgc-ls-progress .cgc-bd{flex-direction:column;gap:8px;display:flex}.cgc-ls-prog-list{flex-direction:column;list-style:none;display:flex}.cgc-ls-prog-row{border-bottom:1px solid var(--cgc-line);align-items:center;gap:10px;padding:8px 0;display:flex}.cgc-ls-prog-row:last-child{border-bottom:none}.cgc-ls-prog-dot{background:var(--cgc-line2);border-radius:50%;flex:none;width:9px;height:9px}.cgc-ls-prog-dot--pending{background:var(--cgc-line2)}.cgc-ls-prog-dot--running{background:var(--cgc-blue);box-shadow:0 0 0 3px var(--cgc-blue-soft)}.cgc-ls-prog-dot--done{background:var(--cgc-good);box-shadow:0 0 0 3px var(--cgc-good-soft)}.cgc-ls-prog-dot--error{background:var(--cgc-crit);box-shadow:0 0 0 3px var(--cgc-crit-soft)}.cgc-ls-prog-name{font:600 13px var(--cgc-sans);color:var(--cgc-text)}.cgc-ls-prog-state{font:11.5px var(--cgc-sans);color:var(--cgc-faint);text-transform:capitalize;margin-left:auto}.cgc-ls-results-bd{flex-direction:column;gap:16px;display:flex}.cgc-ls-result{border:1px solid var(--cgc-line);background:var(--cgc-inset);border-radius:12px;padding:15px 16px}.cgc-ls-result-bar{border-bottom:1px solid var(--cgc-line);flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.cgc-ls-result-head{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.cgc-ls-result-title{font:700 14px var(--cgc-sans);letter-spacing:-.01em;color:var(--cgc-text)}.cgc-ls-export{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.cgc-ls-export-link{text-decoration:none}.cgc-ls-md{font:13.5px/1.6 var(--cgc-sans);color:var(--cgc-sub)}.cgc-ls-md h1,.cgc-ls-md h2,.cgc-ls-md h3,.cgc-ls-md h4{color:var(--cgc-text)}.cgc-ls-md a{color:var(--cgc-blue)}.cgc-ls-pre{white-space:pre-wrap;font:13px/1.6 var(--cgc-mono);color:var(--cgc-sub)}.cgc-ls-history-list{list-style:none}.cgc-ls-history-row{text-align:left;border:none;border-bottom:1px solid var(--cgc-line);background:0 0;align-items:center;gap:12px;width:100%;padding:11px 0;display:flex}.cgc-ls-history-list li:last-child .cgc-ls-history-row{border-bottom:none}.cgc-ls-history-row:hover .cgc-ls-history-name{color:var(--cgc-blue)}.cgc-ls-history-name{font:600 13px var(--cgc-sans);color:var(--cgc-text)}.cgc-ls-history-meta{font:11.5px var(--cgc-sans);color:var(--cgc-faint);gap:10px;margin-left:auto;display:flex}@media (width<=1000px){.cgc-ls-row{grid-template-columns:1fr}.cgc-ls-btns{margin-left:0}}.cgc-ask .cvb-sec-head,.cgc-ask .cvb-sec-title,.cgc-ask .cvb-sec-deck{display:none}.cgc-ask .cvb-ask-thread{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.cgc-ask .cvb-ask-hint{color:var(--cgc-faint);font-size:12.5px}.cgc-ask .cvb-ask-role{font:700 10px var(--cgc-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cgc-faint);margin-bottom:3px;display:block}.cgc-ask .cvb-ask-turn--user .cvb-ask-q{color:var(--cgc-text);font-weight:600}.cgc-ask .cvb-ask-turn--assistant{background:var(--cgc-inset);border:1px solid var(--cgc-line);border-radius:12px;padding:13px 15px}.cgc-ask .cvb-ask-answer{color:var(--cgc-sub);font-size:13.5px}.cgc-ask .cvb-ask-answer p{margin:0 0 8px}.cgc-ask .cvb-ask-answer p:last-child{margin-bottom:0}.cgc-ask .cvb-ask-answer a{color:var(--cgc-blue);text-decoration:none}.cgc-ask .cvb-ask-answer code{font:12px var(--cgc-mono);background:var(--cgc-blue-soft);border-radius:4px;padding:1px 4px}.cgc-ask .cvb-ask-cites{border-top:1px solid var(--cgc-line);flex-direction:column;gap:6px;margin-top:10px;padding-top:8px;display:flex}.cgc-ask .cvb-fine{font:700 10px var(--cgc-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--cgc-faint)}.cgc-ask .cvb-quote--small{color:var(--cgc-sub);border-left:3px solid var(--cgc-line2);margin-bottom:3px;padding-left:10px;font-size:12.5px}.cgc-ask .cvb-cite{color:var(--cgc-faint);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.cgc-ask .cvb-cite a{color:var(--cgc-blue);text-decoration:none}.cgc-ask .cvb-ask-loading{color:var(--cgc-faint);align-items:center;gap:10px;display:flex}.cgc-ask .cvb-ask-scan{gap:3px;display:inline-flex}.cgc-ask .cvb-ask-scan i{background:var(--cgc-blue);opacity:.5;border-radius:50%;width:4px;height:4px}.cgc-ask .cvb-ask-fail{color:var(--cgc-crit);font-size:13px}.cgc-ask .cvb-ask-form{align-items:center;gap:10px;display:flex}.cgc-ask .cvb-ask-prompt{display:none}.cgc-ask .cvb-ask-input{background:var(--cgc-card);border:1px solid var(--cgc-line2);color:var(--cgc-text);font:14.5px var(--cgc-sans);border-radius:12px;flex:1;padding:13px 16px;box-shadow:inset 0 1px 2px #0a0f1e08}.cgc-ask .cvb-ask-input:focus{outline:2px solid var(--cgc-blue-line);border-color:var(--cgc-blue)}.cgc-ask .cvb-ask-input::placeholder{color:var(--cgc-faint)}.cgc-ask .cvb-btn{background:var(--cgc-blue);color:#fff;font:600 12.5px var(--cgc-sans);border:1px solid #0000;border-radius:10px;align-items:center;padding:10px 16px;display:inline-flex;box-shadow:0 2px 6px #0a5cff4d}.cgc-ask .cvb-btn:hover{background:var(--cgc-blue-d)}.cgc-ask .cvb-btn:disabled{opacity:.55;cursor:not-allowed}.cgc-ask .cvb-ask-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cgc-ask .cvb-ask-chip{font:600 12px var(--cgc-sans);color:var(--cgc-sub);background:var(--cgc-card);border:1px solid var(--cgc-line2);border-radius:99px;padding:5px 12px}.cgc-ask .cvb-ask-chip:hover{background:var(--cgc-inset);color:var(--cgc-text)}.cgc-root .cgc-reader{z-index:60;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.cgc-root .cgc-reader-bar{background:#fff;border-bottom:1px solid #e6e9f0;flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1.1rem;display:flex}.cgc-root .cgc-reader-id{flex-direction:column;gap:.15rem;min-width:0;display:flex}.cgc-root .cgc-reader-id b{font-size:.98rem;line-height:1.3}.cgc-root .cgc-reader-id span{color:#5a6478;font-size:.8rem;line-height:1.35}.cgc-root .cgc-reader-acts{flex:none;align-items:center;gap:.4rem;display:flex}.cgc-root .cgc-reader-acts .cgc-btn[aria-disabled=true]{opacity:.4;cursor:default}.cgc-root .cgc-reader-frame{background:#fff;border:0;flex:auto;width:100%}@media (width<=760px){.cgc-root .cgc-reader-bar{flex-direction:column;gap:.5rem}}.cgc-root tr.cgc-rowlink{cursor:pointer}.cgc-root tr.cgc-rowlink:hover{background:#f7f9fc}.cgc-root .cgt-brief{background:var(--cgc-card);border:1px solid var(--cgc-line);border-left:4px solid var(--cgc-us);border-radius:var(--cgc-r);box-shadow:var(--cgc-sh1);margin-top:14px;padding:20px 22px 19px}.cgc-root .cgt-brief p{font:600 22px/1.4 var(--cgc-sans);letter-spacing:-.02em;color:var(--cgc-text);font-variant-numeric:tabular-nums;text-wrap:balance}.cgc-root .cgt-brief .cgt-brief-sub{font:12.5px var(--cgc-sans);color:var(--cgc-faint);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;display:flex}.cgc-root .cgt-brief .cgt-brief-sub b{color:var(--cgc-sub);font-variant-numeric:tabular-nums;font-weight:600}.cgc-root .cgt-sec{align-items:baseline;gap:10px;margin:22px 2px 10px;display:flex}.cgc-root .cgt-sec h2{font:700 15px var(--cgc-sans);letter-spacing:-.02em}.cgc-root .cgt-sec span{font:12px var(--cgc-sans);color:var(--cgc-faint)}.cgc-root .cgt-sec .cgt-sec-right{font:11.5px var(--cgc-sans);color:var(--cgc-faint);margin-left:auto}.cgc-root .cgt-acts{flex-direction:column;gap:10px;display:flex}.cgc-root .cgt-act{background:var(--cgc-card);border:1px solid var(--cgc-line);border-left:3px solid var(--cgc-line2);border-radius:var(--cgc-r);box-shadow:var(--cgc-sh1);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.cgc-root .cgt-act.is-critical{border-left-color:var(--cgc-crit)}.cgc-root .cgt-act.is-high{border-left-color:var(--cgc-warn)}.cgc-root .cgt-act.is-normal{border-left-color:var(--cgc-blue-line)}.cgc-root .cgt-act-rank{background:var(--cgc-inset);width:26px;height:26px;color:var(--cgc-sub);font:700 12px var(--cgc-sans);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;place-items:center;display:inline-grid}.cgc-root .cgt-act.is-critical .cgt-act-rank{background:var(--cgc-crit-soft);color:var(--cgc-crit)}.cgc-root .cgt-act-main{flex:1;min-width:0}.cgc-root .cgt-act-main h4{font:700 14px/1.35 var(--cgc-sans);letter-spacing:-.01em;color:var(--cgc-text)}.cgc-root .cgt-act-why{font:12.5px/1.5 var(--cgc-sans);color:var(--cgc-sub);margin-top:3px}.cgc-root .cgt-act-ev{flex-wrap:wrap;gap:5px 6px;margin-top:8px;list-style:none;display:flex}.cgc-root .cgt-act-ev li{font:11px var(--cgc-sans);color:var(--cgc-faint);background:var(--cgc-inset);border:1px solid var(--cgc-line);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:42ch;padding:2px 7px;overflow:hidden}.cgc-root .cgt-act-side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;min-width:116px;display:flex}.cgc-root .cgt-days{background:var(--cgc-inset);color:var(--cgc-sub);border-radius:10px;flex-direction:column;align-items:center;min-width:74px;padding:5px 11px 6px;display:inline-flex}.cgc-root .cgt-days b{font:700 18px/1.1 var(--cgc-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cgc-root .cgt-days small{font:600 9.5px var(--cgc-sans);letter-spacing:.05em;text-transform:uppercase;margin-top:1px}.cgc-root .cgt-days.is-crit{background:var(--cgc-crit-soft);color:var(--cgc-crit)}.cgc-root .cgt-days.is-warn{background:var(--cgc-warn-soft);color:var(--cgc-warn)}.cgc-root .cgt-act-side .cgc-btn{white-space:nowrap;text-decoration:none}.cgc-root .cgt-burn{grid-template-columns:1fr 236px;gap:0;display:grid}.cgc-root .cgt-burn-chart{min-width:0;padding:16px 8px 12px 16px}.cgc-root .cgt-burn-side{border-left:1px solid var(--cgc-line);flex-direction:column;gap:12px;padding:16px;display:flex}.cgc-root .cgt-burn-stat .cgt-stat-num{font:700 30px/1.1 var(--cgc-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cgc-root .cgt-burn-stat .cgt-stat-num small{font:600 15px var(--cgc-sans);color:var(--cgc-faint)}.cgc-root .cgt-burn-stat .cgt-stat-lbl{font:600 11px var(--cgc-sans);color:var(--cgc-faint);letter-spacing:.02em;text-transform:uppercase}.cgc-root .cgt-burn-stat.is-crit .cgt-stat-num{color:var(--cgc-crit)}.cgc-root .cgt-burn-rows{border-top:1px solid var(--cgc-line);flex-direction:column;gap:7px;padding-top:10px;display:flex}.cgc-root .cgt-burn-row{font:12.5px var(--cgc-sans);color:var(--cgc-sub);align-items:baseline;gap:8px;display:flex}.cgc-root .cgt-burn-row b{color:var(--cgc-text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.cgc-root .cgt-swatch{border-radius:3px;flex:none;width:10px;height:10px}.cgc-root .cgt-chart{width:100%;height:auto;display:block;overflow:visible}.cgc-root .cgt-chart text{font-family:var(--cgc-sans);font-variant-numeric:tabular-nums}.cgc-root .cgt-voice{align-items:center;gap:4px;display:inline-flex}.cgc-root .cgt-voice i{background:var(--cgc-line);border-radius:2px;width:15px;height:8px;display:inline-block}.cgc-root .cgt-voice i.on{background:var(--cgc-good)}.cgc-root .cgt-voice i.miss{background:var(--cgc-crit-soft);box-shadow:inset 0 0 0 1px #f0c4c0}.cgc-root .cgt-flat{font:600 11.5px var(--cgc-sans);color:var(--cgc-crit)}.cgc-root .cgt-dim{color:var(--cgc-faint)}.cgc-root .cgt-blockgrp{border-top:1px solid var(--cgc-line);padding:12px 0 4px}.cgc-root .cgt-blockgrp:first-child{border-top:none;padding-top:4px}.cgc-root .cgt-blockgrp>h5{font:700 10.5px var(--cgc-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--cgc-faint);margin-bottom:8px}.cgc-root .cgt-block{border-bottom:1px dashed var(--cgc-line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.cgc-root .cgt-block:last-child{border-bottom:none}.cgc-root .cgt-block-main{flex:1;min-width:0}.cgc-root .cgt-block-main b{font:600 13px var(--cgc-sans);color:var(--cgc-text)}.cgc-root .cgt-block-main p{font:12px/1.5 var(--cgc-sans);color:var(--cgc-sub);margin-top:2px}.cgc-root .cgt-block-meta{font:11.5px var(--cgc-sans);color:var(--cgc-faint);flex-wrap:wrap;gap:4px 10px;margin-top:5px;display:flex}.cgc-root .cgt-block-meta b{font:600 11.5px var(--cgc-sans);color:var(--cgc-sub)}.cgc-root .cgt-block-side{flex:none;align-items:center;gap:8px;padding-top:1px;display:flex}.cgc-root .cgt-target{padding:13px 15px 14px}.cgc-root .cgt-target .cgt-t-lbl{font:600 10.5px var(--cgc-sans);color:var(--cgc-faint);letter-spacing:.03em;text-transform:uppercase}.cgc-root .cgt-target .cgt-t-now{font:700 24px/1.15 var(--cgc-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:5px 0 2px}.cgc-root .cgt-target.is-zero .cgt-t-now{color:var(--cgc-crit)}.cgc-root .cgt-target .cgt-t-goal{font:11.5px var(--cgc-sans);color:var(--cgc-sub);font-variant-numeric:tabular-nums}.cgc-root .cgt-track{background:var(--cgc-line);border-radius:99px;height:6px;margin-top:9px;overflow:hidden}.cgc-root .cgt-track i{background:var(--cgc-blue);border-radius:99px;height:100%;display:block}.cgc-root .cgt-target.is-zero .cgt-track i{background:var(--cgc-crit)}.cgc-root .cgt-t-pct{font:600 11px var(--cgc-sans);color:var(--cgc-faint);font-variant-numeric:tabular-nums;margin-top:5px;display:block}.cgc-root .cgt-skel{background:linear-gradient(90deg, var(--cgc-inset) 25%, #edf1f7 37%, var(--cgc-inset) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s infinite cgt-shimmer}@keyframes cgt-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.cgc-root .cgt-skel{animation:none}}.cgc-root .cgt-skel-line{height:13px;margin-bottom:9px}.cgc-root .cgt-skel-line:last-child{margin-bottom:0}@media (width<=1000px){.cgc-root .cgt-brief p{font-size:18px}.cgc-root .cgt-burn{grid-template-columns:1fr}.cgc-root .cgt-burn-side{border-left:none;border-top:1px solid var(--cgc-line)}.cgc-root .cgt-act{flex-wrap:wrap}.cgc-root .cgt-act-side{flex-direction:row;justify-content:flex-start;align-items:center;width:100%}}.cgc-root .scc-reader-body{flex:auto;min-height:0;display:flex}.cgc-root .scc-reading-pane{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.cgc-root .scc-editorial{overflow-wrap:anywhere;background:#fafbfd;border-bottom:1px solid #e6e9f0;flex:none;max-height:32vh;font-size:.875rem;overflow:auto}.cgc-root .scc-editorial summary{cursor:pointer;padding:.7rem 1rem;font-weight:600}.cgc-root .scc-editorial-body{padding:0 1rem .8rem}.cgc-root .scc-editorial-body p{margin:0 0 .5rem}.cgc-root .scc-editorial dl{gap:.4rem;margin:0;display:grid}.cgc-root .scc-editorial dt{font-weight:600}.cgc-root .scc-editorial dd{margin:0}.cgc-root .scc-series{flex-basis:100%;align-items:center;font-size:.875rem}.cgc-root .scc-reader-body .cgc-reader-frame{flex:auto;min-width:0}.cgc-root .scc-review{background:#fafbfd;border-left:1px solid #e6e9f0;flex-direction:column;flex:0 0 340px;gap:.7rem;padding:1rem 1.1rem;display:flex;overflow:auto}.cgc-root .scc-review-hd{flex-direction:column;gap:.15rem;margin-top:.35rem;display:flex}.cgc-root .scc-review-hd b{font-size:.88rem}.cgc-root .scc-ta,.cgc-root .scc-in{box-sizing:border-box;width:100%;font:inherit;color:#1b2230;background:#fff;border:1px solid #d9dee8;border-radius:8px;padding:.55rem .65rem;font-size:.85rem}.cgc-root .scc-ta:focus,.cgc-root .scc-in:focus{border-color:#2f6bff;outline:2px solid #2f6bff33}.cgc-root .scc-actions{flex-wrap:wrap;gap:.4rem;display:flex}.cgc-root .scc-actions .cgc-btn{flex:auto;justify-content:center}.cgc-root .scc-err{color:#c2321e;margin:0;font-size:.8rem}.cgc-root .scc-format-error{color:#c2321e;background:#fff4f1;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.82rem;display:flex}.cgc-root .scc-pub{flex-direction:column;gap:.45rem;display:flex}.cgc-root .scc-pub a{word-break:break-all;font-size:.82rem}.cgc-root .scc-hist{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.cgc-root .scc-hist li{border-left:2px solid #d9dee8;padding-left:.7rem;font-size:.82rem;line-height:1.4}.cgc-root .scc-hist li p{color:#3b4456;margin:.15rem 0}@media (width<=900px){.cgc-root .scc-reader-body{flex-direction:column;overflow:auto}.cgc-root .scc-reading-pane{flex:none;min-height:52vh}.cgc-root .scc-reading-pane .cgc-reader-frame{flex:none;height:52vh}.cgc-root .scc-review{border-top:1px solid #e6e9f0;border-left:0;flex:none;max-height:none;overflow:visible}}.cgc-root .scc-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cgc-root .scc-filters .scc-in{flex:260px;width:auto}.cgc-root .scc-chiprow{flex-wrap:wrap;gap:.35rem;display:flex}.cgc-root .cgc-num.scc-metric-unavailable{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.cgc-root .scc-sov-legend{flex-wrap:wrap;gap:.6rem 1rem;font-size:.8rem;display:flex}.cgc-root .scc-sov-legend i{vertical-align:-1px;border-radius:2px;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.cgc-root .scc-sov-chart{align-items:flex-end;gap:.45rem;height:180px;padding:.5rem 0 0;display:flex}.cgc-root .scc-sov-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:14px;height:100%;display:flex}.cgc-root .scc-sov-seg{width:100%}.cgc-root .scc-sov-x{color:#5a6478;gap:.45rem;font-size:.68rem;display:flex}.cgc-root .scc-sov-x span{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:14px;overflow:hidden}.cgc-root .scc-sharebar{background:#e6e9f0;border-radius:4px;min-width:120px;height:8px;overflow:hidden}.cgc-root .scc-sharebar i{height:100%;display:block}.cgc-root .scc-queue td{vertical-align:top}.cgc-root .scc-who{font-weight:600}.cgc-root .scc-seo-wrap{--sn-blue:#10a76f;--sn-blue-2:#087c55;--sn-brass:#767676;--sn-pos:#087c55;--sn-neg:#c2321e;--sn-bg:#fff;--sn-bg-2:#f6f8fb;--sn-card:#fff;--sn-ink:#0a0f1e;--sn-ink-2:#3d4966;--sn-mute:#7a849c;--sn-line:#e5e9f2;--sn-chip:#edf8f4;--sn-chip-line:#b9e2d3;--sn-shadow:10,15,30;--sn-serif:var(--cgc-sans);--sn-sans:var(--cgc-sans);--sn-mono:var(--cgc-mono);--sn-fs-h2:clamp(23px,3vw,34px);--sn-fs-h3:clamp(18px,2vw,24px);--sn-fs-lead:16px;--sn-fs-body:14px;--sn-fs-small:12.5px;--sn-fs-eyebrow:10.5px;--sn-ls-eyebrow:.12em;--sn-maxw:none;--sn-pad:0px;--sn-sp-s:16px;--sn-sp-m:24px;--sn-sp-l:22px;--sn-r-sm:5px;--sn-r:9px;--sn-r-lg:14px;--sn-ease:cubic-bezier(.22,.9,.3,1);--sn-t:.18s;min-width:0;color:var(--sn-ink);font-family:var(--sn-sans);background:0 0}.cgc-root .scc-seo-wrap .sn-seo{padding-bottom:0}.cgc-root .scc-lede{color:#2a3242;margin:0;font-size:14.5px;line-height:1.55}.cgc-root .scc-steps{margin:0;padding:0;list-style:none}.cgc-root .scc-steps li{border-bottom:1px solid #eef1f6;gap:14px;padding:14px 16px;display:flex}.cgc-root .scc-steps li:last-child{border-bottom:0}.cgc-root .scc-step-n{color:#5a6478;background:#f1f3f7;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;margin-top:1px;font-size:12px;font-weight:700;display:grid}.cgc-root .scc-step-body{min-width:0}.cgc-root .scc-step-hd{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.cgc-root .scc-step-hd b{font-size:13.5px;line-height:1.45}.cgc-root .scc-step-body p{color:#5a6478;margin:.4rem 0 0;font-size:12.8px;line-height:1.5}.cgc-root .scc-step-lift{color:#10a76f}.cgc-root .scc-step-lift span{text-transform:uppercase;letter-spacing:.06em;margin-right:6px;font-size:10.5px;font-weight:700}.cgc-root .scc-def{padding:0 0 12px}.cgc-root .scc-def:last-child{padding-bottom:0}.cgc-root .scc-def b{margin-bottom:2px;font-size:12.5px;display:block}.cgc-root .scc-def p{color:#5a6478;margin:0;font-size:12.8px;line-height:1.5}.cgc-root .scc-findings{margin:0;padding:0;list-style:none}.cgc-root .scc-findings li{color:#3b4456;border-bottom:1px solid #eef1f6;padding:10px 16px;font-size:12.8px;line-height:1.5}.cgc-root .scc-findings li:last-child{border-bottom:0}.cgc-root .scc-findings li:before{content:"";vertical-align:3px;background:#c9d1de;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.cgc-root .scc-evidence{color:#5a6478;border-left:2px solid #e6e9f0;margin:.45rem 0 0;padding-left:10px;font-size:12.3px;line-height:1.5}.cgc-root .scc-sources{margin:0;padding:0;list-style:none}.cgc-root .scc-sources li{border-bottom:1px solid #eef1f6;padding:8px 16px;font-size:12.6px}.cgc-root .scc-sources li:last-child{border-bottom:0}.cgc-root .scc-sources a{color:#2f6bff;text-decoration:none}.cgc-root .scc-sources a:hover{text-decoration:underline}@media (width<=430px){.cgc-root{overflow-x:hidden}.cgc-root .cgc-app,.cgc-root .cgc-main,.cgc-root .cgc-desk,.cgc-root .cgc-grid>*{min-width:0;max-width:100%}.cgc-root .cgc-rail{max-width:100vw}.cgc-root .cgc-topbar{flex-wrap:wrap;align-items:flex-start}.cgc-root .cgc-topbar .cgc-right{flex-wrap:wrap;width:100%;margin-left:0}.cgc-root .cgc-reader{width:100vw;max-width:100vw;overflow:hidden}.cgc-root .scc-reader-body{flex-direction:column}.cgc-root .scc-review{box-sizing:border-box;border-top:1px solid #e6e9f0;border-left:0;flex:none;width:100%;min-width:0;max-height:none}.cgc-root .cgc-reader-frame{min-height:52vh}.cgc-root .cgc-reader-bar{flex-direction:column;align-items:stretch;gap:.55rem}.cgc-root .cgc-reader-acts{flex-wrap:wrap}.cgc-root .cgc-reader-acts .cgc-btn{text-align:center;flex:auto;justify-content:center}.cgc-root .scc-actions .cgc-btn{flex:46%}.cgc-root .scc-filters .scc-in{flex:100%}.cgc-root .scc-steps li{gap:10px;padding:12px}.cgc-root .scc-sov-chart{height:140px}.cgc-root .cgc-card{overflow-x:auto}.cgc-root .cgc-table{min-width:520px}}.search-workspace,.search-piece-panel,.search-ops{--search-us:#087c55;--search-benchmark:#bc541f;--search-text:var(--cgc-text,#162235);--search-muted:var(--cgc-sub,#58677a);color:var(--search-text);min-width:0;font-size:1rem;line-height:1.5}.search-workspace *,.search-piece-panel *,.search-ops *{box-sizing:border-box}.search-workspace small,.search-piece-panel small,.search-ops small{color:var(--search-muted);font-size:.8125rem;display:block}.search-controls,.search-filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.search-controls label,.search-filters label{flex-direction:column;gap:5px;font-size:.875rem;font-weight:600;display:flex}.search-controls select,.search-filters select,.search-filters input,.search-ops input,.search-ops select,.search-ops textarea{font:inherit;background:var(--cg-surface,#fff);color:inherit;border:1px solid #c4cedd;border-radius:8px;max-width:100%;min-height:42px;padding:9px 11px}.search-wide{flex:1;min-width:180px}.search-filters{margin:18px 0}.search-filters .search-checkbox{flex-direction:row;align-items:center}.search-checkbox input{min-height:auto}.search-tabs{border-bottom:1px solid #d3dce8;gap:4px;margin:12px 0;padding:4px 0;display:flex;overflow-x:auto}.search-tabs a{color:var(--search-muted);white-space:nowrap;border-bottom:3px solid #0000;padding:11px 14px;font-size:.875rem;font-weight:600;text-decoration:none}.search-tabs a[aria-current=page]{color:var(--search-us);border-color:var(--search-us)}.search-tabs a:focus-visible,.search-workspace a:focus-visible,.search-workspace summary:focus-visible{outline:3px solid var(--search-us);outline-offset:3px}.search-provenance,.search-note{color:var(--search-muted);margin:12px 0;font-size:.875rem}.search-question-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.search-question{color:var(--search-text);background:linear-gradient(150deg,#fff 65%,#f0f5ff);border:1px solid #d8e1ee;border-radius:14px;flex-direction:column;padding:22px;text-decoration:none;display:flex}.search-question>span{font-size:.875rem;font-weight:650}.search-question>strong{color:var(--search-us);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:20px;font-size:2.7rem;line-height:1.2}.search-question>p{margin:10px 0;font-size:.875rem}.search-question>small{margin-top:auto}.search-layout-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.search-layout-two>.cgc-card{min-width:0}.search-coverage-total{align-items:center;gap:18px;margin:25px 0;display:flex}.search-coverage-total strong{color:var(--search-us);font-variant-numeric:tabular-nums;font-size:3rem}.search-coverage-total span{max-width:260px;font-size:.9375rem}.search-metrics>div{border-top:1px solid #e0e6ef;justify-content:space-between;gap:20px;padding:10px 0;font-size:.875rem;display:flex}.search-metrics dd{margin:0;font-weight:700}.search-trend{margin:20px 0}.search-trend figcaption{justify-content:space-between;font-size:.875rem;font-weight:650;display:flex}.search-trend figcaption strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.search-trend svg{width:100%;height:auto;overflow:visible}.search-trend svg text{fill:var(--search-muted);font-variant-numeric:tabular-nums;font-size:12px}.search-gridline{stroke:#dce3ec;stroke-dasharray:3 4;stroke-width:1px}.search-bars{margin:20px 0}.search-bars>figcaption{margin-bottom:15px;font-size:.875rem;font-weight:600}.search-bar-row{grid-template-columns:minmax(130px,1.1fr) minmax(80px,2fr) 74px;align-items:center;gap:12px;margin:12px 0;font-size:.875rem;display:grid}.search-bar-row>b{text-align:right;font-variant-numeric:tabular-nums}.search-bar-track{background:#edf1f7;border-radius:10px;height:9px;overflow:hidden}.search-bar-track i{border-radius:10px;height:100%;display:block}.search-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.search-workspace .cgc-table{min-width:640px;font-size:.875rem}.search-workspace .cgc-table th{text-transform:none;letter-spacing:0;background:var(--cg-surface,#fff);font-size:.8125rem;position:sticky;top:0}.search-workspace .cgc-table td{vertical-align:top;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:14px 12px}.search-keyword-table{min-width:1120px!important}.search-keyword-table th:first-child{width:220px}.search-keyword-table th:last-child{width:280px}.search-benchmark-label{color:var(--search-benchmark);font-size:.8125rem}.search-piece-links{padding-left:18px}.search-piece-links li{margin:10px 0}.search-workspace summary,.search-piece-panel summary{cursor:pointer;font-size:.875rem;font-weight:600}.search-empty{padding:26px 18px}.search-empty h2{font-size:1.2rem}.search-caveats{margin-top:20px;font-size:.875rem}.search-caveats p{max-width:100ch}.search-plan-list>details{border-top:1px solid #dde4ed;padding:16px 0}.search-plan-list>details>summary{align-items:start;gap:15px;list-style:disclosure-closed;display:flex}.search-plan-list>details>summary>span:nth-child(2){flex:1;min-width:0}.search-plan-id{color:var(--search-us);min-width:44px;font-size:.8125rem}.search-plan-state{max-width:150px;color:var(--search-muted);font-size:.8125rem}.search-plan-detail{overflow-wrap:anywhere;padding:12px 0 6px 59px;font-size:.9375rem}.search-share{margin:20px 0;font-size:.875rem}.search-share-bar{background:#e5eaf1;border-radius:9px;height:11px;margin:8px 0;display:flex;overflow:hidden}.search-share-bar i:first-child{background:var(--search-us)}.search-share-bar i:nth-child(2){background:var(--search-benchmark)}.search-source-link{margin:0 8px 5px 0;font-size:.8125rem;display:inline-block}.search-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.search-findings article{border:1px solid #dce3ed;border-left:3px solid #bd8222;border-radius:8px;padding:18px}.search-findings h3{margin:8px 0;font-size:1rem}.search-finding-severity{text-transform:uppercase;color:#865900;font-size:.8125rem;font-weight:700}.search-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.search-report{color:inherit;border:1px solid #d5dfed;border-radius:10px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex}.search-report>span{letter-spacing:.06em;color:var(--search-us);font-size:.75rem;font-weight:750}.search-report>strong{font-size:1rem}.search-report:hover{border-color:var(--search-us);background:#f6f9ff}.search-piece-panel{background:var(--cg-surface,#fff);border:1px solid #d5dfeb;border-radius:10px;flex-shrink:0;margin:12px 0;padding:16px 20px}.search-panel-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.9375rem;display:flex}.search-panel-heading a{font-size:.875rem}.search-piece-summary{grid-template-columns:1fr 1.3fr;gap:24px;margin-top:15px;display:grid}.search-piece-summary p{margin:5px 0;font-size:.9375rem}.search-eyebrow{letter-spacing:.05em;color:var(--search-muted);text-transform:uppercase;font-size:.75rem}.search-evidence{border-top:1px solid #e2e7ef;margin-top:10px;padding:12px 0;font-size:.9375rem}.search-evidence>summary>span{color:var(--search-muted);margin-left:12px;font-weight:400}.search-match-list{max-height:330px;overflow-y:auto}.search-match-list>details{border-bottom:1px solid #e5eaf1;padding:10px 0}.search-match-list summary{justify-content:space-between;display:flex}.search-match-list summary span{color:var(--search-muted);font-weight:400}.search-match-list blockquote{overflow-wrap:anywhere;border-left:3px solid #abc8f4;margin:12px 0;padding:8px 14px;font-size:.875rem}.search-match-list mark{color:inherit;background:#e8f0ff;font-weight:650}.search-ops{gap:16px;display:grid}.search-ops .search-upload{background:#f6f9ff;border:1px dashed #a8bbd5;border-radius:12px;padding:22px}.search-ops button{font-size:.875rem}.search-ops .search-controls{align-items:center}.search-ops table{width:100%;font-size:.875rem}.search-ops td,.search-ops th{text-align:left;border-bottom:1px solid #dde5ef;padding:12px}@media (width<=1100px){.search-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-layout-two{grid-template-columns:1fr}}@media (width<=600px){.search-question-grid,.search-report-grid,.search-findings,.search-piece-summary{grid-template-columns:1fr}.search-question{padding:18px}.search-question>strong{margin-top:10px;font-size:2.3rem}.search-question small{margin-top:8px}.search-bar-row{grid-template-columns:minmax(100px,1.3fr) minmax(35px,1fr) 63px;gap:7px;font-size:.8125rem}.search-plan-detail{padding-left:0}.search-plan-list>details>summary{flex-wrap:wrap;gap:8px}.search-plan-state{width:100%;max-width:none;margin-left:52px}.search-piece-panel{padding:14px}.search-coverage-total strong{font-size:2.5rem}.search-workspace .cgc-card{padding:16px}.search-controls{align-items:start}.search-filters label{width:100%}.search-filters .search-checkbox{width:auto}.search-trend svg{min-width:260px}.search-table-scroll{max-height:70vh}}@media (prefers-reduced-motion:reduce){.search-workspace *,.search-piece-panel *{transition:none!important;animation:none!important}}:is(.cgc-root:has(.search-workspace) .cgc-main,.cgc-root:has(.search-workspace) .cgc-desk){min-width:0}.cgc-root:has(.search-workspace) .cgc-rail{min-width:0;max-width:100%}.search-chart-switch{flex-wrap:wrap;gap:6px;margin:16px 24px;display:flex}.search-chart-switch button{border:1px solid var(--search-line);background:var(--search-card);color:var(--search-muted);border-radius:7px;padding:7px 10px;font-size:.8125rem}.search-chart-switch button[aria-pressed=true]{color:var(--search-us);background:#e7f6ef;border-color:#8ac4aa}.search-programme-progress{border-block:1px solid var(--search-line);background:#f8faf9;flex-wrap:wrap;gap:14px;padding:12px 20px;display:flex}.search-programme-progress span{color:var(--search-muted);font-size:.875rem}.search-programme-progress b{color:var(--search-us);margin-right:4px;font-size:1.25rem}.search-target-chips{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.search-target-chips span{color:#235640;background:#edf6f1;border-radius:6px;padding:4px 9px;font-size:.8125rem}.search-plan-detail p,.search-plan-detail details{margin:12px 0}.search-plan-detail ul{padding-left:20px}.search-assignment{border:1px solid var(--search-line);border-radius:10px;margin-top:12px;padding:16px}.search-assignment textarea{font:inherit;border:1px solid var(--search-line);border-radius:8px;max-width:100%;min-height:80px;padding:10px}.search-ops .ops-card{background:#fff;border:1px solid #e5e9f2;border-radius:14px;min-width:0;padding:24px}.search-ops h2,.search-ops h3{margin:0 0 12px;font-size:1.1rem}.search-ops p{margin:12px 0}.search-ops button{color:#24573d;background:#fff;border:1px solid #bfcbd2;border-radius:8px;padding:8px 12px}.search-ops button:disabled{opacity:.5;cursor:not-allowed}.search-demand-ring{max-width:300px;margin:24px auto!important}.search-demand-ring svg{width:100%;height:auto;display:block}.search-ring-value{fill:var(--search-us);letter-spacing:-1px;font-size:30px;font-weight:600}.search-ring-label{fill:var(--search-muted);font-size:12px}.search-demand-legend{padding:0 24px}.search-demand-legend>div{border-bottom:1px solid var(--search-line);justify-content:space-between;gap:10px;padding:12px 0;font-size:.875rem;display:flex}.search-demand-legend dt{align-items:center;gap:8px;display:flex}.search-demand-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.search-demand-legend dd{font-variant-numeric:tabular-nums;font-weight:600}.search-findings article[data-severity=critical]{border-left-color:#c14738}.search-workspace .cgc-topbar,.search-workspace .cgc-topbar .cgc-right{flex-wrap:wrap}.search-workspace button:focus-visible,.search-ops button:focus-visible{outline:3px solid var(--search-us);outline-offset:3px}.search-workspace{--search-line:var(--cgc-line,#e5e9f2);--search-card:var(--cgc-card,#fff)}.search-question-grid{border:1px solid var(--search-line);background:var(--search-card);border-radius:16px;gap:0;overflow:hidden}.search-question{border:0;border-right:1px solid var(--search-line);background:0 0;border-radius:0;min-height:260px;padding:26px 24px}.search-question:last-child{border-right:0}.search-question>strong{letter-spacing:-.055em;margin:24px 0 4px;font-size:clamp(2.5rem,3.3vw,4rem);font-weight:600}.search-question-visibility{color:#fff;background:#092f25}.search-question-visibility>strong{color:#6aebae}.search-question-visibility>small{color:#c1d8cd}.search-question:hover{background:#f3faf6}.search-question-visibility:hover{background:#103f32}.search-question:focus-visible{outline-offset:-4px}.search-workspace .cgc-card{box-shadow:none;border-color:var(--search-line)}.search-layout-two>.cgc-card{padding-bottom:20px}.search-layout-two>.cgc-card>figure,.search-layout-two>.cgc-card>p,.search-layout-two>.cgc-card>details,.search-layout-two>.cgc-card>.search-coverage-total,.search-layout-two>.cgc-card>.search-share{margin-left:24px;margin-right:24px}.search-layout-two>.cgc-card>a.cgc-btn{background:var(--search-us);border-color:var(--search-us);margin-left:24px}.search-workspace .search-filters,.search-workspace>.cgc-card>.search-note,.search-workspace>.cgc-card>.search-bars,.search-workspace>.cgc-card>.search-plan-list,.search-workspace>.cgc-card>.search-findings{margin-left:20px;margin-right:20px}.search-archive,.search-caveats{padding:20px}.search-own-row{background:#eff9f3}.search-report:hover{background:#f2faf5}.search-report-grid{padding:20px}.search-metrics{margin:16px 0 0}.search-provenance{flex-wrap:wrap;align-items:center;gap:9px;font-size:.875rem;display:flex}.search-provenance:before{content:"";background:var(--search-us);border-radius:50%;flex-shrink:0;width:7px;height:7px}.search-workspace .search-tabs{gap:12px;margin-top:6px}.search-workspace .search-tabs a{padding:13px 6px;font-size:.875rem}.search-trend svg{max-height:240px}.search-ai-lens{border:1px solid var(--search-line);background:#fff;border-radius:16px;overflow:hidden}.search-ai-intro{color:#f1fff7;background:#092f25;grid-template-columns:1.2fr 1fr;align-items:end;gap:10px 36px;padding:28px 32px;display:grid}.search-ai-intro .search-eyebrow{color:#9bd6b9;letter-spacing:.12em;grid-column:1/-1;font-size:.8125rem}.search-ai-intro h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:550;line-height:1.15}.search-ai-intro p{color:#c9e0d4;margin:0;font-size:.9375rem}.search-share-lenses{grid-template-columns:1fr 1fr;display:grid}.search-share-lenses article{border-right:1px solid var(--search-line);padding:28px 32px}.search-share-lenses article:last-child{border-right:0}.search-share-lenses h3{letter-spacing:-.02em;margin:0 0 4px;font-size:1.2rem}.search-share-lenses article>p{color:var(--search-muted);margin:0;font-size:.875rem}.search-share-lenses figure{max-width:290px;margin:18px auto}.search-share-lenses svg{width:100%;height:auto;display:block}.search-share-number{letter-spacing:-2px;fill:#123d2b;font-size:43px;font-weight:600}.search-share-caption{fill:var(--search-muted);font-size:12px}.search-share-key{flex-wrap:wrap;justify-content:center;gap:10px 22px;display:flex}.search-share-key>span{align-items:center;gap:7px;font-size:.875rem;display:flex}.search-share-key i{background:var(--search-us);border-radius:50%;width:8px;height:8px}.search-share-key>span:nth-child(2) i{background:var(--search-benchmark)}.search-share-key>span:nth-child(3) i{background:#a1b2a7}.search-lens-footnote{border-top:1px solid var(--search-line);color:var(--search-muted);background:#f7faf8;margin:0;padding:16px 32px;font-size:.8125rem}.search-brand{align-items:center;gap:11px;min-width:0;display:flex}.search-brand>i{color:#fff;background:#667d91;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-style:normal;font-weight:650;display:flex}.search-brand>span{min-width:0}.search-brand b{font-size:1rem}.search-brand small{overflow-wrap:anywhere;font-size:.8125rem}.search-brand i[data-brand=self]{background:var(--search-us)}.search-brand i[data-brand=benchmark]{background:var(--search-benchmark)}.search-company-chart{padding:0 24px 20px}.search-company-bar{border-bottom:1px solid var(--search-line);grid-template-columns:minmax(155px,1fr) minmax(130px,1.15fr);align-items:center;gap:18px;padding:15px 0;display:grid}.search-company-bar:last-child{border:0}.search-company-value{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.search-company-value b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.4rem}.search-company-value small{font-size:.75rem}.search-company-track{background:#e9eeeb;border-radius:3px;height:10px;overflow:hidden}.search-company-track>i{background:#667d91;border-radius:3px;height:100%;display:block}.search-company-track>i[data-brand=self]{background:var(--search-us)}.search-company-track>i[data-brand=benchmark]{background:var(--search-benchmark)}.search-engine-shares{padding:0 24px 20px}.search-engine-shares .search-share-bar{border-radius:4px;height:17px;margin:12px 0}.search-source-matrix{border-top:1px solid var(--search-line);margin:0 24px}.search-source-matrix-head,.search-presence-row{grid-template-columns:minmax(150px,1fr) 120px 120px;align-items:center;gap:12px;display:grid}.search-source-matrix-head{color:var(--search-muted);padding:10px 0;font-size:.8125rem}.search-source-matrix-head>b{text-align:center}.search-presence-row{border-top:1px solid var(--search-line);padding:12px 0;font-size:.875rem}.search-presence-row strong{font-weight:550}.search-presence-row small{font-size:.75rem}.search-presence-cell{text-align:center;color:#78877e;background:#f3f5f5;border-radius:5px;padding:8px 4px}.search-presence-cell i{font-size:1rem;font-style:normal}.search-presence-cell[data-present=true]{color:var(--search-us);background:#e0f4e8}.search-presence-cell[data-present=true][data-brand=benchmark]{color:var(--search-benchmark);background:#f9ebdf}.search-presence-cell[data-present=true] small{color:inherit}.search-matrix-note{padding:0 24px}.search-landscape-scroll{max-width:100%;padding:10px 18px;overflow-x:auto}.search-landscape{width:100%;min-width:600px;max-height:440px}.search-landscape text{fill:var(--search-muted);font-size:12px}.search-landscape-point circle{fill:#71869a;stroke:#fff;stroke-width:2px}.search-landscape-point[data-brand=self] circle{fill:var(--search-us);stroke:#cef0dd;stroke-width:5px}.search-landscape-point[data-brand=benchmark] circle{fill:var(--search-benchmark)}.search-landscape-point[data-brand=self] text{fill:var(--search-us);font-weight:700}.search-landscape-point[data-brand=benchmark] text{fill:var(--search-benchmark);font-weight:700}@media (width<=700px){.search-ai-intro{grid-template-columns:1fr;padding:22px}.search-share-lenses{grid-template-columns:1fr}.search-share-lenses article{border-right:0;border-bottom:1px solid var(--search-line);padding:22px}.search-lens-footnote{padding:16px 22px}.search-company-chart,.search-engine-shares{padding:0 16px 16px}.search-company-bar{grid-template-columns:minmax(125px,1fr) minmax(110px,1fr);gap:12px}.search-company-value{flex-wrap:wrap;gap:0}.search-source-matrix{margin:0 16px}.search-source-matrix-head,.search-presence-row{grid-template-columns:minmax(105px,1fr) 72px 72px;gap:8px}.search-source-matrix-head,.search-presence-row small{font-size:.75rem}.search-presence-row strong{font-size:.875rem}}.search-more-metrics{border-top:1px solid var(--search-line);padding-top:16px}.search-workspace .search-table-scroll{border-radius:0 0 12px 12px}.search-workspace .search-table-scroll th{padding:12px;font-size:.875rem}.search-workspace .search-table-scroll tr:last-child td{border-bottom:0}@media (width<=1100px){.search-question{border-bottom:1px solid var(--search-line);min-height:230px}.search-question:nth-child(2){border-right:0}.search-question:nth-child(n+3){border-bottom:0}}@media (width<=600px){.search-question{min-height:0;padding:20px;border-right:0!important;border-bottom:1px solid var(--search-line)!important}.search-question:last-child{border-bottom:0!important}.search-question>strong{margin:12px 0 2px;font-size:3.15rem}.search-workspace .cgc-card{padding:0 0 16px}.search-workspace .search-archive,.search-workspace .search-caveats,.search-workspace .search-empty{padding:18px}.search-layout-two>.cgc-card>figure,.search-layout-two>.cgc-card>p,.search-layout-two>.cgc-card>details,.search-layout-two>.cgc-card>.search-coverage-total{margin-left:16px;margin-right:16px}.search-workspace .search-tabs{gap:14px}.search-workspace .search-filters{margin:16px}.search-report-grid{padding:16px}}.cgc-root .scc-attribution-button{color:var(--cgc-us-text,#087c55);font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.cgc-root .scc-attribution-button:focus-visible{outline:2px solid var(--cgc-us,#10a76f);outline-offset:4px;border-radius:2px}.cgc-root .scc-attribution-hint{color:var(--cgc-muted,#5a6478);margin-top:4px;font-size:11px;text-decoration:none;display:block}.cgc-root .scc-testimonial-summary{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.cgc-root .scc-testimonial-summary p{flex:300px;margin:0}.cgc-root .scc-testimonial-summary .cgc-btn{white-space:normal;text-align:center}.cgc-root .scc-attribution-dialog{box-sizing:border-box;border:1px solid var(--cgc-line,#e6e9f0);width:min(680px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);color:var(--cgc-ink,#1b2230);overflow-wrap:anywhere;background:#fff;border-radius:14px;margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 80px #0003}.cgc-root .scc-attribution-dialog::backdrop{background:#101a2d80}.cgc-root .scc-attribution-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cgc-root .scc-attribution-dialog h2{margin:0;font-size:21px;line-height:1.3}.cgc-root .scc-attribution-dialog header p{color:var(--cgc-muted,#5a6478);margin:5px 0 0;font-size:13px}.cgc-root .scc-attribution-dialog dl{grid-template-columns:135px minmax(0,1fr);gap:12px 16px;margin:22px 0;font-size:13px;line-height:1.6;display:grid}.cgc-root .scc-attribution-dialog dt{color:var(--cgc-muted,#5a6478);font-weight:600}.cgc-root .scc-attribution-dialog dd{min-width:0;margin:0}.cgc-root .scc-attribution-dialog h3{margin:18px 0 6px;font-size:13px}.cgc-root .scc-attribution-dialog p,.cgc-root .scc-attribution-dialog blockquote{font-size:13px;line-height:1.6}.cgc-root .scc-attribution-dialog blockquote{border-left:3px solid var(--cgc-us,#10a76f);background:var(--cgc-inset,#f6f8fb);margin:0;padding:10px 14px}.cgc-root .scc-attribution-dialog footer{border-top:1px solid var(--cgc-line,#e6e9f0);margin-top:22px;padding-top:14px}.cgc-root .scc-attribution-dialog footer p{color:var(--cgc-muted,#5a6478);margin:9px 0 0}@media (width<=430px){.cgc-root .scc-attribution-dialog{padding:18px}.cgc-root .scc-attribution-dialog dl{grid-template-columns:1fr;gap:2px}.cgc-root .scc-attribution-dialog dd{margin-bottom:10px}}.radar-workspace,.radar-queue{--radar-ink:#14291e;--radar-line:#dce7df;--radar-green:#12633f;color:var(--radar-ink);min-width:0}.radar-workspace{padding-top:18px}.radar-tabs{border-bottom:1px solid var(--radar-line);gap:24px;margin-bottom:28px;display:flex}.radar-tabs button{color:#627269;font:inherit;cursor:pointer;background:0 0;border:0;padding:14px 0}.radar-tabs button.on{color:var(--radar-green);border-bottom:3px solid var(--radar-green);font-weight:700}.radar-section-head{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.radar-section-head h2{letter-spacing:-.5px;margin:0 0 9px;font-size:24px;line-height:1.25}.radar-section-head p{color:#627269;margin:0;line-height:1.55}.radar-sources{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:24px 0 34px;display:grid}.radar-sources button{text-align:left;border:1px solid var(--radar-line);cursor:pointer;color:inherit;font:inherit;background:#fff;border-radius:12px;gap:8px;padding:20px;display:grid}.radar-sources button b{font-size:18px}.radar-sources button span{color:#64736b;font-size:12px}.radar-sources button.on{border-color:var(--radar-green);box-shadow:inset 0 0 0 1px var(--radar-green);background:#edf6f0}.radar-filter{color:#52645a;gap:7px;min-width:190px;max-width:320px;font-size:12px;display:grid}.radar-filter select,.radar-form select,.radar-form input,.radar-form textarea{color:#14291e;font:inherit;background:#fff;border:1px solid #c9d8ce;border-radius:8px;min-width:0;max-width:100%;padding:11px 12px}.radar-articles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.radar-article,.radar-request{border:1px solid var(--radar-line);overflow-wrap:anywhere;background:#fff;border-radius:14px;min-width:0;padding:25px}.radar-request{margin:20px 0}.radar-meta{color:#5c7064;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.radar-meta>span:first-child{color:var(--radar-green);font-weight:700}.radar-article h3,.radar-request h3{letter-spacing:-.2px;margin:18px 0 12px;font-size:20px;line-height:1.4}.radar-article h3 a,.radar-request h3 a{color:var(--radar-ink);text-decoration:none}.radar-article h3 a:hover,.radar-request h3 a:hover{color:var(--radar-green);text-decoration:underline}.radar-excerpt{color:#5b6860;margin:0 0 22px;font-size:14px;line-height:1.65}.radar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.radar-article .cgc-btn,.radar-request .cgc-btn{white-space:normal;text-align:center;min-height:40px}.radar-workspace .cgc-btn.pri{color:#fff;background:#12633f;border-color:#12633f}.radar-article-evidence{color:#6a796f;margin-top:20px;font-size:12px}.radar-article-evidence summary,.radar-diagnostics summary{cursor:pointer;padding:6px 0}.radar-article-evidence p{overflow-wrap:anywhere;line-height:1.55}.radar-diagnostics{border-top:1px solid var(--radar-line);color:#617167;margin-top:35px;padding:20px 0;font-size:13px}.radar-diagnostics>div{border-bottom:1px solid var(--radar-line);padding:12px 0}.radar-diagnostics p{line-height:1.6}.radar-form{border:1px solid var(--radar-line);background:#f4f8f5;border-radius:10px;gap:16px;margin:20px 0;padding:18px;display:grid}.radar-form label{gap:9px;font-size:13px;font-weight:600;display:grid}.radar-form textarea{resize:vertical;box-sizing:border-box;width:100%;font-weight:400;line-height:1.55}.radar-form .cgc-btn{justify-self:start}.radar-by{color:#69786f;font-size:12px;line-height:1.6}.radar-success,.radar-error{overflow-wrap:anywhere;border-radius:8px;padding:13px 16px;font-size:13px;line-height:1.55}.radar-success{color:#165d3d;background:#edf7ef}.radar-error{color:#922c29;background:#fff0ee}.radar-pagination{color:#63716a;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;font-size:12px;display:flex}.radar-empty{border:1px dashed var(--radar-line);color:#647368;border-radius:12px;margin:24px 0;padding:32px 20px;line-height:1.6}.radar-status{background:#edf4ee;border-radius:30px;padding:6px 10px;font-weight:600}.radar-status.in_progress{color:#334a97;background:#edf0fc}.radar-status.declined{color:#795b43;background:#f4efeb}.radar-instructions{background:#f5f8f6;border-radius:9px;padding:16px;font-size:14px;line-height:1.6}.radar-instructions b{color:#607267;font-size:12px}.radar-instructions p,.radar-replies p{white-space:pre-wrap;margin:7px 0 0}.radar-replies{padding-left:20px;font-size:13px;line-height:1.6}.radar-replies li{padding:12px 0 12px 10px}.radar-replies li::marker{color:#25844f}.radar-workspace button:focus-visible,.radar-workspace a:focus-visible,.radar-queue button:focus-visible{outline-offset:3px;outline:3px solid #84c69d}@media (width<=780px){.radar-articles{grid-template-columns:1fr}.radar-section-head{flex-direction:column;align-items:flex-start}.radar-filter{width:100%;max-width:none}.radar-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-sources button{padding:16px 13px}.radar-sources button b{font-size:16px}.radar-article,.radar-request{padding:19px}.radar-article h3,.radar-request h3{font-size:19px}.radar-pagination{flex-wrap:wrap}.radar-meta{align-items:flex-start}.radar-section-head h2{font-size:23px}.radar-form{padding:13px}.radar-actions>.cgc-btn{flex:1}}:is(.tenant-blue.radar-workspace,.tenant-blue.radar-queue,.tenant-blue .radar-workspace,.tenant-blue .radar-queue){--radar-ink:#163e57;--radar-line:#cfe2ef;--radar-green:#176a9b}.tenant-blue .radar-tabs button,.tenant-blue .radar-section-head p,.tenant-blue .radar-sources button span,.tenant-blue .radar-filter,.tenant-blue .radar-meta,.tenant-blue .radar-excerpt,.tenant-blue .radar-article-evidence,.tenant-blue .radar-diagnostics,.tenant-blue .radar-by,.tenant-blue .radar-pagination,.tenant-blue .radar-empty,.tenant-blue .radar-instructions b{color:#526d80}.tenant-blue .radar-tabs button.on{color:var(--radar-green)}.tenant-blue .radar-sources button.on{background:#eaf5ff}.tenant-blue .radar-filter select,.tenant-blue .radar-form select,.tenant-blue .radar-form input,.tenant-blue .radar-form textarea{color:var(--radar-ink);background:#fff;border-color:#bdd6e7}:is(.tenant-blue.radar-workspace,.tenant-blue.radar-queue,.tenant-blue .radar-workspace,.tenant-blue .radar-queue) .cgc-btn.pri{color:#fff;background:#176a9b;border-color:#176a9b}:is(.tenant-blue.radar-workspace,.tenant-blue.radar-queue,.tenant-blue .radar-workspace,.tenant-blue .radar-queue) .cgc-btn.pri:hover{background:#11547e;border-color:#11547e}.tenant-blue .radar-form,.tenant-blue .radar-instructions{background:#f2f8fd}.tenant-blue .radar-success{color:#185d89;background:#e8f4ff}.tenant-blue .radar-status{color:#235c7e;background:#e9f4fc}.tenant-blue .radar-status.in_progress{color:#245987;background:#ddecfa}.tenant-blue .radar-status.declined{color:#526775;background:#eef3f6}.tenant-blue .radar-replies li::marker{color:#287bb0}:is(.tenant-blue.radar-workspace,.tenant-blue.radar-queue,.tenant-blue .radar-workspace,.tenant-blue .radar-queue) :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #438fc4}.sov-composition{overflow:hidden}.sov-heading{color:#f4fff7;background:#092f25;padding:26px 30px}.sov-heading>span{letter-spacing:.12em;text-transform:uppercase;color:#a1dabc;font-size:.8125rem}.sov-heading h2{letter-spacing:-.03em;margin:10px 0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:550;line-height:1.2}.sov-heading p{color:#c6ded0;max-width:95ch;margin:0;font-size:.9375rem}.sov-composition-body{grid-template-columns:minmax(250px,.85fr) minmax(360px,1.2fr);align-items:center;gap:30px;padding:24px 30px;display:grid}.sov-ring{width:100%;max-width:360px;margin:0 auto}.sov-ring svg{width:100%;height:auto;display:block}.sov-ring-number{letter-spacing:-2px;fill:#173d2b;font-size:48px;font-weight:600}.sov-ring-caption{fill:#566e61;font-size:14px}.sov-ring figcaption{text-align:center;color:#627167;margin-top:6px;font-size:.875rem}.sov-source-list{gap:4px;display:grid}.sov-source-list button{text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#e6ede8;border-radius:7px;grid-template-columns:34px minmax(120px,1fr) 85px;align-items:center;gap:14px;min-width:0;padding:13px 10px;display:grid}.sov-source-list button[aria-pressed=true]{background:#f0f8f3;border-color:#9bc9b0}.sov-source-list button:focus-visible{outline:3px solid #087c55}.sov-source-list button>i{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;font-weight:650;display:flex}.sov-source-list strong{font-size:1rem;display:block}.sov-source-list small{color:#617068;font-size:.8125rem;display:block}.sov-source-value{text-align:right}.sov-source-value b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.4rem}.sov-source-track{background:#e8eeeb;border-radius:5px;width:100%;height:5px;margin-top:8px;display:block;overflow:hidden}.sov-source-track>span{height:100%;display:block}.sov-legend{flex-wrap:wrap;gap:12px 20px;margin:18px 24px;display:flex}.sov-legend span{align-items:center;gap:7px;font-size:.875rem;display:flex}.sov-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.sov-chart-scroll{max-width:100%;padding:8px 20px 20px;overflow-x:auto}.sov-chart-scroll svg{width:100%;min-width:560px;max-height:360px;display:block}.sov-chart-scroll text{fill:#617068;font-variant-numeric:tabular-nums;font-size:12px}.sov-grid{stroke:#dce5df;stroke-dasharray:3 4}.sov-empty{color:#5b6c62;margin:0;padding:20px 24px;font-size:.9375rem}.sov-workspace,:is(.cgc-root:has(.sov-workspace) .cgc-main,.cgc-root:has(.sov-workspace) .cgc-desk){min-width:0}.sov-workspace .cgc-topbar{flex-wrap:wrap}.sov-table-scroll{max-width:100%;overflow:auto}.sov-table-scroll table{min-width:660px}@media (width<=900px){.sov-composition-body{grid-template-columns:1fr;gap:18px}.sov-ring{max-width:300px}}@media (width<=600px){.sov-heading{padding:22px 18px}.sov-composition-body{padding:18px 10px}.sov-source-list button{grid-template-columns:30px minmax(110px,1fr) 80px;gap:9px}.sov-source-value b{font-size:1.2rem}.sov-source-list strong{font-size:.9375rem}.sov-source-list small{font-size:.75rem}.sov-legend{margin:16px}.sov-workspace .cgc-grid.g4{grid-template-columns:1fr 1fr}.sov-workspace .cgc-kpi .cgc-num{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.sov-workspace *{transition:none!important;animation:none!important}}.cgc-root:has(.sov-workspace) .cgc-rail{min-width:0;max-width:100%}.sov-evidence .cgc-hd{display:block}.sov-evidence .cgc-hd h3{margin:0 0 7px}.sov-evidence .cgc-hd p{max-width:90ch;margin:0}.sov-collection-gap{color:#544526;background:#fffcf2;border:1px solid #dfcca4;border-radius:12px;padding:18px 22px;font-size:.9375rem}.sov-collection-gap p{margin:8px 0 0}.sov-collection-gap a,.sov-evidence a{color:#126548;text-underline-offset:3px;text-decoration:underline}.sov-source-value .sov-value-unknown{letter-spacing:0;font-size:.9rem}.sov-ring-unknown{fill:#566e61;font-size:25px}.sov-evidence-content{overflow-wrap:anywhere;padding:20px 24px}.sov-evidence-content p{color:#53695c;font-size:.9rem;line-height:1.6}.sov-evidence-content ol{padding-left:22px}.sov-evidence-content li{border-bottom:1px solid #e6ede8;padding:12px 0}.sov-evidence-content small{color:#637569;margin-top:6px;font-size:.8rem;display:block}.sov-evidence-url{overflow-wrap:anywhere}.sov-evidence-paging{gap:12px;padding:0 24px 22px;display:flex}.sov-evidence button{font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9cf;border-radius:7px;padding:9px 14px}.sov-evidence button:disabled{opacity:.45;cursor:default}.sov-evidence button:focus-visible{outline:3px solid #087c55}.tcv{--tcv-ink:#17384f;--tcv-muted:#597184;--tcv-blue:#197caf;--tcv-line:#dbe8f0;color:var(--tcv-ink);min-width:0;margin:22px 0}.tcv *{box-sizing:border-box}.tcv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:20px 0;display:grid}.tcv-wide-left{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.tcv-panel{background:#fff;border:1px solid #d2e3ee;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 4px 18px #143d5b04}.tcv-panel>header{padding:24px 26px 15px}.tcv-kicker{letter-spacing:.13em;text-transform:uppercase;color:#477b9b;font-size:11px;font-weight:750;display:block}.tcv-panel h2,.tcv-section-title h2{letter-spacing:-.035em;font-size:clamp(19px,1.8vw,25px);font-weight:620;line-height:1.23;margin:8px 0 10px!important}.tcv-panel h3{font-size:15px;margin:4px 0 14px!important}.tcv-panel header p,.tcv-section-title p{color:var(--tcv-muted);max-width:85ch;font-size:13px;line-height:1.6;margin:0!important}.tcv-panel svg{width:100%;height:auto;display:block;overflow:visible}.tcv-panel svg text{fill:#5b7384;font-variant-numeric:tabular-nums;font-size:11px}.tcv-panel svg circle[stroke-width="2"]{cursor:pointer}.tcv-panel svg .tcv-point-label{fill:#194f6f;font-size:12px;font-weight:650}.tcv-gridline{stroke:#deebf3;stroke-dasharray:3 4;stroke-width:1px}.tcv-cursor{stroke:#80aac4;stroke-dasharray:3 4}.tcv-toggle{background:#f1f7fb;border:1px solid #dbe8f0;border-radius:10px;flex-wrap:wrap;gap:5px;margin:0 25px 15px;padding:4px;display:flex}.tcv-toggle button{color:#46677d;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;min-width:75px;padding:9px 10px;font-size:12px;font-weight:550;line-height:1.25}.tcv-toggle button[aria-pressed=true]{color:#175c87;background:#fff;box-shadow:0 1px 4px #1d537219}.tcv-history{padding:0 18px}.tcv-reading{flex-wrap:wrap;align-items:flex-start;gap:25px;padding:4px 10px 8px;font-size:12px;display:flex}.tcv-reading>span{color:#5f7b90;margin-right:auto;padding-top:10px}.tcv-reading strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:25px;line-height:1.15}.tcv-reading small{color:#60788b;letter-spacing:0;margin-top:6px;font-size:11px;font-weight:450;display:block}.tcv-slider{color:#557387;align-items:center;gap:20px;padding:2px 10px 8px;font-size:11px;font-weight:500;display:flex}.tcv-slider input{accent-color:#197caf;flex:1;min-width:0}.tcv-source{color:#688194;overflow-wrap:anywhere;padding:14px 25px 18px;margin:0!important;font-size:11px!important;line-height:1.6!important}.tcv-history .tcv-source{padding:12px 10px 18px}.tcv-source a{color:#286b98;white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.tcv-empty{color:#6a8192;padding:32px 26px;font-size:14px;line-height:1.6}.tcv-ring-layout{grid-template-columns:minmax(140px,.85fr) minmax(160px,1fr);align-items:center;gap:5px;padding:2px 16px 10px;display:grid}.tcv-ring-layout svg{justify-self:center;max-width:280px}.tcv-ring-layout svg .tcv-ring-number{letter-spacing:-.04em;fill:#173e58;font-size:35px;font-weight:600}.tcv-ring-legend{padding:0 6px}.tcv-ring-legend button{text-align:left;color:#426279;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf2f6;border-radius:4px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px 4px;font-size:12px;display:grid}.tcv-ring-legend button[aria-pressed=true]{background:#eaf5fc}.tcv-ring-legend i{border-radius:3px;width:8px;height:8px}.tcv-ring-legend b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.tcv-select{color:#55768c;align-items:center;gap:13px;margin:0 25px 13px;font-size:12px;display:flex}.tcv-select select{color:#254c67;min-width:0;max-width:380px;font:inherit;background:#f9fcfe;border:1px solid #c9deeb;border-radius:8px;flex:1;padding:9px 10px}.tcv-detail{overflow-wrap:anywhere;background:#edf7fd;border:1px solid #d1e8f6;border-radius:10px;flex-direction:column;gap:6px;margin:10px 25px 5px;padding:15px 17px;font-size:13px;line-height:1.5;display:flex}.tcv-detail b{color:#205779;font-weight:650}.tcv-detail small{color:#608097;font-size:11px}.tcv-scorecard{grid-template-columns:1fr 1fr;gap:8px;padding:0 24px;display:grid}.tcv-scorecard button{text-align:left;color:#385b73;cursor:pointer;background:#fff;border:1px solid #e0eaf1;border-radius:9px;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.tcv-scorecard button[aria-pressed=true]{background:#f1f8fd;border-color:#9ec4dc}.tcv-scorecard span{font-size:11px;line-height:1.3}.tcv-scorecard b{color:#1c4b6a;font-size:18px;font-weight:600;line-height:1.1}.tcv-scorecard b small{color:#7591a3;margin-left:2px;font-size:10px;font-weight:400}.tcv-scorecard i{background:#edf2f6;border-radius:3px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.tcv-scorecard em{border-radius:3px;height:100%;display:block}.tcv-bars{flex-direction:column;gap:3px;padding:2px 24px;display:flex}.tcv-bars>div,.tcv-bars>button{color:#436178;text-align:left;font-size:12px;font:inherit;background:0 0;border:0;border-bottom:1px solid #eaf0f5;grid-template-columns:minmax(105px,1fr) minmax(65px,1fr) 45px;align-items:center;gap:13px;padding:10px 0;display:grid}.tcv-bars>button{cursor:pointer}.tcv-bars>button:hover{background:#f5faff}.tcv-bar-label{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.tcv-bar-label small{color:#217dab;margin-top:2px;font-size:10px;display:block}.tcv-bar-track{background:#edf3f7;border-radius:6px;height:9px;display:block;overflow:hidden}.tcv-bar-track i{border-radius:6px;height:100%;display:block}.tcv-bars b{font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:600}.tcv-bars .tcv-bar-own{background:#f0f8fe;border-radius:8px;margin:0 -8px;padding:10px 8px}.tcv-ai-highlight{color:#fff;background:linear-gradient(120deg,#123c5b,#1e668e);border-radius:12px;align-items:center;gap:20px;margin:0 25px 16px;padding:19px 23px;display:flex}.tcv-ai-highlight>strong{letter-spacing:-.05em;font-size:48px;font-weight:550;line-height:1}.tcv-ai-highlight>span{font-size:14px}.tcv-ai-highlight small{color:#bddef2;margin-top:6px;font-size:11px;display:block}.tcv-inset{margin:0 0 16px}.tcv-inset>div{min-width:0}.tcv-inset h3{padding:0 25px}.tcv-conflicts{color:#765e39;background:#fffcf6;border:1px solid #dacfb9;border-radius:11px;margin:18px 0;padding:13px 19px;font-size:12px}.tcv-conflicts summary{cursor:pointer;font-weight:600}.tcv-conflicts>div{border-top:1px solid #eadfc9;margin-top:12px;padding:15px 0}.tcv-conflicts p{font-size:12px;margin:6px 0!important}.tcv-conflicts small{font-size:11px}.tcv-section-title{margin:26px 0 16px}.tcv-section-title h2{font-size:25px}.tcv-market{margin:28px 0 35px}.tcv-questions{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:24px 0;display:grid}.tcv-question{color:#3e657f;background:#fff;border:1px solid #d2e3ed;border-radius:15px;flex-direction:column;gap:8px;min-width:0;min-height:198px;padding:22px;text-decoration:none;display:flex}.tcv-question:first-child{color:#e8f4fc;background:linear-gradient(145deg,#102f48,#195d83);border-color:#164766}.tcv-question>span{min-height:37px;font-size:13px;font-weight:550;line-height:1.4}.tcv-question>strong{letter-spacing:-.05em;color:#1c668f;margin:4px 0;font-size:clamp(28px,3vw,43px);font-weight:600;line-height:1.1}.tcv-question:first-child>strong{color:#fff}.tcv-question p{font-size:12px;line-height:1.4;margin:0!important}.tcv-question small{color:#6c879a;margin-top:auto;font-size:10px;line-height:1.5}.tcv-question:first-child small{color:#b2d4e8}.tcv-question:hover{border-color:#78abc9;box-shadow:0 5px 18px #143a5510}.tcv button:focus-visible,.tcv select:focus-visible,.tcv input:focus-visible,.tcv-question:focus-visible{outline-offset:3px;outline:3px solid #297eaa}.tcv-panel details{margin:16px 24px}.tcv-panel details summary{cursor:pointer;color:#476e86;font-size:12px}.tenant-blue .sov-heading{background:linear-gradient(125deg,#123c5b,#1f6288)}.tenant-blue .sov-heading>span{color:#a6d3ee}.tenant-blue .sov-heading p{color:#d1e7f5}.tenant-blue .sov-ring-number{fill:#204d69}.tenant-blue .sov-collection-gap a,.tenant-blue .sov-evidence a{color:#236f9a}@media (width<=1250px){.tcv-wide-left{grid-template-columns:1fr 1fr}.tcv-ring-layout{grid-template-columns:1fr}.tcv-ring-layout svg{max-width:230px}.tcv-ring-legend{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.tcv-questions{grid-template-columns:repeat(2,minmax(0,1fr))}.tcv-question{min-height:174px}.tcv-question>strong{font-size:35px}}@media (width<=980px){.tcv-grid,.tcv-wide-left{grid-template-columns:1fr}.tcv-inset{grid-template-columns:1fr 1fr}.tcv-ring-layout{grid-template-columns:minmax(190px,.8fr) minmax(180px,1fr)}.tcv-ring-legend{display:block}.tcv-panel>header{padding:22px 23px 16px}}@media (width<=580px){.tcv{margin:16px 0}.tcv-grid{gap:15px;margin:15px 0}.tcv-panel{border-radius:14px}.tcv-panel>header{padding:20px 18px 15px}.tcv-panel h2{font-size:21px}.tcv-toggle{margin:0 17px 12px}.tcv-toggle button{padding:9px 7px;font-size:11px}.tcv-reading{gap:14px}.tcv-reading strong{font-size:21px}.tcv-reading>span{width:100%;padding:0;font-size:10px}.tcv-ring-layout{grid-template-columns:1fr}.tcv-ring-layout svg{max-width:235px}.tcv-ring-legend{padding:0 15px;display:block}.tcv-bars{padding:2px 17px}.tcv-bars>div,.tcv-bars>button{grid-template-columns:minmax(98px,1fr) minmax(40px,.7fr) 42px;gap:9px}.tcv-bar-label{font-size:11px}.tcv-scorecard{padding:0 17px}.tcv-detail{margin:10px 17px 5px}.tcv-select{flex-direction:column;align-items:flex-start;gap:7px;margin:0 17px 14px}.tcv-select select{width:100%;max-width:none}.tcv-inset{grid-template-columns:1fr}.tcv-ai-highlight{margin:0 17px 14px}.tcv-questions{gap:9px}.tcv-question{min-height:192px;padding:16px}.tcv-question>span{font-size:12px}.tcv-question>strong{font-size:30px}.tcv-question p{font-size:11px}.tcv-question small{font-size:10px}.tcv-source{padding:13px 18px}.tcv-slider{display:block}.tcv-slider input{width:100%;margin-top:9px;display:block}}@media (prefers-reduced-motion:reduce){.tcv *{transition:none!important;animation:none!important}}.tcv-diagnosis{color:#274f6b;background:#f2f8fc;border:1px solid #cfdfeb;border-radius:14px;margin:22px 0;padding:20px 25px}.tcv-diagnosis h2{letter-spacing:-.025em;font-size:21px;font-weight:600;margin:7px 0!important}.tcv-diagnosis p{color:#58758a;max-width:110ch;font-size:12px;line-height:1.65;margin:6px 0!important}.tcv-diagnosis summary{cursor:pointer;color:#24648b;padding-top:12px;font-size:12px;font-weight:600}.tcv-diagnosis-items{grid-template-columns:1fr 1fr;gap:20px 28px;margin:22px 0;display:grid}.tcv-diagnosis-items article{gap:13px;min-width:0;display:flex}.tcv-diagnosis-items article>span{color:#3e87b2;padding-top:4px;font-size:12px}.tcv-diagnosis h3{font-size:14px;font-weight:600;line-height:1.4;margin:0!important}.tcv-diagnosis .tcv-diagnosis-implication{color:#274f6b}.tcv-diagnosis small{color:#6c889a;overflow-wrap:anywhere;font-size:10px}.tcv-diagnosis a{color:#24648b;text-underline-offset:3px;font-size:12px;text-decoration:underline}.tcv-diagnosis summary:focus-visible,.tcv-diagnosis a:focus-visible{outline-offset:3px;outline:3px solid #297eaa}@media (width<=700px){.tcv-diagnosis{padding:18px}.tcv-diagnosis-items{grid-template-columns:1fr}.tcv-diagnosis h2{font-size:19px}}.transcom-edition .tc-workspace .cgc-topbar h1{font-family:var(--edition-display);letter-spacing:-.045em;color:var(--edition-ink);font-size:clamp(34px,3.2vw,46px);font-weight:400;line-height:1.1}.transcom-edition .tc-tabs{background:0 0;border:0;border-bottom:1px solid #ccd4dc;border-radius:0;flex-wrap:wrap;gap:22px;overflow:visible;margin:24px 0 0!important;padding:0!important}.transcom-edition .tc-tabs button{color:#526371;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:12px 0;font-size:13px!important}.transcom-edition .tc-tabs button[aria-selected=true]{box-shadow:none;border-bottom-color:var(--edition-cobalt);color:var(--edition-ink);background:0 0}.transcom-edition .tcv-diagnosis{color:var(--edition-ink);background:0 0;border:0;border-radius:0;margin:0;padding:32px 0 0}.transcom-edition .tcv-diagnosis-lead{grid-template-columns:minmax(0,1fr) minmax(210px,.4fr);align-items:start;gap:42px;display:grid}.transcom-edition .tcv-kicker{letter-spacing:.08em;color:#496171;font-size:11px;font-weight:650}.transcom-edition .tcv-diagnosis h2{max-width:22ch;font-family:var(--edition-display);letter-spacing:-.04em;color:var(--edition-ink);font-size:clamp(32px,3.2vw,45px);font-weight:400;line-height:1.11;margin:16px 0 18px!important}.transcom-edition .tcv-diagnosis-statement>p{color:#556570;max-width:66ch;font-size:13px;line-height:1.65;margin:0!important}.transcom-edition .tcv-diagnosis .tcv-content-response{background:var(--edition-cobalt);color:#fff;border:1px solid var(--edition-cobalt);border-radius:3px;align-items:center;gap:20px;margin:22px 0 0;padding:11px 16px;font-size:13px;font-weight:550;text-decoration:none;transition:background .15s;display:inline-flex}.transcom-edition .tcv-content-response:hover{background:#1946b0}.transcom-edition .tcv-diagnosis-readings{border-left:1px solid #d5dce2;padding-left:26px;display:grid}.transcom-edition .tcv-diagnosis-readings>a{color:var(--edition-ink);gap:5px;padding:0 0 18px;font-style:normal;text-decoration:none;display:grid}.transcom-edition .tcv-diagnosis-readings>a+a{border-top:1px solid #d5dce2;padding-top:17px}.transcom-edition .tcv-diagnosis-readings>a>span{color:#536674;font-size:12px;font-weight:600}.transcom-edition .tcv-diagnosis-readings strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--edition-cobalt);font-size:44px;font-weight:500;line-height:1.1}.transcom-edition .tcv-diagnosis-readings b{font-size:12px;font-weight:600;line-height:1.5}.transcom-edition .tcv-diagnosis-readings small{color:#596c79;font-size:11px;line-height:1.6}.transcom-edition .tcv-diagnosis-readings em{color:var(--edition-cobalt);margin-top:4px;font-size:12px;font-style:normal;font-weight:550}.transcom-edition .tcv-diagnosis-readings a:hover em{text-underline-offset:3px;text-decoration:underline}.transcom-edition .tcv-diagnosis-analysis{border-top:1px solid #ccd4dc;border-bottom:1px solid #ccd4dc;margin-top:26px;padding:0 0 14px}.transcom-edition .tcv-diagnosis-analysis>summary{color:var(--edition-ink);padding-top:15px;font-size:13px;font-weight:600}.transcom-edition .tcv-diagnosis-workbench{grid-template-columns:minmax(200px,.42fr) minmax(0,1fr);gap:30px;padding:25px 0 20px;display:grid}.transcom-edition .tcv-diagnosis-index{flex-direction:column;align-self:start;display:flex}.transcom-edition .tcv-diagnosis-index button{color:#5b6c78;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #dce2e7;grid-template-columns:22px 1fr 15px;gap:12px;padding:15px 10px;font-size:12px;line-height:1.5;display:grid}.transcom-edition .tcv-diagnosis-index button b{font-weight:500}.transcom-edition .tcv-diagnosis-index button[aria-pressed=true]{color:#1d4daf;background:#eaf0ff}.transcom-edition .tcv-diagnosis-index button[aria-pressed=true] b{font-weight:650}.transcom-edition .tcv-diagnosis-index button:hover{color:var(--edition-cobalt)}.transcom-edition .tcv-diagnosis-index button:focus-visible{outline:2px solid var(--edition-cobalt);outline-offset:2px}.transcom-edition .tcv-diagnosis-factor{min-width:0;padding:14px 0}.transcom-edition .tcv-diagnosis-factor h3{letter-spacing:-.025em;color:var(--edition-ink);font-size:20px;font-weight:600;margin:0 0 14px!important}.transcom-edition .tcv-diagnosis-factor p{color:#4e606d;font-size:14px;line-height:1.75;margin:0 0 16px!important}.transcom-edition .tcv-diagnosis-factor .tcv-diagnosis-implication{color:var(--edition-ink);border-left:2px solid var(--edition-cobalt);padding-left:16px;font-weight:550}.transcom-edition .tcv-diagnosis-factor small{color:#5c6f7b;font-size:12px}.transcom-edition .tcv-diagnosis .tcv-diagnosis-note{color:#576b79;font-size:12px}.transcom-edition .tcv-questions{border-block:1px solid #d5dce2;gap:0;margin:26px 0 30px}.transcom-edition .tcv-question,.transcom-edition .tcv-question:first-child{box-shadow:none;min-height:0;color:var(--edition-ink);background:0 0;border:0;border-radius:0;padding:19px 20px}.transcom-edition .tcv-question+.tcv-question{border-left:1px solid #d5dce2}.transcom-edition .tcv-question:first-child{padding-left:0}.transcom-edition .tcv-question:last-child{padding-right:0}.transcom-edition .tcv-question>span{color:#42586a;min-height:0;font-size:12px}.transcom-edition .tcv-question>strong,.transcom-edition .tcv-question:first-child>strong{color:var(--edition-ink);font-size:30px;font-weight:500;line-height:1.1}.transcom-edition .tcv-question p{font-size:12px;line-height:1.5}.transcom-edition .tcv-question small,.transcom-edition .tcv-question:first-child small{color:#5b6e7a;font-size:11px;line-height:1.55}.transcom-edition .tcv-question:hover>span{color:var(--edition-cobalt);text-underline-offset:3px;text-decoration:underline}.transcom-edition .tcv{--tcv-ink:#142838;--tcv-muted:#536774;--tcv-blue:#245bde;--tcv-line:#d4dce3}.transcom-edition .tcv-grid{gap:32px;margin:32px 0}.transcom-edition .tcv-panel{box-shadow:none;background:#fff;border:0;border-top:2px solid #233e51;border-radius:0;overflow:visible}.transcom-edition .tcv-panel>header{padding:22px 0 16px}.transcom-edition .tcv-panel h2{letter-spacing:-.03em;color:var(--edition-ink);font-size:24px;font-weight:550;line-height:1.2;margin:9px 0 12px!important}.transcom-edition .tcv-panel>header>p{color:#536774;font-size:13px;line-height:1.6}.transcom-edition .tcv-toggle{background:0 0;border:0;border-bottom:1px solid #d4dce3;border-radius:0;gap:16px;margin:0 0 20px;padding:0}.transcom-edition .tcv-toggle button{text-align:left;color:#4f6575;border-bottom:2px solid #0000;border-radius:0;min-width:0;padding:10px 0;font-size:12px;box-shadow:none!important;background:0 0!important}.transcom-edition .tcv-toggle button[aria-pressed=true]{border-bottom-color:var(--edition-cobalt);color:var(--edition-ink);font-weight:650}.transcom-edition .tcv-history{padding:0}.transcom-edition .tcv-reading{padding:0 0 10px}.transcom-edition .tcv-reading strong{font-size:29px}.transcom-edition .tcv-reading small{font-size:12px}.transcom-edition .tcv-slider{padding:0 0 8px;font-size:12px}.transcom-edition .tcv-source,.transcom-edition .tcv-history .tcv-source{color:#596e7c;padding:14px 0 17px;font-size:12px!important;line-height:1.65!important}.transcom-edition .tcv-source a{color:var(--edition-cobalt)}.transcom-edition .tcv-ring-layout{padding:4px 0 8px}.transcom-edition .tcv-select{color:#425f73;margin:0 0 15px}.transcom-edition .tcv-select select{background:#fff;border-radius:4px;font-size:13px}.transcom-edition .tcv-detail{color:#324d61;background:#f2f5f8;border:0;border-left:2px solid #879dab;border-radius:0;margin:16px 0 0;padding:16px}.transcom-edition .tcv-detail b{color:var(--edition-ink)}.transcom-edition .tcv-detail small{color:#566e7e;font-size:12px}.transcom-edition .tcv-scorecard{flex-direction:column;gap:0;padding:0;display:flex}.transcom-edition .tcv-scorecard button{border:0;border-bottom:1px solid #dce4ea;border-radius:0;grid-template-columns:minmax(150px,1fr) 90px 35px;align-items:center;gap:14px;padding:13px 8px}.transcom-edition .tcv-scorecard button[aria-pressed=true]{background:#edf2fc}.transcom-edition .tcv-scorecard span{font-size:12px;line-height:1.4}.transcom-edition .tcv-scorecard b{font-variant-numeric:tabular-nums;text-align:right;grid-area:1/3;font-size:16px}.transcom-edition .tcv-scorecard i{grid-area:1/2}.transcom-edition .tcv-bars{padding:0}.transcom-edition .tcv-bars>div,.transcom-edition .tcv-bars>button{padding:12px 0}.transcom-edition .tcv-bar-label{font-size:13px}.transcom-edition .tcv-bars .tcv-bar-own{background:#edf2fc;border-radius:0}.transcom-edition .tcv-ai-highlight{background:#142838;border-radius:3px;margin:0 0 18px;padding:22px}.transcom-edition .tcv-inset h3{padding:0}.transcom-edition .tcv-panel details{margin-inline:0}.transcom-edition .tcv-conflicts{color:#6b542d;background:#faf7f0;border:0;border-left:2px solid #b99656;border-radius:0;padding:16px 18px;font-size:12px}.transcom-edition .tcv-conflicts>div{border-top:1px solid #e7ddc9}.transcom-edition .tcv-section-title h2{font-family:var(--edition-display);color:var(--edition-ink);font-size:34px;font-weight:400}.transcom-edition .tcv-section-title p{color:#536774;font-size:14px}@media (width<=1250px){.transcom-edition .tcv-questions{grid-template-columns:repeat(2,minmax(0,1fr))}.transcom-edition .tcv-question:nth-child(3){border-top:1px solid #d5dce2;border-left:0;padding-left:0}.transcom-edition .tcv-question:nth-child(4){border-top:1px solid #d5dce2}.transcom-edition .tcv-question:nth-child(2){padding-right:0}}@media (width<=980px){.transcom-edition .tcv-diagnosis-lead{grid-template-columns:minmax(0,1fr) 195px;gap:26px}.transcom-edition .tcv-diagnosis h2{max-width:24ch;font-size:34px}.transcom-edition .tcv-diagnosis-readings{padding-left:20px}.transcom-edition .tcv-diagnosis-readings strong{font-size:38px}.transcom-edition .tcv-diagnosis-workbench{grid-template-columns:215px minmax(0,1fr);gap:24px}.transcom-edition .tcv-grid{gap:28px}}@media (width<=600px){.transcom-edition .tc-tabs{gap:0 18px;margin-top:18px!important}.transcom-edition .tc-tabs button{padding:10px 0;font-size:12px!important}.transcom-edition .tcv-diagnosis{padding-top:26px}.transcom-edition .tcv-diagnosis-lead{display:block}.transcom-edition .tcv-diagnosis h2{max-width:25ch;font-size:34px;margin-top:12px!important}.transcom-edition .tcv-diagnosis-readings{border-top:1px solid #d5dce2;border-left:0;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;padding:20px 0 0}.transcom-edition .tcv-diagnosis-readings>a{padding:0}.transcom-edition .tcv-diagnosis-readings>a+a{border:0;padding:0}.transcom-edition .tcv-diagnosis-readings strong{font-size:36px}.transcom-edition .tcv-diagnosis-analysis{margin-top:22px}.transcom-edition .tcv-diagnosis-workbench{padding-top:15px;display:block}.transcom-edition .tcv-diagnosis-index button{padding:12px 9px}.transcom-edition .tcv-diagnosis-factor{padding-top:24px}.transcom-edition .tcv-questions{margin:23px 0}.transcom-edition .tcv-question,.transcom-edition .tcv-question:first-child{padding:16px 14px}.transcom-edition .tcv-question:nth-child(odd){padding-left:0}.transcom-edition .tcv-question:nth-child(2n){padding-right:0}.transcom-edition .tcv-question small{font-size:11px}.transcom-edition .tcv-scorecard button{grid-template-columns:minmax(120px,1fr) 70px 30px}.transcom-edition .tcv-panel h2{font-size:23px}.transcom-edition .tcv-toggle{gap:13px}.transcom-edition .tcv-toggle button{font-size:11px}.transcom-edition .tcv-ring-layout{grid-template-columns:1fr}}.transcom-edition .sov-heading{color:#142838;background:0 0;border-top:2px solid #233e51;padding:24px 0 18px}.transcom-edition .sov-heading>span{color:#496171;letter-spacing:.08em;font-size:11px}.transcom-edition .sov-heading h2{font-family:var(--edition-display);letter-spacing:-.035em;max-width:27ch;font-size:34px;font-weight:400}.transcom-edition .sov-heading p{color:#536774;font-size:14px;line-height:1.65}.transcom-edition .sov-composition{box-shadow:none;background:#fff;border:0;border-radius:0}.transcom-edition .sov-composition-body{gap:30px;padding:16px 0 24px}.transcom-edition .sov-source-list button{border-radius:0;padding:12px 8px}.transcom-edition .sov-source-list button[aria-pressed=true]{background:#edf2fc;border-color:#b5c8ee}.transcom-edition .sov-source-list button>i{border-radius:3px}.transcom-edition .sov-collection-gap{color:#6b542d;background:#faf7f0;border:0;border-left:2px solid #b99656;border-radius:0;font-size:13px;line-height:1.6}.transcom-edition .sov-evidence .cgc-hd{background:0 0;border-top:2px solid #233e51}.transcom-edition .sov-evidence{box-shadow:none;border:0;border-radius:0}.transcom-edition .sov-evidence-content p,.transcom-edition .sov-evidence-content small{color:#536774}.transcom-edition .sov-evidence a,.transcom-edition .sov-collection-gap a{color:var(--edition-cobalt)}.transcom-edition .sov-workspace .cgc-kpi{box-shadow:none;background:0 0;border:0;border-left:1px solid #ccd6df;border-radius:0}.transcom-edition .sov-workspace .cgc-kpi:first-child{border-left:0}.transcom-edition .sov-workspace .cgc-kpi .cgc-num{color:#142838;font-size:32px;font-weight:500}@media (width<=600px){.transcom-edition .sov-heading h2{font-size:29px}.transcom-edition .sov-workspace .cgc-kpi:nth-child(3){border-left:0}}.transcom-edition .tcv-next-actions{border-bottom:1px solid #ccd4dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 28px;padding:0 0 22px;display:grid}.transcom-edition .tcv-next-actions a{color:#142838;min-width:0;text-decoration:none;display:block}.transcom-edition .tcv-next-actions b{justify-content:space-between;gap:12px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.transcom-edition .tcv-next-actions b span{color:#245bde}.transcom-edition .tcv-next-actions small{color:#536774;margin-top:6px;font-size:12px;line-height:1.5;display:block}.transcom-edition .tcv-next-actions a:hover b{color:#245bde;text-underline-offset:3px;text-decoration:underline}.transcom-edition .tcv-next-actions a:focus-visible{outline-offset:5px;outline:2px solid #245bde}.transcom-edition .tcv-diagnosis-readings small{color:#526371;font-size:12px}@media (width<=980px){.transcom-edition .tcv-diagnosis-lead{display:block}.transcom-edition .tcv-diagnosis h2{max-width:29ch;font-size:clamp(34px,4.7vw,42px)}.transcom-edition .tcv-diagnosis-statement>p{max-width:74ch}.transcom-edition .tcv-diagnosis-readings{border-top:1px solid #d5dce2;border-left:0;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;padding:21px 0 0}.transcom-edition .tcv-diagnosis-readings>a,.transcom-edition .tcv-diagnosis-readings>a+a{border:0;padding:0}.transcom-edition .tcv-diagnosis-readings>a+a{border-left:1px solid #d5dce2;padding-left:26px}}@media (width<=600px){.transcom-edition .tcv-next-actions{grid-template-columns:1fr;gap:0;padding-bottom:0}.transcom-edition .tcv-next-actions a{border-top:1px solid #d5dce2;padding:14px 0}.transcom-edition .tcv-next-actions a:first-child{border:0;padding-top:0}.transcom-edition .tcv-diagnosis-readings{gap:18px;margin-top:24px}.transcom-edition .tcv-diagnosis-readings>a+a{padding-left:18px}}.transcom-edition .tcv-panel>header>.tcv-kicker{display:none}.transcom-edition .tcv-panel>header{padding-top:17px}.transcom-edition .tcv-grid>.tcv-panel+.tcv-panel{border-top:1px solid #ccd4dc}.transcom-edition .tcv-grid>.tcv-panel+.tcv-panel h2{font-size:22px}.transcom-edition .tcv-panel .tcv-provenance{border-top:1px solid #dce3e8;margin:14px 0;padding:0}.transcom-edition .tcv-provenance summary{padding-top:13px;font-weight:550;line-height:1.5;color:#39556c!important;font-size:12px!important}.transcom-edition .tcv-provenance summary:focus-visible,.transcom-edition .tcv-more-analysis>summary:focus-visible{outline-offset:3px;outline:2px solid #245bde}.transcom-edition .tcv-provenance .tcv-source{padding:10px 0 6px}.transcom-edition .tcv-more-analysis{border-top:1px solid #ccd4dc;border-bottom:1px solid #ccd4dc;padding:18px 0}.transcom-edition .tcv-more-analysis>summary{cursor:pointer;color:#142838;font-size:18px;font-weight:550;line-height:1.4}.transcom-edition .tcv-more-analysis>summary small{color:#536774;margin:6px 0 0 18px;font-size:12px;font-weight:400;display:block}.transcom-edition .tcv-more-analysis>.tcv-grid{margin-bottom:6px}.transcom-edition .tcv-conflicts{margin:14px 0}@media (width<=520px){.transcom-edition .tc-workspace .cgc-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid;padding:0 0 14px!important}.transcom-edition .tc-workspace .cgc-topbar h1{font-size:29px;line-height:1.08}.transcom-edition .tc-workspace .cgc-topbar .tc-button{gap:5px;padding:7px 8px;font-size:12px!important}.transcom-edition .tc-workspace .cgc-topbar .tc-button svg{width:13px;height:13px}.transcom-edition .tc-tabs{gap:0 15px;margin:12px 0 0!important}.transcom-edition .tc-tabs button{padding:8px 0;font-size:12px!important}.transcom-edition .tcv-diagnosis{padding-top:20px}.transcom-edition .tcv-diagnosis-lead{flex-direction:column;gap:0;display:flex}.transcom-edition .tcv-diagnosis-statement{display:contents}.transcom-edition .tcv-diagnosis-statement>.tcv-kicker{order:0;font-size:11px}.transcom-edition .tcv-diagnosis h2{order:1;max-width:none;font-size:28px;line-height:1.13;margin:12px 0 15px!important}.transcom-edition .tcv-diagnosis-statement>p{order:2;font-size:12px;line-height:1.6}.transcom-edition .tcv-diagnosis-readings{order:3;width:100%;margin-top:18px;padding-top:17px}.transcom-edition .tcv-diagnosis-readings strong{font-size:32px}.transcom-edition .tcv-diagnosis-statement>.tcv-content-response{order:4;align-self:flex-start;margin-top:20px;padding:10px 13px;font-size:12px}.transcom-edition .tcv-diagnosis-analysis{margin-top:20px}.transcom-edition .tcv-grid{align-items:start}}.transcom-edition .tcv-grid{align-items:start}.transcom-edition .tcv-diagnosis-readings{grid-area:1/2/3}.transcom-edition .tcv-diagnosis-lead>.tcv-content-response{grid-area:2/1;place-self:start}@media (width<=520px){.transcom-edition .tcv-diagnosis-lead>.tcv-content-response{order:4;align-self:flex-start;margin-top:20px;padding:10px 13px;font-size:12px}}.tcv-landscape-panel{margin:0 0 26px}.tcv-landscape-scroll{max-width:100%;overflow-x:auto}.tcv-landscape-panel svg.tcv-landscape{width:100%;min-width:680px;max-height:650px}.tcv-landscape-company{cursor:pointer}.tcv-landscape-company circle{fill:#9786ba;stroke:#fff;stroke-width:2px}.tcv-landscape-company text{fill:#46566a;font-size:13px}.tcv-landscape-company.is-self circle{fill:#245bde;stroke:#d8e3ff;stroke-width:4px}.tcv-landscape-company.is-self text{fill:#245bde;font-weight:700}.tcv-landscape-company.is-selected text{fill:#142838;font-weight:700}.tcv-label-leader{stroke:#a9b4c2;stroke-width:.75px;opacity:.5;fill:none}.tcv-landscape-company.is-selected .tcv-label-leader{stroke:#245bde;opacity:1;stroke-width:1.3px}.tcv-landscape-key{color:#586a7b;flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.tcv-landscape-key span{align-items:center;gap:6px;display:flex}.tcv-landscape-key i{background:#245bde;border-radius:50%;width:8px;height:8px}.tcv-landscape-key span+span i{background:#9786ba}.tcv-landscape-baseline{margin-top:16px}.tcv-landscape-baseline>summary{cursor:pointer;color:#142838;padding:12px 0;font-size:14px;font-weight:600}.tcv-landscape-table-scroll{max-width:100%;overflow:auto}.tcv-landscape-baseline table{border-collapse:collapse;width:100%;font-size:12px}.tcv-landscape-baseline caption{text-align:left;color:#617485;padding:12px 0}.tcv-landscape-baseline th,.tcv-landscape-baseline td{text-align:left;white-space:nowrap;border-bottom:1px solid #dce3e9;padding:11px 12px}.tcv-landscape-baseline tbody th{font-weight:500}.tcv-landscape-baseline .is-self{color:#245bde;background:#edf3ff}.twb-edition{--twb-ink:#142838;--twb-blue:#245bde;--twb-paper:#f7f8fa;--twb-rule:#d8dee4;color:var(--twb-ink);margin:0 0 24px}.twb-edition button,.twb-edition a,.twb-edition select,.twb-edition summary{touch-action:manipulation}.twb-edition :is(button,a,select,summary):focus-visible{outline:3px solid var(--twb-blue);outline-offset:5px}.twb-edition .twb-opening{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);align-items:end;gap:50px;padding:26px 0 38px;display:grid}.twb-edition .twb-kicker{color:#405465;letter-spacing:.015em;margin:0 0 24px;font-size:12px;font-weight:550;line-height:1.6}.twb-kicker>span{color:#a2aeb9;margin:0 9px}.twb-edition h2{font-family:var(--edition-display,Georgia,"Times New Roman",serif);letter-spacing:-.045em;color:var(--twb-ink);margin:0;font-size:clamp(40px,4.4vw,66px);font-weight:400;line-height:1.07}.twb-edition h2>em{color:var(--twb-blue);font-style:normal}.twb-opening-action{max-width:410px;padding-bottom:3px}.twb-edition .twb-opening-action>p{color:#465968;letter-spacing:-.015em;margin:0 0 23px;font-size:17px;line-height:1.6}.twb-edition a.twb-primary-action{background:var(--twb-blue);color:#fff;border:1px solid var(--twb-blue);border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-height:46px;padding:11px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s;display:inline-flex}.twb-edition a.twb-primary-action:hover{background:#194cc4}.twb-edition button.twb-text-action{min-height:36px;font:inherit;color:var(--twb-blue);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:8px 0;font-size:13px;font-weight:550;line-height:1.5;display:inline-flex}.twb-edition button.twb-text-action:hover{text-underline-offset:4px;text-decoration:underline}.twb-opening-action>.twb-text-action{margin-top:10px}.twb-framework-caption{border-top:1px solid var(--twb-ink);color:#405465;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:12px;line-height:1.5;display:flex}.twb-framework-caption>span:last-child{color:#6d7a85;align-items:center;gap:8px;display:flex}.twb-edition .twb-paths{border-bottom:1px solid var(--twb-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:14px 0 0;display:grid}.twb-edition .twb-paths>button{min-width:0;min-height:155px;color:var(--twb-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;gap:15px;padding:3px 0 23px;display:flex;position:relative}.twb-edition .twb-paths>button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.twb-edition .twb-paths>button.is-active:after{background:var(--twb-blue)}.twb-edition .twb-paths>button:disabled{opacity:.5;cursor:default}.twb-step-track{align-items:center;width:100%;height:36px;display:flex}.twb-edition .twb-path-number{color:#536879;font-variant-numeric:tabular-nums;background:var(--twb-paper);border:1px solid #9eacb8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:650;display:inline-flex}.twb-edition .is-active .twb-path-number{background:var(--twb-blue);border-color:var(--twb-blue);color:#fff}.twb-step-connector{color:#8293a1;background:#a8b5c0;flex:1;justify-content:flex-end;align-items:center;height:1px;margin:0 -18px 0 10px;display:flex;position:relative}.twb-step-connector>svg{flex-shrink:0;margin-right:-7px}.twb-step-content{padding-right:12px;display:block}.twb-edition .twb-step-content>b{letter-spacing:-.025em;color:var(--twb-ink);font-size:17px;font-weight:600;line-height:1.35;display:block}.twb-edition .is-active .twb-step-content>b{color:var(--twb-blue)}.twb-step-content>span{color:#526575;margin-top:7px;font-size:13px;line-height:1.5;display:block}.twb-paths>button:hover .twb-path-number{border-color:var(--twb-blue)}.twb-edition .twb-path-detail{border-bottom:1px solid var(--twb-rule);grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:54px;padding:31px 0 32px;display:grid}.twb-thesis,.twb-briefs{min-width:0}.twb-edition .twb-section-label{color:#596c7b;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;line-height:1.5;display:flex}.twb-section-label>span{font-variant-numeric:tabular-nums;color:var(--twb-blue);font-weight:650}.twb-edition .twb-thesis h3{letter-spacing:-.045em;color:var(--twb-ink);max-width:600px;margin:0 0 14px;font-size:clamp(23px,2.1vw,29px);font-weight:560;line-height:1.2}.twb-edition .twb-thesis-copy{letter-spacing:-.01em;color:#405464;white-space:pre-line;max-width:600px;margin:0 0 13px;font-size:16px;line-height:1.65}.twb-evidence-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.twb-edition .twb-evidence-row>span{color:#486b63;font-size:12px;line-height:1.5}.twb-edition .twb-evidence-row>span.twb-evidence-historical{color:#87651f}.twb-edition .twb-evidence-row>span.twb-evidence-unverified{color:#665e58}.twb-edition .twb-evidence-row>span.twb-evidence-loaded{color:#526f87}.twb-source-details{color:#536a7a;margin-top:8px;font-size:12px;line-height:1.65}.twb-edition details>summary{cursor:pointer;align-items:center;gap:10px;width:fit-content;min-height:34px;font-size:12px;line-height:1.5;list-style:none;display:flex}.twb-edition details>summary::-webkit-details-marker{display:none}.twb-edition details[open]>summary>svg{transform:rotate(180deg)}.twb-source-details>p{max-width:600px;margin:10px 0 15px;font-size:12px;line-height:1.65}.twb-source-details ul{border-top:1px solid var(--twb-rule);max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.twb-source-details li{overflow-wrap:anywhere;border-bottom:1px solid var(--twb-rule);flex-direction:column;gap:5px;padding:11px 0;font-size:12px;line-height:1.55;display:flex}.twb-source-details li>b{color:#293f51;font-weight:550}.twb-source-details li>span{color:#657989}.twb-source-details a{color:var(--twb-blue);align-items:center;gap:6px;width:fit-content;min-height:24px;font-size:12px;text-decoration:none;display:inline-flex}.twb-source-details a:hover{text-decoration:underline}.twb-briefs{border-left:1px solid var(--twb-rule);padding-left:30px}.twb-briefs-heading{flex-direction:column;gap:6px;margin-bottom:7px;display:flex}.twb-edition .twb-briefs-heading h4{letter-spacing:-.025em;color:var(--twb-ink);margin:0;font-size:20px;font-weight:550;line-height:1.35}.twb-briefs-heading>span{color:#586e7f;font-size:12px;line-height:1.5}.twb-edition .twb-briefs-status{color:#786645;margin:0 0 8px;font-size:12px;line-height:1.5}.twb-edition .twb-briefs ul{margin:0;padding:0;list-style:none}.twb-briefs li+li{border-top:1px solid var(--twb-rule)}.twb-edition .twb-briefs li a{color:#233e52;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:13px 0;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.twb-briefs li a>svg{color:var(--twb-blue);flex-shrink:0}.twb-briefs li a>b,.twb-briefs li a b{font-weight:550}.twb-briefs li a:hover b{text-underline-offset:4px;color:var(--twb-blue);text-decoration:underline}.twb-briefs li small{color:#786645;margin-top:5px;font-size:12px;display:block}.twb-edition .twb-more-briefs{color:var(--twb-blue);margin-top:4px}.twb-more-briefs>ul{max-height:350px;overflow:auto}.twb-edition .twb-brief-empty{color:#617586;margin:16px 0;font-size:14px;line-height:1.7}.twb-edition .twb-explore-bar{justify-content:space-between;align-items:center;gap:30px;padding:34px 0 0;display:flex}.twb-edition .twb-explore-bar h3{letter-spacing:-.035em;color:var(--twb-ink);margin:0 0 7px;font-size:22px;font-weight:550;line-height:1.3}.twb-edition .twb-explore-bar p{color:#566d7e;max-width:550px;margin:0;font-size:13px;line-height:1.55}.twb-scope-select{color:#526979;flex-direction:column;gap:7px;min-width:250px;font-size:12px;display:flex}.twb-edition .twb-scope-select select{width:100%;min-height:42px;font:inherit;color:#213b4e;background:#fff;border:1px solid #aab8c4;border-radius:3px;padding:8px 32px 8px 11px;font-size:13px}.sbr-transcom-edition .sbr-heading{border-bottom:1px solid #d8dee4;align-items:center;margin-bottom:0;padding-bottom:12px}.sbr-transcom-edition .sbr-heading h1{letter-spacing:-.035em;font-size:20px;font-weight:550}.sbr-transcom-edition .sbr-heading .sbr-eyebrow{display:none}.sbr-transcom-edition .sbr-heading>.sbr-button{background:0 0;border:0;min-height:34px;padding:5px 0;font-size:12px}.sbr-transcom-edition .sbr-provenance-compact{background:0 0;border:0;border-bottom:1px solid #d8dee4;border-radius:0;margin:0 0 16px;font-size:12px}.sbr-transcom-edition .sbr-provenance-compact>summary{color:#607282;padding:0 0 14px;font-size:12px}.sbr-transcom-edition .sbr-provenance-compact>div{padding:0 0 15px;font-size:12px;line-height:1.6}.sbr-transcom-edition .sbr-results-head{margin:18px 0 14px}.sbr-transcom-edition .sbr-results-head b{color:#19374d;font-size:14px}.sbr-transcom-edition .sbr-results-head span{color:#506778;font-size:12px}.sbr-transcom-edition .sbr-read-note{color:#627888;font-size:12px;line-height:1.6}.sbr-transcom-edition .sbr-workspace{scroll-margin-top:24px}@media (width<=1000px){.twb-edition .twb-opening{grid-template-columns:minmax(0,1.13fr) minmax(240px,.87fr);gap:30px}.twb-edition h2{font-size:50px}.twb-edition .twb-opening-action>p{font-size:15px}.twb-edition .twb-path-detail{gap:28px}.twb-briefs{padding-left:25px}.twb-edition .twb-thesis-copy{font-size:15px}.twb-edition .twb-paths{gap:22px}.twb-edition .twb-step-content>b{font-size:15px}.twb-step-content>span{font-size:12px}}@media (width<=720px){.twb-edition .twb-opening{grid-template-columns:1fr;gap:22px;padding:25px 0 27px}.twb-edition h2{font-size:50px}.twb-opening-action{max-width:540px}.twb-opening-action>.twb-text-action{width:fit-content;display:flex}.twb-edition .twb-kicker,.twb-edition .twb-opening-action>p{margin-bottom:17px}.twb-framework-caption>span:last-child{display:none}.twb-edition .twb-path-detail{grid-template-columns:1fr;gap:26px}.twb-briefs{border-left:0;border-top:1px solid var(--twb-rule);padding:25px 0 0}.twb-edition .twb-briefs-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.twb-edition .twb-explore-bar{flex-direction:column;align-items:stretch;gap:17px}.twb-scope-select{min-width:0;max-width:390px}.twb-edition .twb-step-content>b{font-size:15px}}@media (width<=480px){.twb-edition h2{letter-spacing:-.045em;font-size:44px}.twb-edition .twb-kicker{font-size:12px}.twb-kicker>span{margin:0 5px}.twb-edition .twb-paths{grid-template-columns:1fr;gap:0;margin-top:13px}.twb-edition .twb-paths>button{flex-direction:row;gap:16px;min-height:105px;padding:12px 0 18px}.twb-step-track{flex-shrink:0;width:34px;height:34px;position:relative}.twb-edition .twb-path-number{width:34px;height:34px}.twb-step-connector{background:#a8b5c0;flex:none;width:1px;height:48px;margin:0;display:block;position:absolute;top:42px;left:17px}.twb-step-connector>svg{margin:0;position:absolute;bottom:-8px;left:-9px;transform:rotate(90deg)}.twb-step-content{padding-top:3px;padding-right:0}.twb-edition .twb-step-content>b{font-size:16px}.twb-step-content>span{margin-top:6px;font-size:13px}.twb-edition .twb-paths>button:after{width:3px;height:auto;inset:14px auto 16px -10px}.twb-edition .twb-briefs-heading{flex-direction:column;align-items:flex-start;gap:5px}.twb-edition .twb-thesis h3{font-size:25px}.twb-edition .twb-thesis-copy{font-size:16px}.twb-edition .twb-path-detail{padding-top:25px}.twb-edition .twb-evidence-row{flex-direction:column;align-items:flex-start;gap:2px}.sbr-transcom-edition .sbr-provenance-compact>summary{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.twb-edition *{transition:none!important}}.sbr-transcom-edition .sbr-graph-first{min-width:0}.sbr-transcom-edition .sbr-graph-first>.sbr-results-head{margin-top:14px}.twb-edition.twb-explorer-scope{justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;display:flex}.twb-explorer-scope>p{color:#40566a;max-width:520px;margin:0;font-size:13px;line-height:1.6}@media (width<=850px){.twb-edition .twb-paths{grid-template-columns:1fr;gap:0;margin-top:13px}.twb-edition .twb-paths>button{flex-direction:row;gap:16px;min-height:100px;padding:12px 0 18px}.twb-step-track{flex-shrink:0;width:34px;height:34px;position:relative}.twb-edition .twb-path-number{width:34px;height:34px}.twb-step-connector{background:#a8b5c0;flex:none;width:1px;height:43px;margin:0;display:block;position:absolute;top:42px;left:17px}.twb-step-connector>svg{margin:0;position:absolute;bottom:-8px;left:-9px;transform:rotate(90deg)}.twb-step-content{padding-top:3px;padding-right:0}.twb-edition .twb-step-content>b{font-size:16px}.twb-step-content>span{margin-top:6px;font-size:13px}.twb-edition .twb-paths>button:after{width:3px;height:auto;inset:14px auto 16px -10px}.twb-edition.twb-explorer-scope{flex-direction:column;align-items:stretch}}.twb-edition .twb-step-content>b.twb-path-label-compact{display:none}.sbr-transcom-edition .sbr-heading h1{font-family:var(--edition-display,Georgia,"Times New Roman",serif);letter-spacing:-.035em;font-size:36px;font-weight:400;line-height:1.16}@media (width<=850px){.twb-edition .twb-opening{gap:16px;padding:18px 0 23px}.twb-edition .twb-kicker{margin-bottom:13px}.twb-edition .twb-opening-action>p{display:none}.twb-opening-action>.twb-text-action{margin-top:5px}.twb-framework-caption{padding-top:13px}.twb-edition .twb-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.twb-edition .twb-paths>button{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:0;height:60px;min-height:60px;max-height:64px;padding:8px 5px}.twb-edition .twb-step-track{display:none}.twb-edition .twb-step-content{padding:0}.twb-edition .twb-step-content>b.twb-path-label-full,.twb-edition .twb-step-content>span{display:none}.twb-edition .twb-step-content>b.twb-path-label-compact{font-size:14px;font-weight:600;line-height:1.3;display:block}.twb-edition .twb-paths>button:after{width:auto;height:3px;inset:auto 0 -1px}.twb-edition .twb-path-detail{padding-top:23px}}@media (width<=480px){.twb-edition h2{font-size:40px;line-height:1.05}.sbr-transcom-edition .sbr-heading h1{font-size:34px}.twb-edition .twb-opening{padding:18px 0 21px}.twb-edition .twb-step-content>b.twb-path-label-compact{font-size:13px}.twb-edition .twb-thesis h3{font-size:23px}}.cgc-root .sbr{color:var(--cgc-ink,#24342e);min-width:0;padding-bottom:26px}.sbr *,.sbr :before,.sbr :after{box-sizing:border-box}.sbr button,.sbr input,.sbr select{font:inherit}.sbr button,.sbr a,.sbr select{-webkit-tap-highlight-color:transparent}.sbr button{cursor:pointer}.sbr button:disabled{cursor:default;opacity:.48}.sbr :where(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #50ad90}.sbr h1,.sbr h2,.sbr h3,.sbr p{margin-top:0}.sbr-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.sbr-heading h1{letter-spacing:-.9px;margin:8px 0 10px;font-size:30px;font-weight:650;line-height:1.2}.sbr-heading>div>p:last-child{color:#61756b;margin:0;font-size:14px}.sbr .sbr-eyebrow{color:#087c55;letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;display:flex}.sbr-button{color:#305a48;background:#fff;border:1px solid #d4e2da;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;line-height:1.4;display:inline-flex;font-size:12px!important}.sbr-button:hover:not(:disabled){background:#edf7f1;border-color:#96bba8}.sbr-heading>.sbr-button{flex-shrink:0}.sbr-icon-button{color:#667a6f;background:#fff;border:1px solid #e1e9e4;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.sbr-link-button{color:#087c55;text-underline-offset:3px;background:0 0;border:0;padding:0;line-height:1.5;text-decoration:underline}.sbr-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.sbr-stat-grid>div{background:#fff;border:1px solid #e1e9e4;border-radius:12px;flex-direction:column;min-width:0;padding:18px 18px 15px;display:flex}.sbr-stat-grid span{color:#65796f;font-size:11px}.sbr-stat-grid b{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:7px 0;font-size:30px;font-weight:650;line-height:1.25}.sbr-stat-grid small{color:#77887f;font-size:10px;line-height:1.45}.sbr-provenance{background:#f2f7f2;border:1px solid #dde8db;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 18px;display:flex}.sbr-provenance>div{align-items:center;gap:12px;display:flex}.sbr-provenance-mark{color:#729062;background:#e6efdf;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.sbr-provenance p{color:#61735e;max-width:620px;margin:0;font-size:11px;line-height:1.6}.sbr-provenance b{color:#415b3d;font-weight:650}.sbr-provenance dl{flex-direction:column;flex-shrink:0;gap:7px;margin:0;display:flex}.sbr-provenance dl>div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.sbr-provenance dt{color:#778871}.sbr-provenance dd{color:#516a4b;margin:0;font-weight:600}.sbr-alert{color:#865d2b;overflow-wrap:anywhere;background:#fff6ec;border:1px solid #efdabf;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px;font-size:12px;line-height:1.55;display:flex}.sbr-alert>svg{flex-shrink:0;margin-top:2px}.sbr-alert>div{flex:1}.sbr-alert p{margin:5px 0 0}.sbr-alert .sbr-button{flex-shrink:0}.sbr-read-note{color:#75867c;margin:13px 0 0;font-size:10px;line-height:1.6}.sbr-warnings{color:#657862;border:1px solid #e3e9e2;border-radius:8px;margin:0 0 16px;padding:11px 14px;font-size:11px}.sbr-warnings summary{cursor:pointer}.sbr-warnings ul{overflow-wrap:anywhere;margin-bottom:0;padding-left:18px;line-height:1.7}.sbr-filter-panel{background:#fff;border:1px solid #e0e8e2;border-radius:11px;margin-top:18px;padding:16px}.sbr-search{color:#729082;border-bottom:1px solid #e5ece6;align-items:center;gap:9px;padding:0 0 13px;display:flex}.sbr-search svg{flex-shrink:0}.sbr-search input{color:#2d4337;background:0 0;border:0;width:100%;min-width:0;padding:5px 0;font-size:13px}.sbr-search input::placeholder{color:#8c9a90}.sbr-filter-row{align-items:flex-end;gap:14px;min-width:0;margin-top:13px;display:flex}.sbr-filter-row label{flex-direction:column;flex:1 1 0;gap:5px;min-width:0;display:flex}.sbr-filter-row label>span{color:#788b7d;letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:650}.sbr-filter-row select{color:#46604e;text-overflow:ellipsis;background:#fafcf9;border:1px solid #e0e8e0;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:8px 26px 8px 9px;font-size:11px}.sbr-filter-row .sbr-source-filter{flex:1.6 1 0}.sbr-filter-row>button{flex-shrink:0;min-height:34px;font-size:11px}.sbr-results-head{justify-content:space-between;align-items:center;gap:14px;margin:21px 0 13px;display:flex}.sbr-results-head>div:first-child{flex-direction:column;gap:5px;display:flex}.sbr-results-head b{font-size:12px;font-weight:650}.sbr-results-head span,.sbr-results-head small{color:#77897e;font-size:10px;line-height:1.5}.sbr-view-switch{background:#fff;border:1px solid #e0e8e2;border-radius:8px;flex-shrink:0;padding:3px;display:flex}.sbr-view-switch button{color:#73857a;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.sbr-view-switch .is-active{color:#087c55;background:#e9f5ed}.sbr-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.sbr-explorer{min-width:0}.sbr-network{background:#fbfdfb;border:1px solid #dce7df;border-radius:12px;overflow:hidden}.sbr-map-tools{background:#fff;border-bottom:1px solid #e5ece5;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.sbr-map-tools>span{color:#677e6e;letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:600}.sbr-map-tools>div{align-items:center;gap:5px;display:flex}.sbr-map-tools button{color:#53755e;background:#fbfdfa;border:1px solid #e0e8e0;border-radius:5px;place-items:center;width:29px;height:29px;display:grid}.sbr-map-tools output{text-align:center;color:#728577;font-variant-numeric:tabular-nums;width:38px;font-size:10px}.sbr-map{touch-action:none;cursor:grab;width:100%;height:auto;min-height:365px;max-height:670px;display:block;overflow:hidden}.sbr-map:active{cursor:grabbing}.sbr-map:focus-visible{outline-offset:-3px;outline:3px solid #50ad90}.sbr-graph-node{cursor:pointer;outline:none}.sbr-graph-node:focus-visible>circle:last-of-type{stroke:#203b2e;stroke-width:4px}.sbr-graph-node:hover .sbr-node-label{fill:#087c55}.sbr-node-label{fill:#45614d;paint-order:stroke;stroke:#fbfdfb;stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-size:10px;font-weight:550}.sbr-cluster-name{letter-spacing:1px;text-transform:uppercase;opacity:.78;font-size:11px;font-weight:650}.sbr-selected-ring{fill:#d6f2e3;stroke:#96ceb5;stroke-width:1px}.sbr-map-legend{background:#fff;border-top:1px solid #e6ede6;flex-wrap:wrap;gap:8px 12px;padding:13px 15px 9px;display:flex}.sbr-map-legend span{color:#708276;align-items:center;gap:5px;font-size:9px;display:inline-flex}.sbr-map-legend i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sbr-map-help{color:#86958a;background:#fff;margin:0;padding:0 15px 13px;font-size:9px;line-height:1.6}.sbr-map-help button{color:#42866a;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.sbr-guide,.sbr-node-panel{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e8e2;border-radius:12px;min-width:0}.sbr-guide{padding:23px}.sbr-guide-icon{color:#449271;background:#eff8f1;border:1px solid #d9eddf;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.sbr-guide h2{letter-spacing:-.35px;margin-bottom:10px;font-size:17px;font-weight:600}.sbr-guide p,.sbr-guide li{color:#79897e;font-size:11px;line-height:1.75}.sbr-guide ol{margin:19px 0;padding-left:17px}.sbr-guide li{margin-bottom:12px;padding-left:4px}.sbr-guide li b{color:#4e6857;font-weight:600}.sbr-guide .sbr-guide-foot{border-top:1px solid #e9eee8;margin:0;padding-top:15px;font-size:10px}.sbr-node-panel{scroll-margin-top:18px}.sbr-node-panel:focus{outline-offset:3px;outline:2px solid #a0cbb5}.sbr-node-panel>header{border-bottom:1px solid #e7eee7;justify-content:space-between;align-items:flex-start;gap:9px;padding:18px;display:flex}.sbr-node-panel>header>div{min-width:0}.sbr-node-kind{letter-spacing:.9px;text-transform:uppercase;font-size:9px;font-weight:700}.sbr-node-panel h2{letter-spacing:-.4px;margin:7px 0 0;font-size:18px;font-weight:650;line-height:1.4}.sbr-panel-body{padding:18px}.sbr-evidence-badge{color:#6e7f70;background:#f0f3f0;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:600;line-height:1.4;display:inline-block}.sbr-evidence-badge.historical{color:#8d733e;background:#faf4e7}.sbr-evidence-badge.source_matched{color:#0b7656;background:#e8f6ed}.sbr-evidence-badge.loaded{color:#476f96;background:#eef4f9}.sbr-historical-note,.sbr-context-note{color:#7d8a7f;margin:10px 0 0;font-size:10px;line-height:1.7}.sbr-historical-note{color:#9b845a}.sbr-summary{color:#5d7363;white-space:pre-wrap;margin:15px 0 0;font-size:12px;line-height:1.75}.sbr-piece-state{background:#f7fbf8;border:1px solid #dbe9df;border-radius:8px;flex-direction:column;gap:8px;margin-top:16px;padding:12px;display:flex}.sbr-piece-state b{color:#39684e;font-size:11px}.sbr-piece-state span{color:#798c7e;font-size:10px}.sbr-piece-state a,.sbr-source-card a{color:#087c55;align-items:center;gap:4px;width:fit-content;font-size:10px;text-decoration:none;display:inline-flex}.sbr-piece-state a:hover,.sbr-source-card a:hover{text-decoration:underline}.sbr-detail-section{border-top:1px solid #e6eee7;margin-top:20px;padding-top:16px}.sbr-detail-section h3{color:#46654f;align-items:center;gap:6px;margin:0 0 11px;font-size:11px;font-weight:650;display:flex}.sbr-detail-section h3>span{color:#7e947e;background:#f0f5f0;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:500}.sbr-source-card{background:#f9fbf8;border:1px solid #e7eee3;border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:11px;display:flex}.sbr-source-card b{color:#566d56;font-size:11px;font-weight:600;line-height:1.55}.sbr-source-card>span{color:#8a9784;font-size:9px}.sbr-source-card dl{color:#8a9784;flex-wrap:wrap;justify-content:space-between;gap:5px;margin:2px 0;font-size:9px;display:flex}.sbr-source-card dd{color:#61745d;margin:0}.sbr blockquote{background:#f8fbf8;border-left:2px solid #b1d6be;margin:12px 0;padding:8px 10px}.sbr blockquote p{color:#627a67;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.7}.sbr blockquote footer{color:#899a8b;margin-top:7px;font-size:9px;line-height:1.6}.sbr-related-piece{color:#3a7355;border:1px solid #dfece3;border-radius:7px;grid-template-columns:minmax(0,1fr) 14px;gap:5px;margin-top:7px;padding:10px;text-decoration:none;display:grid}.sbr-related-piece b{font-size:11px;font-weight:600;line-height:1.6}.sbr-related-piece>span{color:#82978a;grid-row:2;font-size:9px}.sbr-related-piece>svg{grid-area:1/2}.sbr-connection{border:1px solid #e5ece4;border-radius:7px;margin-top:8px;overflow:hidden}.sbr-connection>button{text-align:left;color:#526f59;background:#fff;border:0;grid-template-columns:minmax(0,1fr) 14px;gap:5px;width:100%;padding:10px;display:grid}.sbr-connection>button:hover{background:#f3faf5}.sbr-connection>button>span{color:#8b9b8b;font-size:9px}.sbr-connection>button>b{overflow-wrap:anywhere;grid-row:2;font-size:11px;font-weight:600;line-height:1.6}.sbr-connection>button>svg{grid-area:2/2;margin-top:3px}.sbr-connection details{color:#899985;padding:0 10px 10px;font-size:9px;line-height:1.7}.sbr-connection summary{cursor:pointer;font-size:9px}.sbr-connection details>p{margin:10px 0 5px}.sbr-connection details>ul{padding-left:15px}.sbr-detail-section>.sbr-button{width:100%;margin-top:10px}.sbr-node-list{background:#fff;border:1px solid #e0e8e1;border-radius:11px;margin:0;padding:0;list-style:none;overflow:hidden}.sbr-node-list li+li{border-top:1px solid #e8eee6}.sbr-node-list button{text-align:left;background:#fff;border:0;align-items:flex-start;gap:11px;width:100%;min-width:0;padding:15px;display:flex}.sbr-node-list button:hover,.sbr-node-list button.is-selected{background:#f0f9f3}.sbr-node-list button>i{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.sbr-node-list button>span{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sbr-node-list button b{color:#4e6b55;font-size:12px;font-weight:600;line-height:1.6}.sbr-node-list button small{color:#879982;font-size:9px;line-height:1.6}.sbr-node-list button>span>span{color:#7a8d78;white-space:pre-wrap;font-size:11px;line-height:1.7}.sbr-node-list button>svg{color:#8caa93;flex-shrink:0;margin-top:3px}.sbr-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.sbr-pagination>span{color:#7a8f7b;margin-right:auto;font-size:10px}.sbr-empty{text-align:center;color:#9aac9a;background:#fff;border:1px solid #e1e9e1;border-radius:11px;padding:58px 20px}.sbr-empty h2{color:#576f58;margin:14px 0 9px;font-size:16px;font-weight:600}.sbr-empty p{color:#859780;margin-bottom:0;font-size:12px;line-height:1.7}.sbr-empty button{margin-top:15px}.sbr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sbr-spin{animation:1.1s linear infinite sbr-spin}@keyframes sbr-spin{to{transform:rotate(360deg)}}@media (width<=1200px){.sbr-provenance{flex-direction:column;align-items:flex-start;gap:13px}.sbr-provenance dl{flex-flow:wrap;gap:12px 24px}}@media (width<=1100px){.sbr-workspace{grid-template-columns:minmax(0,1fr)}.sbr-guide{display:none}.sbr-node-panel>header,.sbr-panel-body{padding:20px}.sbr-stat-grid{gap:9px}.sbr-stat-grid>div{padding:15px 12px}}@media (width<=680px){.sbr-heading{align-items:flex-start;gap:10px;margin-bottom:18px}.sbr-heading h1{font-size:25px}.sbr-heading>div>p:last-child{font-size:12px;line-height:1.6}.sbr-heading>.sbr-button{min-height:44px;padding:8px 10px;font-size:10px!important}.sbr .sbr-eyebrow{letter-spacing:1px;font-size:9px}.sbr-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sbr-stat-grid b{font-size:27px}.sbr-stat-grid small{font-size:9px}.sbr-provenance{padding:13px}.sbr-provenance>div{align-items:flex-start;gap:9px}.sbr-provenance p{font-size:10px}.sbr-provenance dl{flex-direction:column;gap:8px;width:100%}.sbr-provenance-mark{border-radius:7px;flex-basis:28px;width:28px;height:28px}.sbr-filter-panel{padding:12px}.sbr-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 10px;display:grid}.sbr-filter-row .sbr-source-filter{grid-column:1/-1}.sbr-filter-row select{min-height:44px;font-size:11px}.sbr-filter-row>button{text-align:left;grid-column:1/-1;min-height:44px}.sbr-search input{min-height:38px;font-size:12px}.sbr-results-head{align-items:flex-start;gap:9px}.sbr-results-head span{font-size:9px}.sbr-view-switch button{min-height:38px;padding:6px 8px;font-size:10px}.sbr-view-switch button svg{width:13px}.sbr-map-tools{padding:9px}.sbr-map-tools>span{font-size:9px}.sbr-map-tools button{width:36px;height:40px}.sbr-map-tools output{width:31px;font-size:9px}.sbr-map{min-height:300px}.sbr-map-legend{gap:7px 10px;padding:11px}.sbr-map-help{padding:0 11px 12px}.sbr-map-help button{padding:6px 0}.sbr-alert{flex-wrap:wrap}.sbr-alert>div{min-width:180px}.sbr-icon-button{width:42px;height:42px}.sbr-panel-body,.sbr-node-panel>header{padding:15px}.sbr-piece-state a,.sbr-source-card a{min-height:34px}.sbr-related-piece{padding:12px}.sbr-connection>button{min-height:60px}.sbr-connection summary{min-height:32px;padding-top:6px}.sbr-pagination .sbr-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.sbr-spin{animation:none}}.sbr-heading{margin-bottom:14px}.sbr-heading h1{margin:6px 0 0;font-size:27px}.sbr-stat-compact{background:#fff;border:1px solid #e0e9e3;border-radius:9px;gap:0;margin-bottom:8px}.sbr-stat-compact>div{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:baseline;gap:9px;padding:11px 16px}.sbr-stat-compact>div+div{border-left:1px solid #e9eeea}.sbr-stat-compact b{letter-spacing:-.5px;margin:0;font-size:22px}.sbr-stat-compact span{font-size:10px;line-height:1.5}.sbr-provenance-compact{color:#8a805f;margin:0 0 11px;font-size:10px}.sbr-provenance-compact>summary{cursor:pointer;align-items:center;gap:7px;min-height:24px;list-style:none;display:flex}.sbr-provenance-compact>summary::-webkit-details-marker{display:none}.sbr-provenance-compact>summary>span:last-child{color:#7c8d7f;text-underline-offset:3px;margin-left:auto;text-decoration:underline}.sbr-provenance-compact>div{background:#f5f8f1;border:1px solid #e1e9d9;border-radius:8px;margin-top:7px;padding:14px;line-height:1.7}.sbr-provenance-compact dl{flex-wrap:wrap;gap:9px 22px;margin-bottom:0;display:flex}.sbr-provenance-compact dl>div{gap:9px;display:flex}.sbr-provenance-compact dd{margin:0;font-weight:600}.sbr-provenance-compact ul{margin-bottom:0;padding-left:15px}.sbr-filter-compact{border-radius:9px;align-items:center;gap:16px;margin-top:0;padding:8px 13px;display:flex;position:relative}.sbr-filter-compact .sbr-search{border:0;flex:1;min-width:0;padding:0}.sbr-filter-compact .sbr-search input{min-height:28px;font-size:12px}.sbr-more-filters{flex-shrink:0}.sbr-more-filters>summary{color:#508168;cursor:pointer;padding:7px;font-size:11px}.sbr-more-filters .sbr-filter-row{z-index:8;background:#fff;border:1px solid #dce8df;border-radius:9px;margin:0;padding:16px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 12px 32px #193c281a}.sbr-results-head{margin:12px 0 9px}.sbr-results-head>div:first-child{gap:3px}.sbr-results-head b{font-size:11px}.sbr-field-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.sbr-density-button{color:#4b7a5f;background:#fff;border:1px solid #dce8df;border-radius:7px;min-height:32px;padding:7px 10px;font-size:10px!important}.sbr-density-button[aria-pressed=true]{background:#e9f6ee;border-color:#91ba9e}.sbr-workspace-dense{grid-template-columns:minmax(0,1fr)}.sbr-workspace-dense.has-selection{grid-template-columns:minmax(0,1fr) 310px}.sbr-workspace-dense .sbr-node-panel{max-height:770px;overflow-y:auto}.sbr-network-dense{background:#071611;border-color:#18382b;border-radius:13px;box-shadow:0 8px 28px #163a2712}.sbr-network-dense .sbr-map-tools{background:#091a14;border-bottom-color:#254735;padding:10px 16px}.sbr-network-dense .sbr-map-tools>span{color:#8db7a0;letter-spacing:1.2px;align-items:center;gap:8px;font-size:9px;display:flex}.sbr-network-dense .sbr-map-tools>span>i{background:#a7dfb8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #a7dfb870}.sbr-network-dense .sbr-map-tools button{color:#9bc9af;background:#132a20;border-color:#274e3a}.sbr-network-dense .sbr-map-tools output{color:#91b99f}.sbr-field-stage{width:100%;height:clamp(480px,66vh,740px);min-height:480px;position:relative;overflow:hidden}.sbr-field-canvas{touch-action:none;cursor:crosshair;outline:none;width:100%;height:100%;display:block}.sbr-field-canvas:active{cursor:grabbing}.sbr-field-canvas:focus-visible{outline-offset:-4px;outline:2px solid #86c7a4}.sbr-field-caption{color:#729982;pointer-events:none;align-items:baseline;gap:5px;font-size:9px;display:flex;position:absolute;top:14px;left:18px}.sbr-field-caption b{color:#b9d8c5;font-size:10px;font-weight:550}.sbr-field-caption>span{padding:0 3px}.sbr-field-hint{pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-wrap:anywhere;background:#081a13dc;border:1px solid #31523b66;border-radius:7px;flex-direction:column;gap:5px;max-width:min(440px,100% - 36px);padding:10px 13px;display:flex;position:absolute;bottom:17px;left:18px}.sbr-field-hint b{color:#c7e3cf;font-size:11px;font-weight:500;line-height:1.5}.sbr-field-hint>span{color:#7b9f86;font-size:9px;line-height:1.5}.sbr-field-hint button{color:#a7ddba;text-align:left;pointer-events:auto;background:0 0;border:0;width:fit-content;padding:5px 0 0;font-size:10px}.sbr-network-dense .sbr-map-legend{background:#091a14;border-top-color:#254735;gap:8px 15px;padding:12px 16px 8px}.sbr-network-dense .sbr-map-legend span{color:#90ab96;font-size:9px}.sbr-network-dense .sbr-map-legend i{width:5px;height:5px;box-shadow:0 0 5px}.sbr-network-dense .sbr-map-help{color:#627c68;background:#091a14;padding:0 16px 12px}.sbr-network-dense .sbr-map-help button{color:#96c6a4}@media (width<=1100px){.sbr-workspace-dense.has-selection{grid-template-columns:minmax(0,1fr)}.sbr-workspace-dense .sbr-node-panel{max-height:none}.sbr-stat-compact>div{flex-wrap:wrap;gap:2px 7px;padding:10px 12px}}@media (width<=680px){.sbr-heading h1{font-size:24px}.sbr-heading{margin-bottom:10px}.sbr-stat-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.sbr-stat-compact>div{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 7px}.sbr-stat-compact b{font-size:17px}.sbr-stat-compact span{font-size:8px}.sbr-provenance-compact{font-size:9px}.sbr-provenance-compact>summary{align-items:flex-start;gap:6px;padding:5px 0}.sbr-provenance-compact>summary>svg{flex-shrink:0}.sbr-provenance-compact>summary>span:last-child{text-align:right;flex-shrink:0;max-width:82px;font-size:8px}.sbr-filter-compact{gap:6px;padding:5px 9px}.sbr-filter-compact .sbr-search input{min-height:34px;font-size:11px}.sbr-more-filters>summary{align-items:center;min-height:38px;font-size:10px;display:flex}.sbr-more-filters .sbr-filter-row{padding:12px}.sbr-field-actions{gap:5px}.sbr-density-button{min-height:38px;padding:6px 8px;font-size:9px!important}.sbr-results-head{align-items:center}.sbr-results-head span{font-size:8px}.sbr-view-switch button{padding:5px 7px;font-size:9px}.sbr-view-switch button svg{display:none}.sbr-field-stage{height:450px;min-height:450px}.sbr-network-dense .sbr-map-tools{padding:8px 11px}.sbr-network-dense .sbr-map-tools>span{letter-spacing:.6px;font-size:8px}.sbr-field-caption{gap:4px;font-size:8px;top:12px;left:12px}.sbr-field-caption b{font-size:9px}.sbr-field-hint{max-width:calc(100% - 24px);padding:9px 11px;bottom:13px;left:12px}.sbr-network-dense .sbr-map-legend{gap:7px 12px;padding:10px 12px 6px}.sbr-network-dense .sbr-map-legend span{font-size:8px}.sbr-network-dense .sbr-map-help{padding:0 12px 9px;font-size:8px}}.sbr-company-blue{color:#15364e}.sbr-company-blue :where(button,a,input,select,summary):focus-visible{outline-color:#449ad5}.sbr-company-blue .sbr-eyebrow,.sbr-company-blue .sbr-link-button,.sbr-company-blue .sbr-more-filters>summary,.sbr-company-blue .sbr-piece-state a,.sbr-company-blue .sbr-source-card a{color:#287db8}.sbr-company-blue .sbr-button,.sbr-company-blue .sbr-icon-button,.sbr-company-blue .sbr-density-button{color:#285c80;border-color:#cbdfee}.sbr-company-blue .sbr-button:hover:not(:disabled),.sbr-company-blue .sbr-density-button[aria-pressed=true],.sbr-company-blue .sbr-view-switch .is-active{color:#216b9f;background:#e8f3fc;border-color:#91bddd}.sbr-company-blue :is(.sbr-stat-compact,.sbr-filter-panel,.sbr-view-switch,.sbr-node-panel,.sbr-node-list,.sbr-connection,.sbr-related-piece,.sbr-detail-section,.sbr-source-card,.sbr-piece-state,.sbr-more-filters .sbr-filter-row){border-color:#cbdfee}.sbr-company-blue .sbr-stat-compact>div+div,.sbr-company-blue .sbr-node-list li+li,.sbr-company-blue .sbr-node-panel>header{border-color:#deebf5}.sbr-company-blue :is(.sbr-stat-grid span,.sbr-stat-grid small,.sbr-read-note,.sbr-results-head span,.sbr-results-head small,.sbr-filter-row label>span,.sbr-provenance-compact>summary>span:last-child,.sbr-search,.sbr-pagination>span,.sbr-context-note,.sbr-source-card>span,.sbr-source-card dl,.sbr-piece-state span,.sbr-node-list button small,.sbr-node-list button>span>span,.sbr-related-piece>span,.sbr-connection>button>span,.sbr-connection details){color:#607b91}.sbr-company-blue .sbr-search input{color:#15364e}.sbr-company-blue .sbr-search input::placeholder{color:#71899e}.sbr-company-blue :is(.sbr-filter-row select,.sbr-source-card,.sbr-piece-state,.sbr-provenance-compact>div,.sbr-node-list button:hover,.sbr-node-list button.is-selected,.sbr-connection>button:hover,blockquote){background:#f2f8fe;border-color:#cbdfee}.sbr-company-blue :is(.sbr-summary,.sbr-source-card b,.sbr-source-card dd,.sbr-piece-state b,.sbr-detail-section h3,.sbr-node-list button b,.sbr-related-piece,.sbr-connection>button,blockquote p,.sbr-filter-row select){color:#31536c}.sbr-company-blue .sbr-detail-section h3>span,.sbr-company-blue .sbr-evidence-badge.source_matched{color:#216b9f;background:#e8f3fc}.sbr-company-blue .sbr-node-panel:focus{outline-color:#91bddd}.sbr-company-blue blockquote footer{color:#607b91}.sbr-network-dense[data-color-theme=blue]{background:#f5faff;border-color:#cbdfee;box-shadow:0 8px 28px #285c8010}.sbr-network-dense[data-color-theme=blue] .sbr-map-tools,.sbr-network-dense[data-color-theme=blue] .sbr-map-legend,.sbr-network-dense[data-color-theme=blue] .sbr-map-help{background:#fff;border-color:#cbdfee}.sbr-network-dense[data-color-theme=blue] .sbr-map-tools>span{color:#287db8}.sbr-network-dense[data-color-theme=blue] .sbr-map-tools>span>i{background:#449ad5;box-shadow:0 0 8px #449ad533}.sbr-network-dense[data-color-theme=blue] .sbr-map-tools button{color:#287db8;background:#f2f8fe;border-color:#cbdfee}.sbr-network-dense[data-color-theme=blue] .sbr-map-tools output,.sbr-network-dense[data-color-theme=blue] .sbr-map-legend span,.sbr-network-dense[data-color-theme=blue] .sbr-map-help,.sbr-network-dense[data-color-theme=blue] .sbr-field-caption{color:#607b91}.sbr-network-dense[data-color-theme=blue] .sbr-field-caption b{color:#31536c}.sbr-network-dense[data-color-theme=blue] .sbr-field-canvas:focus-visible{outline-color:#449ad5}.sbr-network-dense[data-color-theme=blue] .sbr-field-hint{background:#ffffffed;border-color:#cbdfee}.sbr-network-dense[data-color-theme=blue] .sbr-field-hint b{color:#15364e}.sbr-network-dense[data-color-theme=blue] .sbr-field-hint>span{color:#607b91}.sbr-network-dense[data-color-theme=blue] .sbr-field-hint button,.sbr-network-dense[data-color-theme=blue] .sbr-map-help button{color:#287db8}.sbr-network-dense[data-color-theme=blue] .sbr-map-legend i{box-shadow:none}:is(.transcom-edition,.together-edition) .exec-content{--exec-blue:#245bde;--exec-ink:#142838;--exec-muted:#62707c;max-width:900px;color:var(--exec-ink);padding:32px 0 10px}:is(.transcom-edition,.together-edition) .exec-content h1,:is(.transcom-edition,.together-edition) .exec-content h2,:is(.transcom-edition,.together-edition) .exec-content h3,:is(.transcom-edition,.together-edition) .exec-content p{margin:0}:is(.transcom-edition,.together-edition) .exec-content button,:is(.transcom-edition,.together-edition) .exec-content a,:is(.transcom-edition,.together-edition) .exec-content input,:is(.transcom-edition,.together-edition) .exec-content select{font:inherit}:is(.transcom-edition,.together-edition) .exec-content a{color:inherit;text-decoration:none}:is(.transcom-edition,.together-edition) .exec-heading{border-bottom:1px solid var(--edition-line,#dce1e7);justify-content:space-between;align-items:center;gap:22px;padding-bottom:21px;display:flex}:is(.transcom-edition,.together-edition) .exec-heading h1{font-family:var(--edition-display,Georgia,serif);letter-spacing:-.035em;font-size:clamp(34px,3vw,38px);font-weight:400;line-height:1.08}:is(.transcom-edition,.together-edition) .exec-heading p{color:var(--exec-muted);margin-top:9px;font-size:13px;line-height:1.65}:is(.transcom-edition,.together-edition) .exec-heading button{color:#52616e;box-shadow:none;background:0 0;border-color:#cbd3dc;border-radius:3px;flex-shrink:0;font-size:11px}:is(.transcom-edition,.together-edition) .exec-directory{background:#fff;border-top:1px solid #bcc6d0;margin-top:19px}:is(.transcom-edition,.together-edition) .exec-profile{border-bottom:1px solid #dce1e7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:76px;padding:13px 18px;display:grid}:is(.transcom-edition,.together-edition) .exec-profile-link{min-width:0;display:block}:is(.transcom-edition,.together-edition) .exec-profile-name{align-items:center;gap:10px;display:flex}:is(.transcom-edition,.together-edition) .exec-profile-name>svg{color:#7386a1;flex-shrink:0}:is(.transcom-edition,.together-edition) .exec-profile h2{font-family:var(--edition-display,Georgia,serif);letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:1.2}:is(.transcom-edition,.together-edition) .exec-profile-link:hover h2,:is(.transcom-edition,.together-edition) .exec-profile-link:hover svg{color:var(--exec-blue)}:is(.transcom-edition,.together-edition) .exec-profile p{color:#536473;margin-top:4px;font-size:12px;line-height:1.5}:is(.transcom-edition,.together-edition) .exec-profile .exec-directory-prepare{color:#245bde;box-shadow:none;white-space:nowrap;background:#f4f7ff;border:1px solid #b8c9eb;border-radius:3px;padding:9px 12px;font-size:12px;font-weight:500}:is(.transcom-edition,.together-edition) .exec-profile .exec-directory-prepare:hover{background:#e8efff;border-color:#91ace1}:is(.transcom-edition,.together-edition) .exec-profile-nav{border-bottom:1px solid var(--edition-line,#dce1e7);flex-wrap:wrap;gap:7px 17px;padding:23px 0;display:flex}:is(.transcom-edition,.together-edition) .exec-profile-nav a{color:#687783;border-bottom:1px solid #0000;align-items:center;gap:5px;padding:4px 0;font-size:11px;display:flex}:is(.transcom-edition,.together-edition) .exec-profile-nav a:hover{color:var(--exec-blue)}:is(.transcom-edition,.together-edition) .exec-profile-nav a[aria-current=page]{color:var(--exec-blue);border-bottom-color:var(--exec-blue)}:is(.transcom-edition,.together-edition) .exec-person-heading{justify-content:space-between;align-items:baseline;gap:18px;padding:29px 0 24px;display:flex}:is(.transcom-edition,.together-edition) .exec-person-heading h2{font-family:var(--edition-display,Georgia,serif);letter-spacing:-.035em;font-size:clamp(27px,2.6vw,36px);font-weight:400;line-height:1.2}:is(.transcom-edition,.together-edition) .exec-person-heading p{color:var(--exec-muted);white-space:nowrap;font-size:11px}:is(.transcom-edition,.together-edition) .exec-empty{border-top:1px solid var(--edition-line,#dce1e7);border-bottom:1px solid var(--edition-line,#dce1e7);padding:24px 0 26px}:is(.transcom-edition,.together-edition) .exec-empty h3{letter-spacing:-.025em;font-size:17px;font-weight:500;line-height:1.4}:is(.transcom-edition,.together-edition) .exec-empty p{color:var(--exec-muted);max-width:530px;margin-top:8px;font-size:13px;line-height:1.75}:is(.transcom-edition,.together-edition) .exec-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;display:flex}:is(.transcom-edition,.together-edition) .exec-filters label{color:#73818e;background:#fff;border:1px solid #cbd3dc;border-radius:3px;flex:1;align-items:center;gap:8px;min-width:200px;padding:9px 12px;display:flex}:is(.transcom-edition,.together-edition) .exec-filters input{color:var(--exec-ink);background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}:is(.transcom-edition,.together-edition) .exec-filters select{color:#435362;background:#fff;border:1px solid #cbd3dc;border-radius:3px;padding:9px;font-size:12px}:is(.transcom-edition,.together-edition) .exec-filters select:disabled{opacity:.5}:is(.transcom-edition,.together-edition) .exec-filters>span{color:var(--exec-muted);font-size:11px}:is(.transcom-edition,.together-edition) .exec-pieces{background:#fff;border-block:1px solid #cbd3dc}:is(.transcom-edition,.together-edition) .exec-piece{border-bottom:1px solid #e1e6ec;align-items:center;gap:14px;padding:21px 16px;display:flex}:is(.transcom-edition,.together-edition) .exec-piece:last-child{border-bottom:0}:is(.transcom-edition,.together-edition) .exec-piece:hover{background:#f4f7fd}:is(.transcom-edition,.together-edition) .exec-piece>svg{color:#8a99a7;flex-shrink:0}:is(.transcom-edition,.together-edition) .exec-piece>div{flex:1;min-width:0}:is(.transcom-edition,.together-edition) .exec-piece h3{letter-spacing:-.02em;font-size:15px;font-weight:550;line-height:1.5}:is(.transcom-edition,.together-edition) .exec-piece p{color:var(--exec-muted);margin-top:4px;font-size:12px;line-height:1.5}:is(.transcom-edition,.together-edition) .exec-piece-meta{color:#788793;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:10px;display:flex}:is(.transcom-edition,.together-edition) .exec-no-match{color:var(--exec-muted);padding:24px;font-size:13px}:is(.transcom-edition,.together-edition) .exec-upload{margin-top:20px;padding:0}:is(.transcom-edition,.together-edition) .exec-upload summary{cursor:pointer;color:#4b5f72;padding:6px 0;font-size:12px;font-weight:500}:is(.transcom-edition,.together-edition) .exec-upload p{color:var(--exec-muted);max-width:760px;margin-top:12px;font-size:12px;line-height:1.75}:is(.transcom-edition,.together-edition) .exec-upload-actions{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}:is(.transcom-edition,.together-edition) .exec-upload-actions .cgc-btn{box-shadow:none;border-radius:3px;font-size:12px}:is(.transcom-edition,.together-edition) .exec-upload-actions .exec-prepare{background:var(--exec-blue);border-color:var(--exec-blue);color:#fff;padding:10px 13px}:is(.transcom-edition,.together-edition) .exec-upload-actions .exec-prepare:hover{background:#1949bf;border-color:#1949bf}:is(.transcom-edition,.together-edition) .exec-empty .exec-prepare-note{color:#62707c;margin-top:12px;font-size:12px}:is(.transcom-edition,.together-edition) .exec-upload .exec-upload-note{color:#7c8995;font-size:11px}:is(.transcom-edition,.together-edition) .exec-notice{color:#77501e;background:#fffaf1;border-left:2px solid #ae8647;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}:is(.transcom-edition,.together-edition) .exec-notice button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}:is(.transcom-edition,.together-edition) .exec-notice a{flex-shrink:0;text-decoration:underline}:is(.transcom-edition,.together-edition) .exec-content a:focus-visible,:is(.transcom-edition,.together-edition) .exec-content button:focus-visible,:is(.transcom-edition,.together-edition) .exec-content select:focus-visible,:is(.transcom-edition,.together-edition) .exec-content summary:focus-visible{outline:2px solid var(--exec-blue);outline-offset:3px}:is(.transcom-edition,.together-edition) .exec-filters label:focus-within{outline:2px solid var(--exec-blue);outline-offset:2px}@media (width<=600px){:is(.transcom-edition,.together-edition) .exec-content{padding:29px 0 6px}:is(.transcom-edition,.together-edition) .exec-heading{align-items:flex-start;gap:12px;padding-bottom:22px}:is(.transcom-edition,.together-edition) .exec-heading p{max-width:230px;font-size:12px}:is(.transcom-edition,.together-edition) .exec-heading button{margin-top:0;padding:7px 9px}:is(.transcom-edition,.together-edition) .exec-directory{margin-top:20px}:is(.transcom-edition,.together-edition) .exec-profile{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:78px;padding:13px 11px}:is(.transcom-edition,.together-edition) .exec-profile h2{font-size:20px}:is(.transcom-edition,.together-edition) .exec-profile p{font-size:12px}:is(.transcom-edition,.together-edition) .exec-profile-name{gap:5px}:is(.transcom-edition,.together-edition) .exec-profile .exec-directory-prepare{gap:5px;padding:8px;font-size:11px}:is(.transcom-edition,.together-edition) .exec-profile .exec-directory-prepare svg{display:none}:is(.transcom-edition,.together-edition) .exec-profile-nav{gap:7px 15px;padding:19px 0}:is(.transcom-edition,.together-edition) .exec-profile-nav a{font-size:10px}:is(.transcom-edition,.together-edition) .exec-person-heading{padding:24px 0 20px;display:block}:is(.transcom-edition,.together-edition) .exec-person-heading p{margin-top:8px}:is(.transcom-edition,.together-edition) .exec-piece{flex-wrap:wrap;gap:9px;padding:17px 12px}:is(.transcom-edition,.together-edition) .exec-piece>div{flex-basis:calc(100% - 50px)}:is(.transcom-edition,.together-edition) .exec-piece>.cgc-pill{margin-left:28px}:is(.transcom-edition,.together-edition) .exec-empty{padding:27px 0}:is(.transcom-edition,.together-edition) .exec-notice{flex-wrap:wrap;align-items:flex-start}}@media (width<=520px){:is(.transcom-edition,.together-edition) .exec-content{padding:16px 0 6px}:is(.transcom-edition,.together-edition) .exec-heading{gap:12px;padding-bottom:16px}:is(.transcom-edition,.together-edition) .exec-heading h1{font-size:29px;line-height:1.08}:is(.transcom-edition,.together-edition) .exec-heading p{margin-top:8px;line-height:1.5}:is(.transcom-edition,.together-edition) .exec-heading button{min-height:30px;padding:6px 8px;font-size:12px;line-height:1.2}:is(.transcom-edition,.together-edition) .exec-directory{margin-top:14px}}:is(.transcom-edition,.together-edition) .exec-profile .exec-profile-brief{max-width:560px;margin-top:8px;line-height:1.65}:is(.transcom-edition,.together-edition) .exec-profile-actions{flex-wrap:wrap;gap:8px;display:flex}:is(.transcom-edition,.together-edition) .exec-profile-actions .cgc-btn{color:#435362;box-shadow:none;white-space:nowrap;background:0 0;border:1px solid #cbd3dc;border-radius:3px;padding:8px 10px;font-size:11px}:is(.transcom-edition,.together-edition) .exec-profile-actions .cgc-btn:hover{background:#f4f7fd;border-color:#91ace1}:is(.transcom-edition,.together-edition) .exec-content-together .exec-profile{padding-block:20px}:is(.transcom-edition,.together-edition) .exec-content-together .exec-profile>.exec-profile-actions{flex-direction:column;align-items:flex-start}:is(.transcom-edition,.together-edition) .exec-person-context{max-width:760px;margin-top:-10px;padding:0 0 23px}:is(.transcom-edition,.together-edition) .exec-person-context>p{color:var(--exec-muted);margin-bottom:12px;font-size:13px;line-height:1.7}@media (width<=600px){:is(.transcom-edition,.together-edition) .exec-content-together .exec-profile{grid-template-columns:minmax(0,1fr);gap:12px}:is(.transcom-edition,.together-edition) .exec-content-together .exec-profile>.exec-profile-actions{flex-direction:row}}.pel{--pel-ink:#183b51;--pel-muted:#637b8c;--pel-line:#dce7ee;color:var(--pel-ink);min-width:0;margin:24px 0 32px}.pel *{box-sizing:border-box}.pel-heading{color:#fff;background:linear-gradient(115deg,#112f46,#18587c);border-radius:18px 18px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;padding:32px 34px;display:grid}.pel-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.6;display:block}.pel-heading .pel-eyebrow{color:#9ccce8}.pel-heading h2{letter-spacing:-.04em;max-width:580px;font-size:clamp(24px,2.35vw,32px);font-weight:580;line-height:1.16;margin:10px 0 13px!important}.pel-heading p{color:#c9e1ef;max-width:670px;font-size:13px;line-height:1.65;margin:0!important}.pel-cutoff{color:#a9ccdf;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.pel-total{border-left:1px solid #ffffff25;flex-direction:column;gap:8px;min-width:174px;padding-left:34px;display:flex}.pel-total strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:520;line-height:1}.pel-total span{font-size:14px;font-weight:550}.pel-total small{color:#b0d0e2;font-size:10px;line-height:1.5}.pel-coverage{border:1px solid var(--pel-line);background:#fff;border-top:0;border-radius:0 0 18px 18px;padding:24px 30px 19px}.pel-coverage-title{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pel-coverage h3,.pel-reviewed h3{letter-spacing:-.018em;font-size:15px;font-weight:620;margin:0!important}.pel-coverage-title p{color:var(--pel-muted);font-size:11px;margin:0!important}.pel-coverage-bar{border-radius:8px;gap:3px;height:15px;margin:20px 0 17px;display:flex;overflow:hidden}.pel-coverage-bar span{min-width:1px}.pel-captured{--pel-status:#237f98;--pel-status-bg:#e7f4f6}.pel-partial{--pel-status:#8e680f;--pel-status-bg:#fff4d6}.pel-metadata{--pel-status:#746599;--pel-status-bg:#f0ecf7}.pel-unavailable{--pel-status:#75838e;--pel-status-bg:#eef1f3}.pel-unclassified{--pel-status:#98754f;--pel-status-bg:#f4eee6}.pel-coverage-bar span,.pel-coverage-legend i{background:var(--pel-status)}.pel-coverage-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pel-coverage-legend button{border:1px solid var(--pel-line);font:inherit;cursor:pointer;text-align:left;color:var(--pel-ink);background:#fff;border-radius:8px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 10px;display:grid}.pel-coverage-legend button[aria-pressed=true]{background:#edf6fb;border-color:#619fbe}.pel-coverage-legend button:hover{background:#f4f9fc}.pel-coverage-legend i{border-radius:50%;width:7px;height:7px}.pel-coverage-legend span{font-size:11px}.pel-coverage-legend b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.pel-basis{color:var(--pel-muted);margin:15px 0 0!important;font-size:11px!important;line-height:1.6!important}.pel-reviewed{background:#edf6fb;border:1px solid #d5e8f4;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin:16px 0;padding:22px 27px;display:flex}.pel-reviewed .pel-eyebrow{color:#477d9a;margin-bottom:5px}.pel-reviewed p{color:#617d90;max-width:520px;font-size:11px;line-height:1.6;margin:7px 0 0!important}.pel-reviewed dl{flex-shrink:0;gap:24px;margin:0;display:flex}.pel-reviewed dl>div{flex-direction:column-reverse;gap:6px;min-width:65px;display:flex}.pel-reviewed dt{color:#57758a;font-size:11px}.pel-reviewed dd{color:#246686;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:550;line-height:1}.pel-browser{border:1px solid var(--pel-line);background:#fff;border-radius:16px;margin-top:20px;overflow:hidden}.pel-toolbar{border-bottom:1px solid #e7eef3;padding:24px 25px 18px}.pel-search{color:#54809a;background:#f8fbfd;border:1px solid #ccdfe9;border-radius:9px;align-items:center;gap:11px;padding:0 14px;display:flex}.pel-search input{width:100%;min-width:0;height:44px;font:inherit;color:var(--pel-ink);background:0 0;border:0;outline:0;font-size:13px}.pel-search:focus-within{outline-offset:2px;outline:3px solid #337ea9}.pel-search input::placeholder{color:#839aa9}.pel-filter-title{color:#6a8597;align-items:center;gap:8px;margin:18px 0 10px;font-size:11px;display:flex}.pel-filters{grid-template-columns:1fr 1fr 1fr;gap:15px;display:grid}.pel-filters label{letter-spacing:.02em;color:#5e7b8f;flex-direction:column;gap:7px;min-width:0;font-size:10px;font-weight:600;display:flex}.pel-filters select,.pel-pagination select{width:100%;min-width:0;font:inherit;color:#294f68;background:#fff;border:1px solid #ccdde8;border-radius:7px;padding:10px;font-size:12px}.pel-results-heading{border-bottom:1px solid var(--pel-line);color:#53758a;justify-content:space-between;align-items:center;gap:12px;padding:17px 25px;font-size:12px;display:flex}.pel-results-heading b{color:#235c7e;font-size:14px}.pel-results-heading small{color:#7b92a1;margin-top:5px;font-size:10px;display:block}.pel-reset{font:inherit;cursor:pointer;color:#376f91;background:#fff;border:1px solid #d1e0e9;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}.pel-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:510px;display:grid}.pel-records{overscroll-behavior-y:contain;border-right:1px solid var(--pel-line);scrollbar-width:thin;scrollbar-color:#bccfdb #f7fafc;max-height:740px;overflow-y:auto}.pel-records ul{list-style:none;margin:0!important;padding:0!important}.pel-records li{margin:0!important;padding:0!important}.pel-record{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--pel-ink);background:#fff;border-top:0;border-bottom:1px solid #e6edf2;border-left:3px solid #0000;border-right:0;flex-direction:column;align-items:stretch;gap:10px;padding:18px 22px;display:flex}.pel-record:hover{background:#f7fbfe}.pel-record.pel-selected{background:#edf7fc;border-left-color:#2986b5}.pel-record-meta{color:#608097;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.pel-status{color:var(--pel-status);background:var(--pel-status-bg);white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:600;line-height:1.2}.pel-record strong{letter-spacing:-.01em;font-size:13px;font-weight:610;line-height:1.4}.pel-record p{color:#5f7d91;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden;margin:0!important}.pel-record-footer{color:#8095a3;overflow-wrap:anywhere;justify-content:space-between;gap:10px;font-size:9px;display:flex}.pel-record-footer>span{text-align:right;max-width:55%}.pel-detail-wrap{background:#fbfdff;min-width:0}.pel-detail{overflow-wrap:anywhere;padding:26px 28px;position:sticky;top:0}.pel-detail-top{color:#58859f;justify-content:space-between;align-items:center;display:flex}.pel-detail h3{letter-spacing:-.025em;color:#173f59;font-size:21px;font-weight:600;line-height:1.25;margin:16px 0 9px!important}.pel-detail .pel-domain{color:#6c8799;font-size:11px;margin:0!important}.pel-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.pel-tags>span{color:#668196;background:#eaf1f6;border-radius:4px;padding:5px 7px;font-size:10px}.pel-tags>.pel-status{background:var(--pel-status-bg);color:var(--pel-status)}.pel-detail section{margin-top:23px}.pel-detail h4{color:#4f7991;font-size:11px;font-weight:650;margin:0 0 8px!important}.pel-detail section p{color:#37596f;font-size:12px;line-height:1.65;margin:7px 0 0!important}.pel-detail .pel-qualification{background:#fffaf0;border:1px solid #ede0bf;border-radius:9px;padding:15px 16px}.pel-qualification h4{color:#8b7139}.pel-detail .pel-qualification p{color:#746342;font-size:11px}.pel-reading{border-top:1px solid var(--pel-line);padding-top:18px}.pel-detail .pel-reading p{color:#647f91;font-size:11px}.pel-reading small{color:#8094a2;margin-top:10px;font-size:10px;line-height:1.6;display:block}.pel-detail .pel-no-notes{color:#8295a3;font-size:11px;line-height:1.6;margin:18px 0 0!important}.pel-source-link{color:#226f98;background:#e8f3fa;border:1px solid #c6e1f1;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin-top:23px;padding:12px 14px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.pel-source-link:hover{background:#deeff9}.pel-source-url{color:#7b95a6;overflow-wrap:anywhere;font-size:9px;line-height:1.5;margin:9px 0 0!important}.pel-pagination{border-top:1px solid var(--pel-line);color:#648195;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;padding:15px 22px;font-size:11px;display:flex}.pel-pagination>label{align-items:center;gap:8px;margin-left:auto;display:flex}.pel-pagination select{width:auto;padding:7px 9px;font-size:11px}.pel-pagination>div{align-items:center;gap:12px;display:flex}.pel-pagination button{color:#386f90;cursor:pointer;background:#fff;border:1px solid #cfdee8;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.pel-pagination button:disabled{opacity:.35;cursor:default}.pel-empty{text-align:center;color:#7190a3;background:#f8fbfd;padding:48px 25px}.pel-empty svg{margin:0 auto 12px}.pel-empty h3{color:#3a6580;font-size:17px;margin:0 0 10px!important}.pel-empty p{max-width:480px;font-size:12px;line-height:1.6;margin:0 auto!important}.pel button:focus-visible,.pel select:focus-visible,.pel a:focus-visible{outline-offset:-3px;outline:3px solid #337ea9}.pel-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.pel-heading{gap:25px;padding:27px}.pel-total{min-width:150px;padding-left:25px}.pel-coverage-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.pel-reviewed{align-items:flex-start;gap:18px}.pel-reviewed dl{gap:16px}.pel-reviewed dl>div{min-width:56px}.pel-reviewed dd{font-size:27px}.pel-detail{padding:23px}.pel-record{padding:17px}.pel-coverage-title{flex-direction:column;align-items:flex-start;gap:7px}}@media (width<=840px){.pel-reviewed{flex-direction:column}.pel-reviewed dl{gap:34px}.pel-results{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.pel-pagination{flex-wrap:wrap;gap:12px}.pel-pagination>label,.pel-pagination>div{margin-left:auto}.pel-filters{gap:9px}.pel-detail{padding:20px}.pel-detail h3{font-size:19px}.pel-record-meta{flex-direction:column;align-items:flex-start;gap:7px}.pel-heading h2{font-size:26px}}@media (width<=620px){.pel-heading{grid-template-columns:1fr;gap:24px;padding:25px 21px}.pel-total{border-top:1px solid #ffffff25;border-left:0;grid-template-columns:auto 1fr;align-items:end;column-gap:16px;padding:18px 0 0;display:grid}.pel-total strong{grid-row:1/3;font-size:44px}.pel-total small{grid-column:2}.pel-total span{align-self:end}.pel-heading h2{font-size:27px}.pel-coverage{padding:21px 18px}.pel-coverage-legend{gap:8px}.pel-coverage-legend button{gap:6px;padding:10px 8px}.pel-coverage-legend span{font-size:10px}.pel-coverage-legend b{font-size:15px}.pel-reviewed{padding:20px}.pel-reviewed dl{justify-content:space-between;gap:12px;width:100%}.pel-toolbar{padding:19px 17px}.pel-filters{grid-template-columns:1fr}.pel-filters label{grid-template-columns:75px minmax(0,1fr);align-items:center;display:grid}.pel-filter-title{margin:15px 0 12px}.pel-search input{font-size:12px}.pel-results{grid-template-columns:1fr}.pel-records{border-right:0;border-bottom:1px solid var(--pel-line);max-height:385px}.pel-record{padding:16px 18px}.pel-record-meta{flex-direction:row;align-items:center}.pel-detail{padding:24px 20px}.pel-detail h3{font-size:22px}.pel-results-heading{padding:16px 18px}.pel-pagination{padding:15px 17px}.pel-pagination>span{font-size:10px}.pel-pagination>div{justify-content:space-between;width:100%;margin-left:0}.pel-empty{padding:35px 20px}.pel-reviewed dt{font-size:10px}.pel-reviewed dd{font-size:29px}}@media (prefers-reduced-motion:reduce){.pel *{scroll-behavior:auto!important;transition:none!important}}.pros-root{--pros-ink:#172a2a;--pros-muted:#6a7678;--pros-line:#e1e7e6;--pros-soft:#f5f8f7;--pros-green:#16725b;--pros-accent:#bdf3a4;--pros-orange:#16725b;color:var(--pros-ink);-webkit-font-smoothing:antialiased;width:100%;max-width:1400px;margin:0 auto;padding:30px 38px 64px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pros-root *{box-sizing:border-box}.pros-root h1,.pros-root h2,.pros-root h3,.pros-root p{margin:0}.pros-root h1,.pros-root h2,.pros-root h3{font-family:inherit}.pros-root button,.pros-root input,.pros-root select,.pros-root textarea{font:inherit}.pros-root button{cursor:pointer}.pros-root button:disabled{cursor:not-allowed;opacity:.43}.pros-root button,.pros-root a,.pros-root input,.pros-root select,.pros-root textarea,.pros-root summary{-webkit-tap-highlight-color:transparent}.pros-root :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #549a85}.pros-root button{transition:background .15s,border-color .15s,box-shadow .15s}.pros-root .pros-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.pros-root .pros-header-identity,.pros-root .pros-header-tools{align-items:center;gap:13px;display:flex}.pros-root .pros-app-icon{width:46px;height:46px;color:var(--pros-green);background:#edf4ef;border:1px solid #d6e3de;border-radius:13px;place-items:center;display:grid}.pros-root .pros-eyebrow{color:var(--pros-muted);letter-spacing:.035em;margin-bottom:1px;font-size:11px;font-weight:500}.pros-root .pros-header h1{letter-spacing:-.055em;font-size:25px;font-weight:680;line-height:1.15}.pros-root .pros-header-tools{gap:17px}.pros-root .pros-connection-indicator{color:var(--pros-muted);align-items:center;gap:7px;font-size:11px;display:flex}.pros-root .pros-connection-indicator i{background:#9ca5a5;border-radius:50%;width:6px;height:6px}.pros-root .pros-connection-indicator.ready i{background:#25865f;box-shadow:0 0 0 3px #e9f4ed}.pros-root .pros-button,.pros-root .pros-icon-button,.pros-root .pros-link,.pros-root .pros-tabs button,.pros-root .pros-segment button,.pros-root .pros-search button,.pros-root .pros-import summary,.pros-root .pros-select-list button,.pros-root .pros-inbox-list>button,.pros-root .pros-back{color:inherit;font:inherit;background:0 0;border:0}.pros-root .pros-button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 15px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.pros-root .pros-button svg{flex-shrink:0}.pros-root .pros-button-primary{background:var(--pros-green);border:1px solid var(--pros-green);color:#fff;box-shadow:0 1px 2px #13352a16,inset 0 1px #ffffff12}.pros-root .pros-button-primary:hover:not(:disabled){background:#105d49;border-color:#105d49}.pros-root .pros-button-light{color:#334440;background:#fff;border:1px solid #dce3e1;box-shadow:0 1px 2px #172a2a04}.pros-root .pros-button-light:hover:not(:disabled){background:#f5f8f6;border-color:#b7c6c0}.pros-root .pros-icon-button{border:1px solid var(--pros-line);background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.pros-root .pros-icon-button svg{width:16px}.pros-root .pros-icon-button:hover:not(:disabled){background:#eff5f2}.pros-root .pros-refresh{background:0 0;border-color:#0000}.pros-root .pros-link{color:var(--pros-muted);align-items:center;gap:6px;padding:0;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.pros-root .pros-link:hover:not(:disabled){color:var(--pros-green)}.pros-root .pros-danger{color:#a03b34}.pros-root .pros-tabs{border-bottom:1px solid var(--pros-line);align-items:center;gap:27px;margin:25px 0 28px;display:flex}.pros-root .pros-tabs button{color:var(--pros-muted);align-items:center;gap:7px;padding:0 0 13px;font-size:12px;font-weight:550;display:flex;position:relative}.pros-root .pros-tabs button.active{color:var(--pros-green);font-weight:650}.pros-root .pros-tabs button.active:after{content:"";background:var(--pros-green);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.pros-root .pros-tab-icon{display:flex}.pros-root .pros-tab-count{color:var(--pros-green);background:#edf2ef;border-radius:4px;order:2;padding:0 5px;font-size:10px}.pros-root .pros-kicker{letter-spacing:.12em;color:var(--pros-muted);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.pros-root .pros-kicker i{background:var(--pros-green);border-radius:50%;width:5px;height:5px}.pros-root .pros-stack{flex-direction:column;gap:28px;display:flex}.pros-root .pros-overview-intro{grid-template-columns:1fr 1fr;align-items:stretch;gap:46px;padding:9px 0 7px;display:grid}.pros-root .pros-next-action{flex-direction:column;justify-content:center;align-items:flex-start;padding:13px 0;display:flex}.pros-root .pros-next-action h2{letter-spacing:-.058em;margin:20px 0 17px;font-size:clamp(29px,2.7vw,42px);font-weight:620;line-height:1.12}.pros-root .pros-next-action>p{color:var(--pros-muted);max-width:355px;font-size:13px;line-height:1.75}.pros-root .pros-next-buttons{align-items:center;gap:20px;margin-top:24px;display:flex}.pros-root .pros-next-buttons .pros-button{min-height:42px;padding:11px 16px}.pros-root .pros-next-buttons .pros-button svg{margin-left:9px}.pros-root .pros-setup-progress{color:#77837f;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;font-size:10px;display:flex}.pros-root .pros-setup-progress>span{align-items:center;gap:5px;display:flex}.pros-root .pros-flow{color:#fff;background:#172e2a;border-radius:13px;padding:22px 25px 23px;position:relative;overflow:hidden}.pros-root .pros-flow-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.pros-root .pros-flow-heading>span:first-child{color:#adc2ba;letter-spacing:.14em;font-size:8px;font-weight:650}.pros-root .pros-flow-heading>span:last-child{color:#91ada1;align-items:center;gap:4px;font-size:9px;display:flex}.pros-root .pros-flow-track{flex-direction:column;gap:20px;display:flex;position:relative}.pros-root .pros-flow-track:before{content:"";background:repeating-linear-gradient(#476458 0 4px,#0000 4px 8px);width:1px;position:absolute;top:20px;bottom:24px;left:18px}.pros-root .pros-flow-step{align-items:center;gap:15px;min-height:44px;display:flex;position:relative}.pros-root .pros-flow-node{z-index:1;color:#bdcec5;background:#213e34;border:1px solid #3e594c;border-radius:10px;flex:0 0 37px;place-items:center;height:37px;display:grid;position:relative;box-shadow:0 0 0 5px #172e2a}.pros-root .pros-flow-step small{color:#91aca0;letter-spacing:.12em;margin-bottom:2px;font-size:7px;font-weight:650;display:block}.pros-root .pros-flow-step strong{letter-spacing:-.01em;font-size:13px;font-weight:550;line-height:1.4;display:block}.pros-root .pros-flow-step p{color:#9db6aa;margin-top:2px;font-size:9px}.pros-root .pros-flow-step-final .pros-flow-node{background:var(--pros-accent);border-color:var(--pros-accent);color:#244a2b}.pros-root .pros-flow-step-final strong{color:var(--pros-accent)}.pros-root .pros-flow-review{color:#c4d9c9;white-space:nowrap;border:1px solid #415e4d;border-radius:5px;align-self:center;align-items:center;gap:4px;margin-left:auto;padding:4px 6px;font-size:8px;display:flex}.pros-root .pros-results{border-top:1px solid var(--pros-line);border-bottom:1px solid var(--pros-line);padding:24px 0 13px}.pros-root .pros-results-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px;display:flex}.pros-root .pros-results-heading h2{letter-spacing:-.03em;margin-top:4px;font-size:17px;font-weight:620}.pros-root .pros-cohort-select{width:155px}.pros-root .pros-cohort-select select{background-color:#fff;min-height:32px;padding:7px 28px 7px 10px;font-size:10px}.pros-root .pros-metrics{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pros-root .pros-metric{border-left:1px solid var(--pros-line);min-width:0;padding:1px 18px 6px;position:relative}.pros-root .pros-metric:first-child{border-left:0;padding-left:0}.pros-root .pros-metric span{color:var(--pros-muted);font-size:10px;font-weight:500;display:block}.pros-root .pros-metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin:12px 0 9px;font-size:31px;font-weight:480;line-height:1;display:block}.pros-root .pros-metric small{color:#84908d;font-size:8px;display:block}.pros-root .pros-results-note{color:#83908a;margin-top:18px;font-size:9px}.pros-root .pros-overview-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.pros-root .pros-overview-section{min-width:0}.pros-root .pros-card-head,.pros-root .pros-section-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.pros-root .pros-card-head h2{letter-spacing:-.02em;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.pros-root .pros-heading-count{color:#728079;background:#ecf1ee;border-radius:4px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:grid}.pros-root .pros-quiet-empty{align-items:center;gap:13px;padding:24px 0;display:flex}.pros-root .pros-quiet-empty>span{color:#82968a;background:#edf3ef;border:1px solid #e0e9e3;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.pros-root .pros-quiet-empty h3{color:#64756a;font-size:11px;font-weight:550}.pros-root .pros-quiet-empty p{color:#8a9690;margin-top:3px;font-size:10px}.pros-root .pros-row-list{margin-top:14px}.pros-root .pros-row{border-top:1px solid var(--pros-line);align-items:center;gap:11px;padding:13px 0;display:flex}.pros-root .pros-row>div{flex:1;min-width:0}.pros-root .pros-row strong,.pros-root .pros-row small{display:block}.pros-root .pros-row strong{font-size:12px;font-weight:600}.pros-root .pros-row small{color:var(--pros-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.pros-root .pros-row time{color:var(--pros-muted);font-size:9px}.pros-root .pros-avatar{color:#4e725d;background:#eaf3ed;border:1px solid #dce7e0;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:650;display:grid}.pros-root .pros-avatar-lg{flex-basis:42px;width:42px;height:42px}.pros-root .pros-pill{color:#6d7972;white-space:nowrap;background:#f3f5f4;border:1px solid #e3e8e5;border-radius:5px;justify-content:center;align-items:center;padding:3px 7px;font-size:9px;font-weight:550;line-height:1.5;display:inline-flex}.pros-root :is(.pros-pill-ready,.pros-pill-connected,.pros-pill-sent,.pros-pill-approved,.pros-pill-completed){color:#227649;background:#edf7f0;border-color:#d8ebde}.pros-root :is(.pros-pill-active,.pros-pill-running,.pros-pill-launched,.pros-pill-qualified){color:#436c9a;background:#eff4fb;border-color:#dfe8f5}.pros-root :is(.pros-pill-failed,.pros-pill-blocked,.pros-pill-suppressed){color:#a6533b;background:#fdf1ed;border-color:#f0ded6}.pros-root :is(.pros-pill-uncertain,.pros-pill-needs-attention,.pros-pill-paused){color:#95732b;background:#fff8e9;border-color:#eee3c4}.pros-root .pros-alert,.pros-root .pros-provider-note,.pros-root .pros-attention,.pros-root .pros-inline-note,.pros-root .pros-stale{border-radius:7px;align-items:flex-start;gap:10px;margin:16px 0;padding:12px 14px;font-size:12px;display:flex}.pros-root .pros-alert>div{flex:1}.pros-root .pros-alert p{margin-top:2px}.pros-root .pros-alert>button{color:inherit;background:0 0;border:0;margin-left:auto}.pros-root .pros-alert-error{color:#9a4533;background:#fdf0ec}.pros-root .pros-alert-ok{color:#26724b;background:#edf7f0;align-items:center}.pros-root .pros-provider-note{background:#f0f5f2;border:1px solid #dce7e0;justify-content:space-between;align-items:center}.pros-root .pros-provider-note>div{align-items:center;gap:10px;display:flex}.pros-root .pros-provider-note p{flex-direction:column;gap:2px;display:flex}.pros-root .pros-provider-note p span{color:var(--pros-muted);font-size:11px}.pros-root .pros-provider-note button,.pros-root .pros-attention button{color:var(--pros-green);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:650;display:flex}.pros-root .pros-stale,.pros-root .pros-attention{color:#86621e;background:#fff8e9;border:1px solid #ede2c5}.pros-root .pros-stale{padding:8px 12px;font-size:11px}.pros-root .pros-attention{align-items:center;margin:0}.pros-root .pros-attention>div{flex:1}.pros-root .pros-attention p{margin-top:2px}.pros-root .pros-loading{color:var(--pros-muted);justify-content:center;align-items:center;gap:10px;padding:90px 20px;display:flex}.pros-root .pros-spin{animation:.8s linear infinite pros-spin}@keyframes pros-spin{to{transform:rotate(360deg)}}.pros-root .pros-empty{text-align:center;color:var(--pros-muted);flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.pros-root .pros-empty-icon{color:#7a9384;background:#f1f6f3;border:1px solid #e3ece6;border-radius:12px;place-items:center;width:47px;height:47px;margin:0 0 14px;display:grid}.pros-root .pros-empty-icon svg{width:21px}.pros-root .pros-empty h3{color:#4d6456;margin-bottom:7px;font-size:13px;font-weight:550}.pros-root .pros-empty p{max-width:340px;font-size:11px;line-height:1.7}.pros-root .pros-campaign-layout,.pros-root .pros-inbox-layout{border:1px solid var(--pros-line);background:#fff;border-radius:10px;grid-template-columns:235px minmax(0,1fr);align-items:start;gap:0;display:grid;overflow:hidden}.pros-root .pros-list-panel,.pros-root .pros-inbox-list{border-right:1px solid var(--pros-line);background:#fafcfb;align-self:stretch;min-width:0}.pros-root .pros-list-panel>.pros-section-title,.pros-root .pros-inbox-list>.pros-section-title{border-bottom:1px solid var(--pros-line);padding:19px 18px}.pros-root .pros-section-title h2,.pros-root .pros-section-title h3{letter-spacing:-.035em;font-size:15px;font-weight:620;line-height:1.35}.pros-root .pros-section-title>div>span{color:var(--pros-muted);margin-bottom:3px;font-size:9px;font-weight:600;display:block}.pros-root .pros-select-list,.pros-root .pros-inbox-list{flex-direction:column;display:flex}.pros-root .pros-select-list>button{text-align:left;border-bottom:1px solid var(--pros-line);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.pros-root .pros-select-list>button>span:first-child{width:100%;min-width:0}.pros-root .pros-select-list strong{font-size:12px;font-weight:600;display:block}.pros-root .pros-select-list small{color:var(--pros-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.pros-root .pros-select-list>button.active,.pros-root .pros-inbox-list>button.active{box-shadow:inset 3px 0 var(--pros-green);background:#eaf3ee}.pros-root .pros-select-list>button:hover,.pros-root .pros-inbox-list>button:hover{background:#f0f6f2}.pros-root .pros-detail-panel{min-width:0;min-height:580px}.pros-root .pros-editor,.pros-root .pros-detail{padding:28px}.pros-root .pros-editor-head,.pros-root .pros-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:27px;display:flex}.pros-root .pros-editor-head>div>span,.pros-root .pros-detail-head>div>span{letter-spacing:.09em;color:var(--pros-green);font-size:9px;font-weight:650}.pros-root .pros-editor-head h2,.pros-root .pros-detail-head h2{letter-spacing:-.05em;margin:7px 0 9px;font-size:26px;font-weight:600;line-height:1.2}.pros-root .pros-editor-head p,.pros-root .pros-detail-head p{color:var(--pros-muted);font-size:11px;line-height:1.65}.pros-root .pros-campaign-guide{padding:30px 20px}.pros-root .pros-guide-icon{color:#678876;background:#eaf3ed;border:1px solid #dbe8df;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:20px;display:grid}.pros-root .pros-campaign-guide h3{color:#4b6354;letter-spacing:-.03em;font-size:17px;font-weight:550;line-height:1.35}.pros-root .pros-campaign-guide p{color:#839086;margin-top:12px;font-size:11px;line-height:1.7}.pros-root .pros-campaign-guide ol{margin:25px 0 0;padding:0;list-style:none}.pros-root .pros-campaign-guide li{color:#708376;align-items:center;gap:10px;margin-top:16px;font-size:10px;display:flex}.pros-root .pros-campaign-guide li span{font-variant-numeric:tabular-nums;color:#a0ada4;font-size:9px}.pros-root .pros-form-section{border:0;border-top:1px solid var(--pros-line);min-width:0;margin:0;padding:20px 0 25px}.pros-root .pros-form-section legend{padding-right:12px;font-size:12px;font-weight:650}.pros-root .pros-form-section legend>span{color:#91a097;margin-right:8px;font-size:9px;font-weight:500}.pros-root .pros-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pros-root .pros-form-grid label,.pros-root .pros-config label{color:#465a4d;flex-direction:column;gap:7px;font-size:11px;font-weight:550;display:flex;position:relative}.pros-root .pros-form-grid label.wide{grid-column:1/-1}.pros-root input,.pros-root textarea,.pros-root select{width:100%;min-width:0;color:var(--pros-ink);background:#fff;border:1px solid #d9e2dc;border-radius:6px;padding:10px 11px;font-size:12px;line-height:1.5;box-shadow:0 1px 2px #172a2a02}.pros-root input::placeholder,.pros-root textarea::placeholder{color:#9aa69e}.pros-root textarea{resize:vertical;min-height:78px}.pros-root input:focus,.pros-root textarea:focus,.pros-root select:focus{border-color:#78a58b}.pros-root .pros-form-grid label>small{color:var(--pros-muted);font-size:10px;font-weight:400;position:absolute;bottom:12px;right:11px}.pros-root .pros-field-hint{color:#8b978e;font-size:10px;font-weight:400}.pros-root .pros-section-description{color:var(--pros-muted);margin-bottom:18px;font-size:10px;line-height:1.8}.pros-root .pros-section-description code{color:#647869;background:#f1f5f2;border-radius:3px;padding:2px 4px;font-size:9px}.pros-root .pros-sequence-fields>label{border:1px solid var(--pros-line);background:#fafcfb;border-radius:8px;padding:13px;display:block}.pros-root .pros-sequence-fields>label>span{color:#7d9688;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.pros-root .pros-sequence-fields>label strong{color:#435b4b;font-weight:550}.pros-root .pros-sequence-fields>label small{color:#95a098;margin-left:auto;font-size:9px}.pros-root .pros-sequence-fields textarea{min-height:77px;font-size:11px;line-height:1.7}.pros-root .pros-sequence-condition{color:#8a9a8e;border-left:1px dashed #cfdcd3;align-items:center;gap:5px;margin-left:19px;padding:11px 0 11px 15px;font-size:9px;display:flex}.pros-root .pros-timing{margin-top:20px}.pros-root .pros-form-note,.pros-root .pros-inline-note{color:#7d652d;background:#faf7ed;border-radius:6px;align-items:center;gap:7px;margin:12px 0;padding:10px 12px;font-size:11px;display:flex}.pros-root .pros-form-note svg,.pros-root .pros-inline-note svg{flex-shrink:0}.pros-root .pros-form-actions{border-top:1px solid var(--pros-line);justify-content:flex-end;align-items:center;gap:8px;padding-top:18px;display:flex}.pros-root .pros-save-note{color:#8b978e;align-items:center;gap:5px;margin-right:auto;font-size:9px;display:flex}.pros-root .pros-toolbar{border-top:1px solid var(--pros-line);border-bottom:1px solid var(--pros-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pros-root .pros-segment{background:#f1f5f2;border-radius:7px;padding:3px;display:flex}.pros-root .pros-segment button{color:var(--pros-muted);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.pros-root .pros-segment button.active{color:#305b42;background:#fff;box-shadow:0 1px 3px #1a382c12}.pros-root .pros-segment b{background:#e8eee9;border-radius:3px;padding:0 4px;font-size:9px}.pros-root .pros-toolbar-actions{gap:7px;display:flex}.pros-root .pros-toolbar-actions .pros-button{min-height:32px;padding:7px 10px;font-size:10px}.pros-root .pros-discovery{border-bottom:1px solid var(--pros-line);padding:24px 0}.pros-root .pros-discovery h3,.pros-root .pros-preview h3,.pros-root .pros-outcome h3{letter-spacing:-.02em;font-size:15px;font-weight:600}.pros-root .pros-discovery>div:first-child p,.pros-root .pros-preview-intro p{color:var(--pros-muted);margin-top:4px;font-size:11px;line-height:1.7}.pros-root .pros-search{color:#849789;border:1px solid #d5e1d8;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-top:16px;padding-left:11px;display:grid;overflow:hidden}.pros-root .pros-search:focus-within{outline-offset:2px;outline:2px solid #8db69e}.pros-root .pros-search input{box-shadow:none;border:0;font-size:11px}.pros-root .pros-search input:focus-visible{outline:none}.pros-root .pros-search button{background:var(--pros-green);color:#fff;align-self:stretch;padding:0 16px;font-size:11px;font-weight:550}.pros-root .pros-import{margin-top:12px;padding:11px 0 0}.pros-root .pros-import summary{color:#5f7869;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.pros-root .pros-import textarea{margin-top:13px;font-size:11px}.pros-root .pros-import p{color:var(--pros-muted);margin:7px 0 10px;font-size:10px}.pros-root .pros-people{padding-top:22px}.pros-root .pros-check{color:var(--pros-muted);align-items:center;gap:7px;font-size:10px;display:flex}.pros-root input[type=checkbox]{width:14px;height:14px;accent-color:var(--pros-green);box-shadow:none}.pros-root .pros-table-wrap{margin-top:14px;overflow-x:auto}.pros-root .pros-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.pros-root .pros-table-wrap th{color:#91a094;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--pros-line);padding:10px 8px;font-size:8px;font-weight:600}.pros-root .pros-table-wrap td{border-bottom:1px solid var(--pros-line);padding:13px 8px;font-size:10px}.pros-root .pros-table-wrap td:first-child{width:25px}.pros-root .pros-table-wrap a{color:inherit;text-decoration:none}.pros-root .pros-table-wrap :is(a,td>span) strong,.pros-root .pros-table-wrap :is(a,td>span) small{display:block}.pros-root .pros-table-wrap a:hover strong{color:var(--pros-green)}.pros-root .pros-table-wrap small{color:var(--pros-muted);margin-top:3px;font-size:9px}.pros-root .pros-table-wrap tr.muted{opacity:.55}.pros-root .pros-sticky-action{justify-content:flex-end;align-items:center;gap:14px;padding-top:16px;display:flex}.pros-root .pros-sticky-action>span{color:var(--pros-muted);font-size:10px}.pros-root .pros-preview{padding-top:22px}.pros-root .pros-preview-intro{justify-content:space-between;gap:14px;display:flex}.pros-root .pros-preview-intro>span{color:var(--pros-muted);white-space:nowrap;font-size:9px}.pros-root .pros-action-list{flex-direction:column;gap:14px;margin:20px 0;display:flex}.pros-root .pros-action{border:1px solid var(--pros-line);border-left:3px solid #b7c6bb;border-radius:8px;padding:16px}.pros-root .pros-action-approved,.pros-root .pros-action-sent{border-left-color:var(--pros-green)}.pros-root .pros-action-uncertain,.pros-root .pros-action-failed,.pros-root .pros-action-blocked{border-left-color:#c49a4d}.pros-root .pros-action header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pros-root .pros-action header div>span{color:#8e9d92;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:8px;display:block}.pros-root .pros-action header strong{font-size:12px;font-weight:550;display:block}.pros-root .pros-action>p{white-space:pre-wrap;background:#f7faf8;border-radius:6px;margin:14px 0 0;padding:14px;font-size:12px;line-height:1.8}.pros-root .pros-action>small{color:var(--pros-muted);margin-top:10px;font-size:10px;display:block}.pros-root .pros-action-error{color:#9a563e;gap:6px;margin-top:9px;font-size:11px;display:flex}.pros-root .pros-approval{border-top:1px solid var(--pros-line);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:17px 0 0;display:flex;position:sticky;bottom:0}.pros-root .pros-approval strong{align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.pros-root .pros-approval p{color:var(--pros-muted);margin-top:4px;font-size:10px}.pros-root .pros-approval>div:last-child{gap:8px;display:flex}.pros-root .pros-inbox-list{min-height:560px}.pros-root .pros-inbox-list>button{text-align:left;border-bottom:1px solid var(--pros-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 17px;display:grid}.pros-root .pros-inbox-list>button>span:nth-child(2){min-width:0}.pros-root .pros-inbox-list strong,.pros-root .pros-inbox-list small,.pros-root .pros-inbox-list time{display:block}.pros-root .pros-inbox-list strong{font-size:11px;font-weight:600}.pros-root .pros-inbox-list small{color:var(--pros-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.pros-root .pros-inbox-list time{color:#97a099;margin-top:5px;font-size:8px}.pros-root .pros-conversation{min-width:0;min-height:560px;overflow:hidden}.pros-root .pros-conversation>.pros-empty{min-height:540px}.pros-root .pros-conversation>header{border-bottom:1px solid var(--pros-line);justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.pros-root .pros-conversation>header>div{align-items:center;gap:10px;min-width:0;display:flex}.pros-root .pros-conversation>header h2{letter-spacing:-.03em;font-size:15px;font-weight:600}.pros-root .pros-conversation>header p{color:var(--pros-muted);overflow-wrap:anywhere;margin-top:4px;font-size:10px}.pros-root .pros-back{display:none}.pros-root .pros-messages{background:#fafcfb;flex-direction:column;gap:16px;min-height:300px;max-height:480px;padding:24px;display:flex;overflow:auto}.pros-root .pros-message{align-self:flex-start;max-width:80%}.pros-root .pros-message.outbound{text-align:right;align-self:flex-end}.pros-root .pros-message p{border:1px solid var(--pros-line);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:10px 10px 10px 2px;padding:12px 14px;font-size:12px;line-height:1.7}.pros-root .pros-message.outbound p{color:#fff;background:#234e3d;border-color:#234e3d;border-radius:10px 10px 2px}.pros-root .pros-message span{color:#95a095;margin-top:5px;font-size:8px;display:block}.pros-root .pros-reply{border-top:1px solid var(--pros-line);padding:18px}.pros-root .pros-reply textarea{min-height:90px;font-size:12px}.pros-root .pros-reply>div{justify-content:space-between;align-items:center;gap:14px;margin-top:9px;display:flex}.pros-root .pros-reply>div>span{color:var(--pros-muted);font-size:9px}.pros-root .pros-outcome{border-top:1px solid var(--pros-line);padding:20px}.pros-root .pros-outcome .pros-form-grid{margin-top:18px}.pros-root .pros-form-grid label.pros-switch{flex-direction:row;align-items:center;font-size:11px}.pros-root .pros-switch input{width:auto}.pros-root .pros-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pros-root .pros-settings{border:1px solid var(--pros-line);background:#fafcfb;border-radius:7px;margin:-5px 0 17px;padding:11px 13px}.pros-root .pros-settings>summary{cursor:pointer;color:#5c7866;align-items:center;gap:7px;font-size:11px;font-weight:550;display:flex}.pros-root .pros-settings>form{border-top:1px solid var(--pros-line);margin-top:13px;padding-top:18px}.pros-root .pros-uncertain{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.pros-root .pros-uncertain .pros-action-error{margin-top:0}.pros-root .pros-draft-stale{color:#796025;background:#fff6df;border-radius:6px;align-items:center;gap:8px;margin-top:9px;padding:10px;font-size:11px;display:flex}.pros-root .pros-draft-stale>span{flex:1}.pros-root .pros-draft-stale button{color:inherit;font:inherit;background:0 0;border:0;font-weight:650}.pros-root .pros-owner{flex-direction:column;gap:4px;display:flex}.pros-root .pros-owner>span{color:#465a4d;font-size:11px;font-weight:550}.pros-root .pros-owner>strong{overflow-wrap:anywhere;font-size:11px;font-weight:550}.pros-root .pros-owner>small{color:var(--pros-muted);font-size:10px}.pros-root .pros-setup-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:5px 0 27px;display:flex}.pros-root .pros-setup-header h2{letter-spacing:-.055em;margin:9px 0 8px;font-size:31px;font-weight:600;line-height:1.2}.pros-root .pros-setup-header p{color:var(--pros-muted);font-size:12px}.pros-root .pros-setup-header>.pros-pill{margin-top:24px}.pros-root .pros-setup-layout{border-top:1px solid var(--pros-line);grid-template-columns:225px minmax(0,1fr);align-items:start;gap:38px;padding-top:29px;display:grid}.pros-root .pros-setup-rail{padding-top:3px}.pros-root .pros-setup-rail ol{margin:0;padding:0;list-style:none}.pros-root .pros-setup-rail li{gap:12px;padding-bottom:31px;display:flex;position:relative}.pros-root .pros-setup-rail li:not(:last-child):before{content:"";border-left:1px solid #e0e8e2;position:absolute;top:32px;bottom:5px;left:14px}.pros-root .pros-setup-rail li>span{color:#738478;background:#f8faf8;border:1px solid #dce6df;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:600;display:grid}.pros-root .pros-setup-rail li>div{padding-top:3px}.pros-root .pros-setup-rail li strong{color:#728377;font-size:12px;font-weight:550;display:block}.pros-root .pros-setup-rail li p{color:#79897e;margin-top:4px;font-size:10px;line-height:1.6}.pros-root .pros-setup-rail li.current>span{color:#fff;background:var(--pros-green);border-color:var(--pros-green);box-shadow:0 0 0 4px #eaf2ec}.pros-root .pros-setup-rail li.current strong{color:#244c36;font-weight:650}.pros-root .pros-setup-rail li.complete>span{color:var(--pros-green);background:#e5f3e8;border-color:#d4e6d9}.pros-root .pros-setup-assurance{border-top:1px solid var(--pros-line);color:#778c7d;align-items:flex-start;gap:9px;margin:14px 20px 0 0;padding-top:20px;display:flex}.pros-root .pros-setup-assurance svg{flex-shrink:0;margin-top:2px}.pros-root .pros-setup-assurance p{font-size:10px;line-height:1.7}.pros-root .pros-setup-content{border:1px solid var(--pros-line);background:#fff;border-radius:10px;overflow:hidden}.pros-root .pros-setup-section{padding:24px 26px}.pros-root .pros-setup-section+.pros-setup-section{border-top:1px solid var(--pros-line)}.pros-root .pros-step-title{align-items:center;gap:12px;display:flex}.pros-root .pros-step-title>span:first-child{color:#7b9182;background:#f7faf8;border:1px solid #e2eae5;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.pros-root .pros-step-title>div{flex:1;min-width:0}.pros-root .pros-step-title h3{letter-spacing:-.025em;font-size:14px;font-weight:600}.pros-root .pros-step-title p{color:var(--pros-muted);margin-top:4px;font-size:11px;line-height:1.7}.pros-root .pros-step-title>.pros-button{min-height:34px;padding:7px 11px;font-size:10px}.pros-root .pros-step-check{width:29px;height:29px;color:var(--pros-green);background:#e9f5ed;border-radius:50%;place-items:center;display:grid}.pros-root .pros-step-pending{background:#fcfdfc}.pros-root .pros-step-pending .pros-step-title h3{color:#7b8c7f}.pros-root .pros-step-pending .pros-step-title p{color:#839389}.pros-root .pros-provider-config{margin:21px 0 0 41px}.pros-root .pros-provider-config>summary{color:#5c7865;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:550;display:flex}.pros-root .pros-provider-config[open]>summary{margin-bottom:17px}.pros-root .pros-config label+label{margin-top:17px}.pros-root .pros-config input{height:42px;font-size:12px}.pros-root .pros-config-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:23px;display:flex}.pros-root .pros-config-footer>a{color:#67816f;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:flex}.pros-root .pros-config-footer>a:hover{text-decoration:underline}.pros-root .pros-key-note{color:#758479;margin-top:15px;font-size:10px}.pros-root .pros-account-empty{color:#76897d;align-items:center;gap:10px;margin:19px 0 0 41px;font-size:10px;display:flex}.pros-root .pros-linkedin-mark{color:#738d7a;background:#f4f8f5;border:1px solid #dae4dd;border-radius:5px;place-items:center;width:25px;height:25px;font-size:15px;font-weight:750;line-height:1;display:grid}.pros-root .pros-admin-needed{color:#789281;background:#f6f9f7;border-radius:7px;align-items:flex-start;gap:13px;margin-top:22px;padding:18px;display:flex}.pros-root .pros-admin-needed svg{flex-shrink:0}.pros-root .pros-admin-needed strong{color:#4d6c58;font-size:12px;font-weight:600;display:block}.pros-root .pros-admin-needed p{color:#7f9285;margin-top:6px;font-size:11px;line-height:1.7}.pros-root .pros-account-list{margin-top:18px}.pros-root .pros-account-list article{border-top:1px solid var(--pros-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 0 0;display:grid}.pros-root .pros-account-list article+article{margin-top:16px}.pros-root .pros-account-list strong{font-size:12px;font-weight:550}.pros-root .pros-account-list p,.pros-root .pros-account-list small{color:var(--pros-muted);overflow-wrap:anywhere;font-size:10px}.pros-root .pros-account-list small{font-size:9px}.pros-root .pros-account-actions{grid-column:2/-1;align-items:center;gap:13px;margin-top:2px;display:flex}.pros-root .pros-account-actions .pros-button{min-height:29px;padding:5px 10px;font-size:10px}.pros-root .pros-metric span{font-size:11px}.pros-root .pros-metric small,.pros-root .pros-results-note{color:#728078;font-size:9px}.pros-root .pros-quiet-empty p{color:#738177}.pros-root .pros-flow-step p{color:#adc1b6;font-size:10px}.pros-root .pros-flow-step small{color:#a8c0b1;font-size:8px}@media (width>=1450px){.pros-root .pros-overview-intro{gap:70px}.pros-root .pros-flow{padding:25px 30px}.pros-root .pros-flow-track{gap:23px}}@media (width<=1120px){.pros-root{padding:27px 26px 55px}.pros-root .pros-overview-intro{gap:25px}.pros-root .pros-next-action h2{font-size:32px}.pros-root .pros-flow{padding:22px 20px}.pros-root .pros-flow-review{display:none}.pros-root .pros-campaign-layout,.pros-root .pros-inbox-layout{grid-template-columns:205px minmax(0,1fr)}.pros-root .pros-editor,.pros-root .pros-detail{padding:23px}.pros-root .pros-toolbar,.pros-root .pros-approval{flex-direction:column;align-items:flex-start}.pros-root .pros-approval>div:last-child{align-self:flex-end}.pros-root .pros-setup-layout{grid-template-columns:190px minmax(0,1fr);gap:23px}.pros-root .pros-setup-section{padding:23px 20px}.pros-root .pros-step-title{flex-wrap:wrap}.pros-root .pros-step-title>.pros-button{margin-left:41px}}@media (width<=850px){.pros-root{padding:24px 23px 50px}.pros-root .pros-next-action h2{font-size:28px}.pros-root .pros-next-action>p{font-size:12px}.pros-root .pros-next-buttons{flex-wrap:wrap;gap:13px}.pros-root .pros-next-buttons .pros-button{font-size:11px}.pros-root .pros-flow{padding:22px 16px}.pros-root .pros-flow-step{gap:12px}.pros-root .pros-flow-step p{font-size:9px}.pros-root .pros-flow-heading>span:last-child{font-size:8px}.pros-root .pros-setup-progress{gap:9px;font-size:9px}.pros-root .pros-metric{padding-left:12px;padding-right:10px}.pros-root .pros-metric span{font-size:9px}.pros-root .pros-metric small{font-size:8px}.pros-root .pros-overview-grid{gap:23px}.pros-root .pros-overview-section .pros-card-head{align-items:flex-start;gap:8px}.pros-root .pros-overview-section .pros-card-head h2{font-size:12px}.pros-root .pros-overview-section .pros-link{font-size:9px}.pros-root .pros-quiet-empty{align-items:flex-start}.pros-root .pros-campaign-layout,.pros-root .pros-inbox-layout{grid-template-columns:175px minmax(0,1fr)}.pros-root .pros-form-grid{gap:13px}.pros-root .pros-form-actions{flex-wrap:wrap}.pros-root .pros-save-note{width:100%;margin-bottom:5px}.pros-root .pros-setup-layout{grid-template-columns:165px minmax(0,1fr);gap:18px}.pros-root .pros-setup-rail li{gap:9px}.pros-root .pros-setup-rail li strong{font-size:11px}.pros-root .pros-setup-rail li p{font-size:9px}.pros-root .pros-provider-config{margin-left:0}.pros-root .pros-config-footer{flex-direction:column;align-items:flex-start}.pros-root .pros-config-footer .pros-button{align-self:flex-end}}@media (width<=660px){.pros-root{padding:20px 18px 45px}.pros-root .pros-header,.pros-root .pros-header-identity{gap:10px}.pros-root .pros-header h1{font-size:22px}.pros-root .pros-app-icon{border-radius:11px;width:40px;height:40px}.pros-root .pros-header-tools{gap:5px}.pros-root .pros-connection-indicator{gap:5px;font-size:9px}.pros-root .pros-eyebrow{font-size:9px}.pros-root .pros-tabs{justify-content:space-between;gap:0;margin:23px 0 22px}.pros-root .pros-tabs button{gap:5px;padding-bottom:12px;font-size:11px}.pros-root .pros-tab-icon svg{width:13px}.pros-root .pros-stack{gap:24px}.pros-root .pros-overview-intro{grid-template-columns:1fr;gap:25px;padding:0}.pros-root .pros-next-action{padding:7px 0 0}.pros-root .pros-next-action h2{margin:17px 0 15px;font-size:36px}.pros-root .pros-next-action>p{max-width:335px;font-size:13px;line-height:1.7}.pros-root .pros-next-buttons{gap:20px;margin-top:21px}.pros-root .pros-next-buttons .pros-button{font-size:12px}.pros-root .pros-setup-progress{gap:17px;margin-top:19px;font-size:9px}.pros-root .pros-flow{padding:20px 22px 23px}.pros-root .pros-flow-track{gap:18px}.pros-root .pros-flow-step{gap:15px}.pros-root .pros-flow-step p{font-size:10px}.pros-root .pros-flow-heading{margin-bottom:20px}.pros-root .pros-flow-heading>span:last-child{font-size:9px}.pros-root .pros-results{padding-top:23px}.pros-root .pros-results-heading{align-items:flex-start;margin-bottom:22px}.pros-root .pros-results-heading h2{max-width:190px;font-size:16px;line-height:1.4}.pros-root .pros-cohort-select{width:125px;margin-top:15px}.pros-root .pros-cohort-select select{padding-left:8px;font-size:9px}.pros-root .pros-metrics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:21px}.pros-root .pros-metric{padding:0 12px}.pros-root .pros-metric:nth-child(4){border-left:0;padding-left:0}.pros-root .pros-metric span{font-size:10px}.pros-root .pros-metric small{font-size:8px}.pros-root .pros-metric strong{margin-top:10px;font-size:30px}.pros-root .pros-results-note{margin-top:20px;font-size:9px;line-height:1.7}.pros-root .pros-overview-grid{grid-template-columns:1fr;gap:7px}.pros-root .pros-overview-section .pros-card-head h2{font-size:13px}.pros-root .pros-overview-section .pros-link{font-size:10px}.pros-root .pros-quiet-empty{align-items:center;padding:21px 0 25px}.pros-root .pros-quiet-empty h3{font-size:11px}.pros-root .pros-quiet-empty p{font-size:10px}.pros-root .pros-provider-note{padding:11px}.pros-root .pros-provider-note>div{align-items:flex-start}.pros-root .pros-provider-note>div>svg{flex-shrink:0;margin-top:2px}.pros-root .pros-provider-note strong{font-size:11px}.pros-root .pros-provider-note p span,.pros-root .pros-provider-note button{font-size:10px}.pros-root .pros-campaign-layout,.pros-root .pros-inbox-layout{display:block}.pros-root .pros-list-panel,.pros-root .pros-inbox-list{border-right:0;border-bottom:1px solid var(--pros-line)}.pros-root .pros-list-panel>.pros-section-title,.pros-root .pros-inbox-list>.pros-section-title{padding:14px 16px}.pros-root .pros-list-panel>.pros-section-title>div{align-items:center;gap:8px;display:flex}.pros-root .pros-list-panel>.pros-section-title>div>span{margin:0;font-size:11px}.pros-root .pros-list-panel>.pros-section-title h2{color:var(--pros-muted);font-size:11px;font-weight:450}.pros-root .pros-campaign-guide{display:none}.pros-root .pros-select-list{max-height:210px;overflow:auto}.pros-root .pros-select-list>button{flex-direction:row;align-items:center;padding:13px 16px}.pros-root .pros-editor,.pros-root .pros-detail{padding:21px 16px}.pros-root .pros-editor-head h2,.pros-root .pros-detail-head h2{font-size:26px}.pros-root .pros-form-grid{grid-template-columns:1fr;gap:16px}.pros-root .pros-form-grid label.wide{grid-column:auto}.pros-root .pros-form-grid label,.pros-root .pros-config label{font-size:12px}.pros-root input,.pros-root select,.pros-root textarea{font-size:16px}.pros-root .pros-sequence-fields textarea{font-size:14px}.pros-root .pros-sequence-fields>label{padding:11px}.pros-root .pros-sequence-fields>label small{display:none}.pros-root .pros-section-description{font-size:11px}.pros-root .pros-section-description code{font-size:10px}.pros-root .pros-form-section{padding-top:19px}.pros-root .pros-form-actions .pros-button{flex:1}.pros-root .pros-save-note{justify-content:center;margin-bottom:7px;font-size:10px}.pros-root .pros-toolbar{align-items:stretch}.pros-root .pros-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.pros-root .pros-segment{align-self:flex-start}.pros-root .pros-search input{font-size:14px}.pros-root .pros-search button{padding:0 11px;font-size:11px}.pros-root .pros-search{padding-left:9px}.pros-root .pros-table-wrap table{min-width:530px}.pros-root .pros-sticky-action{justify-content:space-between;gap:10px}.pros-root .pros-sticky-action .pros-button{padding:9px 11px;font-size:11px}.pros-root .pros-approval>div:last-child{width:100%;display:grid}.pros-root .pros-uncertain{flex-direction:column;align-items:stretch}.pros-root .pros-detail-panel,.pros-root .pros-inbox-list,.pros-root .pros-conversation{min-height:0}.pros-root .pros-inbox-layout .pros-inbox-list:has(+.pros-conversation .pros-messages){display:none}.pros-root .pros-conversation>.pros-empty{min-height:235px}.pros-root .pros-back{place-items:center;width:25px;padding:0;display:grid}.pros-root .pros-back svg{width:17px}.pros-root .pros-conversation>header{padding:14px 12px}.pros-root .pros-conversation>header>div{gap:7px}.pros-root .pros-conversation>header h2{font-size:14px}.pros-root .pros-conversation>header .pros-avatar{display:none}.pros-root .pros-messages{min-height:260px;max-height:none;padding:17px}.pros-root .pros-message{max-width:92%}.pros-root .pros-message p{font-size:13px}.pros-root .pros-reply{padding:14px}.pros-root .pros-reply textarea{font-size:16px}.pros-root .pros-reply>div{align-items:flex-end}.pros-root .pros-reply .pros-button{font-size:11px}.pros-root .pros-setup-header{padding:3px 0 23px}.pros-root .pros-setup-header h2{font-size:27px}.pros-root .pros-setup-header p{font-size:11px}.pros-root .pros-setup-header>.pros-pill{padding:3px 5px;font-size:8px}.pros-root .pros-setup-layout{padding-top:20px;display:block}.pros-root .pros-setup-rail{margin-bottom:22px}.pros-root .pros-setup-rail ol{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pros-root .pros-setup-rail li{flex-direction:column;align-items:flex-start;gap:10px;padding:0}.pros-root .pros-setup-rail li:not(:last-child):before{background:#dce5df;border:0;height:1px;inset:14px 0 auto 39px}.pros-root .pros-setup-rail li strong{font-size:10px}.pros-root .pros-setup-rail li p,.pros-root .pros-setup-assurance{display:none}.pros-root .pros-setup-section{padding:21px 16px}.pros-root .pros-step-title{gap:10px}.pros-root .pros-step-title h3{font-size:13px}.pros-root .pros-step-title p{font-size:10px}.pros-root .pros-step-title>.pros-button{margin-left:39px}.pros-root .pros-provider-config{margin-top:21px}.pros-root .pros-config input{height:44px;font-size:16px}.pros-root .pros-config-footer{flex-direction:column-reverse;gap:16px}.pros-root .pros-config-footer .pros-button{align-self:stretch}.pros-root .pros-config-footer>a{font-size:11px}.pros-root .pros-key-note{font-size:10px;line-height:1.7}.pros-root .pros-account-empty{margin-left:0;font-size:11px;line-height:1.7}.pros-root .pros-linkedin-mark{flex-shrink:0}.pros-root .pros-account-list article{grid-template-columns:auto minmax(0,1fr)}.pros-root .pros-account-list article>.pros-pill{grid-column:2;justify-self:start}.pros-root .pros-account-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pros-root button{transition:none}.pros-root .pros-spin{animation-duration:2s}}.pros-root .pros-existing{border-top:1px solid var(--pros-line);margin:21px 0 0 41px;padding-top:16px}.pros-root .pros-existing>.pros-link{text-align:left;color:#547661;font-size:10px;line-height:1.7}.pros-root .pros-existing>.pros-link svg{flex-shrink:0}.pros-root .pros-existing-picker{background:#f5f9f6;border:1px solid #deebe1;border-radius:7px;margin-top:13px;padding:16px}.pros-root .pros-existing-picker label{color:#516f5c;flex-direction:column;gap:8px;font-size:11px;font-weight:550;display:flex}.pros-root .pros-existing-picker>p{color:var(--pros-muted);margin-top:10px;font-size:11px}.pros-root .pros-existing-picker>div{justify-content:flex-end;align-items:center;gap:14px;margin-top:15px;display:flex}@media (width<=850px){.pros-root .pros-existing{margin-left:0}}@media (width<=660px){.pros-root .pros-existing>.pros-link{font-size:11px}.pros-root .pros-existing-picker{padding:13px}.pros-root .pros-existing-picker select{font-size:14px}}.pros-root .pros-workspace-context{color:#607668;align-items:center;gap:9px;margin:14px 0 -8px 59px;font-size:10px;display:flex}.pros-root .pros-workspace-context>span{color:#7b8881;overflow-wrap:anywhere}.pros-root .pros-viewing-banner{background:#edf5f0;border:1px solid #d5e4dd;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:13px 16px;display:flex}.pros-root .pros-viewing-banner>div{color:#55705f;align-items:center;gap:10px;min-width:0;display:flex}.pros-root .pros-viewing-banner>div>svg{flex-shrink:0}.pros-root .pros-viewing-banner span{overflow-wrap:anywhere;font-size:11px}.pros-root .pros-viewing-banner strong{color:#2c513b;font-weight:600}.pros-root .pros-viewing-banner small{color:#6a8374;margin-top:3px;font-size:10px;display:block}.pros-root .pros-viewing-banner .pros-button{min-height:33px;padding:7px 10px;font-size:10px}.pros-root .pros-readonly-accounts{border:1px solid var(--pros-line);background:#fff;border-radius:10px;padding:25px}.pros-root .pros-team-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 0 23px;display:flex}.pros-root .pros-team-header h2{letter-spacing:-.05em;margin:9px 0 8px;font-size:28px;font-weight:600;line-height:1.3}.pros-root .pros-team-header p{color:var(--pros-muted);max-width:550px;font-size:12px;line-height:1.7}.pros-root .pros-team-header>.pros-button{margin-top:20px}.pros-root .pros-team-login{background:#f1f6f2;border:1px solid #e0e8e2;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.pros-root .pros-team-login>div{color:#52735d;align-items:center;gap:11px;min-width:0;display:flex}.pros-root .pros-team-login>div>svg{flex-shrink:0}.pros-root .pros-team-login span{font-size:11px}.pros-root .pros-team-login small{color:#778a7c;margin-top:3px;font-size:10px;display:block}.pros-root .pros-team-login .pros-link{white-space:nowrap;color:#52735d}.pros-root .pros-team-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4px;padding:25px 0;display:grid}.pros-root .pros-team-stats>div{border-left:1px solid var(--pros-line);padding:0 24px}.pros-root .pros-team-stats>div:first-child{border-left:0;padding-left:0}.pros-root .pros-team-stats span{color:var(--pros-muted);font-size:11px;display:block}.pros-root .pros-team-stats strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:29px;font-weight:500;line-height:1.1;display:block}.pros-root .pros-team-list-head{border-top:1px solid var(--pros-line);justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.pros-root .pros-team-list-head h3{letter-spacing:-.02em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pros-root .pros-team-list-head h3 span{color:#6c8172;background:#eaf0eb;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:500}.pros-root .pros-team-table{border:1px solid var(--pros-line);background:#fff;border-radius:8px;overflow-x:auto}.pros-root .pros-team-table table{border-collapse:collapse;text-align:left;width:100%}.pros-root .pros-team-table th{border-bottom:1px solid var(--pros-line);color:#799181;white-space:nowrap;background:#f7faf8;padding:11px 13px;font-size:9px;font-weight:550}.pros-root .pros-team-table td{border-bottom:1px solid var(--pros-line);color:#5e7566;font-variant-numeric:tabular-nums;padding:15px 13px;font-size:11px}.pros-root .pros-team-table tr:last-child td{border-bottom:0}.pros-root .pros-member-identity{align-items:center;gap:9px;min-width:150px;display:flex}.pros-root .pros-member-identity>div{min-width:0}.pros-root .pros-member-identity strong{overflow-wrap:anywhere;color:#3d5a46;font-size:11px;font-weight:550;display:block}.pros-root .pros-member-identity small{color:#86968b;margin-top:3px;font-size:9px;display:block}.pros-root .pros-member-identity .pros-avatar{border-radius:8px;flex-basis:30px;width:30px;height:30px;font-size:11px}.pros-root .pros-team-role{white-space:nowrap;font-size:10px}.pros-root .pros-member-actions{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.pros-root .pros-member-actions .pros-link{font-size:10px}.pros-root .pros-member-actions .pros-link:first-child{color:var(--pros-green)}.pros-root .pros-member-form{background:#fff;border:1px solid #cfded4;border-radius:9px;margin:21px 0;padding:22px 24px;box-shadow:0 2px 7px #25452f04}.pros-root .pros-member-form>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.pros-root .pros-member-form h3{letter-spacing:-.02em;font-size:15px;font-weight:600}.pros-root .pros-member-form header p{color:var(--pros-muted);margin-top:5px;font-size:11px}.pros-root .pros-member-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.7fr);gap:16px;margin-top:21px;display:grid}.pros-root .pros-member-fields label{color:#516c5b;flex-direction:column;gap:7px;font-size:11px;font-weight:550;display:flex}.pros-root .pros-member-role{flex-direction:column;gap:7px;font-size:11px;display:flex}.pros-root .pros-member-role>span{color:#516c5b;font-weight:550}.pros-root .pros-member-role>strong{color:#708176;padding:10px 0;font-weight:500}.pros-root .pros-member-form>footer{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.pros-root .pros-member-form footer p{color:#74877a;align-items:center;gap:5px;font-size:10px;display:flex}.pros-root .pros-team-truncated{color:var(--pros-muted);margin-top:12px;font-size:11px}@media (width<=1120px){.pros-root .pros-team-table th,.pros-root .pros-team-table td{padding-left:10px;padding-right:10px}.pros-root .pros-team-table table{min-width:710px}.pros-root .pros-member-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.pros-root .pros-member-fields label:last-child{grid-column:2}}@media (width<=660px){.pros-root .pros-workspace-context{flex-wrap:wrap;gap:6px;margin-top:15px;margin-left:0;font-size:9px}.pros-root .pros-tabs{scrollbar-width:none;justify-content:flex-start;gap:12px;overflow-x:auto}.pros-root .pros-tabs button{flex-shrink:0}.pros-root .pros-tabs::-webkit-scrollbar{display:none}.pros-root .pros-viewing-banner{flex-direction:column;align-items:flex-start;gap:12px;padding:13px}.pros-root .pros-viewing-banner .pros-button{align-self:flex-end}.pros-root .pros-viewing-banner small{font-size:9px}.pros-root .pros-readonly-accounts{padding:19px}.pros-root .pros-team-header{flex-direction:column;gap:15px}.pros-root .pros-team-header h2{font-size:27px;line-height:1.2}.pros-root .pros-team-header p{font-size:11px}.pros-root .pros-team-header>.pros-button{margin-top:0}.pros-root .pros-team-login{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.pros-root .pros-team-login small{font-size:10px;line-height:1.6}.pros-root .pros-team-login .pros-link{margin-left:27px;font-size:11px}.pros-root .pros-team-stats{padding:23px 0}.pros-root .pros-team-stats>div{padding:0 11px}.pros-root .pros-team-stats span{font-size:9px}.pros-root .pros-team-stats strong{font-size:25px}.pros-root .pros-team-table{background:0 0;border:0;overflow:visible}.pros-root .pros-team-table table,.pros-root .pros-team-table tbody{min-width:0;display:block}.pros-root .pros-team-table thead{display:none}.pros-root .pros-team-table tr{border:1px solid var(--pros-line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:13px;padding:15px;display:grid}.pros-root .pros-team-table td{border:0;flex-direction:column;gap:4px;padding:9px 0;font-size:13px;display:flex}.pros-root .pros-team-table td:before{content:attr(data-label);color:#7a8b7f;font-size:9px}.pros-root .pros-team-table td:first-child{border-bottom:1px solid var(--pros-line);grid-column:1/-1;margin-bottom:5px;padding:0 0 13px}.pros-root .pros-team-table td:first-child:before{display:none}.pros-root .pros-team-table td:last-child{border-top:1px solid var(--pros-line);grid-column:1/-1;margin-top:5px;padding-top:12px}.pros-root .pros-team-table td:last-child:before{display:none}.pros-root .pros-team-table .pros-pill{align-self:flex-start;font-size:10px}.pros-root .pros-member-identity strong{font-size:12px}.pros-root .pros-member-actions{flex-direction:row;justify-content:space-between;align-items:center}.pros-root .pros-member-actions .pros-link{font-size:12px}.pros-root .pros-member-form{padding:18px 15px}.pros-root .pros-member-fields{grid-template-columns:1fr;gap:17px}.pros-root .pros-member-fields label:last-child{grid-column:auto}.pros-root .pros-member-form>footer{flex-direction:column;align-items:stretch;gap:14px}.pros-root .pros-member-form footer p{justify-content:center}.pros-root .pros-member-role>strong{padding:0}.pros-root .pros-step-title>.pros-button{flex:0 0 calc(100% - 39px);width:calc(100% - 39px);margin-left:39px}.pros-root .pros-step-title:has(>.pros-button)>div{min-width:calc(100% - 39px)}}.pros-root .pros-member-health{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.pros-root .pros-member-health .pros-pill{padding:2px 5px;font-size:8px}.pros-root .pros-discovery-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pros-root .pros-discovery-heading>div{min-width:0}.pros-root .pros-discovery-heading h3{letter-spacing:-.025em;font-size:16px;font-weight:600}.pros-root .pros-discovery-heading p{max-width:470px;color:var(--pros-muted);margin-top:5px;font-size:11px;line-height:1.7}.pros-root .pros-discovery-limit{white-space:nowrap;color:#71887a;align-items:center;gap:5px;padding-top:3px;font-size:9px;display:flex}.pros-root .pros-discovery-form{background:#f7faf8;border:1px solid #e1eae4;border-radius:8px;margin-top:19px;padding:18px}.pros-root .pros-discovery-form>fieldset{border:0;min-width:0;margin:0;padding:0}.pros-root .pros-filter-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.pros-root .pros-filter-grid label{color:#4e6b58;flex-direction:column;gap:7px;font-size:11px;font-weight:550;display:flex}.pros-root .pros-filter-grid .pros-filter-keywords{grid-column:1/-1}.pros-root .pros-filter-grid input{font-size:12px;line-height:1.5}.pros-root .pros-filter-input{color:#82988a;background:#fff;border:1px solid #d9e2dc;border-radius:6px;align-items:center;padding-left:11px;display:flex}.pros-root .pros-filter-input input{box-shadow:none;background:0 0;border:0}.pros-root .pros-filter-input:focus-within{outline-offset:2px;outline:2px solid #78a58b}.pros-root .pros-filter-input input:focus-visible{outline:none}.pros-root .pros-degree-filter{margin-top:18px}.pros-root .pros-degree-filter>span{color:#4e6b58;margin-bottom:9px;font-size:11px;font-weight:550;display:block}.pros-root .pros-degree-filter>div{flex-wrap:wrap;gap:6px;display:flex}.pros-root .pros-degree-filter button{color:#657e6e;background:#fff;border:1px solid #dfe7e1;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font-size:11px;display:flex}.pros-root .pros-degree-filter button small{color:#84978a;font-size:9px}.pros-root .pros-degree-filter button[aria-pressed=true]{color:#28593c;background:#e8f3eb;border-color:#8eb39a;box-shadow:0 0 0 1px #8eb39a18}.pros-root .pros-degree-filter button[aria-pressed=true] small{color:#5d8169}.pros-root .pros-discovery-form fieldset:disabled input{color:#718276;background:#f4f7f5}.pros-root .pros-discovery-form fieldset:disabled button{cursor:not-allowed}.pros-root .pros-discovery-footer{border-top:1px solid #e2eae5;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.pros-root .pros-discovery-footer>span{color:#788d7e;font-size:10px}.pros-root .pros-discovery .pros-import{margin-top:14px}.pros-root .pros-discovery .pros-import summary{color:#7c9184;font-size:10px}@media (width<=1120px){.pros-root .pros-degree-filter button small,.pros-root .pros-discovery-limit{display:none}}@media (width<=660px){.pros-root .pros-discovery-form{padding:15px 12px}.pros-root .pros-filter-grid{grid-template-columns:1fr;gap:15px}.pros-root .pros-filter-grid .pros-filter-keywords{grid-column:auto}.pros-root .pros-filter-grid input{font-size:16px}.pros-root .pros-filter-grid label,.pros-root .pros-degree-filter>span{font-size:12px}.pros-root .pros-degree-filter button{min-height:36px;padding:7px 13px;font-size:12px}.pros-root .pros-discovery-footer{flex-direction:column;align-items:stretch;gap:12px}.pros-root .pros-discovery-footer>span{font-size:10px}.pros-root .pros-discovery-footer>.pros-button{width:100%}.pros-root .pros-discovery .pros-import summary{font-size:11px}}.pros-root .pros-audience-tabs{border-bottom:1px solid var(--pros-line);gap:20px;margin-bottom:19px;display:flex}.pros-root .pros-audience-tabs button{color:#7a8b80;background:0 0;border:0;align-items:center;gap:6px;padding:0 0 11px;font-size:11px;font-weight:550;display:flex;position:relative}.pros-root .pros-audience-tabs button>span{color:#748779;background:#edf2ee;border-radius:4px;padding:1px 5px;font-size:9px}.pros-root .pros-audience-tabs button.active{color:var(--pros-green)}.pros-root .pros-audience-tabs button.active:after{content:"";background:var(--pros-green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.pros-root .pros-audience-context{color:#778b7e;overflow-wrap:anywhere;margin:9px 0 3px;font-size:10px;line-height:1.7}@media (width<=660px){.pros-root .pros-audience-tabs{gap:19px}.pros-root .pros-audience-tabs button{font-size:11px}.pros-root .pros-audience-context{font-size:10px}}.pros-root.pros-admin-connections{max-width:950px;padding:24px}.pros-root .pros-admin-availability{background:#f0f7f2;border:1px solid #d3e3d8;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;padding:20px;display:flex}.pros-root .pros-admin-availability h3{letter-spacing:-.02em;margin-top:12px;font-size:16px;font-weight:600}.pros-root .pros-admin-availability p{color:var(--pros-muted);max-width:510px;margin-top:6px;font-size:11px;line-height:1.7}.pros-root .pros-admin-availability>.pros-button{flex-shrink:0}.pros-root .pros-admin-service{border:1px solid var(--pros-line);background:#f7faf8;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.pros-root .pros-admin-service strong{font-size:13px;font-weight:600}.pros-root .pros-admin-service p{color:var(--pros-muted);margin-top:5px;font-size:11px;line-height:1.6}.pros-root .pros-admin-config{border:1px solid var(--pros-line);background:#fff;border-radius:8px;margin:20px 0 28px;padding:16px 19px}.pros-root .pros-admin-config .pros-key-note{margin:0}.pros-root .pros-admin-assignment{border-top:1px solid var(--pros-line);padding-top:23px}.pros-root .pros-admin-assignment h3{letter-spacing:-.025em;font-size:16px;font-weight:600}.pros-root .pros-admin-assignment>p{color:var(--pros-muted);max-width:610px;margin-top:7px;font-size:11px;line-height:1.7}.pros-root .pros-admin-owner-row{align-items:flex-end;gap:15px;margin-top:20px;display:flex}.pros-root .pros-admin-owner-row>label{color:#516f5c;flex-direction:column;flex:1;gap:8px;min-width:0;font-size:11px;font-weight:550;display:flex}.pros-root .pros-admin-owner-row>.pros-button{flex-shrink:0}.pros-root .pros-assignment-confirmation{overflow-wrap:anywhere;padding:12px 0 0;line-height:1.8}.pros-root .pros-assignment-confirmation strong{color:#355d44;font-weight:600}@media (width<=660px){.pros-root.pros-admin-connections{padding:16px}.pros-root .pros-admin-availability,.pros-root .pros-admin-owner-row{flex-direction:column;align-items:stretch}.pros-root .pros-admin-owner-row select{font-size:16px}.pros-root .pros-admin-service{align-items:flex-start}.pros-root .pros-admin-service>.pros-pill{flex-shrink:0}}.tenant-blue .cgc-root{--cgc-canvas:#f1f8fe;--cgc-card:#fff;--cgc-inset:#f5faff;--cgc-line:#d8e8f4;--cgc-line2:#b9d7ec;--cgc-text:#173247;--cgc-sub:#486276;--cgc-faint:#627b8d;--cgc-blue:#247daf;--cgc-blue-d:#185f89;--cgc-blue-soft:#e5f4ff;--cgc-blue-line:#aacfe9;--cgc-us:#63b1e0;--cgc-us-text:#1d6794;--cgc-us-soft:#eaf6ff;font-size:16px}.tenant-blue .cgc-rail{background:linear-gradient(#fff,#f3faff);padding:24px 14px;overflow-y:auto}.tenant-blue .cgc-mark{color:#fff;border-radius:12px;width:40px;height:40px}.tenant-blue .cgc-logo b{font-size:19px}.tenant-blue .cgc-logo span{font-size:12px}.tenant-blue .cgc-ngrp{padding-top:20px;font-size:12px}.tenant-blue .cgc-nav a{padding:10px 12px;font-size:14px}.tenant-blue .cgc-nav a.on{color:#165c89;box-shadow:none;background:#dff1fd;border:1px solid #b4d9ef}.tenant-blue .cgc-main{min-width:0}.tenant-blue .cgc-topbar h1{letter-spacing:-.035em}.tenant-blue .cgc-railfoot b,.tenant-blue .cgc-railfoot p,.tenant-blue .cgc-footer{font-size:12px}.tenant-blue .cgc-kpi.hero{background:#e4f3ff;border-color:#b8d8ed}.tenant-blue .cgc-kpi .cgc-lbl,.tenant-blue .cgc-kpi .cgc-foot,.tenant-blue .cgc-table{font-size:14px}.tenant-blue .sbr{--sbr-accent:#247daf;--sbr-accent-soft:#e5f4ff}.tenant-blue .sbr-heading h1{color:#173247}.tenant-blue .sbr-stat-grid{background:#f5faff}.tenant-blue .sbr-stat-grid b{color:#216f9e}.tenant-blue .sbr-view-switch button.is-active{color:#165c89;background:#dff1fd}.tenant-blue .sbr-filter-panel{background:#fff;border-color:#cfe3f3}.tc-workspace{min-width:0}.tc-workspace h2{letter-spacing:-.025em;font-size:20px;line-height:1.25}.tc-workspace h3{font-size:17px;line-height:1.4}.tc-workspace p{line-height:1.65}.tc-muted{color:#5a7385;font-size:14px;line-height:1.55!important}.tc-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#377599;font-size:12px;font-weight:700;display:block;margin:12px 0 8px!important}.tc-date{color:#56768c;font-size:13px}.tc-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;margin:20px 0 24px!important}.tc-metrics article{background:#fff;border:1px solid #d1e6f4;border-radius:16px;min-width:0;padding:22px}.tc-metrics article:first-child{background:linear-gradient(135deg,#dff1ff,#f8fcff)}.tc-metrics span{color:#425f74;font-size:14px}.tc-metrics strong{letter-spacing:-.05em;color:#174f74;font-size:36px;font-weight:650;display:block;margin:7px 0!important}.tc-metrics p{color:#587187;font-size:13px}.tc-metrics a{color:#236f9f;align-items:center;gap:4px;font-size:12px;display:inline-flex;margin-top:12px!important}.tc-card{overflow-wrap:anywhere;background:#fff;border:1px solid #d3e6f2;border-radius:16px;min-width:0;padding:24px;margin:16px 0!important}.tc-card h2,.tc-card h3{margin-bottom:12px!important}.tc-card p+.tc-button,.tc-card p+a{margin-top:16px!important}.tc-card ul{line-height:1.7;padding-left:20px!important}.tc-card li+li{margin-top:7px!important}.tc-card blockquote{background:#f2faff;border-left:3px solid #7bbfe8;padding:14px 18px;font-size:15px;line-height:1.6;margin:14px 0!important}.tc-card a{color:#1b6e9f}.tc-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tc-tabs{scrollbar-width:thin;background:#eaf5fe;border:1px solid #cfe3f2;border-radius:12px;gap:5px;display:flex;overflow:auto;margin:18px 0!important;padding:5px!important}.tc-tabs button{white-space:nowrap;color:#3c617a;background:0 0;border:0;border-radius:8px;flex:1;padding:10px 15px;font-size:14px!important}.tc-tabs button[aria-selected=true]{color:#165f8c;background:#fff;font-weight:650;box-shadow:0 1px 5px #397aa521}.tc-button{color:#245d80;white-space:nowrap;background:#fff;border:1px solid #bfd9eb;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;text-decoration:none;display:inline-flex;font-size:14px!important}.tc-button.primary{color:#fff;background:#217aa9;border-color:#217aa9}.tc-button:disabled{opacity:.45;cursor:default}.tc-button:hover:not(:disabled){background:#eaf6ff}.tc-button.primary:hover{background:#165d85}.tc-tag{color:#236a95;background:#eaf6ff;border-radius:6px;align-items:center;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.tc-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex;margin:22px 0 16px!important}.tc-section-heading p{color:#5a7385;font-size:14px;margin-top:7px!important}.tc-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tc-source-grid .tc-card{flex-direction:column;align-items:flex-start;display:flex;margin:0!important}.tc-source-grid .tc-card p{font-size:14px}.tc-source-grid .tc-button{margin-top:auto!important}.tc-caveats{background:#fafdff}.tc-caveats li{font-size:14px}.tc-caveats p{margin-top:20px!important}.tc-table-card{background:#fff;border:1px solid #d3e6f2;border-radius:14px;min-width:0;overflow:hidden;margin:20px 0!important}.tc-table-tools{justify-content:space-between;align-items:center;gap:15px;display:flex;padding:16px!important}.tc-search{background:#fff;border:1px solid #c8ddec;border-radius:9px;flex:1;align-items:center;gap:9px;max-width:520px;padding:10px 13px;display:flex}.tc-search input{color:#1f4057;background:0 0;border:0;outline:none;width:100%;min-width:0;font:inherit!important;font-size:14px!important}.tc-table-scroll{max-height:650px;overflow:auto}.tc-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.tc-table-scroll th{z-index:1;background:#f1f8fd;border-block:1px solid #d6e7f3;position:sticky;top:0}.tc-table-scroll th button{color:#41637a;text-align:left;white-space:nowrap;background:0 0;border:0;padding:12px 16px;font-size:13px!important}.tc-table-scroll td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e7f0f7;min-width:110px;max-width:400px;padding:14px 16px;line-height:1.55}.tc-table-scroll td:first-child{color:#224d6a;min-width:200px;font-weight:600}.tc-table-scroll tr:hover{background:#f7fbff}.tc-pagination{align-items:center;gap:10px;font-size:13px;display:flex;padding:14px 16px!important}.tc-pagination span{color:#547387;margin-right:auto!important}.tc-empty{color:#587187;padding:24px!important}.tc-bars{flex-direction:column;gap:12px;display:flex;margin-top:20px!important}.tc-bars>div{grid-template-columns:minmax(85px,1fr) minmax(65px,1.5fr) 68px;align-items:center;gap:12px;font-size:13px;display:grid}.tc-bars span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-bars i{background:#ebf4fb;border-radius:5px;height:8px;display:block;overflow:hidden}.tc-bars b{background:linear-gradient(90deg,#9ed5f5,#4d9dcc);border-radius:5px;height:100%;display:block}.tc-bars strong{text-align:right;font-size:13px;font-weight:600}.tc-programme{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid;margin-top:16px!important}.tc-programme>.tc-card{margin:0!important}.tc-programme .tc-card>div:first-child{justify-content:space-between;gap:8px;display:flex;margin-bottom:14px!important}.tc-programme p{font-size:14px}.tc-content-links{gap:10px;display:grid;margin-top:15px!important}.tc-content-links a{border-bottom:1px solid #e1edf6;justify-content:space-between;gap:10px;padding-bottom:10px;font-size:14px;text-decoration:none;display:flex}.tc-filter{align-items:center;gap:10px;font-size:14px;display:flex}.tc-filter select{background:#fff;border:1px solid #bed9eb;border-radius:8px;padding:8px}.tc-modal-backdrop{z-index:2000;background:#14334975;place-items:center;display:grid;position:fixed;inset:0;padding:20px!important}.tc-modal{background:#fff;border-radius:18px;width:100%;max-width:600px;max-height:90vh;overflow:auto;box-shadow:0 30px 100px #15374b40;padding:28px!important}.tc-modal label{gap:8px;font-size:14px;display:grid;margin-top:18px!important}.tc-modal select,.tc-modal input,.tc-modal textarea{font:inherit;color:#173247;background:#fff;border:1px solid #bed9eb;border-radius:8px;padding:10px}.tc-modal textarea{min-height:110px}.tc-actions{justify-content:flex-end;gap:10px;display:flex;margin-top:22px!important}@media (width>=1600px){.tc-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.tc-metrics strong{font-size:31px}}@media (width<=1100px){.tc-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-two{grid-template-columns:1fr}.tc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tc-metrics{gap:9px}.tc-metrics article{padding:16px}.tc-metrics strong{font-size:28px}.tc-source-grid,.tc-programme{grid-template-columns:1fr}.tc-card{padding:19px}.tc-table-tools,.tc-section-heading{flex-direction:column;align-items:stretch}.tc-table-tools .tc-search{max-width:none}.tc-tabs button{padding:10px}.tc-bars>div{grid-template-columns:minmax(70px,1fr) minmax(50px,1fr) 62px;gap:8px}.tc-pagination{flex-wrap:wrap}.tenant-blue .cgc-nav a{font-size:14px}.tc-modal{padding:20px!important}}.tc-modal{color:#173247;border:1px solid #bed9eb;margin:auto!important}.tc-modal::backdrop{background:#14334975}.transcom-edition{--edition-ink:#142838;--edition-cobalt:#245bde;--edition-paper:#f7f8fa;--edition-line:#dce1e7;--edition-muted:#62707c;--edition-display:Georgia,"Times New Roman",serif}.transcom-edition .cgc-root{--cgc-canvas:var(--edition-paper);--cgc-card:#fff;--cgc-inset:#f2f4f7;--cgc-line:var(--edition-line);--cgc-line2:#bfc9d4;--cgc-text:var(--edition-ink);--cgc-sub:#435362;--cgc-faint:var(--edition-muted);--cgc-blue:var(--edition-cobalt);--cgc-blue-d:#1949bf;--cgc-blue-soft:#edf2ff;--cgc-blue-line:#aabfec;--cgc-us:#245bde;--cgc-us-text:#245bde;--cgc-us-soft:#edf2ff;--cgc-sh1:none;--cgc-sh2:none;--cgc-r:5px;font-size:14px;line-height:1.55}.transcom-edition .cgc-app{grid-template-columns:224px minmax(0,1fr)}.transcom-edition .cgc-rail{border-right:1px solid var(--edition-line);background:#fff;padding:28px 16px 20px;overflow-y:auto}.transcom-edition .cgc-logo{gap:11px;padding:0 9px 25px}.transcom-edition .cgc-logo .cgc-mark{width:35px;height:35px;box-shadow:none;color:#fff;border-radius:3px;font-size:15px}.transcom-edition .cgc-logo b{letter-spacing:-.04em;color:var(--edition-ink);font-size:18px}.transcom-edition .cgc-logo span{color:var(--edition-muted);letter-spacing:.015em;font-size:10px}.transcom-edition .cgc-nav{gap:16px;overflow:visible}.transcom-edition .cgc-ngrp{letter-spacing:.12em;color:#77828c;padding:0 10px 6px;font-size:10px}.transcom-edition .cgc-nav a{color:#435362;border:1px solid #0000;border-radius:3px;gap:9px;min-height:35px;margin:1px 0;padding:7px 10px;font-size:13px;line-height:1.4}.transcom-edition .cgc-nav a svg{stroke-width:1.6px;color:#758491;width:15px;height:15px}.transcom-edition .cgc-nav a:hover{color:var(--edition-ink);background:#f5f7fb}.transcom-edition .cgc-nav a.on{color:var(--edition-cobalt);box-shadow:none;background:#eef3ff;border-color:#0000;font-weight:650}.transcom-edition .cgc-nav a.on svg{color:var(--edition-cobalt)}.transcom-edition .cgc-railfoot{border:0;border-top:1px solid var(--edition-line);background:0 0;border-radius:0;margin-top:28px;padding:18px 9px 0}.transcom-edition .cgc-railfoot b{color:#67747f;font-size:11px;font-weight:500}.transcom-edition .cgc-railfoot p{display:none}.transcom-edition .cgc-dotg{width:5px;height:5px;box-shadow:none;background:#7c9589}.transcom-edition .cgc-rail-actions{gap:18px;padding:12px 9px 0;font-size:11px}.transcom-edition .cgc-rail-actions a,.transcom-edition .cgc-rail-actions button{font-weight:500}.transcom-edition .cgc-main{min-width:0;max-width:1440px;padding:0 40px 30px}.transcom-edition .cgc-footer{border-top:1px solid var(--edition-line);color:#74818c;margin:40px 0 0;padding:18px 0 0;font-size:10px;line-height:1.6}.transcom-edition .cgc-compactbar{display:none}.transcom-edition .cgc-root :focus-visible{outline:2px solid var(--edition-cobalt);outline-offset:3px}@media (width<=1000px){.transcom-edition .cgc-app{grid-template-columns:minmax(0,1fr)}.transcom-edition .cgc-console-rail{border-right:0;border-bottom:1px solid var(--edition-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 24px;height:auto;padding:20px 24px;display:grid;position:relative;overflow:visible}.transcom-edition .cgc-console-rail .cgc-logo{min-width:0;padding:0}.transcom-edition .cgc-compactbar{align-items:center;gap:23px;min-width:0;display:flex}.transcom-edition .cgc-active-view{color:var(--edition-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.transcom-edition .cgc-desk-toggle{min-height:38px;color:var(--edition-ink);background:#fff;border:1px solid #cbd3dc;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.transcom-edition .cgc-desk-toggle[aria-expanded=true]{color:var(--edition-cobalt);background:#f5f8ff;border-color:#aabfec}.transcom-edition .cgc-console-rail .cgc-nav{border-top:1px solid var(--edition-line);order:3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:0;margin-top:19px;padding:23px 0 0;display:grid;overflow:visible}.transcom-edition .cgc-ngrp{padding-bottom:9px;padding-left:0;display:block}.transcom-edition .cgc-nav a{white-space:normal;min-height:38px;margin-left:-8px;padding-left:8px}.transcom-edition .cgc-console-rail .cgc-rail-actions{border-top:1px solid var(--edition-line);order:4;grid-column:1/-1;margin-top:18px;padding-top:18px}.transcom-edition .cgc-railfoot,.transcom-edition .cgc-root[data-menu-open=false] .cgc-nav,.transcom-edition .cgc-root[data-menu-open=false] .cgc-rail-actions{display:none}.transcom-edition .cgc-main{padding:0 24px 30px}}@media (width<=600px){.transcom-edition .cgc-console-rail{grid-template-columns:minmax(0,1fr);gap:15px;padding:17px 18px 13px}.transcom-edition .cgc-logo .cgc-mark{width:30px;height:30px;font-size:13px}.transcom-edition .cgc-logo b{font-size:17px}.transcom-edition .cgc-compactbar{border-top:1px solid #e8ebf0;grid-column:1/-1;justify-content:space-between;gap:16px;padding-top:13px}.transcom-edition .cgc-active-view{font-size:13px}.transcom-edition .cgc-desk-toggle{min-height:36px;padding:6px 11px}.transcom-edition .cgc-console-rail .cgc-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px;margin-top:0;padding-top:19px}.transcom-edition .cgc-main{padding:0 18px 24px}.transcom-edition .cgc-footer{margin-top:30px}}@media (width<=520px){.transcom-edition .cgc-console-rail{grid-template-columns:minmax(0,1fr) auto;gap:0 14px;min-height:60px;padding:12px 18px}.transcom-edition .cgc-logo .cgc-mark{width:28px;height:28px;font-size:12px}.transcom-edition .cgc-logo>div>span{display:none}.transcom-edition .cgc-compactbar{border-top:0;grid-column:auto;justify-content:flex-end;gap:0;padding-top:0}.transcom-edition .cgc-active-view{display:none}.transcom-edition .cgc-desk-toggle{min-height:36px;padding:6px 10px}}@media (prefers-reduced-motion:reduce){.transcom-edition *{scroll-behavior:auto!important}}@media (width<=1000px){.transcom-edition .cgc-app{align-content:start}}.transcom-edition .sov-reading-source{color:#40566a;align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.transcom-edition .sov-reading-source select{color:#142838;max-width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd4dc;padding:6px 12px}.cgc-root .cgp-draft{border-bottom:1px solid var(--cgc-line)}.cgc-root .cgp-draft:last-child{border-bottom:0}.cgc-root .cgp-draft-hd{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:flex}.cgc-root .cgp-draft-hd:hover .cgp-draft-title{color:var(--cgc-blue)}.cgc-root .cgp-draft-title{font:600 13px var(--cgc-sans);letter-spacing:-.01em;flex:1;min-width:0}.cgc-root .cgp-draft-hd .cgp-caret{color:var(--cgc-faint);flex:none;width:12px;font-size:10px}.cgc-root .cgp-draft-body{gap:10px;padding:2px 0 14px;display:grid}.cgc-root .cgp-draft-body .cgp-text{white-space:pre-wrap;font:13px/1.62 var(--cgc-sans);color:var(--cgc-sub);background:var(--cgc-inset);border:1px solid var(--cgc-line);border-radius:10px;max-height:340px;padding:12px 14px;overflow:auto}.cgc-root .cgp-src{font:11.5px/1.6 var(--cgc-sans);color:var(--cgc-faint)}.cgc-root .cgp-src b{color:var(--cgc-sub);font:700 10px var(--cgc-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;display:block}.cgc-root .cgp-src li{text-indent:-12px;padding-left:12px;list-style:none}.cgc-root .cgp-src li:before{content:"· ";color:var(--cgc-line2)}.cgc-root .cgp-scores{font:11.5px var(--cgc-mono);color:var(--cgc-faint);flex-wrap:wrap;gap:4px 14px;display:flex}.cgc-root .cgp-scores span b{color:var(--cgc-sub);font-weight:600}.cgc-root .cgp-issue{border-bottom:1px solid var(--cgc-line);gap:3px;padding:9px 0;display:grid}.cgc-root .cgp-issue:last-child{border-bottom:0}.cgc-root .cgp-issue-hd{align-items:center;gap:8px;display:flex}.cgc-root .cgp-issue-hd b{font:600 12.5px var(--cgc-sans)}.cgc-root .cgp-issue p{font:11.5px/1.55 var(--cgc-sans);color:var(--cgc-faint)}.cgc-root .cgp-issue p.fix{color:var(--cgc-sub)}.cgc-root .cgp-issue p.fix b{color:var(--cgc-good);font-weight:700}.cgc-root .cgp-qtr{border-bottom:1px solid var(--cgc-line);padding:11px 0}.cgc-root .cgp-qtr:last-child{border-bottom:0}.cgc-root .cgp-qtr-hd{align-items:baseline;gap:8px;display:flex}.cgc-root .cgp-qtr-hd b{font:700 12.5px var(--cgc-sans)}.cgc-root .cgp-qtr-hd span{font:11.5px var(--cgc-sans);color:var(--cgc-faint)}.cgc-root .cgp-qtr p{font:12px/1.6 var(--cgc-sans);color:var(--cgc-sub);margin-top:3px}.cgc-root .cgp-gate{font:11.5px/1.55 var(--cgc-sans);color:var(--cgc-warn);background:var(--cgc-warn-soft);border:1px solid #a162072e;border-radius:9px;margin:8px 0 4px;padding:8px 10px}.cgc-root .cgp-gate b{font-weight:700}@media print{.cgc-root{background:#fff!important}.cgc-root .cgc-app{display:block!important}.cgc-root .cgc-rail,.cgc-root .cgc-topbar .cgc-right,.cgc-root .cgc-seg,.cgc-root .cgc-chips,.cgc-root .cgc-btn,.cgc-root .cgp-caret{display:none!important}.cgc-root .cgc-main{max-width:none!important;padding:0!important}.cgc-root .cgc-topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:0 0 10px!important;position:static!important}.cgc-root .cgc-topbar h1{font-size:22px!important}.cgc-root .cgc-card,.cgc-root .cgc-kpi,.cgc-root .cgc-bcard,.cgc-root .cgc-pcard{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;border-color:#c9cfdd!important}.cgc-root .cgc-grid{display:block!important}.cgc-root .cgc-grid>*{margin-bottom:10px}.cgc-root .cgc-table tr{break-inside:avoid;page-break-inside:avoid}.cgc-root .cgc-table thead{display:table-header-group}.cgc-root .cgp-draft-body .cgp-text{max-height:none!important;overflow:visible!important}.cgc-root .cgc-footer{color:#444!important;font-size:10px!important}}@page{margin:14mm 12mm}.ops-brain-sources{color:var(--ink,#17233a);flex-direction:column;gap:20px;min-width:0;font-size:14px;line-height:1.55;display:flex}.ops-brain-sources *{box-sizing:border-box}.ops-brain-sources h2,.ops-brain-sources h3,.ops-brain-sources h4,.ops-brain-sources p{margin:0}.ops-brain-sources h2{letter-spacing:-.4px;font-size:22px;line-height:1.25}.ops-brain-sources h3{font-size:17px;line-height:1.4}.ops-brain-sources h4{font-size:15px;line-height:1.45}.obs-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.obs-heading p{color:#66728a;margin-top:5px}.obs-panel{background:#fff;border:1px solid #dfe5ee;border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.obs-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.obs-counts>div{background:#f8faff;border:1px solid #e6ebf2;border-radius:8px;padding:14px 16px}.obs-counts dt{color:#52617a;font-size:13px}.obs-counts dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:26px;font-weight:650;line-height:1.2}.obs-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.obs-dates dt{color:#66728a;font-size:13px}.obs-dates dd{overflow-wrap:anywhere;margin:4px 0 0}.ops-brain-sources code{overflow-wrap:anywhere;white-space:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.obs-warning{color:#704b0b;background:#fff9eb;border-left:3px solid #d99c28;border-radius:0 6px 6px 0;padding:11px 14px;font-size:13px}.obs-warning ul{margin:9px 0 0;padding-left:19px}.obs-warning li+li{margin-top:6px}.obs-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-brain-sources .cgc-btn{white-space:normal;justify-content:center;min-height:38px;font-size:13px;line-height:1.35}.ops-brain-sources .cgc-btn:disabled{cursor:not-allowed;opacity:.5}.ops-brain-sources button:focus-visible,.ops-brain-sources input:focus-visible,.ops-brain-sources a:focus-visible{outline-offset:3px;outline:3px solid #7af}.obs-muted{color:#66728a;font-size:13px}.obs-empty{color:#66728a;padding:12px 0}.obs-error,.obs-success{overflow-wrap:anywhere;border-radius:8px;padding:13px 16px}.obs-error{color:#8b2820;background:#fff0ef;border:1px solid #edb7b0}.obs-success{color:#205d40;background:#ecf8f1;border:1px solid #badccb}.obs-file-label{font-weight:600}.ops-brain-sources input[type=file]{width:100%;min-width:0;max-width:100%;font:inherit;background:#f8faff;border:1px solid #cbd4e2;border-radius:7px;padding:10px;display:block;overflow:hidden}.ops-brain-sources input[type=file]::file-selector-button{color:#204876;cursor:pointer;font:inherit;background:#fff;border:1px solid #b8c8dd;border-radius:5px;margin-right:12px;padding:8px 12px}.obs-filename{overflow-wrap:anywhere;font-weight:600}.obs-preview{border-color:#86aee9;box-shadow:0 0 0 1px #e1edff}.obs-confirm{background:#fffaf0;border-color:#d6a84b}.obs-inventory{flex-direction:column;gap:13px;min-width:0;display:flex}.obs-inventory h4 span{color:#45617f;background:#eaf0f9;border-radius:20px;justify-content:center;align-items:center;margin-left:7px;padding:1px 7px;font-size:12px;display:inline-flex}.obs-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.obs-source-list>li{overflow-wrap:anywhere;background:#fbfcfe;border:1px solid #e0e6ef;border-radius:8px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:15px;display:flex}.obs-source-list b{font-size:14px;display:block}.obs-source-list code{color:#758198;margin-top:4px;display:block}.obs-source-list p{color:#52617a;font-size:13px}.obs-source-list a{color:#1457ab;text-underline-offset:2px;font-size:13px;text-decoration:underline}.obs-source-meta{flex-wrap:wrap;gap:5px;display:flex}.obs-source-meta span{color:#4d5f76;background:#edf1f7;border-radius:4px;padding:3px 6px;font-size:12px;line-height:1.4}.obs-pagination{color:#52617a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.obs-version-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.obs-version-list>li{border-top:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:15px 0;display:flex}.obs-version-list>li>div{overflow-wrap:anywhere;min-width:0}.obs-version-list p{color:#66728a;margin-top:4px;font-size:13px}.obs-active{color:#216243;white-space:nowrap;background:#eaf7ef;border-radius:20px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-block}.obs-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.obs-heading{flex-direction:column;align-items:flex-start}.obs-panel{gap:14px;padding:16px}.obs-dates,.obs-source-list{grid-template-columns:1fr}.obs-counts{gap:7px}.obs-counts>div{padding:10px}.obs-counts dd{font-size:23px}.obs-version-list>li{flex-direction:column;align-items:flex-start;gap:10px}.obs-actions>.cgc-btn{flex:180px}.ops-brain-sources{gap:16px}.obs-pagination{align-items:stretch}.obs-pagination span{text-align:center;flex-basis:100%;order:-1}}.ops-root .ops-password-control{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.ops-root .ops-password-notice{color:#087c55;white-space:normal;text-align:left;max-width:240px;font-size:13px}.ops-root .ops-password-dialog{color:#0a0f1e;text-align:left;white-space:normal;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);font:14px/1.5 var(--cgc-sans,sans-serif);background:#fff;border:1px solid #d3dae8;border-radius:16px;margin:auto;padding:24px;overflow:auto;box-shadow:0 20px 60px #0a0f1e33}.ops-root .ops-password-dialog::backdrop{background:#0a0f1e80}.ops-root .ops-password-dialog h2{margin:0 0 12px;font-size:21px}.ops-root .ops-password-dialog p{overflow-wrap:anywhere;margin:10px 0}.ops-root .ops-password-target{flex-direction:column;gap:2px;display:flex}.ops-root .ops-password-target span,.ops-root .ops-password-help{color:#657089}.ops-root .ops-password-dialog label{margin:16px 0 5px;font-weight:650;display:block}.ops-root .ops-password-dialog input{box-sizing:border-box;width:100%;font:16px var(--cgc-sans,sans-serif);color:#0a0f1e;background:#fff;border:1px solid #bac5d8;border-radius:8px;padding:10px 12px}.ops-root .ops-password-dialog input:focus-visible{outline-offset:2px;outline:2px solid #0a5cff}.ops-root .ops-password-dialog .ops-password-warning{color:#815000;background:#fff4df;border-radius:8px;padding:10px}.ops-root .ops-password-dialog .ops-password-error{color:#a52213;background:#fdeeed;border-radius:8px;padding:10px}.ops-root .ops-password-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.ops-root .ops-password-dialog footer .cgc-btn{min-height:40px;font-size:14px}.ops-root .ops-account-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.src-root{gap:14px;min-width:0;display:grid}.src-head{border:1px solid var(--cgc-line);border-radius:var(--cgc-r);background:var(--cgc-card);box-shadow:var(--cgc-sh1);padding:20px 22px 18px;position:relative}.src-kicker{color:var(--cgc-faint);font:600 11px var(--cgc-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px}.src-head h2{font:600 26px/1.2 var(--cgc-sans);letter-spacing:-.01em;color:var(--cgc-text);margin:0}.src-sub{color:var(--cgc-sub);margin:8px 0 0;font-size:14px}.src-refresh{position:absolute;top:16px;right:16px}.src-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.src-lane{border:1px solid var(--cgc-line);background:var(--cgc-card);border-radius:12px;align-content:start;gap:4px;padding:14px 16px;display:grid}.src-lane.empty{background:var(--cgc-inset)}.src-lane-title{color:var(--cgc-faint);font:600 11px var(--cgc-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin:0;display:flex}.src-lane-value{font:600 19px/1.25 var(--cgc-sans);color:var(--cgc-text);margin:2px 0 0}.src-lane.empty .src-lane-value{color:var(--cgc-faint);font-weight:500}.src-lane-detail{color:var(--cgc-sub);margin:0;font-size:12px;line-height:1.4}.src-lane .cgc-btn{justify-self:start;margin-top:8px}.src-drop{border:1.5px dashed var(--cgc-line2);background:var(--cgc-inset);color:var(--cgc-sub);border-radius:12px;padding:14px 18px;font-size:13px}.src-drop p{margin:0}.src-drop[data-dragging]{border-color:var(--cgc-blue);background:var(--cgc-blue-soft)}.src-grid{grid-template-columns:1fr 1.4fr;gap:14px;display:grid}.src-pad{margin:0;padding:0 18px 16px}.src-bar-wrap{padding:0 18px 16px}.src-bar{background:var(--cgc-inset);border:1px solid var(--cgc-line);border-radius:6px;height:10px;overflow:hidden}.src-bar span{background:var(--cgc-good);height:100%;display:block}.src-bar-wrap p{color:var(--cgc-sub);margin:10px 0 0;font-size:13px}.src-queue{margin:0;padding:0 8px 10px;list-style:none}.src-queue li{border-top:1px solid var(--cgc-line);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.src-queue li div{gap:2px;min-width:0;display:grid}.src-queue li b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.src-queue li span{color:var(--cgc-faint);font-size:12px}.src-done li{color:var(--cgc-good)}.src-modules ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin:0;padding:0 8px 12px;list-style:none;display:grid}.src-modules li{border-top:1px solid var(--cgc-line);grid-template-columns:18px minmax(0,11em) 1fr;align-items:baseline;gap:8px;padding:9px 10px;font-size:13px;display:grid}.src-modules li b{font-weight:600}.src-modules li span{color:var(--cgc-sub)}.src-modules li.lit .src-dot{color:var(--cgc-good)}.src-modules li.locked,.src-modules li.locked b,.src-modules li.locked span{color:var(--cgc-faint)}.src-who{border-color:var(--cgc-blue-line);box-shadow:var(--cgc-sh2)}.src-who-fields{grid-template-columns:2fr 1fr 1.2fr 1.2fr;gap:10px;padding:0 18px 12px;display:grid}.src-who-fields label{color:var(--cgc-faint);font:600 11px var(--cgc-mono);text-transform:uppercase;letter-spacing:.04em;gap:4px;display:grid}.src-who-fields input,.src-voice-name input{border:1px solid var(--cgc-line2);min-width:0;color:var(--cgc-text);font:13px var(--cgc-sans);text-transform:none;letter-spacing:0;background:#fff;border-radius:8px;padding:7px 9px}.src-voices{margin:0;padding:0 8px;list-style:none}.src-voices li{border-top:1px solid var(--cgc-line);grid-template-columns:minmax(0,1fr) auto minmax(160px,220px);align-items:start;gap:14px;padding:12px 10px;display:grid}.src-voices li[data-side=customer]{background:linear-gradient(90deg,var(--cgc-us-soft),transparent 60%)}.src-voices li[data-side=tagent]{background:linear-gradient(90deg,var(--cgc-inset),transparent 60%)}.src-voice-who{gap:3px;min-width:0;display:grid}.src-voice-who b{font-size:14px}.src-voice-who>span{color:var(--cgc-faint);font-size:12px}.src-voice-who q{color:var(--cgc-sub);quotes:none;margin-top:3px;font-size:12.5px;font-style:italic;display:block}.src-voice-who q time{color:var(--cgc-faint);font:11px var(--cgc-mono);margin-right:6px;font-style:normal}.src-voice-side{border:1px solid var(--cgc-line2);border-radius:9px;align-self:center;display:inline-flex;overflow:hidden}.src-voice-side button{border:0;border-right:1px solid var(--cgc-line2);color:var(--cgc-sub);font:600 12.5px var(--cgc-sans);cursor:pointer;background:#fff;padding:7px 12px}.src-voice-side button:last-child{border-right:0}.src-voice-side button.on{background:var(--cgc-blue);color:#fff}.src-voice-side button:disabled{cursor:default;opacity:.7}.src-voice-name{align-self:center;gap:6px;display:grid}.src-who-foot{border-top:1px solid var(--cgc-line);align-items:center;gap:10px;padding:12px 18px 16px;display:flex}.src-who-foot p{color:var(--cgc-sub);flex:1;margin:0;font-size:13px}.src-token-body{gap:10px;padding:0 18px 14px;display:grid}.src-token-new{gap:8px;display:flex}.src-token-new input{border:1px solid var(--cgc-line2);min-width:0;font:13px var(--cgc-sans);border-radius:8px;flex:1;padding:7px 9px}.src-token-fresh{border:1px solid var(--cgc-blue-line);background:var(--cgc-blue-soft);border-radius:10px;gap:8px;padding:12px;display:grid}.src-token-fresh p{color:var(--cgc-sub);margin:0;font-size:13px}.src-token-fresh code{border:1px solid var(--cgc-line);font:12px var(--cgc-mono);word-break:break-all;background:#fff;border-radius:8px;padding:8px 10px;display:block}.src-token-fresh .cgc-btn{justify-self:start}.src-tokens .src-queue{padding:0}@media (width<=900px){.src-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.src-grid,.src-modules ul{grid-template-columns:1fr}.src-who-fields{grid-template-columns:1fr 1fr}.src-voices li{grid-template-columns:1fr}}.src-parity{gap:14px;display:grid}.src-parity-card{overflow-x:auto}.src-parity-table{border-collapse:collapse;width:100%;font-size:12.5px}.src-parity-table th,.src-parity-table td{border-top:1px solid var(--cgc-line);text-align:left;vertical-align:top;padding:10px 12px}.src-parity-table thead th{border-top:0;min-width:150px}.src-parity-table thead th a{color:var(--cgc-text);font:600 14px var(--cgc-sans);text-decoration:none;display:block}.src-parity-table thead th span{color:var(--cgc-faint);font:500 11.5px var(--cgc-sans);margin-top:2px;display:block}.src-parity-table thead th b{font:600 11px var(--cgc-mono);color:var(--cgc-sub);margin-top:4px;display:block}.src-parity-table tbody th{white-space:nowrap;font-weight:600}.src-parity-table td.lit .src-dot{color:var(--cgc-good)}.src-parity-table td.locked{color:var(--cgc-faint);background:var(--cgc-inset)}.src-parity-table .src-cell-reason{margin-top:2px;line-height:1.35;display:block}.src-modules li.ready .src-dot,.src-parity-table td.ready .src-dot{color:var(--cgc-warn)}.src-modules li.ready span{color:var(--cgc-sub)}.src-parity-table td.ready{background:var(--cgc-warn-soft)}.src-blog-text,.src-blog-title{box-sizing:border-box;border:1px solid var(--cgc-line2);width:100%;font:13px var(--cgc-sans);border-radius:8px;padding:7px 9px}.src-blog-preview{border:1px solid var(--cgc-line);background:var(--cgc-inset);border-radius:10px;gap:6px;padding:12px;display:grid}.src-blog-preview span{color:var(--cgc-faint);font-size:12px}.src-blog-preview pre{white-space:pre-wrap;max-height:160px;font:12px/1.5 var(--cgc-mono);color:var(--cgc-sub);margin:0;overflow:auto}.src-blog-preview .cgc-btn{justify-self:start}.ops-login-history{min-width:0}.ops-root .ops-login-history .ops-audit-filters{grid-template-columns:minmax(130px,.8fr) minmax(180px,1.3fr) minmax(150px,1fr) minmax(120px,.7fr) auto}.ops-login-history .ops-pagehead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ops-login-history h1{font-size:24px;font-weight:700}.ops-login-history .ops-pagehead p,.ops-login-help{color:var(--cgc-muted,#64748b);max-width:860px;font-size:13px;line-height:1.6}.ops-login-scroll{border-radius:inherit;overflow-x:auto}.ops-login-table{min-width:1000px}.ops-login-table td{vertical-align:top}.ops-login-table th:first-child,.ops-login-table td:first-child{padding-left:16px}.ops-login-table small{color:#64748b;margin-top:4px;display:block}.ops-login-table time{min-width:150px;display:block}.ops-login-table code{overflow-wrap:anywhere;font-size:12px}.ops-login-table details{min-width:120px;max-width:290px}.ops-login-table summary{cursor:pointer;color:#1d4ed8}.ops-login-table details p{white-space:normal;overflow-wrap:anywhere;margin-top:8px}.ops-login-outcome{white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-block}.ops-login-outcome.ok{color:#047857;background:#ecfdf5}.ops-login-outcome.failed{color:#9a3412;background:#fff7ed}@media (width<=1100px){.ops-root .ops-login-history .ops-audit-filters{grid-template-columns:1fr 1fr}}@media (width<=600px){.ops-login-history .ops-pagehead{flex-direction:column}.ops-root .ops-login-history .ops-audit-filters{grid-template-columns:1fr}}.ops-root{--surface-1:#fff;--surface-2:#f6f8fb;--surface-3:#eef2f7;--surface-4:#e5e9f2;--border-1:#d3dae8;--border-2:#e5e9f2;--border-3:#c6cfde;--text-primary:#0a0f1e;--text-secondary:#3d4966;--text-muted:#657089;--text-faint:#8a94a8;--success:#0c8a55;--success-dim:#e7f6ef;--error:#c2321e;--error-dim:#fdeeed;--row-hover:#f6f8fb;--accent:#0a5cff;--accent-dim:#edf3ff;color:#0a0f1e;background:#f2f4f8;min-width:0}.ops-root .ops-app{grid-template-columns:244px minmax(0,1fr)}.ops-root .ops-rail{z-index:20}.ops-root .ops-mark{text-transform:lowercase;background:#0a0f1e;border-radius:9px}.ops-root .ops-nav{min-height:0;padding-bottom:12px;overflow-y:auto}.ops-root .ops-nav>a{min-width:0}.ops-root .ops-nav>a>svg{width:16px;height:16px}.ops-root .ops-sign-out{color:var(--cgc-sub);font:500 13.5px var(--cgc-sans);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:10px;margin:1px 0;padding:8px 12px;display:flex}.ops-root .ops-sign-out:hover{background:var(--cgc-inset);color:var(--cgc-text)}.ops-root .ops-sign-out:disabled{opacity:.6;cursor:wait}.ops-root .ops-nav .ops-tenant-mark{border-radius:6px;width:18px;height:18px;font-size:9px}.ops-root .ops-tenant-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-root .ops-railfoot p+p{margin-top:1px}.ops-root .ops-dot-red{background:#d92b21;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #fdeeed}.ops-root .ops-dot-warn{background:#b7791f;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #fff6df}.ops-root .ops-title-chips span.uncertain{color:#8a570b;background:#fff6df}.ops-root .ops-main{min-width:0;max-width:1440px;padding-inline:30px}.ops-root .ops-section{min-width:0;padding-top:18px}.ops-root .ops-stack{flex-direction:column;gap:14px;display:flex}.ops-call-studio{min-width:0;margin-top:16px}.ops-call-studio .field{border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-primary);min-height:38px;font:inherit;border-radius:8px;padding:9px 11px;font-size:13px}.ops-call-studio .field.pl-8{padding-left:32px}.ops-call-studio .field:focus{outline:2px solid var(--accent);outline-offset:1px}.ops-root .ops-page-head{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f2f4f8e6;border-bottom:1px solid #e5e9f2;align-items:center;gap:18px;min-height:66px;padding:12px 2px;display:flex;position:sticky;top:0}.ops-root .ops-page-head h1{letter-spacing:-.02em;font-size:20px;line-height:1.2}.ops-root .ops-page-head p{color:#56627a;margin-top:2px;font-size:12.5px}.ops-root .ops-head-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ops-root .ops-notice{color:#087c55;background:#e7f6ef;border:1px solid #b9e2d3;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px 42px 10px 13px;font-size:12.5px;font-weight:600;display:flex;position:relative}.ops-root .ops-notice button{color:inherit;background:0 0;border:0;font-size:18px;position:absolute;right:10px}.ops-root .ops-notice.error{color:#c2321e;background:#fdeeed;border-color:#f0b9b5}.ops-root .ops-notice.error button{width:auto;font-size:11.5px;font-weight:700}.ops-root .ops-error-state{color:#c2321e;background:#fff;border:1px solid #f0b9b5;border-radius:14px;align-items:center;gap:13px;margin-top:24px;padding:18px;display:flex}.ops-root .ops-error-state div{flex:1}.ops-root .ops-error-state p{color:#657089;margin-top:2px;font-size:12.5px}.ops-root .ops-error,.ops-root .ops-success{border-radius:8px;margin:10px 16px 0;padding:8px 10px;font-size:12.5px}.ops-root .ops-error{color:#c2321e;background:#fdeeed}.ops-root .ops-success{color:#087c55;background:#e7f6ef}.ops-root .ops-muted{color:#7a849c;font-size:12px}.ops-root .ops-empty{color:#7a849c;padding:22px 16px;font-size:12.5px}.ops-root .ops-spin{animation:.8s linear infinite ops-spin}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-root .ops-platform-status{color:#657089;background:#fff;border:1px solid #d3dae8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:14px 0;padding:9px 12px;font-size:11.5px;display:flex}.ops-root .ops-platform-status span{align-items:center;gap:5px;display:inline-flex}.ops-root .ops-platform-status b{color:#3d4966}.ops-root .ops-search-wrap{color:#7a849c;background:#fff;border:1px solid #d3dae8;border-radius:10px;align-items:center;gap:9px;height:40px;margin:0 0 14px;padding:0 12px;display:flex;box-shadow:0 1px 2px #0a0f1e0a}.ops-root .ops-search-wrap input{color:#0a0f1e;min-width:0;font:13px var(--cgc-sans);background:0 0;border:0;outline:0;flex:1}.ops-root .ops-search-wrap kbd{font:10px var(--cgc-mono);color:#7a849c;background:#f6f8fb;border:1px solid #d3dae8;border-radius:5px;padding:2px 6px}.ops-root .ops-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.ops-root .ops-kpis.five{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.ops-root .ops-kpis .cgc-num{font-size:27px}.ops-root .ops-kpis .cgc-num.ops-metric-unavailable{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.ops-root .ops-table-card,.ops-root .ops-library-card{overflow:hidden}.ops-root .ops-table-scroll{width:100%;overflow-x:auto}.ops-root .ops-tenants-table{min-width:920px}.ops-root .ops-tenants-table td{padding-block:12px}.ops-root .ops-tenant-cell{align-items:center;gap:10px;display:flex}.ops-root .ops-tenant-cell>span:last-child{flex-direction:column;min-width:0;display:flex}.ops-root .ops-tenant-name{color:inherit;font-weight:700;text-decoration:none}.ops-root .ops-tenant-name:hover{text-decoration:underline}.ops-root .ops-tenant-cell small,.ops-root .ops-tenants-table td>small,.ops-root .ops-library-table td>small{color:#7a849c;margin-top:2px;font-size:10.5px;font-weight:400;display:block}.ops-root .ops-tenant-mark{color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:inline-grid}.ops-root .ops-tenant-mark.lg{border-radius:10px;width:34px;height:34px;font-size:14px}.ops-root .ops-tenant-mark.xl{border-radius:13px;width:46px;height:46px;font-size:20px}.ops-root .ops-chevron{text-align:right;color:#8a94a8}.ops-root .ops-health-dots{flex-wrap:wrap;gap:5px 8px;max-width:260px;display:flex}.ops-root .ops-health-dots>span{align-items:center;gap:4px;display:inline-flex}.ops-root .ops-health-dots i,.ops-root .ops-health-dot{background:#0c8a55;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #e7f6ef}.ops-root .ops-health-dots .warn i,.ops-root .ops-health-card.warn .ops-health-dot{background:#c17b05;box-shadow:0 0 0 3px #fbf3e2}.ops-root .ops-health-dots .crit i,.ops-root .ops-health-card.crit .ops-health-dot{background:#d92b21;box-shadow:0 0 0 3px #fdeeed}.ops-root .ops-health-dots small{color:#657089;font-size:9.5px}.ops-root .ops-pipeline{min-width:190px}.ops-root .ops-pipeline-bar{background:#e5e9f2;border-radius:99px;width:100%;height:8px;display:flex;overflow:hidden}.ops-root .ops-pipeline-bar i.live{background:#0c8a55}.ops-root .ops-pipeline-bar i.approved{background:#0a5cff}.ops-root .ops-pipeline-bar i.waiting{background:#e0a526}.ops-root .ops-pipeline-bar i.internal{background:#d92b21}.ops-root .ops-pipeline small{color:#657089;margin-top:4px;font-size:10px;display:block}.ops-root .ops-activity-sentence{color:#3d4966;max-width:270px;font-size:12px;line-height:1.35;display:block}.ops-root .ops-activity-sentence em{font-style:normal}.ops-root .ops-activity-sentence small{color:#8a94a8;margin-top:2px;display:block}.ops-root .ops-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.ops-root .cgc-hd a{color:#0a5cff;font-size:11.5px;font-weight:600;text-decoration:none}.ops-root .ops-attention-list{list-style:none}.ops-root .ops-attention-list li{border-bottom:1px solid #e5e9f2;align-items:center;gap:11px;padding:12px 16px;display:flex}.ops-root .ops-attention-list li:last-child{border-bottom:0}.ops-root .ops-attention-list li>div{flex:1;min-width:0}.ops-root .ops-attention-list li b{font-size:12.5px}.ops-root .ops-attention-list li p{color:#657089;margin-top:2px;font-size:11.5px;line-height:1.4}.ops-root .ops-severity{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;flex:none;padding:3px 7px;font-size:9px;font-weight:800}.ops-root .ops-severity.crit{color:#c2321e;background:#fdeeed}.ops-root .ops-severity.warn{color:#a16207;background:#fbf3e2}.ops-root .ops-activity-table{min-width:650px}.ops-root .ops-activity-table.compact{min-width:560px;font-size:11.5px}.ops-root .ops-event-detail{color:#657089;white-space:normal;overflow-wrap:anywhere;max-width:440px;margin-top:3px;font-size:10.5px;display:block}.ops-root .ops-sync-status{color:#657089;overflow-wrap:anywhere;margin:8px 0;font-size:11px;line-height:1.5}.ops-root .ops-piece-link{color:#3449af;white-space:normal;overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:650;display:inline-flex}.ops-root .ops-piece-link:hover{text-decoration:underline}.ops-root .ops-piece-link:focus-visible{outline-offset:3px;outline:2px solid #3449af}.ops-root .ops-piece-link svg{flex:none}.ops-root .ops-feedback-receipt{white-space:normal;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.ops-root .ops-feedback-receipt small{overflow-wrap:anywhere;color:#657089}.ops-root .ops-activity-message{margin:0;padding:10px 16px}.ops-root .ops-attention-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex;flex:0 auto!important}.ops-root .ops-activity-pagination{color:#657089;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex}.ops-root .ops-pipeline-counts{flex-wrap:wrap;gap:4px 10px;max-width:230px;font-size:11px;display:flex}.ops-root .ops-filter-row{flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0;display:flex}.ops-root .ops-filter-row.inset{border-bottom:1px solid #e5e9f2;margin:0;padding:12px 16px}.ops-root .ops-filter-row select,.ops-root .ops-tenant-title select,.ops-root .ops-audit-filters select{color:#0a0f1e;min-height:32px;font:12px var(--cgc-sans);background:#fff;border:1px solid #d3dae8;border-radius:8px;padding:5px 9px}.ops-root .ops-form{margin-bottom:14px}.ops-root .ops-form-grid{grid-template-columns:1fr 1.4fr 100px;gap:12px;padding:16px;display:grid}.ops-root .ops-form-grid label,.ops-root .ops-inline-form label,.ops-root .ops-audit-filters label{flex-direction:column;gap:5px;display:flex}.ops-root .ops-form-grid label>span,.ops-root .ops-inline-form label>span,.ops-root .ops-audit-filters label>span{letter-spacing:.06em;text-transform:uppercase;color:#657089;font-size:10px;font-weight:700}.ops-root .ops-form-grid .wide{grid-column:1/-1}.ops-root .ops-form input:not([type=color]),.ops-root .ops-form textarea,.ops-root .ops-inline-form input,.ops-root .ops-inline-form select,.ops-root .ops-domain-add input,.ops-root .ops-audit-filters input,.ops-root .ops-library-filters>input{color:#0a0f1e;width:100%;font:13px var(--cgc-sans);background:#fff;border:1px solid #d3dae8;border-radius:9px;padding:8px 10px}.ops-root .ops-form input[type=color]{background:#fff;border:1px solid #d3dae8;border-radius:9px;width:100%;height:36px;padding:3px}.ops-root .ops-form-actions{justify-content:flex-end;gap:8px;padding:0 16px 16px;display:flex}.ops-root .ops-tenant-head{align-items:center;gap:20px;padding:18px 0 12px;display:flex}.ops-root .ops-tenant-title{align-items:center;gap:12px;min-width:0;display:flex}.ops-root .ops-tenant-title select{background:0 0;border:0;min-width:180px;padding:0;font-size:16px;font-weight:700}.ops-root .ops-title-chips{gap:6px;margin-top:5px;display:flex}.ops-root .ops-title-chips span{color:#087c55;background:#e7f6ef;border-radius:99px;padding:2px 7px;font-size:9.5px;font-weight:700}.ops-root .ops-tenant-actions{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.ops-root .ops-tenant-actions a{text-decoration:none}.ops-root .ops-status-line{color:#657089;padding-bottom:12px;font-size:11.5px}.ops-root .ops-tabs{border-bottom:1px solid #d3dae8;gap:2px;margin-bottom:14px;display:flex;overflow-x:auto}.ops-root .ops-tabs a{color:#657089;white-space:nowrap;border-bottom:2px solid #0000;padding:9px 14px;font-size:12.5px;font-weight:600;text-decoration:none}.ops-root .ops-tabs a.on{color:#0a5cff;border-bottom-color:#0a5cff}.ops-root .ops-panel{overflow:hidden}.ops-root .ops-health-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:14px;display:grid}.ops-root .ops-health-card{background:#f9fafc;border:1px solid #e5e9f2;border-radius:10px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}.ops-root .ops-health-card b{font-size:11px;display:block}.ops-root .ops-health-card p{color:#657089;overflow-wrap:anywhere;margin-top:2px;font-size:10.5px;line-height:1.35}.ops-root .ops-health-card .ops-health-dot{margin-top:4px}.ops-root .ops-rules{overflow-x:auto}.ops-root .ops-rules table{min-width:520px}.ops-root .ops-rules td:first-child{color:#3d4966;width:150px;padding-left:16px;font-weight:700}.ops-root .ops-rules td:last-child{padding-right:16px}.ops-root .ops-upload-card{overflow:hidden}.ops-root .ops-drop{color:#657089;text-align:center;cursor:pointer;background:#f6f8fb;border:1.5px dashed #b8c3d5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:142px;margin:16px;display:flex;position:relative}.ops-root .ops-drop:focus{border-color:#0a5cff;outline:2px solid #bfd4ff}.ops-root .ops-drop b{color:#0a0f1e;font-size:13.5px}.ops-root .ops-drop span{font-size:11.5px}.ops-root .ops-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ops-root .ops-upload-actions{justify-content:flex-end;padding:0 16px 16px;display:flex}.ops-root .ops-ingest{border:1px solid #e5e9f2;border-radius:10px;margin:0 16px 16px;overflow:hidden}.ops-root .ops-ingest h4{background:#f6f8fb;padding:9px 11px;font-size:11px}.ops-root .ops-ingest ul{list-style:none}.ops-root .ops-ingest li{border-top:1px solid #e5e9f2;justify-content:space-between;gap:12px;padding:8px 11px;font-size:11.5px;display:flex}.ops-root .ops-ingest li.added b{color:#087c55}.ops-root .ops-ingest li.refused b{color:#c2321e}.ops-root .ops-ingest li span{color:#657089;text-align:right}.ops-root .ops-library-filters{border-bottom:1px solid #e5e9f2;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.ops-root .ops-library-filters>input{flex:220px}.ops-root .ops-library-filters>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ops-root .ops-library-filters>div>b{color:#657089;text-transform:uppercase;letter-spacing:.05em;margin-right:2px;font-size:10px}.ops-root .ops-library-table{min-width:1020px}.ops-root .ops-library-table th:first-child,.ops-root .ops-library-table td:first-child{padding-left:16px}.ops-root .ops-row-actions{align-items:center;gap:3px;display:flex}.ops-root .cgc-btn.danger{color:#c2321e}.ops-root .ops-people-panel,.ops-root .ops-domain-panel{overflow:hidden}.ops-root .ops-people-panel>.ops-error-state{margin:14px}.ops-root .ops-scoped-people{min-width:680px}.ops-root .ops-site-list{flex-wrap:wrap;gap:5px;display:flex}.ops-root .ops-site-list span{color:#3d4966;background:#f6f8fb;border:1px solid #d3dae8;border-radius:99px;padding:3px 7px;font-size:10.5px;font-weight:600}.ops-root .ops-inline-form{background:#f6f8fb;border-bottom:1px solid #e5e9f2;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:8px;padding:14px 16px;display:grid}.ops-root .ops-domain-body{padding:16px}.ops-root .ops-domain-chips{flex-wrap:wrap;gap:7px;display:flex}.ops-root .ops-domain-chips>span{font:11.5px var(--cgc-mono);background:#f6f8fb;border:1px solid #d3dae8;border-radius:8px;align-items:center;gap:6px;padding:5px 5px 5px 10px;display:inline-flex}.ops-root .ops-domain-chips button{color:#7a849c;background:0 0;border:0;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.ops-root .ops-domain-chips button:hover{color:#c2321e;background:#fdeeed}.ops-root .ops-domain-chips em{color:#a16207;font-size:12px}.ops-root .ops-domain-add{gap:7px;max-width:480px;margin-top:12px;display:flex}.ops-root .ops-domain-add input{flex:1}.ops-root .ops-audit-filters{background:#fff;border:1px solid #e5e9f2;border-radius:12px;grid-template-columns:180px minmax(220px,1fr) minmax(160px,.7fr) auto;align-items:end;gap:10px;margin:14px 0;padding:14px;display:grid}@media (width<=1180px){.ops-root .ops-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-root .ops-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.ops-root .ops-app{grid-template-columns:1fr}.ops-root .ops-rail{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;overflow:hidden}.ops-root .ops-rail>.cgc-logo{flex:none;padding:0}.ops-root .ops-nav{overscroll-behavior-x:contain;flex-wrap:nowrap;flex:0 0 100%;gap:4px;width:100%;min-width:0;max-width:100%;padding-bottom:4px;overflow:auto hidden}.ops-root .ops-nav>a,.ops-root .ops-nav>button{white-space:nowrap;flex:none;min-width:max-content;min-height:44px}.ops-root .ops-nav .ops-tenant-link{overflow:visible}.ops-root .ops-main{padding-inline:14px}.ops-root .ops-split{grid-template-columns:1fr}.ops-root .ops-tenant-head{flex-wrap:wrap;align-items:flex-start}.ops-root .ops-tenant-actions{width:100%;margin-left:0}.ops-root .ops-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ops-root{overflow-x:hidden}.ops-root .ops-main,.ops-root .ops-section{min-width:0;max-width:100vw}.ops-root .ops-page-head{flex-wrap:wrap;align-items:flex-start}.ops-root .ops-head-actions{width:100%;margin-left:0}.ops-root .ops-kpis,.ops-root .ops-kpis.five{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-root .ops-form-grid{grid-template-columns:1fr}.ops-root .ops-form-grid .wide{grid-column:auto}.ops-root .ops-health-grid{grid-template-columns:1fr}.ops-root .ops-tenant-actions .cgc-btn{flex:145px}.ops-root .ops-inline-form,.ops-root .ops-audit-filters{grid-template-columns:1fr;align-items:stretch}.ops-root .ops-attention-list li{flex-wrap:wrap;align-items:flex-start}.ops-root .ops-attention-list li>div{flex-basis:calc(100% - 90px)}.ops-root .ops-attention-list li>.cgc-btn{margin-left:auto}.ops-root .ops-ingest li{flex-direction:column}.ops-root .ops-ingest li span{text-align:left}}.ops-root .ops-people-panel .ops-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-root .ops-people-panel .ops-inline-form>p{grid-column:1/-1;margin:0}.ops-root .ops-scoped-people .ops-account-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=680px){.ops-root .ops-people-panel .ops-inline-form{grid-template-columns:1fr}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-amber-400:oklch(82.8% .189 84.429);--color-emerald-500:oklch(69.6% .17 162.48);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Plus Jakarta Sans", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-1\/2{top:50%}.top-250{top:calc(var(--spacing) * 250)}.top-\[30\%\]{top:30%}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-12{height:calc(var(--spacing) * 12)}.h-\[200px\]{height:200px}.h-\[500px\]{height:500px}.h-screen{height:100vh}.max-h-\[75vh\]{max-height:75vh}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-12{width:calc(var(--spacing) * 12)}.w-\[200px\]{width:200px}.w-\[500px\]{width:500px}.w-full{width:100%}.max-w-\[360px\]{max-width:360px}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--border-1\)\]{border-color:var(--border-1)}.border-\[var\(--border-2\)\]{border-color:var(--border-2)}.bg-\[var\(--error-dim\)\]{background-color:var(--error-dim)}.bg-\[var\(--page-bg\)\]{background-color:var(--page-bg)}.bg-\[var\(--surface-1\)\]{background-color:var(--surface-1)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--surface-3\)\]{background-color:var(--surface-3)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.012\]{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.012\]{background-color:color-mix(in oklab, var(--color-white) 1.2%, transparent)}}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[22px\]{font-size:22px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-\[var\(--font-display\)\]{--tw-font-weight:var(--font-display);font-weight:var(--font-display)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--error\)\]{color:var(--error)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.text-black{color:var(--color-black)}.text-emerald-500{color:var(--color-emerald-500)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.2\)\,0_4px_24px_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#fff3), 0 4px 24px var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[60px\]{--tw-blur:blur(60px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-\[var\(--surface-3\)\]:hover{background-color:var(--surface-3)}.hover\:bg-\[var\(--surface-4\)\]:hover{background-color:var(--surface-4)}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/92:hover{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/92:hover{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:DM Sans,system-ui,sans-serif}:is(button,input,textarea,select):where(:not(.ops-calls *)){font:inherit}button,a{-webkit-tap-highlight-color:transparent}.login-page{--page-bg:#0e1116;--text-primary:#f1f5f9;--text-secondary:#c2cbd6;--text-muted:#93a0b2;--border-1:#29313e;--surface-1:#151b24;--surface-2:#202a38;--error:#ffadb6;--error-dim:#401f2a;--shadow-lg:0 16px 48px #0003;color:var(--text-primary)}.login-page .field{border:1px solid var(--border-1);width:100%;min-height:42px;color:var(--text-primary);background:#0e141d;border-radius:10px;padding:10px 12px;font-size:14px;display:block}.login-page .field:focus-visible{outline-offset:2px;outline:2px solid #8daeff}.session-state{text-align:center;color:#f1f5f9;background:#0e1116;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:24px;display:flex}.session-state button,.session-state a{color:#f1f5f9;cursor:pointer;background:#202a38;border:1px solid #52627a;border-radius:8px;padding:9px 14px}.session-error{z-index:1000;color:#84202b;background:#fff0f1;border:1px solid #b73846;border-radius:10px;width:fit-content;max-width:calc(100% - 32px);margin:auto;padding:12px 18px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 4px 20px #0002}.login-page.company-login{--page-bg:#f0f8fe;--text-primary:#15364e;--text-secondary:#40647e;--text-muted:#5e7e96;--border-1:#c4deef;--surface-1:#fff;--surface-2:#e7f3fc;--error:#a33344;--error-dim:#fff1f3;background:linear-gradient(160deg,#e1f2ff,#fff)}.company-login .field{color:#15364e;background:#fff}.company-login .field:focus-visible{outline-color:#449ad5}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
