.doc-modal-mask[data-v-81435a8e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:#000000bf;box-sizing:border-box}.doc-modal-card[data-v-81435a8e]{max-width:560px;max-height:min(84vh,640px);width:100%;display:flex;flex-direction:column;border:2px solid #e67e22;background:#070707;box-shadow:inset 0 0 0 1px #e67e2259;font-family:JetBrains Mono,Consolas,ui-monospace,MatissePro,sans-serif}.doc-modal-title[data-v-81435a8e]{margin:0;padding:16px 18px 10px;font-size:15px;font-weight:600;letter-spacing:.12em;color:#e67e22;border-bottom:1px solid rgba(230,126,34,.45);flex-shrink:0}.doc-modal-body[data-v-81435a8e]{padding:14px 18px 16px;overflow-y:auto;color:#dcdcdceb;font-size:12px;line-height:1.65;letter-spacing:.04em;white-space:pre-line;word-break:break-word;flex:1 1 auto;min-height:0}.doc-modal-actions[data-v-81435a8e]{flex-shrink:0;padding:0 18px 16px;display:flex;justify-content:flex-end}.doc-modal-btn[data-v-81435a8e]{border:1px solid #e67e22;background:#0009;color:#e67e22;padding:8px 20px;font-size:12px;letter-spacing:.1em;cursor:pointer;font-family:inherit}.doc-modal-btn[data-v-81435a8e]:hover{background:#e67e2226}.welcome-root[data-v-42da3031]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#030305;overflow:visible;font-family:JetBrains Mono,Consolas,ui-monospace,monospace;outline:none;-webkit-tap-highlight-color:transparent}.welcome-vignette[data-v-42da3031]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 100% 100% at 50% 50%,transparent 0%,rgba(0,0,0,.55) 100%);pointer-events:none}.welcome-grid[data-v-42da3031]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(230,126,34,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(230,126,34,.06) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 20%,transparent 100%);pointer-events:none}.welcome-scale[data-v-42da3031]{position:relative;z-index:1;transform:scale(3.5);transform-origin:center center}@media (prefers-reduced-motion: reduce){.welcome-scale[data-v-42da3031]{transform:none}.welcome-title[data-v-42da3031]{font-size:clamp(1.1rem,3.5vw,1.75rem)!important}.welcome-sub[data-v-42da3031],.welcome-hint[data-v-42da3031]{font-size:clamp(.75rem,2vw,.95rem)!important}}.welcome-inner[data-v-42da3031]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px 16px 20px;max-width:520px}.logo-wrap[data-v-42da3031]{flex-shrink:0;margin:0 0 6px}.nerv-logo[data-v-42da3031]{display:block;width:min(28vw,120px);height:auto}.welcome-copy[data-v-42da3031]{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:100%}.welcome-title[data-v-42da3031]{margin:0;font-size:max(.7rem,clamp(.66rem,2.1vw,.87rem));font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ececec;line-height:1.25;text-shadow:0 0 12px rgba(236,236,236,.12)}.welcome-sub[data-v-42da3031]{margin:0;font-size:max(10px,.5rem);line-height:1.35;letter-spacing:.1em;color:#c8c8c8bf}.welcome-hint[data-v-42da3031]{margin:2px 0 0;font-size:max(10px,.5rem);letter-spacing:.14em;color:#2ecc71;line-height:1.3}.welcome-copyright[data-v-42da3031]{position:fixed;bottom:10px;left:50%;z-index:2;transform:translate(-50%);font-size:6px;letter-spacing:.25em;color:#e67e2259;margin:0;pointer-events:none}.standby-layout[data-v-c7a8315c]{width:100%;height:100vh;background-color:#000;display:flex;justify-content:center;align-items:center;padding:clamp(10px,3%,30px);font-family:MatissePro,sans-serif;overflow:hidden}.outer-frame[data-v-c7a8315c]{border:clamp(1px,.3vw,3px) solid #e67e22;padding:clamp(4px,.8vw,12px);width:100%;height:100%;display:flex;box-shadow:inset 0 0 0 clamp(1px,.3vw,3px) #e67e22;max-width:1200px}.inner-frame[data-v-c7a8315c]{border:clamp(1px,.3vw,3px) solid #e67e22;width:100%;height:100%;padding:clamp(30px,5%,50px);background:#00000080;display:flex;flex-direction:column;gap:clamp(20px,4%,40px);justify-content:flex-start;overflow-y:auto}.welcome-section[data-v-c7a8315c]{text-align:center;border-bottom:clamp(1px,.2vw,3px) solid #e67e22;padding-bottom:clamp(15px,3%,30px);flex:0 0 auto}.title[data-v-c7a8315c]{font-size:clamp(28px,4.5vw,48px);color:#e67e22;letter-spacing:clamp(2px,.5vw,6px);font-weight:700;margin-bottom:clamp(5px,1%,15px)}.subtitle[data-v-c7a8315c]{color:#0f0;font-size:clamp(12px,2vw,18px);letter-spacing:clamp(1px,.3vw,2px);margin:0}.input-section[data-v-c7a8315c]{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:8px}.form-title[data-v-c7a8315c]{color:#e67e22;font-size:clamp(14px,2vw,20px);letter-spacing:clamp(1px,.3vw,2px);margin-bottom:clamp(12px,2%,20px);border-left:clamp(2px,.3vw,4px) solid #27ae60;padding-left:clamp(8px,1%,15px)}.form-group[data-v-c7a8315c]{margin-bottom:clamp(12px,2%,20px)}.form-group label[data-v-c7a8315c]{display:block;color:#0f0;font-size:clamp(11px,1.5vw,14px);letter-spacing:clamp(.5px,.2vw,1px);margin-bottom:clamp(5px,1%,10px);font-weight:700}.select-field[data-v-c7a8315c]{margin-top:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mode-row[data-v-c7a8315c]{margin-bottom:clamp(10px,1.5%,16px)}.mode-label[data-v-c7a8315c]{color:#0f0;font-size:clamp(11px,1.4vw,14px);letter-spacing:.5px;display:flex;align-items:center;gap:8px}.mode-check[data-v-c7a8315c]{accent-color:#e67e22}.advanced-btn[data-v-c7a8315c]{border:1px solid #e67e22;color:#e67e22;background:#e67e2214;padding:6px 10px;cursor:pointer;font-size:12px}.modal-mask[data-v-c7a8315c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:99}.modal-card[data-v-c7a8315c]{width:min(90vw,640px);border:1px solid #e67e22;background:#080808;padding:18px}.modal-title[data-v-c7a8315c]{color:#e67e22;font-size:18px;margin-bottom:12px}.input-field[data-v-c7a8315c]{width:100%;padding:clamp(8px,1.5%,15px);background:#00ff000d;border:clamp(1px,.2vw,2px) solid #00ff00;color:#0f0;font-family:MatissePro,monospace;font-size:clamp(11px,1.3vw,14px);letter-spacing:clamp(.5px,.2vw,1px);border-radius:0}.input-field[data-v-c7a8315c]::placeholder{color:#00ff004d}.input-field[data-v-c7a8315c]:focus{outline:none;box-shadow:inset 0 0 10px #0f03;border-color:#0f0}.button-group[data-v-c7a8315c]{display:flex;gap:clamp(10px,2%,20px);margin-top:clamp(20px,3%,30px);flex-wrap:wrap}.save-btn[data-v-c7a8315c],.start-btn[data-v-c7a8315c]{flex:1 1 auto;min-width:clamp(120px,35%,300px);padding:clamp(10px,1.5%,15px);border:clamp(1px,.3vw,2px) solid #e67e22;background:#e67e221a;color:#e67e22;cursor:pointer;font-size:clamp(12px,1.5vw,16px);letter-spacing:clamp(1px,.3vw,2px);font-weight:700;transition:all .3s ease}.save-btn[data-v-c7a8315c]:hover{background:#e67e2233;box-shadow:0 0 15px #e67e2280}.start-btn[data-v-c7a8315c]{border-color:#0f0;color:#0f0;background:#00ff001a}.start-btn[data-v-c7a8315c]:hover{background:#0f03;box-shadow:0 0 15px #00ff0080}.start-btn[data-v-c7a8315c]:disabled{opacity:.45;cursor:not-allowed}.validation-error[data-v-c7a8315c]{margin-top:12px;color:#ff4d4d;border:1px solid rgba(255,77,77,.5);padding:8px 10px;font-size:clamp(11px,1.2vw,13px)}.preflight-result[data-v-c7a8315c]{margin-top:12px;border:1px solid rgba(230,126,34,.35);padding:8px 10px;background:#e67e220a}.preflight-line[data-v-c7a8315c]{font-size:clamp(10px,1.1vw,12px);line-height:1.55;word-break:break-word}.preflight-line.ok[data-v-c7a8315c]{color:#0f0}.preflight-line.bad[data-v-c7a8315c]{color:#f66}.footer-text[data-v-c7a8315c]{text-align:center;color:#e67e22b3;font-size:clamp(10px,1.2vw,13px);letter-spacing:clamp(.3px,.1vw,.8px);border-top:clamp(1px,.2vw,2px) solid rgba(230,126,34,.3);padding-top:clamp(12px,2%,20px);margin-top:auto;flex:0 0 auto}.footer-text p[data-v-c7a8315c]{margin:0;line-height:1.6}.disclaimer-wrap[data-v-c7a8315c]{margin-top:clamp(8px,1.2vw,14px)}.disclaimer-link[data-v-c7a8315c]{background:none;border:none;padding:0;cursor:pointer;color:#00ff00bf;font-size:inherit;font-family:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:3px}.disclaimer-link[data-v-c7a8315c]:hover{color:#0f0}.footer-text code[data-v-c7a8315c]{color:#00ff00d9;font-size:.95em}@media (max-width: 768px){.inner-frame[data-v-c7a8315c]{padding:clamp(15px,3%,25px);gap:clamp(15px,2%,20px)}.title[data-v-c7a8315c]{font-size:clamp(24px,5vw,36px)}.button-group[data-v-c7a8315c]{flex-direction:column}.save-btn[data-v-c7a8315c],.start-btn[data-v-c7a8315c]{width:100%}}.architect-layout[data-v-e36b8398]{width:100%;height:100vh;background-color:#000;display:flex;justify-content:center;align-items:center;padding:clamp(10px,3%,30px);font-family:MatissePro,sans-serif;overflow:hidden}.outer-frame[data-v-e36b8398]{border:clamp(1px,.3vw,3px) solid #e67e22;padding:clamp(4px,.8vw,12px);width:100%;height:100%;display:flex;box-shadow:inset 0 0 0 clamp(1px,.3vw,3px) #e67e22;max-width:1200px}.inner-frame[data-v-e36b8398]{border:clamp(1px,.3vw,3px) solid #e67e22;width:100%;height:100%;padding:clamp(20px,3%,40px);background:#00000080;display:flex;flex-direction:column;gap:clamp(15px,2%,25px);overflow:hidden}.header-area[data-v-e36b8398]{flex:0 0 auto;border-bottom:clamp(1px,.2vw,2px) solid rgba(230,126,34,.3);padding-bottom:clamp(10px,1.5%,15px)}.architect-title[data-v-e36b8398]{color:#e67e22;font-size:clamp(18px,3vw,28px);font-weight:700;letter-spacing:clamp(1px,.3vw,3px);text-align:center;text-shadow:0 0 10px rgba(230,126,34,.3)}.chat-area[data-v-e36b8398]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:clamp(8px,1%,15px);padding:clamp(8px,1%,15px) 0}.message[data-v-e36b8398]{padding:clamp(8px,1.5%,15px);border-left:clamp(2px,.3vw,4px) solid #00ff00;color:#0f0;font-size:clamp(12px,1.5vw,16px);line-height:1.6;word-wrap:break-word;background:#00ff0008}.typewriter[data-v-e36b8398]{display:inline-block}.loading[data-v-e36b8398]{justify-content:flex-start;align-items:center}.dot[data-v-e36b8398]{display:inline-block;animation:blink-e36b8398 1.4s infinite}.dot[data-v-e36b8398]:nth-child(2){animation-delay:.2s}.dot[data-v-e36b8398]:nth-child(3){animation-delay:.4s}@keyframes blink-e36b8398{0%,to{opacity:.2}50%{opacity:1}}.error-banner[data-v-e36b8398]{color:#f33;border:1px solid rgba(255,51,51,.5);padding:clamp(8px,1.2%,12px);font-size:clamp(11px,1.3vw,14px);line-height:1.5}.input-section[data-v-e36b8398]{display:flex;gap:clamp(10px,2%,15px);flex-wrap:wrap;align-items:center}.confirm-section[data-v-e36b8398]{border:1px solid rgba(230,126,34,.45);background:#e67e220d;padding:clamp(10px,1.5%,15px)}.confirm-tip[data-v-e36b8398]{color:#e67e22;font-size:clamp(12px,1.4vw,15px);line-height:1.6}.confirm-actions[data-v-e36b8398]{margin-top:10px;display:flex;gap:10px}.architect-input[data-v-e36b8398]{flex:1 1 220px;padding:clamp(8px,1.5%,15px);background:#00ff000d;border:clamp(1px,.2vw,2px) solid #00ff00;color:#0f0;font-family:MatissePro,monospace;font-size:clamp(12px,1.5vw,16px)}.architect-input[data-v-e36b8398]:focus{outline:none;box-shadow:inset 0 0 10px #0f03}.submit-btn[data-v-e36b8398]{padding:clamp(8px,1.5%,15px) clamp(15px,2%,25px);border:clamp(1px,.3vw,2px) solid #e67e22;background:#e67e221a;color:#e67e22;cursor:pointer;font-weight:700;letter-spacing:clamp(1px,.3vw,2px)}.submit-btn[data-v-e36b8398]:disabled{opacity:.45;cursor:not-allowed}.progress-indicator[data-v-e36b8398]{color:#e67e22;font-size:clamp(12px,1.5vw,16px);letter-spacing:clamp(.5px,.2vw,1px)}.spinner[data-v-e36b8398]{display:inline-block;margin-right:8px;animation:spin-e36b8398 1s linear infinite}@keyframes spin-e36b8398{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-area[data-v-e36b8398]{flex:0 0 auto;border-top:clamp(1px,.2vw,2px) solid rgba(230,126,34,.3);padding-top:clamp(10px,1.5%,15px)}.back-btn[data-v-e36b8398]{background:transparent;border:clamp(1px,.2vw,2px) solid #e67e22;color:#e67e22;padding:clamp(8px,1.5%,15px) clamp(15px,2%,25px);cursor:pointer;font-weight:700;letter-spacing:clamp(1px,.3vw,2px)}.back-btn[data-v-e36b8398]:hover{background:#e67e2226}.tri-page[data-v-a81b630b]{--magi-orange: #fb6000;--magi-teal: #00ffd5;--magi-bg: #000000;--approved: #2d9bff;--denied: #d63232;--neutral: #b4732b;width:100%;min-height:100vh;background-color:var(--magi-bg);color:var(--magi-orange);font-family:Microsoft YaHei,sans-serif;display:flex;justify-content:center;align-items:center;padding:12px;box-sizing:border-box}.magi-frame[data-v-a81b630b]{--right-info-top: 256px;border:4px double var(--magi-orange);padding:37.5px;position:relative;box-sizing:border-box;width:min(1440px,96vw);aspect-ratio:915 / 510;overflow:hidden}.header[data-v-a81b630b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.title-group[data-v-a81b630b]{display:flex;flex-direction:column;align-items:center;gap:26px}.title-text[data-v-a81b630b]{font-size:clamp(72px,9.8vw,136px);font-weight:900;letter-spacing:0;padding:0;line-height:1}.decoration-lines[data-v-a81b630b]{width:clamp(220px,40vw,420px);height:10px;border-top:3px solid var(--magi-teal);border-bottom:3px solid var(--magi-teal)}.status-box[data-v-a81b630b]{position:absolute;right:280px;top:var(--right-info-top);border:2px solid var(--magi-orange);padding:5px 15px;font-size:clamp(16px,2.8vw,28px);letter-spacing:2px;z-index:5;min-width:120px;text-align:center;transform:none}.status-box.breathing[data-v-a81b630b]{animation:blinker-a81b630b 2.2s ease-in-out infinite}@keyframes blinker-a81b630b{50%{opacity:.2}}.core-container[data-v-a81b630b]{position:absolute;top:20px;left:20px;right:20px;bottom:20px}.magi-connector[data-v-a81b630b]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.connector-line[data-v-a81b630b]{stroke:var(--magi-orange);stroke-width:12;fill:none}.node-wrapper[data-v-a81b630b]{background:var(--magi-orange);padding:4px;position:absolute;z-index:2}.node-content[data-v-a81b630b]{background:var(--magi-bg);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:background .35s ease,color .35s ease,filter .35s ease}.balthasar[data-v-a81b630b]{width:315px;height:390px;top:37.5px;left:50%;transform:translate(-50%);clip-path:polygon(0 0,100% 0,100% 81%,67% 100%,33% 100%,0 81%)}.casper[data-v-a81b630b]{width:480px;height:270px;bottom:52.5px;left:135px;clip-path:polygon(61% 0,100% 40%,100% 100%,0 100%,0 0)}.melchior[data-v-a81b630b]{width:480px;height:270px;bottom:52.5px;right:135px;clip-path:polygon(39% 0,100% 0,100% 100%,0 100%,0 40%)}.central-hub[data-v-a81b630b]{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);font-size:36px;font-weight:700;z-index:3}.diag-text[data-v-a81b630b]{position:absolute;color:var(--magi-orange);text-transform:uppercase;letter-spacing:1.2px;line-height:1.18;z-index:3;pointer-events:none}.diag-text-left[data-v-a81b630b]{left:52px;top:178px;max-width:170px;font-size:clamp(11px,.95vw,15px);transform:translateY(70%)}.diag-text-right[data-v-a81b630b]{right:52px;top:var(--right-info-top);max-width:230px;text-align:left;font-size:clamp(10px,.85vw,13px);transform:none}.label[data-v-a81b630b]{font-size:clamp(16px,2.2vw,28px);margin-bottom:5px}.name[data-v-a81b630b]{font-size:clamp(14px,1.8vw,20px);font-weight:700;letter-spacing:1px}.node-wrapper.is-idle .node-content[data-v-a81b630b]{background:var(--magi-bg);color:var(--magi-orange)}.node-wrapper.is-processing .node-content[data-v-a81b630b]{background:#fb6000e6;color:#1f0800;animation:nodePulse-a81b630b 1.8s ease-in-out infinite}.node-wrapper.is-approved .node-content[data-v-a81b630b]{background:var(--approved);color:#051a2d}.node-wrapper.is-denied .node-content[data-v-a81b630b]{background:var(--denied);color:#2b0505}.node-wrapper.is-neutral .node-content[data-v-a81b630b]{background:var(--neutral);color:#1b0d00}@keyframes nodePulse-a81b630b{0%,to{filter:brightness(.82)}50%{filter:brightness(1.1)}}.control-row[data-v-a81b630b]{position:absolute;left:20px;right:20px;bottom:14px;display:flex;justify-content:space-between;align-items:center;z-index:4}.meta-text[data-v-a81b630b]{font-size:12px;letter-spacing:1px}.actions[data-v-a81b630b]{display:flex;gap:8px}.btn[data-v-a81b630b]{border:2px solid var(--magi-orange);background:var(--magi-bg);color:var(--magi-orange);padding:6px 14px;font-size:12px;letter-spacing:1px;cursor:pointer}.btn.report[data-v-a81b630b]{border-color:var(--approved);color:var(--approved)}.btn.abort[data-v-a81b630b]{border-color:#cf3a2f;color:#cf3a2f}@media (max-width: 1000px){.title-text[data-v-a81b630b]{font-size:clamp(48px,8vw,104px)}.decoration-lines[data-v-a81b630b]{width:clamp(160px,30vw,300px)}.diag-text-left[data-v-a81b630b],.diag-text-right[data-v-a81b630b]{display:none}.status-box[data-v-a81b630b]{right:64px;top:196px;min-width:98px}.casper[data-v-a81b630b],.melchior[data-v-a81b630b]{width:280px;height:160px}.casper[data-v-a81b630b]{left:35px}.melchior[data-v-a81b630b]{right:35px}}@media (max-width: 768px){.magi-frame[data-v-a81b630b]{aspect-ratio:auto;min-height:86vh}.header[data-v-a81b630b]{margin-bottom:20px}.status-box[data-v-a81b630b]{right:18px;top:142px;min-width:88px}.central-hub[data-v-a81b630b]{font-size:28px}.balthasar[data-v-a81b630b]{width:44%;height:42%;top:18%}.casper[data-v-a81b630b],.melchior[data-v-a81b630b]{width:40%;height:30%;bottom:16%}.casper[data-v-a81b630b]{left:4%}.melchior[data-v-a81b630b]{right:4%}.control-row[data-v-a81b630b]{bottom:8px;flex-direction:column;align-items:flex-start;gap:8px}}.resolution-layout[data-v-fa3dac4c]{width:100%;height:100vh;background-color:#000;display:flex;justify-content:center;align-items:center;padding:clamp(10px,3%,30px);font-family:MatissePro,sans-serif;overflow:hidden}.outer-frame[data-v-fa3dac4c]{border:clamp(1px,.3vw,3px) solid #e67e22;padding:clamp(4px,.8vw,12px);width:100%;height:100%;display:flex;box-shadow:inset 0 0 0 clamp(1px,.3vw,3px) #e67e22;max-width:1200px}.inner-frame[data-v-fa3dac4c]{border:clamp(1px,.3vw,3px) solid #e67e22;width:100%;height:100%;padding:clamp(20px,3%,40px);background:#00000080;display:flex;flex-direction:column;gap:clamp(15px,2%,25px);overflow:hidden}.header-area[data-v-fa3dac4c]{flex:0 0 auto;border-bottom:clamp(1px,.2vw,2px) solid rgba(230,126,34,.3);padding-bottom:clamp(10px,1.5%,15px)}.resolution-title[data-v-fa3dac4c]{color:#e67e22;font-size:clamp(18px,3vw,28px);font-weight:700;letter-spacing:clamp(1px,.3vw,3px);text-align:center;text-shadow:0 0 10px rgba(230,126,34,.3)}.content-area[data-v-fa3dac4c]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:clamp(12px,2%,20px);padding:clamp(8px,1%,15px) 0}.signal-box[data-v-fa3dac4c]{padding:clamp(15px,2%,25px);border-radius:0;text-align:center;border:clamp(1px,.2vw,3px) solid #00ff00;background:#00ff000d;flex:0 0 auto}.signal-box.approved[data-v-fa3dac4c]{border-color:#0f0;background:#00ff000d}.signal-box.denied[data-v-fa3dac4c]{border-color:#f33;background:#ff33330d}.signal-box.unknown[data-v-fa3dac4c]{border-color:#e67e22;background:#e67e220d}.signal-icon[data-v-fa3dac4c]{font-size:clamp(32px,8vw,56px);font-weight:700;margin-bottom:clamp(8px,1%,15px);animation:pulse-scale-fa3dac4c 1s infinite}.signal-box.approved .signal-icon[data-v-fa3dac4c]{color:#0f0;text-shadow:0 0 20px rgba(0,255,0,.6)}.signal-box.denied .signal-icon[data-v-fa3dac4c]{color:#f33;text-shadow:0 0 20px rgba(255,51,51,.6)}.signal-box.unknown .signal-icon[data-v-fa3dac4c]{color:#e67e22;text-shadow:0 0 20px rgba(230,126,34,.5)}@keyframes pulse-scale-fa3dac4c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.signal-text[data-v-fa3dac4c]{font-size:clamp(16px,2.5vw,24px);font-weight:700;letter-spacing:clamp(1px,.3vw,2px)}.signal-box.approved .signal-text[data-v-fa3dac4c]{color:#0f0}.signal-box.denied .signal-text[data-v-fa3dac4c]{color:#f33}.signal-box.unknown .signal-text[data-v-fa3dac4c]{color:#e67e22}.consensus-section[data-v-fa3dac4c],.ruling-section[data-v-fa3dac4c],.diagnostics-section[data-v-fa3dac4c]{border:clamp(1px,.2vw,2px) solid rgba(230,126,34,.3);padding:clamp(12px,1.5%,20px);border-radius:0;background:#e67e2205;flex:0 1 auto}.section-title[data-v-fa3dac4c]{color:#e67e22;font-size:clamp(12px,1.5vw,16px);font-weight:700;letter-spacing:clamp(1px,.3vw,1.5px);margin-bottom:clamp(8px,1%,12px);text-transform:uppercase;border-bottom:clamp(1px,.2vw,2px) solid rgba(230,126,34,.3);padding-bottom:clamp(6px,1%,10px)}.consensus-result[data-v-fa3dac4c]{display:flex;flex-direction:column;gap:clamp(4px,.5%,8px);margin-bottom:clamp(8px,1%,12px)}.consensus-line[data-v-fa3dac4c]{color:#0f0;font-size:clamp(11px,1.3vw,14px);line-height:1.5;letter-spacing:clamp(.3px,.1vw,.5px)}.consensus-ratio[data-v-fa3dac4c]{color:#e67e22;font-size:clamp(12px,1.5vw,16px);font-weight:700;text-align:center;padding:clamp(8px,1%,12px);border:clamp(1px,.2vw,2px) solid rgba(230,126,34,.5);border-radius:0;background:#e67e220d}.ruling-text[data-v-fa3dac4c]{color:#0f0;font-size:clamp(12px,1.3vw,14px);line-height:1.7;word-wrap:break-word;text-align:justify}.diagnostic-list[data-v-fa3dac4c]{display:flex;flex-direction:column;gap:10px}.diagnostic-item[data-v-fa3dac4c]{border:1px solid rgba(230,126,34,.25);background:#0003;padding:10px}.diagnostic-head[data-v-fa3dac4c]{display:flex;justify-content:space-between;align-items:center;gap:12px}.diagnostic-node[data-v-fa3dac4c]{color:#e67e22;font-size:clamp(11px,1.2vw,14px);letter-spacing:.5px}.diagnostic-status[data-v-fa3dac4c]{font-size:clamp(10px,1.1vw,13px);font-weight:700}.diagnostic-status.ok[data-v-fa3dac4c]{color:#0f0}.diagnostic-status.error[data-v-fa3dac4c]{color:#f33}.diagnostic-summary[data-v-fa3dac4c]{margin-top:6px;color:#0f0;font-size:clamp(11px,1.2vw,13px);line-height:1.6;word-break:break-word}.diagnostic-empty[data-v-fa3dac4c]{color:#e67e22cc;font-size:clamp(11px,1.2vw,13px)}.button-group[data-v-fa3dac4c]{display:flex;gap:clamp(10px,1.5%,15px);padding-top:clamp(10px,1.5%,15px);border-top:clamp(1px,.2vw,2px) solid rgba(230,126,34,.3);flex:0 0 auto;flex-wrap:wrap}.again-btn[data-v-fa3dac4c],.exit-btn[data-v-fa3dac4c]{flex:1 1 auto;min-width:clamp(100px,30%,200px);padding:clamp(10px,1.5%,15px);border:clamp(1px,.2vw,2px) solid #e67e22;background:#e67e220d;color:#e67e22;cursor:pointer;border-radius:0;transition:all .3s ease;font-weight:700;letter-spacing:clamp(1px,.3vw,1.5px);font-size:clamp(12px,1.3vw,14px)}.review-mask[data-v-fa3dac4c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a8;display:flex;align-items:center;justify-content:center;z-index:80}.review-panel[data-v-fa3dac4c]{width:min(960px,92vw);max-height:82vh;overflow-y:auto;overflow-x:hidden;border:1px solid #e67e22;background:#070707;padding:16px}.review-head[data-v-fa3dac4c]{display:flex;justify-content:space-between;align-items:center;gap:10px}.exit-btn.tiny[data-v-fa3dac4c]{flex:0 0 auto;min-width:90px;padding:6px 10px}.review-block[data-v-fa3dac4c]{margin-top:12px;border:1px solid rgba(230,126,34,.35);padding:10px}.review-label[data-v-fa3dac4c]{color:#e67e22;font-weight:700;margin-bottom:6px}.review-text[data-v-fa3dac4c]{color:#0f0;font-size:12px;line-height:1.6;word-break:break-word}.trace-list[data-v-fa3dac4c]{display:flex;flex-direction:column;gap:8px}.trace-item[data-v-fa3dac4c]{border-left:3px solid #e67e22;padding:6px 8px;background:#e67e2208}.trace-item.error[data-v-fa3dac4c]{border-left-color:#f33}.trace-title[data-v-fa3dac4c]{color:#e67e22;font-size:12px}.trace-detail[data-v-fa3dac4c]{margin-top:4px;color:#0f0;font-size:11px;line-height:1.5}.again-btn[data-v-fa3dac4c]:hover{background:#e67e2226;box-shadow:0 0 12px #e67e2266}.exit-btn[data-v-fa3dac4c]{border-color:#f33;color:#f33;background:transparent}.exit-btn[data-v-fa3dac4c]:hover{background:#ff33331a;box-shadow:0 0 12px #f336}@media (max-width: 768px){.inner-frame[data-v-fa3dac4c]{padding:clamp(15px,2%,20px);gap:clamp(10px,1%,15px)}.resolution-title[data-v-fa3dac4c]{font-size:clamp(16px,4vw,22px)}.button-group[data-v-fa3dac4c]{flex-direction:column}.again-btn[data-v-fa3dac4c],.exit-btn[data-v-fa3dac4c]{width:100%}}.api-config-banner[data-v-bb64317a]{position:fixed;top:0;left:0;right:0;z-index:500;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 12px 10px;background:#3d0a0a;color:#ffb3b3;border-bottom:1px solid #ff5c5c;font-size:12px;line-height:1.5;box-sizing:border-box}.api-config-text[data-v-bb64317a]{flex:1;min-width:0;word-break:break-word}.api-config-dismiss[data-v-bb64317a]{flex:0 0 auto;background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;width:28px;height:28px;line-height:1;cursor:pointer;font-size:18px;padding:0;border-radius:2px}.api-config-dismiss[data-v-bb64317a]:hover{background:#ffffff1a}.app-container[data-v-bb64317a]{width:100%;height:100%;background:#000;display:flex;flex-direction:column;overflow:hidden;position:relative}.lang-switcher[data-v-bb64317a]{position:absolute;top:12px;right:18px;z-index:400;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(96vw,420px);padding:6px 10px;border:1px solid rgba(230,126,34,.7);background:#000000e6}.lang-label[data-v-bb64317a]{color:#e67e22;font-size:11px;letter-spacing:.5px}.lang-select[data-v-bb64317a]{border:1px solid #e67e22;background:#070707;color:#e67e22;padding:4px 8px;font-size:11px;outline:none}.lang-guide-btn[data-v-bb64317a]{border:1px solid rgba(230,126,34,.65);background:#070707;color:#e67e22;padding:4px 10px;font-size:11px;letter-spacing:.04em;cursor:pointer;font-family:inherit;white-space:nowrap}.lang-guide-btn[data-v-bb64317a]:hover{background:#e67e221f}@font-face{font-family:MatissePro;src:url(/MAGI/fonts/FOT-MatissePro-B.otf) format("opentype");font-weight:700;font-style:normal}:root{--eva-green: #00ff00;--eva-red: #ff3333;--eva-orange: #ff9900;--eva-dark: #0a0a0a;--eva-purple: #4a148c}*{font-family:MatissePro,Arial Black,sans-serif}html,body{width:100%;height:100%;background:var(--eva-dark);color:var(--eva-green);margin:0;padding:0;overflow:hidden}#app{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.eva-glow{filter:drop-shadow(0 0 8px rgba(0,255,0,.5))}.eva-red-glow{filter:drop-shadow(0 0 8px rgba(255,51,51,.5))}.eva-orange-glow{filter:drop-shadow(0 0 8px rgba(255,153,0,.5))}*{scrollbar-width:auto;scrollbar-color:#fb6000 transparent}*::-webkit-scrollbar{-webkit-appearance:none!important;width:16px;height:16px;background:transparent}*::-webkit-scrollbar-track{-webkit-appearance:none!important;background:transparent;border:4px solid #fb6000;border-radius:0!important}*::-webkit-scrollbar-thumb{-webkit-appearance:none!important;background:#fb6000;border:1px solid #000000;border-radius:0!important;box-shadow:none!important}
