.app-focus-bar{position:fixed;left:0;right:0;top:0;z-index:40;display:flex;height:2.5rem;align-items:center;gap:.75rem;border-bottom-width:1px;background-color:hsl(var(--card));padding-left:1rem;padding-right:1rem}.app-opened-from{display:flex;min-width:0;flex-shrink:1;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--shell-bar-foreground))}.app-opened-from>span{opacity:.7}.app-opened-from-hide{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:currentColor;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--shell-bar-foreground))}.app-opened-from-hide:hover{background-color:hsl(var(--card)/.1)}.geo-page{--geo-won:rgb(var(--palette-emerald-600));--geo-won-soft:rgb(var(--palette-emerald-500)/0.14);--geo-lost-soft:hsl(var(--muted)/0.6);--geo-error:rgb(var(--palette-red-600));--geo-changed:rgb(var(--palette-amber-600));--geo-tag-head:rgb(var(--palette-teal-700));--geo-tag-h1:rgb(var(--palette-rose-600));--geo-tag-h2:rgb(var(--palette-orange-600));--geo-tag-h3:rgb(var(--palette-amber-700));--geo-tag-p:rgb(var(--palette-sky-700));--geo-tag-inline:rgb(var(--palette-slate-500));--geo-tag-list:rgb(var(--palette-emerald-700));--geo-tag-table:rgb(var(--palette-violet-600));--geo-tag-link:rgb(var(--palette-blue-600));--geo-tag-quote:rgb(var(--palette-lime-700));--geo-tag-script:rgb(var(--palette-fuchsia-600));--geo-tag-code:rgb(var(--palette-stone-600));--geo-tag-media:rgb(var(--palette-cyan-700));--geo-attr-name:hsl(var(--muted-foreground));--geo-attr-value:rgb(var(--palette-indigo-600));--geo-tag-h1-soft:rgb(var(--palette-rose-500)/0.08);--geo-acc-teal:var(--palette-teal-600);--geo-acc-rose:var(--palette-rose-600);--geo-acc-amber:var(--palette-amber-600);--geo-acc-sky:var(--palette-sky-600);--geo-acc-violet:var(--palette-violet-600);--geo-acc-emerald:var(--palette-emerald-600);--geo-acc-orange:var(--palette-orange-600);--geo-acc-slate:var(--palette-slate-500);--geo-src-1:var(--palette-sky-600);--geo-src-2:var(--palette-orange-600);--geo-src-3:var(--palette-teal-500);--geo-src-4:var(--palette-violet-600);--geo-src-5:var(--palette-amber-500);--geo-src-6:var(--palette-fuchsia-600);--geo-src-other:var(--palette-slate-400);--geo-ink:hsl(var(--shell-bar));--geo-on-ink:hsl(var(--channel-on-ground));--geo-on-ink-soft:hsl(var(--channel-on-ground)/0.72)}.geo-shared{--tone:262 83% 58%;--geo-block-violet:rgb(var(--palette-violet-900));--geo-block-sky:rgb(var(--palette-sky-800));--geo-block-slate:rgb(var(--palette-slate-700));--geo-block-red:rgb(var(--palette-red-800))}.geo-shared,.geo-shared .geo-page{--geo-won:rgb(var(--palette-indigo-600));--geo-won-soft:rgb(var(--palette-indigo-500)/0.14);--geo-acc-rose:var(--palette-fuchsia-700);--geo-acc-emerald:var(--palette-indigo-600)}.dark .geo-page,.dark.geo-page{--geo-src-3:var(--palette-teal-600);--geo-src-4:var(--palette-violet-500);--geo-src-5:var(--palette-amber-600);--geo-tag-head:rgb(var(--palette-teal-300));--geo-tag-h1:rgb(var(--palette-rose-400));--geo-tag-h2:rgb(var(--palette-orange-400));--geo-tag-h3:rgb(var(--palette-amber-300));--geo-tag-p:rgb(var(--palette-sky-300));--geo-tag-inline:rgb(var(--palette-slate-400));--geo-tag-list:rgb(var(--palette-emerald-400));--geo-tag-table:rgb(var(--palette-violet-400));--geo-tag-link:rgb(var(--palette-blue-400));--geo-tag-quote:rgb(var(--palette-lime-400));--geo-tag-script:rgb(var(--palette-fuchsia-400));--geo-tag-code:rgb(var(--palette-stone-400));--geo-tag-media:rgb(var(--palette-cyan-300));--geo-attr-value:rgb(var(--palette-indigo-300))}.geo-page .geo-numbers{display:grid;gap:.75rem}@media (min-width:640px){.geo-page .geo-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}}.geo-page .geo-number-band{margin-top:.125rem;font-size:11px;color:hsl(var(--muted-foreground))}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-page .geo-number-band){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-page .geo-number-band{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-page .geo-number-band,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-page .geo-number-band){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-page .geo-number-band){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-page .geo-number-band){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-page .geo-number-band{color:var(--geo-on-ink-soft)}.geo-page .geo-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.geo-page .geo-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.geo-page .geo-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.geo-page .geo-tile-excluded{opacity:.6}.geo-page .geo-changed{color:var(--geo-changed)}.geo-page .geo-grid{width:100%;font-size:.75rem;line-height:1rem;border-collapse:separate;border-spacing:2px}.geo-page .geo-grid th{white-space:nowrap;padding:.25rem .375rem;text-align:left;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-page .geo-grid th){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-page .geo-grid th{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-page .geo-grid th,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-page .geo-grid th){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-page .geo-grid th){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-page .geo-grid th){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-page .geo-grid th{color:var(--geo-on-ink-soft)}.geo-page .geo-cell{height:1.75rem;min-width:44px;cursor:pointer;border-radius:calc(var(--radius) - 4px);text-align:center;font-size:11px;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);background:var(--geo-lost-soft)}.geo-page .geo-cell:hover{outline:1px solid hsl(var(--border))}.geo-page .geo-cell-won{background:var(--geo-won-soft);color:var(--geo-won);font-weight:600}.geo-page .geo-cell-error{color:var(--geo-error)}.geo-page .geo-prompt-text{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-prompt-text,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-prompt-text,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-prompt-text,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-prompt-text,.text-muted-foreground){color:inherit}.geo-page .geo-editor{min-height:420px;width:100%;font-family:var(--font-mono)}.geo-page .geo-diff,.geo-page .geo-editor{font-size:.75rem;line-height:1rem;line-height:1.625}.geo-page .geo-diff{white-space:pre-wrap}.geo-page .geo-diff-added{background:var(--geo-won-soft)}.geo-page .geo-diff-removed{color:hsl(var(--muted-foreground));text-decoration-line:line-through}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-page .geo-diff-removed){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-page .geo-diff-removed{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-page .geo-diff-removed,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-page .geo-diff-removed){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-page .geo-diff-removed){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-page .geo-diff-removed){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-page .geo-diff-removed{color:var(--geo-on-ink-soft)}.geo-page .geo-diff-removed{background:rgb(var(--palette-red-500)/.12)}.geo-page .geo-answer{max-height:420px;overflow-y:auto}.geo-page .geo-spark{display:inline-flex;height:1.25rem;align-items:flex-end;gap:1px}.geo-page .geo-spark-bar{min-height:1px;width:.375rem;border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--foreground)/.4)}.geo-page .geo-donuts{display:grid;gap:.75rem}@media (min-width:1024px){.geo-page .geo-donuts{grid-template-columns:repeat(3,minmax(0,1fr))}}.geo-page .geo-donut-body{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.geo-page .geo-donut-chart{position:relative;height:8rem;width:8rem;flex-shrink:0}.geo-page .geo-donut-centre{pointer-events:none;position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.geo-page .geo-donut-legend{min-width:170px;flex:1 1 0%}.geo-page .geo-donut-legend>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.geo-page .geo-donut-row{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.25rem;padding:.25rem .375rem;font-size:11px;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-donut-row,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-donut-row,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-donut-row,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-donut-row,.text-muted-foreground){color:inherit}.geo-page .geo-donut-row:hover:enabled{background-color:hsl(var(--muted)/.6)}.geo-page .geo-donut-row.is-selected{background-color:hsl(var(--muted));font-weight:600}.geo-page .geo-donut-swatch{height:.625rem;width:.625rem;flex-shrink:0;border-radius:calc(var(--radius) - 4px)}.geo-page .geo-site-toggle{display:flex;width:100%;min-width:0;align-items:center;gap:.375rem;text-align:left}.geo-page .geo-site-open{background-color:hsl(var(--muted)/.3)}.geo-page .geo-copy-head{display:flex;flex-direction:column-reverse;gap:.5rem;border-bottom-width:1px}@media (min-width:640px){.geo-page .geo-copy-head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.geo-page .geo-folder-tabs{margin-bottom:-1px;display:flex;align-items:flex-end;gap:.25rem;overflow-x:auto}.geo-page .geo-folder-tab{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border-width:1px;background-color:hsl(var(--muted));padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-page .geo-folder-tab){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-page .geo-folder-tab{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-page .geo-folder-tab,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-page .geo-folder-tab){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-page .geo-folder-tab){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-page .geo-folder-tab){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-page .geo-folder-tab{color:var(--geo-on-ink-soft)}.geo-page .geo-folder-tab:hover{color:hsl(var(--foreground))}@media (min-width:640px){.geo-page .geo-folder-tab{padding-left:.75rem;padding-right:.75rem}}.geo-page .geo-folder-tab.is-active{position:relative;border-bottom-color:hsl(var(--card));background-color:hsl(var(--card));font-weight:600;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-folder-tab.is-active,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-folder-tab.is-active,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-folder-tab.is-active,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-folder-tab.is-active,.text-muted-foreground){color:inherit}.geo-page .geo-folder-panel>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.geo-page .geo-folder-panel{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius);border-width:0 1px 1px;background-color:hsl(var(--card));padding:.75rem}@media (min-width:640px){.geo-page .geo-folder-panel{padding:1rem}}.geo-page .geo-agent-md{white-space:pre-wrap;overflow-wrap:break-word;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--canvas));padding:1rem;font-family:var(--font-mono);font-size:.75rem;line-height:1rem;line-height:1.625;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-agent-md,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-agent-md,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-agent-md,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-agent-md,.text-muted-foreground){color:inherit}.geo-page .geo-checks{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:11px}.geo-page .geo-check-ok{color:var(--geo-won)}.geo-page .geo-check-warn{color:var(--geo-changed)}.geo-page .geo-check-bad{color:var(--geo-error)}.geo-page .geo-dev{overflow-x:auto;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:1rem;font-family:var(--font-mono);font-size:.75rem;line-height:1rem;line-height:1.625}.geo-page .geo-dev-line{white-space:pre-wrap;overflow-wrap:break-word;padding-left:calc(var(--indent, 0) * 1.25rem)}.geo-page .geo-dev-line.is-h1{background:var(--geo-tag-h1-soft)}.geo-page .geo-tok-tag{font-weight:600}.geo-page .geo-tok-attr{color:var(--geo-attr-name);font-style:italic}.geo-page .geo-tok-value{color:var(--geo-attr-value)}.geo-page .geo-tok-text{color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-tok-text,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-tok-text,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-tok-text,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-tok-text,.text-muted-foreground){color:inherit}.geo-page .geo-tok-raw{color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-tok-raw,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-tok-raw,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-tok-raw,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-tok-raw,.text-muted-foreground){color:inherit}.geo-page .geo-tok-comment{font-style:italic;color:hsl(var(--muted-foreground))}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-page .geo-tok-comment){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-page .geo-tok-comment{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-page .geo-tok-comment,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-page .geo-tok-comment){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-page .geo-tok-comment){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-page .geo-tok-comment){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-page .geo-tok-comment{color:var(--geo-on-ink-soft)}.geo-page .geo-hue-head{color:var(--geo-tag-head)}.geo-page .geo-hue-h1{color:var(--geo-tag-h1)}.geo-page .geo-hue-h2{color:var(--geo-tag-h2)}.geo-page .geo-hue-h3{color:var(--geo-tag-h3)}.geo-page .geo-hue-p{color:var(--geo-tag-p)}.geo-page .geo-hue-inline{color:var(--geo-tag-inline)}.geo-page .geo-hue-list{color:var(--geo-tag-list)}.geo-page .geo-hue-table{color:var(--geo-tag-table)}.geo-page .geo-hue-link{color:var(--geo-tag-link)}.geo-page .geo-hue-quote{color:var(--geo-tag-quote)}.geo-page .geo-hue-script{color:var(--geo-tag-script)}.geo-page .geo-hue-code{color:var(--geo-tag-code)}.geo-page .geo-hue-media{color:var(--geo-tag-media)}.geo-page .geo-hue-frame{color:hsl(var(--muted-foreground))}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-page .geo-hue-frame){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-page .geo-hue-frame{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-page .geo-hue-frame,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-page .geo-hue-frame){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-page .geo-hue-frame){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-page .geo-hue-frame){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-page .geo-hue-frame{color:var(--geo-on-ink-soft)}.geo-page .geo-legend{display:flex;flex-wrap:wrap;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;font-family:var(--font-mono);font-size:10px}.geo-page .geo-baseline{display:grid;gap:1.5rem}@media (min-width:1024px){.geo-page .geo-baseline{grid-template-columns:220px minmax(0,1fr)}}.geo-page .geo-baseline-nav{display:none;font-size:.75rem;line-height:1rem}@media (min-width:1024px){.geo-page .geo-baseline-nav{position:sticky;top:5rem;display:flex;flex-direction:column;gap:.25rem;align-self:flex-start}}.geo-page .geo-baseline-nav a{border-radius:calc(var(--radius) - 4px);padding:.25rem .5rem;color:hsl(var(--muted-foreground))}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-page .geo-baseline-nav a){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-page .geo-baseline-nav a{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-page .geo-baseline-nav a,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-page .geo-baseline-nav a){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-page .geo-baseline-nav a){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-page .geo-baseline-nav a){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-page .geo-baseline-nav a{color:var(--geo-on-ink-soft)}.geo-page .geo-baseline-nav a:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.geo-page .geo-baseline-section{scroll-margin-top:6rem}.geo-page .geo-baseline-dl{margin-top:.5rem;display:grid;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;font-size:.75rem;line-height:1rem}@media (min-width:640px){.geo-page .geo-baseline-dl{grid-template-columns:96px minmax(0,1fr)}}.geo-page .geo-baseline-dl dt{padding-top:.125rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-page .geo-baseline-dl dt){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-page .geo-baseline-dl dt{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-page .geo-baseline-dl dt,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-page .geo-baseline-dl dt){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-page .geo-baseline-dl dt){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-page .geo-baseline-dl dt){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-page .geo-baseline-dl dt{color:var(--geo-on-ink-soft)}.geo-copy-editor .doc-editor .doc-section[data-section-label]{position:relative;margin-top:2.25rem}.geo-copy-editor .doc-editor [data-section-label]:after{display:block;right:auto;left:0;top:auto;bottom:calc(100% + .25rem);font-size:.8125rem;font-weight:600;letter-spacing:.06em}.geo-copy-editor .doc-editor .doc-s-body[data-section-label]:after{content:var(--geo-page-copy-label,"PAGE COPY");text-transform:none}.geo-page .geo-accent-teal{--acc:var(--geo-acc-teal)}.geo-page .geo-accent-rose{--acc:var(--geo-acc-rose)}.geo-page .geo-accent-amber{--acc:var(--geo-acc-amber)}.geo-page .geo-accent-sky{--acc:var(--geo-acc-sky)}.geo-page .geo-accent-violet{--acc:var(--geo-acc-violet)}.geo-page .geo-accent-emerald{--acc:var(--geo-acc-emerald)}.geo-page .geo-accent-orange{--acc:var(--geo-acc-orange)}.geo-page .geo-accent-slate{--acc:var(--geo-acc-slate)}.geo-page .geo-baseline-heading{display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-baseline-heading,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-baseline-heading,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-baseline-heading,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-baseline-heading,.text-muted-foreground){color:inherit}.geo-page .geo-baseline-heading:before{content:"";display:inline-block;height:1rem;width:.25rem;border-radius:9999px;background:rgb(var(--acc))}.geo-page .geo-baseline-hero>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.geo-page .geo-baseline-hero{border-radius:var(--radius);border-width:1px;padding:1.25rem;background:linear-gradient(135deg,rgb(var(--geo-acc-teal)/.08),rgb(var(--geo-acc-sky)/.05));border-color:rgb(var(--geo-acc-teal)/.25)}.geo-page .geo-baseline-lead .prose{font-size:1rem;line-height:1.5rem;line-height:1.625}.geo-page .geo-baseline-lead .prose strong{color:rgb(var(--acc,var(--geo-acc-teal)))}.geo-page .geo-tile-named{background:rgb(var(--geo-acc-violet)/.07);border-color:rgb(var(--geo-acc-violet)/.3)}.geo-page .geo-tile-alert{background:rgb(var(--palette-red-500)/.08);border-color:rgb(var(--palette-red-500)/.3)}.geo-page .geo-kind-track,.geo-page .geo-share-track{height:.375rem;overflow:hidden;border-radius:9999px;background-color:hsl(var(--muted))}.geo-page .geo-share-track{width:6rem}.geo-page .geo-kind-bar,.geo-page .geo-share-bar{height:100%;border-radius:9999px;background:rgb(var(--acc))}.geo-page .geo-learned{display:flex;gap:.5rem;border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.75rem}.geo-page .geo-learned .prose{font-size:.875rem;line-height:1.25rem}.geo-page .geo-learned-gap{background:rgb(var(--geo-acc-rose)/.06);border-color:rgb(var(--geo-acc-rose)/.25);color:rgb(var(--geo-acc-rose))}.geo-page .geo-learned-strength{background:rgb(var(--geo-acc-emerald)/.06);border-color:rgb(var(--geo-acc-emerald)/.25);color:rgb(var(--geo-acc-emerald))}.geo-page .geo-learned-info{background:rgb(var(--geo-acc-sky)/.06);border-color:rgb(var(--geo-acc-sky)/.25);color:rgb(var(--geo-acc-sky))}.geo-page .geo-kind-row>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.geo-page .geo-kind-row{border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.75rem;border-left:3px solid rgb(var(--acc))}.geo-page .geo-kind-chip{border-radius:calc(var(--radius) - 4px);padding:.125rem .375rem;font-size:.75rem;line-height:1rem;font-weight:600;background:rgb(var(--acc)/.1);color:rgb(var(--acc))}.geo-page .geo-pattern{display:grid;gap:.25rem;border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.75rem;font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.geo-page .geo-pattern{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:flex-start;gap:1rem}}.geo-page .geo-pattern{border-left:3px solid rgb(var(--acc))}.geo-page .geo-pattern-client{border-radius:calc(var(--radius) - 4px);padding:.25rem .5rem;font-size:.75rem;line-height:1rem;background:rgb(var(--geo-acc-amber)/.08)}.geo-page .geo-num{display:inline-flex;height:1.25rem;min-width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:700;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);background:rgb(var(--acc)/.12);color:rgb(var(--acc))}.geo-page .geo-principle{border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.75rem;background:rgb(var(--acc)/.04);border-color:rgb(var(--acc)/.25)}.geo-page .geo-offpage{border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));padding:.75rem;border-left:3px solid rgb(var(--acc))}.geo-page .geo-opp{scroll-margin-top:6rem}.geo-page .geo-opp>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.geo-page .geo-opp{border-radius:var(--radius);border-width:1px;padding:1.25rem;background:linear-gradient(135deg,rgb(var(--geo-acc-emerald)/.07),rgb(var(--geo-acc-sky)/.05));border-color:rgb(var(--geo-acc-emerald)/.3)}.geo-page .geo-opp-top{display:grid;align-items:flex-start;gap:1.5rem}@media (min-width:768px){.geo-page .geo-opp-top{grid-template-columns:260px minmax(0,1fr)}}.geo-page .geo-opp-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-opp-title,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-opp-title,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-opp-title,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-opp-title,.text-muted-foreground){color:inherit}.geo-page .geo-opp-verdict .prose{font-size:1rem;line-height:1.5rem;line-height:1.625}.geo-page .geo-dial{width:100%}.geo-page .geo-dial-seg{fill:none;stroke-width:18}.geo-page .geo-dial-seg-0{stroke:rgb(var(--palette-rose-600))}.geo-page .geo-dial-seg-1{stroke:rgb(var(--geo-acc-amber))}.geo-page .geo-dial-seg-2{stroke:rgb(var(--palette-lime-500))}.geo-page .geo-dial-seg-3{stroke:rgb(var(--palette-emerald-600))}.geo-page .geo-dial-needle{stroke:hsl(var(--foreground));stroke-width:3;stroke-linecap:round}.geo-page .geo-dial-hub{fill:hsl(var(--foreground))}.geo-page .geo-dial-tick{fill:hsl(var(--muted-foreground));font-size:9px}.geo-page .geo-dial-value{fill:hsl(var(--foreground));font-size:30px;font-weight:700}.geo-page .geo-dial-of{fill:hsl(var(--muted-foreground));font-size:13px;font-weight:500}.geo-page .geo-dial-caption{text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-dial-caption,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-dial-caption,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-dial-caption,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-dial-caption,.text-muted-foreground){color:inherit}.geo-page .geo-tier-bar{display:flex;height:.75rem;width:100%;overflow:hidden;border-radius:9999px;background-color:hsl(var(--muted))}.geo-page .geo-tier-bar>span{height:100%}.geo-page .geo-tier-built{background:rgb(var(--geo-acc-rose))}.geo-page .geo-tier-partial{background:rgb(var(--geo-acc-amber))}.geo-page .geo-tier-basic{background:rgb(var(--geo-acc-emerald))}.geo-page .geo-tier-official{background:rgb(var(--geo-acc-sky))}.geo-page .geo-tier-unread{background:rgb(var(--geo-acc-slate))}.geo-page .geo-tier-dot{display:inline-block;height:.625rem;width:.625rem;flex-shrink:0;border-radius:9999px}.geo-page .geo-opp-legend{margin-top:.5rem;display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-page .geo-opp-legend){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-page .geo-opp-legend{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-page .geo-opp-legend,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-page .geo-opp-legend){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-page .geo-opp-legend){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-page .geo-opp-legend){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-page .geo-opp-legend{color:var(--geo-on-ink-soft)}@media (min-width:640px){.geo-page .geo-opp-table :is(th,td){padding-left:.5rem;padding-right:.5rem}.geo-page .geo-opp-table :is(th,td):first-child{padding-left:.75rem}.geo-page .geo-opp-table td:first-child{width:100%;max-width:0}}.geo-page .geo-opp-card{border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));padding:.75rem}.geo-page .geo-opp-card ul{margin-top:.25rem;list-style-type:disc}.geo-page .geo-opp-card ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.geo-page .geo-opp-card ul{padding-left:1rem;font-size:.75rem;line-height:1rem}.geo-page .geo-opp-card h3{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-page .geo-opp-card h3){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-page .geo-opp-card h3{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-page .geo-opp-card h3,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-page .geo-opp-card h3){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-page .geo-opp-card h3){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-page .geo-opp-card h3){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-page .geo-opp-card h3{color:var(--geo-on-ink-soft)}.geo-page .geo-yes{color:rgb(var(--geo-acc-emerald))}.geo-page .geo-no{color:hsl(var(--muted-foreground)/.5)}.geo-page .geo-score-track{height:.375rem;width:4rem;overflow:hidden;border-radius:9999px;background-color:hsl(var(--muted))}.geo-page .geo-score-bar{height:100%;border-radius:9999px}.geo-page .geo-stat-note{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-stat-note,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-stat-note,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-stat-note,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-stat-note,.text-muted-foreground){color:inherit}.geo-page .geo-tile-button{width:100%;cursor:pointer;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.geo-page .geo-tile-button:hover{border-color:hsl(var(--foreground)/.4);background-color:hsl(var(--muted)/.4)}.geo-page .geo-tile-selected{border-color:hsl(var(--foreground)/.6);background-color:hsl(var(--muted)/.4)}.geo-mention-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.geo-mention-item{border-radius:calc(var(--radius) - 2px);border-width:1px;font-size:.75rem;line-height:1rem}.geo-mention-summary{display:flex;cursor:pointer;list-style-type:none;align-items:flex-start;gap:.5rem;padding:.75rem}.geo-mention-summary:hover{background-color:hsl(var(--muted)/.4)}.geo-mention-summary::-webkit-details-marker{display:none}.geo-mention-chevron{margin-top:.125rem;height:.875rem;width:.875rem;flex-shrink:0;color:hsl(var(--muted-foreground));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-mention-chevron){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-mention-chevron{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-mention-chevron,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-mention-chevron){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-mention-chevron){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-mention-chevron){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-mention-chevron{color:var(--geo-on-ink-soft)}.geo-mention-item[open] .geo-mention-chevron{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.geo-mention-body{border-top-width:1px;padding:.75rem}.geo-answer-sources{margin-top:.75rem;border-top-width:1px;padding-top:.5rem;font-size:11px}.geo-answer-dialog .prose{font-size:.875rem;line-height:1.25rem;line-height:1.625}.geo-answer-dialog .geo-answer-sources{font-size:.75rem;line-height:1rem}.geo-mention-item mark{border-radius:calc(var(--radius) - 4px);padding-left:.125rem;padding-right:.125rem;font-weight:500;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-mention-item mark,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-mention-item mark,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-mention-item mark,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-mention-item mark,.text-muted-foreground){color:inherit}.geo-mention-item mark{background:rgb(var(--palette-amber-500)/.3)}.geo-page .geo-sort-head{display:inline-flex;align-items:center;gap:.25rem;font-weight:600;text-transform:uppercase}.geo-page .geo-sort-head:hover{color:hsl(var(--foreground))}.geo-page .geo-sort-head svg{opacity:.4}.geo-page .geo-sort-head.is-on{color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-sort-head.is-on,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-sort-head.is-on,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-sort-head.is-on,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-sort-head.is-on,.text-muted-foreground){color:inherit}.geo-page .geo-sort-head.is-on svg{opacity:1}.geo-page .geo-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--card));padding:.5rem .75rem}.geo-shared{max-width:80rem;padding:1.5rem 1rem}.geo-share-gate,.geo-shared{margin-left:auto;margin-right:auto}.geo-share-gate{display:flex;min-height:100%;max-width:28rem;flex-direction:column;justify-content:center;padding:4rem 1rem}.geo-share-input{display:block;height:2.25rem;width:100%;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--background));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-share-input,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-share-input,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-share-input,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-share-input,.text-muted-foreground){color:inherit}.geo-share-button{display:inline-flex;height:2.25rem;cursor:pointer;align-items:center;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--primary));padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--primary-foreground))}.geo-share-button:hover{background-color:hsl(var(--primary)/.9)}.geo-page .ds-section-title{display:flex;align-items:center;gap:.5rem}.geo-page .ds-section-title:before{content:"";display:inline-block;height:.875rem;width:.25rem;flex-shrink:0;border-radius:9999px;background:rgb(var(--geo-acc-teal))}.geo-page .geo-page-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-radius:var(--radius);border-width:1px;padding:1rem;background:linear-gradient(135deg,rgb(var(--geo-acc-teal)/.08),rgb(var(--geo-acc-sky)/.05));border-color:rgb(var(--geo-acc-teal)/.25)}.geo-page .geo-page-hero-title{margin-top:.125rem;font-size:1rem;line-height:1.5rem;font-weight:600;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-page-hero-title,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-page-hero-title,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-page-hero-title,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-page-hero-title,.text-muted-foreground){color:inherit}@media (min-width:640px){.geo-page .geo-page-hero-title{font-size:1.125rem;line-height:1.75rem}}.geo-page .geo-prompts-toggle{cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.geo-page .geo-prompts-toggle:hover:enabled{border-color:hsl(var(--foreground)/.4);color:hsl(var(--foreground))}.geo-page .geo-prompts-toggle:disabled{cursor:default}.geo-page .geo-page-prompts>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.geo-page .geo-page-prompts{font-size:.75rem;line-height:1rem}.geo-page .geo-page-prompts li{display:flex;gap:.75rem}.geo-page .geo-page-prompt-code{width:2rem;flex-shrink:0;font-weight:500;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--muted-foreground))}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-page .geo-page-prompt-code){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-page .geo-page-prompt-code{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-page .geo-page-prompt-code,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-page .geo-page-prompt-code){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-page .geo-page-prompt-code){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-page .geo-page-prompt-code){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-page .geo-page-prompt-code{color:var(--geo-on-ink-soft)}.geo-page .geo-page-switcher{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.geo-page .geo-page-switch{display:flex;min-width:0;flex-direction:column;gap:.25rem;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--card));padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.geo-page .geo-page-switch:hover{border-color:hsl(var(--foreground)/.4);background-color:hsl(var(--muted)/.4)}.geo-page .geo-page-switch.is-active{background:rgb(var(--geo-acc-teal)/.08);border-color:rgb(var(--geo-acc-teal)/.7)}.geo-page .geo-page-switch-title{overflow-wrap:break-word;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.375;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-page .geo-page-switch-title,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-page .geo-page-switch-title,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-page .geo-page-switch-title,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-page .geo-page-switch-title,.text-muted-foreground){color:inherit}.geo-page .geo-page-switch.is-active .geo-page-switch-title{font-weight:600}.geo-page .geo-page-switch-meta{display:none;font-size:11px;color:hsl(var(--muted-foreground))}.geo-shared .geo-shared-head :is(.ds-eyebrow,.geo-page .geo-page-switch-meta){color:var(--geo-on-ink-soft)}.geo-shared .ds-section-head .geo-page .geo-page-switch-meta{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.geo-page .geo-page-switch-meta,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.geo-page .geo-page-switch-meta){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.geo-page .geo-page-switch-meta){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.geo-page .geo-page-switch-meta){color:inherit}.geo-shared .geo-copy-page-head>:first-child .geo-page .geo-page-switch-meta{color:var(--geo-on-ink-soft)}@media (min-width:640px){.geo-page .geo-page-switch-meta{display:block}}.geo-copy-editor .doc-editor [data-section-label]:after{color:rgb(var(--geo-acc-teal))}.geo-view-copy .doc-editor .doc-section.doc-s-dev_notes,.geo-view-notes .doc-editor .doc-section:not(.doc-s-dev_notes){display:none}.geo-copy-editor .doc-editor .doc-sheet{border-radius:0;border-width:0;background-color:transparent;padding:0}.geo-copy-editor .doc-editor .doc-s-schema[data-section-label]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius);padding:1rem;margin-top:4rem;background:hsl(var(--muted)/.5);border-top:3px solid var(--geo-ink)}.geo-copy-editor .doc-editor .doc-s-schema[data-section-label]:after{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px);padding:.25rem .75rem;bottom:100%;background:var(--geo-ink);color:var(--geo-on-ink)}.geo-copy-editor .doc-editor .ProseMirror{font-size:.875rem;line-height:1.25rem}.geo-copy-editor .doc-editor .doc-s-meta_description{font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-copy-editor .doc-editor .doc-s-meta_description,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-copy-editor .doc-editor .doc-s-meta_description,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-copy-editor .doc-editor .doc-s-meta_description,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-copy-editor .doc-editor .doc-s-meta_description,.text-muted-foreground){color:inherit}.geo-copy-editor .doc-editor .doc-s-schema{font-family:var(--font-mono);font-size:.75rem;line-height:1rem}.geo-copy-editor .doc-editor .doc-rich h1{margin-bottom:.75rem;margin-top:0;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.25}.geo-copy-editor .doc-editor .doc-rich h2{margin-bottom:.5rem;margin-top:2rem;border-top-width:1px;padding-top:1.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.375}.geo-copy-editor .doc-editor .doc-rich h3{margin-bottom:.25rem;margin-top:1.5rem;font-size:15px;font-weight:600;line-height:1.375}.geo-copy-editor .doc-editor .doc-rich :is(h4,h5,h6){margin-bottom:.25rem;margin-top:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.geo-copy-editor .doc-editor .doc-rich hr{margin-top:1.5rem;margin-bottom:1.5rem;border-width:1px 0 0}.geo-copy-editor .doc-editor .doc-rich hr+h2{margin-top:0;border-top-width:0;padding-top:0}.geo-copy-editor .doc-editor .doc-rich li+li{margin-top:.25rem}.geo-copy-editor .doc-editor .tableWrapper{margin-top:1rem;margin-bottom:1rem;border-radius:var(--radius);border-width:1px}.geo-copy-editor .doc-editor .tableWrapper table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.375;table-layout:auto}.geo-copy-editor .doc-editor .tableWrapper :is(th,td){border-bottom-width:1px;padding:.5rem .75rem;text-align:left;vertical-align:top}.geo-copy-editor .doc-editor .tableWrapper th{vertical-align:bottom;font-weight:600;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-copy-editor .doc-editor .tableWrapper th,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-copy-editor .doc-editor .tableWrapper th,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-copy-editor .doc-editor .tableWrapper th,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-copy-editor .doc-editor .tableWrapper th,.text-muted-foreground){color:inherit}.geo-copy-editor .doc-editor .tableWrapper th{background:rgb(var(--geo-acc-teal)/.08)}.geo-copy-editor .doc-editor .tableWrapper tr:last-child td{border-bottom-width:0}.geo-copy-editor .doc-editor .tableWrapper :is(th,td) p{margin:0}@media (max-width:640px){.geo-page .ds-table:not(.geo-table-stack){min-width:560px}.geo-page .geo-wide{display:none}.geo-page .geo-opp{padding:.75rem}.geo-page .geo-baseline-hero{padding:1rem}.geo-page .geo-pattern{font-size:.75rem;line-height:1rem}.geo-shared{padding:1rem .75rem}.geo-shared-head{flex-wrap:wrap}.geo-page .geo-filter-bar [role=combobox]{width:100%}.geo-copy-editor .doc-editor .tableWrapper table{min-width:560px}}@media (min-width:640px){.geo-page .geo-narrow{display:none}.geo-page .geo-table-stack .geo-stack-main{min-width:280px}}.geo-shared .geo-shared-head{border-radius:var(--radius);border-width:0;padding:1rem 1.25rem;background:var(--geo-ink)}.geo-shared .geo-shared-titles{border-left-width:1px;padding-left:1rem;border-color:var(--geo-on-ink-soft)}.geo-shared .geo-shared-head .ds-title{font-size:1.25rem;line-height:1.75rem;color:var(--geo-on-ink)}.geo-shared .geo-shared-head :is(.ds-eyebrow,.text-muted-foreground){color:var(--geo-on-ink-soft)}.geo-shared .ds-subtabs{gap:.25rem;border-radius:var(--radius);border-width:0;padding:.25rem;background:hsl(var(--tone)/.12)}.geo-shared .ds-subtab{margin-bottom:0;border-radius:calc(var(--radius) - 2px);border-width:0;padding:.375rem .75rem;font-weight:500;color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-shared .ds-subtab,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-shared .ds-subtab,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-shared .ds-subtab,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-shared .ds-subtab,.text-muted-foreground){color:inherit}.geo-shared .ds-subtab:hover{background:hsl(var(--tone)/.14)}.geo-shared .ds-subtab-active,.geo-shared .ds-subtab-active:hover{background:var(--geo-ink);color:var(--geo-on-ink)}.geo-shared :is(.ds-section-head,.geo-baseline-heading){margin-bottom:.75rem;flex-wrap:wrap;border-radius:calc(var(--radius) - 2px);border-width:0;padding:.5rem .75rem;background:var(--geo-ink);color:var(--geo-on-ink)}.geo-shared .ds-card>.ds-section-head{margin:-1rem -1rem 1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-left:1rem;padding-right:1rem;border-top-left-radius:7px;border-top-right-radius:7px}.geo-shared .ds-card>.ds-section-title{margin:-1rem -1rem .75rem;padding:.625rem 1rem;background:var(--geo-ink);border-top-left-radius:7px;border-top-right-radius:7px;color:var(--geo-on-ink)}.geo-shared .ds-card>.ds-section-title:before{background:hsl(var(--tone))}.geo-shared .ds-section-head .ds-section-title{color:var(--geo-on-ink)}.geo-shared .ds-section-head .ds-section-title:before{background:hsl(var(--tone))}.geo-shared .ds-section-head .text-muted-foreground{color:var(--geo-on-ink-soft)}.geo-shared .geo-numbers>.ds-stat-tile{border-color:transparent;color:var(--geo-on-ink)}.geo-shared .geo-numbers>.ds-stat-tile:nth-child(3n+1){background:var(--geo-block-violet)}.geo-shared .geo-numbers>.ds-stat-tile:nth-child(3n+2){background:var(--geo-block-sky)}.geo-shared .geo-numbers>.ds-stat-tile:nth-child(3n+3){background:var(--geo-block-slate)}.geo-shared .geo-numbers>.ds-stat-tile.geo-tile-alert{background:var(--geo-block-red)}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.text-foreground,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared :is(.geo-tiles>.ds-stat-tile,.geo-page-switcher>.geo-page-switch):nth-child(6n+1){background:rgb(var(--palette-violet-500)/.1);border-color:rgb(var(--palette-violet-500)/.35)}.geo-shared :is(.geo-tiles>.ds-stat-tile,.geo-page-switcher>.geo-page-switch):nth-child(6n+2){background:rgb(var(--palette-sky-500)/.1);border-color:rgb(var(--palette-sky-500)/.35)}.geo-shared :is(.geo-tiles>.ds-stat-tile,.geo-page-switcher>.geo-page-switch):nth-child(6n+3){background:rgb(var(--palette-cyan-500)/.1);border-color:rgb(var(--palette-cyan-500)/.35)}.geo-shared :is(.geo-tiles>.ds-stat-tile,.geo-page-switcher>.geo-page-switch):nth-child(6n+4){background:rgb(var(--palette-orange-500)/.1);border-color:rgb(var(--palette-orange-500)/.35)}.geo-shared :is(.geo-tiles>.ds-stat-tile,.geo-page-switcher>.geo-page-switch):nth-child(6n+5){background:rgb(var(--palette-indigo-500)/.1);border-color:rgb(var(--palette-indigo-500)/.35)}.geo-shared :is(.geo-tiles>.ds-stat-tile,.geo-page-switcher>.geo-page-switch):nth-child(6n+6){background:rgb(var(--palette-fuchsia-500)/.1);border-color:rgb(var(--palette-fuchsia-500)/.35)}.geo-shared .geo-tiles>.ds-stat-tile.geo-tile-named{background:var(--geo-block-violet);border-color:transparent;color:var(--geo-on-ink)}.geo-shared .geo-tile-named :is(.ds-label,.text-foreground,.text-muted-foreground){color:inherit}.geo-shared .geo-page-switcher>.geo-page-switch.is-active,.geo-shared .geo-tiles>.ds-stat-tile.geo-tile-selected{background:var(--geo-ink);border-color:transparent;color:var(--geo-on-ink)}.geo-shared .geo-tile-selected :is(.ds-label,.text-foreground,.text-muted-foreground){color:inherit}.geo-shared .geo-page-switch.is-active .geo-page-switch-title{color:var(--geo-on-ink)}.geo-shared .geo-page-switch.is-active .geo-page-switch-meta{color:var(--geo-on-ink-soft)}.geo-shared .ds-table thead tr{background:hsl(var(--tone)/.16);border-bottom-color:hsl(var(--tone)/.35)}.geo-shared .ds-table th{color:hsl(var(--foreground))}.geo-shared .geo-numbers>.ds-stat-tile :is(.ds-label,.ds-stat-value,.geo-number-band,.geo-stat-note,.geo-shared .ds-table th,.text-muted-foreground,.geo-changed){color:inherit}.geo-shared .geo-tile-named :is(.ds-label,.geo-shared .ds-table th,.text-muted-foreground){color:inherit}.geo-shared .geo-tile-selected :is(.ds-label,.geo-shared .ds-table th,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.geo-shared .ds-table th,.text-muted-foreground){color:inherit}.geo-shared .ds-table tbody tr:nth-child(2n){background:hsl(var(--tone)/.04)}.geo-shared .ds-table tbody tr:hover{background:hsl(var(--tone)/.1)}.geo-shared .geo-filter-row{border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.75rem}.geo-shared :is(.geo-filter-bar,.geo-filter-row){background:rgb(var(--palette-sky-500)/.1);border-color:rgb(var(--palette-sky-500)/.35)}.geo-shared .geo-baseline-hero{border-width:0;background:var(--geo-block-violet);color:var(--geo-on-ink)}.geo-shared .geo-baseline-hero :is(.ds-eyebrow,.ds-label,.prose,.prose strong,p,.text-foreground,.text-muted-foreground){color:inherit}.geo-shared .geo-baseline-nav a:hover{background:hsl(var(--tone)/.14)}.geo-shared .chart-league-bar{background:rgb(var(--palette-sky-600)/.8)}.geo-shared .chart-league-row.is-us .chart-league-bar{background:hsl(var(--tone))}.geo-shared .chart-league-chg.is-up{color:hsl(var(--tone))}.geo-shared .chart-league-chg.is-down{color:hsl(var(--muted-foreground))}.geo-shared .ds-tint-success{background:rgb(var(--palette-indigo-500)/.12);border-color:rgb(var(--palette-indigo-500)/.35);color:rgb(var(--palette-indigo-700))}.geo-shared .ds-tint-danger{background:rgb(var(--palette-fuchsia-500)/.12);border-color:rgb(var(--palette-fuchsia-500)/.35);color:rgb(var(--palette-fuchsia-700))}.dark .geo-shared .ds-tint-success{color:rgb(var(--palette-indigo-300))}.dark .geo-shared .ds-tint-danger{color:rgb(var(--palette-fuchsia-300))}.geo-shared .geo-copy-page-head{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border-width:0;background:var(--geo-block-violet)}.geo-shared .geo-copy-page-head>:first-child{color:var(--geo-on-ink)}.geo-shared .geo-copy-page-head>:first-child .text-muted-foreground{color:var(--geo-on-ink-soft)}.geo-shared .geo-copy-page-head>:first-child button{background:transparent;border-color:var(--geo-on-ink-soft);color:var(--geo-on-ink)}.geo-shared .geo-copy-page-head>:first-child button:hover,.geo-shared .geo-copy-page-head>:first-child button[aria-pressed=true]{background:hsl(var(--channel-on-ground)/.2);color:var(--geo-on-ink)}.geo-shared .geo-copy-page-head>:nth-child(2){background:hsl(var(--card))}.geo-shared .geo-folder-tab:not(.is-active){background:hsl(var(--tone)/.12)}@media (max-width:639px){.geo-shared .geo-shared-head>div{flex-direction:column;align-items:flex-start;gap:.5rem}.geo-shared .geo-shared-titles{border-left-width:0;padding-left:0}.geo-shared .geo-shared-head .ds-title{white-space:normal}}.horizon-dawn{--hz-night:238 55% 28%;--hz-dusk:268 60% 50%;--hz-rose:338 85% 62%;--hz-ember:22 95% 58%;--hz-sun:44 100% 62%;--hz-day:202 90% 68%;--hz-sun-x:var(--hz-sky-x,11%);--hz-core:3px;--hz-glow:0.55}.dark .horizon-dawn{--hz-night:240 50% 22%;--hz-day:204 80% 56%;--hz-glow:0.75}.brown .horizon-dawn{--hz-night:300 25% 30%;--hz-dusk:320 35% 45%;--hz-day:36 60% 62%;--hz-glow:0.5}.hz-day .horizon-dawn{--hz-night:30 92% 64%;--hz-dusk:24 94% 60%;--hz-rose:14 90% 62%;--hz-ember:22 95% 56%;--hz-sun:44 100% 62%;--hz-day:34 96% 68%}.hz-night .horizon-dawn{--hz-night:232 62% 20%;--hz-dusk:226 58% 32%;--hz-rose:216 62% 46%;--hz-ember:206 72% 62%;--hz-sun:210 45% 93%;--hz-day:236 56% 24%;--hz-core:5px;--hz-glow:0.6}.dark .hz-night .horizon-dawn{--hz-dusk:226 60% 40%;--hz-rose:216 66% 56%;--hz-glow:0.8}.brown .hz-day .horizon-dawn{--hz-night:32 70% 58%;--hz-day:36 70% 64%}.brown .hz-night .horizon-dawn{--hz-night:300 28% 18%;--hz-dusk:310 30% 28%;--hz-rose:330 32% 40%;--hz-ember:30 45% 60%;--hz-sun:40 50% 90%;--hz-day:300 25% 22%}.ds-title-rule.horizon-dawn{position:relative;border-bottom-color:transparent}.horizon-dawn:after{inset:auto 0 -1px 0;height:3px;border-radius:2px;background:linear-gradient(90deg,hsl(var(--hz-night)) 0,hsl(var(--hz-dusk)) calc(var(--hz-sun-x) - 7%),hsl(var(--hz-rose)) calc(var(--hz-sun-x) - 4%),hsl(var(--hz-sun)) calc(var(--hz-sun-x) - 1%),hsl(var(--hz-sun)) calc(var(--hz-sun-x) + 1%),hsl(var(--hz-ember)) calc(var(--hz-sun-x) + 5%),hsl(var(--hz-rose)) calc(var(--hz-sun-x) + 12%),hsl(var(--hz-day)) calc(var(--hz-sun-x) + 40%),hsl(var(--hz-day)/.25) 100%)}.horizon-dawn:after,.horizon-dawn:before{content:"";position:absolute;pointer-events:none}.horizon-dawn:before{inset:auto 0 0 0;height:2.25rem;background:radial-gradient(7rem 2.25rem at var(--hz-sun-x) 100%,hsl(var(--hz-sun)) 0 var(--hz-core),hsl(var(--hz-sun)/.85) 6px,hsl(var(--hz-ember)/.55) 1.2rem,hsl(var(--hz-rose)/.22) 2.6rem,transparent 100%),linear-gradient(to top,hsl(var(--hz-rose)/.12),transparent 60%);opacity:var(--hz-glow);animation:horizon-dawn-rise 1.4s ease-out both}@keyframes horizon-dawn-rise{0%{opacity:0;transform:translateY(.35rem)}to{opacity:var(--hz-glow);transform:none}}@media (prefers-reduced-motion:reduce){.horizon-dawn:before{animation:none}}.horizon-fill-text{flex:1 1 auto;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,hsl(var(--foreground)) calc(100% - 1.75rem),transparent);mask-image:linear-gradient(to bottom,hsl(var(--foreground)) calc(100% - 1.75rem),transparent)}.horizon-tile{--ht-on:var(--channel-on-ground,0 0% 100%);--ht-h:var(--channel-ground-h,217);--ht-s:var(--channel-ground-s,33%);--ht-l:var(--channel-ground-l,17%);--ht-lift:var(--channel-ground-lift,1);--ht-accent-h:var(--channel-h,217)}.dark .horizon-tile{--ht-depth:-4%}.horizon-grid{grid-auto-flow:row dense;grid-auto-rows:11rem;gap:.75rem}.horizon-tile{--ht-ground:var(--ht-h) var(--ht-s) calc(var(--ht-l) + var(--ht-depth, 0%));--foreground:var(--ht-on);--muted-foreground:var(--channel-on-ground-muted,var(--ht-h) 45% 88%);--muted:var(--ht-h) calc(var(--ht-s) * 0.55) calc(var(--ht-l) + var(--ht-depth, 0%) + 9% * var(--ht-lift));--border:var(--ht-h) calc(var(--ht-s) * 0.5) calc(var(--ht-l) + var(--ht-depth, 0%) + 20% * var(--ht-lift));--background:var(--ht-ground);--card:var(--ht-ground);--ring:var(--ht-on);color:hsl(var(--foreground))}.horizon-card{background-color:hsl(var(--ht-ground));background-image:linear-gradient(to bottom,hsl(var(--ht-h) var(--ht-s) calc(var(--ht-l) + var(--ht-depth, 0%) - 7%)) 0,hsl(var(--ht-h) var(--ht-s) calc(var(--ht-l) + var(--ht-depth, 0%) - 7%)/0) 3.25rem),radial-gradient(120% 90% at 100% 100%,hsl(var(--ht-h) var(--ht-s) calc(var(--ht-l) + var(--ht-depth, 0%) + 4%)/.45),hsl(var(--ht-h) var(--ht-s) calc(var(--ht-l) + var(--ht-depth, 0%) + 4%)/0) 65%);border-color:hsl(var(--channel-ground-edge,var(--ht-h) var(--ht-s) calc(var(--ht-l) + var(--ht-depth, 0%) + 10% * var(--ht-lift))))}.horizon-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:.5rem .5rem 0 0;background-color:hsl(var(--ht-accent-h) 85% 72%);opacity:.9;pointer-events:none}.horizon-card:hover,.horizon-tile:hover .horizon-card{border-color:hsl(var(--ht-accent-h) 85% 72%/.85)}.horizon-hit-self:focus-visible,.horizon-tile:has(>.horizon-hit:focus-visible)>.horizon-card{outline:2px solid hsl(var(--ht-ground));outline-offset:2px}.horizon-eyebrow{color:hsl(var(--ht-on))}.horizon-icon{border:1px solid hsl(var(--ht-on)/.22)}.horizon-icon,.horizon-tile .ds-chip{background-color:hsl(var(--ht-on)/.14)}.horizon-tile .ds-chip{border-color:hsl(var(--ht-on)/.3);color:hsl(var(--ht-on))}.horizon-tile .ds-chip.ds-tint-red{background-color:hsl(var(--ht-on));border-color:hsl(var(--ht-on));color:hsl(var(--ht-ground));font-weight:600}.horizon-tile .horizon-favicon{background-color:hsl(var(--ht-on))}.horizon-tile .horizon-stack>*{box-shadow:0 0 0 2px hsl(var(--ht-ground))}.horizon-date{background-color:hsl(var(--ht-on));color:hsl(var(--ht-ground))}.live-face-in{animation:live-face-in .42s cubic-bezier(.22,.61,.36,1) both}.live-face-out{animation:live-face-out .42s cubic-bezier(.22,.61,.36,1) both}@keyframes live-face-in{0%{transform:translateX(100%);opacity:.4}to{transform:translateX(0);opacity:1}}@keyframes live-face-out{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:.4}}@media (prefers-reduced-motion:reduce){.live-face-in,.live-face-out{animation:none}.live-face-out{display:none}}.hr-doc-preview>:first-child{margin-top:0}.hr-doc-preview p{margin:0 0 .65em}.hr-doc-preview h1,.hr-doc-preview h2,.hr-doc-preview h3,.hr-doc-preview h4,.hr-doc-preview h5,.hr-doc-preview h6{font-weight:600;line-height:1.3;margin:1.2em 0 .5em}.hr-doc-preview h1{font-size:1.45em}.hr-doc-preview h2{font-size:1.25em}.hr-doc-preview h3{font-size:1.1em}.hr-doc-preview h4,.hr-doc-preview h5,.hr-doc-preview h6{font-size:1em}.hr-doc-preview ol,.hr-doc-preview ul{margin:0 0 .65em;padding-left:1.4em}.hr-doc-preview ul{list-style:disc}.hr-doc-preview ol{list-style:decimal}.hr-doc-preview li{margin:.15em 0}.hr-doc-preview blockquote{margin:0 0 .65em;padding-left:.9em;border-left:2px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.hr-doc-preview table{width:100%;border-collapse:collapse;margin:0 0 .9em}.hr-doc-preview td,.hr-doc-preview th{border:1px solid hsl(var(--border));padding:.35em .5em;text-align:left;vertical-align:top}.hr-doc-preview th{font-weight:600;background:hsl(var(--muted))}.hr-doc-preview img{max-width:100%;height:auto;margin:.4em 0}.hr-doc-preview hr{border:0;border-top:1px solid hsl(var(--border));margin:1em 0}:root{--audit-print-banner-from:var(--palette-indigo-950);--audit-print-banner-to:var(--palette-indigo-800);--audit-print-banner-ink:255 255 255}@media print{body:has(.influencer-audit-root) *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has(.influencer-audit-root) *{visibility:hidden}.influencer-audit-root,.influencer-audit-root *{visibility:visible}.influencer-audit-root{position:absolute;top:0;left:0;right:0;width:100%;margin:0;padding:0}@page{margin:14mm 12mm}.influencer-audit-root .print-hide,.influencer-audit-root .print-hide *{display:none!important}.influencer-audit-root .print-keep-together{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.influencer-audit-root .print-page-break{-moz-column-break-before:page;break-before:page;page-break-before:always}.influencer-audit-root .influencer-banner{background:linear-gradient(135deg,rgb(var(--audit-print-banner-from)),rgb(var(--audit-print-banner-to)))!important;color:rgb(var(--audit-print-banner-ink))!important}.influencer-audit-root,body:has(.influencer-audit-root){font-size:10.5pt}}:root{--inf-icon:291 93% 83%;--inf-accent-from:43 96% 56%;--inf-accent-to:330 81% 70%;--inf-icon-deep:293 76% 40%;--inf-pill:292 84% 61%}.brown{--inf-icon:300 65% 84%}.influencer-icon-accent{color:hsl(var(--inf-icon-deep))}.dark .influencer-icon-accent{color:hsl(var(--inf-icon))}.influencer-accent-pill.influencer-accent-pill{background:hsl(var(--inf-pill)/.1);border:1px solid hsl(var(--inf-pill)/.3);color:hsl(var(--inf-icon-deep))}.dark .influencer-accent-pill.influencer-accent-pill{color:hsl(var(--inf-icon))}.influencer-accent-pill.influencer-accent-pill:hover{background:hsl(var(--inf-pill)/.18)}.influencer-initials{font-size:var(--fs,.75rem)}:root{--jou-icon:152 81% 70%;--jou-accent-from:158 64% 52%;--jou-accent-to:180 64% 52%;--jou-icon-deep:161 94% 24%;--jou-pill:160 84% 39%}.brown{--jou-icon:155 65% 75%;--jou-accent-from:155 65% 55%;--jou-accent-to:180 60% 55%}.journalist-icon-accent{color:hsl(var(--jou-icon-deep))}.dark .journalist-icon-accent{color:hsl(var(--jou-icon))}.journalist-accent-pill.journalist-accent-pill{background:hsl(var(--jou-pill)/.1);border:1px solid hsl(var(--jou-pill)/.3);color:hsl(var(--jou-icon-deep))}.dark .journalist-accent-pill.journalist-accent-pill{color:hsl(var(--jou-icon))}.journalist-accent-pill.journalist-accent-pill:hover{background:hsl(var(--jou-pill)/.18)}:root{--kb-icon:38 95% 76%;--kb-accent-from:43 96% 56%;--kb-accent-to:338 82% 62%;--kb-icon-deep:23 92% 37%;--kb-pill:43 96% 56%}.brown{--kb-icon:38 80% 78%}.kb-icon-accent{color:hsl(var(--kb-icon-deep))}.dark .kb-icon-accent{color:hsl(var(--kb-icon))}.kb-accent-pill.kb-accent-pill{background:hsl(var(--kb-pill)/.12);border:1px solid hsl(var(--kb-pill)/.32);color:hsl(var(--kb-icon-deep))}.dark .kb-accent-pill.kb-accent-pill{color:hsl(var(--kb-icon))}.kb-accent-pill.kb-accent-pill:hover{background:hsl(var(--kb-pill)/.2)}.kb-tab{padding:.5rem 1.25rem;border:1px solid transparent;border-bottom:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;font-size:.75rem;font-weight:500;transition:all .12s ease;color:hsl(var(--muted-foreground));background:hsl(var(--foreground)/.05);white-space:nowrap;position:relative}.kb-tab:hover{color:hsl(var(--foreground));background:hsl(var(--foreground)/.09)}.kb-tab[data-state=active]{background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--border))}.marketing-roof{width:0;height:0;border-left:448px solid transparent;border-right:448px solid transparent;border-bottom:100px solid rgb(var(--palette-violet-500))}.marketing-wash-light{display:block}.brown .marketing-wash-light,.dark .marketing-wash-light,.marketing-wash-brown{display:none}.brown .marketing-wash-brown{display:block}.marketing-dotgrid{background-image:radial-gradient(circle,currentColor 1px,transparent 0);background-size:34px 34px;opacity:.07}.dark .marketing-dotgrid{opacity:.05}.marketing-trajectory{opacity:.3}.dark .marketing-trajectory{opacity:.18}.marketing-ladder-step{margin-left:var(--indent)}