@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 8px rgba(var(--accent-rgb), .3), 0 0 24px rgba(var(--accent-rgb), .1)}50%{box-shadow:0 0 16px rgba(var(--accent-rgb), .6), 0 0 48px rgba(var(--accent-rgb), .2)}}.docs-textarea{resize:vertical;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;width:100%;min-height:200px;padding:16px;font-size:12px;line-height:1.7;transition:border-color .2s}.docs-textarea:focus{border-color:rgba(var(--accent-rgb), .5);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .08), 0 0 20px rgba(var(--accent-rgb), .1)}.docs-scrollbar::-webkit-scrollbar{width:4px}.docs-scrollbar::-webkit-scrollbar-track{background:0 0}.docs-scrollbar::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb), .2);border-radius:2px}.cmd-row:hover{background-color:rgba(var(--accent-rgb), .03)}.quick-card{transition:transform .2s,box-shadow .2s}.quick-card:hover{transform:translateY(-3px)}.docs-snav-panel{background:#030712e0}[data-theme=light] .docs-snav-panel{background:#f0f2faf0;box-shadow:-6px 0 32px #5b21b61f,inset 0 1px #ffffffb3!important}[data-theme=desert] .docs-snav-panel{background:#0e0a04e6}.docs-snav-header{letter-spacing:.18em;color:rgba(var(--accent-rgb), .6);text-align:center;padding:4px 12px 0;font-family:monospace;font-size:9px;font-weight:700}.docs-snav-divider{background:rgba(var(--accent-rgb), .14);height:1px;margin:6px 8px 4px}.docs-snav-desktop-item{letter-spacing:.13em;white-space:nowrap;color:rgba(var(--accent-rgb), .55);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 14px 7px 10px;font-family:monospace;font-size:10.5px;font-weight:700;transition:color .18s,background .18s,transform .18s;display:flex;position:relative}.docs-snav-desktop-item:hover{color:var(--accent);background:rgba(var(--accent-rgb), .08);transform:translate(-4px)}.docs-snav-desktop-item[data-active=true]{color:var(--accent);background:rgba(var(--accent-rgb), .14)}.docs-snav-dot{background:rgba(var(--accent-rgb), .2);border-radius:50%;flex-shrink:0;width:4px;height:4px;transition:background .18s,box-shadow .18s}.docs-snav-desktop-item[data-active=true] .docs-snav-dot{background:var(--accent);box-shadow:0 0 7px var(--accent)}[data-theme=light] .docs-snav-desktop-item:hover{box-shadow:none!important}.docs-snav-mobile-container{top:calc(56px + env(safe-area-inset-top,0px));z-index:45;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(var(--accent-rgb), .1);background:#030712e0;padding:8px 0;position:fixed;left:0;right:0}[data-theme=light] .docs-snav-mobile-container{background:#f0f2faf0}[data-theme=desert] .docs-snav-mobile-container{background:#0e0a04e6}.docs-snav-mobile-fade-left{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030712e6,#0000);width:20px;position:absolute;top:0;bottom:0;left:0}.docs-snav-mobile-fade-right{z-index:1;pointer-events:none;background:linear-gradient(270deg,#030712e6,#0000);width:20px;position:absolute;top:0;bottom:0;right:0}[data-theme=light] .docs-snav-mobile-fade-left{background:linear-gradient(90deg,#f0f2fae6,#0000)}[data-theme=light] .docs-snav-mobile-fade-right{background:linear-gradient(270deg,#f0f2fae6,#0000)}[data-theme=desert] .docs-snav-mobile-fade-left{background:linear-gradient(90deg,#0e0a04e6,#0000)}[data-theme=desert] .docs-snav-mobile-fade-right{background:linear-gradient(270deg,#0e0a04e6,#0000)}.docs-snav-mobile{scrollbar-width:none}.docs-snav-mobile::-webkit-scrollbar{display:none}.docs-snav-pill{letter-spacing:.13em;white-space:nowrap;cursor:pointer;border:1px solid rgba(var(--accent-rgb), .15);color:rgba(var(--accent-rgb), .4);background:0 0;border-radius:999px;flex-shrink:0;padding:5px 13px;font-family:monospace;font-size:8.5px;font-weight:700;transition:color .2s,background .2s,border-color .2s}.docs-snav-pill[data-active=true]{background:rgba(var(--accent-rgb), .18);border-color:rgba(var(--accent-rgb), .45);color:var(--accent)}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.copy-success-icon{animation:.18s cubic-bezier(.34,1.56,.64,1) forwards scaleIn}
