.popup-dialog[data-astro-cid-kphbpcdu]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:min(92vw,460px);color:var(--color-text);box-shadow:var(--shadow-frame);margin:auto;padding:0}.popup-dialog[data-astro-cid-kphbpcdu]::backdrop{background:#0f172a8c}.popup-dialog__box[data-astro-cid-kphbpcdu]{align-items:flex-start;gap:var(--space-4);font-size:var(--text-md);color:var(--color-text-secondary);flex-direction:column;padding:clamp(20px,4vw,32px);display:flex}.popup-dialog__head[data-astro-cid-kphbpcdu]{align-items:center;gap:var(--space-3);color:var(--color-warning,var(--color-danger));display:flex}.popup-dialog__box[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{font-size:var(--text-h3);font-weight:var(--font-bold);color:var(--color-text)}.popup-dialog__box[data-astro-cid-kphbpcdu] ul[data-astro-cid-kphbpcdu]{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.contact-hero[data-astro-cid-kphbpcdu]{padding-block:var(--space-6) clamp(36px, 5vw, 56px);background:radial-gradient(50% 80% at 90% 0%, var(--color-primary-50) 0%, transparent 70%), var(--color-surface)}.contact-hero__copy[data-astro-cid-kphbpcdu]{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:720px;margin-top:clamp(28px,5vw,56px);display:flex}.channels[data-astro-cid-kphbpcdu]{gap:var(--space-4);margin:0 0 var(--space-10);padding:0;list-style:none;display:grid}@media (width>=768px){.channels[data-astro-cid-kphbpcdu]{grid-template-columns:repeat(3,minmax(0,1fr))}}.channel[data-astro-cid-kphbpcdu]{align-items:center;gap:var(--space-4);min-height:72px;padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.channel[data-astro-cid-kphbpcdu]:hover{border-color:var(--color-primary)}.channel__text[data-astro-cid-kphbpcdu]{min-width:0;font-size:var(--text-md);color:var(--color-text-secondary);overflow-wrap:anywhere;flex-direction:column;display:flex}.channel__text[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{color:var(--color-text);font-weight:var(--font-semibold)}.contact-grid[data-astro-cid-kphbpcdu]{gap:var(--space-10);align-items:start;display:grid}@media (width>=1024px){.contact-grid[data-astro-cid-kphbpcdu]{gap:var(--space-12);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.contact-card[data-astro-cid-kphbpcdu]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-frame);padding:clamp(20px,4vw,40px)}.contact-form[data-astro-cid-kphbpcdu],.contact-form[data-astro-cid-kphbpcdu]>fieldset[data-astro-cid-kphbpcdu]{gap:var(--space-6);flex-direction:column;display:flex}fieldset[data-astro-cid-kphbpcdu]{border:0;min-width:0;margin:0;padding:0}.form-row[data-astro-cid-kphbpcdu]{gap:var(--space-6);display:grid}@media (width>=640px){.form-row[data-astro-cid-kphbpcdu]{grid-template-columns:repeat(2,minmax(0,1fr))}}.topics__options[data-astro-cid-kphbpcdu]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=480px){.topics__options[data-astro-cid-kphbpcdu]{grid-template-columns:repeat(2,minmax(0,1fr))}}.topic[data-astro-cid-kphbpcdu]{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex;position:relative}.topic[data-astro-cid-kphbpcdu]:hover{border-color:var(--color-text-tertiary)}.topic[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]{width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0;margin:0}.topic[data-astro-cid-kphbpcdu]:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-50);color:var(--color-primary-active);font-weight:var(--font-medium)}.topic[data-astro-cid-kphbpcdu]:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.field[data-astro-cid-kphbpcdu]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.field__label[data-astro-cid-kphbpcdu]{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text);padding:0}.field__label[data-astro-cid-kphbpcdu] span[data-astro-cid-kphbpcdu][aria-hidden]{color:var(--color-danger)}.field__optional[data-astro-cid-kphbpcdu]{color:var(--color-text-secondary);font-weight:var(--font-normal)}.field[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu],.field[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]{width:100%;font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:0 var(--space-3);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.field[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]{height:48px}.field[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]{padding:var(--space-3);resize:vertical;min-height:140px;line-height:1.5}.field[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]::placeholder,.field[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]::placeholder{color:var(--color-text-secondary);opacity:1}.field[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:hover,.field[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]:hover{border-color:var(--color-text-tertiary)}.field[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:focus,.field[data-astro-cid-kphbpcdu] textarea[data-astro-cid-kphbpcdu]:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus);outline:none}.field[data-astro-cid-kphbpcdu] [data-astro-cid-kphbpcdu][aria-invalid=true]{border-color:var(--color-danger)}.field[data-astro-cid-kphbpcdu] [data-astro-cid-kphbpcdu][aria-invalid=true]:focus{box-shadow:0 0 0 3px #b91c1c24}.field__hint[data-astro-cid-kphbpcdu]{font-size:var(--text-sm);color:var(--color-text-secondary)}.field__error[data-astro-cid-kphbpcdu]{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-danger);display:flex}.field__error[data-astro-cid-kphbpcdu]:before{content:"!";background:var(--color-danger);color:#fff;width:16px;height:16px;font-size:11px;font-weight:var(--font-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.field__error[data-astro-cid-kphbpcdu][hidden]{display:none}.hp[data-astro-cid-kphbpcdu]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-actions[data-astro-cid-kphbpcdu]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=479.98px){.form-actions[data-astro-cid-kphbpcdu] .btn[data-astro-cid-kphbpcdu]{width:100%}}.form-hint[data-astro-cid-kphbpcdu]{font-size:var(--text-sm);color:var(--color-text-secondary)}.spinner[data-astro-cid-kphbpcdu]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:none}.is-busy .spinner[data-astro-cid-kphbpcdu]{display:inline-block}.is-busy svg{display:none}@keyframes spin{to{transform:rotate(360deg)}}.form-status[data-astro-cid-kphbpcdu],.form-status{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-base);display:flex}.form-status:focus{outline:none}.form-status[data-astro-cid-kphbpcdu][hidden]{display:none}.form-status--neutral[data-astro-cid-kphbpcdu],.form-status--neutral{background:var(--color-neutral-bg);color:var(--color-text-secondary)}.form-status--success{background:var(--color-success-bg);color:var(--color-success)}.form-status--error{background:var(--color-danger-bg);color:var(--color-danger)}.form-status[data-astro-cid-kphbpcdu] svg{flex-shrink:0;margin-top:2px}.contact-aside[data-astro-cid-kphbpcdu] h2[data-astro-cid-kphbpcdu]{margin-bottom:var(--space-6);font-size:var(--text-h3);font-weight:var(--font-bold)}.contact-aside[data-astro-cid-kphbpcdu] ul[data-astro-cid-kphbpcdu]{margin:0;padding:0;list-style:none;display:grid}.contact-aside[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--color-border);display:flex}.contact-aside[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu] div[data-astro-cid-kphbpcdu]{align-items:flex-start;gap:var(--space-1);min-width:0;font-size:var(--text-md);color:var(--color-text-secondary);flex-direction:column;display:flex}.contact-aside[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{color:var(--color-text);font-weight:var(--font-semibold)}.contact-aside[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]:not(.link-arrow){overflow-wrap:anywhere}.contact-aside[data-astro-cid-kphbpcdu] .link-arrow[data-astro-cid-kphbpcdu]{margin-top:var(--space-1);font-size:var(--text-base)}
