._panel_1jlpu_1{z-index:300;overscroll-behavior:contain;width:min(480px,100vw - 44px);max-height:calc(100dvh - 44px);color:var(--ink);border:1px solid var(--line);border-top:5px solid var(--red);background:#fff;padding:25px;position:fixed;bottom:22px;right:22px;overflow-y:auto;box-shadow:0 18px 60px #03132140}._panel_1jlpu_1 h2{color:var(--navy-900);letter-spacing:-.025em;margin:0 0 14px;font-size:1.35rem;font-weight:850;line-height:1.2}._panel_1jlpu_1>p{color:var(--muted);margin:0 0 21px;font-size:.9rem;line-height:1.5}._categories_1jlpu_4{border-top:1px solid var(--line);margin:0 0 22px;display:grid}._category_1jlpu_5{border-bottom:1px solid var(--line);cursor:default;align-items:flex-start;gap:12px;padding:15px 0;display:flex}._category_1jlpu_5 input{width:18px;height:18px;accent-color:var(--navy-900);flex:0 0 18px;margin:2px 0 0}._category_1jlpu_5 strong{color:var(--navy-900);font-size:.9rem;line-height:1.4;display:block}._category_1jlpu_5 small{color:var(--muted);margin-top:4px;font-size:.85rem;line-height:1.45;display:block}._actions_1jlpu_9{flex-wrap:wrap;gap:10px;display:flex}._actions_1jlpu_9 button{border:1px solid var(--navy-900);cursor:pointer;border-radius:0;min-height:44px;padding:11px 15px;font-size:.85rem;font-weight:800;line-height:1.3}._primary_1jlpu_11{background:var(--navy-900);color:#fff}._secondary_1jlpu_12{color:var(--navy-900);background:#fff}._primary_1jlpu_11:hover{background:var(--navy-700)}._secondary_1jlpu_12:hover{background:var(--paper)}._policy_1jlpu_15{color:var(--navy-700);text-underline-offset:3px;margin-top:18px;font-size:.85rem;line-height:1.4;text-decoration:underline;display:inline-block}._footerButton_1jlpu_16{color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;padding:0}._footerButton_1jlpu_16:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:620px){._panel_1jlpu_1{width:calc(100vw - 28px);max-height:calc(100dvh - 28px);padding:21px;bottom:14px;right:14px}._actions_1jlpu_9{flex-direction:column}._actions_1jlpu_9 button{width:100%}}@media (prefers-reduced-motion:reduce){._panel_1jlpu_1,._actions_1jlpu_9 button{transition:none}}
