:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}.u-white-background{background-color:var(--white)}.u-white-text{color:var(--white)}.u-gray-background{background-color:var(--gray)}.u-gray-text{color:var(--gray)}.u-dark-gray-background{background-color:var(--dark-gray)}.u-dark-gray-text{color:var(--dark-gray)}.u-green-background{background-color:var(--green)}.u-green-text{color:var(--green)}.u-paragraph-gaps>*{margin-bottom:1rem}.u-paragraph-gaps>:last-child{margin-bottom:0}.u-inline-block{display:inline-block}.u-body-text,.u-line-height,.u-tiny-body-text{line-height:1.25}.u-header-one-text{font-size:1.25rem;text-wrap:balance}.u-large-height{height:1.25rem}.u-base-height{height:1rem}.u-body-text{font-size:1rem;text-wrap:balance}.u-tiny-body-text{font-size:.75rem;text-wrap:balance}.u-serif-text{font-family:var(--serif-font)}.u-sans-serif-text{font-family:var(--sans-serif-font)}.u-flex-with-gap,.u-gesture-chip,.u-gesture-chip[data-has-controls=false]>*,.u-gesture-chip[data-has-controls=true]>:not(:last-child){display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-start;align-items:center}.u-flex{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.u-gesture-chip{position:absolute;margin:1rem;z-index:10}.u-gesture-chip[data-has-controls=true]{width:calc(100% - 2rem)}.u-gesture-chip[data-has-controls=false]>*,.u-gesture-chip[data-has-controls=true]>:not(:last-child){padding:.25rem;border-radius:.25rem;border:1px solid var(--gray);background-color:transparent;-webkit-backdrop-filter:blur(2rem) saturate(2) contrast(1.65);backdrop-filter:blur(2rem) saturate(2) contrast(1.65);color:var(--gray)}.u-gesture-chip[data-placement=top-left]{top:0;left:0}.u-gesture-chip[data-placement=top-right]{top:0;right:0}.u-gesture-chip[data-placement=bottom-left]{bottom:0;left:0}.u-gesture-chip[data-placement=bottom-right]{right:0;bottom:0}.u-button{display:flex;gap:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;border-radius:2rem;background-color:var(--off-black);white-space:nowrap}.u-button:disabled{opacity:.25;cursor:not-allowed!important}.u-button[data-theme=glass]{background-color:transparent;-webkit-backdrop-filter:blur(2rem) saturate(2) contrast(.65);backdrop-filter:blur(2rem) saturate(2) contrast(.65);color:var(--white)}.u-button[data-theme=transparent]{border:1px dashed var(--white);background-color:transparent;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);color:var(--white)}.u-button[data-theme=border]{border:1px solid var(--white);background-color:var(--dark-gray);color:var(--white)}.u-button[data-theme=glass-orange]{box-shadow:inset 0 0 0 2px var(--red);background-color:rgba(255,0,0,.5);color:var(--white)}.u-button[data-theme=glass-orange],.u-button[data-theme=glass-white]{-webkit-backdrop-filter:blur(2rem) saturate(2);backdrop-filter:blur(2rem) saturate(2)}.u-button[data-theme=glass-white]{box-shadow:inset 0 0 0 1px #aaa;background-color:hsla(0,0%,100%,.5);color:#aaa}.u-button[data-theme=green]{background-color:var(--green);color:var(--dark-gray)}.u-button[data-theme=gray]{background-color:var(--gray);color:var(--white)}.u-button[data-theme=orange]{background-color:var(--orange);color:var(--white)}.u-button[data-theme=dark-gray]{background-color:var(--dark-gray);color:var(--white)}.u-button[data-theme=light-gray]{background-color:var(--light-gray);color:var(--dark-gray)}.u-button[data-theme=inactive]{background-color:var(--light-gray);color:var(--gray)}@media(hover:hover){.u-button[data-hover=true]:hover{background-color:var(--green);color:var(--dark-gray)}}.u-button[data-tap=true]{box-shadow:var(--box-shadow);cursor:pointer}.u-button[data-tap=true]:not(:disabled):active{filter:blur(.25rem)}.u-button img,.u-button svg{width:1.25rem;height:1.25rem}.u-base-padding{padding:1rem}.u-tiny-padding{padding:.5rem}.u-tiny-border-radius{border-radius:.5rem;overflow:hidden}.u-base-border-radius{border-radius:1rem;overflow:hidden}.u-large-border-radius{border-radius:2rem;overflow:hidden}.u-underline-text{text-decoration:underline}.u-alpha-50{opacity:.5}.u-box-shadow{box-shadow:var(--box-shadow)}@media(hover:hover){.u-text-link:hover{text-decoration:underline}}:root{--off-black:#151515;--white:#fff;--white-alpha-10:hsla(0,0%,100%,.1);--white-alpha-25:hsla(0,0%,100%,.25);--white-alpha-50:hsla(0,0%,100%,.5);--blue:#00f;--gray:#89989c;--light-gray:#e1ebeb;--dark-gray:#1a1a1a;--dark-gray-alpha-25:rgba(26,26,26,.25);--dark-gray-alpha-50:rgba(26,26,26,.5);--red:red;--orange:#f50;--green:#0f0;--yellow:#ff0;--box-shadow:0px 16px 32px -8px rgba(12,12,13,.4);--focus-inset-shadow:inset 0px 0px 0px 2px #000;--body-font-size:16px;--tiny-font-size:0.75rem;--sans-serif-font:"Inter",sans-serif;--serif-font:"Instrument Serif",serif;--top-z-index:10000;--menu-z-index:1000;--modal-z-index:999;--page-wrapper-z-index:1;background-color:var(--dark-gray);color:var(--white);font-size:clamp(14px,2vw,16px);font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;scrollbar-width:thin;font-family:var(--sans-serif-font)}:root em,:root i{font-family:var(--serif-font);font-style:italic}:root b,:root strong{font-weight:500}:root .visuallyhidden{position:absolute;width:1px;height:1px;white-space:nowrap;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}:root ::selection{background-color:var(--white);color:var(--dark-gray)}:root :focus{box-shadow:inset 0 0 10px 5px var(--blue);z-index:var(--top-z-index)}