@layer app{.XtUCGG_region{transition:opacity var(--ds-dur-base) var(--ds-ease-standard)}.XtUCGG_pending{opacity:.55}.XtUCGG_scopeNote{max-width:45rem;color:var(--ds-color-text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.XtUCGG_headLinks{gap:var(--ds-space-2) var(--ds-space-4);flex-wrap:wrap;display:flex}.XtUCGG_chart{margin-top:var(--ds-space-8)}.XtUCGG_analytics{gap:var(--ds-space-10);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.XtUCGG_tools{justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin-block:var(--ds-space-8) var(--ds-space-4);flex-wrap:wrap;display:flex}.XtUCGG_filters{align-items:flex-end;gap:var(--ds-space-3) var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);margin-bottom:var(--ds-space-6);border:var(--ds-hairline) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);flex-wrap:wrap;display:flex}.XtUCGG_control{gap:var(--ds-space-1);min-width:0;max-width:16rem;display:grid}.XtUCGG_grow{flex:14rem;max-width:22rem}.XtUCGG_controlLabel{font-size:var(--ds-fs-xs);line-height:var(--ds-lh-xs);color:var(--ds-color-text-subtle)}.XtUCGG_years{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);border:0;grid-template-columns:6rem auto 6rem;margin:0;padding:0;display:grid}.XtUCGG_years>legend{margin-bottom:var(--ds-space-1);grid-column:1/-1;padding:0}.XtUCGG_years>span{color:var(--ds-color-text-subtle)}.XtUCGG_check{align-self:center}.XtUCGG_filterActions{gap:var(--ds-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.XtUCGG_export{position:relative}.XtUCGG_export>summary{list-style:none}.XtUCGG_export>summary::-webkit-details-marker{display:none}.XtUCGG_exportMenu{z-index:20;inset-inline-end:0;top:calc(100% + var(--ds-space-2));gap:var(--ds-space-1);min-width:18rem;padding:var(--ds-space-2);border:var(--ds-hairline) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-raised);box-shadow:var(--ds-shadow-lg);list-style:none;display:grid;position:absolute}.XtUCGG_exportMenu a{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-hit-min);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);color:var(--ds-color-text);font-size:var(--ds-fs-sm);text-decoration:none;display:flex}.XtUCGG_exportMenu a:hover{background:var(--ds-color-surface-hover)}.XtUCGG_exportNote{padding:var(--ds-space-2) var(--ds-space-3) 0;font-size:var(--ds-fs-xs);line-height:var(--ds-lh-xs);color:var(--ds-color-text-subtle)}@media (prefers-reduced-motion:no-preference){:root:not(.ds-motion-off) .XtUCGG_export[open] .XtUCGG_exportMenu{animation:XtUCGG_menu-in var(--ds-dur-base) var(--ds-ease-out-expo)}}@keyframes XtUCGG_menu-in{0%{opacity:0;translate:0 calc(var(--ds-space-1) * -1)}}.XtUCGG_speaker{font-size:var(--ds-fs-xs);line-height:var(--ds-lh-xs);color:var(--ds-color-text-subtle)}.XtUCGG_quote{position:relative}.XtUCGG_partial{margin-top:var(--ds-space-1);font-family:var(--ds-font-sans);font-size:var(--ds-fs-xs);line-height:var(--ds-lh-xs);color:var(--ds-color-text-subtle);display:block}.XtUCGG_tags{gap:var(--ds-space-2);display:grid}.XtUCGG_tagGroup{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.XtUCGG_tagLabel{font-size:var(--ds-fs-xs);line-height:var(--ds-lh-xs);color:var(--ds-color-text-subtle)}.XtUCGG_entryOther:before{background:var(--ds-color-data)}.XtUCGG_context{width:100%;margin-top:var(--ds-space-2)}.XtUCGG_ctxList{gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-sunken);list-style:none;display:grid}.XtUCGG_ctxItem{gap:var(--ds-space-3);padding:var(--ds-space-2);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-serif);font-size:var(--ds-fs-sm);line-height:var(--ds-lh-body);color:var(--ds-color-text-muted);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.XtUCGG_ctxOwn{background:var(--ds-color-surface);box-shadow:inset 2px 0 0 var(--ds-color-accent);color:var(--ds-color-text)}.XtUCGG_ctxNum{font-family:var(--ds-font-mono);font-size:var(--ds-fs-mono);color:var(--ds-color-accent-strong);text-align:end;text-decoration:none}.XtUCGG_ctxOpen>.ds-icon{transform:rotate(180deg)}.XtUCGG_ctxError{font-size:var(--ds-fs-sm);color:var(--ds-color-danger)}@media (prefers-reduced-motion:no-preference){:root:not(.ds-motion-off) .XtUCGG_context:not([hidden]){animation:XtUCGG_ctx-in var(--ds-dur-slow) var(--ds-ease-out-expo)}}@keyframes XtUCGG_ctx-in{0%{opacity:0;translate:0 calc(var(--ds-space-2) * -1)}}.XtUCGG_feedMore{align-items:center;gap:var(--ds-space-3);padding-block:var(--ds-space-8) 0;flex-direction:column;display:flex}.XtUCGG_progress{font-size:var(--ds-fs-xs);color:var(--ds-color-text-subtle);font-variant-numeric:tabular-nums}.XtUCGG_error{gap:var(--ds-space-2);margin-top:var(--ds-space-4);color:var(--ds-color-danger);font-size:var(--ds-fs-sm);display:flex}.XtUCGG_picker{gap:var(--ds-space-6);display:grid}@media (max-width:63.99rem){.XtUCGG_analytics{grid-template-columns:minmax(0,1fr)}}@media (max-width:44.99rem){.XtUCGG_filters{padding:var(--ds-space-4)}.XtUCGG_control,.XtUCGG_grow{flex:100%;max-width:none}.XtUCGG_filterActions{margin-inline-start:0}.XtUCGG_exportMenu{min-width:min(18rem, calc(100vw - 2 * var(--ds-space-4)));inset-inline:0 auto}}}
@layer app{._4h2yCa_grid{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));list-style:none;display:grid}._4h2yCa_grid>li{min-width:0;display:grid}._4h2yCa_card{gap:var(--ds-space-3);padding:var(--ds-space-6);grid-template-rows:auto 1fr auto auto;min-width:0;display:grid;position:relative}._4h2yCa_type{min-width:0}._4h2yCa_title{font-family:var(--ds-font-serif);font-size:var(--ds-fs-h4);line-height:var(--ds-lh-h4);font-weight:var(--ds-weight-semibold);text-wrap:pretty;overflow-wrap:anywhere}._4h2yCa_link{color:var(--ds-color-text);text-decoration:none}._4h2yCa_link:after{content:"";border-radius:inherit;position:absolute;inset:0}._4h2yCa_link:focus-visible{outline:none}._4h2yCa_card:has(._4h2yCa_link:focus-visible){outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-offset,2px)}._4h2yCa_meta{gap:var(--ds-space-1) var(--ds-space-3);font-size:var(--ds-fs-xs);line-height:var(--ds-lh-xs);color:var(--ds-color-text-subtle);flex-wrap:wrap;display:flex}._4h2yCa_cta{align-items:center;gap:var(--ds-space-1);font-size:var(--ds-fs-sm);font-weight:var(--ds-weight-medium);color:var(--ds-color-accent-strong);display:inline-flex}}
@layer app{.BJJ36W_topics{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));list-style:none;display:grid}.BJJ36W_topic{gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-6);background:var(--ds-color-surface);border:var(--ds-hairline) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-xs);transition:border-color var(--ds-dur-fast) var(--ds-ease-standard), box-shadow var(--ds-dur-base) var(--ds-ease-standard);grid-template-rows:auto auto 1fr auto;display:grid}.BJJ36W_topic:hover{border-color:var(--ds-color-border-strong);box-shadow:var(--ds-shadow-md)}.BJJ36W_topicHead{align-items:start;gap:var(--ds-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.BJJ36W_code{min-width:2.75rem;height:2.75rem;padding-inline:var(--ds-space-2);border:var(--ds-hairline) solid var(--ds-color-accent-line);border-radius:var(--ds-radius-sm);background:var(--ds-color-accent-subtle);color:var(--ds-color-accent-strong);font-family:var(--ds-font-mono);font-size:var(--ds-fs-sm);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.BJJ36W_topicTitle{font-family:var(--ds-font-serif);font-size:var(--ds-fs-h4);line-height:var(--ds-lh-h4);font-weight:var(--ds-weight-semibold);text-wrap:pretty;overflow-wrap:anywhere}.BJJ36W_topicTitle a{color:var(--ds-color-text);text-decoration:none}.BJJ36W_topicTitle a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ds-color-link-underline);text-decoration-color:var(--ds-color-link-underline);text-underline-offset:.2em}.BJJ36W_counts{gap:var(--ds-space-2) var(--ds-space-8);flex-wrap:wrap;display:flex}.BJJ36W_counts>div{gap:var(--ds-space-1);flex-direction:column-reverse;display:flex}.BJJ36W_counts dt{font-size:var(--ds-fs-xs);line-height:var(--ds-lh-xs);color:var(--ds-color-text-subtle)}.BJJ36W_counts dd{font-family:var(--ds-font-serif);font-size:var(--ds-fs-h3);line-height:var(--ds-lh-h3);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ds-color-text)}.BJJ36W_topicFoot{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);padding-top:var(--ds-space-3);border-top:var(--ds-hairline) solid var(--ds-color-border-subtle);flex-wrap:wrap;display:flex}.BJJ36W_more{font-size:var(--ds-fs-sm);color:var(--ds-color-text-muted);-webkit-text-decoration-color:var(--ds-color-link-underline);text-decoration-color:var(--ds-color-link-underline)}.BJJ36W_more:hover{color:var(--ds-color-text)}}
