.y5-sidekick-sec{border-top:3px solid var(--y5-ink)}.y2005 .y5-sidekick-h2{color:var(--y5-fg);align-items:center;gap:12px;display:flex}.y2005 .y5-ground-bubblegum .y5-sidekick-h2{color:var(--y5-pink-ink)}.y5-sidekick-pawicon{width:.85em;height:.85em;fill:var(--y5-pink-lt);flex:none;rotate:-14deg}.y5-ground-bubblegum .y5-sidekick-h2 .y5-sidekick-pawicon{fill:var(--y5-pink)}.y5-ground-electric .y5-sidekick-pawicon{fill:var(--y5-yellow)}.y2005 .y5-sidekick-intro{max-width:60ch;font:700 1.06rem/1.45 var(--y5-font-hand);color:var(--y5-fg-soft);margin-top:12px}.y2005 .y5-ground-electric .y5-sidekick-intro{color:#fff}.y5-sidekick-photo{border:var(--y5-border);box-shadow:var(--y5-shadow-print-sm);background:#fff;padding:7px}.y5-sidekick-photo img{width:100%}.y5-sidekick-hero{padding-top:clamp(28px,6vw,72px);overflow:hidden}.y5-sidekick-hero__grid{grid-template-areas:"intro""art""extra";gap:26px;display:grid}.y5-sidekick-hero__intro{grid-area:intro}.y5-sidekick-hero__art{grid-area:art}.y5-sidekick-hero__extra{grid-area:extra}@media (min-width:860px){.y5-sidekick-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro art""extra art";gap:0 56px}.y5-sidekick-hero__intro{align-self:end}.y5-sidekick-hero__extra{align-self:start;padding-top:4px}}.y5-sidekick-hero__banner{max-width:100%;display:inline-block}.y2005 .y5-sidekick-hero__banner .y5-candy{font-size:clamp(1.75rem,6.4vw,2.9rem);line-height:1.06}.y2005 .y5-sidekick-hero__lede{max-width:34ch;font:700 var(--y5-fs-lede)/1.4 var(--y5-font-hand);margin-top:20px}.y2005 .y5-sidekick-hero__sub{max-width:44ch;color:var(--y5-fg-soft);margin-top:0}.y5-sidekick-jump{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:400px;margin-top:22px;display:grid}.y5-sidekick-jump .y5-btn{white-space:normal;text-align:center;padding:0 10px;font-size:.8rem;line-height:1.1}.y5-sidekick-hero__art{width:100%;max-width:440px;margin:0 auto;position:relative}.y5-sidekick-hero__talk{z-index:3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;margin-bottom:22px;display:grid;position:relative}.y2005 .y5-sidekick-balloon{border-radius:48%/42%;max-width:none;padding:12px;font-size:clamp(.92rem,3.5vw,1.05rem);line-height:1.22;display:block}.y5-sidekick-balloon--dog{background:var(--y5-yellow);font:900 clamp(1.15rem, 4.6vw, 1.4rem)/.98 var(--y5-font-comic);letter-spacing:.01em}.y2005 .y5-sidekick-balloon:before,.y2005 .y5-sidekick-balloon:after{content:"";clip-path:none;background:0 0;border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.y2005 .y5-sidekick-balloon:before{top:100%;left:var(--tail,50%);border-width:20px 0 0 15px;border-top-color:var(--y5-ink);margin-top:-1px}.y2005 .y5-sidekick-balloon:after{top:100%;left:calc(var(--tail,50%) + 2px);border-width:14px 0 0 10px;border-top-color:var(--fill,#fff);margin-top:-3px;bottom:auto}.y5-sidekick-balloon--ccg{--tail:58%}.y5-sidekick-balloon--dog{--tail:46%;--fill:var(--y5-yellow)}.y5-sidekick-hero__stage{place-items:center;padding:6% 0 12%;display:grid;position:relative}.y5-sidekick-hero__rays{aspect-ratio:1;width:104%;clip-path:var(--y5-clip-burst-16);background:var(--y5-tex-rays);position:absolute;top:47%;left:50%;translate:-50% -50%}.y5-sidekick-hero__photo{z-index:1;width:80%;box-shadow:var(--y5-shadow-print);position:relative;rotate:-3deg}.y2005 .y5-sidekick-hero__burst{z-index:2;width:6.6rem;padding:1.05rem;font-size:1.05rem;position:absolute;bottom:4%;left:-1%}.y5-sidekick-hero__cap{z-index:2;text-align:center;font:700 .98rem/1.4 var(--y5-font-hand);color:var(--y5-fg-soft);margin-top:10px;position:relative}.y5-sidekick-id{justify-items:center;gap:40px;margin-top:30px;display:grid}@media (min-width:860px){.y5-sidekick-id{grid-template-columns:minmax(0,360px) minmax(0,1fr);place-items:start stretch;gap:64px}}.y5-sidekick-tag{perspective:1400px;justify-items:center;width:min(100%,340px);display:grid}.y5-sidekick-tag__chain{z-index:3;width:150px;height:90px;margin-bottom:-16px;position:relative;overflow:visible}.y5-sidekick-tag__beads{fill:none;stroke:#8d939b;stroke-width:7px;stroke-linecap:round;stroke-dasharray:0 9.5}.y5-sidekick-tag__shine{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:0 9.5;translate:-1px -1px}.y5-sidekick-tag__card{width:100%;transform-style:preserve-3d;display:grid;position:relative}.can-animate .y5-sidekick-tag__card{transition:transform var(--y5-dur-slow) var(--y5-ease)}.y5-sidekick-tag[data-flipped] .y5-sidekick-tag__card{transform:rotateY(180deg)}.y5-sidekick-tag__face{text-align:center;color:#262a31;backface-visibility:hidden;border:2px solid var(--y5-ink);box-shadow:inset 0 0 0 5px #fff9, inset 0 0 0 7px #07111b29, 6px 6px 0 var(--y5-ink), 0 0 34px #fc81cc59;background:repeating-linear-gradient(90deg,#fff0 0 2px,#ffffff38 2px 3px),linear-gradient(160deg,#fff 0%,#e4e6ea 22%,#f7f8f9 40%,#d6d9de 62%,#eef0f2 80%,#d9dce1 100%);border-radius:30px;grid-area:1/1;padding:46px 20px 24px;position:relative}.y5-sidekick-tag__face--back{transform:rotateY(180deg)}.y5-sidekick-tag__hole{background:var(--y5-space);border-radius:50%;width:22px;height:22px;margin-left:-11px;position:absolute;top:12px;left:50%;box-shadow:inset 2px 2px 3px #000000b3,0 0 0 3px #c4c8ce,0 0 0 4px #07111b73}.y5-sidekick-tag__photo{border:3px solid var(--y5-ink);width:172px;box-shadow:0 0 0 4px var(--y5-pink), 0 0 0 6px var(--y5-ink);border-radius:20px;margin:0 auto;position:relative}.y5-sidekick-tag__photo img{aspect-ratio:1;object-fit:cover;border-radius:17px;width:100%}.y5-sidekick-tag__paw{border:3px solid var(--y5-pink-ink);width:88px;height:88px;color:var(--y5-pink-ink);box-shadow:inset 0 0 0 3px #ffffffb8, inset 0 0 0 5px var(--y5-pink-ink);background:#ffffffb8;border-radius:50%;align-content:center;place-items:center;gap:2px;display:grid;position:absolute;bottom:-12px;right:-44px;rotate:-14deg}.y5-sidekick-tag__paw svg{fill:currentColor;width:28px;height:28px}.y5-sidekick-tag__paw b{font:900 .95rem/.95 var(--y5-font-comic);letter-spacing:.04em;text-transform:uppercase}.y2005 .y5-sidekick-tag__name{font:400 1.75rem/1 var(--y5-font-chrome);color:#262a31;text-shadow:0 1px #fff,0 -1px #07111b38;margin-top:24px}.y2005 .y5-sidekick-tag__name--back{margin-top:4px;font-size:1.3rem}.y2005 .y5-sidekick-tag__aka{font:700 1rem/1.3 var(--y5-font-hand);color:#3a3340;margin-top:6px}.y5-sidekick-tag__rows{text-align:left;border-top:2px dashed #07111b38;margin:16px 0 0}.y5-sidekick-tag__rows div{border-bottom:2px dashed #07111b38;grid-template-columns:6rem minmax(0,1fr);gap:10px;padding:8px 2px;display:grid}.y5-sidekick-tag__rows dt{font:400 12px/1.3 var(--y5-font-pixel);letter-spacing:.04em;color:var(--y5-pink-deep);padding-top:3px}.y5-sidekick-tag__rows dd{font:700 1rem/1.3 var(--y5-font-hand);color:#1d2127;text-shadow:0 1px #fffc;margin:0}.y2005 .y5-sidekick-tag__phrase{background:var(--y5-ink);color:var(--y5-yellow);font:900 1.45rem/1 var(--y5-font-comic);letter-spacing:.01em;box-shadow:inset 0 0 0 2px var(--y5-pink);border-radius:12px;margin-top:18px;padding:12px 12px 10px}.y5-sidekick-tag__engrave{fill:#07111b29;filter:drop-shadow(0 1px #fff);width:38px;height:38px;margin:16px auto 0}.y5-sidekick-tag__flip{min-width:200px;margin-top:26px}.y5-sidekick-words{--y5-fg:var(--y5-ink);--y5-fg-soft:#3a3340;width:100%;max-width:560px;color:var(--y5-ink);box-shadow:6px 6px 0 var(--y5-pink);background:#fff;margin:0;padding:36px 20px 20px;position:relative}.y5-sidekick-words__stamp{position:absolute;top:-16px;right:14px}.y2005 .y5-sidekick-words__h{font:400 1.3rem/1.1 var(--y5-font-chrome);color:var(--y5-pink-ink)}.y5-sidekick-words blockquote{border-left:4px solid var(--y5-pink);margin:14px 0 0;padding-left:14px}.y5-sidekick-words blockquote p{font:400 1.08rem/1.6 var(--y5-font-hand)}.y5-sidekick-words figcaption{color:var(--y5-fg-soft);margin-top:14px;font-size:.88rem}@media (min-width:860px){.y5-sidekick-words{margin-top:76px;padding:30px 28px 24px}}.y5-sidekick-tv{gap:30px;margin-top:28px;display:grid}@media (min-width:900px){.y5-sidekick-tv{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:40px}}.y5-tv.y5-sidekick-tv__tv{max-width:none;padding:16px 16px 48px}.y5-sidekick-tv__tv[data-live] .y5-tv__screen:after{display:none}.y5-sidekick-tv__tv .y5-tv__screen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.y5-sidekick-tv__facade{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.y5-sidekick-tv__facade img{object-fit:cover;width:100%;height:100%}.y5-sidekick-tv__facade:focus-visible{outline:3px solid var(--y5-yellow);outline-offset:-7px}.y5-sidekick-tv .y5-tv__play{transition:transform var(--y5-dur) var(--y5-ease-bounce);place-items:center;padding-left:4px;display:grid;inset:auto 6% 7% auto}.y5-sidekick-tv__facade:hover .y5-tv__play{transform:scale(1.08)}.y5-sidekick-tv__dial{background:radial-gradient(circle at 35% 35%,#eee,#777 70%);border:2px solid #111;border-radius:50%;width:20px;height:20px}.y5-sidekick-tv__now{border:var(--y5-border);color:var(--y5-ink);box-shadow:var(--y5-shadow-print-sm);--y5-fg-soft:#3a3340;--y5-link:var(--y5-pink-ink);--y5-link-hover:var(--y5-electric);--y5-focus-color:var(--y5-electric);background:#fff;border-radius:8px;margin-top:18px;padding:14px 16px}.y2005 .y5-sidekick-tv__now h3{font:700 1.12rem/1.3 var(--y5-font-body);letter-spacing:0}.y2005 .y5-sidekick-tv__now p{color:var(--y5-fg-soft);margin-top:6px;font-size:.96rem;line-height:1.5}.y5-sidekick-tv__now a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.y5-sidekick-tv__shelf{gap:22px;display:grid}.y2005 .y5-sidekick-tv__group h3{font:400 1.05rem/1.2 var(--y5-font-chrome);color:#fff;margin-bottom:10px}.y5-sidekick-tv__group ul{background:#07111b66;border:2px solid #ffffff59;border-radius:8px;gap:8px;margin:0;padding:10px;list-style:none;display:grid}.y5-sidekick-vhs{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:54px;transition:transform var(--y5-dur) var(--y5-ease);background:repeating-linear-gradient(90deg,#0d0d10 0 3px,#2a2a31 3px 6px) 0/24px 100% no-repeat,repeating-linear-gradient(90deg,#0d0d10 0 3px,#2a2a31 3px 6px) 100%/24px 100% no-repeat,linear-gradient(#26262c,#141418);border:2px solid #000;border-radius:4px;align-items:center;gap:10px;padding:6px 30px;display:flex;box-shadow:inset 0 1px #ffffff29,0 3px #00000073}.y5-sidekick-vhs:hover{transform:translate(5px)}.y5-sidekick-vhs:focus-visible{outline:3px solid var(--y5-yellow);outline-offset:2px}.y5-sidekick-vhs__label{border-left:8px solid var(--y5-pink);min-width:0;color:var(--y5-ink);font:700 .98rem/1.2 var(--y5-font-hand);background:#fff;border-radius:2px;flex:1;padding:7px 10px}.y5-sidekick-vhs--yellow .y5-sidekick-vhs__label{border-left-color:var(--y5-yellow)}.y5-sidekick-vhs__time{font:400 12px/1 var(--y5-font-pixel);letter-spacing:.04em;color:#fff;flex:none}.y5-sidekick-vhs[aria-current=true]{box-shadow:0 0 0 3px var(--y5-yellow), 0 3px 0 #00000073}.y5-sidekick-vhs[aria-current=true] .y5-sidekick-vhs__label{background:var(--y5-pink-mist)}.y5-sidekick-vhs[aria-current=true] .y5-sidekick-vhs__label:before{content:"▶ " / "";color:var(--y5-pink-ink)}.y5-sidekick-honest{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.y5-sidekick-honest p{max-width:60ch;color:var(--y5-fg-soft);font-size:.95rem}.y5-sidekick-album{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:30px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.y5-sidekick-album{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}}.y5-sidekick-shot--wide{grid-column:span 2}.y5-sidekick-shot figure{margin:0}.y5-sidekick-shot__photo{rotate:var(--tilt,-1.6deg);transition:rotate var(--y5-dur) var(--y5-ease-bounce)}.y5-sidekick-shot:nth-child(2n){--tilt:1.8deg}.y5-sidekick-shot:nth-child(3n){--tilt:-.8deg}.y5-sidekick-shot:hover .y5-sidekick-shot__photo{rotate:none}.y5-sidekick-shot__photo img{aspect-ratio:4/3;object-fit:cover}.y5-sidekick-shot figcaption{font:400 .98rem/1.42 var(--y5-font-hand);gap:4px;margin-top:12px;display:grid}.y5-sidekick-shot figcaption b{font:700 1.05rem/1.2 var(--y5-font-hand);color:var(--y5-pink-ink)}@media (min-width:760px){.y5-sidekick-shot--wide figure{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.y5-sidekick-shot--wide figcaption{margin-top:0;font-size:1.05rem}}.y5-sidekick-shot--note{display:grid}.y5-sidekick-note{background:var(--y5-yellow);color:var(--y5-ink);border:var(--y5-border);box-shadow:var(--y5-shadow-print-sm);font:700 1rem/1.35 var(--y5-font-hand);align-content:center;gap:10px;padding:16px 14px;display:grid}.y5-sidekick-note .y5-sidekick-pawicon{width:30px;height:30px;fill:var(--y5-pink-ink)}.y5-sidekick-files__grid{gap:30px;margin-top:30px;display:grid}@media (min-width:900px){.y5-sidekick-files__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:36px}}.y5-sidekick-log{--y5-fg-soft:#3a3340;padding:36px 18px 18px;position:relative}.y5-sidekick-log__stamp{position:absolute;top:-15px;right:12px}.y2005 .y5-sidekick-log__h{font:400 1.22rem/1.1 var(--y5-font-chrome);color:var(--y5-pink-ink)}.y5-sidekick-log ol{margin:14px 0 0;padding:0;list-style:none}.y5-sidekick-log li{border-top:2px dotted #07111b38;grid-template-columns:5.2rem minmax(0,1fr);gap:12px;padding:12px 0;display:grid}@media (max-width:420px){.y5-sidekick-log li{grid-template-columns:minmax(0,1fr);gap:6px}}.y5-sidekick-log__date{background:var(--y5-ink);color:var(--y5-cyan);font:400 12px/1 var(--y5-font-pixel);letter-spacing:.04em;white-space:nowrap;border-radius:3px;place-self:start;padding:5px 7px}.y5-sidekick-log li p{font-size:.97rem;line-height:1.5}.y2005 .y5-sidekick-log li .y5-receipt{width:fit-content;margin-top:10px;display:flex}.y2005 .y5-sidekick-log__fine{color:var(--y5-fg-soft);border-top:2px dotted #07111b38;margin-top:6px;padding-top:12px;font-size:.86rem}.y5-sidekick-more{gap:22px;display:grid}.y5-sidekick-cd{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:16px;display:grid}.y5-sidekick-cd__art{border:2px solid var(--y5-ink);width:92px;box-shadow:var(--y5-shadow-print-sm);rotate:-3deg}.y2005 .y5-sidekick-cd h3,.y2005 .y5-sidekick-pets h3{font:400 1.1rem/1.15 var(--y5-font-chrome);color:var(--y5-pink-ink)}.y2005 .y5-sidekick-cd p,.y2005 .y5-sidekick-pets p{margin-top:8px;font-size:.96rem;line-height:1.5}.y5-sidekick-cd .y5-receipt{margin-top:12px}.y5-sidekick-more__btns{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.y5-sidekick-more__btns .y5-btn{padding:0 11px;font-size:.78rem}.y5-sidekick .y5-receipt{text-align:left;position:relative}.y5-sidekick .y5-receipt:before{flex:none}.y5-sidekick .y5-receipt:after{content:"";position:absolute;inset:-10px -4px}@media (prefers-reduced-motion:reduce){.y5-sidekick-vhs,.y5-sidekick-shot__photo,.y5-sidekick-tv .y5-tv__play{transition:none}}
