.v2Root{--v2-radius-sm:8px;--v2-radius-md:12px;--v2-radius-lg:16px;--v2-radius-xl:24px;--v2-font-display:var(--v2-font-clash-display),"Clash Display",var(--v2-font-inter),Inter,Arial,sans-serif;--v2-font-ui:var(--v2-font-clash-grotesk),"Clash Grotesk",var(--v2-font-inter),Inter,Arial,sans-serif;--v2-font-body:var(--v2-font-ui);min-height:100dvh;color:var(--v2-ink);background:var(--v2-surface);color-scheme:var(--v2-color-scheme);font-family:var(--v2-font-body);line-height:var(--fd-leading-body);-webkit-font-smoothing:antialiased}body:has(.v2Root),html:has(.v2Root){color-scheme:var(--v2-color-scheme,light);background:var(--v2-canvas,#ffffff);scrollbar-color:var(--v2-scrollbar,#d4d4d8) var(--v2-surface-muted,#fafafa)}body:has(.v2Root){color:var(--v2-ink,#171717)}body:has(.v2Root)::-webkit-scrollbar,html:has(.v2Root)::-webkit-scrollbar{width:10px;height:10px}body:has(.v2Root)::-webkit-scrollbar-track,html:has(.v2Root)::-webkit-scrollbar-track{background:var(--v2-surface-muted,#fafafa)}body:has(.v2Root)::-webkit-scrollbar-thumb,html:has(.v2Root)::-webkit-scrollbar-thumb{background:var(--v2-scrollbar,#d4d4d8);border:2px solid var(--v2-surface-muted,#fafafa);border-radius:999px}.v2Root *,.v2Root :after,.v2Root :before{box-sizing:border-box}.v2Root :is(input,select,textarea){color:var(--v2-ink)!important;color-scheme:var(--v2-color-scheme)!important;font:inherit;font-weight:var(--fd-weight-body);font-size:var(--fd-text-control)}@media (hover:none),(pointer:coarse){.v2Root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select,textarea){font-size:max(16px,var(--fd-text-control,1rem))}}.v2Root select :is(option,optgroup){color:var(--v2-ink)!important;background:var(--v2-surface)!important}.v2Root button{color-scheme:var(--v2-color-scheme)!important;font:inherit;font-weight:var(--fd-weight-control);font-size:var(--fd-text-control);line-height:var(--fd-leading-control)}.v2Root :is(input,select,textarea){background:var(--v2-surface-muted)!important;border-color:var(--v2-border)!important}.v2Root :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--v2-focus);outline-offset:2px}:where(.v2Root) a{color:inherit}.v2Root ::selection{color:var(--v2-accent-ink);background:var(--v2-brand-500)}.v2Root ::-webkit-scrollbar{width:10px;height:10px}.v2Root ::-webkit-scrollbar-track{background:var(--v2-surface-muted)}.v2Root ::-webkit-scrollbar-thumb{background:var(--v2-scrollbar);border:2px solid var(--v2-surface-muted);border-radius:999px}.v2Root [class*=PushNotificationPrompt][class*=__helloBar],.v2Root [class*=PushNotificationPrompt][class*=__modal]:not([class*=Backdrop]){color:var(--v2-ink);background:var(--v2-surface);border-color:var(--v2-border);box-shadow:var(--v2-shadow-modal)}.v2Root [class*=PushNotificationPrompt][class*=__helloIcon],.v2Root [class*=PushNotificationPrompt][class*=__modalHeroIcon]{color:var(--v2-brand-900);background:var(--v2-brand-100);border-color:var(--v2-brand-500)}.v2Root [class*=PushNotificationPrompt][class*=__benefitCopy] span,.v2Root [class*=PushNotificationPrompt][class*=__benefitCopy] strong,.v2Root [class*=PushNotificationPrompt][class*=__benefitsTitle],.v2Root [class*=PushNotificationPrompt][class*=__diagnosticCode],.v2Root [class*=PushNotificationPrompt][class*=__helloCopy] span,.v2Root [class*=PushNotificationPrompt][class*=__helloCopy] strong,.v2Root [class*=PushNotificationPrompt][class*=__modalHeading] h2,.v2Root [class*=PushNotificationPrompt][class*=__modalHeading] p{color:var(--v2-ink)}.v2Root [class*=PushNotificationPrompt][class*=__benefit]{color:var(--v2-ink);background:var(--v2-surface-muted);border-color:var(--v2-border)}.v2Root [class*=PushNotificationPrompt][class*=__primaryButton]{color:var(--v2-accent-ink);background:var(--v2-brand-500);box-shadow:none}.v2Root [class*=PushNotificationPrompt][class*=__secondaryButton]{color:var(--v2-ink);background:var(--v2-surface);border:1px solid var(--v2-border)}.v2Root [class*=PushNotificationPrompt][class*=__closeButton],.v2Root [class*=PushNotificationPrompt][class*=__modalClose]{color:var(--v2-ink-soft)}.v2Root [class*=PushNotificationPrompt][class*=__warning]{color:var(--v2-warning);background:var(--v2-warning-soft);border-color:var(--v2-warning-border)}.v2Root [class*=PushNotificationPrompt][class*=__warning] strong{color:var(--v2-warning)}