@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cs-page:#181818;--cs-surface:#111;--cs-surface-raised:#202022;--cs-field-active:#272729;--cs-border:#292929;--cs-border-subtle:#242424;--cs-text:#f4f4f5;--cs-muted:#a1a1aa;--cs-soft:#71717a;--cs-accent:#8b5cf6;--cs-radius-shell:6px;--cs-radius-inner:5px;--cs-radius-control:3px;--cs-radius-row:4px;--cs-radius-key:6px;--cs-space-1:4px;--cs-space-2:8px;--cs-space-3:10px;--cs-space-4:12px;--cs-space-5:16px;--cs-space-6:18px;--cs-text-xs:12px;--cs-text-sm:13px;--cs-text-md:14px;--cs-text-lg:15px;--cs-duration-fast:.15s;--cs-duration-open:.2s;--cs-ease-out:cubic-bezier(.22, 1, .36, 1);--cs-shadow-dialog:0 24px 70px #00000085;--cs-breakpoint-mobile:600px}*{box-sizing:border-box}body{background:var(--cs-page);color:var(--cs-text);font:400 var(--cs-text-md)/1.5 Inter,system-ui,sans-serif;margin:0}.docs{max-width:1080px;margin:auto;padding:64px 24px}.eyebrow{color:#c4b5fd;font-size:var(--cs-text-sm);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}.docs h1{letter-spacing:-.05em;margin:6px 0 8px;font-size:42px}.lede{color:var(--cs-muted);margin:0;font-size:17px}.preview{border:1px solid var(--cs-border);background:#1c1c1c;border-radius:12px;min-height:740px;margin:36px 0;padding:20px}.controls{color:var(--cs-muted);font-size:var(--cs-text-sm);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.controls label{align-items:center;gap:8px;display:flex}.controls select{border:1px solid var(--cs-border);border-radius:var(--cs-radius-control);color:var(--cs-text);background:#111;padding:6px}.documentation{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.documentation article{border:1px solid var(--cs-border);border-radius:var(--cs-radius-shell);color:var(--cs-muted);background:#1c1c1c;padding:18px}.documentation h2{color:var(--cs-text);margin:0 0 8px;font-size:16px}.documentation pre{border-radius:var(--cs-radius-control);color:#ddd;background:#101010;margin:0;padding:12px;overflow:auto}@media (width<=600px){.docs{padding:36px 16px}.docs h1{font-size:34px}.preview{border-inline:0;border-radius:0;margin-inline:-16px}.documentation{grid-template-columns:1fr}}.cs-overlay{z-index:30;animation:cs-fade var(--cs-duration-fast) ease-out;background:#000000a1;justify-content:center;align-items:flex-start;padding:clamp(20px,9vh,116px) 20px 20px;display:flex;position:fixed;inset:0}.cs-dialog{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-shell);width:min(810px,100%);max-height:min(640px,100vh - 48px);box-shadow:var(--cs-shadow-dialog);animation:cs-rise var(--cs-duration-open) var(--cs-ease-out);grid-template-rows:auto auto minmax(260px,1fr) auto;display:grid;overflow:visible}.cs-dialog--compact{width:min(620px,100%);max-height:min(540px,100vh - 48px)}.cs-dialog--full-page{width:calc(100vw - 40px);max-width:1120px;max-height:calc(100vh - 40px)}.cs-head{align-items:center;gap:var(--cs-space-2);min-height:56px;padding:var(--cs-space-2) var(--cs-space-3) var(--cs-space-2) var(--cs-space-4);border-bottom:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-inner) var(--cs-radius-inner) 0 0;background:#0e0e0f;display:flex}.cs-input-wrap{align-items:center;gap:var(--cs-space-3);min-width:0;height:40px;padding-left:var(--cs-space-4);border-radius:var(--cs-radius-control);transition:background var(--cs-duration-fast) ease;background:0 0;flex:1;display:flex}.cs-input-wrap:focus-within,.cs-input-wrap--filled{background:var(--cs-field-active)}.cs-input{width:100%;min-width:0;height:100%;color:var(--cs-text);caret-color:var(--cs-accent);font:400 var(--cs-text-lg)/1 Inter,system-ui,sans-serif;letter-spacing:-.018em;background:0 0;border:0;outline:0}.cs-input::placeholder{color:var(--cs-soft)}.cs-icon-btn,.cs-clear,.cs-filter{cursor:pointer;color:var(--cs-muted);font:500 var(--cs-text-md)/1 Inter,system-ui,sans-serif;background:0 0;border:0}.cs-icon-btn{border-radius:var(--cs-radius-control);width:40px;height:40px;transition:background var(--cs-duration-fast) ease,color var(--cs-duration-fast) ease;place-items:center;display:grid}.cs-icon-btn:hover,.cs-icon-btn[aria-expanded=true]{color:var(--cs-text);background:var(--cs-surface-raised)}.cs-clear{padding:0 var(--cs-space-4);border-left:1px solid #343436;align-self:stretch}.cs-tooltip-wrap{display:inline-block;position:relative}.cs-tooltip{z-index:2;border-radius:var(--cs-radius-row);color:#18181b;white-space:nowrap;font:500 var(--cs-text-md)/1 Inter,system-ui,sans-serif;opacity:0;pointer-events:none;transition:opacity var(--cs-duration-fast) ease .4s;background:#f7f7f7;padding:9px 13px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.cs-tooltip:after{content:"";background:#f7f7f7;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.cs-tooltip-wrap:hover .cs-tooltip,.cs-icon-btn:focus-visible+.cs-tooltip{opacity:1}.cs-filters{align-items:center;gap:var(--cs-space-2);min-height:44px;padding:var(--cs-space-1) var(--cs-space-5);border-bottom:1px solid var(--cs-border-subtle);display:flex;overflow-x:auto}.cs-filter-label,.cs-group-title{color:var(--cs-muted);font:500 var(--cs-text-md)/1.2 Inter,system-ui,sans-serif;letter-spacing:-.015em;flex:none}.cs-filter-label{margin-right:var(--cs-space-3)}.cs-filter{align-items:center;gap:var(--cs-space-2);height:32px;padding:0 var(--cs-space-3);border-radius:var(--cs-radius-control);letter-spacing:-.015em;display:inline-flex}.cs-filter:hover{color:var(--cs-text)}.cs-filter[aria-pressed=true]{color:var(--cs-text);background:#303034}.cs-results{min-height:0;padding:var(--cs-space-2) var(--cs-space-3) var(--cs-space-4);overflow:auto}.cs-group{padding-bottom:var(--cs-space-2)}.cs-group-title{font-size:var(--cs-text-sm);padding:6px 6px 8px}.cs-item{border-radius:var(--cs-radius-row);width:100%;min-height:56px;color:var(--cs-muted);text-align:left;cursor:pointer;transition:background var(--cs-duration-fast) ease,color var(--cs-duration-fast) ease;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 20px;align-items:center;gap:14px;padding:9px 8px;display:grid}.cs-item:hover,.cs-item--active{background:var(--cs-surface-raised);color:var(--cs-text)}.cs-leading{align-items:center;gap:var(--cs-space-3);min-width:0;display:flex}.cs-avatar{color:#fff;width:27px;height:27px;font-size:var(--cs-text-xs);background:#424244;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.cs-item-label,.cs-item-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-item-label{font-size:var(--cs-text-lg);letter-spacing:-.018em;font-weight:500}.cs-item-detail{text-align:right;font-size:var(--cs-text-md);letter-spacing:-.014em}.cs-arrow{opacity:0}.cs-item:hover .cs-arrow,.cs-item--active .cs-arrow{opacity:1}.cs-state{text-align:center;min-height:298px;color:var(--cs-muted);align-content:center;place-items:center;gap:var(--cs-space-2);display:grid}.cs-state strong{color:var(--cs-text);font-size:var(--cs-text-lg)}.cs-retry{border-radius:var(--cs-radius-control);color:var(--cs-text);cursor:pointer;background:#2b2b2c;border:0;padding:7px 10px}.cs-skeleton-group{padding:0 7px 10px}.cs-skeleton-row{grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;min-height:56px;display:grid}.cs-bone{border-radius:var(--cs-radius-inner);background:#262628;height:14px;animation:.85s ease-in-out infinite cs-pulse}.cs-skeleton-row .cs-bone:first-child{width:55%}.cs-skeleton-row .cs-bone:last-child{justify-self:end;width:92%}.cs-footer{justify-content:space-between;align-items:center;gap:var(--cs-space-4);min-height:53px;padding:0 var(--cs-space-6);border-top:1px solid var(--cs-border);border-radius:0 0 var(--cs-radius-inner) var(--cs-radius-inner);color:var(--cs-muted);font:500 var(--cs-text-md)/1 Inter,system-ui,sans-serif;background:#171718;display:flex}.cs-key{border-radius:var(--cs-radius-key);color:#d4d4d8;min-width:39px;height:24px;font:600 var(--cs-text-xs)/1 ui-monospace,monospace;background:#090909;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.cs-key--round{border-radius:50%;width:24px;min-width:24px;padding:0}.cs-focus:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}@keyframes cs-fade{0%{opacity:0}to{opacity:1}}@keyframes cs-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-pulse{50%{opacity:.52}}@media (width<=600px){.cs-overlay{padding:12px 0}.cs-dialog,.cs-dialog--compact,.cs-dialog--full-page{border-radius:var(--cs-radius-shell);width:100%;height:calc(100dvh - 24px);max-height:none}.cs-head{padding:var(--cs-space-2)}.cs-input-wrap{height:44px}.cs-icon-btn{width:44px;height:44px}.cs-filters{min-height:60px;padding-inline:var(--cs-space-4)}.cs-filter{height:44px}.cs-item{grid-template-columns:minmax(145px,1fr) minmax(0,.85fr) 17px;gap:8px}.cs-footer{min-height:56px}.cs-footer .cs-footer-nav{display:none}}@media (prefers-reduced-motion:reduce){.cs-overlay,.cs-dialog,.cs-input-wrap,.cs-icon-btn,.cs-item,.cs-bone{transition:none!important;animation:none!important}}.cs-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
