:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17191d;--panel:#1d2025;--inset:#14161a;--group:#1a1d21;--line:#343840;--row-line:#24282e;--text:#e9eaed;--muted:#b0b4be;--faint:#a0a6b2;--accent:#a4bfff;--action:#93b2ff;--action-text:#151c2b;--good:#8ccea7;--good-bg:#203229;--good-line:#426b52;--bad:#f3a2a8;--danger-bg:#38262b;--danger-line:#6b3b42;--warn-bg:#352a24;--warn-line:#b98d62;--warn-text:#efc997;--button:#292d34;--button-hover:#343943;--button-hover-line:#606875;--input-line:#626a76;--hover:#22262c;--selected:#2b2f36;--selected-line:#8a96ae;--bar-track:#2a2e35;--selection:#34436a;--sans:system-ui, -apple-system, "Segoe UI", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;--mono:ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--top-h:44px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:14px/1.45 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--selection);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px}*{scrollbar-color:var(--line) var(--bg)}h1,h2,h3,h4{text-wrap:balance}a{color:var(--accent);text-underline-offset:3px}code{font:12.5px var(--mono);background:var(--inset);border:1px solid var(--line);border-radius:4px;padding:0 4px}.mu-offscreen{opacity:0;position:fixed;top:0;left:-9999px}.mu-visually{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mu-shell{flex-direction:column;min-height:100dvh;display:flex}.mu-top{z-index:30;min-height:var(--top-h);padding:0 max(14px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left));padding-top:env(safe-area-inset-top);background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:14px;font-size:13px;display:flex;position:sticky;top:0}.mu-mark{letter-spacing:.01em;color:var(--text);font-size:15px;font-weight:700;text-decoration:none}.mu-crumb{min-width:0;color:var(--muted);align-items:center;gap:6px;display:flex}.mu-crumb a{color:var(--muted);text-decoration:none}.mu-crumb a:hover{color:var(--text);text-decoration:underline}.mu-crumb b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mu-sp{flex:1}.mu-top-acts{align-items:center;gap:8px;display:flex}.mu-toplink{color:var(--accent);font-size:13px;text-decoration:none}.mu-toplink:hover{text-decoration:underline}.mu-meta{color:var(--faint);font-size:12px}.mu-btn{border:1px solid var(--line);background:var(--button);min-height:32px;color:var(--text);font:550 13.5px/1.2 var(--sans);white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease), border-color .15s var(--ease);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:5px 11px;text-decoration:none;display:inline-flex}.mu-btn:hover{background:var(--button-hover);border-color:var(--button-hover-line)}.mu-btn:disabled{opacity:.55;cursor:not-allowed}.mu-btn.primary{background:var(--action);border-color:var(--action);color:var(--action-text)}.mu-btn.primary:hover{background:var(--accent);border-color:var(--accent)}.mu-btn.sm{min-height:24px;padding:1px 8px;font-size:12.5px}.mu-btn.copied{background:var(--good-bg);border-color:var(--good-line);color:var(--good)}.mu-btn.failed{background:var(--danger-bg);border-color:var(--danger-line);color:var(--bad)}.mu-btn.danger{background:var(--danger-bg);border-color:var(--danger-line);color:var(--text)}.mu-btn.danger:hover{border-color:var(--bad)}.mu-linkbtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:13px}.mu-linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.mu-linkbtn.muted{color:var(--faint)}.mu-linkbtn.danger{color:var(--bad)}input,textarea,select{background:var(--inset);width:100%;min-height:32px;color:var(--text);border:1px solid var(--input-line);font:14px var(--sans);border-radius:6px;padding:0 10px}textarea{font:14px/1.45 var(--sans);resize:vertical;padding:8px 10px}textarea.mu-paste{font:13px/1.55 var(--mono)}#d-desc{field-sizing:content;min-height:56px}select{min-height:30px}input::placeholder,textarea::placeholder{color:var(--faint);opacity:1}[aria-invalid=true]{border-color:var(--bad)}label{color:var(--muted);font-size:12px;font-weight:600}.mu-pill,.mu-tag{border:1px solid var(--line);height:20px;color:var(--faint);white-space:nowrap;border-radius:4px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.mu-pill-active{background:var(--good-bg);border-color:var(--good-line);color:var(--good)}.mu-pill-testing{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-text)}.mu-pill-retired{color:var(--faint)}.mu-tag{height:18px;padding:0 6px}.mu-tag.main{border-color:var(--selected-line);color:var(--text)}.mu-notice{border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--text);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.mu-notice-warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-text)}.mu-notice-acts{align-items:center;gap:10px;display:inline-flex}.mu-fielderr{color:var(--bad);margin:4px 0 0;font-size:12.5px}.mu-faint{color:var(--faint)}.mu-muted{color:var(--muted)}.good{color:var(--good)}.warn{color:var(--warn-text)}.bad{color:var(--bad)}.num{text-align:right}.mu-main{width:100%;max-width:1040px;padding:18px max(20px, env(safe-area-inset-right)) 48px max(20px, env(safe-area-inset-left));align-content:start;gap:14px;margin:0 auto;display:grid}.mu-pagehead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mu-pagehead h1{margin:0;font-size:20px;font-weight:600}.mu-empty{color:var(--muted);margin:8px 0}.mu-emptybox{background:var(--panel);border:1px solid var(--line);border-radius:6px;justify-items:start;gap:10px;max-width:560px;padding:20px;display:grid}.mu-emptybox h1,.mu-emptybox h2{margin:0;font-size:18px;font-weight:600}.mu-emptybox p{margin:0}.mu-loading{gap:10px;padding:8px 0;display:grid}.mu-skel{background:var(--bar-track);height:14px;animation:mu-pulse 1.2s var(--ease) infinite alternate;border-radius:3px;display:block}.mu-skel.w60{width:60%;height:20px}.mu-skel.w30{width:30%}.mu-skel.w90{width:90%;height:34px}.mu-skel.w80{width:80%;height:40px}@keyframes mu-pulse{0%{opacity:.55}to{opacity:1}}.mu-login{padding:12vh max(16px, env(safe-area-inset-right)) 40px max(16px, env(safe-area-inset-left));flex:1;place-items:start center;display:grid}.mu-login-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;gap:10px;width:100%;max-width:380px;padding:20px;display:grid}.mu-login-card h1{margin:0;font-size:18px;font-weight:600}.mu-login-card p{margin:0 0 4px;font-size:13px}.mu-login-card .mu-btn{justify-self:start}.mu-seg{border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.mu-seg button{min-height:28px;color:var(--muted);border:0;border-right:1px solid var(--line);font:13px var(--sans);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.mu-seg button:last-child{border-right:0}.mu-seg button:hover{background:var(--hover);color:var(--text)}.mu-seg button[aria-pressed=true]{background:var(--selected);color:var(--text)}.mu-seg button span{color:var(--faint);font-size:11.5px}.mu-tablewrap{border:1px solid var(--line);border-radius:6px;overflow-x:auto}.mu-table{border-collapse:collapse;width:100%;font-size:13px}.mu-table th{text-align:left;color:var(--muted);background:var(--panel);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 12px;font-size:12px;font-weight:600}.mu-table th.num{text-align:right}.mu-table td{border-bottom:1px solid var(--row-line);white-space:nowrap;padding:7px 12px}.mu-table tr:last-child td{border-bottom:0}.mu-table tbody tr:hover{background:var(--hover)}.mu-rowlink{color:var(--text);font-weight:500;text-decoration:none}.mu-rowlink:hover{color:var(--accent);text-decoration:underline}.mu-brief{gap:0;display:grid}.mu-brief-head{gap:6px;padding-bottom:12px;display:grid}.mu-titleline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mu-titleline h1{margin:0;font-size:20px;font-weight:600}.mu-desc{color:var(--muted);white-space:pre-line;max-width:72ch;margin:0}.mu-comp{top:calc(var(--top-h) + env(safe-area-inset-top));z-index:20;border:1px solid var(--line);background:var(--panel);scrollbar-width:none;border-radius:6px;height:34px;margin:0 0 4px;display:flex;position:sticky;overflow:auto hidden}.mu-comp-cell{border-right:1px solid var(--line);min-width:max-content;color:var(--text);white-space:nowrap;transition:background-color .15s var(--ease);flex-shrink:0;flex-basis:0;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:12px;text-decoration:none;display:flex}.mu-comp-cell:last-child{border-right:0}.mu-comp-cell:hover{background:var(--hover)}.mu-comp-cell[aria-current=true]{background:var(--selected);box-shadow:inset 0 -2px 0 var(--accent)}.mu-comp-cell b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.mu-comp-cell span{color:var(--muted)}.mu-role{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--top-h) + 52px);gap:8px;padding:16px 0 14px;display:grid}.mu-role h2{align-items:baseline;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.mu-role h2 span{color:var(--muted);font-size:12.5px;font-weight:400}.mu-rolenote{color:var(--muted);max-width:72ch;margin:0;font-size:12.5px}.mu-fit{border:1px solid var(--line);background:var(--panel);border-radius:6px}.mu-fit.alt{border-color:var(--row-line);background:0 0}.mu-fit-row{grid-template-columns:minmax(0,290px) minmax(0,1fr) 190px;align-items:center;gap:14px;padding:6px 10px;display:grid}.mu-fit.alt .mu-fit-row{padding-block:3px}.mu-fit-who{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:12px auto 1fr auto;align-items:center;gap:2px 8px;min-width:0;margin:0;padding:4px 2px;display:grid}.mu-fit-who:hover .mu-fitname{color:var(--text)}.mu-chev{fill:none;width:12px;height:12px;stroke:var(--faint);stroke-width:1.5px;stroke-linecap:square;transition:transform .15s var(--ease)}.mu-fit-who[aria-expanded=true] .mu-chev{transform:rotate(90deg)}.mu-ship{font-weight:600}.mu-fit.alt .mu-ship{color:var(--muted);font-weight:500}.mu-fitname{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mu-inline{white-space:nowrap;grid-template-columns:84px 64px 88px 68px 92px;justify-content:end;align-items:center;gap:4px 12px;min-width:0;font-size:12.5px;display:grid}.mu-inline>.mu-faint{grid-column:1/-1}.mu-inline>div{text-align:right;display:grid}.mu-inline small{color:var(--faint);font-size:11px}.mu-fit.alt .mu-inline{color:var(--muted)}.mu-flags{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;gap:6px;margin-top:-2px;display:flex}.mu-flag{border:1px solid;border-radius:4px;padding:0 6px;font-size:11.5px;font-weight:600}.mu-flag.warn{color:var(--warn-text);border-color:var(--warn-line);background:var(--warn-bg)}.mu-flag.bad{color:var(--bad);border-color:var(--danger-line);background:var(--danger-bg)}.mu-acts{justify-content:flex-end;gap:6px;display:flex}.mu-fitnote{color:var(--muted);grid-column:1/-1;max-width:72ch;margin:-4px 0 2px 22px;font-size:12.5px}.mu-fit-detail{border-top:1px solid var(--row-line);padding:0 10px 10px;gap:10px;padding-top:10px;display:grid}.mu-warnings{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-text);font:12.5px/1.55 var(--mono);border-radius:6px;margin:0;padding:6px 14px 6px 28px}.mu-sheet{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mu-sec{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.mu-sec:nth-child(3n){border-right:0}.mu-sec:nth-last-child(-n+3){border-bottom:0}.mu-sec h3{background:var(--hover);justify-content:space-between;gap:8px;margin:0;padding:5px 10px;font-size:13px;font-weight:600;display:flex}.mu-sec h3 span{color:var(--muted);font-weight:400}.mu-sec dl{grid-template-columns:1fr auto;gap:2px 12px;margin:0;padding:8px 10px;font-size:12.5px;display:grid}.mu-sec dt{color:var(--muted)}.mu-sec dd{text-align:right;margin:0}.mu-bar{background:var(--bar-track);border-radius:3px;grid-column:1/-1;height:6px;margin-bottom:2px;overflow:hidden}.mu-bar i{background:var(--selected-line);height:100%;transition:width .2s var(--ease);display:block}.mu-bar i.bad{background:var(--bad)}.mu-eft{background:var(--inset);border:1px solid var(--line);max-height:360px;font:13px/1.55 var(--mono);white-space:pre;border-radius:6px;margin:0;padding:10px 12px;overflow:auto}.mu-revs{border:1px solid var(--line);border-radius:6px;margin:0;padding:0;list-style:none}.mu-revs li{border-bottom:1px solid var(--row-line);grid-template-columns:170px 220px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:7px 12px;font-size:13px;display:grid}.mu-revs li:last-child{border-bottom:0}.mu-rev-cur{font-weight:500}.mu-banner{background:var(--selected);border:1px solid var(--selected-line);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:8px 12px;font-size:13px;display:flex}.mu-edit{gap:12px}.mu-errslot:focus{outline:none}.mu-errslot:empty{display:none}.mu-field{gap:4px;min-width:0;display:grid}.mu-field.grow{flex:260px}.mu-field.narrow{flex:0 0 90px}.mu-field.full{grid-column:1/-1}.mu-edit-head{background:var(--panel);border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 160px;align-items:start;gap:12px;padding:14px;display:grid}.mu-prefixed{align-items:stretch;min-width:0;display:flex}.mu-prefixed span{background:var(--group);border:1px solid var(--input-line);color:var(--faint);white-space:nowrap;border-right:0;border-radius:6px 0 0 6px;align-items:center;padding:0 8px;font-size:12.5px;display:flex}.mu-prefixed input{border-radius:0 6px 6px 0;min-width:0}.mu-edit-role{border:0;border-bottom:1px solid var(--line);gap:10px;min-width:0;margin:0;padding:16px 0 14px;display:grid}.mu-edit-rolehead{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.mu-roletools{gap:6px;padding-bottom:4px;display:flex}.mu-edit-fit{background:var(--panel);border:1px solid var(--line);border-radius:6px;gap:8px;padding:10px;display:grid}.mu-edit-fit.alt{border-color:var(--row-line);background:0 0}.mu-edit-fithead{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.mu-warntext{color:var(--warn-text)}.mu-edit-stats{color:var(--faint);flex-wrap:wrap;gap:0 10px;font-size:12px;display:inline-flex}.mu-edit-stats>span{white-space:nowrap}input.mu-rolename{font-size:15px;font-weight:600}.mu-replace summary{cursor:pointer;color:var(--accent);border-radius:4px;align-items:center;gap:6px;width:max-content;font-size:12.5px;list-style:none;display:inline-flex}.mu-replace summary::-webkit-details-marker{display:none}.mu-replace summary .mu-chev{stroke:var(--accent)}.mu-replace[open] summary .mu-chev{transform:rotate(90deg)}.mu-fittools{gap:6px;margin-left:auto;display:inline-flex}.mu-replace[open]{gap:4px;display:grid}.mu-edit-role>.mu-btn{justify-self:start}.mu-edit-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mu-confirm{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.mu-savehint{margin:0;font-size:12.5px}@media (width>=761px) and (width<=1020px){.mu-fit-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who acts""stats stats""flags flags""note note";row-gap:6px}.mu-fit-who{grid-area:who}.mu-acts{grid-area:acts}.mu-inline{grid-area:stats;justify-content:start;padding-left:22px}.mu-inline>div{text-align:left}.mu-flags{grid-area:flags;justify-content:flex-start;margin-top:0;padding-left:22px}.mu-fitnote{grid-area:note;margin:0 0 0 22px}}@media (width<=760px){.mu-top{flex-wrap:wrap;gap:6px 12px;padding-block:6px}.mu-top>.mu-sp{display:none}.mu-crumb{flex:1;order:2;overflow:hidden}.mu-crumb b{min-width:0}.mu-top>.mu-linkbtn{order:3;margin-left:auto}.mu-top-acts{flex-basis:100%;order:4}.mu-top-acts:empty{display:none}.mu-main{padding:14px max(14px, env(safe-area-inset-right)) 40px max(14px, env(safe-area-inset-left))}.mu-comp{background:0 0;border:0;gap:6px;height:auto;padding-bottom:2px;position:static;overflow-x:auto}.mu-comp-cell{border:1px solid var(--line);background:var(--panel);border-radius:6px;min-width:0;height:30px;flex:none!important}.mu-comp-cell:last-child{border-right:1px solid var(--line)}.mu-role{scroll-margin-top:calc(var(--top-h) + 40px)}.mu-fit-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 10px}.mu-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.mu-inline>div{text-align:left}.mu-flags{order:2;grid-column:1/-1;justify-content:flex-start}.mu-edit-stats{flex-basis:100%;order:9}.mu-btn.sm{min-height:38px;padding-inline:12px}.mu-comp-cell[aria-current=true]{border-color:var(--selected-line);box-shadow:inset 0 -2px 0 var(--accent)}.mu-fit.alt .mu-fit-row{grid-template-columns:minmax(0,1fr) auto}.mu-fit.alt .mu-inline{display:none}.mu-acts .mu-btn:not(.sm){flex:1}.mu-fitnote{order:2;margin:0}.mu-acts{order:3}.mu-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.mu-sec:nth-child(3n){border-right:1px solid var(--line)}.mu-sec:nth-child(2n){border-right:0}.mu-sec:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.mu-sec:nth-last-child(-n+2){border-bottom:0}.mu-edit-head{grid-template-columns:minmax(0,1fr)}.mu-revs li{grid-template-columns:minmax(0,1fr) auto}.mu-revs li>:nth-child(3),.mu-table th:nth-child(3),.mu-table td:nth-child(3),.mu-table th:nth-child(4),.mu-table td:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
