.home-privacy-module__aMNwTW__home-privacy{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.home-privacy-module__aMNwTW__home-privacy__promise{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.home-privacy-module__aMNwTW__home-privacy__icon{width:var(--size-touch-target);height:var(--size-touch-target);color:var(--color-on-accent);background-color:var(--color-accent);border-radius:var(--radius-round);place-items:center;display:inline-grid}.home-privacy-module__aMNwTW__home-privacy__words{gap:var(--space-1);padding-top:var(--space-2);display:grid}.home-privacy-module__aMNwTW__home-privacy__title{font-size:var(--text-lg)}.home-privacy-module__aMNwTW__home-privacy__text{color:var(--color-text-inverse-muted)}.home-privacy-module__aMNwTW__visibility-panel{gap:var(--space-4);max-width:var(--size-privacy-panel);padding:var(--space-5);color:var(--color-text);background-color:var(--color-surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);margin-inline:auto;display:grid}.home-privacy-module__aMNwTW__visibility-panel__header{gap:var(--space-3);align-items:center;display:flex}.home-privacy-module__aMNwTW__visibility-panel__avatar{width:var(--size-avatar);height:var(--size-avatar);padding-top:var(--space-1);background-color:var(--color-accent-surface);border-radius:var(--radius-round);flex:none;overflow:hidden}.home-privacy-module__aMNwTW__visibility-panel__heading{font-size:var(--text-sm);color:var(--color-text-muted);display:grid}.home-privacy-module__aMNwTW__visibility-panel__name{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text)}.home-privacy-module__aMNwTW__visibility-panel__rows{border:var(--size-control-border) solid var(--color-border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;display:grid}.home-privacy-module__aMNwTW__visibility-panel__rows--locked{background-color:var(--color-surface-sunken);border-color:#0000}.home-privacy-module__aMNwTW__visibility-panel__row{gap:var(--space-3);min-height:var(--size-touch-target);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;display:flex}.home-privacy-module__aMNwTW__visibility-panel__row+.home-privacy-module__aMNwTW__visibility-panel__row{border-top:var(--size-control-border) solid var(--color-border)}.home-privacy-module__aMNwTW__visibility-panel__switch{width:calc(var(--size-switch) * 5 / 3);height:var(--size-switch);padding:var(--space-1);background-color:var(--color-border-strong);border-radius:var(--radius-pill);flex:none;display:flex}.home-privacy-module__aMNwTW__visibility-panel__switch:after{aspect-ratio:1;content:"";background-color:var(--color-surface-raised);border-radius:var(--radius-round)}.home-privacy-module__aMNwTW__visibility-panel__switch--on{background-color:var(--color-accent);justify-content:flex-end}.home-privacy-module__aMNwTW__visibility-panel__hidden{gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);align-items:center;display:inline-flex}
.home-problem-module__Qy28GG__home-problem{gap:var(--space-4);display:grid}.home-problem-module__Qy28GG__home-problem__route{--home-problem-route-padding-block:var(--space-8);--home-problem-route-padding-inline:var(--space-6);gap:var(--space-5);padding:var(--home-problem-route-padding-block) var(--home-problem-route-padding-inline);background-color:var(--color-surface);border:var(--size-control-border) solid var(--color-border);border-radius:var(--radius-xl);align-content:start;display:grid;overflow:hidden}.home-problem-module__Qy28GG__home-problem__route--tag{column-gap:var(--space-2);color:var(--color-on-accent);background-color:var(--color-accent);box-shadow:var(--shadow-2);border-color:#0000;grid-template:"title title""stops stops""note pet"1fr/1fr minmax(0,max-content);container:problem-route/inline-size}.home-problem-module__Qy28GG__home-problem__route-title{font-size:var(--text-2xl)}.home-problem-module__Qy28GG__home-problem__route--tag .home-problem-module__Qy28GG__home-problem__route-title{grid-area:title}.home-problem-module__Qy28GG__home-problem__stops{--home-problem-stops-gap:var(--space-6);gap:var(--home-problem-stops-gap);padding:0;list-style:none;display:grid}.home-problem-module__Qy28GG__home-problem__route--tag .home-problem-module__Qy28GG__home-problem__stops{grid-area:stops}.home-problem-module__Qy28GG__home-problem__stop{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.home-problem-module__Qy28GG__home-problem__stop:not(:last-child):after{top:var(--size-touch-target);bottom:calc(var(--home-problem-stops-gap) * -1);left:calc(var(--size-touch-target) / 2);content:"";border-left:var(--size-control-border-strong) dashed var(--color-border-strong);position:absolute;translate:-50%}.home-problem-module__Qy28GG__home-problem__stops--short .home-problem-module__Qy28GG__home-problem__stop:not(:last-child):after{border-left-color:var(--color-on-accent);border-left-style:solid}.home-problem-module__Qy28GG__home-problem__stop-icon{width:var(--size-touch-target);height:var(--size-touch-target);color:var(--color-text-muted);background-color:var(--color-surface-raised);border:var(--size-control-border) solid var(--color-border);border-radius:var(--radius-round);place-items:center;display:inline-grid}.home-problem-module__Qy28GG__home-problem__stop-text{text-wrap:pretty;padding-block-start:calc((var(--size-touch-target) - 1lh) / 2)}.home-problem-module__Qy28GG__home-problem__stops--long .home-problem-module__Qy28GG__home-problem__stop{color:var(--color-text-muted)}.home-problem-module__Qy28GG__home-problem__stops--short .home-problem-module__Qy28GG__home-problem__stop{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.home-problem-module__Qy28GG__home-problem__stops--short .home-problem-module__Qy28GG__home-problem__stop-icon{color:var(--color-accent-text);background-color:var(--color-surface-raised);border-color:#0000}.home-problem-module__Qy28GG__home-problem__note{font-weight:var(--weight-medium);text-wrap:balance;grid-area:note}.home-problem-module__Qy28GG__home-problem__pet{width:var(--size-problem-pet);grid-area:pet;place-self:end start;margin-block-end:calc(-1 * (var(--home-problem-route-padding-block) + var(--space-12)));margin-inline-end:calc(-1 * (var(--home-problem-route-padding-inline) + var(--space-4)));rotate:-8deg}@media (min-width:48rem){.home-problem-module__Qy28GG__home-problem{grid-template-columns:repeat(2,minmax(0,1fr))}}@container problem-route (min-width:28rem){.home-problem-module__Qy28GG__home-problem__route--tag .home-problem-module__Qy28GG__home-problem__stops{grid-column:stops-start/pet-start}.home-problem-module__Qy28GG__home-problem__pet{width:var(--size-problem-pet-large);grid-row:stops-start/pet-end;margin-inline-end:calc(-1 * (var(--home-problem-route-padding-inline) + var(--space-8)))}}
