@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo"),local("Roboto"),local("Roboto-Regular");size-adjust:99.2%;ascent-override:95.77%;descent-override:29.23%;line-gap-override:0%}@font-face{font-family:Atkinson Hyperlegible Fallback;font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:99.6%;ascent-override:95.38%;descent-override:29.12%;line-gap-override:0%}.theme-client{--background: 40 33% 97%;--foreground: 25 30% 18%;--card: 0 0% 100%;--card-foreground: 25 30% 18%;--popover: 0 0% 100%;--popover-foreground: 25 30% 18%;--primary: 20 70% 36%;--primary-foreground: 40 33% 98%;--secondary: 40 30% 92%;--secondary-foreground: 25 30% 18%;--accent: 158 40% 95%;--accent-foreground: 158 60% 22%;--muted: 40 25% 90%;--muted-foreground: 25 18% 30%;--destructive: 0 72% 42%;--destructive-foreground: 40 33% 98%;--border: 32 25% 85%;--input: 32 25% 85%;--ring: 20 70% 36%;--radius: 1rem;--client-sage: 158.5 57.4% 26.7%}@media(prefers-contrast:more){.theme-client{--muted-foreground: 25 25% 22%;--border: 28 18% 48%;--input: 28 18% 48%}}.theme-client,.theme-owner{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-size:max(18px,1.125rem);line-height:1.6}.theme-client .text-xs{font-size:1rem;line-height:1.5rem}.theme-client .text-sm{font-size:1.0625rem;line-height:1.625rem}.theme-client .text-base{font-size:1.125rem;line-height:1.75rem}.theme-client :is(.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-\[12px\],.text-\[13px\],.text-\[14px\],.text-\[15px\]){font-size:1rem}.theme-client .leading-none{line-height:1}.theme-client .leading-tight{line-height:1.25}.theme-client .leading-snug{line-height:1.375}.theme-client .leading-normal{line-height:1.5}.theme-client .leading-relaxed{line-height:1.625}.theme-client{background-color:hsl(var(--background));color:hsl(var(--foreground));color-scheme:light}.theme-client:not([role=dialog],[role=alertdialog]){min-height:100vh}.theme-client .tap-target,.theme-owner .tap-target{min-height:48px;min-width:48px}.theme-client :is(a[href],button,summary,[role=button],[role=tab],[role=menuitem],[role=combobox],select,input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file])):not([role=checkbox],[role=radio],[role=switch],[aria-hidden=true],.sr-only){min-height:48px;min-width:48px}.theme-client [role=tablist]{height:auto}:where(.theme-client nav a[href]){display:inline-flex;align-items:center}.theme-client :is(input[type=checkbox],input[type=radio],[role=checkbox],[role=radio]){width:2.25rem;height:2.25rem}.theme-client label:has(input:is([type=checkbox],[type=radio])){min-height:48px}.theme-client [role=switch]{height:3rem;width:3.5rem;padding-block:.5rem;background-clip:content-box}.theme-client [role=switch]>span{height:1.75rem;width:1.75rem}.theme-client [role=switch][aria-checked=false]>span{--tw-translate-x: .125rem}.theme-client [role=switch][aria-checked=true]>span{--tw-translate-x: 1.625rem}@media(prefers-reduced-motion:reduce){.theme-client :is(.animate-pulse,.animate-bounce,.animate-ping){animation:none!important}}.theme-client .safe-bottom,.theme-owner .safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.theme-client.safe-top,.theme-client .safe-top{padding-top:env(safe-area-inset-top,0px)}.theme-client.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.theme-client .fixed.right-4{right:max(1rem,env(safe-area-inset-right,0px))}@media(pointer:coarse){.viewport-cover :is([role=dialog],[role=alertdialog]).theme-client:not(.inset-0){max-height:calc(100dvh - 2rem - (2*max(env(safe-area-inset-top,0px),env(safe-area-inset-bottom,0px))))}}@media(pointer:coarse)and (max-width:639px){.viewport-cover :is([role=dialog],[role=alertdialog]).theme-client.inset-0{border-top:env(safe-area-inset-top,0px) solid transparent;border-left:env(safe-area-inset-left,0px) solid transparent;border-right:env(safe-area-inset-right,0px) solid transparent}}@media(pointer:coarse)and (min-width:640px){.viewport-cover [role=dialog].theme-client.inset-0.flex-col{border-right:env(safe-area-inset-right,0px) solid transparent}}.viewport-cover [data-sonner-toaster][data-y-position=top]{top:calc(var(--offset-top) + env(safe-area-inset-top,0px))}@media(max-width:600px){.viewport-cover [data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + env(safe-area-inset-top,0px))}}.theme-client a:focus-visible,.theme-client button:focus-visible,.theme-client input:focus-visible,.theme-client textarea:focus-visible,.theme-client select:focus-visible,.theme-client summary:focus-visible,.theme-client [tabindex]:focus-visible,.theme-owner a:focus-visible,.theme-owner button:focus-visible,.theme-owner input:focus-visible,.theme-owner textarea:focus-visible,.theme-owner select:focus-visible,.theme-owner summary:focus-visible,.theme-owner [tabindex]:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px;border-radius:var(--radius)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.theme-client [data-portal-chrome=header]{background-color:hsl(var(--background));backdrop-filter:none;-webkit-backdrop-filter:none}}.theme-client [data-page-heading]:focus{outline:none}.theme-client .line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.theme-owner .safe-header{padding-top:max(.75rem,env(safe-area-inset-top,0px));padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.theme-owner .safe-top{padding-top:env(safe-area-inset-top,0px)}.theme-owner .safe-x{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}@media(max-width:1023px){.theme-owner :is(a[href],button,[role=button],[role=tab],[role=menuitem],[role=combobox],select,input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file])):not([role=checkbox],[role=radio],[role=switch],[aria-hidden=true],.sr-only){min-height:44px;min-width:44px}.theme-owner [role=tablist]{height:auto}:where(.theme-owner nav a[href]){display:inline-flex;align-items:center}.theme-owner :is(input[type=checkbox],input[type=radio],[role=checkbox],[role=radio]){width:2.25rem;height:2.25rem}.theme-owner [role=switch]{height:2rem;width:3.5rem}.theme-owner [role=switch]>span{height:1.75rem;width:1.75rem}.theme-owner [role=switch][aria-checked=false]>span{--tw-translate-x: .125rem}.theme-owner [role=switch][aria-checked=true]>span{--tw-translate-x: 1.625rem}}[data-text-scale-mode=css] .theme-client{font-size:calc(max(18px,1.125rem) * var(--text-scale, 1))}[data-text-scale-mode=css] .theme-client .text-xs,[data-text-scale-mode=css] .theme-client :is(.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-\[12px\],.text-\[13px\],.text-\[14px\],.text-\[15px\]){font-size:calc(1rem * var(--text-scale, 1));line-height:calc(1.5rem * var(--text-scale, 1))}[data-text-scale-mode=css] .theme-client .text-sm{font-size:calc(1.0625rem * var(--text-scale, 1));line-height:calc(1.625rem * var(--text-scale, 1))}[data-text-scale-mode=css] .theme-client :is(.text-base,.text-\[18px\]){font-size:calc(1.125rem * var(--text-scale, 1));line-height:calc(1.75rem * var(--text-scale, 1))}[data-text-scale-mode=css] .theme-client .text-lg{font-size:calc(1.125rem * var(--text-scale, 1));line-height:calc(1.75rem * var(--text-scale, 1))}[data-text-scale-mode=css] .theme-client .text-xl{font-size:calc(1.25rem * var(--text-scale, 1));line-height:calc(1.75rem * var(--text-scale, 1))}[data-text-scale-mode=css] .theme-client :is(.text-2xl,.text-\[22px\]){font-size:calc(1.5rem * var(--text-scale, 1));line-height:calc(2rem * var(--text-scale, 1))}[data-text-scale-mode=css] .theme-client :is(.text-3xl,.text-\[28px\],.text-\[30px\]){font-size:calc(1.875rem * var(--text-scale, 1));line-height:calc(2.25rem * var(--text-scale, 1))}[data-text-scale-mode=css] .theme-client :is(.text-4xl,.text-\[34px\],.text-\[36px\]){font-size:calc(2.25rem * var(--text-scale, 1));line-height:calc(2.5rem * var(--text-scale, 1))}[data-text-scale-mode=css] [data-sonner-toast][data-styled=true]{font-size:calc(13px * var(--text-scale, 1))}[data-text-scale-mode=css] [data-sonner-toast][data-styled=true] :is([data-button],[data-cancel]){font-size:calc(12px * var(--text-scale, 1));height:auto}[data-text-scale-mode=css] body:has(.theme-client) [data-sonner-toast][data-styled=true]:not(.theme-client),[data-text-scale-mode=css] body:has(.theme-client) [data-sonner-toast][data-styled=true] :is([data-button],[data-cancel]){font-size:calc(max(16px,1rem) * var(--text-scale, 1))}[data-text-scale-mode=css] .theme-client .leading-none{line-height:1}[data-text-scale-mode=css] .theme-client .leading-tight{line-height:1.25}[data-text-scale-mode=css] .theme-client .leading-snug{line-height:1.375}[data-text-scale-mode=css] .theme-client .leading-normal{line-height:1.5}[data-text-scale-mode=css] .theme-client .leading-relaxed{line-height:1.625}body:has(.theme-client) [data-sonner-toast][data-styled=true]:not(.theme-client){font-size:max(16px,1rem)}body:has(.theme-client) [data-sonner-toast][data-styled=true] :is([data-button],[data-cancel]){font-size:max(16px,1rem);height:auto;min-height:48px;padding-inline:1rem}[data-text-zoom] .theme-client [data-portal-chrome=tabbar] a[href]{font-size:min(1.0625rem,calc(17px / var(--text-zoom, 1)));line-height:1.25;padding:min(.5rem,8px) min(.25rem,4px);row-gap:min(.25rem,4px)}[data-text-size] .theme-client [data-portal-chrome=tabbar] a,[data-text-size] .theme-client [data-portal-chrome=tabbar] a span{overflow-wrap:normal;hyphens:manual;-webkit-hyphens:manual}[data-text-zoom] .theme-client [data-portal-chrome=tabbar] svg{width:min(1.5rem,24px);height:min(1.5rem,24px)}[data-text-zoom] .theme-client [data-portal-chrome=tabbar] span[data-testid=unread-badge]{font-size:min(1rem,calc(16px / var(--text-zoom, 1)));height:min(1.5rem,24px);min-width:min(1.5rem,24px)}[data-text-size=large] .theme-client [data-portal-chrome=header]{position:static}[data-text-size=large] .theme-client [data-portal-chrome=header-row]{flex-wrap:wrap}[data-text-size=large] .theme-client header [data-portal-chrome=header-row]>*{min-width:auto}[data-text-size=large] .theme-client{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}[data-text-size=large] .theme-client :is(.flex,.inline-flex)>*{min-width:0}[data-text-size=large] .theme-client main,[data-text-size=large] :is([role=dialog],[role=alertdialog]).theme-client{overflow-wrap:anywhere}[data-text-size=large] .theme-client .flex:not(.flex-col):has(>:is(button,a[href])~:is(button,a[href])){flex-wrap:wrap}[data-text-size=large] .theme-client [role=switch]{height:48px;width:56px;padding-block:8px}[data-text-size=large] .theme-client [role=switch]>span{height:28px;width:28px}[data-text-size=large] .theme-client [role=switch][aria-checked=false]>span{--tw-translate-x: 2px}[data-text-size=large] .theme-client [role=switch][aria-checked=true]>span{--tw-translate-x: 26px}[data-text-size=large] .theme-client :is(.truncate,.whitespace-nowrap):not(.tabular-nums){overflow:visible;text-overflow:clip;white-space:normal}[data-text-size=large] .theme-client :is(button,a[href],[role=button],[role=tab],summary,input,select,textarea,label):not([role=switch],[role=checkbox],[role=radio],[type=checkbox],[type=radio],[data-testid=unread-badge]){height:auto;white-space:normal}[data-text-size=large] .theme-client .leading-none{line-height:1.2}[data-text-size=large] .theme-client .inline-flex:not([role=switch]){flex-wrap:wrap}[data-text-size=large] .theme-client .rounded-full:is(.px-2,.px-3,.px-4,.px-5,.px-6,.px-8){border-radius:1.25rem}@media(max-height:640px){.theme-client [data-portal-chrome=status-strip]{display:flex;flex-wrap:wrap}.theme-client [data-portal-chrome=status-strip]>[role=status]{flex:1 1 auto;padding-block:.25rem}.theme-client [data-portal-chrome=header-row]{padding-block:.5rem}}@media(max-height:480px){.theme-client [data-portal-chrome=header]{position:static}}@media(max-width:639px),(pointer:coarse){html:has(.theme-client [data-portal-bar=bottom]){scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}.public-site{background-image:radial-gradient(120% 60% at 100% 0%,hsl(var(--secondary)),hsl(var(--background)) 60%);background-repeat:no-repeat}.public-site .paper{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 1px hsl(var(--border)),0 12px 28px -18px hsl(var(--foreground) / .35)}.public-site .paper-fold{position:relative}.public-site .paper-fold:after{content:"";position:absolute;top:-1px;right:-1px;width:2.25rem;height:2.25rem;border-top-right-radius:var(--radius);background:linear-gradient(225deg,hsl(var(--background)) 0,hsl(var(--background)) 50%,hsl(var(--muted)) 50%,hsl(var(--muted)))}.public-site .letter-line{height:.55rem;border-radius:999px;background-color:hsl(var(--muted))}.public-site .step-stamp{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;border-radius:999px;border:2px solid hsl(var(--primary));color:hsl(var(--primary));font-weight:700;font-size:1.25rem}.public-site .phone-frame{border:10px solid hsl(var(--foreground));border-radius:2rem;overflow:hidden;background-color:hsl(var(--card));box-shadow:0 24px 40px -24px hsl(var(--foreground) / .45)}.public-site :is(section,[id]){scroll-margin-top:5.5rem}@media(prefers-reduced-motion:no-preference){.public-site .lift{transition:transform .16s ease,box-shadow .16s ease}.public-site .lift:hover{transform:translateY(-2px)}}.public-site label a[href]{padding-block:.875rem}
