.box{display:grid;margin-inline:auto;inline-size:100%;max-inline-size:var(--container-2xl);gap:calc(var(--spacing) * 4);font-size:var(--text-sm)}@media(min-width:40rem){.box{border-radius:var(--radius-xl);background-color:var(--color-white);background-color:light-dark(var(--color-white),var(--color-gray-900));padding:calc(var(--spacing) * 8);box-shadow:var(--shadow-xs);outline-width:1px;outline-style:solid;outline-color:color-mix(in oklch,var(--color-gray-950) 5%,transparent);outline-color:light-dark(color-mix(in oklch,var(--color-gray-950) 5%,transparent),color-mix(in oklch,var(--color-white) 10%,transparent))}}.callout{background-color:var(--callout-background-color);padding:calc(var(--spacing) * 2);border:1px solid var(--callout-border-color);border-radius:var(--radius-lg);display:flex;container-type:inline-size}.callout[data-variant=info]{--callout-background-color:light-dark(var(--color-info-50),var(--color-info-500))}@supports (color:color-mix(in lab,red,red)){.callout[data-variant=info]{--callout-background-color:light-dark(var(--color-info-50),color-mix(in oklch, var(--color-info-500) 15%, transparent))}}.callout[data-variant=info]{--callout-border-color:light-dark(var(--color-info-200),var(--color-info-500))}@supports (color:color-mix(in lab,red,red)){.callout[data-variant=info]{--callout-border-color:light-dark(var(--color-info-200),color-mix(in oklch, var(--color-info-500) 20%, transparent))}}.callout[data-variant=info]{--callout-icon-color:light-dark(var(--color-info-600),var(--color-info-500))}.callout[data-variant=success]{--callout-background-color:light-dark(var(--color-success-50),var(--color-success-500))}@supports (color:color-mix(in lab,red,red)){.callout[data-variant=success]{--callout-background-color:light-dark(var(--color-success-50),color-mix(in oklch, var(--color-success-500) 15%, transparent))}}.callout[data-variant=success]{--callout-border-color:light-dark(var(--color-success-200),var(--color-success-500))}@supports (color:color-mix(in lab,red,red)){.callout[data-variant=success]{--callout-border-color:light-dark(var(--color-success-200),color-mix(in oklch, var(--color-success-500) 20%, transparent))}}.callout[data-variant=success]{--callout-icon-color:light-dark(var(--color-success-600),var(--color-success-500))}.callout[data-variant=warning]{--callout-background-color:light-dark(var(--color-warning-50),var(--color-warning-500))}@supports (color:color-mix(in lab,red,red)){.callout[data-variant=warning]{--callout-background-color:light-dark(var(--color-warning-50),color-mix(in oklch, var(--color-warning-500) 15%, transparent))}}.callout[data-variant=warning]{--callout-border-color:light-dark(var(--color-warning-200),var(--color-warning-500))}@supports (color:color-mix(in lab,red,red)){.callout[data-variant=warning]{--callout-border-color:light-dark(var(--color-warning-200),color-mix(in oklch, var(--color-warning-500) 20%, transparent))}}.callout[data-variant=warning]{--callout-icon-color:light-dark(var(--color-warning-600),var(--color-warning-500))}.callout-icon{inline-size:calc(var(--spacing) * 5);block-size:calc(var(--spacing) * 5);margin:calc(var(--spacing) * 1.5);color:var(--callout-icon-color);flex-shrink:0}.callout-container{column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1);flex-direction:column;flex-grow:1;display:flex}@container (min-width:80rem){.callout-container:has(.callout-actions[data-inline]){flex-direction:row}}.callout-content{margin-block:calc(var(--spacing) * 1);flex-grow:1}.callout-title{font-size:var(--text-sm);line-height:1.5rem;font-weight:var(--font-weight-semibold);color:light-dark(var(--color-gray-950),var(--color-white))}.callout-description{font-size:var(--text-sm);color:light-dark(var(--color-gray-950),var(--color-white));line-height:1.5rem}.callout-actions{margin-block-end:calc(var(--spacing) * 1.5)}.callout-actions[data-inline]{flex-shrink:0}@container (min-width:80rem){.callout-actions[data-inline]{margin-block-end:unset}}.description{overflow-wrap:break-word;font-size:var(--text-sm);color:var(--color-gray-500);margin-block-start:.25rem;line-height:1.5rem}.dialog{--margin:2rem;max-inline-size:calc(100dvi - var(--margin) * 2);max-block-size:calc(100dvb - var(--margin) * 2);padding:calc(var(--spacing) * 8);background-color:var(--color-white);background-color:light-dark(var(--color-white),var(--color-gray-900));border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);opacity:0;transition:display .15s allow-discrete,overlay .15s allow-discrete,opacity .15s var(--ease-out),scale .15s var(--ease-out);margin:auto}.dialog::backdrop{opacity:0;background-color:var(--color-gray-950)}@supports (color:color-mix(in lab,red,red)){.dialog::backdrop{background-color:color-mix(in oklch,var(--color-gray-950) 50%,transparent)}}.dialog::backdrop{background-color:light-dark(var(--color-gray-950),var(--color-gray-950))}@supports (color:color-mix(in lab,red,red)){.dialog::backdrop{background-color:light-dark(color-mix(in oklch,var(--color-gray-950) 50%,transparent),color-mix(in oklch,var(--color-gray-950) 75%,transparent))}}.dialog::backdrop{transition:display .15s allow-discrete,overlay .15s allow-discrete,opacity .15s var(--ease-in-out)}.dialog[open]{opacity:1;scale:1}@starting-style{.dialog[open]{opacity:0;scale:.95}}.dialog[open]::backdrop{opacity:1}@starting-style{.dialog[open]::backdrop{opacity:0}}.dialog[data-inline-size=lg]{inline-size:32rem}.dialog[data-inline-size="2xl"]{inline-size:42rem}html:has(.dialog[open]){overflow:hidden}.dialog-title{font-size:var(--text-base);line-height:calc(var(--spacing) * 6);font-weight:var(--font-weight-medium);color:light-dark(var(--color-gray-950),var(--color-white));text-wrap:pretty}.dialog-description{font-size:var(--text-sm);line-height:calc(var(--spacing) * 6);color:light-dark(var(--color-gray-600),var(--color-gray-400));text-wrap:pretty;margin-block-start:calc(var(--spacing) * 2)}.dialog-content{margin-block-start:calc(var(--spacing) * 6)}.dialog-actions{gap:calc(var(--spacing) * 3);flex-direction:column-reverse;margin-block-start:calc(var(--spacing) * 8);display:flex}@media(min-width:40rem){.dialog-actions{flex-direction:row;justify-content:end}}.error{font-size:var(--text-sm);color:light-dark(var(--color-red-600),var(--color-red-500));margin-block-start:.75rem;line-height:1.5rem}.error:empty{display:none}.description+.error{margin-block-start:.25rem}.feature-list-item{display:flex;align-items:center;column-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:calc(var(--spacing) * 6);color:var(--color-gray-600);color:light-dark(var(--color-gray-600),var(--color-gray-400))}.feature-list-item-icon{--size: calc(var(--spacing) * 4);block-size:var(--size);inline-size:var(--size);fill:var(--color-success-600);fill:light-dark(var(--color-success-600),var(--color-success-500))}.feature-list{display:grid;row-gap:calc(var(--spacing) * 1)}.guide-section .guide-section-title{font-weight:var(--font-weight-medium);color:var(--color-gray-950);color:light-dark(var(--color-gray-950),var(--color-white))}.guide-section .guide-section-title:is(h2){font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.guide-section .guide-section-title:is(h3){font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.guide-section>p{font-size:var(--text-sm);line-height:calc(var(--spacing) * 7);color:var(--color-gray-700);color:light-dark(var(--color-gray-700),var(--color-gray-300));margin-block-start:calc(var(--spacing) * 6)}[data-component=guide]{--margin-inline: calc(var(--spacing) * 4);inline-size:calc(100dvw - var(--margin-inline) * 2);max-width:var(--breakpoint-md);margin-inline:auto;margin-block:calc(var(--spacing) * 20)}@container (width >= 40rem){[data-component=guide]{--margin-inline: calc(var(--spacing) * 6);margin-block:calc(var(--spacing) * 30)}}@container (width >= 48rem){[data-component=guide]{--margin-inline: calc(var(--spacing) * 8)}}@container (width >= 64rem){[data-component=guide]{--margin-inline: calc(var(--spacing) * 10)}}[data-component=guide] header>h1{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-gray-950);margin-block-end:calc(var(--spacing) * 6)}@media(prefers-color-scheme:dark){[data-component=guide] header>h1{color:var(--color-white)}}@container (width >= 40rem){[data-component=guide] header>h1{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height);font-weight:var(--font-weight-normal)}}[data-component=guide] header>time{font-size:var(--text-sm);line-height:calc(var(--spacing) * 7);color:var(--color-gray-500);margin-block-end:calc(var(--spacing) * 12)}[data-component=guide] header>p{font-size:var(--text-sm);line-height:calc(var(--spacing) * 7);color:var(--color-gray-700);margin-block-start:calc(var(--spacing) * 6)}@media(prefers-color-scheme:dark){[data-component=guide] header>p{color:var(--color-gray-300)}}[data-component=guide] section{margin-block-start:calc(var(--spacing) * 16)}[data-component=guide] ol,[data-component=guide] ul{padding-inline-start:calc(var(--spacing) * 6);margin-block-start:calc(var(--spacing) * 6)}[data-component=guide] ol{list-style-type:decimal}[data-component=guide] ul{list-style-type:disc}[data-component=guide] li{font-size:var(--text-sm);line-height:calc(var(--spacing) * 7);color:var(--color-gray-700)}@media(prefers-color-scheme:dark){[data-component=guide] li{color:var(--color-gray-300)}}[data-component=guide] a:not([data-component]:not([data-component=guide]) :is([data-component=guide] a)){text-decoration:underline}[data-component=guide] img{border:1px solid color-mix(in oklch,var(--color-gray-950) 20%,transparent);border-radius:var(--radius-lg);margin-block-start:calc(var(--spacing) * 6)}@media(prefers-color-scheme:dark){[data-component=guide] img{border-color:color-mix(in oklch,var(--color-white) 20%,transparent)}}[data-component=guide] .callout{margin-block-start:calc(var(--spacing) * 6)}:not(.sr-only)+.input{margin-block-start:.75rem}.main{container-type:inline-size}.page-header{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}@media(min-width:40rem){.page-header{flex-direction:row;align-items:center;justify-content:space-between}}.page-header-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-gray-950);color:light-dark(var(--color-gray-950),var(--color-white))}@media(min-width:40rem){.page-header-title{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}}.page-header-actions{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 3)}.question:not([open]){--closed-icon-display: block}.question[open]{--open-icon-display: block}.question-header{display:flex;justify-content:space-between;column-gap:calc(var(--spacing) * 4)}.question-header::-webkit-details-marker{display:none}.question-title{font-size:var(--text-sm);line-height:calc(var(--spacing) * 7);font-weight:var(--font-weight-semibold);color:var(--color-gray-950)}@media(prefers-color-scheme:dark){.question-title{color:var(--color-white)}}.question-icon{inline-size:calc(var(--spacing) * 4);block-size:calc(var(--spacing) * 4);flex-shrink:0;margin-block:calc(var(--spacing) * 1.5);fill:var(--color-gray-950)}@media(prefers-color-scheme:dark){.question-icon{fill:var(--color-white)}}.question-icon[data-state=closed]{display:var(--closed-icon-display, none)}.question-icon[data-state=open]{display:var(--open-icon-display, none)}.question-description{font-size:var(--text-sm);line-height:calc(var(--spacing) * 7);color:var(--color-gray-600);max-width:var(--container-2xl);margin-block-start:calc(var(--spacing) * 4);display:grid;row-gap:calc(var(--spacing) * 4)}@media(prefers-color-scheme:dark){.question-description{color:var(--color-gray-400)}}.question-description a{color:var(--color-primary-600);text-decoration:underline}@media(prefers-color-scheme:dark){.question-description a{color:var(--color-primary-400)}}.questions{margin-inline:auto;width:100%;max-width:var(--breakpoint-xl);scroll-margin-top:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 6);display:grid;gap:calc(var(--spacing) * 10)}@container (width >= 64rem){.questions{grid-template-columns:repeat(2,1fr)}}.questions-eyebrow{font-weight:var(--font-weight-semibold);color:var(--color-primary-600)}@media(prefers-color-scheme:dark){.questions-eyebrow{color:var(--color-primary-400)}}.questions-title{margin-block-start:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.questions-title{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}}.questions-description{margin-block-start:calc(var(--spacing) * 7);max-inline-size:var(--container-3xl);color:var(--color-gray-500)}@media(prefers-color-scheme:dark){.questions-description{color:var(--color-gray-400)}}.questions-description a{color:var(--color-primary-600);text-decoration:underline}@media(prefers-color-scheme:dark){.questions-description a{color:var(--color-primary-400)}}.questions-items{display:grid;gap:calc(var(--spacing) * 6)}:not(.sr-only)+.select{margin-block-start:.75rem}.site-main-header{margin-inline:auto;display:grid;max-inline-size:var(--breakpoint-xl);padding-inline:calc(var(--spacing) * 6);padding-block-start:calc(var(--spacing) * 20)}@media(min-width:64rem){.site-main-header{padding-block-start:calc(var(--spacing) * 32)}}.site-main-header-title{max-inline-size:var(--container-4xl);font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);text-wrap-style:pretty}@media(min-width:40rem){.site-main-header-title{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}}@media(min-width:64rem){.site-main-header-title{font-size:var(--text-6xl);line-height:var(--text-6xl--line-height)}}@media(min-width:80rem){.site-main-header-title{font-size:var(--text-7xl);line-height:var(--text-7xl--line-height)}}.site-main-header-description{margin-block-start:calc(var(--spacing) * 6);max-inline-size:var(--container-3xl);font-size:var(--text-lg);line-height:calc(var(--spacing) * 7);color:var(--color-gray-600);color:light-dark(var(--color-gray-600),var(--color-gray-400))}.site-main-header-actions{margin-block-start:calc(var(--spacing) * 6);margin-inline-end:auto;display:grid}@media(min-width:40rem){.site-main-header-actions{margin-block-start:calc(var(--spacing) * 10)}}*+.textarea{margin-block-start:.75rem}
