.growth-privacy{position:fixed;right:18px;bottom:14px;z-index:65;font:12px/1.55 system-ui,sans-serif;color:var(--text,#333)}.growth-privacy-toggle{border:1px solid var(--control-line,#ccc);border-radius:20px;padding:7px 12px;background:var(--dock,#fff);color:inherit;cursor:pointer}.growth-choices{position:absolute;bottom:44px;right:0;box-sizing:border-box;width:min(420px,calc(100vw - 28px));max-height:70vh;overflow-y:auto;padding:22px;border:1px solid var(--control-line,#ccc);border-radius:18px;background:var(--surface,#fff);box-shadow:0 12px 48px #0002}.growth-choices-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.growth-choices-heading h2{font:600 18px/1.4 system-ui;margin:0}.growth-choices-heading button{font:20px/1 system-ui;background:none;border:0;color:inherit;cursor:pointer}.growth-choices>p{font-size:12px;line-height:1.7}.growth-choices label{display:flex;align-items:flex-start;gap:11px;padding:14px 0;border-top:1px solid var(--control-line,#ddd)}.growth-choices label input{width:17px;height:17px;flex:none;margin-top:3px}.growth-choices label small,.growth-choices label strong{display:block}.growth-choices label small{font-size:12px;line-height:1.6;margin-top:5px;opacity:.8}.growth-choices-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.growth-choices-actions button{padding:9px 12px;border-radius:8px;border:1px solid var(--control-line,#bbb);background:var(--surface-hover,#eee);color:inherit;cursor:pointer}.growth-choices-actions button:disabled{opacity:.5;cursor:wait}.growth-choices a{color:inherit}.growth-choice-message{max-width:380px;background:var(--surface,#fff);padding:10px;border:1px solid var(--control-line,#ccc);border-radius:8px}.growth-report table{width:100%;border-collapse:collapse;font-size:13px}.growth-report td,.growth-report th{text-align:left;padding:10px;border-bottom:1px solid var(--control-line,#ddd)}.growth-report h3{margin:22px 0 8px}.growth-report .growth-report-range{font-size:12px}.mk-preview-convert{border-top:1px solid #8883;padding:16px 20px;background:var(--surface,#fff);color:var(--text,#333)}.mk-preview-convert h3{font:500 18px/1.4 system-ui;margin:0 0 6px}.mk-preview-convert p{font:12px/1.6 system-ui;margin:0 0 10px;max-width:50ch}.mk-preview-convert a{font:500 13px/1.6 system-ui;color:inherit}.growth-choices a:focus-visible,.growth-privacy button:focus-visible,.mk-preview-convert:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:600px){.growth-privacy{right:12px;bottom:10px}.growth-choices{padding:18px}.growth-report{overflow-wrap:anywhere}}