.audience-selector-page{--audience-option-font-size:.95rem;--audience-canvas:var(--app-page-bg);--audience-surface:var(--app-page-surface);--audience-soft:var(--app-page-soft);--audience-border:var(--button-secondary-border);--audience-lip:var(--button-secondary-shadow);--audience-ink:var(--app-page-text);--audience-muted:var(--app-page-muted);background:var(--audience-canvas);min-height:100svh;color:var(--audience-ink);font-family:Manrope,Helvetica Neue,Arial,sans-serif;transition:opacity .11s ease-out;animation:.13s ease-in both audience-page-in}@keyframes audience-page-in{0%{opacity:0}}.audience-selector-page.is-leaving{opacity:0;pointer-events:none}.audience-selector-page,.audience-selector-page *{box-sizing:border-box}.audience-selector-header{justify-content:space-between;align-items:center;width:min(1040px,100%);height:84px;margin:0 auto;padding:24px;display:flex}.audience-selector-brand,.audience-selector-login{color:var(--audience-ink);text-decoration:none}.audience-selector-brand{letter-spacing:-.035em;align-items:center;gap:9px;font-size:1.2rem;font-weight:750;display:inline-flex}.audience-selector-brand img{object-fit:contain;width:32px;height:32px}.audience-selector-login{color:var(--audience-ink);font-size:var(--audience-option-font-size);font-weight:720;line-height:1}.audience-selector-main{flex-direction:column;justify-content:center;align-items:center;width:min(610px,100% - 40px);min-height:calc(100svh - 84px);margin:0 auto;padding:42px 0 120px;display:flex}.audience-selector-copy{text-align:center}.audience-selector-copy h1{color:var(--audience-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,2.7rem);font-weight:760;line-height:1.08}.audience-selector-actions{justify-items:center;width:min(560px,100%);margin-top:34px;display:grid}.audience-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.audience-selector-choice{border:1.5px solid var(--audience-border);background:var(--audience-surface);min-height:52px;box-shadow:0 2px 0 var(--audience-lip);color:var(--audience-ink);font:inherit;font-size:var(--audience-option-font-size);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.audience-selector-choice:not(.is-selected):hover{transform:translateY(-1px)}.audience-selector-choice:active:not(.is-selected){box-shadow:none;transform:translateY(1px)}.audience-selector-choice.is-selected{box-shadow:none;transform:none}.audience-selector-choice.tone-1.is-selected{background:color-mix(in srgb, #b8a8db 34%, var(--audience-surface));border-color:#b8a8db}.audience-selector-choice.tone-2.is-selected{background:color-mix(in srgb, #9ebfd2 34%, var(--audience-surface));border-color:#9ebfd2}.audience-selector-choice.tone-3.is-selected{background:color-mix(in srgb, #d6aa96 34%, var(--audience-surface));border-color:#d6aa96}.audience-selector-choice.tone-4.is-selected{background:color-mix(in srgb, #9fc4a9 34%, var(--audience-surface));border-color:#9fc4a9}.audience-selector-choice.is-selected:active{box-shadow:none;transform:translateY(1px)}.audience-selector-other{color:var(--audience-ink);font:inherit;font-size:var(--audience-option-font-size);cursor:pointer;background:0 0;border:0;margin-top:24px;padding:4px 10px;font-weight:720;transition:color .12s,transform 80ms}.audience-selector-other:hover{color:var(--audience-ink);transform:translateY(-1px)}.audience-selector-other:active{transform:translateY(2px)}.audience-selector-other.is-selected{color:var(--audience-ink);transform:translateY(2px)}.audience-selector-proof{color:color-mix(in srgb, var(--audience-muted) 58%, var(--audience-canvas) 42%);justify-items:center;gap:8px;margin-top:18px;font-size:.76rem;line-height:1;display:grid}.audience-selector-proof>strong{color:inherit;letter-spacing:-.01em;font-size:.78rem;font-weight:760}.audience-selector-rating{grid-template-columns:18px auto 18px;align-items:center;gap:4px;display:grid}.audience-selector-rating-copy{align-items:center;gap:6px;font-weight:700;display:flex}.audience-selector-stars{letter-spacing:1px}.audience-selector-laurel{background:currentColor;width:18px;height:25px;display:block;mask:url(/media/app-store/review-laurel-left-crop.png) 50%/contain no-repeat}.audience-selector-laurel-right{mask-image:url(/media/app-store/review-laurel-right-crop.png)}.audience-selector-choice:focus-visible,.audience-selector-other:focus-visible,.audience-selector-login:focus-visible{outline:2px solid var(--audience-muted);outline-offset:4px}html[data-dolphin-theme=dark]{& .audience-selector-choice.tone-1.is-selected{background:#514183;border-color:#816cc2}& .audience-selector-choice.tone-2.is-selected{background:#345b73;border-color:#5b91b1}& .audience-selector-choice.tone-3.is-selected{background:#794c3e;border-color:#a87360}& .audience-selector-choice.tone-4.is-selected{background:#3f694d;border-color:#68a17a}}@media (width<=560px){.audience-selector-page{--audience-option-font-size:.86rem}.audience-selector-header{height:72px;padding:18px 20px}.audience-selector-brand{font-size:1.1rem}.audience-selector-brand img{width:28px;height:28px}.audience-selector-main{justify-content:flex-start;min-height:calc(100svh - 72px);padding:46px 0 72px}.audience-selector-copy h1{font-size:clamp(1.9rem,9vw,2.35rem)}.audience-selector-actions{margin-top:30px}.audience-selector-grid{gap:10px}.audience-selector-choice{min-height:50px;padding-inline:10px}}
