.cr-root{--cr-line:var(--rs-hairline);--cr-panel:var(--rs-white)}.cr-root .cr-score{width:40px;height:40px;left:10px;bottom:10px;border-radius:50%;background:var(--rs-ink);box-shadow:none;isolation:isolate}.cr-root .cr-score:before{display:none}.cr-root .cr-score svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-width:1.5}.cr-root .cr-score-track{stroke:var(--rs-tertiary);opacity:.65}.cr-root .cr-score-progress{stroke:var(--rs-ground);stroke-linecap:round}.cr-root .cr-score>span{font:600 12px/1 var(--font-mono);color:var(--rs-ground);letter-spacing:-.04em}.cr-masthead{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding:12px 0 32px;margin-bottom:28px;border-bottom:1px solid var(--rs-ink)}.cr-masthead-title .rs-mono{display:block;margin-bottom:18px}.cr-root .cr-masthead h1{font:800 clamp(36px,4.5vw,56px)/.96 var(--font-grotesk);letter-spacing:-.045em;text-transform:none;margin:0;color:var(--rs-ink)}.cr-root .cr-brief{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:28px;padding:25px 28px;margin:0 0 30px;border:0;border-top:1px solid var(--rs-ink);border-bottom:1px solid var(--rs-hairline);border-radius:0;background:transparent;color:var(--rs-ink)}.cr-root .cr-brief-meta{display:grid;justify-content:start;gap:16px;align-self:stretch;align-content:center}.cr-root .cr-brief-meta>span{display:flex;align-items:center;gap:8px;font:400 10px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rs-tertiary);white-space:nowrap}.cr-live-dot{display:none}.cr-root .cr-brief-meta select{max-width:145px;padding:0 4px 0 0;border:0;border-radius:0;font:12px/1.4 var(--font-grotesk);color:var(--rs-tertiary);min-height:28px}.cr-root .cr-brief-copy{padding:0 0 0 28px;border-left:1px solid var(--rs-hairline);min-width:0}.cr-root .cr-brief h2{font:800 clamp(20px,2.1vw,26px)/1.15 var(--font-grotesk);letter-spacing:-.035em;text-transform:none;max-width:780px;margin:0 0 15px}.cr-root .cr-brief h2 a{color:inherit;text-decoration:none}.cr-root .cr-brief h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cr-brief-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;font:12px/1.4 var(--font-grotesk);color:var(--rs-tertiary)}.cr-brief-bottom>a{font-weight:600;color:var(--rs-ink);text-decoration:none;white-space:nowrap}.cr-brief-bottom>a span{margin-left:7px}.cr-root .cr-toolbar{--color-foreground:var(--rs-ink);--color-foreground-muted:var(--rs-secondary);--color-foreground-subtle:var(--rs-tertiary);display:grid;grid-template-columns:minmax(220px,1fr) auto;position:relative;top:auto;gap:16px;padding:0;background:transparent;backdrop-filter:none;border:0;border-radius:0;color:var(--rs-ink)}.cr-toolbar-primary,.cr-toolbar-secondary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.cr-root .cr-toolbar .cr-search{display:flex;gap:10px;flex:1;max-width:none;min-width:0;height:40px;padding:0 12px;background:var(--rs-white);border:1px solid var(--rs-hairline);border-radius:0;color:var(--rs-tertiary)}.cr-root .cr-toolbar .cr-search input{font:400 14px/1.4 var(--font-grotesk);color:var(--rs-ink);min-width:0;outline:none}.cr-root .cr-toolbar .cr-search input::placeholder{color:var(--rs-tertiary)}.cr-root .cr-toolbar .cr-search svg{flex-shrink:0}.cr-root .cr-toolbar .cr-search:focus-within{border-color:var(--rs-ink);box-shadow:none}.cr-root .cr-view-toggle{display:flex;flex:0 0 auto;min-width:0;padding:3px;gap:2px;border:1px solid var(--rs-hairline);background:transparent;border-radius:0;justify-content:flex-start}.cr-root .cr-view-toggle button{display:flex;gap:7px;padding:9px 13px;background:transparent;color:var(--rs-tertiary);font:500 12px/1.2 var(--font-grotesk);border-radius:0;white-space:nowrap}.cr-root .cr-view-toggle button.is-active{background:var(--rs-ink);color:var(--rs-ground);box-shadow:none}.cr-filter-group,.cr-toolbar-actions{display:flex;align-items:center;gap:8px;min-width:0}.cr-root .cr-filter-group label{display:flex;min-width:0;gap:0;padding:0 9px;border:1px solid var(--rs-hairline);background:transparent;border-radius:0;height:40px}.cr-root .cr-filter-group label>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cr-root .cr-filter-group select{width:auto;max-width:135px;min-width:0;color:var(--rs-secondary);font:500 12px/1.3 var(--font-grotesk);height:38px;cursor:pointer}.cr-root .cr-toolbar-actions button{height:40px;padding:6px 10px;border:0;background:transparent;color:var(--rs-secondary);font:500 12px/1.2 var(--font-grotesk);white-space:nowrap}.cr-root .cr-toolbar-actions .cr-suggest{border-left:1px solid var(--rs-hairline);border-radius:0;padding-right:0;padding-left:16px}.cr-root .cr-toolbar-actions button:hover{color:var(--rs-ink)}.cr-root .cr-toolbar-actions .cr-saved-filter.is-active{background:var(--rs-ink);border-radius:0;color:var(--rs-ground)}.cr-root .cr-method{margin:15px 0 22px;padding:0;text-align:right}.cr-root .cr-method summary{margin-left:auto;font:400 11px/1.5 var(--font-grotesk);color:var(--rs-tertiary)}.cr-root .cr-section-head{align-items:center;margin:0 0 16px;padding-bottom:12px;border-color:var(--rs-ink)}.cr-root .cr-section-head span{font:800 18px/1.2 var(--font-grotesk);letter-spacing:0;text-transform:none}.cr-root .cr-section-head p{font:12px/1.4 var(--font-grotesk);color:var(--rs-tertiary)}.cr-root .cr-card{border:1px solid var(--rs-hairline);background:var(--rs-white);border-radius:0;display:flex;flex-direction:column}.cr-root .cr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-root .cr-feed-sections .cr-card-meta{display:grid;gap:6px}.cr-root .cr-feed-sections .cr-card-stats{margin-left:0}.cr-root .cr-feed-sections .cr-card h2{font-size:16px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(max-width:899px){.cr-root .cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.cr-root .cr-grid{grid-template-columns:minmax(0,1fr)}}.cr-browse-tabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--rs-hairline);margin:0 0 18px}.cr-root .cr-browse-tabs>.cr-view-toggle{margin-left:auto;margin-bottom:8px;border:0;padding:0}.cr-root .cr-browse-tabs>.cr-view-toggle button{padding:7px 9px;cursor:pointer}.cr-browse-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:0 0 10px;color:var(--rs-tertiary);font:600 13px/1.4 var(--font-grotesk);cursor:pointer}.cr-browse-tabs button[aria-pressed=true]{color:var(--rs-ink);border-color:var(--rs-ink)}.cr-browse-tabs span{font:10px var(--font-mono);margin-left:5px}.cr-root [hidden]{display:none!important}.cr-creator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.cr-creator-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:20px;border:1px solid var(--rs-hairline);background:var(--rs-white);color:var(--rs-ink);text-decoration:none}.cr-creator-card:hover{border-color:var(--rs-ink)}.cr-creator-card>img,.cr-creator-initial{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--rs-ground);display:grid;place-items:center}.cr-root .cr-creator-card h2{font:800 17px/1.2 var(--font-grotesk);letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.cr-creator-card p{font:11px/1.4 var(--font-grotesk);color:var(--rs-tertiary);margin:4px 0 0;overflow-wrap:anywhere}.cr-creator-subjects{grid-column:1/-1;display:flex;gap:5px;flex-wrap:wrap;min-height:45px;align-content:start;margin-top:5px}.cr-creator-subjects span{font:10px/1.4 var(--font-grotesk);padding:3px 6px;border:1px solid var(--rs-hairline);color:var(--rs-secondary)}.cr-creator-card small{grid-column:1/-1;font:10px/1.4 var(--font-mono);color:var(--rs-tertiary)}@media(max-width:1000px){.cr-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cr-creator-grid{grid-template-columns:1fr}}.cr-root .cr-card-image{flex-shrink:0}.cr-root .cr-card-body{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1}.cr-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.cr-card-stats{display:flex;align-items:center;gap:6px;font:10px/1.4 var(--font-mono);color:var(--rs-tertiary);white-space:nowrap;margin-left:auto}.cr-root .cr-card .cr-byline{font:11px/1.3 var(--font-grotesk);gap:6px;min-width:0}.cr-root .cr-card .cr-byline img,.cr-root .cr-card .cr-avatar-fallback{width:18px;height:18px}.cr-root .cr-card-title h2{margin:10px 0 0}.cr-root .cr-card .cr-chips{margin-top:auto;padding-top:12px;gap:5px}.cr-root .cr-card .cr-chips button{padding:3px 6px}.cr-root .cr-card .cr-chips{align-items:center}.cr-root .cr-card .cr-chips .cr-card-rating{display:inline-flex;gap:3px;align-items:baseline;margin-left:auto;background:var(--rs-ink);border-color:var(--rs-ink);color:var(--rs-ground);padding:4px 7px;font:600 11px/1.3 var(--font-mono);white-space:nowrap}.cr-card-rating span{font-size:9px;color:var(--rs-muted-ink)}.cr-root .cr-card h2{font:800 18px/1.25 var(--font-grotesk);letter-spacing:-.025em;text-transform:none}.cr-root .cr-byline{font:11px/1.3 var(--font-grotesk)}.cr-root .cr-chips button{font:10px/1.3 var(--font-grotesk);text-transform:none;border-color:var(--rs-hairline);color:var(--rs-tertiary);letter-spacing:0}.cr-root :is(button,a,select):focus-visible{outline:2px solid var(--rs-ink);outline-offset:3px}.cr-root .cr-card:hover{transform:none;border-color:var(--rs-ink)}.cr-root .cr-byline,.cr-root .cr-brief-bottom>span{font-family:var(--font-mono);font-size:10px}.cr-root .cr-profile-arrow{color:var(--rs-ink)}.cr-root :is(.cr-card,.cr-thumb,.cr-list-main img,.cr-bookmark,.cr-chips>*,.cr-list-topics button){border-radius:0;box-shadow:none}.cr-root :is(.cr-drawer,.cr-modal){--color-foreground:var(--rs-ink);--color-foreground-muted:var(--rs-secondary);--color-foreground-subtle:var(--rs-tertiary);--color-primary:var(--rs-ink);background:var(--rs-ground);color:var(--rs-ink);border-color:var(--rs-hairline);box-shadow:none;border-radius:0}.cr-root :is(.cr-drawer h2,.cr-modal h2){font-family:var(--font-grotesk);font-weight:800}.cr-root :is(.cr-panel>p,.cr-lede,.cr-numbered p,.cr-transcript,.cr-modal>p){font-family:var(--font-grotesk)}.cr-root .cr-tabs button{font-family:var(--font-grotesk);border-radius:0;color:var(--rs-tertiary)}.cr-root .cr-tabs button.is-active{background:var(--rs-ink);color:var(--rs-ground);border-color:var(--rs-ink)}.cr-root :is(.cr-tools>a,.cr-tool-pending,.cr-entity-row,.cr-similar button,.cr-score-breakdown>div){border-radius:0;background:var(--rs-white);border-color:var(--rs-hairline)}.cr-root :is(.cr-tools img,.cr-entity-row>span,.cr-tools>a>span,.cr-tool-pending>span,.cr-drawer-hero>img){border-radius:0;background:var(--rs-white)}.cr-root .cr-topic-row button{border:1px solid var(--rs-hairline);background:transparent;border-radius:0;font-family:var(--font-grotesk)}.cr-root .cr-topic-row button:hover{color:var(--rs-ground);background:var(--rs-ink);border-color:var(--rs-ink)}.cr-root .cr-drawer-actions{background:var(--rs-ground);backdrop-filter:none}.cr-root .cr-drawer-actions{justify-content:flex-end}.cr-drawer-header-actions{display:flex;align-items:center;gap:18px}.cr-root .cr-drawer-top .cr-save-header{display:flex;align-items:center;gap:7px;border:1px solid var(--rs-hairline);padding:8px 11px;font:600 12px/1 var(--font-grotesk);color:var(--rs-ink);background:transparent;cursor:pointer}.cr-root .cr-drawer-top .cr-save-header[aria-pressed=true]{background:var(--rs-ink);color:var(--rs-ground);border-color:var(--rs-ink)}.cr-root .cr-drawer-hero{align-items:center}.cr-root .cr-drawer-title h2{margin:0 0 12px;line-height:1.12}.cr-root .cr-panel .cr-lede{font:400 16px/1.65 var(--font-grotesk);margin:12px 0 18px;color:var(--rs-secondary)}.cr-context{margin:0 0 20px;color:var(--rs-secondary)}.cr-context summary{cursor:pointer;font:500 12px/1.5 var(--font-grotesk)}.cr-context p{font:400 14px/1.7 var(--font-grotesk);margin:12px 0 0}.cr-notes-head{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px}.cr-root .cr-notes-head h3{font:800 23px/1.15 var(--font-grotesk);letter-spacing:-.03em;margin:0 0 6px}.cr-notes-head p{font:400 12px/1.5 var(--font-grotesk);color:var(--rs-tertiary);margin:0}.cr-notes-head>span{flex-shrink:0;font:400 10px/1.4 var(--font-mono);color:var(--rs-tertiary);padding-top:4px}.cr-note-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--rs-ink)}.cr-note-list li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--rs-hairline)}.cr-note-index{font:400 10px/1.5 var(--font-mono);color:var(--rs-tertiary);padding-top:3px}.cr-root .cr-note-body p,.cr-note-body label{display:block;font:400 14px/1.6 var(--font-grotesk);color:var(--rs-secondary);margin:0}.cr-note-body label{cursor:pointer}.cr-note-time{display:inline-flex;align-items:center;gap:10px;margin-top:9px;padding:4px 7px;border:1px solid var(--rs-hairline);font:400 10px/1.3 var(--font-mono);text-decoration:none;color:var(--rs-ink);background:var(--rs-white)}.cr-note-time span{font:500 10px/1.3 var(--font-grotesk);color:var(--rs-tertiary)}.cr-note-time:hover{background:var(--rs-ink);color:var(--rs-ground)}.cr-note-time:hover span{color:inherit}.cr-note-list input{width:17px;height:17px;margin:3px 0 0;accent-color:var(--rs-ink);cursor:pointer}.cr-note-list .is-complete label{text-decoration:line-through;color:var(--rs-tertiary)}.cr-note-list .is-complete{background:var(--rs-slot-alt)}.cr-root .cr-drawer-actions>*{border-radius:0;font-family:var(--font-grotesk)}.cr-root .cr-drawer-actions a,.cr-root .cr-modal-submit{background:var(--rs-ink);color:var(--rs-ground);border-radius:0}.cr-root :is(.cr-modal input,.cr-modal textarea){background:var(--rs-white);border-radius:0}.cr-root .cr-transcript-note{background:var(--rs-slot-alt);border-color:var(--rs-hairline);color:var(--rs-secondary);border-radius:0}.cr-root .cr-similar b{background:var(--rs-ink);color:var(--rs-ground);border-radius:0}.cr-root :is(.cr-entity-label,.cr-graph-label){color:var(--rs-tertiary)}.cr-root .cr-knowledge-map{border:1px solid var(--rs-hairline);border-radius:0;background:var(--rs-ink)}.cr-root .cr-map-head{background:var(--rs-ground);color:var(--rs-ink);border-bottom-color:var(--rs-hairline)}.cr-root .cr-map-head h2{font-weight:800}.cr-root .cr-map-topics{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px;background:#101215;border-bottom:1px solid #30343a}.cr-root .cr-map-topics button{background:transparent;color:#c3cad2;border:1px solid #444951;padding:7px 10px;font:500 12px Archivo,system-ui,sans-serif;cursor:pointer}.cr-root .cr-map-topics button[aria-pressed=true],.cr-root .cr-map-topics button:hover{background:#f5f6f7;color:#101215}.cr-root .cr-form-feedback{display:block;margin-top:16px;font-size:13px;text-decoration:underline;color:var(--rs-tertiary)}.cr-root .cr-modal-submit:disabled{opacity:.55;cursor:wait}.cr-root .cr-map-head span,.cr-root .cr-map-head p{color:var(--rs-tertiary)}.cr-root .cr-map-filters button{color:var(--rs-secondary);border-color:var(--rs-hairline);border-radius:0}.cr-root .cr-map-filters button.is-active{background:var(--rs-ink);color:var(--rs-ground);border-color:var(--rs-ink)}.cr-root .cr-map-detail{background:var(--rs-white);color:var(--rs-ink);border-color:var(--rs-hairline);border-radius:0;box-shadow:none;backdrop-filter:none}.cr-root :is(.cr-map-detail>small,.cr-map-detail>p,.cr-map-videos>span,.cr-map-close){color:var(--rs-tertiary)}.cr-root .cr-map-videos>button{color:var(--rs-ink);border-color:var(--rs-hairline)}.cr-root :is(.cr-map-primary,.cr-map-filter-topic){background:var(--rs-ink);color:var(--rs-ground);border-color:var(--rs-ink);border-radius:0}.cr-root .cr-map-legend,.cr-root .cr-map-controls{background:var(--rs-ink);color:var(--rs-muted-ink);border-color:var(--rs-tertiary);border-radius:0;backdrop-filter:none}.cr-root .cr-map-legend .is-topic{background:var(--rs-ground)}.cr-root .cr-map-legend .is-creator{background:var(--rs-tertiary)}.cr-root .cr-map-legend i{background:var(--rs-muted-ink)}.cr-root .cr-map-controls button{color:var(--rs-ground)}.cr-root .cr-masthead .cr-brief{display:block;min-width:0;margin:0;padding:0 0 0 30px;border:0;border-left:1px solid var(--rs-hairline);background:transparent}.cr-root .cr-masthead .cr-brief-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cr-root .cr-masthead .cr-brief-copy{padding:0;border:0}.cr-root .cr-masthead .cr-brief h2{font:650 clamp(19px,1.8vw,23px)/1.25 var(--font-grotesk);letter-spacing:-.025em;margin:0 0 16px}.cr-root .cr-masthead .cr-brief-bottom{font-size:11px}@media(max-width:720px){.cr-masthead{grid-template-columns:1fr;gap:25px;padding-bottom:24px;margin-bottom:24px}.cr-root .cr-masthead .cr-brief{padding:20px 0 0;border-left:0;border-top:1px solid var(--rs-hairline)}.cr-masthead-title .rs-mono{margin-bottom:14px}.cr-root .cr-masthead h1{font-size:clamp(34px,7vw,48px)}}@media(max-width:800px){.cr-root .cr-toolbar{grid-template-columns:1fr;gap:10px}.cr-root .cr-brief{grid-template-columns:1fr;gap:16px;padding:22px}.cr-root .cr-brief-meta{display:flex;align-items:center;justify-content:space-between}.cr-root .cr-brief-copy{padding:0;border:0}.cr-toolbar-secondary{flex-wrap:wrap;gap:10px}.cr-root .cr-filter-group{flex:1;flex-wrap:wrap}.cr-root .cr-filter-group select{max-width:155px}}@media(min-width:801px)and (max-width:1100px){.cr-root .cr-toolbar--videos{grid-template-columns:1fr}.cr-root .cr-toolbar--creators{grid-template-columns:minmax(180px,1fr) auto}.cr-root .cr-toolbar--creators .cr-filter-group select{max-width:105px}}@media(max-width:540px){.cr-root .cr-brief{padding:18px;margin-bottom:24px}.cr-root .cr-brief h2{font-size:20px;line-height:1.35}.cr-brief-bottom{font-size:11px}.cr-toolbar-primary{flex-wrap:wrap;gap:12px}.cr-root .cr-toolbar .cr-search{flex-basis:100%;max-width:none}.cr-root .cr-view-toggle{margin-left:auto}.cr-root .cr-view-toggle button{padding:8px 12px}.cr-toolbar-secondary{gap:12px}.cr-root .cr-filter-group{flex-basis:100%;gap:6px}.cr-root .cr-filter-group label{flex:1;padding:0 6px;max-width:calc((100% - 12px)/3)}.cr-root .cr-filter-group select{width:100%;font-size:11px}.cr-toolbar-actions{margin-left:auto}.cr-root .cr-section-head p{display:none}.cr-root .cr-byline{flex-wrap:wrap}.cr-browse-tabs{gap:14px}.cr-root .cr-browse-tabs>.cr-view-toggle button{padding:7px;font-size:11px;gap:4px}.cr-root .cr-browse-tabs>.cr-view-toggle svg{display:none}.cr-root .cr-toolbar--creators .cr-filter-group label{max-width:none}}
