._banner_j5z2v_1{z-index:500;border-top:2px solid var(--teal-bright);max-height:88dvh;color:var(--paper);padding:1.7rem max(1.25rem, env(safe-area-inset-right)) calc(1.7rem + env(safe-area-inset-bottom));background:#0e1714;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -16px 70px #0008}._inner_j5z2v_2{grid-template-columns:minmax(0,1fr) 220px;gap:1.25rem 3rem;max-width:1180px;margin:auto;display:grid}._eyebrow_j5z2v_3{color:var(--teal-bright);font-family:var(--font-mono-custom);letter-spacing:.12em;margin:0 0 .7rem;font-size:.65rem}._copy_j5z2v_4 h2{letter-spacing:-.035em;margin:0 0 .65rem;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;line-height:1.15}._copy_j5z2v_4>p:last-child{color:#b5c2ba;max-width:790px;margin:0;font-size:.875rem;line-height:1.7}._copy_j5z2v_4 a{color:#eef5ef;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}._actions_j5z2v_7{flex-direction:column;justify-content:center;gap:.55rem;display:flex}._banner_j5z2v_1 button,._reopen_j5z2v_8,._notice_j5z2v_8 button{cursor:pointer;font-family:inherit}._primary_j5z2v_9,._secondary_j5z2v_9{border:1px solid var(--teal-bright);min-height:44px;padding:.7rem 1rem;font-size:.8rem;font-weight:750}._primary_j5z2v_9{background:var(--teal-bright);color:#0b100f;justify-content:space-between;align-items:center;display:flex}._primary_j5z2v_9:hover{background:#71d9bb}._primary_j5z2v_9 span{font-size:1.1rem}._secondary_j5z2v_9{color:#f5f6f1;background:0 0;border-color:#ffffff40}._secondary_j5z2v_9:hover{border-color:var(--teal-bright);background:#ffffff0d}._manage_j5z2v_15,._close_j5z2v_15{color:#c7d3cc;text-underline-offset:4px;background:0 0;border:0;min-height:36px;padding:.35rem;font-size:.8rem;text-decoration:underline}._categories_j5z2v_16{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}._category_j5z2v_17{cursor:pointer;background:#ffffff03;border:1px solid #ffffff24;flex-direction:column;gap:.65rem;padding:1rem;display:flex}._categoryHead_j5z2v_18{justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}._category_j5z2v_17 strong{font-size:.85rem}._description_j5z2v_20{color:#a9b9b0;font-size:.75rem;line-height:1.55}._category_j5z2v_17 input{opacity:0;width:40px;height:24px;position:absolute;right:0}._switch_j5z2v_22{background:#47524d;border-radius:20px;flex-shrink:0;width:40px;height:24px;padding:4px;transition:background .15s}._switch_j5z2v_22:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}._category_j5z2v_17 input:checked+._switch_j5z2v_22{background:#319a81}._category_j5z2v_17 input:checked+._switch_j5z2v_22:after{transform:translate(16px)}._category_j5z2v_17 input:disabled+._switch_j5z2v_22{opacity:.5}._category_j5z2v_17 input:focus-visible+._switch_j5z2v_22{outline:3px solid var(--teal-bright);outline-offset:4px}._close_j5z2v_15{grid-column:1/-1;justify-self:end}._reopen_j5z2v_8{z-index:91;bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));color:#c6d3cb;background:#0e1714ed;border:1px solid #ffffff30;min-height:36px;padding:.5rem .75rem;font-size:.7rem;position:fixed;box-shadow:0 2px 12px #0003}._reopen_j5z2v_8:hover{border-color:var(--teal-bright);color:#fff}._notice_j5z2v_8{z-index:501;color:#f5f6f1;background:#19221f;border:1px solid #ffffff30;max-width:min(430px,100vw - 1.5rem);padding:.8rem;font-size:.8rem;line-height:1.5;position:fixed;bottom:4rem;left:.75rem}._notice_j5z2v_8 button{color:var(--teal-bright);background:0 0;border:0;min-height:32px;padding:.3rem .5rem;text-decoration:underline}@media (max-width:760px){._inner_j5z2v_2{grid-template-columns:1fr;gap:1rem}._actions_j5z2v_7{grid-template-columns:1fr 1fr;display:grid}._manage_j5z2v_15{grid-column:1/-1}._categories_j5z2v_16{grid-template-columns:1fr 1fr}._banner_j5z2v_1{padding-top:1.15rem}}@media (max-width:390px){._categories_j5z2v_16{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._switch_j5z2v_22,._switch_j5z2v_22:after{transition:none}}
