.guide-workspace-logo[data-v-ec1d12a7] svg{color:inherit}.guide-site{--guide-header:3.5rem;background:var(--background);min-height:100svh;color:var(--foreground);font-family:Inter Variable,Inter,sans-serif;font-size:14px}.guide-site a,.guide-site button{touch-action:manipulation}.guide-site :where(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.guide-skip{z-index:100;background:var(--background);border:1px solid var(--border);padding:.75rem;position:fixed;top:-5rem;left:1rem}.guide-skip:focus{top:.5rem}.guide-header{height:var(--guide-header);z-index:30;border-bottom:1px solid var(--border);background:var(--background);grid-template-columns:17rem 1fr auto;align-items:center;gap:2rem;padding:0 1.5rem;display:grid;position:sticky;top:0}.guide-brand-row{align-items:center;min-width:0;display:flex}.guide-module-trigger{flex-shrink:1;gap:.65rem;min-width:0;padding-inline:.375rem;font-size:14px;font-weight:500}.guide-product-logo{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.guide-product-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.guide-header-logo{width:32px;height:32px}.guide-menu-logo{width:26px;height:26px}.guide-header-logo>.guide-workspace-logo{flex-shrink:0;transform:scale(.89)}.guide-menu-logo>.guide-workspace-logo{flex-shrink:0;transform:scale(.72)}.guide-search-trigger{width:min(100%,27rem);color:var(--muted-foreground);box-shadow:none;border:none;justify-content:flex-start;justify-self:center;gap:.65rem;font-weight:400}.guide-search-trigger kbd{margin-left:auto;font-family:inherit;font-size:11px}.guide-header-actions{align-items:center;gap:1rem;display:flex}.guide-header-links{color:var(--muted-foreground);gap:1.5rem;font-size:12px;display:flex}.guide-header-links a{align-items:center;gap:.3rem;display:flex}.guide-header-links a:hover{color:var(--foreground)}.guide-mobile-toggle{display:none}.guide-sidebar{width:17rem;top:var(--guide-header);border-right:1px solid var(--border);scrollbar-width:thin;padding:1.5rem 1rem;position:fixed;bottom:0;left:0;overflow-y:auto}.guide-chapters{font-size:13px}.guide-home{color:var(--muted-foreground);padding:.5rem .75rem;display:block}.guide-group{margin-top:0}.guide-group-trigger{text-align:left;align-items:center;gap:.5rem;width:100%;padding:.45rem .5rem;font-weight:400;display:flex}.guide-group-trigger svg{width:13px;height:13px;color:var(--muted-foreground);transition:transform .15s}.guide-group-trigger[data-state=open] svg{transform:rotate(90deg)}.guide-group-pages{border-left:1px solid var(--border);margin:.25rem 0 .5rem .9rem;padding-left:.5rem}.guide-group-pages a{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);border-radius:6px;margin-block:.1rem;padding:.45rem .65rem;line-height:1.5;display:block;overflow:hidden}.guide-nested-groups{padding-left:.25rem}.guide-nested-groups>.guide-group{margin-top:0}.guide-group-pages a:hover,.guide-group-pages a[aria-current=page]{color:var(--foreground);background:var(--muted)}.guide-api{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.25rem}.guide-layout{grid-template-columns:minmax(0,1fr) 15.5rem;gap:3rem;max-width:95rem;margin-left:17rem;padding:0 2rem 0 3rem;display:grid}.guide-main{outline:none;min-width:0}.guide-article{letter-spacing:.005em;max-width:47rem;margin:0 auto;padding:2.5rem 0 4rem;font-size:15px;line-height:1.8}.guide-breadcrumb{color:var(--muted-foreground);align-items:center;gap:.55rem;margin-bottom:1.2rem;font-size:12px;display:flex}.guide-article-header{border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:1.5rem}.guide-article h1{letter-spacing:-.035em;font-size:27px;font-weight:600;line-height:1.3}.guide-article p{color:var(--foreground);opacity:.88;margin:0 0 1.2rem}.guide-section{margin-top:2.5rem}.guide-section :where(h2,h3){letter-spacing:-.02em;margin-bottom:.6rem;scroll-margin-top:5rem;font-weight:600;line-height:1.4}.guide-section h2{font-size:20px}.guide-section h3{font-size:17px}.guide-section :where(h2,h3) a{align-items:baseline;gap:.5rem;display:flex}.guide-section :where(h2,h3) a span{opacity:0;color:var(--muted-foreground);font-weight:400}.guide-section :where(h2,h3) a:focus-visible span,.guide-section :where(h2,h3) a:hover span{opacity:1}.guide-section :where(ul,ol){margin:.6rem 0 1.25rem;padding-left:1.55rem}.guide-section ul{list-style:outside}.guide-section ol{list-style:decimal}.guide-section li{margin:.4rem 0;padding-left:.35rem}.guide-section li::marker{color:var(--muted-foreground)}.guide-toc{scrollbar-width:thin;align-self:start;max-height:calc(100svh - 7rem);margin-top:2rem;font-size:13px;position:sticky;top:5rem;overflow-y:auto}.guide-toc p{margin-bottom:.7rem;padding-left:1rem;font-weight:500}.guide-toc nav{border-left:1px solid var(--border)}.guide-toc a{color:var(--muted-foreground);border-left:1px solid #0000;margin-left:-1px;padding:.35rem 1rem;line-height:1.65;display:block}.guide-toc a[aria-current=location]{color:var(--foreground);border-left-color:var(--foreground)}.guide-toc a:hover{color:var(--foreground)}.guide-toc .guide-toc-nested{padding-left:1.8rem}.guide-table-wrap{border:1px solid var(--border);border-radius:8px;margin:1rem 0 1.5rem;overflow-x:auto}.guide-table-wrap table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.65}.guide-table-wrap :where(td,th){text-align:left;vertical-align:top;padding:.75rem 1rem}.guide-table-wrap th{background:var(--muted);font-weight:500}.guide-table-wrap tbody,.guide-table-wrap tr+tr{border-top:1px solid var(--border)}.guide-table-wrap td:first-child{width:30%;font-weight:500}.guide-figure{margin:1.5rem 0 2rem}.guide-image-button{border:1px solid var(--border);cursor:zoom-in;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.guide-image-button img{width:100%;height:auto;display:block}.guide-enlarge{border:1px solid var(--border);background:var(--background);border-radius:5px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:10px;display:flex;position:absolute;bottom:.5rem;right:.5rem}.guide-figure figcaption{text-align:center;color:var(--muted-foreground);margin-top:.65rem;font-size:12px;line-height:1.6}.guide-highlight{pointer-events:none;border:2px solid #e54b4b;border-radius:3px;position:absolute}.guide-highlight>span{color:#fff;background:#bd2525;border:2px solid #fff;border-radius:50%;width:21px;font-size:10px;font-weight:600;line-height:17px;position:absolute;top:-11px;left:-9px}.guide-figure-key{align-items:center;gap:.3rem;margin:.5rem .5rem 0;display:inline-flex}.guide-figure-key b{color:#fff;background:#bd2525;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.guide-note{background:var(--muted);border-left:2px solid var(--primary);border-radius:0 6px 6px 0;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.guide-note svg{width:17px;height:17px;color:var(--muted-foreground);flex-shrink:0;margin-top:.2rem}.guide-note p{margin:0;font-size:13px;line-height:1.75}.guide-related{flex-direction:column;gap:.45rem;margin:1rem 0;display:flex}.guide-related a{color:var(--primary);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);align-items:center;gap:.5rem;font-size:14px;display:flex}.guide-article-footer{border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem}.guide-article-footer>p{color:var(--muted-foreground);font-size:12px}.guide-article-footer nav{justify-content:space-between;gap:1rem;display:flex}.guide-article-footer nav a{flex-direction:column;font-size:14px;display:flex}.guide-article-footer small{color:var(--muted-foreground);align-items:center;gap:.3rem;display:flex}.guide-mobile-toc{display:none}.guide-layout-home{margin:0 auto;padding:0 1.5rem;display:block}.guide-hub{max-width:48rem;margin:0 auto;padding:3.5rem 0 4rem}.guide-eyebrow{letter-spacing:.07em;color:var(--muted-foreground);font-size:11px;font-weight:500}.guide-hub h1{letter-spacing:-.025em;margin:0 0 .8rem;font-size:clamp(26px,3vw,32px);font-weight:550;line-height:1.3}.guide-hub-intro{color:var(--muted-foreground);font-size:16px;line-height:1.7}.guide-module-list{border:1px solid var(--border);border-radius:10px;margin-top:2rem;padding:1.25rem}.guide-module-list>.guide-eyebrow{margin:0 0 1.1rem}.guide-module-grid{-moz-column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;display:grid}.guide-module-card{border-radius:6px;align-items:flex-start;gap:.75rem;padding:.5rem 0;display:flex}.guide-module-card:hover{background:var(--muted)}.guide-module-card>span:last-child{flex:1;min-width:0}.guide-module-card strong{font-size:14px;font-weight:550;line-height:1.4;display:block}.guide-module-card small{color:var(--muted-foreground);margin-top:.2rem;font-size:13px;line-height:1.5;display:block}.guide-module-icon{background:var(--muted);width:36px;height:36px;color:var(--foreground);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.guide-module-icon svg{width:22px;height:22px}@media (width<=560px){.guide-module-grid{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (width>=1700px){.guide-layout{gap:5rem;padding-left:6rem}}@media (width<=1199px){.guide-layout{grid-template-columns:minmax(0,1fr);padding-inline:2.5rem}.guide-toc{display:none}.guide-mobile-toc{border:1px solid var(--border);border-radius:8px;margin:1.5rem 0;padding:.8rem 1rem;font-size:13px;display:block}.guide-mobile-toc summary{cursor:pointer}.guide-mobile-toc a{color:var(--muted-foreground);padding-top:.4rem;display:block}.guide-header{grid-template-columns:15rem 1fr auto;gap:1rem}.guide-header-links a:first-child{display:none}}@media (width<=767px){.guide-header{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;padding:0 .75rem}.guide-header-links,.guide-sidebar{display:none}.guide-mobile-toggle{display:inline-flex}.guide-search-trigger{background:0 0;justify-content:center;width:32px;padding:0}.guide-search-trigger kbd,.guide-search-trigger span{display:none}.guide-layout{margin-left:0;padding:0 1.25rem}.guide-article{padding-top:1.5rem;font-size:14px}.guide-article h1{font-size:25px}.guide-hub{padding-top:2.5rem}.guide-module-list{padding:1rem}.guide-table-wrap :where(td,th){padding:.65rem}}@media (prefers-reduced-motion:reduce){.guide-site *{scroll-behavior:auto;transition:none}}@media print{.guide-article-footer nav,.guide-enlarge,.guide-header,.guide-mobile-toc,.guide-sidebar,.guide-toc{display:none}.guide-layout{margin:0;padding:0;display:block}.guide-article{max-width:none;padding:0}.guide-section{-moz-column-break-inside:avoid;break-inside:avoid}}
