.m-inq-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(9,13,20,.55);backdrop-filter:blur(3px)}.m-inq-modal-panel{position:relative;width:100%;max-width:620px;max-height:calc(100vh - 36px);overflow-y:auto;padding:26px 26px 22px;border:1px solid var(--m-line);border-radius:var(--m-r-lg);background:var(--m-surface);color:var(--m-text);box-shadow:var(--m-shadow-3,var(--m-shadow-2));font-family:var(--m-font)}.m-inq-modal-close{position:absolute;top:12px;right:12px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--m-r-sm);background:transparent;color:var(--m-muted);font-size:22px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.m-inq-modal-close:hover{background:var(--m-surface-soft);color:var(--m-text)}.m-inq-modal-title{margin:0 34px 6px 0;font-size:var(--m-fs-h4);font-weight:700;letter-spacing:.01em}.m-inq-modal-sub{margin:0 0 20px;color:var(--m-muted);font-size:var(--m-fs-sm);line-height:1.6}.m-inq-form{display:block}.m-inq-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width:620px){.m-inq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.m-inq-grid .m-inq-field--full{grid-column:1/-1}}.m-inq-field{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0}.m-inq-label{font-size:var(--m-fs-sm);font-weight:600;color:var(--m-text)}.m-inq-req{color:var(--m-danger);font-weight:700}.m-inq-hint{color:var(--m-muted);font-size:var(--m-fs-xs);line-height:1.5}.m-inq-field input,.m-inq-field select,.m-inq-field textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--m-line-strong);border-radius:var(--m-r-sm);background:var(--m-surface);color:var(--m-text);font-family:inherit;font-size:var(--m-fs-sm);line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.m-inq-field textarea{min-height:104px;resize:vertical}.m-inq-field select{padding-right:8px}.m-inq-field input::-moz-placeholder,.m-inq-field textarea::-moz-placeholder{color:var(--m-faint)}.m-inq-field input::placeholder,.m-inq-field textarea::placeholder{color:var(--m-faint)}.m-inq-field input:focus,.m-inq-field select:focus,.m-inq-field textarea:focus{outline:none;border-color:var(--m-accent);box-shadow:0 0 0 3px var(--m-accent-soft)}.m-inq-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.m-inq-about{color:var(--m-muted)}.m-inq-about,.m-inq-errors{margin:14px 0 0;font-size:var(--m-fs-sm)}.m-inq-errors{padding:10px 12px;border-left:3px solid var(--m-danger);border-radius:var(--m-r-sm);background:var(--m-surface-soft);color:var(--m-danger);line-height:1.6;list-style:none}.m-inq-errors li+li{margin-top:4px}.m-inq-actions{margin-top:20px}.m-inq-note{margin:10px 0 0;color:var(--m-muted);font-size:var(--m-fs-xs);text-align:center}.m-inq-done{padding:6px 0 2px;text-align:center}.m-inq-done-title{margin:0 0 10px;font-size:var(--m-fs-h4);font-weight:700}.m-inq-ticket{display:inline-block;margin:0 4px;padding:3px 9px;border-radius:var(--m-r-sm);background:var(--m-surface-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--m-fs-sm)}@media (max-width:560px){.m-inq-modal{padding:10px;align-items:flex-end}.m-inq-modal-panel{max-height:calc(100vh - 20px);padding:20px 16px 16px}}