.vn1Y3q_rows{gap:48px;display:grid}.vn1Y3q_row,.vn1Y3q_rows,.vn1Y3q_slide{min-width:0}.vn1Y3q_row{scroll-margin-top:112px}.vn1Y3q_rowHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.vn1Y3q_companyLink{border-radius:8px;align-items:center;gap:12px;display:inline-flex}.vn1Y3q_companyLink h2{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.3}.vn1Y3q_companyLink p{color:var(--muted-foreground);align-items:center;gap:4px;margin-top:4px;font-size:13px;display:flex}.vn1Y3q_companyLink:hover h2,.vn1Y3q_player>a,.vn1Y3q_unavailable a{text-underline-offset:4px;text-decoration:underline}.vn1Y3q_logo{border:1px solid var(--border);background:var(--card);border-radius:12px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.vn1Y3q_logo img{object-fit:contain}.vn1Y3q_controls{gap:8px;display:flex}.vn1Y3q_arrow{width:44px;height:44px;position:static;transform:none}.vn1Y3q_track{margin-left:-20px}.vn1Y3q_slide{flex-basis:32%;padding-left:20px}.vn1Y3q_video{text-align:left;cursor:pointer;width:100%}.vn1Y3q_thumbnail,.vn1Y3q_video{border-radius:12px;display:block}.vn1Y3q_thumbnail{aspect-ratio:16/9;border:1px solid var(--border);background:var(--muted);position:relative;overflow:hidden}.vn1Y3q_thumbnail img{object-fit:cover}.vn1Y3q_play{color:#fff;background:#000000bf;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;left:12px}.vn1Y3q_video:hover .vn1Y3q_play{background:#000}.vn1Y3q_videoTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:16px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.vn1Y3q_video time{margin-top:6px;font-size:13px;line-height:1.5;display:block}.vn1Y3q_unavailable,.vn1Y3q_video time{color:var(--muted-foreground)}.vn1Y3q_unavailable{border-block:1px solid var(--border);padding:24px 0;font-size:14px;line-height:1.6}.vn1Y3q_player>a,.vn1Y3q_unavailable a{color:var(--foreground);align-items:center;gap:6px;display:inline-flex}.vn1Y3q_player{z-index:120;gap:12px;max-width:calc(min(960px,100vw - 32px,177.778dvh - 320px));max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.vn1Y3q_playerTitle{padding-right:40px;font-size:20px;line-height:1.4}.vn1Y3q_player iframe{aspect-ratio:16/9;border:0;border-radius:8px;width:100%}.vn1Y3q_companyIntro{align-items:center;gap:16px;display:flex}.vn1Y3q_socials{flex-wrap:wrap;gap:12px;margin:24px 0 40px;display:flex}.vn1Y3q_socials a{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.vn1Y3q_sidebarIcon,.vn1Y3q_socials a:hover{background:var(--muted)}.vn1Y3q_rows :is(a,button):focus-visible,.vn1Y3q_socials a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (max-width:1100px){.vn1Y3q_slide{flex-basis:48%}}@media (max-width:700px){.vn1Y3q_slide{flex-basis:86%}.vn1Y3q_rows{gap:32px}.vn1Y3q_companyLink h2{font-size:20px}.vn1Y3q_player{padding:16px}}@media (prefers-reduced-motion:reduce){.vn1Y3q_row *{transition:none}}.vn1Y3q_playerOverlay{z-index:110}.vn1Y3q_rowHeading>h2{letter-spacing:-.02em;font-size:22px;font-weight:500}.vn1Y3q_player [data-slot=dialog-close]{width:44px;height:44px}.vn1Y3q_sidebarIcon{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.vn1Y3q_channelIdentity{align-items:center;gap:8px;min-width:0;display:flex}.vn1Y3q_channelName{color:var(--foreground);text-align:left;overflow-wrap:anywhere;font-size:14px}.vn1Y3q_channelIdentity .vn1Y3q_sidebarIcon>span{border-radius:inherit;border:0;width:100%;height:100%;padding:0;display:block}.vn1Y3q_channelIdentity .vn1Y3q_sidebarIcon img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}
.ToHcyG_page{min-width:0}.ToHcyG_back{align-items:center;gap:var(--catalog-inline-gap);min-height:32px;margin-bottom:var(--catalog-group-gap);color:var(--muted-foreground);white-space:nowrap;font-size:14px;line-height:1.5;display:inline-flex}.ToHcyG_back svg,.ToHcyG_breadcrumb svg,.ToHcyG_logo,.ToHcyG_primaryAction,.ToHcyG_serverDetails a svg,.ToHcyG_sourceLink>a svg{flex-shrink:0}.ToHcyG_back:hover{color:var(--foreground)}.ToHcyG_breadcrumb{min-width:0;color:var(--muted-foreground);margin-right:auto;font-size:13px}.ToHcyG_breadcrumb li,.ToHcyG_breadcrumb ol{align-items:center;gap:8px;min-width:0;display:flex}.ToHcyG_breadcrumb li:last-child{color:var(--foreground)}.ToHcyG_breadcrumb span{text-overflow:ellipsis;overflow:hidden}.ToHcyG_breadcrumb a,.ToHcyG_breadcrumb span{white-space:nowrap}.ToHcyG_layout{gap:var(--catalog-section-gap);flex-direction:column;min-width:0;display:flex}.ToHcyG_capabilities,.ToHcyG_document,.ToHcyG_header{width:100%;min-width:0}.ToHcyG_headingRow{justify-content:space-between;gap:var(--catalog-group-gap)}.ToHcyG_headingRow,.ToHcyG_identity{align-items:center;display:flex}.ToHcyG_identity{gap:var(--catalog-item-gap);min-width:0}.ToHcyG_identity h1{letter-spacing:-.4px;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:500;line-height:32px}.ToHcyG_logo{border:1px solid var(--border);border-radius:var(--control-radius);background:0 0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.ToHcyG_logo img{object-fit:contain;width:100%;height:100%}.ToHcyG_byline{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:13px;line-height:1.5;display:flex}.ToHcyG_byline,.ToHcyG_documentHeader,.ToHcyG_metadata,.ToHcyG_metadata a,.ToHcyG_official,.ToHcyG_serverDetails a,.ToHcyG_sourceLink,.ToHcyG_sourceLink>a{align-items:center}.ToHcyG_official{gap:4px;display:inline-flex}.ToHcyG_description{margin-top:var(--catalog-group-gap);text-wrap:pretty;font-size:16px;line-height:1.65}.ToHcyG_metadata{margin-top:var(--catalog-item-gap);color:var(--muted-foreground);flex-wrap:wrap;gap:12px 24px;font-size:13px;display:flex}.ToHcyG_metadata a{gap:4px;display:inline-flex}.ToHcyG_command,.ToHcyG_files li,.ToHcyG_metadata>span,.ToHcyG_prose,.ToHcyG_raw pre,.ToHcyG_serverDetails dd,.ToHcyG_sourceLink>a{overflow-wrap:anywhere}.ToHcyG_metadata time{color:var(--foreground)}.ToHcyG_install{margin-top:var(--catalog-group-gap)}.ToHcyG_serverContent{gap:var(--catalog-section-gap);border-top:1px solid var(--border);margin-top:var(--catalog-section-gap);padding-top:var(--catalog-group-gap);grid-template-columns:minmax(0,1fr) minmax(220px,320px);display:grid}.ToHcyG_serverContent>.ToHcyG_install{min-width:0;margin-top:0}.ToHcyG_serverContent>.ToHcyG_install:only-child{grid-column:1/-1}.ToHcyG_serverDetails h2{margin:0 0 8px;font-size:14px;font-weight:500}.ToHcyG_serverDetails dl>div{border-bottom:1px solid var(--border);grid-template-columns:105px minmax(0,1fr);gap:12px;padding:8px 0;font-size:13px;line-height:1.55;display:grid}.ToHcyG_install p,.ToHcyG_raw summary,.ToHcyG_serverDetails dt,.ToHcyG_setupHint,.ToHcyG_snapshotNote{color:var(--muted-foreground)}.ToHcyG_serverDetails dd{text-align:right;min-width:0}.ToHcyG_serverDetails a{gap:4px;display:inline-flex}.ToHcyG_sourceLink{gap:var(--catalog-item-gap);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;padding:16px 0;display:flex}.ToHcyG_sourceLink>a{gap:var(--catalog-inline-gap);flex:240px;min-width:0;font-size:15px;line-height:1.6;display:inline-flex}.ToHcyG_command{border:1px solid var(--border);border-radius:var(--control-radius);white-space:pre-wrap;background:0 0;padding:8px 12px;font-size:13px;line-height:1.6}.ToHcyG_install p,.ToHcyG_setupHint{margin-top:8px;font-size:13px;line-height:1.55}.ToHcyG_setupHint{margin-top:20px}.ToHcyG_document{border-top:1px solid var(--border);scroll-margin-top:104px}.ToHcyG_documentHeader{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 0 12px;display:flex}.ToHcyG_documentHeader h2{font-size:18px;font-weight:500}.ToHcyG_documentActions{align-items:flex-start;gap:var(--catalog-inline-gap);flex-wrap:wrap;display:flex}.ToHcyG_snapshotNote{margin-bottom:var(--catalog-group-gap);font-size:12px;line-height:1.55}.ToHcyG_prose{width:100%;max-width:none;font-size:16px;line-height:1.75}.ToHcyG_prose :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.02em;scroll-margin-top:104px;font-family:inherit;font-weight:500}.ToHcyG_prose h3{margin-top:16px;font-size:24px}.ToHcyG_prose h4{font-size:20px}.ToHcyG_prose h5{font-size:18px}.ToHcyG_prose h6{font-size:16px}.ToHcyG_prose pre,.ToHcyG_raw pre{background:var(--muted);color:var(--foreground);border-radius:var(--control-radius);max-width:100%;padding:16px;font-size:13px;overflow-x:auto}.ToHcyG_prose table{display:block;overflow-x:auto}.ToHcyG_prose img{border-radius:var(--menu-radius);max-width:100%}.ToHcyG_raw{border-top:1px solid var(--border);margin-top:32px;padding-top:20px;font-size:14px}.ToHcyG_raw summary{cursor:pointer}.ToHcyG_raw pre{white-space:pre-wrap;margin-top:16px}.ToHcyG_capabilities p,.ToHcyG_empty{color:var(--muted-foreground);line-height:1.6}.ToHcyG_capabilities h2,.ToHcyG_related h2{letter-spacing:-.02em;margin-bottom:20px;font-size:20px;font-weight:500}.ToHcyG_capabilities>div{border-top:1px solid var(--border);padding:16px 0}.ToHcyG_capabilities h3{font-size:16px;font-weight:500}.ToHcyG_capabilities p{margin-top:8px;font-size:14px}.ToHcyG_related{border-top:1px solid var(--border);padding-top:var(--catalog-group-gap);margin-top:0}.ToHcyG_page :is(a,button,summary,pre):focus-visible{outline:var(--control-focus-width) solid var(--ring);outline-offset:var(--control-focus-offset)}@media (max-width:1000px){.ToHcyG_serverContent{gap:var(--catalog-section-gap);grid-template-columns:minmax(0,1fr)}.ToHcyG_headingRow{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:700px){.ToHcyG_identity{align-items:flex-start;gap:12px}.ToHcyG_logo{width:48px;height:48px}.ToHcyG_byline{gap:6px 12px}.ToHcyG_breadcrumb li:last-child{display:none}.ToHcyG_breadcrumb li,.ToHcyG_breadcrumb ol{gap:4px}}.ToHcyG_connectionHeading{margin-bottom:12px;font-size:14px;font-weight:500}.ToHcyG_setupGuide{align-items:center;gap:6px;margin-top:16px;font-size:14px;display:inline-flex}.ToHcyG_relatedHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:20px;display:flex}.ToHcyG_relatedHeading h2{margin-bottom:0}.ToHcyG_relatedHeading a{color:var(--muted-foreground);align-items:center;gap:6px;font-size:14px;display:inline-flex}.ToHcyG_relatedHeading a:hover{color:var(--foreground)}.ToHcyG_commandField{border:1px solid var(--border);border-radius:var(--control-radius);background:0 0;align-items:center;gap:4px;padding-right:4px;display:flex}.ToHcyG_commandField+.ToHcyG_commandField{margin-top:8px}.ToHcyG_commandField .ToHcyG_command{background:0 0;border:0;flex:1;min-width:0}.ToHcyG_files li svg,.ToHcyG_metadata .ToHcyG_metaIcon{color:var(--muted-foreground);flex-shrink:0}.ToHcyG_metadata>span{align-items:center;gap:6px;display:inline-flex}.ToHcyG_page:has(.ToHcyG_skillGrid){container:skill-page/inline-size}.ToHcyG_skillGrid{column-gap:var(--catalog-section-gap);row-gap:var(--catalog-group-gap);grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"header rail""document rail";align-items:start;display:grid}.ToHcyG_skillHeader{grid-area:header;min-width:0}.ToHcyG_skillGrid>.ToHcyG_document{grid-area:document;min-width:0}.ToHcyG_rail{grid-area:rail;align-self:stretch}.ToHcyG_documentHeader h2{align-items:center;gap:8px;display:inline-flex}.ToHcyG_files{border-top:1px solid var(--border);margin-top:32px;padding-top:20px;scroll-margin-top:104px}.ToHcyG_files h2{margin-bottom:12px;font-size:18px;font-weight:500}.ToHcyG_files h2 span{color:var(--muted-foreground);margin-left:6px;font-size:14px}.ToHcyG_files li{border-bottom:1px solid var(--border);min-height:36px;font-family:var(--font-mono,ui-monospace,monospace);align-items:center;gap:8px;font-size:13px;display:flex}.ToHcyG_relatedList{gap:0 var(--catalog-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ToHcyG_skillGrid+.ToHcyG_related{margin-top:var(--catalog-section-gap)}@container skill-page (max-width:860px){.ToHcyG_skillGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""rail""document"}.ToHcyG_rail{align-self:start}.ToHcyG_toc{display:none}}@container skill-page (max-width:620px){.ToHcyG_skillHeader .ToHcyG_headingRow{flex-direction:column;align-items:flex-start;gap:20px}.ToHcyG_skillHeader .ToHcyG_primaryAction{width:100%}}@media (max-width:700px){.ToHcyG_relatedList{grid-template-columns:minmax(0,1fr)}}.ToHcyG_prose.ToHcyG_skillProse{font-size:15px;line-height:1.65}.ToHcyG_skillProse>:first-child{margin-top:0}.ToHcyG_skillProse h1{margin:1.4em 0 .5em;font-size:24px}.ToHcyG_skillProse h2{margin:1.8em 0 .5em;font-size:20px}.ToHcyG_skillProse h3{margin:1.4em 0 .4em;font-size:17px}.ToHcyG_skillProse :is(h4,h5,h6){margin:1.2em 0 .3em;font-size:15px}.ToHcyG_skillProse :is(p,ul,ol,blockquote,table){margin-block:.7em}.ToHcyG_skillProse li{margin-block:.2em}.ToHcyG_skillProse pre{margin-block:.9em;padding:12px;font-size:12.5px}
