.system-terminal[data-v-8a4fb91e]{border-radius:.75rem;border:1px solid var(--border);overflow:hidden;font-family:JetBrains Mono,monospace}.terminal__header[data-v-8a4fb91e]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--surface-light);border-bottom:1px solid var(--border)}.terminal__dots[data-v-8a4fb91e]{display:flex;gap:6px}.terminal__dot[data-v-8a4fb91e]{width:10px;height:10px;border-radius:50%;background:var(--text-dark)}.terminal__dot--red[data-v-8a4fb91e]{background:#ef4444}.terminal__dot--yellow[data-v-8a4fb91e]{background:#f59e0b}.terminal__dot--green[data-v-8a4fb91e]{background:#10b981}.terminal__title[data-v-8a4fb91e]{font-size:.7rem;color:var(--text-dark);flex-grow:1}.terminal__status[data-v-8a4fb91e]{display:flex;align-items:center;gap:.5rem}.terminal__status-dot[data-v-8a4fb91e]{width:6px;height:6px;border-radius:50%;background:var(--text-dark)}.terminal__status-dot--active[data-v-8a4fb91e]{background:var(--primary);animation:pulse-slow 1.5s infinite}.terminal__status-text[data-v-8a4fb91e]{font-size:.55rem;color:var(--text-dark);letter-spacing:.1em}.terminal__body[data-v-8a4fb91e]{padding:1rem;min-height:150px;max-height:300px;overflow-y:auto;background:var(--bg)}.terminal__line[data-v-8a4fb91e]{display:flex;align-items:flex-start;gap:.5rem;padding:.25rem 0;font-size:.75rem;line-height:1.5}.terminal__prompt[data-v-8a4fb91e]{color:var(--primary);flex-shrink:0}.terminal__prefix[data-v-8a4fb91e]{color:var(--text-dark);flex-shrink:0}.terminal__text[data-v-8a4fb91e]{color:var(--text-muted)}.terminal__line--prompt .terminal__text[data-v-8a4fb91e]{color:var(--text-main)}.terminal__line--output[data-v-8a4fb91e]{padding-left:1rem}.terminal__line--success .terminal__text[data-v-8a4fb91e]{color:var(--text-muted)}.terminal__line--warning .terminal__text[data-v-8a4fb91e]{color:#f59e0b}.terminal__line--error .terminal__text[data-v-8a4fb91e]{color:#ef4444}.terminal__line--highlight .terminal__text[data-v-8a4fb91e]{color:var(--primary);font-weight:600}.terminal__check[data-v-8a4fb91e]{color:var(--primary);margin-left:auto}.terminal__warn[data-v-8a4fb91e]{color:#f59e0b;margin-left:auto}.terminal__error[data-v-8a4fb91e]{color:#ef4444;margin-left:auto}.terminal__cursor[data-v-8a4fb91e]{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.75rem}.terminal__cursor-blink[data-v-8a4fb91e]{color:var(--primary);animation:blink-8a4fb91e .8s infinite}@keyframes blink-8a4fb91e{0%,50%{opacity:1}51%,to{opacity:0}}.terminal__body[data-v-8a4fb91e]::-webkit-scrollbar{width:4px}.terminal__body[data-v-8a4fb91e]::-webkit-scrollbar-track{background:var(--surface)}.terminal__body[data-v-8a4fb91e]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.contact-page[data-v-43ff23ac]{min-height:100vh;padding-top:80px;position:relative;z-index:1}.hero[data-v-43ff23ac]{padding:var(--space-lg) 0;text-align:center}.tag[data-v-43ff23ac]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary-soft);border:1px solid rgba(42,191,255,.2);border-radius:2rem;font-family:JetBrains Mono,monospace;font-size:.65rem;color:var(--primary);letter-spacing:.1em}.tag__dot[data-v-43ff23ac]{width:6px;height:6px;background:var(--primary);border-radius:50%;animation:pulse-slow 2s infinite}.hero__title[data-v-43ff23ac]{font-size:clamp(2rem,6vw,3.5rem);font-weight:900;margin:var(--space-md) 0}.hero__subtitle[data-v-43ff23ac]{font-size:1rem;color:var(--text-muted);line-height:1.8}.contact-section[data-v-43ff23ac]{padding:0 0 var(--space-xl)}.contact-card[data-v-43ff23ac]{display:grid;grid-template-columns:1fr 1.2fr;border-radius:1.5rem;overflow:hidden;border:1px solid var(--border);opacity:0}.contact-card__info[data-v-43ff23ac]{padding:var(--space-lg);background:var(--bg);display:flex;flex-direction:column;justify-content:space-between}.contact-card__form[data-v-43ff23ac]{padding:var(--space-lg);background:var(--surface)}.mono-tag[data-v-43ff23ac]{font-family:JetBrains Mono,monospace;font-size:.65rem;color:var(--primary);text-transform:uppercase;letter-spacing:.1em}.contact-card__header h2[data-v-43ff23ac]{font-size:1.5rem;margin:.5rem 0}.contact-card__header p[data-v-43ff23ac]{font-size:.85rem;color:var(--text-muted);line-height:1.7}.contact-card__details[data-v-43ff23ac]{margin:var(--space-md) 0;display:flex;flex-direction:column;gap:.75rem}.detail-item[data-v-43ff23ac]{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:var(--text-muted)}.detail-item svg[data-v-43ff23ac]{color:var(--primary);flex-shrink:0}.contact-card__actions[data-v-43ff23ac]{display:flex;flex-wrap:wrap;gap:.75rem;margin:var(--space-md) 0}.contact-card__actions a[data-v-43ff23ac]{flex:1 1 auto;text-align:center;white-space:nowrap}@media(prefers-reduced-motion:reduce){.contact-card__actions a[data-v-43ff23ac]:hover{transform:none}}@media(max-width:480px){.contact-card__actions a[data-v-43ff23ac]{flex-basis:100%}}.process-mini[data-v-43ff23ac]{display:flex;align-items:center;gap:.5rem;padding:var(--space-sm);background:var(--surface);border-radius:.75rem;border:1px solid var(--border);margin-top:auto}.process-mini__step[data-v-43ff23ac]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.process-mini__num[data-v-43ff23ac]{font-family:JetBrains Mono,monospace;font-size:.6rem;color:var(--primary);opacity:.5}.process-mini__text[data-v-43ff23ac]{font-family:JetBrains Mono,monospace;font-size:.6rem;color:var(--text-muted)}.process-mini__arrow[data-v-43ff23ac]{color:var(--primary);opacity:.3;font-size:.75rem}.form-group[data-v-43ff23ac]{margin-bottom:var(--space-sm)}.form-piege[data-v-43ff23ac]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-label[data-v-43ff23ac]{display:block;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;color:var(--primary);margin-bottom:.5rem;letter-spacing:.05em}.form-input[data-v-43ff23ac],.form-select[data-v-43ff23ac],.form-textarea[data-v-43ff23ac]{width:100%;padding:.875rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:.5rem;font-family:inherit;font-size:.85rem;color:var(--text-main);transition:var(--transition-base)}.form-input[data-v-43ff23ac]::placeholder,.form-textarea[data-v-43ff23ac]::placeholder{color:var(--text-dark)}.form-input[data-v-43ff23ac]:focus,.form-select[data-v-43ff23ac]:focus,.form-textarea[data-v-43ff23ac]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.form-select[data-v-43ff23ac]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.form-textarea[data-v-43ff23ac]{resize:vertical;min-height:100px}.form-submit[data-v-43ff23ac]{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:var(--primary);color:var(--bg);font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;border:none;border-radius:.5rem;cursor:pointer;transition:var(--transition-base);margin-top:var(--space-sm)}.form-submit[data-v-43ff23ac]:hover{background:var(--text-main);box-shadow:0 4px 20px #fff3}.form-success[data-v-43ff23ac],.form-error[data-v-43ff23ac]{text-align:center;padding:var(--space-lg)}.form-success__icon[data-v-43ff23ac]{width:64px;height:64px;background:var(--primary);color:var(--bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto var(--space-sm)}.form-error__icon[data-v-43ff23ac]{width:64px;height:64px;background:#ef4444;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto var(--space-sm)}.form-success h3[data-v-43ff23ac],.form-error h3[data-v-43ff23ac]{font-size:1.25rem;margin-bottom:.5rem}.form-success p[data-v-43ff23ac],.form-error p[data-v-43ff23ac]{font-size:.85rem;color:var(--text-muted);margin-bottom:var(--space-md)}.form-success__reset[data-v-43ff23ac],.form-error__retry[data-v-43ff23ac]{padding:.75rem 1.5rem;background:transparent;border:1px solid var(--border);color:var(--text-muted);font-size:.75rem;border-radius:.5rem;cursor:pointer;transition:var(--transition-base)}.form-success__reset[data-v-43ff23ac]:hover,.form-error__retry[data-v-43ff23ac]:hover{border-color:var(--primary);color:var(--primary)}.terminal-section[data-v-43ff23ac]{padding:var(--space-xl) 0}.terminal-section .system-terminal[data-v-43ff23ac]{max-width:600px;margin:0 auto}@media(max-width:1024px){.contact-card[data-v-43ff23ac]{grid-template-columns:1fr}.process-mini[data-v-43ff23ac]{flex-wrap:wrap;justify-content:center}}@media(max-width:768px){.contact-card__info[data-v-43ff23ac],.contact-card__form[data-v-43ff23ac]{padding:var(--space-md)}}
