html:has(main[data-page=v11]) .ef-hero-glow{background:radial-gradient(56% 64% at 50% 0%, color-mix(in oklab, var(--p-ball) 34%, transparent), transparent 72%)}html:has(main[data-page=v11]) .ef-film{background-color:var(--p-paper);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:40rem){html:has(main[data-page=v11]) .ef-film-wide{background-image:var(--ef-poster)}}@media not all and (min-width:40rem){html:has(main[data-page=v11]) .ef-film-tall{background-image:var(--ef-poster)}}html:has(main[data-page=v11]) .ef-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch}html:has(main[data-page=v11]) .ef-rail::-webkit-scrollbar{display:none}@media (max-width:1023.98px){html:has(main[data-page=v11]) .ef-rail-fade{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 3rem);mask-image:linear-gradient(270deg,#0000 0,#000 3rem)}}@keyframes ef-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}html:has(main[data-page=v11]) .ef-float{animation:5.2s ease-in-out infinite ef-float}@keyframes ef-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html:has(main[data-page=v11]) .ef-progress{transform-origin:0%;animation-name:ef-fill;animation-timing-function:linear;animation-fill-mode:both}@keyframes ef-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:is(html:has(main[data-page=v11]) .ef-tab-open,html:has(main[data-page=v11]) .ef-panel-in){animation:.38s ease-out both ef-in}@keyframes ef-dash{to{stroke-dashoffset:-24px}}html:has(main[data-page=v11]) .ef-lines line{stroke:#16130f;stroke-width:2px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;opacity:.35;animation:1.4s linear infinite ef-dash}@keyframes ef-ping{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--p-kibble) 70%, transparent)}80%,to{box-shadow:0 0 0 12px #0000}}html:has(main[data-page=v11]) .ef-ping{animation:1.8s ease-out infinite ef-ping}@keyframes ef-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ef-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}:is(html:has(main[data-page=v11]) [data-armed="1"]:not([data-in="1"]) .ef-type-line,html:has(main[data-page=v11]) [data-armed="1"]:not([data-in="1"]) .ef-type-card){opacity:0}html:has(main[data-page=v11]) [data-in="1"] .ef-type-line{animation:1.1s steps(26,end) .35s both ef-type}html:has(main[data-page=v11]) [data-in="1"] .ef-type-card{animation:.55s ease-out 1.5s both ef-rise}html:has(main[data-page=v11]) .ef-range{appearance:none;background:0 0}html:has(main[data-page=v11]) .ef-range:focus-visible{outline:3px solid var(--p-ink);outline-offset:2px;border-radius:999px}html:has(main[data-page=v11]) .ef-range::-webkit-slider-runnable-track{border:2px solid var(--p-ink);background:var(--p-cream);border-radius:999px;height:10px}html:has(main[data-page=v11]) .ef-range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:2px solid var(--p-ink);background:var(--p-ball);width:30px;height:30px;box-shadow:2px 2px 0 var(--p-ink);border-radius:999px;margin-top:-10px}html:has(main[data-page=v11]) .ef-range::-moz-range-track{border:2px solid var(--p-ink);background:var(--p-cream);border-radius:999px;height:6px}html:has(main[data-page=v11]) .ef-range::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--p-ink);background:var(--p-ball);width:30px;height:30px;box-shadow:2px 2px 0 var(--p-ink);border-radius:999px}@media (prefers-reduced-motion:reduce){html:has(main[data-page=v11]) .ef-float{animation:none}html:has(main[data-page=v11]) .ef-progress{animation:none}html:has(main[data-page=v11]) .ef-tab-open{animation:none}html:has(main[data-page=v11]) .ef-panel-in{animation:none}html:has(main[data-page=v11]) .ef-lines line{animation:none}html:has(main[data-page=v11]) .ef-ping{animation:none}html:has(main[data-page=v11]) .ef-type-line{animation:none}html:has(main[data-page=v11]) .ef-type-card{animation:none}}
