:root{--bg-primary:#fcfcfc;--text-primary:#262626;--border:#dadada;color-scheme:light}[data-theme=dark]{--bg-primary:#0d1117;--text-primary:#f2f2f2;--border:#32353a;color-scheme:dark}*{box-sizing:border-box}html{font-size:96%}body{background-color:#fcfcfc;background-color:var(--bg-primary);color:#262626;color:var(--text-primary);font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}.theme-sweep::view-transition-group(root){animation-duration:.64s}.theme-sweep::view-transition-new(root),.theme-sweep::view-transition-old(root){animation:none;mix-blend-mode:normal}.theme-sweep::view-transition-image-pair(root){isolation:auto}.theme-sweep::view-transition-old(root){z-index:0}.theme-sweep::view-transition-new(root){animation:theme-sweep .64s cubic-bezier(.4,.05,.25,1) forwards;-webkit-mask-image:linear-gradient(to bottom left,#000 46%,#00000080 50%,#0000 54%);mask-image:linear-gradient(to bottom left,#000 46%,#00000080 50%,#0000 54%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:300% 300%;mask-size:300% 300%;z-index:1}@keyframes theme-sweep{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:100% 0;mask-position:100% 0}}html.theme-transition,html.theme-transition *,html.theme-transition :after,html.theme-transition :before{transition:color .5s ease,background-color .5s ease,border-color .5s ease,outline-color .5s ease,fill .5s ease,stroke .5s ease,-webkit-text-decoration-color .5s ease!important;transition:color .5s ease,background-color .5s ease,border-color .5s ease,text-decoration-color .5s ease,outline-color .5s ease,fill .5s ease,stroke .5s ease!important;transition:color .5s ease,background-color .5s ease,border-color .5s ease,text-decoration-color .5s ease,outline-color .5s ease,fill .5s ease,stroke .5s ease,-webkit-text-decoration-color .5s ease!important}.page-turn::view-transition-group(*){animation-duration:.65s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.page-turn::view-transition-old(root){animation:page-turn-out .25s ease both}.page-turn::view-transition-new(root){animation:page-turn-in .55s cubic-bezier(.22,1,.36,1) .12s both}@keyframes page-turn-out{to{opacity:0}}@keyframes page-turn-in{0%{opacity:0;transform:translateY(10px)}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{margin:0;overflow-x:hidden;overflow-y:scroll;padding:0;width:100%}.app{background-color:var(--bg-primary);min-height:100vh}.navbar{padding:3vh 4vw 0 0;position:fixed;right:0;top:0;z-index:35}.theme-toggle{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.1rem;line-height:1;padding:0}.theme-toggle:hover{opacity:.6}.theme-toggle-icon{transition:transform .5s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .theme-toggle-icon{transform:rotate(180deg)}.post-page{background-color:var(--bg-primary);display:flex;flex-direction:column;min-height:100vh}.post-wrap{display:flex;flex:1 1;justify-content:center;padding:10vh 8vw 8vh}.post{max-width:640px;width:100%}.post-crumbs{align-items:baseline;display:flex;font-size:.9rem;gap:.5em;margin-bottom:9vh}.post-crumbs .text-link{font-size:inherit}.post-close,.post-crumb-sep{color:color-mix(in srgb,var(--text-primary) 55%,var(--bg-primary))}.post-close{background:none;border:0;cursor:pointer;font:inherit;font-size:1.3rem;line-height:1;margin-left:auto;padding:0 .3em;transition:color .2s ease}.post-close:focus-visible,.post-close:hover{color:var(--text-primary)}.post-close:focus-visible{outline:1px solid var(--text-primary);outline-offset:3px}.post-head{margin:0 0 6vh;text-align:center}.post-title{color:var(--text-primary);font-size:2.2rem;font-weight:400;line-height:1.2;margin:0 0 1.4vh}.post-title-name{display:inline-block}.post-meta{color:color-mix(in srgb,var(--text-primary) 64%,var(--bg-primary));font-size:.85rem;font-style:italic;margin:0}.post-body p{font-size:1.05rem;line-height:1.8;margin:0 0 2.6vh}.post-body ul{list-style:decimal-leading-zero outside;margin:0 0 2.6vh;padding-left:2.1em}.post-body li{color:var(--text-primary)}.post-body li::marker{font-feature-settings:"tnum";color:color-mix(in srgb,var(--text-primary) 45%,var(--bg-primary));font-size:.78em;font-variant-numeric:tabular-nums}.post-lead{font-weight:500}.post-sign{color:color-mix(in srgb,var(--text-primary) 64%,var(--bg-primary));font-style:italic;margin-top:5vh}@media (max-width:768px){.post-wrap{padding:8vh 8vw 6vh}.post-crumbs{margin-bottom:6vh}.post-title{font-size:1.8rem}}.gt{--bg:#f9f9f9;--ink:#202020;--bubble:#ebebeb;--soft:#646464;--line:#00000017;--media:#dfdfdf;--radius:20px;--hit:#ff5a14;--stamp:#ff7a1a;--rain:#00000080;--gt-font:"Satoshi",-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);color-scheme:light;font:16px/1.5 var(--gt-font);inset:0;overflow-x:hidden;overflow-y:auto;position:absolute;scrollbar-width:none}.gt::-webkit-scrollbar{display:none}[data-theme=dark] .gt{--bg:#0c0c0d;--ink:#ececea;--bubble:#1d1d1f;--soft:#9b9ba0;--line:#ffffff1a;--media:#161618;--rain:#ffffff8c;color-scheme:dark}.gt button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.gt.has-cursor,.gt.has-cursor *{cursor:var(--gt-cursor),auto}.gt.has-cursor a,.gt.has-cursor a *,.gt.has-cursor button,.gt.has-cursor button *,.gt.has-cursor input,.gt.has-cursor label{cursor:var(--gt-cursor-hit),pointer}.gt-col{display:flex;flex-direction:column;gap:clamp(24px,4vw,40px);margin:0 auto;padding:40vh 0;position:relative;width:min(640px,calc(100% - 32px));z-index:1}@supports (animation-timeline:view()){.gt-item{animation-timeline:view();animation-range:0 20%;animation:gt-slide linear both}}@keyframes gt-slide{0%{opacity:0;transform:translateY(100px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.gt-item{animation:none}}.gt-msg{background:var(--bubble);border-radius:var(--radius);font-size:clamp(20px,4vw,30px);line-height:1.25;max-width:100%;padding:clamp(16px,4vw,20px);width:-webkit-fit-content;width:fit-content}.gt-msg p{margin:0}.gt-msg--quiet{color:var(--soft);font-size:clamp(16px,3vw,20px)}.gt-msg--read{font-size:clamp(18px,3vw,22px);line-height:1.34}.gt-msg--read p+p{margin-top:.6em}.gt-msg--mono{font:clamp(13px,2vw,15px)/1.6 ui-monospace,Menlo,monospace}.gt-msg--mono a{color:inherit}.gt-status--ok{color:#15a34a}[data-theme=dark] .gt-status--ok{color:#3ddc84}.gt-status--no{color:#e5342b}.gt-status--wait{color:var(--soft)}.gt-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.gt-link:hover{-webkit-text-decoration-color:var(--hit);text-decoration-color:var(--hit);text-decoration-thickness:2px}.gt-note,.gt-sep{color:var(--soft)}.gt-note{font-size:13px;margin:0;padding:0 clamp(16px,4vw,20px)}.gt-ask{display:flex;justify-content:flex-end;margin-top:clamp(24px,6vw,72px)}.gt-ask span{background:var(--ink);color:var(--bg);font-size:clamp(16px,3vw,20px);line-height:1.25;padding:10px 18px 11px}.gt-ask span,.gt-card{border-radius:var(--radius)}.gt-card{background:var(--bubble);color:var(--soft);font-size:clamp(14px,4vw,18px);overflow:hidden}.gt-card-media{color:inherit;display:block;text-decoration:none;width:100%}.gt-card-foot{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 18px;justify-content:space-between;padding:24px}.gt-foot-title{color:inherit;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.gt-foot-title:hover{color:var(--ink)}.gt-foot-when{font-size:.86em}.gt-rack img,.gt-shot img,.gt-song img{display:block;height:auto;width:100%}.gt-shot{position:relative}.gt-rack{background:#fff;padding:18px}[data-theme=dark] .gt-rack{background:#fff;filter:invert(.93) hue-rotate(180deg) saturate(1.2)}.gt-song-line{margin:0}.gt-live{background:var(--hit);border-radius:50%;box-shadow:0 0 8px var(--hit);display:inline-block;height:8px;margin-right:8px;vertical-align:2px;width:8px}.gt-poster{aspect-ratio:16/8;background:var(--media);color:var(--ink);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;position:relative}.gt-poster strong{font-size:clamp(64px,17vw,124px);font-weight:500;letter-spacing:-.05em;line-height:.92}.gt-poster--long strong{font-size:clamp(30px,7vw,54px);letter-spacing:-.03em;line-height:1.02}.gt-poster-who{color:var(--soft);font-size:15px;left:24px;position:absolute;top:20px}.gt-poster-what{color:var(--soft);font-size:clamp(14px,3vw,18px);margin-top:6px}.gt-star{background:var(--hit);-webkit-clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);display:inline-block;height:12px;margin-right:7px;vertical-align:-1px;width:12px}.gt-entry.is-incoming .gt-poster strong{opacity:.6}.gt-card-media:hover .gt-poster strong{color:var(--hit)}.gt-stamp{align-items:flex-start;display:inline-flex;filter:drop-shadow(0 0 2px rgb(255 90 0/.75)) drop-shadow(0 0 8px rgb(255 90 0/.35));gap:2px}.gt-card-media .gt-stamp{bottom:16px;position:absolute;right:18px}.gt-stamp-tick{color:var(--stamp);font:700 15px/.8 Georgia,serif;font-style:normal}.gt-digit{height:auto;width:11px}.gt-digit polygon{fill:#0000}.gt-digit polygon.is-on{fill:var(--stamp)}.gt-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1)}.gt-entry.is-open .gt-more{grid-template-rows:1fr}.gt-more-clip{min-height:0;overflow:hidden}.gt-more-in{color:var(--ink);font-size:clamp(15px,2.4vw,17px);line-height:1.42;padding:0 24px 24px}.gt-more-head{color:var(--soft);margin:0 0 12px}.gt-bullets{list-style:none;margin:0;padding:0}.gt-bullets li{margin-bottom:11px}.gt .lx-lead,.gt .lx-stat{font-weight:500}.gt .lx-stat{color:var(--hit)}.gt-tech{color:var(--soft);font-size:.9em;margin:14px 0 0}.gt-badges{display:flex;flex-wrap:wrap;gap:6px}.gt-badge{background:#111;border:2px outset #d6d6d2;color:#fff;display:grid;font:8px/1 Silkscreen,monospace;height:31px;image-rendering:pixelated;letter-spacing:.02em;place-items:center;text-decoration:none;width:88px}.gt-badge:hover{filter:brightness(1.2);transform:translateY(-1px)}.gt-badge--a{background:#ff5a14;color:#111}.gt-badge--b{background:linear-gradient(#fff 50%,#d6d6d2 0);color:#111}.gt-badge--c{background:repeating-linear-gradient(90deg,#111 0 4px,#2a2a2e 4px 8px)}.gt-badge--d{background:linear-gradient(#c9ccd2,#6d7078 49%,#2a2a2e 51%,#c9ccd2);color:#fff;text-shadow:1px 1px 0 #000}.gt-badge--e{background:#000;color:#ff1f8f}.gt-badge--f{background:linear-gradient(#fd5ba6,#da2b7d);color:#fff}.gt-badge--g{background:#0a0b0b;color:#5eeab0}.gt-settings p{margin-bottom:10px}.gt-switches{display:flex;flex-wrap:wrap;font-size:clamp(15px,2.4vw,18px);gap:4px 16px}.gt-switches label{align-items:center;display:inline-flex;gap:6px}.gt-reader{animation:gt-fade .2s;background:var(--bg);inset:0;overflow-y:auto;position:fixed;z-index:20}.gt-col--reader{padding:18vh 0 30vh}.gt-back{color:var(--soft)!important;font-size:15px!important}.gt-back:hover{color:var(--ink)!important}@keyframes gt-fade{0%{opacity:0}}.gt-theme{border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink);height:18px;position:fixed;right:max(4vw,16px);top:max(3vh,16px);transition:opacity .15s,transform .5s cubic-bezier(.4,0,.2,1);width:18px;z-index:30}.gt-theme i{background:var(--ink);border-radius:0 9px 9px 0;bottom:0;left:50%;position:absolute;right:0;top:0}.gt-theme:hover{opacity:.6}[data-theme=dark] .gt-theme{transform:rotate(180deg)}.gt-cat{height:48px;left:0;position:fixed;top:0;width:48px;will-change:transform;z-index:15}.gt-cat canvas{display:block;image-rendering:pixelated}.gt-cat-z{animation:gt-z 2s steps(4) infinite;color:var(--soft);display:none;font:10px/1 Silkscreen,monospace;position:absolute;right:-4px;top:-6px}.gt-cat[data-state=sleep] .gt-cat-z{display:block}@keyframes gt-z{0%{opacity:0;transform:translateY(6px)}50%{opacity:1}to{opacity:0;transform:translate(9px,-12px) scale(1.5)}}.gt-cat-says{background:var(--ink);border-radius:10px;bottom:100%;color:var(--bg);font-size:12px;left:50%;margin-bottom:3px;padding:3px 8px 4px;position:absolute;transform:translateX(-50%);white-space:nowrap}.gt-clickstamp{animation:gt-burn 1.9s ease-out both;pointer-events:none;position:fixed;transform:translate(-50%,-50%) rotate(-2deg);z-index:14}.gt-clickstamp .gt-digit{width:13px}@keyframes gt-burn{0%{filter:brightness(2.4);opacity:0}4%{filter:brightness(2.4);opacity:1}20%{filter:brightness(1)}70%{opacity:1}to{opacity:0}}.gt-rain{color:var(--rain);inset:0;z-index:0}.gt-fps,.gt-rain{pointer-events:none;position:fixed}.gt-fps{color:#19c15f;font:10px/1 Silkscreen,monospace;left:4px;top:2px;z-index:25}.gt-dock{background:#0e0e0feb;border-radius:10px;bottom:12px;box-shadow:inset 0 0 0 1px #ffffff24,0 10px 30px #0000004d;color:#d9d9d6;font:11px/1.4 ui-monospace,Menlo,monospace;padding:9px 10px;position:fixed;right:12px;width:208px;z-index:40}.gt-dock.is-shut{padding:5px 9px;width:auto}.gt-dock button{color:inherit;font:inherit!important}.gt-dock-head{color:#8e8e8a;display:flex;justify-content:space-between}.gt-dock-toys{list-style:none;margin:6px 0 0;padding:0}.gt-dock-toys label{align-items:center;display:flex;gap:6px;padding:1.5px 0}.gt-dock-toys input{accent-color:#ff5a14;height:11px;margin:0;width:11px}.gt-dock-name{flex:1 1}.gt-dock-from{border-radius:50%;display:inline-block;height:6px;width:6px}.gt-dock-from--dimden{background:#2ba6b2}.gt-dock-from--you{background:#ff5a14}.gt-dock-from--new{background:#e7e7e3}.gt-dock-seg{display:flex;gap:2px;margin:2px 0 3px}.gt-dock-seg button{background:#ffffff12;border-radius:4px;flex:1 1;font-size:10px!important;padding:2px 0;text-align:center}.gt-dock-seg .is-on{background:#e9e9e6;color:#000}.gt-dock-label{color:#8e8e8a;margin:7px 0 2px}.gt-dock-key{margin:7px 0 0}.gt-dock-foot,.gt-dock-key{color:#8e8e8a;font-size:10px}.gt-dock-foot{margin:4px 0 0}.gt-dock-foot button{text-decoration:underline}.gt-dock kbd{background:#ffffff1a;border-radius:3px;color:#d9d9d6;font:inherit;padding:0 3px}@media (max-width:760px){.gt-poster{aspect-ratio:16/10}.gt-card-foot,.gt-poster{padding:18px}.gt-more-in{padding:0 18px 18px}.gt-rack{padding:8px}}.gt--margins{--panel:#fff;--panel-line:#0000003d;--hit:#ec2f8a}[data-theme=dark] .gt--margins{--panel:#0c0c0e;--panel-line:#fff3;--bg:#000;--bubble:#1a1a1c;--hit:#ff3c9c}.mg-side{color:var(--ink);display:flex;flex-direction:column;font:13px/1.4 DotGothic16,ui-monospace,monospace;gap:12px;position:fixed;top:24px;width:clamp(200px,calc(50vw - 384px),280px);will-change:transform;z-index:2}.mg-side--left{left:28px}.mg-side--right{right:28px;top:58px}.mg-panel{background:var(--panel);border:1px dashed var(--panel-line);padding:8px 10px 10px}.mg-panel h2{color:var(--hit);font:400 10px/1.2 Silkscreen,monospace;letter-spacing:.02em;margin:0 0 6px;text-transform:uppercase}.mg-panel p{margin:0 0 3px}.mg-panel small{color:var(--soft);display:block;font-size:11.5px}.mg-stars{list-style:none;margin:0;padding:0}.mg-stars li:before{color:var(--hit);content:"✩ "}.mg-stars a,.mg-stars button{color:inherit;font:inherit!important;text-decoration:none}.mg-stars a:hover,.mg-stars button:hover{color:var(--hit);text-decoration:underline}.mg-mono{font-size:12.5px}.mg-date{margin-bottom:5px}.mg-song{align-items:flex-start;display:flex;gap:9px}.mg-song img{flex:none;height:56px;width:56px}.mg-song strong{color:var(--hit);font-weight:400}.mg-rack{display:flex;flex-direction:column;gap:2px;position:relative}.mg-rack>div{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(16,1fr)}.mg-rack i{background:#7f7f8242;border-radius:1.5px;height:11px}.mg-rack .is-x{background:linear-gradient(#fd5ba6,#da2b7d)}.mg-rack .is-p{background:linear-gradient(#ffd3ec,#ffaedb)}.mg-rack em{background:#fe5aa6;bottom:0;left:calc(var(--step)*100%/16);position:absolute;top:0;width:1.3px}.mg-wall .gt-badges{gap:3px}.gt--margins .gt-msg--quiet{font-size:clamp(16px,2.4vw,19px)}@media (max-width:1179px){.mg-side{left:auto;margin:-30vh auto 8px;position:relative;right:auto;top:auto;transform:none!important;width:min(640px,calc(100% - 32px));z-index:1}.mg-side--right{margin-bottom:72px;margin-top:0}}.tl-poster{background:var(--media);color:var(--ink);container-type:inline-size;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:0;padding:clamp(12px,5%,24px);position:relative;text-align:left;width:100%}.tl-poster strong{font-size:clamp(30px,21cqw,150px);font-weight:500;letter-spacing:-.05em;line-height:.92}.tl-poster.is-long strong{font-size:clamp(18px,8cqw,54px);letter-spacing:-.03em;line-height:1.04;max-width:76%}.tl-poster-who{color:var(--soft);font-size:clamp(12px,3.6cqw,16px);left:clamp(12px,5%,24px);position:absolute;top:clamp(10px,4%,20px)}.tl-poster-what{color:var(--soft);font-size:clamp(12px,3.8cqw,18px);line-height:1.2;margin-top:4px}.tl-poster .gt-stamp,.tl-shot .gt-stamp{bottom:clamp(9px,3.4%,16px);position:absolute;right:clamp(10px,3.4%,18px)}.tl-shot{position:relative}.tl-shot,.tl-shot img{height:100%;width:100%}.tl-shot img{display:block;object-fit:cover;object-position:top}.tl-cover{background:var(--media) center /cover no-repeat;height:100%;overflow:hidden;position:relative;width:100%}.tl-cover img{display:block;height:100%;object-fit:cover;opacity:0;transition:opacity .35s;width:100%}.tl-cover img.is-ready{opacity:1}.tl-head{color:var(--soft);margin:0 0 .7em}.tl-bullets{list-style:none;margin:0;padding:0}.tl-bullets li{margin-bottom:.7em}.tl-tech{color:var(--soft);font-size:.88em;margin:.8em 0 0}.tl-hello h1{font-size:inherit;font-weight:inherit;margin:0}.tl-updated{color:var(--soft);font-size:.6em;margin:.15em 0 .8em!important}.tl-hello p,.tl-hello ul{margin:0 0 .7em}.tl-hello ul{list-style:none;padding:0}.tl-hello li{margin-bottom:.4em;padding-left:.95em;text-indent:-.95em}.tl-hello li:before{color:var(--hit);content:"✦ ";font-size:.7em}.tl-links{display:flex;flex-wrap:wrap;gap:2px 12px;list-style:none;margin:0;padding:0}.sv{background:#111;color:#fff;container-type:size;display:block;height:100%;overflow:hidden;position:relative;text-align:left;width:100%}.is-measure .sv,.uf-focus .sv{aspect-ratio:16/6.4;height:auto}.sv-scrim{background:linear-gradient(#0000,#000000c7);height:66%;inset:auto 0 0;pointer-events:none;position:absolute}.sv-who{background:#000000b8;color:#fff;font-size:clamp(11px,3.7cqw,16px);line-height:1.3;padding:.12em .5em;top:clamp(8px,3.4cqw,18px)}.sv-stat,.sv-who{left:clamp(9px,4cqw,20px);position:absolute}.sv-stat{bottom:clamp(7px,3cqw,16px);display:flex;flex-direction:column;max-width:76%;text-shadow:0 1px 14px #00000080}.sv-stat strong{color:#fff;font-size:clamp(26px,19cqw,140px);font-weight:500;letter-spacing:-.05em;line-height:.94}.sv-stat.is-long strong{font-size:clamp(17px,8cqw,54px);letter-spacing:-.03em;line-height:1.04}.sv-stat span{color:#ffffffd6;font-size:clamp(11px,3.8cqw,18px);line-height:1.2;margin-top:.2em}.sv .gt-stamp{right:clamp(8px,3.4cqw,18px)}.sv .gt-stamp,.sv-name{bottom:clamp(7px,3cqw,16px);position:absolute}.sv-name{flex-direction:column;left:clamp(9px,4cqw,20px);text-shadow:0 1px 14px #00000080}.sv-name,.sv-name strong{align-items:flex-start;display:flex}.sv-name strong{color:#fff;font-size:clamp(24px,14.5cqw,112px);font-weight:500;gap:.12em;letter-spacing:-.04em;line-height:.98;white-space:nowrap}.sv-name span{color:#ffffffe0;font-size:clamp(11px,3.9cqw,19px);line-height:1.2;margin-top:.3em;max-width:70cqw}.sv *{animation-play-state:paused}.gt-card:hover .sv *,.uf-focus .sv *{animation-play-state:running}@media (hover:none){.sv *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.gt-card:hover .sv *,.sv *{animation-play-state:paused!important}}.sv--pinterest{background:#e60023}.sv--pinterest .sv-scrim{background:linear-gradient(#0000,#5a0010f0 62%);height:58%}.sv--pinterest.is-incoming .sv-scrim{background:linear-gradient(#0000,#000c)}.pb{grid-gap:1.5cqw;display:grid;gap:1.5cqw;grid-template-columns:repeat(5,1fr);inset:0;padding:0 1.5cqw;position:absolute}.pb-col{animation:pb-drift var(--dur) linear infinite var(--dir);display:flex;flex-direction:column;gap:1.5cqw;margin-top:var(--off)}@keyframes pb-drift{to{transform:translateY(-50%)}}.pb-pin{background:#fff;border-radius:1.7cqw;flex:none;overflow:hidden;padding:1.5cqw;position:relative}.pb-pin b{color:#111;display:block;font:600 2.45cqw/1.1 ui-monospace,Menlo,monospace;margin-bottom:1cqw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-pin i{background:#d9d9d9;border-radius:1cqw;display:block;height:.75cqw;margin-bottom:.8cqw}.pb-pin em{border:.3cqw solid;bottom:1.2cqw;font:700 1.95cqw/1.2 ui-monospace,Menlo,monospace;font-style:normal;left:50%;letter-spacing:-.02em;padding:.2cqw .8cqw;position:absolute;transform:translateX(-50%) rotate(var(--tilt));white-space:nowrap}.pb-pin em.is-reproduced{color:#e60023}.pb-pin em.is-refuted{color:#8a8a8a}.sv--pinterest.is-incoming{background:#161617}.pb--ghost .pb-pin{animation:pb-load 2.2s ease-in-out infinite;background:linear-gradient(100deg,#2a2a2c 30%,#3f3f43 50%,#2a2a2c 70%);background-size:300% 100%}.pb--ghost .pb-col:nth-child(3) .pb-pin:nth-child(2){animation:none;background:#e60023}@keyframes pb-load{0%{background-position:110% 0}to{background-position:-30% 0}}.sv--amazon{background:#0c1a2a}.cv{inset:0;position:absolute}.cv-tilt{flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-9deg);width:150%}.cv-row,.cv-tilt{display:flex;gap:1.1cqw}.cv-row{animation:cv-drift var(--dur) linear infinite var(--dir);width:-webkit-max-content;width:max-content}@keyframes cv-drift{to{transform:translateX(-50%)}}.cv-row img{background:#1b2a3a;display:block;flex:none;height:19cqw;object-fit:cover;width:19cqw}.cv-say{background:#00caff;color:#05202b;font-size:clamp(10px,3.4cqw,15px);font-weight:500;height:1.5em;line-height:1.5em;overflow:hidden;position:absolute;right:clamp(9px,4cqw,20px);top:clamp(8px,3.4cqw,18px);white-space:nowrap}.cv-say-in{animation:cv-say 12.5s infinite;display:flex;flex-direction:column}.cv-say-in span{display:block;height:1.5em;padding:0 .55em;text-align:right}@keyframes cv-say{0%,18%{transform:translateY(0)}20%,38%{transform:translateY(-1.5em)}40%,58%{transform:translateY(-3em)}60%,78%{transform:translateY(-4.5em)}80%,98%{transform:translateY(-6em)}to{transform:translateY(-7.5em)}}.id{display:block;height:100%;inset:0;position:absolute;width:100%}.sv--relativity{background:radial-gradient(90% 120% at 72% 10%,#274766,#0d1b2b 70%)}.rd{inset:0}.rd,.rd-sheet{position:absolute}.rd-sheet{background:#fbfbf8;box-shadow:-1cqw 2cqw 5cqw #00000073;height:140cqh;left:34cqw;top:-8cqh;transform:rotate(5deg);width:66cqw}.rd-sheet--3{background:#cfd6dc;left:45cqw;transform:rotate(11deg)}.rd-sheet--2{background:#e6e9eb;left:40cqw;transform:rotate(8deg)}.rd-sheet--1{overflow:hidden;padding:5cqw 4cqw}.rd-line{display:flex;gap:2%;height:1.5cqw;margin-bottom:1.45cqw}.rd-line i{background:#c8ccd0;display:block;height:100%}.rd-line i.is-hit{background:#ffe24a}.rd-line i.is-bar{animation:rd-bar 3.4s var(--d) ease-in-out infinite;background:#0b0b0c;transform-origin:0 50%}@keyframes rd-bar{0%,12%{transform:scaleX(0)}34%,to{transform:scaleX(1)}}.sv--relativity .rd-line i.is-bar{animation-name:none}.gt-card:hover .sv--relativity .rd-line i.is-bar,.uf-focus .sv--relativity .rd-line i.is-bar{animation-name:rd-bar}.rd-tag{border:.45cqw solid #d21f3c;color:#d21f3c;font:700 3.2cqw/1.1 ui-monospace,Menlo,monospace;font-style:normal;padding:.2em .5em;position:absolute;right:3cqw;text-transform:uppercase;top:8cqh;transform:rotate(-11deg)}.sv--am-best{background:#070708}.rt{flex-direction:column;font:400 3.5cqw/1.1 DotGothic16,ui-monospace,Menlo,monospace;gap:.5cqw;inset:-3cqw;justify-content:center;position:absolute}.rt,.rt-row{display:flex}.rt-row{animation:cv-drift var(--dur) linear infinite var(--dir);width:-webkit-max-content;width:max-content}.rt-row span{color:#5f4310;flex:none;text-align:center;text-shadow:0 0 .5cqw #ffaa1e40;width:8cqw}.rt-row span.is-a{color:#d18c13}.rt-row span.is-top{color:#ffd27a;text-shadow:0 0 1.2cqw #ffb432d9}.sv--illinois{background:linear-gradient(115deg,#13294b 58%,#ff5f05 0)}.rc{inset:0}.rc,.rc-paper{position:absolute}.rc-paper{filter:drop-shadow(-.6cqw 1.2cqw 2cqw rgb(0 0 0/.45));right:7cqw;top:0;transform:rotate(3.5deg);width:44cqw}.rc-print{animation:rc-print 16s ease-in-out infinite alternate;background:#f7f4ea;color:#1a1a1a;font:500 2.55cqw/1.34 ui-monospace,Menlo,monospace;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /2.6cqw 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /2.6cqw 100%;padding:5cqw 3.4cqw 4cqw}@keyframes rc-print{to{transform:translateY(calc(-100% + 88cqh))}}.rc-print p{color:inherit;font:inherit;margin:0}.rc-print hr{border:0;border-top:.3cqw dashed #1a1a1a;margin:1.2cqw 0}.rc-head{font-size:3.2cqw!important;font-weight:700!important}.rc-sub{color:#6c6a62!important}.rc-total{font-size:3.4cqw!important;font-weight:700!important}.sv--paper{background:radial-gradient(70% 90% at 72% 18%,#6d6a78,#1f1d27 72%)}.pp{inset:0}.pp,.pp-page{position:absolute}.pp-page{background:#fff;box-shadow:1.4cqw 2.6cqw 0 #0000006b;color:#111;padding:3.6cqw 3.2cqw;right:6cqw;top:2cqw;transform:rotate(5deg);transition:transform .45s cubic-bezier(.22,1,.36,1);width:50cqw}.gt-card:hover .pp-page{transform:rotate(2deg) translateY(1.5cqw)}.pp-title{color:#111!important;font:700 2.9cqw/1.14 Georgia,Times New Roman,serif!important;margin:0 0 .7cqw!important}.pp-venue{color:#555!important;font:400 1.9cqw/1.2 Georgia,serif!important;margin:0 0 2cqw!important}.pp-cols{grid-gap:2cqw;display:grid;gap:2cqw;grid-template-columns:1fr 1fr}.pp-cols i{background:#c4c4c4;display:block;height:.8cqw;margin-bottom:.72cqw}.pp-chart{align-items:flex-end;display:flex;gap:.7cqw;height:8cqw;margin-top:1.2cqw}.pp-chart u{background:#2a5ccf;flex:1 1}.sv--steam{background:#123}.st-tiles{background-color:#17343c;background-image:linear-gradient(#0000008c 1.5px,#0000 0),linear-gradient(90deg,#0000008c 1.5px,#0000 0),radial-gradient(80% 90% at 28% 16%,#ffe2aa59,#0000 70%);background-size:14cqw 14cqw,14cqw 14cqw,100% 100%}.st-fog,.st-tiles{inset:0;position:absolute}.st-fog{display:block;height:100%;width:100%}.sv--steam .sv-who{pointer-events:none}.uf-media--video{aspect-ratio:16/9!important}.pw-still{display:block;height:100%;inset:0;object-fit:cover;object-position:50% 30%;position:absolute;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%}.gt-card:hover .pw-still{transform:scale(1.03)}.pw-wake{border:0;height:170%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s;width:170%}.pw-wake.is-on{opacity:1}.pw-play{border-bottom:3.8cqw solid #0000;border-left:6.2cqw solid #fff;border-top:3.8cqw solid #0000;filter:drop-shadow(0 1px 8px rgb(0 0 0/.6));height:0;left:50%;margin:-3.8cqw 0 0 -2.2cqw;position:absolute;top:50%;transition:opacity .2s;width:0}.gt-card:hover .pw-play{opacity:0}.pw-full{background:none!important;color:var(--ink)!important}.pw-player{aspect-ratio:16/9;background:#000}.pw-player iframe{border:0;display:block;height:100%;width:100%}.pw-body{font-size:clamp(14px,2.2vw,16px);line-height:1.4;padding:16px 22px 22px}.pw-body h3{font-size:clamp(26px,5vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.05;margin:0}.pw-by{color:var(--soft);margin:3px 0 12px}.pw-story{color:var(--ink);font-size:1.1em;margin:0 0 14px}.pw-body dl{grid-gap:8px 18px;display:grid;gap:8px 18px;grid-template-columns:1fr 1fr;margin:0 0 14px}.pw-body dt{color:var(--soft);font-size:.82em}.pw-body dd{margin:0}.pw-body ul{display:flex;flex-wrap:wrap;gap:2px 14px;list-style:none;margin:0;padding:0}.ln{background:var(--bubble);border-radius:var(--radius);overflow:hidden}.ln,.ln .gt-msg{position:relative}.ln .gt-msg{background:none;min-height:calc(var(--col)*.42);width:68%!important;z-index:1}.ln-page{box-shadow:0 2px 12px #00000059;position:absolute;right:7%;top:18%;transform:rotate(6deg);transition:transform .35s cubic-bezier(.22,1,.36,1);width:26%}.ln-page img{display:block;height:auto;width:100%}.ln:has(a[href$=".pdf"]:hover) .ln-page,.ln:hover .ln-page{transform:rotate(2deg) translateY(-9%)}@container (max-width: 300px){.sv .gt-stamp{transform:scale(.7);transform-origin:100% 100%}}.sv--pinterest-brand{background:#fff}.sv--pinterest-brand .sv-scrim{background:linear-gradient(#0000,#000000d1 78%);height:62%}.pf{color:#000;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;inset:0;overflow:hidden;position:absolute}.pf,.pf-bar{background:#fff;display:flex}.pf-bar{align-items:center;flex:none;font-size:2.45cqw;font-weight:500;gap:1.4cqw;line-height:1;padding:1.7cqw 2cqw;position:relative;z-index:1}.pf-search{align-items:center;background:#e5e5e0;border-radius:2cqw;color:#62625b;display:flex;flex:1 1;gap:1cqw;height:6cqw;min-width:0;overflow:hidden;padding:0 2cqw;white-space:nowrap}.pf-search i{border:.3cqw solid #62625b;border-radius:50%;flex:none;height:1.8cqw;position:relative;width:1.8cqw}.pf-search i:after{background:#62625b;bottom:-.55cqw;content:"";height:.3cqw;position:absolute;right:-.85cqw;transform:rotate(45deg);width:.95cqw}.pf-red{align-items:center;background:#e60023;border-radius:2cqw;color:#fff;display:flex;flex:none;height:6cqw;padding:0 2.2cqw}.pf-cols{grid-gap:1.3cqw;display:grid;flex:1 1;gap:1.3cqw;grid-template-columns:repeat(5,1fr);min-height:0;padding:0 1.3cqw}.pf-col{animation:pb-drift var(--dur) linear infinite var(--dir);display:flex;flex-direction:column;gap:1.3cqw;margin-top:var(--off)}.pf-pin{background:#efefef;border-radius:2.4cqw;flex:none;overflow:hidden;position:relative}.pf-pin img{display:block;height:100%;object-fit:cover;width:100%}.pf-pin.is-hover:after{background:#00000052;content:"";inset:0;position:absolute}.pf-pin b{background:#e60023;border-radius:1.5cqw;color:#fff;font-size:1.9cqw;font-weight:500;line-height:1;padding:.85cqw 1.25cqw;position:absolute;right:1cqw;top:1cqw;z-index:1}.sv--relativity-brand{background:#ecf0f6}.sv--relativity-brand .sv-scrim{background:linear-gradient(#0000,#08101af0 58%);height:62%}.rv{background:#ecf0f6;color:#333;flex-direction:column;font:400 1.34cqw/1.3 Roboto,-apple-system,sans-serif;inset:0;position:absolute}.rv,.rv-bar{display:flex}.rv-bar{align-items:center;background:#d8e0eb;border-bottom:.1cqw solid #c7d9ea;flex:none;font-size:1.5cqw;gap:1.1em;height:4.3cqw;padding:0 1cqw;white-space:nowrap}.rv-exit{background:#fff;border:.1cqw solid #1375b8;border-radius:.3cqw;color:#1375b8;padding:.3em .7em}.rv-bar b,.rv-id{font-weight:500}.rv-id{font-size:1.2em;margin:0 auto}.rv-of i{background:#fff;border:.1cqw solid #9fb1c4;font-style:normal;padding:.2em .6em}.rv-panes{grid-gap:0;display:grid;flex:1 1;gap:0;grid-template-columns:19% 1fr 19%;min-height:0}.rv-code,.rv-docs{background:#fff;overflow:hidden}.rv h5{border-bottom:.2cqw solid #f66b00;color:#111;display:inline-block;font-size:1.45em;font-weight:700;margin:.55em 0 .45em .8em;padding-bottom:.2em}.rv-head,.rv-row{display:grid;grid-template-columns:1fr 1fr;padding:.35em .8em}.rv-head{background:#ecf0f6;color:#222;font-weight:500}.rv-row{border-bottom:.08cqw solid #e3e8ef;padding:.75em .8em}.rv-row b{color:#1375b8;font-weight:700}.rv-row.is-on{background:#c7d9ea}.rv-main{display:flex;flex-direction:column;min-width:0;padding:0 1cqw}.rv-tabs{color:#333;display:flex;flex:none;font-size:1.1em;gap:2em;padding:.7em .6em .5em}.rv-tabs b{box-shadow:0 .42em 0 -.28em #f66b00;font-weight:700}.rv-page{background:#fff;box-shadow:0 .15cqw .6cqw #283c5a38;color:#111;flex:1 1;font:400 1.86cqw/1.5 "Source Serif 4",Georgia,serif;overflow:hidden;padding:3.2cqw 4.4cqw}.rv-page h6{color:#111;font:600 1.28em/1.2 "Source Serif 4",Georgia,serif;margin:0 0 .6em}.rv-page p{color:#111!important;font:inherit!important;margin:0 0 .75em;text-align:justify}.rv-page .rv-sub{font-weight:600!important}.rv-page mark{background:#f857f6;color:#111}.rv-page s{color:#0000;position:relative;text-decoration:none}.rv-page s:after{background:#000;content:"";inset:0;position:absolute;transform-origin:0 50%}.gt-card:hover .sv--relativity-brand .rv-page s:after,.uf-focus .sv--relativity-brand .rv-page s:after{animation:rv-redact 3.8s var(--d) ease-in-out infinite}@keyframes rv-redact{0%,10%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}.rv-edit{display:flex;gap:.5em;margin:.3em .8em .9em}.rv-edit b{background:#1375b8;border-radius:.2cqw;color:#fff;font-weight:500;padding:.35em .8em}.rv-edit span{border:.08cqw solid #9fb1c4;border-radius:.2cqw;flex:1 1;padding:.35em .6em}.rv-code dl{margin:0 .8em}.rv-code dt{border-bottom:.08cqw solid #d8e0eb;color:#111;font-weight:500;margin:.8em 0 .35em;padding-bottom:.2em}.rv-code dd{margin:0 0 .35em;padding-left:1.2em;position:relative}.rv-code dd:before{background:#fff;border:.08cqw solid #6f8296;border-radius:50%;content:"";height:.7em;left:0;position:absolute;top:.22em;width:.7em}.rv-code dd.is-on:before{background:radial-gradient(#1375b8 42%,#fff 46%);border-color:#1375b8}@container (max-width: 380px){.rv-panes{grid-template-columns:1fr}.rv-code,.rv-docs{display:none}.rv-bar{font-size:2.7cqw;height:7.2cqw}.rv-main{font-size:2.5cqw;padding:0 2.4cqw}.rv-page{font-size:3.15cqw;padding:4cqw 5.5cqw}}.sv--am-best-brand{background:#00214a}.sv--am-best-brand .sv-scrim{background:linear-gradient(#0000,#00173af0 76%);height:62%}.ab{overflow:hidden}.ab,.ab>img{inset:0;position:absolute}.ab>img{display:block;height:100%;object-fit:cover;object-position:26% 40%;width:100%}.ab-sheen{background:linear-gradient(105deg,#0000 38%,#ffffffd9 50%,#0000 62%) 130% 0 /260% 100% no-repeat;inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}.gt-card:hover .ab-sheen,.uf-focus .ab-sheen{animation:ab-sheen 4.6s ease-in-out infinite}@keyframes ab-sheen{0%{background-position:130% 0}70%,to{background-position:-40% 0}}.ab-card{background:#00214adb;box-shadow:inset 0 0 0 .12cqw #dee8f852;color:#dee8f8;font:300 2.25cqw/1.32 Helvetica Neue,Arial,sans-serif;padding:1.5cqw 1.9cqw 1.2cqw;position:absolute;right:3cqw;top:3cqw;width:36cqw;z-index:1}.ab-card h5{border-bottom:.12cqw solid #dee8f852;color:#fff;font:400 1em/1.2 Helvetica Neue,Arial,sans-serif;margin:0 0 .5em;padding-bottom:.5em}.ab-card p{color:inherit!important;display:flex;font:inherit!important;justify-content:space-between;margin:0!important}.ab-card b{color:#fff;font-weight:500}@container (max-width: 380px){.ab-card{font-size:3.5cqw;line-height:1.26;padding:2.2cqw 2.8cqw 1.8cqw;right:3.5cqw;top:3.5cqw;width:47cqw}.ab-card h5{display:none}.ab>img{object-position:8% 30%}}.sv--uiuc-brand{background:#13294b}.sv--illinois-brand:before,.sv--uiuc-brand:before{background:#ff5f05;content:"";height:clamp(3px,1.1cqw,8px);left:0;position:absolute;right:0;top:0;z-index:1}.sv--uiuc-brand .sv-scrim{background:linear-gradient(#0000,#13294bf7 66%);height:56%}.ui{inset:0;overflow:hidden}.ui,.ui-cut{position:absolute}.ui-cut{background:#ff5f05;-webkit-clip-path:polygon(40cqw 0,100% 0,100% 100%,0 100%);clip-path:polygon(40cqw 0,100% 0,100% 100%,0 100%);height:64cqw;left:14cqw;top:0;width:110cqw}.ui-frame{background:#fff;border-radius:2.6cqw;box-shadow:0 1.2cqw 4cqw #06102273;overflow:hidden;position:absolute;right:-5cqw;top:5cqw;width:78cqw}.ui-frame img{display:block;height:auto;transform-origin:72% 34%;transition:transform 1.6s cubic-bezier(.22,1,.36,1);width:100%}.gt-card:hover .ui-frame img,.uf-focus .ui-frame img{transform:scale(1.34)}.ui-page{box-shadow:0 1cqw 3cqw #06102273;display:block;height:auto;left:5cqw;max-width:none;position:absolute;top:-3cqw;transition:transform 1.6s cubic-bezier(.22,1,.36,1);width:47cqw}.ui--paper .ui-frame{top:11cqw;width:62cqw}.gt-card:hover .ui-page,.uf-focus .ui-page{transform:translateY(-3cqw)}.sv--illinois-brand{background:#13294b}.sv--illinois-brand .sv-scrim{background:linear-gradient(#0000,#13294bf7 74%);height:60%}.qd{inset:0;overflow:hidden;position:absolute}.qd img{display:block;height:100%;object-fit:cover;object-position:36% 22%;transition:transform 5s cubic-bezier(.22,1,.36,1);width:100%}.gt-card:hover .qd img,.uf-focus .qd img{transform:scale(1.07)}.sv--page-brand{background:#fff}.sv--page-brand .sv-scrim{background:linear-gradient(#0000,#000000d6 76%);height:54%}.pg{display:block;height:auto;left:-6cqw;max-width:none;position:absolute;top:-11cqw;transition:transform 6s cubic-bezier(.45,0,.3,1);width:112cqw}.gt-card:hover .pg{transform:translateY(calc(-145cqw + 100cqh + 11cqw))}.sv--glass-brand{background:#0b0f12}.gl-behind{background:radial-gradient(30% 30% at 84% 6%,#ffe2b68c,#0000 72%),radial-gradient(90% 90% at 84% 6%,#2a3238,#0a0e11 66%);inset:0;position:absolute}@media (prefers-reduced-motion:reduce){.pg,.qd img,.ui-frame img,.ui-page{transition:none}}.hr-sky{display:none}[data-theme=dark] .gt--hours{--bg:#050506;--ink:#efece6;--bubble:#050506;--soft:#8f8c93;--media:#0c0c10;--hit:#ff1f8f;--line:#ff1f8f47;--rain:#d6dcff80;--radius:4px;font-family:DotGothic16,ui-monospace,monospace}[data-theme=dark] .gt--hours .gt-card,[data-theme=dark] .gt--hours .gt-msg{box-shadow:inset 0 0 0 1px #ff1f8fb8,0 0 22px #ff1f8f21}[data-theme=dark] .gt--hours .gt-msg--hero{color:#ff1f8f;font:400 clamp(24px,5vw,46px)/1.1 Silkscreen,monospace;letter-spacing:-.02em;text-shadow:0 0 12px #ff1f8f99}[data-theme=dark] .gt--hours .gt-msg{background:#050506bd;font-size:clamp(18px,3.6vw,27px)}[data-theme=dark] .gt--hours .gt-msg--hero{font-size:clamp(24px,5vw,46px)}[data-theme=dark] .gt--hours .gt-card{background:#050506d1}[data-theme=dark] .gt--hours .gt-link{color:#ff5fa2;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}[data-theme=dark] .gt--hours .gt-ask span{background:#ff1f8f;color:#050506;font-family:Silkscreen,monospace;font-size:14px}[data-theme=dark] .gt--hours .gt-ask span:before{content:"✩ "}[data-theme=dark] .gt--hours .gt-poster strong{color:#fff;font-family:Silkscreen,monospace;font-weight:400;letter-spacing:-.06em;text-shadow:0 0 16px #ff1f8fbf}[data-theme=dark] .gt--hours .gt-poster--long strong{font-size:clamp(22px,5vw,38px)}[data-theme=dark] .gt--hours .gt-card-media:hover .gt-poster strong{color:#ff5fa2}[data-theme=dark] .gt--hours .gt-more-in{font-size:15px}[data-theme=dark] .gt--hours .gt-msg--mono{font-family:DotGothic16,ui-monospace,monospace}[data-theme=dark] .gt--hours .hr-sky{background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000 100%),radial-gradient(1px 1px at 88% 12%,#fff,#0000 100%),radial-gradient(1.5px 1.5px at 7% 62%,#fff,#0000 100%),radial-gradient(1px 1px at 94% 58%,#fff,#0000 100%),radial-gradient(1.5px 1.5px at 78% 34%,#ffc3e0,#0000 100%),radial-gradient(1px 1px at 22% 84%,#fff,#0000 100%),radial-gradient(1px 1px at 84% 88%,#ffd9a8,#0000 100%),radial-gradient(1.5px 1.5px at 17% 40%,#fff,#0000 100%);display:block;inset:0;pointer-events:none;position:fixed;z-index:0}[data-theme=dark] .gt--hours:after{background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);content:"";inset:0;pointer-events:none;position:fixed;z-index:13}.hr-moon{border-radius:50%;box-shadow:inset -13px 3px 0 0 #efece6,0 0 26px #efece633;height:42px;left:9vw;position:absolute;top:10vh;width:42px}@media (max-width:760px){.hr-moon{box-shadow:inset -9px 2px 0 0 #efece6;height:30px;left:auto;right:22vw;top:8vh;width:30px}}.gt--snap{scroll-snap-type:y mandatory}.is-track{position:relative}.is-snap{height:100vh;left:0;position:absolute;scroll-snap-align:start;scroll-snap-stop:always;width:1px}.is-stage{display:grid;height:100vh;overflow:hidden;place-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:1}.is-shell{background:var(--bubble);border-radius:var(--radius);overflow:hidden;position:relative;transition:background-color .3s}.is-shell--ask{background:var(--ink)}.is-shell--links:has(.gt-badges){background:none}.is-content{animation:is-in .36s cubic-bezier(.22,1,.36,1) both;left:50%;max-height:84vh;overflow-y:auto;position:absolute;scrollbar-width:none;top:0;transform:translateX(-50%)}@keyframes is-in{0%{filter:blur(5px);opacity:0}}.is-measure .gt-card,.is-measure .gt-msg,.is-shell .gt-card,.is-shell .gt-msg{background:none}.is-measure .gt-ask,.is-shell .gt-ask{margin:0}.is-shell .gt-ask span{background:none}.is-measure .gt-ask span,.is-shell .gt-ask span{display:block;font-size:clamp(30px,5vw,44px);padding:20px 28px 22px}.is-measure .gt-msg--hero,.is-shell .gt-msg--hero{font-size:clamp(38px,7vw,76px);letter-spacing:-.03em;line-height:1.04;padding:clamp(22px,4vw,34px)}.is-measure .gt-poster,.is-shell .gt-poster{aspect-ratio:16/6.4}.is-measure .gt-card,.is-shell .gt-card{overflow:visible}.is-measure{left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:min(640px,calc(100vw - 32px))}.is-measure-one{height:0;overflow:hidden;width:100%}.is-measure-fit{max-width:100%;width:-webkit-fit-content;width:fit-content}.is-measure-fit:has(.gt-badges),.is-measure-fit:has(.gt-card){width:100%}.is-count{bottom:22px}.is-count,.is-hint{left:50%;position:absolute;transform:translateX(-50%)}.is-hint{animation:is-nudge 1.6s ease-in-out infinite;bottom:58px;color:var(--soft);font-size:13px}@keyframes is-nudge{50%{transform:translate(-50%,5px)}}.uf-track{position:relative}.uf-stage{overflow:hidden;position:-webkit-sticky;position:sticky;top:0;z-index:1}.uf-shell{will-change:transform,width,height;z-index:3}.uf-big,.uf-shell{left:0;position:absolute;top:0}.uf-big{height:100%;transform-origin:0 0;width:100%}.uf-small{left:0;opacity:0;position:absolute;top:0}.uf-stage.is-arrived .uf-big{pointer-events:none}.uf-placeholder .gt-msg,.uf-small .gt-msg{background:none;width:100%}.uf-board{position:absolute;transition:opacity .26s,filter .26s;z-index:2}.uf-item{left:0;position:absolute;top:0;transition:transform .46s cubic-bezier(.22,1,.36,1);width:var(--col)}.uf-fly{will-change:transform,opacity}.uf-board .gt-msg,.uf-small .gt-msg{font-size:clamp(15px,calc(var(--col)*.074),36px);line-height:1.25;padding:clamp(12px,calc(var(--col)*.056),26px)}.uf-item .gt-msg{width:100%}.uf-placeholder{background:none;padding:0!important;visibility:hidden}.uf-board .gt-card{font-size:clamp(13px,calc(var(--col)*.052),20px)}.uf-board .gt-card-foot{gap:0 12px;line-height:1.25;padding:clamp(9px,calc(var(--col)*.042),20px) clamp(11px,calc(var(--col)*.05),22px) clamp(10px,calc(var(--col)*.046),22px)}.uf-board .gt-rack{padding:clamp(6px,calc(var(--col)*.03),14px)}.uf-board .gt-song-line{line-height:1.28}.uf-media{aspect-ratio:16/7;aspect-ratio:16/var(--ratio,7);overflow:hidden}.uf-card{transition:opacity .16s}.uf-card.is-lifted{opacity:0}.uf-card .gt-card-media:hover .tl-poster strong{color:var(--hit)}.uf-foot{color:var(--soft);font-size:12px;left:0;margin:0;opacity:0;position:absolute;right:0;text-align:center;transition:opacity .3s;z-index:2}.uf-stage.is-arrived .uf-foot{opacity:1}.uf-chrome{left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.uf-track.has-focus .uf-board,.uf-track.has-focus .uf-shell{filter:blur(2px);opacity:.2}.uf-shell{transition:opacity .26s,filter .26s,background-color .3s}.uf-away{cursor:default!important;inset:0;position:fixed!important;width:100%;z-index:8}.uf-focus{box-shadow:0 24px 70px #0003;left:0;position:fixed;top:0;z-index:9}[data-theme=dark] .uf-focus{box-shadow:0 24px 70px #0009}.uf-focus .gt-card-media{cursor:default}.uf-focus .gt-card-media:hover .gt-poster strong{color:inherit}.gt--unfold .is-measure .gt-shot,.uf-focus .gt-shot{aspect-ratio:16/6.4;overflow:hidden}.gt--unfold .is-measure .gt-shot img,.uf-focus .gt-shot img{height:100%;object-fit:cover;object-position:top}.uf-focus .is-content{-webkit-mask:linear-gradient(#000 calc(100% - 26px),#0000);mask:linear-gradient(#000 calc(100% - 26px),#0000)}.uf-focus{transition:opacity .12s .18s}.uf-focus.is-closing{opacity:0}.uf-focus .gt-foot-title{cursor:text;text-decoration:none}.uf-focus .is-content.is-leaving{opacity:0;transition:opacity .1s}@media (max-width:700px){.uf-board .gt-msg,.uf-small .gt-msg{font-size:15px}.uf-board .gt-card{font-size:13px}.uf-foot{font-size:11px}.uf-board .tl-poster-what{max-width:58%}}@media (prefers-reduced-motion:reduce){.uf-card,.uf-item{transition:none}}.uf-built ol{list-style:none;margin:0;padding:0}.uf-built li{display:flex;gap:.42em}.uf-built li+li{margin-top:.62em}.uf-num{font-feature-settings:"tnum";color:var(--soft);flex:none;font-variant-numeric:tabular-nums}.uf-built li.is-out{height:0;margin:0;overflow:hidden;visibility:hidden}.uf-built li.is-in+li.is-in{animation:is-in .42s cubic-bezier(.22,1,.36,1) both}.gt .uf-hey{display:block;font-size:clamp(19px,calc(var(--col)*.104),58px);font-weight:500;letter-spacing:-.03em;line-height:1.12;padding:clamp(11px,calc(var(--col)*.056),26px) clamp(12px,calc(var(--col)*.06),28px);text-align:left;transition:color .15s;white-space:nowrap;width:100%}.gt .uf-hey--ghost{visibility:hidden}.gt button.uf-hey:hover{color:var(--hit)}.gt--unfold2 .uf-card{height:auto}.gt--unfold2{--panel:#fff;--panel-line:#0000003d;--hit:#ec2f8a}[data-theme=dark] .gt--unfold2{--panel:#0c0c0e;--panel-line:#fff3;--hit:#ff3c9c}.uf-gutter{color:var(--ink);display:flex;flex-direction:column;font:clamp(12px,calc(.42vw + 6px),17px) /1.4 DotGothic16,ui-monospace,monospace;gap:10px;position:absolute;transition:opacity .26s,filter .26s;z-index:2}.uf-track.has-focus .uf-gutter{filter:blur(2px);opacity:.2}.uf-gutter .mg-panel,.uf-item .mg-panel{will-change:transform,opacity}.uf-gutter .mg-panel h2{font-size:clamp(10px,calc(.2vw + 7px),13px)}.uf-gutter .mg-mono,.uf-gutter .mg-panel small{font-size:.96em}.uf-gutter .gt-stamp{font-size:inherit}.uf-item .mg-panel{color:var(--ink);font:12.5px/1.4 DotGothic16,ui-monospace,monospace}.uf-song-art{aspect-ratio:1;margin-bottom:7px;overflow:hidden}.uf-song strong{color:var(--hit);font-weight:400}.uf-gutter .mg-wall .gt-badges{grid-gap:3px;display:grid;gap:3px;grid-template-columns:1fr 1fr}.uf-gutter .gt-badge{max-width:none;width:100%}.uf-item{transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .2s}.uf-board[data-spot=education] .uf-item:not([data-section~=education]),.uf-board[data-spot=experience] .uf-item:not([data-section~=experience]),.uf-board[data-spot=writing] .uf-item:not([data-section~=writing]){opacity:.14}.mg-stars button.is-kept{color:var(--hit)}.mg-stars button.is-kept:after{content:" ✦"}.ln .gt-badges{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:clamp(8px,calc(var(--col)*.05),20px);position:relative;z-index:1}.ln .gt-badge{max-width:none;width:100%}.ln:has(.gt-badges) .ln-page{display:none}.uf-second{left:0;position:absolute;top:0;visibility:hidden;will-change:transform,opacity;z-index:2}.gt .uf-roles{display:block}.uf-role{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 12px;justify-content:space-between}.uf-role+.uf-role{margin-top:.42em}.sv-name .gt-star{flex:none;margin-top:.08em}.sv--pawn:has(.sv-name) .pw-play{top:28%}.gt--unfold4 .sv{font-family:var(--gt-font)}.gt--unfold4 .uf-focus .sv-name strong{font-size:clamp(24px,8.5cqw,64px)}.gt--unfold4 .uf-second{will-change:transform}[data-theme=dark] .gt--unfold4{--bg:#050506;--ink:#efece6;--bubble:#050506;--soft:#a3a0a8;--media:#0c0c10;--hit:#ff1f8f;--line:#ff1f8f47;--rain:#d6dcff80;--panel:#050506;--panel-line:#ff1f8f57;--scan:repeating-linear-gradient(0deg,hsla(0,0%,100%,.018) 0 1px,#0000 1px 3px);font-family:DotGothic16,ui-monospace,monospace}[data-theme=dark] .gt--unfold4 .hr-sky{background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000 100%),radial-gradient(1px 1px at 88% 12%,#fff,#0000 100%),radial-gradient(1.5px 1.5px at 7% 62%,#fff,#0000 100%),radial-gradient(1px 1px at 94% 58%,#fff,#0000 100%),radial-gradient(1.5px 1.5px at 78% 34%,#ffc3e0,#0000 100%),radial-gradient(1px 1px at 22% 84%,#fff,#0000 100%),radial-gradient(1px 1px at 84% 88%,#ffd9a8,#0000 100%),radial-gradient(1.5px 1.5px at 17% 40%,#fff,#0000 100%),radial-gradient(1px 1px at 34% 8%,#fff,#0000 100%),radial-gradient(1px 1px at 62% 22%,#fff,#0000 100%),radial-gradient(1.5px 1.5px at 56% 92%,#fff,#0000 100%),radial-gradient(1px 1px at 41% 71%,#ffc3e0,#0000 100%),radial-gradient(1px 1px at 71% 66%,#fff,#0000 100%),radial-gradient(1px 1px at 29% 49%,#fff,#0000 100%);display:block;inset:0;pointer-events:none;position:fixed;z-index:0}[data-theme=dark] .gt--unfold4 .is-shell{background-color:#050506d1;background-image:var(--scan);box-shadow:0 0 0 1px #ff1f8fb8,0 0 22px #ff1f8f21}[data-theme=dark] .gt--unfold4 .uf-focus{box-shadow:0 0 0 1px #ff1f8fb8,0 0 22px #ff1f8f21,0 24px 70px #0009}[data-theme=dark] .gt--unfold4 .is-measure .gt-msg,[data-theme=dark] .gt--unfold4 .is-shell .gt-msg{font-size:clamp(18px,3.6vw,27px)}[data-theme=dark] .gt--unfold4 .is-measure .gt-msg--hero,[data-theme=dark] .gt--unfold4 .is-shell .gt-msg--hero{color:var(--hit);font:400 clamp(24px,5vw,46px) /1.1 Silkscreen,monospace;letter-spacing:-.02em;text-shadow:0 0 12px #ff1f8f6b}[data-theme=dark] .gt--unfold4 .gt-link{color:#ff5fa2;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}[data-theme=dark] .gt--unfold4 .uf-hey{color:var(--hit);font:400 calc(var(--col)*.074) /1.2 Silkscreen,monospace;letter-spacing:-.02em;text-shadow:0 0 10px #ff1f8f57}[data-theme=dark] .gt--unfold4 button.uf-hey:hover{color:#ff5fa2}[data-theme=dark] .gt--unfold4 .uf-card{background-color:#050506;box-shadow:0 0 0 1px #ff1f8f42;transition:box-shadow .18s,opacity .16s}[data-theme=dark] .gt--unfold4 .uf-card:hover{box-shadow:0 0 0 1px #ff1f8fdb,0 0 22px #ff1f8f26}[data-theme=dark] .gt--unfold4 .gt-card-foot{background-color:#050506;background-image:var(--scan);font-family:DotGothic16,ui-monospace,monospace}[data-theme=dark] .gt--unfold4 .gt-foot-title{color:var(--ink);-webkit-text-decoration-color:#ff1f8f80;text-decoration-color:#ff1f8f80;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}[data-theme=dark] .gt--unfold4 .gt-foot-title:hover{color:#ff5fa2}[data-theme=dark] .gt--unfold4 .mg-panel{background-image:var(--scan);border:0;box-shadow:inset 0 0 0 1px var(--panel-line)}[data-theme=dark] .gt--unfold4 .uf-foot{font-family:DotGothic16,ui-monospace,monospace}.uf-intro{left:0;position:absolute;top:0;visibility:hidden;will-change:transform;z-index:2}.gt--unfold5 .uf-big .is-content,.gt--unfold5 .uf-intro .is-content{animation:none}.uf-perch{height:0;left:0;pointer-events:none;position:absolute;top:0}.gt--unfold5 .uf-stage.is-arrived .uf-foot{transition-delay:.7s}.gt--unfold5 .uf-focus a.gt-foot-title{cursor:pointer;text-decoration:underline}.gt--unfold5 .uf-shell{box-shadow:0 0 0 rgb(236 47 138/0);box-shadow:0 0 calc(34px*var(--charge, 0)) rgb(236 47 138/calc(var(--charge, 0)*.42))}[data-theme=dark] .gt--unfold5 .uf-shell{box-shadow:0 0 0 1px rgb(255 31 143/.72),0 0 22px rgb(255 31 143/.13);box-shadow:0 0 0 1px rgb(255 31 143/calc(.72 + var(--charge, 0)*.28)),0 0 calc(22px + 30px*var(--charge, 0)) rgb(255 31 143/calc(.13 + var(--charge, 0)*.3))}.gt--unfold5 .sv--am-best-brand .sv-name{z-index:2}@container (max-width: 380px){.gt--unfold5 .ab-card{font-size:3.15cqw}}.uf-place{left:0;position:absolute;top:0;visibility:hidden;width:-webkit-max-content;width:max-content;will-change:transform;z-index:2}.uf-place--last{z-index:3}.gt--unfold7 .uf-shell{left:auto;position:relative;top:auto;z-index:auto}.gt--unfold7 .uf-intro{visibility:inherit}.gt--unfold7 .uf-morph .is-content{animation:is-in .36s cubic-bezier(.22,1,.36,1) both}@media (hover:hover){.gt--unfold7 .uf-item:is([data-kind=entry],[data-kind=pawn],[data-kind=paper],[data-kind=post]):hover{z-index:4}.gt--unfold7 .uf-item:is([data-kind=entry],[data-kind=pawn],[data-kind=paper],[data-kind=post]):hover>.uf-fly{rotate:3deg}.gt--unfold7 .uf-item:is([data-kind=entry],[data-kind=pawn],[data-kind=paper],[data-kind=post]):nth-child(2n):hover>.uf-fly{rotate:-3deg}.gt--unfold7 .uf-stage.is-arrived .uf-place--last:hover .uf-shell{rotate:-3deg}.gt--unfold7 .uf-item:hover .uf-card .sv>:not(.sv-scrim,.sv-name,.gt-stamp,.pw-play){scale:1.06}}.gt--unfold7 .uf-card .sv>:not(.sv-scrim,.sv-name,.gt-stamp,.pw-play){transition:scale .7s cubic-bezier(.22,1,.36,1)}.gt--unfold7 .uf-card:hover .pw-still,.gt--unfold7 .uf-card:hover .qd img{transform:none}.gt--unfold7[data-theme-now=light] .uf-shell:has(button.uf-hey:hover){background:var(--ink)}.gt--unfold7[data-theme-now=light] button.uf-hey:hover{color:#fff}[data-theme=dark] .gt--unfold7 .gt-foot-when,[data-theme=dark] .gt--unfold7 .gt-more-in,[data-theme=dark] .gt--unfold7 .gt-reader,[data-theme=dark] .gt--unfold7 .is-read,[data-theme=dark] .gt--unfold7 .pw-body,[data-theme=dark] .gt--unfold7 .uf-foot{font-family:var(--gt-font)}[data-theme=dark] .gt--unfold7 .uf-focus{background-image:none}[data-theme=dark] .gt--unfold7 .gt-foot-title:not(.is-read),[data-theme=dark] .gt--unfold7 .is-hint,[data-theme=dark] .gt--unfold7 .uf-gutter,[data-theme=dark] .gt--unfold7 .uf-item .mg-panel{font-size:16px;line-height:20px}[data-theme=dark] .gt--unfold7 .uf-gutter .mg-mono{font-size:16px}[data-theme=dark] .gt--unfold7 .mg-panel small{font-family:var(--gt-font);font-size:13px;line-height:18px}[data-theme=dark] .gt--unfold7 .uf-hey{font-size:round(down,calc(var(--col)*.08),8px)}@media (max-width:700px){[data-theme=dark] .gt--unfold7 .gt-foot-title:not(.is-read){font-family:var(--gt-font);font-size:inherit;line-height:inherit}}@media (min-width:800px){[data-theme=dark] .gt--unfold7 .is-measure .gt-msg,[data-theme=dark] .gt--unfold7 .is-shell .gt-msg{font-size:32px;line-height:40px}[data-theme=dark] .gt--unfold7 .is-measure .gt-msg--hero,[data-theme=dark] .gt--unfold7 .is-shell .gt-msg--hero{font-size:48px;line-height:1.1}}@media (prefers-reduced-motion:reduce){.gt--unfold7 .uf-card .sv>:not(.sv-scrim,.sv-name,.gt-stamp,.pw-play){transition:none}}@media (max-height:780px){[data-theme=dark] .gt--unfold7 .uf-song-art{width:55%}}.gt--unfold8 .gt-foot-title,.gt--unfold8 .uf-focus a.gt-foot-title{text-decoration:none}[data-theme=dark] .gt--unfold8 .gt-foot-title:not(.is-read){font-family:var(--gt-font);font-size:inherit;line-height:inherit}[data-theme=dark] .gt--unfold9 .uf-gutter{font-size:clamp(12px,calc(.42vw + 6px),17px);line-height:1.4}[data-theme=dark] .gt--unfold9 .uf-item .mg-panel{font-size:12.5px;line-height:1.4}[data-theme=dark] .gt--unfold9 .uf-gutter .mg-mono,[data-theme=dark] .gt--unfold9 .uf-gutter .mg-panel small{font-size:.96em}[data-theme=dark] .gt--unfold9 .uf-item .mg-panel small{font-size:11.5px}[data-theme=dark] .gt--unfold9 .mg-panel small{font-family:inherit;line-height:inherit}@media (max-height:780px){[data-theme=dark] .gt--unfold9 .uf-song-art{width:auto}}.gt--unfold9[data-theme-now=light] .uf-shell:has(button.uf-hey:hover){background:var(--bubble)}.gt--unfold9[data-theme-now=light] button.uf-hey:hover{color:var(--ink)}[data-theme=dark] .gt--unfold9 button.uf-hey:hover{color:var(--hit)}.gt--unfold10 .is-count,.gt--unfold10 .sv .gt-stamp{display:none}.gt--unfold10 .sv-name span{max-width:92cqw}[data-theme=dark] .gt--unfold11,[data-theme=dark] .gt--unfold11 .gt-card-foot{font-family:var(--gt-font)}[data-theme=dark] .gt--unfold11 .is-measure .gt-msg,[data-theme=dark] .gt--unfold11 .is-shell .gt-msg{font-size:clamp(20px,4vw,30px);line-height:1.25}[data-theme=dark] .gt--unfold11 .is-measure .gt-msg--hero,[data-theme=dark] .gt--unfold11 .is-shell .gt-msg--hero{font:400 clamp(38px,7vw,76px) /1.04 var(--gt-font);letter-spacing:-.03em}[data-theme=dark] .gt--unfold11 .uf-hey{font:500 clamp(19px,calc(var(--col)*.104),58px) /1.12 var(--gt-font);letter-spacing:-.03em}[data-theme=dark] .gt--unfold11 .is-hint{font-size:13px;line-height:1.5}.gt--unfold13 .gt-badge--f,.gt--unfold13 .gt-badge--g,.gt--unfold13 .mg-stars li:has(>a){display:none}.uf-site{z-index:2}.uf-deck,.uf-site{inset:0;position:absolute}.uf-deck{pointer-events:none;z-index:3}.uf-deck .uf-place{pointer-events:auto}.gt--ending .uf-hey-tile{overflow:hidden}@media (hover:hover){.gt--ending .uf-item[data-kind=hey]:hover{z-index:4}.gt--ending .uf-item[data-kind=hey]:hover>.uf-fly{rotate:-3deg}}.gt--ending .uf-board[data-spot] .uf-item[data-kind=hey],.gt--ending .uf-board[data-spot] .uf-item[data-kind=links],.gt--ending .uf-board[data-spot] .uf-item[data-kind=panel],.gt--ending .uf-board[data-spot] .uf-item[data-kind=song]{opacity:1}.uf-music{display:flow-root}.uf-music .gt-msg{padding-bottom:12px}.uf-music-media{display:block;margin:0 clamp(16px,4vw,20px) clamp(16px,4vw,20px)}.uf-music .sv{aspect-ratio:16/9;border-radius:calc(var(--radius)*.6);height:auto}.uf-roll i{height:clamp(13px,2vw,20px)}.uf-roll i.is-rolled{background:linear-gradient(#fd5ba6,#da2b7d)}.uf-deck .uf-reply{background:#ec2f8a;color:#fff;left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:3}[data-theme=dark] .uf-deck .uf-reply{background:#ff1f8f;color:#050506}.uf-deck .uf-reply--typed{box-sizing:border-box;display:grid;justify-content:end;justify-items:end;max-width:none;overflow:hidden;visibility:hidden;white-space:nowrap}.uf-dots,.uf-words{grid-area:1/1}.uf-dots{align-items:center;display:inline-flex;gap:.25em;height:1.25em}.uf-dots i{animation:uf-typing .72s ease-in-out infinite;background:currentcolor;border-radius:50%;height:.3em;width:.3em}.uf-dots i:nth-child(2){animation-delay:.12s}.uf-dots i:nth-child(3){animation-delay:.24s}@keyframes uf-typing{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-.16em)}}.gt--ending .uf-stage--typing.is-arrived .uf-foot{transition-delay:2s}.uf-paper-link{color:var(--ink);overflow-wrap:anywhere}[data-theme=dark] .gt--ending .uf-paper-link{color:#ff5fa2;-webkit-text-decoration-style:solid;text-decoration-style:solid}.gt .uf-calm,.gt .uf-calm .gt-foot-title,.gt .uf-calm .gt-foot-when,.gt .uf-calm .uf-role{display:block}.gt .uf-calm .gt-foot-when{color:var(--soft)}.gt--ending .sv-name span{text-wrap:balance}.gt-entry--calm .uf-role{gap:0 18px}.gt-entry--calm .uf-role .gt-foot-title{color:var(--ink)}.gt-entry--calm .uf-role .gt-foot-when{color:var(--soft);flex:none}.gt-entry--calm .gt-card-foot{padding-bottom:20px}.gt-entry--calm .gt-more-in{line-height:1.5}.gt-entry--calm .gt-bullets li{margin-bottom:14px}.gt-entry--calm .gt-bullets li:last-child{margin-bottom:0}.gt .gt-entry--calm .lx-stat{color:inherit;font-weight:inherit}.gt-entry--calm .uf-paper{border-top:1px solid var(--line);margin:20px 0 0;padding-top:18px}.gt-entry--calm .gt-tech{font-size:.82em;margin-top:18px}.gt-entry--calm .uf-credit{color:var(--soft);font-size:.72em;line-height:1.4;margin:10px 0 0}.gt--ending .is-shell>.is-content{max-height:100%}.gt--ending,.gt--ending .uf-focus>.is-content{overscroll-behavior:none}[data-theme=dark] .gt--ending .uf-focus{background-color:#050506}.gt:has(.uf-focus) .gt-cat{z-index:7}.gt:has(.uf-focus) .sw-tape{opacity:0;pointer-events:none}.gt .uf-close{background:var(--bubble);border-radius:min(var(--radius),12px);box-shadow:0 2px 10px #00000038;color:var(--ink);display:grid;height:40px;place-items:center;position:fixed;right:max(4vw,16px);top:10px;transition:color .15s,opacity .15s;width:40px;z-index:30}[data-theme=dark] .gt .uf-close{box-shadow:0 0 0 1px #ff1f8fb8}.gt .uf-close:hover{color:var(--hit)}.gt .uf-close.is-closing{opacity:0}.uf-close svg{fill:none;stroke:currentcolor;stroke-linecap:square;stroke-width:1.75;height:16px;width:16px}.uf-focus.is-sheet,[data-theme=dark] .gt--ending .uf-focus.is-sheet{border-radius:0;box-shadow:none}.uf-focus.is-sheet{animation:uf-sheet-in .36s cubic-bezier(.2,.85,.25,1) both;contain:layout paint;transform-origin:0 0;will-change:transform,opacity}.uf-focus.is-sheet.is-closing{animation:uf-sheet-out .27s cubic-bezier(.4,0,.3,1) both;opacity:1;transition:none}.gt--ending .is-shell.is-sheet>.is-content,.gt--ending .is-shell.is-sheet>.is-content.is-leaving{animation:none;opacity:1;transition:none}.gt--ending .uf-focus.is-closing:not(.is-sheet){animation:uf-bubble-out .27s cubic-bezier(.4,0,.3,1) both;opacity:1;transform-origin:0 0;transition:none}.gt--ending .uf-focus.is-closing>.is-content.is-leaving{opacity:1;transition:none}@keyframes uf-bubble-out{0%{opacity:1;transform:translate3d(var(--at-x),var(--at-y),0) scale(1)}72%{opacity:1}to{opacity:0;transform:translate3d(var(--from-x),var(--from-y),0) scale(var(--from-s))}}@keyframes uf-sheet-in{0%{opacity:0;transform:translate3d(var(--from-x),var(--from-y),0) scale(var(--from-s))}22%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes uf-sheet-out{0%{opacity:1;transform:translateZ(0) scale(1)}72%{opacity:1}to{opacity:0;transform:translate3d(var(--from-x),var(--from-y),0) scale(var(--from-s))}}@media (prefers-reduced-motion:reduce){.uf-focus.is-sheet,.uf-focus.is-sheet.is-closing{animation-duration:.15s;animation-name:uf-words-in}.uf-focus.is-sheet.is-closing{animation-direction:reverse}}.gt:has(.uf-focus.is-sheet) .uf-close{animation:uf-words-in .18s .18s both}.gt:has(.uf-focus.is-sheet.is-closing) .uf-close{animation:none}.gt--ending:has(.uf-focus.is-sheet:not(.is-closing)) .uf-site{transition:visibility 0s .36s;visibility:hidden!important}.gt--ending:has(.uf-focus.is-closing) .uf-track.has-focus .uf-board,.gt--ending:has(.uf-focus.is-closing) .uf-track.has-focus .uf-gutter,.gt--ending:has(.uf-focus.is-closing) .uf-track.has-focus .uf-shell{opacity:1}.uf-picture-cat{display:none}.is-sheet .uf-picture-cat{bottom:-3px;display:block;height:48px;image-rendering:pixelated;left:72%;pointer-events:none;position:absolute;width:48px}.is-sheet .pw-player{position:relative}.is-sheet .pw-player .uf-picture-cat{left:42%}.gt .is-sheet .gt-entry .sv-name{z-index:1}.gt .is-sheet .gt-entry .sv-name span.is-over-cat{background:#050506c7;border-radius:2px;box-shadow:0 0 0 4px #050506c7;color:#fff;text-shadow:none}.uf-focus.is-sheet .gt-card-foot,.uf-focus.is-sheet .gt-more-in,.uf-focus.is-sheet .pw-body{margin-inline:auto;max-width:760px}.gt-entry--calm .uf-role .gt-foot-title:hover{color:var(--ink)}@media (max-height:800px) and (min-width:641px){.is-measure .gt-entry .sv,.uf-focus .gt-entry .sv{aspect-ratio:16/4.6}.gt .uf-focus .gt-entry .sv-name strong{font-size:clamp(28px,7cqw,44px)}.uf-focus .gt-entry .sv--shot img{object-position:50% 28%}}@media (max-height:640px){.pw-player{aspect-ratio:auto;height:40dvh}}@media (max-height:560px){.is-measure .gt-entry .sv,.uf-focus .gt-entry .sv{aspect-ratio:auto;height:36dvh}.gt .uf-focus .gt-entry .sv-name strong{font-size:clamp(28px,7cqw,44px)}.uf-focus .gt-entry .sv--shot img{object-position:50% 28%}.pw-player{height:56dvh}.uf-music{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.uf-music .gt-msg{padding-bottom:clamp(16px,4vw,20px)}.uf-music-media{-webkit-margin-start:0;-webkit-margin-before:clamp(16px,4vw,20px);margin-block-start:clamp(16px,4vw,20px);margin-inline-start:0}}.gt--ending .hr-moon{transition:opacity .3s}.gt--ending:has(.uf-stage.is-arrived) .hr-moon{opacity:0}@media (max-width:1279px){.gt--ending .hr-moon{box-shadow:inset -9px 2px 0 0 #efece6;height:30px;left:max(4vw,16px);right:auto;top:14px;width:30px}}.gt .uf-calm{container-type:inline-size}.uf-when-short{display:none}@container (max-width: 190px){.uf-when-long{display:none}.uf-when-short{display:inline}}.gt--ending .gt-cat.is-attached{position:absolute}@media (max-height:560px),(max-width:640px){.gt--ending .gt-cat canvas{transform:scale(.92);transform-origin:50% 100%}}.gt--ending .uf-track.has-focus .uf-board,.gt--ending .uf-track.has-focus .uf-gutter,.gt--ending .uf-track.has-focus .uf-shell{filter:none}.gt--ending .is-shell>.is-content{animation-name:uf-words-in}@keyframes uf-words-in{0%{opacity:0}}.gt--ending .uf-focus .is-content{-webkit-mask:none;mask:none}@media (hover:none){html.theme-sweep::view-transition-group(root){animation-duration:.28s}html.theme-sweep::view-transition-new(root){animation:uf-theme-in .28s ease-out both;-webkit-mask:none;mask:none}}@keyframes uf-theme-in{0%{opacity:0}}.sw-tape{--tape-line:#111113;height:34px;position:fixed;right:max(4vw,16px);top:12px;transition:opacity .15s;width:54px;z-index:30}.sw-tape *{pointer-events:none}.gt[data-scrolled] .sw-tape{opacity:0;pointer-events:none}[data-theme=dark] .sw-tape{--tape-line:#8f8f95}.sw-tape-shell{background:#1a1a1d;border:2px solid var(--tape-line);box-shadow:inset 0 0 0 1px #ffffff1a;display:block;inset:0;position:absolute}.sw-tape-shell:after{background:var(--tape-line);bottom:-2px;-webkit-clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 100%,0 100%);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 100%,0 100%);content:"";height:5px;left:10px;position:absolute;right:10px}.sw-tape-shell[data-flipped]{animation:sw-flip .36s steps(8)}@keyframes sw-flip{50%{transform:scaleX(.02)}}.sw-tape:hover .sw-tape-shell{box-shadow:inset 0 0 0 1px var(--hit)}.sw-tape-label{background:#fbfaf6;color:#111;font:8px/11px Silkscreen,monospace;height:11px;left:3px;position:absolute;right:3px;text-align:center;top:2px}[data-theme=dark] .sw-tape-label{background:#ff1f8f}.sw-tape-window{background:#050506;display:flex;height:9px;justify-content:space-between;left:9px;padding:1px 2px;position:absolute;right:9px;top:15px}.sw-tape-window i{animation:sw-reel 1.2s steps(8) infinite;animation-play-state:paused;background:linear-gradient(#fbfaf6,#fbfaf6) 50% 0 /1px 100% no-repeat,linear-gradient(#fbfaf6,#fbfaf6) 0 50% /100% 1px no-repeat;height:7px;width:7px}.sw-tape:hover .sw-tape-window i{animation-play-state:running}@keyframes sw-reel{to{transform:rotate(1turn)}}html.site-on,html.site-on body{background:#000;height:100%;overflow:hidden}:where(.site-stage) h1,:where(.site-stage) p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.site-stage{background:#000;inset:0;overflow:hidden;position:fixed}