@font-face{font-family:Geist;src:url(/fonts/geist.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{color-scheme:dark;--bg:#0c0c0e;--bg-side:#0f0f12;--panel:#141417;--panel-2:#1b1b1f;--panel-3:#232328;--line:#fff1;--line-2:#ffffff1c;--text:#f4f4f6;--text-2:#b3b3bc;--text-3:#81818b;--blurple:#5865f2;--blurple-2:color-mix(in oklab, var(--blurple) 80%, white);--blurple-3:color-mix(in oklab, var(--blurple) 50%, white);--blurple-soft:color-mix(in oklab, var(--blurple) 15%, transparent);--blurple-line:color-mix(in oklab, var(--blurple-2) 34%, transparent);--on-accent:#fff;--hero:#121215;--code-bg:#0a0a0c;--overlay:#141417f0;--invert-bg:#fff;--invert-fg:#0c0c0e;--invert-hover:#e9e9ee;--muted-seg:#3a3a44;--hover-row:#ffffff06;--diff-add:#8ae9b8;--diff-del:#f6a3a7;--diff-chg:#f6d08a;--lavender:#d5d8ff;--mark:#fff;--mark-invert:#000;--green:#3fd68a;--green-soft:#3fd68a1c;--red:#f4646b;--red-soft:#f4646b1c;--yellow:#f2b84b;--yellow-soft:#f2b84b1f;--orange:#f2884b;--r-sm:8px;--r:12px;--r-lg:18px;--r-xl:26px;--pill:999px;--font:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "Cascadia Code", "SF Mono", Menlo, monospace;--side-w:256px;--gutter:clamp(16px, 2.2vw, 32px);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--panel-3) transparent}body{background:var(--bg);color:var(--text);font:400 14px/1.5 var(--font);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.15}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}code,pre,kbd,.mono{font-family:var(--mono);font-size:.92em}::selection{background:#5865f273}:focus-visible{outline:2px solid var(--blurple-2);outline-offset:2px;border-radius:6px}.icon{flex:none}.icon.glyph{vertical-align:-.14em;width:1em;height:1em;margin-right:.24em}.amt{white-space:nowrap}.icon.dmark{color:var(--mark)}.btn.white .icon.dmark{color:var(--mark-invert)}.badge-img{vertical-align:-.2em;margin-right:.4em;display:inline-block}.rthumb{vertical-align:middle;object-fit:cover;background:var(--panel-3);border-radius:5px;margin:-2px 6px 0 0;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.15s;animation-timing-function:var(--ease)}::view-transition-old(main){animation:80ms both vt-out}::view-transition-new(main){animation:vt-in .2s var(--ease) both}@keyframes vt-out{to{opacity:0;transform:translateY(-4px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(4px)}}.shell{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100dvh;display:grid}.main{min-width:0;padding:20px var(--gutter) 64px;view-transition-name:main}.side{background:var(--bg-side);border-right:1px solid var(--line);scrollbar-width:none;view-transition-name:side;flex-direction:column;gap:18px;height:100dvh;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.side>*{flex-shrink:0}.brand{letter-spacing:-.02em;align-items:center;gap:10px;padding:4px 8px;font-size:15px;font-weight:600;display:flex}.brand .logo{transition:transform .18s var(--ease);flex:none}.brand:hover .logo{transform:rotate(-6deg)scale(1.06)}.brand-name{font-weight:600}.brand-name span{color:var(--text-3);font-weight:500}.brand-name{white-space:nowrap}.search-btn{border:1px solid var(--line);border-radius:var(--pill);background:var(--panel-2);width:100%;height:40px;color:var(--text-3);align-items:center;gap:10px;padding:0 8px 0 14px;transition:border-color .14s,background .14s;display:flex}.search-btn:hover{border-color:var(--line-2);background:var(--panel-3)}.search-btn span{text-align:left;flex:1}kbd{background:var(--panel-3);border:1px solid var(--line);min-width:22px;height:22px;color:var(--text-2);border-radius:6px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.nav{gap:2px;display:grid}.nav-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:14px 10px 6px;font-size:11px;font-weight:500}.nav a{height:36px;color:var(--text-2);border-radius:10px;align-items:center;gap:11px;padding:0 10px;font-weight:450;transition:background .12s,color .12s;display:flex;position:relative}.nav a:hover{background:var(--panel-2);color:var(--text)}.nav a[aria-current=page]{background:var(--panel-3);color:var(--text)}.nav a[aria-current=page]:before{content:"";background:var(--blurple-2);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-14px}.nav a[aria-current=page] .icon{color:var(--blurple-3)}.nav .count{font:500 11px var(--mono);color:var(--text-3);margin-left:auto}.nav .count.hot{color:var(--blurple-3);background:var(--blurple-soft);border-radius:var(--pill);padding:1px 7px}.side-foot{gap:10px;margin-top:auto;display:grid}.chan-card{border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line);gap:8px;padding:12px;display:grid}.chan-card h4{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.chan-card h4 span:last-child{letter-spacing:0;text-transform:none}.chan-row{grid-template-columns:1fr auto 52px;align-items:baseline;gap:10px;padding:1px 0;font-size:13px;display:grid}.chan-row .name{color:var(--text-2);text-transform:capitalize}.chan-row .mono{color:var(--text);font-size:12px}.chan-row .lag{font:11px var(--mono);color:var(--text-3);text-align:right}.chan-row:hover .name{color:var(--text)}.side-meta{color:var(--text-3);justify-content:space-between;align-items:center;padding:0 6px;font-size:12px;display:flex}.side-meta a:hover{color:var(--text)}.topbar{display:none}.dot{background:var(--green);vertical-align:-1px;border-radius:2px;flex:none;width:3px;height:11px;display:inline-block}.dot.canary,.dot.minor,.dot.degraded_performance{background:var(--yellow)}.dot.ptb,.dot.under_maintenance,.dot.maintenance{background:var(--blurple-2)}.dot.stable{background:var(--green)}.dot.major,.dot.partial_outage{background:var(--orange)}.dot.critical,.dot.major_outage{background:var(--red)}.status-word{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--green)}.status-word[data-state=minor],.status-word[data-state=maintenance]{color:var(--yellow)}.status-word[data-state=major]{color:var(--orange)}.status-word[data-state=critical]{color:var(--red)}.btn{border-radius:var(--pill);border:1px solid var(--line-2);background:var(--panel-2);height:40px;color:var(--text);white-space:nowrap;transition:transform .12s var(--ease), background .12s, border-color .12s, box-shadow .12s;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;display:inline-flex}.btn:hover{background:var(--panel-3);border-color:#ffffff2e}.btn:active{transform:scale(.97)}.btn.white{background:var(--invert-bg);color:var(--invert-fg);border-color:var(--invert-bg)}.btn.white:hover{background:var(--invert-hover)}.btn.primary{background:var(--blurple);color:var(--on-accent);border-color:#0000}.btn.primary:hover{background:color-mix(in oklab, var(--blurple) 88%, black)}.btn.sm{height:32px;padding:0 13px;font-size:13px}.btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--panel-2);color:var(--text)}.btn.icon-only{width:36px;height:36px;padding:0}.input{border-radius:var(--pill);background:var(--panel-2);width:100%;height:44px;color:var(--text);border:1px solid #0000;padding:0 18px;transition:border-color .14s,background .14s,box-shadow .14s}.input::placeholder{color:var(--text-3)}.input:hover{background:var(--panel-3)}.input:focus{border-color:var(--blurple-line);background:var(--panel-2);box-shadow:0 0 0 4px var(--blurple-soft);outline:none}textarea.input{border-radius:var(--r-lg);resize:vertical;height:auto;min-height:96px;font-family:var(--mono);padding:12px 16px;font-size:13px}.input.mono{font-family:var(--mono);font-size:13px}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap>.icon{color:var(--text-3);pointer-events:none;position:absolute;left:16px}.input-wrap .input{padding-left:42px}.tag{border-radius:var(--pill);background:var(--panel-3);height:22px;color:var(--text-2);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.tag.mono{font:500 11px var(--mono)}.tag.blurple,.tag.guild{background:var(--blurple-soft);color:var(--blurple-3)}.tag.user{color:var(--text);background:#ffffff12}.tag.add{background:var(--green-soft);color:var(--green)}.tag.del{background:var(--red-soft);color:var(--red)}.tag.warn{background:var(--yellow-soft);color:var(--yellow)}.tag.major{color:var(--orange);background:#f2884b21}.tag.apex{color:var(--lavender);background:#d5d8ff1a}.tag.white{background:var(--invert-bg);color:var(--invert-fg)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--pill);border:1px solid var(--line);height:32px;color:var(--text-2);background:0 0;align-items:center;padding:0 14px;font-size:13px;font-weight:500;transition:all .12s;display:inline-flex}.chip:hover{color:var(--text);border-color:var(--line-2)}.chip[aria-pressed=true]{background:var(--invert-bg);color:var(--invert-fg);border-color:var(--invert-bg)}.chip .n{font:500 11px var(--mono);opacity:.6;margin-left:6px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);min-width:0;padding:20px}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.card-head h2{letter-spacing:-.015em;align-items:center;gap:9px;font-size:15px;display:flex}.card-head h2 .icon{color:var(--text-3)}.card-head a.more{color:var(--text-3);align-items:center;gap:4px;font-size:12.5px;transition:color .12s,gap .12s;display:inline-flex}.card-head a.more:hover{color:var(--text);gap:7px}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{font-size:12.5px}.nowrap{white-space:nowrap}.trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row{align-items:center;gap:10px;min-width:0;display:flex}.spacer{flex:1}.stack{gap:16px;display:grid}.empty{text-align:center;color:var(--text-3);border:1px dashed var(--line-2);border-radius:var(--r-lg);padding:36px 16px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding:12px 0 22px;display:flex}.page-head h1{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,36px)}.page-head p{color:var(--text-2);max-width:70ch;margin-top:8px}.eyebrow{color:var(--text-3);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow a:hover{color:var(--text)}.toolbar{z-index:5;background:linear-gradient(var(--bg) 75%, transparent);flex-wrap:wrap;align-items:center;gap:10px;margin:-12px 0 14px;padding:12px 0;display:flex;position:sticky;top:0}.toolbar .input-wrap{flex:280px;max-width:520px}.toolbar .result-count{font:500 12px var(--mono);color:var(--text-3);margin-left:auto}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:1/-1}.tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.stat{border-radius:var(--r-xl);background:var(--panel);border:1px solid var(--line);transition:border-color .14s, transform .16s var(--ease);gap:6px;padding:16px 18px;display:grid;position:relative;overflow:hidden}a.stat:hover{border-color:var(--line-2);transform:translateY(-2px)}.stat .k{color:var(--text-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.stat .v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.stat .s{color:var(--text-3);font-size:12px}.stat.accent{background:var(--blurple);color:var(--on-accent);border-color:#0000}.stat.accent .k,.stat.accent .s{color:color-mix(in oklab, var(--on-accent) 72%, transparent)}.stat.light{background:var(--invert-bg);color:var(--invert-fg);border-color:#0000}.stat.light .k,.stat.light .s{color:color-mix(in oklab, var(--invert-fg) 60%, var(--invert-bg))}.list{display:grid}.list>*+*{border-top:1px solid var(--line)}.li{align-items:center;gap:12px;min-width:0;padding:11px 4px;transition:background .1s;display:flex}a.li{border-radius:12px;margin:0 -10px;padding:11px 14px}a.li:hover{background:var(--panel-2)}.list>a.li+a.li{border-top-color:#0000}.li .ico{color:var(--text-3);flex:none;place-items:center;display:grid}.li .ico.b{color:var(--blurple-3)}.li .ico.g{color:var(--green)}.li .ico.r{color:var(--red)}.li .ico.y{color:var(--yellow)}.kcode{width:58px;font:600 10.5px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;flex:none}.kcode.b{color:var(--blurple-3)}.kcode.g{color:var(--green)}.kcode.y{color:var(--yellow)}.kcode.r{color:var(--red)}.li .hm{width:38px;font:11.5px var(--mono);color:var(--text-3);font-variant-numeric:tabular-nums;flex:none}.li.log{gap:14px}.li.log .t{font-weight:450}.li .body{flex:1;gap:1px;min-width:0;display:grid}.li .t{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.li .d{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.li time,.li .r:not(.kcode){color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.table-wrap{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);overflow:auto}table.table{border-collapse:collapse;width:100%;font-size:13px}.table th{z-index:1;text-align:left;color:var(--text-3);background:var(--panel);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px;font-size:12px;font-weight:500;position:sticky;top:0}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background .12s}.table tbody tr:hover{background:var(--hover-row)}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.table a.cell-link{font-weight:500}.table a.cell-link:hover{color:var(--blurple-3)}.table .sub{font:400 11.5px var(--mono);color:var(--text-3);margin-top:2px;display:block}.table th button[data-sort]{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.table th button[data-sort]:hover{color:var(--text)}.table th button[data-sort]:after{content:"↕";opacity:.35;font-size:10px}.table th button[data-sort][data-dir=asc]:after{content:"↑";opacity:1;color:var(--blurple-3)}.table th button[data-sort][data-dir=desc]:after{content:"↓";opacity:1;color:var(--blurple-3)}.table th.num button[data-sort]{flex-direction:row-reverse}.lazy-bar{color:var(--text-3);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:12px 14px;font-size:12.5px;display:flex}.table-wrap>.lazy-bar{border-top:1px solid var(--line)}.lazy-bar[data-loading] .btn{opacity:.6;pointer-events:none}[hidden]{display:none!important}.diff,.code{border-radius:var(--r);background:var(--code-bg);border:1px solid var(--line);font:12.5px/1.65 var(--mono);max-height:70vh;margin:10px 0;padding:12px 0;overflow:auto}.code{white-space:pre;padding:12px 16px}.diff code{min-width:max-content;display:block}.dl{white-space:pre;color:var(--text-2);padding:0 16px;display:block}.dl.add{background:var(--green-soft);color:var(--diff-add)}.dl.del{background:var(--red-soft);color:var(--diff-del)}.dl.chg{background:var(--yellow-soft);color:var(--diff-chg)}.dl.hd{color:var(--text);font-weight:600}.md{color:var(--text-2);overflow-wrap:anywhere}.md>*+*{margin-top:10px}.md .md-h{color:var(--text);letter-spacing:-.01em;margin-top:18px;font-size:15px}.md .md-h:first-child{margin-top:0}.md a{color:var(--blurple-3);text-decoration:underline;text-decoration-color:var(--blurple-line);text-underline-offset:3px}.md img{border-radius:var(--r);border:1px solid var(--line);width:auto;max-height:520px}.md ul,.md ol{margin:8px 0;padding-left:20px}.md code:not(pre code){background:var(--panel-3);color:var(--text);border-radius:6px;padding:1px 6px}.md p{margin:6px 0}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.flash{animation:2.4s ease-out flash}@keyframes flash{0%{background:var(--blurple-soft);box-shadow:inset 0 0 0 1px var(--blurple-line)}}.palette{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--overlay);width:min(680px,100vw - 24px);max-width:none;max-height:min(560px,80dvh);color:var(--text);backdrop-filter:blur(24px);margin:12vh auto auto;padding:0;overflow:hidden;box-shadow:0 40px 120px -20px #000c,0 0 0 1px #00000080}.palette[open]{animation:pop .16s var(--ease);flex-direction:column;display:flex}.palette::backdrop{backdrop-filter:blur(3px);background:#05050899;animation:.14s fade}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes fade{0%{opacity:0}}.palette-input{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 18px;display:flex}.palette-input input{background:0 0;border:0;outline:none;flex:1;height:58px;font-size:16px}.palette-input .icon{color:var(--text-3)}.palette-close{display:contents}.palette-close button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:36px;height:36px;margin-right:-8px;padding:0;display:grid}.palette-close button:hover kbd{color:var(--text);border-color:var(--line-2)}.palette-close .icon{color:var(--text-2);display:none}.palette-results{padding:8px;overflow-y:auto}.palette-results .grp{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:10px 12px 6px;font-size:11px}.palette-results a{border-radius:12px;align-items:center;gap:12px;padding:9px 12px;display:flex}.palette-results a[aria-selected=true]{background:var(--panel-3)}.palette-results a .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.palette-results a .d{font:11.5px var(--mono);color:var(--text-3);white-space:nowrap}.palette-results mark{color:var(--blurple-3);background:0 0}.palette-foot{border-top:1px solid var(--line);color:var(--text-3);gap:16px;padding:10px 18px;font-size:12px;display:flex}.toast{z-index:50;border-radius:var(--pill);background:var(--invert-bg);color:var(--invert-fg);opacity:0;transition:transform .25s var(--ease), opacity .18s;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-weight:500;display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(120%);box-shadow:0 20px 50px -12px #00000080}.toast.show{opacity:1;transform:none}.toast .btn{height:30px;padding:0 12px;font-size:12.5px}@media (width<=1280px){.span-3{grid-column:span 6}.span-4,.span-5,.span-7,.span-8{grid-column:span 12}.span-4.keep,.span-6.keep{grid-column:span 6}}.stack>*,.grid>*{min-width:0}@media (width<=960px){:root{--topbar-h:calc(57px + env(safe-area-inset-top))}.shell{grid-template-columns:minmax(0,1fr)}.side{z-index:40;width:min(300px,86vw);padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom));padding-left:calc(14px + env(safe-area-inset-left));overscroll-behavior:contain;visibility:hidden;transition:transform .2s var(--ease), visibility 0s linear .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.side.open{visibility:visible;transition:transform .2s var(--ease);transform:none;box-shadow:30px 0 80px -20px #000c}:root[data-theme=light] .side.open{box-shadow:20px 0 60px -20px #00000040}.scrim{z-index:39;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .18s;position:fixed;inset:0}.side.open+.scrim{opacity:1;pointer-events:auto}.topbar{z-index:30;padding:calc(10px + env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 10px max(10px, env(safe-area-inset-left));background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:4px;display:flex;position:sticky;top:0}.topbar .brand{gap:9px;padding:0 6px}.main{padding:12px max(var(--gutter), env(safe-area-inset-right)) calc(48px + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left))}.toolbar{top:var(--topbar-h)}.toolbar:has(.chips){position:static}.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-4.keep,.span-6.keep{grid-column:1/-1}.table .hide-sm{display:none}.tiles:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=961px){.scrim{display:none}}@media (width<=560px){.page-head{gap:14px;padding:4px 0 16px}.page-head h1{font-size:26px}.page-head p{margin-top:6px}.grid,.tiles{gap:10px}.tiles,.tiles:has(>:nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tiles>:last-child:nth-child(odd){grid-column:1/-1}.stat{border-radius:var(--r-lg);gap:4px;padding:13px 15px}.stat .v{font-size:21px}.stat .s{font-size:11.5px}.card{border-radius:var(--r-lg);padding:16px}.card-head{flex-wrap:wrap;row-gap:4px;margin-bottom:12px}.table-wrap{border-radius:var(--r-lg)}.table th,.table td{padding-left:12px;padding-right:12px}.toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;display:grid}.toolbar>*{grid-column:1/-1;min-width:0}.toolbar .input-wrap{grid-area:1/1;max-width:none}.toolbar .result-count{grid-area:1/2;margin:0}.toolbar .chips,.chips.scroll-x{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scroll-padding:0 var(--gutter);flex-wrap:nowrap;overflow-x:auto}.toolbar .chips::-webkit-scrollbar,.chips.scroll-x::-webkit-scrollbar{display:none}.toolbar .chip,.chips.scroll-x .chip{flex:none}.toast{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));justify-content:space-between}.palette{width:calc(100vw - 32px);max-height:min(560px,76dvh);margin-top:calc(12px + env(safe-area-inset-top))}.palette-results a{padding:11px 12px}.sheet{border-left:0;width:100vw}}@media (pointer:coarse){.btn.sm,.chip{height:36px}.side-btn{width:36px;height:36px}.nav a{height:40px}.card-head a.more{margin:-9px 0;padding:9px 0}}@media (hover:none){.search-btn kbd,.hero-search kbd,.nf-search kbd,.btn kbd,.palette-foot,.palette-close kbd{display:none}.palette-close .icon{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@view-transition{navigation:none}}:root[data-theme=onyx]{--bg:#000;--bg-side:#050506;--panel:#0b0b0d;--panel-2:#121215;--panel-3:#1a1a1e;--hero:#0b0b0d;--code-bg:#050506;--overlay:#0a0a0cf5}:root[data-theme=graphite]{--bg:#1e1f22;--bg-side:#1a1b1e;--panel:#26272b;--panel-2:#2e3035;--panel-3:#383a40;--line:#ffffff12;--line-2:#ffffff1f;--text:#f2f3f5;--text-2:#b5bac1;--text-3:#8b8f98;--hero:#26272b;--code-bg:#1a1b1e;--muted-seg:#4e5058;--overlay:#26272bf7}:root[data-theme=light]{color-scheme:light;--bg:#f4f4f6;--bg-side:#fbfbfc;--panel:#fff;--panel-2:#f1f1f4;--panel-3:#e7e7ec;--line:#0c0c0e14;--line-2:#0c0c0e26;--text:#0f0f12;--text-2:#4b4b55;--text-3:#6b6b75;--blurple-2:color-mix(in oklab, var(--blurple) 88%, black);--blurple-3:color-mix(in oklab, var(--blurple) 74%, black);--blurple-soft:color-mix(in oklab, var(--blurple) 11%, transparent);--green:#1d9558;--green-soft:#1d95581a;--red:#d33840;--red-soft:#d3384017;--yellow:#ad7413;--yellow-soft:#ad74131f;--orange:#c45e26;--hero:#fff;--code-bg:#f8f8fa;--overlay:#fffffff7;--invert-bg:#0f0f12;--invert-fg:#fff;--invert-hover:#2a2a30;--muted-seg:#cdcdd5;--hover-row:#0c0c0e06;--diff-add:#13764a;--diff-del:#b0232b;--diff-chg:#85560f;--mark:#000;--mark-invert:#fff}:root[data-theme=light] .tag.apex{color:var(--blurple-3)}:root[data-theme=light] .palette,:root[data-theme=light] .sheet{box-shadow:0 30px 80px -20px #00000040}:root[data-accent=fuchsia]{--blurple:#eb459e}:root[data-accent=green]{--blurple:#23a55a}:root[data-accent=yellow]{--blurple:#f0b232;--on-accent:#17130a}:root[data-accent=red]{--blurple:#f04747}:root[data-accent=cyan]{--blurple:#0ea5e9}:root[data-accent=mono]{--blurple:#e6e6ea;--on-accent:#0c0c0e}:root[data-theme=light][data-accent=mono]{--blurple:#18181b;--on-accent:#fff}:root[data-theme=light][data-accent=yellow]{--blurple:#d99a14}:root[data-font=inter]{--font:"Inter", ui-sans-serif, system-ui, sans-serif}:root[data-font=system]{--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root[data-font=mono]{--font:"Geist Mono", ui-monospace, "Cascadia Code", Menlo, monospace}:root[data-font=mono] body{font-size:13px}:root[data-radius=soft]{--r-sm:6px;--r:8px;--r-lg:12px;--r-xl:16px}:root[data-radius=sharp]{--r-sm:2px;--r:3px;--r-lg:4px;--r-xl:6px;--pill:6px}:root[data-density=compact] body{font-size:13px}:root[data-density=compact] .main{padding-top:12px}:root[data-density=compact] .page-head{padding:4px 0 14px}:root[data-density=compact] .card{padding:14px 16px}:root[data-density=compact] .grid,:root[data-density=compact] .tiles{gap:10px}:root[data-density=compact] .stat{gap:3px;padding:12px 14px}:root[data-density=compact] .stat .v{font-size:22px}:root[data-density=compact] .li,:root[data-density=compact] a.li{padding-top:7px;padding-bottom:7px}:root[data-density=compact] .table td{padding:7px 12px}:root[data-density=compact] .table th{padding:9px 12px}:root[data-density=compact] .nav a{height:32px}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition:none!important;animation:none!important}.nav-label{letter-spacing:.08em;padding:16px 10px 6px;font-size:10.5px}.nav a .icon{color:var(--text-3);transition:color .12s}.nav a:hover .icon{color:var(--text-2)}.nav .nl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.side-meta{gap:8px;padding:2px 2px 0 6px}.side-meta .synced{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side-meta .synced a:hover{color:var(--text)}.side-tools{flex:none;gap:2px;display:flex}.side-btn{width:30px;height:30px;color:var(--text-3);background:0 0;border:0;border-radius:9px;place-items:center;transition:background .1s,color .1s;display:grid}.side-btn:hover{background:var(--panel-2);color:var(--text)}.shell{transition:grid-template-columns .2s var(--ease)}@media (width>=961px){:root[data-sidebar=rail]{--side-w:68px}:root[data-sidebar=rail] .side{align-items:center;padding:16px 10px 12px;overflow-x:hidden}:root[data-sidebar=rail] .side .brand{padding:4px 0}:root[data-sidebar=rail] .side .brand-name,:root[data-sidebar=rail] .search-btn span,:root[data-sidebar=rail] .search-btn kbd,:root[data-sidebar=rail] .nav .nl,:root[data-sidebar=rail] .nav .count,:root[data-sidebar=rail] .chan-card,:root[data-sidebar=rail] .side-meta .synced{display:none}:root[data-sidebar=rail] .search-btn{justify-content:center;width:44px;padding:0}:root[data-sidebar=rail] .nav{justify-items:center}:root[data-sidebar=rail] .nav-label{background:var(--line-2);width:24px;height:1px;margin:12px 0 8px;padding:0;font-size:0}:root[data-sidebar=rail] .nav a{justify-content:center;width:44px;height:40px;padding:0}:root[data-sidebar=rail] .nav a[aria-current=page]:before{left:-10px}:root[data-sidebar=rail] .side-foot{align-items:center}:root[data-sidebar=rail] .side-meta{padding:0}:root[data-sidebar=rail] .side-tools{flex-direction:column}:root[data-sidebar=rail] [data-sidebar-toggle] .icon{transform:scaleX(-1)}}.sheet{border:0;border-left:1px solid var(--line-2);background:var(--panel);width:min(400px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--text);margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-30px 0 80px -20px #0009}.sheet[open]{animation:sheet-in .2s var(--ease);flex-direction:column;display:flex}.sheet::backdrop{background:#05050873;animation:.14s fade}@keyframes sheet-in{0%{opacity:0;transform:translate(24px)}}.sheet-head{padding:calc(16px + env(safe-area-inset-top)) 16px 12px 22px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.sheet-head h2{font-size:16px}.sheet-body{flex:1;padding:6px 22px 20px;overflow-y:auto}.sheet-body section{border-bottom:1px solid var(--line);padding:16px 0}.sheet-body section:last-child{border-bottom:0}.sheet-body h3{font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom)) 22px;border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.theme-grid,.font-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.theme-opt,.font-opt{text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);color:var(--text);align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;transition:border-color .1s,background .1s;display:flex}.theme-opt:hover,.font-opt:hover{border-color:var(--line-2)}.theme-opt[aria-pressed=true],.font-opt[aria-pressed=true]{border-color:var(--blurple);box-shadow:inset 0 0 0 1px var(--blurple)}.theme-sw{border:1px solid var(--line-2);border-radius:6px;flex:none;width:34px;height:24px;display:flex;overflow:hidden}.theme-sw i{flex:1}.theme-sw i:first-child{background:var(--a)}.theme-sw i:nth-child(2){background:var(--b)}.theme-sw i:nth-child(3){background:var(--c)}.font-opt b{letter-spacing:-.02em;width:26px;font-size:18px;font-weight:600}.font-opt span{color:var(--text-2)}.accent-row{flex-wrap:wrap;gap:10px;display:flex}.accent-opt{background:var(--sw);border:0;border-radius:50%;width:30px;height:30px;transition:transform .1s;box-shadow:inset 0 0 0 1px #00000026}.accent-opt:hover{transform:scale(1.08)}.accent-opt[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--sw)}.row-pref{justify-content:space-between;align-items:center;gap:12px;display:flex}.row-pref h3{margin:0!important}.segmented{border-radius:var(--pill);background:var(--panel-2);border:1px solid var(--line);padding:3px;display:inline-flex}.segmented button{border-radius:var(--pill);height:28px;color:var(--text-2);white-space:nowrap;background:0 0;border:0;padding:0 12px;font-size:12.5px;font-weight:500}.segmented button:hover{color:var(--text)}.segmented button[aria-pressed=true]{background:var(--invert-bg);color:var(--invert-fg)}.keys{grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:12.5px;display:grid}.keys dt{white-space:nowrap}.keys dd{color:var(--text-2);align-self:center;margin:0}.sheet-body:focus{outline:none}.card-head h2>.icon,.stat .k>.icon,.eyebrow>.icon{display:inline-block}.card-head h2>.icon{color:var(--blurple-3)}.stat .k>.icon{color:var(--text-3)}.stat.accent .k>.icon,.stat.light .k>.icon{color:inherit;opacity:.8}.eyebrow>.icon{color:var(--text-3)}.page-head h1{align-items:center;gap:12px;display:flex}.kcode{border-radius:var(--pill);width:auto;min-width:66px;height:22px;font:600 11.5px/1 var(--font);letter-spacing:0;text-transform:none;background:var(--panel-3);color:var(--text-2);justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.kcode.b{background:var(--blurple-soft);color:var(--blurple-3)}.kcode.g{background:var(--green-soft);color:var(--green)}.kcode.y{background:var(--yellow-soft);color:var(--yellow)}.kcode.r{background:var(--red-soft);color:var(--red)}.kcode .icon{width:12px;height:12px}.nav-label,.chan-card h4,.palette-results .grp,.sheet-body h3,.keys-go h4{font-family:var(--font);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.status-word{font-family:var(--font);text-transform:none;letter-spacing:0;font-size:11.5px}.stat.light,.stat.soft{background:color-mix(in oklab, var(--blurple) 9%, var(--panel));color:var(--text);border-color:var(--blurple-line)}.stat.light .k,.stat.light .s,.stat.soft .k,.stat.soft .s{color:var(--text-2)}.stat.light .k>.icon,.stat.soft .k>.icon{color:var(--blurple-3);opacity:1}.page-head h1>.icon{color:var(--blurple-3);flex:none}.table .sub{font-family:var(--font);font-size:12px}.toolbar .result-count{font-family:var(--font);font-size:12.5px}.skip{z-index:100;border-radius:var(--pill);background:var(--invert-bg);color:var(--invert-fg);transition:transform .12s var(--ease);padding:8px 14px;font-weight:500;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip:focus{transform:none}#main:focus{outline:none}button:focus-visible,a:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid var(--blurple-2)!important}.nav{gap:0}.nav-group{gap:2px;display:grid}.nav-group+.nav-group{margin-top:8px}.nav-items{gap:2px;display:grid}.nav-group:not([data-open])>.nav-items{display:none}.nav-head{border-radius:var(--r-sm);width:100%;height:28px;color:var(--text-3);text-align:left;font:600 12px var(--font);letter-spacing:0;text-transform:none;background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:0 8px 0 10px;transition:color .12s;display:flex}.nav-head:hover{color:var(--text-2)}.nh-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nh-n{font:500 10.5px var(--mono);letter-spacing:0;color:var(--text-3)}.nav-group[data-open] .nh-n,.nav-group[data-open] .nh-new,.nh-new:not([hidden])+.nh-n{display:none}.nh-chev{color:var(--text-3);transition:transform .15s var(--ease)}.nav-group[data-open] .nh-chev{transform:rotate(90deg)}.nav-head:hover .nh-chev{color:var(--text-2)}.nav-new{font:500 10px var(--mono);letter-spacing:.02em;text-transform:lowercase;color:var(--blurple-3)}.nav a .nav-new{flex:none}@media (width>=961px){:root[data-sidebar=rail] .nav-head,:root[data-sidebar=rail] .nav .nav-new{display:none}:root[data-sidebar=rail] .nav-group>.nav-items{justify-items:center;display:grid}:root[data-sidebar=rail] .nav-group+.nav-group{margin-top:0}:root[data-sidebar=rail] .nav-group+.nav-group:before{content:"";background:var(--line-2);justify-self:center;width:24px;height:1px;margin:8px 0 6px}}.tabbar{display:none}@media (width<=960px){:root{--tabbar-h:56px}.tabbar{z-index:30;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--bg);border-top:1px solid var(--line);transition:transform .18s var(--ease);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar.away{transform:translateY(100%)}.tabbar a,.tabbar button{min-width:0;height:var(--tabbar-h);color:var(--text-2);font:500 10.5px var(--font);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 2px;transition:color .12s;display:flex;position:relative}.tabbar span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar .icon{color:var(--text-3);transition:color .12s}.tabbar a:active .icon,.tabbar button:active .icon,.tabbar [aria-current=page],.tabbar [aria-expanded=true]{color:var(--text)}.tabbar [aria-current=page] .icon{color:var(--blurple-3)}.tabbar [aria-current=page]:before{content:"";background:var(--blurple-2);border-radius:0 0 2px 2px;width:20px;height:2px;margin-left:-10px;position:absolute;top:-1px;left:50%}.tabbar :focus-visible{outline-offset:-4px;border-radius:var(--r)}.shell>.main{padding-bottom:calc(40px + var(--tabbar-h) + env(safe-area-inset-bottom))}body .toast{bottom:calc(12px + var(--tabbar-h) + env(safe-area-inset-bottom))}}.keys dt{gap:4px;display:flex}.keys-go-head{color:var(--text-2);margin:16px 0 10px;font-size:12.5px}.keys-go{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 18px;display:grid}.keys-go h4{font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.keys-go dl{grid-template-columns:auto minmax(0,1fr);gap:5px 10px;margin:0;font-size:12.5px;display:grid}.keys-go dd{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-self:center;margin:0;overflow:hidden}.keys-dlg{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--panel);width:min(640px,100vw - 32px);max-width:none;max-height:min(660px,86dvh);color:var(--text);margin:10vh auto auto;padding:0;overflow:hidden}.keys-dlg[open]{animation:pop .16s var(--ease);flex-direction:column;display:flex}.keys-dlg::backdrop{background:color-mix(in oklab, var(--bg) 72%, transparent);animation:.14s fade}.keys-dlg header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 10px 10px 20px;display:flex}.keys-dlg h2{font-size:15px}.keys-dlg header form{display:contents}.keys-dlg-body{padding:16px 20px 20px;overflow-y:auto}@media (width<=560px){.keys-dlg{margin-top:calc(12px + env(safe-area-inset-top));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.keys-go-head.astro-tzrtf5k2{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.go-h.astro-tzrtf5k2{font:600 12.5px var(--font);letter-spacing:0;text-transform:none;color:var(--text-2)}.sheet-head.astro-oshkpy7u h2.astro-oshkpy7u{align-items:center;gap:9px;display:flex}.sheet-head.astro-oshkpy7u h2.astro-oshkpy7u .icon{color:var(--blurple-3)}.sheet-body.astro-oshkpy7u h3.astro-oshkpy7u{color:var(--text-2);align-items:center;gap:7px;font-size:13px;display:flex}.sheet-body.astro-oshkpy7u h3.astro-oshkpy7u .icon{color:var(--text-3)}h2.astro-aiqoecje{align-items:center;gap:9px;display:flex}h2.astro-aiqoecje .icon{color:var(--blurple-3)}
