.feedback-shell[data-astro-cid-ywsvekod],.feedback-form[data-astro-cid-ywsvekod],.success-state[data-astro-cid-ywsvekod]{max-width:800px}.conditional-fields[data-astro-cid-ywsvekod][hidden],.feedback-form[data-astro-cid-ywsvekod][hidden],.restored-note[data-astro-cid-ywsvekod][hidden],.success-state[data-astro-cid-ywsvekod][hidden]{display:none}.restored-note[data-astro-cid-ywsvekod]{border:1px solid var(--color-primary);border-radius:var(--radius-input);background:var(--color-primary-soft);padding:var(--space-3);color:var(--color-text);font-weight:var(--weight-semibold);margin:0}.feedback-form[data-astro-cid-ywsvekod],.success-state[data-astro-cid-ywsvekod]{gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:var(--space-5);display:grid}.feedback-form[data-astro-cid-ywsvekod] h2[data-astro-cid-ywsvekod],.success-state[data-astro-cid-ywsvekod] h2[data-astro-cid-ywsvekod]{margin:0}.feedback-form[data-astro-cid-ywsvekod] p[data-astro-cid-ywsvekod],.success-state[data-astro-cid-ywsvekod] p[data-astro-cid-ywsvekod]{color:var(--color-text-muted);line-height:1.55}fieldset[data-astro-cid-ywsvekod]{gap:var(--space-3);border:0;min-width:0;padding:0;display:grid}legend[data-astro-cid-ywsvekod]{color:var(--color-text);font-weight:var(--weight-semibold);padding:0}legend[data-astro-cid-ywsvekod] span[data-astro-cid-ywsvekod],.field[data-astro-cid-ywsvekod] em[data-astro-cid-ywsvekod]{color:var(--color-text-muted);font-size:var(--text-sm);font-style:normal;font-weight:var(--weight-semibold)}.category-grid[data-astro-cid-ywsvekod]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-grid[data-astro-cid-ywsvekod] label[data-astro-cid-ywsvekod]{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface-subtle);min-height:46px;font-weight:var(--weight-semibold);cursor:pointer;padding:10px 12px;display:flex}.category-grid[data-astro-cid-ywsvekod] input[data-astro-cid-ywsvekod]{flex:none;width:18px;height:18px;min-height:18px}.category-grid[data-astro-cid-ywsvekod] span[data-astro-cid-ywsvekod]{text-align:left}.field[data-astro-cid-ywsvekod],.conditional-fields[data-astro-cid-ywsvekod]{gap:var(--space-2);display:grid}.conditional-fields[data-astro-cid-ywsvekod]{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface-subtle);padding:var(--space-4)}.field[data-astro-cid-ywsvekod] span[data-astro-cid-ywsvekod]{color:var(--color-text);font-weight:var(--weight-semibold)}.field[data-astro-cid-ywsvekod] small[data-astro-cid-ywsvekod]{color:var(--color-text-muted);line-height:1.45}input[data-astro-cid-ywsvekod],textarea[data-astro-cid-ywsvekod]{border:1px solid var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-surface);width:100%;min-height:46px;color:var(--color-text);padding:10px 12px}textarea[data-astro-cid-ywsvekod]{resize:vertical}.tool-idea[data-astro-cid-ywsvekod]{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface-subtle);padding:var(--space-3)}.tool-idea[data-astro-cid-ywsvekod] summary[data-astro-cid-ywsvekod]{font-weight:var(--weight-semibold);cursor:pointer}.tool-idea[data-astro-cid-ywsvekod] .field[data-astro-cid-ywsvekod]{margin-top:var(--space-3)}.sensitive-warning[data-astro-cid-ywsvekod]{border-left:4px solid var(--color-warning);padding-left:var(--space-3);font-weight:var(--weight-medium);margin:0}.error-summary[data-astro-cid-ywsvekod],.field-error[data-astro-cid-ywsvekod]{color:var(--color-danger);font-weight:var(--weight-semibold)}.error-summary[data-astro-cid-ywsvekod]{border:1px solid var(--color-danger);border-radius:var(--radius-input);background:var(--color-danger-soft);padding:var(--space-3)}.field-error[data-astro-cid-ywsvekod]{margin:0}.form-actions[data-astro-cid-ywsvekod]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}button[data-astro-cid-ywsvekod]{border:1px solid var(--color-primary);border-radius:var(--radius-input);background:var(--color-primary);min-height:44px;color:var(--color-on-primary);font-weight:var(--weight-bold);cursor:pointer;padding:10px 14px}button[data-astro-cid-ywsvekod]:disabled{cursor:wait;opacity:.7}.form-actions[data-astro-cid-ywsvekod] a[data-astro-cid-ywsvekod]{color:var(--color-text-muted);font-weight:var(--weight-bold)}.success-state[data-astro-cid-ywsvekod]{background:var(--color-success-soft)}.success-state[data-astro-cid-ywsvekod] .button-link[data-astro-cid-ywsvekod]:not(.primary){cursor:pointer}@media (width<=720px){.feedback-form[data-astro-cid-ywsvekod],.success-state[data-astro-cid-ywsvekod],.conditional-fields[data-astro-cid-ywsvekod]{padding:var(--space-4)}.category-grid[data-astro-cid-ywsvekod],.form-actions[data-astro-cid-ywsvekod],button[data-astro-cid-ywsvekod]{grid-template-columns:1fr;width:100%}}.feedback-shell[data-astro-cid-ywsvekod]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:start;max-width:1180px;display:grid}.feedback-form[data-astro-cid-ywsvekod],.success-state[data-astro-cid-ywsvekod]{border-color:var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:18px;max-width:none;padding:clamp(20px,2.5vw,30px);box-shadow:0 18px 48px #06060714}.feedback-form[data-astro-cid-ywsvekod]>div[data-astro-cid-ywsvekod]:first-child p[data-astro-cid-ywsvekod]{max-width:620px;font-size:var(--type-body-secondary-size);line-height:var(--type-body-secondary-leading);margin:7px 0 0}.feedback-form[data-astro-cid-ywsvekod]>div[data-astro-cid-ywsvekod]:first-child h2[data-astro-cid-ywsvekod],.success-state[data-astro-cid-ywsvekod] h2[data-astro-cid-ywsvekod],.feedback-guidance[data-astro-cid-ywsvekod] h2[data-astro-cid-ywsvekod]{font:var(--type-section-title-weight) var(--type-section-title-size)/var(--type-section-title-leading) var(--font-sans);letter-spacing:var(--type-section-title-tracking)}fieldset[data-astro-cid-ywsvekod]{border-top:1px solid var(--color-border);gap:10px;padding-top:16px}legend[data-astro-cid-ywsvekod],.field[data-astro-cid-ywsvekod]>span[data-astro-cid-ywsvekod]{font:var(--type-label-weight) var(--type-label-size)/var(--type-label-leading) var(--font-sans)}legend[data-astro-cid-ywsvekod] span[data-astro-cid-ywsvekod],.field[data-astro-cid-ywsvekod] em[data-astro-cid-ywsvekod]{font-size:var(--type-caption-size);font-weight:var(--weight-medium)}.category-grid[data-astro-cid-ywsvekod]{gap:8px 10px}.category-grid[data-astro-cid-ywsvekod] label[data-astro-cid-ywsvekod]{border-color:var(--color-border);border-radius:var(--radius-input);background:var(--color-surface-subtle);min-height:46px;font-size:var(--text-sm);padding:9px 11px;transition:border-color .15s,background-color .15s,color .15s;position:relative;overflow:hidden}.category-grid[data-astro-cid-ywsvekod] label[data-astro-cid-ywsvekod]:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.category-grid[data-astro-cid-ywsvekod] label[data-astro-cid-ywsvekod]:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);box-shadow:inset 3px 0 var(--color-primary)}.category-grid[data-astro-cid-ywsvekod] label[data-astro-cid-ywsvekod]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 24%, transparent)}.category-grid[data-astro-cid-ywsvekod] input[data-astro-cid-ywsvekod]{accent-color:var(--color-primary)}input[data-astro-cid-ywsvekod],textarea[data-astro-cid-ywsvekod]{border-color:var(--color-border);background:var(--color-surface-subtle);transition:border-color .15s,background-color .15s,box-shadow .15s}input[data-astro-cid-ywsvekod]:hover,textarea[data-astro-cid-ywsvekod]:hover{border-color:var(--color-border-strong);background:var(--color-surface)}input[data-astro-cid-ywsvekod]:focus,textarea[data-astro-cid-ywsvekod]:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 24%, transparent);outline:none}.field[data-astro-cid-ywsvekod],.conditional-fields[data-astro-cid-ywsvekod]{gap:6px}.field[data-astro-cid-ywsvekod] small[data-astro-cid-ywsvekod]{font-size:var(--type-caption-size);line-height:1.4}input[data-astro-cid-ywsvekod]{min-height:44px}#feedback-description[data-astro-cid-ywsvekod]{height:132px;min-height:132px}.conditional-fields[data-astro-cid-ywsvekod]{border-color:var(--color-border-strong);background:var(--color-surface-subtle);padding:14px}.tool-idea[data-astro-cid-ywsvekod]{border-style:solid;border-color:var(--color-border);background:0 0;padding:0}.tool-idea[data-astro-cid-ywsvekod] summary[data-astro-cid-ywsvekod]{min-height:44px;color:var(--color-text-muted);font-size:var(--text-sm);padding:11px 12px;transition:background-color .15s,color .15s}.tool-idea[data-astro-cid-ywsvekod] summary[data-astro-cid-ywsvekod]:hover,.tool-idea[data-astro-cid-ywsvekod] summary[data-astro-cid-ywsvekod]:focus-visible{background:var(--color-surface-subtle);color:var(--color-text)}.tool-idea[data-astro-cid-ywsvekod] summary[data-astro-cid-ywsvekod]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tool-idea[data-astro-cid-ywsvekod][open] summary[data-astro-cid-ywsvekod]{border-bottom:1px solid var(--color-border)}.tool-idea[data-astro-cid-ywsvekod] .field[data-astro-cid-ywsvekod]{margin:0;padding:12px}.sensitive-warning[data-astro-cid-ywsvekod]{border:1px solid var(--color-border);border-left:3px solid color-mix(in srgb, var(--color-warning) 62%, var(--color-border));border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-surface-subtle) 72%, var(--color-surface));color:var(--color-text-muted);font-size:var(--type-caption-size);font-weight:var(--weight-medium);padding:10px 12px;line-height:1.45}.form-actions[data-astro-cid-ywsvekod]{border-top:1px solid var(--color-border);gap:10px;padding-top:16px}.form-actions[data-astro-cid-ywsvekod] button[data-astro-cid-ywsvekod]{border-color:var(--color-primary);background:var(--color-primary);min-width:150px;color:var(--color-on-primary)}.feedback-guidance[data-astro-cid-ywsvekod]{background:var(--color-result);color:var(--color-result-text);border-radius:14px;padding:clamp(24px,3vw,34px);position:sticky;top:94px;box-shadow:0 24px 64px #06060729}.feedback-guidance[data-astro-cid-ywsvekod] h2[data-astro-cid-ywsvekod]{margin:0 0 var(--space-5)}.feedback-guidance[data-astro-cid-ywsvekod] ol[data-astro-cid-ywsvekod]{margin:0 0 var(--space-5);gap:0;padding:0;list-style:none;display:grid}.feedback-guidance[data-astro-cid-ywsvekod] li[data-astro-cid-ywsvekod]{gap:var(--space-3);border-top:1px solid color-mix(in srgb, var(--color-result-muted) 22%, transparent);padding:var(--space-4) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.feedback-guidance[data-astro-cid-ywsvekod] li[data-astro-cid-ywsvekod]>span[data-astro-cid-ywsvekod]{color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.feedback-guidance[data-astro-cid-ywsvekod] strong[data-astro-cid-ywsvekod]{color:var(--color-result-text)}.feedback-guidance[data-astro-cid-ywsvekod] li[data-astro-cid-ywsvekod] p[data-astro-cid-ywsvekod]{color:var(--color-result-muted);font-size:var(--text-sm);margin:4px 0 0;line-height:1.5}.feedback-guidance[data-astro-cid-ywsvekod]>a[data-astro-cid-ywsvekod]{color:var(--color-highlight);font-weight:var(--weight-bold);text-underline-offset:4px}.success-state[data-astro-cid-ywsvekod]{background:var(--color-success-soft);grid-column:1}@media (width<=900px){.feedback-shell[data-astro-cid-ywsvekod]{grid-template-columns:1fr}.feedback-guidance[data-astro-cid-ywsvekod]{position:static}}@media (width<=720px){.feedback-form[data-astro-cid-ywsvekod],.success-state[data-astro-cid-ywsvekod],.feedback-guidance[data-astro-cid-ywsvekod]{padding:18px}.feedback-form[data-astro-cid-ywsvekod]{gap:16px}.category-grid[data-astro-cid-ywsvekod] label[data-astro-cid-ywsvekod]{min-height:44px}}
