.dNewEW_butterfly{inline-size:var(--size);block-size:var(--size);offset-anchor:center;offset-rotate:auto;offset-distance:0%;opacity:0;color:var(--foreground);will-change:offset-distance, opacity;position:absolute;top:0;left:0}.dNewEW_bob{block-size:100%;inline-size:100%;animation:dNewEW_bob calc(var(--flap) * 4) ease-in-out infinite alternate}.dNewEW_butterfly[data-phase=perch] .dNewEW_bob{animation-duration:1.8s}.dNewEW_svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.dNewEW_wing{fill:currentColor;transform-box:fill-box;animation:dNewEW_flap var(--flap) cubic-bezier(.45, 0, .55, 1) infinite alternate}.dNewEW_left{transform-origin:100%}.dNewEW_butterfly[data-phase=perch] .dNewEW_wing{animation:1.1s cubic-bezier(.45,0,.55,1) infinite alternate dNewEW_rest}.dNewEW_body{fill:currentColor}@keyframes dNewEW_flap{0%{transform:scaleX(1)}to{transform:scaleX(.2)}}@keyframes dNewEW_rest{0%{transform:scaleX(1)}to{transform:scaleX(.62)}}@keyframes dNewEW_bob{0%{translate:0 -1.5px}to{translate:0 1.5px}}
.NkQQuq_swarm{z-index:60;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce),(max-width:639px),(pointer:coarse){.NkQQuq_swarm{display:none}}
._0J5utG_link{color:var(--foreground);text-underline-offset:5px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--muted-foreground) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--muted-foreground) 65%, transparent);transition:text-decoration-color .15s var(--ease-out);border-radius:2px;outline:none;font-weight:500}._0J5utG_link[data-tone=plain]{color:inherit;font-weight:400}._0J5utG_link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--foreground) 20%, transparent)}@media (hover:hover) and (pointer:fine){._0J5utG_link:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}}
.BZ7-0a_section{padding-block:28px;scroll-margin-top:80px}.BZ7-0a_heading{color:var(--foreground);margin-bottom:16px;font-size:1rem;font-weight:500}@media (min-width:768px){.BZ7-0a_section{padding-block:32px}}
.mtCUuG_email{color:var(--foreground);outline:none;align-items:baseline;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.mtCUuG_text,.mtCUuG_fillText{white-space:nowrap;text-underline-offset:5px;text-decoration-line:underline;text-decoration-thickness:1px}.mtCUuG_text{-webkit-text-decoration-color:color-mix(in srgb, var(--muted-foreground) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--muted-foreground) 65%, transparent);transition:text-decoration-color .15s var(--ease-out)}.mtCUuG_fill{pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path .2s var(--ease-out);align-items:baseline;display:flex;position:absolute;inset:0}.mtCUuG_fillText{background:var(--foreground);color:var(--background);border-radius:2px;margin-inline:-1px;padding-inline:1px}.mtCUuG_email:active .mtCUuG_fill,.mtCUuG_email[data-copied] .mtCUuG_fill{clip-path:inset(0);transition-duration:.6s}.mtCUuG_toast{font-family:var(--font-mono);background:var(--foreground);color:var(--background);opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out), translate .2s var(--ease-out);border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:400;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}.mtCUuG_toast:empty{visibility:hidden}.mtCUuG_email[data-copied] .mtCUuG_toast{opacity:1;translate:-50%}.mtCUuG_email:focus-visible .mtCUuG_text{box-shadow:0 0 0 2px color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:2px}@media (hover:hover) and (pointer:fine){.mtCUuG_email:hover .mtCUuG_text{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}}
.HFjhgG_lede{color:var(--muted-foreground);font-size:1rem;line-height:1.625}.HFjhgG_socials{flex-wrap:wrap;gap:8px 20px;margin-top:10px;padding:0;list-style:none;display:flex}.HFjhgG_social{color:var(--foreground);align-items:center;gap:6px;display:inline-flex}.HFjhgG_icon{block-size:14px;inline-size:14px;color:var(--muted-foreground)}
.irvusW_notch{--notch-radius:18px;--notch-height:44px;--notch-fill:#000;--island-open:.62s;--island-close:.46s;--island-settle-delay:.14s;--island-intent:40ms;--stagger-in:28ms;--stagger-out:22ms;--fg:#ededed;--muted:#8a8a93;z-index:40;transform-origin:50% 0;height:var(--notch-height);background:var(--notch-fill);border-radius:0 0 var(--notch-radius) var(--notch-radius);transition-property:--notch-height,--notch-radius,padding,box-shadow;transition-duration:var(--island-close);transition-timing-function:var(--ease-spring-smooth);transition-delay:var(--island-settle-delay);align-items:center;padding:0 7px 2px;display:flex;position:fixed;top:0;left:50%;translate:-50%;box-shadow:0 0 #0000}.irvusW_notch[data-engaged]:not(:hover,:focus-within){animation:irvusW_island-settle var(--island-close) var(--ease-spring-smooth) var(--island-settle-delay) both}.irvusW_notch:is(:hover,:focus-within){--notch-radius:21px;--notch-height:48px;transition-duration:var(--island-open);transition-timing-function:var(--ease-spring-bouncy);transition-delay:var(--island-intent);animation:irvusW_island-swell var(--island-open) var(--ease-standard) var(--island-intent) both;padding-inline:9px;box-shadow:0 10px 20px -14px #000000b3}.irvusW_notch:before,.irvusW_notch:after{content:"";width:var(--notch-radius);height:var(--notch-radius);pointer-events:none;position:absolute;top:0}.irvusW_notch:before{background:radial-gradient(circle at 0 100%, transparent calc(var(--notch-radius) - .5px), var(--notch-fill) var(--notch-radius));right:100%}.irvusW_notch:after{background:radial-gradient(circle at 100% 100%, transparent calc(var(--notch-radius) - .5px), var(--notch-fill) var(--notch-radius));left:100%}.irvusW_items{align-items:center;gap:1px;display:flex}.irvusW_link{--delay-in:calc(var(--island-intent) + var(--offset) * var(--stagger-in));--delay-out:calc(var(--island-settle-delay) + (var(--reach) - var(--offset)) * var(--stagger-out));isolation:isolate;letter-spacing:-.01em;white-space:nowrap;min-height:32px;color:var(--muted);border-radius:999px;align-items:center;padding-inline:11px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.irvusW_link[aria-current]{color:var(--fg)}.irvusW_link:focus-visible{outline:2px solid color-mix(in srgb, var(--fg) 40%, transparent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.irvusW_link:hover{color:var(--fg)}.irvusW_link[aria-current]:hover{--pressable-fill:0%}}.irvusW_selection{z-index:-1;border-radius:inherit;background-color:color-mix(in srgb, var(--fg) 12%, transparent);opacity:0;transition-property:opacity,scale;transition-duration:var(--island-open);transition-timing-function:var(--ease-spring-bouncy);position:absolute;inset:0;scale:.86;box-shadow:inset 0 .5px #ffffff1f}.irvusW_link[aria-current] .irvusW_selection{opacity:1;scale:1}.irvusW_icon{width:14px;height:14px;transition:scale var(--duration-press) var(--ease-standard);flex-shrink:0}.irvusW_link:active .irvusW_icon{scale:.88}.irvusW_label{transition:grid-template-columns var(--island-close) var(--ease-spring-smooth) var(--delay-out);grid-template-columns:0fr;display:grid}.irvusW_labelText{opacity:0;filter:blur(5px);transform-origin:0;min-width:0;transition-property:opacity,filter,translate,scale;transition-duration:calc(var(--island-close) * .6), var(--island-close), var(--island-close), var(--island-close);transition-timing-function:var(--ease-standard), var(--ease-spring-smooth), var(--ease-spring-smooth), var(--ease-spring-smooth);transition-delay:var(--delay-out);padding-inline-start:6px;overflow:hidden;translate:-6px;scale:.82}.irvusW_link[aria-current] .irvusW_label,.irvusW_notch:is(:hover,:focus-within) .irvusW_label{transition:grid-template-columns var(--island-open) var(--ease-spring-smooth) var(--delay-in);grid-template-columns:1fr}.irvusW_link[aria-current] .irvusW_labelText,.irvusW_notch:is(:hover,:focus-within) .irvusW_labelText{opacity:1;filter:blur();transition-duration:calc(var(--island-open) * .5), var(--island-open), var(--island-open), var(--island-open);transition-timing-function:var(--ease-standard), var(--ease-spring-smooth), var(--ease-spring-bouncy), var(--ease-spring-bouncy);transition-delay:calc(var(--delay-in) + 60ms), var(--delay-in), var(--delay-in), var(--delay-in);translate:0;scale:1}@media (hover:none){.irvusW_notch,.irvusW_notch:is(:hover,:focus-within){animation:none}.irvusW_label{grid-template-columns:1fr}.irvusW_labelText{opacity:1;filter:none;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.irvusW_notch,.irvusW_notch:is(:hover,:focus-within),.irvusW_label,.irvusW_labelText,.irvusW_selection{transition-duration:0s;transition-delay:0s;animation:none}}@media (max-width:639px){.irvusW_notch,.irvusW_notch:is(:hover,:focus-within),.irvusW_notch[data-engaged]:not(:hover,:focus-within){--notch-radius:16px;--notch-height:42px;box-shadow:none;padding:0 6px 2px;transition:none;animation:none}.irvusW_link{min-height:30px;padding-inline:10px}.irvusW_label,.irvusW_notch:is(:hover,:focus-within) .irvusW_label{grid-template-columns:0fr}.irvusW_labelText,.irvusW_notch:is(:hover,:focus-within) .irvusW_labelText{opacity:0;filter:blur(4px);translate:-4px;scale:.9}.irvusW_link[aria-current] .irvusW_label{grid-template-columns:1fr}.irvusW_link[aria-current] .irvusW_labelText{opacity:1;filter:none;translate:0;scale:1}.irvusW_label,.irvusW_labelText{transition-delay:0s}}
.RKexta_bio{flex-direction:column;gap:16px;margin-top:28px;display:flex}.RKexta_paragraph{max-inline-size:36rem;color:var(--muted-foreground);text-wrap:pretty;font-size:1rem;line-height:1.625}
.QSZ6ya_fade{white-space:nowrap;min-width:0;display:block;overflow:hidden}.QSZ6ya_fade[data-overflow]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.QSZ6ya_content{display:inline-block}
.QduD3q_dots{--dot-size:8px;--dot-gap:5px;transform-origin:0;display:inline-flex}.QduD3q_dots[data-resolving]{animation:.42s cubic-bezier(.32,.72,0,1) forwards QduD3q_resolve}.QduD3q_breath{gap:var(--dot-gap);transform-origin:0;display:inline-flex}.QduD3q_dots[data-live] .QduD3q_breath{animation:1.6s cubic-bezier(.45,0,.55,1) infinite QduD3q_breathe}.QduD3q_dot{inline-size:var(--dot-size);block-size:var(--dot-size);background-color:var(--foreground);opacity:calc(.3 + var(--fill) * .7);border-radius:50%;transition:opacity .24s linear}@keyframes QduD3q_breathe{50%{scale:1.14}}@keyframes QduD3q_resolve{40%{opacity:1;scale:1.3}to{opacity:0;scale:0}}@media (prefers-reduced-motion:reduce){.QduD3q_dots[data-live] .QduD3q_breath,.QduD3q_dots[data-resolving]{animation:none}.QduD3q_dot{transition-duration:0s}}
.n7R6eG_viewport{--line-height:var(--lyric-line-height,22px);--visible-lines:3;block-size:calc(var(--line-height) * var(--visible-lines));position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.n7R6eG_reel{translate:0 calc((1 - var(--active)) * var(--line-height));transition:translate .7s var(--ease-spring-smooth);margin:0;padding:0;list-style:none}.n7R6eG_line{block-size:var(--line-height);letter-spacing:-.005em;min-width:0;color:var(--foreground);transform-origin:0;opacity:var(--line-opacity,.18);scale:var(--line-scale,.9);filter:blur(var(--line-blur,2.5px));transition-property:opacity,scale,filter;transition-duration:.5s;transition-timing-function:var(--ease-spring-smooth);align-items:center;font-size:12px;font-weight:600;line-height:1.2;display:flex}.n7R6eG_line[data-distance="0"]{--line-opacity:1;--line-scale:1;--line-blur:0px}.n7R6eG_line[data-distance="1"]{--line-opacity:.42;--line-scale:.92;--line-blur:1.2px}.n7R6eG_line[data-distance="2"]{--line-opacity:.22;--line-blur:2px}.n7R6eG_scroller{--fade-size:18px;white-space:nowrap;min-width:0;display:block;overflow:hidden}.n7R6eG_scroller[data-overflow]{-webkit-mask-image:linear-gradient(90deg, transparent, #000 calc(var(--fade-start) * var(--fade-size)), #000 calc(100% - var(--fade-end) * var(--fade-size)), transparent);mask-image:linear-gradient(90deg, transparent, #000 calc(var(--fade-start) * var(--fade-size)), #000 calc(100% - var(--fade-end) * var(--fade-size)), transparent)}.n7R6eG_scrollerText{translate:var(--offset,0px) 0;transition:translate .22s linear;display:inline-block}.n7R6eG_static{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.n7R6eG_reel,.n7R6eG_line,.n7R6eG_scrollerText{transition-duration:0s}.n7R6eG_line{filter:none;scale:1}}
.r_P5-G_shell{container-type:inline-size}.r_P5-G_card{--lyric-line-height:18px;--cover-size:calc(var(--lyric-line-height) * 3);isolation:isolate;background-color:color-mix(in srgb, var(--foreground) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:13px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8px 12px;padding:7px 10px 7px 7px;display:grid;position:relative;overflow:clip}@container (max-width:380px){.r_P5-G_card{grid-template-columns:minmax(0,1fr)}.r_P5-G_slot{grid-area:2/1}}.r_P5-G_backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.r_P5-G_backdrop:before,.r_P5-G_backdrop:after{content:"";position:absolute}.r_P5-G_backdrop:before{background:var(--artwork) center / cover no-repeat;opacity:.32;filter:blur(18px)saturate(1.3);inset:-20%}.r_P5-G_backdrop:after{background-color:color-mix(in srgb, var(--background) 55%, transparent);inset:0}.r_P5-G_track{min-width:0;color:inherit;border-radius:10px;grid-area:1/1;align-items:center;gap:10px;text-decoration:none;display:flex}.r_P5-G_track:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 25%, transparent);outline-offset:3px}.r_P5-G_cover{inline-size:var(--cover-size);block-size:var(--cover-size);object-fit:cover;border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px #ffffff14,0 8px 24px -8px #00000080;box-shadow:0 0 0 1px lab(100% 0 0/.08),0 8px 24px -8px lab(0% 0 0/.501961)}.r_P5-G_meta{flex-direction:column;justify-content:center;align-self:stretch;gap:1px;min-width:0;display:flex}.r_P5-G_title{letter-spacing:-.01em;color:var(--foreground);font-size:12.5px;font-weight:600;line-height:1.3}@media (hover:hover) and (pointer:fine){.r_P5-G_track:hover .r_P5-G_title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font}}.r_P5-G_artist{color:color-mix(in srgb, var(--foreground) 55%, transparent);font-size:11px;line-height:1.3}.r_P5-G_slot{min-width:0;block-size:calc(var(--lyric-line-height) * 3);grid-area:1/2;display:grid;position:relative}.r_P5-G_slot>*{grid-area:1/1;align-items:center;min-width:0;display:grid}.r_P5-G_album{color:color-mix(in srgb, var(--foreground) 55%, transparent);font-size:11px}@media (prefers-reduced-transparency:reduce){.r_P5-G_backdrop:before{display:none}}
.Ufh1cW_slot{min-block-size:20px;min-width:0;display:block;position:relative}.Ufh1cW_line{min-width:0;color:var(--muted-foreground);align-items:center;gap:6px;font-size:.875rem;line-height:20px;display:flex}.Ufh1cW_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Ufh1cW_kindIcon{color:#45a366;flex-shrink:0;block-size:13px;inline-size:13px}.Ufh1cW_emoji{object-fit:contain;flex-shrink:0;block-size:16px;inline-size:16px}.Ufh1cW_unicode{flex-shrink:0;font-size:15px;line-height:1}.Ufh1cW_counter{font-variant-numeric:tabular-nums;flex-shrink:0}.Ufh1cW_statusDot{background:var(--status);block-size:8px;inline-size:8px;transition:background-color 1.2s var(--ease-standard);border-radius:50%;flex-shrink:0}.Ufh1cW_placeholder{background:var(--muted);border-radius:4px;block-size:14px;inline-size:120px;margin-block:3px;animation:1.6s ease-in-out infinite Ufh1cW_breathe;display:block}@keyframes Ufh1cW_breathe{50%{opacity:.55}}
.oASEZq_list{flex-shrink:0;align-items:center;gap:.25em;font-size:11px;line-height:1;display:inline-flex}.oASEZq_item{justify-content:center;align-items:center;line-height:0;display:inline-flex}.oASEZq_icon{flex-shrink:0;display:block}
.mjhM6q_avatar{--size:88px;--ring:6px;inline-size:var(--size);block-size:var(--size);background:var(--background);box-shadow:0 0 0 var(--ring) var(--background);border-radius:50%;display:block;position:relative}.mjhM6q_image,.mjhM6q_placeholder{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;display:block}.mjhM6q_placeholder{background:var(--muted);animation:1.6s ease-in-out infinite mjhM6q_breathe}.mjhM6q_decoration{pointer-events:none;-webkit-user-select:none;user-select:none;block-size:120%;inline-size:120%;max-inline-size:none;position:absolute;inset:-10%}.mjhM6q_status{background:var(--status-color);block-size:22px;min-inline-size:22px;color:var(--background);box-shadow:0 0 0 5px var(--background);transition:background-color .4s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:2px;right:2px}.mjhM6q_status[data-pill]{padding-inline:6px;right:-4px}@keyframes mjhM6q_breathe{50%{opacity:.55}}@media (max-width:767px){.mjhM6q_avatar{--size:76px;--ring:5px}.mjhM6q_status{block-size:18px;min-inline-size:18px;box-shadow:0 0 0 4px var(--background)}.mjhM6q_status[data-pill]{padding-inline:5px;font-size:10px}}
._9gtQOG_name{margin:0;line-height:1;display:inline-flex}._9gtQOG_label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._9gtQOG_svg{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;block-size:30px;inline-size:auto;display:block;overflow:visible}._9gtQOG_pixel{will-change:opacity}._9gtQOG_stopBase{stop-color:var(--foreground)}._9gtQOG_stopHighlight{stop-color:color-mix(in srgb, var(--foreground) 35%, var(--muted-foreground))}@media (min-width:768px){._9gtQOG_svg{block-size:38px}}@media (prefers-reduced-motion:reduce){._9gtQOG_stopHighlight{stop-color:var(--foreground)}}
.vHB4VW_header{flex-direction:column;gap:16px;display:flex}.vHB4VW_avatar{inline-size:fit-content;margin-top:-50px}.vHB4VW_identity{flex-direction:column;gap:4px;min-width:0;display:flex}.vHB4VW_role{color:var(--muted-foreground);font-size:.875rem}.vHB4VW_shell{overflow:hidden}@media (min-width:768px){.vHB4VW_avatar{margin-top:-56px}}
.eTFC4a_list{flex-direction:column;gap:16px;padding:0;list-style:none;display:flex}.eTFC4a_note{color:var(--muted-foreground);margin-top:14px;font-size:.875rem;line-height:1.5}.eTFC4a_row{isolation:isolate;color:inherit;border-radius:2px;outline:none;grid-template-columns:1fr auto;align-items:baseline;gap:2px 16px;text-decoration:none;display:grid;position:relative}.eTFC4a_row:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--foreground) 20%, transparent)}.eTFC4a_pane{z-index:-1;background:var(--background);transition:background-color .15s var(--ease-out);border-radius:12px;position:absolute;inset:-8px -12px}@media (hover:hover) and (pointer:fine){.eTFC4a_row:hover .eTFC4a_pane{background:var(--muted)}}.eTFC4a_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-size:1rem;font-weight:500;overflow:hidden}.eTFC4a_logo{vertical-align:-.2em;block-size:16px;inline-size:16px;margin-right:8px;display:inline-block;position:relative}.eTFC4a_logo img{object-fit:contain;block-size:100%;inline-size:100%;position:absolute;inset:0}.eTFC4a_name{text-underline-offset:5px;-webkit-text-decoration-color:color-mix(in srgb, var(--muted-foreground) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--muted-foreground) 65%, transparent);display:inline-block}.eTFC4a_row:hover .eTFC4a_name{text-decoration-line:underline}.eTFC4a_role{color:var(--muted-foreground);margin-left:8px;font-weight:400}.eTFC4a_period{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted-foreground);flex-shrink:0;font-size:.875rem}@media (prefers-color-scheme:light){.eTFC4a_logo img[data-adaptive]{filter:invert()}}
.wRHVEq_chip{block-size:24px;color:var(--foreground);white-space:nowrap;box-shadow:var(--raised-shadow);transition:background-color .15s var(--ease-out), scale .15s var(--ease-out);border-radius:6px;align-items:center;gap:5px;padding-inline:7px;font-size:.8125rem;text-decoration:none;display:inline-flex}.wRHVEq_icon{block-size:12px;inline-size:12px;color:var(--muted-foreground);transition:color .15s var(--ease-out)}.wRHVEq_chip:active{scale:.97}.wRHVEq_chip:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 25%, transparent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.wRHVEq_chip:hover{background:var(--muted)}.wRHVEq_chip:hover .wRHVEq_icon{color:var(--foreground)}}
.nJlkvW_layer{z-index:70;overscroll-behavior:contain;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.nJlkvW_backdrop{-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);background:#0000008c;position:fixed;inset:0}.nJlkvW_card{--card-radius:22px;--card-gutter:18px;--media-overlap:64px;isolation:isolate;outline:none;inline-size:min(100%,32rem);position:relative}.nJlkvW_pane{z-index:-1;background:var(--background);box-shadow:var(--overlay-shadow);position:absolute;inset:0}.nJlkvW_content{border-radius:var(--card-radius);position:relative;overflow:clip}.nJlkvW_media{transform-origin:50% 0}.nJlkvW_close{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);block-size:30px;inline-size:30px;transition:background-color .15s var(--ease-out), scale .15s var(--ease-out);background:#00000061;border:0;border-radius:999px;place-items:center;font-size:15px;display:grid;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1px #ffffff1f}.nJlkvW_close:active{scale:.9}.nJlkvW_close:focus-visible{outline-offset:2px;outline:2px solid #fff9}@media (hover:hover) and (pointer:fine){.nJlkvW_close:hover{background:#0000008c}}.nJlkvW_body{z-index:2;padding:var(--card-gutter);flex-direction:column;gap:12px;display:flex;position:relative}.nJlkvW_media+.nJlkvW_close+.nJlkvW_body{margin-top:calc(var(--media-overlap) * -1);padding-top:0}.nJlkvW_header{align-items:center;gap:12px;min-width:0;display:flex}.nJlkvW_logoTile{background:color-mix(in srgb, var(--background) 72%, transparent);block-size:44px;inline-size:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent), 0 8px 20px -10px #0009;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.nJlkvW_logo{block-size:22px;inline-size:22px;display:inline-block;position:relative}.nJlkvW_logo img{object-fit:contain;block-size:100%;inline-size:100%;position:absolute;inset:0}.nJlkvW_heading{flex-direction:column;gap:1px;min-width:0;display:flex}.nJlkvW_title{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1.25}.nJlkvW_name{display:inline-block}.nJlkvW_meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:.8125rem;display:flex}.nJlkvW_period{font-variant-numeric:tabular-nums}.nJlkvW_description{color:var(--muted-foreground);text-wrap:pretty;font-size:.875rem;line-height:1.55}.nJlkvW_stats{flex-wrap:wrap;gap:4px 18px;display:flex}.nJlkvW_stat{align-items:baseline;gap:6px;display:flex}.nJlkvW_statValue{font-family:var(--font-pixel);font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1rem;line-height:1}.nJlkvW_statLabel{color:var(--muted-foreground);font-size:.75rem}.nJlkvW_stack{flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.nJlkvW_footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding-top:14px;display:flex}.nJlkvW_visit{block-size:36px;inline-size:36px;transition:scale .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:10px;place-items:center;margin-inline-start:-7px;text-decoration:none;display:inline-grid}.nJlkvW_visit img{pointer-events:none;-webkit-user-select:none;user-select:none;block-size:22px;inline-size:22px}.nJlkvW_visit:active{scale:.92}.nJlkvW_visit:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 30%, transparent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.nJlkvW_visit:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent);scale:1.06}}.nJlkvW_hint{color:var(--muted-foreground);font-size:.75rem}.nJlkvW_hint kbd{font-family:var(--font-mono);box-shadow:var(--raised-shadow);border-radius:4px;padding:1px 5px;font-size:.6875rem}@media (pointer:coarse){.nJlkvW_visit{block-size:44px;inline-size:44px}.nJlkvW_visit img{block-size:26px;inline-size:26px}.nJlkvW_hint{display:none}}@media (max-width:639px){.nJlkvW_layer{align-items:end;padding:8px}.nJlkvW_card{--card-gutter:16px;--media-overlap:48px}.nJlkvW_hint{display:none}}@media (prefers-color-scheme:light){.nJlkvW_logo img[data-adaptive]{filter:invert()}}
._8CSvOG_stage{aspect-ratio:var(--ratio);isolation:isolate;-webkit-mask-image:linear-gradient(in oklab to bottom, #000 0%, #000 38%, #000 41.44%, #000000fc 44.89%, #000000f6 48.33%, #000000ec 51.78%, #000d 55.22%, #000000c9 58.67%, #000000b3 62.11%, #0000009a 65.56%, #00000080 69%, #00000065 72.44%, #0000004c 75.89%, #00000036 79.33%, #0002 82.78%, #00000013 86.22%, #00000009 89.67%, #00000003 93.11%, #0000 96.56%, #0000 100%);mask-image:linear-gradient(in oklab to bottom, #000 0%, #000 38%, #000 41.44%, #000000fc 44.89%, #000000f6 48.33%, #000000ec 51.78%, #000d 55.22%, #000000c9 58.67%, #000000b3 62.11%, #0000009a 65.56%, #00000080 69%, #00000065 72.44%, #0000004c 75.89%, #00000036 79.33%, #0002 82.78%, #00000013 86.22%, #00000009 89.67%, #00000003 93.11%, #0000 96.56%, #0000 100%);position:relative;overflow:hidden}._8CSvOG_blur{z-index:1;pointer-events:none;block-size:62%;position:absolute;inset:auto 0 0}._8CSvOG_blurLayer{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask-image:linear-gradient(to bottom, transparent var(--from), #000 var(--peak), #000 var(--hold), transparent var(--to));mask-image:linear-gradient(to bottom, transparent var(--from), #000 var(--peak), #000 var(--hold), transparent var(--to));position:absolute;inset:0}._8CSvOG_blurLayer:last-child{-webkit-mask-image:linear-gradient(to bottom, transparent var(--from), #000 var(--peak));mask-image:linear-gradient(to bottom, transparent var(--from), #000 var(--peak))}._8CSvOG_grain{z-index:1;opacity:.14;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.4 -0.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000 62% 100%);mask-image:linear-gradient(#0000 30%,#000 62% 100%)}@media (prefers-reduced-transparency:reduce){._8CSvOG_blur,._8CSvOG_grain{display:none}}._8CSvOG_video{object-fit:cover;filter:blur(10px)saturate(.6);opacity:0;block-size:100%;inline-size:100%;transition:scale 1.2s var(--ease-out), filter .8s var(--ease-out), opacity .6s var(--ease-out);display:block;scale:1.05}._8CSvOG_stage:not([data-state=loading]) ._8CSvOG_video{filter:none;opacity:1;scale:1}._8CSvOG_stage[data-looping] ._8CSvOG_video{opacity:0;filter:blur(6px);transition:opacity .45s cubic-bezier(.4,0,1,1),filter .45s cubic-bezier(.4,0,1,1),scale .45s cubic-bezier(.4,0,1,1);scale:1.02}._8CSvOG_stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000061,#0000);block-size:30%;position:absolute;inset:0 0 auto}._8CSvOG_toggle{z-index:2;cursor:pointer;background:0 0;border:0;outline:none;place-items:center;padding-bottom:14%;display:grid;position:absolute;inset:0}._8CSvOG_glyph{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);opacity:0;block-size:38px;inline-size:38px;transition:opacity .2s var(--ease-out), scale .38s var(--ease-spring-bouncy);background:#0000006b;border-radius:999px;place-items:center;font-size:15px;display:grid;scale:.8;box-shadow:inset 0 0 0 1px #ffffff24}._8CSvOG_stage[data-state=paused] ._8CSvOG_glyph,._8CSvOG_toggle:focus-visible ._8CSvOG_glyph{opacity:1;scale:1}@media (hover:hover) and (pointer:fine){._8CSvOG_toggle:hover ._8CSvOG_glyph{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){._8CSvOG_video{transition:none}}
.bDxO9W_banner{inset-inline:0;z-index:0;block-size:calc(var(--banner-height) + 64px);-webkit-user-select:none;user-select:none;pointer-events:none;background:#0b0b0b;position:absolute;top:0;overflow:hidden}.bDxO9W_surface{object-fit:cover;opacity:0;-webkit-user-drag:none;will-change:opacity;block-size:100%;inline-size:100%;max-inline-size:none;transition:opacity 1.8s cubic-bezier(.23,1,.32,1) .4s;position:absolute;inset:0}.bDxO9W_surface[data-loaded]{opacity:1}.bDxO9W_tint{background:rgb(var(--tint,255 255 255));mix-blend-mode:color;opacity:0;transition:opacity 1.2s cubic-bezier(.23,1,.32,1),background-color 1.2s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.bDxO9W_tint[data-active]{opacity:.55}@media (prefers-color-scheme:light){.bDxO9W_banner{background:#e8e8e8}.bDxO9W_surface{filter:invert()hue-rotate(180deg)}}
.Yf74_a_footer{min-block-size:44px;padding-bottom:env(safe-area-inset-bottom);justify-content:space-between;align-items:center;gap:16px;margin-top:40px;display:flex}.Yf74_a_copy,.Yf74_a_top{color:var(--muted-foreground);font-size:.75rem}.Yf74_a_top{transition:color .15s var(--ease-out);text-decoration:none}.Yf74_a_top:focus-visible{text-underline-offset:4px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.Yf74_a_top:hover{color:var(--foreground)}}
.NMmEpW_groups{flex-direction:column;gap:10px;display:flex}.NMmEpW_group{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.NMmEpW_category{color:var(--muted-foreground);text-transform:capitalize;font-size:.875rem}.NMmEpW_items{flex-wrap:wrap;gap:4px;display:flex}@media (max-width:479px){.NMmEpW_group{grid-template-columns:1fr;gap:6px}}
._8aEwW_page{background:var(--muted);isolation:isolate;min-block-size:100dvh;display:flow-root;position:relative}._8aEwW_skip{z-index:110;background:var(--foreground);color:var(--background);border-radius:8px;padding:12px 16px;position:fixed;top:16px;left:16px;translate:0 -200%}._8aEwW_skip:focus-visible{translate:0}._8aEwW_sheet{z-index:1;min-block-size:calc(100dvh - var(--banner-height));margin-top:var(--banner-height);background:var(--background);box-shadow:0 -1px 0 color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:28px 28px 0 0;position:relative}._8aEwW_column{inline-size:100%;max-inline-size:38rem;margin-inline:auto;padding:0 24px 24px}@media (min-width:768px){._8aEwW_sheet{border-radius:44px 44px 0 0}._8aEwW_column{padding-inline:24px;position:relative;left:-10px}}
