:root{--war-text: #d7e0e8;--war-text-soft: #b4c0cc;--war-brass: #ffb000;--war-brass-light: #ffc033;--war-steel: #b9c5cf;--war-muted: #8291a0;--war-dim: #677482;--war-ally: #6c8c83;--war-enemy: #9b6b66;--theme-accent: #ffb000;--theme-accent-light: #ffc033}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow:hidden;background-color:#000;color:var(--war-text);font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace}.font-impact{font-family:Impact,Arial Black,Helvetica Neue Black,HelveticaNeue-CondensedBlack,sans-serif;font-weight:900;letter-spacing:.04em}.fm-root[data-v-5d46977f]{position:relative;display:flex;align-items:center}.fm-btn[data-v-5d46977f]{background:none;border:1px solid transparent;color:#8291a0;font-family:inherit;font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .45rem;border-radius:2px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease;line-height:1;white-space:nowrap}.fm-btn[data-v-5d46977f]:hover,.fm-btn--open[data-v-5d46977f]{color:#ffb000;border-color:#ffb0004d;background:#ffb0000f}.fm-dropdown[data-v-5d46977f]{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;background:#0f1318;border:1px solid rgba(255,176,0,.18);border-radius:2px;padding:.25rem 0;box-shadow:0 6px 24px #00000080,0 0 8px #ffb0000f;z-index:100;display:flex;flex-direction:column}.fm-drop-enter-active[data-v-5d46977f],.fm-drop-leave-active[data-v-5d46977f]{transition:opacity .12s ease,transform .12s ease}.fm-drop-enter-from[data-v-5d46977f],.fm-drop-leave-to[data-v-5d46977f]{opacity:0;transform:translateY(-3px)}.fm-divider[data-v-5d46977f]{height:1px;background:#a4b0bd1f;margin:.15rem .35rem}.fm-divider-label[data-v-5d46977f]{font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4e5964;padding:.15rem .6rem .05rem;-webkit-user-select:none;user-select:none}.fm-item[data-v-5d46977f]{display:block;background:none;border:none;color:#b9c5cf;font-family:inherit;font-size:.65rem;font-weight:500;letter-spacing:.03em;padding:.25rem .6rem;cursor:pointer;transition:background .12s ease,color .12s ease;text-align:left;white-space:nowrap}.fm-item[data-v-5d46977f]:hover{background:#ffb00014;color:#ffc033}.cm-root[data-v-301d856a]{position:relative;display:flex;align-items:center}.cm-btn[data-v-301d856a]{background:none;border:1px solid transparent;color:#8291a0;font-family:inherit;font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .45rem;border-radius:2px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease;line-height:1;white-space:nowrap}.cm-btn[data-v-301d856a]:hover,.cm-btn--open[data-v-301d856a]{color:#ffb000;border-color:#ffb0004d;background:#ffb0000f}.cm-dropdown[data-v-301d856a]{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:#0f1318;border:1px solid rgba(255,176,0,.18);border-radius:2px;padding:.25rem 0;box-shadow:0 6px 24px #00000080,0 0 8px #ffb0000f;z-index:100;display:flex;flex-direction:column}.cm-drop-enter-active[data-v-301d856a],.cm-drop-leave-active[data-v-301d856a]{transition:opacity .12s ease,transform .12s ease}.cm-drop-enter-from[data-v-301d856a],.cm-drop-leave-to[data-v-301d856a]{opacity:0;transform:translateY(-3px)}.cm-item[data-v-301d856a]{display:block;background:none;border:none;color:#b9c5cf;font-family:inherit;font-size:.65rem;font-weight:500;letter-spacing:.03em;padding:.25rem .6rem;cursor:pointer;transition:background .12s ease,color .12s ease;text-align:left;white-space:nowrap}.cm-item[data-v-301d856a]:hover{background:#ffb00014;color:#ffc033}.sm-root[data-v-e22f7f7b]{position:relative;display:flex;align-items:center}.sm-btn[data-v-e22f7f7b]{background:none;border:1px solid transparent;color:#8291a0;font-family:inherit;font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .45rem;border-radius:2px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease;line-height:1;white-space:nowrap}.sm-btn[data-v-e22f7f7b]:hover,.sm-btn--open[data-v-e22f7f7b]{color:#ffb000;border-color:#ffb0004d;background:#ffb0000f}.sm-dropdown[data-v-e22f7f7b]{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;background:#0f1318;border:1px solid rgba(255,176,0,.18);border-radius:2px;padding:.35rem 0;box-shadow:0 6px 24px #00000080,0 0 8px #ffb0000f;z-index:100;display:flex;flex-direction:column;gap:.1rem}.sm-drop-enter-active[data-v-e22f7f7b],.sm-drop-leave-active[data-v-e22f7f7b]{transition:opacity .12s ease,transform .12s ease}.sm-drop-enter-from[data-v-e22f7f7b],.sm-drop-leave-to[data-v-e22f7f7b]{opacity:0;transform:translateY(-3px)}.sm-divider[data-v-e22f7f7b]{height:1px;background:#a4b0bd1f;margin:.15rem .35rem}.sm-row[data-v-e22f7f7b]{display:flex;align-items:center;justify-content:space-between;padding:.2rem .6rem;gap:.5rem}.sm-row--stack[data-v-e22f7f7b]{flex-direction:column;align-items:stretch;gap:.15rem;padding:.25rem .6rem}.sm-label-row[data-v-e22f7f7b]{display:flex;align-items:center;justify-content:space-between}.sm-label[data-v-e22f7f7b]{font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b9c5cf;-webkit-user-select:none;user-select:none}.sm-value[data-v-e22f7f7b]{font-size:.58rem;font-weight:500;color:#677482;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.sm-toggle[data-v-e22f7f7b]{position:relative;width:28px;height:14px;background:#a4b0bd26;border:1px solid rgba(164,176,189,.25);border-radius:7px;cursor:pointer;transition:background .18s ease,border-color .18s ease;padding:0;flex-shrink:0}.sm-toggle--on[data-v-e22f7f7b]{background:#ffb00033;border-color:#ffb00073}.sm-toggle-knob[data-v-e22f7f7b]{position:absolute;top:1px;left:1px;width:10px;height:10px;background:#8291a0;border-radius:50%;transition:transform .18s ease,background .18s ease}.sm-toggle--on .sm-toggle-knob[data-v-e22f7f7b]{transform:translate(14px);background:#ffb000}.sm-slider[data-v-e22f7f7b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:#a4b0bd1f;border-radius:2px;outline:none;cursor:pointer;margin:.15rem 0 .1rem}.sm-slider[data-v-e22f7f7b]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border-radius:1px;background:#ffb000;border:1px solid rgba(255,176,0,.5);cursor:pointer;transition:background .18s ease}.sm-slider[data-v-e22f7f7b]::-webkit-slider-thumb:hover{background:#ffc033}.sm-slider[data-v-e22f7f7b]::-moz-range-thumb{width:10px;height:10px;border-radius:1px;background:#ffb000;border:1px solid rgba(255,176,0,.5);cursor:pointer}.sm-toggle--locked[data-v-e22f7f7b]{opacity:.4;cursor:not-allowed;pointer-events:none}.ms-root[data-v-a8e405dd]{position:relative;font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace}.ms-btn[data-v-a8e405dd]{display:inline-flex;align-items:center;gap:.25rem;background:none;border:1px solid transparent;border-radius:2px;cursor:pointer;font-family:inherit;font-weight:600;letter-spacing:.04em;line-height:1;transition:color .16s ease,border-color .16s ease,background .16s ease}.ms-root--toolbar .ms-btn[data-v-a8e405dd]{font-size:.58rem;padding:.1rem .35rem;color:#b9c5cfb3;text-transform:uppercase}.ms-root--toolbar .ms-btn[data-v-a8e405dd]:hover{color:#ffb000;border-color:#ffb0004d;background:#ffb0000f}.ms-root--splash .ms-btn[data-v-a8e405dd]{font-size:.52rem;padding:.1rem .35rem;color:#8291a08c}.ms-root--splash .ms-btn[data-v-a8e405dd]:hover{color:#ffb000;border-color:#ffb0004d;background:#ffb0000d}.ms-label[data-v-a8e405dd]{color:inherit}.ms-caret[data-v-a8e405dd]{font-size:.45rem;opacity:.5;transition:transform .18s ease}.ms-root.open .ms-caret[data-v-a8e405dd]{transform:rotate(180deg)}.ms-dropdown[data-v-a8e405dd]{position:absolute;top:calc(100% + 4px);right:0;z-index:300;min-width:16rem;max-width:22rem;max-height:8rem;background:#0f1318;border:1px solid rgba(255,176,0,.35);border-radius:2px;box-shadow:0 4px 16px #0000008c,0 0 8px #ffb00014;overflow-y:auto;overflow-x:hidden}.ms-dropdown[data-v-a8e405dd]::-webkit-scrollbar{width:3px}.ms-dropdown[data-v-a8e405dd]::-webkit-scrollbar-track{background:transparent}.ms-dropdown[data-v-a8e405dd]::-webkit-scrollbar-thumb{background:#ffb00040;border-radius:1.5px}.ms-dropdown[data-v-a8e405dd]::-webkit-scrollbar-thumb:hover{background:#ffb00073}.ms-dropdown[data-v-a8e405dd]{scrollbar-width:thin;scrollbar-color:rgba(255,176,0,.25) transparent}.ms-option[data-v-a8e405dd]{display:flex;align-items:center;justify-content:space-between;padding:.35rem .55rem;cursor:pointer;color:#8291a0;font-size:.55rem;transition:background .12s ease,color .12s ease;border-left:2px solid transparent;gap:.5rem}.ms-option[data-v-a8e405dd]:hover{background:#ffb00014;color:#d7e0e8}.ms-option--active[data-v-a8e405dd]{color:#ffb000;border-left-color:#ffb000;background:#ffb0000f}.ms-option-name[data-v-a8e405dd]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.ms-option-meta[data-v-a8e405dd]{font-size:.5rem;color:#677482;flex-shrink:0;white-space:nowrap;font-variant-emoji:text}.ms-option-price[data-v-a8e405dd]{color:#ffb000}.ms-status[data-v-a8e405dd]{padding:.35rem .55rem;color:#677482;font-style:italic;font-size:.55rem}.ms-status--error[data-v-a8e405dd]{color:#9b6b66}.ms-drop-enter-active[data-v-a8e405dd]{transition:opacity .12s ease,transform .12s ease}.ms-drop-leave-active[data-v-a8e405dd]{transition:opacity .1s ease,transform .1s ease}.ms-drop-enter-from[data-v-a8e405dd]{opacity:0;transform:translateY(-3px)}.ms-drop-leave-to[data-v-a8e405dd]{opacity:0;transform:translateY(-2px)}.term-shard-toggle[data-v-0b15360f]{background:none;border:1px solid transparent;color:#8291a0;font-family:inherit;font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .45rem;border-radius:2px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease;line-height:1;white-space:nowrap}.term-shard-toggle[data-v-0b15360f]:hover{color:#6c8c83;border-color:#6c8c834d;background:#6c8c830f}.term-shard-toggle--on[data-v-0b15360f]{color:#6c8c83;border-color:#6c8c834d;background:#6c8c8314}.term-attest-toggle[data-v-0b15360f]{background:none;border:1px solid transparent;color:#8291a0;font-family:inherit;font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .45rem;border-radius:2px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease;line-height:1;white-space:nowrap}.term-attest-toggle[data-v-0b15360f]:hover{color:#ffb000;border-color:#ffb0004d;background:#ffb0000f}.term-attest-toggle--on[data-v-0b15360f]{color:#ffb000;border-color:#ffb0004d;background:#ffb00014}.term-attest-info-btn[data-v-0b15360f]{background:none;border:1px solid rgba(164,176,189,.12);color:#4a5560;font-family:inherit;font-size:.55rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .45rem;border-radius:2px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease;line-height:1;white-space:nowrap;display:flex;align-items:center;gap:.25rem}.term-attest-info-btn[data-v-0b15360f]:disabled{cursor:not-allowed}.term-attest-info-btn--active[data-v-0b15360f]{color:#6c8c83;border-color:#6c8c8340}.term-attest-info-btn--active[data-v-0b15360f]:hover:not(:disabled){color:#ffb000;border-color:#ffb0004d;background:#ffb0000f}.term-attest-info-dot[data-v-0b15360f]{display:inline-block;width:.3rem;height:.3rem;border-radius:1px;background:#6c8c83;flex-shrink:0;box-shadow:0 0 4px #6c8c8366}.term-toolbar[data-v-0b15360f]{display:flex;align-items:center;justify-content:space-between;height:1.45rem;min-height:1.45rem;padding:0 .5rem;border-bottom:1px solid rgba(255,176,0,.06);background:linear-gradient(180deg,#12161ceb,#0e1116f0);font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;opacity:.6;transition:opacity .22s ease,border-color .22s ease}.term-toolbar[data-v-0b15360f]:hover,.term-toolbar--active[data-v-0b15360f]{opacity:1;border-bottom-color:#ffb0002e}.term-toolbar-left[data-v-0b15360f]{display:flex;align-items:center;gap:.4rem}.term-toolbar-right[data-v-0b15360f]{display:flex;align-items:center;gap:.4rem;margin-left:auto}.spm-backdrop[data-v-2627a540]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:99999}.spm-modal[data-v-2627a540]{background:#0f1318;border:1px solid #ffb000;border-radius:3px;padding:1.25rem;width:520px;max-width:90vw;max-height:85vh;overflow-y:auto;box-shadow:0 0 20px #ffb0001a,0 8px 32px #00000080;font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;display:flex;flex-direction:column;gap:1rem}.spm-header[data-v-2627a540]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,176,0,.15);padding-bottom:.5rem}.spm-title[data-v-2627a540]{color:#ffb000;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.spm-close-btn[data-v-2627a540]{background:none;border:1px solid transparent;color:#8291a0;font-size:1.1rem;line-height:1;cursor:pointer;padding:0 .3rem;border-radius:2px;transition:color .18s ease,border-color .18s ease}.spm-close-btn[data-v-2627a540]:hover{color:#ffb000;border-color:#ffb0004d}.spm-tabs[data-v-2627a540]{display:flex;gap:0;border-bottom:1px solid rgba(255,176,0,.12)}.spm-tab[data-v-2627a540]{background:none;border:none;border-bottom:2px solid transparent;color:#677482;font-family:inherit;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .85rem;cursor:pointer;transition:color .18s ease,border-color .18s ease;margin-bottom:-1px}.spm-tab[data-v-2627a540]:hover{color:#b9c5cf}.spm-tab--active[data-v-2627a540]{color:#ffb000;border-bottom-color:#ffb000}.spm-tab-body[data-v-2627a540]{display:flex;flex-direction:column;gap:1rem}.spm-section[data-v-2627a540]{display:flex;flex-direction:column;gap:.35rem}.spm-label[data-v-2627a540]{color:#b9c5cf;font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.spm-textarea[data-v-2627a540]{width:100%;background:#ffffff0a;border:1px solid rgba(164,176,189,.2);border-radius:2px;color:#d7e0e8;font-family:inherit;font-size:.72rem;line-height:1.45;padding:.45rem .55rem;resize:vertical;outline:none;caret-color:#ffb000;transition:border-color .18s ease;min-height:5rem}.spm-textarea[data-v-2627a540]:focus:not(:disabled){border-color:#ffb00080}.spm-textarea[data-v-2627a540]::placeholder{color:#4a5560;opacity:1}.spm-textarea--disabled[data-v-2627a540]{opacity:.55;filter:grayscale(.4);cursor:not-allowed}.spm-textarea--prefill[data-v-2627a540]{min-height:4rem}.spm-textarea--shard[data-v-2627a540]{min-height:3rem;opacity:.75;cursor:default;resize:none}.spm-hint[data-v-2627a540]{margin:0;font-size:.55rem;color:#677482;letter-spacing:.03em;line-height:1.35}.spm-actions[data-v-2627a540]{display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid rgba(255,176,0,.12);padding-top:.75rem}.spm-action-btn[data-v-2627a540]{font-family:inherit;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .85rem;border-radius:2px;cursor:pointer;transition:all .18s ease}.spm-action-btn--secondary[data-v-2627a540]{background:none;border:1px solid rgba(164,176,189,.2);color:#8291a0}.spm-action-btn--secondary[data-v-2627a540]:hover{color:#b9c5cf;border-color:#a4b0bd66}.spm-action-btn--primary[data-v-2627a540]{background:#ffb0001f;border:1px solid #ffb000;color:#ffb000}.spm-action-btn--primary[data-v-2627a540]:hover{background:#ffb00033;color:#ffc033;box-shadow:0 0 8px #ffb00033}.spm-toggle-row[data-v-2627a540]{display:flex;align-items:center}.spm-toggle[data-v-2627a540]{display:flex;align-items:center;gap:.45rem;cursor:pointer;-webkit-user-select:none;user-select:none}.spm-toggle-track[data-v-2627a540]{position:relative;width:2rem;height:1.05rem;background:#a4b0bd2e;border-radius:1rem;transition:background .2s ease;flex-shrink:0}.spm-toggle-track--on[data-v-2627a540]{background:#ffb00059}.spm-toggle-knob[data-v-2627a540]{position:absolute;top:.1rem;left:.1rem;width:.85rem;height:.85rem;background:#d7e0e8;border-radius:50%;transition:transform .2s ease}.spm-toggle-track--on .spm-toggle-knob[data-v-2627a540]{transform:translate(.95rem);background:#ffb000}.spm-toggle-label[data-v-2627a540]{color:#8291a0;font-size:.6rem;font-weight:500;letter-spacing:.04em}.term-window[data-v-3889a73b]{position:relative;display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background:linear-gradient(180deg,#090c10fa,#0b0f13fc),linear-gradient(145deg,#0e1217f7,#07090cfc);font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.85rem;line-height:1.45;color:#d7e0e8}.term-window i.bi[data-v-3889a73b]{font-variant-emoji:text;font-style:normal;font-size:inherit;line-height:1;display:inline-block}.term-window[data-v-3889a73b]::selection,.term-window[data-v-3889a73b] *::selection{background:#ffb0004d;color:#ffc033}.term-content[data-v-3889a73b]{flex:1 1 0;overflow-y:auto;padding:.75rem 1rem .25rem;scrollbar-width:thin;scrollbar-color:rgba(156,168,180,.32) rgba(166,178,190,.06);display:flex;flex-direction:column;gap:.425rem}.term-content[data-v-3889a73b]::-webkit-scrollbar{width:6px}.term-content[data-v-3889a73b]::-webkit-scrollbar-track{background:#a6b2be0f;border-radius:2px}.term-content[data-v-3889a73b]::-webkit-scrollbar-thumb{background:#b9c5cf61;border-radius:2px}.term-card[data-v-3889a73b]{position:relative;border-radius:3px;padding:.5rem .65rem;background:#12161c8c;border-left:2px solid transparent;transition:border-color .2s ease,background .2s ease,opacity .25s ease}.term-card[data-v-3889a73b]:hover{background:#161b22bf}.term-card--user-msg[data-v-3889a73b]{border-left-color:#ffb000}.term-card--assistant-msg[data-v-3889a73b]{border-left-color:#6c8c8340}.term-card--tight[data-v-3889a73b]{margin-top:-.15rem}.term-card--command[data-v-3889a73b]{border-left-color:#ffb00040}.term-card--response-error[data-v-3889a73b]{border-left-color:#9b6b6673}.term-card--hidden[data-v-3889a73b]{opacity:.28;filter:grayscale(.7)}.term-card--hidden[data-v-3889a73b]:hover{opacity:.45;filter:grayscale(.4)}.term-card--streaming[data-v-3889a73b]{border-left-color:#ffb00073}.term-card-header[data-v-3889a73b]{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.1rem}.term-card-role[data-v-3889a73b]{font-weight:700;font-size:.75rem;flex-shrink:0;-webkit-user-select:none;user-select:none}.term-card-role--user[data-v-3889a73b]{color:#ffb000}.term-card-role--command[data-v-3889a73b]{color:#b9c5cf}.term-card-prompt[data-v-3889a73b]{color:#b4c0cc;word-break:break-word;white-space:pre-wrap;font-weight:500}.term-card-edit-input[data-v-3889a73b]{width:100%;background:#00000059;border:1px solid #ffb000;border-radius:2px;color:#d7e0e8;font-family:inherit;font-size:inherit;line-height:1.45;resize:vertical;outline:none;padding:.25rem .4rem;margin-top:.3rem;caret-color:#ffb000}.term-card-edit-input[data-v-3889a73b]:focus{border-color:#ffc033;box-shadow:0 0 4px #ffb00033}.term-card-response-text[data-v-3889a73b]{color:#d7e0e8;white-space:pre-wrap;word-break:break-word;line-height:1.5}.term-card-response-text--error[data-v-3889a73b]{color:#9b6b66}.term-card-response-text--empty[data-v-3889a73b]{color:#677482;font-style:italic}.term-card-model-badge[data-v-3889a73b]{display:inline-block;font-size:.58rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#677482;margin-bottom:.2rem}.term-card-cursor[data-v-3889a73b]{display:inline;color:#ffb000;animation:term-cursor-blink-3889a73b .8s step-end infinite;font-weight:400;margin-left:1px}@keyframes term-cursor-blink-3889a73b{0%,to{opacity:1}50%{opacity:0}}.term-card-pending[data-v-3889a73b]{color:#677482;animation:term-pending-pulse-3889a73b 1.2s ease-in-out infinite}@keyframes term-pending-pulse-3889a73b{0%,to{opacity:.25}50%{opacity:.7}}.term-card-footer[data-v-3889a73b]{display:flex;align-items:center;justify-content:space-between;margin-top:.3rem;padding-top:.25rem;border-top:1px solid rgba(164,176,189,.08);gap:.5rem}.term-card-footer-left[data-v-3889a73b]{display:flex;align-items:center;gap:.35rem}.term-card-footer-right[data-v-3889a73b]{display:flex;align-items:center;gap:.25rem}.term-card-tokens[data-v-3889a73b]{font-size:.58rem;color:#677482;letter-spacing:.03em}.term-swipe-btn[data-v-3889a73b]{background:none;border:1px solid rgba(164,176,189,.18);color:#b9c5cf;font-family:inherit;font-size:.7rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:2px;cursor:pointer;transition:color .18s ease,border-color .18s ease;padding:0;line-height:1}.term-swipe-btn[data-v-3889a73b]:hover:not(:disabled){color:#ffb000;border-color:#ffb00066}.term-swipe-btn[data-v-3889a73b]:disabled{opacity:.3;cursor:default}.term-swipe-idx[data-v-3889a73b]{font-size:.55rem;color:#677482;letter-spacing:.04em;-webkit-user-select:none;user-select:none;min-width:2em;text-align:center}.term-shard-open-btn[data-v-3889a73b]{background:none;border:1px solid rgba(108,140,131,.3);color:#6c8c83;font-family:inherit;font-size:.58rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.1rem .4rem;border-radius:2px;cursor:pointer;transition:all .18s ease;line-height:1;display:flex;align-items:center;gap:.2rem}.term-shard-open-btn[data-v-3889a73b]:hover{color:#8fbfb3;border-color:#6c8c8380;background:#6c8c8314}.term-card-actions[data-v-3889a73b]{position:absolute;top:.3rem;right:.5rem;display:flex;align-items:center;gap:.35rem;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:2}.term-card-actions--visible[data-v-3889a73b]{opacity:1;pointer-events:auto}.term-card-action-btn[data-v-3889a73b]{background:#161b22d9;border:1px solid rgba(164,176,189,.18);color:#b9c5cf;font-family:inherit;font-size:.7rem;padding:.1rem .35rem;border-radius:2px;cursor:pointer;transition:color .18s ease,border-color .18s ease;line-height:1}.term-card-action-btn[data-v-3889a73b]:hover{color:#ffb000;border-color:#ffb00066}.term-card-action-btn--success[data-v-3889a73b]{color:#7cb87c;border-color:#7cb87c59}.term-card-action-btn--success[data-v-3889a73b]:hover{color:#5aad5a;border-color:#5aad5a8c}.term-card-action-btn--danger[data-v-3889a73b]{color:#c97a74;border-color:#c97a7459}.term-card-action-btn--danger[data-v-3889a73b]:hover{color:#e8908a;border-color:#e8908a8c}.term-card-timestamp[data-v-3889a73b]{font-size:.55rem;color:#677482;letter-spacing:.03em;-webkit-user-select:none;user-select:none}.term-card-body[data-v-3889a73b]{position:relative}.term-input-area[data-v-3889a73b]{flex-shrink:0;border-top:1px solid rgba(164,176,189,.1);background:linear-gradient(180deg,#0e1217f0,#0a0d11fa);padding:.4rem .75rem;z-index:5}.term-context-monitor[data-v-3889a73b]{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.55rem;letter-spacing:.04em;color:#677482;-webkit-user-select:none;user-select:none}.term-context-monitor-label[data-v-3889a73b]{font-weight:700;text-transform:uppercase;color:#8291a0;flex-shrink:0}.term-context-monitor-bar-track[data-v-3889a73b]{flex:1 1 0;height:3px;background:#a4b0bd1f;border-radius:1px;overflow:hidden}.term-context-monitor-bar-fill[data-v-3889a73b]{height:100%;background:#ffb000;border-radius:1px;transition:width .3s ease;min-width:0}.term-context-monitor-value[data-v-3889a73b]{flex-shrink:0;white-space:nowrap}.term-input-row[data-v-3889a73b]{display:flex;align-items:flex-start;gap:.35rem;min-height:1.3em;white-space:pre-wrap;word-break:break-all;transition:opacity .1s ease}.term-input-actions[data-v-3889a73b]{display:flex;align-items:flex-start;gap:.2rem;flex-shrink:0;margin-left:auto}.term-input-btn-stack[data-v-3889a73b]{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;align-self:stretch}.term-input-btn-divider[data-v-3889a73b]{width:100%;height:1px;background:#a4b0bd2e;flex-shrink:0}.term-input-action-btn[data-v-3889a73b]{background:none;border:1px solid rgba(164,176,189,.15);color:#8291a0;font-family:inherit;font-size:.55rem;font-weight:600;letter-spacing:.04em;text-transform:lowercase;display:flex;align-items:center;justify-content:center;border-radius:2px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease;padding:.1rem .4rem;line-height:1;flex:0 0 auto;white-space:nowrap}.term-input-action-btn[data-v-3889a73b]:hover:not(:disabled){color:#ffb000;border-color:#ffb00059}.term-input-action-btn[data-v-3889a73b]:disabled{opacity:.35;cursor:default}.term-input-action-btn--stop[data-v-3889a73b]{color:#9b6b66;border-color:#9b6b664d;font-family:inherit;font-size:.7rem;font-weight:700;width:1.35rem;height:1.35rem;padding:0;letter-spacing:0;text-transform:none}.term-input-action-btn--stop[data-v-3889a73b]:hover{color:#c48882;border-color:#9b6b668c}.term-input-action-btn--send[data-v-3889a73b]{color:#ffb000;border-color:#ffb0004d}.term-input-action-btn--send[data-v-3889a73b]:hover:not(:disabled){background:#ffb0001a}.term-input-action-btn--attach[data-v-3889a73b]{color:#8291a0;border-color:#a4b0bd26}.term-input-action-btn--attach[data-v-3889a73b]:hover:not(:disabled){color:#ffb000;border-color:#ffb00059}.term-input-row .term-prompt[data-v-3889a73b]{color:#ffb000;font-weight:700;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;padding-top:.15em}.term-input[data-v-3889a73b]{flex:1 1 0;background:transparent;border:none;outline:none;resize:none;overflow:hidden;overflow-wrap:break-word;white-space:pre-wrap;color:#d7e0e8;font-family:inherit;font-size:inherit;line-height:inherit;caret-color:#ffb000;padding:0;margin:0;min-height:1.3em}.term-input[data-v-3889a73b]::placeholder{color:#677482;opacity:.6}.term-input--blocked[data-v-3889a73b]{opacity:.35;filter:grayscale(.5);pointer-events:none;cursor:not-allowed}.term-file-input-hidden[data-v-3889a73b]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.term-chat-status[data-v-3889a73b]{display:flex;align-items:center;gap:.45rem;padding:.3rem 0;margin-bottom:.15rem;font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.6rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.85;transition:opacity .3s ease,color .3s ease;-webkit-user-select:none;user-select:none;flex-shrink:0}.term-chat-status-dot[data-v-3889a73b]{display:inline-block;width:.35rem;height:.35rem;border-radius:1px;flex-shrink:0;animation:chat-status-pulse-3889a73b 1.6s ease-in-out infinite}.term-chat-status-text[data-v-3889a73b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term-chat-status--submitted[data-v-3889a73b]{color:#8291a0}.term-chat-status--submitted .term-chat-status-dot[data-v-3889a73b]{background:#8291a0;box-shadow:0 0 3px #8291a059}.term-chat-status--attesting[data-v-3889a73b]{color:#ffb000}.term-chat-status--attesting .term-chat-status-dot[data-v-3889a73b]{background:#ffb000;box-shadow:0 0 4px #ffb00073;animation:chat-status-pulse-3889a73b .9s ease-in-out infinite}.term-chat-status--building_context[data-v-3889a73b]{color:#b9c5cf}.term-chat-status--building_context .term-chat-status-dot[data-v-3889a73b]{background:#b9c5cf;box-shadow:0 0 3px #b9c5cf59}.term-chat-status--encrypting[data-v-3889a73b]{color:#6c8c83}.term-chat-status--encrypting .term-chat-status-dot[data-v-3889a73b]{background:#6c8c83;box-shadow:0 0 4px #6c8c8373;animation:chat-status-pulse-3889a73b .7s ease-in-out infinite}.term-chat-status--streaming[data-v-3889a73b]{color:#ffc033}.term-chat-status--streaming .term-chat-status-dot[data-v-3889a73b]{background:#ffc033;box-shadow:0 0 5px #ffc03380;animation:chat-status-pulse-3889a73b .6s ease-in-out infinite}.term-chat-status--error[data-v-3889a73b]{color:#9b6b66}.term-chat-status--error .term-chat-status-dot[data-v-3889a73b]{background:#9b6b66;box-shadow:0 0 4px #9b6b6673;animation:none}@keyframes chat-status-pulse-3889a73b{0%,to{opacity:1}50%{opacity:.25}}.term-modal-backdrop[data-v-3889a73b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:99999}.term-modal[data-v-3889a73b]{background:#0f1318;border:1px solid #ffb000;border-radius:3px;padding:1.25rem;min-width:320px;max-width:420px;box-shadow:0 0 20px #ffb0001a,0 8px 32px #00000080;font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace}.term-modal-header[data-v-3889a73b]{color:#ffb000;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;border-bottom:1px solid rgba(255,176,0,.15);padding-bottom:.5rem}.term-modal-body[data-v-3889a73b]{color:#b4c0cc;font-size:.8rem;line-height:1.5;margin-bottom:1rem}.term-modal-actions[data-v-3889a73b]{display:flex;justify-content:flex-end;gap:.5rem}.term-modal-btn[data-v-3889a73b]{font-family:inherit;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .85rem;border-radius:2px;cursor:pointer;transition:all .18s ease}.term-modal-btn--secondary[data-v-3889a73b]{background:none;border:1px solid rgba(164,176,189,.2);color:#8291a0}.term-modal-btn--secondary[data-v-3889a73b]:hover{color:#b9c5cf;border-color:#a4b0bd66}.term-modal-btn--primary[data-v-3889a73b]{background:#ffb0001f;border:1px solid #ffb000;color:#ffb000}.term-modal-btn--primary[data-v-3889a73b]:hover{background:#ffb00033;color:#ffc033;box-shadow:0 0 8px #ffb00033}.term-splash-overlay[data-v-3889a73b]{position:absolute;top:1.45rem;left:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#090c10fa,#0b0f13fc),linear-gradient(145deg,#0e1217f7,#07090cfc)}.term-splash-title[data-v-3889a73b]{font-size:2.2rem;color:#ffb000;text-shadow:0 0 2px rgba(255,176,0,.35),0 0 12px rgba(255,176,0,.1);letter-spacing:.12em;line-height:1}.term-splash-sub[data-v-3889a73b]{font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.85rem;color:#b9c5cf;letter-spacing:.06em;margin-top:.15rem}.term-splash-input-row[data-v-3889a73b]{display:flex;align-items:flex-start;gap:.45rem;margin-top:0;max-width:520px;width:100%;pointer-events:auto;opacity:.88;transition:opacity .18s ease}.term-splash-input-row[data-v-3889a73b]:focus-within{opacity:1}.term-splash-input[data-v-3889a73b]{flex:1 1 0;background:#ffffff0a;border:1px solid rgba(164,176,189,.25);outline:none;resize:none;overflow:hidden;overflow-wrap:break-word;white-space:pre-wrap;color:#d7e0e8;font-family:inherit;font-size:.78rem;line-height:1.45;caret-color:#ffb000;padding:.45rem .6rem;margin:0;min-height:1.3em;border-radius:2px;transition:border-color .18s ease}.term-splash-input[data-v-3889a73b]:focus{border-color:#ffb00080}.term-splash-input[data-v-3889a73b]::placeholder{color:#4a5560}.splash-smear-leave-active[data-v-3889a73b]{transition:all .35s cubic-bezier(.2,.8,.2,1)}.splash-smear-leave-to[data-v-3889a73b]{filter:blur(8px) brightness(1.5);opacity:0;transform:scaleY(1.6) scaleX(.9)}.splash-smear-enter-active[data-v-3889a73b],.splash-smear-enter-to[data-v-3889a73b]{display:none}.term-splash-btn-stack[data-v-3889a73b]{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;align-self:stretch}.term-splash-send-btn[data-v-3889a73b]{background:none;border:1px solid rgba(255,176,0,.3);color:#ffb000;font-family:inherit;font-size:.55rem;font-weight:700;letter-spacing:.04em;text-transform:lowercase;padding:.15rem .4rem;border-radius:2px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease;line-height:1;flex:0 0 auto;white-space:nowrap}.term-splash-send-btn[data-v-3889a73b]:hover:not(:disabled){background:#ffb0001a;border-color:#ffb0008c}.term-splash-send-btn[data-v-3889a73b]:disabled{opacity:.35;cursor:default}.term-splash-btn-divider[data-v-3889a73b]{width:100%;height:1px;background:#a4b0bd2e;flex-shrink:0}.term-splash-attach-btn[data-v-3889a73b]{background:none;border:1px solid rgba(164,176,189,.15);color:#8291a0;font-family:inherit;font-size:.55rem;font-weight:600;letter-spacing:.04em;text-transform:lowercase;padding:.15rem .4rem;border-radius:2px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease;line-height:1;flex:0 0 auto;white-space:nowrap}.term-splash-attach-btn[data-v-3889a73b]:hover:not(:disabled){color:#ffb000;border-color:#ffb00059}.term-splash-attach-btn[data-v-3889a73b]:disabled{opacity:.35;cursor:default}.term-splash-toolbar-row[data-v-3889a73b]{display:flex;align-items:center;margin-top:.45rem;max-width:520px;width:100%;pointer-events:auto}.term-splash-toolbar-row[data-v-3889a73b] .term-toolbar{width:100%;opacity:.85}.term-splash-toolbar-row[data-v-3889a73b] .term-toolbar:hover{opacity:1}.term-think-foldout[data-v-3889a73b]{margin-bottom:.35rem;border:1px solid rgba(108,140,131,.2);border-radius:2px;overflow:hidden}.term-think-toggle[data-v-3889a73b]{display:flex;align-items:center;gap:.35rem;padding:.2rem .45rem;cursor:pointer;-webkit-user-select:none;user-select:none;background:#6c8c830f;transition:background .12s ease}.term-think-toggle[data-v-3889a73b]:hover{background:#6c8c831f}.term-think-toggle-icon[data-v-3889a73b]{font-size:.45rem;color:#6c8c83;transition:transform .18s ease;display:inline-block}.term-think-foldout--open .term-think-toggle-icon[data-v-3889a73b]{transform:rotate(90deg)}.term-think-toggle-label[data-v-3889a73b]{font-size:.58rem;font-weight:600;letter-spacing:.04em;color:#6c8c83}.term-think-body[data-v-3889a73b]{padding:.35rem .45rem;background:#00000026;border-top:1px solid rgba(108,140,131,.1)}.term-think-content[data-v-3889a73b]{margin:0;font-family:inherit;font-size:.68rem;line-height:1.4;color:#6c8c83bf;white-space:pre-wrap;word-break:break-word;max-height:12rem;overflow-y:auto}.term-think-content[data-v-3889a73b]::-webkit-scrollbar{width:3px}.term-think-content[data-v-3889a73b]::-webkit-scrollbar-thumb{background:#6c8c8340;border-radius:1.5px}.term-think-include[data-v-3889a73b]{display:flex;align-items:center;gap:.3rem;margin-top:.3rem;padding-top:.25rem;border-top:1px solid rgba(108,140,131,.08);font-size:.55rem;color:#677482;cursor:pointer;-webkit-user-select:none;user-select:none}.term-think-include input[type=checkbox][data-v-3889a73b]{width:.65rem;height:.65rem;accent-color:#6c8c83;cursor:pointer}.term-card-prompt-md[data-v-3889a73b]{color:#b4c0cc;word-break:break-word;font-weight:500;font-size:.68rem;line-height:1.35}.term-card-prompt-md[data-v-3889a73b] .md-rendered{display:inline}.term-card-response-md[data-v-3889a73b]{color:#d7e0e8;font-size:.68rem;line-height:1.35}.term-card-response-md[data-v-3889a73b] .md-rendered h1,.term-card-response-md[data-v-3889a73b] .md-rendered h2,.term-card-response-md[data-v-3889a73b] .md-rendered h3,.term-card-response-md[data-v-3889a73b] .md-rendered h4,.term-card-response-md[data-v-3889a73b] .md-rendered h5,.term-card-response-md[data-v-3889a73b] .md-rendered h6{color:#ffb000;font-weight:700;margin:.35em 0 .1em;line-height:1.3}.term-card-response-md[data-v-3889a73b] .md-rendered h1{font-size:1.2em}.term-card-response-md[data-v-3889a73b] .md-rendered h2{font-size:1.1em}.term-card-response-md[data-v-3889a73b] .md-rendered h3{font-size:1.05em}.term-card-response-md[data-v-3889a73b] .md-rendered h4{font-size:1em}.term-card-response-md[data-v-3889a73b] .md-rendered h5{font-size:.92em}.term-card-response-md[data-v-3889a73b] .md-rendered h6{font-size:.85em}.term-card-response-md[data-v-3889a73b] .md-bold,.term-card-response-md[data-v-3889a73b] .md-rendered strong{color:#e8c44a;font-weight:700}.term-card-response-md[data-v-3889a73b] .md-italic,.term-card-response-md[data-v-3889a73b] .md-rendered em{color:#9aa8b4;font-style:italic}.term-card-response-md[data-v-3889a73b] .md-code,.term-card-response-md[data-v-3889a73b] .md-rendered code{color:#91a8b8;background:#64788c2e;padding:.05em .25em;border-radius:2px;font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.82em}.term-card-response-md[data-v-3889a73b] .md-rendered pre{background:#0000004d;border:1px solid rgba(164,176,189,.15);border-radius:2px;padding:.5rem .65rem;overflow-x:auto;margin:.15rem 0}.term-card-response-md[data-v-3889a73b] .md-rendered pre code{background:none;padding:0;color:#b9c5cf;font-size:.78em}.term-card-response-md[data-v-3889a73b] .md-quote{color:#ffb000}.term-card-response-md[data-v-3889a73b] .md-link,.term-card-response-md[data-v-3889a73b] .md-rendered a{color:#ffb000;text-decoration:underline;text-underline-offset:2px}.term-card-response-md[data-v-3889a73b] .md-link:hover,.term-card-response-md[data-v-3889a73b] .md-rendered a:hover{color:#ffc033}.term-card-response-md[data-v-3889a73b] .md-rendered ul,.term-card-response-md[data-v-3889a73b] .md-rendered ol{padding-left:1.4em;margin:.05em 0}.term-card-response-md[data-v-3889a73b] .md-rendered li{margin-bottom:0}.term-card-response-md[data-v-3889a73b] .md-rendered p{margin:.05em 0}.term-card-response-md[data-v-3889a73b] .md-rendered blockquote{border-left:2px solid rgba(255,176,0,.3);margin:.05em 0;padding:.1em .6em;color:#9aa8b4}.term-card-response-md[data-v-3889a73b] .md-rendered hr{border:none;border-top:1px solid rgba(164,176,189,.15);margin:.2em 0}.term-card-response-md[data-v-3889a73b] .md-rendered table{border-collapse:collapse;margin:.3em 0;font-size:.82em}.term-card-response-md[data-v-3889a73b] .md-rendered th,.term-card-response-md[data-v-3889a73b] .md-rendered td{border:1px solid rgba(164,176,189,.2);padding:.15em .45em;text-align:left}.term-card-response-md[data-v-3889a73b] .md-rendered th{background:#ffb00014;color:#ffb000;font-weight:600}.term-card-response-md[data-v-3889a73b] .md-rendered img{max-width:100%;border-radius:2px}.term-attest-modal[data-v-3889a73b]{max-width:520px}.attest-info-body[data-v-3889a73b]{max-height:60vh;overflow-y:auto}.attest-info-grid[data-v-3889a73b]{display:flex;flex-direction:column;gap:.35rem}.attest-info-row[data-v-3889a73b]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.3rem 0;border-bottom:1px solid rgba(164,176,189,.08)}.attest-info-row--warnings[data-v-3889a73b],.attest-info-row--errors[data-v-3889a73b]{flex-direction:column;gap:.25rem}.attest-info-label[data-v-3889a73b]{font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8291a0;flex-shrink:0}.attest-info-value[data-v-3889a73b]{font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.62rem;color:#b4c0cc;text-align:right;word-break:break-all}.attest-info-value--pass[data-v-3889a73b]{color:#6c8c83}.attest-info-value--fail[data-v-3889a73b]{color:#9b6b66}.attest-info-value--warn[data-v-3889a73b]{color:#ffb000}.attest-info-warnings[data-v-3889a73b]{display:flex;flex-direction:column;gap:.15rem}.attest-info-warn-item[data-v-3889a73b]{font-family:JetBrains Mono,monospace;font-size:.55rem;color:#ffb000;word-break:break-all}.attest-info-errors[data-v-3889a73b]{display:flex;flex-direction:column;gap:.15rem}.attest-info-err-item[data-v-3889a73b]{font-family:JetBrains Mono,monospace;font-size:.55rem;color:#9b6b66;word-break:break-all}.sd-tab[data-v-44d499c6]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background:linear-gradient(180deg,#090c10fa,#0b0f13fc),linear-gradient(145deg,#0e1217f7,#07090cfc);font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace,"Apple Color Emoji","Segoe UI Emoji";color:#d7e0e8}.sd-toolbar[data-v-44d499c6]{display:flex;align-items:center;justify-content:space-between;height:1.45rem;min-height:1.45rem;padding:0 .5rem;border-bottom:1px solid rgba(108,140,131,.15);background:linear-gradient(180deg,#12161ceb,#0e1116f0);-webkit-user-select:none;user-select:none}.sd-toolbar-left[data-v-44d499c6]{display:flex;align-items:center;gap:.35rem}.sd-toolbar-icon[data-v-44d499c6]{font-size:.65rem;opacity:.7}.sd-toolbar-title[data-v-44d499c6]{font-size:.68rem;font-weight:600;letter-spacing:.03em;color:#b9c5cf}.sd-toolbar-right[data-v-44d499c6]{display:flex;align-items:center;gap:.4rem}.sd-locked-badge[data-v-44d499c6]{font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6c8c83;animation:sd-locked-pulse-44d499c6 1s ease-in-out infinite}@keyframes sd-locked-pulse-44d499c6{0%,to{opacity:1}50%{opacity:.35}}.sd-streaming-badge[data-v-44d499c6]{font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffb000;animation:sd-streaming-pulse-44d499c6 .8s ease-in-out infinite}@keyframes sd-streaming-pulse-44d499c6{0%,to{opacity:1}50%{opacity:.4}}.sd-view-toggle[data-v-44d499c6]{background:none;border:1px solid rgba(108,140,131,.25);color:#6c8c83;font-family:inherit;font-size:.52rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .4rem;border-radius:2px;cursor:pointer;transition:all .18s ease;line-height:1}.sd-view-toggle[data-v-44d499c6]:hover{border-color:#6c8c8380;color:#8fbfb3}.sd-view-toggle--active[data-v-44d499c6]{background:#6c8c831a;border-color:#6c8c8366}.sd-body[data-v-44d499c6]{flex:1 1 0;overflow:auto;min-height:0}.sd-plaintext[data-v-44d499c6]{margin:0;padding:.75rem;font-family:inherit;font-size:.72rem;line-height:1.45;color:#b9c5cf;white-space:pre-wrap;word-break:break-word;background:transparent;border:none;height:100%}.sd-frame-wrap[data-v-44d499c6]{width:100%;height:100%;overflow:hidden}.sd-iframe[data-v-44d499c6]{width:100%;height:100%;border:none;background:#fff}.sd-document[data-v-44d499c6]{padding:1rem 1.25rem;font-size:.78rem;line-height:1.55;color:#d7e0e8;max-width:48rem}.sd-document[data-v-44d499c6] h1,.sd-document[data-v-44d499c6] h2,.sd-document[data-v-44d499c6] h3{color:#ffb000}.sd-document[data-v-44d499c6] code{background:#64788c2e;padding:.05em .25em;border-radius:2px;font-family:inherit;font-size:.85em}.sd-document[data-v-44d499c6] pre{background:#0000004d;border:1px solid rgba(164,176,189,.15);border-radius:2px;padding:.5rem .65rem;overflow-x:auto}.sd-document[data-v-44d499c6] pre code{background:none;padding:0}.sd-document[data-v-44d499c6] a{color:#ffb000}.sd-empty-state[data-v-44d499c6]{display:flex;align-items:center;justify-content:center;height:100%;padding:1rem;color:#677482;font-size:.72rem;font-style:italic;text-align:center}.sd-version-bar[data-v-44d499c6]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.2rem 0;border-top:1px solid rgba(164,176,189,.1);background:#0e1217f0;flex-shrink:0}.sd-version-btn[data-v-44d499c6]{background:none;border:1px solid rgba(164,176,189,.18);color:#b9c5cf;font-family:inherit;font-size:.62rem;padding:.1rem .4rem;border-radius:2px;cursor:pointer;transition:all .18s ease;line-height:1}.sd-version-btn[data-v-44d499c6]:hover{color:#ffb000;border-color:#ffb00066}.sd-version-idx[data-v-44d499c6]{font-size:.58rem;color:#677482;-webkit-user-select:none;user-select:none;letter-spacing:.04em}.term-dock-split[data-v-ce4d4857]{display:flex;width:100%;height:100%;gap:1px;background:#ffb0002e}.term-dock-split--horizontal[data-v-ce4d4857]{flex-direction:row}.term-dock-split--vertical[data-v-ce4d4857]{flex-direction:column}.term-dock-split-child[data-v-ce4d4857]{flex:1 1 0%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.term-dock-pane[data-v-ce4d4857]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;background:#090c10fa;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease;border:1px solid transparent}.term-dock-pane--drop-target[data-v-ce4d4857]{border-color:#ffb0008c;box-shadow:inset 0 0 18px #ffb0001f,0 0 12px #ffb00014}.term-dock-tab-bar[data-v-ce4d4857]{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:0 .25rem;height:2.15rem;min-height:2.15rem;border-bottom:1px solid rgba(164,176,189,.12);background:linear-gradient(180deg,#12161cf5,#0c0f13fa);-webkit-user-select:none;user-select:none;position:relative;z-index:10}.term-dock-tabs[data-v-ce4d4857]{display:flex;align-items:center;gap:0;flex:1 1 0;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.term-dock-tabs[data-v-ce4d4857]::-webkit-scrollbar{display:none}.term-dock-tab-insert-bar[data-v-ce4d4857]{width:2px;min-width:2px;height:1.65rem;flex-shrink:0;background:var(--theme-accent, #ffb000);border-radius:1px;box-shadow:0 0 6px #ffb00066;margin:0 1px;animation:insert-bar-pulse-ce4d4857 .8s ease-in-out infinite alternate}.term-dock-tab-insert-bar--end[data-v-ce4d4857]{margin-left:2px}@keyframes insert-bar-pulse-ce4d4857{0%{opacity:.5}to{opacity:1}}.term-dock-tab-placeholder[data-v-ce4d4857]{display:inline-flex;flex-shrink:0;height:1.65rem;border-radius:2px 2px 0 0;border:1px dashed rgba(255,176,0,.28);background:#ffb0000f}.term-dock-tab[data-v-ce4d4857]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;max-width:12rem;min-width:0;border-radius:2px 2px 0 0;border:1px solid transparent;border-bottom:none;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--war-muted, #8291a0);background:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.term-dock-tab[data-v-ce4d4857]:hover{color:var(--war-text-soft, #b4c0cc);background:#ffffff0a}.term-dock-tab--active[data-v-ce4d4857]{color:var(--war-text, #d7e0e8);background:linear-gradient(180deg,#1c232bf0,#12171df5);border-color:#a4b0bd29;border-bottom-color:transparent;box-shadow:inset 0 1px #ffffff0d}.term-dock-tab--shard[data-v-ce4d4857]{color:#6c8c83}.term-dock-tab--shard.term-dock-tab--active[data-v-ce4d4857]{color:#8fbfb3;border-color:#6c8c834d}.term-dock-tab-icon[data-v-ce4d4857]{font-size:.65rem;opacity:.7;flex-shrink:0}.term-dock-tab-title[data-v-ce4d4857]{overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:none;user-select:none}.term-dock-tab-title-input[data-v-ce4d4857]{flex:1 1 0;min-width:0;background:#00000059;border:1px solid var(--theme-accent, #ffb000);border-radius:1px;color:var(--war-text, #d7e0e8);font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.2;padding:0 2px;margin:0;outline:none;caret-color:var(--theme-accent, #ffb000);height:1.2em}.term-dock-tab-title-input[data-v-ce4d4857]:focus{border-color:var(--theme-accent-light, #ffc033);box-shadow:0 0 3px #ffb00033}.term-dock-tab--editing[data-v-ce4d4857]{cursor:default}.term-dock-tab-close[data-v-ce4d4857]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:none;border-radius:1px;background:transparent;color:var(--war-dim, #677482);font-size:.85rem;line-height:1;cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease}.term-dock-tab-close[data-v-ce4d4857]:hover{background:#9b6b6633;color:var(--war-enemy, #9b6b66)}.term-dock-tab-btn[data-v-ce4d4857]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid transparent;border-radius:2px;background:transparent;color:var(--war-dim, #677482);font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:400;line-height:1;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.term-dock-tab-btn--new[data-v-ce4d4857]{margin-left:.25rem;flex-shrink:0}.term-dock-tab-btn[data-v-ce4d4857]:hover{background:#ffffff0f;border-color:#a4b0bd29;color:var(--war-steel, #b9c5cf)}.term-dock-tab-btn[data-v-ce4d4857]:active{background:#ffffff08}.term-dock-pane-body[data-v-ce4d4857]{flex:1 1 0;overflow:hidden;position:relative;z-index:1}.term-dock-split-preview[data-v-ce4d4857]{position:absolute;z-index:50;background:#ffb00014;border:2px dashed rgba(255,176,0,.5);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.term-dock-split-preview--left[data-v-ce4d4857]{top:0;left:0;bottom:0;width:50%}.term-dock-split-preview--right[data-v-ce4d4857]{top:0;right:0;bottom:0;width:50%}.term-dock-split-preview--top[data-v-ce4d4857]{top:0;left:0;right:0;height:50%}.term-dock-split-preview--bottom[data-v-ce4d4857]{bottom:0;left:0;right:0;height:50%}.svm-backdrop[data-v-f0b38ba6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:99999}.svm-modal[data-v-f0b38ba6]{background:#0f1318;border:1px solid #ffb000;border-radius:3px;padding:1.25rem;width:400px;max-width:90vw;box-shadow:0 0 20px #ffb0001a,0 8px 32px #00000080;font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace}.svm-header[data-v-f0b38ba6]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,176,0,.15);padding-bottom:.5rem;margin-bottom:.75rem}.svm-title[data-v-f0b38ba6]{color:#ffb000;font-size:.75rem;font-weight:700;letter-spacing:.08em}.svm-close-btn[data-v-f0b38ba6]{background:none;border:1px solid transparent;color:#8291a0;font-size:1.1rem;line-height:1;cursor:pointer;padding:0 .3rem;border-radius:2px;transition:color .18s ease}.svm-close-btn[data-v-f0b38ba6]:hover{color:#ffb000}.svm-body[data-v-f0b38ba6]{display:flex;flex-direction:column;gap:.5rem}.svm-toggles[data-v-f0b38ba6]{display:flex;flex-direction:column;gap:.3rem}.svm-toggle-row[data-v-f0b38ba6]{display:flex;align-items:center;gap:.45rem;font-size:.72rem;color:#b9c5cf;cursor:pointer;-webkit-user-select:none;user-select:none}.svm-toggle-row--indent[data-v-f0b38ba6]{margin-left:1.2rem}.svm-toggle-row--disabled[data-v-f0b38ba6]{opacity:.4}.svm-toggle-row input[type=checkbox][data-v-f0b38ba6]{width:.75rem;height:.75rem;accent-color:#ffb000;cursor:pointer}.svm-divider[data-v-f0b38ba6]{height:1px;background:#a4b0bd1f;margin:.1rem 0}.svm-password-label[data-v-f0b38ba6]{font-size:.62rem;color:#677482;letter-spacing:.04em}.svm-input[data-v-f0b38ba6]{width:100%;background:#ffffff0a;border:1px solid rgba(164,176,189,.2);border-radius:2px;color:#d7e0e8;font-family:inherit;font-size:.72rem;padding:.4rem .5rem;outline:none;caret-color:#ffb000;box-sizing:border-box}.svm-input[data-v-f0b38ba6]:focus{border-color:#ffb00080}.svm-input[data-v-f0b38ba6]::placeholder{color:#4a5560}.svm-input--error[data-v-f0b38ba6]{border-color:#9b6b66}.svm-error[data-v-f0b38ba6]{font-size:.6rem;color:#9b6b66}.svm-actions[data-v-f0b38ba6]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;border-top:1px solid rgba(255,176,0,.12);padding-top:.75rem}.svm-btn[data-v-f0b38ba6]{font-family:inherit;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .85rem;border-radius:2px;cursor:pointer;transition:all .18s ease}.svm-btn--secondary[data-v-f0b38ba6]{background:none;border:1px solid rgba(164,176,189,.2);color:#8291a0}.svm-btn--secondary[data-v-f0b38ba6]:hover{color:#b9c5cf;border-color:#a4b0bd66}.svm-btn--primary[data-v-f0b38ba6]{background:#ffb0001f;border:1px solid #ffb000;color:#ffb000}.svm-btn--primary[data-v-f0b38ba6]:hover:not(:disabled){background:#ffb00033;color:#ffc033}.svm-btn--primary[data-v-f0b38ba6]:disabled{opacity:.4;cursor:default}.ldm-backdrop[data-v-244627f6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:99999}.ldm-modal[data-v-244627f6]{background:#0f1318;border:1px solid #ffb000;border-radius:3px;padding:1.25rem;width:420px;max-width:90vw;box-shadow:0 0 20px #ffb0001a,0 8px 32px #00000080;font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace}.ldm-header[data-v-244627f6]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,176,0,.15);padding-bottom:.5rem;margin-bottom:.75rem}.ldm-title[data-v-244627f6]{color:#ffb000;font-size:.75rem;font-weight:700;letter-spacing:.08em}.ldm-close-btn[data-v-244627f6]{background:none;border:1px solid transparent;color:#8291a0;font-size:1.1rem;line-height:1;cursor:pointer;padding:0 .3rem;border-radius:2px;transition:color .18s ease}.ldm-close-btn[data-v-244627f6]:hover{color:#ffb000}.ldm-body[data-v-244627f6]{display:flex;flex-direction:column;gap:.6rem}.ldm-file-zone[data-v-244627f6]{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:2rem 1rem;border:1px dashed rgba(164,176,189,.25);border-radius:3px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.ldm-file-zone[data-v-244627f6]:hover{border-color:#ffb00066;background:#ffb0000a}.ldm-file-icon[data-v-244627f6]{font-size:1.8rem}.ldm-file-text[data-v-244627f6]{font-size:.75rem;color:#b9c5cf}.ldm-file-hint[data-v-244627f6]{font-size:.6rem;color:#677482}.ldm-info[data-v-244627f6]{font-size:.72rem;color:#b9c5cf}.ldm-preview[data-v-244627f6]{display:flex;flex-direction:column;gap:.3rem;padding:.5rem;background:#ffffff05;border-radius:2px;border:1px solid rgba(164,176,189,.1)}.ldm-preview-row[data-v-244627f6]{display:flex;justify-content:space-between;font-size:.65rem}.ldm-preview-label[data-v-244627f6]{color:#677482;letter-spacing:.04em}.ldm-preview-value[data-v-244627f6]{color:#d7e0e8}.ldm-divider[data-v-244627f6]{height:1px;background:#a4b0bd1f;margin:.1rem 0}.ldm-toggles[data-v-244627f6]{display:flex;flex-direction:column;gap:.25rem}.ldm-toggle-row[data-v-244627f6]{display:flex;align-items:center;gap:.45rem;font-size:.68rem;color:#b9c5cf;cursor:pointer;-webkit-user-select:none;user-select:none}.ldm-toggle-row--indent[data-v-244627f6]{margin-left:1.2rem}.ldm-toggle-row--disabled[data-v-244627f6]{opacity:.4}.ldm-toggle-row input[type=checkbox][data-v-244627f6]{width:.7rem;height:.7rem;accent-color:#ffb000;cursor:pointer}.ldm-mode-section[data-v-244627f6]{display:flex;flex-direction:column;gap:.3rem}.ldm-mode-hint[data-v-244627f6]{font-size:.58rem;color:#677482;font-style:italic;margin-left:.3rem}.ldm-depth-input[data-v-244627f6]{width:3rem;background:#ffffff0a;border:1px solid rgba(164,176,189,.2);border-radius:2px;color:#d7e0e8;font-family:inherit;font-size:.62rem;padding:.1rem .3rem;outline:none;caret-color:#ffb000;text-align:center}.ldm-depth-input[data-v-244627f6]:focus{border-color:#ffb00080}.ldm-input[data-v-244627f6]{width:100%;background:#ffffff0a;border:1px solid rgba(164,176,189,.2);border-radius:2px;color:#d7e0e8;font-family:inherit;font-size:.72rem;padding:.4rem .5rem;outline:none;caret-color:#ffb000;box-sizing:border-box}.ldm-input[data-v-244627f6]:focus{border-color:#ffb00080}.ldm-input[data-v-244627f6]::placeholder{color:#4a5560}.ldm-error[data-v-244627f6]{font-size:.6rem;color:#9b6b66}.ldm-actions[data-v-244627f6]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem;border-top:1px solid rgba(255,176,0,.12);padding-top:.75rem}.ldm-btn[data-v-244627f6]{font-family:inherit;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .85rem;border-radius:2px;cursor:pointer;transition:all .18s ease}.ldm-btn--secondary[data-v-244627f6]{background:none;border:1px solid rgba(164,176,189,.2);color:#8291a0}.ldm-btn--secondary[data-v-244627f6]:hover{color:#b9c5cf;border-color:#a4b0bd66}.ldm-btn--primary[data-v-244627f6]{background:#ffb0001f;border:1px solid #ffb000;color:#ffb000}.ldm-btn--primary[data-v-244627f6]:hover:not(:disabled){background:#ffb00033;color:#ffc033}.ldm-btn--primary[data-v-244627f6]:disabled{opacity:.4;cursor:default}.ldm-exec-warn[data-v-244627f6]{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .65rem;background:#c95a5014;border:1px solid rgba(201,90,80,.35);border-radius:2px}.ldm-exec-warn-icon[data-v-244627f6]{font-size:.65rem;font-weight:700;color:#c95a50;letter-spacing:.04em;line-height:1}.ldm-exec-warn-text[data-v-244627f6]{font-size:.62rem;color:#c98882;line-height:1.4}.ldm-exec-strip-row[data-v-244627f6]{margin-top:.15rem;padding-top:.35rem;border-top:1px solid rgba(201,90,80,.18);color:#d7a09b!important}.ldm-exec-strip-row input[type=checkbox][data-v-244627f6]{accent-color:#c95a50}.term-dock[data-v-32e2d14c]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.term-dock-desktop[data-v-32e2d14c]{width:100%;height:100%;overflow:hidden}.term-dock-mobile[data-v-32e2d14c]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.term-dock-mobile-header[data-v-32e2d14c]{display:flex;align-items:center;padding:.4rem .75rem;border-bottom:1px solid rgba(164,176,189,.12);background:linear-gradient(180deg,#0f1318f2,#0b0f13fa)}.term-dock-mobile-title[data-v-32e2d14c]{font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--theme-accent, #ffb000)}.term-dock-mobile-body[data-v-32e2d14c]{flex:1 1 0;overflow:hidden}.term-dock-drag-ghost[data-v-32e2d14c]{position:fixed;z-index:99999;pointer-events:none;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;height:1.65rem;border-radius:2px;border:1px solid rgba(255,176,0,.5);background:linear-gradient(180deg,#1c232bf5,#12171dfa);font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--theme-accent-light, #ffc033);box-shadow:0 4px 18px #00000080,0 0 8px #ffb00033;white-space:nowrap;overflow:hidden}.term-dock-drag-ghost .term-dock-tab-icon[data-v-32e2d14c]{font-size:.65rem;opacity:.7;flex-shrink:0}.secure-landing[data-v-26f5a0c7]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#030303;color:#fff;font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;overflow:hidden;display:flex;align-items:center;justify-content:center}.bg-grid[data-v-26f5a0c7]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(26,26,26,.4) 1px,transparent 1px),linear-gradient(90deg,rgba(26,26,26,.4) 1px,transparent 1px);background-size:30px 30px;background-position:center center;z-index:1}.bg-scanlines[data-v-26f5a0c7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fff0,#fff0 50%,#0003 50%,#0003);background-size:100% 4px;z-index:2;pointer-events:none}.landing-layout[data-v-26f5a0c7]{position:relative;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:1200px;padding:40px;gap:60px}.hero-section[data-v-26f5a0c7]{flex:1;display:flex;flex-direction:column;justify-content:center}.branding-container[data-v-26f5a0c7]{display:flex;flex-direction:column;align-items:flex-start;width:fit-content}.hero-title[data-v-26f5a0c7]{font-size:5rem;font-weight:900;color:#ffb000;margin:0;line-height:1;letter-spacing:-.02em;text-shadow:0 0 15px rgba(255,176,0,.2);position:relative}.hero-footer-row[data-v-26f5a0c7]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:.5rem}.hero-subtitle[data-v-26f5a0c7]{font-size:.95rem;color:#777;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.hero-terminal[data-v-26f5a0c7]{font-size:1.25rem;color:#fff;display:flex;align-items:center;gap:12px;min-width:250px}.prompt-arrow[data-v-26f5a0c7]{color:#ffb000;font-weight:700}.cursor[data-v-26f5a0c7]{display:inline-block;width:10px;height:1.2em;background-color:#ffb000;animation:blink-26f5a0c7 1s step-end infinite;vertical-align:text-bottom}@keyframes blink-26f5a0c7{0%,to{opacity:1}50%{opacity:0}}.auth-section[data-v-26f5a0c7]{flex:0 0 420px}.auth-gate-panel[data-v-26f5a0c7]{width:100%;background:#080808d9;border:1px solid #333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);position:relative}.auth-gate-panel[data-v-26f5a0c7]:before{content:"";position:absolute;top:0;left:0;width:20px;height:2px;background:#ffb000}.auth-gate-header[data-v-26f5a0c7]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #222;background:#0006}.auth-gate-label[data-v-26f5a0c7]{font-size:.75rem;font-weight:700;letter-spacing:.15em;color:#ffb000}.auth-gate-body[data-v-26f5a0c7]{padding:32px 24px}.auth-gate-error-bar[data-v-26f5a0c7]{display:flex;gap:12px;padding:12px 16px;margin-bottom:24px;background:#ff32320d;border:1px solid rgba(255,50,50,.3);border-left:3px solid #ff3333;font-size:.7rem;color:#f55;text-transform:uppercase}.auth-gate-section[data-v-26f5a0c7]{display:flex;flex-direction:column;gap:16px}.auth-gate-section-label[data-v-26f5a0c7]{font-size:.65rem;font-weight:700;letter-spacing:.15em;color:#666;margin-bottom:4px}.auth-gate-wallet-row[data-v-26f5a0c7]{display:flex;flex-direction:column;gap:10px}.auth-gate-no-wallets[data-v-26f5a0c7]{font-size:.7rem;color:#555;text-align:center;padding:16px;border:1px dashed #333}.cyber-clip[data-v-26f5a0c7]{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.cyber-clip-input[data-v-26f5a0c7]{clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.auth-btn[data-v-26f5a0c7]{font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:14px 16px;border:1px solid transparent;cursor:pointer;text-transform:uppercase;transition:all .15s ease}.auth-btn[data-v-26f5a0c7]:disabled{opacity:.5;cursor:not-allowed}.auth-btn--wallet[data-v-26f5a0c7]{display:flex;justify-content:space-between;align-items:center;background:#111;color:#aaa;border:1px solid #333}.auth-btn--wallet[data-v-26f5a0c7]:hover:not(:disabled){border-color:#ffb000;background:#1a1a1a}.wallet-option-name[data-v-26f5a0c7]{color:#eee}.auth-btn--wallet:hover .wallet-option-name[data-v-26f5a0c7]{color:#ffb000}.wallet-option-type[data-v-26f5a0c7]{font-size:.6rem;color:#666}.auth-gate-connecting-badge[data-v-26f5a0c7]{font-size:.65rem;color:#ffb000;text-align:center;letter-spacing:.1em;animation:pulse-26f5a0c7 1.5s infinite;margin-top:8px}@keyframes pulse-26f5a0c7{0%,to{opacity:1}50%{opacity:.3}}.auth-gate-wallet-connected[data-v-26f5a0c7]{display:flex;flex-direction:column;gap:16px}.auth-gate-wallet-addr[data-v-26f5a0c7]{font-size:.8rem;color:#0f6;padding:14px;background:#00ff660d;border:1px solid rgba(0,255,102,.2);text-align:center;letter-spacing:.05em}.auth-btn--primary[data-v-26f5a0c7]{background:#ffb000;color:#000;border:1px solid #ffb000;width:100%}.auth-btn--primary[data-v-26f5a0c7]:hover:not(:disabled){background:#ffc033;box-shadow:0 0 15px #ffb00066}.auth-gate-link[data-v-26f5a0c7]{background:none;border:none;font-family:inherit;font-size:.65rem;color:#555;cursor:pointer;padding:0;letter-spacing:.1em;transition:color .15s ease;text-transform:uppercase}.auth-gate-link[data-v-26f5a0c7]:hover{color:#ffb000}.auth-gate-divider[data-v-26f5a0c7]{display:flex;align-items:center;margin:32px 0}.auth-gate-divider[data-v-26f5a0c7]:before,.auth-gate-divider[data-v-26f5a0c7]:after{content:"";flex:1;height:1px;background:#222}.auth-gate-divider-text[data-v-26f5a0c7]{padding:0 16px;font-size:.75rem;color:#555;text-transform:lowercase}.auth-gate-input[data-v-26f5a0c7]{font-size:.8rem;padding:14px 16px;background:#0a0a0a;border:1px solid #333;color:#eee;outline:none;transition:border-color .15s ease;font-family:inherit}.auth-gate-input[data-v-26f5a0c7]::placeholder{color:#444}.auth-gate-input[data-v-26f5a0c7]:focus{border-color:#ffb000;background:#111}.auth-gate-switch[data-v-26f5a0c7]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px}.auth-gate-switch-text[data-v-26f5a0c7]{font-size:.65rem;color:#555}.highlight-link[data-v-26f5a0c7]{color:#888;text-decoration:underline;text-underline-offset:4px}@media (max-width: 900px){.landing-layout[data-v-26f5a0c7]{flex-direction:column;padding:20px;gap:40px}.hero-title[data-v-26f5a0c7]{font-size:3.5rem}.auth-section[data-v-26f5a0c7]{flex:none;width:100%;max-width:420px}}.ecm-overlay[data-v-26f5a0c7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ecm-modal[data-v-26f5a0c7]{width:440px;max-width:95vw;max-height:90vh;overflow-y:auto;background:#0f1318;border:1px solid rgba(164,176,189,.18);border-radius:6px;box-shadow:0 0 40px #0009;font-family:JetBrains Mono,monospace;color:#c8d6e5}.ecm-header[data-v-26f5a0c7]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .8rem;border-bottom:1px solid rgba(164,176,189,.12);background:linear-gradient(180deg,#12161cf5,#0c0f13fa)}.ecm-header-label[data-v-26f5a0c7]{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffb000}.ecm-close-btn[data-v-26f5a0c7]{background:none;border:none;color:#718093;font-size:1.2rem;cursor:pointer;padding:0 .25rem;line-height:1;transition:color .15s}.ecm-close-btn[data-v-26f5a0c7]:hover{color:#c8d6e5}.ecm-body[data-v-26f5a0c7]{padding:.8rem;display:flex;flex-direction:column;gap:.8rem}.ecm-success-bar[data-v-26f5a0c7]{display:flex;align-items:flex-start;gap:.4rem;padding:.45rem .6rem;font-size:.55rem;line-height:1.4;border-radius:3px;background:#56c88e1a;border:1px solid rgba(86,200,142,.3);color:#56c88e}.ecm-success-prefix[data-v-26f5a0c7]{color:#56c88e;font-weight:700;flex-shrink:0}.ecm-section[data-v-26f5a0c7]{display:flex;flex-direction:column;gap:.4rem}.ecm-section-label[data-v-26f5a0c7]{font-size:.5rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#718093}.ecm-message[data-v-26f5a0c7]{font-size:.55rem;color:#c8d6e5;line-height:1.5;background:#181c22;border:1px solid rgba(164,176,189,.12);border-radius:3px;padding:.5rem .6rem}.ecm-message strong[data-v-26f5a0c7]{color:#ffb000;word-break:break-all}.ecm-action-btn[data-v-26f5a0c7]{width:100%;padding:.55rem;background:#ffb000;border:1px solid #ffb000;border-radius:3px;color:#000;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:all .15s;text-transform:uppercase}.ecm-action-btn[data-v-26f5a0c7]:hover{background:#ffc033;box-shadow:0 0 15px #ffb00066}.modal-fade-enter-active[data-v-26f5a0c7],.modal-fade-leave-active[data-v-26f5a0c7]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-26f5a0c7],.modal-fade-leave-to[data-v-26f5a0c7]{opacity:0}[data-v-d73882ab]:root{--attest-yellow: #ffb000;--attest-yellow-light: #ffc033;--attest-yellow-bright: #ffcc00;--attest-bg: #0a0a0a;--attest-bg-raised: #0d0d0d;--attest-bg-header: #060606;--attest-border: #1a1a1a;--attest-text: #d7e0e8;--attest-text-soft: #b4c0cc;--attest-muted: #8291a0;--attest-dim: #555;--attest-enemy: #9b6b66}.attestation-station[data-v-d73882ab]{display:inline-flex}.attestation-trigger-btn[data-v-d73882ab]{background:none;border:1px solid rgba(164,176,189,.2);color:var(--war-muted, #8291a0);font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.1rem .5rem;cursor:pointer;transition:color .22s ease,border-color .22s ease}.attestation-trigger-btn[data-v-d73882ab]:hover{color:var(--attest-yellow);border-color:var(--attest-yellow)}.attest-overlay[data-v-d73882ab]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px}.attest-backdrop[data-v-d73882ab]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.attest-panel[data-v-d73882ab]{position:relative;width:100%;max-width:720px;height:90%;display:flex;flex-direction:column;background:var(--attest-bg);border:1px solid var(--attest-border);box-shadow:0 0 40px #000c,0 0 2px #ffb00026}.attest-header[data-v-d73882ab]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid var(--attest-border);background:var(--attest-bg-header);flex-shrink:0}.attest-header-label[data-v-d73882ab]{font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.7rem;font-weight:700;letter-spacing:.1em;color:var(--attest-yellow);text-transform:uppercase;text-shadow:0 0 8px rgba(255,176,0,.2)}.attest-close-btn[data-v-d73882ab]{background:none;border:1px solid #2a2a2a;color:#666;font-size:.75rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s ease,border-color .12s ease}.attest-close-btn[data-v-d73882ab]:hover{color:var(--attest-enemy);border-color:var(--attest-enemy)}.attest-tab-bar[data-v-d73882ab]{display:flex;gap:0;border-bottom:1px solid var(--attest-border);background:var(--attest-bg-header);flex-shrink:0;padding:0 4px;overflow-x:auto}.attest-tab-bar[data-v-d73882ab]::-webkit-scrollbar{height:3px}.attest-tab-bar[data-v-d73882ab]::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.attest-tab-btn[data-v-d73882ab]{position:relative;font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;background:none;border:none;border-bottom:2px solid transparent;color:var(--attest-dim);cursor:pointer;transition:color .18s ease,border-color .18s ease;white-space:nowrap;display:flex;align-items:center;gap:6px}.attest-tab-btn--active[data-v-d73882ab]{color:var(--attest-yellow);border-bottom-color:var(--attest-yellow)}.attest-tab-btn--disabled[data-v-d73882ab]{opacity:.45;cursor:not-allowed;color:#444}.attest-tab-btn--disabled[data-v-d73882ab]:hover{color:#555;border-bottom-color:transparent}.attest-tab-coming-soon[data-v-d73882ab]{font-size:.45rem;font-weight:400;letter-spacing:.04em;color:#555;text-transform:none}.attest-tab-btn--disabled[data-v-d73882ab]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--attest-yellow);color:#000;font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:700;letter-spacing:.04em;padding:5px 10px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:10}.attest-tab-btn--disabled[data-v-d73882ab]:hover:after{opacity:1}.attest-body[data-v-d73882ab]{padding:20px;overflow-y:auto;flex:1 1 0;min-height:0}.attest-body[data-v-d73882ab]::-webkit-scrollbar{width:6px}.attest-body[data-v-d73882ab]::-webkit-scrollbar-track{background:var(--attest-bg)}.attest-body[data-v-d73882ab]::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}.attest-body[data-v-d73882ab]::-webkit-scrollbar-thumb:hover{background:#444}.attest-form[data-v-d73882ab]{display:flex;flex-direction:column;gap:16px}.attest-field[data-v-d73882ab]{display:flex;flex-direction:column;gap:5px}.attest-field--provider[data-v-d73882ab]{gap:5px}.attest-field--checkbox[data-v-d73882ab]{flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.attest-label[data-v-d73882ab]{font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.58rem;font-weight:700;letter-spacing:.08em;color:var(--attest-dim);text-transform:uppercase}.attest-input[data-v-d73882ab]{font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.7rem;padding:10px 12px;background:var(--attest-bg-raised);border:1px solid var(--attest-border);color:var(--attest-text-soft);outline:none;transition:border-color .12s ease}.attest-input[data-v-d73882ab]::placeholder{color:#444;font-size:.65rem}.attest-input[data-v-d73882ab]:focus{border-color:var(--attest-yellow)}.attest-provider-badge[data-v-d73882ab]{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.68rem;padding:10px 12px;background:#ffb0000d;border:1px solid rgba(255,176,0,.2);color:var(--attest-yellow)}.attest-provider-icon[data-v-d73882ab]{font-size:.85rem}.attest-model-locked[data-v-d73882ab]{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.68rem;padding:10px 12px;background:#ffb0000d;border:1px solid rgba(255,176,0,.2);color:var(--attest-yellow)}.attest-model-locked-icon[data-v-d73882ab]{font-size:.85rem}.attest-model-locked-text[data-v-d73882ab]{font-weight:700}.attest-model-locked-hint[data-v-d73882ab]{font-size:.52rem;color:var(--attest-muted);margin-left:2px}.attest-model-dropdown-wrapper[data-v-d73882ab]{position:relative}.attest-model-dropdown-trigger[data-v-d73882ab]{font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.7rem;padding:10px 12px;background:var(--attest-bg-raised);border:1px solid var(--attest-border);color:var(--attest-text-soft);cursor:pointer;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;transition:border-color .12s ease}.attest-model-dropdown-trigger[data-v-d73882ab]:hover{border-color:var(--attest-yellow)}.attest-model-dropdown-arrow[data-v-d73882ab]{font-size:.5rem;color:var(--attest-dim)}.attest-model-dropdown-menu[data-v-d73882ab]{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:var(--attest-bg-raised);border:1px solid var(--attest-border);border-top:none;z-index:20}.attest-model-dropdown-menu[data-v-d73882ab]::-webkit-scrollbar{width:4px}.attest-model-dropdown-menu[data-v-d73882ab]::-webkit-scrollbar-thumb{background:#2a2a2a}.attest-model-dropdown-empty[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.6rem;color:var(--attest-dim);padding:10px 12px}.attest-model-dropdown-item[data-v-d73882ab]{display:block;width:100%;font-family:JetBrains Mono,monospace;font-size:.62rem;padding:8px 12px;background:none;border:none;color:var(--attest-text-soft);cursor:pointer;text-align:left;transition:background .12s ease}.attest-model-dropdown-item[data-v-d73882ab]:hover{background:#ffb00014;color:var(--attest-yellow)}.attest-model-dropdown-item--active[data-v-d73882ab]{color:var(--attest-yellow);background:#ffb0000f}.attest-checkbox-label[data-v-d73882ab]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.attest-checkbox[data-v-d73882ab]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid #3a3a3a;background:var(--attest-bg-raised);cursor:pointer;position:relative;flex-shrink:0;transition:border-color .12s ease,background .12s ease}.attest-checkbox[data-v-d73882ab]:checked{background:var(--attest-yellow);border-color:var(--attest-yellow)}.attest-checkbox[data-v-d73882ab]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.6rem;font-weight:900;color:#000}.attest-checkbox[data-v-d73882ab]:disabled{cursor:not-allowed}.attest-checkbox-text[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.65rem;color:var(--attest-text-soft);letter-spacing:.04em}.attest-checkbox-hint[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.55rem;color:var(--attest-dim)}.attest-checkbox-hint--ready[data-v-d73882ab]{color:var(--attest-yellow)}.attest-free-notice[data-v-d73882ab]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffb0000f;border:1px solid rgba(255,176,0,.18)}.attest-free-notice-icon[data-v-d73882ab]{font-size:.85rem;flex-shrink:0}.attest-free-notice-text[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.58rem;color:var(--attest-yellow);font-weight:600;letter-spacing:.04em}.attest-token-warning[data-v-d73882ab]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#ffb0000f;border:1px solid rgba(255,176,0,.18);margin-top:-6px}.attest-token-warning-icon[data-v-d73882ab]{font-size:.8rem;color:var(--attest-yellow);flex-shrink:0;line-height:1.4;font-weight:700}.attest-token-warning-text[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.55rem;color:var(--attest-muted);line-height:1.45}.attest-start-btn[data-v-d73882ab]{font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:12px 16px;background:var(--attest-yellow);color:#ffe600;border:1px solid var(--attest-yellow);cursor:pointer;text-transform:uppercase;transition:opacity .12s ease,background .12s ease;margin-top:4px}.attest-start-btn[data-v-d73882ab]:hover:not(:disabled){background:var(--attest-yellow-light);border-color:var(--attest-yellow-light)}.attest-start-btn[data-v-d73882ab]:disabled{opacity:.35;cursor:not-allowed}.attest-start-btn--reset[data-v-d73882ab]{background:transparent;color:var(--attest-yellow);border-color:var(--attest-yellow)}.attest-start-btn--reset[data-v-d73882ab]:hover{background:#ffb0001a}.attest-results[data-v-d73882ab]{display:flex;flex-direction:column;gap:12px}.attest-spinner[data-v-d73882ab]{text-align:center;padding:12px 0}.attest-spinner-text[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.65rem;color:var(--attest-yellow);letter-spacing:.08em;animation:attest-pulse-d73882ab 1s ease-in-out infinite}@keyframes attest-pulse-d73882ab{0%,to{opacity:1}50%{opacity:.3}}.attest-summary[data-v-d73882ab]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid;margin-bottom:4px}.attest-summary--pass[data-v-d73882ab]{background:#ffb00014;border-color:var(--attest-yellow)}.attest-summary--fail[data-v-d73882ab]{background:#9b6b6614;border-color:var(--attest-enemy)}.attest-summary-badge[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:800;letter-spacing:.06em;flex-shrink:0}.attest-summary--pass .attest-summary-badge[data-v-d73882ab]{color:var(--attest-yellow)}.attest-summary--fail .attest-summary-badge[data-v-d73882ab]{color:var(--attest-enemy)}.attest-summary-text[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.62rem;color:#aaa;line-height:1.4}.attest-steps[data-v-d73882ab]{display:flex;flex-direction:column;gap:10px;max-height:50vh;overflow-y:auto;padding-right:6px}.attest-steps[data-v-d73882ab]::-webkit-scrollbar{width:5px}.attest-steps[data-v-d73882ab]::-webkit-scrollbar-track{background:var(--attest-bg)}.attest-steps[data-v-d73882ab]::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.attest-step[data-v-d73882ab]{display:flex;gap:10px;padding:10px 12px;background:var(--attest-bg-raised);border:1px solid var(--attest-border)}.attest-step--pass[data-v-d73882ab]{border-left:2px solid var(--attest-yellow)}.attest-step--warning[data-v-d73882ab]{border-left:2px solid var(--attest-yellow-light)}.attest-step--fail[data-v-d73882ab]{border-left:2px solid var(--attest-enemy)}.attest-step--running[data-v-d73882ab]{border-left:2px solid var(--attest-dim)}.attest-step-badge[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.85rem;flex-shrink:0;width:18px;text-align:center}.attest-step--pass .attest-step-badge[data-v-d73882ab]{color:var(--attest-yellow)}.attest-step--warning .attest-step-badge[data-v-d73882ab]{color:var(--attest-yellow-light)}.attest-step--fail .attest-step-badge[data-v-d73882ab]{color:var(--attest-enemy)}.attest-step--running .attest-step-badge[data-v-d73882ab]{color:var(--attest-muted);animation:attest-pulse-d73882ab .8s ease-in-out infinite}.attest-step-body[data-v-d73882ab]{flex:1;min-width:0}.attest-step-name[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;letter-spacing:.05em;color:#ddd;text-transform:uppercase;margin-bottom:2px}.attest-step-msg[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.6rem;color:#999;word-break:break-all;line-height:1.4}.attest-step-data[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.55rem;color:var(--attest-dim);background:#080808;padding:8px 10px;margin-top:6px;overflow-x:auto;white-space:pre-wrap;word-break:break-all;max-height:160px;overflow-y:auto}.attest-step-data[data-v-d73882ab]::-webkit-scrollbar{width:4px;height:4px}.attest-step-data[data-v-d73882ab]::-webkit-scrollbar-track{background:transparent}.attest-step-data[data-v-d73882ab]::-webkit-scrollbar-thumb{background:#2a2a2a}.attest-coming-soon-panel[data-v-d73882ab]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;gap:16px;min-height:300px}.attest-coming-soon-icon[data-v-d73882ab]{font-size:2.5rem;opacity:.6}.attest-coming-soon-title[data-v-d73882ab]{font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.85rem;font-weight:700;letter-spacing:.1em;color:var(--attest-yellow);text-transform:uppercase}.attest-coming-soon-desc[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.62rem;color:var(--attest-muted);max-width:420px;line-height:1.5}.attest-provider-link[data-v-d73882ab]{font-family:JetBrains Mono,monospace;font-size:.6rem;color:var(--attest-dim);text-decoration:none;border:1px solid #2a2a2a;padding:8px 14px;transition:color .18s ease,border-color .18s ease}.attest-provider-link[data-v-d73882ab]:hover{color:var(--attest-yellow);border-color:var(--attest-yellow)}.attest-provider-tag[data-v-d73882ab]{font-size:.5rem;font-weight:700;letter-spacing:.06em;padding:2px 6px;background:#ffb0001f;border:1px solid rgba(255,176,0,.25);color:var(--attest-yellow);margin-left:4px}@media (max-width: 640px){.attest-overlay[data-v-d73882ab]{padding:12px}.attest-body[data-v-d73882ab]{padding:14px}.attest-input[data-v-d73882ab]{font-size:.65rem;padding:8px 10px}.attest-tab-btn[data-v-d73882ab]{font-size:.5rem;padding:8px 10px}.attest-coming-soon-panel[data-v-d73882ab]{padding:32px 16px;min-height:200px}.attest-panel[data-v-d73882ab]{max-width:none;height:100%}}.pm-overlay[data-v-2f46c983]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pm-modal[data-v-2f46c983]{width:440px;max-width:95vw;max-height:90vh;overflow-y:auto;background:#0f1318;border:1px solid rgba(164,176,189,.18);border-radius:6px;box-shadow:0 0 40px #0009;font-family:JetBrains Mono,monospace;color:var(--war-text, #c8d6e5)}.pm-header[data-v-2f46c983]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .8rem;border-bottom:1px solid rgba(164,176,189,.12);background:linear-gradient(180deg,#12161cf5,#0c0f13fa)}.pm-header-label[data-v-2f46c983]{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#56c88e}.pm-close-btn[data-v-2f46c983]{background:none;border:none;color:#718093;font-size:1.2rem;cursor:pointer;padding:0 .25rem;line-height:1;transition:color .15s}.pm-close-btn[data-v-2f46c983]:hover{color:#c8d6e5}.pm-body[data-v-2f46c983]{padding:.8rem;display:flex;flex-direction:column;gap:.8rem}.pm-error-bar[data-v-2f46c983],.pm-success-bar[data-v-2f46c983]{display:flex;align-items:flex-start;gap:.4rem;padding:.45rem .6rem;font-size:.55rem;line-height:1.4;border-radius:3px}.pm-error-bar[data-v-2f46c983]{background:#dc35451f;border:1px solid rgba(220,53,69,.3);color:#e57373}.pm-error-prefix[data-v-2f46c983]{color:#ef5350;font-weight:700;flex-shrink:0}.pm-success-bar[data-v-2f46c983]{background:#56c88e1a;border:1px solid rgba(86,200,142,.3);color:#56c88e}.pm-success-prefix[data-v-2f46c983]{color:#56c88e;font-weight:700;flex-shrink:0}.pm-section[data-v-2f46c983]{display:flex;flex-direction:column;gap:.4rem}.pm-section-label[data-v-2f46c983]{font-size:.5rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#718093}.pm-slider-row[data-v-2f46c983]{display:flex;align-items:center;gap:.6rem}.pm-slider[data-v-2f46c983]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:#181c22;border:1px solid rgba(164,176,189,.15);border-radius:3px;outline:none;cursor:pointer}.pm-slider[data-v-2f46c983]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#56c88e;border:2px solid #1a3326;cursor:pointer;box-shadow:0 0 6px #56c88e4d}.pm-slider[data-v-2f46c983]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#56c88e;border:2px solid #1a3326;cursor:pointer;box-shadow:0 0 6px #56c88e4d}.pm-slider-input[data-v-2f46c983]{width:90px;padding:.35rem .4rem;background:#181c22;border:1px solid rgba(164,176,189,.15);border-radius:3px;color:#c8d6e5;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600;text-align:center;outline:none;-moz-appearance:textfield}.pm-slider-input[data-v-2f46c983]::-webkit-outer-spin-button,.pm-slider-input[data-v-2f46c983]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pm-slider-input[data-v-2f46c983]:focus{border-color:#56c88e80}.pm-slider-labels[data-v-2f46c983]{display:flex;justify-content:space-between;font-size:.42rem;color:#57606f;margin-top:.15rem}.pm-amount-warning[data-v-2f46c983]{font-size:.5rem;color:#e57373;padding:.35rem .45rem;background:#dc35451a;border:1px solid rgba(220,53,69,.25);border-radius:3px;margin-top:.3rem;line-height:1.4}.pm-pricing-box[data-v-2f46c983]{background:#181c22;border:1px solid rgba(164,176,189,.12);border-radius:3px;padding:.5rem .6rem}.pm-pricing-row[data-v-2f46c983]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.pm-pricing-label[data-v-2f46c983]{font-size:.5rem;font-weight:600;color:#718093;text-transform:uppercase;letter-spacing:.06em}.pm-pricing-value[data-v-2f46c983]{font-size:.58rem;font-weight:700;color:#c8d6e5}.pm-pricing-value--total[data-v-2f46c983]{color:#56c88e;font-size:.65rem}.pm-pricing-row--total[data-v-2f46c983]{padding:.35rem 0 .15rem}.pm-chain-row[data-v-2f46c983]{display:flex}.pm-chain-select[data-v-2f46c983]{width:100%;padding:.4rem .5rem;background:#181c22;border:1px solid rgba(164,176,189,.15);border-radius:3px;color:#c8d6e5;font-family:JetBrains Mono,monospace;font-size:.58rem;cursor:pointer;outline:none}.pm-chain-select[data-v-2f46c983]:focus{border-color:#56c88e80}.pm-wallet-required-box[data-v-2f46c983]{background:#dc354514;border:1px solid rgba(220,53,69,.25);border-radius:3px;padding:.6rem .7rem;margin-bottom:.4rem;text-align:center}.pm-wallet-required-title[data-v-2f46c983]{font-size:.58rem;font-weight:700;color:#e57373;letter-spacing:.04em;line-height:1.4}.pm-wallet-required-sub[data-v-2f46c983]{font-size:.45rem;color:#718093;margin-top:.3rem;letter-spacing:.03em}.pm-wallet-row[data-v-2f46c983]{display:flex;flex-direction:column;gap:.3rem}.pm-wallet-btn[data-v-2f46c983]{width:100%;padding:.4rem .5rem;background:#181c22;border:1px solid rgba(164,176,189,.15);border-radius:3px;color:#c8d6e5;font-family:JetBrains Mono,monospace;font-size:.55rem;cursor:pointer;text-align:left;transition:all .15s}.pm-wallet-btn[data-v-2f46c983]:hover:not(:disabled){border-color:#56c88e66;background:#1a2a20}.pm-wallet-btn[data-v-2f46c983]:disabled{opacity:.4;cursor:not-allowed}.pm-no-wallets[data-v-2f46c983]{font-size:.5rem;color:#718093;padding:.3rem 0}.pm-wallet-addr[data-v-2f46c983]{font-size:.55rem;color:#56c88e;padding:.3rem .5rem;background:#181c22;border:1px solid rgba(86,200,142,.2);border-radius:3px;word-break:break-all}.pm-disconnect-link[data-v-2f46c983]{background:none;border:none;color:#718093;font-family:JetBrains Mono,monospace;font-size:.45rem;cursor:pointer;padding:0;margin-top:.2rem;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.pm-disconnect-link[data-v-2f46c983]:hover{color:#c8d6e5}.pm-action-btn[data-v-2f46c983]{width:100%;padding:.55rem;background:#1a3326;border:1px solid #56c88e;border-radius:3px;color:#56c88e;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:all .15s;text-transform:uppercase}.pm-action-btn[data-v-2f46c983]:hover:not(:disabled){background:#1f4a37;box-shadow:0 0 12px #56c88e33}.pm-action-btn[data-v-2f46c983]:disabled{opacity:.4;cursor:not-allowed}.pm-status-text[data-v-2f46c983]{font-size:.55rem;color:#feca57;padding:.4rem .5rem;background:#feca5714;border:1px solid rgba(254,202,87,.2);border-radius:3px;text-align:center}.pm-outstanding-box[data-v-2f46c983]{background:#181c22;border:1px solid rgba(254,202,87,.25);border-radius:3px;padding:.5rem .6rem}.pm-outstanding-row[data-v-2f46c983]{display:flex;justify-content:space-between;align-items:center;padding:.2rem 0}.pm-outstanding-label[data-v-2f46c983]{font-size:.5rem;font-weight:600;color:#718093;text-transform:uppercase;letter-spacing:.06em}.pm-outstanding-value[data-v-2f46c983]{font-size:.55rem;font-weight:700;color:#c8d6e5}.pm-outstanding-status[data-v-2f46c983]{color:#feca57}.pm-outstanding-tx[data-v-2f46c983]{font-size:.45rem;color:#57606f;word-break:break-all}.pm-outstanding-warn[data-v-2f46c983]{font-size:.5rem;color:#e57373;padding:.4rem .5rem;background:#dc354514;border:1px solid rgba(220,53,69,.2);border-radius:3px;line-height:1.5}.pm-action-btn--resolve[data-v-2f46c983]{background:#1a2a20;border-color:#56c88e;color:#56c88e}.pm-action-btn--resolve[data-v-2f46c983]:hover:not(:disabled){background:#1f4a37;box-shadow:0 0 12px #56c88e33}.modal-fade-enter-active[data-v-2f46c983],.modal-fade-leave-active[data-v-2f46c983]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-2f46c983],.modal-fade-leave-to[data-v-2f46c983]{opacity:0}.app-shell[data-v-4459a80f]{display:flex;flex-direction:column;width:100vw;height:100vh;overflow:hidden;background-color:#0b0f13;color:var(--war-text)}.app-header[data-v-4459a80f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:1.65rem;min-height:1.65rem;padding:0 .65rem;border-bottom:1px solid rgba(164,176,189,.12);background:linear-gradient(180deg,#12161cf5,#0c0f13fa);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;z-index:10}.header-left[data-v-4459a80f],.header-right[data-v-4459a80f]{display:flex;align-items:center;gap:.4rem;min-width:0}.header-credits[data-v-4459a80f]{font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;transition:color .18s ease}.header-credits--green[data-v-4459a80f]{color:#56c88e}.header-credits--gold[data-v-4459a80f]{color:#ffb000}.header-credits--red[data-v-4459a80f]{color:#d4564a}.header-topup-btn[data-v-4459a80f]{font-family:JetBrains Mono,monospace;font-size:.48rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#56c88e;background:#1a2a20;border:1px solid rgba(86,200,142,.3);border-radius:2px;padding:.15rem .4rem;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.header-topup-btn[data-v-4459a80f]:hover{background:#1f4a37;border-color:#56c88e;color:#7ef0b0;box-shadow:0 0 8px #56c88e26}.header-center[data-v-4459a80f]{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0}.header-status-dot[data-v-4459a80f]{display:inline-block;width:.4rem;height:.4rem;border-radius:1px;flex-shrink:0;animation:header-pulse-dot-4459a80f 3s ease-in-out infinite}.header-status-dot--red[data-v-4459a80f]{background:var(--war-enemy, #9b6b66);box-shadow:0 0 4px #9b6b6666}.header-status-dot--yellow[data-v-4459a80f]{background:var(--theme-accent, #ffb000);box-shadow:0 0 4px #ffb00066;animation:header-pulse-fast-4459a80f .6s ease-in-out infinite}.header-status-dot--green[data-v-4459a80f]{background:var(--war-ally, #6c8c83);box-shadow:0 0 4px #6c8c8366}.header-status-text[data-v-4459a80f]{color:var(--war-muted, #8291a0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-title[data-v-4459a80f]{color:var(--theme-accent, #ffe600);font-weight:888;letter-spacing:.18em;font-size:.75rem}.header-logout-btn[data-v-4459a80f]{background:none;border:1px solid rgba(164,176,189,.2);color:var(--war-muted, #8291a0);font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.1rem .5rem;cursor:pointer;transition:color .22s ease,border-color .22s ease}.header-logout-btn[data-v-4459a80f]:hover{color:var(--war-enemy, #9b6b66);border-color:var(--war-enemy, #9b6b66)}.app-main[data-v-4459a80f]{flex:1 1 0;min-height:0;overflow:hidden;position:relative;z-index:1}.app-footer[data-v-4459a80f]{flex-shrink:0;border-top:1px solid rgba(164,176,189,.16);background:linear-gradient(180deg,#0e1217eb,#12171de0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.375rem 0;text-align:center;font-size:.65rem;letter-spacing:.04em;color:var(--war-muted);z-index:10;-webkit-user-select:none;user-select:none}.app-footer p[data-v-4459a80f]{margin:0}.footer-link[data-v-4459a80f]{color:var(--war-steel, #b9c5cf);text-decoration:none;transition:color .22s ease}.footer-link[data-v-4459a80f]:hover{color:var(--theme-accent-light, #ffc033)}@keyframes header-pulse-dot-4459a80f{0%,to{opacity:1}50%{opacity:.4}}@keyframes header-pulse-fast-4459a80f{0%,to{opacity:1}50%{opacity:.2}}@media (max-width: 640px){.app-header[data-v-4459a80f]{height:1.4rem;min-height:1.4rem;padding:0 .4rem;font-size:.55rem}.header-title[data-v-4459a80f]{letter-spacing:.08em;font-size:.62rem}}
