*,:after,:before{box-sizing:border-box;color:inherit}*{margin:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased}audio,canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{font:inherit;overflow-wrap:break-word}#__next,#root{isolation:isolate}figure{margin:0}iframe{border-style:none}:root{--base-size:4px;--font-primary:"under","HelveticaNeue-light","Helvetica Neue Light","Helvetica Neue",Helvetica,"inter",Arial,"Lucida Grande",sans-serif;--font-unit:1.25rem}[data-theme=light],html{--color-accent-primary:#0000cd;--color-accent-secondary:purple;--color-primary-background:#fff;--color-secondary-background:#eee;--color-tertiary-background:#ddd;--color-primary-foreground:#111;--color-secondary-foreground:#222;--color-tertiary-foreground:#333;--color-positive:#006400;--color-warning:#d97706;--color-negative:#ff4500}[data-theme=dark]{--color-accent-primary:#5b7cfa;--color-accent-secondary:#b07cff;--color-primary-background:#1a1a1a;--color-secondary-background:#262626;--color-tertiary-background:#363636;--color-primary-foreground:#fff;--color-secondary-foreground:#eee;--color-tertiary-foreground:#ddd;--color-positive:#006400;--color-warning:#d97706;--color-negative:#ff4500}html{font-family:var(--font-primary);font-size:var(--font-unit);font-weight:200}h1,h2,h3,h4,h5,h6{margin-bottom:.25em;margin-top:1em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1{font-size:calc(var(--font-unit)*3.5)}h2{font-size:calc(var(--font-unit)*2.75)}h3{font-size:calc(var(--font-unit)*2.25)}h4{font-size:calc(var(--font-unit)*2)}h5{font-size:calc(var(--font-unit)*1.5)}h6{font-size:calc(var(--font-unit)*1.25)}p{margin:.5em 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}b,strong{font-weight:300}blockquote{border:1px solid var(--color-secondary-background);padding:1em}li[role=checkbox]{list-style:none;padding-left:1.5em;position:relative}li[role=checkbox]:before{border:1px solid var(--color-primary-foreground);content:"";cursor:pointer;height:.9em;left:0;position:absolute;top:.3em;width:.9em}li[role=checkbox][aria-checked=true]:before{background:var(--color-primary-foreground)}li[role=checkbox][aria-checked=true]{opacity:.5;text-decoration:line-through}code{background-color:var(--color-secondary-background);border-radius:calc(var(--base-size)*1.5);font-family:ui-monospace,monospace;line-height:1.25;padding:.1em .3em}pre{overflow:auto}pre code{background:none;border-radius:0;padding:0}a{text-decoration:none}a:hover span{text-decoration:underline}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-xs{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2)}.text-s{font-size:calc(var(--base-size)*3);line-height:calc(var(--base-size)*3)}.text-m{font-size:calc(var(--base-size)*3.5);line-height:calc(var(--base-size)*3.5)}.text-l{font-size:calc(var(--base-size)*4.5);line-height:calc(var(--base-size)*4.5)}.text-xl{font-size:calc(var(--base-size)*6);line-height:calc(var(--base-size)*6)}.weight-thin{font-weight:200}.weight-light{font-weight:300}.weight-normal{font-weight:400}.weight-medium{font-weight:500}.weight-semibold{font-weight:600}.weight-bold{font-weight:700}.weight-heavy{font-weight:900}.nowrap,.truncate{white-space:nowrap}.truncate{overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){:root{--font-unit:1.125rem}h1{font-size:calc(var(--font-unit)*2.5)}h2{font-size:calc(var(--font-unit)*2)}h3{font-size:calc(var(--font-unit)*1.5)}h4{font-size:calc(var(--font-unit)*1.25)}h5{font-size:calc(var(--font-unit)*1)}h6{font-size:calc(var(--font-unit)*.75)}}.background-primary{background-color:var(--color-primary-background);color:var(--color-primary-foreground)}.background-secondary{background-color:var(--color-secondary-background);color:var(--color-secondary-foreground)}.background-tertiary{background-color:var(--color-tertiary-background);color:var(--color-tertiary-foreground)}.inverse-primary{background-color:var(--color-primary-foreground)}.inverse-primary,.inverse-secondary{color:var(--color-primary-background)}.inverse-secondary{background-color:var(--color-secondary-foreground)}.inverse-tertiary{background-color:var(--color-tertiary-foreground);color:var(--color-tertiary-background)}.accent-primary{background-color:var(--color-accent-primary)}.accent-secondary{background-color:var(--color-accent-secondary)}.background-negative{background-color:var(--color-negative)}.background-warning{background-color:var(--color-warning)}.background-positive{background-color:var(--color-positive)}.text-primary{color:var(--color-primary-foreground)}.text-secondary{color:var(--color-secondary-foreground)}.text-tertiary{color:var(--color-tertiary-foreground)}.text-negative{color:var(--color-negative)}.text-warning{color:var(--color-warning)}.text-positive{color:var(--color-positive)}.opacity-xs{opacity:.1}.opacity-s{opacity:.25}.opacity-m{opacity:.5}.opacity-l{opacity:.75}.opacity-xl{opacity:.9}*{scrollbar-color:var(--color-tertiary-background) var(--color-primary-background);scrollbar-width:thin}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background-color:var(--color-primary-background)}::-webkit-scrollbar-thumb{background-color:var(--color-tertiary-background);border-radius:5px}body{background-color:var(--color-primary-background);color:var(--color-primary-foreground);width:100%}hr{background:var(--color-secondary-background);border:0;height:1px}.padding-xs{padding:var(--base-size)}.padding-s{padding:calc(var(--base-size)*2)}.padding-m{padding:calc(var(--base-size)*3)}.padding-l{padding:calc(var(--base-size)*6)}.padding-xl{padding:calc(var(--base-size)*10)}.padding-top-xs{padding-top:var(--base-size)}.padding-top-s{padding-top:calc(var(--base-size)*2)}.padding-top-m{padding-top:calc(var(--base-size)*3)}.padding-top-l{padding-top:calc(var(--base-size)*6)}.padding-top-xl{padding-top:calc(var(--base-size)*10)}.padding-right-xs{padding-right:var(--base-size)}.padding-right-s{padding-right:calc(var(--base-size)*2)}.padding-right-m{padding-right:calc(var(--base-size)*3)}.padding-right-l{padding-right:calc(var(--base-size)*6)}.padding-right-xl{padding-right:calc(var(--base-size)*10)}.padding-bottom-xs{padding-bottom:var(--base-size)}.padding-bottom-s{padding-bottom:calc(var(--base-size)*2)}.padding-bottom-m{padding-bottom:calc(var(--base-size)*3)}.padding-bottom-l{padding-bottom:calc(var(--base-size)*6)}.padding-bottom-xl{padding-bottom:calc(var(--base-size)*10)}.padding-left-xs{padding-left:var(--base-size)}.padding-left-s{padding-left:calc(var(--base-size)*2)}.padding-left-m{padding-left:calc(var(--base-size)*3)}.padding-left-l{padding-left:calc(var(--base-size)*6)}.padding-left-xl{padding-left:calc(var(--base-size)*10)}.margin-xs{margin:var(--base-size)}.margin-s{margin:calc(var(--base-size)*2)}.margin-m{margin:calc(var(--base-size)*3)}.margin-l{margin:calc(var(--base-size)*6)}.margin-xl{margin:calc(var(--base-size)*10)}.margin-auto{margin:auto}.margin-top-xs{margin-top:var(--base-size)}.margin-top-s{margin-top:calc(var(--base-size)*2)}.margin-top-m{margin-top:calc(var(--base-size)*3)}.margin-top-l{margin-top:calc(var(--base-size)*6)}.margin-top-xl{margin-top:calc(var(--base-size)*10)}.margin-right-xs{margin-right:var(--base-size)}.margin-right-s{margin-right:calc(var(--base-size)*2)}.margin-right-m{margin-right:calc(var(--base-size)*3)}.margin-right-l{margin-right:calc(var(--base-size)*6)}.margin-right-xl{margin-right:calc(var(--base-size)*10)}.margin-bottom-xs{margin-bottom:var(--base-size)}.margin-bottom-s{margin-bottom:calc(var(--base-size)*2)}.margin-bottom-m{margin-bottom:calc(var(--base-size)*3)}.margin-bottom-l{margin-bottom:calc(var(--base-size)*6)}.margin-bottom-xl{margin-bottom:calc(var(--base-size)*10)}.margin-left-xs{margin-left:var(--base-size)}.margin-left-s{margin-left:calc(var(--base-size)*2)}.margin-left-m{margin-left:calc(var(--base-size)*3)}.margin-left-l{margin-left:calc(var(--base-size)*6)}.margin-left-xl{margin-left:calc(var(--base-size)*10)}[class^=gap-]{display:flex}.gap-xs{gap:var(--base-size)}.gap-s{gap:calc(var(--base-size)*2)}.gap-m{gap:calc(var(--base-size)*3)}.gap-l{gap:calc(var(--base-size)*6)}.gap-xl{gap:calc(var(--base-size)*10)}[class^=gap-column-],[class^=gap-row-]{display:flex}.gap-column-xs{column-gap:var(--base-size)}.gap-column-s{column-gap:calc(var(--base-size)*2)}.gap-column-m{column-gap:calc(var(--base-size)*3)}.gap-column-l{column-gap:calc(var(--base-size)*6)}.gap-column-xl{column-gap:calc(var(--base-size)*10)}.gap-row-xs{row-gap:var(--base-size)}.gap-row-s{row-gap:calc(var(--base-size)*2)}.gap-row-m{row-gap:calc(var(--base-size)*3)}.gap-row-l{row-gap:calc(var(--base-size)*6)}.gap-row-xl{row-gap:calc(var(--base-size)*10)}.column,.row{display:flex;flex-wrap:wrap}.column{flex-direction:column}.align-center,.align-end,.align-start,.align-stretch,.justify-between,.justify-center,.justify-end,.justify-start{display:flex}.align-center{align-items:center}.align-start{align-items:flex-start}.align-stretch{align-items:stretch}.align-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.sticky{position:sticky;top:0}.view{min-height:100vh;width:100%}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:0}.width-full{width:100%}.width-75{width:75%}.width-50{width:50%}.width-25{width:25%}.height-full{height:100%}.width-screen{width:100vw}.height-screen{height:100vh}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-nowrap{flex-wrap:nowrap}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.z-1{z-index:1}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.cursor-pointer{cursor:pointer}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-default{cursor:default}.no-select{user-select:none}.no-events{pointer-events:none}.no-outline{outline:none}@media (max-width:768px){.hidden-on-mobile{display:none}.stack{flex-direction:column}.stack>.width-25,.stack>.width-50,.stack>.width-75{width:auto}.padding-s{padding:calc(var(--base-size)*1.5)}.padding-m{padding:calc(var(--base-size)*2)}.padding-l{padding:calc(var(--base-size)*4)}.padding-xl{padding:calc(var(--base-size)*6)}.gap-s{gap:calc(var(--base-size)*1.5)}.gap-m{gap:calc(var(--base-size)*2)}.gap-l{gap:calc(var(--base-size)*4)}.gap-xl{gap:calc(var(--base-size)*6)}.gap-column-s,.gap-row-s{gap:calc(var(--base-size)*1.5)}.gap-column-m,.gap-row-m{gap:calc(var(--base-size)*2)}.gap-column-l,.gap-row-l{gap:calc(var(--base-size)*4)}.gap-column-xl,.gap-row-xl{gap:calc(var(--base-size)*6)}}.icon-l,.icon-m,.icon-s,.icon-xl,.icon-xs{display:inline-block;flex-shrink:0;max-width:none}.icon-xs{height:calc(var(--base-size)*3);width:calc(var(--base-size)*3)}.icon-s{height:calc(var(--base-size)*6);width:calc(var(--base-size)*6)}.icon-m{height:calc(var(--base-size)*8);width:calc(var(--base-size)*8)}.icon-l{height:calc(var(--base-size)*12);width:calc(var(--base-size)*12)}.icon-xl{height:calc(var(--base-size)*16);width:calc(var(--base-size)*16)}.size-xs{height:calc(var(--base-size)*3);width:calc(var(--base-size)*3)}.size-s{height:calc(var(--base-size)*6);width:calc(var(--base-size)*6)}.size-m{height:calc(var(--base-size)*8);width:calc(var(--base-size)*8)}.size-l{height:calc(var(--base-size)*12);width:calc(var(--base-size)*12)}.size-xl{height:calc(var(--base-size)*16);width:calc(var(--base-size)*16)}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.aspect-photo{aspect-ratio:3/2}.shadow,.shadow-hover:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.radius-xs{border-radius:var(--base-size)}.radius-s{border-radius:calc(var(--base-size)*2)}.radius-m{border-radius:calc(var(--base-size)*3)}.radius-l{border-radius:calc(var(--base-size)*6)}.radius-xl{border-radius:calc(var(--base-size)*10)}.border{border-color:var(--color-secondary-background);border-style:solid;border-width:1px}.border-top{border-color:var(--color-secondary-background);border-top-style:solid;border-top-width:1px}.border-right{border-color:var(--color-secondary-background);border-right-style:solid;border-right-width:1px}.border-bottom{border-bottom-style:solid;border-bottom-width:1px;border-color:var(--color-secondary-background)}.border-left{border-color:var(--color-secondary-background);border-left-style:solid;border-left-width:1px}table{border-collapse:collapse;border-spacing:0}thead{border-bottom:1px solid var(--color-secondary-background)}th{color:var(--color-secondary-foreground);font-weight:400;text-align:left}td,th{padding:calc(var(--base-size)*2.5) calc(var(--base-size)*4) calc(var(--base-size)*2.5) 0}td{vertical-align:top}.animate{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:ease}.duration-fast{animation-duration:.15s}.duration-normal{animation-duration:.3s}.duration-slow{animation-duration:.6s}.ease-in{animation-timing-function:ease-in}.ease-out{animation-timing-function:ease-out}.ease-in-out{animation-timing-function:ease-in-out}.linear{animation-timing-function:linear}.fade-in{animation-name:fadeIn}.fade-out{animation-name:fadeOut}.slide-up{animation-name:slideUp}.slide-down{animation-name:slideDown}.spin{animation-name:spin}.zoom-in{animation-name:zoomIn}.zoom-out{animation-name:zoomOut}.pulse{animation-name:pulse}.infinite{animation-iteration-count:infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.transition{transition:all .3s ease}.transition-fast{transition:all .15s ease}.transition-slow{transition:all .6s ease}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.scale-50{transform:scale(.5)}.scale-75{transform:scale(.75)}.scale-125{transform:scale(1.25)}.scale-150{transform:scale(1.5)}.blur-xs{filter:blur(var(--base-size))}.blur-s{filter:blur(calc(var(--base-size)*2))}.blur-m{filter:blur(calc(var(--base-size)*3))}.blur-l{filter:blur(calc(var(--base-size)*6))}.blur-xl{filter:blur(calc(var(--base-size)*10))}