.llvPUG_root,.llvPUG_embed{--bs-bg:#080b11;--bs-surface:#121821;--bs-text:#e8f1f4;--bs-accent:#7ecbe0;--bs-accent-deep:#2f6c81;--bs-accent-mid:#3f8ba3;--bs-muted:#7b8b98;--bs-body:#93a5b1;--bs-divider:#e8f1f424;--bs-shadow-sm:0 0 0 1px #3f424d;--bs-shadow-md:0 0 0 1px #595d6c, 0 6px 18px #0000008c;--bs-shadow-lg:0 0 0 1px #9397ab, 0 16px 40px #000000a6}.llvPUG_root{background:var(--bs-bg);min-height:100dvh;color:var(--bs-text);position:relative;overflow-x:hidden}.llvPUG_embed{color:var(--bs-text)}:is(.llvPUG_root *,.llvPUG_root :before,.llvPUG_root :after,.llvPUG_embed *,.llvPUG_embed :before,.llvPUG_embed :after){box-sizing:border-box}.llvPUG_root textarea,.llvPUG_root input,.llvPUG_root button,.llvPUG_embed textarea,.llvPUG_embed input,.llvPUG_embed button{font-family:inherit}.llvPUG_root ::-moz-placeholder{color:var(--bs-muted)}.llvPUG_embed ::-moz-placeholder{color:var(--bs-muted)}.llvPUG_root ::placeholder,.llvPUG_embed ::placeholder{color:var(--bs-muted)}.llvPUG_root ::-moz-selection{background:color-mix(in srgb, var(--bs-accent) 30%, transparent)}.llvPUG_embed ::-moz-selection{background:color-mix(in srgb, var(--bs-accent) 30%, transparent)}.llvPUG_root ::selection,.llvPUG_embed ::selection{background:color-mix(in srgb, var(--bs-accent) 30%, transparent)}.llvPUG_root :focus,.llvPUG_embed :focus{outline:none}.llvPUG_root :focus-visible,.llvPUG_embed :focus-visible{outline:2px solid var(--bs-accent);outline-offset:2px}.llvPUG_heading{font-family:var(--font-bushido-fraunces,"Fraunces Variable", Georgia, serif);font-weight:600}.llvPUG_headingMedium{font-family:var(--font-bushido-fraunces,"Fraunces Variable", Georgia, serif);font-weight:500}.llvPUG_btn{cursor:pointer;font-family:var(--font-bushido-fraunces,"Fraunces Variable", Georgia, serif);color:var(--bs-text);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:5.6px 10.08px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.llvPUG_btnPrimary{color:var(--bs-accent);border-color:var(--bs-accent)}.llvPUG_btnPrimary:hover{background:color-mix(in srgb, var(--bs-accent) 12%, transparent)}.llvPUG_btnPrimary:active{background:color-mix(in srgb, var(--bs-accent) 22%, transparent)}.llvPUG_btnSecondary{border-color:var(--bs-divider)}.llvPUG_btnSecondary:hover{background:color-mix(in srgb, var(--bs-text) 7%, transparent)}.llvPUG_btnSecondary:active{background:color-mix(in srgb, var(--bs-text) 14%, transparent)}.llvPUG_btnGhost{color:var(--bs-accent);padding-inline:2.8px}.llvPUG_btnGhost:hover{background:color-mix(in srgb, var(--bs-accent) 10%, transparent)}.llvPUG_btnGhost:active{background:color-mix(in srgb, var(--bs-accent) 18%, transparent)}.llvPUG_tag{letter-spacing:.02em;border-radius:6px;align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.llvPUG_tagOutline{border:1px solid var(--bs-accent);color:var(--bs-accent)}.llvPUG_tagNeutral{color:#f3f5fe;background:#3f424d}.llvPUG_door{transition:all .22s}.llvPUG_door:hover{border-color:var(--bs-accent-deep)!important}.llvPUG_composerCard{transition:box-shadow .2s}.llvPUG_composerCard:focus-within{box-shadow:0 0 0 1px var(--bs-accent-mid), 0 10px 34px #0009}.llvPUG_facetChip{cursor:pointer;background:0 0;transition:all .18s}.llvPUG_facetChip:hover{border-color:var(--bs-accent-mid);color:#cdeaf3}.llvPUG_suggestion{text-align:left;cursor:pointer;color:#c7d6de;background:0 0;border:1px solid #e8f1f41a;border-radius:8px;padding:11.2px 16.8px;font-size:14px;line-height:1.5;transition:all .18s}.llvPUG_suggestion:hover{border-color:var(--bs-accent-deep);color:#eef6f9;background:#101822}.llvPUG_resultRow{cursor:pointer;transition:background .18s}.llvPUG_resultRow:hover{background:#101822!important}.llvPUG_playOverlay{transition:opacity .18s}.llvPUG_resultRow:hover .llvPUG_playOverlay,.llvPUG_playOverlay:hover,.llvPUG_playOverlay:focus-visible{opacity:1}.llvPUG_rowAction{color:#7b8b98;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:color .18s,background .18s,border-color .18s;display:flex}.llvPUG_rowAction:hover{color:#eef6f9;background:#e8f1f40f;border-color:#e8f1f41f}.llvPUG_rowAction:focus-visible{outline:2px solid var(--bs-accent-deep);outline-offset:2px}.llvPUG_rowActionOn,.llvPUG_rowActionOn:hover{color:#a9e2f0}@keyframes llvPUG_sweep{0%{transform:translate(-120%)}to{transform:translate(420%)}}.llvPUG_sweep{animation:1.2s linear infinite llvPUG_sweep}@keyframes llvPUG_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.llvPUG_rise{animation:.4s both llvPUG_rise}.llvPUG_riseFast{animation:.25s both llvPUG_rise}@media (prefers-reduced-motion:reduce){.llvPUG_sweep,.llvPUG_rise,.llvPUG_riseFast{animation:none}}@keyframes llvPUG_noct-run{0%{left:2%;transform:translate(-50%)scaleX(1)}9%{left:18%;transform:translate(-50%)scaleX(1)}17%{left:19%;transform:translate(-50%)scaleX(1)}26%{left:47%;transform:translate(-50%)scaleX(1)}33%{left:45%;transform:translate(-50%)scaleX(-1)}40%{left:31%;transform:translate(-50%)scaleX(-1)}47%{left:33%;transform:translate(-50%)scaleX(1)}58%{left:78%;transform:translate(-50%)scaleX(1)}64%{left:79%;transform:translate(-50%)scaleX(1)}71%{left:97%;transform:translate(-50%)scaleX(1)}76%{left:96%;transform:translate(-50%)scaleX(-1)}88%{left:56%;transform:translate(-50%)scaleX(-1)}94%{left:57%;transform:translate(-50%)scaleX(-1)}to{left:2%;transform:translate(-50%)scaleX(-1)}}@keyframes llvPUG_noct-hop{0%{transform:translateY(0)rotate(0)}12%{transform:translateY(-9px)rotate(-6deg)}24%{transform:translateY(0)rotate(0)}31%{transform:translateY(-4px)rotate(3deg)}38%{transform:translateY(0)rotate(0)}55%{transform:translateY(0)rotate(0)}66%{transform:translateY(-11px)rotate(-4deg)}78%{transform:translateY(0)rotate(0)}86%{transform:translateY(-5px)rotate(4deg)}to{transform:translateY(0)rotate(0)}}@keyframes llvPUG_noct-fade{0%,to{opacity:.34}22%{opacity:.72}55%{opacity:.28}78%{opacity:.8}}.llvPUG_rabbitRunner{animation:llvPUG_noct-run var(--rabbit-run,26s) cubic-bezier(.55, .05, .35, 1) infinite, llvPUG_noct-fade var(--rabbit-fade,9s) ease-in-out infinite;position:absolute;top:0}.llvPUG_rabbitHop{width:100%;height:100%;animation:llvPUG_noct-hop var(--rabbit-hop,2.6s) ease-in-out infinite;justify-content:center;align-items:center;display:flex}.llvPUG_rabbitGlyph{-webkit-user-select:none;user-select:none;filter:grayscale()brightness(2.1)contrast(1.05)drop-shadow(0 0 6px #7ecbe08c);line-height:1}@media (prefers-reduced-motion:reduce){.llvPUG_rabbitRunner,.llvPUG_rabbitHop{animation:none}.llvPUG_rabbitRunner{opacity:.5;left:2%}}.llvPUG_doorPrimary{cursor:pointer;transition:all .22s}.llvPUG_doorPrimary:hover{border-color:var(--bs-accent)!important}.llvPUG_composerCardV3{transition:border-color .2s,box-shadow .2s}.llvPUG_composerCardV3:focus-within{border-color:var(--bs-accent)!important;box-shadow:0 0 0 1px #7ecbe080,0 22px 56px #000000b3!important}@media (max-width:903px){.llvPUG_resultRow{grid-template-areas:"rank art title""reason reason reason""wave wave score""actions actions actions";-moz-column-gap:12px!important;grid-template-columns:30px 62px minmax(0,1fr)!important;gap:10px 12px!important}.llvPUG_rowRank{grid-area:rank}.llvPUG_rowArt{grid-area:art}.llvPUG_rowTitle{grid-area:title}.llvPUG_rowReason{grid-area:reason}.llvPUG_rowWave{grid-area:wave}.llvPUG_rowScore{grid-area:score;align-self:end}.llvPUG_rowActions{grid-area:actions}}@keyframes llvPUG_noct-shimmer{0%{transform:translate(-120%)}to{transform:translate(220%)}}.llvPUG_shimmerHost{isolation:isolate;position:relative;overflow:hidden}.llvPUG_shimmerHost:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(100deg,#0000 0%,#7ecbe00f 35%,#a9e2f029 50%,#7ecbe00f 65%,#0000 100%);width:45%;animation:5.5s ease-in-out infinite llvPUG_noct-shimmer;position:absolute;top:0;bottom:0;left:0}.llvPUG_shimmerHost>*{z-index:1;position:relative}.llvPUG_afCta{letter-spacing:.01em;white-space:nowrap;color:#061018;background:linear-gradient(120deg,#7ecbe0,#a9e2f0 45%,#cfeff7) 0 0/200% 100%;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-position .45s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 20px #7ecbe047}.llvPUG_afCta:hover{background-position:100% 0;transform:translateY(-1px);box-shadow:0 10px 26px #7ecbe06b}.llvPUG_afCta:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.llvPUG_shimmerHost:after{opacity:.35;animation:none}.llvPUG_afCta{transition:none}}
@media (min-width:981px){section.wAttOG_hero{grid-template-columns:minmax(0,1fr) minmax(0,2fr);transition:grid-template-columns .24s cubic-bezier(.22,1,.36,1),gap .24s cubic-bezier(.22,1,.36,1)}section.wAttOG_hero h1{overflow-wrap:break-word;font-size:clamp(38px,4.8vw - 10px,69px)}section.wAttOG_hero .rd-hero-copy{min-width:0;transition:opacity .3s 90ms,filter .3s 90ms,transform .3s 90ms,visibility;overflow:hidden}section.wAttOG_hero .rd-hero-copy>*{min-width:calc(33.3333vw - 70px)}section.wAttOG_hero:has(.wAttOG_launcher:hover){grid-template-columns:minmax(0,0fr) minmax(0,1fr);gap:0}section.wAttOG_hero:has(.wAttOG_launcher:hover) .rd-hero-copy{opacity:0;filter:blur(9px);visibility:hidden;transition:opacity 90ms ease-out,filter 90ms ease-out,transform 90ms ease-out,visibility 0s linear 90ms;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){section.wAttOG_hero{transition:none}section.wAttOG_hero .rd-hero-copy{transition:none}}
