.n20SaW_root{font-family:var(--font-outfit), var(--font-space-grotesk), system-ui, sans-serif;color:var(--color-text-primary)}.n20SaW_banner{z-index:1000;left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));background:var(--color-surface-secondary);border:0;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;max-width:72rem;margin:0 auto;padding:1.25rem 1.4rem;display:flex;position:fixed;box-shadow:0 16px 60px #00000073}.n20SaW_cookieIcon{background:url(../media/cookie-icon.343-o04g5lpdd.png) 50%/contain no-repeat;flex:none;width:4rem;height:4rem;margin-left:.5rem}.n20SaW_intro{flex:1;max-width:41rem;line-height:1.5}.n20SaW_intro p,.n20SaW_dialog p{color:var(--color-text-secondary)}.n20SaW_intro p{margin:.35rem 0;font-size:.9rem}.n20SaW_title{font-size:1.1rem}.n20SaW_root a{color:var(--color-text-primary);text-underline-offset:.2rem;font-size:.85rem;text-decoration:underline}.n20SaW_actions{grid-template-columns:repeat(2,minmax(9rem,1fr));gap:.65rem;min-width:19rem;display:grid}.n20SaW_actionButton,.n20SaW_settingsButton{border-radius:12px;width:100%;height:44px;min-height:44px;font-size:14px}.n20SaW_settingsButton:is(:hover,:focus-visible){background-color:var(--color-surface-quaternary);color:var(--color-text-primary)}.n20SaW_dialog{width:min(38rem,100% - 2rem);max-height:min(45rem,100dvh - 2rem);color:var(--color-text-primary);background:var(--color-surface-secondary);border:0;border-radius:1.25rem;margin:auto;padding:1.5rem;position:fixed;overflow-y:auto;box-shadow:0 20px 80px #0000008c}.n20SaW_dialog::backdrop{background:#080710b8}.n20SaW_dialogHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.n20SaW_dialogHeader h2{margin:0;font-size:1.35rem}.n20SaW_dialogHeader p{margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.n20SaW_close{flex:none}.n20SaW_purposes{border:1px solid #ffffff3d;border-radius:.8rem;margin:1.4rem 0;overflow:hidden}.n20SaW_purpose+.n20SaW_purpose{border-top:1px solid #ffffff3d}.n20SaW_purposeHeader{justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.65rem 1rem;display:flex}.n20SaW_purposeToggle{min-width:0;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.9rem;padding:.4rem 0;display:inline-flex}.n20SaW_purposeToggle strong{font-size:.95rem}.n20SaW_purposeToggle:focus-visible{outline:2px solid var(--color-brand-hover);outline-offset:3px}.n20SaW_expandIcon{width:1rem;color:var(--color-brand-hover);text-align:center;flex:none;font-size:1.25rem;font-weight:700;line-height:1}.n20SaW_purposeDetail{padding:0 1rem 1rem 2.9rem}.n20SaW_purposeDetail p{color:var(--color-text-secondary);margin:0 0 .75rem;font-size:.88rem;line-height:1.55}.n20SaW_switch{flex:none}.n20SaW_switch button:disabled{opacity:1}.n20SaW_dialogActions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.n20SaW_error{font-size:.85rem;color:var(--color-error)!important}.n20SaW_root a:focus-visible{outline:2px solid var(--color-brand-hover);outline-offset:3px}@media (max-width:48rem){.n20SaW_banner{flex-wrap:wrap;gap:.8rem;padding:1rem}.n20SaW_cookieIcon{width:3rem;height:3rem;margin-left:.25rem}.n20SaW_intro{min-width:calc(100% - 3.8rem)}.n20SaW_actions{width:100%;min-width:0}.n20SaW_dialog{padding:1.1rem}}@media (max-width:28rem){.n20SaW_actions{grid-template-columns:1fr}.n20SaW_settingsButton{grid-column:auto}.n20SaW_dialogActions{flex-direction:column;align-items:stretch}}
.oNAxGq_menuBtn{--size:48px;width:var(--size);height:var(--size);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.oNAxGq_menuLine{background:var(--pp-color-text-primary);transform-origin:50%;border-radius:3px;width:32px;height:3px;transition:transform .3s,opacity .3s;display:block}.oNAxGq_menuLine+.oNAxGq_menuLine{margin-top:8px}.oNAxGq_open .oNAxGq_menuLine:first-child{transform:translateY(11px)rotate(45deg)}.oNAxGq_open .oNAxGq_middle{opacity:0}.oNAxGq_open .oNAxGq_menuLine:last-child{transform:translateY(-11px)rotate(-45deg)}
