@import"https://fonts.googleapis.com/css2?family=Silkscreen:wght@400;700&family=VT323&display=swap";.groove-root{--ink: #16110e;--cream: #f3e7d3;--tomato: #e8523f;--orange: #f08a3c;--marigold: #f5c13d;--mint: #7fbf8a;--sky: #6fa8dc;--pink: #ef8fb5;--lilac: #a78bc9;--rhythm: clamp(5rem, 10vw, 9rem);--edge: clamp(1.25rem, 5vw, 4.5rem);--rule: 3px;--display: "Shrikhand", "Poppins", system-ui, sans-serif;--sans: "Poppins", system-ui, -apple-system, sans-serif;--mono: "Space Mono", ui-monospace, monospace;position:relative;isolation:isolate;width:100%;min-height:100vh;overflow-x:clip;background:var(--ink);color:var(--cream);font-family:var(--sans);font-weight:400;font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.groove-root *,.groove-root *:before,.groove-root *:after{border-color:currentColor;box-sizing:border-box}.groove-root h1,.groove-root h2,.groove-root h3,.groove-root h4,.groove-root p,.groove-root ul,.groove-root ol,.groove-root figure{margin:0;padding:0}.groove-root ul,.groove-root ol{list-style:none}.groove-root a{color:inherit;text-decoration:none}.groove-root button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.groove-root svg{display:block;max-width:100%;height:auto}.groove-root .g-hero__ribbon,.groove-root .g-divider__ribbon,.groove-root .g-footer__ribbon{max-width:none}.groove-root ::-moz-selection{background:var(--marigold);color:var(--ink)}.groove-root ::selection{background:var(--marigold);color:var(--ink)}.groove-root :focus-visible{outline:3px solid var(--marigold);outline-offset:3px;border-radius:4px}.groove-root .g-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:var(--edge)}.groove-root .g-label{font-family:var(--mono);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.groove-root .g-head{max-width:760px}.groove-root .g-head--center{margin-inline:auto;text-align:center}.groove-root .g-head__title{font-family:var(--sans);font-weight:800;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.04;letter-spacing:-.02em;margin-top:.9rem;text-wrap:balance}.groove-root .g-head__rule{width:132px;height:auto;margin:1.6rem auto 0}.groove-root .g-head--left .g-head__rule{margin-inline:0}.groove-root .g-head__body{max-width:340px;margin:1.6rem auto 0;font-size:1.0625rem;line-height:1.65}.groove-root .g-head--left .g-head__body{margin-inline:0}.groove-root .g-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:var(--rule) solid currentColor;background:transparent;font-family:var(--mono);font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:transform .18s ease,background-color .18s ease,color .18s ease}.groove-root .g-pill--sm{font-size:.68rem;padding:.5rem 1.25rem;border-width:2px}.groove-root .g-pill--md{font-size:.75rem;padding:.7rem 1.75rem}.groove-root .g-pill--lg{font-size:.8125rem;padding:.95rem 2.4rem}.groove-root .g-pill--cream{color:var(--cream)}.groove-root .g-pill--ink{color:var(--ink)}.groove-root .g-pill--cream:hover{background:var(--cream);color:var(--ink)}.groove-root .g-pill--ink:hover{background:var(--ink);color:var(--cream)}.groove-root .g-pill:hover{transform:translateY(-2px)}.groove-root .g-marquee{--g-marquee-speed: 34s;width:100%;overflow:hidden;padding-block:.7rem}.groove-root .g-marquee--ink{background:var(--ink);color:var(--cream);border-bottom:2px solid rgba(243,231,211,.35)}.groove-root .g-marquee--cream{background:var(--cream);color:var(--ink);border-block:var(--rule) solid var(--ink);padding-block:.85rem}.groove-root .g-marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:g-marquee var(--g-marquee-speed) linear infinite}.groove-root .g-marquee__run{display:flex;align-items:center;flex:none}.groove-root .g-marquee__item{display:inline-flex;align-items:center;gap:1.15rem;padding-right:1.15rem;font-family:var(--mono);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.groove-root .g-marquee__star{width:15px;height:15px;flex:none}@keyframes g-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.groove-root .g-strip--cut{position:relative;z-index:4}.groove-root .g-doodle{position:absolute;pointer-events:none;z-index:1}.groove-root .g-doodle svg{width:100%;height:auto}.groove-root .g-hero{position:relative;background:var(--ink);color:var(--cream);overflow:hidden;display:flex;flex-direction:column;padding-bottom:clamp(2rem,4vw,3rem)}@media (min-width: 901px){.groove-root .g-hero{min-height:100svh}.groove-root .g-hero__stage{flex:1}}.groove-root .g-nav{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.1rem var(--edge)}.groove-root .g-nav__cluster{display:flex;align-items:center;gap:.55rem}.groove-root .g-nav__cluster--right{justify-content:flex-end}.groove-root .g-nav__link{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.5rem 1.1rem;border:2px solid rgba(243,231,211,.32);border-radius:999px;transition:border-color .18s ease,color .18s ease}.groove-root .g-nav__link:hover{border-color:var(--cream);color:var(--marigold)}.groove-root .g-nav__mark{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--display);font-size:1.15rem;letter-spacing:.01em}.groove-root .g-nav__markicon{width:34px;height:auto;flex:none}.groove-root .g-hero__stage{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1280px;margin-inline:auto;padding:clamp(.75rem,2vw,1.75rem) var(--edge) 0}.groove-root .g-hero__ribbon{position:absolute;top:clamp(1.5rem,4.5vw,4.5rem);left:50%;transform:translate(-50%);width:max(112%,100vw);height:auto;z-index:0;pointer-events:none}.groove-root .g-hero__doodles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.groove-root .g-doodle--rocket{top:1%;right:3%;width:clamp(52px,6vw,86px)}.groove-root .g-doodle--planet{top:20%;left:-1%;width:clamp(56px,7vw,96px)}.groove-root .g-doodle--spark1{top:6%;left:21%;width:clamp(22px,2.6vw,38px)}.groove-root .g-doodle--spark2{top:40%;right:30%;width:clamp(16px,2vw,28px)}.groove-root .g-doodle--comet{bottom:8%;right:34%;width:clamp(50px,6vw,84px)}.groove-root .g-doodle--buddy{bottom:2%;left:46%;width:clamp(40px,4.6vw,64px)}.groove-root .g-doodle--swirl{top:3%;left:44%;width:clamp(28px,3.2vw,46px)}.groove-root .g-hero__wordmark{position:relative;z-index:2;width:min(100%,clamp(300px,50vw,640px));height:auto;margin-bottom:clamp(.25rem,1.5vw,1rem)}.groove-root .g-hero__wordmark .g-wordmark__t{font-family:var(--display);font-weight:400}.groove-root .g-hero__base{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,380px) 1fr;align-items:end;gap:1.5rem}.groove-root .g-hero__copy{max-width:390px;padding-bottom:clamp(.5rem,2vw,1.5rem)}.groove-root .g-hero__date{color:var(--marigold)}.groove-root .g-hero__lede{margin-top:.9rem;font-size:1.0625rem;line-height:1.65;color:#f3e7d3db}.groove-root .g-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.groove-root .g-hero__saurwrap{justify-self:end;width:min(34vw,330px);margin-top:clamp(-15rem,-17vw,-5rem);margin-right:0}.groove-root .g-hero__saur{width:100%;height:auto}.groove-root .g-about{position:relative;background:var(--cream);color:var(--ink);padding-block:var(--rhythm);overflow:hidden}.groove-root .g-about__facts{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);max-width:760px;margin:clamp(3rem,6vw,4.5rem) auto 0;padding-top:1.75rem;border-top:var(--rule) solid var(--ink)}.groove-root .g-about__fact{text-align:center}.groove-root .g-about__factnum{display:block;font-family:var(--display);font-size:clamp(2.25rem,5vw,3.25rem);line-height:1;color:var(--tomato)}.groove-root .g-about__fact:nth-child(2) .g-about__factnum{color:var(--sky)}.groove-root .g-about__fact:nth-child(3) .g-about__factnum{color:var(--mint)}.groove-root .g-about__factcopy{display:block;margin-top:.35rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#16110eb8}.groove-root .g-about__garden{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.groove-root .g-doodle--daisy{top:12%;left:4%;width:clamp(44px,6vw,88px)}.groove-root .g-doodle--shroom{bottom:14%;left:9%;width:clamp(40px,5vw,74px)}.groove-root .g-doodle--worm{top:20%;right:5%;width:clamp(64px,8vw,116px)}.groove-root .g-doodle--daisy2{bottom:10%;right:9%;width:clamp(36px,4.5vw,64px)}.groove-root .g-divider{background:var(--cream);overflow:hidden;padding-bottom:clamp(1rem,3vw,2rem)}.groove-root .g-divider__ribbon{width:124%;margin-left:-12%;height:auto}.groove-root .g-stats{position:relative;background:var(--ink);color:var(--cream);padding-block:var(--rhythm);overflow:hidden}.groove-root .g-stats__eyebrow{color:var(--marigold)}.groove-root .g-stats__note{max-width:340px;margin-top:.85rem;color:#f3e7d3b8;font-size:.95rem}.groove-root .g-stats__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(2.5rem,6vw,4rem)}.groove-root .g-stats__item{padding-top:1.25rem;border-top:var(--rule) solid rgba(243,231,211,.28)}.groove-root .g-stats__item:nth-child(2n){margin-top:clamp(1rem,3vw,2.75rem)}.groove-root .g-stats__value{display:block;font-family:var(--display);font-size:clamp(2.25rem,4.4vw,3.5rem);line-height:.92;letter-spacing:-.01em;overflow-wrap:anywhere}.groove-root .g-stats__item:nth-child(3) .g-stats__value{font-size:clamp(1.75rem,3.4vw,2.85rem)}.groove-root .g-stats__label{display:block;margin-top:.8rem;font-weight:600;font-size:1rem}.groove-root .g-stats__sub{display:block;margin-top:.2rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#f3e7d38c}.groove-root .g-doodle--statspark{top:18%;right:6%;width:clamp(26px,3vw,44px)}.groove-root .g-tracks{background:var(--cream);color:var(--ink);padding-block:var(--rhythm)}.groove-root .g-tracks__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,2vw,1.5rem);margin-top:clamp(3rem,6vw,4.5rem)}.groove-root .g-track{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.4rem 1.25rem 1.6rem;border:var(--rule) solid var(--ink);border-radius:28px;background:var(--cream)}.groove-root .g-track--2{margin-top:clamp(0px,3vw,2.75rem)}.groove-root .g-track__n{font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.12em;color:#16110e8c}.groove-root .g-track__art{display:grid;place-items:center;width:76px;height:76px;border:var(--rule) solid var(--ink);border-radius:999px;background:var(--cream)}.groove-root .g-track__art svg{width:46px;height:46px}.groove-root .g-track__name{margin-top:.35rem;font-weight:800;font-size:1.25rem;letter-spacing:-.01em}.groove-root .g-track__tbd{font-family:var(--display);font-size:2.5rem;line-height:1}.groove-root .g-track__foot{font-family:var(--mono);font-size:.68rem;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:#16110e99}.groove-root .g-tracks__aside{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:clamp(2.5rem,5vw,3.5rem);font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;text-align:center}.groove-root .g-tracks__asidedot{width:12px;height:12px;border-radius:999px;border:2px solid var(--ink);flex:none}.groove-root .g-prizes{position:relative;background:var(--marigold);color:var(--ink);padding-block:var(--rhythm);overflow:hidden}.groove-root .g-prizes__top{position:relative;text-align:center}.groove-root .g-prizes__intro{max-width:520px;margin-inline:auto}.groove-root .g-prizes__pool{margin-top:.75rem;font-family:var(--display);font-size:clamp(2.5rem,7.5vw,6rem);line-height:.92;color:var(--cream);-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:10px 12px 0 var(--ink)}.groove-root .g-prizes__copy{max-width:340px;margin:1.5rem auto 0;font-size:1rem}.groove-root .g-doodle--prizespark{top:-8%;right:4%;width:clamp(30px,4vw,56px)}.groove-root .g-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.6rem,2vw,1.5rem);max-width:760px;margin:clamp(3rem,7vw,5rem) auto 0}.groove-root .g-podium__col{display:flex;flex-direction:column;align-items:center;gap:.3rem}.groove-root .g-podium__place{font-family:var(--display);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill}.groove-root .g-podium__amount{font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:.55rem}.groove-root .g-podium__block{display:grid;place-items:center;width:100%;border:var(--rule) solid var(--ink);border-bottom:0;border-radius:24px 24px 0 0}.groove-root .g-podium__col--1 .g-podium__block{height:clamp(120px,20vw,190px)}.groove-root .g-podium__col--2 .g-podium__block{height:clamp(84px,14vw,138px)}.groove-root .g-podium__col--3 .g-podium__block{height:clamp(64px,11vw,108px)}.groove-root .g-podium__star{width:clamp(26px,4vw,44px);height:auto}.groove-root .g-prizes__extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(2rem,6vw,4.5rem);column-gap:clamp(2rem,6vw,4.5rem);max-width:900px;margin:0 auto;padding-top:0;border-top:var(--rule) solid var(--ink)}.groove-root .g-prizes__row{display:flex;align-items:baseline;gap:.5rem;padding-block:.85rem;border-bottom:2px solid rgba(22,17,14,.25)}.groove-root .g-prizes__rowname{font-weight:500;font-size:.95rem}.groove-root .g-prizes__rowdots{flex:1;height:0;border-bottom:2px dotted rgba(22,17,14,.45);transform:translateY(-.3rem)}.groove-root .g-prizes__rowval{font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;padding:.15rem .7rem;border:2px solid var(--ink);border-radius:999px}.groove-root .g-prizes__cta{display:flex;justify-content:center;margin-top:clamp(2.5rem,5vw,3.5rem)}.groove-root .g-schedule{background:var(--cream);color:var(--ink);padding-block:var(--rhythm)}.groove-root .g-schedule__eyebrow{color:var(--tomato)}.groove-root .g-schedule__title{max-width:900px;margin-top:.9rem;font-weight:800;font-size:clamp(2.1rem,4.6vw,3.75rem);line-height:1.04;letter-spacing:-.02em}.groove-root .g-schedule__machine{margin-block:clamp(2.5rem,5vw,4rem)}.groove-root .g-schedule__machinescroll{overflow-x:auto;overflow-y:hidden;padding-inline:var(--edge);scrollbar-width:thin}.groove-root .g-schedule__pipeline{width:100%;min-width:1000px;height:auto}.groove-root .g-schedule__machinecap{margin-top:.9rem;padding-inline:var(--edge);font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#16110e99}.groove-root .g-schedule__days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem)}.groove-root .g-day__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.9rem}.groove-root .g-day__title{font-family:var(--display);font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1}.groove-root .g-day:nth-child(2) .g-day__title{color:var(--tomato)}.groove-root .g-beat{display:grid;grid-template-columns:26px 58px minmax(0,1fr);align-items:center;gap:.9rem;padding-block:1rem;border-top:2px solid rgba(22,17,14,.2)}.groove-root .g-day__list>.g-beat:first-child{border-top:var(--rule) solid var(--ink)}.groove-root .g-beat__valve{width:26px;height:26px}.groove-root .g-beat__time{font-family:var(--mono);font-size:.8rem;font-weight:700;letter-spacing:.04em}.groove-root .g-beat__body{display:flex;flex-direction:column;gap:.15rem}.groove-root .g-beat__name{font-weight:600;font-size:1.02rem;line-height:1.35}.groove-root .g-beat__detail{font-size:.85rem;color:#16110e9e}.groove-root .g-beat__detail--tbd{align-self:flex-start;margin-top:.25rem;padding:.1rem .6rem;border:2px solid var(--ink);border-radius:999px;font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.12em;color:var(--ink)}.groove-root .g-sponsors{background:var(--ink);color:var(--cream);padding-block:var(--rhythm)}.groove-root .g-sponsors__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:clamp(1.5rem,4vw,3.5rem);padding-bottom:clamp(2rem,5vw,3.5rem)}.groove-root .g-sponsors__title{margin-top:.8rem;font-family:var(--display);font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.groove-root .g-sponsors__copy{margin-bottom:1.4rem;color:#f3e7d3c7;font-size:1rem}.groove-root .g-tier{padding-block:clamp(1.5rem,3.5vw,2.5rem);border-top:2px solid rgba(243,231,211,.28)}.groove-root .g-tier__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1.25rem}.groove-root .g-tier__name{font-family:var(--display);font-size:1.6rem;line-height:1}.groove-root .g-tier__note{font-size:.95rem;color:#f3e7d3b3}.groove-root .g-tier__count{margin-left:auto;font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#f3e7d38c}.groove-root .g-tier__slots{display:grid;gap:clamp(.75rem,2vw,1.25rem)}.groove-root .g-tier__slots--2{grid-template-columns:repeat(2,minmax(0,1fr))}.groove-root .g-tier__slots--3{grid-template-columns:repeat(3,minmax(0,1fr))}.groove-root .g-tier__slots--4{grid-template-columns:repeat(4,minmax(0,1fr))}.groove-root .g-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;height:clamp(78px,9vw,112px);border:var(--rule) solid rgba(243,231,211,.3);border-radius:20px;transition:border-color .2s ease}.groove-root .g-slot:hover{border-color:#f3e7d3bf}.groove-root .g-slot__mark{position:relative;width:22px;height:22px;border:2px solid;border-radius:999px;flex:none}.groove-root .g-slot__mark:before,.groove-root .g-slot__mark:after{content:"";position:absolute;background:currentColor;border-radius:2px}.groove-root .g-slot__mark:before{top:49%;right:26%;bottom:49%;left:26%;border-top:2px solid}.groove-root .g-slot__mark:after{top:26%;right:49%;bottom:26%;left:49%;border-left:2px solid}.groove-root .g-slot__label{font-family:var(--mono);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:#f3e7d38c}.groove-root .g-faq{position:relative;background:var(--cream);color:var(--ink);padding-block:var(--rhythm);overflow:hidden}.groove-root .g-faq__wrap{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:start}.groove-root .g-faq__aside{position:relative}.groove-root .g-faq__title{margin-top:.8rem;font-family:var(--display);font-size:clamp(2.25rem,4.6vw,3.5rem);line-height:.98}.groove-root .g-faq__copy{margin-top:1.2rem;max-width:300px;font-size:.98rem;color:#16110eb8}.groove-root .g-faq__copy a{text-decoration:underline;text-underline-offset:3px}.groove-root .g-doodle--faqdaisy{bottom:-1rem;left:0;width:clamp(48px,6vw,84px)}.groove-root .g-doodle--faqswirl{bottom:8%;right:3%;width:clamp(30px,3.4vw,48px)}.groove-root .g-faq__item{border-top:var(--rule) solid var(--ink)}.groove-root .g-faq__item:last-child{border-bottom:var(--rule) solid var(--ink)}.groove-root .g-faq__q{display:grid;grid-template-columns:42px minmax(0,1fr) 26px;align-items:center;gap:1rem;width:100%;padding-block:1.35rem;text-align:left}.groove-root .g-faq__n{font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#16110e80}.groove-root .g-faq__qtext{font-weight:800;font-size:clamp(1.05rem,2vw,1.35rem);letter-spacing:-.01em;line-height:1.3}.groove-root .g-faq__toggle{position:relative;width:26px;height:26px;border:2px solid var(--ink);border-radius:999px;flex:none}.groove-root .g-faq__toggle span{position:absolute;top:50%;left:50%;width:11px;height:2px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .25s ease}.groove-root .g-faq__toggle span:last-child{transform:translate(-50%,-50%) rotate(90deg)}.groove-root .g-faq__toggle.is-open span:last-child{transform:translate(-50%,-50%) rotate(0)}.groove-root .g-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.groove-root .g-faq__a.is-open{grid-template-rows:1fr}.groove-root .g-faq__a p{overflow:hidden;max-width:560px;padding-left:58px;font-size:1rem;color:#16110ec7}.groove-root .g-faq__a.is-open p{padding-bottom:1.5rem}.groove-root .g-footer{position:relative;background:var(--ink);color:var(--cream);overflow:hidden;padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.groove-root .g-footer__ribbon{position:absolute;top:-2.5rem;left:-10%;width:120%;height:auto;z-index:0;opacity:.95}.groove-root .g-footer__inner{position:relative;z-index:2;padding-top:clamp(4rem,12vw,9rem)}.groove-root .g-footer__kicker{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--marigold)}.groove-root .g-footer__big{margin-top:.7rem;font-family:var(--display);font-size:clamp(2.5rem,8vw,6rem);line-height:.92;color:var(--cream)}.groove-root .g-footer__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.groove-root .g-footer__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:clamp(3rem,7vw,5rem);padding-top:1.75rem;border-top:2px solid rgba(243,231,211,.28)}.groove-root .g-footer__org{display:flex;align-items:center;gap:.9rem;max-width:460px;font-size:.92rem;color:#f3e7d3c7}.groove-root .g-footer__org strong{color:var(--cream);font-weight:600}.groove-root .g-footer__mark{width:52px;height:auto;flex:none}.groove-root .g-footer__socials{display:flex;flex-wrap:wrap;gap:.5rem}.groove-root .g-footer__socials a{display:inline-block;padding:.45rem 1.05rem;border:2px solid rgba(243,231,211,.32);border-radius:999px;font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;transition:border-color .18s ease,color .18s ease}.groove-root .g-footer__socials a:hover{border-color:var(--cream);color:var(--marigold)}.groove-root .g-footer__fine{max-width:640px;margin-top:2rem;font-size:.78rem;line-height:1.7;color:#f3e7d373}@media (max-width: 1080px){.groove-root .g-stats__list,.groove-root .g-tracks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.groove-root .g-hero__saurwrap{margin-top:clamp(-12rem,-14vw,-5rem)}}@media (max-width: 900px){.groove-root .g-nav__cluster--left{display:none}.groove-root .g-nav{grid-template-columns:auto 1fr}.groove-root .g-hero__base{grid-template-columns:minmax(0,1fr);gap:0}.groove-root .g-hero__copy{order:2;max-width:460px}.groove-root .g-hero__saurwrap{order:1;justify-self:center;width:min(78vw,420px);margin-top:clamp(-6rem,-9vw,-2rem);margin-right:0;margin-bottom:1.5rem}.groove-root .g-hero__ribbon{top:clamp(1.5rem,14vw,6rem);left:-22%;width:150%}.groove-root .g-doodle--buddy,.groove-root .g-doodle--swirl,.groove-root .g-doodle--spark2{display:none}.groove-root .g-sponsors__head{grid-template-columns:minmax(0,1fr);align-items:start}.groove-root .g-schedule__days{grid-template-columns:minmax(0,1fr);gap:2.5rem}.groove-root .g-faq__wrap{grid-template-columns:minmax(0,1fr)}.groove-root .g-doodle--faqdaisy{display:none}.groove-root .g-prizes__extras{grid-template-columns:minmax(0,1fr)}.groove-root .g-tier__slots--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.groove-root .g-about__facts{grid-template-columns:minmax(0,1fr);gap:1.5rem;text-align:left}.groove-root .g-about__fact{display:flex;align-items:baseline;gap:.9rem;text-align:left}.groove-root .g-tracks__grid{grid-template-columns:minmax(0,1fr)}.groove-root .g-track--2{margin-top:0}.groove-root .g-tier__slots--3{grid-template-columns:repeat(2,minmax(0,1fr))}.groove-root .g-doodle--comet,.groove-root .g-doodle--shroom,.groove-root .g-doodle--daisy2{display:none}.groove-root .g-faq__q{grid-template-columns:32px minmax(0,1fr) 24px;gap:.7rem}.groove-root .g-faq__a p{padding-left:39px}.groove-root .g-prizes__pool{-webkit-text-stroke-width:3px;text-shadow:6px 7px 0 var(--ink)}.groove-root .g-footer__meta{flex-direction:column;align-items:flex-start}}@media (max-width: 470px){.groove-root .g-stats__list{grid-template-columns:minmax(0,1fr)}.groove-root .g-stats__item:nth-child(2n){margin-top:0}.groove-root .g-podium{gap:.4rem}.groove-root .g-hero__ctas .g-pill--lg,.groove-root .g-footer__ctas .g-pill--lg{padding:.85rem 1.6rem;font-size:.72rem}}@media (prefers-reduced-motion: reduce){.groove-root .g-marquee__track{animation:none;transform:none}.groove-root .g-faq__a,.groove-root .g-faq__toggle span,.groove-root .g-pill,.groove-root .g-slot,.groove-root .g-nav__link{transition:none}.groove-root .g-pill:hover{transform:none}}.pop-root{--pink: #efa0de;--marigold: #f0be3d;--orange: #f26522;--orange-dark: #d9541a;--ink: #000000;--cream: #fff8ec;--teal: #4fb3a5;--grey: #b9b3a9;--pad: clamp(5rem, 10vw, 9rem);--gutter: clamp(1.25rem, 5vw, 4.5rem);--maxw: 1440px;background:var(--cream);color:var(--ink);font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;font-weight:400;overflow-x:hidden;isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pop-root *,.pop-root *:before,.pop-root *:after{box-sizing:border-box;border-color:#000}.pop-root h1,.pop-root h2,.pop-root h3,.pop-root p,.pop-root ul,.pop-root ol,.pop-root dl,.pop-root dd,.pop-root figure{margin:0;padding:0}.pop-root ul{list-style:none}.pop-root a{color:inherit;text-decoration:none}.pop-root button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.pop-root svg{display:block}.pop-root a:focus-visible,.pop-root button:focus-visible{outline:3px solid #000;outline-offset:3px}.pop-root .pop-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pop-root .pop-wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.pop-root .pop-band{position:relative;padding-block:var(--pad)}.pop-root .pop-band--pink{background:var(--pink)}.pop-root .pop-band--marigold{background:var(--marigold)}.pop-root .pop-band--cream{background:var(--cream)}.pop-root .pop-h2{font-family:Archivo,Archivo Black,sans-serif;font-weight:900;font-size:clamp(2rem,4.5vw,3.5rem);letter-spacing:-.035em;line-height:.95;max-width:20ch}.pop-root .pop-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pop-root .pop-body{font-size:1rem;line-height:1.6;max-width:48ch}.pop-root .pop-body+.pop-body{margin-top:.9rem}.pop-root .pop-note{font-size:.9375rem;line-height:1.55;max-width:40ch;color:#000000a8}.pop-root .pop-note a{color:#000;border-bottom:2px solid var(--orange)}.pop-root .pop-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--orange);color:#fff;font-weight:700;font-size:.9375rem;line-height:1;padding:.78rem 1.15rem;border:2px solid var(--orange);border-radius:4px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.pop-root .pop-btn:hover{background:var(--orange-dark);border-color:var(--orange-dark)}.pop-root .pop-btn--ghost{background:transparent;color:#000;border-color:#000}.pop-root .pop-btn--ghost:hover{background:#000;color:var(--cream)}.pop-root .pop-bar{background:#000;color:#fff;position:relative;z-index:6}.pop-root .pop-bar-in{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);min-height:52px;display:flex;align-items:center;gap:1.25rem}.pop-root .pop-bar-mark{font-family:Archivo,sans-serif;font-weight:800;font-size:.8125rem;letter-spacing:.16em}.pop-root .pop-bar-mark span{color:var(--marigold)}.pop-root .pop-bar-nav{margin-left:auto;display:flex;gap:1.35rem}.pop-root .pop-bar-nav a{font-size:.8125rem;color:#ffffffb8;transition:color .16s ease}.pop-root .pop-bar-nav a:hover{color:#fff}.pop-root .pop-bar-cta{margin-left:.35rem;background:#fff;color:#000;border-radius:999px;padding:.38rem 1.05rem;font-size:.8125rem;font-weight:700}.pop-root .pop-bar-cta:hover{background:var(--marigold)}.pop-root .pop-bar a:focus-visible{outline-color:var(--marigold)}.pop-root .pop-hero{padding-block:clamp(3rem,6vw,5.5rem) clamp(3.5rem,7vw,6.5rem)}.pop-root .pop-hero-type{font-family:Archivo,Archivo Black,sans-serif;font-weight:900;letter-spacing:-.04em;line-height:.78;color:#fff;display:block;margin-block:.55rem 0;text-transform:lowercase}.pop-root .pop-hero-sm{display:block;font-size:clamp(1.1rem,5.32vw,5.05rem);margin-left:.06em}.pop-root .pop-hero-lg{display:block;font-size:clamp(2.9rem,14vw,13.3rem);white-space:nowrap}.pop-root .pop-hero-lg em{font-style:normal;font-size:.17em;vertical-align:3.1em;letter-spacing:-.01em;margin-left:.18em;color:var(--marigold)}.pop-root .pop-hero-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;margin-top:clamp(1.75rem,3.5vw,2.75rem)}.pop-root .pop-hero-lead{font-size:clamp(1.0625rem,1.7vw,1.375rem);font-weight:500;line-height:1.35;max-width:24ch}.pop-root .pop-hero-sub{margin-top:.9rem;font-size:.9375rem;line-height:1.6;max-width:40ch;color:#000000b8}.pop-root .pop-hero-cta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.pop-root .pop-hero-art{align-self:end;margin-top:clamp(-5rem,-3vw,0rem)}.pop-root .pop-saur{width:100%;height:auto;max-width:560px;max-height:min(52vh,520px);margin-left:auto;margin-right:-2%}.pop-root .pop-marquee{background:#000;color:var(--cream);overflow:hidden;padding-block:clamp(.85rem,1.6vw,1.15rem)}.pop-root .pop-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:pop-scroll 36s linear infinite}.pop-root .pop-marquee-seq{display:flex;align-items:center;gap:clamp(1rem,2vw,1.75rem);padding-right:clamp(1rem,2vw,1.75rem)}.pop-root .pop-marquee-item{font-family:Archivo,sans-serif;font-weight:800;font-size:clamp(.95rem,2vw,1.5rem);letter-spacing:.005em;white-space:nowrap}.pop-root .pop-marquee-star{width:.8em;height:.8em;flex:none;color:var(--orange)}@keyframes pop-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pop-root .pop-about-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.pop-root .pop-machine{width:100%;max-width:700px;height:auto;margin-inline:auto}.pop-root .pop-about-copy .pop-h2{margin:.55rem 0 1.15rem}.pop-root .pop-meta{margin-top:2rem;border-top:2px solid #000}.pop-root .pop-meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:2px solid #000}.pop-root .pop-meta dt{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pop-root .pop-meta dd{font-size:.9375rem;font-weight:500;text-align:right}.pop-root .pop-stats-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2.25rem,4.5vw,3.5rem)}.pop-root .pop-stats-rail{border-block:2px solid #000}.pop-root .pop-stats-inner{position:relative}.pop-root .pop-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pop-root .pop-stat{padding:clamp(1.5rem,3vw,2.5rem) clamp(.6rem,1.5vw,1.25rem) clamp(3.25rem,5.5vw,4.5rem) clamp(.9rem,2vw,1.75rem);border-left:2px solid #000}.pop-root .pop-stat:first-child{border-left:0;padding-left:0}.pop-root .pop-stat-num{display:flex;align-items:flex-end;height:calc(clamp(2.4rem,5.6vw,4.75rem)*.88);font-family:Archivo,Archivo Black,sans-serif;font-weight:900;font-size:clamp(2.4rem,5.6vw,4.75rem);letter-spacing:-.05em;line-height:.88}.pop-root .pop-stat-num--long{font-size:clamp(1.7rem,3.9vw,3.3rem)}.pop-root .pop-stat-label{display:block;margin-top:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#0009}.pop-root .pop-crowd{position:absolute;inset:auto 0 0 0;height:0;pointer-events:none}.pop-root .pop-crowd-fig{position:absolute;bottom:0;display:block;height:clamp(30px,3.6vw,44px)}.pop-root .pop-crowd-fig svg{height:100%;width:auto}.pop-root .pop-tracks-head{margin-bottom:clamp(2.25rem,4.5vw,3.5rem)}.pop-root .pop-tracks-head .pop-h2{margin-top:.55rem;max-width:24ch}.pop-root .pop-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.35rem)}.pop-root .pop-card-grid>*{height:100%}.pop-root .pop-card{height:100%;background:var(--cream);border:2px solid #000;border-radius:6px;padding:clamp(1.1rem,1.8vw,1.5rem)}.pop-root .pop-card-tile{display:grid;place-items:center;width:46px;height:46px;border:2px solid #000;border-radius:4px;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.pop-root .pop-card-icon{width:22px;height:22px}.pop-root .pop-tile--marigold{background:var(--marigold)}.pop-root .pop-tile--teal{background:var(--teal)}.pop-root .pop-tile--orange{background:var(--orange)}.pop-root .pop-tile--pink{background:var(--pink)}.pop-root .pop-card-title{font-family:Archivo,sans-serif;font-weight:800;font-size:1.0625rem;letter-spacing:-.01em}.pop-root .pop-card-tbd{font-family:Archivo,Archivo Black,sans-serif;font-weight:900;font-size:clamp(2.1rem,3.4vw,2.75rem);letter-spacing:-.045em;line-height:1;margin:.35rem 0 .6rem}@supports (-webkit-text-stroke: 2px #000){.pop-root .pop-card-tbd{color:transparent;-webkit-text-stroke:2px #000}}.pop-root .pop-card-note{font-size:.8125rem;line-height:1.5;color:#0000009e}.pop-root .pop-badge{position:absolute;bottom:clamp(-3rem,-4vw,-2.25rem);right:clamp(1.25rem,7vw,7%);width:clamp(92px,9.5vw,124px);aspect-ratio:1;border-radius:50%;background:#000;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;z-index:4}.pop-root .pop-badge-star{width:clamp(20px,2.2vw,26px);height:clamp(20px,2.2vw,26px);color:var(--marigold)}.pop-root .pop-badge span{font-family:Archivo,sans-serif;font-weight:800;font-size:.6875rem;line-height:1.15;letter-spacing:.1em;text-transform:uppercase;text-align:center}.pop-root .pop-prize-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:clamp(1.5rem,4vw,3rem);align-items:end;margin-bottom:clamp(3rem,6vw,5rem)}.pop-root .pop-pool{font-family:Archivo,Archivo Black,sans-serif;font-weight:900;font-size:clamp(3rem,10vw,8.5rem);letter-spacing:-.055em;line-height:.85;margin-top:.5rem}.pop-root .pop-prize-note{max-width:34ch;color:#000000b8}.pop-root .pop-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.pop-root .pop-step{position:relative;border:2px solid #000;padding:clamp(.9rem,1.6vw,1.35rem);display:flex;flex-direction:column;justify-content:flex-end}.pop-root .pop-step+.pop-step{margin-left:-2px}.pop-root .pop-step--3{height:clamp(132px,19vw,205px);background:var(--cream)}.pop-root .pop-step--2{height:clamp(168px,24vw,265px);background:var(--teal)}.pop-root .pop-step--1{height:clamp(204px,30vw,325px);background:var(--orange);color:#fff}.pop-root .pop-step-fig{position:absolute;bottom:100%;left:clamp(.9rem,1.6vw,1.35rem);display:block;height:clamp(46px,5.4vw,70px)}.pop-root .pop-step-fig svg{height:100%;width:auto}.pop-root .pop-step-trophy{height:clamp(58px,7vw,92px)!important}.pop-root .pop-step-place{display:block;font-family:Archivo,Archivo Black,sans-serif;font-weight:900;font-size:clamp(1.5rem,3vw,2.4rem);letter-spacing:-.04em;line-height:1}.pop-root .pop-step-amt{display:block;font-family:Archivo,sans-serif;font-weight:800;font-size:clamp(.95rem,1.5vw,1.25rem);letter-spacing:-.02em;margin-top:.25rem}.pop-root .pop-step-tbd{display:inline-block;margin-top:.7rem;border:2px solid #000;border-radius:3px;padding:.1rem .4rem;font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#000}.pop-root .pop-track-prizes{margin-top:clamp(2.25rem,4vw,3.25rem);padding-top:1.35rem;border-top:2px solid #000;display:flex;align-items:center;flex-wrap:wrap;gap:.9rem 1.5rem}.pop-root .pop-track-prizes ul{display:flex;flex-wrap:wrap;gap:.55rem}.pop-root .pop-chip{border:2px solid #000;border-radius:4px;padding:.38rem .7rem;font-size:.8125rem;font-weight:500}.pop-root .pop-chip b{font-family:Archivo,sans-serif;font-weight:900;letter-spacing:.02em;margin-left:.3rem}.pop-root .pop-sched .pop-wrap{position:relative}.pop-root .pop-sched-head{margin-bottom:clamp(2.25rem,4.5vw,3.5rem)}.pop-root .pop-sched-head .pop-h2{margin-top:.55rem}.pop-root .pop-sched-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.pop-root .pop-day-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:2px solid #000}.pop-root .pop-day-label{font-family:Archivo,Archivo Black,sans-serif;font-weight:900;font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.04em;text-transform:lowercase}.pop-root .pop-day-date{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pop-root .pop-row{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:1rem;padding:.9rem 0;border-bottom:2px solid #000}.pop-root .pop-row-time{font-family:Archivo,sans-serif;font-weight:800;font-size:.9375rem;font-variant-numeric:tabular-nums;padding-top:.12rem}.pop-root .pop-row-title{display:block;font-weight:700;font-size:1.0625rem;line-height:1.35}.pop-root .pop-row-note{display:block;margin-top:.15rem;font-size:.875rem;color:#0009}.pop-root .pop-day-foot{margin-top:1rem;font-size:.8125rem;color:#0000008c}.pop-root .pop-sched-props{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pop-root .pop-prop{position:absolute}.pop-root .pop-prop svg{width:100%;height:auto}.pop-root .pop-prop--laptop{width:104px;right:-5.5rem;top:14%}.pop-root .pop-prop--coffee{width:76px;left:-4.5rem;top:52%}.pop-root .pop-prop--server{width:104px;right:-5rem;bottom:4%}.pop-root .pop-spon-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.5fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.pop-root .pop-spon-head .pop-h2{margin:.55rem 0 1rem;max-width:17ch}.pop-root .pop-spon-lead{color:#000000c7}.pop-root .pop-spon-mail{margin-top:1.15rem;font-size:.9375rem;font-weight:700}.pop-root .pop-spon-mail a{border-bottom:2px solid #000}.pop-root .pop-spon-mail a:hover{color:var(--orange);border-color:var(--orange)}.pop-root .pop-spon-art svg{width:100%;max-width:300px;margin-left:auto;height:auto}.pop-root .pop-tiers{display:grid;gap:clamp(1.25rem,2.5vw,2rem)}.pop-root .pop-tier{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:clamp(1rem,2vw,1.75rem);align-items:start;padding-top:1.1rem;border-top:2px solid #000}.pop-root .pop-tier-label span:first-child{display:block;font-family:Archivo,Archivo Black,sans-serif;font-weight:900;font-size:1.3rem;letter-spacing:-.03em}.pop-root .pop-tier-count{display:block;margin-top:.15rem;font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#0000008c}.pop-root .pop-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem}.pop-root .pop-slot{background:var(--cream);border:2px solid #000;border-radius:6px;height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem}.pop-root .pop-slot--xl{height:128px}.pop-root .pop-slot--lg{height:102px}.pop-root .pop-slot-glyph{width:18px;height:18px;color:#0006}.pop-root .pop-slot span{font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#00000080}.pop-root .pop-faq-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.pop-root .pop-faq-side .pop-h2{margin:.55rem 0 1rem}.pop-root .pop-faq-side .pop-btn{margin-top:1.5rem}.pop-root .pop-faq-list{border-top:2px solid #000}.pop-root .pop-faq-row{border-bottom:2px solid #000}.pop-root .pop-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.15rem 0;text-align:left;font-family:Archivo,sans-serif;font-weight:800;font-size:clamp(1.0625rem,1.7vw,1.3rem);letter-spacing:-.02em;line-height:1.25}.pop-root .pop-faq-icon{width:15px;height:15px;flex:none;color:#000}.pop-root .pop-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1)}.pop-root .pop-faq-a.is-open{grid-template-rows:1fr}.pop-root .pop-faq-a>p{overflow:hidden;min-height:0;font-size:.9375rem;line-height:1.6;max-width:58ch;color:#000000bf;padding-bottom:1.2rem}.pop-root .pop-foot{background:#000;color:var(--cream);padding-block:clamp(3.5rem,7vw,6rem) 2.25rem}.pop-root .pop-foot-top{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.pop-root .pop-foot-mark{font-family:Archivo,Archivo Black,sans-serif;font-weight:900;font-size:clamp(2.4rem,7.5vw,6rem);letter-spacing:-.045em;line-height:.85;color:#fff;text-transform:lowercase}.pop-root .pop-foot-mark em{font-style:normal;font-size:.28em;vertical-align:2.1em;margin-left:.22em;color:var(--marigold)}.pop-root .pop-foot-dates{display:flex;align-items:center;gap:.65rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding-bottom:.4rem}.pop-root .pop-foot-star{width:11px;height:11px;color:var(--orange)}.pop-root .pop-foot-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem;margin-top:clamp(2.5rem,5vw,3.75rem);padding-top:clamp(1.75rem,3vw,2.5rem);border-top:2px solid var(--cream)}.pop-root .pop-foot-col h3{font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--marigold);margin-bottom:.9rem}.pop-root .pop-foot-col li+li{margin-top:.4rem}.pop-root .pop-foot-col a{font-size:.9375rem;color:#fff8ecb8;transition:color .16s ease}.pop-root .pop-foot-col a:hover{color:#fff}.pop-root .pop-foot-col--org p{font-size:.875rem;line-height:1.55;color:#fff8ec99}.pop-root .pop-foot-mail{display:inline-block;margin-top:.7rem;font-weight:700;color:#fff!important;border-bottom:2px solid var(--orange)}.pop-root .pop-foot-fine{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin-top:clamp(2.5rem,4vw,3.5rem);font-size:.75rem;line-height:1.6;color:#fff8ec73;max-width:70ch}.pop-root .pop-foot a:focus-visible{outline-color:var(--marigold)}@media (max-width: 1200px){.pop-root .pop-sched-props{display:none}}@media (max-width: 1024px){.pop-root .pop-about-grid,.pop-root .pop-faq-grid,.pop-root .pop-spon-head{grid-template-columns:minmax(0,1fr)}.pop-root .pop-about-art{order:2}.pop-root .pop-machine{max-width:560px}.pop-root .pop-spon-art{display:none}.pop-root .pop-card-grid,.pop-root .pop-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.pop-root .pop-bar-nav{display:none}.pop-root .pop-bar-cta{margin-left:auto}.pop-root .pop-hero-lower{grid-template-columns:minmax(0,1fr)}.pop-root .pop-hero-art{margin-top:.5rem}.pop-root .pop-saur{max-width:460px;margin-inline:0 auto}.pop-root .pop-sched-grid{grid-template-columns:minmax(0,1fr)}.pop-root .pop-prize-top{grid-template-columns:minmax(0,1fr);align-items:start}.pop-root .pop-tier{grid-template-columns:minmax(0,1fr);gap:.9rem}.pop-root .pop-tier-label{display:flex;align-items:baseline;gap:.7rem}.pop-root .pop-tier-count{margin-top:0}}@media (max-width: 640px){.pop-root .pop-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pop-root .pop-stat{padding-bottom:clamp(2rem,8vw,3rem)}.pop-root .pop-stat:nth-child(3){border-left:0;padding-left:0;border-top:2px solid #000}.pop-root .pop-stat:nth-child(4){border-top:2px solid #000}.pop-root .pop-crowd-fig:nth-child(2),.pop-root .pop-crowd-fig:nth-child(4){display:none}.pop-root .pop-card-grid{grid-template-columns:minmax(0,1fr)}.pop-root .pop-card-tile{margin-bottom:1rem}.pop-root .pop-foot-cols,.pop-root .pop-foot-fine{grid-template-columns:minmax(0,1fr)}.pop-root .pop-slots{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (max-width: 460px){.pop-root .pop-row{grid-template-columns:3.9rem minmax(0,1fr);gap:.75rem}.pop-root .pop-step{padding:.75rem}.pop-root .pop-step-fig{left:.75rem}}@media (prefers-reduced-motion: reduce){.pop-root .pop-marquee-track{animation:none;transform:none}.pop-root .pop-faq-a,.pop-root .pop-btn,.pop-root .pop-bar-nav a,.pop-root .pop-foot-col a{transition:none}}.press-root{--cream: #f5e9c8;--paper: #fbf4de;--brick: #c8342b;--mustard: #f2c230;--forest: #3e7a45;--ink: #141210;--sepia: #b08d5f;--serif: "Playfair Display", Georgia, "Times New Roman", serif;--body: "EB Garamond", Georgia, serif;--cond: "Anton", "Arial Narrow", Impact, sans-serif;--marker: "Caveat Brush", "Bradley Hand", cursive;--gutter: clamp(1.15rem, 4vw, 4.5rem);--pad: max(var(--gutter), calc((100% - 1560px)/2) );--hair: 1px solid var(--ink);--hair-cream: 1px solid rgba(245, 233, 200, .42);position:relative;isolation:isolate;overflow-x:hidden;background:var(--cream);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.press-root *,.press-root *:before,.press-root *:after{box-sizing:border-box;border-radius:0;box-shadow:none!important;text-shadow:none}.press-root h1,.press-root h2,.press-root h3,.press-root h4,.press-root p,.press-root dl,.press-root dt,.press-root dd,.press-root ol,.press-root ul,.press-root li,.press-root figure,.press-root figcaption{margin:0;padding:0;font-weight:inherit}.press-root ol,.press-root ul{list-style:none}.press-root a{color:inherit;text-decoration:none}.press-root em,.press-root i{font-style:italic}.press-root ::-moz-selection{background:var(--ink);color:var(--cream)}.press-root ::selection{background:var(--ink);color:var(--cream)}.press-root .press-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.press-root .press-paper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;mix-blend-mode:multiply;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='170' height='170' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.press-root .press-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:999px;padding:.4rem 1.2rem;font-family:var(--body);font-size:1rem;line-height:1.2;letter-spacing:.005em;background:transparent;color:var(--ink);white-space:nowrap;transition:background-color .28s ease,color .28s ease}.press-root .press-pill:hover,.press-root .press-pill--solid{background:var(--ink);color:var(--cream)}.press-root .press-pill--solid:hover{background:transparent;color:var(--ink)}.press-root .press-pill--invert{color:var(--cream);font-size:1.05rem;padding:.5rem 1.5rem}.press-root .press-pill--invert:hover{background:var(--cream);color:var(--ink)}.press-root .press-serif-head{font-family:var(--serif);font-weight:700;font-size:clamp(1.85rem,3.9vw,3.35rem);line-height:1.08;letter-spacing:-.012em;max-width:22ch}.press-root .press-serif-head em{font-weight:400;font-style:italic}.press-root .press-serif-head--sm{font-size:clamp(1.65rem,3.1vw,2.6rem)}.press-root .press-serif-head--invert{color:var(--cream)}.press-root .press-rubric{display:flex;align-items:center;gap:clamp(.7rem,1.6vw,1.2rem);font-family:var(--cond);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;padding-bottom:clamp(1.2rem,2.6vw,2rem)}.press-root .press-rubric__rule{flex:1 1 auto;height:1px;background:currentColor;opacity:.4}.press-root .press-rubric__note{font-family:var(--body);font-style:italic;text-transform:none;letter-spacing:0;font-size:.95rem;opacity:.72}.press-root .press-rubric--invert{color:var(--cream)}.press-root .press-tbd{font-family:var(--cond);text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;line-height:1;display:inline-block;padding:.34rem .55rem .28rem .72rem;border:1px solid currentColor}.press-root .press-marquee{overflow:hidden;border-bottom:var(--hair);position:relative;z-index:6}.press-root .press-marquee--forest{background:var(--forest);color:#fffdf6}.press-root .press-marquee--brick{background:var(--brick);color:var(--cream)}.press-root .press-marquee--ink{background:var(--ink);color:var(--cream)}.press-root .press-marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:pressMarqueeSlide 52s linear infinite}.press-root .press-marquee.is-reverse .press-marquee__track{animation-direction:reverse}.press-root .press-marquee__group{display:flex;align-items:center;flex:0 0 auto}.press-root .press-marquee__item{display:inline-flex;align-items:center;font-family:var(--cond);font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;padding:.66rem 0}.press-root .press-marquee__dot{font-style:normal;padding:0 1.15rem;opacity:.65}@keyframes pressMarqueeSlide{to{transform:translate(-50%)}}.press-root .press-nav{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.8rem var(--pad);background:var(--cream);border-bottom:var(--hair)}.press-root .press-nav__side{display:flex;gap:.5rem}.press-root .press-nav__side--right{justify-content:flex-end}.press-root .press-nav .press-pill{font-size:.95rem;padding:.3rem 1.05rem}.press-root .press-nav__mark{font-family:var(--serif);font-weight:700;font-size:clamp(1.2rem,2vw,1.7rem);letter-spacing:-.015em;white-space:nowrap}.press-root .press-nav__mark-num{font-style:italic;font-weight:400}.press-root .press-hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:clamp(520px,78vh,790px);overflow:hidden;background:var(--cream);border-bottom:var(--hair)}.press-root .press-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.press-root .press-hero__svg{display:block;width:100%;height:100%}.press-root .press-hero__inner{position:relative;z-index:1;padding:clamp(2.6rem,6vw,5rem) var(--pad) clamp(2.6rem,6vw,4.5rem);flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.press-root .press-hero__kicker{display:flex;align-items:center;gap:clamp(.6rem,1.4vw,1.1rem);font-family:var(--cond);text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;margin-bottom:clamp(1rem,2vw,1.6rem)}.press-root .press-hero__kicker-rule{width:clamp(26px,5vw,70px);height:1px;background:var(--ink)}.press-root .press-hero__title{font-family:var(--serif);font-weight:400;font-size:clamp(2.35rem,6vw,5.9rem);line-height:1.02;letter-spacing:-.018em;max-width:24ch;text-wrap:balance}.press-root .press-hero__title em,.press-root .press-hero__title span{display:block}.press-root .press-hero__title em{font-style:italic}.press-root .press-hero__lede{font-family:var(--body);font-style:italic;font-size:clamp(1.05rem,1.4vw,1.3rem);max-width:34ch;margin-top:clamp(1.1rem,2.2vw,1.8rem)}.press-root .press-hero__cta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:clamp(1.5rem,3vw,2.3rem)}.press-root .press-hero__masthead{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem var(--pad);background:var(--cream);border-top:var(--hair);font-family:var(--cond);text-transform:uppercase;letter-spacing:.16em;font-size:.66rem}.press-root .press-qrow{display:grid;grid-template-columns:minmax(180px,25%) 1fr;align-items:center;gap:clamp(1rem,3vw,3rem);padding:clamp(2.4rem,5vw,4.2rem) var(--pad);border-bottom:var(--hair)}.press-root .press-qrow__label{font-family:var(--serif);font-style:italic;font-size:clamp(1.1rem,1.85vw,1.6rem);line-height:1.25}.press-root .press-qrow__statement{font-family:var(--cond);text-transform:uppercase;font-size:clamp(1.7rem,3.6vw,3rem);letter-spacing:.01em;line-height:1.04}.press-root .press-qrow--brick{background:var(--brick)}.press-root .press-qrow--brick .press-qrow__label{color:var(--cream)}.press-root .press-qrow--brick .press-qrow__statement{color:var(--mustard)}.press-root .press-qrow--mustard{background:var(--mustard)}.press-root .press-qrow--mustard .press-qrow__label,.press-root .press-qrow--mustard .press-qrow__statement{color:var(--ink)}.press-root .press-qrow--forest{background:var(--forest)}.press-root .press-qrow--forest .press-qrow__label,.press-root .press-qrow--forest .press-qrow__statement{color:var(--cream)}.press-root .press-qrow--final{grid-template-columns:1fr minmax(300px,40%);align-items:center;padding-top:clamp(2.6rem,4.4vw,3.6rem);padding-bottom:clamp(2.6rem,4.4vw,3.6rem)}.press-root .press-qrow__marker{display:block;font-family:var(--marker);color:var(--cream);font-size:clamp(2.5rem,6.4vw,5.6rem);line-height:.98;letter-spacing:.01em}.press-root .press-qrow__answer-foot{display:block;max-width:34ch;margin-top:clamp(1.1rem,2.4vw,1.8rem);padding-top:.9rem;border-top:1px solid rgba(245,233,200,.45);font-family:var(--body);font-style:italic;font-size:1.05rem;color:var(--cream);opacity:.9}.press-root .press-plate__frame{border:var(--hair);background:var(--paper);padding:.5rem}.press-root .press-plate__svg{display:block;width:100%;height:auto;border:1px solid rgba(20,18,16,.4)}.press-root .press-plate__cap{font-family:var(--serif);font-style:italic;font-size:.875rem;text-align:center;margin-top:.55rem;color:inherit}.press-root .press-qrow--final .press-plate__cap{color:var(--cream)}.press-root .dz-tick,.press-root .dz-note{font-family:var(--serif);font-size:15px;fill:#141210}.press-root .dz-note{font-style:italic;font-size:16px;fill:#8b6b3c}.press-root .pz-rosette-num{font-family:var(--serif);font-size:46px;font-weight:700;fill:#141210}.press-root .press-about{background:var(--cream);border-bottom:var(--hair);padding:clamp(3rem,6.5vw,5.5rem) var(--pad) clamp(3.4rem,7.5vw,6rem)}.press-root .press-about__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1.8rem,4.5vw,4.5rem);border-top:var(--hair);padding-top:clamp(1.8rem,3.6vw,3rem)}.press-root .press-meta{margin-top:clamp(1.6rem,3vw,2.4rem);border-top:var(--hair)}.press-root .press-meta__row{display:grid;grid-template-columns:minmax(80px,26%) 1fr;gap:1rem;padding:.55rem 0;border-bottom:1px solid rgba(20,18,16,.25)}.press-root .press-meta dt{font-family:var(--cond);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;padding-top:.35em}.press-root .press-meta dd{font-family:var(--body);font-size:1.05rem}.press-root .press-about__body{-moz-columns:2;columns:2;-moz-column-gap:clamp(1.5rem,2.6vw,2.6rem);column-gap:clamp(1.5rem,2.6vw,2.6rem);-moz-column-rule:1px solid rgba(20,18,16,.22);column-rule:1px solid rgba(20,18,16,.22);font-size:1.125rem;line-height:1.7}.press-root .press-about__body p{margin-bottom:1.1rem;-moz-column-break-inside:avoid;break-inside:avoid-column}.press-root .press-dropcap:first-letter{font-family:var(--serif);font-weight:700;float:left;font-size:3.7em;line-height:.76;padding:.05em .09em 0 0}.press-root .press-about__pull{font-family:var(--serif);font-size:1.3rem;line-height:1.32;border-top:var(--hair);padding-top:.9rem}.press-root .press-stats{background:var(--ink);color:var(--cream);border-bottom:var(--hair);padding:clamp(3rem,6vw,5rem) var(--pad) 0}.press-root .press-stats__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding-bottom:clamp(1.8rem,3.4vw,2.6rem)}.press-root .press-stats__head .press-serif-head{color:var(--cream)}.press-root .press-stats__note{font-family:var(--body);font-style:italic;font-size:1rem;max-width:36ch;opacity:.72}.press-root .press-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:var(--hair-cream)}.press-root .press-stat{display:flex;flex-direction:column;padding:clamp(1.4rem,2.6vw,2.2rem) clamp(.9rem,1.8vw,1.8rem) clamp(2.2rem,4vw,3.2rem);border-right:var(--hair-cream)}.press-root .press-stat:last-child{border-right:0}.press-root .press-stat__i{font-family:var(--cond);font-size:.68rem;letter-spacing:.22em;opacity:.55;margin-bottom:.9rem}.press-root .press-stat__n{font-family:var(--cond);font-size:clamp(2.2rem,4.6vw,4rem);line-height:.92;color:var(--mustard);padding-bottom:.55rem;border-bottom:var(--hair-cream)}.press-root .press-stat__l{font-family:var(--body);font-style:italic;font-size:1.05rem;opacity:.86;margin-top:.65rem}.press-root .press-tracks{background:var(--cream);border-bottom:var(--hair);padding:clamp(3rem,6.5vw,5.5rem) var(--pad) 0}.press-root .press-tracks__head{margin-bottom:clamp(1.8rem,3.6vw,3rem);max-width:26ch}.press-root .press-tracks__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:var(--hair)}.press-root .press-track{display:flex;flex-direction:column;padding:clamp(1.3rem,2.2vw,1.9rem) clamp(.9rem,1.7vw,1.6rem) clamp(2.2rem,4vw,3.2rem);border-right:var(--hair)}.press-root .press-track:last-child{border-right:0}.press-root .press-track__art{border:var(--hair);background:var(--paper);padding:.4rem;margin-bottom:.8rem}.press-root .press-track__svg{display:block;width:100%;height:auto}.press-root .press-track__cap{font-family:var(--serif);font-style:italic;font-size:.83rem;opacity:.78;margin-bottom:.55rem}.press-root .press-track__name{font-family:var(--cond);text-transform:uppercase;font-size:clamp(1.05rem,1.6vw,1.45rem);letter-spacing:.02em;line-height:1.1;margin-bottom:.7rem}.press-root .press-prizes{background:var(--mustard);border-bottom:var(--hair);padding:clamp(3rem,6.5vw,5.2rem) var(--pad) clamp(1rem,2vw,1.6rem)}.press-root .press-prizes__lead{display:grid;grid-template-columns:minmax(120px,168px) 1fr;gap:clamp(1.4rem,4vw,3.4rem);align-items:center;padding-bottom:clamp(2rem,4vw,3rem)}.press-root .press-prizes__rosette{display:block;width:100%;height:auto}.press-root .press-prizes__label{display:block;font-family:var(--cond);text-transform:uppercase;letter-spacing:.2em;font-size:.74rem;margin-bottom:.7rem}.press-root .press-prizes__amount{display:block;font-family:var(--cond);font-size:clamp(3.2rem,10.5vw,8.5rem);line-height:.86;letter-spacing:-.005em}.press-root .press-prizes__sub{display:block;max-width:46ch;margin-top:clamp(1rem,2vw,1.5rem);padding-top:.85rem;border-top:var(--hair);font-family:var(--body);font-style:italic;font-size:1.05rem}.press-root .press-prizes__tiers{border-top:var(--hair)}.press-root .press-tier{display:grid;grid-template-columns:3rem minmax(150px,1.1fr) minmax(0,2fr) auto;gap:clamp(.8rem,2vw,1.6rem);align-items:baseline;padding:clamp(.9rem,1.8vw,1.25rem) 0;border-bottom:var(--hair)}.press-root .press-tier:last-child{border-bottom:0}.press-root .press-tier__rank{font-family:var(--serif);font-style:italic;font-size:1.35rem}.press-root .press-tier__name{font-family:var(--cond);text-transform:uppercase;font-size:clamp(1rem,1.5vw,1.25rem);letter-spacing:.02em}.press-root .press-tier__note{font-family:var(--body);font-style:italic;font-size:1.02rem;opacity:.8}.press-root .press-tier__val{justify-self:end}.press-root .press-schedule{background:var(--cream);border-bottom:var(--hair);padding:clamp(3rem,6.5vw,5.5rem) var(--pad) clamp(3rem,6vw,4.5rem)}.press-root .press-schedule__grid{display:grid;grid-template-columns:1fr 1fr;border-top:var(--hair)}.press-root .press-day{padding:clamp(1.4rem,2.6vw,2rem) clamp(1rem,3vw,3rem) 0 0}.press-root .press-day+.press-day{border-left:var(--hair);padding-left:clamp(1.2rem,3vw,3rem);padding-right:0}.press-root .press-day__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin-bottom:clamp(.8rem,1.8vw,1.3rem)}.press-root .press-day__name{font-family:var(--serif);font-weight:700;font-size:clamp(1.5rem,2.7vw,2.3rem);letter-spacing:-.01em}.press-root .press-day__date{font-family:var(--serif);font-style:italic;font-size:1.02rem;opacity:.72}.press-root .press-slot{display:grid;grid-template-columns:5.4rem 1fr;gap:clamp(.7rem,1.6vw,1.2rem);padding:.85rem 0;border-top:1px solid rgba(20,18,16,.28)}.press-root .press-slot__time{font-family:var(--cond);font-size:1.05rem;letter-spacing:.05em;padding-top:.1em}.press-root .press-slot__time.press-tbd{font-size:.68rem;padding:.3rem .4rem .24rem .55rem;justify-self:start;align-self:start}.press-root .press-slot__name{display:block;font-family:var(--body);font-size:1.15rem;line-height:1.35}.press-root .press-slot__note{display:block;font-family:var(--body);font-style:italic;font-size:.97rem;opacity:.68}.press-root .press-sponsors{background:var(--forest);color:var(--cream);border-bottom:var(--hair);padding:clamp(3rem,6.5vw,5.2rem) var(--pad) clamp(3rem,6vw,4.5rem)}.press-root .press-sponsors__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,33%);gap:clamp(1.4rem,3vw,2.5rem);align-items:end;border-top:var(--hair-cream);padding:clamp(1.6rem,3vw,2.4rem) 0 clamp(1.8rem,3.4vw,2.8rem)}.press-root .press-sponsors__inquiry{display:flex;align-items:center;gap:.85rem;font-family:var(--body);font-size:1.05rem}.press-root .press-sponsors__inquiry a{border-bottom:1px solid currentColor;padding-bottom:1px}.press-root .press-manicule{flex:0 0 auto;width:46px;height:auto;color:var(--cream)}.press-root .press-tierrow{display:grid;grid-template-columns:minmax(110px,170px) 1fr;gap:clamp(1rem,3vw,2.4rem);align-items:start;padding:clamp(1.2rem,2.4vw,1.8rem) 0;border-top:var(--hair-cream)}.press-root .press-tierrow__label{display:flex;flex-direction:column;gap:.3rem;font-family:var(--cond);text-transform:uppercase;font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:.06em}.press-root .press-tierrow__count{font-family:var(--body);font-style:italic;text-transform:none;letter-spacing:0;font-size:.9rem;opacity:.7}.press-root .press-tierrow__slots{display:grid;gap:clamp(.6rem,1.4vw,1rem)}.press-root .press-tierrow--lg .press-tierrow__slots{grid-template-columns:repeat(2,1fr)}.press-root .press-tierrow--md .press-tierrow__slots{grid-template-columns:repeat(3,1fr)}.press-root .press-tierrow--sm .press-tierrow__slots{grid-template-columns:repeat(4,1fr)}.press-root .press-slotframe{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;aspect-ratio:2.4 / 1;border:1px solid rgba(245,233,200,.55)}.press-root .press-tierrow--lg .press-slotframe{aspect-ratio:3.5 / 1}.press-root .press-tierrow--md .press-slotframe{aspect-ratio:2.9 / 1}.press-root .press-slotframe__mark{position:relative;width:22px;height:22px;border:1px solid rgba(245,233,200,.55)}.press-root .press-slotframe__mark:before,.press-root .press-slotframe__mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(245,233,200,.55) calc(50% - .5px),rgba(245,233,200,.55) calc(50% + .5px),transparent calc(50% + .5px))}.press-root .press-slotframe__mark:after{transform:scaleX(-1)}.press-root .press-slotframe__label{font-family:var(--cond);text-transform:uppercase;letter-spacing:.2em;font-size:.66rem;opacity:.8}.press-root .press-faq{background:var(--cream);border-bottom:var(--hair);padding:clamp(3rem,6.5vw,5.5rem) var(--pad) clamp(3rem,6vw,4.5rem)}.press-root .press-faq__list{border-top:var(--hair)}.press-root .press-qa{display:grid;grid-template-columns:minmax(220px,34%) 1fr;gap:clamp(1rem,3vw,3rem);padding:clamp(1.1rem,2.2vw,1.6rem) 0;border-bottom:var(--hair)}.press-root .press-qa:last-child{border-bottom:0}.press-root .press-qa__q{display:flex;gap:.8rem;font-family:var(--cond);text-transform:uppercase;font-size:clamp(1rem,1.5vw,1.3rem);letter-spacing:.02em;line-height:1.16}.press-root .press-qa__n{font-family:var(--serif);font-style:italic;font-size:.92rem;text-transform:none;letter-spacing:0;opacity:.55;padding-top:.15em}.press-root .press-qa__a{font-family:var(--body);font-size:1.125rem;line-height:1.66;max-width:62ch}.press-root .press-footer{background:var(--ink);color:var(--cream)}.press-root .press-footer__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(2.4rem,5vw,3.8rem) var(--pad);border-bottom:var(--hair-cream)}.press-root .press-footer__cta-text{font-family:var(--serif);font-size:clamp(1.5rem,3.4vw,2.8rem);line-height:1.12;letter-spacing:-.01em}.press-root .press-footer__cta-text em{font-style:italic}.press-root .press-footer__masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;overflow:hidden;padding:clamp(1.4rem,3vw,2.4rem) var(--pad) 0}.press-root .press-footer__masthead span{font-family:var(--cond);font-size:clamp(2.4rem,11.5vw,10rem);line-height:.82;letter-spacing:-.005em;white-space:nowrap}.press-root .press-footer__saur{flex:0 0 auto;width:clamp(96px,15vw,210px);height:auto}.press-root .press-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--hair-cream);margin-top:clamp(1.2rem,2.6vw,2rem);padding:0 var(--pad)}.press-root .press-footer__col{padding:clamp(1.4rem,2.6vw,2rem) clamp(1rem,2.2vw,2.2rem) clamp(1.6rem,3vw,2.4rem);border-right:var(--hair-cream)}.press-root .press-footer__col:first-child{padding-left:0}.press-root .press-footer__col:last-child{border-right:0;padding-right:0}.press-root .press-footer__col h4{font-family:var(--cond);text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;opacity:.7;margin-bottom:.9rem}.press-root .press-footer__col p{font-family:var(--body);font-size:1.02rem;line-height:1.6;opacity:.86;margin-bottom:.75rem;max-width:42ch}.press-root .press-footer__set{font-style:italic;opacity:.62!important}.press-root .press-footer__links li{padding:.28rem 0;font-family:var(--body);font-size:1.02rem}.press-root .press-footer__links a{border-bottom:1px solid rgba(245,233,200,.4);padding-bottom:1px;transition:border-color .25s ease}.press-root .press-footer__links a:hover{border-color:var(--cream)}.press-root .press-footer__rule{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem 1.5rem;padding:.9rem var(--pad) 2.2rem;border-top:var(--hair-cream);font-family:var(--body);font-style:italic;font-size:.92rem;opacity:.66}@media (max-width: 1180px){.press-root .press-tracks__grid{grid-template-columns:repeat(2,1fr)}.press-root .press-track:nth-child(2n){border-right:0}.press-root .press-track:nth-child(-n+2){border-bottom:var(--hair)}.press-root .press-about__body{-moz-columns:1;columns:1}}@media (max-width: 980px){.press-root .press-about__grid,.press-root .press-sponsors__head{grid-template-columns:minmax(0,1fr)}.press-root .press-qrow--final{grid-template-columns:minmax(0,1fr);gap:clamp(1.8rem,4vw,2.6rem)}.press-root .press-prizes__lead{grid-template-columns:minmax(96px,128px) 1fr}.press-root .press-tier{grid-template-columns:2.4rem 1fr auto}.press-root .press-tier__note{grid-column:2 / -1}}@media (max-width: 860px){.press-root .press-qrow{grid-template-columns:minmax(0,1fr);gap:.75rem}.press-root .press-stats__grid{grid-template-columns:repeat(2,1fr)}.press-root .press-stat:nth-child(2n){border-right:0}.press-root .press-stat:nth-child(-n+2){border-bottom:var(--hair-cream)}.press-root .press-schedule__grid{grid-template-columns:minmax(0,1fr)}.press-root .press-day{padding-right:0}.press-root .press-day+.press-day{border-left:0;border-top:var(--hair);padding-left:0;margin-top:1.6rem;padding-top:1.6rem}.press-root .press-qa{grid-template-columns:minmax(0,1fr);gap:.6rem}.press-root .press-footer__cols{grid-template-columns:minmax(0,1fr)}.press-root .press-footer__col{padding-left:0;padding-right:0;border-right:0;border-bottom:var(--hair-cream)}.press-root .press-footer__col:last-child{border-bottom:0}.press-root .press-footer__masthead{flex-direction:column;align-items:flex-start;gap:.8rem}}@media (max-width: 720px){.press-root .press-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;padding-top:.7rem;padding-bottom:.7rem}.press-root .press-nav__mark{order:-1;width:100%;text-align:center;margin-bottom:.15rem}.press-root .press-tierrow{grid-template-columns:minmax(0,1fr);gap:.9rem}.press-root .press-tierrow--sm .press-tierrow__slots{grid-template-columns:repeat(2,1fr)}.press-root .press-hero__masthead{font-size:.6rem;letter-spacing:.1em}.press-root .press-hero__masthead-mid{display:none}}@media (max-width: 560px){.press-root .press-tracks__grid{grid-template-columns:minmax(0,1fr)}.press-root .press-track{border-right:0;border-bottom:var(--hair)}.press-root .press-track:last-child{border-bottom:0}.press-root .press-track__art{max-width:320px}.press-root .press-stats__grid{grid-template-columns:minmax(0,1fr)}.press-root .press-stat{border-right:0;border-bottom:var(--hair-cream)}.press-root .press-stat:last-child{border-bottom:0}.press-root .press-prizes__lead{grid-template-columns:minmax(0,1fr);gap:1.4rem}.press-root .press-prizes__art{max-width:128px}.press-root .press-tierrow--md .press-tierrow__slots,.press-root .press-tierrow--sm .press-tierrow__slots{grid-template-columns:repeat(2,1fr)}.press-root .press-tierrow--lg .press-tierrow__slots{grid-template-columns:minmax(0,1fr)}.press-root .press-slot{grid-template-columns:4.4rem 1fr}.press-root .press-hero{min-height:78vh}}@media (prefers-reduced-motion: reduce){.press-root *,.press-root *:before,.press-root *:after{animation:none!important;transition:none!important}.press-root .press-marquee__track{transform:none;width:100%}.press-root .press-marquee__group+.press-marquee__group{display:none}}.minecraft-root{--background:90 17% 9%;--foreground:60 20% 94%;--mc-ink:#172014;--mc-green:#91c64b;--mc-light:#f0efe4;--mc-muted:#b0b7a5;background:#171c15;color:var(--mc-light);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip;isolation:isolate}.minecraft-root *{box-sizing:border-box}.minecraft-root a{color:inherit;text-decoration:none}.minecraft-root button{font:inherit}.minecraft-root :is(a,button):focus-visible{outline:3px solid #f1db69;outline-offset:6px}.minecraft-root section[id]{scroll-margin-top:84px}.minecraft-root ::-moz-selection{background:#9ccd50;color:#172014}.minecraft-root ::selection{background:#9ccd50;color:#172014}.minecraft-root .mc-skip{position:fixed;top:-100px;left:12px;z-index:100;background:#fff;color:#000;padding:12px}.minecraft-root .mc-skip:focus{top:12px}.minecraft-root .mc-nav{height:80px;background:#192115;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:4px solid #0e150b;position:relative;z-index:20;gap:28px}.minecraft-root .mc-brand{display:flex;gap:12px;align-items:center;font:700 16px Silkscreen,monospace;white-space:nowrap}.minecraft-root .mc-brand-icon{width:32px;height:33px;color:#18270d;background:#98c76b;box-shadow:inset 3px 3px #bed98e,inset -3px -3px #557d35,3px 3px #0a1208;display:grid;place-items:center;font-size:24px}.minecraft-root .mc-brand-version{color:#9cba74}.minecraft-root .mc-links{display:flex;align-items:center;gap:28px;font-size:14px;color:#d5dccb}.minecraft-root .mc-links a:hover{color:#b4e371}.minecraft-root .mc-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#83b83e;color:#17230e;min-height:55px;border:3px solid #1b2811;border-radius:0;padding:13px 23px;box-shadow:inset 3px 3px #b6df7a,inset -3px -3px #507927,0 4px #172411;font:700 15px DM Sans,sans-serif;transition:filter .15s,transform .15s;cursor:pointer}.minecraft-root .mc-button:hover{filter:brightness(1.12);transform:translateY(-2px)}.minecraft-root .mc-button:active{transform:translateY(2px)}.minecraft-root .mc-button-small{font-size:13px;min-height:40px;padding:8px 14px;gap:14px}.minecraft-root .mc-button-stone{background:#c5c3b6;color:#292d22;box-shadow:inset 3px 3px #f1f0e8,inset -3px -3px #828779,0 4px #182313}.minecraft-root .mc-menu{display:none;color:#dce5d3}.minecraft-root .mc-hero{position:relative;min-height:720px;height:calc(100svh - 80px);max-height:1020px;background:#a9d4de;display:flex;align-items:flex-start;justify-content:center;text-align:center;overflow:hidden;color:#172c25}.minecraft-root .mc-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/minecraft/overworld.png) center 60%/cover no-repeat}.minecraft-root .mc-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#c4e3ea4d 0%,transparent 60%,#111e15a6 100%)}.minecraft-root .mc-hero-content{position:relative;z-index:1;width:100%;padding:53px 24px 160px;max-width:1200px}.minecraft-root .mc-eyebrow{font:400 16px/1.7 Silkscreen,monospace;letter-spacing:1px;margin:0 0 25px;color:#a3c277}.minecraft-root .mc-hero-eyebrow{color:#28493e;font-size:11px;letter-spacing:1.7px;margin-bottom:28px}.minecraft-root .mc-title-wrap{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.minecraft-root{--px-hero:112px;--px-h1:64px;--px-h2:48px;--px-h3:24px;--px-sm:16px;--px-xs:12px;--vt-lg:25px;--vt-md:20px;--vt-sm:15px;--vt-xs:10px;--px-track:-.125em}@media (max-height:900px){.minecraft-root{--px-hero:96px;--px-h1:56px;--px-h2:40px}}@media (max-height:740px){.minecraft-root{--px-hero:72px;--px-h1:48px;--px-h2:32px;--px-h3:20px}}@media (max-width:1100px){.minecraft-root{--px-hero:80px;--px-h1:48px}}@media (max-width:760px){.minecraft-root{--px-hero:44px;--px-h1:32px;--px-h2:24px}}.minecraft-root .mc-title-wrap h1{font:700 var(--px-hero)/1.08 "Silkscreen",monospace;letter-spacing:var(--px-track);margin:0;color:#ebece2;-webkit-text-stroke:2px #263629;paint-order:stroke fill;text-shadow:0 3px #727c70,0 6px #727c70,0 9px #303e31,0 12px #1a2b20,4px 12px #1a2b20,-4px 12px #1a2b20}.minecraft-root .mc-edition{display:block;font:700 16px Silkscreen,monospace;letter-spacing:7px;margin-top:26px;color:#21392c}.minecraft-root .mc-splash{position:absolute;right:-55px;bottom:4px;font:400 25px VT323,monospace;transform:rotate(-11deg);color:#fce875;text-shadow:2px 2px #514726;animation:mc-splash-pulse 2.5s ease-in-out infinite}.minecraft-root .mc-hero-tagline{font-size:19px;font-weight:500;margin:29px 0 10px;text-shadow:0 1px 8px #e7f8e8}.minecraft-root .mc-hero-date{font:400 20px VT323,monospace;letter-spacing:1.2px;margin:0;color:#243b2c}.minecraft-root .mc-hero-date span{padding:0 12px;color:#4c6650}.minecraft-root .mc-hero-actions{display:flex;gap:14px;justify-content:center;margin-top:27px}.minecraft-root .mc-hero-note{font-size:13px;margin-top:16px;font-weight:500;text-shadow:0 1px 6px #e2f1d2}.minecraft-root .mc-hero-bottom{position:absolute;bottom:25px;left:4%;right:4%;display:flex;align-items:flex-end;justify-content:space-between;text-align:left;color:#e9eada;font:15px/1.5 VT323,monospace;letter-spacing:1px}.minecraft-root .mc-hero-bottom>a{display:flex;gap:10px;align-items:center}.minecraft-root .mc-hero-bottom>span:last-child{text-align:right}.minecraft-root .mc-world-strip{min-height:57px;background:#88b849;box-shadow:inset 0 5px #b1d27b,inset 0 -5px #507331;display:flex;align-items:center;justify-content:space-around;gap:22px;padding:15px 4%;font:400 16px Silkscreen,monospace;color:#203113;border-bottom:5px solid #243519}.minecraft-root .mc-container{width:min(1160px,90%);margin-inline:auto}.minecraft-root .mc-section{padding:100px 0}.minecraft-root h2{font:400 var(--px-h2)/1.1 "Silkscreen",monospace;letter-spacing:0;margin:0 0 30px}.minecraft-root h2 em{font-style:normal;color:#a0cf69}.minecraft-root .mc-body{font-size:17px;line-height:1.85;color:#bcc5b3;max-width:550px}.minecraft-root .mc-about{background:#20291c}.minecraft-root .mc-footer{background:#11170e;padding:35px 0;font-size:13px;color:#a8b29e}.minecraft-root .mc-footer>.mc-container{display:flex;justify-content:space-between}.minecraft-root .mc-about-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:95px;align-items:center}.minecraft-root .mc-text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:700;color:#b7d98e;margin-top:20px;border-bottom:1px solid #5b7745;padding-bottom:5px}.minecraft-root .mc-text-link:hover{color:#e6f6ca}.minecraft-root .mc-crafting-wrap{transform:rotate(-2deg)}.minecraft-root .mc-panel{background:#c6c6bc;color:#3b3b32;border:4px solid #10150c;box-shadow:inset 4px 4px #f1f1e6,inset -4px -4px #777c6d,9px 9px #10170d;padding:22px}.minecraft-root .mc-panel-title{display:flex;justify-content:space-between;font:25px VT323,monospace;margin-bottom:24px}.minecraft-root .mc-recipe{display:flex;align-items:center;gap:22px;justify-content:center}.minecraft-root .mc-crafting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:57%;max-width:205px}.minecraft-root .mc-slot{position:relative;background:#939489;box-shadow:inset 3px 3px #53594c,inset -3px -3px #faf9ec;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#e4d06e;min-width:0}.minecraft-root .mc-ingredient-2,.minecraft-root .mc-ingredient-6{color:#daf1f0}.minecraft-root .mc-ingredient-4{color:#d0eda5}.minecraft-root .mc-result{width:76px;flex-shrink:0}.minecraft-root .mc-result>span{font:700 48px Silkscreen,monospace;color:#9cda67;text-shadow:3px 3px #385822}.minecraft-root .mc-result>b{position:absolute;bottom:2px;right:5px;color:#fff;font:20px VT323,monospace;text-shadow:2px 2px #232f1b}.minecraft-root .mc-craft-arrow{flex-shrink:0;color:#646b5e}.minecraft-root .mc-recipe-label{font:20px VT323,monospace;text-align:center;margin:23px 0;color:#424938}.minecraft-root .mc-inventory-caption{font:25px VT323,monospace;margin-bottom:10px}.minecraft-root .mc-inventory{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.minecraft-root .mc-inventory .mc-slot{color:#e7ddb5}.minecraft-root .mc-inventory svg{width:60%}.minecraft-root .mc-achievement{display:flex;align-items:center;gap:15px;margin:25px 0 0 30px;background:#171d13;border:2px solid #52643d;padding:15px 18px;box-shadow:4px 4px #11170e}.minecraft-root .mc-achievement-icon{color:#e4c35e}.minecraft-root .mc-achievement small{display:block;font:20px VT323,monospace;color:#e0d377}.minecraft-root .mc-achievement strong{display:block;font-size:13px;font-weight:500;color:#d6dfc9}.minecraft-root .mc-stats{background:#182014;border-block:1px solid #3b472f;padding:37px 0}.minecraft-root .mc-stats>.mc-container{display:grid;grid-template-columns:repeat(4,1fr)}.minecraft-root .mc-stats .mc-container>div{text-align:center;border-right:1px solid #3c4731}.minecraft-root .mc-stats .mc-container>div:last-child{border:0}.minecraft-root .mc-stats strong{display:block;font:40px Silkscreen,monospace;color:#aace7b;line-height:1.2}.minecraft-root .mc-stats span{display:block;font:10px VT323,monospace;letter-spacing:1.4px;margin-top:10px;color:#b3bda9}.minecraft-root .mc-section-head{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-bottom:45px}.minecraft-root .mc-section-head h2{margin-bottom:0}.minecraft-root .mc-section-head>.mc-body,.minecraft-root .mc-section-head>div:last-child>.mc-body{max-width:380px;margin:0}.minecraft-root .mc-tracks{background:#29321f;border-bottom:5px solid #15200f}.minecraft-root .mc-track{--track-accent:#acd27e;background:#1b2715;border:2px solid #55633f;box-shadow:inset 0 4px #69854f,4px 4px #161e10;padding:20px 21px 0;transition:transform .2s,border-color .2s}.minecraft-root .mc-track:hover{transform:translateY(-5px);border-color:var(--track-accent)}.minecraft-root .mc-track-1{--track-accent:#b8c6d2;background:#273038;box-shadow:inset 0 4px #768891,4px 4px #161e10;border-color:#52616d}.minecraft-root .mc-track-2{--track-accent:#dabd77;background:#383322;box-shadow:inset 0 4px #948046,4px 4px #161e10;border-color:#796846}.minecraft-root .mc-track-3{--track-accent:#c5ade3;background:#302839;box-shadow:inset 0 4px #89709e,4px 4px #161e10;border-color:#665572}.minecraft-root .mc-track .mc-eyebrow{font:10px VT323,monospace;letter-spacing:1.3px;color:var(--track-accent);margin-bottom:7px}.minecraft-root .mc-track h3{font:16px Silkscreen,monospace;letter-spacing:-1px;margin:0 0 12px}.minecraft-root .mc-track p:not(.mc-eyebrow){font-size:14px;line-height:1.7;color:#c7cabc;margin:0 0 26px}.minecraft-root .mc-section-note{text-align:center;color:#a1ac97;font-size:13px;margin:28px 0 0}.minecraft-root .mc-prizes{background:#26251d;border-bottom:4px solid #14160f}.minecraft-root .mc-prizes .mc-eyebrow{color:#c4b879}.minecraft-root .mc-prizes h2 em{color:#dec977}.minecraft-root .mc-prize-pool{text-align:right}.minecraft-root .mc-prize-pool>span{font:15px VT323,monospace;letter-spacing:2px;color:#c5be9c}.minecraft-root .mc-prize-pool strong{font:40px Silkscreen,monospace;color:#e2cd79;display:block}.minecraft-root .mc-prize-pool small{font-size:13px;color:#aaa58e}.minecraft-root .mc-podium{display:flex;align-items:flex-end;justify-content:center;max-width:890px;margin:40px auto 0;gap:13px}.minecraft-root .mc-podium-place{text-align:center;width:31%}.minecraft-root .mc-prize-icon{height:92px;display:flex;align-items:center;justify-content:center;color:#aab5b4}.minecraft-root .mc-podium-diamond .mc-prize-icon{height:110px;color:#95ded0}.minecraft-root .mc-podium-gold .mc-prize-icon{color:#ddc369}.minecraft-root .mc-podium-block{background:#656c62;border:3px solid #171d14;box-shadow:inset 5px 5px #90998a,inset -5px -5px #414e3f;min-height:230px;padding:30px 15px 22px;color:#e6eadd;display:flex;flex-direction:column;align-items:center}.minecraft-root .mc-podium-diamond .mc-podium-block{min-height:295px;background:#427d6b;box-shadow:inset 5px 5px #78b69d,inset -5px -5px #2a4e40;color:#c5f5df}.minecraft-root .mc-podium-gold .mc-podium-block{min-height:200px;background:#86743e;box-shadow:inset 5px 5px #b4a465,inset -5px -5px #61552c;color:#f5e6a9}.minecraft-root .mc-material{font:15px VT323,monospace;letter-spacing:2px}.minecraft-root .mc-podium-block strong{font:48px Silkscreen,monospace;line-height:1.5;text-shadow:3px 3px #1c2f2360}.minecraft-root .mc-podium-block small{font:10px VT323,monospace;letter-spacing:1px;margin-top:5px}.minecraft-root .mc-schedule{background:#c6c5b6;color:#252e20;border-block:5px solid #858d77}.minecraft-root .mc-schedule .mc-eyebrow{color:#53653b}.minecraft-root .mc-schedule h2 em{color:#537437}.minecraft-root .mc-schedule .mc-body{color:#555f49;max-width:300px}.minecraft-root .mc-schedule-grid{display:grid;grid-template-columns:.8fr 1.3fr;gap:70px}.minecraft-root .mc-schedule-note{display:flex;align-items:center;gap:14px;margin-top:35px;color:#4c6537}.minecraft-root .mc-schedule-note p{font-size:14px;line-height:1.6}.minecraft-root .mc-schedule-note p span{font-size:12px;color:#66705b}.minecraft-root .mc-day-tabs{background:none;border-radius:0;padding:0;height:auto;width:100%;gap:8px}.minecraft-root .mc-day-tabs button{flex:1;border:2px solid #565c4c;border-radius:0;padding:12px 9px;font:15px VT323,monospace;color:#4d5741;background:#adad9e;box-shadow:inset 2px 2px #e9e7d9,inset -2px -2px #777c6b}.minecraft-root .mc-day-tabs button[data-state=active]{background:#4b6539;color:#e4efd4;border-color:#2d4022;box-shadow:inset 2px 2px #7c9663,inset -2px -2px #324827}.minecraft-root .mc-day-content{margin-top:22px}.minecraft-root .mc-log-heading{display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:2px solid #879078;font:15px VT323,monospace;color:#626d54}.minecraft-root .mc-day-content ol{list-style:none;margin:0;padding:0}.minecraft-root .mc-day-content li{display:grid;grid-template-columns:56px 25px 1fr;gap:17px;align-items:start;padding:21px 0;border-bottom:1px solid #9ca38f}.minecraft-root .mc-day-content time{font:20px VT323,monospace;color:#4b5c3d;margin-top:2px}.minecraft-root .mc-quest-marker{font:15px VT323,monospace;border:1px solid #929d84;padding:2px 3px;text-align:center;background:#b8bfaa;color:#5b6b4c;margin-top:2px}.minecraft-root .mc-day-content h3{font-size:16px;line-height:1.4;font-weight:700;margin:0 0 5px}.minecraft-root .mc-day-content li p{font-size:13px;color:#5d6850;margin:0;line-height:1.6}.minecraft-root .mc-sponsors{background:#252d20}.minecraft-root .mc-sponsor-tiers{margin-top:60px}.minecraft-root .mc-sponsor-tier{display:grid;grid-template-columns:130px 1fr;gap:25px;align-items:center;margin-top:20px}.minecraft-root .mc-tier-label{display:flex;align-items:center;gap:10px;font:20px VT323,monospace}.minecraft-root .mc-tier-diamond{color:#9bcaba}.minecraft-root .mc-tier-gold{color:#d8c27a}.minecraft-root .mc-tier-silver{color:#bac3b2}.minecraft-root .mc-sponsor-slots{display:flex;gap:16px}.minecraft-root .mc-sponsor-slot{flex:1;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px dashed #647154;background:#1d2519;transition:background .2s,border-color .2s}.minecraft-root .mc-sponsor-slot:hover{background:#33432a;border-color:#a8c887}.minecraft-root .mc-sponsor-slot>span{font:30px VT323,monospace;color:#7c9367}.minecraft-root .mc-sponsor-slot small{font-size:12px;color:#8e9c81}.minecraft-root .mc-sponsor-tier:first-child .mc-sponsor-slot{min-height:130px}.minecraft-root .mc-faq{background:#1a2116;border-top:1px solid #46523a}.minecraft-root .mc-faq-grid{display:grid;grid-template-columns:.85fr 1.3fr;gap:70px}.minecraft-root .mc-faq-item{border-color:#404b35}.minecraft-root .mc-faq-trigger{padding:23px 0;text-align:left;font-size:16px;line-height:1.5;color:#e0e7d6}.minecraft-root .mc-faq-trigger:hover{text-decoration:none;color:#b9dc91}.minecraft-root .mc-faq-trigger>span{display:flex;gap:20px;align-items:baseline;padding-right:15px}.minecraft-root .mc-faq-trigger b{font:15px VT323,monospace;color:#8fae6a}.minecraft-root .mc-faq-trigger>svg{color:#9fbc7a}.minecraft-root .mc-faq-answer{padding-left:38px;color:#aebba0;font-size:15px;line-height:1.8}.minecraft-root .mc-apply{padding:90px 0 100px;text-align:center;background:linear-gradient(#1c2c16e0,#192613f5),url(/images/minecraft/overworld.png) center 80%/cover;border-block:4px solid #526d39}.minecraft-root .mc-apply h2{font-size:var(--px-h2);line-height:1.1;margin-bottom:20px}.minecraft-root .mc-apply p:not(.mc-eyebrow){color:#c6d4b8;font-size:16px}.minecraft-root .mc-application-status{font:15px VT323,monospace;letter-spacing:1px;color:#c4e08e;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:30px}.minecraft-root .mc-application-status>span{background:#b9d774;width:7px;height:7px}.minecraft-root .mc-apply p.mc-application-note{font-size:13px;color:#a7b99a;margin:7px 0 22px}.minecraft-root .mc-apply .mc-button{min-width:230px}.minecraft-root .mc-footer>.mc-container{display:block}.minecraft-root .mc-footer-top{display:flex;align-items:center;gap:25px;padding:13px 0 28px;border-bottom:1px solid #2e3b24}.minecraft-root .mc-footer-top p{font-size:13px;color:#8fa080;margin:0}.minecraft-root .mc-back-top{margin-left:auto;color:#b3c99b;font:15px VT323,monospace}.minecraft-root .mc-footer-links{display:flex;justify-content:space-between;gap:25px;padding:30px 0}.minecraft-root .mc-footer-links p{margin:0;color:#bccbb0}.minecraft-root .mc-footer-links p span{color:#829574}.minecraft-root .mc-footer-links nav{display:flex;gap:22px;flex-wrap:wrap}.minecraft-root .mc-footer-links a:hover,.minecraft-root .mc-footer-fine a:hover{color:#c5e69e}.minecraft-root .mc-footer-fine{border-top:1px solid #2e3b24;padding:20px 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;font-size:12px;color:#7e8e71}.minecraft-root .mc-footer-fine p{margin:0;line-height:1.8}@keyframes mc-splash-pulse{50%{transform:rotate(-11deg) scale(1.045)}}@media (min-width:1600px){.minecraft-root .mc-hero-content{padding-top:75px}}@media (max-width:1000px){.minecraft-root .mc-nav{gap:16px}.minecraft-root .mc-brand{font-size:14px}.minecraft-root .mc-links{gap:18px}.minecraft-root .mc-splash{right:-10px;bottom:-7px;font-size:23px}.minecraft-root .mc-title-wrap h1{letter-spacing:-5px}.minecraft-root .mc-world-strip>span:last-child{display:none}}@media (max-width:760px){.minecraft-root .mc-nav{height:68px;padding:0 5%;gap:14px}.minecraft-root .mc-nav>.mc-button{margin-left:auto;font-size:12px;padding:8px 10px;gap:8px}.minecraft-root .mc-nav>.mc-button svg{display:none}.minecraft-root .mc-brand{font-size:12px;gap:8px}.minecraft-root .mc-brand-version{display:none}.minecraft-root .mc-brand-icon{width:25px;height:27px;font-size:20px}.minecraft-root .mc-menu{display:block;background:none;border:0;padding:5px}.minecraft-root .mc-links{display:none;position:absolute;top:64px;left:0;right:0;background:#192115;padding:24px;box-shadow:0 4px #0e150b;align-items:flex-start}.minecraft-root .mc-links.is-open{display:flex;flex-direction:column}.minecraft-root .mc-hero{min-height:710px;max-height:850px;height:calc(100svh - 68px)}.minecraft-root .mc-hero-content{padding:44px 20px 160px}.minecraft-root .mc-hero-eyebrow{font-size:10px;max-width:260px;margin:0 auto 32px;letter-spacing:1px}.minecraft-root .mc-title-wrap h1{font-size:var(--px-hero);letter-spacing:-3px;-webkit-text-stroke:1px #263629;text-shadow:0 3px #727c70,0 5px #727c70,0 8px #1a2b20,2px 8px #1a2b20,-2px 8px #1a2b20}.minecraft-root .mc-edition{font-size:12px;letter-spacing:4px;margin-top:22px}.minecraft-root .mc-splash{right:0;bottom:-23px;font-size:21px}.minecraft-root .mc-hero-tagline{font-size:17px;max-width:280px;margin:45px auto 14px}.minecraft-root .mc-hero-date{font-size:15px;letter-spacing:.5px}.minecraft-root .mc-hero-date span{padding:0 3px}.minecraft-root .mc-hero-actions{flex-direction:column;max-width:280px;margin:24px auto 0;gap:12px}.minecraft-root .mc-hero-note{font-size:12px}.minecraft-root .mc-hero-image{background-position:56% center}.minecraft-root .mc-hero-shade{background:linear-gradient(180deg,#cee7eb80,transparent 80%,#111e15b0)}.minecraft-root .mc-hero-bottom{font-size:10px;bottom:20px}.minecraft-root .mc-hero-bottom>span:last-child{display:none}.minecraft-root .mc-world-strip{font-size:10px;gap:12px;text-align:center}.minecraft-root .mc-world-strip>span:nth-child(4){display:none}.minecraft-root .mc-section{padding:72px 0}.minecraft-root h2{font-size:30px}.minecraft-root .mc-footer>.mc-container{flex-direction:column;gap:15px}}@media (max-width:1100px){.minecraft-root .mc-about-grid{gap:50px}.minecraft-root .mc-recipe{gap:13px}.minecraft-root .mc-track{padding:24px 26px 0}.minecraft-root .mc-section-head{gap:35px}.minecraft-root .mc-schedule-grid,.minecraft-root .mc-faq-grid{gap:40px}.minecraft-root .mc-footer-top,.minecraft-root .mc-footer-links{flex-wrap:wrap}}@media (max-width:760px){.minecraft-root .mc-about-grid,.minecraft-root .mc-schedule-grid,.minecraft-root .mc-faq-grid{grid-template-columns:1fr;gap:45px}.minecraft-root .mc-about-grid h2{font-size:28px}.minecraft-root .mc-body{font-size:16px}.minecraft-root .mc-crafting-wrap{max-width:430px;width:95%;margin:0 auto}.minecraft-root .mc-panel{padding:20px}.minecraft-root .mc-crafting-grid{max-width:190px}.minecraft-root .mc-result{width:64px}.minecraft-root .mc-achievement{margin-left:12px;padding:13px}.minecraft-root .mc-achievement strong{font-size:12px}.minecraft-root .mc-stats{padding:28px 0}.minecraft-root .mc-stats>.mc-container{grid-template-columns:repeat(2,1fr);gap:25px 0}.minecraft-root .mc-stats .mc-container>div:nth-child(2){border:0}.minecraft-root .mc-stats strong{font-size:33px}.minecraft-root .mc-stats span{font-size:12px}.minecraft-root .mc-section-head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:35px}.minecraft-root .mc-track{padding:16px 14px 0}.minecraft-root .mc-track h3{font-size:17px}.minecraft-root .mc-track .mc-eyebrow{letter-spacing:.5px;font-size:12px}.minecraft-root .mc-track p:not(.mc-eyebrow){font-size:13px}.minecraft-root .mc-track p br{display:none}.minecraft-root .mc-section-note{font-size:12px;line-height:1.7}.minecraft-root .mc-prize-pool{text-align:left}.minecraft-root .mc-prize-pool strong{font-size:34px}.minecraft-root .mc-podium{gap:5px;margin-top:5px}.minecraft-root .mc-podium-place{width:33.33%}.minecraft-root .mc-podium-block{padding:19px 6px;min-height:185px;box-shadow:inset 3px 3px #90998a,inset -3px -3px #414e3f}.minecraft-root .mc-podium-diamond .mc-podium-block{min-height:230px;box-shadow:inset 3px 3px #78b69d,inset -3px -3px #2a4e40}.minecraft-root .mc-podium-gold .mc-podium-block{min-height:165px;box-shadow:inset 3px 3px #b4a465,inset -3px -3px #61552c}.minecraft-root .mc-podium-block strong{font-size:31px;margin-top:10px}.minecraft-root .mc-material{font-size:12px;letter-spacing:0}.minecraft-root .mc-podium-block small{font-size:12px;letter-spacing:0;line-height:1.2}.minecraft-root .mc-prize-icon{height:70px}.minecraft-root .mc-podium-diamond .mc-prize-icon{height:85px}.minecraft-root .mc-schedule-grid h2 br:nth-child(2){display:none}.minecraft-root .mc-day-content li{grid-template-columns:44px 21px 1fr;gap:12px}.minecraft-root .mc-day-tabs button{font-size:16px;padding:12px 7px}.minecraft-root .mc-schedule-note{margin-top:20px}.minecraft-root .mc-sponsor-tier{grid-template-columns:1fr;gap:12px;margin-top:25px}.minecraft-root .mc-sponsor-slots{gap:8px}.minecraft-root .mc-sponsor-slot{min-height:84px}.minecraft-root .mc-sponsor-slot small{font-size:12px;text-align:center;padding:0 4px}.minecraft-root .mc-sponsor-tier:first-child .mc-sponsor-slot{min-height:105px}.minecraft-root .mc-sponsor-tiers{margin-top:35px}.minecraft-root .mc-faq-trigger{font-size:15px;padding:21px 0}.minecraft-root .mc-faq-trigger>span{gap:14px}.minecraft-root .mc-faq-answer{padding-left:32px;font-size:14px}.minecraft-root .mc-apply{padding:70px 0 80px}.minecraft-root .mc-apply h2{font-size:27px;letter-spacing:-1.5px}.minecraft-root .mc-apply p:not(.mc-eyebrow){font-size:14px}.minecraft-root .mc-apply p.mc-application-note{font-size:12px}.minecraft-root .mc-footer-top{gap:14px;flex-direction:column;align-items:flex-start}.minecraft-root .mc-back-top{margin:0}.minecraft-root .mc-footer-links{flex-direction:column;gap:20px}.minecraft-root .mc-footer-links nav{gap:20px}.minecraft-root .mc-footer-fine{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width:360px){.minecraft-root .mc-nav>.mc-button{font-size:11px;padding:8px}.minecraft-root .mc-brand{font-size:10px}.minecraft-root .mc-brand-icon{display:none}.minecraft-root .mc-hero-date{font-size:15px}.minecraft-root h2{font-size:26px}.minecraft-root .mc-recipe{gap:10px}.minecraft-root .mc-panel{padding:15px}}@media (prefers-reduced-motion:reduce){.minecraft-root *,.minecraft-root *:before,.minecraft-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.minecraft-root{--mc-light:#eeeae8;--mc-muted:#bec0c8;background:#252934;isolation:isolate}.minecraft-root .mc-nav{background:#252b2c;border-bottom-color:#171e22}.minecraft-root .mc-nav-portal{color:#c8a5e1}.minecraft-root .mc-pixel-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;z-index:0}.minecraft-root .mc-pixel-sprite{display:block;image-rendering:pixelated;width:96px;height:128px;flex-shrink:0;pointer-events:none}.minecraft-root .mc-pixel-item{width:44px;height:44px;image-rendering:pixelated;display:block}.minecraft-root .mc-prize-icon .mc-pixel-item{width:60px;height:60px}.minecraft-root .mc-cherry-hero{background:#bed6ed;min-height:760px;max-height:1050px}.minecraft-root .mc-cherry-hero .mc-hero-cherry-image{background-image:url(/images/minecraft/cherry-sunset.png);background-position:center center;background-size:cover}.minecraft-root .mc-cherry-hero .mc-hero-shade{background:none}.minecraft-root .mc-cherry-hero .mc-hero-content{padding-top:65px}.minecraft-root .mc-cherry-hero .mc-hero-bottom{bottom:45px;color:#263b40;text-shadow:none}.minecraft-root .mc-cherry-hero .mc-hero-bottom>a{background:#c9dde4;padding:7px 11px;border:2px solid #758f9a;font-size:10px}.minecraft-root .mc-hero-note{text-shadow:none}.minecraft-root .mc-underground{position:relative;isolation:isolate;background:#30383b}.minecraft-root .mc-depth-layer{position:relative;z-index:1;padding:75px 0 35px;scroll-margin-top:28px;--ore:#8bc5a2;background:linear-gradient(180deg,#19212842,#11171d75)}.minecraft-root .mc-layer-emerald{background:linear-gradient(180deg,#485d4d33,#1e27298c)}.minecraft-root .mc-layer-iron{background:linear-gradient(180deg,#5748452e,#1a1f2699)}.minecraft-root .mc-layer-gold{background:linear-gradient(180deg,#654e3433,#211d229e)}.minecraft-root .mc-layer-diamond{background:linear-gradient(180deg,#2747504d,#0a141dbd)}.minecraft-root .mc-layer-iron{--ore:#d0b09c}.minecraft-root .mc-layer-gold{--ore:#ddbd72}.minecraft-root .mc-layer-diamond{--ore:#91d1d5;padding-bottom:90px}.minecraft-root .mc-biome-scene{position:relative;z-index:1;width:min(1180px,82%);margin:0 auto 18px;border:2px solid #69717d;box-shadow:0 5px #1f242e,0 0 0 1px #ffffff0b;background:#2d333a;overflow:hidden}.minecraft-root .mc-biome-scene svg{display:block;width:100%;height:auto;min-height:195px;image-rendering:pixelated}.minecraft-root .mc-biome-scene:before{content:"";position:absolute;z-index:2;top:12px;left:14px;padding:4px 7px;background:#10171dcc;border:1px solid #ffffff26;color:#dbe3df;font:10px VT323,monospace;letter-spacing:1px}.minecraft-root .mc-grove-scene{border-color:#a87591;background:#b5a2bf;box-shadow:0 5px #34323d}.minecraft-root .mc-mineshaft-scene{border-color:#806958;background:#37373e;box-shadow:0 5px #22252c}.minecraft-root .mc-sulfur-scene{border-color:#9a6942;background:#5b3e38;box-shadow:0 5px #2d2425}.minecraft-root .mc-ancient-scene{border-color:#579b99;background:#0d1722;box-shadow:0 5px #101820,0 0 28px #43b9ad2e}.minecraft-root .mc-grove-scene:before{content:"CHERRY GROVE / SURFACE EDGE";color:#f7d7e6;background:#523f55cc;border-color:#eab5cd55}.minecraft-root .mc-mineshaft-scene:before{content:"MINESHAFT / IRON VEIN";color:#ecd3c1;background:#3b302bcc;border-color:#d8b79a55}.minecraft-root .mc-sulfur-scene:before{content:"SULFUR CAVERNS / REDSTONE HEAT";color:#f7db91;background:#4d302dcc;border-color:#f0c76b55}.minecraft-root .mc-ancient-scene:before{content:"ANCIENT CITY / SCULK DEPTHS";color:#b9f4d7;background:#0a1b23e6;border-color:#72d8c466}.minecraft-root .mc-biome-scene+.mc-section{padding-top:55px}.minecraft-root .mc-layer-emerald .mc-layer-label{color:#f0bfd3}.minecraft-root .mc-layer-emerald{--ore:#d993b5}.minecraft-root .mc-layer-emerald .mc-layer-label>i{box-shadow:0 0 0 2px #6d4d64}.minecraft-root .mc-layer-iron .mc-layer-label>i{box-shadow:0 0 0 2px #69584d}.minecraft-root .mc-layer-gold .mc-layer-label>i{box-shadow:0 0 0 2px #6e4c37}.minecraft-root .mc-layer-diamond .mc-layer-label>i{box-shadow:0 0 0 2px #315c62}.minecraft-root .mc-layer-diamond .mc-biome-scene+.mc-section{padding-top:55px}.minecraft-root .mc-underground .mc-container{width:72%;max-width:1070px}.minecraft-root .mc-underground .mc-section{background:#0f161ddb;border:1px solid #c3d1d51f;box-shadow:0 5px #111820a8;padding:65px clamp(18px,3.8vw,58px)}.minecraft-root .mc-underground .mc-eyebrow,.minecraft-root .mc-underground h2 em{color:var(--ore)}.minecraft-root .mc-underground h2{font-size:clamp(25px,3vw,42px)}.minecraft-root .mc-underground .mc-body{color:#e0e4e4;font-size:16px}.minecraft-root .mc-underground .mc-about-grid{gap:50px;grid-template-columns:1.1fr 1fr}.minecraft-root .mc-layer-label{display:flex;align-items:center;gap:12px;font:15px VT323,monospace;letter-spacing:1px;color:var(--ore)}.minecraft-root .mc-layer-label>span:first-child{color:#c0c5cc;border:1px solid #ffffff2c;padding:3px 8px;font-size:16px}.minecraft-root .mc-layer-label>i{width:7px;height:7px;display:block}.minecraft-root .mc-layer-label .mc-layer-number{margin-left:auto;color:#989da9;font-size:14px}.minecraft-root .mc-descent-pause{display:flex;align-items:center;flex-direction:column;gap:17px;padding:52px 20px 85px;color:#a4a9b1;font:15px VT323,monospace;letter-spacing:1.8px;text-align:center}.minecraft-root .mc-underground .mc-stats{background:#0d1318d6;border-block:1px solid #ffffff24;padding:35px clamp(18px,3.8vw,58px)}.minecraft-root .mc-stats .mc-container>div{border-color:#ffffff26}.minecraft-root .mc-stats strong{color:#b9d5c0}.minecraft-root .mc-stats span{color:#bdc5c8;font-size:14px}.minecraft-root .mc-achievement{background:#252f32;border-color:#69867d}.minecraft-root .mc-underground .mc-text-link{color:var(--ore);border-color:#fff4}.minecraft-root .mc-craft-status{color:#70935e;font-size:13px;letter-spacing:1px}.minecraft-root .mc-crafting-ingredient{display:block}.minecraft-root .mc-crafting-grid .mc-pixel-item{width:36px;height:36px}.minecraft-root .mc-result{cursor:pointer;border:0}.minecraft-root .mc-result.is-crafted{background:#7c9f70}.minecraft-root .mc-craft-action{display:block;width:100%;border:2px solid #566a4d;background:#d4d8c8;color:#394931;padding:9px 11px;margin:0 0 19px;font:15px VT323,monospace;cursor:pointer;box-shadow:inset 2px 2px #f3f4e7,inset -2px -2px #87947c}.minecraft-root .mc-craft-action:hover{background:#e3e6d7}.minecraft-root .mc-craft-action:disabled{opacity:.6;cursor:wait}.minecraft-root .mc-inventory-caption{display:flex;justify-content:space-between;align-items:baseline}.minecraft-root .mc-inventory-caption>span{color:#6c7b65;font-size:13px;letter-spacing:1px}.minecraft-root .mc-inventory button.mc-slot{border:0;cursor:pointer}.minecraft-root .mc-inventory .mc-slot.is-selected{outline:3px solid #7da966;outline-offset:1px;background:#a9ad9e}.minecraft-root .mc-inventory-description{min-height:60px;border-top:1px solid #9da697;margin-top:17px;padding-top:13px;color:#516049}.minecraft-root .mc-inventory-description strong{font:20px VT323,monospace}.minecraft-root .mc-inventory-description p{margin:3px 0 0;font-size:12px;line-height:1.5}.minecraft-root .mc-cursor-impact{display:none;position:fixed!important;left:0;top:0;width:42px;height:42px;z-index:2147483647!important;pointer-events:none;transform:translate3d(-100px,-100px,0)}.minecraft-root.mc-has-pickaxe .mc-cursor-impact{display:block}.minecraft-root.mc-has-pickaxe,.minecraft-root.mc-has-pickaxe *{cursor:none!important}.minecraft-root.mc-has-pickaxe input,.minecraft-root.mc-has-pickaxe textarea,.minecraft-root.mc-has-pickaxe select,.minecraft-root.mc-has-pickaxe [contenteditable=true]{cursor:text!important}.minecraft-root .mc-cursor-tool{width:42px;height:42px;transform:translate(-37px,-24px) rotate(22deg);transform-origin:37px 24px;will-change:transform}.minecraft-root .mc-cursor-tool .mc-pixel-item{width:42px;height:42px}.minecraft-root .mc-cursor-impact.is-swinging .mc-cursor-tool{animation:mc-pickaxe-swing .3s cubic-bezier(.22,.84,.28,1) both}.minecraft-root .mc-cursor-impact i{display:none;position:absolute;left:-2px;top:-2px;width:4px;height:4px;background:#a9d4c7}.minecraft-root .mc-cursor-impact.is-swinging i{display:block;animation:mc-cursor-chip .3s cubic-bezier(.16,.76,.3,1) both}.minecraft-root .mc-cursor-impact i:nth-of-type(2n){background:#7c9ca2}.minecraft-root .mc-track{background:#373a43;border-color:#6a7079;box-shadow:inset 0 3px #8c929b,4px 4px #22262d;padding:20px 16px 0;--track-accent:#c4cbd4}.minecraft-root .mc-track-1{--track-accent:#d4b8a5}.minecraft-root .mc-track-2{--track-accent:#9cbdc3}.minecraft-root .mc-track-3{--track-accent:#d8c291}.minecraft-root .mc-track .mc-eyebrow{color:var(--track-accent)}.minecraft-root .mc-track h3{font-size:18px}.minecraft-root .mc-track p:not(.mc-eyebrow){color:#c3c6cd}.minecraft-root .mc-sponsor-slot{background:#302b344f;border-color:#93816c}.minecraft-root .mc-sponsor-slot:hover{background:#4d4350;border-color:#ddbd72}.minecraft-root .mc-sponsor-slot small{color:#bbb3bd}.minecraft-root .mc-sponsor-slot>span{color:#cdb584}.minecraft-root .mc-section-note{color:#d5d9d9}.minecraft-root .mc-faq-item{border-color:#59616e}.minecraft-root .mc-faq-answer{color:#c4c6d0}.minecraft-root .mc-faq-trigger b,.minecraft-root .mc-faq-trigger>svg{color:#91cdd2}.minecraft-root .mc-world-crossroads{text-align:center;padding-top:90px}.minecraft-root .mc-crossroads-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:45px;text-align:left}.minecraft-root .mc-world-door{display:flex;align-items:center;gap:22px;padding:28px;border:2px solid #74617f;background:#362f44;box-shadow:inset 3px 3px #61526d,inset -3px -3px #282235,0 5px #191c27;transition:transform .2s,background .2s}.minecraft-root .mc-world-door:hover{transform:translateY(-4px);background:#41374f}.minecraft-root .mc-door-apply{border-color:#627766;background:#303e37;box-shadow:inset 3px 3px #526955,inset -3px -3px #26312b,0 5px #191c27}.minecraft-root .mc-door-apply:hover{background:#3b4c41}.minecraft-root .mc-world-door .mc-pixel-sprite{width:72px;height:96px}.minecraft-root .mc-world-door h3{font:20px VT323,monospace;margin:10px 0}.minecraft-root .mc-world-door p{font-size:13px;color:#c3becb;line-height:1.6;margin:0 0 17px}.minecraft-root .mc-world-door div>span{font:10px VT323,monospace;letter-spacing:1px;color:#c8afe0}.minecraft-root .mc-world-door b{display:flex;gap:10px;align-items:center;font-size:13px;color:#d2bfe6}.minecraft-root .mc-door-apply div>span,.minecraft-root .mc-door-apply b{color:#b1d09f}.minecraft-root .mc-return-surface{display:inline-block;margin-top:45px;font:20px VT323,monospace;color:#bfc4d1;border-bottom:1px solid #596274;padding:5px}.minecraft-root .mc-depth-meter{position:fixed;z-index:25;right:18px;top:42%;display:flex;align-items:center;flex-direction:column;gap:5px;color:#435965;font:15px VT323,monospace}.minecraft-root .mc-depth-meter.is-underground{color:#d0d3dc}.minecraft-root .mc-depth-meter>a{width:34px;height:34px;position:relative;display:grid;place-items:center}.minecraft-root .mc-depth-meter i{width:9px;height:9px;border:1px solid #293039;box-shadow:1px 1px #293039}.minecraft-root .mc-depth-meter a[aria-current] i{outline:1px solid currentColor;outline-offset:4px}.minecraft-root .mc-depth-meter a>span{display:none;position:absolute;right:38px;padding:5px 9px;white-space:nowrap;background:#242935;color:#e6e4eb;border:1px solid #78838a}.minecraft-root .mc-depth-meter a:hover>span,.minecraft-root .mc-depth-meter a:focus-visible>span{display:block}.minecraft-root .mc-depth-bottom{margin-top:5px}.minecraft-root .mc-nether-page{position:relative;isolation:isolate;background:#281d2e;padding:95px 0 100px}.minecraft-root .mc-nether-page>.mc-container,.minecraft-root .mc-nether-page>.mc-section{position:relative;z-index:1}.minecraft-root .mc-nether-page .mc-container{width:78%;max-width:1070px}.minecraft-root .mc-nether-heading{display:flex;align-items:center;justify-content:space-between;gap:50px}.minecraft-root .mc-dimension-back{display:inline-block;margin-bottom:43px;color:#c1b8cb;font:20px VT323,monospace}.minecraft-root .mc-nether-heading .mc-eyebrow{color:#d5acb6}.minecraft-root .mc-nether-heading h1,.minecraft-root .mc-application-intro h1{font:400 var(--px-h1)/1.05 "Silkscreen",monospace;letter-spacing:var(--px-track);margin:0 0 28px}.minecraft-root .mc-nether-heading h1 em{font-style:normal;color:#d9a0a1}.minecraft-root .mc-nether-heading p:not(.mc-eyebrow){color:#cfc1d0;font-size:17px;line-height:1.8}.minecraft-root .mc-nether-date{display:block;font:15px VT323,monospace;color:#d6b9a1;letter-spacing:1px;margin-top:25px}.minecraft-root .mc-nether-portal{width:192px;height:256px;margin-right:35px}.minecraft-root .mc-nether-page .mc-schedule{background:none;border:0;color:#eee7ed;padding:85px 0 50px}.minecraft-root .mc-nether-page .mc-schedule .mc-eyebrow{color:#bf96c9}.minecraft-root .mc-nether-page .mc-schedule h2{font-size:28px}.minecraft-root .mc-nether-page .mc-schedule h2 em{color:#cba6d8}.minecraft-root .mc-nether-page .mc-schedule .mc-body{color:#c3b2c8}.minecraft-root .mc-nether-page .mc-schedule-note,.minecraft-root .mc-nether-page .mc-schedule-note p span{color:#bba0b2}.minecraft-root .mc-nether-page .mc-day-tabs button{background:#4a374c;color:#d4c0d7;border-color:#251c30;box-shadow:inset 2px 2px #735972,inset -2px -2px #312637}.minecraft-root .mc-nether-page .mc-day-tabs button[data-state=active]{background:#896292;color:#fff0fa;box-shadow:inset 2px 2px #b893bd,inset -2px -2px #5c4169}.minecraft-root .mc-nether-page .mc-log-heading{color:#bda4c0;border-color:#72566c}.minecraft-root .mc-nether-page .mc-day-content li{border-color:#584252}.minecraft-root .mc-nether-page .mc-day-content time{color:#dfb392}.minecraft-root .mc-nether-page .mc-quest-marker{background:#443246;border-color:#785770;color:#c8a1c3}.minecraft-root .mc-nether-page .mc-day-content li p{color:#c2afc6;font-size:14px}.minecraft-root .mc-nether-foot{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-top:40px;border-top:1px solid #644b5b}.minecraft-root .mc-nether-foot>span{font:20px VT323,monospace;color:#cbb7bd}.minecraft-root .mc-application-page{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 80px);padding:clamp(55px,7vw,95px) 0 110px;background:#26382f}.minecraft-root .mc-application-backdrop{opacity:.28;filter:saturate(.7) contrast(.92)}.minecraft-root .mc-application-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#111f18e0,#16261ea8 42%,#16261ee0),linear-gradient(180deg,#131c1c40,#0d1714b8)}.minecraft-root .mc-application-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.15fr);gap:clamp(42px,7vw,92px);align-items:start;max-width:1120px}.minecraft-root .mc-application-intro{padding-top:10px}.minecraft-root .mc-application-intro .mc-eyebrow{font-size:11px;color:#b7cda7}.minecraft-root .mc-application-intro h1{font-size:clamp(29px,3.4vw,43px)}.minecraft-root .mc-application-intro h1 em{font-style:normal;color:#b3d09e}.minecraft-root .mc-application-intro>p:not(.mc-eyebrow){font-size:17px;color:#e0e8df}.minecraft-root .mc-application-creeper{display:flex;align-items:center;gap:25px;margin:42px 0}.minecraft-root .mc-application-creeper .mc-pixel-sprite{width:96px;height:128px}.minecraft-root .mc-application-creeper span{font:20px/1.5 VT323,monospace;color:#a9c497}.minecraft-root .mc-application-intro dl>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #5b6a5f;font-size:14px}.minecraft-root .mc-application-intro dt{font:15px VT323,monospace;letter-spacing:1px;color:#a0b79e}.minecraft-root .mc-application-intro dd{margin:0}.minecraft-root .mc-application-form{background:#e5e5d9;color:#303a2e;border:3px solid #1e2925;box-shadow:inset 4px 4px #f8f8ef,inset -4px -4px #9baba0,9px 9px #15241c;padding:clamp(22px,3vw,36px)}.minecraft-root .mc-application-preview-label{display:flex;align-items:center;gap:8px;font:15px VT323,monospace;color:#586b4d;letter-spacing:1px}.minecraft-root .mc-application-preview-label>span{height:6px;width:6px;background:#749665}.minecraft-root .mc-form-disclaimer{color:#596451;font-size:13px;line-height:1.7;margin:10px 0 25px}.minecraft-root .mc-application-steps{list-style:none;padding:0 0 24px;margin:0 0 27px;display:flex;gap:15px;border-bottom:1px solid #a3ae97}.minecraft-root .mc-application-steps li{display:flex;gap:6px;align-items:center;flex:1;color:#69735f}.minecraft-root .mc-application-steps li>span{font:15px VT323,monospace;height:24px;width:24px;display:grid;place-items:center;border:1px solid #99a28e;flex-shrink:0}.minecraft-root .mc-application-steps li.is-reached>span{color:#ecf2de;background:#59744b;border-color:#3c5634}.minecraft-root .mc-application-steps b{font-size:11px;font-weight:500}.minecraft-root .mc-application-steps li[aria-current]>b{color:#334b2b;font-weight:700}.minecraft-root .mc-application-form h2{font:25px/1.3 VT323,monospace;letter-spacing:0;margin-bottom:27px}.minecraft-root .mc-form-fields{display:flex;flex-direction:column;gap:24px}.minecraft-root .mc-form-fields label,.minecraft-root .mc-form-fields legend{font-size:14px;font-weight:600;color:#394531}.minecraft-root .mc-form-fields label>span{font-weight:400}.minecraft-root .mc-form-fields input,.minecraft-root .mc-form-fields textarea{margin-top:10px;border:2px solid #6d7a64;border-radius:0;background:#eef0e3;color:#2a3527;box-shadow:inset 2px 2px #bcc5b1;font-size:16px;padding:11px 12px}.minecraft-root .mc-form-fields input{height:47px}.minecraft-root .mc-form-fields input::-moz-placeholder,.minecraft-root .mc-form-fields textarea::-moz-placeholder{color:#76816d;opacity:1;font-size:14px}.minecraft-root .mc-form-fields input::placeholder,.minecraft-root .mc-form-fields textarea::placeholder{color:#76816d;opacity:1;font-size:14px}.minecraft-root .mc-form-fields fieldset{border:0;padding:0;margin:0}.minecraft-root .mc-form-fields legend{margin-bottom:12px}.minecraft-root .mc-radio-option{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #aab39e;background:#e6e9db;cursor:pointer}.minecraft-root .mc-radio-option:has([data-state=checked]){border-color:#627b52;background:#cedbbd}.minecraft-root .mc-radio-option button{border-radius:0;border:1px solid #566d47;color:#435c35;background:#edf0e3;box-shadow:none}.minecraft-root .mc-form-actions{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:30px}.minecraft-root .mc-form-actions>.mc-button{margin-left:auto;min-height:48px;font-size:14px;padding:12px 16px}.minecraft-root .mc-form-back{display:flex;gap:8px;align-items:center;background:none;border:0;font-size:13px;padding:8px 0;color:#455c38;cursor:pointer}.minecraft-root .mc-form-help{border-top:1px solid #a3ae97;margin:30px 0 0;padding-top:20px;color:#63715a;font-size:12px}.minecraft-root .mc-form-help a{color:#39552c;text-decoration:underline;text-underline-offset:3px}.minecraft-root .mc-application-review>div{border-bottom:1px solid #b1bda5;padding:13px 0}.minecraft-root .mc-application-review dt{font-size:12px;color:#5d6e52}.minecraft-root .mc-application-review dd{font-size:15px;margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.minecraft-root .mc-preview-complete{text-align:center;padding:30px 0}.minecraft-root .mc-preview-complete>svg{color:#698b56;margin:0 auto 25px}.minecraft-root .mc-preview-complete p{font-size:14px;line-height:1.8;color:#56654c}.minecraft-root .mc-preview-complete>.mc-button{margin:25px auto}.minecraft-root .mc-preview-complete>a{display:block;color:#49613d;font-size:13px;text-decoration:underline}.minecraft-root .mc-travel{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#20232def;display:flex;align-items:center;justify-content:center;flex-direction:column;animation:mc-travel-in .15s linear both}.minecraft-root .mc-travel-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.minecraft-root .mc-travel-sprite{width:192px;height:256px}.minecraft-root .mc-travel-portal{background:#231d2e}.minecraft-root .mc-travel-portal .mc-travel-sprite{animation:mc-portal-enter 1.85s cubic-bezier(.65,0,.8,.35) both}.minecraft-root .mc-travel-creeper .mc-travel-sprite{animation:mc-creeper-pop 1.85s linear both}.minecraft-root .mc-travel-copy{position:absolute;bottom:14%;text-align:center;color:#e5dce9}.minecraft-root .mc-travel-copy p{font:25px VT323,monospace;margin:0 0 9px}.minecraft-root .mc-travel-copy>span{font-size:13px;color:#c3b5cd}.minecraft-root .mc-travel-progress{width:160px;margin:20px auto 0;height:9px;background:#352c42;padding:2px;border:1px solid #806787}.minecraft-root .mc-travel-progress i{display:block;height:3px;background:#bea0d1;transform-origin:left;animation:mc-progress 1.85s linear both}.minecraft-root .mc-travel-skip{position:absolute;bottom:25px;right:30px;color:#d7d0df;background:#302a3b;border:1px solid #786880;font-size:13px;padding:10px 14px;cursor:pointer}.minecraft-root .mc-explosion{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.minecraft-root .mc-explosion i{position:absolute;display:block;background:#b6c393;width:var(--size);height:var(--size);opacity:0;animation:mc-pixel-burst .68s cubic-bezier(.1,.6,.5,1) 1.05s both}.minecraft-root .mc-explosion i:nth-child(3n){background:#e0d3af}.minecraft-root .mc-explosion i:nth-child(4n){background:#648266}.minecraft-root .mc-explosion i:nth-child(5n){background:#8b8d8c}.minecraft-root .mc-footer{background:#20252e}.minecraft-root .mc-footer-top,.minecraft-root .mc-footer-fine{border-color:#404853}@keyframes mc-travel-in{0%{opacity:0}to{opacity:1}}@keyframes mc-portal-enter{0%{transform:scale(.6);opacity:0}18%{transform:scale(1);opacity:1}50%{transform:scale(1.15)}to{transform:scale(18)}}@keyframes mc-creeper-pop{0%{transform:translateY(65vh)}25%{transform:translateY(0)}44%{transform:scale(1)}53%{transform:scale(1.13);opacity:1}57%,to{transform:scale(1.16);opacity:0}}@keyframes mc-pixel-burst{0%{transform:translate(0) rotate(0);opacity:1}75%{opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--turn));opacity:0}}@keyframes mc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mc-pickaxe-swing{0%{transform:translate(-37px,-24px) rotate(22deg)}28%{transform:translate(-37px,-24px) rotate(43deg)}52%{transform:translate(-37px,-24px) rotate(-42deg)}69%{transform:translate(-37px,-24px) rotate(-27deg)}to{transform:translate(-37px,-24px) rotate(22deg)}}@keyframes mc-cursor-chip{0%{transform:translate(0);opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}@media (max-width:1100px){.minecraft-root .mc-underground .mc-container{width:70%}.minecraft-root .mc-underground .mc-about-grid{grid-template-columns:1fr;gap:45px}.minecraft-root .mc-crafting-wrap{width:min(440px,96%);margin:0 auto}.minecraft-root .mc-crossroads-grid{grid-template-columns:1fr}.minecraft-root .mc-world-door{gap:30px;padding:28px 35px}.minecraft-root .mc-application-layout{gap:45px}.minecraft-root .mc-application-form{padding:25px}.minecraft-root .mc-biome-scene{width:70%}}@media (max-width:760px){.minecraft-root .mc-depth-meter{display:none}.minecraft-root .mc-cherry-hero{min-height:770px;max-height:940px}.minecraft-root .mc-cherry-hero .mc-hero-content{padding-top:45px}.minecraft-root .mc-cherry-hero .mc-hero-bottom{bottom:48px;font-size:10px}.minecraft-root .mc-cherry-hero .mc-hero-bottom>a{max-width:150px;font-size:11px;padding:5px 7px}.minecraft-root .mc-underground .mc-container{width:78%}.minecraft-root .mc-depth-layer{padding-top:45px}.minecraft-root .mc-layer-label{gap:7px;font-size:13px;letter-spacing:.1px}.minecraft-root .mc-layer-label>span:first-child{font-size:13px;padding:3px 5px}.minecraft-root .mc-layer-number{display:none}.minecraft-root .mc-biome-scene{width:86%}.minecraft-root .mc-biome-scene svg{min-height:140px}.minecraft-root .mc-underground .mc-section{padding:45px 0}.minecraft-root .mc-underground h2{font-size:26px;letter-spacing:-1.5px}.minecraft-root .mc-underground .mc-body{font-size:16px}.minecraft-root .mc-underground .mc-about-grid{gap:40px}.minecraft-root .mc-underground .mc-panel{padding:15px}.minecraft-root .mc-crafting-wrap{width:97%}.minecraft-root .mc-recipe{gap:9px}.minecraft-root .mc-result{width:54px}.minecraft-root .mc-result>span{font-size:35px}.minecraft-root .mc-pixel-item{width:37px;height:37px}.minecraft-root .mc-prize-icon .mc-pixel-item{width:47px;height:47px}.minecraft-root .mc-craft-arrow{width:23px}.minecraft-root .mc-recipe-label{font-size:17px}.minecraft-root .mc-panel-title{margin-bottom:18px}.minecraft-root .mc-achievement{margin-left:0;gap:10px}.minecraft-root .mc-achievement strong{font-size:11px}.minecraft-root .mc-achievement small{font-size:16px}.minecraft-root .mc-descent-pause{padding:30px 14% 65px;font-size:12px;line-height:1.6}.minecraft-root .mc-track{padding:13px 11px 0}.minecraft-root .mc-track h3{font-size:15px}.minecraft-root .mc-track .mc-eyebrow{font-size:11px}.minecraft-root .mc-sponsor-slots{flex-wrap:wrap}.minecraft-root .mc-sponsor-slot{min-width:40%}.minecraft-root .mc-faq-trigger>span{gap:8px}.minecraft-root .mc-faq-answer{padding-left:23px}.minecraft-root .mc-podium-block strong{font-size:26px}.minecraft-root .mc-material{font-size:10px}.minecraft-root .mc-podium-block small{font-size:11px}.minecraft-root .mc-prize-pool strong{font-size:32px}.minecraft-root .mc-world-crossroads{padding-top:50px}.minecraft-root .mc-world-door{padding:20px 15px;gap:17px}.minecraft-root .mc-world-door .mc-pixel-sprite{width:54px;height:72px}.minecraft-root .mc-world-door p{font-size:12px}.minecraft-root .mc-world-door h3{font-size:22px}.minecraft-root .mc-world-door b{font-size:12px}.minecraft-root .mc-nether-page{padding:75px 0 70px}.minecraft-root .mc-nether-page .mc-container{width:78%}.minecraft-root .mc-nether-heading{gap:10px;align-items:flex-start}.minecraft-root .mc-nether-heading h1{font-size:33px}.minecraft-root .mc-nether-heading p:not(.mc-eyebrow){font-size:15px}.minecraft-root .mc-nether-portal{width:60px;height:80px;position:absolute;top:85px;right:0;margin:0;opacity:.8}.minecraft-root .mc-nether-heading h1{padding-right:35px}.minecraft-root .mc-nether-heading .mc-eyebrow{font-size:10px;max-width:200px}.minecraft-root .mc-dimension-back{font-size:16px;margin-bottom:40px}.minecraft-root .mc-nether-date{font-size:14px}.minecraft-root .mc-nether-page .mc-schedule{padding-top:65px}.minecraft-root .mc-nether-page .mc-schedule-grid{gap:30px}.minecraft-root .mc-nether-page .mc-day-tabs button{font-size:14px;white-space:normal}.minecraft-root .mc-nether-foot{flex-direction:column;align-items:flex-start}.minecraft-root .mc-nether-foot>span{font-size:17px}.minecraft-root .mc-application-page{padding:35px 0 65px}.minecraft-root .mc-application-layout{grid-template-columns:1fr;gap:40px;width:88%}.minecraft-root .mc-application-intro h1{font-size:33px}.minecraft-root .mc-application-intro dl{display:flex;gap:18px;flex-wrap:wrap}.minecraft-root .mc-application-intro dl>div{flex-direction:column;gap:5px;border:0;padding:0;font-size:12px}.minecraft-root .mc-application-intro dt{font-size:13px}.minecraft-root .mc-application-creeper{margin:25px 0}.minecraft-root .mc-application-creeper .mc-pixel-sprite{width:60px;height:80px}.minecraft-root .mc-application-form{padding:23px 20px}.minecraft-root .mc-application-steps{gap:9px}.minecraft-root .mc-application-steps b{font-size:10px}.minecraft-root .mc-application-steps li{gap:5px}.minecraft-root .mc-application-steps li>span{width:20px;height:22px;font-size:13px}.minecraft-root .mc-form-actions{gap:10px}.minecraft-root .mc-form-actions>.mc-button{font-size:12px;padding:12px 10px;gap:10px}.minecraft-root .mc-application-preview-label{font-size:16px}}@media (prefers-reduced-motion:reduce){.minecraft-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.minecraft-root .mc-textured-descent{background:#222427}.minecraft-root .mc-texture-layer{isolation:isolate;background:#26282a;padding:40px 0 105px;min-height:600px;border-top:8px solid #171b20}.minecraft-root .mc-layer-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.minecraft-root .mc-texture-layer .mc-layer-label{width:min(1120px,90%);color:#f5f0e4;font-size:16px;margin-bottom:55px;text-shadow:1px 2px #111}.minecraft-root .mc-texture-layer .mc-layer-label>span{background:#111820ed;padding:5px 10px;border:1px solid #899198}.minecraft-root .mc-texture-layer .mc-layer-label .mc-layer-number{color:#d0d7da}.minecraft-root .mc-texture-layer .mc-section{width:min(1120px,84%);margin:auto;padding:40px;background:#171d24f5;border:2px solid #717b82;box-shadow:inset 0 3px #ffffff13,0 6px #101318}.minecraft-root .mc-texture-layer .mc-section .mc-container{width:100%;max-width:none}.minecraft-root .mc-texture-layer .mc-eyebrow{color:#dcc9ac;font-size:12px}.minecraft-root .mc-texture-layer h2{font-size:clamp(26px,3vw,40px)}.minecraft-root .mc-texture-layer h2 em{color:#ddd0ba}.minecraft-root .mc-texture-layer .mc-body{color:#e2e6e8;line-height:1.8}.minecraft-root .mc-texture-layer .mc-track{min-width:0}.minecraft-root .mc-texture-layer .mc-track p{font-size:14px}.minecraft-root .mc-texture-layer .mc-section-head{gap:30px}.minecraft-root .mc-texture-layer .mc-text-link{color:#e2d3b8}.minecraft-root .mc-texture-about{min-height:370px;padding-bottom:75px}.minecraft-root .mc-texture-about .mc-layer-label{margin-bottom:35px}.minecraft-root .mc-texture-about .mc-about-numbers{background:#171d24f5;padding:38px 20px}.minecraft-root .mc-texture-sponsors .mc-section{background:#24251bf5;border-color:#b7ad74}.minecraft-root .mc-texture-sponsors h2 em,.minecraft-root .mc-texture-sponsors .mc-eyebrow{color:#e9da8f}.minecraft-root .mc-texture-sponsors .mc-sponsor-slot{background:#323328;border-color:#afac80}.minecraft-root .mc-texture-sponsors .mc-sponsor-slot small{color:#e0e0d0;font-size:14px}.minecraft-root .mc-texture-speakers{min-height:760px;padding-bottom:150px}.minecraft-root .mc-texture-speakers .mc-section{width:min(1000px,70%);background:#181b20e8;border-color:#a38a66}.minecraft-root .mc-texture-prizes .mc-section{background:#171d24f5;border-color:#828c94}.minecraft-root .mc-texture-prizes h2 em{color:#e4eaf0}.minecraft-root .mc-texture-faq{padding-bottom:150px;min-height:880px}.minecraft-root .mc-texture-faq .mc-section{background:#101c24ed;border-color:#548680}.minecraft-root .mc-texture-faq h2 em,.minecraft-root .mc-texture-faq .mc-eyebrow{color:#a5dfd7}.minecraft-root .mc-sculk-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:38px 0 26px}.minecraft-root .mc-sculk-control{position:relative;min-width:0;padding:15px 5px 20px;color:#d6eeee;background:#182e34;border:2px solid #456b70;box-shadow:0 5px #071117;transition:background .16s,border-color .16s,transform .16s}.minecraft-root .mc-sculk-control:hover{background:#24444a;border-color:#8ed2ca}.minecraft-root .mc-sculk-control:active{transform:translateY(3px);box-shadow:0 2px #071117}.minecraft-root .mc-sculk-control.is-selected{border-color:#a3e5d7;background:#234147}.minecraft-root .mc-sculk-object{position:relative;display:block;width:96px;height:96px;margin:0 auto 14px}.minecraft-root .mc-sculk-object img{width:96px;height:96px;image-rendering:pixelated}.minecraft-root .mc-sculk-control>span:last-of-type{display:block;font-size:14px;font-weight:700}.minecraft-root .mc-sculk-control small{display:block;font-size:12px;color:#b7d1d1;margin-top:5px}.minecraft-root .mc-sculk-rings{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.minecraft-root .mc-sculk-rings i{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:3px solid #94decf;clip-path:polygon(20% 0,80% 0,80% 10%,90% 10%,90% 20%,100% 20%,100% 80%,90% 80%,90% 90%,80% 90%,80% 100%,20% 100%,20% 90%,10% 90%,10% 80%,0 80%,0 20%,10% 20%,10% 10%,20% 10%);box-shadow:inset 0 0 0 3px #94decf}.minecraft-root .mc-sculk-answer{border:1px solid #548680;border-left:4px solid #8ad3c8;padding:22px 26px;background:#10252b}.minecraft-root .mc-sculk-answer>div+div{margin-top:24px;padding-top:24px;border-top:1px solid #497175}.minecraft-root .mc-sculk-answer h3{font-size:17px;color:#eff8f3;font-weight:700;margin:0 0 10px}.minecraft-root .mc-sculk-answer p{font-size:16px;line-height:1.8;color:#e0ebeb;margin:0}.minecraft-root .mc-texture-apply{min-height:850px;padding-bottom:110px}.minecraft-root .mc-lava-apply{width:min(1050px,90%);margin:auto;text-align:center;color:#f4eee4}.minecraft-root .mc-lava-apply>.mc-container{width:100%}.minecraft-root .mc-lava-apply h2{text-shadow:0 3px #101214}.minecraft-root .mc-lava-apply h2 em{color:#f4d5aa}.minecraft-root .mc-lava-apply p{font-size:16px;margin:16px auto;text-shadow:0 2px #101214}.minecraft-root .mc-application-portal{display:flex;align-items:center;flex-direction:column;width:-moz-fit-content;width:fit-content;margin:30px auto 0;gap:20px}.minecraft-root .mc-application-portal img{width:240px;height:240px;image-rendering:pixelated;transition:filter .2s}.minecraft-root .mc-application-portal:hover img{filter:brightness(1.15)}.minecraft-root .mc-application-portal .mc-button{background:#b9ccb0;box-shadow:inset 3px 3px #e3ecd4,inset -3px -3px #5f8074,0 5px #101d1b;border-color:#182e28;color:#142e28}.minecraft-root .mc-run-of-show-link{display:inline-block;margin:30px 0 8px;padding:12px 18px;color:#e4cef6;background:#231e30;border:1px solid #9e83b5;font-size:16px;text-decoration:underline;text-underline-offset:5px}.minecraft-root .mc-run-of-show-link:hover{background:#342941}.minecraft-root .mc-lava-apply p.mc-lava-note{background:#131920f2;padding:8px 14px;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:14px}.minecraft-root .mc-world-footer{position:relative;background:#141e20;border-top:2px solid #4e6660;padding:50px 0}.minecraft-root .mc-world-footer>.mc-container{padding:24px;color:#dce1df}.minecraft-root .mc-world-footer .mc-footer-fine,.minecraft-root .mc-world-footer .mc-footer-top p,.minecraft-root .mc-world-footer .mc-footer-links p span{color:#bdc6c6}.minecraft-root .mc-travel-end{background:#071514}.minecraft-root .mc-travel-end .mc-travel-sprite{width:min(65vw,320px);height:auto;image-rendering:pixelated;animation:mc-end-enter 1.85s cubic-bezier(.55,0,.8,.4) both}@keyframes mc-end-enter{0%{transform:scale(.8);opacity:0}20%{transform:scale(1);opacity:1}55%{transform:scale(1.1)}to{transform:scale(12)}}@media (max-width:900px){.minecraft-root .mc-texture-layer .mc-section{width:88%;padding:28px}.minecraft-root .mc-texture-speakers .mc-section{width:80%}.minecraft-root .mc-texture-layer .mc-section-head{flex-direction:column;align-items:flex-start}.minecraft-root .mc-texture-layer .mc-prize-pool{text-align:left}.minecraft-root .mc-sculk-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.minecraft-root .mc-texture-layer{padding:28px 0 65px;min-height:0}.minecraft-root .mc-texture-layer .mc-layer-label{margin-bottom:30px;gap:6px;font-size:14px}.minecraft-root .mc-texture-layer .mc-section{width:90%;padding:24px 18px}.minecraft-root .mc-texture-layer .mc-section h2{font-size:27px}.minecraft-root .mc-sculk-controls{gap:12px}.minecraft-root .mc-sculk-control{padding:12px 3px}.minecraft-root .mc-sculk-answer{padding:18px}.minecraft-root .mc-sculk-answer p{font-size:16px}.minecraft-root .mc-texture-apply{padding-bottom:95px}.minecraft-root .mc-lava-apply>div>p{max-width:300px}.minecraft-root .mc-lava-apply h2{font-size:27px}.minecraft-root .mc-application-portal img{width:192px;height:192px}.minecraft-root .mc-world-footer>.mc-container{padding:20px}}@media (prefers-reduced-motion:reduce){.minecraft-root .mc-sculk-rings{display:none}.minecraft-root .mc-travel-end .mc-travel-sprite{animation:none}}.minecraft-root .mc-texture-layer{padding-top:32px;padding-bottom:130px}.minecraft-root .mc-texture-layer .mc-layer-label{margin-bottom:clamp(60px,7vw,110px)}.minecraft-root .mc-texture-layer .mc-section{width:min(1120px,74%)}.minecraft-root .mc-texture-about{min-height:540px}.minecraft-root .mc-texture-speakers{min-height:760px;padding-bottom:160px}.minecraft-root .mc-texture-sponsors .mc-section{background:#23271df5;border-color:#a8ad78}.minecraft-root .mc-texture-sponsors h2 em,.minecraft-root .mc-texture-sponsors .mc-eyebrow{color:#e0e4a1}.minecraft-root .mc-texture-sponsors .mc-sponsor-slot{background:#32372a;border-color:#9e9d6e}@media (max-width:900px){.minecraft-root .mc-texture-layer .mc-section{width:84%}}@media (max-width:600px){.minecraft-root .mc-texture-layer{padding-top:28px;padding-bottom:90px}.minecraft-root .mc-texture-layer .mc-section{width:90%}.minecraft-root .mc-texture-layer .mc-layer-label{margin-bottom:65px}.minecraft-root .mc-texture-about{min-height:480px}.minecraft-root .mc-layer-art{-o-object-position:25% center;object-position:25% center}.minecraft-root .mc-texture-apply .mc-layer-art{-o-object-position:20% bottom;object-position:20% bottom}}.minecraft-root .mc-texture-apply{padding-bottom:190px}.minecraft-root .mc-texture-apply .mc-layer-art{-o-object-position:center bottom;object-position:center bottom}.minecraft-root .mc-lava-apply h2{text-shadow:2px 2px 0 #101214,0 3px 0 #101214}.minecraft-root .mc-lava-apply h2+p{background:#141c22df;padding:6px 12px;width:-moz-fit-content;width:fit-content}.minecraft-root .mc-lava-apply p:not(.mc-lava-note){text-shadow:1px 1px 0 #101214}@media (max-width:600px){.minecraft-root .mc-texture-apply .mc-layer-art{-o-object-position:20% bottom;object-position:20% bottom}}.minecraft-root .mc-dimension-page{position:relative;isolation:isolate}.minecraft-root .mc-dimension-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1;pointer-events:none}.minecraft-root .mc-obsidian-portal{position:relative;display:block;width:230px;aspect-ratio:2/3;flex-shrink:0}.minecraft-root .mc-portal-stone{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;clip-path:polygon(evenodd,9.6% 10.6%,90.5% 10.6%,90.5% 84.2%,9.6% 84.2%,9.6% 10.6%,31.5% 26%,31.5% 67.7%,68.7% 67.7%,68.7% 26%,31.5% 26%)}.minecraft-root .mc-portal-surface{position:absolute;left:30%;top:25%;width:40%;height:44%;overflow:hidden;background:#642799;box-shadow:0 0 20px #9451d663}.minecraft-root .mc-portal-surface i{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/minecraft/textures/nether_portal.png) repeat;background-size:96px 3072px;image-rendering:pixelated;animation:mc-portal-flow 2.4s steps(32) infinite}.minecraft-root .mc-portal-surface b{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#32114b55,transparent 35%,#b470db22 65%,#32114b55)}.minecraft-root a:hover .mc-portal-surface{box-shadow:0 0 28px #ad67ea99}@keyframes mc-portal-flow{to{background-position:0 -3072px}}.minecraft-root .mc-travel-portal .mc-obsidian-portal{width:280px;height:auto}.minecraft-root .mc-nether-page{background:#36191b;padding:80px 0 155px}.minecraft-root .mc-nether-heading{padding:32px;background:#23151de8;border:2px solid #835651;box-shadow:0 6px #130f15}.minecraft-root .mc-nether-portal-link{display:flex;flex-direction:column;align-items:center;flex-shrink:0;text-decoration:none}.minecraft-root .mc-nether-portal-link>span:last-child{color:#efcfed;font:15px VT323,monospace;text-align:center;margin-top:-28px}.minecraft-root .mc-nether-page .mc-schedule>.mc-container{padding:32px;background:#20171ef5;border:2px solid #755153;box-shadow:0 6px #130f15}.minecraft-root .mc-nether-page .mc-nether-foot{padding:25px;background:#21161dec;border:1px solid #80534c}.minecraft-root .mc-nether-page .mc-day-content li p{color:#e0d0de}.minecraft-root .mc-nether-gateway{display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;margin:25px auto 8px;padding:8px 25px 8px 10px;text-align:left}.minecraft-root .mc-nether-gateway .mc-obsidian-portal{width:72px}.minecraft-root .mc-nether-gateway strong{display:inline-block;margin-top:5px}.minecraft-root .mc-end-page{background:#100b19;padding-top:clamp(190px,19vw,290px);padding-bottom:165px}.minecraft-root .mc-end-page .mc-dimension-art{-o-object-position:left top;object-position:left top}.minecraft-root .mc-end-page .mc-application-layout{width:76%;max-width:1150px;gap:45px}.minecraft-root .mc-end-page .mc-application-intro{padding:25px;background:#120f1de8;border:1px solid #716080}.minecraft-root .mc-end-page .mc-application-intro h1{font-size:clamp(28px,2.9vw,42px)}.minecraft-root .mc-end-page .mc-application-intro h1 em{color:#e1d6a1}.minecraft-root .mc-end-page .mc-application-intro .mc-eyebrow,.minecraft-root .mc-end-page .mc-application-intro dt{color:#ddc9ec}.minecraft-root .mc-end-caption{border-left:3px solid #9380b5;padding:12px;font-size:14px!important;background:#251a35}.minecraft-root .mc-end-page .mc-application-form{background:#eeeadd;border-color:#302839;box-shadow:inset 3px 3px #fffbef,inset -3px -3px #b7b39d,7px 7px #160e22}.minecraft-root .mc-texture-trials{min-height:1060px;padding-bottom:80px}.minecraft-root .mc-texture-trials .mc-layer-art{-o-object-position:center bottom;object-position:center bottom}.minecraft-root .mc-trial-entrance{width:min(980px,74%);margin:auto;text-align:center}.minecraft-root .mc-trial-intro{padding:26px 32px;background:#172b2cf2;border:2px solid #79988c;box-shadow:0 5px #101b1d}.minecraft-root .mc-trial-intro p:not(.mc-eyebrow){color:#e0e7df;font-size:16px;max-width:570px;margin:18px auto;line-height:1.7}.minecraft-root .mc-trial-intro h2{margin:10px 0}.minecraft-root .mc-trial-intro h2 em{color:#eeb68d}.minecraft-root .mc-trial-ask{margin:20px auto 0;padding-top:18px;border-top:1px solid #4d6b5d;max-width:520px;font:15px VT323,monospace;letter-spacing:.06em;color:#bcd3c6}.minecraft-root .mc-trial-door{display:flex;position:absolute;bottom:6%;left:50%;transform:translate(-50%);width:min(330px,85%);height:28%;align-items:center;justify-content:flex-end;flex-direction:column;text-decoration:none}.minecraft-root .mc-trial-door-highlight{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;transition:background .18s,border-color .18s}.minecraft-root .mc-trial-door:hover .mc-trial-door-highlight,.minecraft-root .mc-trial-door:focus-visible .mc-trial-door-highlight{border-color:#f2c38c;background:#edac5720;box-shadow:0 0 22px #d793434d}.minecraft-root .mc-trial-door .mc-button{position:relative;background:#a56a43;color:#11201f;box-shadow:inset 2px 2px #c98f63,inset -2px -2px #5f3c27,0 5px #101b1a;border-color:#1b2a28;font-size:16px;padding:16px 18px}.minecraft-root .mc-trial-door small{position:relative;margin-top:15px;padding:5px 10px;color:#e9ece2;background:#142224ed}.minecraft-root .mc-trial-page{background:#192725;padding:100px 0 170px}.minecraft-root .mc-trial-page-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:45px;width:76%;max-width:1150px}.minecraft-root .mc-trial-page-intro{padding:28px;background:#152624ed;border:2px solid #819c89}.minecraft-root .mc-trial-page-intro h1{font:var(--px-h2)/1.1 "Silkscreen",monospace;color:#ecede0;margin:24px 0}.minecraft-root .mc-trial-page-intro h1 em{font-style:normal;color:#e9b08b}.minecraft-root .mc-trial-page-intro p{font-size:16px;line-height:1.75;color:#dce5dc}.minecraft-root .mc-trial-page-intro .mc-eyebrow{font-size:12px;color:#eeb48c}.minecraft-root .mc-guide-role{padding:20px 0;border-top:1px solid #536e64}.minecraft-root .mc-guide-role>span{font:20px VT323,monospace;letter-spacing:1px;color:#edbb99}.minecraft-root .mc-guide-role p{margin:7px 0 0;font-size:14px}.minecraft-root .mc-trial-date{font:20px VT323,monospace;letter-spacing:2px}.minecraft-root .mc-interest-form{background:#e5e9dc;border-color:#314a40;box-shadow:inset 3px 3px #f8f7ec,inset -3px -3px #a1afa0,7px 7px #122824}.minecraft-root .mc-interest-label{font:20px VT323,monospace;letter-spacing:1px;color:#476359}.minecraft-root .mc-interest-form input:not([type=radio]),.minecraft-root .mc-interest-form textarea{display:block;width:100%}.minecraft-root .mc-interest-roles>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.minecraft-root .mc-interest-roles label{display:flex;gap:7px;align-items:center;justify-content:center;border:2px solid #a0ad96;padding:13px 5px;background:#f1f2e8}.minecraft-root .mc-interest-roles label.is-selected{border-color:#526b57;background:#cadaca;box-shadow:inset 0 -3px #8aa387}.minecraft-root .mc-interest-roles input[type=radio]{height:16px;width:16px;margin:0;box-shadow:none;accent-color:#3d6256}.minecraft-root .mc-review-status{margin:24px 0;padding:12px;border-left:3px solid #65836a;background:#d2ddca;color:#314b37;font-size:14px;line-height:1.65}.minecraft-root .mc-travel-trial{background:#122625}.minecraft-root .mc-trial-opening{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.minecraft-root .mc-trial-gate{position:absolute;top:0;width:50%;height:100%;background-image:url(/images/minecraft/dimensions/trial-chamber-entrance.webp);background-size:200% 100%;border-right:3px solid #b58869}.minecraft-root .mc-trial-gate-left{left:0;background-position:left}.minecraft-root .mc-trial-gate-right{right:0;background-position:right}.minecraft-root .mc-void-footer{position:relative;background:#0d0914 url(/images/minecraft/dimensions/bedrock-void-footer.webp) center top/100% auto no-repeat;padding:clamp(80px,8vw,140px) 0 35px;color:#d6d4df}.minecraft-root .mc-void-footer-content{display:grid;grid-template-columns:1.15fr 1fr auto;align-items:start;gap:35px;max-width:1150px}.minecraft-root .mc-void-footer .mc-brand{color:#e7e1cf;font-size:17px}.minecraft-root .mc-void-footer p{font-size:13px;line-height:1.8;margin:12px 0 0}.minecraft-root .mc-void-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px;font-size:14px}.minecraft-root .mc-void-contact{display:flex;flex-direction:column;gap:20px;font-size:14px}.minecraft-root .mc-void-contact small{color:#a4a0b1}.minecraft-root .mc-void-footer a:hover{color:#f1cfaa;text-decoration:underline;text-underline-offset:4px}@media (max-width:1100px){.minecraft-root .mc-links{gap:16px}.minecraft-root .mc-end-page .mc-application-layout{width:85%;gap:25px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.minecraft-root .mc-trial-page-layout{width:85%;gap:25px}.minecraft-root .mc-nether-page .mc-container{width:85%}.minecraft-root .mc-nether-heading{gap:20px}.minecraft-root .mc-nether-portal-link .mc-obsidian-portal{width:175px}}@media (max-width:700px){.minecraft-root .mc-end-page{padding-top:220px;padding-bottom:100px}.minecraft-root .mc-end-page .mc-dimension-art{width:850px;max-width:none;height:auto;inset:0 auto auto -20px;-o-object-fit:contain;object-fit:contain;-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}.minecraft-root .mc-end-page .mc-application-layout,.minecraft-root .mc-trial-page-layout{grid-template-columns:1fr;width:90%;gap:30px}.minecraft-root .mc-end-page .mc-application-intro{padding:22px}.minecraft-root .mc-end-page .mc-application-intro dl{margin-top:25px}.minecraft-root .mc-texture-trials{min-height:960px}.minecraft-root .mc-trial-entrance{width:90%}.minecraft-root .mc-trial-intro{padding:24px 18px}.minecraft-root .mc-trial-intro h2{font-size:26px}.minecraft-root .mc-trial-page{padding:65px 0 100px}.minecraft-root .mc-trial-page-intro{padding:24px}.minecraft-root .mc-nether-page{padding:55px 0 130px}.minecraft-root .mc-nether-heading{flex-direction:column;width:90%;padding:24px}.minecraft-root .mc-nether-heading h1{padding-right:0}.minecraft-root .mc-nether-portal-link{align-self:center}.minecraft-root .mc-nether-portal-link .mc-obsidian-portal{width:150px}.minecraft-root .mc-nether-page .mc-schedule>.mc-container{width:90%;padding:24px 18px}.minecraft-root .mc-nether-page .mc-nether-foot{width:90%}.minecraft-root .mc-void-footer{padding-top:65px;background-size:auto 240px}.minecraft-root .mc-void-footer-content{grid-template-columns:1fr;gap:25px}.minecraft-root .mc-void-contact{flex-direction:row;flex-wrap:wrap;font-size:13px}}@media (prefers-reduced-motion:reduce){.minecraft-root .mc-portal-surface i,.minecraft-root .mc-portal-surface b{animation:none}.minecraft-root .mc-trial-door-highlight{transition:none}}.minecraft-root .mc-sculk-answer-stage{display:grid;margin-bottom:26px}.minecraft-root .mc-sculk-answer-region,.minecraft-root .mc-sculk-awaiting{grid-area:1/1;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .18s}.minecraft-root .mc-sculk-answer-region.is-active,.minecraft-root .mc-sculk-awaiting.is-active{visibility:visible;pointer-events:auto;opacity:1}.minecraft-root .mc-sculk-awaiting{margin:0;display:grid;place-items:center;min-height:180px;color:#b5d6d3;border:1px solid #385954;background:#10252b88;font-size:16px}.minecraft-root .mc-sculk-control:active{transform:none;box-shadow:0 5px #071117}.minecraft-root .mc-depth-layer:focus{outline:none}.minecraft-root .mc-texture-about,.minecraft-root .mc-texture-sponsors{padding-bottom:32px}.minecraft-root .mc-texture-speakers{padding-bottom:80px}.minecraft-root .mc-encounter{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:30px;width:min(650px,86%);min-height:250px;margin:25px 8% 0 auto;padding:0 18px;color:#f4ecd9;isolation:isolate;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.minecraft-root .mc-encounter:before{content:"";position:absolute;top:15%;right:-15%;bottom:0;left:-15%;z-index:-1;background:radial-gradient(ellipse,#10191bd6 0%,#10191b66 40%,transparent 70%);pointer-events:none}.minecraft-root .mc-encounter:focus-visible{outline:2px solid #dfc995;outline-offset:8px}.minecraft-root .mc-encounter-scene{position:relative;display:block;width:235px;height:230px;flex-shrink:0}.minecraft-root .mc-scene-floor{position:absolute;bottom:9px;left:8%;width:84%;height:15px;background:#333937 url(/images/minecraft/textures/stone.png) center/64px;border-top:4px solid #72736c;box-shadow:0 8px #151c1c;clip-path:polygon(0 0,90% 0,100% 30%,100% 100%,8% 100%,0 65%)}.minecraft-root .mc-scene-light{position:absolute;top:8%;right:-15%;bottom:-10%;left:-15%;background:radial-gradient(ellipse at 50% 65%,#e9c77970,transparent 65%);pointer-events:none}.minecraft-root .mc-skeleton-art{position:absolute;height:205px;width:auto;bottom:20px;left:60px;transform-origin:50% 90%;filter:drop-shadow(4px 6px 0 #080e1588)}.minecraft-root .mc-encounter-label{display:flex;flex-direction:column;gap:9px;min-width:0;text-align:left;text-shadow:0 2px 3px #000}.minecraft-root .mc-encounter-label small{font:15px VT323,monospace;letter-spacing:1.6px;color:#d1bd94}.minecraft-root .mc-encounter-label strong{display:flex;align-items:center;gap:16px;font:25px VT323,monospace;line-height:1.2;color:#fff4d9}.minecraft-root .mc-encounter-label strong>span{display:inline-block;color:#dbbf83}.minecraft-root .mc-encounter-label>span{font-size:14px;color:#d2d5c8}.minecraft-root .mc-dig-face{position:absolute;left:46px;bottom:22px;display:grid;grid-template-columns:repeat(3,1fr);width:150px;height:150px;background:#081313;box-shadow:inset 0 0 28px #000,0 8px #121c1b;border:5px solid #303934}.minecraft-root .mc-dig-block{background:#606759 url(/images/minecraft/textures/stone.png) center/100px;image-rendering:pixelated;box-shadow:inset 2px 2px #ffffff12,inset -2px -2px #0003}.minecraft-root .mc-dig-block:nth-child(3n){background-image:url(/images/minecraft/textures/andesite.png)}.minecraft-root .mc-dig-cracks{position:absolute;top:0;right:0;bottom:0;left:0;background:#111b19;pointer-events:none;clip-path:polygon(15% 0,19% 0,40% 37%,77% 20%,80% 25%,45% 43%,57% 61%,100% 69%,100% 74%,59% 67%,50% 100%,46% 100%,48% 65%,22% 75%,18% 70%,46% 59%,35% 41%)}.minecraft-root .mc-cart-wrap{position:absolute;width:200px;height:188px;bottom:17px;left:14px;transform-origin:50% 90%}.minecraft-root .mc-cart-art{width:100%;height:100%;overflow:visible;filter:drop-shadow(3px 5px 0 #07121180)}.minecraft-root .mc-encounter-chest .mc-scene-floor{background:repeating-linear-gradient(90deg,#473522 0,#473522 12px,#857356 12px,#857356 18px,#242d2c 18px,#242d2c 28px);border-top:4px solid #8b9892;width:105%;left:0}.minecraft-root .mc-exit-portal{position:absolute;left:50%;bottom:20px;translate:-50% 0;display:block;width:160px}.minecraft-root .mc-exit-portal svg{display:block;width:100%;height:auto}.minecraft-root .mc-exit-end{position:absolute;left:50%;bottom:26px;translate:-50% 0;width:165px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 0 22px #c9b6ff55)}.minecraft-root .mc-scene-particle{position:absolute;left:50%;top:58%;width:7px;height:7px;background:#c5c9ad;pointer-events:none}.minecraft-root .mc-scene-particle-portal{background:#b374e0;box-shadow:0 0 9px #c07be8aa}.minecraft-root .mc-scene-particle-end{background:#e4dcb0;box-shadow:0 0 9px #d8c9ff99}.minecraft-root .mc-scene-particle-chest{background:#e8c058;box-shadow:0 0 9px #edc35566}.minecraft-root .mc-scene-particle-dig{background:#868578 url(/images/minecraft/textures/stone.png) center/24px;width:14px;height:14px}.minecraft-root .mc-scene-crosshair{position:absolute;left:calc(50% - 10px);top:45%;width:20px;height:20px;background:linear-gradient(#fff4dc,#fff4dc) center/2px 20px no-repeat,linear-gradient(#fff4dc,#fff4dc) center/20px 2px no-repeat;filter:drop-shadow(1px 1px #101818);pointer-events:none}html:has(.minecraft-root),body:has(.minecraft-root){scrollbar-width:none}html:has(.minecraft-root)::-webkit-scrollbar,body:has(.minecraft-root)::-webkit-scrollbar{display:none}.minecraft-root .mc-descent-skip{position:fixed;left:50%;bottom:24px;translate:-50% 0;z-index:10000;padding:12px 20px;color:#fff4d9;background:#132025;border:1px solid #bca778;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.minecraft-root .mc-descent-skip:focus-visible{clip-path:none;width:auto;height:auto}@media (prefers-reduced-motion:reduce){html:has(.minecraft-root){scroll-behavior:auto}}.minecraft-root .mc-track-nether{width:min(1000px,84%);margin:50px auto 0;padding:18px 38px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#211426ef;border:2px solid #866998;box-shadow:0 6px #100c16}.minecraft-root .mc-track-nether h3{font:30px VT323,monospace;margin:8px 0 14px;color:#eedffc}.minecraft-root .mc-track-nether .mc-eyebrow{color:#d1a7e5}.minecraft-root .mc-track-nether p:not(.mc-eyebrow){color:#e0d7e7;font-size:16px;line-height:1.8}.minecraft-root .mc-track-nether-door{display:flex;flex-direction:column;align-items:center;min-width:175px;padding:0 10px 10px}.minecraft-root .mc-track-nether-door .mc-obsidian-portal{width:165px}.minecraft-root .mc-track-nether-door>span:not(.mc-obsidian-portal){margin-top:-22px;color:#edd4ff;font-weight:700;font-size:16px}.minecraft-root .mc-track-nether-door small{font-size:14px;color:#cbb9d6}.minecraft-root .mc-track-nether-door:hover{background:#63457833}.minecraft-root .mc-nether-residents{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;width:min(1120px,88%);margin:0 auto 45px}.minecraft-root .mc-nether-residents img{width:clamp(100px,14vw,175px);height:auto;flex-shrink:0;filter:drop-shadow(0 5px 4px #080610)}.minecraft-root .mc-nether-residents img:last-child{transform:scaleX(-1)}.minecraft-root .mc-nether-residents p{align-self:center;padding:20px;background:#26151cdb;border:1px solid #966757;text-align:center;color:#f4d7a3;font:20px VT323,monospace}.minecraft-root .mc-nether-residents p span{color:#e0c3c8;font:14px DM Sans,sans-serif}.mc-vanilla-cursor{position:fixed;inset:0 auto auto 0;width:32px;height:32px;z-index:2147483647;pointer-events:none;display:none;transform:translate3d(-100px,-100px,0)}.mc-vanilla-cursor.is-visible{display:block}.mc-vanilla-cursor *{pointer-events:none}.mc-vanilla-cursor .mc-cursor-tool{width:32px;height:32px;transform:translate(-28px,-14px);transform-origin:28px 14px}.mc-vanilla-cursor img{width:32px;height:32px;image-rendering:pixelated}.mc-vanilla-cursor i{position:absolute;width:3px;height:3px;left:-1px;top:-1px;background:#b6cdc8;opacity:0}.mc-custom-cursor .minecraft-root,.mc-custom-cursor .minecraft-root *{cursor:none!important}.mc-custom-cursor .minecraft-root :is(input,textarea,[contenteditable]){cursor:text!important}.mc-custom-cursor .minecraft-root select{cursor:auto!important}.minecraft-root .mc-travel-portal{background:#160b20}.minecraft-root .mc-travel-portal .mc-travel-sprite{animation:mc-enter-nether 1.65s cubic-bezier(.65,0,.3,1) forwards}.minecraft-root .mc-travel-portal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#8240b8 url(/images/minecraft/textures/nether_portal.png) center/128px 4096px;image-rendering:pixelated;opacity:0;animation:mc-nether-veil 1.85s ease-in-out forwards}.minecraft-root .mc-travel-portal .mc-travel-copy,.minecraft-root .mc-travel-portal .mc-travel-skip{z-index:2}@keyframes mc-enter-nether{0%{opacity:0;transform:translateY(25px) scale(.95)}24%{opacity:1;transform:translateY(0) scale(1)}64%{opacity:1}to{opacity:0;transform:scale(6)}}@keyframes mc-nether-veil{0%,45%{opacity:0}78%{opacity:.96}to{opacity:1}}@media (max-width:700px){.minecraft-root .mc-encounter{width:94%;min-height:240px;gap:5px;margin:20px auto 0;padding:0 10px}.minecraft-root .mc-encounter-scene{width:170px;height:210px}.minecraft-root .mc-skeleton-art{height:175px;left:40px}.minecraft-root .mc-encounter-label strong{font-size:22px;gap:6px}.minecraft-root .mc-encounter-label small{letter-spacing:.5px}.minecraft-root .mc-encounter-label>span{font-size:13px}.minecraft-root .mc-dig-face{width:120px;height:120px;left:25px}.minecraft-root .mc-cart-wrap{width:165px;height:160px;left:0}.minecraft-root .mc-track-nether{width:90%;padding:24px;flex-direction:column;gap:8px;text-align:center}.minecraft-root .mc-nether-residents{width:92%;gap:12px;flex-wrap:wrap}.minecraft-root .mc-nether-residents img{width:100px}.minecraft-root .mc-nether-residents p{order:3;width:100%;margin:8px 0 0;padding:12px}}@media (prefers-reduced-motion:reduce){.minecraft-root .mc-sculk-answer-region,.minecraft-root .mc-sculk-awaiting,.minecraft-root .mc-encounter{transition:none}.mc-vanilla-cursor{display:none!important}}.minecraft-root.mc-locked{height:100dvh;overflow:hidden}.minecraft-root.mc-locked .mc-shell{display:flex;flex-direction:column;height:100%}.minecraft-root.mc-locked .mc-shell>.mc-nav{flex:none}.minecraft-root.mc-locked #mc-main{flex:1 1 auto;min-height:0}.minecraft-root:not(.mc-locked) .mc-nav{position:sticky;top:0;z-index:30}.minecraft-root .mc-story-frame{position:relative;width:100%;height:100%;overflow:hidden;background:#05080c;--descent:0;--stage:100vh}.minecraft-root .mc-story{position:relative;z-index:1;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;overscroll-behavior-y:contain}.minecraft-root .mc-story::-webkit-scrollbar{width:0}.minecraft-root .mc-story{scrollbar-width:none}.minecraft-root .mc-shaft{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.minecraft-root .mc-shaft-strip{position:absolute;top:0;left:0;width:100%;height:0;will-change:transform;transform:translate3d(0,var(--shaft-y,0px),0)}.minecraft-root .mc-shaft-tile{position:absolute;left:0;top:calc(var(--tile-index) * var(--tile-step));width:100%;height:var(--tile-h);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-mask-image:linear-gradient(#0000 0%,#000 9%,#000 91%,#0000 100%);mask-image:linear-gradient(#0000,#000 9%,#000 91%,#0000)}.minecraft-root .mc-shaft-gloom{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse calc(165% - var(--descent) * 70%) calc(145% - var(--descent) * 58%) at 50% 46%,#05080c00,#05080c00 42%,#05080c8f 80%,#05080cd6);opacity:calc(.3 + var(--descent) * .42)}.minecraft-root .mc-chapter{position:relative;min-height:calc(var(--stage) * var(--chapter-stages));view-timeline-name:--chapter;view-timeline-axis:block}.minecraft-root .mc-chapter:focus{outline:none}.minecraft-root .mc-chapter-stage{position:sticky;top:0;height:var(--stage);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--scene) * 1.4) 0}.minecraft-root .mc-chapter-hero{min-height:var(--stage)}.minecraft-root .mc-chapter-hero .mc-chapter-stage{padding:0}.minecraft-root .mc-chapter-hero .mc-hero-shade{background-image:linear-gradient(#0000 44%,#05080c7a 72%,#05080ce6 89%,#05080c)}@media (prefers-reduced-motion:no-preference){.minecraft-root .mc-chapter-body{animation:mc-chapter-settle linear both;animation-timeline:--chapter;animation-range:cover}.minecraft-root .mc-chapter-hero .mc-chapter-body{animation:none}}@keyframes mc-chapter-settle{0%{opacity:0;transform:translateY(34px)}30%,70%{opacity:1;transform:none}to{opacity:0;transform:translateY(-26px)}}.minecraft-root .mc-chapter{--scene:clamp(9px,min(1.5vh,1.1vw),15px)}.minecraft-root .mc-chapter-body{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(1120px,88%);min-height:0}.minecraft-root .mc-chapter-body>*{width:100%}.minecraft-root .mc-depth-rail{position:absolute;z-index:2;left:0;top:0;bottom:0;width:190px;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:0 0 0 26px;pointer-events:none;background:linear-gradient(90deg,#05080cf0,#05080cd8 52%,#05080c00)}.minecraft-root .mc-depth-rail>*{pointer-events:auto}.minecraft-root .mc-depth-read{display:flex;align-items:baseline;gap:8px;margin:0;font-family:Silkscreen,monospace}.minecraft-root .mc-depth-read span{font-size:11px;letter-spacing:2px;color:#6f7c85}.minecraft-root .mc-depth-read b{font-size:23px;color:#f2dcc2;text-shadow:2px 2px 0 #05080c;font-variant-numeric:tabular-nums}.minecraft-root .mc-depth-strata{list-style:none;margin:0;padding:0 0 0 1px;display:flex;flex-direction:column;gap:1px;border-left:2px solid #2b343b}.minecraft-root .mc-depth-strata button{display:flex;align-items:center;gap:9px;width:100%;padding:5px 6px 5px 11px;background:none;border:0;cursor:pointer;text-align:left;font:10px VT323,monospace;letter-spacing:.6px;color:#69757d;transition:color .25s,transform .25s}.minecraft-root .mc-depth-strata i{width:7px;height:7px;flex:none;opacity:.4;transition:opacity .25s,box-shadow .25s}.minecraft-root .mc-depth-strata button:hover{color:#cbd4da;transform:translate(3px)}.minecraft-root .mc-depth-strata button:hover i{opacity:1}.minecraft-root .mc-depth-strata .is-level button{color:#f2dcc2}.minecraft-root .mc-depth-strata .is-level i{opacity:1;box-shadow:0 0 9px currentColor}.minecraft-root .mc-depth-floor{margin:0;padding-left:13px;font:10px VT323,monospace;letter-spacing:2.4px;color:#3d474e}@media (min-width:1180px){.minecraft-root .mc-chapter-stage{padding-left:190px}.minecraft-root .mc-chapter-hero .mc-chapter-stage{padding-left:0}}@media (max-width:1179px){.minecraft-root .mc-depth-rail{inset:auto auto 0 0;flex-direction:row;align-items:center;width:auto;padding:0 0 14px 18px;background:none}.minecraft-root .mc-depth-read b,.minecraft-root .mc-depth-read span{text-shadow:2px 2px 0 #05080c}.minecraft-root .mc-depth-strata,.minecraft-root .mc-depth-floor{display:none}.minecraft-root .mc-depth-read b{font-size:18px}}.minecraft-root .mc-chapter .mc-section:not(.mc-scene-open){padding:calc(var(--scene) * 2.2) calc(var(--scene) * 2.4);background:#171d24f2;border:2px solid #717b82;box-shadow:inset 0 3px #ffffff13,0 6px #101318}.minecraft-root .mc-chapter .mc-section.mc-scene-open{padding:0;background:none;border:0;box-shadow:none}.minecraft-root .mc-chapter .mc-section .mc-container{width:100%;max-width:none}.minecraft-root .mc-chapter h2{font-size:var(--px-h2);margin:0 0 calc(var(--scene) * 1.2)}.minecraft-root .mc-chapter .mc-section-head{gap:calc(var(--scene) * 3);margin-bottom:calc(var(--scene) * 1.8)}.minecraft-root .mc-chapter .mc-body{font-size:clamp(15px,1.95vh,17px);line-height:1.6}.minecraft-root .mc-chapter .mc-section-note{margin:calc(var(--scene) * 1.3) 0 0;font-size:var(--vt-sm)}.minecraft-root .mc-chapter .mc-eyebrow{font-size:var(--vt-sm)}.minecraft-root .mc-chapter-about .mc-chapter-body{width:min(1340px,92%)}.minecraft-root .mc-about-scene{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:calc(var(--scene) * 3)}.minecraft-root .mc-about-copy h2{font-size:var(--px-h1);margin:calc(var(--scene) * 1) 0 calc(var(--scene) * 1.5);line-height:1.22;text-shadow:2px 2px 0 #05080c}.minecraft-root .mc-about-copy h2 em{color:#d5aa87;font-style:normal}.minecraft-root .mc-about-copy .mc-body{max-width:38ch;margin:0 0 calc(var(--scene) * 1.1);color:#e2e7ea;text-shadow:1px 1px 0 #05080c}.minecraft-root .mc-about-copy .mc-body:last-child{margin-bottom:0;color:#bcc4ca;font-size:clamp(14px,1.8vh,16px)}.minecraft-root .mc-about-copy .mc-eyebrow{color:#d5aa87;text-shadow:1px 1px 0 #05080c}.minecraft-root .mc-fact-scatter{display:grid;gap:calc(var(--scene) * 1.7);margin:0}.minecraft-root .mc-fact-0{margin-left:0}.minecraft-root .mc-fact-1{margin-left:13%}.minecraft-root .mc-fact-2{margin-left:5%}.minecraft-root .mc-fact-3{margin-left:21%}.minecraft-root .mc-fact dd{margin:0;font:700 var(--px-h2)/1 "Silkscreen",monospace;color:#f2dcc2;text-shadow:2px 2px 0 #05080c,4px 4px 0 #0b1016}.minecraft-root .mc-fact dt{margin-top:calc(var(--scene) * .5);font:var(--vt-sm) "VT323",monospace;letter-spacing:.08em;color:#d5aa87;text-shadow:1px 1px 0 #05080c}@media (max-width:900px){.minecraft-root .mc-about-scene{grid-template-columns:1fr;gap:calc(var(--scene) * 2.4)}.minecraft-root .mc-about-copy .mc-body:last-child{display:none}.minecraft-root .mc-fact-scatter{grid-template-columns:1fr 1fr;gap:calc(var(--scene) * 1.3)}.minecraft-root .mc-fact-1,.minecraft-root .mc-fact-3,.minecraft-root .mc-fact-2{margin-left:0}.minecraft-root .mc-fact dd{font-size:var(--px-h3)}}.minecraft-root .mc-chapter .mc-track{padding:calc(var(--scene) * 1.3) calc(var(--scene) * 1.4) 0}.minecraft-root .mc-chapter .mc-track h3{font-size:calc(var(--scene) * 1.35);margin:0 0 calc(var(--scene) * .7)}.minecraft-root .mc-chapter .mc-track p:not(.mc-eyebrow){font-size:calc(var(--scene) * .95);margin:0 0 calc(var(--scene) * 1.4)}.minecraft-root .mc-chapter .mc-faq-grid{gap:calc(var(--scene) * 3.2)}.minecraft-root .mc-chapter .mc-faq-trigger{padding:calc(var(--scene) * 1) 0;font-size:calc(var(--scene) * 1.05)}.minecraft-root .mc-chapter .mc-faq-answer{font-size:calc(var(--scene) * 1);line-height:1.65}.minecraft-root .mc-chapter .mc-sponsor-tiers{margin-top:calc(var(--scene) * 1.8)}.minecraft-root .mc-chapter .mc-sponsor-tier{gap:calc(var(--scene) * 1.6);margin-top:calc(var(--scene) * 1.1)}.minecraft-root .mc-chapter .mc-sponsor-slot{min-height:calc(var(--scene) * 5)}.minecraft-root .mc-chapter .mc-sponsor-tier:first-child .mc-sponsor-slot{min-height:calc(var(--scene) * 6.2)}.minecraft-root .mc-chapter .mc-podium-block{min-height:calc(var(--scene) * 13);padding:calc(var(--scene) * 1.6) calc(var(--scene) * .8) calc(var(--scene) * 1.2)}.minecraft-root .mc-chapter .mc-podium-diamond .mc-podium-block{min-height:calc(var(--scene) * 16.5)}.minecraft-root .mc-chapter .mc-podium-gold .mc-podium-block{min-height:calc(var(--scene) * 11.5)}.minecraft-root .mc-chapter .mc-podium-block strong{font-size:calc(var(--scene) * 2.6);line-height:1.3}.minecraft-root .mc-chapter .mc-prize-icon{height:calc(var(--scene) * 4.5)}.minecraft-root .mc-chapter .mc-podium-diamond .mc-prize-icon{height:calc(var(--scene) * 5.5)}.minecraft-root .mc-sculk-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:calc(var(--scene) * 2.4);align-items:stretch}.minecraft-root .mc-sculk-side{display:flex;flex-direction:column;min-width:0}.minecraft-root .mc-chapter .mc-sculk-controls{display:flex;flex-direction:column;gap:calc(var(--scene) * .6);margin:calc(var(--scene) * 1.2) 0}.minecraft-root .mc-chapter .mc-sculk-control{display:flex;align-items:center;gap:calc(var(--scene) * 1);padding:calc(var(--scene) * .7) calc(var(--scene) * .9);text-align:left}.minecraft-root .mc-chapter .mc-sculk-control.is-selected{box-shadow:0 5px #071117,inset 3px 0 #a3e5d7}.minecraft-root .mc-chapter .mc-sculk-object,.minecraft-root .mc-chapter .mc-sculk-object img{width:calc(var(--scene) * 2.9);height:calc(var(--scene) * 2.9)}.minecraft-root .mc-chapter .mc-sculk-object{margin:0;flex-shrink:0}.minecraft-root .mc-chapter .mc-sculk-control>span:last-of-type{font-size:calc(var(--scene) * 1.1)}.minecraft-root .mc-chapter .mc-sculk-answer-stage{display:block;margin:0}.minecraft-root .mc-chapter .mc-sculk-answer-region{grid-area:auto;height:100%;visibility:visible;pointer-events:auto;opacity:1}.minecraft-root .mc-chapter .mc-sculk-answer{height:100%;padding:calc(var(--scene) * 1.5) calc(var(--scene) * 1.8)}.minecraft-root .mc-chapter .mc-sculk-answer>div+div{margin-top:calc(var(--scene) * 1.2);padding-top:calc(var(--scene) * 1.2)}.minecraft-root .mc-chapter .mc-sculk-answer h3{font-size:calc(var(--scene) * 1.2);margin:0 0 calc(var(--scene) * .6)}.minecraft-root .mc-chapter .mc-sculk-answer p{font-size:calc(var(--scene) * 1.05);line-height:1.7}.minecraft-root .mc-chapter .mc-sculk-side .mc-text-link{margin-top:auto;font-size:calc(var(--scene) * 1)}.minecraft-root .mc-chapter .mc-lava-apply p:not(.mc-eyebrow){font-size:calc(var(--scene) * 1.1);margin:calc(var(--scene) * 1) auto}.minecraft-root .mc-chapter .mc-application-portal{margin-top:calc(var(--scene) * 1.4);gap:calc(var(--scene) * 1.2)}.minecraft-root .mc-chapter .mc-application-portal img{width:calc(var(--scene) * 12);height:calc(var(--scene) * 12)}.minecraft-root .mc-chapter-end .mc-chapter-body{width:min(1240px,94%);flex:1 1 auto;justify-content:flex-start;padding-top:calc(var(--scene) * .6)}.minecraft-root .mc-chapter .mc-application-page{min-height:0;height:100%;padding:0;background:none;overflow:hidden}.minecraft-root .mc-chapter .mc-application-page>.mc-dimension-art{display:none}.minecraft-root .mc-chapter .mc-application-layout{width:100%;height:100%;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:calc(var(--scene) * 2.4);align-content:start}.minecraft-root .mc-chapter .mc-application-intro{display:flex;flex-direction:column;padding-top:0;min-width:0}.minecraft-root .mc-chapter .mc-application-intro h1{font-size:clamp(20px,3.4vh,34px);margin:calc(var(--scene) * .5) 0}.minecraft-root .mc-chapter .mc-application-intro>p:not(.mc-eyebrow){font-size:calc(var(--scene) * 1.1);margin:0 0 calc(var(--scene) * .7)}.minecraft-root .mc-chapter .mc-end-caption{display:none}.minecraft-root .mc-chapter .mc-application-intro dl{margin:auto 0 0}.minecraft-root .mc-chapter .mc-application-intro dl>div{padding:calc(var(--scene) * .7) 0;gap:calc(var(--scene) * 1);font-size:calc(var(--scene) * 1)}.minecraft-root .mc-chapter .mc-application-intro dt,.minecraft-root .mc-chapter .mc-dimension-back{font-size:calc(var(--scene) * 1)}.minecraft-root .mc-chapter .mc-application-form{display:flex;flex-direction:column;min-height:0;padding:calc(var(--scene) * 1.5) calc(var(--scene) * 1.8)}.minecraft-root .mc-chapter .mc-application-preview-label{font-size:calc(var(--scene) * 1.1)}.minecraft-root .mc-chapter .mc-form-disclaimer{font-size:calc(var(--scene) * .9);line-height:1.6;margin:calc(var(--scene) * .5) 0 calc(var(--scene) * 1.1)}.minecraft-root .mc-chapter .mc-application-steps{padding-bottom:calc(var(--scene) * 1);margin-bottom:calc(var(--scene) * 1.1);gap:calc(var(--scene) * 1)}.minecraft-root .mc-chapter .mc-application-steps li>span{width:calc(var(--scene) * 1.9);height:calc(var(--scene) * 1.9);font-size:calc(var(--scene) * 1)}.minecraft-root .mc-chapter .mc-application-steps b{font-size:calc(var(--scene) * .88)}.minecraft-root .mc-chapter .mc-application-form h2{font-size:calc(var(--scene) * 2);margin-bottom:calc(var(--scene) * 1.2)}.minecraft-root .mc-chapter .mc-form-fields{gap:calc(var(--scene) * 1.1)}.minecraft-root .mc-chapter .mc-form-fields label,.minecraft-root .mc-chapter .mc-form-fields legend{font-size:calc(var(--scene) * 1)}.minecraft-root .mc-chapter .mc-form-fields input,.minecraft-root .mc-chapter .mc-form-fields textarea{margin-top:calc(var(--scene) * .5);font-size:calc(var(--scene) * 1.05)}.minecraft-root .mc-chapter .mc-form-fields input{height:calc(var(--scene) * 3.1)}.minecraft-root .mc-chapter .mc-form-fields textarea{min-height:calc(var(--scene) * 5.5)}.minecraft-root .mc-chapter .mc-form-fields input::-moz-placeholder,.minecraft-root .mc-chapter .mc-form-fields textarea::-moz-placeholder{font-size:calc(var(--scene) * 1)}.minecraft-root .mc-chapter .mc-form-fields input::placeholder,.minecraft-root .mc-chapter .mc-form-fields textarea::placeholder{font-size:calc(var(--scene) * 1)}.minecraft-root .mc-chapter .mc-radio-option{padding:calc(var(--scene) * .7);gap:calc(var(--scene) * .8);font-size:calc(var(--scene) * 1)}.minecraft-root .mc-chapter .mc-form-actions{margin-top:auto;padding-top:calc(var(--scene) * 1.1)}.minecraft-root .mc-chapter .mc-form-actions>.mc-button{min-height:calc(var(--scene) * 3.2);font-size:calc(var(--scene) * 1);padding:calc(var(--scene) * .7) calc(var(--scene) * 1.1)}.minecraft-root .mc-chapter .mc-application-review>div{padding:calc(var(--scene) * .7) 0}.minecraft-root .mc-chapter .mc-application-review dd{font-size:calc(var(--scene) * 1.05)}.minecraft-root .mc-chapter .mc-form-help{font-size:calc(var(--scene) * .9);margin:calc(var(--scene) * .8) 0 0}.minecraft-root .mc-chapter .mc-preview-complete{padding:calc(var(--scene) * 1.5) 0}.minecraft-root .mc-chapter .mc-preview-complete>.mc-button{margin:calc(var(--scene) * 1.4) auto}.minecraft-root .mc-credits{width:100%;margin-top:calc(var(--scene) * 1.6);z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--scene) * .6) calc(var(--scene) * 2);padding:calc(var(--scene) * .8) calc(var(--scene) * 2) 0;border-top:1px solid #3b4455;font-size:calc(var(--scene) * .9);color:#aab3c2}.minecraft-root .mc-credits>div{display:flex;align-items:center;gap:calc(var(--scene) * 1)}.minecraft-root .mc-credits .mc-brand{font-size:calc(var(--scene) * 1)}.minecraft-root .mc-credits p,.minecraft-root .mc-credits small{margin:0;font-size:calc(var(--scene) * .85)}.minecraft-root .mc-credits nav{display:flex;flex-wrap:wrap;gap:calc(var(--scene) * 1.2)}.minecraft-root .mc-credits a{color:#c4cbd7}.minecraft-root .mc-credits a:hover{color:#eaf0f7}.minecraft-root .mc-credits .mc-void-contact{display:flex;align-items:center;gap:calc(var(--scene) * 1.2)}.minecraft-root .mc-chapter .mc-trial-entrance{display:flex;flex-direction:column;align-items:center;gap:calc(var(--scene) * 1.6)}.minecraft-root .mc-chapter .mc-trial-door{position:static;transform:none;width:auto;height:auto}.minecraft-root .mc-chapter .mc-track-nether{position:absolute;right:calc(var(--scene) * 1.6);bottom:calc(var(--scene) * 1.4);z-index:4;display:block;width:auto;margin:0;padding:0;background:none;border:0;box-shadow:none}.minecraft-root .mc-chapter .mc-track-nether>div:first-child{display:none}.minecraft-root .mc-chapter .mc-track-nether-door{display:flex;flex-direction:column;align-items:center;gap:calc(var(--scene) * .5);width:calc(var(--scene) * 9);padding:calc(var(--scene) * .8) calc(var(--scene) * .7);background:#1b1226e8;border:2px solid #7b5ba3;box-shadow:0 5px #0e0817;text-align:center}.minecraft-root .mc-chapter .mc-track-nether-door .mc-obsidian-portal{width:calc(var(--scene) * 5)}.minecraft-root .mc-chapter .mc-track-nether-door>span:not(.mc-obsidian-portal){margin-top:0;font:calc(var(--scene) * 1.05) "VT323",monospace;color:#e9d6ff}.minecraft-root .mc-chapter .mc-track-nether-door small{font-size:calc(var(--scene) * .85);color:#b79ad2}.minecraft-root .mc-splash{color:#fff3ad;text-shadow:0 0 5px #ffd75e,0 0 16px #ffc93c,0 0 34px #f9ac2ecc,0 0 60px #f0951eaa,2px 2px #4a3a12}.minecraft-root .mc-splash:before{content:"";position:absolute;top:-80%;right:-42%;bottom:-80%;left:-42%;z-index:-1;background:radial-gradient(ellipse,#ffdc7acc,#ffc44d88 34%,#f9a92e3d 56%,transparent 76%);pointer-events:none;animation:mc-splash-halo 2.5s ease-in-out infinite}@keyframes mc-splash-halo{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.minecraft-root .mc-splash:before{animation:none}}.minecraft-root .mc-chapter-hero .mc-chapter-body{width:100%;height:100%}.minecraft-root .mc-chapter-hero .mc-hero{height:100%;min-height:0;max-height:none}@media (max-width:760px){.minecraft-root .mc-chapter{--scene:clamp(7px,min(1.2vh,2.4vw),12px)}.minecraft-root .mc-chapter h2{font-size:var(--px-h2);margin-bottom:calc(var(--scene) * .8)}.minecraft-root .mc-chapter-body,.minecraft-root .mc-chapter .mc-layer-label{width:94%}.minecraft-root .mc-chapter .mc-section{padding:calc(var(--scene) * 1.5) calc(var(--scene) * 1.4)}.minecraft-root .mc-chapter .mc-section-head{gap:calc(var(--scene) * 1);margin-bottom:calc(var(--scene) * 1.2)}.minecraft-root .mc-chapter .mc-track p:not(.mc-eyebrow){margin-bottom:calc(var(--scene) * .9)}.minecraft-root .mc-chapter .mc-sponsor-tier{grid-template-columns:calc(var(--scene) * 7) 1fr;gap:calc(var(--scene) * .8);margin-top:calc(var(--scene) * .7)}.minecraft-root .mc-chapter .mc-sponsor-slot,.minecraft-root .mc-chapter .mc-sponsor-tier:first-child .mc-sponsor-slot{min-height:calc(var(--scene) * 3.6)}.minecraft-root .mc-chapter .mc-sponsor-slot small{display:none}.minecraft-root .mc-sculk-grid{grid-template-columns:1fr;gap:calc(var(--scene) * 1)}.minecraft-root .mc-chapter .mc-sculk-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--scene) * .5);margin:calc(var(--scene) * .8) 0}.minecraft-root .mc-chapter .mc-sculk-control{padding:calc(var(--scene) * .5) calc(var(--scene) * .6);gap:calc(var(--scene) * .6)}.minecraft-root .mc-chapter .mc-sculk-object,.minecraft-root .mc-chapter .mc-sculk-object img{width:calc(var(--scene) * 2.2);height:calc(var(--scene) * 2.2)}.minecraft-root .mc-chapter .mc-sculk-side .mc-text-link{display:none}.minecraft-root .mc-chapter .mc-podium-block{min-height:calc(var(--scene) * 9)}.minecraft-root .mc-chapter .mc-podium-diamond .mc-podium-block{min-height:calc(var(--scene) * 11.5)}.minecraft-root .mc-chapter .mc-podium-gold .mc-podium-block{min-height:calc(var(--scene) * 8)}.minecraft-root .mc-chapter .mc-track-nether{left:calc(var(--scene) * .8);bottom:calc(var(--scene) * .8)}.minecraft-root .mc-chapter .mc-track-nether-door{width:calc(var(--scene) * 7.5)}}@media (prefers-reduced-motion:reduce){.minecraft-root .mc-chapter,.minecraft-root .mc-chapter[data-leaving],.minecraft-root .mc-chapter[data-back],.minecraft-root .mc-chapter[data-leaving][data-back],.minecraft-root .mc-chapter:after{animation:none}.minecraft-root .mc-chapter:after{opacity:0}}.minecraft-root .mc-eyebrow{font-size:var(--px-xs);letter-spacing:.1em}.minecraft-root .mc-hero-eyebrow{font-size:var(--px-sm)}.minecraft-root .mc-chapter .mc-eyebrow{font-size:var(--px-xs)}.minecraft-root .mc-chapter .mc-podium-block strong,.minecraft-root .mc-chapter .mc-application-intro h1{font-size:var(--px-h3)}.minecraft-root .mc-chapter .mc-application-form h2{font-size:var(--vt-md)}.minecraft-root .mc-chapter .mc-dimension-back,.minecraft-root .mc-chapter .mc-application-intro dt,.minecraft-root .mc-chapter .mc-application-steps li>span{font-size:var(--vt-xs)}.minecraft-root .mc-chapter .mc-application-preview-label,.minecraft-root .mc-chapter .mc-track-nether-door>span:not(.mc-obsidian-portal){font-size:var(--vt-sm)}.minecraft-root .mc-credits .mc-brand{font-size:var(--px-sm)}.minecraft-root .mc-depth-read span{font-size:var(--px-xs)}.minecraft-root .mc-depth-read b{font-size:var(--px-h3)}.minecraft-root .mc-scene-open .mc-body,.minecraft-root .mc-scene-open .mc-section-note,.minecraft-root .mc-scene-open h2,.minecraft-root .mc-scene-open .mc-eyebrow{text-shadow:1px 1px 0 #05080c,2px 2px 6px #05080cb0}.minecraft-root .mc-scene-open h2{text-shadow:2px 2px 0 #05080c,3px 4px 10px #05080cc0}.minecraft-root .mc-scene-open .mc-body{color:#e6eaed}.minecraft-root .mc-scene-open .mc-section-note{color:#c3cbd1}.minecraft-root .mc-chapter>.mc-scene-depth{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.minecraft-root .mc-scene-depth canvas{position:absolute;top:0;right:0;bottom:0;left:0}.minecraft-root .mc-chapter-art{transform:translate3d(calc(var(--camera-x, 0px) * -.4),calc(var(--camera-y, 0px) * -.45),0) scale(1.045)}.minecraft-root .mc-hero-cherry-image{transform:translate3d(calc(var(--camera-x, 0px) * -.55),calc(var(--camera-y, 0px) * -.55),0) scale(1.055)}.minecraft-root .mc-hanging-lantern{position:absolute;right:7%;top:-35px;width:76px;transform-origin:50% 0;transform:translate3d(var(--camera-x, 0px),calc(var(--camera-y, 0px) * .4),0) rotate(var(--lantern-sway, -1deg));filter:drop-shadow(5px 9px 3px #15252655)}.minecraft-root .mc-lantern-chain{width:8px;height:138px;margin:auto;background:repeating-linear-gradient(0deg,#2d3a3b 0,#2d3a3b 7px,#718079 7px,#718079 10px,#253233 10px,#253233 17px);border-inline:2px solid #243234}.minecraft-root .mc-hanging-lantern svg{position:relative;display:block;width:100%;margin-top:-3px}.minecraft-root .mc-hanging-lantern:before{content:"";position:absolute;width:160px;height:160px;left:50%;bottom:-40px;transform:translate(-50%);background:radial-gradient(ellipse,#ffcc7255,transparent 66%)}.minecraft-root .mc-rock-ledge{position:absolute;width:180px;height:195px;transform-style:preserve-3d;perspective:850px;transform:translate3d(calc(var(--camera-x, 0px) * 1.7),calc(var(--camera-y, 0px) * 1.4),0);filter:brightness(.78) drop-shadow(9px 15px 6px #03090b77)}.minecraft-root .mc-rock-ledge-left{left:-42px;bottom:-35px}.minecraft-root .mc-rock-ledge-right{right:-52px;top:-43px;transform:translate3d(calc(var(--camera-x, 0px) * 1.2),calc(var(--camera-y, 0px) * 1.2),0) rotate(180deg)}.minecraft-root .mc-depth-block{--block:78px;position:absolute;width:var(--block);height:var(--block);transform-style:preserve-3d;transform:rotateX(-15deg) rotateY(24deg)}.minecraft-root .mc-depth-block-0{left:6px;top:23px}.minecraft-root .mc-depth-block-1{left:77px;top:97px;transform:translateZ(18px) rotateX(-15deg) rotateY(24deg)}.minecraft-root .mc-depth-block-2{left:0;top:99px}.minecraft-root .mc-depth-block i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-image:var(--block-texture);background-size:100% 100%;image-rendering:pixelated;backface-visibility:hidden}.minecraft-root .mc-block-front{transform:translateZ(calc(var(--block) / 2));box-shadow:inset 0 2px #fff2,inset -2px -2px #0004}.minecraft-root .mc-block-top{transform:rotateX(90deg) translateZ(calc(var(--block) / 2));filter:brightness(1.25)}.minecraft-root .mc-block-side{transform:rotateY(90deg) translateZ(calc(var(--block) / 2));filter:brightness(.52)}@media (max-width:700px){.minecraft-root .mc-hanging-lantern{right:5%;width:43px;top:-60px}.minecraft-root .mc-lantern-chain{height:110px;width:6px}.minecraft-root .mc-rock-ledge{scale:.62}.minecraft-root .mc-rock-ledge-left{left:-78px;bottom:-62px}.minecraft-root .mc-rock-ledge-right{right:-88px;top:-78px}}@media (prefers-reduced-motion:reduce){.minecraft-root .mc-story{scroll-behavior:auto}.minecraft-root .mc-chapter-art,.minecraft-root .mc-hero-cherry-image,.minecraft-root .mc-rock-ledge,.minecraft-root .mc-hanging-lantern{transform:none}.minecraft-root .mc-rock-ledge-right{transform:rotate(180deg)}.minecraft-root .mc-scene-depth canvas{display:none}}@media (max-width:760px){.minecraft-root .mc-chapter .mc-track-nether{position:relative;inset:auto;align-self:flex-start;margin:16px 3% 0}.minecraft-root .mc-chapter .mc-track-nether-door{flex-direction:row;width:auto;gap:12px;padding:8px 12px}.minecraft-root .mc-chapter .mc-track-nether-door .mc-obsidian-portal{width:30px}}.dh-hold{--ink: #16181a;--panel: #1e2124;--cyan: #12B2C8;--orange: #F48035;--paper: #EFF1F2;--muted: #9BA5AB;--rule: 3px;min-height:100dvh;display:grid;place-items:center;padding:40px 24px;background:var(--ink);background-image:linear-gradient(90deg,#ffffff07 var(--rule),transparent var(--rule)),linear-gradient(#ffffff07 var(--rule),transparent var(--rule));background-size:64px 64px;color:var(--paper);font-family:Poppins,system-ui,-apple-system,sans-serif}.dh-hold-inner{width:min(620px,100%)}.dh-hold-flag{display:flex;height:14px;margin-bottom:26px}.dh-hold-flag i{display:block;height:100%}.dh-hold-flag i:nth-child(1){width:58%;background:var(--cyan)}.dh-hold-flag i:nth-child(2){width:42%;background:var(--orange)}.dh-hold-org{margin:0 0 14px;font:700 12px/1 ui-monospace,Space Mono,monospace;letter-spacing:.24em;color:var(--cyan)}.dh-hold h1{margin:0 0 22px;font:800 clamp(40px,8vw,76px)/.95 "Poppins",system-ui,sans-serif;letter-spacing:-.04em;color:var(--paper)}.dh-hold h1 span{color:var(--orange)}.dh-hold-lead{margin:0 0 34px;padding-left:18px;border-left:var(--rule) solid var(--orange);font-size:clamp(17px,2.4vw,21px);line-height:1.45;font-weight:500;color:var(--paper);max-width:34ch}.dh-hold-facts{margin:0 0 30px;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--rule);background:#2b3034;border:var(--rule) solid #2b3034}.dh-hold-facts>div{background:var(--panel);padding:18px 18px 16px}.dh-hold-facts dt{margin:0 0 8px;font:700 11px/1 ui-monospace,Space Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.dh-hold-facts dd{margin:0;font-size:17px;font-weight:600;color:var(--paper);font-variant-numeric:tabular-nums}.dh-hold-contact{margin:0;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;font-size:15px;color:var(--muted)}.dh-hold-contact a{color:var(--ink);background:var(--orange);padding:8px 14px;font-weight:600;text-decoration:none;box-shadow:4px 4px #0e1012;transition:transform .14s ease,box-shadow .14s ease}.dh-hold-contact a:hover{transform:translate(2px,2px);box-shadow:2px 2px #0e1012}.dh-hold-contact a:focus-visible{outline:var(--rule) solid var(--cyan);outline-offset:3px}@media (prefers-reduced-motion: reduce){.dh-hold-contact a{transition:none}}@media (max-width: 540px){.dh-hold-facts{grid-template-columns:1fr}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 195 100% 95%;--foreground: 210 50% 10%;--card: 195 80% 98%;--card-foreground: 210 50% 10%;--popover: 195 80% 98%;--popover-foreground: 210 50% 10%;--primary: 200 80% 50%;--primary-foreground: 0 0% 100%;--secondary: 165 60% 45%;--secondary-foreground: 0 0% 100%;--muted: 195 30% 90%;--muted-foreground: 210 20% 40%;--accent: 45 90% 60%;--accent-foreground: 30 50% 15%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 200 40% 80%;--input: 200 40% 85%;--ring: 200 80% 50%;--radius: .5rem;--sky: 200 100% 85%;--sun: 40 100% 60%;--sand: 40 60% 75%;--shallow-water: 190 80% 70%;--mid-water: 200 85% 45%;--deep-water: 210 90% 25%;--abyss: 220 95% 12%;--bioluminescent: 180 100% 70%;--coral: 350 80% 60%;--seaweed: 140 50% 40%}*{border-color:hsl(var(--border))}body{overflow-x:hidden;background-color:hsl(var(--background));color:hsl(var(--foreground))}html{scroll-behavior:smooth}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-\[-8rem\]{bottom:-8rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-20{left:5rem}.left-\[-8rem\]{left:-8rem}.left-\[0\.95rem\]{left:.95rem}.left-\[2px\]{left:2px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-6rem\]{right:-6rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-20{top:5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[10040\]{z-index:10040}.z-\[10050\]{z-index:10050}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/4{height:75%}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[9px\]{height:9px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-10{max-height:2.5rem}.max-h-14{max-height:3.5rem}.max-h-20{max-height:5rem}.max-h-28{max-height:7rem}.max-h-8{max-height:2rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[9px\]{width:9px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-28{max-width:7rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes sun-rays{0%,to{opacity:.3;transform:rotate(0) scale(1)}50%{opacity:.5;transform:rotate(180deg) scale(1.1)}}.animate-sun-rays{animation:sun-rays 10s ease-in-out infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl,.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-bioluminescent\/20{border-color:hsl(var(--bioluminescent) / .2)}.border-bioluminescent\/30{border-color:hsl(var(--bioluminescent) / .3)}.border-bioluminescent\/40{border-color:hsl(var(--bioluminescent) / .4)}.border-black\/40{border-color:#0006}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-coral\/30{border-color:hsl(var(--coral) / .3)}.border-coral\/35{border-color:hsl(var(--coral) / .35)}.border-deep-water{border-color:hsl(var(--deep-water))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-neutral-800{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--primary))}.border-sun\/40{border-color:hsl(var(--sun) / .4)}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/15{background-color:hsl(var(--accent) / .15)}.bg-background{background-color:hsl(var(--background))}.bg-bioluminescent{background-color:hsl(var(--bioluminescent))}.bg-bioluminescent\/10{background-color:hsl(var(--bioluminescent) / .1)}.bg-bioluminescent\/20{background-color:hsl(var(--bioluminescent) / .2)}.bg-bioluminescent\/50{background-color:hsl(var(--bioluminescent) / .5)}.bg-black\/10{background-color:#0000001a}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-coral\/10{background-color:hsl(var(--coral) / .1)}.bg-coral\/15{background-color:hsl(var(--coral) / .15)}.bg-coral\/20{background-color:hsl(var(--coral) / .2)}.bg-deep-water\/35{background-color:hsl(var(--deep-water) / .35)}.bg-deep-water\/50{background-color:hsl(var(--deep-water) / .5)}.bg-deep-water\/95{background-color:hsl(var(--deep-water) / .95)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-mid-water\/90{background-color:hsl(var(--mid-water) / .9)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-seaweed\/25{background-color:hsl(var(--seaweed) / .25)}.bg-seaweed\/30{background-color:hsl(var(--seaweed) / .3)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/20{background-color:hsl(var(--secondary) / .2)}.bg-shallow-water\/80{background-color:hsl(var(--shallow-water) / .8)}.bg-sky\/20{background-color:hsl(var(--sky) / .2)}.bg-sky\/80{background-color:hsl(var(--sky) / .8)}.bg-sun{background-color:hsl(var(--sun))}.bg-sun\/10{background-color:hsl(var(--sun) / .1)}.bg-sun\/20{background-color:hsl(var(--sun) / .2)}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/80{background-color:#fffc}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-accent{--tw-gradient-from: hsl(var(--accent)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-bioluminescent\/20{--tw-gradient-from: hsl(var(--bioluminescent) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--bioluminescent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-deep-water{--tw-gradient-from: hsl(var(--deep-water)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--deep-water) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-300{--tw-gradient-from: #bef264 var(--tw-gradient-from-position);--tw-gradient-to: rgb(190 242 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mid-water{--tw-gradient-from: hsl(var(--mid-water)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--mid-water) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-300{--tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-seaweed{--tw-gradient-from: hsl(var(--seaweed)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--seaweed) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary{--tw-gradient-from: hsl(var(--secondary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sun\/60{--tw-gradient-from: hsl(var(--sun) / .6) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--sun) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-300{--tw-gradient-from: #c4b5fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/0{--tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/40{--tw-gradient-from: rgb(255 255 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-200{--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fde68a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-200{--tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a5f3fc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-200{--tw-gradient-to: rgb(245 208 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f5d0fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-200{--tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #bbf7d0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-200{--tw-gradient-to: rgb(254 205 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fecdd3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-200{--tw-gradient-to: rgb(153 246 228 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #99f6e4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/40{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-200{--tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fef08a var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-accent{--tw-gradient-to: hsl(var(--accent)) var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-deep-water{--tw-gradient-to: hsl(var(--deep-water)) var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-lime-100{--tw-gradient-to: #ecfccb var(--tw-gradient-to-position)}.to-mid-water{--tw-gradient-to: hsl(var(--mid-water)) var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to: #fce7f3 var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: hsl(var(--primary)) var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to: #fee2e2 var(--tw-gradient-to-position)}.to-seaweed{--tw-gradient-to: hsl(var(--seaweed)) var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to: hsl(var(--secondary)) var(--tw-gradient-to-position)}.to-secondary\/20{--tw-gradient-to: hsl(var(--secondary) / .2) var(--tw-gradient-to-position)}.to-sun{--tw-gradient-to: hsl(var(--sun)) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white\/0{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.to-white\/10{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:Fredoka,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-accent\/70{color:hsl(var(--accent) / .7)}.text-bioluminescent{color:hsl(var(--bioluminescent))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-coral{color:hsl(var(--coral))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sun{color:hsl(var(--sun))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}[data-radix-portal]{z-index:10040}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:flex-none:last-child{flex:none}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-neutral-500:hover{--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/90:hover{background-color:hsl(var(--accent) / .9)}.hover\:bg-bioluminescent\/10:hover{background-color:hsl(var(--bioluminescent) / .1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-bioluminescent:hover{color:hsl(var(--bioluminescent))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:opacity-30{opacity:.3}.group:hover .group-hover\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-bioluminescent\/30{--tw-shadow-color: hsl(var(--bioluminescent) / .3);--tw-shadow: var(--tw-shadow-colored)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=open\]\:border-bioluminescent\/30[data-state=open]{border-color:hsl(var(--bioluminescent) / .3)}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-bioluminescent[data-state=active]{background-color:hsl(var(--bioluminescent))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-deep-water[data-state=active]{color:hsl(var(--deep-water))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:right-32{right:8rem}.md\:top-20{top:5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:h-32{height:8rem}.md\:h-48{height:12rem}.md\:h-52{height:13rem}.md\:w-32{width:8rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:min-w-\[100px\]{min-width:100px}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-10{padding:2.5rem}.md\:p-6{padding:1.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[calc\(25\%-1\.125rem\)\]{width:calc(25% - 1.125rem)}.lg\:w-\[min\(30rem\,calc\(50\%-0\.75rem\)\)\]{width:min(30rem,calc(50% - .75rem))}.lg\:text-8xl{font-size:6rem;line-height:1}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
