@charset "UTF-8";:root{--bg-0: #161618;--bg-1: #1f1f23;--bg-2: #2a2a2f;--bg-3: #34343a;--border: #3a3a40;--bordeaux: #9b2335;--bordeaux-soft: #c0506180;--bordeaux-bright: #c75666;--bordeaux-dark: #6e1623;--text: #d8b4b9;--text-strong: #e9c7cc;--text-muted: #8a7a7d;--bug: #d9433f;--feature: #3fae6a;--feature-dark: #2e8a51;--urgent: #e23b3b;--save: #1f6b3a;--save-dark: #154d2a;--save-bright: #2a8a4c;--solution-soft: #2a8a4c40;--scrollbar-thumb: #5f5f6b;--scrollbar-thumb-hover: #74747f;--shadow: 0 4px 14px rgba(0, 0, 0, .45);--warn: #e0a030;--info: #4f8fd6;--topbar-h: 0px;--radius: 10px;--radius-sm: 6px}html.theme-light{--bg-0: #f3eef0;--bg-1: #ffffff;--bg-2: #faf6f7;--bg-3: #ece4e6;--border: #d9ccd0;--bordeaux-soft: #9b233533;--solution-soft: #1f6b3a1f;--text: #4a2b30;--text-strong: #33171c;--text-muted: #86696e;--scrollbar-thumb: #bda9af;--scrollbar-thumb-hover: #a48f95;--shadow: 0 4px 14px rgba(60, 20, 30, .18)}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg-0);color:var(--text);font-family:Segoe UI,Roboto,system-ui,"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;font-size:14px;transition:background-color .2s ease,color .2s ease}h1,h2,h3,h4{color:var(--text-strong);font-weight:600}a{color:var(--bordeaux-bright);text-decoration:none}a:hover{text-decoration:underline}.md-wys h1,.md-wys h2,.md-wys h3,.md-wys h4,.md-wys h5,.md-wys h6,.md-preview h1,.md-preview h2,.md-preview h3,.md-preview h4,.md-preview h5,.md-preview h6,.c-body h1,.c-body h2,.c-body h3,.c-body h4,.c-body h5,.c-body h6,.pa-body h1,.pa-body h2,.pa-body h3,.pa-body h4,.pa-body h5,.pa-body h6{margin:1.2em 0 .4em;line-height:1.3}.md-wys h1,.md-preview h1,.c-body h1,.pa-body h1{font-size:1.5em}.md-wys h2,.md-preview h2,.c-body h2,.pa-body h2{font-size:1.3em}.md-wys h3,.md-preview h3,.c-body h3,.pa-body h3{font-size:1.15em}.md-wys h4,.md-wys h5,.md-wys h6,.md-preview h4,.md-preview h5,.md-preview h6,.c-body h4,.c-body h5,.c-body h6,.pa-body h4,.pa-body h5,.pa-body h6{font-size:1em}.md-wys p,.md-wys div,.md-preview p,.md-preview div,.c-body p,.c-body div,.pa-body p,.pa-body div{margin:0}.md-wys ul,.md-wys ol,.md-preview ul,.md-preview ol,.c-body ul,.c-body ol,.pa-body ul,.pa-body ol{margin:1em 0;padding-inline-start:1.6em}.md-wys ul,.md-preview ul,.c-body ul,.pa-body ul{list-style:disc}.md-wys ul ul,.md-preview ul ul,.c-body ul ul,.pa-body ul ul{list-style:circle}.md-wys ul ul ul,.md-preview ul ul ul,.c-body ul ul ul,.pa-body ul ul ul{list-style:square}.md-wys ol,.md-preview ol,.c-body ol,.pa-body ol{list-style:decimal}.md-wys li,.md-preview li,.c-body li,.pa-body li{margin:.2em 0}.md-wys li>ul,.md-wys li>ol,.md-preview li>ul,.md-preview li>ol,.c-body li>ul,.c-body li>ol,.pa-body li>ul,.pa-body li>ol{margin:.2em 0}.md-wys ul>ul,.md-wys ul>ol,.md-wys ol>ul,.md-wys ol>ol,.md-preview ul>ul,.md-preview ul>ol,.md-preview ol>ul,.md-preview ol>ol,.c-body ul>ul,.c-body ul>ol,.c-body ol>ul,.c-body ol>ol,.pa-body ul>ul,.pa-body ul>ol,.pa-body ol>ul,.pa-body ol>ol{margin:.2em 0}.md-wys :first-child,.md-preview :first-child,.c-body :first-child,.pa-body :first-child{margin-top:0}.md-wys :last-child,.md-preview :last-child,.c-body :last-child,.pa-body :last-child{margin-bottom:0}button,.btn{cursor:pointer;border:1px solid var(--border);background:var(--bg-2);color:var(--text);font-family:inherit;height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-sm);font-size:14px;line-height:1;white-space:nowrap;transition:background .15s,border-color .15s}button:hover,.btn:hover{background:var(--bg-3)}.mini,button.mini{height:auto;padding:2px 8px}.btn-primary{background:var(--bordeaux);border-color:var(--bordeaux-dark);color:#fff}.btn-primary:hover{background:var(--bordeaux-bright)}.btn-save{background:var(--save);border-color:var(--save-dark);color:#fff}.btn-save:hover{background:var(--save-bright)}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{background:var(--bg-3);border:1px solid var(--border);color:var(--text-strong);font-family:inherit;padding:8px 10px;border-radius:var(--radius-sm);font-size:14px;width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--bordeaux)}input[type=checkbox],input[type=radio]{width:auto;padding:0;margin:0;flex:0 0 auto}label{display:block;margin-bottom:4px;color:var(--text-muted);font-size:12px}.field{margin-bottom:14px}.label-inline{display:inline-flex;align-items:center;gap:6px;margin-bottom:0;white-space:nowrap}.label-inline>input,.label-inline>select{width:auto;height:36px}.search-field{position:relative;display:inline-flex;align-items:center;min-width:0}.search-field>input{padding-right:52px}.search-field>input::-webkit-search-cancel-button{display:none}.search-field-icons{position:absolute;right:4px;display:inline-flex;align-items:center;gap:2px}.search-field .search-field-icon,.search-field .search-field-icon:hover{background:none;border:none;padding:0;width:22px;height:22px;line-height:22px;color:var(--text-muted);font-size:12px}.search-field .search-field-icon:hover{color:var(--text-strong)}.search-field .search-field-go{filter:grayscale(1);opacity:.55}.search-field .search-field-go:hover{opacity:1}:root{--select-caret: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7"><path d="M0 0h10L5 7z" fill="%238a7a7d"/></svg>')}html.theme-light{--select-caret: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7"><path d="M0 0h10L5 7z" fill="%2386696e"/></svg>')}html.skin-fantasy{--bg-0: #bfe2f6;--bg-1: #fffdf7;--bg-2: #fff9ee;--bg-3: #e8f2fa;--border: #c3d7e7;--bordeaux: #e0453a;--bordeaux-soft: #e0453a33;--bordeaux-bright: #f2645a;--bordeaux-dark: #b3322a;--text: #2c3e55;--text-strong: #1a2b42;--text-muted: #687c93;--scrollbar-thumb: #a9c6dc;--scrollbar-thumb-hover: #8db1cd;--radius: 14px;--radius-sm: 8px;--shadow: 0 4px 14px rgba(30, 70, 120, .2);--select-caret: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7"><path d="M0 0h10L5 7z" fill="%23687c93"/></svg>');--skin-frame: #8fc1e3;--topbar-decor: linear-gradient(180deg, rgba(64, 146, 224, .32), rgba(64, 146, 224, .06))}html.skin-forest{--bg-0: #0c1710;--bg-1: #13231a;--bg-2: #1a2e21;--bg-3: #24402d;--border: #35523a;--bordeaux: #9c3b22;--bordeaux-soft: #9c3b2240;--bordeaux-bright: #c4582f;--bordeaux-dark: #6a2614;--text: #e2d6b8;--text-strong: #f3e3b3;--text-muted: #9d967a;--scrollbar-thumb: #4f6f4c;--scrollbar-thumb-hover: #648760;--shadow: 0 4px 16px rgba(0, 0, 0, .55);--select-caret: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7"><path d="M0 0h10L5 7z" fill="%239d967a"/></svg>');--skin-frame: #6f5a2c;--topbar-decor: linear-gradient(180deg, rgba(214, 172, 82, .14), rgba(214, 172, 82, 0))}html.skin-space{--bg-0: #060a15;--bg-1: #0b1222;--bg-2: #10192e;--bg-3: #19243d;--border: #26345a;--bordeaux: #d0662a;--bordeaux-soft: #d0662a40;--bordeaux-bright: #ec8540;--bordeaux-dark: #93451a;--text: #cfd8ea;--text-strong: #eef3ff;--text-muted: #7f8cab;--scrollbar-thumb: #34466e;--scrollbar-thumb-hover: #45598a;--shadow: 0 4px 18px rgba(0, 0, 0, .6);--select-caret: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7"><path d="M0 0h10L5 7z" fill="%237f8cab"/></svg>');--skin-frame: #8a6a2a;--topbar-decor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="400" height="400"><circle cx="239" cy="234" r="0.8" fill="%23fff" opacity="0.9"/><circle cx="365" cy="181" r="0.8" fill="%23fff" opacity="0.9"/><circle cx="385" cy="101" r="0.6" fill="%23fff" opacity="0.35"/><circle cx="131" cy="147" r="1.2" fill="%23fff" opacity="0.9"/><circle cx="369" cy="267" r="0.6" fill="%23fff" opacity="0.35"/><circle cx="265" cy="136" r="1.6" fill="%23fff" opacity="0.5"/><circle cx="221" cy="21" r="0.8" fill="%23fff" opacity="0.7"/><circle cx="387" cy="115" r="1.2" fill="%23fff" opacity="0.35"/><circle cx="369" cy="181" r="1" fill="%23fff" opacity="0.35"/><circle cx="367" cy="50" r="1.2" fill="%23fff" opacity="0.9"/><circle cx="45" cy="355" r="0.8" fill="%23fff" opacity="0.7"/><circle cx="194" cy="72" r="1.6" fill="%23fff" opacity="0.9"/><circle cx="96" cy="79" r="0.6" fill="%23fff" opacity="0.5"/><circle cx="77" cy="352" r="1.2" fill="%23fff" opacity="0.9"/><circle cx="31" cy="155" r="0.8" fill="%23fff" opacity="0.5"/><circle cx="47" cy="270" r="0.8" fill="%23fff" opacity="0.7"/><circle cx="300" cy="157" r="1.6" fill="%23fff" opacity="0.9"/><circle cx="77" cy="5" r="1.6" fill="%23fff" opacity="0.35"/><circle cx="41" cy="221" r="1.6" fill="%23fff" opacity="0.5"/><circle cx="165" cy="293" r="1" fill="%23fff" opacity="0.7"/><circle cx="138" cy="180" r="0.8" fill="%23fff" opacity="0.7"/><circle cx="265" cy="103" r="1.6" fill="%23fff" opacity="0.35"/><circle cx="280" cy="152" r="1" fill="%23fff" opacity="0.7"/><circle cx="334" cy="17" r="1" fill="%23fff" opacity="0.9"/><circle cx="199" cy="70" r="0.8" fill="%23fff" opacity="0.5"/><circle cx="306" cy="165" r="1" fill="%23fff" opacity="0.9"/><circle cx="155" cy="83" r="0.8" fill="%23fff" opacity="0.35"/><circle cx="340" cy="394" r="1.2" fill="%23fff" opacity="0.7"/><circle cx="260" cy="275" r="0.6" fill="%23fff" opacity="0.7"/><circle cx="362" cy="250" r="1.2" fill="%23fff" opacity="0.9"/><circle cx="196" cy="202" r="1" fill="%23fff" opacity="0.9"/><circle cx="39" cy="348" r="0.8" fill="%23fff" opacity="0.9"/><circle cx="131" cy="110" r="1.6" fill="%23fff" opacity="0.35"/><circle cx="123" cy="100" r="0.8" fill="%23fff" opacity="0.5"/><circle cx="217" cy="358" r="1" fill="%23fff" opacity="0.5"/><circle cx="265" cy="175" r="1.6" fill="%23fff" opacity="0.5"/><circle cx="140" cy="17" r="1" fill="%23fff" opacity="0.5"/><circle cx="256" cy="105" r="1.2" fill="%23fff" opacity="0.35"/><circle cx="329" cy="316" r="1.2" fill="%23fff" opacity="0.5"/><circle cx="155" cy="48" r="0.8" fill="%23fff" opacity="0.7"/><circle cx="269" cy="5" r="0.8" fill="%23fff" opacity="0.5"/><circle cx="335" cy="196" r="1.2" fill="%23fff" opacity="0.35"/><circle cx="325" cy="152" r="0.8" fill="%23fff" opacity="0.35"/><circle cx="341" cy="231" r="0.6" fill="%23fff" opacity="0.9"/><circle cx="63" cy="8" r="1.2" fill="%23fff" opacity="0.9"/><circle cx="72" cy="302" r="1.6" fill="%23fff" opacity="0.35"/><circle cx="315" cy="135" r="1.6" fill="%23fff" opacity="0.35"/><circle cx="28" cy="287" r="0.6" fill="%23fff" opacity="0.5"/><circle cx="189" cy="149" r="0.6" fill="%23fff" opacity="0.5"/><circle cx="265" cy="50" r="0.8" fill="%23fff" opacity="0.5"/><circle cx="188" cy="399" r="1.2" fill="%23fff" opacity="0.5"/><circle cx="104" cy="125" r="0.6" fill="%23fff" opacity="0.5"/><circle cx="270" cy="67" r="1.2" fill="%23fff" opacity="0.7"/><circle cx="58" cy="392" r="0.8" fill="%23fff" opacity="0.7"/><circle cx="71" cy="350" r="0.6" fill="%23fff" opacity="0.7"/><circle cx="152" cy="57" r="1.2" fill="%23fff" opacity="0.7"/><circle cx="270" cy="373" r="0.6" fill="%23fff" opacity="0.5"/><circle cx="143" cy="52" r="1.6" fill="%23fff" opacity="0.5"/><circle cx="308" cy="228" r="0.8" fill="%23fff" opacity="0.35"/><circle cx="218" cy="202" r="1.2" fill="%23fff" opacity="0.7"/><circle cx="218" cy="200" r="1" fill="%23fff" opacity="0.35"/><circle cx="384" cy="36" r="1.6" fill="%23fff" opacity="0.35"/><circle cx="97" cy="336" r="1" fill="%23fff" opacity="0.7"/><circle cx="243" cy="60" r="1.6" fill="%23fff" opacity="0.9"/><circle cx="207" cy="168" r="0.6" fill="%23fff" opacity="0.7"/><circle cx="368" cy="279" r="0.8" fill="%23fff" opacity="0.9"/><circle cx="188" cy="189" r="1.2" fill="%23fff" opacity="0.5"/><circle cx="19" cy="211" r="1.6" fill="%23fff" opacity="0.9"/><circle cx="247" cy="242" r="1.2" fill="%23fff" opacity="0.7"/><circle cx="190" cy="78" r="1.6" fill="%23fff" opacity="0.35"/></svg>'), linear-gradient(90deg, rgba(230, 170, 60, .12), rgba(230, 170, 60, 0) 35%, rgba(230, 170, 60, 0) 65%, rgba(230, 170, 60, .12))}html.skin-fantasy,html.skin-forest,html.skin-space,html:is(.skin-fantasy,.skin-forest,.skin-space) .skin-backdrop{background-attachment:fixed;background-repeat:no-repeat}html.skin-fantasy body,html.skin-forest body,html.skin-space body{background:transparent}html.skin-fantasy,html.skin-fantasy .skin-backdrop{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="230" preserveAspectRatio="none"><path d="M0 110 C150 60 300 70 420 110 C540 150 660 60 820 70 C960 80 1080 150 1200 110 L1200 230 L0 230 Z" fill="%239ed36a" opacity="0.7"/><path d="M0 165 C200 120 360 130 520 160 C700 195 860 120 1020 140 C1100 150 1160 170 1200 165 L1200 230 L0 230 Z" fill="%236fbf4a"/><path d="M0 200 C300 185 600 200 900 190 C1020 186 1120 205 1200 200 L1200 230 L0 230 Z" fill="%2358a83a"/><circle cx="838" cy="212" r="4" fill="%23ff7a59"/><circle cx="103" cy="209" r="4" fill="%23ff8fb1"/><circle cx="678" cy="198" r="3" fill="%23ff8fb1"/><circle cx="387" cy="205" r="4" fill="%23ffffff"/><circle cx="483" cy="202" r="3" fill="%23ffffff"/><circle cx="423" cy="206" r="3" fill="%23ff7a59"/><circle cx="702" cy="212" r="5" fill="%23ffd65a"/><circle cx="243" cy="223" r="4" fill="%23ff8fb1"/><circle cx="915" cy="196" r="5" fill="%23ffd65a"/><circle cx="976" cy="198" r="5" fill="%23ff7a59"/><circle cx="766" cy="202" r="4" fill="%23ffffff"/><circle cx="1134" cy="201" r="5" fill="%23ffffff"/><circle cx="1142" cy="215" r="5" fill="%23ffffff"/><circle cx="49" cy="212" r="4" fill="%23ffd65a"/><circle cx="704" cy="209" r="4" fill="%23ff7a59"/><circle cx="427" cy="196" r="3" fill="%23ff7a59"/><circle cx="814" cy="218" r="5" fill="%23ff7a59"/><circle cx="420" cy="215" r="5" fill="%23ffffff"/><circle cx="750" cy="190" r="3" fill="%23ff8fb1"/><circle cx="659" cy="192" r="4" fill="%23ffffff"/><circle cx="464" cy="200" r="4" fill="%23ffd65a"/><circle cx="1020" cy="199" r="3" fill="%23ff8fb1"/><circle cx="236" cy="209" r="5" fill="%23ff7a59"/><circle cx="141" cy="207" r="3" fill="%23ff7a59"/><circle cx="945" cy="196" r="3" fill="%23ff7a59"/><circle cx="536" cy="205" r="5" fill="%23ff7a59"/><circle cx="243" cy="221" r="4" fill="%23ff8fb1"/><circle cx="1099" cy="191" r="5" fill="%23ff8fb1"/><circle cx="428" cy="205" r="4" fill="%23ffd65a"/><circle cx="239" cy="211" r="5" fill="%23ffd65a"/><circle cx="120" cy="211" r="4" fill="%23ff7a59"/><circle cx="1181" cy="206" r="5" fill="%23ffffff"/><circle cx="1138" cy="197" r="4" fill="%23ff7a59"/><circle cx="762" cy="191" r="3" fill="%23ffd65a"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="900" height="170"><g fill="%23fff" opacity="0.85"><ellipse cx="120" cy="70" rx="70" ry="26"/><ellipse cx="165" cy="52" rx="44" ry="30"/><ellipse cx="85" cy="60" rx="34" ry="22"/></g><g fill="%23fff" opacity="0.7"><ellipse cx="560" cy="110" rx="80" ry="24"/><ellipse cx="610" cy="92" rx="46" ry="28"/><ellipse cx="520" cy="100" rx="36" ry="20"/></g><g fill="%23fff" opacity="0.6"><ellipse cx="800" cy="40" rx="50" ry="16"/><ellipse cx="826" cy="30" rx="28" ry="18"/></g></svg>'),linear-gradient(180deg,#8fd0f5,#cdebfa 55%,#e6f6df);background-repeat:repeat-x,repeat-x,no-repeat;background-position:left bottom,left 90px top 70px,center;background-size:1200px 230px,900px 170px,cover}html.skin-forest,html.skin-forest .skin-backdrop{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="320" height="320"><circle cx="109" cy="317" r="1" fill="%23f4d774" opacity="0.6"/><circle cx="228" cy="271" r="1.3" fill="%23f4d774" opacity="0.4"/><circle cx="112" cy="253" r="1" fill="%23f4d774" opacity="0.6"/><circle cx="45" cy="125" r="1.3" fill="%23f4d774" opacity="0.4"/><circle cx="314" cy="185" r="1" fill="%23f4d774" opacity="0.6"/><circle cx="154" cy="158" r="1.3" fill="%23f4d774" opacity="0.6"/><circle cx="281" cy="248" r="1" fill="%23f4d774" opacity="0.6"/><circle cx="198" cy="170" r="1.3" fill="%23f4d774" opacity="0.25"/><circle cx="130" cy="92" r="1.8" fill="%23f4d774" opacity="0.4"/><circle cx="35" cy="184" r="1" fill="%23f4d774" opacity="0.25"/><circle cx="218" cy="13" r="1" fill="%23f4d774" opacity="0.6"/><circle cx="304" cy="74" r="1.8" fill="%23f4d774" opacity="0.25"/><circle cx="7" cy="183" r="1.3" fill="%23f4d774" opacity="0.6"/><circle cx="102" cy="249" r="1" fill="%23f4d774" opacity="0.4"/><circle cx="193" cy="94" r="1" fill="%23f4d774" opacity="0.6"/><circle cx="22" cy="276" r="1.8" fill="%23f4d774" opacity="0.25"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="900" height="260" preserveAspectRatio="none"><path d="M0 260 L28 129 L55 260 Z" fill="%2316301d" opacity="0.9"/><path d="M41 260 L85 51 L129 260 Z" fill="%2316301d" opacity="0.9"/><path d="M93 260 L130 84 L167 260 Z" fill="%2316301d" opacity="0.9"/><path d="M151 260 L189 82 L226 260 Z" fill="%2316301d" opacity="0.9"/><path d="M201 260 L240 74 L279 260 Z" fill="%2316301d" opacity="0.9"/><path d="M258 260 L293 96 L327 260 Z" fill="%2316301d" opacity="0.9"/><path d="M298 260 L327 120 L356 260 Z" fill="%2316301d" opacity="0.9"/><path d="M339 260 L387 30 L436 260 Z" fill="%2316301d" opacity="0.9"/><path d="M400 260 L443 58 L485 260 Z" fill="%2316301d" opacity="0.9"/><path d="M449 260 L480 113 L511 260 Z" fill="%2316301d" opacity="0.9"/><path d="M486 260 L511 140 L536 260 Z" fill="%2316301d" opacity="0.9"/><path d="M525 260 L555 115 L585 260 Z" fill="%2316301d" opacity="0.9"/><path d="M568 260 L605 84 L642 260 Z" fill="%2316301d" opacity="0.9"/><path d="M615 260 L657 60 L699 260 Z" fill="%2316301d" opacity="0.9"/><path d="M675 260 L710 94 L744 260 Z" fill="%2316301d" opacity="0.9"/><path d="M726 260 L757 113 L788 260 Z" fill="%2316301d" opacity="0.9"/><path d="M769 260 L802 103 L835 260 Z" fill="%2316301d" opacity="0.9"/><path d="M810 260 L836 137 L862 260 Z" fill="%2316301d" opacity="0.9"/><path d="M844 260 L871 132 L898 260 Z" fill="%2316301d" opacity="0.9"/><path d="M0 260 L20 165 L40 260 Z" fill="%230a170e" opacity="1"/><path d="M27 260 L53 135 L79 260 Z" fill="%230a170e" opacity="1"/><path d="M60 260 L79 169 L98 260 Z" fill="%230a170e" opacity="1"/><path d="M89 260 L111 155 L134 260 Z" fill="%230a170e" opacity="1"/><path d="M119 260 L142 150 L165 260 Z" fill="%230a170e" opacity="1"/><path d="M150 260 L164 196 L177 260 Z" fill="%230a170e" opacity="1"/><path d="M170 260 L189 170 L208 260 Z" fill="%230a170e" opacity="1"/><path d="M195 260 L212 175 L230 260 Z" fill="%230a170e" opacity="1"/><path d="M215 260 L227 200 L240 260 Z" fill="%230a170e" opacity="1"/><path d="M234 260 L253 166 L273 260 Z" fill="%230a170e" opacity="1"/><path d="M259 260 L279 166 L299 260 Z" fill="%230a170e" opacity="1"/><path d="M290 260 L311 159 L332 260 Z" fill="%230a170e" opacity="1"/><path d="M316 260 L332 182 L349 260 Z" fill="%230a170e" opacity="1"/><path d="M337 260 L350 197 L364 260 Z" fill="%230a170e" opacity="1"/><path d="M352 260 L378 138 L404 260 Z" fill="%230a170e" opacity="1"/><path d="M389 260 L401 199 L414 260 Z" fill="%230a170e" opacity="1"/><path d="M403 260 L418 190 L433 260 Z" fill="%230a170e" opacity="1"/><path d="M422 260 L438 184 L454 260 Z" fill="%230a170e" opacity="1"/><path d="M446 260 L475 120 L505 260 Z" fill="%230a170e" opacity="1"/><path d="M483 260 L501 172 L520 260 Z" fill="%230a170e" opacity="1"/><path d="M507 260 L533 138 L558 260 Z" fill="%230a170e" opacity="1"/><path d="M547 260 L571 142 L596 260 Z" fill="%230a170e" opacity="1"/><path d="M578 260 L604 138 L629 260 Z" fill="%230a170e" opacity="1"/><path d="M606 260 L627 160 L648 260 Z" fill="%230a170e" opacity="1"/><path d="M636 260 L665 123 L694 260 Z" fill="%230a170e" opacity="1"/><path d="M670 260 L694 145 L719 260 Z" fill="%230a170e" opacity="1"/><path d="M700 260 L727 131 L754 260 Z" fill="%230a170e" opacity="1"/><path d="M731 260 L744 199 L757 260 Z" fill="%230a170e" opacity="1"/><path d="M748 260 L768 163 L789 260 Z" fill="%230a170e" opacity="1"/><path d="M778 260 L791 197 L804 260 Z" fill="%230a170e" opacity="1"/><path d="M793 260 L811 174 L829 260 Z" fill="%230a170e" opacity="1"/><path d="M816 260 L831 191 L845 260 Z" fill="%230a170e" opacity="1"/><path d="M833 260 L859 136 L886 260 Z" fill="%230a170e" opacity="1"/></svg>'),radial-gradient(ellipse at 70% 0%,#f0d27833,#f0d27800 55%),linear-gradient(180deg,#11281a,#0b1a10 60%,#07110a);background-repeat:repeat,repeat-x,no-repeat,no-repeat;background-position:0 0,left bottom,center,center;background-size:320px 320px,900px 260px,cover,cover}html.skin-space,html.skin-space .skin-backdrop{background-image:radial-gradient(circle at 86% 14%,#4b6ea8 0,#22365e 60px,#111d36 88px,#111d3600 90px),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="400" height="400"><circle cx="239" cy="234" r="0.8" fill="%23fff" opacity="0.9"/><circle cx="365" cy="181" r="0.8" fill="%23fff" opacity="0.9"/><circle cx="385" cy="101" r="0.6" fill="%23fff" opacity="0.35"/><circle cx="131" cy="147" r="1.2" fill="%23fff" opacity="0.9"/><circle cx="369" cy="267" r="0.6" fill="%23fff" opacity="0.35"/><circle cx="265" cy="136" r="1.6" fill="%23fff" opacity="0.5"/><circle cx="221" cy="21" r="0.8" fill="%23fff" opacity="0.7"/><circle cx="387" cy="115" r="1.2" fill="%23fff" opacity="0.35"/><circle cx="369" cy="181" r="1" fill="%23fff" opacity="0.35"/><circle cx="367" cy="50" r="1.2" fill="%23fff" opacity="0.9"/><circle cx="45" cy="355" r="0.8" fill="%23fff" opacity="0.7"/><circle cx="194" cy="72" r="1.6" fill="%23fff" opacity="0.9"/><circle cx="96" cy="79" r="0.6" fill="%23fff" opacity="0.5"/><circle cx="77" cy="352" r="1.2" fill="%23fff" opacity="0.9"/><circle cx="31" cy="155" r="0.8" fill="%23fff" opacity="0.5"/><circle cx="47" cy="270" r="0.8" fill="%23fff" opacity="0.7"/><circle cx="300" cy="157" r="1.6" fill="%23fff" opacity="0.9"/><circle cx="77" cy="5" r="1.6" fill="%23fff" opacity="0.35"/><circle cx="41" cy="221" r="1.6" fill="%23fff" opacity="0.5"/><circle cx="165" cy="293" r="1" fill="%23fff" opacity="0.7"/><circle cx="138" cy="180" r="0.8" fill="%23fff" opacity="0.7"/><circle cx="265" cy="103" r="1.6" fill="%23fff" opacity="0.35"/><circle cx="280" cy="152" r="1" fill="%23fff" opacity="0.7"/><circle cx="334" cy="17" r="1" fill="%23fff" opacity="0.9"/><circle cx="199" cy="70" r="0.8" fill="%23fff" opacity="0.5"/><circle cx="306" cy="165" r="1" fill="%23fff" opacity="0.9"/><circle cx="155" cy="83" r="0.8" fill="%23fff" opacity="0.35"/><circle cx="340" cy="394" r="1.2" fill="%23fff" opacity="0.7"/><circle cx="260" cy="275" r="0.6" fill="%23fff" opacity="0.7"/><circle cx="362" cy="250" r="1.2" fill="%23fff" opacity="0.9"/><circle cx="196" cy="202" r="1" fill="%23fff" opacity="0.9"/><circle cx="39" cy="348" r="0.8" fill="%23fff" opacity="0.9"/><circle cx="131" cy="110" r="1.6" fill="%23fff" opacity="0.35"/><circle cx="123" cy="100" r="0.8" fill="%23fff" opacity="0.5"/><circle cx="217" cy="358" r="1" fill="%23fff" opacity="0.5"/><circle cx="265" cy="175" r="1.6" fill="%23fff" opacity="0.5"/><circle cx="140" cy="17" r="1" fill="%23fff" opacity="0.5"/><circle cx="256" cy="105" r="1.2" fill="%23fff" opacity="0.35"/><circle cx="329" cy="316" r="1.2" fill="%23fff" opacity="0.5"/><circle cx="155" cy="48" r="0.8" fill="%23fff" opacity="0.7"/><circle cx="269" cy="5" r="0.8" fill="%23fff" opacity="0.5"/><circle cx="335" cy="196" r="1.2" fill="%23fff" opacity="0.35"/><circle cx="325" cy="152" r="0.8" fill="%23fff" opacity="0.35"/><circle cx="341" cy="231" r="0.6" fill="%23fff" opacity="0.9"/><circle cx="63" cy="8" r="1.2" fill="%23fff" opacity="0.9"/><circle cx="72" cy="302" r="1.6" fill="%23fff" opacity="0.35"/><circle cx="315" cy="135" r="1.6" fill="%23fff" opacity="0.35"/><circle cx="28" cy="287" r="0.6" fill="%23fff" opacity="0.5"/><circle cx="189" cy="149" r="0.6" fill="%23fff" opacity="0.5"/><circle cx="265" cy="50" r="0.8" fill="%23fff" opacity="0.5"/><circle cx="188" cy="399" r="1.2" fill="%23fff" opacity="0.5"/><circle cx="104" cy="125" r="0.6" fill="%23fff" opacity="0.5"/><circle cx="270" cy="67" r="1.2" fill="%23fff" opacity="0.7"/><circle cx="58" cy="392" r="0.8" fill="%23fff" opacity="0.7"/><circle cx="71" cy="350" r="0.6" fill="%23fff" opacity="0.7"/><circle cx="152" cy="57" r="1.2" fill="%23fff" opacity="0.7"/><circle cx="270" cy="373" r="0.6" fill="%23fff" opacity="0.5"/><circle cx="143" cy="52" r="1.6" fill="%23fff" opacity="0.5"/><circle cx="308" cy="228" r="0.8" fill="%23fff" opacity="0.35"/><circle cx="218" cy="202" r="1.2" fill="%23fff" opacity="0.7"/><circle cx="218" cy="200" r="1" fill="%23fff" opacity="0.35"/><circle cx="384" cy="36" r="1.6" fill="%23fff" opacity="0.35"/><circle cx="97" cy="336" r="1" fill="%23fff" opacity="0.7"/><circle cx="243" cy="60" r="1.6" fill="%23fff" opacity="0.9"/><circle cx="207" cy="168" r="0.6" fill="%23fff" opacity="0.7"/><circle cx="368" cy="279" r="0.8" fill="%23fff" opacity="0.9"/><circle cx="188" cy="189" r="1.2" fill="%23fff" opacity="0.5"/><circle cx="19" cy="211" r="1.6" fill="%23fff" opacity="0.9"/><circle cx="247" cy="242" r="1.2" fill="%23fff" opacity="0.7"/><circle cx="190" cy="78" r="1.6" fill="%23fff" opacity="0.35"/></svg>'),radial-gradient(ellipse at 20% 80%,#7846be2e,#7846be00 50%),linear-gradient(180deg,#050912,#0a1328);background-repeat:no-repeat,repeat,no-repeat,no-repeat;background-size:cover,400px 400px,cover,cover}html.skin-fantasy :is(.panel,.modal),html.skin-forest :is(.panel,.modal),html.skin-space :is(.panel,.modal){border-color:var(--skin-frame)}select.sel-caret{appearance:none;-webkit-appearance:none;background-image:var(--select-caret);background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.theme-dark-forced{--bg-0: #161618;--bg-1: #1f1f23;--bg-2: #2a2a2f;--bg-3: #34343a;--border: #3a3a40;--bordeaux: #9b2335;--bordeaux-soft: #c0506180;--bordeaux-bright: #c75666;--bordeaux-dark: #6e1623;--text: #d8b4b9;--text-strong: #e9c7cc;--text-muted: #8a7a7d;--bug: #d9433f;--feature: #3fae6a;--feature-dark: #2e8a51;--urgent: #e23b3b;--save: #1f6b3a;--save-dark: #154d2a;--save-bright: #2a8a4c;--solution-soft: #2a8a4c40;--scrollbar-thumb: #5f5f6b;--scrollbar-thumb-hover: #74747f;--shadow: 0 4px 14px rgba(0, 0, 0, .45);--warn: #e0a030;--info: #4f8fd6;--select-caret: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7"><path d="M0 0h10L5 7z" fill="%238a7a7d"/></svg>');color-scheme:dark;background:var(--bg-0);color:var(--text)}.card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius)}.panel{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.modal-backdrop{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);width:min(820px,95vw);max-height:90vh;overflow:auto;padding:20px}.modal.pm-modal{width:90vw;max-width:90vw}.actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px}.glpd-toast{position:fixed;top:calc(var(--topbar-h, 0px) + 14px);left:50%;transform:translate(-50%);z-index:1000;background:var(--feature);color:#fff;padding:8px 16px;border-radius:8px;font-size:13px;box-shadow:0 6px 18px #0006;max-width:calc(100vw - 24px)}.glpd-toast.err{background:var(--urgent)}.cdk-drag-preview{box-shadow:var(--shadow)}.cdk-drag-placeholder{opacity:.4}.cdk-drop-list-dragging .cdk-drag{transition:transform .2s cubic-bezier(0,0,.2,1)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-track{background:transparent}@media(max-width:640px){html,body{font-size:13px}.modal{width:100vw;max-width:100vw;max-height:100dvh;border-radius:0;padding:14px}.actions{flex-wrap:wrap}pre{overflow-x:auto}}table.glpd-grid-custom{display:block!important;width:max-content!important;min-width:100%;border-collapse:separate}table.glpd-grid-custom>thead,table.glpd-grid-custom>tbody,table.glpd-grid-custom>tfoot{display:block;width:max-content;min-width:100%}table.glpd-grid-custom>*>tr{display:flex;width:100%}table.glpd-grid-custom>*>tr>*{flex:0 0 auto;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;align-content:center}table.glpd-grid-custom>*>tr>[colspan]{flex:1 1 auto;min-width:100%}th.glpd-grid-th{-webkit-user-select:none;user-select:none}.glpd-grid-resize{position:absolute;top:0;right:0;width:7px;height:100%;cursor:col-resize;z-index:3;touch-action:none}.glpd-grid-resize:hover,th.glpd-grid-sizing .glpd-grid-resize{background:var(--bordeaux-bright);opacity:.5}th.glpd-grid-dragging{opacity:.5}th.glpd-grid-drop-before{box-shadow:inset 3px 0 0 var(--bordeaux-bright)}th.glpd-grid-drop-after{box-shadow:inset -3px 0 0 var(--bordeaux-bright)}tr.glpd-grid-nomatch>td{text-align:center;color:var(--text-muted);padding:14px;font-style:italic}table[data-glpd-grid]{--glpd-grid-filtered-head: color-mix(in srgb, var(--bordeaux-bright) 14%, transparent);--glpd-grid-filtered-cell: color-mix(in srgb, var(--bordeaux-bright) 6%, transparent)}th.glpd-grid-filtered{background-image:linear-gradient(var(--glpd-grid-filtered-head),var(--glpd-grid-filtered-head))!important}.glpd-grid-filter-mark{display:inline-flex;vertical-align:-1px;margin-right:4px;color:var(--bordeaux-bright);cursor:help}@media print{html,body{background:#fff!important;height:auto}body *{visibility:hidden}.glpd-print,.glpd-print *{visibility:visible}.glpd-print{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;background:#fff;color:#000;print-color-adjust:exact;-webkit-print-color-adjust:exact;--bg-0: #ffffff;--bg-1: #ffffff;--bg-2: #faf6f7;--bg-3: #ece4e6;--border: #d9ccd0;--bordeaux-soft: #9b233533;--solution-soft: #1f6b3a1f;--text: #4a2b30;--text-strong: #33171c;--text-muted: #86696e}.glpd-print .no-print{display:none!important}}
