@layer reset{html,body{font-family:var(--font-sans);font-size:var(--font-size-17);color:var(--color-primary);background-color:var(--color-background);margin:0;padding:0}h1,h2,h3,h4,h5,h6,small,p{margin:0;padding:0}h1{font-weight:700}h2{font-weight:400;font-size:var(--font-size-32)}h3{font-weight:300;font-size:var(--font-size-28)}h4{font-size:var(--font-size-21)}h5{font-size:var(--font-size-19)}h6,small{font-size:var(--font-size-12)}p{font-weight:300}a{color:--var(--color-primary);appearance:none;text-decoration:none;display:block}svg{display:block}}@layer controls{.touchable,button.clear,.link{opacity:.9;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .32s cubic-bezier(.4,0,.6,1)}.touchable:hover,button.clear:hover,.link:hover{opacity:1}.touchable:active,button.clear:active,.link:active{opacity:.5;transition:opacity .4s}.link{-webkit-user-select:none;user-select:none;position:relative}.link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.link:hover:after{transform-origin:0;transform:scaleX(1)}.button,.button-bordered,.button-secondary,.button-small,button:not(.clear){height:var(--control-height);justify-content:center;align-items:center;gap:var(--spacing-m);border-radius:var(--radius-pill);padding:0 var(--padding-l);background-color:var(--color-primary);white-space:nowrap;color:var(--color-background);font-size:var(--font-size-17);opacity:.95;align-items:center;transition:color .4s,opacity .1s;display:inline-flex}.button:focus,.button-bordered:focus,.button-secondary:focus,.button-small:focus,button:focus:not(.clear){outline-offset:2px}.button:hover,.button-bordered:hover,.button-secondary:hover,.button-small:hover,button:hover:not(.clear){opacity:1}.button:active,.button-bordered:active,.button-secondary:active,.button-small:active,button:active:not(.clear){color:color-mix(in srgb, var(--color-background) 50%, transparent)}button{cursor:pointer}button:not(.clear){appearance:none;border:none}button.clear{appearance:none;background-color:#0000;border:none}.button-small{height:var(--control-small-height);gap:var(--spacing-s);padding:0 var(--padding-s);font-size:var(--font-size-12)}.button-secondary{background-color:var(--fill-style)!important;color:var(--color-primary)!important}.button-secondary:focus{outline-offset:unset}.button-secondary:active{color:color-mix(in srgb, var(--color-primary) 50%, transparent)!important}.button-bordered{color:var(--color-primary);border-radius:var(--radius-pill);border-style:solid;border-width:1px;border-color:var(--color-primary);background-color:#0000;transition:background-color .1s,color .1s}.button-bordered:hover,.button-bordered:focus{background-color:var(--color-primary);color:var(--color-background);opacity:1}.button-bordered:active{color:color-mix(in srgb, var(--color-background) 50%, transparent)}select{appearance:none;font-size:var(--font-size-17);font-family:var(--font-sans);border-style:none;padding:0}select:focus,select:hover{outline-style:none}.button-tab{color:var(--secondary-style);padding:0 var(--padding-s);font-size:var(--font-size-17);background:0 0;flex-shrink:0}.button-tab:hover,.button-tab[aria-current=page],.button-tab[aria-pressed=true]{background:var(--fill-style);color:var(--color-primary)}.app-field{width:100%;min-width:0;min-height:var(--control-height);border-radius:var(--radius-control);padding:var(--padding-m);background:var(--fill-style);color:var(--color-primary);font:inherit;border:0}.button-navigation{min-width:46px;height:46px;padding:0 var(--padding-sm);font-size:var(--font-size-17);color:var(--color-primary);opacity:.5;background:0 0;transition:background-color .16s,color .16s,opacity .16s}.button-navigation[aria-current=page]{background:color-mix(in srgb, var(--color-primary) var(--material-opacity), transparent);color:var(--color-background);opacity:1}.button-navigation:hover,.button-navigation:focus-visible{background:var(--color-primary);color:var(--color-background);opacity:1}.button-navigation:focus-visible{outline:1px solid var(--color-primary);outline-offset:2px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@font-face{font-family:Outfit;src:url(/fonts/Outfit.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Material Symbols Rounded;src:url(/fonts/material-symbols-rounded.ttf?v=1032927f)format("truetype");font-weight:100 700;font-display:block}:root{--font-sans:Outfit, ui-sans-serif, system-ui, sans-serif;--symbol-font:"Material Symbols Rounded";--control-height:44px;--control-small-height:24px;--nav-height:52px;--font-size-12:12px;--font-size-17:17px;--font-size-19:19px;--font-size-21:21px;--font-size-28:28px;--font-size-32:32px;--font-size-56:56px;--font-size-64:64px;--font-size-96:96px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}:focus:not(:focus-visible){outline:none}:focus-visible{outline-width:1px;outline-style:solid;outline-color:var(--color-primary)}html,body{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}@media (max-width:1068px){h1{font-size:var(--font-size-64)}}@media (min-width:1069px){h1{font-size:var(--font-size-96)}}:root{--app-page-gutter:var(--padding-l);--app-title-column-count:2;--app-title-columns:repeat(var(--app-title-column-count), minmax(0, 1fr));--app-navigation-background:transparent;--app-navigation-gradient:linear-gradient(180deg, color-mix(in srgb, var(--color-background) 33%, transparent), transparent);--app-nav-label-display:none;--app-nav-icon-display:inline-flex;--app-hero-font-size:var(--font-size-32);--app-feed-summary-width:100%;--app-feed-title-size:var(--font-size-28)}@media (min-width:521px){:root{--app-title-column-count:3}}@media (min-width:951px){:root{--app-title-column-count:4;--app-nav-label-display:inline;--app-nav-icon-display:none;--app-page-gutter:var(--padding-xl);--app-hero-font-size:var(--font-size-56);--app-feed-summary-width:680px;--app-feed-title-size:var(--font-size-56)}}@media (min-width:1201px){:root{--app-title-column-count:5}}@media (min-width:1601px){:root{--app-title-column-count:6;--app-page-gutter:var(--padding-xxl)}}html[data-reduce-transparency=true]{--app-navigation-background:#000;--app-navigation-gradient:none}@media (prefers-reduced-transparency:reduce){:root{--app-navigation-background:#000;--app-navigation-gradient:none}}@media (prefers-reduced-motion:reduce){.button-navigation{transition:none}}html[data-reduce-motion=true] .button-navigation{transition:none}html[data-contrast=true] .button-navigation{opacity:1}
