@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--bg:#111;--bg-elev:#181818;--bg-elev-2:#1f1f1f;--bg-hover:#262626;--bg-inset:#0c0c0c;--border:#262626;--border-strong:#333;--text:#f5f5f5;--text-muted:#a3a3a3;--text-faint:#737373;--accent:#fafafa;--accent-hover:#e5e5e5;--accent-ink:#111;--green:#4ade80;--blue:#60a5fa;--gold:#facc15;--red:#f87171;--orange:#fbbf24;--radius:14px;--radius-sm:8px;--ring:0 0 0 3px #ffffff24;--font:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;scrollbar-color:#3a3a3a transparent;flex-direction:column;min-height:100vh;font-size:15px;line-height:1.55;display:flex}::selection{background:#fff3}a{color:var(--text);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}a:hover{text-decoration-color:currentColor}h1,h2,h3{letter-spacing:-.02em;margin:0 0 .5rem;font-weight:600;line-height:1.2}h1{letter-spacing:-.03em;font-size:1.875rem}h2{font-size:1.05rem}h3{font-size:.95rem}p{margin:0 0 .75rem}code,.mono{font-family:var(--mono);font-size:.875em}code{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.lucide{stroke-width:1.75px;flex-shrink:0;width:1.15em;height:1.15em}.container{max-width:1120px;margin:0 auto;padding:0 16px}.site-header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:saturate(150%)blur(12px);z-index:10;background:#111c;position:sticky;top:0}.site-header .container{align-items:center;gap:24px;height:64px;display:flex}.brand{letter-spacing:-.02em;color:var(--text);white-space:nowrap;align-items:center;gap:10px;font-size:1.02rem;font-weight:600;text-decoration:none;display:flex}.brand img{border-radius:8px}.nav{scrollbar-width:none;flex:1;gap:2px;display:flex;overflow-x:auto}.nav a{color:var(--text-muted);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:7px;padding:7px 11px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.nav a .lucide{width:16px;height:16px}.nav a:hover{color:var(--text)}.nav a[aria-current=page]{color:var(--text);background:var(--bg-elev-2)}.user-menu{white-space:nowrap;align-items:center;gap:10px;display:flex}.avatar{background:var(--bg-elev-2);width:28px;height:28px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;flex-shrink:0}.mc-head{width:24px;height:24px;image-rendering:pixelated;background:var(--bg-elev-2);border-radius:5px;flex-shrink:0}.mc-head.lg{width:40px;height:40px}@media (max-width:720px){.site-header .container{flex-wrap:wrap;row-gap:8px;height:auto;padding-top:12px;padding-bottom:8px}.brand{flex:1}.nav{flex-basis:100%;order:3;margin:0 -11px}.user-menu .user-name{display:none}}main{flex:1;padding:32px 0 72px}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:20px}.card+.card{margin-top:16px}.card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-header h2{margin:0}.title{align-items:center;gap:9px;display:inline-flex}.title>.lucide{color:var(--text-faint);width:18px;height:18px}.grid{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid>.card+.card{margin-top:0}.stack{flex-direction:column;gap:16px;display:flex}.stack>.card+.card{margin-top:0}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{flex:1}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.small{font-size:.85rem}.center{text-align:center}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:24px;display:flex}.page-head h1{margin:0}.page-head p{color:var(--text-muted);margin:4px 0 0}@media (max-width:860px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}h1{font-size:1.6rem}}.hero{isolation:isolate;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;min-height:min(620px,100vh - 260px);padding:56px 0 48px;display:grid;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:top;background-size:44px 44px;position:absolute;inset:-32px -16px -16px;-webkit-mask-image:radial-gradient(70% 80% at 30% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 30% 20%,#000 20%,#0000 75%)}.hero h1{letter-spacing:-.045em;margin:18px 0 14px;font-size:3.5rem;font-weight:700;line-height:1.02}.hero .lead{color:var(--text-muted);max-width:34ch;margin-bottom:20px;font-size:1.15rem}.eyebrow{color:var(--text-muted);border:1px solid var(--border-strong);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:.8rem;font-weight:500;display:inline-flex}.eyebrow .lucide{width:14px;height:14px}.chips{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.chip{color:var(--text-muted);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;display:inline-flex}.chip .lucide{width:14px;height:14px;color:var(--text-faint)}@media (max-width:860px){.hero{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding:28px 0 24px}.hero h1{font-size:2.6rem}}.btn{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-elev-2);height:36px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.btn .lucide{width:16px;height:16px}.btn:hover{background:var(--bg-hover);border-color:#404040}.btn:disabled{opacity:.4;cursor:not-allowed}.btn:disabled:hover{background:var(--bg-elev-2);border-color:var(--border-strong)}.btn-primary,.btn-discord{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover,.btn-discord:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-primary:disabled:hover{background:var(--accent);border-color:var(--accent)}.btn-danger{color:var(--red);background:0 0;border-color:#f8717159}.btn-danger:hover{background:#f871711a;border-color:#f8717180}.btn-ghost{color:var(--text-muted);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--bg-elev-2);color:var(--text);border-color:#0000}.btn-sm{gap:6px;height:30px;padding:0 10px;font-size:.8rem}.btn-sm .lucide{width:14px;height:14px}.btn-lg{border-radius:10px;height:44px;padding:0 20px;font-size:.95rem}.btn-lg .lucide{width:18px;height:18px}input[type=text],input[type=search],input[type=number],select,textarea{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-inset);height:36px;color:var(--text);font:inherit;min-width:0;padding:0 12px;font-size:.9rem;transition:border-color .15s,box-shadow .15s}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3a3a3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}select option{background:var(--bg-elev);color:var(--text)}input::placeholder,textarea::placeholder{color:var(--text-faint)}input:focus,select:focus,textarea:focus{box-shadow:var(--ring);border-color:#6b6b6b;outline:none}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-field{align-items:center;min-width:0;display:flex;position:relative}.search-field>.lucide{width:15px;height:15px;color:var(--text-faint);pointer-events:none;position:absolute;left:11px}.search-field input{width:100%;padding-left:34px}.mod .name a{text-decoration:none}.mod .name a:hover{text-decoration:underline}label{color:var(--text-muted);font-size:.85rem}.input-row{gap:8px;display:flex}.input-row input{flex:1}input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px}.badge{border:1px solid var(--border-strong);color:var(--text-muted);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:.75rem;font-weight:500;display:inline-flex}.badge.green{color:var(--green);background:#4ade8012;border-color:#4ade8040}.badge.red{color:var(--red);background:#f8717112;border-color:#f8717147}.badge.orange{color:var(--orange);background:#fbbf2412;border-color:#fbbf2447}.badge.blue{color:var(--blue);background:#60a5fa12;border-color:#60a5fa47}.badge.gold{color:var(--gold);background:#facc1512;border-color:#facc1547}.dot{background:currentColor;border-radius:50%;width:7px;height:7px}.dot.pulse{animation:1.6s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.stats{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.stat{background:var(--bg-inset);border:1px solid var(--border);border-radius:10px;min-width:0;padding:14px}.stat .label{color:var(--text-faint);align-items:center;gap:6px;font-size:.78rem;font-weight:500;display:flex}.stat .label .lucide{width:14px;height:14px}.stat .value{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:1.35rem;font-weight:600;overflow:hidden}.stat .sub{color:var(--text-muted);font-size:.8rem}.meter{background:var(--bg-hover);border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.meter>div{background:var(--accent);border-radius:999px;height:100%}.meter.warn>div{background:var(--orange)}.meter.bad>div{background:var(--red)}.big-status{align-items:baseline;gap:12px;display:flex}.big-status .count{letter-spacing:-.04em;font-size:3rem;font-weight:700;line-height:1}.address{background:var(--bg-inset);border:1px solid var(--border-strong);font-family:var(--mono);border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 14px;font-size:.95rem;display:flex}.address span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.player-list{flex-wrap:wrap;gap:8px;display:flex}.player-chip{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 3px;font-size:.875rem;display:inline-flex}.player-chip img{border-radius:50%}.alert{border:1px solid var(--border-strong);background:var(--bg-elev-2);border-radius:10px;margin-bottom:16px;padding:12px 14px}.alert.info{background:#60a5fa0f;border-color:#60a5fa4d}.alert.warn{background:#fbbf240f;border-color:#fbbf244d}.alert.error{background:#f871710f;border-color:#f8717152}.alert.success{background:#4ade800f;border-color:#4ade804d}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.875rem}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:10px}th{color:var(--text-faint);white-space:nowrap;font-size:.78rem;font-weight:500}tr:last-child td{border-bottom:none}td .row{flex-wrap:nowrap}.actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.area-form{grid-template-columns:minmax(180px,2fr) minmax(130px,1.2fr) minmax(80px,1fr) minmax(80px,1fr) minmax(140px,1.3fr);gap:10px;display:grid}.area-form .field{flex-direction:column;gap:5px;min-width:0;display:flex}.area-form .field>span{color:var(--text-faint);font-size:.78rem}.area-form input,.area-form select{width:100%}.area-preview{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-inset);flex-direction:column;gap:8px;margin-top:14px;padding:14px;display:flex}.cleanup-scan{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;margin-bottom:24px;display:flex;overflow-x:auto}.tabs a{color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.tabs a .lucide{width:16px;height:16px}.tabs a:hover{color:var(--text)}.tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.console{background:var(--bg-inset);border:1px solid var(--border);height:460px;font-family:var(--mono);white-space:pre-wrap;word-break:break-word;color:#d4d4d4;border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow-y:auto}.console .l-err,.console .l-error{color:#fca5a5}.console .l-warn{color:#fcd34d}.console .l-agent{color:#a5b4c8}.console .l-noise{color:#6b6b6b}.console .repeat{background:var(--bg-hover);color:var(--text-muted);border-radius:999px;margin-left:8px;padding:0 6px;font-size:11px;display:inline-block}.console .l-join{color:#86efac}.console-input{gap:8px;margin-top:10px;display:flex}.console-input input{font-family:var(--mono);flex:1}.quick-cmds{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{counter-increment:step;padding:0 0 22px 44px;position:relative}.steps li:before{content:counter(step);background:var(--bg-elev-2);border:1px solid var(--border-strong);width:28px;height:28px;color:var(--text);border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;display:grid;position:absolute;top:-3px;left:0}.steps li:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:30px;bottom:4px;left:14px}.steps li:last-child{padding-bottom:0}.steps strong{font-weight:600}.check-line{align-items:center;gap:6px;display:inline-flex}.check-line .lucide{color:var(--green)}.mod-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.mod{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;min-width:0;padding:14px 16px;transition:border-color .15s}.mod:hover{border-color:var(--border-strong)}.mod .name{font-weight:600}.mod .desc{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:.85rem;display:-webkit-box;overflow:hidden}.pack{align-items:center;gap:16px;display:flex}.icon-tile.pack-tile{border-radius:14px;width:64px;height:64px}.icon-tile.pack-tile .lucide{width:28px;height:28px;color:var(--text-muted)}.pack img{background:var(--bg-elev-2);border-radius:12px;flex-shrink:0;width:64px;height:64px}.empty{text-align:center;color:var(--text-muted);border:1px dashed var(--border-strong);background:#ffffff03;border-radius:12px;padding:32px 20px}footer.site-footer{border-top:1px solid var(--border);color:var(--text-faint);padding:22px 0;font-size:.85rem}footer.site-footer a{color:var(--text-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}footer.site-footer a:hover{color:var(--text)}footer.site-footer .brand-mini{align-items:center;gap:8px;display:inline-flex}footer.site-footer .brand-mini img{border-radius:5px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.upload-zone{border-style:dashed;transition:border-color .15s,background .15s}.upload-zone.dragging{border-color:var(--accent);background:#ffffff0a}.upload-list{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow-y:auto}.upload-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev-2);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 12px;display:grid}.upload-item .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-item .meter{grid-column:1/-1;height:3px;margin-top:4px}.upload-item.error{border-color:#f8717166}.upload-item.error .meter>div{background:var(--red)}details summary{cursor:pointer;color:var(--text-muted)}details summary:hover{color:var(--text)}.settings-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px 20px;margin-bottom:16px;display:grid}.setting{flex-direction:column;gap:6px;min-width:0;display:flex}.link-button{color:var(--text-muted);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:0;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.link-button:hover{color:var(--text);text-decoration-color:currentColor}.link-button:disabled{opacity:.5;cursor:default}tr.mod-off td>:not(input){opacity:.5}.configs{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.configs>.card+.card{margin-top:0}.configs-list{max-height:calc(100vh - 220px);position:sticky;top:90px;overflow-y:auto}.configs-list details{margin-bottom:8px}.file-list{margin:6px 0 0;padding:0;list-style:none}.file-list button{text-align:left;width:100%;color:var(--text-muted);font:inherit;font-family:var(--mono);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:.8rem;display:block}.file-list button:hover{background:var(--bg-elev-2);color:var(--text)}.file-list button.active{background:var(--bg-hover);color:var(--text)}textarea.code-editor,.code-editor{resize:vertical;width:100%;height:auto;min-height:60vh;font-family:var(--mono);tab-size:2;white-space:pre;border-radius:10px;margin-bottom:8px;padding:14px;font-size:.85rem;line-height:1.55;display:block}@media (max-width:800px){.configs{grid-template-columns:minmax(0,1fr)}.configs-list{max-height:320px;position:static}}.records{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.records>.card+.card{margin-top:0}.record{padding:16px}.record-title{color:var(--text-muted);align-items:center;gap:8px;font-size:.82rem;font-weight:500;display:flex}.icon-tile{background:var(--bg-elev-2);border:1px solid var(--border);width:28px;height:28px;color:var(--text);border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.icon-tile .lucide{width:15px;height:15px}.sort-button{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sort-button:hover,.sort-button.active{color:var(--text)}.sort-button .lucide{width:13px;height:13px}tr.clickable{cursor:pointer}tr.clickable:hover td{background:#ffffff06}.map-frame{border:1px solid var(--border);border-radius:var(--radius);background:#000;width:100%;height:calc(100vh - 210px);min-height:420px}@media (max-width:520px){.card{padding:16px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nav a .lucide,.tabs a .lucide{display:none}.nav a{padding:7px 9px}}.chart-placeholder{height:240px}.bar-chart-plot{height:160px;margin:28px 0 0 34px;position:relative}.bar-chart-grid{border-top:1px solid var(--border);height:0;position:absolute;left:0;right:0}.bar-chart-grid span{color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.72rem;position:absolute;top:-.65em;right:calc(100% + 8px)}.bar-chart-bars{grid-template-columns:repeat(14,minmax(0,1fr));display:grid;position:absolute;inset:0}.bar-slot{cursor:default;border-radius:6px 6px 0 0;outline:none;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.bar-slot:hover,.bar-slot:focus-visible{background:#ffffff09}.bar{background:#d4d4d4;border-radius:4px 4px 0 0;width:min(24px,72%);min-height:2px;transition:background .15s}.bar-slot:hover .bar,.bar-slot:focus-visible .bar{background:#fff}.bar-tip{z-index:2;background:var(--bg-hover);border:1px solid var(--border-strong);white-space:nowrap;color:var(--text-muted);pointer-events:none;border-radius:8px;padding:6px 10px;font-size:.78rem;display:none;position:absolute;top:-6px;left:50%;transform:translate(-50%,-100%)}.bar-tip strong{color:var(--text);font-size:.85rem;display:block}.bar-slot:nth-child(-n+3) .bar-tip{left:0;transform:translateY(-100%)}.bar-slot:nth-last-child(-n+3) .bar-tip{left:auto;right:0;transform:translateY(-100%)}.bar-slot:hover .bar-tip,.bar-slot:focus-visible .bar-tip{display:block}.bar-chart-x{color:var(--text-faint);text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(14,minmax(0,1fr));margin:6px 0 0 34px;font-size:.72rem;display:grid}.profile-head{align-items:center;gap:24px;display:flex}.profile-head .body{object-fit:contain;width:90px;height:180px;image-rendering:pixelated;filter:drop-shadow(0 10px 24px #00000080);flex-shrink:0}.profile-head h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:2.2rem}.list-plain{margin:0;padding:0;list-style:none}.list-plain li{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding:9px 0;font-size:.875rem;display:flex}.list-plain.wrap li{align-items:flex-start}.list-plain.wrap .grow{white-space:normal;overflow-wrap:anywhere}.list-plain li:last-child{border-bottom:0}.list-plain .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count-bar{background:var(--bg-hover);border-radius:999px;height:4px;margin-top:6px;position:relative;overflow:hidden}.count-bar>div{background:var(--text-muted);border-radius:999px;height:100%}@media (max-width:520px){.profile-head{gap:16px}.profile-head .body{width:64px;height:128px}.profile-head h1{font-size:1.7rem}}.poll-options{flex-direction:column;gap:8px;display:flex}.poll-option{border:1px solid var(--border-strong);background:var(--bg-inset);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;isolation:isolate;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:.92rem;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.poll-option:hover:not(:disabled){border-color:#555}.poll-option:disabled{cursor:default}.poll-option.mine{border-color:var(--accent)}.poll-fill{z-index:-1;background:#ffffff12;transition:width .3s;position:absolute;inset:0 auto 0 0}.poll-option.lead .poll-fill{background:#ffffff24}.poll-label{overflow-wrap:anywhere;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.poll-label .lucide{width:16px;height:16px}.poll-count{font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-weight:600;display:flex}.poll-voters{display:flex}.poll-voters img{width:18px;height:18px;box-shadow:0 0 0 2px var(--bg-inset);border-radius:50%;margin-left:-5px}.poll-voters img:first-child{margin-left:0}.mc-entry{font-family:"Pixelify Sans", var(--mono);background:linear-gradient(#0000008c,#0000008c),#3b2f24;border:1px solid #000;border-radius:10px;gap:10px;max-width:620px;padding:8px;font-size:15px;line-height:1.25;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.mc-entry img,.mc-icon-empty{width:64px;height:64px;image-rendering:pixelated;flex-shrink:0}.mc-icon-empty{color:#d0d0d0;background:#6b6b6b;place-items:center;font-size:28px;display:grid}.mc-text{flex:1;min-width:0}.mc-top{align-items:center;gap:8px;display:flex}.mc-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mc-count{color:#aaa;align-items:flex-end;gap:6px;display:flex}.mc-bars{align-items:flex-end;gap:1px;height:12px;display:inline-flex}.mc-bars i{background:#5f5;width:2px;display:block;box-shadow:1px 1px #153f15}.mc-bars i:first-child{height:3px}.mc-bars i:nth-child(2){height:5px}.mc-bars i:nth-child(3){height:7px}.mc-bars i:nth-child(4){height:9px}.mc-bars i:nth-child(5){height:11px}.mc-line{white-space:pre;text-overflow:clip;text-shadow:2px 2px #0009;overflow:hidden}.mc-swatches{flex-wrap:wrap;gap:6px;display:flex}.mc-swatches button{border:1px solid var(--border-strong);cursor:pointer;border-radius:6px;width:24px;height:24px;padding:0}.mc-swatches button:hover{outline:2px solid var(--accent);outline-offset:1px}.log-group{border:1px solid var(--border);background:var(--bg-inset);border-radius:10px}.log-group>summary{color:var(--text);align-items:center;gap:10px;padding:10px 14px;list-style:none;display:flex}.log-group>summary::-webkit-details-marker{display:none}.log-group>summary .grow{flex:1;min-width:0;font-weight:500}.log-group-body{padding:0 14px 14px}.log-example{overflow-wrap:anywhere;margin-top:10px}@media (max-width:860px){.area-form{grid-template-columns:1fr 1fr}.area-form .field:first-child{grid-column:1/-1}}.launchers{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.launcher{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-inset);flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.launcher .btn{margin-top:auto}.slow-tips{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.slow-tips>summary{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}.slow-tips>summary .lucide{width:16px;height:16px;color:var(--text-muted)}.slow-tips ul{color:var(--text-muted);flex-direction:column;gap:6px;margin:10px 0 0;padding-left:18px;display:flex}.slow-tips strong{color:var(--text)}@media (max-width:520px){.launchers{grid-template-columns:1fr}}.speed-head{color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:.8rem;font-weight:500}.speed-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.speed-row:last-child{border-bottom:none}.speed-row .grow{flex:1;min-width:0}.speed-row .name{color:var(--text);font-weight:500;text-decoration:none}.speed-row a.name:hover{text-decoration:underline}.speed-row .badge .lucide{width:12px;height:12px}.world-name{align-items:center;gap:4px;min-width:0;font-weight:500;display:inline-flex}.world-name>span:first-child{overflow-wrap:break-word;min-width:0}.world-name.big{letter-spacing:-.01em;font-size:1.35rem;font-weight:600}.world-name .icon-btn{color:var(--text-faint);padding:0 6px}.world-name .icon-btn:hover{color:var(--text)}.world-name .icon-btn .lucide,.world-rename .lucide{width:14px;height:14px}.world-rename{flex-wrap:nowrap;gap:6px}.world-rename input{width:220px;max-width:100%}.new-world-form{grid-template-columns:1.3fr 1.3fr 1fr;gap:10px;max-width:720px;display:grid}.new-world-form input,.new-world-form select{width:100%}.world-delete{border-radius:var(--radius-sm);background:#f871710d;border:1px solid #f8717159;flex-direction:column;gap:10px;margin-top:14px;padding:14px;display:flex}.world-delete ul{color:var(--text-muted);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.world-list{flex-direction:column;display:flex}.world-item{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.world-item:last-child{border-bottom:none}.world-item .grow{flex:1;min-width:200px}@media (max-width:640px){.new-world-form{grid-template-columns:1fr}}
