.algorithm-galaxy[data-v-ff78e496]{--g-text:#d5e3f3;--g-muted:#94abc4;--g-border:#223247;box-sizing:border-box;background:radial-gradient(ellipse at -5% -8%,rgba(63,151,190,.11) 0,rgba(63,151,190,.035) 36%,transparent 74%),radial-gradient(ellipse at 105% 108%,rgba(91,107,164,.1) 0,rgba(91,107,164,.03) 40%,transparent 76%),linear-gradient(145deg,#0b1425,#080d1b 46%,#0c1527 75%,#101a30);color:var(--g-text);border:1px solid rgba(136,164,192,.22);border-top-color:rgba(166,196,220,.32);border-bottom-color:rgba(88,115,148,.18);border-radius:20px;overflow:hidden;box-shadow:0 14px 38px rgba(44,68,96,.08),inset 0 1px 0 rgba(173,207,231,.045);font-family:Microsoft YaHei,system-ui,sans-serif;font-size:13px;line-height:1.6;text-align:left;min-width:0;isolation:isolate}.algorithm-galaxy [data-v-ff78e496]{box-sizing:border-box}.algorithm-galaxy button[data-v-ff78e496],.algorithm-galaxy input[data-v-ff78e496],.algorithm-galaxy select[data-v-ff78e496]{font:inherit}.algorithm-galaxy button[data-v-ff78e496]{cursor:pointer;border:1px solid rgba(132,161,192,.14);color:#b7cce0;background:rgba(17,31,51,.56);border-radius:6px;padding:6px 10px;line-height:1.5;transition:background .16s ease,border-color .16s ease,color .16s ease}.algorithm-galaxy button[data-v-ff78e496]:hover{background:rgba(33,55,79,.7);color:#f1f7ff;border-color:rgba(150,183,212,.37)}.algorithm-galaxy button[data-v-ff78e496]:disabled{opacity:.4;cursor:default}.algorithm-galaxy[data-v-ff78e496] :focus-visible{outline:2px solid #a3d8ff;outline-offset:3px}.algorithm-galaxy svg[data-v-ff78e496]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.galaxy-header[data-v-ff78e496]{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:18px;padding:16px 20px 10px}.galaxy-eyebrow[data-v-ff78e496]{display:none;font-size:11px;color:#8399b0;letter-spacing:.07em;margin:0 0 3px}.galaxy-title-row[data-v-ff78e496]{display:flex;align-items:center;gap:10px}.galaxy-header h2[data-v-ff78e496]{font-size:21px;line-height:1.45;color:#edf5ff;margin:0;font-weight:600;white-space:nowrap}.galaxy-report-personal[data-v-ff78e496]{display:inline-block;white-space:nowrap}.galaxy-report-personal[data-v-ff78e496]:before{content:" · "}.galaxy-subtitle[data-v-ff78e496]{margin:3px 0 0;color:var(--g-muted);font-size:12px;line-height:1.5}.galaxy-summary[data-v-ff78e496]{display:flex;align-items:center;gap:20px;padding:0;margin:0;color:#9aafc4;font-variant-numeric:tabular-nums}.galaxy-summary>span[data-v-ff78e496]{font-size:11px;white-space:nowrap;min-width:45px}.galaxy-summary strong[data-v-ff78e496]{font-size:22px;color:#dceafa;font-weight:500;display:block;line-height:1.25}.galaxy-summary small[data-v-ff78e496]{font-size:11px;display:block;margin-top:3px}.galaxy-top-actions[data-v-ff78e496]{display:flex;align-items:center}.algorithm-galaxy .galaxy-fullscreen-button[data-v-ff78e496]{display:flex;gap:7px;align-items:center;white-space:nowrap;height:34px;font-size:12px;border-color:rgba(143,176,205,.25);background:rgba(29,51,75,.52)}.galaxy-demo-disclosure[data-v-ff78e496]{position:relative;line-height:1;z-index:8}.algorithm-galaxy .galaxy-demo[data-v-ff78e496]{height:23px;padding:2px 6px;font-size:11px;line-height:1.5;color:#afc0d2;border-color:rgba(139,163,191,.23);background:rgba(20,34,53,.5);white-space:nowrap}.galaxy-demo-popover[data-v-ff78e496]{position:absolute;top:calc(100% + 8px);left:0;z-index:15;width:270px;max-width:calc(100vw - 60px);padding:12px 14px;margin:0;border:1px solid #41546b;border-radius:8px;background:#142237;color:#c0d0e1;font-size:12px;line-height:1.7;max-height:240px;overflow-y:auto;box-shadow:0 7px 24px rgba(0,0,0,.3333333333333333);opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .16s,transform .16s,visibility .16s}.galaxy-demo-disclosure.is-open .galaxy-demo-popover[data-v-ff78e496],.galaxy-demo-disclosure:hover .galaxy-demo-popover[data-v-ff78e496]{visibility:visible;opacity:1;transform:translateY(0)}.galaxy-controls[data-v-ff78e496]{padding:9px 20px 16px;display:flex;gap:8px;align-items:center;min-width:0}.galaxy-search[data-v-ff78e496]{display:flex;flex:1 1 220px;min-width:100px;margin:0}.galaxy-search input[data-v-ff78e496]{width:100%;min-width:0;height:34px;border:1px solid rgba(134,164,194,.21);border-right:0;background:rgba(12,25,44,.58);color:#e5effb;padding:6px 10px;border-radius:6px 0 0 6px;line-height:1.5}.galaxy-search input[data-v-ff78e496]::-moz-placeholder{color:#8fa5bc}.galaxy-search input[data-v-ff78e496]:-ms-input-placeholder{color:#8fa5bc}.galaxy-search input[data-v-ff78e496]::placeholder{color:#8fa5bc}.galaxy-search button[data-v-ff78e496]{height:34px;border-radius:0 6px 6px 0;flex-shrink:0;border-color:rgba(134,164,194,.21);background:rgba(25,46,68,.56)}.galaxy-filter-options[data-v-ff78e496]{display:flex;gap:8px;min-width:0}.galaxy-controls select[data-v-ff78e496]{height:34px;border:1px solid rgba(134,164,194,.16);color:#b8cadd;border-radius:6px;background:rgba(18,33,54,.56);padding:5px 24px 5px 8px;max-width:142px;min-width:0}.galaxy-controls select[data-v-ff78e496]:hover{border-color:rgba(150,183,212,.37)}.galaxy-controls option[data-v-ff78e496],.galaxy-problem-filters option[data-v-ff78e496]{background:#101b2d;color:#cbdceb}.galaxy-list-control[data-v-ff78e496]{display:flex;align-items:center;gap:6px;white-space:nowrap;height:34px;font-size:12px!important}.algorithm-galaxy .galaxy-filter-toggle[data-v-ff78e496]{display:none}.galaxy-notice[data-v-ff78e496]{padding:7px 20px;color:#bdcee0;background:transparent;border-block:1px solid rgba(133,161,194,.065);font-size:12px}.galaxy-notice button[data-v-ff78e496]{border:0;padding:0 3px;background:transparent;text-decoration:underline}.galaxy-error[data-v-ff78e496]{color:#f1c99e}.galaxy-announcement[data-v-ff78e496]{margin:0;padding:0 20px 8px;color:#b0d7f4;font-size:12px}.galaxy-workspace[data-v-ff78e496]{display:grid;grid-template-columns:minmax(0,1fr);background:transparent;min-width:0;border-block:1px solid rgba(133,161,194,.055)}.galaxy-workspace.has-detail[data-v-ff78e496]{grid-template-columns:minmax(0,1fr) 304px}.galaxy-space[data-v-ff78e496]{min-width:0;position:relative}.galaxy-canvas-wrap[data-v-ff78e496]{position:relative;height:560px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.galaxy-canvas[data-v-ff78e496]{background:transparent;display:block;width:100%;height:100%;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.galaxy-canvas[data-v-ff78e496]:focus-visible{outline-offset:-4px}.galaxy-profile-access[data-v-ff78e496]{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.galaxy-profile-access[data-v-ff78e496]:focus-visible{top:12px;left:12px;z-index:4;width:auto;height:34px;padding:5px 12px;-webkit-clip-path:none;clip-path:none;overflow:visible;background:#162a43;outline:2px solid #b6d9f6;outline-offset:2px}.galaxy-camera-controls[data-v-ff78e496]{display:flex;position:absolute;bottom:16px;right:16px;gap:2px;align-items:center;padding:4px;border:1px solid rgba(137,168,199,.18);border-radius:8px;background:rgba(12,24,43,.7);max-width:calc(100% - 32px)}.galaxy-camera-controls button[data-v-ff78e496]{border-color:transparent;background:transparent;padding:3px 8px;height:29px;min-width:29px;font-size:12px;white-space:nowrap}.galaxy-camera-controls button[aria-pressed=true][data-v-ff78e496]{border-color:rgba(145,181,211,.38);background:rgba(35,66,93,.48);color:#e6f5ff}.galaxy-camera-controls button[aria-label=重置视角][data-v-ff78e496]{font-size:19px;line-height:20px}.galaxy-auto-control svg[data-v-ff78e496]{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.galaxy-tool-divider[data-v-ff78e496]{height:14px;width:1px;background:rgba(144,174,205,.16);margin:0 3px}.galaxy-touch-button[data-v-ff78e496]{display:none!important}.galaxy-gesture-hint[data-v-ff78e496]{position:absolute;bottom:23px;left:20px;margin:0;color:#8198b1;font-size:11px;pointer-events:none}.galaxy-gesture-hint span[data-v-ff78e496]{display:none}.galaxy-tooltip[data-v-ff78e496]{position:absolute;pointer-events:none;max-width:216px;min-width:150px;border:1px solid #3c526c;border-radius:8px;background:rgba(16,30,49,.9607843137254902);color:#dceafa;padding:9px 12px;box-shadow:0 5px 15px rgba(0,0,0,.3333333333333333);font-size:12px;overflow-wrap:anywhere;z-index:3}.galaxy-tooltip span[data-v-ff78e496],.galaxy-tooltip strong[data-v-ff78e496]{display:block}.galaxy-tooltip strong[data-v-ff78e496]{color:#f3f8ff;font-size:13px;margin-bottom:3px}.galaxy-tooltip span[data-v-ff78e496]{color:#a3bcd4}.galaxy-no-match[data-v-ff78e496]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;flex-direction:column;pointer-events:none}.galaxy-no-match button[data-v-ff78e496]{pointer-events:auto}.galaxy-node-list[data-v-ff78e496]{height:560px;overflow-y:auto;padding:8px 20px;scrollbar-color:#3b536f #0c182a}.galaxy-node-row[data-v-ff78e496]{display:flex;width:100%;gap:12px;align-items:center;text-align:left!important;border:0!important;border-bottom:1px solid #1c2d41!important;border-radius:0!important;background:transparent!important;padding:11px 4px!important}.galaxy-node-row.selected[data-v-ff78e496],.galaxy-node-row[data-v-ff78e496]:hover{background:#142b42!important}.galaxy-node-row strong[data-v-ff78e496]{font-weight:500;display:block}.galaxy-node-row small[data-v-ff78e496]{display:block;color:#94abc4;font-size:11px}.galaxy-node-swatch[data-v-ff78e496]{width:8px;height:8px;border:1px solid;border-radius:50%;flex-shrink:0}.galaxy-row-stat[data-v-ff78e496]{margin-left:auto;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.galaxy-list-empty[data-v-ff78e496]{padding:40px 8px;text-align:center}.galaxy-limit[data-v-ff78e496]{margin:0;padding:8px 16px;font-size:11px;color:#a4bdd5}.galaxy-detail[data-v-ff78e496]{min-width:0;max-height:560px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(9,18,34,.62);border-left:1px solid rgba(137,165,196,.12);padding:17px 20px;scrollbar-color:#3b536f #0c182a;-webkit-animation:galaxy-panel-in-data-v-ff78e496 .18s ease-out;animation:galaxy-panel-in-data-v-ff78e496 .18s ease-out}.galaxy-detail-heading[data-v-ff78e496]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.galaxy-detail-heading button[data-v-ff78e496]{padding:0 7px;font-size:21px;background:transparent;border:0}.galaxy-detail h3[data-v-ff78e496]{font-size:21px;margin:5px 0 9px;color:#eef6ff;line-height:1.5}.galaxy-detail-description[data-v-ff78e496]{color:#9fb5cd;font-size:12px;margin:0 0 12px}.galaxy-state-label[data-v-ff78e496]{font-size:12px;border:1px solid #3c546c;color:#c0d3e6;padding:3px 7px;display:inline-block;border-radius:4px}.galaxy-progress[data-v-ff78e496]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0 9px}.galaxy-progress dt[data-v-ff78e496]{font-size:11px;color:#91abc3}.galaxy-progress dd[data-v-ff78e496]{font-size:23px;color:#e2f0ff;font-variant-numeric:tabular-nums;margin:2px 0}.galaxy-progress dd small[data-v-ff78e496]{font-size:11px;color:#91abc3;margin-left:3px}.galaxy-goal[data-v-ff78e496]{color:#d6c9ac;font-size:11px;margin:7px 0}.galaxy-detail-note[data-v-ff78e496]{color:#9db2c9;font-size:11px;margin:5px 0 16px}.galaxy-problems-heading h4[data-v-ff78e496],.galaxy-relations h4[data-v-ff78e496]{font-size:13px;margin:16px 0 7px;font-weight:500;color:#d9e8f7}.galaxy-relations h4 small[data-v-ff78e496]{font-size:11px;font-weight:400;color:#87a2bc;margin-left:6px}.galaxy-relation-buttons[data-v-ff78e496]{display:flex;flex-wrap:wrap;gap:6px}.galaxy-relation-buttons button[data-v-ff78e496]{font-size:11px;padding:3px 7px}.galaxy-relation-buttons>span[data-v-ff78e496]{font-size:11px;color:#849bb3}.galaxy-problems-heading[data-v-ff78e496]{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:13px;border-top:1px solid #273a51;padding-top:6px}.galaxy-practice[data-v-ff78e496]{font-size:12px!important;color:#c1e6ff!important;background:rgba(27,65,94,.6)!important;border-color:rgba(105,155,193,.3)!important;white-space:nowrap}.galaxy-problem-list[data-v-ff78e496]{list-style:none;padding:0;margin:0}.galaxy-problem-list li[data-v-ff78e496]{display:flex;align-items:center;gap:8px;border-bottom:1px solid #23364b;padding:10px 0}.galaxy-problem-list button[data-v-ff78e496]{min-width:0;flex:1;border:0;background:transparent;text-align:left;padding:0;font-size:12px;overflow-wrap:anywhere}.galaxy-problem-list button span[data-v-ff78e496]{display:block;font-size:11px;color:#809ab3}.galaxy-problem-list small[data-v-ff78e496]{font-size:11px;color:#93a9bf;flex-shrink:0}.galaxy-problem-meta[data-v-ff78e496]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:100px;flex-shrink:0;text-align:right}.galaxy-problem-meta small[data-v-ff78e496]{white-space:normal;overflow-wrap:anywhere}.galaxy-problem-filters[data-v-ff78e496]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0;font-size:11px;color:#a0b6cc}.galaxy-problem-filters select[data-v-ff78e496]{max-width:155px;min-width:0;height:32px;border:1px solid rgba(134,164,194,.2);border-radius:5px;padding:4px 6px;color:#cbdceb;background:rgba(18,36,57,.68)}.galaxy-legend .legend-unknown[data-v-ff78e496]{background:#7698b0;border:0;box-shadow:0 0 5px rgba(110,159,180,.2)}.galaxy-problem-list .problem-ac[data-v-ff78e496]{color:#a6c8d8}.galaxy-problem-list .problem-attempted[data-v-ff78e496]{color:#cbbdab}.galaxy-pagination[data-v-ff78e496]{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:13px;font-size:11px}.galaxy-pagination button[data-v-ff78e496]{font-size:11px;padding:4px 7px}.galaxy-footer[data-v-ff78e496]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 20px;position:relative;background:transparent}.galaxy-legend[data-v-ff78e496]{display:flex;align-items:center;gap:11px;color:#9fb2c8;font-size:11px;min-width:0}.galaxy-legend>span[data-v-ff78e496]{display:flex;align-items:center;gap:6px;white-space:nowrap}.galaxy-legend i[data-v-ff78e496]{display:inline-block;width:6px;height:6px;border:1px solid #738da7;border-radius:50%;position:relative;background:#111f31}.galaxy-legend .legend-base[data-v-ff78e496]{width:4px;height:4px;border:0;background:#9db7cf;box-shadow:0 0 6px rgba(143,174,216,.30196078431372547)}.galaxy-legend .legend-attempted[data-v-ff78e496]:after{content:"";background:#a4bed3;width:3px;height:3px;position:absolute;right:-4px;bottom:-2px;transform:rotate(45deg)}.galaxy-legend .legend-lit[data-v-ff78e496]{background:#d4e9f5;border:0;box-shadow:0 0 5px rgba(134,200,227,.47843137254901963)}.galaxy-legend .legend-goal[data-v-ff78e496]{background:#c6dbe8;outline:1px solid #8eaec3;outline-offset:3px;width:4px;height:4px;margin-inline:2px}.legend-prerequisite[data-v-ff78e496],.legend-related[data-v-ff78e496]{font-size:18px;font-weight:400;line-height:12px;color:#9eb4cd}.galaxy-help[data-v-ff78e496]{flex-shrink:0;font-size:11px;color:#a8bed3}.galaxy-help summary[data-v-ff78e496]{cursor:pointer;list-style:none;color:#afc4da;white-space:nowrap;line-height:24px}.galaxy-help summary[data-v-ff78e496]::-webkit-details-marker{display:none}.galaxy-help summary>span[data-v-ff78e496]{display:inline-flex;width:14px;height:14px;border:1px solid #647e98;border-radius:50%;align-items:center;justify-content:center;font-size:10px;margin-right:3px}.galaxy-help-content[data-v-ff78e496]{position:absolute;right:12px;bottom:calc(100% + 8px);z-index:10;width:470px;max-width:calc(100% - 24px);max-height:350px;overflow:auto;padding:16px 20px;border:1px solid #3a506a;border-radius:8px;background:#112034;box-shadow:0 6px 24px rgba(0,0,0,.4666666666666667);color:#afc3d8;font-size:12px;line-height:1.8}.galaxy-help-content h3[data-v-ff78e496]{font-size:15px;color:#e1ecf8;margin:0 0 9px}.galaxy-help-content p[data-v-ff78e496]{margin:9px 0}.galaxy-category-key[data-v-ff78e496]{display:flex;gap:8px 14px;flex-wrap:wrap;margin:12px 0}.galaxy-category-key span[data-v-ff78e496]{display:flex;align-items:center;gap:5px}.galaxy-category-key i[data-v-ff78e496]{width:5px;height:5px;border-radius:50%}.galaxy-relation-notice[data-v-ff78e496]{color:#a5b9cf}.galaxy-state[data-v-ff78e496]{min-height:560px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:30px}.galaxy-state h3[data-v-ff78e496]{font-size:20px;color:#d2e5f6;margin:0}.galaxy-state p[data-v-ff78e496]{max-width:550px;margin:0;color:#9eb4cb}.galaxy-loading-dot[data-v-ff78e496]{width:8px;height:8px;border-radius:50%;background:#8bc8f5}.sr-only[data-v-ff78e496]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.galaxy-fullscreen[data-v-ff78e496]{position:fixed;inset:0;z-index:2200;border:0;border-radius:0;box-shadow:none;overflow:hidden;height:100dvh;min-height:0;display:flex;flex-direction:column}.galaxy-fullscreen>.galaxy-announcement[data-v-ff78e496],.galaxy-fullscreen>.galaxy-controls[data-v-ff78e496],.galaxy-fullscreen>.galaxy-footer[data-v-ff78e496],.galaxy-fullscreen>.galaxy-header[data-v-ff78e496],.galaxy-fullscreen>.galaxy-notice[data-v-ff78e496]{flex-shrink:0}.galaxy-fullscreen .galaxy-workspace[data-v-ff78e496]{flex:1;min-height:0;overflow:hidden}.galaxy-fullscreen .galaxy-canvas-wrap[data-v-ff78e496],.galaxy-fullscreen .galaxy-node-list[data-v-ff78e496],.galaxy-fullscreen .galaxy-space[data-v-ff78e496]{height:100%;min-height:0}.galaxy-fullscreen .galaxy-detail[data-v-ff78e496]{max-height:100%;height:100%}@-webkit-keyframes galaxy-panel-in-data-v-ff78e496{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes galaxy-panel-in-data-v-ff78e496{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.galaxy-header[data-v-ff78e496],.galaxy-summary[data-v-ff78e496]{gap:14px}.galaxy-legend[data-v-ff78e496]{gap:12px}}@media(max-width:800px){.galaxy-header[data-v-ff78e496]{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px 14px 8px}.galaxy-report-personal[data-v-ff78e496]{display:block}.galaxy-report-personal[data-v-ff78e496]:before{content:none}.galaxy-heading[data-v-ff78e496]{min-width:0}.galaxy-title-row[data-v-ff78e496]{gap:7px}.galaxy-header h2[data-v-ff78e496]{font-size:20px}.galaxy-eyebrow[data-v-ff78e496]{font-size:11px;letter-spacing:.035em}.galaxy-summary[data-v-ff78e496]{grid-row:2;grid-column:1/-1;justify-content:flex-start;gap:26px}.galaxy-summary>span[data-v-ff78e496]{display:flex;align-items:baseline;gap:6px}.galaxy-summary strong[data-v-ff78e496]{font-size:20px}.galaxy-summary small[data-v-ff78e496]{margin:0}.galaxy-top-actions[data-v-ff78e496]{grid-column:2;grid-row:1}.galaxy-fullscreen-button span[data-v-ff78e496]{display:none}.algorithm-galaxy .galaxy-fullscreen-button[data-v-ff78e496]{height:34px;width:34px;padding:8px}.galaxy-fullscreen-button[data-v-ff78e496]:after{content:""}.galaxy-demo-popover[data-v-ff78e496]{left:auto;right:-90px;width:250px}.galaxy-demo[data-v-ff78e496]{font-size:10px!important}.galaxy-controls[data-v-ff78e496]{gap:6px;padding:8px 14px 12px;flex-wrap:wrap}.galaxy-search[data-v-ff78e496]{flex:1 1 150px}.galaxy-search input[data-v-ff78e496]{font-size:12px;min-height:38px}.galaxy-search button[data-v-ff78e496]{height:38px;padding-inline:9px}.algorithm-galaxy .galaxy-filter-toggle[data-v-ff78e496]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:8px}.galaxy-list-control[data-v-ff78e496]{height:38px;width:38px;padding:8px!important;justify-content:center}.galaxy-list-control span[data-v-ff78e496]{display:none}.galaxy-filter-options[data-v-ff78e496]{display:none;order:5;width:100%;gap:8px;padding-top:3px}.galaxy-filter-options.is-open[data-v-ff78e496]{display:flex}.galaxy-filter-options label[data-v-ff78e496]{flex:1;min-width:0}.galaxy-filter-options select[data-v-ff78e496]{width:100%;max-width:100%;height:38px;font-size:12px}.galaxy-notice[data-v-ff78e496]{padding:7px 14px}.galaxy-announcement[data-v-ff78e496]{padding-inline:14px}.galaxy-workspace.has-detail[data-v-ff78e496]{grid-template-columns:minmax(0,1fr)}.galaxy-canvas-wrap[data-v-ff78e496],.galaxy-node-list[data-v-ff78e496]{height:350px}.algorithm-galaxy .galaxy-detail[data-v-ff78e496]{position:fixed;left:0;right:0;bottom:0;z-index:2300;max-height:65vh;border:1px solid #39526d;border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 -8px 28px rgba(0,0,0,.4);padding:16px 20px max(20px,env(safe-area-inset-bottom));background:#0d192b}.galaxy-detail-heading[data-v-ff78e496]{position:-webkit-sticky;position:sticky;top:-16px;padding-top:4px;padding-bottom:5px;background:#0d192b;z-index:1}.galaxy-detail-heading button[data-v-ff78e496]{min-width:40px;min-height:36px}.galaxy-touch-button[data-v-ff78e496]{display:inline-block!important}.galaxy-camera-controls[data-v-ff78e496]{bottom:12px;right:12px;left:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);gap:0;padding:3px}.galaxy-camera-controls button[data-v-ff78e496]{height:34px;min-width:34px;font-size:11px;padding:3px 7px}.galaxy-gesture-hint[data-v-ff78e496]{display:none}.galaxy-footer[data-v-ff78e496]{padding:10px 14px;gap:6px}.galaxy-legend[data-v-ff78e496]{gap:10px;font-size:11px}.galaxy-legend .galaxy-goal-key[data-v-ff78e496],.galaxy-legend .galaxy-line-key[data-v-ff78e496]{display:none}.galaxy-legend>span[data-v-ff78e496]{gap:5px}.galaxy-help summary[data-v-ff78e496]{font-size:0}.galaxy-help summary>span[data-v-ff78e496]{font-size:11px;width:20px;height:20px;margin:0}.galaxy-help-content[data-v-ff78e496]{padding:14px 16px;max-height:310px}.galaxy-fullscreen .galaxy-canvas-wrap[data-v-ff78e496],.galaxy-fullscreen .galaxy-node-list[data-v-ff78e496]{height:100%;min-height:0}.galaxy-fullscreen .galaxy-detail[data-v-ff78e496]{max-height:50dvh;height:auto}.galaxy-fullscreen .galaxy-workspace.has-detail[data-v-ff78e496]{padding-bottom:calc(50dvh - 46px)}.galaxy-fullscreen.galaxy-has-selection .galaxy-camera-controls[data-v-ff78e496]{display:none}.galaxy-fullscreen.galaxy-has-selection .galaxy-footer[data-v-ff78e496]{visibility:hidden}}@media(prefers-reduced-motion:reduce){.algorithm-galaxy [data-v-ff78e496]{-webkit-animation:none!important;animation:none!important;transition:none!important}}