:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#203746;background:#f4f6ef;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px}.support-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f6f8f6;color:#263943;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.5}.support-card{width:min(560px,100%);background:#fff;border:1px solid #dce5e5;border-radius:16px;padding:32px;box-shadow:0 20px 60px #26394318}.support-card h1{font-size:24px;line-height:1.25;margin:18px 0 12px}.support-card p,.support-card ul{margin:0 0 14px}.support-brand{display:flex;align-items:baseline;gap:4px;font-size:17px;color:#4f6168}.support-brand span{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;margin-right:4px;border-radius:8px;background:#cae7da;color:#145f4c;font-weight:800}.support-brand strong{color:#263943}.support-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 12px}.support-screen button{font:inherit;cursor:pointer;border-radius:8px;padding:9px 14px;border:1px solid #b9cbc6;background:#fff;color:#263943}.support-screen button.support-primary{background:#19735c;border-color:#19735c;color:#fff;font-weight:650}.support-screen button:focus-visible,.support-banner button:focus-visible,.support-toast button:focus-visible,.support-details summary:focus-visible{outline:3px solid #19735c;outline-offset:2px}.support-small,.support-details{font-size:13px;color:#4f6168}.support-details summary{cursor:pointer}.support-details code{display:block;margin-top:8px;padding:10px;border-radius:8px;background:#f2f5f4;color:#263943;white-space:pre-wrap;word-break:break-word}.support-banner{position:fixed;left:18px;bottom:18px;z-index:30;max-width:min(560px,calc(100vw - 36px));display:flex;gap:14px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:#fff8e1;color:#3d3000;border:1px solid #e6c65c;box-shadow:0 9px 25px #26394333;font:13px/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.support-banner button{font:inherit;cursor:pointer;border-radius:7px;padding:5px 10px;border:1px solid #c9a93a;background:#fff;color:#3d3000}.support-toasts{position:fixed;left:50%;top:14px;transform:translate(-50%);z-index:40;display:flex;flex-direction:column;gap:8px;width:min(520px,calc(100vw - 32px))}.support-toast{display:flex;gap:12px;align-items:flex-start;padding:11px 14px;border-radius:9px;background:#7a1f1f;color:#fff;box-shadow:0 9px 25px #26394355;font:13px/1.45 Inter,ui-sans-serif,system-ui,sans-serif}.support-toast span{flex:1;word-break:break-word}.support-toast button{font:inherit;font-size:18px;line-height:1;cursor:pointer;background:transparent;color:#fff;border:0;padding:0 2px}
