.commands-page{width:100%;animation:commandsIn .45s cubic-bezier(.2,.7,.2,1) both}.commands-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:44px;align-items:end;margin-bottom:26px}.commands-heading h1{max-width:720px;margin:16px 0 0;font-size:clamp(46px,6vw,70px);line-height:1;letter-spacing:-.05em;font-weight:600}.commands-heading .lead{max-width:650px;margin:17px 0 0}.command-search{height:46px;padding:0 12px;display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;border-bottom:1px solid var(--line);background:transparent}.command-search>.material-symbols-rounded{font-size:18px;color:var(--muted-2)}.command-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:12px "IBM Plex Sans",sans-serif}.command-search input::placeholder{color:var(--muted-2)}.command-search button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.command-search button[hidden]{display:none}.command-search button .material-symbols-rounded{font-size:17px}.command-mode-bar{margin-bottom:18px;border-bottom:1px solid var(--line)}.command-type-switch{display:flex;gap:28px}.command-type-switch button{position:relative;padding:0 0 13px;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--muted);text-align:left;cursor:pointer}.command-type-switch button::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.command-type-switch button.active{color:var(--text)}.command-type-switch button.active::after{background:var(--accent)}.type-mark{min-width:38px;height:30px;padding:0 7px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--accent);font:600 11px "IBM Plex Mono",monospace}.type-mark.slash{min-width:30px;color:var(--discord);font-size:16px}.command-type-switch button>span:last-child{display:grid;gap:1px}.command-type-switch strong{font-size:11px}.command-type-switch small{font-size:9px;color:var(--muted-2)}.command-type-panel{display:none}.command-type-panel.active{display:block}.category-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;margin-bottom:18px}.category-list button{min-width:0;min-height:43px;padding:0 10px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.category-list button:hover{color:var(--text);background:var(--surface-2);transform:translateY(-1px)}.category-list button.active{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:var(--surface-2);color:var(--text)}.category-list button>span:not(.category-emoji){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-list small{color:var(--muted-2);font:9px "IBM Plex Mono",monospace}.category-emoji{width:18px;height:18px;display:grid;place-items:center;object-fit:contain;flex:0 0 auto}.discord-emoji{border-radius:4px}.unicode-emoji{font-size:15px}.material-symbols-rounded.category-emoji{font-size:17px;color:var(--accent)}.command-results{min-width:0}.command-category{display:none}.command-category.active{display:block}.command-list{display:grid}.command-accordion{border-bottom:1px solid var(--line-soft)}.command-summary{width:100%;min-height:56px;padding:0 3px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.command-summary:hover{background:color-mix(in srgb,var(--surface-2) 48%,transparent)}.command-name{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.command-name code{font:600 12px "IBM Plex Mono",monospace;color:var(--text)}.command-category-label{min-height:24px;padding:0 7px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font-size:9px}.command-category-label .category-emoji{width:14px;height:14px;font-size:13px}.command-chevron{font-size:19px;color:var(--muted-2);transition:transform .18s ease;flex:0 0 auto}.command-accordion.open .command-chevron{transform:rotate(180deg)}.command-details{padding:0 3px 16px}.command-description{max-width:820px;margin:0;color:var(--muted);font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.command-usage{margin-top:14px;display:grid;gap:6px}.command-usage>small{color:var(--muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.07em}.usage-list{display:grid;gap:5px}.usage-list code{min-height:34px;padding:8px 10px;display:flex;align-items:center;border-left:2px solid var(--accent);background:var(--surface);color:var(--text);font:10px/1.5 "IBM Plex Mono",monospace;white-space:pre-wrap;overflow-wrap:anywhere}.command-requirements{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--line)}.requirement-row{min-height:58px;padding:9px 10px;display:grid;grid-template-columns:27px minmax(0,1fr);gap:8px;align-items:center;background:var(--surface)}.requirement-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:var(--surface-2);color:var(--accent);font-size:15px}.requirement-row>div{min-width:0;display:grid;gap:2px}.requirement-row small{color:var(--muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.065em}.requirement-row strong{color:var(--text);font-size:9px;font-weight:600;overflow-wrap:anywhere}.commands-empty,.search-empty{min-height:150px;padding:22px;display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted)}.commands-empty>div,.search-empty>div{display:grid;gap:2px}.commands-empty strong,.search-empty strong{color:var(--text);font-size:11px}.commands-empty span,.search-empty span{font-size:9px}.search-empty[hidden]{display:none!important}.search-mark{padding:1px 2px;border-radius:3px;background:color-mix(in srgb,var(--accent) 28%,transparent);color:inherit}.search-hit{animation:searchHit .25s ease both}.command-type-panel.searching .command-category{display:none}.command-type-panel.searching .command-category[data-all-category="1"].search-visible{display:block}@keyframes commandsIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes searchHit{from{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}@media(max-width:820px){.commands-heading{grid-template-columns:1fr;gap:18px}.command-search{width:100%}.category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.command-requirements{grid-template-columns:1fr}}@media(max-width:560px){.commands-heading h1{font-size:clamp(42px,13vw,58px)}.command-type-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px}.command-type-switch button{gap:7px}.command-type-switch small{display:none}.category-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:15px}.category-list button{min-height:42px;padding:0 8px}.command-summary{min-height:53px}.command-details{padding-bottom:14px}.command-name{gap:7px}.command-category-label{font-size:8px}}@media(max-width:390px){.category-list{grid-template-columns:1fr}}

.command-description{
    display:grid;
    gap:8px;
    white-space:normal
}
.command-description p{
    margin:0;
    color:var(--muted);
    font-size:11px;
    line-height:1.65;
    white-space:pre-wrap;
    overflow-wrap:anywhere
}
.command-description-quote{
    margin:0;
    padding:8px 11px;
    border-left:2px solid var(--accent);
    background:color-mix(in srgb,var(--surface-2) 64%,transparent);
    color:var(--muted);
    font-size:10px;
    line-height:1.6;
    white-space:pre-wrap;
    overflow-wrap:anywhere
}
