.agentic-course{--agentic-scrim:oklch(21% .025 190/.94);--agentic-shadow:3px 3px 0 var(--foreground)}.business-threat-visual{border:1px solid var(--border);background:var(--card);--threat-tone:var(--destructive);border-radius:4px;margin:20px 0;overflow:hidden}.business-threat-visual[data-protected=true]{--threat-tone:var(--primary)}.business-threat-visual header{border-bottom:1px solid var(--border);background:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.business-threat-visual header>span{align-items:center;gap:8px;font:10px Library Mono,monospace;display:flex}.business-threat-visual header svg{width:16px}.business-threat-visual header button{border-radius:3px;gap:6px;font-size:11px}.business-threat-evidence{align-items:start;gap:16px;min-height:135px;padding:22px;display:flex}.business-threat-evidence>svg{color:var(--primary);flex:none;width:30px;height:30px}.business-threat-evidence>div{flex:1;min-width:0}.business-threat-evidence small{color:var(--muted-foreground);margin-bottom:8px;font:10px/1.5 Library Mono,monospace;display:block}.business-threat-evidence strong{font-size:16px;line-height:1.5;display:block}.business-threat-briefing .business-threat-evidence p{color:var(--destructive);margin-top:8px;font-size:12px;line-height:1.6}.business-threat-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:12px 22px 24px;list-style:none;display:grid}.business-threat-flow li{text-align:center;min-width:0;position:relative}.business-threat-node{border:1px solid var(--border);background:var(--secondary);width:48px;height:48px;color:var(--primary);place-items:center;margin:0 auto 8px;display:grid}.business-threat-flow li:last-child .business-threat-node{border-color:var(--threat-tone);color:var(--threat-tone);background:color-mix(in oklab,var(--threat-tone) 8%,var(--card))}.business-threat-flow small{color:var(--muted-foreground);margin-bottom:6px;font:9px Library Mono,monospace;display:block}.business-threat-flow strong{font-size:12px;line-height:1.5;display:block}.business-threat-arrow{width:20px;color:var(--muted-foreground);position:absolute;top:14px;right:-22px}.business-threat-visual figcaption{border-top:1px solid var(--border);background:color-mix(in oklab,var(--threat-tone) 7%,var(--card));color:var(--threat-tone);align-items:center;gap:10px;min-height:64px;padding:12px 16px;font-size:12px;line-height:1.6;display:flex}.business-threat-visual figcaption svg{flex:none;width:20px}.business-threat-example{margin:24px 0}.business-threat-briefing .agentic-shift h3{align-items:center;gap:10px;display:flex}.business-threat-check-placeholder{border-top:1px solid var(--border);color:var(--muted-foreground);gap:12px;padding:18px 0;display:flex}.business-threat-briefing .business-threat-check-placeholder p{font-size:12px}@media (width<=600px){.business-threat-evidence{gap:10px;padding:16px}.business-threat-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:12px 16px 20px}.business-threat-flow li:nth-child(2)>.business-threat-arrow{display:none}.business-threat-visual header{padding:12px}.business-threat-visual header>div{justify-content:start;width:100%}}.risk-demo{margin-top:16px}.risk-demo-request{text-align:center;border-block:1px solid var(--border);padding:12px 0}.risk-demo-request blockquote{margin:8px 0;font:20px/1.4 Georgia,serif}.risk-demo-toolbar{justify-content:space-between;gap:8px;padding:12px 0;display:flex}.risk-demo button{font-size:12px}.risk-demo-interfaces{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;display:grid}.risk-demo-interfaces article{border:1px solid var(--border);background:var(--card);border-radius:4px;min-width:0;overflow:hidden}.risk-demo-interfaces header{border-bottom:1px solid var(--border);background:var(--muted);align-items:center;gap:8px;padding:10px 12px;display:flex}.risk-demo-interfaces header h3{margin:0;font-size:14px}.risk-demo-interfaces header>span{color:var(--muted-foreground);margin-left:auto;font-size:10px}.risk-demo-interfaces header>svg{width:18px;color:var(--primary)}.risk-demo-agent header>svg{color:var(--chart-1)}.risk-demo-chat-body{flex-direction:column;min-height:249px;padding:14px;display:flex}.risk-demo .risk-demo-message{background:var(--secondary);border-radius:4px;align-self:end;max-width:95%;padding:9px 12px;font-size:12px;line-height:1.4}.risk-demo-reply{gap:8px;min-height:115px;margin:14px 0;display:flex}.risk-demo-reply>svg{width:18px;color:var(--primary);flex:none}.agentic-briefing .risk-demo-reply p{font-size:12px;line-height:1.6}.risk-demo-reply strong{color:var(--destructive);gap:6px;margin-top:10px;font-size:11px;display:flex}.risk-demo-reply strong svg{width:14px}.risk-demo-chat-boundary,.risk-demo-db-footer{color:var(--muted-foreground);border-top:1px solid var(--border);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:10px;display:flex}.risk-demo-chat-boundary svg,.risk-demo-db-footer svg{flex:none;width:14px}.risk-demo-database{padding:10px}.risk-demo-db-heading{min-height:28px;color:var(--muted-foreground);justify-content:space-between;gap:8px;font-size:10px;display:flex}.risk-demo table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:11px}.risk-demo th,.risk-demo td{border-bottom:1px solid var(--border);padding:7px 3px}.risk-demo thead th{color:var(--muted-foreground);font-size:10px;font-weight:400}.risk-demo th:first-child{width:24px}.risk-demo th:nth-child(2){width:45%}.risk-demo td svg{width:14px;height:14px;color:var(--muted-foreground)}.risk-demo tbody th{font-weight:500}.risk-demo tbody small{color:var(--muted-foreground);font-size:9px;display:block}.risk-demo-active{color:var(--primary);font-weight:600}.risk-demo tr[data-selected=true]{background:color-mix(in oklab,var(--destructive) 8%,var(--card))}.risk-demo tr[data-selected=true] td svg{color:var(--destructive)}.risk-demo tr[data-removing=true]{animation:.9s ease-out forwards risk-record-remove}.risk-demo tr[data-deleted=true] th{color:var(--muted-foreground);text-decoration:line-through}.risk-demo tr[data-deleted=true]{background:var(--muted);opacity:.55}.risk-demo-db-footer{padding-top:10px;line-height:1.5}.risk-demo-checkpoint,.risk-demo-result{border-block:1px solid var(--border);margin-top:14px;padding:14px 0}.risk-demo h3{align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.risk-demo h3 svg{width:18px;color:var(--primary);flex:none}.risk-demo-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.risk-demo-options label{border:1px solid var(--border);cursor:pointer;align-items:center;gap:7px;min-height:42px;padding:10px 8px;font-size:11px;display:flex}.risk-demo-options label>svg{width:16px;color:var(--primary);flex:none}.risk-demo-options label:has([data-state=checked]){border-color:var(--primary);background:var(--secondary)}.risk-demo-options label:focus-within{outline:2px solid var(--ring);outline-offset:2px}.risk-demo-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.agentic-briefing .risk-demo-result p{margin-bottom:8px;font-size:12px;line-height:1.5}.risk-demo-result[data-protected=false] h3,.risk-demo-result[data-protected=false] h3 svg{color:var(--destructive)}.risk-demo .risk-demo-control-note{color:var(--muted-foreground);font-size:11px}.risk-demo-takeaway{border-left:3px solid var(--primary);background:var(--secondary);margin-top:14px;padding:10px 14px}.risk-demo-takeaway strong{font-size:12px}.agentic-briefing .risk-demo-takeaway p{margin-top:4px;font-size:11px;line-height:1.5}.agentic-briefing:has(.risk-demo)>.library-eyebrow{margin-top:12px}.agentic-briefing:has(.risk-demo)>h1{margin-block:10px 14px}.agentic-briefing:has(.risk-demo) .risk-demo-request{padding-block:8px}.agentic-briefing:has(.risk-demo) .risk-demo-chat-body{min-height:220px}@keyframes risk-record-remove{0%{opacity:1}70%{opacity:0;transform:translate(8px)}to{opacity:0}}.risk-demo[data-static=true] tr[data-removing=true]{animation:none}@media (prefers-reduced-motion:reduce){.risk-demo *,.risk-demo :before,.risk-demo :after{transition:none!important;animation:none!important}}@media (width<=600px){.risk-demo-interfaces{grid-template-columns:minmax(0,1fr);gap:12px}.risk-demo-chat-body{min-height:200px}.risk-demo-options{grid-template-columns:minmax(0,1fr)}.risk-demo-actions button{white-space:normal;height:auto;min-height:40px}.risk-demo-request blockquote{font-size:18px}}.agentic-risk-comparison{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:16px;margin:28px 0;display:grid}.agentic-risk-comparison>article{border-top:3px solid var(--primary);background:var(--muted);align-self:stretch;min-width:0;padding:22px}.agentic-risk-comparison>article:last-child{border-color:var(--chart-1)}.agentic-risk-comparison h3{align-items:center;gap:10px;display:flex}.agentic-risk-comparison ul{margin:20px 0;padding-left:18px;font-size:14px;line-height:1.8}.agentic-risk-comparison strong{border-top:1px solid var(--border);padding-top:16px;font-size:13px;display:block}.agentic-risk-comparison>svg,.agentic-risk-caveat{color:var(--muted-foreground)}.agentic-safeguards{margin:18px 0 12px}.agentic-safeguards img{aspect-ratio:1511/376;object-fit:contain;width:100%;height:auto;display:block}.agentic-safeguards figcaption{text-align:center;color:var(--primary);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:8px 0 0;font-size:12px;display:grid}.agentic-rules{margin:24px 0;padding:0;list-style:none}.agentic-rules li{border-top:1px solid var(--border);gap:14px;padding:18px 0;display:flex}.agentic-rules svg{color:var(--primary);flex:none;margin-top:3px}.agentic-rules h3{margin-bottom:6px}.agentic-check fieldset{border:0;min-width:0;margin:24px 0;padding:0}.agentic-check legend{margin-bottom:20px;font-size:20px;line-height:1.5}.agentic-check-option{border:1px solid var(--border);cursor:pointer;align-items:start;gap:12px;padding:16px;font-size:14px;line-height:1.6;display:flex}.agentic-check-option>button{flex:none;margin-top:3px}.agentic-check-option:has([data-state=checked]){background:var(--secondary);border-color:var(--primary)}.agentic-check-option:focus-within{outline:2px solid var(--ring);outline-offset:2px}.agentic-check-feedback{margin-block:24px}.agentic-check-feedback h2{margin-bottom:10px;font-size:16px;font-weight:600}.agentic-course :is(.agentic-check-feedback,.be-feedback,.bt-feedback,.testing-feedback,.testing-console h2,.be-heading h1,.bt-heading h1):focus{outline:2px solid var(--ring);outline-offset:4px}.agentic-check .agentic-briefing-nav{margin-top:28px}@media (width<=600px){.agentic-risk-comparison{grid-template-columns:minmax(0,1fr);gap:12px}.agentic-risk-comparison>svg{justify-self:center;transform:rotate(90deg)}.agentic-safeguards figcaption{gap:6px;font-size:11px}.agentic-check legend{font-size:18px}.agentic-briefing-nav{gap:8px;padding:14px 12px}}.agentic-loop-definitions{grid-template-columns:1fr 1fr;gap:22px;margin:26px 0;padding:0;list-style:none;display:grid}.agentic-loop-definitions li{align-items:start;gap:12px;display:flex}.agentic-loop-definitions svg{color:var(--primary);flex:none;width:22px;margin-top:2px}.agentic-loop-definitions p{font-size:13px}.agentic-loop-request{text-align:center;border-block:1px solid var(--border);padding:24px 0}.agentic-loop-request blockquote{margin:14px 0 10px;font:22px/1.5 Georgia,serif}.agentic-loop small{color:var(--muted-foreground);font-size:11px;line-height:1.6;display:block}.agentic-loop-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0;display:grid}.agentic-loop-agent{--path-color:var(--primary);border-top:3px solid var(--path-color);background:var(--muted);min-width:0;padding:18px 12px}.agentic-loop-agent-B{--path-color:var(--chart-1)}.agentic-loop-avatar{color:var(--path-color);margin-bottom:10px}.agentic-loop-agent>p{color:var(--muted-foreground);min-height:38px;font-size:12px}.agentic-loop-agent ol{flex-wrap:wrap;align-content:start;gap:4px 8px;min-height:140px;margin:14px 0;padding:0;list-style:none;display:flex}.agentic-loop-agent li{height:30px;color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.agentic-loop-agent li>span{border:1px solid var(--border);background:var(--background);z-index:1;flex:none;place-items:center;width:19px;height:19px;display:grid}.agentic-loop-agent li[data-reached=true]>span{border-color:var(--path-color);color:var(--path-color)}.agentic-loop-agent li[data-current=true]{color:var(--foreground);font-weight:700}.agentic-loop-response{border-top:1px solid var(--border);min-height:310px;padding-top:18px}.agentic-loop-response-phase{color:var(--path-color);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.agentic-loop-response-phase span{color:var(--muted-foreground);margin-left:auto;font-size:10px}.agentic-loop-response h4{margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.5}.agentic-loop-response p{font-size:13px;line-height:1.7}.agentic-loop-response small{margin-top:14px}.agentic-loop-agent>small{min-height:36px;margin-top:12px}.agentic-loop-step{border-block:1px solid var(--border);margin-bottom:24px;padding:22px 0}.agentic-loop-step [role=status]{min-height:174px}.agentic-loop-step-heading{align-items:center;gap:10px;margin-bottom:20px;display:flex}.agentic-loop-step-heading h2{flex:1;font:23px/1.4 Georgia,serif}.agentic-loop-step-heading>svg{color:var(--primary);flex:none}.agentic-loop-step small{margin-top:12px}.agentic-loop-controls{border-block:1px solid var(--border);flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;padding:16px 0;display:flex}.agentic-loop-controls>span{margin-right:auto}.agentic-loop-controls>button{white-space:normal;height:auto;min-height:38px}.agentic-loop-takeaway{margin-top:24px}@media (width<=600px){.agentic-loop-definitions{grid-template-columns:minmax(0,1fr);gap:16px}.agentic-loop-paths{gap:8px}.agentic-loop-agent{padding-inline:6px}.agentic-loop-agent>p{min-height:58px}.agentic-loop-agent>button{white-space:normal;flex-direction:column;gap:4px;height:auto;min-height:52px;font-size:11px}.agentic-loop-agent li{gap:4px;font-size:10px}.agentic-loop-agent li>svg{display:none}.agentic-loop-step-heading h2{font-size:20px}.agentic-loop-controls{gap:8px}.agentic-loop-request blockquote{font-size:20px}}@media (width<=700px){.agentic-loop-paths{scroll-snap-type:x proximity;grid-template-columns:repeat(2,minmax(250px,1fr));padding-bottom:12px;overflow-x:auto}.agentic-loop-agent{scroll-snap-align:start;padding-inline:14px}.agentic-loop-controls>span{flex-basis:100%}}.agentic-briefing{max-width:880px;margin:28px auto 0}.agentic-briefing>.library-eyebrow{margin-top:24px}.agentic-briefing h1{margin:14px 0 24px;scroll-margin-top:90px;font:34px/1.2 Georgia,serif}.agentic-screen-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.agentic-screen-heading h2{font:26px/1.3 Georgia,serif}.agentic-screen-heading>span{flex-shrink:0}.agentic-audio-adapter{--line:var(--border);--ink:var(--foreground);--sans:"Library Sans", sans-serif;--mono:"Library Mono", monospace;--teal:var(--primary);--white:var(--background);--muted:var(--muted-foreground)}.agentic-audio-adapter .briefing-transcript summary{letter-spacing:0}.agentic-briefing h3{margin-bottom:10px;font-size:16px;font-weight:600}.agentic-briefing p{font-size:15px;line-height:1.7}.agentic-concept{margin:26px 0}.agentic-generations{margin:26px 0;padding:0;list-style:none}.agentic-generations li{border-bottom:1px solid var(--border);gap:18px;padding:20px 0;display:flex}.agentic-generations li>div{min-width:0}.agentic-shift{border-left:3px solid var(--primary);background:var(--secondary);padding:16px 22px}.agentic-comparison-title{margin-top:28px}.agentic-comparison{grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;display:grid}.agentic-comparison article{border:1px solid var(--border);border-radius:4px;padding:22px}.agentic-comparison article>div:first-child{color:var(--primary);align-items:center;gap:10px;display:flex}.agentic-comparison h4{font-size:17px;font-weight:600}.agentic-comparison-figure{margin:18px 0 0}.agentic-comparison-figure img{aspect-ratio:4/3;object-fit:contain;border-radius:2px;width:100%;height:auto;display:block}.agentic-comparison-figure figcaption{min-height:40px;color:var(--muted-foreground);margin-top:10px;font-size:12px;line-height:1.6}.agentic-comparison blockquote{margin:18px 0 12px;font-size:16px;line-height:1.65}.agentic-comparison p{color:var(--muted-foreground);font-size:13px}.agentic-workflow{border-top:1px solid var(--border);color:var(--primary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:16px;font:11px Library Mono,monospace;display:flex}.agentic-reading-details{margin-top:24px}.agentic-reading-details details{border-top:1px solid var(--border)}.agentic-reading-details summary{color:var(--primary);cursor:pointer;padding:20px 0;font-size:12px}.agentic-reading-details summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.agentic-reading-details details>div{padding-bottom:20px}.agentic-reading-details p+p{margin-top:12px}.agentic-reading-details a{color:var(--primary);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.agentic-briefing-nav{border:1px solid var(--border);background:var(--secondary);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.agentic-briefing-nav button{border-radius:2px;gap:10px;min-height:38px;font-size:12px}.agentic-briefing-nav button:first-child{box-shadow:none;background:0 0}.agentic-briefing-nav button:last-child{box-shadow:2px 2px 0 var(--border)}@media (width<=600px){.agentic-comparison{grid-template-columns:minmax(0,1fr);gap:16px}.agentic-briefing h1{font-size:28px}.agentic-screen-heading h2{font-size:23px}.agentic-briefing-nav,.agentic-module{flex-wrap:wrap}.agentic-module>div{min-width:150px}.agentic-module button{font-size:12px}}.agentic-hero{isolation:isolate;align-items:center;min-height:460px;margin-top:24px;display:flex;position:relative}.agentic-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.agentic-hero:after{content:"";background:linear-gradient(90deg, var(--agentic-scrim), transparent);z-index:-1;position:absolute;inset:0}.agentic-hero-copy{color:var(--primary-foreground);max-width:640px;padding:36px}.agentic-hero .library-eyebrow{color:inherit}.agentic-hero h1{margin:18px 0;font:46px/1.12 Georgia,serif}.agentic-hero h2{font:23px/1.4 Georgia,serif}.agentic-hero p{max-width:480px;margin:20px 0;font-size:16px;line-height:1.7}.agentic-hero button{min-height:48px;box-shadow:var(--agentic-shadow);border-radius:2px;gap:24px}.agentic-pathways{border-bottom:1px solid var(--border);padding-block:28px 24px}.agentic-pathways fieldset{border:0;min-width:0;max-width:570px;margin:0;padding:0}.agentic-pathways legend{color:var(--primary);margin-bottom:10px;font:10px/1.5 Library Mono,monospace}.agentic-pathway-options{flex-wrap:wrap;gap:0;display:flex}.agentic-pathway-options label{border:1px solid var(--border);background:var(--background);cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:12px 14px;font-size:13px;display:flex}.agentic-pathway-options label:has([data-state=checked]){background:var(--secondary);border-color:var(--primary);color:var(--primary);font-weight:600}.agentic-pathway-options label:focus-within{outline:2px solid var(--ring);outline-offset:3px}.agentic-pathway-options button{box-shadow:none;flex:none}.agentic-pathways p{color:var(--muted-foreground);margin-top:24px;font-size:12px;line-height:1.5}@media (width<=600px){.agentic-pathway-options{grid-template-columns:minmax(0,1fr);width:100%;display:grid}}.agentic-curriculum{padding-top:30px;scroll-margin-top:24px}.agentic-curriculum-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.agentic-curriculum h2{margin-top:10px;font:32px/1.2 Georgia,serif}.agentic-status{color:var(--muted-foreground);font:11px Library Mono,monospace}.agentic-outline{grid-template-columns:220px minmax(0,1fr);gap:36px;display:grid}.agentic-toc{align-self:start;position:sticky;top:24px}.agentic-toc>span{margin-bottom:14px;display:block}.agentic-toc button{text-align:left;white-space:normal;justify-content:start;gap:12px;width:100%;height:auto;min-height:48px;padding-inline:0;font-size:13px;font-weight:400}.agentic-toc button span{color:var(--primary);font:11px Library Mono,monospace}.agentic-track{border-top:1px solid var(--border);scroll-margin-top:24px}.agentic-track:last-child{border-bottom:1px solid var(--border)}.agentic-track summary{cursor:pointer;align-items:center;gap:18px;min-height:138px;padding:22px;list-style:none;display:flex}.agentic-track summary::-webkit-details-marker{display:none}.agentic-track summary:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.agentic-track[open] summary{background:var(--muted)}.agentic-symbol{color:var(--primary);background:var(--secondary);border:1px solid var(--border);flex:none;place-items:center;width:44px;height:44px;display:grid}.agentic-track-copy{flex:1;min-width:0}.agentic-track-copy small{color:var(--muted-foreground);font:10px Library Mono,monospace}.agentic-track-copy strong{margin:7px 0;font-size:21px;font-weight:500;line-height:1.35;display:block}.agentic-track-copy p{color:var(--muted-foreground);font-size:13px;line-height:1.6}.agentic-expand{color:var(--primary);flex:none}.agentic-minus,.agentic-track[open] .agentic-plus{display:none}.agentic-track[open] .agentic-minus{display:block}.agentic-modules{padding:0 22px 12px 84px}.agentic-module{border-top:1px solid var(--border);align-items:center;gap:14px;padding-block:18px;display:flex}.agentic-module>span:first-child{color:var(--primary);font:10px Library Mono,monospace}.agentic-module>div{flex:1;min-width:0}.agentic-module h3{font-size:15px;line-height:1.4}.agentic-module .agentic-module-link{height:auto;color:var(--foreground);font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal;text-align:left;text-underline-offset:3px;padding:0;display:inline}.agentic-module .agentic-module-link:hover{color:var(--primary)}.agentic-module p{color:var(--muted-foreground);margin-top:5px;font-size:11px}.agentic-module-metadata{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:7px;display:flex}.agentic-module-format{color:var(--muted-foreground);text-transform:uppercase;font:400 8px/1.5 Library Mono,monospace}.agentic-duration{white-space:nowrap;border:1px solid var(--border);background:var(--secondary);color:var(--primary);letter-spacing:0;border-radius:3px;flex:none;align-items:center;padding:2px 6px;font:400 9px/1.5 Library Mono,monospace;display:inline-flex}.agentic-final{border-block:2px solid var(--foreground);align-items:center;gap:18px;margin-top:32px;padding:28px 22px;display:flex}.agentic-final>div{flex:1}.agentic-final h3{margin-block:8px;font:23px Georgia,serif}.agentic-final p{color:var(--muted-foreground);font-size:13px}@media (width<=800px){.agentic-outline{grid-template-columns:minmax(0,1fr);gap:24px}.agentic-toc{grid-template-columns:1fr 1fr;gap:0 20px;display:grid;position:static}.agentic-toc>span{grid-column:1/-1}.agentic-pathways{flex-direction:column;align-items:start}}@media (width<=600px){.agentic-hero{min-height:470px}.agentic-hero-copy{padding:24px}.agentic-hero:after{background:var(--agentic-scrim);opacity:.85}.agentic-hero h1{font-size:34px}.agentic-hero h2{font-size:21px}.agentic-hero p{font-size:14px}.agentic-curriculum-heading{flex-direction:column;align-items:start;gap:12px}.agentic-track summary{gap:12px;padding:20px 8px}.agentic-symbol{width:32px;height:36px}.agentic-symbol svg{width:20px}.agentic-track-copy strong{font-size:18px}.agentic-modules{padding-inline:8px}.agentic-status{font-size:9px}.agentic-final{gap:12px;padding-inline:8px}.agentic-pathway-options{flex-wrap:wrap}.agentic-course .library-brand b{font-size:16px}}.pregame-threats,.pregame-rules{gap:.75rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.pregame-threats li,.pregame-rules li{border:1px solid var(--border);background:color-mix(in srgb, currentColor 2%, transparent);border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.pregame-icon{background:color-mix(in srgb, var(--primary) 12%, transparent);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:999px;flex:none;place-items:center;display:grid}.pregame-icon svg{width:1.25rem;height:1.25rem}.pregame-threats small,.pregame-rules small{font-family:var(--font-mono,monospace);letter-spacing:.08em;opacity:.7;font-size:.7rem}.pregame-threats h3,.pregame-rules h3{margin:.15rem 0 .25rem;font-size:1.05rem}.pregame-threats em,.pregame-rules em{opacity:.75;font-style:normal;font-weight:400}.pregame-threats strong{margin-bottom:.25rem;font-weight:600;display:block}.pregame-threats p,.pregame-rules p{margin:0;line-height:1.55}.pregame-subhead{align-items:center;gap:.5rem;margin:1.5rem 0 .5rem;font-size:1.15rem;display:flex}.pregame-subhead svg{width:1.2rem;color:var(--primary)}.pregame-impacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pregame-impacts li{border:1px solid var(--border);border-radius:.75rem;gap:.75rem;padding:.9rem 1rem;display:flex}.pregame-impacts svg{width:1.25rem;color:var(--destructive);flex:none;margin-top:.15rem}.pregame-impacts p{margin:.2rem 0 0;font-size:.92rem;line-height:1.5}.agentic-bullseye-host{max-width:1240px}.agentic-bullseye-bar{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:.75rem;display:flex}@media (width<=560px){.pregame-impacts{grid-template-columns:1fr}}.agentic-key-terms-slot{display:contents}.pregame-threats-compact{margin:.5rem 0 0}.pregame-threats-compact li{padding:.75rem .9rem}.smithsonian-demo{--supplement-scrim:oklch(20% .025 220/.88);--supplement-shadow:3px 3px 0 var(--foreground)}.smithsonian-header-logo{width:216px;height:auto}.smithsonian-demo-badge{color:var(--primary);border:1px solid var(--primary);border-radius:3px;padding:5px 9px;font:10px Library Mono,monospace}.smithsonian-hero{isolation:isolate;align-items:center;min-height:380px;margin-top:24px;display:flex;position:relative}.smithsonian-hero>img{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.smithsonian-hero:after{content:"";background:linear-gradient(90deg, var(--supplement-scrim), transparent);z-index:-1;position:absolute;inset:0}.smithsonian-hero-copy{max-width:720px;color:var(--primary-foreground);padding:36px}.smithsonian-hero .library-eyebrow{color:inherit}.smithsonian-hero h1{margin:14px 0 18px;font:44px/1.12 Georgia,serif}.smithsonian-hero p{max-width:520px;font-size:16px;line-height:1.7}.smithsonian-meta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;font-size:12px;display:flex}.smithsonian-meta span{align-items:center;gap:7px;display:inline-flex}.smithsonian-action{min-height:48px;box-shadow:var(--supplement-shadow);border-radius:2px;gap:24px;margin-top:24px}.smithsonian-curriculum{border-top:2px solid var(--foreground);margin-top:36px;padding-top:28px;scroll-margin-top:90px}.smithsonian-curriculum h2{margin-top:10px;font:32px/1.2 Georgia,serif}.smithsonian-curriculum-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.smithsonian-curriculum-heading p{color:var(--muted-foreground);max-width:310px;font-size:13px;line-height:1.7}.smithsonian-outline{grid-template-columns:235px minmax(0,1fr);gap:40px;display:grid}.smithsonian-toc{align-self:start;position:sticky;top:90px}.smithsonian-toc>.library-eyebrow{margin-bottom:16px;display:block}.smithsonian-toc button{text-align:left;white-space:normal;justify-content:start;gap:14px;width:100%;height:auto;min-height:48px;padding:10px 0;font-size:13px;font-weight:400;line-height:1.5}.smithsonian-toc button>span{color:var(--primary);font:11px Library Mono,monospace}.smithsonian-track{border:1px solid var(--border);background:var(--card);border-bottom:0;scroll-margin-top:90px}.smithsonian-track:last-child{border-bottom:1px solid var(--border)}.smithsonian-track summary{cursor:pointer;align-items:center;gap:18px;min-height:132px;padding:24px;list-style:none;display:flex}.smithsonian-track summary::-webkit-details-marker{display:none}.smithsonian-track summary:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.smithsonian-track[open] summary{background:var(--muted)}.smithsonian-symbol{background:var(--secondary);border:1px solid var(--border);width:44px;height:44px;color:var(--primary);flex:none;place-items:center;display:grid}.smithsonian-track-copy{flex:1;min-width:0}.smithsonian-track-copy small{color:var(--muted-foreground);font:9px Library Mono,monospace}.smithsonian-track-copy strong{margin-top:6px;font-size:19px;font-weight:500;line-height:1.4;display:block}.smithsonian-track-copy>span{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.smithsonian-time{border:1px solid var(--border);white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;display:inline-flex}.smithsonian-expand{color:var(--primary);flex:none}.smithsonian-expand-minus,.smithsonian-track[open] .smithsonian-expand-plus{display:none}.smithsonian-track[open] .smithsonian-expand-minus{display:block}.smithsonian-track-body{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin:0 24px 0 86px;padding:20px 0;display:flex}.smithsonian-track-body p{color:var(--muted-foreground);font-size:12px;line-height:1.7}.smithsonian-track-body button{flex:none}.smithsonian-shell{padding-top:28px}.smithsonian-shell h1{max-width:900px;margin-block:18px 12px;font:38px/1.2 Georgia,serif}.smithsonian-shell .library-eyebrow{margin-top:30px}.smithsonian-shell-layout{grid-template-columns:235px minmax(0,1fr);gap:40px;margin-top:32px;display:grid}.smithsonian-placeholder{border-block:1px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:280px;padding:36px 0;display:flex}.smithsonian-placeholder>svg{color:var(--primary);width:36px;height:36px}.smithsonian-placeholder h2{font:28px/1.3 Georgia,serif}.smithsonian-placeholder p{color:var(--muted-foreground);max-width:560px;font-size:15px;line-height:1.7}.smithsonian-shell-controls{background:var(--background);justify-content:space-between;gap:16px;padding-block:22px;display:flex;position:sticky;bottom:0}@media (width<=800px){.smithsonian-outline,.smithsonian-shell-layout{grid-template-columns:minmax(0,1fr);gap:24px}.smithsonian-toc{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid;position:static}.smithsonian-toc>.library-eyebrow{grid-column:1/-1}.smithsonian-curriculum-heading{flex-direction:column;align-items:start;gap:16px}}@media (width<=600px){.smithsonian-header-logo{width:190px}.smithsonian-hero{min-height:420px}.smithsonian-hero:after{background:var(--supplement-scrim)}.smithsonian-hero-copy{padding:24px}.smithsonian-hero h1{font-size:34px}.smithsonian-meta{gap:12px}.smithsonian-track summary{gap:12px;padding:20px 16px}.smithsonian-symbol{width:32px;height:36px}.smithsonian-symbol svg{width:20px}.smithsonian-track-copy strong{font-size:16px}.smithsonian-track-body{flex-wrap:wrap;margin-inline:16px}.smithsonian-shell h1{font-size:30px}.smithsonian-toc button{font-size:12px}.smithsonian-shell-controls button{gap:6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.smithsonian-demo *{scroll-behavior:auto!important;transition:none!important}}
