@property --re-edge-angle{syntax:"";inherits:false;initial-value:45deg}@keyframes re-edge-turn{0%{--re-edge-angle:45deg}to{--re-edge-angle:405deg}}@layer re.tokens{:where(:root){--re-primary:light-dark(#1f6e8c,#2e8a99);--re-primary-end:light-dark(#195e78,#57acb8);--re-on-primary:light-dark(#fff,#111);--re-radius:.75rem;--re-gap:1rem;--re-font:Manrope, system-ui, sans-serif;--re-bg:light-dark(#fafafa,#101010);--re-surface:light-dark(#fff,#191919);--re-text:light-dark(#111,#f5f5f5);--re-surface-alt:light-dark(#ededed,#292929);--re-line:light-dark(#d4d4d4,#414141);--re-link:light-dark(#1f6e8c,#65bbc7);--re-muted:light-dark(#4c4c4c,#bebebe);--re-control-line:light-dark(#7c7c7c,#929292);--re-palette-muted:light-dark(#4c4c4c,#bebebe);--re-palette-link:light-dark(#1f6e8c,#65bbc7);--re-palette-control-line:light-dark(#7c7c7c,#929292);--re-density:1;--re-space:1rem;--re-type:1rem;--re-navbar-layout:flex;--re-navbar-brand-column:1;--re-navbar-links-column:2;--re-navbar-links-align:flex-end;--re-navbar-brand-margin:auto;--re-navbar-brand-align:start;--re-navbar-width:100%;--re-navbar-margin:0;--re-drawer-start:auto;--re-drawer-end:0;--re-drawer-width:28rem;--re-container:75rem;--re-control-scale:1;--re-gap-factor:1;--re-table-stripe:0%;--re-table-lines:0;--re-image-ratio:auto;--re-image-fit:cover;--re-button-radius:var(--re-radius);--re-surface-border:1px;--re-shadow:0 2px 8px #00000014;--re-glass-shadow:0 8px 24px #0000001f, inset 0 var(--re-surface-border) 0 #fff6, inset 0 calc(-1 * var(--re-surface-border)) 0 #00000014;--re-duration:.14s;--re-press:1px;--re-accordion-closed-opacity:1;--re-edge-content:none;--re-edge-position:static;--re-edge-animation:none;--re-edge-interaction:none;--re-edge-time:8s;--re-edge-count:infinite;--re-edge-play:running;--re-edge-display:block;--re-gradient:1;--re-input-opacity:1;--re-input-shadow:inset 0 1px 2px #00000008;--re-secondary:light-dark(#4b5563,#bfc8cd);--re-secondary-end:light-dark(#3d4652,#cdd5d9);--re-on-secondary:light-dark(#fff,#111);--re-secondary-link:light-dark(#4b5563,#bfc8cd);--re-success:light-dark(#256b4e,#78b99b);--re-success-end:light-dark(#1d573f,#8ec9ad);--re-on-success:light-dark(#fff,#111);--re-danger:light-dark(#a63d4f,#d98b97);--re-danger-end:light-dark(#8c3041,#e39eaa);--re-on-danger:light-dark(#fff,#111);--re-danger-link:light-dark(#a63d4f,#d98b97);--re-warning:#e6bc63;--re-warning-end:light-dark(#d5a94e,#f0cb7c);--re-on-warning:#111;color-scheme:light dark}:where([data-theme=light],:scope[data-theme=light]){color-scheme:light}:where([data-theme=dark],:scope[data-theme=dark]){color-scheme:dark}:where([data-theme=auto],:scope[data-theme=auto]){color-scheme:light dark}:where([data-palette=default],:scope[data-palette=default]){--re-bg:light-dark(#fafafa,#101010);--re-surface:light-dark(#fff,#191919);--re-text:light-dark(#111,#f5f5f5);--re-surface-alt:light-dark(#ededed,#292929);--re-primary:light-dark(#1f6e8c,#2e8a99);--re-on-primary:light-dark(#fff,#111);--re-line:light-dark(#d4d4d4,#414141);--re-primary-end:light-dark(#195e78,#57acb8);--re-link:light-dark(#1f6e8c,#65bbc7);--re-muted:light-dark(#4c4c4c,#bebebe);--re-control-line:light-dark(#7c7c7c,#929292);--re-palette-muted:light-dark(#4c4c4c,#bebebe);--re-palette-link:light-dark(#1f6e8c,#65bbc7);--re-palette-control-line:light-dark(#7c7c7c,#929292)}:where([data-palette=mono],:scope[data-palette=mono]){--re-bg:light-dark(#fafafa,#101010);--re-surface:light-dark(#fff,#191919);--re-text:light-dark(#111,#f5f5f5);--re-surface-alt:light-dark(#ededed,#292929);--re-primary:light-dark(#111,#f5f5f5);--re-on-primary:light-dark(#fff,#111);--re-line:light-dark(#d4d4d4,#414141);--re-primary-end:light-dark(#000,#dedede);--re-link:light-dark(#111,#f5f5f5);--re-muted:light-dark(#4c4c4c,#bebebe);--re-control-line:light-dark(#7c7c7c,#929292);--re-palette-muted:light-dark(#4c4c4c,#bebebe);--re-palette-link:light-dark(#111,#f5f5f5);--re-palette-control-line:light-dark(#7c7c7c,#929292)}:where([data-palette=sand],:scope[data-palette=sand]){--re-bg:light-dark(#f7f5ef,#1d1a15);--re-surface:light-dark(#fffefa,#2a261f);--re-text:light-dark(#383329,#f4efe4);--re-surface-alt:light-dark(#ebe6da,#3c362c);--re-primary:light-dark(#665842,#d5c2a2);--re-on-primary:light-dark(#fff,#292116);--re-line:light-dark(#d4cbbb,#5b5142);--re-primary-end:light-dark(#514632,#c3ae8d);--re-link:light-dark(#665842,#d5c2a2);--re-muted:light-dark(#6a665d,#c2bdb3);--re-control-line:light-dark(#8e8779,#a0988b);--re-palette-muted:light-dark(#6a665d,#c2bdb3);--re-palette-link:light-dark(#665842,#d5c2a2);--re-palette-control-line:light-dark(#8e8779,#a0988b)}:where([data-palette=ocean],:scope[data-palette=ocean]){--re-bg:light-dark(#f4f8fb,#0b1922);--re-surface:light-dark(#fff,#132833);--re-text:light-dark(#142e3d,#e5f3f8);--re-surface-alt:light-dark(#dfeff2,#203c49);--re-primary:light-dark(#08657a,#67d1de);--re-on-primary:light-dark(#fff,#08252c);--re-line:light-dark(#b9d1da,#385967);--re-primary-end:light-dark(#075468,#50b9c6);--re-link:light-dark(#08657a,#67d1de);--re-muted:light-dark(#4f626e,#b0c0c7);--re-control-line:light-dark(#6f8893,#869ea8);--re-palette-muted:light-dark(#4f626e,#b0c0c7);--re-palette-link:light-dark(#08657a,#67d1de);--re-palette-control-line:light-dark(#6f8893,#869ea8)}:where([data-palette=cobalt],:scope[data-palette=cobalt]){--re-bg:light-dark(#f5f7fc,#10172a);--re-surface:light-dark(#fff,#1a2440);--re-text:light-dark(#1a2744,#edf2ff);--re-surface-alt:light-dark(#e5ebfc,#29385a);--re-primary:light-dark(#2455be,#92b4ff);--re-on-primary:light-dark(#fff,#14264b);--re-line:light-dark(#c5cfe4,#43557b);--re-primary-end:light-dark(#1e459f,#7da0eb);--re-link:light-dark(#2455be,#92b4ff);--re-muted:light-dark(#535d73,#b8becf);--re-control-line:light-dark(#78839c,#909cb6);--re-palette-muted:light-dark(#535d73,#b8becf);--re-palette-link:light-dark(#2455be,#92b4ff);--re-palette-control-line:light-dark(#78839c,#909cb6)}:where([data-palette=citrus],:scope[data-palette=citrus]){--re-bg:light-dark(#fafaf3,#191c10);--re-surface:light-dark(#fff,#272b19);--re-text:light-dark(#30321c,#f4f6e3);--re-surface-alt:light-dark(#efefcf,#3b4025);--re-primary:light-dark(#d8d94a,#e6e875);--re-on-primary:light-dark(#272a0c,#282d0c);--re-line:light-dark(#d4d5b4,#5a6240);--re-primary-end:light-dark(#b7b938,#d3d561);--re-link:light-dark(#666a13,#e6e875);--re-muted:light-dark(#646555,#c1c3b0);--re-control-line:light-dark(#8a8c70,#9fa589);--re-palette-muted:light-dark(#646555,#c1c3b0);--re-palette-link:light-dark(#666a13,#e6e875);--re-palette-control-line:light-dark(#8a8c70,#9fa589)}:where([data-palette=violet],:scope[data-palette=violet]){--re-bg:light-dark(#f9f6fc,#1a1423);--re-surface:light-dark(#fff,#281e35);--re-text:light-dark(#33233f,#f3ecfa);--re-surface-alt:light-dark(#eee5f6,#3d2d4d);--re-primary:light-dark(#7045a1,#c5a2ef);--re-on-primary:light-dark(#fff,#2a1742);--re-line:light-dark(#d6c7e3,#5d486f);--re-primary-end:light-dark(#5b3687,#b18bdc);--re-link:light-dark(#7045a1,#c5a2ef);--re-muted:light-dark(#665a6f,#c0b8c9);--re-control-line:light-dark(#8d7d99,#a092ae);--re-palette-muted:light-dark(#665a6f,#c0b8c9);--re-palette-link:light-dark(#7045a1,#c5a2ef);--re-palette-control-line:light-dark(#8d7d99,#a092ae)}:where([data-palette=forest],:scope[data-palette=forest]){--re-bg:light-dark(#f5f8f3,#101b14);--re-surface:light-dark(#fff,#1b2a20);--re-text:light-dark(#223329,#ecf3e8);--re-surface-alt:light-dark(#e4eddf,#2c3f2e);--re-primary:light-dark(#326344,#a0cea4);--re-on-primary:light-dark(#fff,#15291b);--re-line:light-dark(#c4d2be,#435c46);--re-primary-end:light-dark(#285236,#88b98d);--re-link:light-dark(#326344,#a0cea4);--re-muted:light-dark(#59665e,#b8c1b6);--re-control-line:light-dark(#7b8a7b,#8fa08f);--re-palette-muted:light-dark(#59665e,#b8c1b6);--re-palette-link:light-dark(#326344,#a0cea4);--re-palette-control-line:light-dark(#7b8a7b,#8fa08f)}:where([data-tone=neutral],:scope[data-tone=neutral]){--re-bg:light-dark(#fafafa,#101010);--re-surface:light-dark(#fff,#191919);--re-surface-alt:light-dark(#ededed,#292929)}:where([data-tone=cool],:scope[data-tone=cool]){--re-bg:light-dark(#f5f8ff,#0e1424);--re-surface:light-dark(#fff,#182239);--re-surface-alt:light-dark(#eaf0fc,#24314b)}:where([data-tone=warm],:scope[data-tone=warm]){--re-bg:light-dark(#faf8f3,#1a1714);--re-surface:light-dark(#fffdf8,#28231e);--re-surface-alt:light-dark(#f0ece3,#352e26)}:where([data-accent=blue],:scope[data-accent=blue]){--re-primary:#354de8;--re-primary-end:#2438b8;--re-on-primary:#fff}:where([data-accent=violet],:scope[data-accent=violet]){--re-primary:#7041cf;--re-primary-end:#5228a4;--re-on-primary:#fff}:where([data-accent=teal],:scope[data-accent=teal]){--re-primary:#087c80;--re-primary-end:#075b60;--re-on-primary:#fff}:where([data-accent=green],:scope[data-accent=green]){--re-primary:#237a50;--re-primary-end:#145434;--re-on-primary:#fff}:where([data-accent=orange],:scope[data-accent=orange]){--re-primary:#ad4b0c;--re-primary-end:#873808;--re-on-primary:#fff}:where([data-accent=rose],:scope[data-accent=rose]){--re-primary:#bc2854;--re-primary-end:#92203f;--re-on-primary:#fff}:where([data-width=narrow],:scope[data-width=narrow]){--re-container:48rem}:where([data-width=standard],:scope[data-width=standard]){--re-container:75rem}:where([data-width=wide],:scope[data-width=wide]){--re-container:90rem}:where([data-table=plain],:scope[data-table=plain]){--re-table-stripe:0%;--re-table-lines:0}:where([data-table=striped],:scope[data-table=striped]){--re-table-stripe:100%;--re-table-lines:0}:where([data-table=bordered],:scope[data-table=bordered]){--re-table-stripe:0%;--re-table-lines:1}:where([data-size=small],:scope[data-size=small]){--re-control-scale:.875}:where([data-size=medium],:scope[data-size=medium]){--re-control-scale:1}:where([data-size=large],:scope[data-size=large]){--re-control-scale:1.125}:where([data-ratio=auto],:scope[data-ratio=auto]){--re-image-ratio:auto}:where([data-ratio=square],:scope[data-ratio=square]){--re-image-ratio:1}:where([data-ratio=landscape],:scope[data-ratio=landscape]){--re-image-ratio:4 / 3}:where([data-ratio=portrait],:scope[data-ratio=portrait]){--re-image-ratio:3 / 4}:where([data-ratio=wide],:scope[data-ratio=wide]){--re-image-ratio:16 / 9}:where([data-fit=cover],:scope[data-fit=cover]){--re-image-fit:cover}:where([data-fit=contain],:scope[data-fit=contain]){--re-image-fit:contain}:where([data-gap=none],:scope[data-gap=none]){--re-gap-factor:0}:where([data-gap=small],:scope[data-gap=small]){--re-gap-factor:.5}:where([data-gap=medium],:scope[data-gap=medium]){--re-gap-factor:1}:where([data-gap=large],:scope[data-gap=large]){--re-gap-factor:2}:where([data-shape=square],:scope[data-shape=square]){--re-radius:0rem;--re-button-radius:0rem}:where([data-shape=subtle],:scope[data-shape=subtle]){--re-radius:.3rem;--re-button-radius:.3rem}:where([data-shape=rounded],:scope[data-shape=rounded]){--re-radius:.75rem;--re-button-radius:.75rem}:where([data-shape=pill],:scope[data-shape=pill]){--re-radius:1.5rem;--re-button-radius:999px}:where([data-fill=solid],:scope[data-fill=solid]){--re-gradient:0}:where([data-fill=gradient],:scope[data-fill=gradient]){--re-gradient:1}:where([data-density=compact],:scope[data-density=compact]){--re-density:.8;--re-space:.8rem;--re-gap:.8rem}:where([data-density=comfortable],:scope[data-density=comfortable]){--re-density:1;--re-space:1rem;--re-gap:1rem}:where([data-density=spacious],:scope[data-density=spacious]){--re-density:1.25;--re-space:1.25rem;--re-gap:1.25rem}:where([data-depth=flat],:scope[data-depth=flat]){--re-shadow:none;--re-glass-shadow:none}:where([data-depth=subtle],:scope[data-depth=subtle]){--re-shadow:0 2px 8px #00000014;--re-glass-shadow:0 8px 24px #0000001f, inset 0 var(--re-surface-border) 0 #fff6, inset 0 calc(-1 * var(--re-surface-border)) 0 #00000014}:where([data-depth=pronounced],:scope[data-depth=pronounced]){--re-shadow:0 8px 24px #0000002e;--re-glass-shadow:0 16px 40px #00000038, inset 0 var(--re-surface-border) 0 #ffffff80, inset 0 calc(-1 * var(--re-surface-border)) 0 #0000001f}:where([data-motion=none],:scope[data-motion=none]){--re-duration:0s;--re-press:0px;--re-edge-play:paused;--re-accordion-closed-opacity:1}:where([data-motion=subtle],:scope[data-motion=subtle]){--re-duration:.14s;--re-press:1px;--re-edge-play:running;--re-accordion-closed-opacity:1}:where([data-motion=expressive],:scope[data-motion=expressive]){--re-duration:.24s;--re-press:2px;--re-edge-play:running;--re-accordion-closed-opacity:0}:where([data-type=compact],:scope[data-type=compact]){--re-type:.9375rem}:where([data-type=standard],:scope[data-type=standard]){--re-type:1rem}:where([data-type=large],:scope[data-type=large]){--re-type:1.125rem}:where([data-border=subtle],:scope[data-border=subtle]){--re-surface-border:1px}:where([data-border=defined],:scope[data-border=defined]){--re-surface-border:2px}:where([data-border=none],:scope[data-border=none]){--re-surface-border:0px}:where([data-controls=styled],:scope[data-controls=styled]){--re-input-opacity:1;--re-input-shadow:inset 0 1px 2px #00000008}:where([data-controls=minimal],:scope[data-controls=minimal]){--re-input-opacity:0;--re-input-shadow:none}:where([data-navbar=standard],:scope[data-navbar=standard]){--re-navbar-layout:flex;--re-navbar-brand-column:1;--re-navbar-links-column:2;--re-navbar-links-align:flex-end;--re-navbar-brand-margin:auto;--re-navbar-brand-align:start;--re-navbar-width:100%;--re-navbar-margin:0}:where([data-navbar=centered],:scope[data-navbar=centered]){--re-navbar-layout:grid;--re-navbar-brand-column:1;--re-navbar-links-column:2;--re-navbar-links-align:center;--re-navbar-brand-margin:0;--re-navbar-brand-align:start;--re-navbar-width:100%;--re-navbar-margin:0}:where([data-navbar=floating],:scope[data-navbar=floating]){--re-navbar-layout:flex;--re-navbar-brand-column:1;--re-navbar-links-column:2;--re-navbar-links-align:flex-end;--re-navbar-brand-margin:auto;--re-navbar-brand-align:start;--re-navbar-width:min(calc(100% - 2rem), var(--re-container));--re-navbar-margin:1rem}:where([data-navbar=split],:scope[data-navbar=split]){--re-navbar-layout:grid;--re-navbar-brand-column:2;--re-navbar-links-column:1;--re-navbar-links-align:flex-start;--re-navbar-brand-margin:0;--re-navbar-brand-align:center;--re-navbar-width:100%;--re-navbar-margin:0}:where([data-edge=plain],:scope[data-edge=plain]){--re-edge-content:none;--re-edge-position:static;--re-edge-animation:none;--re-edge-interaction:none;--re-edge-time:8s;--re-edge-count:infinite}:where([data-edge=gradient],:scope[data-edge=gradient]){--re-edge-content:"";--re-edge-position:relative;--re-edge-animation:none;--re-edge-interaction:none;--re-edge-time:8s;--re-edge-count:infinite}:where([data-edge=shine],:scope[data-edge=shine]){--re-edge-content:"";--re-edge-position:relative;--re-edge-animation:none;--re-edge-interaction:re-edge-turn;--re-edge-time:.8s;--re-edge-count:1}:where([data-edge=animated],:scope[data-edge=animated]){--re-edge-content:"";--re-edge-position:relative;--re-edge-animation:re-edge-turn;--re-edge-interaction:re-edge-turn;--re-edge-time:8s;--re-edge-count:infinite}}@layer re.base{:where(*){box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%}:where(body,.reva,:scope.reva){background:var(--re-bg);color:var(--re-text);font-family:var(--re-font);font-size:var(--re-type);margin:0;line-height:1.65}:where([data-theme],[data-tone],[data-palette],:scope[data-theme],:scope[data-tone],:scope[data-palette]){background-color:var(--re-bg);color:var(--re-text)}:where([data-type],:scope[data-type]){font-size:var(--re-type)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--re-font-heading,var(--re-font));overflow-wrap:anywhere;text-wrap:balance;margin-block:1.5em .55em;font-weight:700;line-height:1.2}:where(h1){color:var(--re-link);letter-spacing:-.025em;font-size:clamp(2em,1.65em + 1.2vw,3em)}:where(h2){letter-spacing:-.02em;font-size:1.8em}:where(h3){font-size:1.4em}:where(h4){font-size:1.15em}:where(h5,h6){font-size:1em}:where(p,ul,ol,dl,pre,blockquote,figure,table,details){margin-block:0 var(--re-space)}:where(p,li,dd){overflow-wrap:anywhere}:where(a){color:var(--re-link);text-underline-offset:.2em;text-decoration:underline .08em}:where(a:hover){text-decoration-thickness:.14em}:where(:focus-visible){outline:2px solid var(--re-palette-link,var(--re-link));outline-offset:2px;scroll-margin-block:5rem}:where(strong,b,dt){font-weight:700}:where(small,figcaption){font-size:.875em}:where(figcaption){color:var(--re-muted);margin-block-start:.5em}:where(ul,ol){padding-inline-start:1.5em}:where(li+li){margin-block-start:.3em}:where(dd){margin-inline-start:1.25em}:where(blockquote){border-inline-start:3px solid var(--re-primary);margin-inline:0;padding-inline-start:var(--re-space)}:where(blockquote p:last-child){margin-block-end:0}:where(hr){border:0;border-block-start:1px solid var(--re-line);margin-block:calc(var(--re-space) * 2)}:where(mark){color:#332400;background:#f5cc61;padding-inline:.15em}:where(abbr[title]){text-underline-offset:.2em;cursor:help;text-decoration:underline dotted}:where(pre,code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}:where(code,kbd){background:var(--re-surface-alt);border-radius:min(var(--re-radius), .25em);padding:.12em .35em}:where(kbd){border:var(--re-surface-border) solid var(--re-control-line)}:where(pre){padding:var(--re-space);background:var(--re-surface-alt);border-radius:var(--re-radius);overflow-x:auto}:where(pre code){font-size:inherit;background:0 0;padding:0}:where(figure){margin-inline:0}:where(img,video,canvas,svg){max-inline-size:100%}:where(img,video){block-size:auto}:where(iframe,object,embed){border:var(--re-surface-border) solid var(--re-line);max-inline-size:100%}:where(audio){max-inline-size:100%}:where(address){font-style:normal}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button,input,select,textarea,summary,a){-webkit-tap-highlight-color:transparent}:where(button,input[type=button],input[type=submit],input[type=reset],.button){--re-action-start:var(--re-primary);--re-action-end:var(--re-primary-end);--re-action-text:var(--re-on-primary);vertical-align:middle;white-space:normal;overflow-wrap:anywhere;min-block-size:2.75rem;min-inline-size:0;max-inline-size:100%;padding:calc(.65em * var(--re-density)) calc(1.1em * var(--re-density));border:var(--re-surface-border) solid color-mix(in srgb, var(--re-action-text) 18%, transparent);border-radius:var(--re-button-radius);text-align:center;background:var(--re-action-start);background-image:linear-gradient(to bottom,var(--re-action-start),color-mix(in srgb,var(--re-action-end) calc(var(--re-gradient) * 28%),var(--re-action-start)));color:var(--re-action-text);box-shadow:var(--re-shadow);cursor:pointer;transition:filter var(--re-duration) ease, transform var(--re-duration) ease;justify-content:center;align-items:center;gap:.5em;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}:where(button.danger,.button.danger,input.danger){--re-action-start:var(--re-danger);--re-action-end:var(--re-danger-end);--re-action-text:var(--re-on-danger)}:where(button.warning,.button.warning,input:is([type=button],[type=submit],[type=reset]).warning){--re-action-start:var(--re-warning);--re-action-end:var(--re-warning-end);--re-action-text:var(--re-on-warning)}:where(button.secondary,.button.secondary,input:is([type=button],[type=submit],[type=reset]).secondary){--re-action-start:var(--re-secondary);--re-action-end:var(--re-secondary-end);--re-action-text:var(--re-on-secondary)}:where(button.outline,.button.outline,button.ghost,.button.ghost,input:is([type=button],[type=submit],[type=reset]):is(.outline,.ghost)){color:var(--re-link);box-shadow:none;background:0 0;border-color:#0000}:where(button.outline,.button.outline,input:is([type=button],[type=submit],[type=reset]).outline){border-color:currentColor}:where(button.danger.outline,button.danger.ghost,.button.danger:is(.outline,.ghost),input:is([type=button],[type=submit],[type=reset]).danger:is(.outline,.ghost)){color:var(--re-danger-link)}:where(button.secondary:is(.outline,.ghost),.button.secondary:is(.outline,.ghost),input:is([type=button],[type=submit],[type=reset]).secondary:is(.outline,.ghost)){color:var(--re-secondary-link)}@scope([data-variant=primary],:scope[data-variant=primary]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=primary])){:where(button,input:is([type=button],[type=submit],[type=reset]),.button,:scope:is(button,input:is([type=button],[type=submit],[type=reset]),.button)):where(:not(.menu-toggle)):where(:not(.danger,.warning,.secondary),:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral])){--re-action-start:var(--re-primary);--re-action-end:var(--re-primary-end);--re-action-text:var(--re-on-primary);--re-action-link:var(--re-link)}:where(button,input:is([type=button],[type=submit],[type=reset]),.button,:scope:is(button,input:is([type=button],[type=submit],[type=reset]),.button)):where(.outline,.ghost):where(:not(.menu-toggle)):where(:not(.danger,.warning,.secondary),:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral])){color:var(--re-action-link)}}@scope([data-variant=success],:scope[data-variant=success]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=success])){:where(button,input:is([type=button],[type=submit],[type=reset]),.button,:scope:is(button,input:is([type=button],[type=submit],[type=reset]),.button)):where(:not(.menu-toggle)):where(:not(.danger,.warning,.secondary),:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral])){--re-action-start:var(--re-success);--re-action-end:var(--re-success-end);--re-action-text:var(--re-on-success);--re-action-link:light-dark(color-mix(in srgb, var(--re-success) 80%, #000),color-mix(in srgb, var(--re-success) 30%, #fff))}:where(button,input:is([type=button],[type=submit],[type=reset]),.button,:scope:is(button,input:is([type=button],[type=submit],[type=reset]),.button)):where(.outline,.ghost):where(:not(.menu-toggle)):where(:not(.danger,.warning,.secondary),:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral])){color:var(--re-action-link)}}@scope([data-variant=warning],:scope[data-variant=warning]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=warning])){:where(button,input:is([type=button],[type=submit],[type=reset]),.button,:scope:is(button,input:is([type=button],[type=submit],[type=reset]),.button)):where(:not(.menu-toggle)):where(:not(.danger,.warning,.secondary),:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral])){--re-action-start:var(--re-warning);--re-action-end:var(--re-warning-end);--re-action-text:var(--re-on-warning);--re-action-link:var(--re-text)}:where(button,input:is([type=button],[type=submit],[type=reset]),.button,:scope:is(button,input:is([type=button],[type=submit],[type=reset]),.button)):where(.outline,.ghost):where(:not(.menu-toggle)):where(:not(.danger,.warning,.secondary),:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral])){color:var(--re-action-link)}}@scope([data-variant=danger],:scope[data-variant=danger]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=danger])){:where(button,input:is([type=button],[type=submit],[type=reset]),.button,:scope:is(button,input:is([type=button],[type=submit],[type=reset]),.button)):where(:not(.menu-toggle)):where(:not(.danger,.warning,.secondary),:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral])){--re-action-start:var(--re-danger);--re-action-end:var(--re-danger-end);--re-action-text:var(--re-on-danger);--re-action-link:var(--re-danger-link)}:where(button,input:is([type=button],[type=submit],[type=reset]),.button,:scope:is(button,input:is([type=button],[type=submit],[type=reset]),.button)):where(.outline,.ghost):where(:not(.menu-toggle)):where(:not(.danger,.warning,.secondary),:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral])){color:var(--re-action-link)}}@scope([data-variant=neutral],:scope[data-variant=neutral]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=neutral])){:where(button,input:is([type=button],[type=submit],[type=reset]),.button,:scope:is(button,input:is([type=button],[type=submit],[type=reset]),.button)):where(:not(.menu-toggle)):where(:not(.danger,.warning,.secondary),:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral])){--re-action-start:var(--re-text);--re-action-end:var(--re-text);--re-action-text:var(--re-surface);--re-action-link:var(--re-text)}:where(button,input:is([type=button],[type=submit],[type=reset]),.button,:scope:is(button,input:is([type=button],[type=submit],[type=reset]),.button)):where(.outline,.ghost):where(:not(.menu-toggle)):where(:not(.danger,.warning,.secondary),:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral])){color:var(--re-action-link)}}:where(button:disabled,input:disabled,select:disabled,textarea:disabled){cursor:not-allowed;opacity:.6}@media (hover:hover){:where(button:enabled:hover,.button:hover,input:is([type=button],[type=submit],[type=reset]):enabled:hover){filter:brightness(1.025)}}:where(button:enabled:active,.button:active,input:is([type=button],[type=submit],[type=reset]):enabled:active){transform:translateY(var(--re-press));box-shadow:none}:where(label){margin-block-end:.4em;font-weight:600;display:block}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea){min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding:calc(.65em * var(--re-density)) calc(.8em * var(--re-density));background:color-mix(in srgb,var(--re-surface) calc(var(--re-input-opacity) * 100%),transparent);border:var(--re-surface-border) solid var(--re-control-line);border-radius:var(--re-radius);box-shadow:var(--re-input-shadow);display:block}:where(){color:var(--re-muted);opacity:1}:where(textarea){resize:vertical;min-block-size:7rem}:where(input[type=checkbox],input[type=radio]){accent-color:var(--re-primary);inline-size:calc(1.25rem * var(--re-control-scale));block-size:calc(1.25rem * var(--re-control-scale));vertical-align:middle;margin-inline:0 .5em}:where(label:has(input[type=checkbox],input[type=radio])){align-items:center;min-block-size:2.75rem;font-weight:400;display:flex}:where(input[type=range],progress,meter){accent-color:var(--re-primary);inline-size:100%}:where(input[type=color]){padding:.25em}:where(){font:inherit;border:var(--re-surface-border) solid var(--re-control-line);border-radius:var(--re-radius);color:var(--re-text);background:var(--re-surface-alt);margin-inline-end:.8em;padding:.4em .7em}:where(fieldset){min-inline-size:0;margin:0 0 var(--re-space);padding:var(--re-space);border:var(--re-surface-border) solid var(--re-line);border-radius:var(--re-radius);box-shadow:var(--re-shadow)}:where(legend){padding-inline:.4em;font-weight:650}:where(input:user-invalid,textarea:user-invalid,select:user-invalid,[aria-invalid=true]){border-color:var(--re-danger-link);border-width:2px}:where(input:read-only:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),textarea:read-only){background:var(--re-surface-alt)}:where(output){font-weight:600}:where(table){border-collapse:separate;border-spacing:0;border-radius:var(--re-radius);text-align:start;inline-size:100%;overflow:hidden}:where(caption){text-align:start;color:var(--re-muted);margin-block-end:.75em}:where(th,td){padding:calc(.75em * var(--re-density));border-block-end:var(--re-surface-border) solid var(--re-line);vertical-align:top}:where(th){text-align:start;font-weight:650}:where(thead>tr>*,tfoot>tr>*){background:var(--re-surface-alt)}:where(details){padding:var(--re-space);border:var(--re-surface-border) solid var(--re-line);border-radius:var(--re-radius);background:var(--re-surface);box-shadow:var(--re-shadow)}:where(summary){cursor:pointer;overflow-wrap:anywhere;min-block-size:2.75rem;font-weight:650}:where(details[open]>summary){margin-block-end:var(--re-space)}:where(dialog,[popover]){max-block-size:85dvh;max-inline-size:min(90vw,40rem);padding:calc(var(--re-space) * 1.5);background:var(--re-surface);color:var(--re-text);border:var(--re-surface-border) solid var(--re-line);border-radius:var(--re-radius);box-shadow:var(--re-shadow);overflow:auto}:where(dialog)::backdrop{background:#0000008c}:where([hidden]){display:none!important}}@layer re.components{:where(.card){min-inline-size:0;padding:var(--re-card-padding,calc(var(--re-space) * 1.5));border:var(--re-surface-border) solid var(--re-line);border-radius:var(--re-radius);background:var(--re-surface);color:var(--re-text);box-shadow:var(--re-shadow)}:where(.card>:first-child){margin-block-start:0}:where(.card>:last-child){margin-block-end:0}:where(.container){inline-size:min(100% - 2rem, var(--re-container,75rem));margin-inline:auto}:where(.prose){max-inline-size:var(--re-prose,65ch)}:where(.grid,.row,.stack){gap:calc(var(--re-gap) * var(--re-gap-factor,1));overflow-wrap:anywhere;min-inline-size:0}:where(.grid>*,.row>*,.stack>*){min-inline-size:0;max-inline-size:100%}:where(.grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--re-column,18rem)),1fr));display:grid}:where(.row){flex-wrap:wrap;align-items:center;display:flex}:where(.stack){flex-direction:column;display:flex}:where(.stack>*){margin-block:0}:where(.table-scroll){border-radius:var(--re-radius);max-inline-size:100%;overflow-x:auto}:where(table tbody tr:nth-child(2n)){background:color-mix(in srgb, var(--re-surface-alt) var(--re-table-stripe,0%), transparent)}:where(table th,table td){border-inline-start:calc(var(--re-table-lines,0) * var(--re-surface-border)) solid var(--re-line)}:where(table tr>:last-child){border-inline-end:calc(var(--re-table-lines,0) * var(--re-surface-border)) solid var(--re-line)}:where(table>:nth-child(1 of thead,tbody,tfoot)>tr:first-child>*){border-block-start:calc(var(--re-table-lines,0) * var(--re-surface-border)) solid var(--re-line)}:where(table>:nth-child(1 of thead,tbody,tfoot)>tr:first-child>:first-child){border-start-start-radius:var(--re-radius)}:where(table>:nth-child(1 of thead,tbody,tfoot)>tr:first-child>:last-child){border-start-end-radius:var(--re-radius)}:where(table>:nth-last-child(1 of thead,tbody,tfoot)>tr:last-child>:first-child){border-end-start-radius:var(--re-radius)}:where(table>:nth-last-child(1 of thead,tbody,tfoot)>tr:last-child>:last-child){border-end-end-radius:var(--re-radius)}:where(img,video){border-radius:var(--re-radius);aspect-ratio:var(--re-image-ratio,auto);object-fit:var(--re-image-fit,cover)}:where(.skip-link){background:var(--re-surface);z-index:100;padding:.65rem 1rem;position:absolute;inset-block-start:.5rem;inset-inline-start:1rem;transform:translateY(-200%)}:where(.skip-link:focus){transform:none}:where(.badge){--re-badge-start:var(--re-primary);--re-badge-end:var(--re-primary-end);--re-badge-on:var(--re-on-primary);--re-badge-text:var(--re-link);--re-badge-fill:color-mix(in srgb, var(--re-badge-start) 12%, var(--re-surface));--re-badge-fill-end:color-mix(in srgb, var(--re-badge-end) 12%, var(--re-surface));--re-badge-glass-fill:var(--re-badge-fill);vertical-align:middle;min-inline-size:0;max-inline-size:100%;padding:calc(.2em * var(--re-density)) calc(.65em * var(--re-density));border:var(--re-surface-border) solid color-mix(in srgb, var(--re-badge-start) 35%, var(--re-surface));border-radius:var(--re-button-radius);font-size:calc(.8125em * var(--re-control-scale,1));text-align:center;white-space:normal;overflow-wrap:anywhere;color:var(--re-badge-text);background-color:var(--re-badge-fill);background-image:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--re-badge-fill-end) calc(var(--re-gradient) * 28%), transparent));box-shadow:var(--re-shadow);justify-content:center;align-items:center;gap:.35em;font-weight:650;line-height:1.4;display:inline-flex}:where(.badge>*){min-inline-size:0;max-inline-size:100%}@scope([data-variant=primary],:scope[data-variant=primary]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=primary])){:where(.badge,:scope.badge){--re-badge-start:var(--re-primary);--re-badge-end:var(--re-primary-end);--re-badge-on:var(--re-on-primary);--re-badge-text:var(--re-link)}}@scope([data-variant=success],:scope[data-variant=success]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=success])){:where(.badge,:scope.badge){--re-badge-start:var(--re-success);--re-badge-end:var(--re-success-end);--re-badge-on:var(--re-on-success);--re-badge-text:light-dark(color-mix(in srgb, var(--re-badge-start) 80%, #000),color-mix(in srgb, var(--re-badge-start) 30%, #fff))}}@scope([data-variant=warning],:scope[data-variant=warning]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=warning])){:where(.badge,:scope.badge){--re-badge-start:var(--re-warning);--re-badge-end:var(--re-warning-end);--re-badge-on:var(--re-on-warning);--re-badge-text:var(--re-text)}}@scope([data-variant=danger],:scope[data-variant=danger]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=danger])){:where(.badge,:scope.badge){--re-badge-start:var(--re-danger);--re-badge-end:var(--re-danger-end);--re-badge-on:var(--re-on-danger);--re-badge-text:light-dark(color-mix(in srgb, var(--re-badge-start) 80%, #000),color-mix(in srgb, var(--re-badge-start) 30%, #fff))}}@scope([data-variant=neutral],:scope[data-variant=neutral]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=neutral])){:where(.badge,:scope.badge){--re-badge-start:var(--re-text);--re-badge-end:var(--re-muted);--re-badge-on:var(--re-surface);--re-badge-text:var(--re-text)}}@scope([data-appearance=tinted],:scope[data-appearance=tinted]) to (:is([data-appearance=tinted],[data-appearance=solid],[data-appearance=outline]):not([data-appearance=tinted])){:where(.badge,:scope.badge){--re-badge-fill:color-mix(in srgb, var(--re-badge-start) 12%, var(--re-surface));--re-badge-fill-end:color-mix(in srgb, var(--re-badge-end) 12%, var(--re-surface))}}@scope([data-appearance=solid],:scope[data-appearance=solid]) to (:is([data-appearance=tinted],[data-appearance=solid],[data-appearance=outline]):not([data-appearance=solid])){:where(.badge,:scope.badge){--re-badge-fill:var(--re-badge-start);--re-badge-fill-end:var(--re-badge-end);--re-badge-glass-fill:color-mix(in srgb, var(--re-badge-start) 65%, var(--re-badge-end));color:var(--re-badge-on)}}@scope([data-appearance=outline],:scope[data-appearance=outline]) to (:is([data-appearance=tinted],[data-appearance=solid],[data-appearance=outline]):not([data-appearance=outline])){:where(.badge,:scope.badge){--re-badge-fill:var(--re-surface);--re-badge-fill-end:var(--re-surface);background-image:none;border-color:currentColor}}:where(.alert){--re-alert-start:var(--re-primary);--re-alert-end:var(--re-primary-end);--re-alert-on:var(--re-on-primary);--re-alert-text:var(--re-text);--re-alert-fill:color-mix(in srgb, var(--re-alert-start) 12%, var(--re-surface));--re-alert-fill-end:color-mix(in srgb, var(--re-alert-end) 12%, var(--re-surface));--re-alert-glass-fill:var(--re-alert-fill);min-inline-size:0;max-inline-size:100%;padding:calc(1em * var(--re-density));border:var(--re-surface-border) solid color-mix(in srgb, var(--re-alert-start) 35%, var(--re-surface));border-inline-start-width:calc(var(--re-surface-border) * 3);border-radius:var(--re-radius);font-size:calc(1em * var(--re-control-scale,1));overflow-wrap:anywhere;color:var(--re-alert-text);background-color:var(--re-alert-fill);background-image:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--re-alert-fill-end) calc(var(--re-gradient) * 28%), transparent));box-shadow:var(--re-shadow);line-height:1.65;display:block}:where(.alert>*){min-inline-size:0;max-inline-size:100%}:where(.alert>:first-child){margin-block-start:0}:where(.alert>:last-child){margin-block-end:0}:where(.alert h1),:where(.alert a:not(.button)){color:inherit}@scope([data-variant=primary],:scope[data-variant=primary]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=primary])){:where(.alert,:scope.alert){--re-alert-start:var(--re-primary);--re-alert-end:var(--re-primary-end);--re-alert-on:var(--re-on-primary)}}@scope([data-variant=success],:scope[data-variant=success]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=success])){:where(.alert,:scope.alert){--re-alert-start:var(--re-success);--re-alert-end:var(--re-success-end);--re-alert-on:var(--re-on-success)}}@scope([data-variant=warning],:scope[data-variant=warning]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=warning])){:where(.alert,:scope.alert){--re-alert-start:var(--re-warning);--re-alert-end:var(--re-warning-end);--re-alert-on:var(--re-on-warning);--re-alert-text:var(--re-text)}}@scope([data-variant=danger],:scope[data-variant=danger]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=danger])){:where(.alert,:scope.alert){--re-alert-start:var(--re-danger);--re-alert-end:var(--re-danger-end);--re-alert-on:var(--re-on-danger)}}@scope([data-variant=neutral],:scope[data-variant=neutral]) to (:is([data-variant=primary],[data-variant=success],[data-variant=warning],[data-variant=danger],[data-variant=neutral]):not([data-variant=neutral])){:where(.alert,:scope.alert){--re-alert-start:var(--re-text);--re-alert-end:var(--re-muted);--re-alert-on:var(--re-surface);--re-alert-text:var(--re-text)}}@scope([data-appearance=tinted],:scope[data-appearance=tinted]) to (:is([data-appearance=tinted],[data-appearance=solid],[data-appearance=outline]):not([data-appearance=tinted])){:where(.alert,:scope.alert){--re-alert-fill:color-mix(in srgb, var(--re-alert-start) 12%, var(--re-surface));--re-alert-fill-end:color-mix(in srgb, var(--re-alert-end) 12%, var(--re-surface))}}@scope([data-appearance=solid],:scope[data-appearance=solid]) to (:is([data-appearance=tinted],[data-appearance=solid],[data-appearance=outline]):not([data-appearance=solid])){:where(.alert,:scope.alert){--re-alert-fill:var(--re-alert-start);--re-alert-fill-end:var(--re-alert-end);--re-alert-glass-fill:color-mix(in srgb, var(--re-alert-start) 65%, var(--re-alert-end));color:var(--re-alert-on)}}@scope([data-appearance=outline],:scope[data-appearance=outline]) to (:is([data-appearance=tinted],[data-appearance=solid],[data-appearance=outline]):not([data-appearance=outline])){:where(.alert,:scope.alert){--re-alert-fill:var(--re-surface);--re-alert-fill-end:var(--re-surface);background-image:none;border-color:currentColor}}:where(.accordion){gap:calc(var(--re-gap) * var(--re-gap-factor,1));min-inline-size:0;display:grid}:where(.accordion>details){min-inline-size:0;margin-block:0}:where(.accordion>details>summary){justify-content:space-between;align-items:center;gap:var(--re-space);font-size:calc(1em * var(--re-control-scale,1));list-style:none;display:flex}:where(.accordion>details>summary)::-webkit-details-marker{display:none}:where(.accordion>details>summary):after{content:"";block-size:.45em;inline-size:.45em;transition:transform var(--re-duration,.14s) ease;border-block-end:2px solid;border-inline-end:2px solid;flex:0 0 .45em;margin-inline-end:.2em;transform:rotate(45deg)}:where(.accordion>details[open]>summary):after{transform:rotate(225deg)}:where(.accordion>details>:last-child:not(summary)){margin-block-end:0}@supports selector(::details-content) and (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete){:where(.accordion>details>summary){margin-block-end:0}:where(.accordion>details)::details-content{interpolate-size:allow-keywords;overflow-clip-margin:.25rem;block-size:0;opacity:var(--re-accordion-closed-opacity,1);transition:block-size var(--re-duration,.14s) ease, padding-block-start var(--re-duration,.14s) ease, opacity var(--re-duration,.14s) ease, content-visibility var(--re-duration,.14s) allow-discrete;padding-block-start:0;overflow:clip}:where(.accordion>details[open])::details-content{block-size:auto;opacity:1;padding-block-start:var(--re-space)}}:where(.breadcrumbs){min-inline-size:0;font-size:calc(1em * var(--re-control-scale,1))}:where(.breadcrumbs>ol){align-items:center;gap:calc(.5em * var(--re-density));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(.breadcrumbs>ol>li){align-items:center;gap:calc(.5em * var(--re-density));min-inline-size:0;max-inline-size:100%;margin:0;display:inline-flex}:where(.breadcrumbs>ol>li+li):before{content:"";border-inline-start:1px solid var(--re-muted);flex:none;block-size:.8em;transform:skew(-15deg)}:where(.breadcrumbs a){overflow-wrap:anywhere;align-items:center;min-block-size:2.75rem;min-inline-size:0;display:inline-flex}:where(.breadcrumbs [aria-current=page]){color:var(--re-text);font-weight:600}:where(.pagination){min-inline-size:0}:where(.pagination>ol){align-items:center;gap:calc(.4em * var(--re-density) * var(--re-gap-factor,1));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(.pagination>ol>li){min-inline-size:0;max-inline-size:100%;margin:0}:where(.pagination>ol>li>:is(a,span)){min-block-size:2.75rem;min-inline-size:min(2.75rem,100%);max-inline-size:100%;padding:calc(.5em * var(--re-density)) calc(.8em * var(--re-density));font-size:calc(1em * var(--re-control-scale,1));overflow-wrap:anywhere;text-align:center;--re-pagination-fill:var(--re-surface);color:var(--re-link);background-color:var(--re-pagination-fill);border:var(--re-surface-border) solid var(--re-control-line);border-radius:var(--re-button-radius);box-shadow:var(--re-shadow);justify-content:center;align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}:where(.pagination a:hover){text-underline-offset:.2em;text-decoration:underline}:where(.pagination [aria-current=page]){--re-pagination-fill:var(--re-surface-alt);color:var(--re-text);background-color:var(--re-pagination-fill);text-underline-offset:.2em;font-weight:700;text-decoration:underline}:where(.pagination [aria-disabled=true]){color:var(--re-muted);box-shadow:none}@supports (anchor-scope:--re-page-highlight) and (left:anchor(left)){:where(.pagination>ol){anchor-scope:--re-page-highlight;position:relative}:where(.pagination>ol):after{content:"";position-anchor:--re-page-highlight;inset:auto;left:anchor(left, 0px);right:anchor(right, 100%);top:anchor(top, 0px);bottom:anchor(bottom, 100%);background:var(--re-surface-alt);border-radius:var(--re-button-radius);pointer-events:none;z-index:0;opacity:0;block-size:auto;transition:left var(--re-duration,.14s) ease, right var(--re-duration,.14s) ease, top var(--re-duration,.14s) ease, bottom var(--re-duration,.14s) ease;position:absolute}:where(.pagination>ol:not(:has(>li>a:not([aria-disabled=true]):focus-visible,>li>a:not([aria-disabled=true]):hover))>li>:is(a,span)[aria-current=page],.pagination>ol>li>a:not([aria-disabled=true]):focus-visible,.pagination>ol:not(:has(>li>a:not([aria-disabled=true]):focus-visible))>li>a:not([aria-disabled=true]):hover){anchor-name:--re-page-highlight}:where(.pagination>ol:has(>li>:is(a,span)[aria-current=page],>li>a:not([aria-disabled=true]):focus-visible,>li>a:not([aria-disabled=true]):hover)):after{opacity:1}}:where(.form-group){gap:calc(.4em * var(--re-density));min-inline-size:0;max-inline-size:100%;flex-direction:column;margin-block-end:var(--re-space);display:flex}:where(.form-group>*){min-inline-size:0;max-inline-size:100%;margin-block:0}:where(.form-group>label){--re-label-font-scale:var(--re-control-scale,1);font-size:calc(1em * var(--re-control-scale,1))}:where(.form-group>small){color:var(--re-muted)}:where(.form-group>.field-error){color:var(--re-danger-link);overflow-wrap:anywhere;font-weight:600}:where(.spinner){vertical-align:middle;inline-size:calc(1.25em * var(--re-control-scale,1));block-size:calc(1.25em * var(--re-control-scale,1));border:.15em solid var(--re-control-line);animation:re-spinner-turn calc(var(--re-duration,.14s) * 6) linear infinite;animation-play-state:var(--re-edge-play,running);border-inline-end-color:#0000;border-radius:50%;flex:none;display:inline-block}@keyframes re-spinner-turn{to{transform:rotate(1turn)}}:where(.tabs){column-gap:calc(.25rem * var(--re-gap-factor,1));flex-wrap:wrap;row-gap:0;min-inline-size:0;display:flex}:where(.tabs>label){--re-label-font-scale:var(--re-control-scale,1);min-block-size:2.75rem;min-inline-size:0;max-inline-size:100%;padding:calc(.7em * var(--re-density)) calc(1em * var(--re-density));border:var(--re-surface-border) solid transparent;border-radius:min(var(--re-radius), .75rem) min(var(--re-radius), .75rem) 0 0;--re-choice-fill:transparent;color:var(--re-text);background-color:var(--re-choice-fill);cursor:pointer;font-size:calc(1em * var(--re-control-scale,1));overflow-wrap:anywhere;border-block-end:3px solid #0000;order:0;align-items:center;margin:0;font-weight:600;display:inline-flex;position:relative}:where(.tabs>label:hover:not(:has(input:disabled))){--re-choice-fill:var(--re-surface-alt)}:where(.tabs>label:has(input:checked)){--re-choice-fill:var(--re-surface-alt);border-block-end-color:var(--re-primary)}:where(.tabs>label:has(input:focus-visible)){outline:3px solid var(--re-text);outline-offset:-3px}:where(.tabs>label:has(input:disabled)){opacity:.55;cursor:not-allowed}:where(.tabs>.tab-panel){border-block-start:1px solid var(--re-line);min-inline-size:0;overflow-wrap:anywhere;flex-basis:100%;order:1;padding-block-start:var(--re-space)}:where(.tab-panel>:first-child){margin-block-start:0}:where(.tab-panel>:last-child){margin-block-end:0}@supports selector(label:has(input:checked)){:where(.tabs>.tab-panel){display:none}:where(.tabs>label:has(input:checked)+.tab-panel){display:block}}@supports (anchor-scope:--re-tab-highlight) and (left:anchor(left)){:where(.tabs){anchor-scope:--re-tab-highlight;position:relative}:where(.tabs):after{content:"";position-anchor:--re-tab-highlight;inset:auto;left:anchor(left, 0px);right:anchor(right, 100%);top:calc(anchor(bottom, 0px) - 3px);background:var(--re-primary);pointer-events:none;z-index:1;opacity:0;block-size:3px;transition:left var(--re-duration,.14s) ease, right var(--re-duration,.14s) ease, top var(--re-duration,.14s) ease;border-radius:999px;position:absolute}:where(.tabs>label:has(>input:checked)){anchor-name:--re-tab-highlight;border-block-end-color:#0000}:where(.tabs:has(>label>input:checked)):after{opacity:1}}:where(.list-group){min-inline-size:0;margin:0;padding:0;list-style:none}:where(.list-group>li){padding:calc(.85em * var(--re-density));overflow-wrap:anywhere;background-color:var(--re-surface);min-inline-size:0;color:var(--re-text);border:var(--re-surface-border) solid var(--re-line);margin:0}:where(.list-group>li+li){border-block-start:0}:where(.list-group>li:first-child){border-start-start-radius:var(--re-radius);border-start-end-radius:var(--re-radius)}:where(.list-group>li:last-child){border-end-end-radius:var(--re-radius);border-end-start-radius:var(--re-radius)}:where(.list-group>li>:first-child){margin-block-start:0}:where(.list-group>li>:last-child){margin-block-end:0}:where(.list-group>li>a:only-child){align-items:center;min-block-size:2.75rem;display:flex}:where(.list-group [aria-current]){font-weight:700}:where(.empty-state){min-inline-size:0;padding:calc(var(--re-space) * 2);text-align:center;overflow-wrap:anywhere}:where(.empty-state>:first-child){margin-block-start:0}:where(.empty-state>:last-child){margin-block-end:0}:where(.empty-state>p){max-inline-size:55ch;margin-inline:auto}:where(.empty-state>.row){justify-content:center}:where(.avatar){vertical-align:middle;inline-size:calc(var(--re-avatar-size,2.75rem) * var(--re-control-scale,1));border:var(--re-surface-border) solid var(--re-control-line);border-radius:var(--re-button-radius);object-fit:var(--re-image-fit,cover);aspect-ratio:1;block-size:auto;max-inline-size:100%;color:var(--re-text);background-color:var(--re-surface-alt);flex:none;justify-content:center;align-self:center;align-items:center;font-size:1em;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}:where(svg.icon){vertical-align:-.2em;inline-size:var(--re-icon-size,1.25em);block-size:var(--re-icon-size,1.25em);fill:none;stroke:currentColor;stroke-width:var(--re-icon-stroke,1.75);stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;overflow:visible}:where(input[type=checkbox].switch){-webkit-appearance:none;appearance:none;border:var(--re-surface-border) solid var(--re-control-line);border-radius:var(--re-button-radius);background-color:var(--re-surface-alt);cursor:pointer;vertical-align:middle;flex:none;block-size:1.5em;inline-size:2.75em;margin-inline:0 .5em;display:inline-block;position:relative}:where(input[type=checkbox].switch):before{content:"";border-radius:var(--re-button-radius);background-color:var(--re-text);block-size:1.05em;inline-size:1.05em;transition:inset-inline-start var(--re-duration) ease;position:absolute;inset-block-start:50%;inset-inline-start:.15em;transform:translateY(-50%)}:where(input[type=checkbox].switch:checked){background-color:var(--re-primary);border-color:var(--re-primary)}:where(input[type=checkbox].switch:checked):before{background-color:var(--re-on-primary);inset-inline-start:calc(100% - 1.2em)}:where(input[type=checkbox].switch:disabled){cursor:not-allowed}:where(.input-group){align-items:stretch;gap:calc(.35em * var(--re-density));flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}:where(.input-group>*){min-inline-size:0;max-inline-size:100%}:where(.input-group>:is(input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=hidden]),select,textarea)){flex:12rem;inline-size:auto}:where(.input-group>:is(button,.button,input:is([type=button],[type=submit],[type=reset]))){flex:0 auto;inline-size:auto}:where(.input-group>span){padding:calc(.65em * var(--re-density)) calc(.8em * var(--re-density));font-size:calc(1em * var(--re-control-scale,1));overflow-wrap:anywhere;background-color:var(--re-surface-alt);color:var(--re-text);border:var(--re-surface-border) solid var(--re-control-line);border-radius:var(--re-radius);align-items:center;display:inline-flex}:where(.skeleton){min-inline-size:0;max-inline-size:100%;block-size:var(--re-skeleton-height,1em);inline-size:var(--re-skeleton-width,100%);border-radius:var(--re-radius);background-color:var(--re-surface-alt);background-image:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--re-text) 10%, transparent) 50%, transparent 75%);animation:re-skeleton-sweep calc(var(--re-duration,.14s) * 12) linear infinite;animation-play-state:var(--re-edge-play,running);background-size:200% 100%;display:block}@keyframes re-skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}:where(.toolbar){align-items:center;gap:calc(var(--re-gap) * var(--re-gap-factor,1));flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}:where(.toolbar>*){min-inline-size:0;max-inline-size:100%}:where(.toolbar>:is(.row,.input-group)){flex:auto}:where(dl.description-list){min-inline-size:0;margin:0;container-type:inline-size}:where(.description-list>div){grid-template-columns:minmax(0, var(--re-description-label,12rem)) minmax(0, 1fr);gap:calc(.75rem * var(--re-density));padding-block:calc(.75rem * var(--re-density));border-block-end:var(--re-surface-border) solid var(--re-line);min-inline-size:0;display:grid}:where(.description-list dt,.description-list dd){overflow-wrap:anywhere;min-inline-size:0;margin:0}:where(.description-list dt){color:var(--re-text)}:where(.description-list dd){color:var(--re-muted)}@container (width<30rem){:where(.description-list>div){grid-template-columns:minmax(0,1fr);gap:.25em}}@media (width<40rem){:where(.description-list>div){grid-template-columns:minmax(0,1fr);gap:.25em}}:where(.card>header){border-block-end:var(--re-surface-border) solid var(--re-line);margin-block-end:var(--re-space);padding-block-end:var(--re-space)}:where(.card>footer){border-block-start:var(--re-surface-border) solid var(--re-line);margin-block-start:var(--re-space);padding-block-start:var(--re-space)}:where(.card>:is(header,footer)>:first-child){margin-block-start:0}:where(.card>:is(header,footer)>:last-child){margin-block-end:0}:where(.card>figure>:is(img,video)){inline-size:100%;display:block}:where(.card>footer.row){flex-wrap:wrap}:where(.card>dl:has(>dd>output)){min-inline-size:0;margin:0}:where(.card>dl:has(>dd>output)>:is(dt,dd)){overflow-wrap:anywhere;min-inline-size:0;margin:0}:where(.card>dl:has(>dd>output)>dt){font-size:var(--re-type);margin-block-end:calc(var(--re-space) * .5);font-weight:600}:where(.card>dl>dd>output){font-size:calc(var(--re-type) * 2.25);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:750;line-height:1.15;display:block}:where(.card>dl:has(>dd>output)>dd+dd){font-size:calc(var(--re-type) * .875);margin-block-start:calc(var(--re-space) * .5)}:where(.card>dl:has(>dd>output)>dd>small){color:var(--re-muted)}:where(.card>dl:has(>dd>output)>dd>:is(progress,meter)){inline-size:100%;margin-block-start:calc(var(--re-space) * .5);display:block}:where(.dropdown[popover],:scope.dropdown[popover]){inline-size:min(var(--re-dropdown-width,18rem), calc(100dvw - 2rem));overscroll-behavior:contain;border:var(--re-surface-border) solid var(--re-line);border-radius:var(--re-radius);background:var(--re-surface);block-size:fit-content;max-block-size:calc(100dvh - 2rem);max-inline-size:calc(100dvw - 2rem);color:var(--re-text);box-shadow:var(--re-shadow);margin:auto;padding:.5rem;list-style:none;position:fixed;inset:1rem;overflow:auto}:where(.dropdown>li){margin:0;padding:0}:where(.dropdown>li>:is(a,button)){min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding:calc(.6em * var(--re-density)) calc(.8em * var(--re-density));border-radius:calc(var(--re-radius) * .6);text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:.75em;font-weight:550;line-height:1.5;text-decoration:none;display:flex}:where(.dropdown>li>a[aria-current=page]){text-underline-offset:.25em;font-weight:700;text-decoration:underline}:where(.dropdown>li>:is(a,button):focus-visible){outline-offset:-3px}@supports selector(:popover-open){:where(.dropdown[popover]:not(:popover-open)){display:none}:where(.dropdown[popover]:popover-open){display:block}}@supports (position-area:block-end span-inline-end){:where(.dropdown[popover],:scope.dropdown[popover]){position-anchor:auto;position-area:block-end span-inline-end;position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline;max-block-size:min(70dvh,30rem);margin:.25rem 0;inset:auto}}:where(.top-menu,:scope.top-menu){--re-menu-width:20rem;anchor-name:var(--re-menu-anchor,--re-navigation);border:var(--re-surface-border) solid var(--re-line);border-radius:var(--re-radius);background:var(--re-surface);min-block-size:calc(3.75rem + 2px);min-inline-size:0;box-shadow:var(--re-shadow);color:var(--re-text);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem;display:flex;position:relative}:where(.top-menu .menu-brand){color:inherit;margin-inline-end:auto;font-size:1.125em;font-weight:750;text-decoration:none}:where(.top-menu details){min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}:where(.top-menu .menu-collapse){flex:auto}:where(.top-menu .menu-desktop),:where(.top-menu details:not([open])>.menu-items,.top-menu details:not([open])>.menu-panel){display:none}:where(.top-menu .menu-collapse>summary){inline-size:fit-content;margin-inline-start:auto}:where(.top-menu .menu-items,.top-menu .menu-panel){min-inline-size:0;margin:0;padding:0;list-style:none}:where(.top-menu li+li){margin-block-start:0}:where(.top-menu a:not(.button),.top-menu summary){min-block-size:2.75rem;padding:calc(.6em * var(--re-density)) calc(.8em * var(--re-density));border-radius:calc(var(--re-radius) * .6);color:inherit;font-size:calc(var(--re-type) * var(--re-control-scale));text-align:start;overflow-wrap:anywhere;cursor:pointer;justify-content:space-between;align-items:center;gap:.75em;font-weight:550;text-decoration:none;display:flex}:where(.top-menu summary){list-style:none}:where(.top-menu summary)::-webkit-details-marker{display:none}:where(.top-menu summary):after{content:"";border-bottom:2px solid;border-right:2px solid;flex:0 0 .45em;block-size:.45em;inline-size:.45em;margin-block-end:.25em;transform:rotate(45deg)}:where(.top-menu details[open]>summary){margin-block-end:0}:where(.top-menu details[open]>summary):after{margin-block-end:-.2em;transform:rotate(225deg)}:where(.top-menu a:not(.button):hover,.top-menu summary:hover,.top-menu details[open]>summary){background:var(--re-surface-alt)}:where(.top-menu a[aria-current=page]){color:var(--re-link);text-underline-offset:.25em;text-decoration:underline}:where(.top-menu .menu-panel){border-inline-start:var(--re-surface-border) solid var(--re-line);margin-inline-start:.75rem;padding-inline-start:.5rem}:where(.top-menu .menu-items){margin-block-start:.5rem}@media (width<48rem){:where(.top-menu .menu-brand){max-inline-size:calc(100% - 6rem)}:where(.top-menu .menu-collapse[open]){flex-basis:100%}:where(.top-menu .menu-collapse>summary){position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}}@media (width>=48rem){:where(.top-menu .menu-collapse){display:none}:where(.top-menu .menu-desktop){flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:.25rem;margin-block-start:0;display:flex}:where(.top-menu .menu-items>li>.menu-dropdown){position:static}:where(.top-menu .menu-items>li>.menu-dropdown>.menu-panel){z-index:var(--re-menu-z,20);inline-size:min(var(--re-menu-width), 100%);overscroll-behavior:contain;border:var(--re-surface-border) solid var(--re-line);border-radius:var(--re-radius);background:var(--re-surface);max-block-size:min(70dvh,36rem);box-shadow:var(--re-shadow);margin:0;padding:.5rem;position:absolute;inset-block-start:100%;inset-inline-end:0;overflow:auto}}@media (forced-colors:active){:where(.top-menu,.top-menu .menu-panel){border-color:canvastext}:where(.top-menu a[aria-current=page]){color:linktext}}@media print{:where(.top-menu){display:none}}:where(.top-menu .menu-toggle){--re-edge-content:none;--re-edge-animation:none;--re-edge-interaction:none;min-block-size:2.75rem;inline-size:100%;padding:calc(.6em * var(--re-density)) calc(.8em * var(--re-density));border-radius:calc(var(--re-radius) * .6);box-shadow:none;color:inherit;font-size:calc(var(--re-type) * var(--re-control-scale));text-align:start;white-space:normal;overflow-wrap:anywhere;filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75em;font-weight:550;display:flex;transform:none}:where(.top-menu .menu-toggle:hover){background:var(--re-surface-alt);filter:none}:where(.top-menu .menu-toggle):before{content:"";border-block-end:2px solid;border-inline-end:2px solid;flex:0 0 .45em;order:1;block-size:.45em;inline-size:.45em;margin-block-end:.25em;transform:rotate(45deg)}:where(.top-menu .menu-back .menu-toggle):before{content:none}:where(.top-menu button.menu-collapse){flex:none;justify-content:center;inline-size:auto;min-inline-size:2.75rem;margin-inline-start:auto}:where(.top-menu button.menu-collapse:has(>.icon)):before{content:none}:where(.top-menu .menu-mobile[popover],.top-menu .menu-panel[popover]){inline-size:min(var(--re-menu-width), calc(100dvw - 2rem));overscroll-behavior:contain;border:var(--re-surface-border) solid var(--re-line);border-radius:var(--re-radius);background:var(--re-surface);block-size:fit-content;max-block-size:calc(100dvh - 2rem);max-inline-size:calc(100dvw - 2rem);color:var(--re-text);box-shadow:var(--re-shadow);margin:auto;padding:.5rem;position:fixed;inset:1rem;overflow:auto}:where(.top-menu [popover]:not(:popover-open)){display:none}:where(.top-menu [popover]:popover-open){display:block}:where(.top-menu .menu-back){display:list-item}:where(.top-menu [popover]:has([popover]:popover-open)){visibility:hidden}:where(.top-menu [popover]:popover-open:not(:has([popover]:popover-open))){visibility:visible}@media (width<48rem){:where(.top-menu .menu-back){display:list-item}:where(.top-menu .menu-mobile[popover],.top-menu .menu-panel[popover]){max-block-size:calc(100dvh - 2rem);inline-size:calc(100dvw - 2rem);margin:auto;inset:1rem}@supports (position-area:block-end span-all){:where(.top-menu .menu-mobile[popover],.top-menu .menu-panel[popover]){position-anchor:var(--re-menu-anchor,--re-navigation);position-area:block-end span-all;position-try-fallbacks:flip-block;max-block-size:min(70dvh,36rem);margin:.25rem 1rem;inset:auto}}:where(.top-menu .menu-desktop [popover]:popover-open){display:none}}@media (width>=48rem){:where(.top-menu button.menu-collapse,.top-menu .menu-mobile[popover]:popover-open,.top-menu .menu-mobile [popover]:popover-open){display:none}:where(.top-menu .menu-desktop>.menu-dropdown>.menu-toggle){anchor-name:var(--re-menu-branch-anchor,none)}@supports (position-area:block-end span-inline-end){:where(.top-menu .menu-panel[popover]){position-anchor:var(--re-menu-branch-anchor,auto);position-area:block-end span-inline-end;position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline;max-block-size:min(70dvh,36rem);margin:.25rem 0;inset:auto}}}@media (forced-colors:active){:where(.top-menu .menu-toggle){color:buttontext;background:canvas}:where(.top-menu .menu-mobile[popover],.top-menu .menu-panel[popover]){border-color:canvastext}}@media print{:where(.top-menu [popover]:popover-open){display:none}}@supports (anchor-scope:--re-nav-highlight) and (left:anchor(left)){:where(.top-menu .menu-desktop){anchor-scope:--re-nav-highlight;gap:0;position:relative}:where(.top-menu .menu-desktop>li){padding-inline:.125rem}:where(.top-menu .menu-desktop):after{content:"";position-anchor:--re-nav-highlight;inset:auto;left:anchor(left, 0px);right:anchor(right, 100%);top:calc(anchor(bottom, 0px) - 3px);background:var(--re-primary);pointer-events:none;z-index:1;opacity:0;block-size:3px;transition:left var(--re-duration,.14s) ease, right var(--re-duration,.14s) ease, top var(--re-duration,.14s) ease;border-radius:999px;display:none;position:absolute}:where(.top-menu .menu-desktop:not(:has(>li>:is(a,button):focus-visible,>li:hover>:is(a,button):not(:disabled)))>li>a[aria-current=page],.top-menu .menu-desktop>li>:is(a,button):focus-visible,.top-menu .menu-desktop:not(:has(>li>:is(a,button):focus-visible))>li:hover>:is(a,button):not(:disabled)){anchor-name:var(--re-menu-branch-anchor,--re-unused-navigation-anchor), --re-nav-highlight}:where(.top-menu .menu-desktop:has(>li>a[aria-current=page],>li>:is(a,button):focus-visible,>li:hover>:is(a,button):not(:disabled))):after{opacity:1;display:block}:where(.top-menu .menu-desktop):after{top:anchor(top, 0px);bottom:anchor(bottom, 100%);background:var(--re-surface-alt);border-radius:calc(var(--re-radius) * .6);z-index:0;block-size:auto;transition:left var(--re-duration,.14s) ease, right var(--re-duration,.14s) ease, top var(--re-duration,.14s) ease, bottom var(--re-duration,.14s) ease}:where(.top-menu .menu-desktop>li>:is(a,button)){background:0 0}:where(.top-menu .menu-desktop>li>a[aria-current=page]){font-weight:700;text-decoration:none}}:where(.top-menu,:scope.top-menu){inline-size:var(--re-navbar-width,100%);margin-inline:auto;margin-block:var(--re-navbar-margin,0)}:where(.top-menu .menu-actions){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-inline-size:0;display:flex}@media screen and (width>=48rem){:where(.top-menu,:scope.top-menu){display:var(--re-navbar-layout,flex);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}:where(.top-menu>.menu-brand){grid-column:var(--re-navbar-brand-column,1);justify-self:var(--re-navbar-brand-align,start);grid-row:1;margin-inline-end:var(--re-navbar-brand-margin,auto)}:where(.top-menu>.menu-desktop){grid-column:var(--re-navbar-links-column,2);justify-content:var(--re-navbar-links-align,flex-end);grid-row:1}:where(.top-menu>.menu-desktop~.menu-desktop){grid-column:3;justify-content:flex-end}:where(.top-menu>.menu-actions){grid-area:1/3}}:where(.app-shell,:scope.app-shell){gap:var(--re-space);min-block-size:100dvh;min-inline-size:0;color:var(--re-text);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}:where(.app-shell>:is(header,main,section)){min-inline-size:0}:where(.app-shell>header){align-items:center;gap:var(--re-space);padding:var(--re-space);border:var(--re-surface-border) solid var(--re-line);border-radius:var(--re-radius);background:var(--re-surface);box-shadow:var(--re-shadow);flex-wrap:wrap;display:flex}:where(.app-shell>header>nav){flex:1 1 0;min-inline-size:0}:where(.app-shell>aside:not([popover])){display:none}:where(.sidebar,.app-shell>aside){padding:var(--re-space);border:var(--re-surface-border) solid var(--re-line);border-radius:var(--re-radius);background:var(--re-surface);box-shadow:var(--re-shadow);color:var(--re-text);min-inline-size:0}:where(.sidebar,:scope.sidebar){inline-size:min(var(--re-sidebar-width,16rem), 100%);display:flex}@scope(.sidebar,.app-shell>aside) to (.sidebar,.app-shell){:where(:scope){gap:var(--re-space);flex-direction:column}:scope>header{gap:.5rem;display:grid}:scope>header>a{color:inherit;font-weight:750;text-decoration:none}:scope>nav{gap:.25rem;display:grid}:scope>nav :where(a,summary){min-block-size:2.75rem;padding:calc(.6em * var(--re-density)) calc(.8em * var(--re-density));border-radius:calc(var(--re-radius) * .6);color:inherit;overflow-wrap:anywhere;font-size:calc(var(--re-type) * var(--re-control-scale));align-items:center;gap:.75em;text-decoration:none;display:flex}:scope>nav :where(a:hover,summary:hover){background:var(--re-surface-alt)}:scope>nav a[aria-current=page]{background:var(--re-surface-alt);color:var(--re-link);font-weight:750}:scope>nav details{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}:scope>nav summary{cursor:pointer;list-style:none}:scope>nav summary::-webkit-details-marker{display:none}:scope>nav summary:after{content:"";block-size:.45em;inline-size:.45em;transition:transform var(--re-duration,.14s) ease;border-block-end:2px solid;border-inline-end:2px solid;margin-inline-start:auto;transform:rotate(45deg)}:scope>nav details[open]>summary{margin-block-end:0}:scope>nav details[open]>summary:after{transform:rotate(225deg)}:scope>nav details>:where(a,details){margin-inline-start:.75rem}:scope>footer{margin-block-start:auto;padding-block-start:var(--re-space)}}:where(.app-shell>aside[popover]){inline-size:min(var(--re-sidebar-width,16rem), calc(100dvw - 1rem));overscroll-behavior:contain;block-size:100dvh;max-block-size:100dvh;max-inline-size:calc(100dvw - 1rem);margin:0;position:fixed;inset-block:0;inset-inline:0 auto;overflow:auto}:where(.app-shell>aside[popover]:not(:popover-open)){display:none}:where(.app-shell>aside[popover]:popover-open){display:flex}:where(.app-shell>aside[popover])::backdrop{background:#0003}@media (width>=60rem){:where(.app-shell,:scope.app-shell){grid-template-columns:minmax(0, var(--re-sidebar-width,16rem)) minmax(0, 1fr)}:where(.app-shell>aside:not([popover])){min-block-size:calc(100dvh - 2 * var(--re-space));max-block-size:calc(100dvh - 2 * var(--re-space));overscroll-behavior:contain;grid-area:1/1/span 2;align-self:start;display:flex;position:sticky;inset-block-start:var(--re-space);overflow:auto}:where(.app-shell>header){grid-area:1/2}:where(.app-shell>:is(main,section)){grid-area:2/2}:where(.app-shell>header>button[popovertarget],.app-shell>aside[popover]:popover-open){display:none}}:where(.drawer[popover],:scope.drawer[popover]){inline-size:min(var(--re-drawer-width,28rem), 100dvw);block-size:100dvh;max-block-size:100dvh;max-inline-size:100dvw;padding:var(--re-space);overscroll-behavior:contain;border:var(--re-surface-border) solid var(--re-line);border-radius:var(--re-radius);background:var(--re-surface);color:var(--re-text);box-shadow:var(--re-shadow);margin:0;position:fixed;inset-block:0;inset-inline-start:var(--re-drawer-start,auto);inset-inline-end:var(--re-drawer-end,0);overflow:auto}:where(.drawer[popover]:not(:popover-open)){display:none}:where(.drawer[popover]:popover-open){gap:var(--re-space);flex-direction:column;display:flex}:where(.drawer[popover])::backdrop{background:#0003}@scope(.drawer) to (.drawer){:scope>:is(header,section,footer){overflow-wrap:anywhere;min-inline-size:0}:scope>header{justify-content:space-between;align-items:start;gap:var(--re-space);border-block-end:var(--re-surface-border) solid var(--re-line);flex-wrap:wrap;padding-block-end:var(--re-space);display:flex}:scope>header>:is(h2,h3,div){flex:10rem;margin:0}:scope>section{flex:1 0 auto}:scope>footer{gap:var(--re-space);border-block-start:var(--re-surface-border) solid var(--re-line);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--re-space);display:flex}}:where(ol.timeline){margin:0;padding:0;list-style:none}:where(.timeline>li){padding-inline-start:calc(var(--re-space) * 1.5);padding-block:0 var(--re-space);overflow-wrap:anywhere;border-inline-start:var(--re-surface-border) solid var(--re-line);min-inline-size:0;margin-inline-start:.5rem;position:relative}:where(.timeline>li:last-child){border-inline-start-color:#0000;padding-block-end:0}:where(.timeline>li):before{content:"";background:var(--re-primary);border-radius:50%;block-size:.6rem;inline-size:.6rem;position:absolute;inset-block-start:.35em;inset-inline-start:calc(-.3rem - var(--re-surface-border) / 2)}:where(.timeline>li>:is(p,h3,h4)){margin-block:0 .35em}:where(.timeline>li>time){color:var(--re-muted);font-size:.875em;display:block}:where(ol.steps){gap:var(--re-space);counter-reset:re-step;flex-wrap:wrap;padding:0;list-style:none;display:flex}:where(.steps>li){counter-increment:re-step;border-block-start:2px solid var(--re-line);overflow-wrap:anywhere;flex:8rem;min-inline-size:0;margin:0;padding-block-start:.75rem}:where(.steps>li):before{content:counter(re-step);background:var(--re-surface-alt);block-size:2rem;inline-size:2rem;color:var(--re-text);border-radius:50%;place-items:center;margin-inline-end:.5rem;font-weight:700;display:inline-grid}:where(.steps>li:has([aria-current=step])){border-color:var(--re-primary)}:where(.steps>li:has([aria-current=step])):before{background:var(--re-primary);color:var(--re-on-primary)}:where(.steps>li>:is(a,span)){min-block-size:2.75rem;padding-block:.5rem;display:inline-block}:where(.steps [aria-current=step]){font-weight:750}:where(.steps>li>small){color:var(--re-muted);display:block}:where(.rating:not(fieldset)){color:var(--re-link);letter-spacing:.1em;white-space:nowrap;font-size:1.5em;display:inline-block}:where(fieldset.rating){box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:0;padding:0;display:flex}:where(.rating>legend){margin-block-end:.5rem;padding:0;font-weight:650}:where(.rating>label){border-radius:var(--re-radius);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--re-link);cursor:pointer;place-items:center;margin:0;padding:.25rem;display:inline-grid;position:relative}:where(.rating>label>svg){inline-size:calc(var(--re-type) * 1.75);block-size:calc(var(--re-type) * 1.75);fill:none;stroke:currentColor;stroke-width:1.5px}:where(.rating>label:has(input:checked)>svg,.rating>label:has(~label input:checked)>svg){fill:currentColor}:where(.rating>label:has(input:focus-visible)){outline:2px solid var(--re-primary);outline-offset:2px}:where(.rating>label:has(input:disabled)){opacity:.55;cursor:default}:where(table.calendar){table-layout:fixed;border-spacing:.2rem;overflow:visible}:where(.calendar caption){color:var(--re-text);font-size:1.15em;font-weight:700}:where(.calendar :is(th,td)){padding:calc(.3rem * var(--re-density));overflow-wrap:anywhere;border:0}:where(.calendar th){text-align:center;font-size:.8125em}:where(.calendar td){border:var(--re-surface-border) solid var(--re-line);border-radius:calc(var(--re-radius) * .5);background:var(--re-surface);block-size:5rem}:where(.calendar td:empty){background:0 0;border-color:#0000}:where(.calendar td>time){text-align:center;font-size:.875em;font-weight:650;display:block}:where(.calendar td:has(>time[aria-current=date])){outline:2px solid var(--re-primary);outline-offset:-2px}:where(.calendar td>ul){margin:.25rem 0 0;padding:0;list-style:none}:where(.calendar td li){margin:0}:where(.calendar td a){border-radius:calc(var(--re-radius) * .4);background:var(--re-surface-alt);align-items:center;min-block-size:2.75rem;padding:.15rem;font-size:.8125em;display:flex}:where(ol.message-thread){gap:var(--re-space);flex-direction:column;padding:0;list-style:none;display:flex}:where(.message-thread>li){min-inline-size:0;margin:0;display:flex}:where(.message-thread>li:has(>.card[data-variant=primary])){justify-content:flex-end}:where(.message-thread>li>.card){overflow-wrap:anywhere;inline-size:fit-content;min-inline-size:0;max-inline-size:min(85%,36rem)}:where(.message-thread>li>.card[data-variant=primary]){border-color:var(--re-primary)}:where(.message-thread>li>.card>header){border:0;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}:where(.message-thread>li>.card>header>time){color:var(--re-muted);margin-inline-start:auto;font-size:.8125em}:where(.message-thread>li>.card>p){margin-block:.5rem 0}:where(.message-thread>li>.card>footer){color:var(--re-muted);border:0;margin:0;padding-block-start:.5rem;font-size:.8125em}:where(figure.chart){margin:var(--re-space) 0;min-inline-size:0}:where(.chart>svg){block-size:auto;inline-size:100%;display:block}:where(.chart>svg text){fill:var(--re-text);font-family:inherit;font-size:12px}:where(.chart>svg>g>line){stroke:var(--re-line);stroke-dasharray:3 5}:where(.chart>svg>polygon){fill:var(--re-primary);fill-opacity:.12}:where(.chart>svg>polyline){fill:none;stroke:var(--re-primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}:where(.chart>svg>circle:not([pathLength])){fill:var(--re-surface);stroke:var(--re-primary);stroke-width:2px}:where(.chart>svg>circle[pathLength]){fill:none;stroke:var(--re-chart-color,var(--re-primary));stroke-width:var(--re-chart-ring-width,22);transform-box:view-box;transform-origin:50%;transform:rotate(-90deg)}:where(.chart>svg:has(>circle[pathLength])){max-inline-size:11rem;margin-inline:auto}:where(.chart>svg:has(>circle[pathLength])>text:first-of-type){font-weight:750}:where(.chart>figcaption){color:var(--re-muted);overflow-wrap:anywhere;margin-block-start:.5rem;font-size:.875em}:where(nav.nav-rail){flex-direction:column;gap:.25rem;inline-size:fit-content;max-inline-size:100%;display:flex}:where(.nav-rail>a){min-block-size:2.75rem;min-inline-size:2.75rem;padding:calc(.6rem * var(--re-density));border-radius:var(--re-radius);color:var(--re-text);font-size:calc(var(--re-type) * .875);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:.35em;text-decoration:none;display:flex}:where(.nav-rail>a:hover,.nav-rail>a[aria-current]:not([aria-current=false])){background:var(--re-surface-alt)}:where(.nav-rail>a[aria-current]:not([aria-current=false])){font-weight:750}@media (width<40rem){:where(nav.nav-rail){flex-flow:wrap;inline-size:100%}:where(.nav-rail>a){flex:4rem}}@supports (mask-composite:exclude){:where(button,.button,.card,:scope:is(button,.button,.card)){position:var(--re-edge-position,static)}:where(button,.button,.card,:scope:is(button,.button,.card)):after{content:var(--re-edge-content,none);display:var(--re-edge-display,block);inset:calc(-1 * var(--re-surface-border));padding:var(--re-surface-border);border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--re-edge-angle,45deg), light-dark(color-mix(in srgb, var(--re-action-start,var(--re-primary)) 45%, #000),color-mix(in srgb, var(--re-action-start,var(--re-primary)) 45%, var(--re-action-text,var(--re-on-primary)))), color-mix(in srgb, var(--re-action-start,var(--re-primary)) 10%, #fff), light-dark(color-mix(in srgb, var(--re-action-end,var(--re-primary-end)) 45%, #000),var(--re-action-end,var(--re-primary-end))), light-dark(color-mix(in srgb, var(--re-action-start,var(--re-primary)) 45%, #000),color-mix(in srgb, var(--re-action-start,var(--re-primary)) 45%, var(--re-action-text,var(--re-on-primary)))));animation:var(--re-edge-animation,none) 8s linear infinite;animation-play-state:var(--re-edge-play,running);position:absolute;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}:where(button:enabled:hover,button:enabled:focus-visible,.button:not([aria-disabled=true]):hover,.button:not([aria-disabled=true]):focus-visible,.card:hover,.card:focus-within,:scope:is(button:enabled,.button:not([aria-disabled=true]),.card):hover,:scope:is(button:enabled,.button:not([aria-disabled=true])):focus-visible,:scope.card:focus-within):after{animation-name:var(--re-edge-interaction,var(--re-edge-animation,none));animation-duration:var(--re-edge-time,8s);animation-iteration-count:var(--re-edge-count,infinite)}:where(button:disabled,.button[aria-disabled=true],:scope:is(button:disabled,.button[aria-disabled=true])):after{animation:none}}}@layer re.utilities{:where(button,input,select,textarea,.button){--re-action-font-scale:var(--re-control-scale,1);font-size:calc(1em * var(--re-control-scale,1))}:where(.align-start){align-items:start}:where(.align-center){align-items:center}:where(.justify-between){justify-content:space-between}:where(.grid.cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.grid.cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<40rem){:where(.grid.cols-2,.grid.cols-3){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(*){--re-duration:0s;--re-press:0px;scroll-behavior:auto}}@media (forced-colors:active){:where(button,.button,input,select,textarea,.card,details){box-shadow:none;background-image:none;border:1px solid buttontext}:where(button,.button,input:is([type=button],[type=submit],[type=reset])){color:buttontext;backdrop-filter:none;background-color:buttonface}:where(:focus-visible){outline-color:highlight}}@media print{:where(:root,.reva,[data-theme],[data-tone]){color-scheme:light;--re-bg:#fff;--re-surface:#fff;--re-surface-alt:#fff;--re-text:#000;--re-muted:#000;--re-link:#000;--re-line:#000;--re-control-line:#000}:where(button,.button,input,select,textarea){color:#000;accent-color:#000;backdrop-filter:none;background-color:#fff;background-image:none;border:1px solid #000}:where(*){box-shadow:none!important;text-shadow:none!important}:where(body,[data-theme],.card,details){color:#000;background:#fff}:where(a){color:#000}:where(.card,figure,tr){break-inside:avoid}:where(.table-scroll){overflow:visible}:where(.skip-link){display:none}}:where(:is(button,.button) .badge){font-size:calc(.8125em * var(--re-control-scale,1) / var(--re-action-font-scale,1))}@media (prefers-contrast:more){:where(.badge){color:var(--re-text);background-color:var(--re-surface);box-shadow:none;-webkit-backdrop-filter:none;background-image:none;border:1px solid}}@media (prefers-reduced-transparency:reduce){:where(.badge){background-color:var(--re-badge-fill);-webkit-backdrop-filter:none;background-image:none}}@media (forced-colors:active){:where(.badge){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;background-color:canvas;background-image:none;border:1px solid canvastext}}@media print{:where(.badge){color:#000;box-shadow:none;-webkit-backdrop-filter:none;break-inside:avoid;background-color:#fff;background-image:none;border:1px solid #000}}@media (prefers-contrast:more){:where(.alert){color:var(--re-text);background-color:var(--re-surface);box-shadow:none;-webkit-backdrop-filter:none;background-image:none;border:1px solid}}@media (prefers-reduced-transparency:reduce){:where(.alert){background-color:var(--re-alert-fill);-webkit-backdrop-filter:none;background-image:none}}@media (forced-colors:active){:where(.alert){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;background-color:canvas;background-image:none;border:1px solid canvastext}}@media print{:where(.alert){color:#000;box-shadow:none;-webkit-backdrop-filter:none;break-inside:avoid;background-color:#fff;background-image:none;border:1px solid #000}}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{:where(.accordion>details>summary):after{transition:none}:where(.accordion>details)::details-content{opacity:1;transition:none}}@supports (anchor-scope:--re-page-highlight) and (left:anchor(left)){:where(.pagination>ol){isolation:isolate}:where(.pagination>ol>li>a:not([aria-disabled=true]),.pagination>ol>li>:is(a,span)[aria-current=page]){z-index:1;backdrop-filter:none;background:0 0;text-decoration:none;position:relative}:where(.pagination>ol>li>:is(a,span)[aria-current=page]){border-color:var(--re-primary)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:where(.pagination>ol>li>:is(a,span)){background-color:var(--re-pagination-fill);backdrop-filter:none}}@media (forced-colors:active){:where(.pagination>ol>li>:is(a,span)){color:linktext;box-shadow:none;backdrop-filter:none;background-color:canvas;border:1px solid canvastext}:where(.pagination [aria-current=page]){color:canvastext}:where(.pagination [aria-disabled=true]){color:graytext}}@media print{:where(.pagination>ol>li>:is(a,span)){color:#000;box-shadow:none;backdrop-filter:none;background-color:#fff;border:1px solid #000}}@media (prefers-reduced-motion:reduce){:where(.pagination>ol):after{transition:none}}@media (forced-colors:active),print{:where(.pagination>ol):after{display:none}}:where(.form-group>label :is(input,select,textarea)){font-size:calc(1em * var(--re-control-scale,1) / var(--re-label-font-scale,1))}@media (forced-colors:active){:where(.form-group>.field-error){color:canvastext}}@media print{:where(.form-group>small,.form-group>.field-error){color:#000}}:where(:is(button,.button) .spinner){inline-size:calc(1.25em * var(--re-control-scale,1) / var(--re-action-font-scale,1));block-size:calc(1.25em * var(--re-control-scale,1) / var(--re-action-font-scale,1))}@media (prefers-reduced-motion:reduce){:where(.spinner){animation:none}}@media (forced-colors:active){:where(.spinner){border-color:canvastext;border-inline-end-color:#0000}}@media print{:where(.spinner){animation:none}}:where(.tabs>label>input[type=radio]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;font-size:calc(1em * var(--re-control-scale,1) / var(--re-label-font-scale,1));border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:where(.tabs>label){background-color:var(--re-choice-fill);backdrop-filter:none}}@media (forced-colors:active){:where(.tabs>label){color:canvastext;backdrop-filter:none;background-color:canvas;border:1px solid canvastext}:where(.tabs>label:has(input:checked)){border-block-end:3px solid highlight}:where(.tabs>label:has(input:disabled)){color:graytext;opacity:1}}@media print{:where(.tabs){display:block}:where(.tabs>.tab-panel){margin-block-end:var(--re-space);display:block}:where(.tabs>label){color:#000;backdrop-filter:none;background-color:#fff;display:block}:where(.tabs>label:has(input:checked)){border-block-end-color:#000}}@media (prefers-reduced-motion:reduce){:where(.tabs):after{transition:none}}@media (forced-colors:active),print{:where(.tabs):after{display:none}:where(.tabs>label:has(input:checked)){border-block-end-color:currentColor}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:where(.list-group>li){background-color:var(--re-surface);backdrop-filter:none}}@media (forced-colors:active){:where(.list-group>li){color:canvastext;backdrop-filter:none;background-color:canvas;border:1px solid canvastext}}@media print{:where(.list-group>li){color:#000;backdrop-filter:none;background-color:#fff}}@media (forced-colors:active){:where(.avatar){color:canvastext;background-color:canvas;border-color:canvastext}}@media print{:where(.avatar){color:#000;background-color:#fff}}@media (forced-colors:active){:where(svg.icon){stroke:currentColor}}@media print{:where(input[type=checkbox].switch){background-color:#fff;border:1px solid #000}:where(input[type=checkbox].switch):before{background-color:#000;transition:none}:where(input[type=checkbox].switch:checked){background-color:#000}:where(input[type=checkbox].switch:checked):before{background-color:#fff}}@media (prefers-reduced-motion:reduce){:where(input[type=checkbox].switch):before{transition:none}}@media (forced-colors:active){:where(input[type=checkbox].switch){background-color:canvas;border:1px solid buttontext}:where(input[type=checkbox].switch):before{background-color:buttontext}:where(input[type=checkbox].switch:checked){background-color:highlight;border-color:highlight}:where(input[type=checkbox].switch:checked):before{background-color:highlighttext}:where(input[type=checkbox].switch:disabled){border-color:graytext}:where(input[type=checkbox].switch:disabled):before{background-color:graytext}:where(.input-group>span){color:canvastext;background-color:canvas;border:1px solid canvastext}}@media print{:where(.input-group>span){color:#000;background-color:#fff}}@media (prefers-reduced-motion:reduce){:where(.skeleton){background-image:none;animation:none}}@media (forced-colors:active){:where(.skeleton){background-color:canvas;background-image:none;border:1px solid canvastext;animation:none}}@media print{:where(.skeleton){display:none}}:where(.dropdown>li>:is(a,button)){--re-edge-content:none;--re-edge-animation:none;--re-edge-interaction:none;color:var(--re-text);font-size:calc(var(--re-type) * var(--re-control-scale));box-shadow:none;filter:none;backdrop-filter:none;background:0 0;transform:none}:where(.dropdown>li>a:hover,.dropdown>li>button:enabled:hover){background-color:var(--re-surface-alt)}@media (forced-colors:active){:where(.dropdown[popover]){color:canvastext;box-shadow:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}:where(.dropdown>li>a){color:linktext}:where(.dropdown>li>button){color:buttontext}:where(.dropdown>li>button:disabled){color:graytext;opacity:1}:where(.dropdown>li>a:hover,.dropdown>li>button:enabled:hover){color:highlighttext;background-color:highlight}:where(.dropdown>li>:is(a,button):focus-visible){outline-color:highlight}}@media print{:where(.dropdown[popover],.dropdown[popover]:popover-open){display:none}}@media (prefers-reduced-motion:reduce){:where(.top-menu .menu-desktop):after{transition:none}}@media (forced-colors:active),print{:where(.top-menu .menu-desktop):after{display:none}}@supports (anchor-scope:--re-nav-highlight) and (left:anchor(left)){:where(.top-menu .menu-desktop){isolation:isolate}:where(.top-menu .menu-desktop>li>:is(a,button)){z-index:1;position:relative}}@media (forced-colors:active){:where(.top-menu .menu-desktop>li>:is(a,button):hover){color:highlighttext;background-color:highlight}}@media (prefers-reduced-motion:reduce){:where(.sidebar nav summary,.app-shell>aside nav summary):after{transition:none}}@media (forced-colors:active){:where(.sidebar,.app-shell>aside,.app-shell>header){color:canvastext;background:canvas;border-color:canvastext}:where(.sidebar nav a[aria-current=page],.app-shell>aside nav a[aria-current=page]){color:linktext;outline:1px solid highlight}:where(.app-shell>aside[popover])::backdrop{background:0 0}}@media print{:where(.app-shell,:scope.app-shell){min-block-size:0;display:block}:where(.sidebar,.app-shell>aside,.app-shell>aside[popover]:popover-open,.app-shell>header){display:none}}@media (forced-colors:active){:where(.drawer[popover]){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;background:canvas;border:1px solid canvastext}:where(.drawer[popover])::backdrop{background:0 0}}@media print{:where(.drawer[popover],.drawer[popover]:popover-open){display:none}}@media (forced-colors:active){:where(.timeline>li){border-inline-start-color:canvastext}:where(.timeline>li:last-child){border-inline-start-color:#0000}:where(.timeline>li):before{background:canvastext}:where(.steps>li):before{color:canvastext;background:canvas;border:1px solid canvastext}:where(.steps>li:has([aria-current=step])){border-color:highlight}}:where(.rating>label>:is(input,span)){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){:where(.rating,.rating>label){color:canvastext}:where(.rating>label:has(input:focus-visible)){outline-color:highlight}:where(.calendar td){background:canvas;border-color:canvastext}:where(.calendar td:empty){border-color:#0000}:where(.calendar td:has(>time[aria-current=date])){outline-color:highlight}:where(.chart>svg>:is(polyline,circle),.chart>svg>g>line){stroke:canvastext}:where(.chart>svg>polygon),:where(.chart>svg text){fill:canvastext}}@media print{:where(.chart>svg>:is(polyline,circle),.chart>svg>g>line){stroke:#000}:where(.chart>svg>polygon,.chart>svg text){fill:#000}}@media (forced-colors:active){:where(.nav-rail>a){color:linktext}:where(.nav-rail>a[aria-current]:not([aria-current=false])){outline:1px solid highlight}}@media (prefers-reduced-motion:reduce){:where(button,.button,.card,:scope:is(button,.button,.card)):after{animation:none}}@media (prefers-contrast:more){:where(button,.button,.card,:scope:is(button,.button,.card)):after{animation:none;display:none}}@media (forced-colors:active){:where(button,.button,.card,:scope:is(button,.button,.card)):after{animation:none;display:none}}@media print{:where(button,.button,.card,:scope:is(button,.button,.card)):after{animation:none;display:none}}:where([data-contrast=auto],:scope[data-contrast=auto]){--re-edge-display:block}:where([data-contrast=more],:scope[data-contrast=more]){--re-control-line:var(--re-text);--re-line:var(--re-text);--re-muted:var(--re-text);--re-input-shadow:none;--re-edge-display:none}@media (prefers-contrast:more){:where(:root,[data-theme],[data-tone],[data-palette],[data-contrast]){--re-control-line:var(--re-text);--re-line:var(--re-text);--re-muted:var(--re-text);--re-input-shadow:none;--re-edge-display:none}}}