@font-face{font-family:inter;src:url(../media/InterVariable-s.p.2v4uvb3i5caxn.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._2GZzSG_className{font-family:inter,inter Fallback}._2GZzSG_variable{--font-inter:"inter", "inter Fallback"}
.bHJgbq_dialog{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow);border:none;width:92vw;max-width:34rem;max-height:90vh;padding:0;overflow-y:auto}.bHJgbq_dialog::backdrop{background:#0000008c}.bHJgbq_inner{padding:var(--space-5);gap:var(--space-4);display:grid}.bHJgbq_header{justify-content:space-between;align-items:center;display:flex}.bHJgbq_title{font-size:var(--text-xl)}.bHJgbq_close{border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-muted);justify-content:center;align-items:center;display:inline-flex}.bHJgbq_close:hover{color:var(--color-text)}.bHJgbq_intro{font-size:var(--text-sm);color:var(--color-muted)}.bHJgbq_group{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);display:grid}.bHJgbq_groupHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.bHJgbq_groupTitle{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700}.bHJgbq_locked{font-size:var(--text-xs);color:var(--color-muted);border-radius:var(--radius-sm);background:var(--color-bg);padding:.2em .6em;font-weight:700}.bHJgbq_groupBody{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-normal)}.bHJgbq_toggle{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.bHJgbq_toggleInput{opacity:0;pointer-events:none;position:absolute}.bHJgbq_toggleTrack{background:var(--color-border);width:2.5rem;height:1.4rem;transition:background var(--transition);border-radius:999px;display:inline-block;position:relative}.bHJgbq_toggleThumb{width:1.1rem;height:1.1rem;transition:transform var(--transition);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.bHJgbq_toggleInput:checked+.bHJgbq_toggleTrack{background:var(--color-accent)}.bHJgbq_toggleInput:checked+.bHJgbq_toggleTrack .bHJgbq_toggleThumb{transform:translate(1.1rem)}.bHJgbq_toggleInput:focus-visible+.bHJgbq_toggleTrack{outline:2px solid var(--color-accent);outline-offset:2px}.bHJgbq_toggleLabel{font-size:var(--text-xs);color:var(--color-muted);min-width:1.75rem;font-weight:600}.bHJgbq_note{font-size:var(--text-xs);color:var(--color-muted);line-height:var(--leading-normal)}.bHJgbq_noteLink{color:var(--color-accent);font-weight:600}.bHJgbq_footer{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex}.bHJgbq_reject,.bHJgbq_save{padding:var(--space-3);border-radius:var(--radius);font-size:var(--text-sm);text-align:center;transition:background var(--transition), border-color var(--transition);flex:1;font-weight:600}.bHJgbq_reject{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.bHJgbq_reject:hover{border-color:var(--color-muted)}.bHJgbq_save{background:var(--color-accent);color:#fff}.bHJgbq_save:hover{background:var(--color-accent-hover)}@media (max-width:32rem){.bHJgbq_footer{flex-direction:column-reverse}}
.V7bpTG_banner{bottom:var(--space-4);left:var(--space-4);right:var(--space-4);z-index:100;animation:.24s ease-out V7bpTG_slideUp;position:fixed}@keyframes V7bpTG_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.V7bpTG_banner{animation:none}}.V7bpTG_inner{max-width:var(--container-narrow);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-4);gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.V7bpTG_text{gap:var(--space-2);flex:1;min-width:16rem;display:grid}.V7bpTG_body{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text)}.V7bpTG_link{font-size:var(--text-sm);color:var(--color-accent);justify-self:start;font-weight:600}.V7bpTG_actions{gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.V7bpTG_manage,.V7bpTG_allow{padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-size:var(--text-sm);white-space:nowrap;transition:background var(--transition), border-color var(--transition), color var(--transition);font-weight:600}.V7bpTG_manage{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.V7bpTG_manage:hover{border-color:var(--color-accent);color:var(--color-accent)}.V7bpTG_allow{background:var(--color-accent);color:#fff}.V7bpTG_allow:hover{background:var(--color-accent-hover)}@media (max-width:48rem){.V7bpTG_actions{width:100%}.V7bpTG_manage,.V7bpTG_allow{text-align:center;flex:1}.V7bpTG_actions{flex-direction:column-reverse}}
.i-Vfoq_button,.i-Vfoq_placeholder{border-radius:var(--radius);width:2.25rem;height:2.25rem;color:var(--color-text);border:1px solid var(--color-border);background:var(--color-surface);transition:color var(--transition), border-color var(--transition);justify-content:center;align-items:center;display:inline-flex}.i-Vfoq_button:hover{color:var(--color-accent);border-color:var(--color-accent)}.i-Vfoq_placeholder{background:0 0;border-color:#0000}
.njFNZG_logo{object-fit:contain;border-radius:var(--radius-sm);display:block}.njFNZG_letter{border-radius:var(--radius-sm);color:#fff;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}
.EEPr5G_wrap{max-width:var(--measure);margin-inline:auto}
.Dv2BBG_main{max-width:var(--container-narrow);padding:var(--space-7) var(--space-4);gap:var(--space-6);min-width:0;margin-inline:auto;display:grid}.Dv2BBG_header{gap:var(--space-2);display:grid}.Dv2BBG_pageTitle{font-size:var(--text-2xl);line-height:var(--leading-tight);margin:0}.Dv2BBG_subtitle{font-size:var(--text-lg);color:var(--color-muted);line-height:var(--leading-relaxed);margin:0}.Dv2BBG_brandNote{color:var(--color-muted);font-weight:500}.Dv2BBG_section{gap:var(--space-3);min-width:0;display:grid}.Dv2BBG_sectionTitle{font-size:var(--text-lg);font-family:var(--font-serif)}.Dv2BBG_startList{gap:var(--space-3);padding:0;list-style:none;display:grid}.Dv2BBG_startLink{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition), transform var(--transition);display:grid}.Dv2BBG_startLink:hover{border-color:var(--color-accent);text-decoration:none;transform:translateY(-1px)}.Dv2BBG_startLabel{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.Dv2BBG_startTitle{font-size:var(--text-base);color:var(--color-accent);font-weight:600}.Dv2BBG_findMe{gap:var(--space-4);padding-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface);grid-template-columns:1fr;align-items:start;display:grid;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.Dv2BBG_photoCol{justify-content:center;display:flex}.Dv2BBG_photo{aspect-ratio:1;object-fit:cover;object-position:center;border:2px solid var(--color-border);background:var(--color-bg);border-radius:50%;flex-shrink:0;width:6rem;max-width:6rem;height:6rem;max-height:6rem;display:block;overflow:hidden}.Dv2BBG_findMeContent{gap:var(--space-2);min-width:0;display:grid}.Dv2BBG_links{gap:var(--space-2);font-size:var(--text-base);padding:0;list-style:none;display:grid}.Dv2BBG_socialLink{align-items:center;gap:var(--space-2);color:var(--color-text);padding:var(--space-1) 0;display:inline-flex}.Dv2BBG_socialLink:hover{color:var(--color-accent);text-decoration:none}@media (min-width:40rem){.Dv2BBG_main{padding:var(--space-9) var(--space-4);gap:var(--space-7)}.Dv2BBG_pageTitle{font-size:var(--text-3xl)}.Dv2BBG_subtitle,.Dv2BBG_sectionTitle{font-size:var(--text-xl)}.Dv2BBG_findMe{gap:var(--space-6);padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface);grid-template-columns:8rem 1fr;align-items:center;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.Dv2BBG_photoCol{justify-content:flex-start}.Dv2BBG_photo{width:8rem;max-width:8rem;height:8rem;max-height:8rem}}.Dv2BBG_findMeLabel{font-size:var(--text-xs);color:var(--color-muted);margin:0;font-weight:500}
.JUWj7q_footer{margin-top:var(--space-10);border-top:1px solid var(--color-border);background:var(--color-surface)}.JUWj7q_inner{max-width:var(--container);padding:var(--space-6) var(--space-4) var(--space-5);gap:var(--space-6);grid-template-columns:1fr;margin-inline:auto;display:grid}.JUWj7q_brandCol{gap:var(--space-2);align-content:start;display:grid}.JUWj7q_brand{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-text);font-weight:600}.JUWj7q_brand:hover{color:var(--color-accent);text-decoration:none}.JUWj7q_tagline{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed);max-width:22rem}.JUWj7q_col{gap:var(--space-2);align-content:start;display:grid}.JUWj7q_colTitle{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-1);font-weight:700}.JUWj7q_link{font-size:var(--text-sm);color:var(--color-text);transition:color var(--transition)}.JUWj7q_link:hover{color:var(--color-accent);text-decoration:none}.JUWj7q_socialLink{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);transition:color var(--transition);display:inline-flex}.JUWj7q_socialLink:hover{color:var(--color-accent);text-decoration:none}.JUWj7q_bottom{max-width:var(--container);padding:var(--space-3) var(--space-4) var(--space-5);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-inline:auto;display:flex}.JUWj7q_copy{font-size:var(--text-xs);color:var(--color-muted);margin:0}.JUWj7q_backTop{font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.JUWj7q_backTop:hover{color:var(--color-accent);text-decoration:none}@media (min-width:40rem){.JUWj7q_inner{gap:var(--space-6);padding:var(--space-7) var(--space-4) var(--space-5);grid-template-columns:2fr 1fr 1fr 1fr}}
