.news-page-bg,.news-page-wrapper{background-color:hsl(var(--background))}.news-page-wrapper{min-height:100vh}.news-card,.news-card-hover{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.news-card-hover{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.news-card-hover .news-empty-state{border-width:0;background-color:transparent}.news-card-hover:hover{border-color:hsl(var(--foreground)/.2);background-color:hsl(var(--muted)/.3)}.news-feature-card{background-color:hsl(var(--muted)/.5)}.news-article-card,.news-feature-card{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border))}.news-article-card{overflow:hidden;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:hsl(var(--card));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.news-article-card .news-empty-state{border-width:0;background-color:transparent}.news-article-card:hover{border-color:hsl(var(--foreground)/.2);background-color:hsl(var(--muted)/.3)}.news-article-card-dismissed{opacity:.6;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.news-article-card-dismissed:focus-within,.news-article-card-dismissed:hover{opacity:1}.news-cluster-card{overflow:hidden;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.news-cluster-card .news-empty-state{border-width:0;background-color:transparent}.news-cluster-card:hover{border-color:hsl(var(--foreground)/.2);background-color:hsl(var(--muted)/.3)}.news-enquiry-card{overflow:hidden;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.news-enquiry-card .news-empty-state{border-width:0;background-color:transparent}.news-enquiry-card:hover{border-color:hsl(var(--foreground)/.2);background-color:hsl(var(--muted)/.3)}.news-publication-card{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.news-publication-card .news-empty-state{border-width:0;background-color:transparent}.news-publication-card:hover{border-color:hsl(var(--foreground)/.2);background-color:hsl(var(--muted)/.3)}.news-filter-card{padding:1rem;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.news-filter-card .news-empty-state{border-width:0;background-color:transparent}.news-page-title{font-weight:700;letter-spacing:-.025em;color:hsl(var(--foreground))}.news-page-title-gradient{background-image:none;background-clip:border-box;color:hsl(var(--foreground))}.news-card-title{font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--foreground))}.news-card-description,.news-muted-text{color:hsl(var(--muted-foreground))}.news-subtle-text{color:hsl(var(--muted-foreground)/.7)}.news-link{--tw-text-opacity:1;color:rgb(var(--palette-text-blue-600)/var(--tw-text-opacity,1))}.news-link:hover{text-decoration-line:underline}.news-link:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-blue-400)/var(--tw-text-opacity,1))}.news-cluster-link{font-weight:500;--tw-text-opacity:1;color:rgb(var(--palette-text-blue-600)/var(--tw-text-opacity,1))}.news-cluster-link:hover{text-decoration-line:underline}.news-cluster-link:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-blue-400)/var(--tw-text-opacity,1))}.news-icon-primary{--tw-text-opacity:1;color:rgb(var(--palette-text-blue-600)/var(--tw-text-opacity,1))}.news-icon-primary:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-blue-400)/var(--tw-text-opacity,1))}.news-icon-secondary{--tw-text-opacity:1;color:rgb(var(--palette-text-sky-600)/var(--tw-text-opacity,1))}.news-icon-secondary:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-sky-400)/var(--tw-text-opacity,1))}.news-icon-muted{color:hsl(var(--muted-foreground)/.7)}.news-icon-container,.news-icon-container-gradient{border-radius:var(--radius);background-color:rgb(var(--palette-bg-blue-500)/.1);padding:.5rem}.news-icon-container-gradient{border-width:1px;border-color:rgb(var(--palette-border-blue-500)/.3);--tw-text-opacity:1;color:rgb(var(--palette-text-blue-700)/var(--tw-text-opacity,1))}.news-icon-container-gradient:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-blue-300)/var(--tw-text-opacity,1))}.news-section-badge{border-width:1px;border-color:rgb(var(--palette-border-blue-500)/.3);background-color:rgb(var(--palette-bg-blue-500)/.1);--tw-text-opacity:1;color:rgb(var(--palette-text-blue-700)/var(--tw-text-opacity,1))}.news-section-badge:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-blue-300)/var(--tw-text-opacity,1))}.news-category-badge{border-color:rgb(var(--palette-border-blue-500)/.3);background-color:rgb(var(--palette-bg-blue-500)/.1);--tw-text-opacity:1;color:rgb(var(--palette-text-blue-700)/var(--tw-text-opacity,1))}.news-category-badge:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-blue-300)/var(--tw-text-opacity,1))}.news-cluster-badge{border-color:rgb(var(--palette-border-sky-500)/.3);background-color:rgb(var(--palette-bg-sky-500)/.1);--tw-text-opacity:1;color:rgb(var(--palette-text-sky-700)/var(--tw-text-opacity,1))}.news-cluster-badge:hover{background-color:rgb(var(--palette-bg-sky-500)/.2)}.news-cluster-badge:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-sky-300)/var(--tw-text-opacity,1))}.news-score-badge-high{border-color:rgb(var(--palette-border-red-500)/.3);background-color:rgb(var(--palette-bg-red-500)/.1);--tw-text-opacity:1;color:rgb(var(--palette-text-red-700)/var(--tw-text-opacity,1))}.news-score-badge-high:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-red-300)/var(--tw-text-opacity,1))}.news-score-badge-medium{border-color:rgb(var(--palette-border-orange-500)/.3);background-color:rgb(var(--palette-bg-orange-500)/.1);--tw-text-opacity:1;color:rgb(var(--palette-text-orange-700)/var(--tw-text-opacity,1))}.news-score-badge-medium:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-orange-300)/var(--tw-text-opacity,1))}.news-score-badge-low{border-color:rgb(var(--palette-border-amber-500)/.3);background-color:rgb(var(--palette-bg-amber-500)/.1);--tw-text-opacity:1;color:rgb(var(--palette-text-amber-700)/var(--tw-text-opacity,1))}.news-score-badge-low:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-amber-300)/var(--tw-text-opacity,1))}.news-type-badge{border-color:rgb(var(--palette-border-slate-500)/.3);background-color:rgb(var(--palette-bg-slate-500)/.1);font-weight:500;--tw-text-opacity:1;color:rgb(var(--palette-text-slate-700)/var(--tw-text-opacity,1))}.news-type-badge:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-slate-300)/var(--tw-text-opacity,1))}.news-type-badge-opinion{border-color:rgb(var(--palette-border-amber-500)/.3);background-color:rgb(var(--palette-bg-amber-500)/.1);--tw-text-opacity:1;color:rgb(var(--palette-text-amber-800)/var(--tw-text-opacity,1))}.news-type-badge-opinion:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-amber-300)/var(--tw-text-opacity,1))}.news-score-badge{border-color:rgb(var(--palette-border-blue-500)/.3);background-color:rgb(var(--palette-bg-blue-500)/.1);--tw-text-opacity:1;color:rgb(var(--palette-text-blue-700)/var(--tw-text-opacity,1))}.news-score-badge:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-blue-300)/var(--tw-text-opacity,1))}.news-badge-success{border-color:rgb(var(--palette-border-emerald-500)/.3);background-color:rgb(var(--palette-bg-emerald-500)/.1);--tw-text-opacity:1;color:rgb(var(--palette-text-emerald-700)/var(--tw-text-opacity,1))}.news-badge-success:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-emerald-300)/var(--tw-text-opacity,1))}.news-badge-warning{border-color:rgb(var(--palette-border-amber-500)/.3);background-color:rgb(var(--palette-bg-amber-500)/.1);--tw-text-opacity:1;color:rgb(var(--palette-text-amber-700)/var(--tw-text-opacity,1))}.news-badge-warning:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-amber-300)/var(--tw-text-opacity,1))}.news-publication-badge{border-color:hsl(var(--border));background-color:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground))}.news-beat-badge{border-color:rgb(var(--palette-border-violet-500)/.3);background-color:rgb(var(--palette-bg-violet-500)/.1);--tw-text-opacity:1;color:rgb(var(--palette-text-violet-700)/var(--tw-text-opacity,1))}.news-beat-badge:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-violet-300)/var(--tw-text-opacity,1))}.news-btn-primary{background-color:hsl(var(--primary));font-weight:500;color:hsl(var(--primary-foreground))}.news-btn-primary:hover{background-color:hsl(var(--primary)/.9)}.news-btn-outline{border-color:hsl(var(--border));color:hsl(var(--foreground))}.news-btn-outline:hover{background-color:hsl(var(--muted)/.6)}.news-btn-ghost{color:hsl(var(--muted-foreground))}.news-btn-ghost:hover{background-color:hsl(var(--muted)/.6);color:hsl(var(--foreground))}.news-btn-view{font-size:.75rem;line-height:1rem;border-color:hsl(var(--border));color:hsl(var(--foreground))}.news-btn-view:hover{background-color:hsl(var(--muted)/.6)}.news-btn-newsjack{border-color:rgb(var(--palette-border-blue-500)/.3);--tw-text-opacity:1;color:rgb(var(--palette-text-blue-700)/var(--tw-text-opacity,1))}.news-btn-newsjack:hover{background-color:rgb(var(--palette-bg-blue-500)/.1)}.news-btn-newsjack:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-blue-300)/var(--tw-text-opacity,1))}.news-search-input{border-color:hsl(var(--border));background-color:hsl(var(--background))}.news-search-input::-moz-placeholder{color:hsl(var(--muted-foreground)/.7)}.news-search-input::placeholder{color:hsl(var(--muted-foreground)/.7)}.news-search-input:focus{border-color:hsl(var(--ring));--tw-ring-color:hsl(var(--ring)/0.2)}.news-select-trigger{border-color:hsl(var(--border));background-color:hsl(var(--background))}.news-select-content{border-color:hsl(var(--border));background-color:hsl(var(--popover))}.news-filter-header{border-bottom-width:1px}.news-divider,.news-filter-header{border-color:hsl(var(--border))}.news-divider-subtle{border-color:hsl(var(--border)/.6)}.news-metric-blue,.news-metric-cyan,.news-metric-teal{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted)/.5);padding:1rem}.news-metric-value{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:hsl(var(--foreground))}.news-metric-label{font-size:11px;color:hsl(var(--muted-foreground))}.news-empty-state{border-radius:var(--radius);border-width:1px;border-style:dashed;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:2rem 1rem;text-align:center;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.news-card .news-empty-state{border-width:0;background-color:transparent}.news-empty-state-icon{margin-left:auto;margin-right:auto;margin-bottom:1rem;height:3rem;width:3rem;color:hsl(var(--muted-foreground)/.4)}.news-empty-state-title{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--foreground))}.news-empty-state-description{font-size:.75rem;line-height:1rem}.news-empty-state-description,.news-loading-spinner{color:hsl(var(--muted-foreground))}@keyframes pulse{50%{opacity:.5}}.news-skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem}.news-image-container,.news-image-placeholder,.news-skeleton{background-color:hsl(var(--muted))}.news-image-container{position:relative;overflow:hidden}.news-popover{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));--tw-shadow:var(--ds-shadow-overlay);--tw-shadow-colored:var(--ds-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.news-tooltip{border-radius:.25rem;background-color:hsl(var(--foreground));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--background))}.news-markdown{color:var(--tw-prose-body);max-width:65ch}.news-markdown :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.news-markdown :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.news-markdown :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.news-markdown :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.news-markdown :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.news-markdown :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.news-markdown :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.news-markdown :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.news-markdown :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.news-markdown :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.news-markdown :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.news-markdown :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.news-markdown :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.news-markdown :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.news-markdown :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.news-markdown :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.news-markdown :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.news-markdown :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.news-markdown :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.news-markdown :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.news-markdown :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.news-markdown :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.news-markdown :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.news-markdown :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.news-markdown :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.news-markdown :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-bottom:.8888889em;line-height:1.1111111}.news-markdown :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.news-markdown :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.news-markdown :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.news-markdown :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.news-markdown :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.news-markdown :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.news-markdown :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.news-markdown :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.news-markdown :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.news-markdown :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.news-markdown :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.news-markdown :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.news-markdown :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.news-markdown :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.news-markdown :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.news-markdown :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.news-markdown :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.news-markdown :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.news-markdown :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.news-markdown :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.news-markdown :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.news-markdown :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.news-markdown :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.news-markdown :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.news-markdown :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.news-markdown :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.news-markdown :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.news-markdown :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.news-markdown :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.news-markdown :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.news-markdown :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.news-markdown :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.news-markdown :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.news-markdown :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.news-markdown :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.news-markdown{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgba(17,24,39,.1);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:hsla(0,0%,100%,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.news-markdown :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.news-markdown :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.news-markdown :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.news-markdown :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.news-markdown :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.news-markdown :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.news-markdown :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.news-markdown :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.news-markdown :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.news-markdown :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.news-markdown :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.news-markdown :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.news-markdown :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.news-markdown :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.news-markdown :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.news-markdown{font-size:.875rem;line-height:1.7142857}.news-markdown :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.news-markdown :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.news-markdown :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.news-markdown :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.news-markdown :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.news-markdown :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.news-markdown :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.news-markdown :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.news-markdown :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.news-markdown :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.news-markdown :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.news-markdown :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.news-markdown :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.news-markdown :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.news-markdown :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.news-markdown :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.news-markdown :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.news-markdown :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.news-markdown :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.news-markdown :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.news-markdown :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.news-markdown :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.news-markdown :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.news-markdown :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.news-markdown :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.news-markdown :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.news-markdown :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.news-markdown :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.news-markdown :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.news-markdown :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.news-markdown :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.news-markdown :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.news-markdown :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.news-markdown :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.news-markdown :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.news-markdown :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.news-markdown :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.news-markdown :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.news-markdown :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.news-markdown :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.news-markdown :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.news-markdown :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.news-markdown :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.news-markdown :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.news-markdown :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.news-markdown :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.news-markdown :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.news-markdown{max-width:none;font-size:.75rem;line-height:1rem}.news-markdown :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.375rem;margin-bottom:.375rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground))}.news-markdown :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.25rem;margin-bottom:.25rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.news-markdown :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(var(--palette-text-blue-600)/var(--tw-text-opacity,1))}.news-markdown :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){color:hsl(var(--foreground))}.news-markdown :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:hsl(var(--muted))}.news-markdown :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){color:hsl(var(--muted-foreground))}.news-markdown :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.125rem;margin-bottom:.125rem;font-size:.75rem;line-height:1rem}.news-markdown :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-text-blue-400)/var(--tw-text-opacity,1))}.news-journalist-card{overflow:visible;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card))}.news-avatar-ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--palette-blue-500)/0.2)}.news-domain-authority{--tw-bg-opacity:1;background-color:rgb(var(--palette-bg-emerald-500)/var(--tw-bg-opacity,1))}.news-scroll-indicator{padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground)/.7)}.news-table-header{border-bottom-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted)/.4)}.news-table-row{border-bottom-width:1px;border-color:hsl(var(--border)/.6)}.news-table-row:hover{background-color:hsl(var(--muted)/.6)}.news-table-cell{color:hsl(var(--foreground))}.news-overview-section{margin-top:1rem;border-top-width:1px;border-color:hsl(var(--border));padding-top:1rem}.news-overview-content{color:hsl(var(--muted-foreground))}.news-overview-content li{margin-bottom:.25rem}.news-overview-content ul{margin-left:1rem;list-style-type:disc}.news-saved-view-item{cursor:pointer;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.news-saved-view-item:hover{border-color:hsl(var(--foreground)/.3)}.news-saved-view-active{--tw-border-opacity:1;border-color:rgb(var(--palette-border-blue-500)/var(--tw-border-opacity,1));background-color:rgb(var(--palette-bg-blue-500)/.1)}.news-query-box{border-radius:var(--radius);background-color:hsl(var(--muted)/.4);padding:.75rem}.news-score-breakdown{display:flex;flex-wrap:wrap;gap:.5rem}.news-score-breakdown-item{border-radius:.25rem;background-color:hsl(var(--muted)/.5);padding:.25rem .5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.story-pillar-bg{background-color:hsl(var(--channel,var(--primary)))}.story-pillar-border{border-color:hsl(var(--channel,var(--primary)))}.story-pillar-text{color:hsl(var(--channel,var(--primary)))}:root{--notes-icon:50 100% 80%;--notes-accent-from:48 96% 60%;--notes-accent-to:25 95% 60%;--notes-icon-deep:38 92% 33%;--notes-pill:45 93% 47%}.brown{--notes-icon:45 90% 80%;--notes-accent-from:42 85% 60%;--notes-accent-to:20 85% 58%}.notes-icon-accent{color:hsl(var(--notes-icon-deep))}.dark .notes-icon-accent{color:hsl(var(--notes-icon))}.notes-accent-pill.notes-accent-pill{background:hsl(var(--notes-pill)/.12);border:1px solid hsl(var(--notes-pill)/.32);color:hsl(var(--notes-icon-deep))}.dark .notes-accent-pill.notes-accent-pill{color:hsl(var(--notes-icon))}.notes-accent-pill.notes-accent-pill:hover{background:hsl(var(--notes-pill)/.2)}.notes-card{transition:all .14s ease}.notes-card:hover{box-shadow:inset 0 0 0 1px hsl(var(--notes-accent-from)/.45);border-color:hsl(var(--notes-accent-from)/.45)}:is(.notes-page,.notes-surface) .ProseMirror table,:is(.notes-page,.notes-surface) .prose table{width:100%;border-collapse:collapse;margin:.75rem 0;font-size:.875em}:is(.notes-page,.notes-surface) .ProseMirror td,:is(.notes-page,.notes-surface) .ProseMirror th,:is(.notes-page,.notes-surface) .prose td,:is(.notes-page,.notes-surface) .prose th{border:1px solid hsl(var(--border));padding:.4rem .6rem;vertical-align:top;text-align:left}:is(.notes-page,.notes-surface) .ProseMirror th,:is(.notes-page,.notes-surface) .prose th{background:hsl(var(--muted));font-weight:600}:is(.notes-page,.notes-surface) .ProseMirror tr:nth-child(2n) td,:is(.notes-page,.notes-surface) .prose tr:nth-child(2n) td{background:hsl(var(--muted)/.4)}.note-doc-shell{max-width:960px}.doc-editor.is-type-note .doc-rich h1{font-size:1.5rem;font-weight:700;margin:1.25rem 0 .5rem}.doc-editor.is-type-note .doc-rich :is(h4,h5,h6){font-size:1rem;font-weight:600;margin:.9rem 0 .35rem}.doc-editor.is-type-note .doc-rich hr{border:0;border-top:1px solid hsl(var(--border));margin:1.25rem 0}.doc-editor.is-type-note .doc-rich pre{background:hsl(var(--muted));border-radius:var(--radius);padding:.6rem .8rem;margin:.6rem 0;overflow-x:auto;font-size:.85em}.doc-editor.is-type-note .doc-rich code{font-family:var(--font-mono);font-size:.9em}.doc-editor.is-type-note .doc-rich :not(pre)>code{background:hsl(var(--muted));border-radius:3px;padding:.05rem .3rem}.doc-editor.is-type-note .doc-rich table p{margin:0}.note-rec-dot{display:inline-block;width:.6rem;height:.6rem;border-radius:9999px;background:hsl(var(--destructive));animation:pulse 1.2s ease-in-out infinite}.doc-editor.is-type-note .note-chart{margin:.75rem 0}.note-chart-code{min-height:12rem;font-family:var(--font-mono);font-size:.8rem}:root{--nurture-paper:0 0% 100%;--nurture-paper-well:210 20% 98%;--nurture-paper-rule:220 13% 91%;--nurture-ink:221 39% 11%;--nurture-ink-soft:218 11% 65%}.nurture-paper{background-color:hsl(var(--nurture-paper));color:hsl(var(--nurture-ink));color-scheme:light}.nurture-paper-well{background-color:hsl(var(--nurture-paper-well))}.nurture-paper-rule{border-color:hsl(var(--nurture-paper-rule))}.nurture-paper-soft{color:hsl(var(--nurture-ink-soft))}.nurture-email-body{font-family:var(--font-ui);font-size:14px;line-height:1.6}.pillar-house-roof{background-color:hsl(var(--foreground)/.16);clip-path:polygon(50% 0,100% 62%,100% 100%,0 100%,0 62%);border-radius:2px}.ds-ground .pillar-logo{background-color:hsl(var(--ground-on))}.ds-ground .pillar-stack>*{box-shadow:0 0 0 2px hsl(var(--ground))}:root{--pr-placeholder-color:hsl(var(--muted-foreground));--pr-placeholder-opacity:0.5}.brown,.dark{--pr-placeholder-color:hsl(var(--muted-foreground));--pr-placeholder-opacity:0.55}.pr-rich-editor div[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--pr-placeholder-color);opacity:var(--pr-placeholder-opacity)}:root{--pr-suggest:178 60% 34%;--pr-suggest-bg-alpha:0.12;--pr-suggest-bg-focus-alpha:0.28;--pr-sheet-label-bg:204 70% 58%;--pr-sheet-label-fg:0 0% 100%}.dark{--pr-suggest:178 55% 55%;--pr-suggest-bg-alpha:0.18;--pr-suggest-bg-focus-alpha:0.35;--pr-sheet-label-bg:204 45% 38%}.brown{--pr-sheet-label-bg:28 55% 42%;--pr-suggest:160 40% 36%}.pr-suggest-del{text-decoration:line-through;text-decoration-thickness:2px}.pr-suggest-del,.pr-suggest-ins{color:hsl(var(--pr-suggest));background:hsl(var(--pr-suggest)/var(--pr-suggest-bg-alpha));cursor:pointer;border-radius:2px;padding:1px 0}.pr-suggest-ins{text-decoration:underline;text-decoration-thickness:2px;font-weight:500}.pr-suggest-mark{background:hsl(var(--pr-suggest)/var(--pr-suggest-bg-alpha));box-shadow:inset 0 -2px 0 hsl(var(--pr-suggest));color:inherit;cursor:pointer;border-radius:2px;padding:1px 0}.pr-suggest-del.is-focused,.pr-suggest-ins.is-focused,.pr-suggest-mark.is-focused{background:hsl(var(--pr-suggest)/var(--pr-suggest-bg-focus-alpha));box-shadow:0 0 0 2px hsl(var(--pr-suggest)/.6)}.pr-suggesting{cursor:text;caret-color:hsl(var(--pr-suggest))}.pr-suggesting:focus{outline:none}.pr-suggest-card{border-left:4px solid hsl(var(--pr-suggest))}.pr-suggest-chip{color:hsl(var(--pr-suggest));border-color:hsl(var(--pr-suggest)/.4);background:hsl(var(--pr-suggest)/.08)}.pr-sheet{width:100%;border-collapse:collapse;font-size:.8125rem;line-height:1.45}.pr-sheet .pr-field .ProseMirror{font-size:.8125rem;line-height:1.45;color:inherit}.pr-sheet .pr-field .ProseMirror p+p{margin-top:.4rem}.pr-sheet .pr-field .ProseMirror ol,.pr-sheet .pr-field .ProseMirror ul{margin:0;padding-left:1.1rem}.pr-sheet .pr-field .ProseMirror ul{list-style:disc}.pr-sheet .pr-field .ProseMirror ol{list-style:decimal}.pr-sheet .pr-field .ProseMirror li+li{margin-top:.2rem}.pr-sheet .pr-field .ProseMirror li p{margin:0}.pr-sheet td,.pr-sheet th{border:1px solid hsl(var(--border));padding:.5rem .75rem;vertical-align:top;text-align:left}.pr-sheet th{width:11rem;background:hsl(var(--pr-sheet-label-bg));color:hsl(var(--pr-sheet-label-fg));font-weight:500;white-space:nowrap}.pr-sheet ul{margin:0;padding-left:1.1rem}.pr-sheet li+li{margin-top:.2rem}@media (max-width:640px){.pr-sheet th{width:7rem;white-space:normal}}.pr-sheet.is-compact td,.pr-sheet.is-compact th,.pr-sheet.is-compact tr{display:block;width:100%}.pr-sheet.is-compact th{padding:.3rem .6rem;border-bottom:0}.pr-sheet.is-compact td{padding:.4rem .6rem}.pr-sheet.is-compact tr+tr th{border-top:0}.pr-comment-hl{border-radius:2px;padding:1px 0;cursor:pointer;transition:box-shadow .15s}.pr-comment-hl.is-focused{box-shadow:0 0 0 2px hsl(var(--primary)/.5)}.pr-field ins.pr-suggest-ins{-moz-user-select:none;user-select:none;-webkit-user-select:none}.pr-field .ProseMirror{min-height:1.5em}.pr-field .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--pr-placeholder-color);opacity:var(--pr-placeholder-opacity);float:left;height:0;pointer-events:none}.pr-field .pr-lead-in{font-weight:600;-moz-user-select:none;user-select:none;-webkit-user-select:none}body:has(.public-layout-container) [data-radix-portal]{z-index:200!important;position:relative}body:has(.public-layout-container) .fixed.inset-0.z-50.bg-black\/80,body:has(.public-layout-container) [data-radix-alert-dialog-overlay],body:has(.public-layout-container) [data-radix-dialog-overlay]{z-index:200!important}body:has(.public-layout-container) [data-radix-alert-dialog-content],body:has(.public-layout-container) [data-radix-dialog-content],body:has(.public-layout-container) [role=dialog]{z-index:201!important}body:has(.public-layout-container) [data-radix-popper-content-wrapper]{z-index:200!important}body:has(.public-layout-container) [data-radix-select-content],body:has(.public-layout-container) [data-radix-select-viewport]{z-index:200!important}body:has(.public-layout-container) [data-radix-popover-content]{z-index:200!important}body:has(.public-layout-container) [data-radix-tooltip-content]{z-index:200!important}body:has(.public-layout-container) [data-radix-dropdown-menu-content]{z-index:200!important}body:has(.public-layout-container) [data-radix-context-menu-content]{z-index:200!important}:root{--rep-banner-from:222 47% 11%;--rep-banner-via:239 60% 17%;--rep-banner-to:293 64% 16%;--rep-banner-glow:83 84% 64%;--rep-corner-from:83 84% 60%;--rep-corner-to:160 84% 50%;--rep-icon:83 87% 78%;--rep-accent-from:83 84% 60%;--rep-accent-to:160 84% 55%;--rep-icon-deep:85 80% 33%;--rep-pill:84 81% 44%;--rep-pill-text:86 78% 27%;--rep-pill-text-bright:83 88% 67%;--rep-tile-headline:239 84% 67%;--rep-tile-standout:38 92% 50%;--rep-tile-trend:243 75% 59%;--rep-tile-breakdown:160 84% 39%;--rep-tile-lists:189 94% 43%;--rep-up:160 84% 30%;--rep-down:347 77% 45%}.dark{--rep-banner-from:222 47% 6%;--rep-banner-via:239 60% 13%;--rep-banner-to:293 60% 12%}.brown{--rep-banner-from:20 40% 12%;--rep-banner-via:240 28% 18%;--rep-banner-to:300 28% 18%;--rep-banner-glow:83 60% 60%;--rep-corner-from:90 60% 55%;--rep-corner-to:160 55% 50%;--rep-icon:80 65% 78%;--rep-accent-from:83 65% 55%;--rep-accent-to:160 65% 55%;--rep-tile-headline:25 55% 45%;--rep-tile-trend:20 45% 38%;--rep-tile-lists:90 30% 40%}.report-banner{position:relative;overflow:visible;color:#fff;background-image:linear-gradient(to right,hsl(var(--rep-banner-from)),hsl(var(--rep-banner-via)),hsl(var(--rep-banner-to)))}.report-banner:before{inset:0;border-radius:inherit;background:radial-gradient(ellipse at top right,hsl(var(--rep-banner-glow)/.15),transparent 60%)}.report-banner:after,.report-banner:before{content:"";position:absolute;pointer-events:none}.report-banner:after{top:0;right:0;width:16rem;height:16rem;border-radius:9999px;transform:translate(25%,-50%);background:linear-gradient(to bottom left,hsl(var(--rep-corner-from)/.1),hsl(var(--rep-corner-to)/.05),transparent)}.report-icon-accent{color:hsl(var(--rep-icon-deep))}.dark .report-icon-accent{color:hsl(var(--rep-icon))}.report-accent-pill.report-accent-pill{background:hsl(var(--rep-pill)/.1);border:1px solid hsl(var(--rep-pill)/.3);color:hsl(var(--rep-pill-text))}.dark .report-accent-pill.report-accent-pill{color:hsl(var(--rep-pill-text-bright))}.report-accent-pill.report-accent-pill:hover{background:hsl(var(--rep-pill)/.16)}.report-tab{padding:.35rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;transition:all .12s ease;color:hsl(var(--muted-foreground));background:transparent;white-space:nowrap}.report-tab:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.6)}.report-tab.is-active,.report-tab[data-state=active]{background:linear-gradient(to right,hsl(var(--rep-accent-from)/.18),hsl(var(--rep-accent-to)/.14));color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--rep-accent-from)/.35)}.report-bar-label{bottom:calc(var(--h, 0%) + 8px)}.report-word{font-size:var(--fs,1rem)}.report-splash-grid{grid-template-rows:var(--rows,none)}.report-splash-tile{grid-area:var(--area,auto);aspect-ratio:16/10}.rep-tile-accent{border-top:2px solid hsl(var(--rep-tile-accent,var(--border)))}.rep-tile-accent--headline{--rep-tile-accent:var(--rep-tile-headline)}.rep-tile-accent--standout{--rep-tile-accent:var(--rep-tile-standout)}.rep-tile-accent--trend{--rep-tile-accent:var(--rep-tile-trend)}.rep-tile-accent--breakdown{--rep-tile-accent:var(--rep-tile-breakdown)}.rep-tile-accent--lists{--rep-tile-accent:var(--rep-tile-lists)}.rep-delta-up{color:hsl(var(--rep-up))}.rep-delta-down{color:hsl(var(--rep-down))}.rep-standout-img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}:root{--rover-badge-ink:255 255 255;--rover-frame:215 14% 34%}.dark{--rover-frame:215 12% 62%}.rover-frame{border:1px solid hsl(var(--rover-frame))}.rover-character,.rover-icon{transform-origin:50% 72%;transition:transform .18s ease-out}.rover-idle{animation:rover-idle 11s ease-in-out infinite}@keyframes rover-idle{0%,86%,to{transform:rotate(0deg) scale(1)}89%{transform:rotate(-10deg) scale(1.06)}93%{transform:rotate(8deg) scale(1.06)}97%{transform:rotate(-4deg) scale(1.02)}}.rover-idle .rover-ear,.rover-idle .rover-ear-l,.rover-idle .rover-ear-r{animation:rover-ear 11s ease-in-out infinite}.rover-idle .rover-ear{transform-origin:50% 20%}.rover-idle .rover-ear-l{transform-origin:34px 40px}.rover-idle .rover-ear-r{transform-origin:86px 40px}@keyframes rover-ear{0%,86%,to{transform:rotate(0deg)}90%{transform:rotate(6deg)}94%{transform:rotate(-6deg)}98%{transform:rotate(2deg)}}.rover-character .rover-eyelid{transform-origin:60px 45px;transform:scaleY(0);animation:rover-blink 6.5s ease-in-out infinite}@keyframes rover-blink{0%,41%,46%,to{transform:scaleY(0)}43%{transform:scaleY(1)}88%,92%{transform:scaleY(0)}90%{transform:scaleY(1)}}.rover-idle .rover-antenna{animation:rover-antenna 11s ease-in-out infinite}@keyframes rover-antenna{0%,86%,to{transform:rotate(0deg)}89%{transform:rotate(14deg)}93%{transform:rotate(-12deg)}97%{transform:rotate(4deg)}}.rover-character .rover-led{animation:rover-led 2.4s ease-in-out infinite}@keyframes rover-led{0%,to{opacity:1}50%{opacity:.35}}.rover-idle .rover-hand{animation:rover-wave 11s ease-in-out infinite}@keyframes rover-wave{0%,84%,to{transform:rotate(0deg)}87%{transform:rotate(-22deg)}90%{transform:rotate(18deg)}93%{transform:rotate(-18deg)}96%{transform:rotate(10deg)}}.rover-idle.rover-orb,.rover-idle.rover-ring{animation:none}.rover-idle.rover-ring .rover-antenna{animation:rover-ring-turn 11s cubic-bezier(.6,0,.35,1) infinite}@keyframes rover-ring-turn{0%,76%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rover-idle.rover-orb .rover-head{transform-origin:60px 58px;animation:rover-spin 16s linear infinite}.rover-idle.rover-orb .rover-antenna{animation:rover-spin-back 24s linear infinite}@keyframes rover-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rover-spin-back{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.rover-character .rover-eyelid,.rover-character .rover-led,.rover-idle,.rover-idle .rover-antenna,.rover-idle .rover-ear,.rover-idle .rover-ear-l,.rover-idle .rover-ear-r,.rover-idle .rover-hand,.rover-idle.rover-orb .rover-antenna,.rover-idle.rover-orb .rover-head,.rover-idle.rover-ring .rover-antenna{animation-delay:var(--rover-delay,0s)}.rover-mood-look .rover-pupils{animation:rover-look 2.2s ease-in-out}@keyframes rover-look{0%,to{transform:translateX(0)}22%,38%{transform:translateX(-3.5px)}62%,78%{transform:translateX(3.5px)}}.rover-mood-sniff .rover-head{animation:rover-sniff-head 1.4s ease-in-out}@keyframes rover-sniff-head{0%,to{transform:translateY(0)}30%,75%{transform:translateY(3px)}}.rover-mood-sniff .rover-nose{animation:rover-sniff .3s ease-in-out 4}@keyframes rover-sniff{0%,to{transform:scale(1)}50%{transform:scale(1.2,.85)}}.rover-mood-pant .rover-tongue{animation:rover-pant .4s ease-in-out 4}@keyframes rover-pant{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}.rover-mood-earflick .rover-ear-r{animation:rover-earflick .55s ease-out}@keyframes rover-earflick{0%,to{transform:rotate(0deg)}30%{transform:rotate(-18deg)}65%{transform:rotate(5deg)}}.rover-mood-wink .rover-pupil-l{animation:rover-wink .55s ease-in-out}@keyframes rover-wink{0%,to{transform:scaleY(1)}45%,60%{transform:scaleY(.1)}}.rover-character.rover-mood-shake{animation:rover-shake .7s ease-in-out}@keyframes rover-shake{0%,to{transform:rotate(0deg)}15%{transform:rotate(-9deg)}35%{transform:rotate(9deg)}55%{transform:rotate(-7deg)}75%{transform:rotate(6deg)}}.rover-mood-shake .rover-ear-l,.rover-mood-shake .rover-ear-r{animation:rover-shake-ear .7s ease-in-out}@keyframes rover-shake-ear{0%,to{transform:rotate(0deg)}15%{transform:rotate(14deg)}35%{transform:rotate(-14deg)}55%{transform:rotate(10deg)}75%{transform:rotate(-8deg)}}.rover-character.rover-mood-stretch{animation:rover-stretch 1.1s ease-in-out}@keyframes rover-stretch{0%,to{transform:scale(1)}35%{transform:scale(1.04,.93)}70%{transform:scale(.98,1.06)}}.rover-mood-scan .rover-eyes{animation:rover-look 2.2s ease-in-out}.rover-mood-flicker .rover-eyes{animation:rover-flicker .75s step-end}@keyframes rover-flicker{0%,to{opacity:1}18%{opacity:.15}32%{opacity:1}52%{opacity:.3}66%{opacity:1}}.rover-mood-nod .rover-head{animation:rover-nod 1.05s ease-in-out}@keyframes rover-nod{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(3px)}}.rover-mood-antenna .rover-antenna{animation:rover-antenna-wiggle .85s ease-in-out}@keyframes rover-antenna-wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(26deg)}50%{transform:rotate(-22deg)}75%{transform:rotate(12deg)}}.rover-character.rover-mood-think{animation:rover-think 1.5s ease-in-out}@keyframes rover-think{0%,to{transform:rotate(0deg)}25%,80%{transform:rotate(-9deg)}}.rover-mood-beat .rover-head{transform-origin:60px 60px;animation:rover-beat .5s ease-in-out 2}@keyframes rover-beat{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.rover-mood-brows .rover-brows{animation:rover-brows 1.35s ease-in-out}@keyframes rover-brows{0%,to{transform:translateY(0)}20%,70%{transform:translateY(-2.2px)}}.rover-mood-headshake .rover-head{animation:rover-headshake .9s ease-in-out}@keyframes rover-headshake{0%,to{transform:translateX(0)}20%{transform:translateX(-2.5px)}45%{transform:translateX(2.5px)}70%{transform:translateX(-1.5px)}}.rover-mood-smile .rover-mouth{animation:rover-smile 1.5s ease-in-out}@keyframes rover-smile{0%,to{transform:scale(1)}25%,75%{transform:scale(1.12,1.3)}}.rover-mood-bigwave .rover-hand{animation:rover-bigwave 1.3s ease-in-out}@keyframes rover-bigwave{0%,to{transform:rotate(0deg)}15%{transform:rotate(-30deg)}35%{transform:rotate(24deg)}55%{transform:rotate(-26deg)}75%{transform:rotate(18deg)}}.rover-character.rover-mood-listen{animation:rover-listen 1.6s ease-in-out}@keyframes rover-listen{0%,to{transform:rotate(0deg)}25%,80%{transform:rotate(7deg)}}.rover-mood-spineye .rover-eye-r{animation:rover-spineye .9s ease-in-out}@keyframes rover-spineye{to{transform:rotate(180deg)}}.rover-mood-orbit .rover-antenna{animation:rover-orbit-swing 1.6s ease-in-out}@keyframes rover-orbit-swing{0%,to{transform:rotate(0deg)}30%{transform:rotate(-24deg)}70%{transform:rotate(18deg)}}.rover-mood-mouthflip .rover-mouth{animation:rover-mouthflip 1.1s ease-in-out}@keyframes rover-mouthflip{0%,to{transform:rotate(0deg)}30%,70%{transform:rotate(14deg)}}.rover-character.rover-mood-bounce{animation:rover-bounce .9s ease-in-out}@keyframes rover-bounce{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-7px)}70%{transform:translateY(-4px)}}.rover-mood-wedge .rover-wedge{animation:rover-beat .45s ease-in-out 2}.rover-character.rover-mood-pulse{animation:rover-pulse 1s ease-in-out}@keyframes rover-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.rover-mood-flare .rover-halo{animation:rover-flare 1.2s ease-in-out}@keyframes rover-flare{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.rover-mood-ringwobble .rover-orbit{animation:rover-ringwobble 1.4s ease-in-out}@keyframes rover-ringwobble{0%,to{transform:scale(1)}30%{transform:scaleY(.75)}70%{transform:scaleY(1.15)}}.rover-mood-shimmer .rover-shine{animation:rover-shimmer 1.1s ease-in-out}@keyframes rover-shimmer{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.rover-character.rover-mood-drift{animation:rover-drift 2s ease-in-out}@keyframes rover-drift{0%,to{transform:translateX(0)}30%{transform:translateX(-3px)}70%{transform:translateX(3px)}}.rover-character.rover-mood-wobble{animation:rover-wobble .8s ease-in-out}@keyframes rover-wobble{0%,to{transform:rotate(0deg)}25%{transform:rotate(-7deg)}60%{transform:rotate(6deg)}}.rover-mood-spinback.rover-ring .rover-antenna{animation:rover-spinback 1.2s cubic-bezier(.6,0,.35,1)}@keyframes rover-spinback{to{transform:rotate(-1turn)}}.rover-mood-dotrun .rover-dot{animation:rover-dotrun 1.2s ease-in-out}@keyframes rover-dotrun{to{transform:rotate(1turn)}}.rover-character.rover-mood-squish{animation:rover-squish .9s ease-in-out}@keyframes rover-squish{0%,to{transform:scale(1)}30%{transform:scale(1.1,.9)}65%{transform:scale(.95,1.06)}}.rover-character.rover-vanish{animation:rover-vanish 1s ease-in forwards}@keyframes rover-vanish{0%{transform:rotate(0deg) scale(1);opacity:1}15%{transform:rotate(-14deg) scale(1.05);opacity:1}30%{transform:rotate(12deg) scale(1);opacity:1}45%{transform:rotate(-11deg) scale(.9);opacity:1}60%{transform:rotate(9deg) scale(.72);opacity:.9}80%{transform:rotate(-7deg) scale(.35);opacity:.5}to{transform:rotate(0deg) scale(0);opacity:0}}.rover-character.rover-appear{animation:rover-appear 1s ease-out forwards}@keyframes rover-appear{0%{transform:rotate(0deg) scale(0);opacity:0}20%{transform:rotate(7deg) scale(.35);opacity:.5}40%{transform:rotate(-9deg) scale(.72);opacity:.9}55%{transform:rotate(11deg) scale(.9);opacity:1}70%{transform:rotate(-12deg) scale(1.05);opacity:1}85%{transform:rotate(8deg) scale(1);opacity:1}to{transform:rotate(0deg) scale(1);opacity:1}}.rover-appear .rover-ear-l,.rover-appear .rover-ear-r,.rover-vanish .rover-ear-l,.rover-vanish .rover-ear-r{animation:rover-shake-ear .7s ease-in-out}.rover-appear .rover-antenna,.rover-vanish .rover-antenna{animation:rover-antenna-wiggle .85s ease-in-out}.rover-appear .rover-hand,.rover-vanish .rover-hand{animation:rover-bigwave 1s ease-in-out}.rover-appear .rover-halo,.rover-vanish .rover-halo{animation:rover-flare 1s ease-in-out}.rover-appear .rover-dot,.rover-vanish .rover-dot{animation:rover-dotrun 1s ease-in-out}.rover-wag{animation:rover-wag .62s ease-in-out}@keyframes rover-wag{0%{transform:rotate(0deg) scale(1)}20%{transform:rotate(-16deg) scale(1.14)}40%{transform:rotate(14deg) scale(1.14)}60%{transform:rotate(-10deg) scale(1.1)}80%{transform:rotate(6deg) scale(1.05)}to{transform:rotate(0deg) scale(1)}}.rover-chip:hover .rover-character:not(.rover-wag){transform:rotate(-6deg) scale(1.08)}.rover-chip-ring{position:absolute;inset:-4px;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.rover-chip[data-status=working] .rover-chip-ring{opacity:1;animation:rover-ring-spin 1.1s linear infinite}@keyframes rover-ring-spin{to{transform:rotate(1turn)}}.rover-card{border-color:hsl(var(--foreground)/.25)}.rover-group>*+*{border-top:1px solid hsl(var(--foreground)/.12)}.rover-chip-dot{position:absolute;min-width:15px;height:15px;padding:0 4px;border-radius:9999px;font-size:9px;font-weight:600;line-height:15px;text-align:center;color:rgb(var(--rover-badge-ink));background:rgb(var(--palette-blue-500))}.rover-chip[data-status=needs_you] .rover-chip-dot{background:rgb(var(--palette-amber-500));animation:rover-led 1.6s ease-in-out infinite}.rover-bubble{transform-origin:0 100%;animation:rover-bubble-in .26s cubic-bezier(.2,.9,.3,1.3)}@keyframes rover-bubble-in{0%{transform:scale(.6) translateX(-6px);opacity:0}to{transform:scale(1) translateX(0);opacity:1}}.rover-bubble:after{content:"";position:absolute;left:-9px;bottom:14px;width:16px;height:16px;background:inherit;border-left:inherit;border-bottom:inherit;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.rover-bubble,.rover-character .rover-eyelid,.rover-character .rover-led,.rover-character.rover-appear,.rover-character.rover-appear *,.rover-character.rover-mood-shake,.rover-character.rover-mood-stretch,.rover-character.rover-vanish,.rover-character.rover-vanish *,.rover-character[class*=rover-mood-],.rover-character[class*=rover-mood-] *,.rover-chip-dot,.rover-chip-ring,.rover-idle,.rover-idle .rover-antenna,.rover-idle .rover-ear,.rover-idle .rover-ear-l,.rover-idle .rover-ear-r,.rover-idle .rover-hand,.rover-idle.rover-orb .rover-antenna,.rover-idle.rover-orb .rover-head,.rover-idle.rover-ring .rover-antenna,.rover-mood-earflick .rover-ear-r,.rover-mood-look .rover-pupils,.rover-mood-pant .rover-tongue,.rover-mood-shake .rover-ear-l,.rover-mood-shake .rover-ear-r,.rover-mood-sniff .rover-head,.rover-mood-sniff .rover-nose,.rover-mood-wink .rover-pupil-l,.rover-wag{animation:none}.rover-character,.rover-chip-ring,.rover-icon{transition:none}}.app-shell-main{margin-right:var(--copilot-dock-width,0)}.rover-follow-frame{left:var(--rail-w,3.5rem);right:var(--rover-follow-right,0)}