:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--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;--tint-bar:#005ad2;--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;--glass-fill:#fafafc8f;--glass-fill-strong:#fafafcd6;--glass-blur:blur(12px) saturate(190%);--glass-rim-hi:#fffffff2;--glass-rim-lo:#fff3;--glass-edge:#00000012;--glass-inner:inset 0 1px 1.5px #ffffffbf, inset 0 -1px 2px #ffffff4d;--glass-shadow:0 8px 28px #0000001f, 0 1px 4px #0000000f;--glass-shadow-sm:0 1px 4px #00000017;--glass-selected:#76768021;--glass-selected-hi:inset 0 1px 1px #fff9, inset 0 0 0 .5px #ffffff59;--spring:cubic-bezier(.3, 1.35, .55, 1);--dur-spring:.42s;--bar-bg:var(--glass-fill);--bar-blur:var(--glass-blur);--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:52px;--readable:680px;--sidebar:300px;--tab-bar:calc(49px + 13 / 17 * 1rem);--tab-item:calc(96 / 17 * 1rem);--bar-float:max(var(--space-3), calc(var(--safe-bottom) - var(--space-3)));--nav-sidebar:220px;--nav-rail:60px;--nav-inset:var(--space-3);--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:24px;--radius-field:12px;--radius-sheet:36px;--radius-sidebar: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)}:root:where([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--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;--tint-bar:var(--tint-text);--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;--glass-fill:#1e1e2185;--glass-fill-strong:#262629db;--glass-rim-hi:#ffffff5c;--glass-rim-lo:#ffffff0d;--glass-edge:#00000080;--glass-inner:inset 0 1px 1px #ffffff1f, inset 0 -1px 1px #ffffff0a;--glass-shadow:0 8px 28px #00000080, 0 1px 4px #0000004d;--glass-shadow-sm:0 1px 4px #0006;--glass-selected:#ffffff1f;--glass-selected-hi:inset 0 1px 1px #ffffff1a;--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)}:root:where([data-theme=dark]){--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{--glass-fill:var(--bg-grouped-2);--glass-fill-strong:var(--bg-grouped-2);--glass-blur:none;--glass-inner:0 0 0 0 transparent;--glass-rim-hi:var(--separator-opaque);--glass-rim-lo:var(--separator-opaque)}}@media (prefers-contrast:more){:root{--glass-fill:var(--bg-grouped-2);--glass-fill-strong:var(--bg-grouped-2);--glass-blur:none;--glass-inner:0 0 0 0 transparent;--glass-rim-hi:var(--separator-opaque);--glass-rim-lo:var(--separator-opaque)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-fill:var(--bg-grouped-2);--glass-fill-strong:var(--bg-grouped-2)}}*,: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}:root.hl-reveal::view-transition-old(root){mix-blend-mode:normal;animation:none}:root.hl-reveal::view-transition-new(root){mix-blend-mode:normal;animation:none}:root.hl-reveal::view-transition-new(root){animation:theme-reveal var(--dur-sheet) var(--ease-sheet)}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--reveal-x) var(--reveal-y))}to{clip-path:circle(var(--reveal-r) at var(--reveal-x) var(--reveal-y))}}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) + var(--bar-bottom,0px));padding-left:max(var(--margin), var(--safe-left));padding-right:max(var(--margin), var(--safe-right));margin-inline:auto}.nav{z-index:5;top:var(--safe-top);justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--hit);padding-block:var(--space-2);display:flex;position:sticky}.nav:before{content:"";z-index:-1;inset:calc(-1 * var(--safe-top)) calc(-1 * var(--margin)) calc(-1 * var(--space-5));background:linear-gradient(to bottom, var(--bg-grouped) 20%, color-mix(in srgb, var(--bg-grouped) 60%, transparent) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;position:absolute;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.nav>:only-child{margin-inline-start:auto}.nav>:only-child:has(>[data-icon=chevron-left]){margin-inline-start:0}.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)}.tab-bar~.screen>.large-title:first-child{margin-top:var(--margin)}.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:calc(var(--space-3) + 2px) 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:calc(var(--space-2) + 2px) 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))}.group>li>a.row{color:var(--label)}.row-trail.disclosure{color:var(--label-3)}.row.sign-out{color:var(--red-text);font-size:var(--fs-body);line-height:var(--lh-body);text-align:center;justify-content:center}.row.sign-out:disabled{opacity:.4;cursor:default}@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)}:where([data-theme=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}.segmented{position:relative}.segmented label{z-index:1}.segmented[data-thumb] input:checked+span{box-shadow:none;background:0 0}.segmented[data-thumb]:before{content:"";inline-size:var(--thumb-w);block-size:var(--thumb-h);translate:var(--thumb-x) var(--thumb-y);border-radius:var(--radius-capsule);background:var(--bg-grouped-2);box-shadow:var(--shadow-segment);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.segmented[data-thumb=on]:before{transition:translate var(--dur-spring) var(--spring), inline-size var(--dur-spring) var(--spring), block-size var(--dur-base) var(--ease-out)}:where([data-theme=dark]) .segmented[data-thumb]:before{background:var(--fill-1)}.segmented-track>.segmented{background-color:var(--glass-fill);padding:3px}.segmented-track>.segmented[data-thumb]:before,.segmented-track>.segmented input:checked+span{background:var(--glass-selected);box-shadow:var(--glass-selected-hi)}.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}:root:has(.tab-bar){--bar-bottom:calc(var(--tab-bar) + var(--bar-float) + var(--space-2))}.tab-bar{z-index:10;inset:auto 0 var(--bar-float) 0;inline-size:min(calc(100% - 2 * max(var(--margin), var(--safe-left), var(--safe-right))), calc(var(--count,2) * var(--tab-item) + 8px));block-size:var(--tab-bar);border-radius:var(--radius-capsule);background-color:var(--glass-fill);box-shadow:var(--glass-inner), 0 0 0 .5px var(--glass-edge), var(--glass-shadow);margin-inline:auto;padding:4px;display:flex;position:fixed}.sidebar-toggle{display:none}.tab-bar-items{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-inline-size:0;display:grid;position:relative}.tab-bar-thumb{inline-size:calc(100% / var(--count));border-radius:var(--radius-capsule);background:var(--glass-selected);box-shadow:var(--glass-selected-hi);translate:calc(var(--sel) * 100%) 0;transition:translate var(--dur-spring) var(--spring);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.tab-bar a{z-index:1;min-inline-size:0;min-block-size:var(--hit);border-radius:var(--radius-capsule);color:var(--label);font-size:var(--fs-caption-2);line-height:var(--lh-caption-2);font-weight:var(--fw-medium);white-space:nowrap;transition:opacity var(--dur-press) var(--ease-standard), scale var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.tab-bar a:active{opacity:.7;scale:.96}.tab-bar a:focus-visible{outline-offset:-3px}.tab-bar .icon{block-size:24px;inline-size:24px}.tab-bar [aria-current=page]{color:var(--tint-bar);font-weight:var(--fw-semibold)}.tab-bar a>span{transition:opacity var(--dur-fast) var(--ease-standard)}@media (min-width:64em){:root:has(.tab-bar){--bar-bottom:0px;--bar-start:calc(var(--nav-inset) + var(--nav-sidebar))}:root[data-sidebar=collapsed]:has(.tab-bar){--bar-start:calc(var(--nav-inset) + var(--nav-rail))}body:has(.tab-bar){transition:padding-inline-start var(--dur-base) var(--ease-sheet);padding-inline-start:var(--bar-start)}.tab-bar{inset:calc(var(--safe-top) + var(--nav-inset)) auto var(--nav-inset) max(var(--nav-inset), var(--safe-left));gap:var(--space-2);inline-size:var(--nav-sidebar);block-size:auto;padding:var(--space-2);border-radius:var(--radius-sidebar);transition:inline-size var(--dur-base) var(--ease-sheet);flex-direction:column;margin:0;overflow:hidden}:root[data-sidebar=collapsed] .tab-bar{inline-size:var(--nav-rail)}.sidebar-toggle{inline-size:var(--hit);block-size:var(--hit);border-radius:var(--radius-capsule);color:var(--label-2);cursor:pointer;transition:background-color var(--dur-press) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-toggle:active{background:var(--fill-3)}.sidebar-toggle:focus-visible{outline-offset:-3px}.sidebar-toggle .icon{block-size:22px;inline-size:22px}.tab-bar-items{grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:var(--hit);flex:none;gap:2px}.tab-bar-thumb{inline-size:auto;block-size:var(--hit);border-radius:calc(var(--radius-sidebar) - var(--space-2));translate:0 calc(var(--sel) * (100% + 2px));inset-block:0 auto;inset-inline:0}.tab-bar a{justify-content:flex-start;gap:var(--space-3);padding:0 var(--space-3);border-radius:calc(var(--radius-sidebar) - var(--space-2));font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);flex-direction:row}.tab-bar .icon{block-size:20px;inline-size:20px}:root[data-sidebar=collapsed] .tab-bar a>span{opacity:0}}@media (min-width:64em) and (hover:hover) and (pointer:fine){.tab-bar a:hover:not([aria-current=page]){background:var(--fill-4)}.sidebar-toggle:hover{background:var(--fill-4);color:var(--label)}}html:has(dialog[open]){overflow:hidden}dialog.sheet{inset:auto var(--space-2) var(--space-2) var(--space-2);inline-size:auto;max-inline-size:none;max-height:calc(100dvh - var(--safe-top) - 12px - var(--space-2));padding:0 0 max(0px, calc(var(--safe-bottom) - var(--space-2)));border-radius:var(--radius-sheet);background:color-mix(in srgb, var(--bg-sheet) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--glass-inner), var(--glass-shadow);color:var(--label);transition:translate var(--dur-sheet) var(--ease-sheet), opacity var(--dur-sheet) var(--ease-sheet), inset var(--dur-base) var(--ease-sheet), border-radius var(--dur-base) var(--ease-sheet), background-color var(--dur-base) var(--ease-standard), display var(--dur-sheet) allow-discrete, overlay var(--dur-sheet) allow-discrete;border:0;margin:0;position:fixed;overflow:hidden;translate:0 100%}dialog.sheet[data-full]{max-height:calc(100dvh - var(--safe-top) - 12px);padding-bottom:var(--safe-bottom);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background-color:var(--bg-sheet);inset:auto 0 0}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){dialog.sheet{background-color:var(--bg-sheet)}}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);background-color:var(--bg-sheet);box-shadow:var(--glass-inner), var(--shadow-float);translate:0 var(--space-6);opacity:0;margin:auto;padding-bottom:0;inset:0}dialog.sheet[open]{opacity:1;translate:0}dialog.sheet[data-full]{border-radius:var(--radius-sheet);padding-bottom:0;inset: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:14px 14px 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:calc(var(--space-3) + var(--space-4)) 14px 14px;background:linear-gradient(to top, var(--bg-sheet) 55%, color-mix(in srgb, var(--bg-sheet) 0%, transparent));flex:none;margin-block-start:calc(-1 * var(--space-4));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{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;margin:0;display:grid}.error-state>.icon{block-size:28px;inline-size:28px;color:var(--label-2)}.error-state>div{justify-items:center;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-subhead);line-height:var(--lh-subhead);color:var(--label-2)}.error-state .btn{padding-inline:var(--space-4);font-size:var(--fs-subhead);line-height:var(--lh-subhead);margin-block-start:var(--space-3)}.error-state.inline{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-group);background:var(--bg-grouped-2);text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:start}.error-state.inline>.icon{block-size:20px;inline-size:20px;color:var(--orange-text)}.error-state.inline>div{justify-items:start;gap:2px}.error-state.inline p:first-child{font-size:var(--fs-subhead);line-height:var(--lh-subhead)}.error-state.inline p+p{font-size:var(--fs-footnote);line-height:var(--lh-footnote)}.error-state.inline .btn{margin:calc(var(--space-1) - 10px) 0 -10px calc(-1 * var(--space-2));padding-inline:var(--space-2)}dialog.sheet .error-state.inline{background:var(--bg-sheet-cell)}.toast{z-index:20;inset-inline:var(--bar-start,0px) 0;bottom:max(calc(var(--space-2) + var(--bar-bottom,0px)), 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);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}.glass,.nav .btn,.sheet-header>.btn{position:relative}.glass,.tab-bar,.toast,.nav .btn,.sheet-header>.btn,.segmented-track>.segmented{background-color:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-inner), 0 0 0 .5px var(--glass-edge), var(--glass-shadow)}.glass:after,.tab-bar:after,.toast:after,.nav .btn:after,.sheet-header>.btn:after,.segmented-track>.segmented:after,dialog.sheet:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(165deg, var(--glass-rim-hi), var(--glass-rim-lo) 32%, var(--glass-rim-lo) 68%, color-mix(in srgb, var(--glass-rim-hi) 70%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nav .btn,.sheet-header>.btn,.segmented-track>.segmented{box-shadow:var(--glass-inner), 0 0 0 .5px var(--glass-edge), var(--glass-shadow-sm)}@media (prefers-reduced-transparency:no-preference) and (prefers-contrast:no-preference){:root.hl-refract .tab-bar{-webkit-backdrop-filter:url(#hl-lens) var(--glass-blur);backdrop-filter:url(#hl-lens) var(--glass-blur)}}@media (prefers-reduced-transparency:no-preference) and (prefers-contrast:no-preference) and (not (min-width:64em)){:root.hl-refract .segmented-track>.segmented{-webkit-backdrop-filter:url(#hl-lens) var(--glass-blur);backdrop-filter:url(#hl-lens) var(--glass-blur)}}.toast{background-color:var(--glass-fill-strong)}.toast .btn.plain{color:var(--tint-bar)}.glass-defs{pointer-events:none;block-size:0;inline-size:0;position:absolute;overflow:hidden}.nav .btn,.sheet-header>.btn{min-block-size:var(--hit);padding-inline:var(--space-4);color:var(--label);font-weight:var(--fw-medium)}:is(.nav .btn:has(>.icon:first-child),.sheet-header>.btn:has(>.icon:first-child)){padding-inline-start:var(--space-2)}.nav .btn.plain .icon,.sheet-header>.btn.plain .icon{margin-inline-end: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){.glass,.tab-bar,.toast,.segmented-track>.segmented,dialog.sheet{border:1px solid canvastext}.glass:after,.tab-bar:after,.toast:after,.nav .btn:after,.sheet-header>.btn:after,.segmented-track>.segmented:after,dialog.sheet:after{display:none}.tab-bar [aria-current=page],.segmented[data-thumb] input:checked+span{outline:2px solid highlight}.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}}
