.af{z-index:60;flex-direction:column;align-items:flex-end;gap:12px;font-family:Schibsted Grotesk,Inter,system-ui,sans-serif;display:flex;position:fixed;bottom:20px;right:20px}.af-btn{color:#16181b;cursor:pointer;background:#ff5a1f;border:0;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 20px 0 16px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 10px 30px #00000073,inset 0 0 0 1px #ffffff0f}.af-btn:hover{filter:brightness(1.06)}.af-btn:focus-visible{outline-offset:3px;outline:3px solid #ffd48a}.af-btn.on{color:#eceae4;background:#24272c}.af-panel{background:#121417;border:1px solid #2e3238;border-radius:20px;flex-direction:column;width:min(420px,100vw - 32px);max-height:min(640px,100dvh - 110px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.af-panel header{border-bottom:1px solid #24272c;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.af-panel header span{color:#ff8a5b;letter-spacing:.08em;font-family:inherit;font-size:11px;font-weight:700}.af-panel h2{color:#f2f2f0;letter-spacing:-.2px;margin:4px 0 0;font-size:19px}.af-x{color:#eceae4;cursor:pointer;background:0 0;border:1px solid #3a3f48;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1}.af-body{padding:14px 18px 18px;overflow:auto}.af .ec{color:#eceae4;gap:10px;font-family:inherit;font-size:14px;line-height:1.5;display:grid}.af .ec-chips{flex-wrap:wrap;gap:6px;display:flex}.af .ec-chips button{color:#eceae4;cursor:pointer;text-align:left;background:#16181b;border:1px solid #3a3f48;border-radius:999px;min-height:34px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500}.af .ec-qa{gap:6px;display:grid}.af .ec-q{background:#24272c;border-radius:14px 14px 4px;justify-self:end;max-width:85%;margin:0;padding:8px 12px}.af .ec-a{background:#1b1e21;border:1px solid #2e3238;border-radius:4px 14px 14px;padding:12px}.af .ec-a.none{background:#2a2312;border-color:#8a6a1e}.af .ec-a p{margin:0 0 6px}.af .ec-a ul{margin:2px 0 8px;padding-left:18px}.af .ec-k{color:#8e939a;letter-spacing:.06em;text-transform:uppercase;font-family:inherit;font-size:11px;font-weight:600;display:block}.af .ec-src code{color:#ffd48a;font-size:11.5px}.af .ec-src a{color:#eceae4}.af .vf-form{gap:6px;display:grid}.af .vf-form div{flex-wrap:wrap;gap:8px;display:flex}.af .vf-form input{color:#eceae4;background:#16181b;border:1px solid #3a3f48;border-radius:12px;flex:200px;min-height:44px;padding:0 12px;font-family:inherit;font-size:14px}.af .vf-form button{color:#16181b;cursor:pointer;background:#ff5a1f;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}.af .ps-note{color:#8e939a;margin:0;font-size:12px}@media (max-width:520px){.af{bottom:12px;right:12px}.af-btn span{display:none}.af-btn{justify-content:center;width:56px;padding:0}.af-btn.on span{display:none}.af-panel{max-height:calc(100dvh - 90px)}}@media print{.af{display:none}}
