.body-lg a,.body-md a{color:#534ab7;text-decoration:underline;text-decoration-color:#534ab759}.body-lg a:hover,.body-md a:hover{color:#4338ca;text-decoration-color:#4338ca80}.qgen-grid{display:grid;grid-template-columns:400px 1fr;gap:32px;align-items:start}.qgen-controls{display:flex;flex-direction:column;gap:28px}.qgen-step-label{display:flex;align-items:center;gap:10px;margin-bottom:14px}.qgen-step-num{width:26px;height:26px;border-radius:50%;background:#534ab71a;color:#534ab7;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.qgen-step-title{font-size:15px;font-weight:600;color:#1f2937}.role-card{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:16px;cursor:pointer;background:#ffffff8c;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.75);box-shadow:0 4px 24px #6366f114;transition:all .2s cubic-bezier(.4,0,.2,1);margin-bottom:10px;outline:none}.role-card:last-child{margin-bottom:0}.role-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #6366f124}.role-card:focus-visible{box-shadow:0 0 0 3px #534ab74d}.role-card-icon{width:38px;height:38px;border-radius:10px;background:#534ab71a;color:#534ab7;display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;transition:all .2s}.role-card-title{font-size:15px;font-weight:600;color:#1f2937;margin-bottom:2px}.role-card-desc{font-size:13px;color:#6b7280;line-height:1.45}.role-card-active{background:#534ab7;border-color:#534ab7;box-shadow:0 8px 24px #534ab747}.role-card-active .role-card-icon{background:#ffffff2e;color:#fff}.role-card-active .role-card-title{color:#fff}.role-card-active .role-card-desc{color:#ffffffd1}.qgen-chips{display:flex;flex-wrap:wrap;gap:8px}.qgen-chips-hint{font-size:13px;color:#9ca3af;margin-top:10px}.qgen-preview-card{position:sticky;top:88px}.qgen-preview-empty{padding:40px 8px;text-align:center}.qgen-preview-empty i{font-size:22px;color:#534ab7;opacity:.5;margin-bottom:14px;display:block}.qgen-group{margin-bottom:26px}.qgen-group:last-child{margin-bottom:0}.qgen-group-title{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#534ab7;margin-bottom:6px}.qgen-row{padding:13px 0;border-bottom:1px solid rgba(100,110,140,.1)}.qgen-group:last-child .qgen-row:last-child{border-bottom:none}.qgen-row-label{font-size:15px;font-weight:600;color:#1f2937;line-height:1.4}.qgen-row-anchor{font-size:13.5px;color:#6b7280;line-height:1.5;margin-top:4px}.qgen-open-heading{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin:22px 0 6px}.qgen-hint{display:flex;align-items:center;gap:8px;font-size:13px;color:#92400e;background:#f59e0b1a;border-radius:10px;padding:9px 14px;margin-top:18px}.qgen-actionbar{display:flex;align-items:center;gap:10px;margin-top:22px;flex-wrap:wrap}.btn-tool-primary{background:#534ab7;color:#fff;padding:12px 22px;border-radius:9999px;font-size:14px;font-weight:600;border:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit}.btn-tool-primary:hover:not(:disabled){background:#4338ca;box-shadow:0 6px 18px #534ab752;transform:translateY(-1px)}.btn-tool-primary:disabled{opacity:.45;cursor:not-allowed}.btn-tool-secondary{background:#fff9;border:1px solid rgba(83,74,183,.25);color:#534ab7;padding:12px 22px;border-radius:9999px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit}.btn-tool-secondary:hover:not(:disabled){background:#ffffffe6;box-shadow:0 4px 16px #6366f124}.btn-tool-secondary:disabled{opacity:.45;cursor:not-allowed}.qgen-email-toggle{font-size:13px;color:#534ab7;background:none;border:none;cursor:pointer;font-family:inherit;padding:4px 0;text-decoration:underline;text-decoration-color:#534ab759}.qgen-email-form{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.qgen-actionbar-mobile,.qgen-mobile-spacer{display:none}.qgen-step-num-lg{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;font-size:18px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #f973164d;flex-shrink:0}.qgen-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 900px){.qgen-grid{display:flex;flex-direction:column;gap:28px}.qgen-preview-card{position:static;top:auto}.qgen-actionbar{display:none!important}.qgen-actionbar-mobile{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:#ffffffe6;backdrop-filter:blur(24px);border-top:.5px solid rgba(100,110,140,.14);box-shadow:0 -8px 24px #2c3a5214}.qgen-actionbar-mobile .btn-tool-primary,.qgen-actionbar-mobile .btn-tool-secondary{flex:1;justify-content:center}.qgen-mobile-spacer{display:block;height:88px}.qgen-how-grid{grid-template-columns:1fr!important}}@media print{.bg-blob,nav,footer,.cookie-banner,.qgen-controls,.qgen-actionbar,.qgen-actionbar-mobile,.qgen-mobile-spacer,.qgen-hero,.qgen-explainer,.qgen-howto,.qgen-faq-section,.qgen-cta,.qgen-hint{display:none!important}.qgen-grid{display:block!important}.qgen-preview-card{position:static!important;box-shadow:none!important;background:#fff!important;border:none!important;backdrop-filter:none!important;padding:0!important}.qgen-preview-empty{display:none!important}@page{margin:20mm}body:before{content:"lynxify.me | 360 feedback question generator";display:block;font-family:sans-serif;font-size:12px;color:#6b7280;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}}
