:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-text:-apple-system, BlinkMacSystemFont, system-ui, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, Menlo, Consolas, "Roboto Mono", monospace;--fs-large-title:calc(34 / 17 * 1rem);--lh-large-title:1.206;--fs-title-1:calc(28 / 17 * 1rem);--lh-title-1:1.214;--fs-title-2:calc(22 / 17 * 1rem);--lh-title-2:1.273;--fs-title-3:calc(20 / 17 * 1rem);--lh-title-3:1.25;--fs-headline:1rem;--lh-headline:1.294;--fs-body:1rem;--lh-body:1.294;--fs-callout:calc(16 / 17 * 1rem);--lh-callout:1.3125;--fs-subhead:calc(15 / 17 * 1rem);--lh-subhead:1.333;--fs-footnote:calc(13 / 17 * 1rem);--lh-footnote:1.385;--fs-caption-1:calc(12 / 17 * 1rem);--lh-caption-1:1.333;--fs-caption-2:calc(11 / 17 * 1rem);--lh-caption-2:1.182;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--red:#ff383c;--orange:#ff8d28;--yellow:#fc0;--green:#34c759;--mint:#00c8b3;--teal:#00c3d0;--cyan:#00c0e8;--blue:#08f;--indigo:#6155f5;--purple:#cb30e0;--pink:#ff2d55;--brown:#ac7f5e;--gray:#8e8e93;--gray-2:#aeaeb2;--gray-3:#c7c7cc;--gray-4:#d1d1d6;--gray-5:#e5e5ea;--gray-6:#f2f2f7;--tint:#1e6ef4;--tint-text:#1e6ef4;--red-text:#e9152d;--green-text:#008932;--orange-text:#c55300;--on-tint:#fff;--label:#000;--label-2:#3c3c43bf;--label-3:#3c3c434d;--label-4:#3c3c432e;--placeholder:#3c3c434d;--separator:#3c3c434a;--separator-opaque:#c6c6c8;--link:var(--tint-text);--bg:#fff;--bg-2:#f2f2f7;--bg-3:#fff;--bg-grouped:#f2f2f7;--bg-grouped-2:#fff;--bg-grouped-3:#f2f2f7;--bg-sheet:var(--bg-grouped);--bg-sheet-cell:var(--bg-grouped-2);--fill-1:#78788033;--fill-2:#78788029;--fill-3:#7676801f;--fill-4:#74748014;--bar-bg:#f2f2f7b8;--bar-blur:saturate(180%) blur(20px);--backdrop:#00000059;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--margin:16px;--gutter:var(--margin);--hit:44px;--hit-min:28px;--row-min:44px;--readable:680px;--sidebar:300px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--radius-capsule:999px;--radius-group:16px;--radius-field:10px;--radius-sheet:28px;--radius-alert:20px;--radius-badge:999px;--shadow-float:0 8px 32px #0000001f, 0 1px 2px #00000014;--shadow-segment:0 3px 8px #0000001f, 0 3px 1px #0000000a;--dur-press:.1s;--dur-fast:.2s;--dur-base:.3s;--dur-sheet:.45s;--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--focus-ring-color:color-mix(in srgb, var(--tint) 60%, transparent);accent-color:var(--tint)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--red:#ff4245;--orange:#ff9230;--yellow:#ffd600;--green:#30d158;--mint:#00dac3;--teal:#00d2e0;--cyan:#3cd3fe;--blue:#0091ff;--indigo:#6d7cff;--purple:#db34f2;--pink:#ff375f;--brown:#b78a66;--gray:#8e8e93;--gray-2:#636366;--gray-3:#48484a;--gray-4:#3a3a3c;--gray-5:#2c2c2e;--gray-6:#1c1c1e;--tint:#0091ff;--tint-text:#5cb8ff;--red-text:#ff6165;--green-text:#4ad968;--orange-text:#ffa056;--label:#fff;--label-2:#ebebf599;--label-3:#ebebf54d;--label-4:#ebebf529;--placeholder:#ebebf54d;--separator:#54545899;--separator-opaque:#38383a;--bg:#000;--bg-2:#1c1c1e;--bg-3:#2c2c2e;--bg-grouped:#000;--bg-grouped-2:#1c1c1e;--bg-grouped-3:#2c2c2e;--bg-sheet:#1c1c1e;--bg-sheet-cell:#2c2c2e;--fill-1:#7878805c;--fill-2:#78788052;--fill-3:#7676803d;--fill-4:#7676802e;--bar-bg:#161618b8;--backdrop:#00000080;--shadow-float:0 8px 32px #00000080;--shadow-segment:none}}@media (prefers-contrast:more){:root{--red:#e9152d;--orange:#c55300;--yellow:#a16a00;--green:#008932;--blue:#1e6ef4;--indigo:#564ade;--gray:#6c6c70;--label-2:#3c3c43d9;--separator:var(--separator-opaque);--bar-bg:var(--bg-grouped)}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root{--red:#ff6165;--orange:#ffa056;--yellow:#fedf43;--green:#4ad968;--blue:#5cb8ff;--indigo:#a7aaff;--gray:#aeaeb2;--tint:#5cb8ff;--tint-text:#5cb8ff;--on-tint:#000;--red-text:#ff6165;--green-text:#4ad968;--orange-text:#ffa056;--label-2:#ebebf5cc}}@media (min-width:37.5em){:root{--margin:20px}}@media (prefers-reduced-transparency:reduce){:root{--bar-bg:var(--bg-grouped);--bar-blur:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--bar-bg:var(--bg-grouped)}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:106.25%}@supports (font:-apple-system-body){@media (pointer:coarse){html{font:-apple-system-body}}}body{font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--label);background:var(--bg-grouped);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button,input,select,textarea{font:inherit;color:inherit}code{font-family:var(--font-mono);overflow-wrap:anywhere}:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.screen{box-sizing:content-box;max-inline-size:var(--readable);padding-top:var(--safe-top);padding-bottom:calc(var(--space-8) + var(--safe-bottom));padding-left:max(var(--margin), var(--safe-left));padding-right:max(var(--margin), var(--safe-right));margin-inline:auto}.nav{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--hit);padding-block:var(--space-1);display:flex}.nav>:only-child{margin-inline-start:auto}.nav>:only-child:has(>[data-icon=chevron-left]){margin-inline-start:0}.nav .btn.plain:first-child:not(:only-child){margin-inline-start:calc(-1 * var(--space-2))}.nav .btn.plain:only-child:has(>[data-icon=chevron-left]){margin-inline-start:calc(-1 * var(--space-2))}.large-title{margin:var(--space-2) 0 var(--space-2);font-size:var(--fs-large-title);line-height:var(--lh-large-title);font-weight:var(--fw-bold);overflow-wrap:anywhere}.subtitle{margin:0 0 var(--space-4);font-size:var(--fs-subhead);line-height:var(--lh-subhead);color:var(--label-2)}.large-title+:not(.subtitle){margin-top:var(--space-4)}.section-title{margin:var(--space-6) var(--space-4) var(--space-2);font-size:var(--fs-footnote);line-height:var(--lh-footnote);font-weight:var(--fw-semibold);color:var(--label-2)}.group{margin:0 0 var(--space-6);background:var(--bg-grouped-2);border-radius:var(--radius-group);padding:0;list-style:none;overflow:clip}.group:empty{display:none}.group>*{position:relative}.group>*+:before{content:"";inset-block-start:0;inset-inline:var(--space-4) 0;border-block-start:.5px solid var(--separator);pointer-events:none;position:absolute}.group>p{padding:var(--space-3) var(--space-4);overflow-wrap:anywhere;margin:0}.group a:not(.btn),.row a:not(.btn){color:var(--link)}.row{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--row-min);padding:var(--space-2) var(--space-4);color:inherit;text-align:start;transition:background-color var(--dur-press) var(--ease-standard);background:0 0;border:0;margin:0;text-decoration:none;display:flex}.row:is(a,button){cursor:pointer}.row:is(a,button):active{background:var(--fill-4)}.row:focus-visible{outline-offset:-3px}.row>*{overflow-wrap:anywhere;min-width:0}.row-main{flex:1;gap:2px;display:grid}.row-title{font-size:var(--fs-body);line-height:var(--lh-body)}.row-sub{font-size:var(--fs-subhead);line-height:var(--lh-subhead);color:var(--label-2)}.row-trail{align-items:center;gap:var(--space-2);max-inline-size:50%;color:var(--label-2);flex:none;display:flex}.row-trail form{margin:0}.row .btn.plain{margin-inline-end:calc(-1 * var(--space-3))}@media (hover:hover) and (pointer:fine){.row:is(a,button):hover{background:var(--fill-4)}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--hit);min-inline-size:var(--hit);padding:0 var(--space-5);border-radius:var(--radius-capsule);color:var(--label);font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);text-align:center;cursor:pointer;transition:opacity var(--dur-press) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex}.btn:active{opacity:.7}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:default}.btn[aria-busy=true]:before{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:1em;inline-size:1em;animation:.8s linear infinite hl-spin}.btn .icon{block-size:1.25em;inline-size:1.25em}.btn.filled{background:var(--tint);color:var(--on-tint)}.btn.tinted{background:color-mix(in srgb, var(--tint) 15%, transparent);color:var(--tint-text)}.btn.gray{background:var(--fill-2);color:var(--label)}.btn.plain{color:var(--tint-text);padding-inline:var(--space-2);background:0 0}.btn.destructive{color:var(--red-text)}.btn.plain .icon{margin-inline-end:calc(-1 * var(--space-1))}.actions{gap:var(--space-3);margin:0 0 var(--space-6);display:grid}.actions>.btn{inline-size:100%}.field{gap:var(--space-2);padding:var(--space-3) var(--space-4);margin:0;display:grid}.field>span:first-child{font-size:var(--fs-subhead);line-height:var(--lh-subhead);color:var(--label-2)}.field :is(input,select,textarea){inline-size:100%;min-block-size:var(--hit);padding:var(--space-2) var(--space-3);border-radius:var(--radius-field);background-color:var(--fill-3);color:var(--label);font-size:max(16px, var(--fs-body));line-height:var(--lh-body);border:0;margin:0}.field textarea{min-block-size:calc(3lh + 2 * var(--space-2));resize:vertical;field-sizing:content}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--label-2) 50%), linear-gradient(135deg, var(--label-2) 50%, transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:calc(var(--space-8) + var(--space-2))}.field ::placeholder{color:var(--placeholder);opacity:1}.field [aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--red)}.field-error{padding:var(--space-3) var(--space-4);font-size:var(--fs-footnote);line-height:var(--lh-footnote);margin:0}.group .field-error,.row .field-error{color:var(--red-text)}.segmented{min-inline-size:0;margin:0 0 var(--space-4);border-radius:var(--radius-capsule);background:var(--fill-3);border:0;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}.segmented label{cursor:pointer;block-size:28px;min-inline-size:0;display:flex;position:relative}.segmented label:after{content:"";position:absolute;inset:-8px 0}.segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented span{justify-content:center;align-items:center;gap:var(--space-1);min-inline-size:0;padding-inline:var(--space-2);border-radius:var(--radius-capsule);font-size:var(--fs-subhead);line-height:var(--lh-subhead);font-weight:var(--fw-semibold);color:var(--label);white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);flex:1;display:flex;overflow:hidden}.segmented input:checked+span{background:var(--bg-grouped-2);box-shadow:var(--shadow-segment)}@media (prefers-color-scheme:dark){.segmented input:checked+span{background:var(--fill-1)}}.segmented input:focus-visible+span{outline:3px solid var(--focus-ring-color);outline-offset:1px}.segmented label:active span{opacity:.7}.sidebar{display:none}@media (min-width:64em){.sidebar{inline-size:var(--sidebar);padding:var(--space-2);border:0;align-content:start;gap:2px;margin:0;list-style:none;display:grid}}.sidebar :is(a,label,button){align-items:center;gap:var(--space-2);min-block-size:var(--hit);padding:0 var(--space-3);border-radius:var(--radius-field);color:var(--label);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.sidebar input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sidebar :is(a,label,button):active{background:var(--fill-4)}.sidebar :is([aria-current=page],[aria-pressed=true],label:has(input:checked)){background:var(--fill-3);font-weight:var(--fw-semibold)}.sidebar label:has(input:focus-visible){outline:3px solid var(--focus-ring-color);outline-offset:-3px}html:has(dialog[open]){overflow:hidden}dialog.sheet{inline-size:100%;max-inline-size:none;max-height:calc(100dvh - var(--safe-top) - 12px);padding:0 0 var(--safe-bottom);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--bg-sheet);color:var(--label);transition:translate var(--dur-sheet) var(--ease-sheet), opacity var(--dur-sheet) var(--ease-sheet), display var(--dur-sheet) allow-discrete, overlay var(--dur-sheet) allow-discrete;border:0;margin:0;position:fixed;inset:auto 0 0;overflow:hidden;translate:0 100%}dialog.sheet[open]{flex-direction:column;display:flex;translate:0}dialog.sheet .group{background:var(--bg-sheet-cell)}@starting-style{dialog.sheet[open]{translate:0 100%}}dialog.sheet::backdrop{background:var(--backdrop);opacity:0;transition:opacity var(--dur-base) var(--ease-standard), display var(--dur-base) allow-discrete, overlay var(--dur-base) allow-discrete}dialog.sheet[open]::backdrop{opacity:1}@starting-style{dialog.sheet[open]::backdrop{opacity:0}}@media (min-width:37.5em){dialog.sheet{inline-size:min(640px, 100% - 2 * var(--margin));max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 2 * var(--space-8));border-radius:var(--radius-sheet);box-shadow:var(--shadow-float);translate:0 var(--space-6);opacity:0;margin:auto;padding-bottom:0;inset:0}dialog.sheet[open]{opacity:1;translate:0}@starting-style{dialog.sheet[open]{translate:0 var(--space-6);opacity:0}}}.sheet-header{align-items:center;gap:var(--space-2);min-block-size:calc(var(--hit) + var(--space-4));padding:var(--space-2) var(--space-2) var(--space-1);flex:none;grid-template-columns:1fr auto 1fr;display:grid}.sheet-header>*{grid-row:1;min-width:0}.sheet-header>:is(h1,h2,h3){font-size:var(--fs-headline);line-height:var(--lh-headline);font-weight:var(--fw-semibold);text-align:center;overflow-wrap:anywhere;grid-column:2;margin:0}.sheet-header>.btn{white-space:nowrap;overflow-wrap:normal;min-inline-size:max-content}.sheet-header>.btn:first-child{grid-column:1;justify-self:start}.sheet-header>.btn:last-child{grid-column:3;justify-self:end}.sheet-body{overscroll-behavior:contain;min-block-size:0;padding:var(--space-2) var(--margin) var(--space-4);flex:1;overflow-y:auto}.sheet-footer{gap:var(--space-3);padding:var(--space-3) var(--margin);border-block-start:.5px solid var(--separator);background:var(--bar-bg);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);flex:none;display:flex;position:sticky;bottom:0}.sheet-footer>.btn{flex:1}.badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-badge);background:color-mix(in srgb, var(--gray) 15%, transparent);color:var(--label);font-size:var(--fs-caption-1);line-height:var(--lh-caption-1);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.badge.tint{background:color-mix(in srgb, var(--tint) 15%, transparent)}.badge.orange{background:color-mix(in srgb, var(--orange) 15%, transparent)}.badge.green{background:color-mix(in srgb, var(--green) 15%, transparent)}.badge.red{background:color-mix(in srgb, var(--red) 15%, transparent)}.badge.gray{background:color-mix(in srgb, var(--gray) 15%, transparent)}.toggle{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--hit);min-inline-size:var(--hit);padding:0 var(--space-4);border-radius:var(--radius-capsule);background:var(--fill-2);color:var(--label);font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);cursor:pointer;transition:opacity var(--dur-press) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);border:0;display:inline-flex}.toggle:active{opacity:.7}.toggle:disabled{opacity:.4;cursor:default}.toggle .icon{block-size:1.25em;inline-size:1.25em}.toggle[aria-pressed=true]{background:color-mix(in srgb, var(--tint) 15%, transparent);color:var(--tint-text)}.toggle:not([aria-pressed=true]) [data-icon=check]{display:none}.empty{padding:var(--space-8) var(--space-4);text-align:center}.empty>p{margin:0}.empty>p:first-child{font-size:var(--fs-title-3);line-height:var(--lh-title-3);font-weight:var(--fw-semibold);color:var(--label-2)}.empty>p+p{margin-top:var(--space-2);font-size:var(--fs-subhead);line-height:var(--lh-subhead);color:var(--label-2)}.loading{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:var(--row-min);padding:var(--space-6) var(--space-4);font-size:var(--fs-subhead);line-height:var(--lh-subhead);color:var(--label-2);display:flex}.spinner{border:2px solid var(--fill-1);border-block-start-color:var(--label-2);border-radius:50%;flex:none;block-size:20px;inline-size:20px;animation:.8s linear infinite hl-spin;display:inline-block}.error-state{align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-group);background:var(--bg-grouped-2);display:flex}.error-state>.icon{block-size:24px;inline-size:24px;color:var(--orange-text);flex:none}.error-state>div{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.error-state p{margin:0}.error-state p:first-child{font-size:var(--fs-headline);line-height:var(--lh-headline);font-weight:var(--fw-semibold)}.error-state p+p{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--label-2)}.error-state .btn{justify-self:start;margin-inline-start:calc(-1 * var(--space-2))}.toast{z-index:20;inset-inline:0;bottom:calc(var(--space-4) + var(--safe-bottom));align-items:center;gap:var(--space-3);inline-size:max-content;max-inline-size:calc(100% - 2 * var(--margin));min-block-size:var(--hit);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-5);border-radius:var(--radius-capsule);background:var(--bg-sheet-cell);box-shadow:var(--shadow-float);color:var(--label);font-size:var(--fs-subhead);line-height:var(--lh-subhead);transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);margin-inline:auto;display:flex;position:fixed}@starting-style{.toast{opacity:0;translate:0 var(--space-4)}}.toast>:not(.btn){overflow-wrap:anywhere;min-width:0}.icon{flex:none;block-size:1.25em;inline-size:1.25em}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes hl-spin{to{rotate:1turn}}@keyframes hl-pulse{0%{opacity:1}to{opacity:.35}}@media (prefers-contrast:more){.btn.gray,.btn.tinted,.toggle,.segmented,.field :is(input,select,textarea){box-shadow:inset 0 0 0 1px var(--separator-opaque)}}@media (forced-colors:active){.btn,.toggle,.segmented span,.field :is(input,select,textarea){border:1px solid buttontext}.segmented input:checked+span,.toggle[aria-pressed=true]{outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spinner,.btn[aria-busy=true]:before{animation:hl-pulse 1.6s var(--ease-standard) infinite alternate!important}dialog.sheet,dialog.sheet[open]{translate:none;transition-property:opacity,display,overlay!important;transition-duration:calc(var(--dur-base) / 2)!important}dialog.sheet{opacity:0}dialog.sheet[open]{opacity:1}@starting-style{dialog.sheet[open]{opacity:0;translate:none}}.toast{translate:none}}
