pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark Dimmed
  Description: Dark dimmed theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Colors taken from GitHub's CSS
*/.hljs{color:#adbac7;background:#22272e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#f47067}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#dcbdfb}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#6cb6ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#96d0ff}.hljs-built_in,.hljs-symbol{color:#f69d50}.hljs-code,.hljs-comment,.hljs-formula{color:#768390}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#8ddb8c}.hljs-subst{color:#adbac7}.hljs-section{color:#316dca;font-weight:700}.hljs-bullet{color:#eac55f}.hljs-emphasis{color:#adbac7;font-style:italic}.hljs-strong{color:#adbac7;font-weight:700}.hljs-addition{color:#b4f1b4;background-color:#1b4721}.hljs-deletion{color:#ffd8d3;background-color:#78191b}.ArticleRenderer_prose__gDKk9{font-family:var(--font-ui);font-size:var(--text-body-m-size);line-height:var(--text-body-m-lh);color:var(--color-text-primary)}.ArticleRenderer_prose__gDKk9 sup{font-size:.62em;font-weight:var(--weight-bold);vertical-align:super;line-height:0;position:relative;top:-.15em;margin-left:1px}.ArticleRenderer_prose__gDKk9 sup a{color:var(--color-accent-primary);text-decoration:none;padding:0 2px;border-radius:2px;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ArticleRenderer_prose__gDKk9 sup a:hover{color:var(--color-accent-hover);background:var(--color-accent-subtle)}.ArticleRenderer_prose__gDKk9 h1{font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);font-weight:var(--weight-regular);letter-spacing:-.015em;color:var(--color-text-primary);margin-top:var(--space-9);margin-bottom:var(--space-6);max-width:var(--layout-content-readable)}.ArticleRenderer_prose__gDKk9 h1:first-child{margin-top:0}.ArticleRenderer_prose__gDKk9 h2{font-family:var(--font-display);font-size:var(--text-h2-size);line-height:var(--text-h2-lh);font-weight:var(--weight-regular);letter-spacing:-.01em;color:var(--color-text-primary);margin-top:var(--space-9);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:var(--border-default) solid var(--color-border-subtle);max-width:var(--layout-content-readable)}.ArticleRenderer_prose__gDKk9 h3{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);margin-top:var(--space-8);margin-bottom:var(--space-4)}.ArticleRenderer_prose__gDKk9 h3,.ArticleRenderer_prose__gDKk9 h4{font-family:var(--font-ui);font-weight:var(--weight-semibold);color:var(--color-text-primary);max-width:var(--layout-content-readable)}.ArticleRenderer_prose__gDKk9 h4{font-size:var(--text-h4-size);line-height:var(--text-h4-lh);margin-top:var(--space-7);margin-bottom:var(--space-3)}.ArticleRenderer_prose__gDKk9 p{margin-bottom:var(--space-5);max-width:var(--layout-content-readable)}.ArticleRenderer_prose__gDKk9 a{color:var(--color-accent-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-accent-primary) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--color-accent-primary) 35%,transparent);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-standard),-webkit-text-decoration-color var(--duration-fast) var(--ease-standard);transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard);transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard),-webkit-text-decoration-color var(--duration-fast) var(--ease-standard)}.ArticleRenderer_prose__gDKk9 a:hover{color:var(--color-accent-hover);-webkit-text-decoration-color:var(--color-accent-hover);text-decoration-color:var(--color-accent-hover)}.ArticleRenderer_prose__gDKk9 ol,.ArticleRenderer_prose__gDKk9 ul{margin-bottom:var(--space-5);padding-left:var(--space-6);max-width:var(--layout-content-readable)}.ArticleRenderer_prose__gDKk9 li{margin-bottom:var(--space-2)}.ArticleRenderer_prose__gDKk9 li>ol,.ArticleRenderer_prose__gDKk9 li>ul{margin-top:var(--space-2);margin-bottom:0}.ArticleRenderer_prose__gDKk9 blockquote{border-left:2px solid var(--color-accent-primary);margin:var(--space-7) 0;padding:var(--space-4) var(--space-6);background:var(--color-accent-subtle);border-radius:0 var(--radius-xs) var(--radius-xs) 0;max-width:var(--layout-content-readable)}.ArticleRenderer_prose__gDKk9 blockquote p{margin-bottom:0;color:var(--color-text-secondary);font-style:italic}.ArticleRenderer_prose__gDKk9 code{font-family:var(--font-mono);font-size:.875em;background:var(--color-surface-sunken);border:var(--border-default) solid var(--color-border-subtle);color:var(--color-accent-primary);padding:2px 6px;border-radius:var(--radius-xs)}.ArticleRenderer_prose__gDKk9 pre{background:#16120e;border:var(--border-default) solid hsla(0,0%,100%,.06);border-radius:var(--radius-md);padding:var(--space-5);overflow-x:auto;margin:var(--space-6) 0;font-size:var(--text-code-m-size);line-height:var(--text-code-m-lh)}.ArticleRenderer_prose__gDKk9 pre code{background:none;border:none;padding:0;font-size:inherit;color:#c8c0b4}.ArticleRenderer_prose__gDKk9 table{width:100%;border-collapse:collapse;margin:var(--space-7) 0;font-size:var(--text-body-s-size)}.ArticleRenderer_prose__gDKk9 th{text-align:left;font-weight:var(--weight-semibold);height:44px;background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--text-label-l-size)}.ArticleRenderer_prose__gDKk9 td,.ArticleRenderer_prose__gDKk9 th{padding:12px var(--space-4);border:var(--border-default) solid var(--color-border-subtle)}.ArticleRenderer_prose__gDKk9 td{height:52px;vertical-align:top;line-height:var(--text-body-m-lh)}.ArticleRenderer_prose__gDKk9 tr:nth-child(2n) td{background:var(--color-bg-subtle)}.ArticleRenderer_prose__gDKk9 hr{border:none;border-top:var(--border-default) solid var(--color-border-subtle);margin:var(--space-9) 0}.ArticleRenderer_prose__gDKk9 img{max-width:100%;border-radius:var(--radius-md);border:var(--border-default) solid var(--color-border-subtle);margin:var(--space-6) 0}.ArticleRenderer_prose__gDKk9 strong{font-weight:var(--weight-bold)}.ArticleRenderer_prose__gDKk9 em{font-style:italic}.ArticleRenderer_callout__z6okH{margin:var(--space-7) 0;border-radius:var(--radius-sm);border-left:3px solid;padding:var(--space-4) var(--space-5)}.ArticleRenderer_calloutHeader__87E45{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.ArticleRenderer_calloutIcon__fA6cN{font-size:.875rem;line-height:1;flex-shrink:0}.ArticleRenderer_calloutLabel__bb4vT{font-family:var(--font-ui);font-size:var(--text-label-m-size);font-weight:var(--weight-semibold);line-height:1;text-transform:uppercase;letter-spacing:.05em}.ArticleRenderer_calloutBody__3ViVU{font-size:var(--text-body-s-size);line-height:var(--text-body-s-lh)}.ArticleRenderer_calloutBody__3ViVU p:last-child{margin-bottom:0}.ArticleRenderer_callout_info__rUiPd{background:var(--color-info-subtle);border-color:var(--color-info-primary)}.ArticleRenderer_callout_info__rUiPd .ArticleRenderer_calloutIcon__fA6cN,.ArticleRenderer_callout_info__rUiPd .ArticleRenderer_calloutLabel__bb4vT{color:var(--color-info-primary)}.ArticleRenderer_callout_success__JoeOB{background:var(--color-success-subtle);border-color:var(--color-success-primary)}.ArticleRenderer_callout_success__JoeOB .ArticleRenderer_calloutIcon__fA6cN,.ArticleRenderer_callout_success__JoeOB .ArticleRenderer_calloutLabel__bb4vT{color:var(--color-success-primary)}.ArticleRenderer_callout_warning__NoSyC{background:var(--color-warning-subtle);border-color:var(--color-warning-primary)}.ArticleRenderer_callout_warning__NoSyC .ArticleRenderer_calloutIcon__fA6cN,.ArticleRenderer_callout_warning__NoSyC .ArticleRenderer_calloutLabel__bb4vT{color:var(--color-warning-primary)}.ArticleRenderer_callout_error__yX6Jx{background:var(--color-error-subtle);border-color:var(--color-error-primary)}.ArticleRenderer_callout_error__yX6Jx .ArticleRenderer_calloutIcon__fA6cN,.ArticleRenderer_callout_error__yX6Jx .ArticleRenderer_calloutLabel__bb4vT{color:var(--color-error-primary)}.ArticleRenderer_callout_accent__a9XqG{background:var(--color-accent-subtle);border-color:var(--color-accent-primary)}.ArticleRenderer_callout_accent__a9XqG .ArticleRenderer_calloutIcon__fA6cN,.ArticleRenderer_callout_accent__a9XqG .ArticleRenderer_calloutLabel__bb4vT{color:var(--color-accent-primary)}.ArticleRenderer_steps__p7CZO{margin:var(--space-7) 0;display:flex;flex-direction:column}.ArticleRenderer_step__Y9X9R{display:flex;gap:var(--space-4);align-items:flex-start}.ArticleRenderer_stepAside__8evyt{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-top:2px}.ArticleRenderer_stepNumber__CA8QF{width:1.75rem;height:1.75rem;border-radius:var(--radius-full);background:var(--color-accent-primary);color:var(--color-text-inverse);font-family:var(--font-ui);font-size:var(--text-label-m-size);font-weight:var(--weight-semibold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ArticleRenderer_stepLine__6cATd{width:1.5px;flex:1 1;min-height:var(--space-5);background:var(--color-border-default);margin:var(--space-2) 0}.ArticleRenderer_stepContent__13dil{flex:1 1;min-width:0;padding-bottom:var(--space-6)}.ArticleRenderer_stepContent__13dil p:last-child{margin-bottom:0}.ArticleRenderer_step__Y9X9R:last-child .ArticleRenderer_stepContent__13dil{padding-bottom:0}.TermTooltip_term__CBUHq{position:relative;display:inline;color:var(--color-accent-primary);border-bottom:2px dotted var(--color-accent-primary);padding-bottom:1px;cursor:help;font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),border-bottom-color var(--duration-fast) var(--ease-standard)}.TermTooltip_term__CBUHq:focus-visible,.TermTooltip_term__CBUHq:hover{color:var(--color-accent-hover);background:var(--color-accent-subtle);border-bottom-color:var(--color-accent-hover);border-bottom-style:solid;outline:none;border-radius:2px;box-shadow:0 0 0 2px var(--color-accent-subtle)}.TermTooltip_tooltip__tQWZb{position:absolute;left:0;min-width:240px;max-width:360px;background:var(--color-surface-elevated,var(--color-surface-raised,#fff));border:1px solid var(--color-border-strong);border-radius:var(--radius-md,8px);padding:12px 14px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08);font-family:var(--font-ui);font-size:var(--text-body-s-size);line-height:1.45;z-index:100;animation:TermTooltip_fadeIn__1SRaz .15s ease-out;text-align:left;white-space:normal;cursor:default}.TermTooltip_tooltipAbove__1o6bN{bottom:calc(100% + 8px)}.TermTooltip_tooltipBelow__NYjEm{top:calc(100% + 8px)}.TermTooltip_tooltipTerm__tayQ8{display:block;font-weight:var(--weight-semibold);color:var(--color-accent-primary);margin-bottom:4px;font-size:var(--text-body-s-size)}.TermTooltip_tooltipDef__cuLKl{display:block;color:var(--color-text-primary)}@keyframes TermTooltip_fadeIn__1SRaz{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.TermTooltip_tooltip__tQWZb{position:fixed;left:12px;right:12px;bottom:12px;top:auto;min-width:0;max-width:none;padding:14px 16px;box-shadow:0 -8px 32px rgba(0,0,0,.2);animation:TermTooltip_slideUp__C_gC9 .18s ease-out}.TermTooltip_tooltipAbove__1o6bN,.TermTooltip_tooltipBelow__NYjEm{top:auto;bottom:12px}@keyframes TermTooltip_slideUp__C_gC9{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.Breadcrumbs_breadcrumbs__DGlh4{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-body-s-size);line-height:var(--text-body-s-lh);color:var(--color-text-tertiary);margin-bottom:var(--space-6);flex-wrap:wrap}.Breadcrumbs_crumb__niSJX{color:var(--color-text-tertiary);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.Breadcrumbs_crumb__niSJX:hover{color:var(--color-accent-primary);text-decoration:none}.Breadcrumbs_separator__LYMTo{color:var(--color-border-strong);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75em}.Breadcrumbs_current__zyQK0{color:var(--color-text-secondary);font-weight:var(--weight-medium)}.MetaBadge_badge__r_Rgb{display:inline-flex;align-items:center;font-family:var(--font-ui);font-size:var(--text-label-s-size);line-height:var(--text-label-s-lh);font-weight:var(--weight-medium);height:22px;padding:0 var(--space-3);border-radius:var(--radius-full);white-space:nowrap;border:var(--border-default) solid transparent}.MetaBadge_type___JOZq{background:var(--color-surface-sunken);color:var(--color-text-secondary);border-color:var(--color-border-subtle)}.MetaBadge_beginner__jHKam{background:var(--color-success-subtle);color:var(--color-success-primary);border-color:transparent}.MetaBadge_intermediate__sfjv2{background:var(--color-warning-subtle);color:var(--color-warning-primary);border-color:transparent}.MetaBadge_advanced__XoHuM{background:var(--color-info-subtle);color:var(--color-info-primary);border-color:transparent}.article_articleLayoutWithToc__u7tZk,.article_articleLayout__DfK_H{display:block}.article_articleMain__6ilQ0{min-width:0;width:100%}.article_tocAside__xyHbI{display:none}@media (min-width:1200px){.article_articleLayoutWithToc__u7tZk{display:flex;gap:var(--space-10);align-items:flex-start}.article_articleMain__6ilQ0{flex:1 1}.article_tocAside__xyHbI{display:block;align-self:stretch;width:240px;flex-shrink:0}}.article_eyebrow__Yuw2D{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-label-m-size);line-height:var(--text-label-m-lh);font-weight:var(--weight-medium);color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-4);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.article_eyebrow__Yuw2D:hover{color:var(--color-accent-hover)}.article_eyebrowIcon__gmT9P{font-size:.75em;opacity:.7}.article_articleHeader__RepnR{margin-bottom:var(--space-9);padding-bottom:var(--space-8);border-bottom:var(--border-default) solid var(--color-border-subtle)}.article_badges__Wf3Km{display:flex;gap:var(--space-2);margin-bottom:var(--space-5)}.article_articleTitle__BhPDz{font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);font-weight:var(--weight-regular);letter-spacing:-.015em;color:var(--color-text-primary);margin-bottom:var(--space-4)}.article_articleSummary__m_tK_{font-family:var(--font-ui);font-size:var(--text-body-l-size);line-height:var(--text-body-l-lh);color:var(--color-text-secondary);margin-bottom:var(--space-5)}.article_articleMeta__nzeP5{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.article_metaItem___RDk6{font-family:var(--font-ui);font-size:var(--text-body-s-size);line-height:var(--text-body-s-lh);color:var(--color-text-tertiary)}.article_metaItem___RDk6 strong{color:var(--color-text-secondary);font-weight:var(--weight-semibold)}.article_statusBadge__ZBadk{font-family:var(--font-ui);font-size:var(--text-body-s-size);color:var(--color-success-primary);font-weight:var(--weight-medium)}.article_articleBody__e8BkU{margin-bottom:var(--space-9)}.article_articleFooter__nL07N{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-7);border-top:var(--border-default) solid var(--color-border-subtle)}.article_tagsLabel__oMDUe{font-family:var(--font-ui);font-size:var(--text-body-s-size);color:var(--color-text-tertiary);flex-shrink:0}.article_tags__HmvQ6{display:flex;gap:var(--space-2);flex-wrap:wrap}.article_tag__Apj7M{font-family:var(--font-ui);font-size:var(--text-body-s-size);line-height:1.35;color:var(--color-accent-primary);background:var(--color-accent-subtle);border:var(--border-default) solid var(--color-accent-subtle);padding:4px 12px;border-radius:var(--radius-full);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.article_tag__Apj7M:hover{color:var(--color-surface-default);background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.TableOfContents_toc__0Y19_{position:-webkit-sticky;position:sticky;top:88px;max-height:calc(100vh - 120px);overflow-y:auto;width:100%;padding-left:var(--space-5);scrollbar-width:none;--toc-rail:var(--color-border-subtle);--toc-rail-active:var(--color-accent-primary)}.TableOfContents_toc__0Y19_::-webkit-scrollbar{display:none}.TableOfContents_tocTitle__w12aP{font-family:var(--font-ui);font-size:11px;font-weight:var(--weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.12em;margin:0 0 var(--space-4) 0;padding:0}.TableOfContents_tocList__XO93P{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;position:relative}.TableOfContents_tocList__XO93P:before{content:"";position:absolute;top:0;bottom:0;left:-16px;width:2px;background:var(--toc-rail);border-radius:1px}.TableOfContents_tocLink__0JFkR{position:relative;display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:6px 0;font-family:var(--font-ui);font-size:13px;line-height:1.45;color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.TableOfContents_tocLink__0JFkR:hover{color:var(--color-text-primary);transform:translateX(2px)}.TableOfContents_tocLinkActive__EPtSb{color:var(--color-accent-primary);font-weight:var(--weight-semibold)}.TableOfContents_tocLinkActive__EPtSb:hover{color:var(--color-accent-hover);transform:none}.TableOfContents_tocLinkActive__EPtSb:before{content:"";position:absolute;top:8px;bottom:8px;left:-17px;width:3px;border-radius:2px;background:var(--toc-rail-active);box-shadow:0 0 0 1px var(--color-surface-default);animation:TableOfContents_tocMarkerSlide__RcrFH .25s ease-out}@keyframes TableOfContents_tocMarkerSlide__RcrFH{0%{opacity:0;transform:translateX(-3px)}to{opacity:1;transform:translateX(0)}}.TableOfContents_tocLink__0JFkR:not(.TableOfContents_tocLinkActive__EPtSb):hover:before{content:"";position:absolute;top:10px;bottom:10px;left:-17px;width:3px;border-radius:2px;background:var(--color-text-tertiary);opacity:.4}.TableOfContents_tocItemNested__stJGX .TableOfContents_tocLink__0JFkR{padding-left:var(--space-4);font-size:12px;color:var(--color-text-tertiary);opacity:.85}.TableOfContents_tocItemNested__stJGX .TableOfContents_tocLinkActive__EPtSb,.TableOfContents_tocItemNested__stJGX .TableOfContents_tocLink__0JFkR:hover{opacity:1}.TypewriterReveal_typing__XpsbM:after{content:"▋";color:var(--color-accent-primary);animation:TypewriterReveal_blink__bJQEr .9s step-end infinite;margin-left:1px;font-size:.85em;vertical-align:baseline}@keyframes TypewriterReveal_blink__bJQEr{0%,to{opacity:1}50%{opacity:0}}.section_sectionHeader__qRSUw{margin-bottom:var(--space-8);padding-bottom:var(--space-7);border-bottom:var(--border-default) solid var(--color-border-subtle)}.section_sectionTitle__fWUOG{font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);font-weight:var(--weight-regular);letter-spacing:-.015em;color:var(--color-text-primary);margin-bottom:var(--space-3)}.section_sectionDescription__SQ8Hp{font-family:var(--font-ui);font-size:var(--text-body-l-size);line-height:var(--text-body-l-lh);color:var(--color-text-secondary);max-width:560px}.section_searchRow__GL0HH{margin-bottom:var(--space-7)}.section_articleGrid__S5pqD{display:flex;flex-direction:column;gap:var(--space-3)}.section_empty__KNyub{font-family:var(--font-ui);font-size:var(--text-body-m-size);color:var(--color-text-tertiary);padding:var(--space-9) 0}.search_pageTitle__WjVeX{font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);font-weight:var(--weight-regular);letter-spacing:-.015em;color:var(--color-text-primary);margin-bottom:var(--space-6)}.search_searchRow___yCg1{margin-bottom:var(--space-8)}.search_resultsMeta__xO8Gb{font-family:var(--font-ui);font-size:var(--text-body-s-size);line-height:var(--text-body-s-lh);color:var(--color-text-secondary);margin-bottom:var(--space-5)}.search_resultsMeta__xO8Gb strong{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.search_resultsList__NJaJj{display:flex;flex-direction:column;gap:var(--space-3)}.search_resultCard__Ksrpc{display:block;background:var(--color-surface-default);border:var(--border-default) solid var(--color-border-subtle);border-radius:var(--card-radius);padding:var(--card-pad-md);text-decoration:none;color:inherit;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-normal) var(--ease-enter)}.search_resultCard__Ksrpc:hover{border-color:var(--color-border-default);box-shadow:var(--shadow-md);transform:translateY(-1px);text-decoration:none}.search_resultHeader__SwGoF{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.search_resultTitle__JTCKV{font-family:var(--font-ui);font-size:var(--text-h4-size);line-height:var(--text-h4-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);transition:color var(--duration-fast) var(--ease-standard)}.search_resultCard__Ksrpc:hover .search_resultTitle__JTCKV{color:var(--color-accent-primary)}.search_resultTitle__JTCKV mark{background:var(--color-accent-subtle);color:var(--color-accent-active);border-radius:2px;padding:0 2px;font-style:normal}.search_resultBadges___M08u{display:flex;gap:var(--space-2);flex-shrink:0;padding-top:3px}.search_resultSummary__gtFwW{font-family:var(--font-ui);font-size:var(--text-body-s-size);line-height:var(--text-body-s-lh);color:var(--color-text-secondary);margin-bottom:var(--space-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search_resultSummary__gtFwW mark{background:var(--color-accent-subtle);color:var(--color-accent-active);font-style:normal}.search_resultMeta__nrHR3{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-ui);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--color-text-tertiary)}.search_resultSection__0tScg{background:var(--color-surface-sunken);border:var(--border-default) solid var(--color-border-subtle);padding:1px 8px;border-radius:var(--radius-full);font-weight:var(--weight-medium)}.search_noResults__sOYXB,.search_searchPrompt__EPGp8{font-family:var(--font-ui);font-size:var(--text-body-m-size);line-height:var(--text-body-m-lh);color:var(--color-text-tertiary);padding:var(--space-9) 0}.search_noResults__sOYXB a{color:var(--color-accent-primary);text-decoration:underline}.search_error__PiUvM{background:var(--color-error-subtle);border:var(--border-default) solid color-mix(in srgb,var(--color-error-primary) 20%,transparent);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);color:var(--color-error-primary);font-family:var(--font-ui);font-size:var(--text-body-s-size);margin-bottom:var(--space-5)}.SearchBar_wrapper__dvm86{position:relative}.SearchBar_form__T3WO3{display:flex;align-items:center;gap:var(--space-2)}.SearchBar_input__6K5rC{width:100%;height:var(--input-height-md);padding:var(--input-py) var(--input-px) var(--input-py) 2.5rem;font-family:var(--font-ui);font-size:var(--text-body-s-size);line-height:var(--text-body-s-lh);color:var(--color-text-primary);background:var(--color-surface-elevated);border:var(--border-default) solid var(--color-border-default);border-radius:var(--input-radius);outline:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.SearchBar_input__6K5rC::placeholder{color:var(--color-text-tertiary)}.SearchBar_input__6K5rC:hover{border-color:var(--color-border-strong)}.SearchBar_input__6K5rC:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 var(--border-focus) color-mix(in srgb,var(--color-focus-ring) 20%,transparent)}.SearchBar_icon__siBU4{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--color-text-tertiary);pointer-events:none;width:16px;height:16px;flex-shrink:0}.SearchBar_button__aqtuh{height:var(--btn-height-md);padding:0 var(--btn-px-md);font-family:var(--font-ui);font-size:var(--text-body-s-size);font-weight:var(--weight-semibold);color:var(--color-text-inverse);background:var(--color-accent-primary);border:none;border-radius:var(--btn-radius);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard);flex-shrink:0}.SearchBar_button__aqtuh:hover{background:var(--color-accent-hover)}.SearchBar_button__aqtuh:active{background:var(--color-accent-active);transform:translateY(1px)}