.saFeedback,.saFeedbackDialog{--sa-feedback-accent:#9b673d;--sa-feedback-tint:#f7eee3;--sa-feedback-line:#ddc8b0;--sa-feedback-ink:#3d3025;font-family:inherit;color:var(--sa-feedback-ink);box-sizing:border-box}.saFeedback--success,.saFeedbackDialog--success{--sa-feedback-accent:#2b6a4f;--sa-feedback-tint:#edf6ef;--sa-feedback-line:#bed8c5;--sa-feedback-ink:#254736}.saFeedback--error,.saFeedbackDialog--error{--sa-feedback-accent:#a13f3b;--sa-feedback-tint:#fcf0ed;--sa-feedback-line:#e7c1ba;--sa-feedback-ink:#6e302c}.saFeedback--warning,.saFeedbackDialog--warning{--sa-feedback-accent:#94651f;--sa-feedback-tint:#fcf4e4;--sa-feedback-line:#e5d1a4;--sa-feedback-ink:#694d20}.saFeedback--info,.saFeedbackDialog--info{--sa-feedback-accent:#4b6f83;--sa-feedback-tint:#edf4f8;--sa-feedback-line:#c3d7e2;--sa-feedback-ink:#344f60}.saFeedback{display:flex;align-items:flex-start;gap:13px;width:100%;padding:17px 19px;margin:16px 0;border:1px solid var(--sa-feedback-line);-webkit-border-start:4px solid var(--sa-feedback-accent);border-inline-start:4px solid var(--sa-feedback-accent);border-radius:13px;background:var(--sa-feedback-tint);text-align:start;font-size:14px;line-height:1.6;animation:saFeedbackEnter .18s ease-out;overflow-wrap:anywhere}.saFeedbackIcon{display:flex;flex:0 0 25px;color:var(--sa-feedback-accent);padding-top:2px}.saFeedbackIcon svg{width:23px;height:23px}.saFeedbackContent{min-width:0;flex:1 1}.saFeedbackContent>strong{display:block;font-size:14px;line-height:1.4;margin:1px 0 4px;color:var(--sa-feedback-ink)}.saFeedbackMessage{font-weight:400}.saFeedbackMessage p{margin:4px 0}.saFeedbackMessage button{-webkit-margin-start:8px;margin-inline-start:8px}.saFeedbackDismiss{flex:0 0 28px;min-height:28px;border:0;border-radius:7px;background:transparent;color:var(--sa-feedback-accent);font-family:inherit;font-size:24px;line-height:1;cursor:pointer;padding:0 5px}.saFeedbackDismiss:hover{background:#ffffff80}.saFeedbackDialog{width:min(530px,calc(100vw - 36px));max-width:none;max-height:calc(100dvh - 36px);margin:auto;padding:0;border:1px solid #e2d5c5;border-radius:22px;background:#fffdf8;box-shadow:0 26px 90px #171d2759;overflow:auto;text-align:start;animation:saFeedbackDialogEnter .2s ease-out}.saFeedbackDialog::-webkit-backdrop{background:#2024229c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:saFeedbackEnter .16s ease-out}.saFeedbackDialog::backdrop{background:#2024229c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:saFeedbackEnter .16s ease-out}.saFeedbackDialogWide{width:min(1000px,calc(100vw - 36px))}.saFeedbackDialogBody{padding:30px}.saFeedbackDialogIcon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:20px;border:1px solid var(--sa-feedback-line);border-radius:50%;color:var(--sa-feedback-accent);background:var(--sa-feedback-tint)}.saFeedbackDialogIcon svg{width:28px;height:28px}.saFeedbackDialogBody>h2{margin:0 0 14px;font:clamp(27px,4.5vw,34px)/1.16 Georgia,serif;letter-spacing:-.02em;color:#30291f}.saFeedbackDialogMessage{font-size:15px;line-height:1.7;color:#675d51;white-space:pre-line;overflow-wrap:anywhere}.saFeedbackDialogMessage p{margin:6px 0}.saFeedbackDialogActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:20px 30px;border-top:1px solid #e9e0d5;background:#faf7f1}.saFeedbackButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 20px;border:1px solid;border-radius:10px;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.saFeedbackButtonPrimary{background:var(--sa-feedback-accent);border-color:var(--sa-feedback-accent);color:white}.saFeedbackButtonPrimary:hover:not(:disabled){filter:brightness(.92)}.saFeedbackButtonSecondary{background:#fffdf9;border-color:#d5c9b9;color:#544b3f}.saFeedbackButtonSecondary:hover:not(:disabled){background:#f0e9df}.saFeedbackButton:disabled{cursor:not-allowed;opacity:.55}.saFeedback :focus-visible,.saFeedbackDialog:not(.bizModal) :focus-visible{outline:3px solid var(--sa-feedback-accent);outline-offset:3px}.saFeedbackPrompt{margin-top:22px}.saFeedbackPrompt label{display:grid;grid-gap:8px;gap:8px;font-size:14px;font-weight:600}.saFeedbackPrompt input{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #cfc2b1;border-radius:9px;background:#fff;color:#30291f;font:inherit}.saFeedbackToast{position:fixed;right:24px;bottom:24px;z-index:120;width:min(460px,calc(100vw - 32px));margin:0;box-shadow:0 16px 50px #193d2929}@keyframes saFeedbackEnter{0%{opacity:0}to{opacity:1}}@keyframes saFeedbackDialogEnter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:520px){.saFeedback{padding:14px;gap:10px;font-size:13px}.saFeedbackDialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:17px}.saFeedbackDialogBody{padding:23px}.saFeedbackDialogActions{padding:18px 23px}.saFeedbackDialogActions>button{flex:1 1;min-width:110px}.saFeedbackToast{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.saFeedbackDialog::-webkit-backdrop{animation:none}.saFeedback,.saFeedbackDialog,.saFeedbackDialog::backdrop{animation:none}.saFeedbackButton{transition:none}}.saFeedbackDialog svg{flex:0 0 auto}.saFeedbackDialogActions svg,.saFeedbackDialogInlineActions svg{width:18px;height:18px}.saFeedbackDialogInlineActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:24px}.saFeedbackHeader{max-width:280px;margin:0;font-size:12px;padding:10px}.saFeedbackHeader .saFeedbackContent>strong{font-size:12px}.saFeedbackPresence{display:contents}.saFeedbackPresence[inert]{pointer-events:none}.saFeedbackDialog{animation:none;opacity:0;transform:translateY(8px) scale(.985);transition:opacity .18s ease,transform .18s ease,display allow-discrete .18s,overlay allow-discrete .18s}.saFeedbackDialog[open]{opacity:1;transform:none}.saFeedbackDialog[data-feedback-state=closing]{opacity:0;transform:translateY(8px) scale(.985);pointer-events:none}.saFeedbackDialog::-webkit-backdrop{animation:none;opacity:0;-webkit-transition:opacity .18s ease,display allow-discrete .18s,overlay allow-discrete .18s;transition:opacity .18s ease,display allow-discrete .18s,overlay allow-discrete .18s}.saFeedbackDialog::backdrop{animation:none;opacity:0;transition:opacity .18s ease,display allow-discrete .18s,overlay allow-discrete .18s}.saFeedbackDialog[open]::-webkit-backdrop{opacity:1}.saFeedbackDialog[open]::backdrop{opacity:1}.saFeedbackDialog[data-feedback-state=closing]::-webkit-backdrop{opacity:0}.saFeedbackDialog[data-feedback-state=closing]::backdrop{opacity:0}@starting-style{.saFeedbackDialog[open]{opacity:0;transform:translateY(8px) scale(.985)}.saFeedbackDialog[open]::-webkit-backdrop{opacity:0}.saFeedbackDialog[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.saFeedbackDialog::-webkit-backdrop{-webkit-transition:none;transition:none}.saFeedbackDialog,.saFeedbackDialog::backdrop{transition:none}}.saFeedbackDialog.bizModal{--biz-ink:#182332;--biz-muted:#687789;--biz-line:#e4e9ef;border:1px solid #e1e7eb;border-radius:15px;padding:0;width:min(610px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 46px);box-shadow:0 30px 100px #142c3640;background:white;color:#233443;font:13px/1.55 Arial,Helvetica,sans-serif;overflow:auto}.saFeedbackDialog.bizModal::-webkit-backdrop{background:#10252ba3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.saFeedbackDialog.bizModal::backdrop{background:#10252ba3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.saFeedbackDialog.bizModal.bizModalWide{width:min(1140px,calc(100vw - 38px))}@media(max-width:760px){.saFeedbackDialog.bizModal,.saFeedbackDialog.bizModal.bizModalWide{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:11px}}