.qa-notice{color:#fffde9;background:#4c0000;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:12px 20px;font:11px/1.6 Manrope,Arial,sans-serif;display:flex}.qa-notice strong{letter-spacing:.12em}.qa-notice a{text-decoration:underline}.qa-trigger{z-index:90;color:#fffde9;background:#15314e;align-items:center;font-size:12px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 3px 15px #15314e25}.qa-trigger a,.qa-trigger button{min-height:44px;padding:13px}.qa-trigger button{border-left:1px solid #ffffff50;font-size:20px}.qa-page{color:#15314e;max-width:940px;margin:auto;padding:55px 28px 110px}.qa-page>.eyebrow{margin-top:40px}.qa-page h1{margin:20px 0 32px;font-size:clamp(44px,6vw,72px)}.qa-page h1 em{color:#4c0000}.qa-page h2{margin-bottom:20px;font-size:36px}.qa-page h3{overflow-wrap:anywhere;white-space:pre-wrap;margin:12px 0;font-size:25px}.qa-page p{font-size:14px}.qa-card{background:#fff;border-top:2px solid #15314e;margin:30px 0;padding:30px}.qa-links{flex-wrap:wrap;gap:20px;display:flex}.qa-page a,.qa-text{text-underline-offset:4px;text-decoration:underline}.qa-page label{flex-direction:column;gap:10px;margin:22px 0;font-size:13px;font-weight:600;display:flex}.qa-page input,.qa-page textarea,.qa-page select{color:#15314e;background:#fff;border:1px solid #8794a2;border-radius:0;width:100%;max-width:100%;min-height:48px;padding:12px}.qa-page textarea{resize:vertical;font-weight:400;line-height:1.7}.qa-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.qa-button{color:#fffde9;background:#15314e;min-height:48px;padding:14px 24px;font-size:13px;display:inline-flex;text-decoration:none!important}.qa-button:disabled{opacity:.5}.qa-check{align-items:flex-start;line-height:1.7;flex-direction:row!important;font-weight:400!important}.qa-check input{flex-shrink:0;width:19px;min-height:19px;margin-top:2px}.qa-error{background:#fbefee;border-left:3px solid #4c0000;padding:15px}.qa-small{margin:20px 0!important;font-size:11px!important}.qa-report{overflow-wrap:anywhere;border-bottom:1px solid #15314e30;padding:24px 0}.qa-report span,.qa-report small{font-size:11px}.qa-report p{white-space:pre-wrap}.qa-report.qa-card{padding:30px}.qa-report h2{white-space:pre-wrap;overflow-wrap:anywhere;font-size:30px}.qa-page code{word-break:break-all;font-size:13px}.qa-page :focus-visible{outline-offset:4px;outline:3px solid #ad713c}@media (max-width:600px){.qa-notice{text-align:center;gap:5px}.qa-notice span{width:100%}.qa-page{padding:35px 18px 110px}.qa-fields{display:block}.qa-card{padding:24px 18px}.qa-page h2{font-size:31px}.qa-trigger{bottom:12px;right:12px}}.feedback-launcher{color:#fffde9;text-align:left;background:#15314e;border:1px solid #fffde94d;border-radius:2px;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font:600 12px/1.4 Manrope,Arial,sans-serif;transition:background .2s;display:flex;position:static;box-shadow:3px 3px #15314e25}.feedback-launcher>span:first-child{font-size:18px}.feedback-launcher small{opacity:.8;margin-top:2px;font-size:10px;font-weight:400;display:block}.feedback-launcher:hover{background:#214565}.feedback-dialog{color:#15314e;background:#fffdf5;border:1px solid #15314e30;border-radius:20px 20px 4px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);margin:0;padding:0;font:13px/1.6 Manrope,Arial,sans-serif;position:fixed;inset:auto 20px 20px auto;overflow:auto;box-shadow:0 24px 100px #0b1b3380}.feedback-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10263e55}.feedback-header{color:#fffde9;background:#15314e;justify-content:space-between;align-items:start;gap:12px;padding:24px;display:flex}.feedback-header p{letter-spacing:.14em;margin:0 0 12px;font-size:9px}.feedback-header h2{margin:0;font:29px/1.15 Georgia,serif}.feedback-header button{min-width:44px;min-height:44px;margin:-8px -10px 0 0;font-size:26px}.feedback-body{padding:22px 24px}.feedback-body p{margin:0 0 18px;font-size:12px}.feedback-body label{flex-direction:column;gap:7px;margin:14px 0;font-size:12px;font-weight:600;display:flex}.feedback-body input,.feedback-body select,.feedback-body textarea{color:#15314e;background:#fff;border:1px solid #9da9b5;border-radius:5px;width:100%;min-height:44px;padding:10px;font:400 14px/1.5 Manrope,Arial,sans-serif}.feedback-body textarea{resize:vertical}.feedback-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.feedback-check{align-items:start;flex-direction:row!important;font-weight:400!important}.feedback-check input{accent-color:#15314e;flex-shrink:0;width:19px;min-height:19px;margin-top:2px}.feedback-body summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:flex}.feedback-settings{border-top:1px solid #15314e25;margin-top:24px;padding-top:10px}.feedback-settings p{font-size:11px}.feedback-settings a{font-size:11px;text-decoration:underline}.feedback-draft{opacity:.8;margin-top:12px;font-size:10px;display:block}.feedback-reference{overflow-wrap:anywhere}.feedback-body .qa-button{border-radius:5px;justify-content:center;width:100%}:is(.feedback-dialog :focus-visible,.feedback-launcher:focus-visible){outline-offset:3px;outline:3px solid #ad713c}.experience-stats{flex-wrap:wrap;gap:12px;display:flex}.experience-stats>div{color:#fffde9;background:#15314e;flex:1;min-width:130px;padding:22px}.experience-stats strong{font:36px Georgia,serif;display:block}.experience-bar{align-items:center;gap:12px;margin:14px 0;font-size:12px;display:flex}.experience-bar span{flex-shrink:0;width:90px}.experience-bar i{background:#4c0000;min-width:3px;height:12px}.experience-bar b{font-weight:500}@media (max-width:600px){.feedback-launcher{padding:8px 12px}.feedback-launcher small{display:none}.feedback-dialog{border-radius:18px 18px 4px 4px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);inset:auto 8px 8px}.feedback-body,.feedback-header{padding:20px}.feedback-fields{gap:10px}}@media (prefers-reduced-motion:reduce){.feedback-launcher{transition:none}}@media (max-width:600px){.feedback-body input,.feedback-body select,.feedback-body textarea{font-size:16px}}.feedback-inline{color:#15314e;border-top:1px solid #15314e30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 48px);margin:0 auto;padding:24px 0;display:flex;position:static}.feedback-inline>p{margin:0;font:400 13px/1.6 Manrope,Arial,sans-serif}.feedback-inline .feedback-launcher{box-shadow:none;flex-shrink:0}@media (max-width:600px){.feedback-inline{gap:12px;width:calc(100% - 40px)}.feedback-inline .feedback-launcher{min-height:44px}.feedback-inline .feedback-launcher small{display:none}}@media print{.feedback-inline{display:none}}
