:root .ctc-site:is(.pc-immersive,.ex-workspace) :is(.cx-components).cx-components{display:flex;flex-direction:column;gap:7px;width:100%;margin:0;padding:0;position:relative}:root .ctc-site:is(.pc-immersive,.ex-workspace) .cx-components.cx-components button.cx-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:100%;height:auto;min-height:78px;flex-shrink:0;padding:8px 4px;margin:0;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--compute-muted);font:400 10px/1.4 var(--compute-sans);text-align:center}:root .ctc-site:is(.pc-immersive,.ex-workspace) .cx-components.cx-components button.cx-choice svg{width:25px;height:25px;flex-shrink:0}:root .ctc-site .cx-components.cx-components button.cx-choice[aria-pressed=true]{border-color:var(--compute-accent);background:var(--compute-accent-soft);color:var(--compute-accent)}:root .ctc-site:is(.pc-immersive,.ex-workspace) .cx-components.cx-components button.cx-choice:hover{background:var(--compute-surface-muted)}@media(max-width:760px){:root .ctc-site:is(.pc-immersive,.ex-workspace) .cx-components.cx-components{flex-direction:row;overflow-x:auto;padding-bottom:8px}:root .ctc-site:is(.pc-immersive,.ex-workspace) .cx-components.cx-components button.cx-choice{width:82px;min-width:82px}}:root .ctc-site:is(.pc-immersive,.ex-workspace) .cx-components.cx-components button.cx-choice>span{align-self:center;color:inherit;font:inherit}:root .ctc-site.ex-workspace .st-tools button.cx-reveal{width:auto;min-width:130px;padding:8px;display:flex;gap:6px;align-items:center}:root .ctc-site.ex-workspace .st-tools button.cx-reveal span{width:auto;height:auto;border:0;background:none;white-space:nowrap;font:400 11px/1.4 var(--compute-sans)}:root .ctc-site:is(.pc-immersive,.ex-workspace) .cx-components.cx-components[data-layout=choices]{flex-direction:row;gap:8px}:root .ctc-site:is(.pc-immersive,.ex-workspace) .cx-components.cx-components[data-layout=choices] button.cx-choice{flex:1;width:auto;min-height:44px;padding:10px;border-color:var(--compute-line)}:root .ctc-site:is(.pc-immersive,.ex-workspace) .cx-components.cx-components[data-layout=choices] button.cx-choice svg{display:none}.ctc-site .ex-intro{max-width:900px;margin-top:10px;font-family:var(--compute-sans);color:var(--compute-text, #1c1d1f);pointer-events:auto}.ctc-site .ex-intro .ex-intro-summary{max-width:640px;margin:0;font-size:15px;line-height:1.55;color:var(--compute-muted, #5b5e63)}.ctc-site .ex-intro-more>summary{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:var(--compute-accent, #2a4a7f);text-decoration:underline;text-underline-offset:4px;cursor:pointer;list-style:none}.ctc-site .ex-intro-more>summary::-webkit-details-marker{display:none}.ctc-site .ex-intro-more[open]>summary svg{transform:rotate(180deg)}.ctc-site .ex-intro-detail{margin-top:12px;padding:18px 20px;border:1px solid var(--compute-line, #dcddd8);border-radius:6px;background:var(--compute-surface, #fff)}.ctc-site .ex-intro-detail p{margin:0;font-size:13px;line-height:1.65;max-width:none}.ctc-site .ex-intro-detail .ex-intro-what{font-size:14px;margin-bottom:14px}.ctc-site .ex-intro-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ctc-site .ex-intro .ex-intro-detail h3{margin:0 0 4px;font-family:var(--compute-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--compute-text, #1c1d1f)}.ctc-site .ex-intro-facts{margin:0;font-size:12px;line-height:1.5}.ctc-site .ex-intro-facts div+div{margin-top:6px}.ctc-site .ex-intro-facts dt{color:var(--compute-muted, #5b5e63)}.ctc-site .ex-intro-facts dd{margin:0}.ctc-site .ex-intro-detail .ex-intro-sources{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--compute-line, #dcddd8);font-size:11px;color:var(--compute-muted, #5b5e63)}.ctc-site .ex-intro-sources a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px}.ctc-site.ctc-discover.ex-workspace .st-intro:has(.ex-intro-more[open]){z-index:40}.ctc-site.ctc-discover.ex-workspace .ex-intro-more[open] .ex-intro-detail{position:absolute;z-index:25;width:min(720px,100%);box-shadow:0 10px 30px #1c1d1f14}@media(max-width:760px){.ctc-site .ex-intro-columns{grid-template-columns:1fr;gap:14px}.ctc-site.ctc-discover.ex-workspace .ex-intro-more[open] .ex-intro-detail{position:static;width:auto;box-shadow:none}}.ctc-site.ctc-discover.ex-workspace .ex-intro{margin-top:8px}.ctc-site.ctc-discover.ex-workspace .ex-intro .ex-intro-summary{font-size:14px;line-height:1.5}.ctc-site.ctc-discover.ex-workspace .ex-intro-more>summary{margin-top:2px}.ctc-site .ex-intro{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px}.ctc-site .ex-intro-more{flex:0 0 auto}.ctc-site .ex-intro-more[open]{flex-basis:100%}.ctc-site .ex-intro-more>summary{margin-top:4px}.ctc-site.pc-immersive .ex-intro .ex-intro-summary{max-width:980px}.ctc-site.pc-immersive .ex-intro{max-width:1200px}@media(min-width:761px){.ctc-site.pc-immersive:not(.pc-text-mode):not(.co-explorer) .pc-visual{height:calc(100dvh - 312px);min-height:540px}.ctc-site.pc-immersive:not(.pc-text-mode):not(.co-explorer) .pc-workspace{min-height:calc(100dvh - 297px)}.ctc-site.pc-immersive:not(.pc-text-mode):not(.co-explorer) .pc-inspector{max-height:calc(100dvh - 312px)}}@media(min-width:761px){.ctc-site.ctc-discover.ex-workspace:not(.ctc-tray) .st-stage{top:120px}.ctc-site.ctc-discover.ex-workspace.ctc-tray .st-stage{top:140px}}@media(min-width:761px)and (max-width:1360px){.ctc-site.ctc-discover.ex-workspace:not(.ctc-tray) .st-stage{top:140px}.ctc-site.ctc-discover.ex-workspace.ctc-tray .st-stage{top:155px}}@media(min-width:761px){.ctc-site.ctc-discover.ex-workspace.ex-workspace.ex-workspace .st-footer{top:30px}.ctc-site.ctc-discover.ex-workspace.ex-workspace.ex-workspace .st-inspector{top:30px;bottom:auto;max-height:calc(100% - 134px)}.ctc-site.ctc-discover.ex-workspace.ex-workspace.ex-workspace .st-inspector:has(.is-expanded){bottom:50px;max-height:none}}
