.mf-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.mf-track{animation:linear infinite mf-marquee}.mf-track>ul{padding-right:.5rem}.mf-viewport:hover .mf-track,.mf-viewport:focus-within .mf-track{animation-play-state:paused}.mf-track[data-still]{animation:none}@keyframes mf-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mf-track{animation:none}}
.ms .ss-stage{background:0 0}.ms .ms-scene{font-family:var(--ss-font);position:absolute;inset:0}.ms .ms-dc{box-shadow:0 0 0 1px #ffffff0f, var(--ss-shadow-hero);background:#313338;border-radius:12px;grid-template-columns:132px minmax(0,1fr);display:grid;position:absolute;inset:22px 44px -48px;overflow:hidden}.ms .ms-dc-side{background:#2b2d31;flex-direction:column;gap:2px;padding:14px 8px;display:flex}.ms .ms-dc-side>.ss-bar{margin:0 8px 10px}.ms .ms-dc-group{padding:6px 8px 4px}.ms .ms-dc-chan{color:#949ba4;border-radius:5px;align-items:center;gap:6px;height:26px;padding:0 8px;font-size:12.5px;font-weight:500;display:flex}.ms .ms-dc-chan svg{color:#80848e;flex:none;width:14px;height:14px}.ms .ms-dc-chan[data-on]{color:#f2f3f5;background:#404249}.ms .ms-dc-new{color:#f2f3f5}.ms .ms-dc-main{flex-direction:column;min-width:0;display:flex}.ms .ms-dc-head{color:#f2f3f5;border-bottom:1px solid #00000047;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.ms .ms-dc-head svg{color:#80848e;width:16px;height:16px}.ms .ms-dc-panes{flex:1;position:relative}.ms .ms-dc-pane{opacity:0;pointer-events:none;flex-direction:column;gap:12px;padding:14px 16px;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(6px)}.ms .ms-dc-pane[data-on]{opacity:1;transition-delay:.12s;transform:none}.ms .ms-dc-msg{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.ms .ms-dc-avatar{background:var(--ss-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ms .ms-dc-avatar svg{width:17px;height:17px}.ms .ms-dc-author{color:#f2f3f5;align-items:center;gap:5px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.ms .ms-dc-app{background:var(--ss-accent);color:#fff;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:600}.ms .ms-dc-embed{border-left:3px solid var(--ss-accent);background:#2b2d31;border-radius:4px;flex-direction:column;gap:7px;width:232px;margin-top:6px;padding:10px 12px 12px;display:flex}.ms .ms-dc-embed-title{color:#f2f3f5;font-size:12.5px;font-weight:600;line-height:1.3}.ms .ms-dc-button{color:#fff;background:#248046;border-radius:4px;align-self:flex-start;align-items:center;height:28px;margin-top:4px;padding:0 14px;font-size:12px;font-weight:500;transition:background-color .15s;display:inline-flex}.ms .ms-dc-button[data-hover]{background:#1a6334}.ms .ms-dc-button[data-pressed]{background:#15562b}.ms .ms-dc-button[data-variant=primary]{background:#5865f2}.ms .ms-dc-button[data-variant=primary][data-hover]{background:#4752c4}.ms .ms-dc-button[data-variant=primary][data-pressed]{background:#3c45a5}.ms .ms-dc-embed[data-tone=idea]{border-left-color:#fbbf24}.ms .ms-dc-embed[data-tone=danger]{border-left-color:#ef4444}.ms .ms-dc-embed[data-tone=muted]{border-left-color:#4e5058}.ms .ms-dc-form{align-items:center;gap:8px;margin-top:2px;display:flex}.ms .ms-dc-input{color:#f2f3f5;background:#1e1f22;border-radius:4px;flex:1;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.ms .ms-dc-placeholder{color:#6d6f78;font-weight:400}.ms .ms-dc-caret{background:#f2f3f5;width:1.5px;height:13px;margin-left:1px}.ms .ms-dc-button-inline{flex:none;margin-top:0}.ms .ms-dc-votes{gap:6px;margin-top:2px;display:flex}.ms .ms-dc-vote{color:#dbdee1;font-variant-numeric:tabular-nums;background:#3b3d44;border-radius:6px;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:12px;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.ms .ms-dc-vote svg{width:13px;height:13px}.ms .ms-dc-vote[data-voted]{color:#c9cdfb;background:#5865f238;box-shadow:inset 0 0 0 1px #5865f2}.ms .ms-dc-field{color:#dbdee1;font-size:12px;line-height:1.3}.ms .ms-dc-line{color:#dbdee1;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;line-height:1.3;display:flex}.ms .ms-dc-mention{color:#c9cdfb;background:#5865f24d;border-radius:3px;padding:0 3px;font-weight:500}.ms .ms-shop-window,.ms .ms-logs-window,.ms .ms-rules-window{height:290px;position:absolute;top:26px;left:44px;right:44px}.ms .ms-shop{padding:14px 16px}.ms .ms-shop-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ms .ms-shop-cart{color:var(--ss-text-strong);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ms .ms-shop-cart svg{width:14px;height:14px;color:var(--ss-icon)}.ms .ms-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ms .ms-shop-card{background:var(--ss-surface);box-shadow:0 0 0 1px var(--ss-ink-2);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.ms .ms-shop-card[data-focus]{background:var(--ss-raised)}.ms .ms-shop-pic{background:linear-gradient(to bottom, color-mix(in oklab, var(--ss-accent) 30%, transparent), color-mix(in oklab, var(--ss-accent) 8%, transparent));height:52px;color:var(--ss-accent);border-radius:7px;justify-content:center;align-items:center;display:flex}.ms .ms-shop-pic svg{width:26px;height:26px}.ms .ms-shop-pic-filler{background:var(--ss-ink-2)}.ms .ms-shop-name{color:var(--ss-text-strong);font-size:12.5px;font-weight:600;line-height:1.3}.ms .ms-shop-price{color:var(--ss-text);font-size:12px;line-height:1.3}.ms .ms-shop-buy{background:var(--ss-accent);color:#052e16;border-radius:6px;justify-content:center;align-items:center;height:26px;margin-top:2px;font-size:12px;font-weight:600;transition:background-color .15s;display:flex}.ms .ms-shop-buy[data-pressed]{background:color-mix(in oklab, var(--ss-accent) 80%, black)}.ms .ms-shop-buy-ghost{background:var(--ss-ink-2)}.ms .ms-pix{background:var(--ss-raised);width:206px;box-shadow:0 0 0 1px var(--ss-ink-3), var(--ss-shadow-satellite,0 18px 40px -12px #0009);opacity:0;border-radius:12px;gap:12px;padding:12px;transition:opacity .26s,transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:104px;right:22px;transform:translateY(10px)scale(.98)}.ms .ms-pix[data-in]{opacity:1;transform:none}.ms .ms-pix-qr{background:#fff;border-radius:6px;flex:none;width:64px;height:64px;padding:4px;transition:opacity .3s}.ms .ms-pix-qr[data-paid]{opacity:.4}.ms .ms-pix-code{width:100%;height:100%}.ms .ms-pix-info{flex-direction:column;gap:4px;min-width:0;display:flex}.ms .ms-pix-total{color:var(--ss-text-strong);font-size:15px;font-weight:650;line-height:1.3}.ms .ms-pix-status{color:var(--ss-text);align-items:center;gap:6px;font-size:12px;line-height:1.3;transition:color .2s;display:flex}.ms .ms-pix-status[data-paid]{color:var(--ss-success-text,#4ade80)}.ms .ms-pix-delivered{color:var(--ss-text-strong);padding-top:2px;font-size:11.5px;font-weight:500;line-height:1.3;display:block}.ms .ms-logs{padding:12px 14px}.ms .ms-logs-search{background:var(--ss-well);height:34px;box-shadow:inset 0 0 0 1px var(--ss-ink-3);border-radius:8px;align-items:center;gap:8px;padding:0 12px;transition:box-shadow .2s;display:flex}.ms .ms-logs-search[data-focused]{box-shadow:inset 0 0 0 1px var(--ss-accent), 0 0 0 3px color-mix(in oklab, var(--ss-accent) 22%, transparent)}.ms .ms-logs-search-icon{width:14px;height:14px;color:var(--ss-icon);flex:none}.ms .ms-logs-search-text{align-items:center;font-size:12.5px;line-height:1.3;display:flex}.ms .ms-logs-search-placeholder{color:var(--ss-text-faint)}.ms .ms-logs-search-value{color:var(--ss-text-strong);font-weight:500}.ms .ms-logs-search-caret{background:var(--ss-accent);width:1.5px;height:14px;margin-left:1px;animation:1s step-end infinite ms-caret}@keyframes ms-caret{50%{opacity:0}}.ms .ms-logs-list{flex-direction:column;margin-top:10px;display:flex}.ms .ms-log{border-bottom:1px solid var(--ss-ink-1);grid-template-columns:62px 68px minmax(0,1fr);align-items:center;gap:10px;height:34px;padding:0 10px;transition:opacity .26s;display:grid}.ms .ms-log[data-dim]{opacity:.3}.ms .ms-log-time{color:var(--ss-text-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ms .ms-log-tag{border-radius:5px;justify-self:start;padding:2px 6px;font-size:10.5px;font-weight:600;line-height:1.3}.ms .ms-log-tag[data-tone=success]{color:#4ade80;background:#22c55e29}.ms .ms-log-tag[data-tone=warning]{color:#fbbf24;background:#f59e0b29}.ms .ms-log-tag[data-tone=accent]{background:color-mix(in oklab, var(--ss-accent) 18%, transparent);color:var(--ss-accent)}.ms .ms-log-tag[data-tone=danger]{color:#f87171;background:#ef444429}.ms .ms-log-text{color:var(--ss-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ms .ms-log-id{border-radius:4px;margin:0 -3px;padding:1px 3px;font-weight:600;transition:background-color .2s,color .2s}.ms .ms-log-id[data-match]{background:color-mix(in oklab, var(--ss-accent) 22%, transparent);color:var(--ss-accent)}.ms .ms-rules{grid-template-columns:116px minmax(0,1fr);height:100%;display:grid}.ms .ms-rules-nav{border-right:1px solid var(--ss-ink-2);flex-direction:column;gap:2px;padding:14px 8px;display:flex}.ms .ms-rules-link{height:28px;color:var(--ss-text);border-radius:6px;align-items:center;padding:0 10px;font-size:12.5px;transition:background-color .15s,color .15s;display:flex}.ms .ms-rules-link[data-hover]{color:var(--ss-text-strong)}.ms .ms-rules-link[data-on]{background:var(--ss-ink-2);color:var(--ss-text-strong);font-weight:500}.ms .ms-rules-page{padding:16px 20px}.ms .ms-rules-title{color:var(--ss-text-strong);margin-bottom:12px;font-size:17px;font-weight:650;line-height:1.3}.ms .ms-rules-list{flex-direction:column;gap:6px;display:flex}.ms .ms-rule{border-radius:8px;align-items:center;gap:10px;height:32px;padding:0 10px;transition:background-color .26s,box-shadow .26s;display:flex}.ms .ms-rule[data-highlight]{background:color-mix(in oklab, var(--ss-accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ss-accent) 35%, transparent)}.ms .ms-rule-number{width:14px;color:var(--ss-text-faint);font-variant-numeric:tabular-nums;font-size:11px}.ms .ms-rule[data-highlight] .ms-rule-number{color:var(--ss-accent)}.ms .ms-rule-text{color:var(--ss-text-strong);font-size:12.5px;font-weight:500}
@keyframes pro-illustration-in{0%{opacity:0}}.pro-illustration-in{animation:.24s cubic-bezier(.22,1,.36,1) both pro-illustration-in}@media (prefers-reduced-motion:reduce){.pro-illustration-in{animation:none}}
