._sidebar_spkfo_1{color:var(--foreground)}._sidebarHeader_spkfo_2{gap:14px;padding:22px 16px 14px}._brandRow_spkfo_3,._brand_spkfo_3,._backLink_spkfo_3,._searchTrigger_spkfo_3,._sidebarFooter_spkfo_3,._supportLink_spkfo_3,._topbar_spkfo_3,._breadcrumb_spkfo_3,._groupToggle_spkfo_3{align-items:center;display:flex}._brandRow_spkfo_3{justify-content:space-between;gap:8px}._brand_spkfo_3{color:var(--foreground);gap:9px;font-size:14px;font-weight:600}._brand_spkfo_3 img{border-radius:5px}._backLink_spkfo_3{min-height:28px;color:var(--muted-foreground);gap:7px;font-size:12px}._backLink_spkfo_3:hover,._supportLink_spkfo_3:hover{color:var(--foreground)}._searchTrigger_spkfo_3{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);width:100%;height:34px;color:var(--muted-foreground);background:color-mix(in oklab, var(--background) 50%, transparent);text-align:left;border-radius:7px;gap:8px;padding:0 9px;font-size:12px}._searchTrigger_spkfo_3:hover{border-color:var(--muted-foreground)}._searchTrigger_spkfo_3 kbd{opacity:.65;font:inherit;margin-left:auto;font-size:10px}._navigationScroll_spkfo_12{padding:4px 8px 18px}._overviewLink_spkfo_13{margin-bottom:14px}._navGroup_spkfo_14{margin-bottom:15px}._groupToggle_spkfo_3{text-align:left;width:100%;min-height:32px;color:var(--muted-foreground);justify-content:space-between;gap:8px;padding:5px 8px;font-size:11px;font-weight:600}._groupToggle_spkfo_3 svg{transition:transform .15s}._expanded_spkfo_17{transform:rotate(90deg)}._sidebar_spkfo_1 [data-slot=sidebar-menu-button]:is(:hover,:focus-visible,[data-active]){background:color-mix(in oklab, var(--foreground) 7%, transparent)}._sidebar_spkfo_1 [data-slot=sidebar-menu][hidden]{display:none}._sidebarFooter_spkfo_3{flex-direction:row;justify-content:space-between;gap:8px;padding:14px 16px}._supportLink_spkfo_3{min-height:28px;color:var(--muted-foreground);gap:4px;font-size:11px}._topbar_spkfo_3{border-bottom:1px solid color-mix(in oklab, var(--border) 45%, transparent);flex-shrink:0;gap:13px;min-height:52px;padding:9px 20px}._breadcrumb_spkfo_3{min-width:0;color:var(--muted-foreground);flex:1;gap:9px;font-size:12px}._breadcrumb_spkfo_3>*{flex-shrink:0}._breadcrumb_spkfo_3>:last-child{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}._breadcrumb_spkfo_3 [aria-current]{color:var(--foreground)}._iconButton_spkfo_27{width:32px;height:32px;color:var(--muted-foreground);border-radius:6px;flex-shrink:0;place-items:center;display:grid}._iconButton_spkfo_27:hover{background:var(--muted);color:var(--foreground)}._viewport_spkfo_29{scroll-padding-top:28px;border-radius:0!important}._skipLink_spkfo_30{z-index:100;background:var(--background);border:1px solid var(--border);border-radius:6px;padding:10px 14px;position:fixed;top:-100px;left:16px}._skipLink_spkfo_30:focus{top:16px}._sidebar_spkfo_1 :is(a,button):focus-visible,._topbar_spkfo_3 :is(a,button):focus-visible,._toc_spkfo_32 a:focus-visible,._mobileToc_spkfo_32 a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:5px}._home_spkfo_34{width:100%;max-width:1120px;margin:0 auto;padding:54px 42px 24px}._eyebrow_spkfo_35{color:var(--muted-foreground);margin-bottom:14px;font-size:12px}._home_spkfo_34 h1{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.2}._intro_spkfo_37{max-width:640px;color:var(--muted-foreground);font-size:15px;line-height:1.85}._start_spkfo_38{background:color-mix(in oklab, var(--foreground) 3%, transparent);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:26px 28px;transition:background .15s;display:flex}._start_spkfo_38:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}._start_spkfo_38 strong{margin:7px 0;font-size:19px;font-weight:550;display:block}._start_spkfo_38 p{color:var(--muted-foreground);font-size:13px;line-height:1.8}._start_spkfo_38 small{color:var(--muted-foreground);font-size:11px}._startIcon_spkfo_43{border:1px solid var(--border);background:var(--background);border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._homeSection_spkfo_44{margin-top:38px}._sectionHeading_spkfo_45{margin-bottom:14px;font-size:15px;font-weight:550}._popular_spkfo_46{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._popular_spkfo_46 a{border:1px solid var(--border);border-radius:9px;flex-direction:column;align-items:flex-start;gap:12px;padding:19px;transition:background .15s;display:flex}._popular_spkfo_46 a:hover{background:color-mix(in oklab, var(--foreground) 3%, transparent)}._popular_spkfo_46 svg{color:var(--muted-foreground)}._popular_spkfo_46 strong{font-size:13px;font-weight:550}._popular_spkfo_46 p{color:var(--muted-foreground);font-size:12px;line-height:1.75}._categories_spkfo_52{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 38px;margin-top:38px;display:grid}._category_spkfo_53{border-top:1px solid var(--border);padding-top:20px}._category_spkfo_53 h2{margin-bottom:6px;font-size:15px;font-weight:550}._category_spkfo_53 p{color:var(--muted-foreground);margin-bottom:12px;font-size:12px;line-height:1.7}._articleList_spkfo_56{gap:3px;display:grid}._articleList_spkfo_56 a{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:13px;line-height:1.6;display:flex}._articleList_spkfo_56 a:hover{color:var(--foreground)}._articleList_spkfo_56 a svg{opacity:.5;flex-shrink:0}._articleGrid_spkfo_60{grid-template-columns:minmax(0,760px) 170px;justify-content:center;align-items:start;gap:54px;width:100%;max-width:1160px;margin:0 auto;padding:42px 38px 24px;display:grid}._article_spkfo_56{grid-area:1/1;min-width:0}._articleHeader_spkfo_62{margin-bottom:32px}._articleHeader_spkfo_62 h1{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(27px,2.5vw,36px);font-weight:600;line-height:1.35}._articleHeader_spkfo_62 p{color:var(--muted-foreground);font-size:15px;line-height:1.85}._article_spkfo_56 :is(h2,h3,section[id]){scroll-margin-top:28px}._articleSection_spkfo_66{margin-top:34px}._articleSection_spkfo_66 h2{margin-bottom:15px;font-size:19px;font-weight:550;line-height:1.5}._articleSection_spkfo_66>p,._articleSection_spkfo_66>ol{color:var(--muted-foreground);font-size:14px;line-height:1.95}._articleSection_spkfo_66>p+p{margin-top:14px}._articleSection_spkfo_66>ol{gap:12px;padding-left:22px;list-style:decimal;display:grid}._articleSection_spkfo_66>ol li{padding-left:6px}._actionLink_spkfo_72{border:1px solid var(--border);border-radius:7px;align-items:center;gap:9px;margin-top:24px;padding:9px 13px;font-size:13px;display:inline-flex}._actionLink_spkfo_72:hover{background:var(--muted)}._attribution_spkfo_74{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:30px;padding-top:18px;font-size:11px;line-height:1.9}._attribution_spkfo_74 a{text-underline-offset:3px;text-decoration:underline}._related_spkfo_76{border-top:1px solid var(--border);margin-top:38px;padding-top:22px}._related_spkfo_76 h2{font-size:13px;font-weight:550}._pagination_spkfo_78{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}._pagination_spkfo_78 a{border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}._pagination_spkfo_78 a:hover{background:color-mix(in oklab, var(--foreground) 3%, transparent)}._pagination_spkfo_78 a:last-child{text-align:right;justify-content:flex-end}._pagination_spkfo_78 small{color:var(--muted-foreground);margin-bottom:6px;font-size:11px;display:block}._pagination_spkfo_78 strong{font-size:12px;font-weight:500}._toc_spkfo_32{grid-area:1/2;max-height:calc(100dvh - 150px);padding-top:6px;position:sticky;top:28px;overflow-y:auto}._toc_spkfo_32>p{color:var(--foreground);margin-bottom:13px;font-size:11px;font-weight:550}._toc_spkfo_32 nav,._mobileToc_spkfo_32 nav{gap:3px;display:grid}._toc_spkfo_32 nav a,._mobileToc_spkfo_32 nav a{color:var(--muted-foreground);padding:6px 0;font-size:12px;line-height:1.65;display:block}._toc_spkfo_32 nav a[aria-current],._toc_spkfo_32 nav a:hover,._mobileToc_spkfo_32 nav a:hover{color:var(--foreground)}._backToTop_spkfo_89{color:var(--muted-foreground);margin-top:22px;font-size:11px;display:inline-block}._mobileToc_spkfo_32{display:none}._footer_spkfo_91{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:50px;padding:20px 0 8px;font-size:11px;line-height:1.8;display:flex}._footer_spkfo_91>:last-child{margin-left:auto}._copyButton_spkfo_93{color:var(--muted-foreground);align-items:center;gap:6px;min-height:28px;margin-top:16px;font-size:11px;display:inline-flex}._copyButton_spkfo_93:hover{color:var(--foreground)}._article_spkfo_56 :is(a,button):focus-visible,._home_spkfo_34 a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}._importSection_spkfo_96{margin-top:34px}._importSection_spkfo_96>h2{margin-bottom:10px;font-size:19px;font-weight:550}._importSection_spkfo_96>p{color:var(--muted-foreground);margin-bottom:20px;font-size:13px;line-height:1.8}._importSection_spkfo_96 figure{min-width:0}._videoContent_spkfo_100>article>header{display:none}._videoContent_spkfo_100>article{padding-top:0}._videoContent_spkfo_100>article>section{grid-template-columns:minmax(0,1fr);gap:30px}._searchDialog_spkfo_104{border-radius:12px;gap:0;width:min(620px,100vw - 32px);max-width:620px;padding:0;overflow:hidden}._searchInputRow_spkfo_105{border-bottom:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:12px;padding:21px 52px 21px 22px;display:flex}._searchInputRow_spkfo_105 input{width:100%;color:var(--foreground);background:0 0;outline:none;font-size:15px}._searchResults_spkfo_107{max-height:min(480px,60dvh);padding:9px;overflow-y:auto}._searchLabel_spkfo_108{color:var(--muted-foreground);padding:8px 12px;font-size:11px}._searchResult_spkfo_107{border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:13px 12px;display:flex}._searchResult_spkfo_107:hover,._searchResult_spkfo_107:focus{background:var(--muted);outline:none}._searchResult_spkfo_107:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}._searchResult_spkfo_107>span{gap:5px;min-width:0;display:grid}._searchResult_spkfo_107 small{color:var(--muted-foreground);font-size:10px}._searchResult_spkfo_107 strong{font-size:13px;font-weight:550}._searchResult_spkfo_107 span span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:12px;overflow:hidden}._searchResult_spkfo_107>svg{flex-shrink:0}._emptySearch_spkfo_117{color:var(--muted-foreground);padding:28px 14px 36px;font-size:13px;line-height:1.8}@media (width<=1199px){._articleGrid_spkfo_60{flex-direction:column;gap:24px;max-width:850px;display:flex}._toc_spkfo_32{display:none}._mobileToc_spkfo_32{border-bottom:1px solid var(--border);width:100%;color:var(--muted-foreground);order:-1;padding-bottom:14px;font-size:12px;display:block}._mobileToc_spkfo_32 summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:28px;display:flex}._mobileToc_spkfo_32 nav{padding-top:12px}._article_spkfo_56{width:100%}._popular_spkfo_46{gap:10px}}@media (width<=767px){._home_spkfo_34{padding:30px 22px 20px}._topbar_spkfo_3{gap:7px;padding:8px 12px}._breadcrumb_spkfo_3{gap:6px}._breadcrumb_spkfo_3>:nth-child(3),._breadcrumb_spkfo_3>:nth-child(4){display:none}._iconButton_spkfo_27{width:40px;height:40px}._searchTrigger_spkfo_3{height:40px}._searchTrigger_spkfo_3 kbd{display:none}._groupToggle_spkfo_3{min-height:40px}._start_spkfo_38{gap:14px;margin-top:26px;padding:20px}._start_spkfo_38 strong{font-size:17px}._startIcon_spkfo_43{width:34px;height:34px}._popular_spkfo_46{grid-template-columns:minmax(0,1fr)}._popular_spkfo_46 a{grid-template-columns:20px 1fr;gap:8px 14px;display:grid}._popular_spkfo_46 p{grid-column:2}._categories_spkfo_52{grid-template-columns:minmax(0,1fr);gap:26px}._articleGrid_spkfo_60{padding:24px 20px 20px}._articleHeader_spkfo_62{margin-bottom:24px}._articleHeader_spkfo_62 h1{font-size:27px}._pagination_spkfo_78{gap:8px}._pagination_spkfo_78 a{gap:6px;padding:12px}._pagination_spkfo_78 svg{flex-shrink:0;width:14px}._footer_spkfo_91>:last-child{width:100%;margin-left:0}._sidebarFooter_spkfo_3{padding-bottom:max(14px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){._groupToggle_spkfo_3 svg,._start_spkfo_38,._popular_spkfo_46 a{transition:none}}
