.brand-flavor[data-v-4ee000ed]{letter-spacing:.1em;margin-inline-end:-.1em}.brand-gradient[data-v-4ee000ed]{border:1px solid transparent;background:linear-gradient(var(--ui-bg),var(--ui-bg)) padding-box,var(--brand-gradient) border-box;box-shadow:none}.brand-gradient .brand-flavor[data-v-4ee000ed]{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.mp[data-v-cacc7372]{display:grid}.mp-is-code[data-v-cacc7372]{width:820px;grid-template-columns:minmax(0,1fr) 320px}.mp-is-diff[data-v-cacc7372]{width:760px;grid-template-columns:minmax(0,1fr) 300px}.mp-is-grid[data-v-cacc7372]{width:760px}.mp-is-cards[data-v-cacc7372]{width:680px}.mp-is-install[data-v-cacc7372]{width:780px}.mp-main[data-v-cacc7372]{padding:18px 10px 10px}.mp-eyebrow[data-v-cacc7372]{padding:0 12px 10px;font-size:10.5px;color:var(--d-faint)}.mp-aside[data-v-cacc7372]{display:flex;flex-direction:column;padding:18px;border-left:1px solid var(--d-line);background:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0) 0 0 /24px 24px,linear-gradient(180deg,hsla(0,0%,100%,.03) 1px,transparent 0) 0 0 /24px 24px,#0a0b0d}.mp-aside .mp-eyebrow[data-v-cacc7372]{padding:0 0 12px}.mp-art-enter-active[data-v-cacc7372],.mp-art-leave-active[data-v-cacc7372]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mp-art-enter-from[data-v-cacc7372]{opacity:0;transform:translateY(4px)}.mp-art-leave-to[data-v-cacc7372]{opacity:0}.mp-link[data-v-cacc7372]{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:9px;outline:none;transition:background-color var(--dur-fast) var(--ease-out)}.mp-link[data-v-cacc7372]:focus-visible,.mp-link[data-v-cacc7372]:hover{background:#ffffff09}.mp-link[data-v-cacc7372]:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-primary) 70%,transparent)}.mp-icon[data-v-cacc7372]{display:grid;flex:none;place-items:center;width:32px;height:32px;border:1px solid var(--d-line-strong);border-radius:8px;background:#0f1013;font-size:15px;color:var(--mp-accent,var(--ui-text-muted));transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.mp-link[aria-current=page] .mp-icon[data-v-cacc7372]{border-color:color-mix(in oklab,var(--ui-primary) 45%,transparent);color:var(--accent-text,var(--ui-primary))}.mp-text[data-v-cacc7372]{display:flex;min-width:0;flex-direction:column;gap:2px}.mp-title[data-v-cacc7372]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--ui-text-highlighted)}.mp-link[data-soon][data-v-cacc7372]{cursor:default;opacity:.6}.mp-link[data-soon][data-v-cacc7372]:hover{background:none}.mp-soon[data-v-cacc7372]{margin-left:8px;padding:0 6px;border:1px solid var(--d-line-strong);border-radius:999px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--d-faint)}.mp-arrow[data-v-cacc7372]{width:13px;height:13px;color:var(--accent-text,var(--ui-primary));opacity:0;transform:translate(-4px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.mp-card:focus-visible .mp-arrow[data-v-cacc7372],.mp-card:hover .mp-arrow[data-v-cacc7372],.mp-link:focus-visible .mp-arrow[data-v-cacc7372],.mp-link:hover .mp-arrow[data-v-cacc7372]{opacity:1;transform:none}.mp-arrow.is-ext[data-v-cacc7372]{opacity:.55;transform:none}.mp-link:focus-visible .mp-arrow.is-ext[data-v-cacc7372],.mp-link:hover .mp-arrow.is-ext[data-v-cacc7372]{opacity:1}.mp-desc[data-v-cacc7372]{font-size:13px;line-height:1.45;color:var(--ui-text-muted)}[aria-current=page] .mp-title[data-v-cacc7372]:after{content:"";order:-1;width:5px;height:5px;background:var(--ui-primary)}.mp-more[data-v-cacc7372]{display:flex;align-items:center;gap:10px;margin:8px 2px 0;padding:12px 10px 4px;border-top:1px solid var(--d-line);font-size:13px;font-weight:500;color:var(--ui-text-highlighted);outline:none}.mp-more-desc[data-v-cacc7372]{font-weight:400;color:var(--ui-text-dimmed)}.mp-more-arrow[data-v-cacc7372]{width:13px;height:13px;margin-left:auto;color:var(--ui-text-dimmed);transition:color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.mp-more:focus-visible .mp-more-arrow[data-v-cacc7372],.mp-more:hover .mp-more-arrow[data-v-cacc7372]{color:var(--accent-text,var(--ui-primary));transform:translate(3px)}.mp-more[data-v-cacc7372]:focus-visible{border-radius:6px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-primary) 70%,transparent)}.mp-grid[data-v-cacc7372]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.mp-eyebrow-full[data-v-cacc7372]{padding:18px 22px 0}.mp-cards[data-v-cacc7372]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.mp-card[data-v-cacc7372]{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--d-line);border-radius:10px;background:#0b0c0e;outline:none;transition:border-color var(--dur-fast) var(--ease-out)}.mp-card[data-v-cacc7372]:hover,.mp-card[aria-current=page][data-v-cacc7372]{border-color:var(--d-line-strong)}.mp-card[data-v-cacc7372]:focus-visible{border-color:color-mix(in oklab,var(--ui-primary) 70%,transparent)}.mp-card-art[data-v-cacc7372]{display:grid;height:156px;overflow:hidden;border-bottom:1px solid var(--d-line);background:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0) 0 0 /20px 20px,linear-gradient(180deg,hsla(0,0%,100%,.035) 1px,transparent 0) 0 0 /20px 20px,#090a0c}.mp-card-body[data-v-cacc7372]{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px}.mp-card-k[data-v-cacc7372]{font-family:var(--font-mono);font-size:10.5px;color:var(--accent-text,var(--ui-primary))}.mp-cols[data-v-cacc7372]{display:grid;grid-template-columns:repeat(var(--mp-cols,3),minmax(0,1fr));gap:2px}.mp-link-col[data-v-cacc7372]{flex-direction:column;gap:12px;height:100%}.mp-install[data-v-cacc7372]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px 18px;border-top:1px solid var(--d-line);background:#0a0b0d}.mp-install-k[data-v-cacc7372]{font-size:10.5px;color:var(--ui-text-muted)}.mp-install-hint[data-v-cacc7372]{margin-top:4px;max-width:200px;font-size:12.5px;line-height:1.45;color:var(--ui-text-dimmed)}.mp-install[data-v-cacc7372]>div:last-child{font-size:12.5px}.cm[data-v-1d9d523d]{align-self:stretch;display:flex}.cm-list[data-v-1d9d523d]{display:flex;align-items:stretch;gap:2px}.cm-list li[data-v-1d9d523d]{position:relative;display:flex;align-items:center}.cm-list li.is-current[data-v-1d9d523d]:after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:1px;background:var(--ui-primary);box-shadow:0 0 12px color-mix(in oklab,var(--ui-primary) 60%,transparent)}.cm-trigger[data-v-1d9d523d]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;height:32px;padding:0 10px 0 12px;border-radius:8px;font-size:14px;color:var(--ui-text-muted);transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}@media(max-width:1199px){.cm-trigger[data-v-1d9d523d]{padding:0 6px 0 8px}}.is-current .cm-trigger[data-v-1d9d523d]{color:var(--ui-text-highlighted)}.cm-trigger.is-open[data-v-1d9d523d],.cm-trigger[data-v-1d9d523d]:hover{color:var(--ui-text-highlighted);background:#ffffff0d}.cm-trigger[data-v-1d9d523d]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.cm-chevron[data-v-1d9d523d]{width:13px;height:13px;color:var(--ui-text-dimmed);transition:transform var(--dur-base) var(--ease-out)}.cm-trigger.is-open .cm-chevron[data-v-1d9d523d]{transform:rotate(180deg);color:var(--ui-text-muted)}.cm-trigger.is-open .cm-ext[data-v-1d9d523d]{transform:none}.cm-viewport[data-v-1d9d523d]{position:absolute;top:100%;left:0;padding-top:8px;opacity:0;pointer-events:none;transform:translate3d(0,-6px,0);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base);visibility:hidden}.cm-viewport.is-open[data-v-1d9d523d]{opacity:1;pointer-events:auto;transform:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out);visibility:visible}.cm-frame[data-v-1d9d523d]{position:relative;width:var(--cm-w);height:var(--cm-h);overflow:hidden;border:1px solid var(--d-line-strong);border-radius:14px;background:var(--d-panel);box-shadow:inset 0 1px #ffffff0a,0 24px 60px -16px #000000bf,0 8px 20px -8px #00000080;transform:translate3d(var(--cm-x),0,0);transition:transform var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out),height var(--dur-base) var(--ease-out)}.cm-frame[data-v-1d9d523d]:before{content:"";position:absolute;top:0;left:24px;width:140px;height:1px;background:linear-gradient(90deg,transparent,var(--ui-primary),transparent);opacity:.7;z-index:1}.cm-viewport.is-instant .cm-frame[data-v-1d9d523d],.cm-viewport.is-instant .cm-panel[data-v-1d9d523d]{transition:none}.cm-panel[data-v-1d9d523d]{position:absolute;top:0;left:0;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.cm-panel[data-pos=before][data-v-1d9d523d]{transform:translate(-28px)}.cm-panel[data-pos=after][data-v-1d9d523d]{transform:translate(28px)}.cm-panel[data-pos=active][data-v-1d9d523d]{opacity:1;pointer-events:auto;transform:none;transition-delay:40ms,0s}.cmm-link.is-soon{cursor:default;opacity:.6}.cmm-soon{margin-left:8px;padding:0 6px;border:1px solid var(--d-line-strong);border-radius:999px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--d-faint)}.cmm-plain .cmm-trigger[aria-current=page] .cmm-label{color:var(--accent-text,var(--ui-primary))}.cmm-sheet{background:#08090a;--tw-divide-color:var(--d-line)}.cmm-sheet .cmm-head{min-height:64px;border-color:var(--d-line)}.cmm-sheet .cmm-body{padding:8px 20px 24px}.cmm-sheet .cmm-foot{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-color:var(--d-line)}.cmm-groups{border-bottom:1px solid var(--d-line)}.cmm-group{border-top:1px solid var(--d-line)}.cmm-plain li{border-bottom:1px solid var(--d-line)}.cmm-group:first-child{border-top:0}.cmm-trigger{display:flex;width:100%;align-items:center;gap:14px;padding:18px 2px;text-align:left}.cmm-trigger:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px;border-radius:6px}.cmm-n{font-family:var(--font-mono);font-size:11px;color:var(--accent-text,var(--ui-primary))}.cmm-label{flex:1;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ui-text-highlighted)}.cmm-icon{width:16px;height:16px;color:var(--ui-text-dimmed);transition:transform var(--dur-base) var(--ease-out)}.cmm-trigger[aria-expanded=true] .cmm-icon{transform:rotate(45deg);color:var(--ui-text-muted)}.cmm-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}.cmm-panel.is-open{grid-template-rows:1fr}.cmm-panel-inner{min-height:0;overflow:hidden}.cmm-links{padding:0 0 14px 28px}.cmm-link{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-left:1px solid var(--d-line)}.cmm-link:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.cmm-link[aria-current=page]{border-left-color:var(--ui-primary)}.cmm-link-title{font-size:15px;font-weight:500;color:var(--ui-text-highlighted)}.cmm-link[aria-current=page] .cmm-link-title{color:var(--accent-text,var(--ui-primary))}.cmm-ext{width:12px;height:12px;margin-left:3px;vertical-align:-1px;color:var(--ui-text-dimmed)}.cmm-link-desc{font-size:13px;line-height:1.45;color:var(--ui-text-muted)}.cmm-actions{display:flex;flex-wrap:wrap;width:100%;gap:8px}.ch[data-v-b8e7506c]{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--d-line);background:color-mix(in oklab,#08090a 78%,transparent);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}.ch[data-v-b8e7506c]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var( --ch-line,linear-gradient(90deg,transparent,var(--ui-primary) 20%,var(--ui-primary) 80%,transparent) );pointer-events:none}.ch-bar[data-v-b8e7506c]{display:flex;height:64px;align-items:center;gap:24px}.ch-nav[data-v-b8e7506c]{margin-left:12px}.ch-actions[data-v-b8e7506c]{display:flex;align-items:center;gap:2px;margin-left:auto}.ch-icon[data-v-b8e7506c]{color:var(--ui-text-muted)}.ch-star[data-v-b8e7506c]{display:inline-flex;align-items:stretch;height:32px;margin-right:6px;overflow:hidden;border:1px solid var(--d-line-strong);border-radius:8px;background:color-mix(in oklab,var(--ui-bg-elevated) 70%,transparent);font-size:13px;font-weight:500;color:var(--ui-text-highlighted);transition:background var(--dur-fast) var(--ease-out)}.ch-star-count[data-v-b8e7506c],.ch-star-main[data-v-b8e7506c]{display:inline-flex;align-items:center;padding:0 10px}.ch-star-main[data-v-b8e7506c]{gap:7px}.ch-star-gh[data-v-b8e7506c]{width:15px;height:15px;color:var(--ui-text-muted)}.ch-star-icon[data-v-b8e7506c]{width:15px;height:15px;color:#f5b301;transition:transform var(--dur-fast) var(--ease-out)}.ch-star-count[data-v-b8e7506c]{border-left:1px solid var(--d-line-strong);font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--ui-text-muted)}@media(hover:hover)and (pointer:fine){.ch-star[data-v-b8e7506c]:hover{background:var(--ui-bg-elevated)}.ch-star:hover .ch-star-icon[data-v-b8e7506c]{transform:scale(1.15) rotate(-8deg)}}.ch-star[data-v-b8e7506c]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}@media(max-width:1023px){.ch-star-main[data-v-b8e7506c]{padding:0 8px}.ch-star-icon[data-v-b8e7506c],.ch-star-label[data-v-b8e7506c]{display:none}.ch-star-gh[data-v-b8e7506c]{color:var(--ui-text-highlighted)}}.ch-sep[data-v-b8e7506c]{width:1px;height:20px;margin:0 10px;background:var(--d-line-strong)}.ch-burger[data-v-b8e7506c]{display:none}@media(max-width:1023px){.ch-cta[data-v-b8e7506c],.ch-nav[data-v-b8e7506c],.ch-sep[data-v-b8e7506c]{display:none}.ch-burger[data-v-b8e7506c]{display:inline-flex}}@media(max-width:480px){.ch-icon[data-v-b8e7506c]{display:none}}@media(max-width:380px){.ch-bar[data-v-b8e7506c]{gap:8px}}.sp[data-v-585e3228]{position:absolute;inset:0;background:var(--sp-color,var(--ui-border));-webkit-mask-repeat:repeat;mask-repeat:repeat}.is-grid[data-v-585e3228]{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' stroke='%23000' d='M0 .5h24M.5 0v24'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' stroke='%23000' d='M0 .5h24M.5 0v24'/%3E%3C/svg%3E");-webkit-mask-size:24px 24px;mask-size:24px 24px}.is-rows[data-v-585e3228]{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='16'%3E%3Cpath fill='none' stroke='%23000' d='M0 .5h52M.5 0v16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='16'%3E%3Cpath fill='none' stroke='%23000' d='M0 .5h52M.5 0v16'/%3E%3C/svg%3E");-webkit-mask-size:52px 16px;mask-size:52px 16px}.is-dots[data-v-585e3228]{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Ccircle cx='10' cy='10' r='1.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Ccircle cx='10' cy='10' r='1.3'/%3E%3C/svg%3E");-webkit-mask-size:20px 20px;mask-size:20px 20px}.app-footer[data-v-d5527239]{background:var(--ui-bg-muted)}.footer-grid[data-v-d5527239]{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(var(--footer-cols),minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--d-line,var(--ui-border));border-radius:12px;background:var(--d-line,var(--ui-border))}.footer-grid[data-v-d5527239]>*{padding:22px 22px 26px;background:var(--ui-bg)}.footer-grid>.footer-brand[data-v-d5527239]{background:linear-gradient(to right,color-mix(in oklab,var(--ui-text) 3%,transparent) 1px,transparent 1px) 0 0 /24px 24px,linear-gradient(to bottom,color-mix(in oklab,var(--ui-text) 3%,transparent) 1px,transparent 1px) 0 0 /24px 24px,var(--ui-bg)}.footer-grid>.footer-brand.has-pattern[data-v-d5527239]{position:relative;background:var(--ui-bg)}.footer-brand.has-pattern[data-v-d5527239]>:not(.footer-pattern){position:relative}.footer-pattern[data-v-d5527239]{--sp-color:color-mix(in oklab,var(--ui-text) 3%,transparent);position:absolute;inset:0}.footer-pattern[data-pattern=dots][data-v-d5527239]{--sp-color:color-mix(in oklab,var(--ui-text) 9%,transparent)}@media(max-width:1279px){.footer-grid[data-v-d5527239]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand[data-v-d5527239]{grid-column:1/-1}.footer-grid[data-v-d5527239]>:last-child{grid-column:span var(--footer-last-3)}}@media(max-width:767px){.footer-grid[data-v-d5527239]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid[data-v-d5527239]>:last-child{grid-column:span var(--footer-last-2)}}.footer-fact[data-v-d5527239]:before{content:"";display:inline-block;width:5px;height:5px;margin-right:8px;vertical-align:2px;background:var(--ui-text-dimmed)}
