@layer reset{*,:before,:after{box-sizing:border-box}html{hanging-punctuation:first last;scrollbar-gutter:stable;text-size-adjust:100%}body,h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}body{min-height:100svh}img,picture,svg,video{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}button,select{color:inherit}button,label,select,summary,[role=button]{touch-action:manipulation}:target{scroll-margin-block:5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer tokens{:root{color-scheme:light dark;--space-unit:clamp(.875rem, .8036rem + .3571vw, 1.125rem);--space-3xs:calc(var(--space-unit) * .25);--space-2xs:calc(var(--space-unit) * .5);--space-xs:calc(var(--space-unit) * .75);--space-s:var(--space-unit);--space-m:calc(var(--space-unit) * 1.5);--space-l:calc(var(--space-unit) * 2);--space-xl:calc(var(--space-unit) * 3);--space-2xl:calc(var(--space-unit) * 4);--space-3xl:calc(var(--space-unit) * 6);--space-related:var(--space-2xs);--space-group:var(--space-s);--space-section:var(--space-l);--step--2:clamp(.6944rem, .6674rem + .1352vw, .8rem);--step--1:clamp(.8333rem, .7906rem + .2138vw, 1rem);--step-0:clamp(1rem, .9286rem + .3571vw, 1.25rem);--step-1:clamp(1.2rem, 1.0964rem + .5179vw, 1.5625rem);--step-2:clamp(1.44rem, 1.2934rem + .733vw, 1.9531rem);--step-3:clamp(1.728rem, 1.5242rem + 1.019vw, 2.4414rem);--step-4:clamp(2.0736rem, 1.7942rem + 1.397vw, 3.0518rem);--step-5:clamp(2.4883rem, 2.1093rem + 1.895vw, 3.8147rem);--font-body:Inter, ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-body);--font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--type-caption:var(--step--1);--type-ui:clamp(.875rem, .8571rem + .0893vw, .9375rem);--type-body:var(--step-0);--type-lead:var(--step-1);--type-heading-3:var(--step-1);--type-heading-2:var(--step-3);--type-heading-1:var(--step-5);--type-display:var(--step-5);--type-code:var(--step--1);--type-label:var(--type-ui);--tracking-caption:.035em;--tracking-heading:-.025em;--tracking-display:-.035em;--line-flat:1;--line-tight:1.12;--line-heading:1.2;--line-body:1.55;--line-loose:1.72;--line-ui:1.3;--measure-narrow:42ch;--measure:66ch;--measure-wide:82ch;--measure-caption:36ch;--measure-lead:48ch;--measure-heading:24ch;--content-max:90rem;--grid-min:17rem;--radius-s:.35rem;--radius-m:.7rem;--radius-l:1.2rem;--radius-round:100vi;--control-min-block-size:2.75rem;--control-padding-block:var(--space-2xs);--control-padding-inline:var(--space-s);--control-gap:var(--space-related);--control-radius:var(--radius-round);--control-font-size:var(--type-ui);--control-line-height:var(--line-ui);--control-border-width:1px;--hue-brand:275;--hue-accent:185;--hue-danger:25;--hue-success:150;--hue-warning:80;--chroma-brand:.2;--brand:#5a64ea;--brand-strong:#4446cb;--accent:#00c0b0;--danger:#d73337;--danger-strong:#b30018;--success:#009342;--warning:#dfa11a;--informational:#008bcc;--on-brand:#fcfcfc;--status-informational:#005592;--status-success:#005a1c;--status-warning:#5e3a00;--status-critical:#a20519;--surface-0:#f7f8fe;--surface-1:#ebeef8;--surface-2:#d9ddee;--text-1:#131521;--text-2:#4a4f63;--link:#4b50d5;--focus:#626df5;--border:#1315212e;--shadow-color:#1315212e;--surface-canvas:var(--surface-0);--surface-functional:var(--surface-1);--surface-emphasis:var(--surface-2);--text-primary:var(--text-1);--text-secondary:var(--text-2);--shadow-s:0 .25rem .75rem var(--shadow-color);--shadow-m:0 .75rem 2rem var(--shadow-color);--duration-fast:.12s;--duration-normal:.22s;--ease-out:cubic-bezier(.16, 1, .3, 1);--disabled-opacity:.55}@media (prefers-color-scheme:dark){:root{--status-informational:#81cffc;--status-success:#8fd89e;--status-warning:#f0c781;--status-critical:#ff9b93;--surface-0:#0d0f17;--surface-1:#171a26;--surface-2:#262a3d;--text-1:#eff1fa;--text-2:#b2b7c8;--link:#7d8dff;--focus:#5d67ee;--border:#eff1fa2e;--shadow-color:#00000085}}@supports (color:light-dark(oklch(0% 0 0), oklch(100% 0 0))) and (color:color-mix(in oklch, black, transparent)){:root{--brand:oklch(57% var(--chroma-brand) var(--hue-brand));--brand-strong:oklch(48% var(--chroma-brand) var(--hue-brand));--accent:oklch(72% .14 var(--hue-accent));--danger:oklch(58% .2 var(--hue-danger));--danger-strong:oklch(48% .2 var(--hue-danger));--success:oklch(58% .16 var(--hue-success));--warning:oklch(75% .15 var(--hue-warning));--informational:oklch(60% .15 235);--on-brand:oklch(99% 0 0);--status-informational:light-dark(oklch(42% .15 235),oklch(82% .1 235));--status-success:light-dark(oklch(40% .13 150),oklch(82% .11 150));--status-warning:light-dark(oklch(38% .1 80),oklch(85% .1 80));--status-critical:light-dark(oklch(45% .18 25),oklch(80% .13 25));--surface-0:light-dark(oklch(98% .008 var(--hue-brand)),oklch(17% .018 var(--hue-brand)));--surface-1:light-dark(oklch(95% .014 var(--hue-brand)),oklch(22% .025 var(--hue-brand)));--surface-2:light-dark(oklch(90% .024 var(--hue-brand)),oklch(29% .035 var(--hue-brand)));--text-1:light-dark(oklch(20% .025 var(--hue-brand)),oklch(96% .012 var(--hue-brand)));--text-2:light-dark(oklch(43% .035 var(--hue-brand)),oklch(78% .025 var(--hue-brand)));--link:light-dark(oklch(51% var(--chroma-brand) var(--hue-brand)),oklch(70% var(--chroma-brand) var(--hue-brand)));--focus:light-dark(oklch(60% var(--chroma-brand) var(--hue-brand)),oklch(58% var(--chroma-brand) var(--hue-brand)));--border:color-mix(in oklch, var(--text-1) 18%, transparent);--shadow-color:light-dark(color-mix(in oklch, var(--text-1) 18%, transparent),#00000085)}}}@layer base{html{background:var(--surface-0);color:var(--text-1);font-family:var(--font-body);font-size:100%;line-height:var(--line-body);font-optical-sizing:auto}body{font-size:var(--type-body)}:where(input,select,textarea){accent-color:var(--brand)}h1,h2,h3{font-family:var(--font-heading);line-height:var(--line-heading);text-wrap:balance}h1{max-inline-size:var(--measure-heading);font-size:var(--type-heading-1);letter-spacing:var(--tracking-display)}h2{max-inline-size:var(--measure-heading);font-size:var(--type-heading-2);letter-spacing:var(--tracking-heading)}h3{max-inline-size:var(--measure-heading);font-size:var(--type-heading-3)}p,li{max-inline-size:var(--measure);text-wrap:pretty}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:max(.08em,1px)}:focus-visible{outline:max(.15rem, 2px) solid var(--focus);outline-offset:.2rem}::selection{background:var(--surface-emphasis);background:color-mix(in oklch, var(--brand) 32%, transparent)}}@layer layouts{.wrapper{inline-size:min(calc(100% - (var(--space-m) * 2)), var(--content-max));margin-inline:auto}.stack{justify-content:flex-start;gap:var(--flow-space,var(--space-m));flex-direction:column;display:flex}.stack>*{min-inline-size:0;margin-block:0}.cluster{gap:var(--cluster-gap,var(--space-s));align-items:var(--cluster-align,center);justify-content:var(--cluster-justify,flex-start);flex-wrap:wrap;display:flex}.cluster>*{min-inline-size:0}.repel{gap:var(--repel-gap,var(--space-s));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min)), 1fr));gap:var(--grid-gap,var(--space-m));display:grid}.grid>*,.sidebar>*{min-inline-size:0}.sidebar{gap:var(--sidebar-gap,var(--space-l));flex-wrap:wrap;display:flex}.sidebar>:first-child{flex-basis:var(--sidebar-width,18rem);flex-grow:1}.sidebar>:last-child{min-inline-size:min(100%, var(--sidebar-content-min,55%));flex-grow:999;flex-basis:0}.center{box-sizing:content-box;max-inline-size:var(--center-measure,var(--measure));margin-inline:auto}.cover{min-block-size:max(30rem,100svh);padding-block:var(--space-m);flex-direction:column;display:flex}.cover>:nth-child(2){margin-block:auto}}@layer utilities{.flow{--flow-space:var(--space-m)}.measure-narrow{max-inline-size:var(--measure-narrow)}.measure-wide{max-inline-size:var(--measure-wide)}.measure-lead{max-inline-size:var(--measure-lead)}.measure-heading{max-inline-size:var(--measure-heading)}.region{padding-block:clamp(var(--space-xl), 8vw, var(--space-3xl))}.surface{background:var(--surface-1);color:var(--text-1)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-step--1{font-size:var(--step--1)}.text-step-1{font-size:var(--step-1)}.text-step-2{font-size:var(--step-2)}.text-muted{color:var(--text-2)}.text-caption{max-inline-size:var(--measure-caption);font-size:var(--type-caption);line-height:var(--line-loose);letter-spacing:var(--tracking-caption)}.text-ui{font-size:var(--type-ui);line-height:var(--line-heading)}.text-lead{max-inline-size:var(--measure-lead);font-size:var(--type-lead);line-height:var(--line-body)}.text-display{max-inline-size:var(--measure-heading);font-family:var(--font-heading);font-size:var(--type-display);line-height:var(--line-flat);letter-spacing:var(--tracking-display);text-wrap:balance}.text-code{font-family:var(--font-mono);font-size:var(--type-code);overflow-wrap:anywhere}.text-data{font-variant-numeric:tabular-nums lining-nums}[data-space=s]{--flow-space:var(--space-s)}[data-space=related]{--flow-space:var(--space-related)}[data-space=group]{--flow-space:var(--space-group)}[data-space=section]{--flow-space:var(--space-section)}[data-space=l]{--flow-space:var(--space-l)}[data-space=xl]{--flow-space:var(--space-xl)}}@layer components{.button{--button-background:var(--brand);--button-border:transparent;--button-color:var(--on-brand);--button-padding-inline:var(--space-m);min-inline-size:0;max-inline-size:100%;min-block-size:max(var(--control-min-block-size), 2.5em);padding-block:var(--control-padding-block);padding-inline:var(--button-padding-inline);border:var(--control-border-width) solid var(--button-border);border-radius:var(--control-radius);appearance:none;background:var(--button-background);color:var(--button-color);font-size:var(--control-font-size);font-weight:700;line-height:var(--control-line-height);text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button:hover:not(:disabled,[aria-disabled=true]){--button-background:var(--brand-strong)}.button:active:not(:disabled,[aria-disabled=true]){translate:0 .05rem}.button[data-variant=quiet]{--button-background:transparent;--button-border:var(--border);--button-color:var(--text-1)}.button[data-variant=quiet]:hover:not(:disabled,[aria-disabled=true]){--button-background:var(--surface-2)}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled,[aria-disabled=true]){translate:0 -.08rem}}.button[data-variant=danger]{--button-background:var(--danger-strong)}.button:is(:disabled,[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:not-allowed}.button[aria-busy=true]{cursor:progress}.button[data-size=compact]{--button-padding-inline:var(--control-padding-inline);font-size:var(--control-font-size);line-height:var(--control-line-height)}.icon{pointer-events:none;flex:none;block-size:1.125em;inline-size:1.125em;display:block}.button:has(>.icon){gap:var(--control-gap)}.button.icon-button{inline-size:max(var(--control-min-block-size), 2.5em);aspect-ratio:1;padding-inline:0}.icon-button .icon{block-size:1.25rem;inline-size:1.25rem}.card-frame{container:card/inline-size}.card{--card-border-width:1px;padding:var(--space-m);border:var(--card-border-width) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-s)}.card[data-layout=media]{--card-inset:var(--space-s);--card-outer-radius:calc(var(--radius-l) + var(--card-inset) + var(--card-border-width));--card-inner-radius:max(0rem, calc(var(--card-outer-radius) - var(--card-inset) - var(--card-border-width)));gap:var(--space-m);padding:var(--card-inset);border-radius:var(--card-outer-radius);display:grid}.card__media{border-radius:var(--card-inner-radius,var(--radius-m));background:linear-gradient(135deg, var(--brand), var(--accent));background:linear-gradient(135deg in oklch, var(--brand), var(--accent));min-block-size:10rem}@supports (corner-shape:squircle){.card[data-layout=media],.card[data-layout=media]>.card__media{corner-shape:squircle}}@container card (inline-size>34rem){.card[data-layout=media]{grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);align-items:center}}.section-label{color:var(--text-secondary);font-size:var(--type-label);font-weight:700;line-height:var(--line-ui);letter-spacing:.06em;text-transform:uppercase}.section-title{font-size:var(--type-heading-3);letter-spacing:-.015em}.code-block{min-inline-size:0;max-inline-size:100%;padding:var(--space-group);overscroll-behavior-inline:contain;border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface-functional);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-code);line-height:var(--line-body);white-space:pre;margin:0;display:block;overflow:auto}.quotation{max-inline-size:var(--measure-narrow);min-inline-size:0;border-inline-start:.25rem solid var(--quotation-accent,var(--brand));gap:var(--space-related);color:var(--text-primary);padding-inline-start:var(--space-group);display:grid}.quotation>blockquote{font-family:var(--quotation-font,var(--font-heading));font-size:var(--step-2);letter-spacing:-.015em;font-weight:700;line-height:var(--line-heading);text-wrap:balance;overflow-wrap:anywhere}.quotation>figcaption{color:var(--text-secondary);font-size:var(--type-caption);line-height:var(--line-ui)}.quotation cite{font-style:normal;font-weight:700}.status{--status-color:var(--text-secondary);gap:var(--space-related);color:var(--status-color);font-size:var(--type-label);font-weight:700;line-height:var(--line-ui);align-items:center;display:inline-flex}.status:before{content:"";forced-color-adjust:none;background:currentColor;border:1px solid;border-radius:50%;block-size:.55rem;inline-size:.55rem}.status[data-severity=informational]{--status-color:var(--status-informational)}.status[data-severity=success]{--status-color:var(--status-success)}.status[data-severity=warning]{--status-color:var(--status-warning)}.status[data-severity=critical]{--status-color:var(--status-critical)}.notice{--notice-color:var(--status-informational);min-inline-size:0;padding:var(--space-group);border:1px solid var(--notice-color);border-color:color-mix(in oklch, var(--notice-color) 45%, var(--border));border-radius:var(--radius-s);gap:var(--space-related);background:var(--surface-functional);background:color-mix(in oklch, var(--notice-color) 9%, transparent);color:var(--text-primary);overflow-wrap:anywhere;border-inline-start-width:.25rem;display:grid}.notice>*{min-inline-size:0}.notice[data-severity=success]{--notice-color:var(--status-success)}.notice[data-severity=warning]{--notice-color:var(--status-warning)}.notice[data-severity=critical]{--notice-color:var(--status-critical)}.notice__title{color:var(--notice-color);font-weight:700}.field{gap:var(--space-2xs);min-inline-size:0;display:grid}.field>:not(input,select,textarea){overflow-wrap:anywhere;min-inline-size:0}.control,.field :is(input,select,textarea){inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:max(var(--control-min-block-size), 2.5em);padding-inline:var(--control-padding-inline);border:var(--control-border-width) solid var(--border);border-radius:var(--radius-s);background:var(--surface-0);color:var(--text-1)}.field textarea{min-block-size:7rem;padding-block:var(--space-xs);resize:block}.field :is(input,textarea)::placeholder{color:var(--text-2);opacity:.8}.field:has(:user-invalid){color:var(--danger)}.field :user-invalid{border-color:var(--danger)}.field :is(input,select,textarea):disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.field :is(input,textarea):read-only{background:var(--surface-1)}:is(select.control,.field select,select[data-customizable]){appearance:auto;background-color:var(--surface-0);cursor:pointer;background-image:none;padding-inline-end:var(--control-padding-inline)}.field:has(select:not([data-customizable])){position:relative}.field select:not([data-customizable]){appearance:none;padding-inline-end:calc(var(--control-padding-inline) + 1.25em)}.field:has(select:not([data-customizable])):after{content:"";pointer-events:none;border-block-end:.11em solid;border-inline-end:.11em solid;block-size:.55em;inline-size:.55em;position:absolute;inset-block-end:calc(max(var(--control-min-block-size), 2.5em) / 2 - .275em);inset-inline-end:calc(var(--control-padding-inline) + .1em);rotate:45deg}.field:has(select:disabled):after{opacity:var(--disabled-opacity)}:is(select.control,.field select,select[data-customizable]):hover:not(:disabled){border-color:var(--text-2);border-color:color-mix(in oklch, var(--text-1) 34%, transparent)}:is(select.control,.field select,select[data-customizable]):disabled{cursor:not-allowed}@supports (field-sizing:content){[data-field-sizing=content]{field-sizing:content;min-inline-size:min(100%,12ch);max-inline-size:100%}}@supports (appearance:base-select){select[data-customizable],select[data-customizable]::picker(select){appearance:base-select}select[data-customizable]{background:var(--surface-0);align-items:center;padding-inline-end:var(--control-padding-inline)}select[data-customizable]::picker-icon{block-size:.55em;inline-size:.55em;color:var(--text-2);content:"";transition:rotate var(--duration-fast) var(--ease-out);border-block-end:.11em solid;border-inline-end:.11em solid;flex:none;rotate:45deg}select[data-customizable]:open::picker-icon{rotate:.625turn}select[data-customizable]::picker(select){padding:var(--space-2xs);border:var(--control-border-width) solid var(--border);border-radius:var(--radius-m);background:var(--surface-0);color:var(--text-1);box-shadow:var(--shadow-m);margin-block-start:var(--space-2xs)}select[data-customizable] option{min-block-size:var(--control-min-block-size);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-s);gap:var(--space-related);align-items:center;display:flex}select[data-customizable] option:checked:not(:disabled){background:var(--surface-2);font-weight:700}select[data-customizable] option:disabled{color:var(--text-2)}select[data-customizable] option:hover{background:var(--surface-1)}select[data-customizable] option::checkmark{color:var(--brand);order:1;margin-inline-start:auto}}.popover,.dialog{padding:var(--space-m);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-0);color:var(--text-1);box-shadow:var(--shadow-m)}[popover]{display:none}@supports selector(:popover-open){[popover]:popover-open{display:block}}.popover{max-inline-size:min(calc(100vi - (var(--space-m) * 2)), 32rem);inset:auto var(--space-m) var(--space-m) auto;opacity:0;transform:translateY(var(--space-2xs)) scale(.98);transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out), display var(--duration-normal) allow-discrete, overlay var(--duration-normal) allow-discrete;margin:0}.popover:popover-open{opacity:1;transform:none;@starting-style{opacity:0;transform:translateY(var(--space-2xs)) scale(.98)}}.popover::backdrop,.dialog::backdrop{background:#13152138;background:color-mix(in oklch, var(--text-1) 22%, transparent);backdrop-filter:blur(.15rem)}.dialog{inline-size:min(calc(100vi - (var(--space-m) * 2)), 36rem);opacity:0;max-inline-size:none;transform:translateY(var(--space-s)) scale(.98);transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out), display var(--duration-normal) allow-discrete, overlay var(--duration-normal) allow-discrete}.dialog[open]{opacity:1;transform:none;@starting-style{opacity:0;transform:translateY(var(--space-s)) scale(.98)}}details.disclosure{padding-block:var(--space-s);border-block-end:1px solid var(--border)}.disclosure>summary{cursor:pointer;font-weight:700}.disclosure[open]>summary{margin-block-end:var(--space-s)}@supports (interpolate-size:allow-keywords) and selector(::details-content){.disclosure{interpolate-size:allow-keywords}.disclosure::details-content{block-size:0;transition:block-size var(--duration-normal) var(--ease-out), content-visibility var(--duration-normal) allow-discrete;overflow:clip}.disclosure[open]::details-content{block-size:auto}}@supports (position-area:bottom){.popover{position-area:bottom;position-try-fallbacks:flip-block, flip-inline;margin-block-start:var(--space-2xs);inset:auto}}.functional-bar{min-block-size:max(4rem, var(--control-min-block-size));padding:var(--space-xs) var(--space-m);border-block-end:1px solid var(--border);gap:var(--space-group);background:var(--surface-canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.functional-bar>*{min-inline-size:0}@supports (backdrop-filter:blur(1rem)){.functional-bar{background:var(--surface-canvas);background:color-mix(in oklch, var(--surface-canvas) 84%, transparent);backdrop-filter:blur(1rem)saturate(1.15)}}.action-list{inline-size:max-content;min-inline-size:11rem;max-inline-size:100%;padding:var(--space-2xs);gap:0;margin:0;list-style:none;display:grid}.action-list__item{inline-size:100%;min-inline-size:0;min-block-size:var(--control-min-block-size);padding-inline:var(--space-group);border-radius:var(--radius-s);color:var(--text-primary);font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.action-list__item:hover:not(:disabled,[aria-disabled=true]),.action-list__item:focus-visible:not(:disabled,[aria-disabled=true]){background:var(--surface-emphasis)}.action-list__item:is(:disabled,[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:not-allowed}.data-list{margin:0;padding:0;list-style:none;display:grid}.data-row{min-inline-size:0;min-block-size:max(3.25rem, var(--control-min-block-size));padding-block:var(--space-xs);border-block-end:1px solid var(--border);gap:var(--space-group);justify-content:space-between;align-items:center;display:flex}.data-row__label{overflow-wrap:anywhere;min-inline-size:0;font-weight:700}.data-row__value{min-inline-size:0;color:var(--text-secondary);font-size:var(--type-label);overflow-wrap:anywhere;text-align:end}.collection{gap:var(--space-group);align-content:start;inline-size:100%;min-inline-size:0;display:grid}.collection__header{gap:var(--space-group);flex-wrap:wrap;justify-content:space-between;align-items:start;min-inline-size:0;display:flex}.collection__header>:first-child{min-inline-size:min(100%,18rem)}.collection__tools{gap:var(--space-related);flex-wrap:wrap;flex:30rem;align-items:end;min-inline-size:min(100%,18rem);display:flex}.collection__tools>*{flex:12rem;min-inline-size:min(100%,12rem)}.collection__body{min-inline-size:0}.collection__table{overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.collection__table table{border-collapse:collapse;inline-size:100%}.collection__table :is(th,td){padding:var(--space-xs) var(--space-group);border-block-end:1px solid var(--border);text-align:start;vertical-align:top}.collection__table :is(th,td):first-child{padding-inline-start:0}.collection__table :is(th,td):last-child{padding-inline-end:0}.collection__empty{max-inline-size:var(--measure-lead);padding-block:var(--space-group);color:var(--text-secondary)}@media (prefers-reduced-transparency:reduce){.functional-bar{background:var(--surface-canvas);backdrop-filter:none}}.toast-region{z-index:1;inline-size:min(calc(100vi - (var(--space-s) * 2)), 32rem);max-block-size:calc(100svh - (var(--space-s) * 2));gap:var(--space-related);overscroll-behavior:contain;pointer-events:none;display:grid;position:fixed;inset-block-end:max(var(--space-s), env(safe-area-inset-bottom));inset-inline-end:max(var(--space-s), env(safe-area-inset-right));overflow-y:auto;container:toast-region/inline-size}.toast{background:var(--surface-functional);background:color-mix(in oklch, var(--notice-color) 9%, var(--surface-functional));box-shadow:var(--shadow-m);pointer-events:auto;animation:toast-enter var(--duration-normal) var(--ease-out);grid-template-columns:minmax(0,1fr);align-items:start}.toast__content{gap:var(--space-related);overflow-wrap:anywhere;min-inline-size:0;display:grid}.toast__actions{gap:var(--space-related);flex-wrap:wrap;justify-content:end;align-items:center;display:flex}@container toast-region (inline-size<28rem){.toast__actions{justify-content:start}}@keyframes toast-enter{0%{opacity:0;transform:translateY(var(--space-2xs))}}@media (prefers-contrast:more){:root{--border:color-mix(in oklch, var(--text-1) 42%, transparent);--disabled-opacity:.72}}@media (prefers-reduced-transparency:reduce){.popover::backdrop,.dialog::backdrop{background:#1315216b;background:color-mix(in oklch, var(--text-1) 42%, transparent);backdrop-filter:none}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.button,.card,.popover,.dialog,.notice,.quotation,.functional-bar,.data-row,.field :is(input,select,textarea),details.disclosure{border-color:canvastext}:is(select.control,.field select,select[data-customizable]){padding-inline:var(--control-padding-inline);appearance:auto;color:canvastext;background:canvas}.field:has(select:not([data-customizable])):after{content:none}.status{--status-color:CanvasText}}}@layer overrides;