.xnav:where(:not(.lg-wrap *):not(.shop-x *)){margin:4px 0 18px}
.xnav a:where(:not(.lg-wrap *):not(.shop-x *)){color:inherit;text-decoration:none}
.inhome:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
.xhome:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:12px;padding:14px 4px;border-top:1px solid rgba(42,43,39,.12);border-bottom:1px solid rgba(42,43,39,.12);font-size:17px}
.xhome .hP:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.xhome .hP .xpx:where(:not(.lg-wrap *):not(.shop-x *)){fill:#2a2b27}
.hhome:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.hhome:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;right:0;top:50%;margin-top:-18px;width:36px;height:36px;place-items:center;border:1px solid rgba(42,43,39,.2);border-radius:50%;background:#fff;color:#2a2b27;transition:transform .2s}
.hhome svg:where(:not(.lg-wrap *):not(.shop-x *)){width:18px!important;height:18px!important;position:static!important;margin:0!important}
.hhome:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translate(1px,-1px) rotate(-6deg);background:var(--lime-soft)}
.xhome .ht:where(:not(.lg-wrap *):not(.shop-x *)){transition:transform .22s cubic-bezier(.3,1.5,.5,1)}
.xhome:hover .ht:where(:not(.lg-wrap *):not(.shop-x *)){transform:translate(3px,-1.5px) rotate(-2.5deg)}
.xpick .row:where(:not(.lg-wrap *):not(.shop-x *)){flex-wrap:wrap;max-width:520px}
.hcr:where(:not(.lg-wrap *):not(.shop-x *)),.hgo:where(:not(.lg-wrap *):not(.shop-x *)),.qrow:where(:not(.lg-wrap *):not(.shop-x *)),.lrow:where(:not(.lg-wrap *):not(.shop-x *)),.ghome:where(:not(.lg-wrap *):not(.shop-x *)),.hello-tip:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.ghome:where(:not(.lg-wrap *):not(.shop-x *)){margin-left:auto;width:28px;height:28px;place-items:center;border-radius:8px;color:#2a2b27}
.ghome svg:where(:not(.lg-wrap *):not(.shop-x *)){width:16px;height:16px}
.ghome:hover:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime-soft)}
.qrow a:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(42,43,39,.2);border-radius:999px;font-size:14px;background:#fff;transition:transform .2s}
.qrow a:first-child:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime-soft)}
.qrow svg:where(:not(.lg-wrap *):not(.shop-x *)){width:14px;height:14px}
.qrow a:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translate(1px,-1px) rotate(-3deg)}
.lrow i:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;color:#b9b6ac}
.lrow a:first-child:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:700}
.lrow a:hover:where(:not(.lg-wrap *):not(.shop-x *)){text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:3px}
.htd:where(:not(.lg-wrap *):not(.shop-x *)),.hdots:where(:not(.lg-wrap *):not(.shop-x *)),.hpg:where(:not(.lg-wrap *):not(.shop-x *)),.hdate:where(:not(.lg-wrap *):not(.shop-x *)),.hwk:where(:not(.lg-wrap *):not(.shop-x *)),.hbadge:where(:not(.lg-wrap *):not(.shop-x *)),.hst:where(:not(.lg-wrap *):not(.shop-x *)),.xnum:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.xnav:where(:not(.lg-wrap *):not(.shop-x *)){position:relative}
.hprev:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
@keyframes pdot{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pink) 55%,transparent)}70%,100%{box-shadow:0 0 0 7px color-mix(in srgb,var(--pink) 0%,transparent)}}
.hms:where(:not(.lg-wrap *):not(.shop-x *)),.hbooks:where(:not(.lg-wrap *):not(.shop-x *)),.hcirc:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
@keyframes circ{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes blink{50%{opacity:0}}
.hrow:where(:not(.lg-wrap *):not(.shop-x *)),.hhdr:where(:not(.lg-wrap *):not(.shop-x *)),.hstr:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.hrow:where(:not(.lg-wrap *):not(.shop-x *)),.hms:where(:not(.lg-wrap *):not(.shop-x *)),.hhdr:where(:not(.lg-wrap *):not(.shop-x *)){gap:0!important}
.hicons:where(:not(.lg-wrap *):not(.shop-x *)),.hsearch:where(:not(.lg-wrap *):not(.shop-x *)),.hprof:where(:not(.lg-wrap *):not(.shop-x *)),.hdd:where(:not(.lg-wrap *):not(.shop-x *)),.hpix:where(:not(.lg-wrap *):not(.shop-x *)),.hmq:where(:not(.lg-wrap *):not(.shop-x *)),.hday:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.phouse .sm:where(:not(.lg-wrap *):not(.shop-x *)){animation:smoke 2.4s ease-out infinite}
.phouse .s2:where(:not(.lg-wrap *):not(.shop-x *)){animation-delay:1.2s}
@keyframes smoke{0%{opacity:0;transform:translateY(1px)}30%{opacity:1}100%{opacity:0;transform:translateY(-2.5px)}}
.phouse:where(:not(.lg-wrap *):not(.shop-x *)){transition:transform .2s}
@keyframes mq{to{transform:translateX(-50%)}}
.xtop:where(:not(.lg-wrap *):not(.shop-x *)),.hdrbell:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.xtop:where(:not(.lg-wrap *):not(.shop-x *)){align-items:center;gap:6px;padding:4px 0 14px;position:relative}
.tp-home:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:6px;flex:none;color:#2a2b27}
.tp-home .phouse:where(:not(.lg-wrap *):not(.shop-x *)){width:20px;height:29px;transition:transform .2s}
.tp-home:hover .phouse:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-2px) rotate(-4deg)}
.tp-home span:where(:not(.lg-wrap *):not(.shop-x *)){display:none;font-size:16px;font-weight:700}
.tp-search:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:7px;flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid rgba(42,43,39,.14);border-radius:12px;background:#fff;color:#7a786f}
.tp-search svg:where(:not(.lg-wrap *):not(.shop-x *)){flex:none;width:15px;height:15px}
.tp-search input:where(:not(.lg-wrap *):not(.shop-x *)){flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:13px;color:#2a2b27}
.tp-search:focus-within:where(:not(.lg-wrap *):not(.shop-x *)){border-color:var(--lime);box-shadow:0 0 0 3px var(--lime-soft)}
.tp-bell:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;flex:none}
.tp-bell summary:where(:not(.lg-wrap *):not(.shop-x *)){list-style:none;position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(42,43,39,.14);border-radius:12px;background:#fff;cursor:pointer;color:#2a2b27}
.tp-bell summary:where(:not(.lg-wrap *):not(.shop-x *))::-webkit-details-marker{display:none}
.tp-bell summary svg:where(:not(.lg-wrap *):not(.shop-x *)){width:18px;height:18px}
.tp-bell summary i:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;right:-5px;top:-5px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--pink);color:#fff;font:700 10px Inter,sans-serif;font-style:normal;border:2px solid #f7f6f2}
.tp-bell summary:hover svg:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(-12deg)}
.tp-bell summary svg:where(:not(.lg-wrap *):not(.shop-x *)){transition:transform .2s}
.tp-bell[open] summary:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime-soft);border-color:var(--lime)}
.tp-panel:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;right:0;top:48px;z-index:80;width:290px;padding:6px;border:1px solid rgba(42,43,39,.12);border-radius:16px;background:#fff;box-shadow:0 12px 32px rgba(42,43,39,.14)}
.xtop .tp-panel:where(:not(.lg-wrap *):not(.shop-x *)){left:auto}
.hm:where(:not(.lg-wrap *):not(.shop-x *)),.hm .chip:where(:not(.lg-wrap *):not(.shop-x *)),.hm .chip:hover:where(:not(.lg-wrap *):not(.shop-x *)),.hm details:where(:not(.lg-wrap *):not(.shop-x *)),.hm summary:where(:not(.lg-wrap *):not(.shop-x *)){transform:none!important;rotate:none!important;translate:none!important}
.tp-panel:where(:not(.lg-wrap *):not(.shop-x *)){white-space:normal;text-align:left;transform:none!important;rotate:none!important}
.tp-panel a:where(:not(.lg-wrap *):not(.shop-x *)){transform:none!important;rotate:none!important}
.tp-n span:where(:not(.lg-wrap *):not(.shop-x *)){flex:1;min-width:0;overflow-wrap:anywhere;word-break:keep-all}
.tp-h:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;justify-content:space-between;align-items:center;margin:0;padding:8px 10px 6px}
.tp-h b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15px}
.tp-h a:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12px;color:#7a786f;text-decoration:none}
.tp-n:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:10px;padding:10px;border-radius:10px;color:#3d3e39;text-decoration:none;font-size:13.5px;line-height:1.4}
.tp-n:hover:where(:not(.lg-wrap *):not(.shop-x *)){background:#f7f6f2}
.tp-n.new:where(:not(.lg-wrap *):not(.shop-x *)){background:#fdf6f9}
.tp-n.new:hover:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink-soft)}
.tp-n em:where(:not(.lg-wrap *):not(.shop-x *)){flex:none;align-self:flex-start;padding:1px 7px;border-radius:999px;font-style:normal;font-size:11px}
.t-c:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink-soft);color:var(--pink-ink)}
.t-n:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime-soft);color:var(--lime-ink)}
.t-l:where(:not(.lg-wrap *):not(.shop-x *)){background:#f1efe8;color:#7c7a72}
.tp-n small:where(:not(.lg-wrap *):not(.shop-x *)){display:block;margin-top:2px;font-size:11.5px;color:#7a786f}
.tp-all:where(:not(.lg-wrap *):not(.shop-x *)){display:block;padding:9px 10px 6px;text-align:center;font-size:12.5px;color:#7c7a72;text-decoration:none;border-top:1px solid rgba(42,43,39,.08);margin-top:4px}
.tp-last:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.tp-last:where(:not(.lg-wrap *):not(.shop-x *)){align-items:center;gap:7px;min-width:0;padding:8px 10px;border-radius:10px;background:var(--pink-soft);color:#3d3e39;text-decoration:none;font-size:12.5px}
.tp-last i:where(:not(.lg-wrap *):not(.shop-x *)){flex:none;width:7px;height:7px;border-radius:50%;background:var(--pink)}
.tp-last span:where(:not(.lg-wrap *):not(.shop-x *)){flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tp-last small:where(:not(.lg-wrap *):not(.shop-x *)){flex:none;color:#b9b6ac;font-size:11px}
.tp-last:hover:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink-soft)}
.xhs:where(:not(.lg-wrap *):not(.shop-x *)),.hm:where(:not(.lg-wrap *):not(.shop-x *)),.mebell:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.xhs:where(:not(.lg-wrap *):not(.shop-x *)){align-items:center;gap:8px;padding:4px 0 14px}
.hs-home:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:8px;flex:none;color:#2a2b27;font-size:16px;transition:transform .2s}
.hs-home svg:where(:not(.lg-wrap *):not(.shop-x *)){width:18px;height:18px}
.hs-home:hover span:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-block;transform:translate(3px,-1.5px) rotate(-2.5deg)}
.hs-home span:where(:not(.lg-wrap *):not(.shop-x *)){transition:transform .22s cubic-bezier(.3,1.5,.5,1)}
.hs-search:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:7px;flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid rgba(42,43,39,.14);border-radius:12px;background:#fff;color:#7a786f}
.hs-search svg:where(:not(.lg-wrap *):not(.shop-x *)){flex:none;width:15px;height:15px}
.hs-search input:where(:not(.lg-wrap *):not(.shop-x *)){flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:13px;color:#2a2b27}
.hs-search:focus-within:where(:not(.lg-wrap *):not(.shop-x *)){border-color:var(--lime);box-shadow:0 0 0 3px var(--lime-soft)}
body:has(#km:checked) .bar-r .login:where(:not(.lg-wrap *):not(.shop-x *)),body:has(#km:checked) .bar-r .join-btn:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.chip:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 4px;border:1px solid rgba(42,43,39,.14);border-radius:999px;background:#fff;font-size:14.5px}
.chip b:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:400}
.cav:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pink-soft);color:var(--pink-ink);font-size:14px}
.hm:where(:not(.lg-wrap *):not(.shop-x *)){align-items:center;gap:8px}
.hm .tp-panel:where(:not(.lg-wrap *):not(.shop-x *)){top:46px}
body:has(#km:checked):has(#n3:checked) .hm3:where(:not(.lg-wrap *):not(.shop-x *)){display:flex}
.bella summary:where(:not(.lg-wrap *):not(.shop-x *)){display:flex!important;width:auto!important;gap:8px;padding:0 12px 0 4px;border-radius:999px!important;font-size:14.5px}
.bella summary b:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:400}
.bella .cav i:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;right:-5px;top:-4px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--pink);color:#fff;font:700 10px Inter,sans-serif;font-style:normal;border:2px solid #fff}
.bella summary>i:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.chip-in:where(:not(.lg-wrap *):not(.shop-x *)){padding-right:3px}
.chip-in .tp-bell summary:where(:not(.lg-wrap *):not(.shop-x *)){width:32px;height:32px;border:0;border-left:1px solid rgba(42,43,39,.12);border-radius:0 999px 999px 0;margin-left:2px}
.chip-in .tp-bell summary i:where(:not(.lg-wrap *):not(.shop-x *)){right:-2px;top:-3px;border-color:#fff}
.bellt summary:where(:not(.lg-wrap *):not(.shop-x *)){display:flex!important;width:auto!important;gap:6px;padding:0 12px;border-radius:999px!important;background:var(--pink-soft)!important;border-color:transparent!important;color:var(--pink-ink)!important;font-size:13.5px}
.bellt summary svg:where(:not(.lg-wrap *):not(.shop-x *)){width:15px!important;height:15px!important}
.bellt summary i:where(:not(.lg-wrap *):not(.shop-x *)){position:static!important;border:0!important}
.mebell .tp-panel:where(:not(.lg-wrap *):not(.shop-x *)){top:auto;bottom:48px}
.mebell .tp-bell summary:where(:not(.lg-wrap *):not(.shop-x *)){border-color:transparent;background:transparent}
body:has(#km:checked):has(#n3:checked) .bar-r .who-btn:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
.bar-r .hm:where(:not(.lg-wrap *):not(.shop-x *)){order:5}
.bar-r .out-btn:where(:not(.lg-wrap *):not(.shop-x *)){order:6}
.xp2:where(:not(.lg-wrap *):not(.shop-x *)){display:none;flex:none;fill:#3d3e39;transition:fill .18s,transform .22s cubic-bezier(.3,1.5,.5,1)}
.mo:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal}
.acts2:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;z-index:2;margin-top:28px!important;margin-bottom:-58px!important;justify-content:flex-end;pointer-events:none}
.acts2 .write:where(:not(.lg-wrap *):not(.shop-x *)){pointer-events:auto;height:30px!important;padding:0 14px!important;font-size:13px!important;position:relative;top:-12px}
.list-h .en.m:where(:not(.lg-wrap *):not(.shop-x *)){visibility:hidden}
.xhome .hS:where(:not(.lg-wrap *):not(.shop-x *)),.xhome .ht2:where(:not(.lg-wrap *):not(.shop-x *)),.bhome:where(:not(.lg-wrap *):not(.shop-x *)),.hdrhome:where(:not(.lg-wrap *):not(.shop-x *)),.hello-go:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.xhome .hS .mk:where(:not(.lg-wrap *):not(.shop-x *)){display:block;fill:#f2b531}
.hdrhome:where(:not(.lg-wrap *):not(.shop-x *)){align-items:center;gap:6px;margin-left:18px;padding:5px 12px;border:1px solid rgba(42,43,39,.2);border-radius:999px;font-size:14px;color:#2a2b27;text-decoration:none;background:#fff}
.hdrhome svg:where(:not(.lg-wrap *):not(.shop-x *)){width:14px;height:14px}
.hdrhome:hover:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime-soft)}
.bhome:where(:not(.lg-wrap *):not(.shop-x *)){align-items:center;gap:8px;margin-top:6px;padding:12px 4px 0;border-top:1px solid rgba(42,43,39,.12);font-size:14px;color:#7c7a72!important}
.bhome .xpx:where(:not(.lg-wrap *):not(.shop-x *)){width:13px;height:13px}
.xstack:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column}
.xg:where(:not(.lg-wrap *):not(.shop-x *)){padding:14px 0}
.xg.mem:where(:not(.lg-wrap *):not(.shop-x *)){order:-1;border-bottom:1px solid rgba(42,43,39,.12)}
body:has(#kg:checked) .xg.mem:where(:not(.lg-wrap *):not(.shop-x *)){order:1;border-bottom:0}
body:has(#kg:checked) .xg.pub:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:1px solid rgba(42,43,39,.12)}
.xhd:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:9px;padding:0 4px 6px;margin:0}
.xhd b:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:400;font-size:16.5px}
.xsub:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12px;color:#7a786f}
.pub:where(:not(.lg-wrap *):not(.shop-x *)){--c:var(--lime);--soft:var(--lime-soft)}
.mem:where(:not(.lg-wrap *):not(.shop-x *)){--c:var(--pink);--soft:var(--pink-soft)}
.mk:where(:not(.lg-wrap *):not(.shop-x *)){display:none;flex:none;fill:var(--t)}
.mk.i1:where(:not(.lg-wrap *):not(.shop-x *)){display:block}
.xhd:where(:not(.lg-wrap *):not(.shop-x *)){gap:8px}
.xhd b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15.5px;color:var(--t);font-weight:700;-webkit-text-stroke:.4px currentColor}
.pub:where(:not(.lg-wrap *):not(.shop-x *)){--t:var(--lime)}
.mem:where(:not(.lg-wrap *):not(.shop-x *)){--t:var(--pink)}
.xit:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;display:flex;align-items:center;gap:10px;padding:6px 8px 6px 21px;font-size:15.5px;color:#3d3e39;border-radius:8px}
.xpx:where(:not(.lg-wrap *):not(.shop-x *)){display:block;fill:#9a9890;flex:none;transition:fill .18s,transform .22s cubic-bezier(.3,1.5,.5,1)}
.xit:hover:where(:not(.lg-wrap *):not(.shop-x *)){color:#1d1e1a}
.xit:hover .xpx:where(:not(.lg-wrap *):not(.shop-x *)){fill:var(--c)}
.tx:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-block;transition:transform .22s cubic-bezier(.3,1.5,.5,1)}
.xit:hover .tx:where(:not(.lg-wrap *):not(.shop-x *)){transform:translate(3px,-1.5px) rotate(-2.5deg)}
.xit:hover .xpx:where(:not(.lg-wrap *):not(.shop-x *)){transform:translate(1px,-1px) rotate(-5deg)}
.xlo:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.xlk:where(:not(.lg-wrap *):not(.shop-x *)){color:var(--pink-ink);display:block}
.xjoin:where(:not(.lg-wrap *):not(.shop-x *)){margin:6px 0 0 21px;font-size:13.5px;color:var(--pink-ink)!important}
body:has(#kg:checked) .xlo:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex}
body:has(#kg:checked) .xhd .xlo:where(:not(.lg-wrap *):not(.shop-x *)){margin-left:auto}
body:has(#kg:checked) .mem .xitems:where(:not(.lg-wrap *):not(.shop-x *)){opacity:.45}
body:has(#kg:checked) .mem .xit:hover .tx:where(:not(.lg-wrap *):not(.shop-x *)),body:has(#kg:checked) .mem .xit:hover .xpx:where(:not(.lg-wrap *):not(.shop-x *)){transform:none}
.xpick:where(:not(.lg-wrap *):not(.shop-x *)){position:fixed;right:18px;bottom:18px;z-index:9999;display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#2a2b27;color:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.2);font:13px "Akii Hand",sans-serif}
.xpick .row:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:4px;align-items:center}
.xpick b:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:400;opacity:.6;margin-right:6px;width:28px}
.xpick label:where(:not(.lg-wrap *):not(.shop-x *)){padding:5px 10px;border-radius:999px;cursor:pointer}
.xpick input:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;opacity:0}
.xpick label:has(input:checked):where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime);color:#2a2b27}
.xpick small:where(:not(.lg-wrap *):not(.shop-x *)){opacity:.5;font-size:11.5px}
@keyframes holo{to{background-position:300% 0}}
@media (prefers-reduced-motion:reduce){.xsub:where(:not(.lg-wrap *):not(.shop-x *)){animation:none!important}}
body:has(#g4:checked) .xhome:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
body:has(#g4:checked) .xhs:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;max-width:208px;transition:max-width .4s cubic-bezier(.3,1.25,.5,1)}
body:has(#g4:checked) .xhs:focus-within:where(:not(.lg-wrap *):not(.shop-x *)){max-width:100%}
body:has(#g4:checked) .hs-search:where(:not(.lg-wrap *):not(.shop-x *)){height:34px;border-radius:10px;background:#fff;border:1px solid rgba(42,43,39,.12);transition:border-color .2s,box-shadow .25s,transform .25s}
body:has(#g4:checked) .hs-search input:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px}
body:has(#g4:checked) .hs-search svg:where(:not(.lg-wrap *):not(.shop-x *)){transition:transform .35s cubic-bezier(.3,1.6,.5,1)}
body:has(#g4:checked) .hs-search:hover:where(:not(.lg-wrap *):not(.shop-x *)){border-color:var(--lime);transform:translateY(-1px);box-shadow:0 3px 8px color-mix(in srgb,var(--lime) 18%,transparent)}
body:has(#g4:checked) .hs-search:hover svg:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(-14deg) scale(1.15);color:var(--lime-ink)}
body:has(#g4:checked) .hs-search:focus-within:where(:not(.lg-wrap *):not(.shop-x *)){border-color:var(--lime);box-shadow:0 0 0 3px var(--lime-soft);transform:none}
body:has(#g4:checked) .hs-search:focus-within svg:where(:not(.lg-wrap *):not(.shop-x *)){color:var(--lime-ink);transform:scale(1.1)}
@keyframes twinkle{0%,100%{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1) rotate(90deg)}}
@keyframes glint{0%,55%{background-position:-160% 0,0 0}100%{background-position:260% 0,0 0}}
@media (prefers-reduced-motion:reduce){.xsub:where(:not(.lg-wrap *):not(.shop-x *)),.xsub:where(:not(.lg-wrap *):not(.shop-x *))::after,.xhd b:where(:not(.lg-wrap *):not(.shop-x *)),.xit:where(:not(.lg-wrap *):not(.shop-x *)){animation:none!important}}
@keyframes spin{to{transform:rotate(1turn)}}
@keyframes bob{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-3px) rotate(-2deg)}}
@keyframes bobsh{0%,100%{box-shadow:0 2px 3px color-mix(in srgb,var(--pink-ink) 30%,transparent)}50%{box-shadow:0 6px 6px color-mix(in srgb,var(--pink-ink) 15%,transparent)}}
@keyframes blobs{0%,100%{background-position:0 0,100% 100%,50% 0,0 0}50%{background-position:100% 50%,0 0,0 100%,0 0}}
@keyframes tap{0%,60%,100%{transform:rotate(-8deg) translate(0,0)}70%{transform:rotate(-2deg) translate(3px,-1px)}80%{transform:rotate(-8deg)}}
@keyframes ping{0%,55%{opacity:0;transform:rotate(45deg) scale(.5)}75%{opacity:1}100%{opacity:0;transform:rotate(45deg) scale(1.5)}}
@keyframes glow{0%,100%{background:var(--lime-soft);box-shadow:none}50%{background:var(--lime);box-shadow:0 0 6px 2px color-mix(in srgb,var(--lime) 90%,transparent)}}
@keyframes flip{0%,40%{transform:rotateY(0) rotate(-6deg);background:var(--pink)}50%{transform:rotateY(90deg) rotate(-6deg);background:var(--pink)}51%{background:var(--lime)}60%,90%{transform:rotateY(0) rotate(-6deg);background:var(--lime)}95%{transform:rotateY(90deg) rotate(-6deg);background:var(--lime)}96%{background:var(--pink)}100%{transform:rotateY(0) rotate(-6deg);background:var(--pink)}}
@keyframes heart{0%,40%{opacity:0;transform:translateY(4px) scale(.6)}60%{opacity:1}100%{opacity:0;transform:translateY(-12px) scale(1.1)}}
@media (prefers-reduced-motion:reduce){.xsub:where(:not(.lg-wrap *):not(.shop-x *)),.xsub:where(:not(.lg-wrap *):not(.shop-x *))::before,.xsub:where(:not(.lg-wrap *):not(.shop-x *))::after{animation:none!important}}
@keyframes holo2{to{background-position:0 0,2px 3px,300% 0}}
@keyframes holo3{to{background-position:0 0,300% 0}}
body:has(#g4:checked) .hs-home:where(:not(.lg-wrap *):not(.shop-x *)){gap:3px;padding:0 2px}
body:has(#g4:checked) .hs-home svg:where(:not(.lg-wrap *):not(.shop-x *)){width:17px;height:17px}
body:has(#g4:checked) .xhs:where(:not(.lg-wrap *):not(.shop-x *)){gap:10px}
@keyframes hue{to{filter:hue-rotate(360deg)}}
@keyframes neon{0%,100%{box-shadow:0 0 0 1.5px var(--pink),0 0 4px var(--pink)}50%{box-shadow:0 0 0 1.5px var(--pink),0 0 9px 1px var(--pink)}}
@media (prefers-reduced-motion:reduce){.xsub:where(:not(.lg-wrap *):not(.shop-x *)){animation:none!important}}
@keyframes press{0%,70%,100%{transform:scale(1) rotate(-14deg);opacity:1}78%{transform:scale(1.5) rotate(-14deg);opacity:0}86%{transform:scale(.9) rotate(-14deg);opacity:1}}
@keyframes swing{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(5deg)}}
@media (prefers-reduced-motion:reduce){.xsub:where(:not(.lg-wrap *):not(.shop-x *)),.xsub:where(:not(.lg-wrap *):not(.shop-x *))::before,.xsub:where(:not(.lg-wrap *):not(.shop-x *))::after{animation:none!important}}
body:has(#ho1:checked) .hs-home:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:600!important}
body:has(#ho1:checked) .hs-home svg path:where(:not(.lg-wrap *):not(.shop-x *)){fill:var(--lime)}
@keyframes sway{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}
@keyframes wave{0%,100%{transform:skewY(0) scaleX(1)}50%{transform:skewY(-8deg) scaleX(.85)}}
@keyframes tw{0%,100%{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}
@keyframes live{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pink) 55%,transparent)}100%{box-shadow:0 0 0 7px color-mix(in srgb,var(--pink) 0%,transparent)}}
@keyframes hop{0%,100%{transform:translateY(0)}40%{transform:translateY(-3px)}}
@media (prefers-reduced-motion:reduce){.xsub:where(:not(.lg-wrap *):not(.shop-x *)),.xsub:where(:not(.lg-wrap *):not(.shop-x *))::before,.xsub:where(:not(.lg-wrap *):not(.shop-x *))::after{animation:none!important}}
body:has(#hv5:checked) .xitems:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:4px 6px 2px}
body:has(#hv5:checked) .xit:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;overflow:visible;padding:5px 12px!important;border-radius:6px;font-size:14.5px;background:#fff;box-shadow:0 1px 2px rgba(42,43,39,.09);transform:rotate(var(--r));transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .3s,background .3s,margin .3s}
body:has(#hv5:checked) .xjoin:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:8px}
body:has(#hv5:checked) .mem .xit:nth-child(1):where(:not(.lg-wrap *):not(.shop-x *)){--r:-.8deg}
body:has(#hv5:checked) .mem .xit:nth-child(2):where(:not(.lg-wrap *):not(.shop-x *)){--r:.6deg}
body:has(#hv5:checked) .mem .xit:nth-child(3):where(:not(.lg-wrap *):not(.shop-x *)){--r:-.4deg}
body:has(#hv5:checked) .mem .xit:nth-child(4):where(:not(.lg-wrap *):not(.shop-x *)){--r:.8deg}
body:has(#hv5:checked) .pub .xit:nth-child(2):where(:not(.lg-wrap *):not(.shop-x *)){--r:.6deg}
body:has(#hv5:checked) .pub .xit:nth-child(3):where(:not(.lg-wrap *):not(.shop-x *)){--r:-.4deg}
body:has(#hv5:checked) .pub .xit:nth-child(4):where(:not(.lg-wrap *):not(.shop-x *)){--r:.8deg}
@keyframes wig{0%,100%{transform:rotate(var(--r))}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}
@keyframes shine{from{background-position:-120% 0,0 0}to{background-position:220% 0,0 0}}
@media (prefers-reduced-motion:reduce){.xit:where(:not(.lg-wrap *):not(.shop-x *)){animation:none!important;transition:none!important}}
body:has(#hv5:checked) .xit:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(var(--lime-soft) 0 0) left/0 100% no-repeat,#fff;transition:background-size .35s cubic-bezier(.3,1,.4,1),transform .3s}
body:has(#hv5:checked) .mem .xit:where(:not(.lg-wrap *):not(.shop-x *)){background-image:linear-gradient(var(--pink-soft) 0 0)}
body:has(#hv5:checked) .xit:hover:where(:not(.lg-wrap *):not(.shop-x *)){background-size:100% 100%;transform:rotate(0)}
@keyframes beat{0%,60%,100%{transform:scale(1)}70%{transform:scale(1.25)}80%{transform:scale(1)}90%{transform:scale(1.15)}}
@media (prefers-reduced-motion:reduce){.xsub:where(:not(.lg-wrap *):not(.shop-x *)),.xsub:where(:not(.lg-wrap *):not(.shop-x *))::before,.xsub:where(:not(.lg-wrap *):not(.shop-x *))::after{animation:none!important}}
body:has(#bd1:checked) .xhd b:where(:not(.lg-wrap *):not(.shop-x *)){color:#2a2b27;position:relative}
body:has(#bd1:checked) .mk:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
body:has(#bd1:checked) .xit .xpx:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
body:has(#bd1:checked) .xit .xp2:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
body:has(#bd1:checked) .xjoin:where(:not(.lg-wrap *):not(.shop-x *)){margin-left:8px}
body:has(#bd1:checked) .xhd:where(:not(.lg-wrap *):not(.shop-x *)){padding-left:6px}
body:has(#bd1:checked) .xsub:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
body:has(#bd1:checked) .xhs:where(:not(.lg-wrap *):not(.shop-x *)){padding-bottom:0}
body:has(#bd1:checked) .xstack:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:44px}
body:has(#bd1:checked) .mem .xsub:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex;align-items:center;justify-content:center;position:relative;flex:none;font-size:0;line-height:1}
@keyframes spin2{to{transform:rotate(1turn)}}
@keyframes pop{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}
@keyframes unlock{0%,55%,100%{transform:rotate(0)}65%,85%{transform:rotate(-35deg) translateY(-1px)}}
@keyframes tw2{0%,100%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}
@media (prefers-reduced-motion:reduce){.xsub:where(:not(.lg-wrap *):not(.shop-x *)),.xsub:where(:not(.lg-wrap *):not(.shop-x *))::before,.xsub:where(:not(.lg-wrap *):not(.shop-x *))::after{animation:none!important}}
body:has(#bd1:checked) .mem .xsub:where(:not(.lg-wrap *):not(.shop-x *)){width:17px;height:17px}
body:has(#bd1:checked) .mem .xsub:where(:not(.lg-wrap *):not(.shop-x *))::before{content:"";position:absolute;inset:0;clip-path:polygon(100.0% 50.0%,91.5% 61.1%,93.3% 75.0%,80.4% 80.4%,75.0% 93.3%,61.1% 91.5%,50.0% 100.0%,38.9% 91.5%,25.0% 93.3%,19.6% 80.4%,6.7% 75.0%,8.5% 61.1%,0.0% 50.0%,8.5% 38.9%,6.7% 25.0%,19.6% 19.6%,25.0% 6.7%,38.9% 8.5%,50.0% 0.0%,61.1% 8.5%,75.0% 6.7%,80.4% 19.6%,93.3% 25.0%,91.5% 38.9%);background:linear-gradient(115deg,var(--pink),#d7c1f5,#bfeedd,#f7eaa0,var(--pink)) 0 0/300% 100%;animation:holo 3.5s linear infinite}
body:has(#bd1:checked) .mem .xsub:where(:not(.lg-wrap *):not(.shop-x *))::after{content:"";position:relative;width:6px;height:3.2px;margin-top:-2px;border-left:1.8px solid #fff;border-bottom:1.8px solid #fff;transform:rotate(-45deg)}
body:has(#bd1:checked) .mem .xsub:where(:not(.lg-wrap *):not(.shop-x *))::after{border-color:#2a2b27}
@keyframes shine2{from{background-position:-120% 0,0 0}to{background-position:220% 0,0 0}}
@keyframes chb{0%,100%{transform:none}40%{transform:translateY(-3px)}}
@keyframes holo4{to{background-position:300% 0}}
.bar-r>label.search:where(:not(.lg-wrap *):not(.shop-x *)),.bar-r>.search:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
body:has(#kg:checked) .mem .xlo:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
body:has(#kg:checked) .mem .xsub:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex!important;align-items:center;justify-content:center;position:relative;width:15px!important;height:12px!important;margin:6px 0 0 1px;border-radius:3.5px;background:linear-gradient(115deg,var(--pink),#d7c1f5,#bfeedd,#f7eaa0,var(--pink)) 0 0/300% 100%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 1px 3px rgba(150,120,200,.25);animation:holo 3.5s linear infinite}
body:has(#kg:checked) .mem .xsub:where(:not(.lg-wrap *):not(.shop-x *))::before{content:""!important;inset:auto;position:absolute;left:50%;top:-7px;width:7px;height:7px;margin-left:-3.5px;border:2px solid #c9a9ee;border-bottom:0;border-radius:5px 5px 0 0;clip-path:none;background:none;animation:none;transform:none}
body:has(#kg:checked) .mem .xsub:where(:not(.lg-wrap *):not(.shop-x *))::after{content:""!important;width:3px!important;height:4.5px!important;margin:0!important;border:0!important;border-radius:2px;background:#2a2b27;transform:none!important}
@keyframes jig{0%,100%{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}
body:has(#kg:checked) .xg.mem:hover .xsub:where(:not(.lg-wrap *):not(.shop-x *)){animation:holo 3.5s linear infinite,jig .5s ease-in-out}
body:has(#kg:checked) .mem .xhd b:where(:not(.lg-wrap *):not(.shop-x *)){position:relative}
body:has(#kg:checked) .mem .xhd b:where(:not(.lg-wrap *):not(.shop-x *))::after{content:"멤버가 되면 열려요";position:absolute;left:calc(100% + 32px);top:50%;padding:3px 8px;border-radius:6px;background:#2a2b27;white-space:nowrap;opacity:0;transform:translate(-6px,-50%);transition:opacity .2s,transform .3s cubic-bezier(.3,1.5,.5,1);font:600 10.5px Inter,"Apple SD Gothic Neo",sans-serif;color:#fff}
body:has(#kg:checked) .xg.mem:hover .xhd b:where(:not(.lg-wrap *):not(.shop-x *))::after{opacity:1;transform:translate(0,-50%)}
body:has(#td1:checked) .hello:where(:not(.lg-wrap *):not(.shop-x *)){margin-bottom:36px!important}
body:has(#td1:checked) .xstack:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:24px!important}
body:has(#td1:checked) .xitems .xit:where(:not(.lg-wrap *):not(.shop-x *)){--r:0deg!important;box-shadow:0 1px 1.5px rgba(42,43,39,.07),0 0 0 1px rgba(42,43,39,.04)!important}
body:has(#td1:checked):has(#hv5:checked) .xit:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(-1.2deg)!important}
body:has(#td1:checked) .mem .xsub:where(:not(.lg-wrap *):not(.shop-x *)),body:has(#td1:checked) .mem .xsub:where(:not(.lg-wrap *):not(.shop-x *))::before{animation:none!important}
body:has(#td1:checked) .xg.mem:hover .xsub:where(:not(.lg-wrap *):not(.shop-x *))::before{animation:holo 3.5s linear infinite!important}
body:has(#td1:checked):has(#kg:checked) .xg.mem:hover .xsub:where(:not(.lg-wrap *):not(.shop-x *)){animation:holo 3.5s linear infinite,jig .5s ease-in-out!important}
body:has(#td1:checked):has(#km:checked) .mem .xsub:where(:not(.lg-wrap *):not(.shop-x *)){width:18px!important;height:18px!important}
body:has(#td1:checked):has(#km:checked) .mem .xsub:where(:not(.lg-wrap *):not(.shop-x *))::after{border-width:0 0 2.2px 2.2px!important;width:6.5px!important;height:3.5px!important}
body:has(#td1:checked) .blk.l:where(:not(.lg-wrap *):not(.shop-x *)){background:none!important;padding:0!important;gap:7px;color:#2a2b27}
body:has(#td1:checked) .blk.l:where(:not(.lg-wrap *):not(.shop-x *))::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lime)}
body:has(#td1:checked) .burst:where(:not(.lg-wrap *):not(.shop-x *)){scale:.85;transform-origin:100% 0}
body:has(#td1:checked):has(#km:checked) .left>.me:where(:not(.lg-wrap *):not(.shop-x *)),body:has(#td1:checked):has(#km:checked) .left>.mebell:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
body:has(#td1:checked) .main:where(:not(.lg-wrap *):not(.shop-x *)){max-width:none!important}
body:has(#td1:checked) .chips:where(:not(.lg-wrap *):not(.shop-x *)){gap:24px!important;padding:18px 2px!important}
body:has(#td1:checked) .chips .chip:where(:not(.lg-wrap *):not(.shop-x *)){height:30px;padding:0 1px!important;font-size:14.5px;color:#7a786f;-webkit-text-stroke:0!important;background:none!important;transition:color .2s,transform .3s cubic-bezier(.3,1.8,.5,1)!important}
body:has(#td1:checked) .chips .chip:hover:where(:not(.lg-wrap *):not(.shop-x *)){color:#2a2b27;transform:translateY(-2px) rotate(-2deg)!important}
body:has(#td1:checked) .chips .chip[aria-pressed=true]:where(:not(.lg-wrap *):not(.shop-x *)){color:#2a2b27;font-weight:600}
body:has(#td1:checked) .chips .chip[aria-pressed=true]:where(:not(.lg-wrap *):not(.shop-x *))::after{left:0!important;right:0!important;bottom:-2px!important;height:3px!important;border-radius:3px!important;background:var(--lime)!important}
body:has(#td1:checked) .post:where(:not(.lg-wrap *):not(.shop-x *)){padding:34px 0!important}
body:has(#td1:checked) .post .ttl:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:12px}
body:has(#td1:checked) .post p:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:10px!important}
body:has(#td1:checked) .pick .intro:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.pick .byline:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
body:has(#td1:checked) .pick .byline:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;color:#77756d}
body:has(#td1:checked) .pick .byline .av:where(:not(.lg-wrap *):not(.shop-x *)){width:24px;height:24px;font-size:11px}
body:has(#td1:checked) .pick .byline b:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:600;color:#2a2b27}
body:has(#td1:checked) .pick .byline i:where(:not(.lg-wrap *):not(.shop-x *)){width:1px;height:10px;background:#d9d7cf}
body:has(#td1:checked) .pick .byline mark:where(:not(.lg-wrap *):not(.shop-x *)){background:none;color:var(--pink-ink)}
body:has(#td1:checked) .chips .chip:where(:not(.lg-wrap *):not(.shop-x *)){border:0!important;border-radius:0!important;box-shadow:none!important}
body:has(#km:checked) .hello h1:where(:not(.lg-wrap *):not(.shop-x *)){font-size:0!important}
body:has(#km:checked) .hello h1:where(:not(.lg-wrap *):not(.shop-x *))::after{content:"아키야 안녕!";font-size:27px}
body:has(#td1:checked) .cal:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;margin-top:30px!important;padding-top:0!important;border-top:0!important}
body:has(#td1:checked) .cal .checkin:where(:not(.lg-wrap *):not(.shop-x *)){order:-1;margin:0 0 26px!important}
body:has(#td1:checked) .cal .cal-h:where(:not(.lg-wrap *):not(.shop-x *)){padding-top:16px;border-top:1px solid rgba(42,43,39,.12)}
.checkin .ci-stamp:where(:not(.lg-wrap *):not(.shop-x *)),.checkin .ci-t:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
body:has(#td1:checked) .checkin:where(:not(.lg-wrap *):not(.shop-x *)){width:208px!important;height:36px!important;justify-content:space-between!important;padding:0 4px 0 14px!important;border:1.5px dashed var(--pink-soft)!important;border-radius:999px!important;background:#fff!important;transition:border-color .2s,background .2s}
body:has(#td1:checked) .checkin .ci-t:where(:not(.lg-wrap *):not(.shop-x *)){display:block;font-size:13px;color:#2a2b27}
body:has(#td1:checked) .checkin em:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lime);font-style:normal;font-size:13px;color:#2a2b27;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}
body:has(#td1:checked) .checkin:hover:where(:not(.lg-wrap *):not(.shop-x *)){border-color:var(--pink)!important;background:#fdf6f9!important}
body:has(#td1:checked) .checkin:hover em:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateX(3px) rotate(-8deg)}
.pick-t:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;margin-top:22px}
.pick-t .byline:where(:not(.lg-wrap *):not(.shop-x *)){order:3;flex-basis:100%}
.pick-t .burst b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:9.5px!important}
.pick-t h2:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:0!important;min-width:0;max-width:calc(100% - 84px)!important}
.pick-t .burst:where(:not(.lg-wrap *):not(.shop-x *)){position:relative!important;inset:auto!important;flex:none;width:72px!important;height:72px!important;margin:-18px 0 -18px 2px;transform:rotate(-10deg)}
body:has(#td1:checked) .burst:where(:not(.lg-wrap *):not(.shop-x *)){scale:1!important}
body:has(#td1:checked):has(#km:checked) .xg.mem:where(:not(.lg-wrap *):not(.shop-x *)),body:has(#td1:checked):has(#kg:checked) .xg.pub:where(:not(.lg-wrap *):not(.shop-x *)){padding-top:14px!important;padding-bottom:35px!important}
body:has(#td1:checked):has(#km:checked) .xg.pub:where(:not(.lg-wrap *):not(.shop-x *)),body:has(#td1:checked):has(#kg:checked) .xg.mem:where(:not(.lg-wrap *):not(.shop-x *)){padding-top:38px!important;padding-bottom:14px!important}
@media (min-width:1101px){body:has(#td1:checked) .page:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:272px minmax(0,1fr)!important}
body:has(#td1:checked) .main:where(:not(.lg-wrap *):not(.shop-x *)){box-sizing:border-box;width:100%;max-width:1240px!important;margin:0 auto!important;padding-left:44px!important;padding-right:44px!important;justify-self:center}}
.xfin:where(:not(.lg-wrap *):not(.shop-x *)){margin:0 0 6px;font-size:12px;line-height:1.5;color:#6d6b64;max-width:260px}
.xpick:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
body:has(#td1:checked):has(#hv5:checked) .xnav .mem .xit:where(:not(.lg-wrap *):not(.shop-x *)){background-image:linear-gradient(var(--lime-soft) 0 0)!important}
body:has(#td1:checked) .xnav .xhd:where(:not(.lg-wrap *):not(.shop-x *)){padding-left:0!important}
body:has(#td1:checked) .xnav .xitems:where(:not(.lg-wrap *):not(.shop-x *)){padding-left:0!important;padding-right:0!important}
body:has(#td1:checked) .xnav .xitems .xit:where(:not(.lg-wrap *):not(.shop-x *)){padding-left:10px!important;padding-right:10px!important;margin-left:-10px!important}
body:has(#td1:checked) .hs-home[aria-current=page]:where(:not(.lg-wrap *):not(.shop-x *)){margin-left:-8px!important}
body:has(#td1:checked) .xit:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15.5px!important}
body:has(#td1:checked) .xhd b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:16.5px!important}
body:has(#td1:checked) .chips .chip:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15px!important;color:#6d6b64!important}
body:has(#td1:checked) .chips .chip[aria-pressed=true]:where(:not(.lg-wrap *):not(.shop-x *)){color:#2a2b27!important}
body:has(#td1:checked) .checkin .ci-t:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13.5px!important}
body:has(#td1:checked) .qline:where(:not(.lg-wrap *):not(.shop-x *)){font-size:14px!important;padding:13px 18px 13px 20px!important;gap:8px 12px!important}
body:has(#td1:checked) .qline q:where(:not(.lg-wrap *):not(.shop-x *)){font-size:16px!important}
body:has(#td1:checked) .qline small b:where(:not(.lg-wrap *):not(.shop-x *)){color:var(--pink-ink);font-weight:600}
body:has(#td1:checked):has(#hv5:checked) .hs-home[aria-current=page]:where(:not(.lg-wrap *):not(.shop-x *)){padding:4px 10px 4px 8px!important;border-radius:6px;background:#fff;box-shadow:0 1px 1.5px rgba(42,43,39,.08),0 0 0 1px rgba(42,43,39,.05);transform:rotate(-1.2deg)}
body:has(#td1:checked):has(#hv5:checked):has(.hs-home[aria-current=page]) .xhs:where(:not(.lg-wrap *):not(.shop-x *)){max-width:226px!important}
body:has(#td1:checked):has(#hv5:checked) .xitems:where(:not(.lg-wrap *):not(.shop-x *)){gap:2px!important}
body:has(#td1:checked):has(#hv5:checked) .xitems .xit:where(:not(.lg-wrap *):not(.shop-x *)){background-color:transparent!important;box-shadow:none!important;transform:none!important}
body:has(#td1:checked):has(#hv5:checked) .xitems .xit:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(-1.2deg)!important}
body:has(#td1:checked):has(#hv5:checked) .xitems .xit[aria-current=page]:where(:not(.lg-wrap *):not(.shop-x *)){background-color:#fff!important;box-shadow:0 1px 1.5px rgba(42,43,39,.08),0 0 0 1px rgba(42,43,39,.05)!important;transform:rotate(-1.2deg)!important;color:#2a2b27;font-weight:600}
body:has(#td1:checked) .checkin .ci-t:where(:not(.lg-wrap *):not(.shop-x *)){white-space:nowrap}
body:has(#td1:checked) .checkin em:where(:not(.lg-wrap *):not(.shop-x *)){font-size:0!important}
body:has(#td1:checked) .checkin em:where(:not(.lg-wrap *):not(.shop-x *))::after{content:"→";font-size:13px}
html.mhome .checkin:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
.mh-sec+.mh-sec:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:44px}
.mh-h:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;justify-content:space-between;height:40px;border-bottom:1px solid rgba(42,43,39,.85)}
.mh-h .en:where(:not(.lg-wrap *):not(.shop-x *)){font:600 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#2a2b27}
.mh-b:where(:not(.lg-wrap *):not(.shop-x *)){padding-top:18px}
.mh-write:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex;align-items:center;height:28px;padding:0 13px;border-radius:999px;background:var(--lime);border:1px solid #2a2b27;font-size:13px;font-weight:600;color:#2a2b27}
html.mhome body:has(#td1:checked) .mh-b>.list>.post:first-child:where(:not(.lg-wrap *):not(.shop-x *)){padding-top:0!important}
html.mhome body:has(#td1:checked) .mh-b>.list>.post:last-child:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:0!important;padding-bottom:0!important}
.mh-grid:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:1.1fr 1fr 1.2fr;gap:14px}
.mh-card:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;display:flex;flex-direction:column;gap:6px;min-height:132px;padding:18px 18px 16px;border-radius:14px;background:#fff;box-shadow:0 1px 1.5px rgba(42,43,39,.07),0 0 0 1px rgba(42,43,39,.05);color:#2a2b27;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}
a.mh-card:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-2px) rotate(-.6deg)}
.mh-k:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#7a786f}
.mh-card b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:19px;font-weight:600;letter-spacing:-.02em}
.mh-card b em:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;font-size:30px;color:var(--pink-ink)}
.mh-card b small:where(:not(.lg-wrap *):not(.shop-x *)),.mh-card>small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13px;font-weight:400;color:#7a786f}
.mh-go:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;background:var(--lime);font-size:13px;font-weight:600;color:#2a2b27;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}
.mh-go:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateX(2px) rotate(-2deg)}
.mh-cert:where(:not(.lg-wrap *):not(.shop-x *)){border:1.5px dashed var(--pink-soft);box-shadow:none}
.mh-cert.is-done:where(:not(.lg-wrap *):not(.shop-x *)){border-style:solid;border-color:var(--lime-soft)}
.mh-cert.is-done .mh-go:where(:not(.lg-wrap *):not(.shop-x *)){background:#efede6}
.mh-bar:where(:not(.lg-wrap *):not(.shop-x *)){display:block;margin-top:auto;height:8px;border-radius:8px;background:#f3f1ea;overflow:hidden}
.mh-bar i:where(:not(.lg-wrap *):not(.shop-x *)){display:block;height:100%;min-width:8px;border-radius:8px;background:linear-gradient(90deg,var(--pink),var(--pink))}
.mh-faces:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:auto;display:flex;align-items:center}
.mh-face:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;place-items:center;width:26px;height:26px;margin-right:-6px;border-radius:50%;background:var(--pink-soft);border:2px solid #fff;font-size:11px;font-weight:600;color:var(--pink-ink)}
.mh-faces em:where(:not(.lg-wrap *):not(.shop-x *)){margin-left:14px;font-style:normal;font-size:12.5px;color:#77756d}
.mh-news:where(:not(.lg-wrap *):not(.shop-x *)){list-style:none;margin:0;padding:0}
.mh-news li:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid rgba(42,43,39,.08);font-size:14.5px}
.mh-news li:first-child:where(:not(.lg-wrap *):not(.shop-x *)){padding-top:0}
.mh-news li:last-child:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:0;padding-bottom:0}
.mh-news em:where(:not(.lg-wrap *):not(.shop-x *)){flex:none;padding:2px 8px;border-radius:999px;font-style:normal;font-size:11.5px;font-weight:600}
.mh-news .t-c:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink-soft);color:var(--pink-ink)}
.mh-news .t-n:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime-soft);color:var(--lime-ink)}
.mh-news .t-l:where(:not(.lg-wrap *):not(.shop-x *)){background:#efede6;color:#6d6b64}
.mh-news span:where(:not(.lg-wrap *):not(.shop-x *)){flex:1;min-width:0}
.mh-news small:where(:not(.lg-wrap *):not(.shop-x *)){color:#7a786f;font-size:12px}
.mh-strip:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:14px 16px;border-radius:14px;background:#fff;box-shadow:0 1px 1.5px rgba(42,43,39,.07),0 0 0 1px rgba(42,43,39,.05);font-size:14.5px;color:#2a2b27}
.mh-strip .mh-go:where(:not(.lg-wrap *):not(.shop-x *)){margin:0 0 0 auto}
.mh-si:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex;align-items:center;gap:8px}
.mh-si .mh-bar:where(:not(.lg-wrap *):not(.shop-x *)){width:70px;margin:0}
.mh-dot:where(:not(.lg-wrap *):not(.shop-x *))::before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px dashed var(--pink)}
.mh-dot.is-done:where(:not(.lg-wrap *):not(.shop-x *))::before{border:0;background:var(--lime)}
.mh-si b:where(:not(.lg-wrap *):not(.shop-x *)){color:var(--pink-ink)}
.mh-hero .mh-b:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;border-radius:18px;background:#fff;box-shadow:0 1px 1.5px rgba(42,43,39,.07),0 0 0 1px rgba(42,43,39,.05)}
.mh-hi .en:where(:not(.lg-wrap *):not(.shop-x *)){font:600 11px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7a786f}
.mh-hi h2:where(:not(.lg-wrap *):not(.shop-x *)){margin:8px 0 8px;font-size:27px;font-weight:400;line-height:1.3;letter-spacing:-.5px}
.mh-hi p:where(:not(.lg-wrap *):not(.shop-x *)){margin:0 0 16px;color:#77756d;font-size:14.5px}
.mh-ring:where(:not(.lg-wrap *):not(.shop-x *)){flex:none;display:grid;place-items:center;align-content:center;gap:2px;width:132px;height:132px;border-radius:50%;background:radial-gradient(#fff 0 56%,transparent 57%),conic-gradient(var(--pink) calc(var(--p)*1%),#f6e3ea 0)}
.mh-ring b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:30px;font-weight:600;color:var(--pink-ink);line-height:1}
.mh-ring b small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:14px;color:#7a786f;font-weight:400}
.mh-ring span:where(:not(.lg-wrap *):not(.shop-x *)){font-size:11.5px;color:#7a786f}
.mh-cols:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}
.mh-cols aside .mh-card:where(:not(.lg-wrap *):not(.shop-x *)){min-height:0}
.mh-cols aside .mh-cert .mh-bar:where(:not(.lg-wrap *):not(.shop-x *)){margin:4px 0 8px}
@media (max-width:860px){.mh-grid:where(:not(.lg-wrap *):not(.shop-x *)),.mh-cols:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr}
.mh-hero .mh-b:where(:not(.lg-wrap *):not(.shop-x *)){flex-direction:column;align-items:flex-start}}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xitems .xit[aria-current=page]:where(:not(.lg-wrap *):not(.shop-x *)){background-color:transparent!important;box-shadow:none!important;transform:none!important;font-weight:600;color:#2a2b27}
html:root body:has(#td1:checked):has(#hv5:checked) .hs-home[aria-current=page]:where(:not(.lg-wrap *):not(.shop-x *)){background:none!important;box-shadow:none!important;transform:none!important;position:relative}
html:root body .xnav .xitems .xit:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:none!important}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xitems .xit[aria-current=page]:where(:not(.lg-wrap *):not(.shop-x *))::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:3px;background:var(--lime)}
html:root body:has(#td1:checked):has(#hv5:checked) .hs-home[aria-current=page]:where(:not(.lg-wrap *):not(.shop-x *))::before{content:"";position:absolute;left:-2px;top:2px;bottom:2px;width:3px;border-radius:3px;background:var(--lime)}
html:root body:has(#td1:checked):has(#hv5:checked) .hs-home[aria-current=page]:where(:not(.lg-wrap *):not(.shop-x *)){padding-left:10px!important;margin-left:-10px!important}
.mh-cols:where(:not(.lg-wrap *):not(.shop-x *)){gap:56px!important}
.mh-today+.mh-sec:where(:not(.lg-wrap *):not(.shop-x *)),.mh-sec+.mh-two:where(:not(.lg-wrap *):not(.shop-x *)),.mh-two+.mh-sec:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:44px}
.mh-today:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:999px;border:1.5px dashed var(--pink-soft);background:#fff;font-size:14.5px}
.mh-today.is-done:where(:not(.lg-wrap *):not(.shop-x *)){border-style:solid;border-color:var(--lime-soft)}
.mh-today .mh-go:where(:not(.lg-wrap *):not(.shop-x *)){margin:0}
.mh-today .mh-dot:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex;align-items:center;gap:8px}
.mh-show:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:30px;align-items:stretch}
.mh-cover:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;flex:none;width:168px;aspect-ratio:2/3;border-radius:6px;overflow:hidden;background:linear-gradient(160deg,var(--pink),var(--pink));box-shadow:0 10px 24px rgba(42,43,39,.16),0 0 0 1px rgba(42,43,39,.06);transform:rotate(-2deg)}
.mh-cover img:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}
.mh-cover span:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;left:14px;bottom:16px;font-size:22px;color:#fff}
.mh-si2:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}
.mh-si2 h2:where(:not(.lg-wrap *):not(.shop-x *)){margin:2px 0 0;font-size:34px;font-weight:400;letter-spacing:-.8px;line-height:1.2}
.mh-si2>small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:14px;color:#7a786f}
.mh-si2 p:where(:not(.lg-wrap *):not(.shop-x *)){margin:8px 0 0;max-width:520px;font-size:15px;line-height:1.75;color:#55534d}
.mh-week:where(:not(.lg-wrap *):not(.shop-x *)){align-self:flex-start;margin-top:6px;padding:3px 10px;border-radius:999px;background:var(--lime-soft);font-size:12.5px;color:var(--lime-ink)}
.mh-sf:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px}
.mh-sf .mh-faces:where(:not(.lg-wrap *):not(.shop-x *)){margin:0}
.mh-sf .mh-go:where(:not(.lg-wrap *):not(.shop-x *)){margin:0}
.mh-hot:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.mh-hc:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;display:flex;flex-direction:column;gap:6px;min-height:150px;padding:16px;border-radius:14px;background:#fff;box-shadow:0 1px 1.5px rgba(42,43,39,.07),0 0 0 1px rgba(42,43,39,.05);color:#2a2b27;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}
.mh-hc:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-3px) rotate(-.8deg)}
.mh-rank:where(:not(.lg-wrap *):not(.shop-x *)){font:700 22px/1 Inter,sans-serif;color:var(--pink)}
.mh-tag:where(:not(.lg-wrap *):not(.shop-x *)){align-self:flex-start;font:600 10.5px Inter,"Apple SD Gothic Neo",sans-serif;letter-spacing:.06em;color:var(--lime-ink)}
.mh-hc b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15.5px;font-weight:500;line-height:1.45}
.mh-hc small:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:auto;font-size:12.5px;color:#7a786f}
.mh-two:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:1fr 1fr;gap:40px}
.mh-two>.mh-sec:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:0!important}
.mh-more:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#77756d}
.mh-list:where(:not(.lg-wrap *):not(.shop-x *)){list-style:none;margin:0;padding:0}
.mh-list li a:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:baseline;gap:10px;padding:11px 2px;border-bottom:1px solid rgba(42,43,39,.08);font-size:14.5px;color:#2a2b27}
.mh-list li:first-child a:where(:not(.lg-wrap *):not(.shop-x *)){padding-top:0}
.mh-list li:last-child a:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:0;padding-bottom:0}
.mh-list li a span:where(:not(.lg-wrap *):not(.shop-x *)){flex:1;min-width:0}
.mh-list li a small:where(:not(.lg-wrap *):not(.shop-x *)){color:#7a786f;font-size:12px}
.mh-list li a em:where(:not(.lg-wrap *):not(.shop-x *)){flex:none;font-style:normal;font-size:12px;font-weight:600;color:var(--pink-ink);min-width:62px}
.mh-list li a:hover span:where(:not(.lg-wrap *):not(.shop-x *)){text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:5px;text-underline-offset:-1px;text-decoration-skip-ink:none}
.mh-vids:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mh-vid:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;gap:6px;color:#2a2b27}
.mh-th:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;display:grid;place-items:center;aspect-ratio:16/9;border-radius:12px;overflow:hidden}
.mh-th.t0:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(135deg,var(--pink-soft),var(--pink))}
.mh-th.t1:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(135deg,var(--lime-soft),var(--lime))}
.mh-th.t2:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(135deg,#3a3b36,#6d4b3e)}
.mh-th i:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.9);font-style:normal;font-size:15px;color:#2a2b27;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}
.mh-vid:hover .mh-th i:where(:not(.lg-wrap *):not(.shop-x *)){transform:scale(1.12)}
.mh-th small:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;right:8px;bottom:8px;padding:1px 6px;border-radius:4px;background:rgba(42,43,39,.75);color:#fff;font-size:11px}
.mh-vid b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:14.5px;font-weight:500;line-height:1.45}
@media (max-width:860px){.mh-show:where(:not(.lg-wrap *):not(.shop-x *)){flex-direction:column}
.mh-hot:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr 1fr}
.mh-two:where(:not(.lg-wrap *):not(.shop-x *)),.mh-vids:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr}}
.mh-two+.mh-two:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:44px}
.mh-two.mh-top:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}
.mh-top .mh-cover:where(:not(.lg-wrap *):not(.shop-x *)){width:188px}
.mh-top .mh-si2 h2:where(:not(.lg-wrap *):not(.shop-x *)){font-size:30px}
.mh-top .mh-show:where(:not(.lg-wrap *):not(.shop-x *)){gap:24px}
.mh-pill:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 12px;border-radius:999px;border:1.5px dashed var(--pink-soft);background:#fff;font-size:12.5px;font-weight:600;color:#2a2b27;transition:border-color .2s}
.mh-pill i:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--lime);font-style:normal;font-size:11px;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}
.mh-pill:hover:where(:not(.lg-wrap *):not(.shop-x *)){border-color:var(--pink)}
.mh-pill:hover i:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateX(2px)}
.mh-pill.is-done:where(:not(.lg-wrap *):not(.shop-x *)){border-style:solid;border-color:var(--lime-soft)}
.mh-rank-l:where(:not(.lg-wrap *):not(.shop-x *)){list-style:none;margin:0;padding:0}
.mh-rank-l li a:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:12px;padding:10px 2px;border-bottom:1px solid rgba(42,43,39,.08);color:#2a2b27}
.mh-rank-l li:first-child a:where(:not(.lg-wrap *):not(.shop-x *)){padding-top:0}
.mh-rank-l li:last-child a:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:0;padding-bottom:0}
.mh-rank-l em:where(:not(.lg-wrap *):not(.shop-x *)){flex:none;width:18px;font:700 16px/1.3 Inter,sans-serif;font-style:normal;color:var(--pink)}
.mh-rank-l span:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;gap:2px;min-width:0}
.mh-rank-l b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:14.5px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mh-rank-l small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12px;color:#7a786f}
.mh-rank-l a:hover b:where(:not(.lg-wrap *):not(.shop-x *)){text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:5px;text-underline-offset:-1px;text-decoration-skip-ink:none}
@media (max-width:1100px){.mh-two.mh-top:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr}}
html.mh-e .checkin:where(:not(.lg-wrap *):not(.shop-x *)){display:flex!important}
a.mh-show:where(:not(.lg-wrap *):not(.shop-x *)){color:inherit;border-radius:14px;transition:background .2s}
a.mh-show:hover .mh-cover:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(-4deg) translateY(-3px)}
.mh-cover:where(:not(.lg-wrap *):not(.shop-x *)){transition:transform .4s cubic-bezier(.3,1.6,.5,1)}
a.mh-show:hover h2:where(:not(.lg-wrap *):not(.shop-x *)){text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:7px;text-underline-offset:-2px;text-decoration-skip-ink:none}
@media (min-width:1101px){html body:has(#td1:checked) .main:where(:not(.lg-wrap *):not(.shop-x *)){padding-right:64px!important}}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xitems:where(:not(.lg-wrap *):not(.shop-x *)){align-items:stretch!important;gap:0!important}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xitems .xit:where(:not(.lg-wrap *):not(.shop-x *)){padding-top:9px!important;padding-bottom:9px!important;border-radius:0!important;box-shadow:inset 0 -1px 0 rgba(42,43,39,.07)!important}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xitems .xit:last-child:where(:not(.lg-wrap *):not(.shop-x *)){box-shadow:none!important}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xitems .xit:where(:not(.lg-wrap *):not(.shop-x *)),html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xitems .xit:hover:where(:not(.lg-wrap *):not(.shop-x *)){background-image:none!important}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xit .tx:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(var(--lime-soft) 0 0) left/0 100% no-repeat;transition:background-size .35s cubic-bezier(.3,1,.4,1)}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xit:hover .tx:where(:not(.lg-wrap *):not(.shop-x *)){background-size:100% 100%}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xit:hover .tx:where(:not(.lg-wrap *):not(.shop-x *)){transform:none!important}
.mh-e-grid:where(:not(.lg-wrap *):not(.shop-x *)),.mh-two:where(:not(.lg-wrap *):not(.shop-x *)),.mh-two.mh-top:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:calc((100% - 80px) / 3 * 2 + 40px) minmax(0,1fr)!important;column-gap:40px!important}
.mh-vids:where(:not(.lg-wrap *):not(.shop-x *)){column-gap:40px!important}
@media (max-width:1100px){.mh-two:where(:not(.lg-wrap *):not(.shop-x *)),.mh-two.mh-top:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr!important}}
html.mh-e .left .evs:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
.mh-lg:where(:not(.lg-wrap *):not(.shop-x *)){display:block;color:inherit}
.mh-lg-img:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;display:block;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#e8dcc6;box-shadow:0 0 0 1px rgba(42,43,39,.06)}
.mh-lg-img img:where(:not(.lg-wrap *):not(.shop-x *)){width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.3,1,.4,1)}
.mh-lg:hover .mh-lg-img img:where(:not(.lg-wrap *):not(.shop-x *)){transform:scale(1.03)}
.mh-live:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(42,43,39,.78);color:#fff;font-size:12px;font-weight:600}
.mh-live i:where(:not(.lg-wrap *):not(.shop-x *)){width:7px;height:7px;border-radius:50%;background:var(--lime);animation:live2 1.6s ease-out infinite}
@keyframes live2{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--lime) 70%,transparent)}100%{box-shadow:0 0 0 7px color-mix(in srgb,var(--lime) 0%,transparent)}}
@media (prefers-reduced-motion:reduce){.mh-live i:where(:not(.lg-wrap *):not(.shop-x *)){animation:none}}
.mh-lg-t:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;gap:10px}
.mh-lg-t h3:where(:not(.lg-wrap *):not(.shop-x *)){margin:0;font-size:20px;font-weight:500;letter-spacing:-.3px}
.mh-lg-t p:where(:not(.lg-wrap *):not(.shop-x *)){margin:0;font-size:14.5px;line-height:1.7;color:#55534d}
.mh-lg-t .mh-faces:where(:not(.lg-wrap *):not(.shop-x *)){margin:2px 0 6px}
.mh-lg-t .mh-list:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:4px}
.mh-th img:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mh-th i:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;z-index:1}
.mh-h .en:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;display:inline-flex;align-items:center}
.mh-stk:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-block;margin-left:10px;padding:3px 8px 2px;border-radius:5px;border:2px solid #fff;box-shadow:0 2px 4px rgba(42,43,39,.16);font:800 9.5px/1.2 Inter,sans-serif;letter-spacing:.08em;transition:transform .35s cubic-bezier(.3,1.7,.5,1)}
.mh-stk.s-hot:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink);color:#fff;transform:rotate(-8deg)}
.mh-stk.s-ev:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime);color:#2a2b27;transform:rotate(6deg)}
.mh-sec:hover .mh-stk.s-hot:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(4deg) scale(1.1)}
.mh-sec:hover .mh-stk.s-ev:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(-5deg) scale(1.1)}
html:root body:has(#td1:checked):has(#km:checked) .xnav .xg.mem:where(:not(.lg-wrap *):not(.shop-x *)),html:root body:has(#td1:checked):has(#kg:checked) .xnav .xg.pub:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;border-bottom:0!important}
html:root body:has(#td1:checked):has(#km:checked) .xnav .xg.mem:where(:not(.lg-wrap *):not(.shop-x *))::after,html:root body:has(#td1:checked):has(#kg:checked) .xnav .xg.pub:where(:not(.lg-wrap *):not(.shop-x *))::after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;border-radius:2px;background:#d9d7cf}
html body:has(#td1:checked){-webkit-text-stroke:.3px currentColor;--body:#3d3c37;--mute:#6d6b64}
html body:has(#td1:checked) :is(.en,.mh-h .en,.mh-stk,.mh-rank-l em,.mh-tag,.mh-live,.post .meta .tag,.post .meta .d,.post .no,.burst b,.notice>b,.bar .date,.mh-th small,.mh-faces .mh-face,.chip-in .cav,.tp-bell summary i):where(:not(.lg-wrap *):not(.shop-x *)){-webkit-text-stroke:0}
html body:has(#td1:checked) :is(input,textarea):where(:not(.lg-wrap *):not(.shop-x *))::placeholder{-webkit-text-stroke:0}
html body:has(#td1:checked) .xnav .xit:where(:not(.lg-wrap *):not(.shop-x *)),html body:has(#td1:checked) .xnav .xit *:where(:not(.lg-wrap *):not(.shop-x *)){-webkit-text-stroke:.45px currentColor}
html body:has(#td1:checked) .xnav .xhd b:where(:not(.lg-wrap *):not(.shop-x *)){-webkit-text-stroke:.6px currentColor}
html body:has(#td1:checked) .hs-home:where(:not(.lg-wrap *):not(.shop-x *)){-webkit-text-stroke:.3px currentColor}
html body:has(#td1:checked) .post p:where(:not(.lg-wrap *):not(.shop-x *)){-webkit-text-stroke:.3px currentColor!important}
html body:has(#td1:checked) :is(.mh-si2 p,.mh-lg-t p,.mh-hi p):where(:not(.lg-wrap *):not(.shop-x *)){color:#3d3c37}
@media (max-width:1100px){html:root body:has(#td1:checked):has(#hv5:checked) .page:where(:not(.lg-wrap *):not(.shop-x *)){display:flex!important;flex-direction:column}
html:root body:has(#td1:checked):has(#hv5:checked) .page>.left:where(:not(.lg-wrap *):not(.shop-x *)),html:root body:has(#td1:checked):has(#hv5:checked) .page>.left>.cal:where(:not(.lg-wrap *):not(.shop-x *)){display:contents!important}
html:root body:has(#td1:checked):has(#hv5:checked) .left>.hello:where(:not(.lg-wrap *):not(.shop-x *)){order:1}
html:root body:has(#td1:checked):has(#hv5:checked) .left>.xnav:where(:not(.lg-wrap *):not(.shop-x *)){order:2}
html:root body:has(#td1:checked):has(#hv5:checked) .cal>.checkin:where(:not(.lg-wrap *):not(.shop-x *)){order:3!important;margin:24px 0 0!important}
html:root body:has(#td1:checked):has(#hv5:checked) .page>main.main:where(:not(.lg-wrap *):not(.shop-x *)){order:4}
html:root body:has(#td1:checked):has(#hv5:checked) .cal>.cal-h:where(:not(.lg-wrap *):not(.shop-x *)){order:5;margin-top:56px}
html:root body:has(#td1:checked):has(#hv5:checked) .cal>.cal-g:where(:not(.lg-wrap *):not(.shop-x *)){order:6}
html:root body:has(#td1:checked):has(#hv5:checked) .page>.rgap:where(:not(.lg-wrap *):not(.shop-x *)),html:root body:has(#td1:checked):has(#hv5:checked) .left>.evs:where(:not(.lg-wrap *):not(.shop-x *)),html:root body:has(#td1:checked):has(#hv5:checked) .left>.mebell:where(:not(.lg-wrap *):not(.shop-x *)){order:7}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xg .xitems:where(:not(.lg-wrap *):not(.shop-x *)){flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:0 22px!important}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xg .xitems .xit:where(:not(.lg-wrap *):not(.shop-x *)){width:auto!important;margin-left:0!important;padding:6px 0!important;box-shadow:none!important}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xg .xitems .xit[aria-current=page]:where(:not(.lg-wrap *):not(.shop-x *)){padding-left:10px!important}
html:root body:has(#td1:checked):has(#hv5:checked) .xnav .xstack .xg:where(:not(.lg-wrap *):not(.shop-x *)){padding-top:22px!important;padding-bottom:22px!important}}
@media (max-width:1100px){html:root body:has(#td1:checked):has(#hv5:checked) .left>.hello:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:20px!important;margin-bottom:0!important}
html:root body:has(#td1:checked):has(#hv5:checked) .left>.xnav:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:28px!important;margin-bottom:0!important}
html:root body:has(#td1:checked):has(#hv5:checked) .cal>.checkin:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:6px!important}}
html:root body:has(#td1:checked) main.main .bhead:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:0!important;padding-bottom:0!important;margin-bottom:0!important}
html:root body:has(#td1:checked) main.main .bhead~.sec-h.list-h:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
html:root body:has(#td1:checked) main.main .bhead~.chips:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:28px!important;padding-top:0!important;padding-bottom:12px!important}
html:root body:has(#td1:checked) main.main:has(>.hero)>:is(.qline,.how,.htour):where(:not(.lg-wrap *):not(.shop-x *)){margin-top:44px!important}
html:root body:has(#td1:checked) main.main:has(>.hero)>:is(.how,.htour)>.sec-h:where(:not(.lg-wrap *):not(.shop-x *)){display:flex!important;align-items:center;box-sizing:border-box;height:40px!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:18px!important}
html:root body:has(#td1:checked) main.main:has(>.hero)>:is(.how,.htour)>.sec-h+*:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:0!important}
html:root body:has(#td1:checked) nav.jump:where(:not(.lg-wrap *):not(.shop-x *)){left:auto!important;right:16px!important;bottom:16px!important;transform:scale(.85)!important;transform-origin:100% 100%;opacity:.75;transition:opacity .2s}
html:root body:has(#td1:checked) nav.jump:hover:where(:not(.lg-wrap *):not(.shop-x *)),html:root body:has(#td1:checked) nav.jump:focus-within:where(:not(.lg-wrap *):not(.shop-x *)){opacity:1}
@media (max-width:1100px){html:root body:has(#td1:checked){padding-bottom:56px}}
@media (max-width:860px){.mh-top .mh-cover:where(:not(.lg-wrap *):not(.shop-x *)){width:min(58vw,220px)}}
@media (max-width:1100px){html body:has(#kg:checked) .bar-r .login:where(:not(.lg-wrap *):not(.shop-x *)){display:block!important;height:34px;padding:0 10px;font-size:14px}
html body:has(#kg:checked) .bar-r:where(:not(.lg-wrap *):not(.shop-x *)){gap:4px}}
@media (max-width:600px){html body:has(#td1:checked) .bar-r:where(:not(.lg-wrap *):not(.shop-x *)){gap:6px!important;min-width:0}
html body:has(#td1:checked) .bar-r .pt-btn>span:where(:not(.lg-wrap *):not(.shop-x *)),html body:has(#td1:checked) .bar-r .chip-in>b:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
html body:has(#td1:checked) .bar-r .pt-btn:where(:not(.lg-wrap *):not(.shop-x *)),html body:has(#td1:checked) .bar-r .adm-btn:where(:not(.lg-wrap *):not(.shop-x *)){padding-left:10px!important;padding-right:10px!important;white-space:nowrap}}
@media (max-width:370px){html body:has(#td1:checked) .bar-r .pt-btn:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}}
.srch-t:where(:not(.lg-wrap *):not(.shop-x *)){margin:18px 0 0;font-size:26px;font-weight:400;letter-spacing:-.4px}
.srch-u:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.srch-u a:where(:not(.lg-wrap *):not(.shop-x *)){padding:4px 12px;border-radius:999px;background:var(--pink-soft);font-size:14px;color:#2a2b27}
.srch-0:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:18px;font-size:15px;color:#6d6b64}
.srch .list:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:10px}
.album:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:34px 26px;margin-top:30px}
.alb:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;gap:6px;color:inherit}
.al-c:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;display:grid;place-items:center;aspect-ratio:2/3;margin-bottom:6px;border-radius:3px 8px 8px 3px;overflow:hidden;background:var(--pink-soft);box-shadow:0 12px 22px -14px rgba(42,43,39,.5),inset 4px 0 0 rgba(42,43,39,.08);transition:transform .35s cubic-bezier(.3,1.6,.5,1)}
.al-c1:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime-soft)}
.al-c2:where(:not(.lg-wrap *):not(.shop-x *)){background:#e8e4f6}
.al-c3:where(:not(.lg-wrap *):not(.shop-x *)){background:#fbe9d0}
.al-c img:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.al-c b:where(:not(.lg-wrap *):not(.shop-x *)){padding:0 14px;font-size:17px;font-weight:400;line-height:1.4;text-align:center;color:#2a2b27}
.alb:hover .al-c:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-6px) rotate(-1.5deg)}
.al-t:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15.5px;line-height:1.4;color:#2a2b27}
.alb small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#6d6b64}
.mh-si2 p:where(:not(.lg-wrap *):not(.shop-x *)),.mh-lg-t p:where(:not(.lg-wrap *):not(.shop-x *)),.bhead p:where(:not(.lg-wrap *):not(.shop-x *)),.hero p:where(:not(.lg-wrap *):not(.shop-x *)),.post p:where(:not(.lg-wrap *):not(.shop-x *)),.al-t:where(:not(.lg-wrap *):not(.shop-x *)){text-wrap:pretty}
.mh-si2 p:where(:not(.lg-wrap *):not(.shop-x *)){max-width:none}
.pacts:where(:not(.lg-wrap *):not(.shop-x *)){align-items:center;gap:26px;margin-top:44px;padding:0;border:0}
.pa:where(:not(.lg-wrap *):not(.shop-x *)){height:auto;padding:3px 2px;border:0;border-radius:0;background:linear-gradient(var(--lime) 0 0) 0 88%/0 40% no-repeat;font-size:14.5px;color:#55534d;transition:background-size .3s,color .2s}
.pa:hover:where(:not(.lg-wrap *):not(.shop-x *)){background-size:100% 40%;color:#2a2b27}
.pa[aria-pressed=true]:where(:not(.lg-wrap *):not(.shop-x *)){background-color:transparent;border:0;color:var(--pink-ink)}
.pa[data-lk]:where(:not(.lg-wrap *):not(.shop-x *)){gap:8px;padding:0;background:none}
.pa[data-lk] svg:where(:not(.lg-wrap *):not(.shop-x *)){width:22px;height:22px;stroke:var(--pink-ink);transition:transform .3s cubic-bezier(.3,1.6,.5,1),fill .2s}
.pa[data-lk]:hover svg:where(:not(.lg-wrap *):not(.shop-x *)){transform:scale(1.12) rotate(-8deg);fill:var(--pink-soft)}
.pa[data-lk][aria-pressed=true] svg:where(:not(.lg-wrap *):not(.shop-x *)){fill:var(--pink);stroke:var(--pink-ink)}
.pa[data-lk] span:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15px;color:#2a2b27}
.pcmts:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:52px}
.pcmts .cmt.re:where(:not(.lg-wrap *):not(.shop-x *)){margin-left:0;padding:12px 0 12px 46px;border-bottom-style:dashed}
.pcmts .cmt:where(:not(.lg-wrap *):not(.shop-x *)){border-top:0!important}
.pcmts .cmt:not(.re):has(+ .cmt.re):where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:0}
.pcmts .cmt.re:not(:has(+ .cmt.re)):where(:not(.lg-wrap *):not(.shop-x *)){border-bottom-style:solid}
.pcmts .cmt.re .av:where(:not(.lg-wrap *):not(.shop-x *)){width:28px;height:28px;font-size:12px}
.pcmts .cmt b small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12px;color:#a3a198}
.cmt-a:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:14px;margin-top:6px}
.cmt-a[hidden]:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.cmt-a button:where(:not(.lg-wrap *):not(.shop-x *)){padding:0;font-size:12.5px;color:#7a786f;background:linear-gradient(var(--lime) 0 0) 0 88%/0 40% no-repeat;transition:background-size .25s,color .2s}
.cmt-a button:hover:where(:not(.lg-wrap *):not(.shop-x *)){background-size:100% 40%;color:#2a2b27}
.cmt-a [data-cdel]:hover:where(:not(.lg-wrap *):not(.shop-x *)){background-image:linear-gradient(var(--pink-soft) 0 0);color:var(--pink-ink)}
.pcmts .cmt-form.sub:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:6px;max-width:560px;margin:8px 0 12px 46px}
.pcmts .cmt-form.ed:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:6px;margin-top:4px}
.cmt-form.sub input:where(:not(.lg-wrap *):not(.shop-x *)),.cmt-form.ed input:where(:not(.lg-wrap *):not(.shop-x *)){flex:1}
.cmt-cancel:where(:not(.lg-wrap *):not(.shop-x *)){padding:0 8px;font-size:13px;color:#7a786f}
.recbk:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:18px;margin-top:24px;padding:16px 18px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(42,43,39,.08);color:inherit;max-width:520px}
.recbk img:where(:not(.lg-wrap *):not(.shop-x *)){width:64px;aspect-ratio:2/3;object-fit:cover;border-radius:2px 6px 6px 2px;box-shadow:0 8px 16px -10px rgba(42,43,39,.6)}
.recbk span:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;gap:3px}
.recbk small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12px;color:#7a786f}
.recbk b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:18px;font-weight:400}
.recbk u:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:var(--pink-ink);text-decoration:none}
.recbk:hover u:where(:not(.lg-wrap *):not(.shop-x *)){text-decoration:underline}
.stars:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;font-size:14px;letter-spacing:1px;color:#f2b531}
.stars i:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;color:#dedbd2}
.alb .stars:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13px}
.pbook .stars:where(:not(.lg-wrap *):not(.shop-x *)){display:block;margin-top:2px}
.pbook .kyobo:where(:not(.lg-wrap *):not(.shop-x *)){color:var(--pink-ink)}
.pbook .kyobo:hover:where(:not(.lg-wrap *):not(.shop-x *)){text-decoration:underline}
.main[data-ownpage] .lg-wrap:where(:not(.lg-wrap *):not(.shop-x *)){max-width:none;margin:0;padding:0 0 90px}
.main[data-ownpage] .shop-x .wrap:where(:not(.lg-wrap *):not(.shop-x *)){max-width:none;margin:0;padding:0 0 110px}
.main[data-ownpage] .shop-x>.bar:where(:not(.lg-wrap *):not(.shop-x *)){position:static;height:auto;margin:0 0 6px;padding:0;border:0;background:none;justify-content:flex-end}
.main[data-ownpage] .shop-x>.bar .pixel-wordmark:where(:not(.lg-wrap *):not(.shop-x *)),.main[data-ownpage] .shop-x>.bar>a:first-child:where(:not(.lg-wrap *):not(.shop-x *)),.main[data-ownpage] .shop-x>.bar>.crumb:where(:not(.lg-wrap *):not(.shop-x *)),.main[data-ownpage] .shop-x>.bar>.home:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.main[data-ownpage] .shop-x>.bar>.proto:where(:not(.lg-wrap *):not(.shop-x *)){margin-right:auto;margin-left:0}
.readers:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:20px;margin-top:12px;padding:12px 20px;border-radius:16px}
.readers .rd-h:where(:not(.lg-wrap *):not(.shop-x *)){flex:none}
.readers .faces:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;height:auto;min-height:0;margin:0}
.readers .float:where(:not(.lg-wrap *):not(.shop-x *)){position:static;flex-direction:row;gap:6px;transform:none;animation:none}
.readers .float .bub:where(:not(.lg-wrap *):not(.shop-x *)){padding:2px;box-shadow:0 0 0 1px var(--rule)}
.readers .float.me-f .bub:where(:not(.lg-wrap *):not(.shop-x *)){box-shadow:0 0 0 2px var(--lime-ink)}
.readers .float .av:where(:not(.lg-wrap *):not(.shop-x *)){width:30px;height:30px;font-size:12px}
.readers .float small:where(:not(.lg-wrap *):not(.shop-x *)){padding:0;background:none;font-size:13px}
.readers .float:hover .bub:where(:not(.lg-wrap *):not(.shop-x *)){transform:scale(1.1)}
.readers .float:hover small:where(:not(.lg-wrap *):not(.shop-x *)){background:none;text-decoration:underline}
.readers .shelf-empty:where(:not(.lg-wrap *):not(.shop-x *)){margin:0}
html:root body:has(#td1:checked) .checkin:where(:not(.lg-wrap *):not(.shop-x *)),.mh-sf .mh-join:where(:not(.lg-wrap *):not(.shop-x *)),.mh-lg-t .mh-lg-go:where(:not(.lg-wrap *):not(.shop-x *)),html:root .bhead .wbtn:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex!important;align-items:center;justify-content:flex-start!important;gap:12px;width:auto!important;height:38px!important;padding:0 4px 0 16px!important;border:1px solid var(--lime)!important;border-radius:999px!important;background:var(--lime-soft)!important;box-shadow:none;transition:border-color .2s,background .2s}
html:root body:has(#td1:checked) .checkin:where(:not(.lg-wrap *):not(.shop-x *)){align-self:flex-start}
html:root body:has(#td1:checked) .checkin .ci-t:where(:not(.lg-wrap *):not(.shop-x *)),.mh-sf .mh-join b:where(:not(.lg-wrap *):not(.shop-x *)),.mh-lg-t .mh-lg-go b:where(:not(.lg-wrap *):not(.shop-x *)),html:root .bhead .wbtn b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:14px!important;font-weight:600;color:#2a2b27;white-space:nowrap}
html:root body:has(#td1:checked) .checkin em:where(:not(.lg-wrap *):not(.shop-x *)),.mh-sf .mh-join em:where(:not(.lg-wrap *):not(.shop-x *)),.mh-lg-t .mh-lg-go em:where(:not(.lg-wrap *):not(.shop-x *)),html:root .bhead .wbtn em:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lime);font-size:0!important;font-style:normal;line-height:1;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}
html:root body:has(#td1:checked) .checkin em:where(:not(.lg-wrap *):not(.shop-x *))::after,.mh-sf .mh-join em:where(:not(.lg-wrap *):not(.shop-x *))::after,.mh-lg-t .mh-lg-go em:where(:not(.lg-wrap *):not(.shop-x *))::after{content:none!important}
html:root body:has(#td1:checked) .checkin em svg:where(:not(.lg-wrap *):not(.shop-x *)),.mh-sf .mh-join em svg:where(:not(.lg-wrap *):not(.shop-x *)),.mh-lg-t .mh-lg-go em svg:where(:not(.lg-wrap *):not(.shop-x *)),html:root .bhead .wbtn em svg:where(:not(.lg-wrap *):not(.shop-x *)){display:block}
html:root body:has(#td1:checked) .checkin:hover:where(:not(.lg-wrap *):not(.shop-x *)),.mh-show:hover .mh-join:where(:not(.lg-wrap *):not(.shop-x *)),.mh-lg-t .mh-lg-go:hover:where(:not(.lg-wrap *):not(.shop-x *)),html:root .bhead .wbtn:hover:where(:not(.lg-wrap *):not(.shop-x *)){border-color:var(--lime)!important;background:var(--lime-soft)!important}
html:root body:has(#td1:checked) .checkin:hover em:where(:not(.lg-wrap *):not(.shop-x *)),.mh-show:hover .mh-join em:where(:not(.lg-wrap *):not(.shop-x *)),.mh-lg-t .mh-lg-go:hover em:where(:not(.lg-wrap *):not(.shop-x *)),html:root .bhead .wbtn:hover em:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateX(2px)}
html:root body:has(#td1:checked) .checkin.is-done:where(:not(.lg-wrap *):not(.shop-x *)){border:1px dashed #d8d5cc!important;background:#fff!important}
html:root body:has(#td1:checked) .checkin.is-done .ci-t:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:400;color:#77756d}
html:root .bhead .wbtn:where(:not(.lg-wrap *):not(.shop-x *)){-webkit-text-stroke:0}
html:root .bhead .wbtn:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:none}
html:root .hello:where(:not(.lg-wrap *):not(.shop-x *)){display:grid!important;grid-template-columns:auto 1fr;column-gap:10px;align-items:start}
html:root .hello>div:where(:not(.lg-wrap *):not(.shop-x *)){display:contents}
html:root .hello .char:where(:not(.lg-wrap *):not(.shop-x *)){grid-row:1;grid-column:1}
html:root .hello .cheer:where(:not(.lg-wrap *):not(.shop-x *)){grid-row:1;grid-column:2;justify-self:start;position:relative;margin:4px 0 0;padding:7px 13px;border:1px solid #2a2b27;border-radius:14px 14px 14px 4px;background:#fff;font-size:14px;line-height:1.3;color:#2a2b27;white-space:nowrap}
html:root .hello .cheer:where(:not(.lg-wrap *):not(.shop-x *))::after{content:none}
html:root .hello .cheer:hover:where(:not(.lg-wrap *):not(.shop-x *)){background:#fdf6f9;color:#2a2b27}
html:root .hello h1:where(:not(.lg-wrap *):not(.shop-x *)){grid-row:2;grid-column:1/-1;margin-top:8px}
html:root .hello .en:where(:not(.lg-wrap *):not(.shop-x *)){grid-row:3;grid-column:1/-1;margin-top:2px}
html:root .hello h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:400;-webkit-text-stroke:.9px currentColor}
html:root body:has(#km:checked) .hello h1:where(:not(.lg-wrap *):not(.shop-x *)){font-size:27px!important}
html:root body:has(#km:checked) .hello h1:where(:not(.lg-wrap *):not(.shop-x *))::after{content:none}
html:root body .left>.hello:where(:not(.lg-wrap *):not(.shop-x *)){padding-bottom:18px;border-bottom:1.5px dashed #d8d5cc}
html:root body:has(#td1:checked) .left>.hello:where(:not(.lg-wrap *):not(.shop-x *)){margin-bottom:22px!important}
html:root body:has(#td1:checked):has(.bhead) .bhead:where(:not(.lg-wrap *):not(.shop-x *)){margin-bottom:10px}
html:root body:has(#td1:checked):has(.bhead) .list .post:where(:not(.lg-wrap *):not(.shop-x *)){padding:22px 0!important;align-items:center}
html:root body:has(#td1:checked):has(.bhead) .list .post .no:where(:not(.lg-wrap *):not(.shop-x *)){align-self:start;padding-top:3px}
html:root body:has(#td1:checked):has(.bhead) .list .post .ttl:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:8px}
html:root body:has(#td1:checked):has(.bhead) .list .post h2:where(:not(.lg-wrap *):not(.shop-x *)){font-size:19.5px;-webkit-text-stroke:.9px currentColor}
html:root body:has(#td1:checked):has(.bhead) .list .post p:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:6px!important;max-width:620px;font-size:14.5px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html:root body:has(#td1:checked):has(.bhead) .list .post .acts:where(:not(.lg-wrap *):not(.shop-x *)){align-self:center}
html:root body:has(#td1:checked) .bhead .en:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
html:root body:has(#td1:checked) .bhead h1:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;padding-left:16px;font-weight:600}
html:root body:has(#td1:checked) .bhead h1:where(:not(.lg-wrap *):not(.shop-x *))::before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:4px;border-radius:4px;background:var(--lime)}
html:root body:has(#td1:checked) .bhead h1+p:where(:not(.lg-wrap *):not(.shop-x *)){padding-left:16px}
html:root body:has(#td1:checked):has(.bhead):not(:has(.chips)) .list .post .meta .tag:where(:not(.lg-wrap *):not(.shop-x *)),html:root body:has(#td1:checked):has(.bhead):not(:has(.chips)) .list .post .meta .tag+i:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.pcmts .cmt.re:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;padding-left:58px!important}
.pcmts .cmt.re:where(:not(.lg-wrap *):not(.shop-x *))::before{content:"";position:absolute;left:20px;top:12px;width:14px;height:13px;border-left:1.5px solid #b9b6ab;border-bottom:1.5px solid #b9b6ab;border-bottom-left-radius:6px}
.pcmts .cmt.re:where(:not(.lg-wrap *):not(.shop-x *))::after{content:"";position:absolute;left:31px;top:21px;width:7px;height:7px;border-top:1.5px solid #b9b6ab;border-right:1.5px solid #b9b6ab;transform:rotate(45deg)}
.pcmts .cmt-form.sub:where(:not(.lg-wrap *):not(.shop-x *)){margin-left:58px}
html:root :is(.toast,.toast-h,.ak-toast):where(:not(.lg-wrap *):not(.shop-x *)){top:auto!important;bottom:32px;transform:translate(-50%,10px)}
html:root :is(.toast,.toast-h,.ak-toast).on:where(:not(.lg-wrap *):not(.shop-x *)){transform:translate(-50%,0)}
html:root .readers:where(:not(.lg-wrap *):not(.shop-x *)){gap:18px;padding:8px 0;border:0;border-radius:0;background:none}
html:root .readers .rd-h:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:8px}
html:root .readers .rd-h b:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;padding-left:14px;font-size:14.5px;font-weight:600;color:#2a2b27}
html:root .readers .rd-h b:where(:not(.lg-wrap *):not(.shop-x *))::before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px var(--lime-soft)}
html:root .readers .rd-h span:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--lime-soft);font:600 11.5px Inter,sans-serif;color:var(--lime-ink)}
html:root .readers .faces:where(:not(.lg-wrap *):not(.shop-x *)){gap:6px 14px;padding-left:18px;border-left:1px solid #eceae3}
html:root .readers .float .bub:where(:not(.lg-wrap *):not(.shop-x *)){padding:0;box-shadow:0 0 0 2px #f7f6f2,0 0 0 3px #d8d5cc}
html:root .readers .float.me-f .bub:where(:not(.lg-wrap *):not(.shop-x *)){box-shadow:0 0 0 2px #f7f6f2,0 0 0 3.5px var(--lime)}
html:root .readers .float .av:where(:not(.lg-wrap *):not(.shop-x *)){width:26px;height:26px;font-size:11px}
html:root .readers .float small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13px;color:#55534d}
html:root .mh-t h1:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:600;-webkit-text-stroke:.6px currentColor}
html:root .mystats:where(:not(.lg-wrap *):not(.shop-x *)){display:flex!important;flex-wrap:wrap;gap:8px;margin-top:16px}
html:root .mystats a:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex;align-items:baseline;gap:7px;padding:7px 16px;border-radius:999px;border:1px solid #e4e2da;background:#fff;box-shadow:none}
html:root .mystats a b:where(:not(.lg-wrap *):not(.shop-x *)){display:inline;font:700 17px Inter,sans-serif}
html:root .mystats a span:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13px;color:#55534d}
html:root .mystats a:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-1px);border-color:var(--lime)}
html:root .mystats a.on:where(:not(.lg-wrap *):not(.shop-x *)){border-color:var(--lime);background:var(--lime-soft);box-shadow:none}
html:root .shelf .bkc img:where(:not(.lg-wrap *):not(.shop-x *)){padding:0!important;background:none!important;border-color:rgba(42,43,39,.18)}
.mh-lg-row:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:calc((100% - 80px) / 3 * 2 + 40px) minmax(0,1fr);column-gap:40px;align-items:start}
.mh-lg-row .mh-lg-t:where(:not(.lg-wrap *):not(.shop-x *)){padding-top:4px}
.mh-two+.mh-lounge1:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:44px}
.mh-lounge1+.mh-sec:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:44px}
@media (max-width:1100px){.mh-lg-row:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr;row-gap:18px}}
.mh-lg-t .mh-lg-go:where(:not(.lg-wrap *):not(.shop-x *)){align-self:flex-start;margin-top:6px}
.mh-lg-t h3:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:600;-webkit-text-stroke:.4px currentColor}
.mh-lg-how:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:2px!important;border-top:1px solid #e4e2da}
.mh-lg-how li:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid #e4e2da}
.mh-lg-how em:where(:not(.lg-wrap *):not(.shop-x *)){flex:0 0 64px;font-style:normal;white-space:nowrap}
.mh-lg-how span:where(:not(.lg-wrap *):not(.shop-x *)){font-size:14px}
.mh-lg-pt:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 0 2px}
.mh-lg-pt b:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:600;font-size:15.5px}
.mh-lg-pt small:where(:not(.lg-wrap *):not(.shop-x *)){flex-basis:100%;font-size:12.5px;color:#77756d}
.mh-pt-stk:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-block;padding:3px 10px;border:1px solid #2a2b27;border-radius:999px;background:var(--pink);font:700 12px Inter,sans-serif;color:#2a2b27;transform:rotate(-8deg)}
.mh-lg-how em:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex;align-items:center;gap:6px;flex:0 0 88px!important}
.mh-lg-how .mh-ic:where(:not(.lg-wrap *):not(.shop-x *)){width:18px;height:18px;flex:0 0 auto}
.mh-lg-how em i:where(:not(.lg-wrap *):not(.shop-x *)){font:600 13.5px Inter,sans-serif;font-style:normal;letter-spacing:.02em;color:#2a2b27;padding:0 3px}
.mh-lg-how .hl-l:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(transparent 55%,var(--lime) 55%)}
.mh-lg-how .hl-p:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(transparent 55%,var(--pink-soft) 55%)}
.mh-lounge1 .mh-lg-t:where(:not(.lg-wrap *):not(.shop-x *)){gap:0}
.mh-lounge1 .mh-lg-t h3:where(:not(.lg-wrap *):not(.shop-x *)){margin-bottom:6px}
.mh-lounge1 .mh-lg-t>p:where(:not(.lg-wrap *):not(.shop-x *)){margin-bottom:22px}
.mh-lounge1 .mh-lg-how li:where(:not(.lg-wrap *):not(.shop-x *)){padding:13px 0}
.mh-lounge1 .mh-lg-pt:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:24px;gap:6px 10px}
.mh-lounge1 .mh-lg-go:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:26px}
.gh:where(:not(.lg-wrap *):not(.shop-x *)){display:block}
.gh mark:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(transparent 55%,var(--lime) 55%)!important;color:inherit!important;padding:0 2px}
.gh-hero:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start}
.gh-ch:where(:not(.lg-wrap *):not(.shop-x *)){display:block;width:76px;height:76px}
.gh-ch svg:where(:not(.lg-wrap *):not(.shop-x *)){width:100%;height:100%}
.gh-hero h1:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:8px;font-size:34px;font-weight:400;line-height:1.35}
.gh-hero p:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:10px;font-size:15.5px;line-height:1.7;color:#55534d}
.gh-btns:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.gh-pill:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 4px 0 16px;border:1px solid var(--lime)!important;border-radius:999px!important;background:var(--lime-soft)!important;color:#2a2b27!important;cursor:pointer}
.gh-pill b:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:600;font-size:14px;color:#2a2b27}
.gh-pill em:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lime)}
.gh-pill.ghost:where(:not(.lg-wrap *):not(.shop-x *)){background:#fff!important;border-color:#e4e2da!important}
.gh-pill.ghost em:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime-soft)}
.gh-pill.sm:where(:not(.lg-wrap *):not(.shop-x *)){height:32px;padding-left:12px;margin-left:auto}
.gh-pill.sm em:where(:not(.lg-wrap *):not(.shop-x *)){width:24px;height:24px}
.gh-pill.sm b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13px}
.gh-pill:hover:where(:not(.lg-wrap *):not(.shop-x *)){border-color:var(--lime)!important}
.gh-sec:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:48px}
.gh-sh:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #2a2b27}
.gh-sh b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:17px;font-weight:600}
.gh-sh span:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13px;color:#77756d}
.gh-sh.sm:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom-color:#e4e2da}
.gh-sh.sm b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15.5px}
.gh-two:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;margin-top:16px}
.gh-ch2:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:10px}
.gh-ch2 b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:18px;font-weight:600}
.gh-ch2 small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13px;color:#77756d}
.gh-talk:where(:not(.lg-wrap *):not(.shop-x *)){list-style:none;padding:0;margin:10px 0 0}
.gh-talk li:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:1px solid #e4e2da}
.gh-talk a:where(:not(.lg-wrap *):not(.shop-x *)){display:block;padding:12px 0;color:inherit}
.gh-talk a:hover b:where(:not(.lg-wrap *):not(.shop-x *)){text-decoration:underline;text-underline-offset:3px}
.gh-talk b:where(:not(.lg-wrap *):not(.shop-x *)){display:block;font-weight:600;font-size:15.5px}
.gh-talk span:where(:not(.lg-wrap *):not(.shop-x *)){display:block;margin-top:2px;font-size:13.5px;color:#55534d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gh-talk small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12px;color:#77756d}
.gh-recs:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}
.gh-rc:where(:not(.lg-wrap *):not(.shop-x *)){display:block;color:inherit}
.gh-rc img:where(:not(.lg-wrap *):not(.shop-x *)),.gh-nc:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;place-items:center;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:3px 7px 7px 3px;border:1px solid #d8d5cc;background:var(--lime-soft);font-size:12px;text-align:center;transition:transform .25s}
.gh-rc:hover img:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-4px) rotate(-1.5deg)}
.gh-rc b:where(:not(.lg-wrap *):not(.shop-x *)){display:block;margin-top:6px;font-weight:600;font-size:13.5px;line-height:1.3}
.gh-st:where(:not(.lg-wrap *):not(.shop-x *)){font-size:11px;color:#e6a83a}
.gh-st i:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;color:#d8d5cc}
.gh-rc small:where(:not(.lg-wrap *):not(.shop-x *)){display:block;font-size:11.5px;color:#77756d}
.gh-more:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-block;margin-top:12px;font-size:13.5px;color:var(--lime-ink)!important}
.gh-0:where(:not(.lg-wrap *):not(.shop-x *)){padding:14px 0;color:#77756d;font-size:14px;list-style:none}
.gh-lg:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:18px}
.gh-vid:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:16/9;background:#2a2430}
.gh-vid img:where(:not(.lg-wrap *):not(.shop-x *)){width:100%;height:100%;object-fit:cover;display:block}
.gh-live:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(42,43,39,.75);color:#f6f1e7;font:600 11px Inter,sans-serif;letter-spacing:.08em}
.gh-live i:where(:not(.lg-wrap *):not(.shop-x *)){width:7px;height:7px;border-radius:50%;background:var(--lime)}
.gh-lgt h3:where(:not(.lg-wrap *):not(.shop-x *)){font-size:20px;font-weight:600}
.gh-lgt>p:where(:not(.lg-wrap *):not(.shop-x *)){margin:4px 0 18px;font-size:14.5px;color:#55534d}
.gh-how:where(:not(.lg-wrap *):not(.shop-x *)){list-style:none;padding:0;margin:0;border-top:1px solid #e4e2da}
.gh-how li:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid #e4e2da;font-size:14px}
.gh-how em:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex;align-items:center;gap:6px;flex:0 0 88px;font-style:normal;white-space:nowrap}
.gh-ic:where(:not(.lg-wrap *):not(.shop-x *)){width:18px;height:18px;flex:0 0 auto}
.gh-how em i:where(:not(.lg-wrap *):not(.shop-x *)){font:600 13.5px Inter,sans-serif;font-style:normal;padding:0 3px}
.hl-l:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(transparent 55%,var(--lime) 55%)}
.hl-p:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(transparent 55%,var(--pink-soft) 55%)}
.gh-pt:where(:not(.lg-wrap *):not(.shop-x *)){margin:20px 0 18px}
.gh-pt b:where(:not(.lg-wrap *):not(.shop-x *)){display:block;font-weight:600;font-size:15.5px}
.gh-pt small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#77756d}
.gh-feats:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}
.gh-ft:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;padding:16px;border:1px solid #e4e2da;border-radius:16px;background:#fff}
.gh-fh:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:8px}
.gh-fh i:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;font-size:18px}
.gh-fh b:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:600;font-size:15.5px}
.gh-ft p:where(:not(.lg-wrap *):not(.shop-x *)){margin:8px 0 12px;font-size:13px;line-height:1.6;color:#55534d}
.gh-mini:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:auto;border-radius:10px;overflow:hidden;background:#f7f6f2;height:100px}
.gh-cal:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:10px;align-content:center}
.gh-cal i:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;place-items:center;height:32px;border-radius:50%;font:600 11px Inter,sans-serif;font-style:normal;color:#9a9890}
.gh-cal i.on:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink);color:#2a2b27}
.gh-mb:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:12px;padding:10px 14px}
.gh-mb img:where(:not(.lg-wrap *):not(.shop-x *)){width:54px;border-radius:2px 5px 5px 2px;border:1px solid #d8d5cc}
.gh-mb span:where(:not(.lg-wrap *):not(.shop-x *)){font-size:14px}
.gh-mb small:where(:not(.lg-wrap *):not(.shop-x *)){display:block;font-size:12px;color:#77756d}
.gh-shelf:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:8px;align-items:flex-end;padding:10px 14px 0;border-bottom:7px solid #d8c9b0}
.gh-shelf img:where(:not(.lg-wrap *):not(.shop-x *)){width:52px;border-radius:2px 5px 5px 2px;border:1px solid #d8d5cc}
.gh-more2:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:30px}
.gh-more2 ul:where(:not(.lg-wrap *):not(.shop-x *)){list-style:none;padding:0;margin:6px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 28px}
.gh-more2 li:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #e4e2da}
.gh-more2 li>i:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;font-size:20px;line-height:1.2}
.gh-more2 li b:where(:not(.lg-wrap *):not(.shop-x *)){display:block;font-weight:600;font-size:14.5px}
.gh-more2 li small:where(:not(.lg-wrap *):not(.shop-x *)){display:block;margin-top:2px;font-size:12.5px;line-height:1.55;color:#77756d}
.gh-rev:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:30px}
.gh-revs:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px}
.gh-revs figure:where(:not(.lg-wrap *):not(.shop-x *)){margin:0;padding:18px 18px 16px;border-radius:18px;border:1px solid #e4e2da;background:#fff}
.gh-revs .r0:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime-soft);border-color:var(--lime)}
.gh-revs .r1:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink-soft);border-color:var(--pink-soft)}
.gh-revs blockquote:where(:not(.lg-wrap *):not(.shop-x *)){margin:0;font-size:14.5px;line-height:1.7}
.gh-revs figcaption:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:baseline;gap:8px;margin-top:12px}
.gh-revs figcaption b:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:600;font-size:14px}
.gh-revs figcaption small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12px;color:#77756d}
.gh-soft:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding:12px 16px;border-radius:12px;background:var(--lime-soft);font-size:14px}
.gh-soft .gh-more:where(:not(.lg-wrap *):not(.shop-x *)){margin:0}
@media (max-width:1100px){.gh-two:where(:not(.lg-wrap *):not(.shop-x *)),.gh-lg:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr}
.gh-feats:where(:not(.lg-wrap *):not(.shop-x *)),.gh-more2 ul:where(:not(.lg-wrap *):not(.shop-x *)),.gh-revs:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr}}
.gh-mini.gh-cal:where(:not(.lg-wrap *):not(.shop-x *)){height:auto;display:grid;grid-template-columns:repeat(7,1fr);gap:3px 2px;padding:10px 10px 12px;align-content:start}
.gh-cal .gh-cm:where(:not(.lg-wrap *):not(.shop-x *)){grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:12.5px;font-weight:600}
.gh-cal .gh-cm small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:11px;font-weight:600;color:var(--pink-ink)}
.gh-cal u:where(:not(.lg-wrap *):not(.shop-x *)){text-decoration:none;text-align:center;font:600 9.5px Inter,sans-serif;color:#9a9890}
.gh-cal s:where(:not(.lg-wrap *):not(.shop-x *)){display:block}
.gh-cal i:where(:not(.lg-wrap *):not(.shop-x *)){height:22px!important;font-size:10px!important}
.gh-cal i.td:where(:not(.lg-wrap *):not(.shop-x *)){box-shadow:inset 0 0 0 1.5px #2a2b27}
.gh-rev:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:30px}
.gh-revs:where(:not(.lg-wrap *):not(.shop-x *)){gap:22px!important;margin-top:18px!important}
.gh-revs figure:where(:not(.lg-wrap *):not(.shop-x *)){margin:0!important;padding:0!important;border:0!important;background:none!important}
.gh-revs blockquote:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;margin:3px 3px 16px!important;padding:16px 18px!important;background:#fff;font-size:14.5px;line-height:1.7;box-shadow:0 -3px 0 #2a2b27,0 3px 0 #2a2b27,-3px 0 0 #2a2b27,3px 0 0 #2a2b27}
.gh-revs .r0 blockquote:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime-soft)}
.gh-revs .r1 blockquote:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink-soft)}
.gh-revs blockquote:where(:not(.lg-wrap *):not(.shop-x *))::after{content:"";position:absolute;left:16px;bottom:-12px;width:3px;height:3px;background:#2a2b27;box-shadow:3px 0 #2a2b27,6px 0 #2a2b27,9px 0 #2a2b27,0 3px #2a2b27,3px 3px #2a2b27,6px 3px #2a2b27,0 6px #2a2b27,3px 6px #2a2b27,0 9px #2a2b27}
.gh-revs figcaption:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:8px;margin-top:6px!important;padding-left:36px}
.gh-av:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--pink-soft);color:var(--pink-ink);font-size:12px}
.gh-revs .r0 .gh-av:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime-soft);color:var(--lime-ink)}
.gh-more2:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:34px!important}
.gh-cal i:where(:not(.lg-wrap *):not(.shop-x *)){justify-self:center;width:24px!important;height:24px!important;padding:0;border-radius:50%}
.gh-mb:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;justify-content:center;gap:16px;margin-top:auto;padding:4px 0 2px}
.gh-mb>img:where(:not(.lg-wrap *):not(.shop-x *)){width:96px;border-radius:3px 8px 8px 3px;border:1px solid #d8d5cc;transform:rotate(-2deg)}
.gh-wk:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;gap:5px;min-width:0}
.gh-wk>b:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:600;font-size:14.5px;margin-bottom:2px}
.gh-wk>b small:where(:not(.lg-wrap *):not(.shop-x *)){display:block;font-weight:400;font-size:12px;color:#77756d}
.gh-wk span:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:6px;align-items:baseline;padding:3px 9px;border-radius:999px;font-size:12px;color:#77756d;background:#f7f6f2;white-space:nowrap}
.gh-wk em:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;font-weight:600;color:#55534d}
.gh-wk span.done:where(:not(.lg-wrap *):not(.shop-x *)){text-decoration:line-through;opacity:.6}
.gh-wk span.on:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime);color:#2a2b27}
.gh-revs blockquote:where(:not(.lg-wrap *):not(.shop-x *)){--bb:#fff}
.gh-revs .r0 blockquote:where(:not(.lg-wrap *):not(.shop-x *)){--bb:var(--lime-soft)}
.gh-revs .r1 blockquote:where(:not(.lg-wrap *):not(.shop-x *)){--bb:var(--pink-soft)}
.gh-revs blockquote:where(:not(.lg-wrap *):not(.shop-x *))::after,.gh-revs blockquote:where(:not(.lg-wrap *):not(.shop-x *))::before{content:""!important;position:absolute;left:18px;top:100%;width:18px;height:12px;box-shadow:none!important}
.gh-revs blockquote:where(:not(.lg-wrap *):not(.shop-x *))::before{background:#2a2b27;clip-path:polygon(0 0,18px 0,18px 3px,15px 3px,15px 6px,12px 6px,12px 9px,6px 9px,6px 12px,0 12px)}
.gh-revs blockquote:where(:not(.lg-wrap *):not(.shop-x *))::after{background:var(--bb);clip-path:polygon(3px 0,15px 0,15px 3px,12px 3px,12px 6px,9px 6px,9px 9px,3px 9px)}
.gh-revs figcaption:where(:not(.lg-wrap *):not(.shop-x *)){padding-left:44px!important;margin-top:4px!important}
.gh-wk:where(:not(.lg-wrap *):not(.shop-x *)){gap:6px}
.gh-wk .gh-say:where(:not(.lg-wrap *):not(.shop-x *)){display:block;padding:7px 11px;border-radius:12px 12px 12px 3px;background:var(--lime-soft);font-size:12.5px;color:#2a2b27;white-space:normal;line-height:1.45}
.gh-wk .gh-say.p:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink-soft)}
.gh-wk .gh-say small:where(:not(.lg-wrap *):not(.shop-x *)){display:block;margin-top:1px;font-size:11px;color:#77756d}
.gh-mini.gh-shelf:where(:not(.lg-wrap *):not(.shop-x *)){display:block;height:auto;padding:8px 12px 10px;border-bottom:0;background:#f7f6f2}
.gh-shelf>small:where(:not(.lg-wrap *):not(.shop-x *)){display:block;font-size:11px;color:#77756d;margin:2px 0 3px}
.gh-row:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:6px;align-items:flex-end;padding:0 4px;border-bottom:6px solid #d8c9b0;margin-bottom:6px}
.gh-row img:where(:not(.lg-wrap *):not(.shop-x *)){width:42px;border-radius:2px 5px 5px 2px;border:1px solid #d8d5cc}
.gh-hero:where(:not(.lg-wrap *):not(.shop-x *)){display:block!important}
.gh-hero h1:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:0!important;font-size:40px!important;line-height:1.3!important;font-weight:600!important;-webkit-text-stroke:.6px currentColor}
.gh-hero h1 mark:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(transparent 58%,var(--pink-soft) 58%)!important}
.gh-hero:where(:not(.lg-wrap *):not(.shop-x *)){position:relative}
.gh-stk:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;left:430px;top:-14px;width:84px;height:84px;transform:rotate(12deg);pointer-events:none}
.gh-stk .burst:where(:not(.lg-wrap *):not(.shop-x *)){position:static!important;width:84px!important;height:84px!important;transform:none!important;display:grid!important;place-items:center}
.gh-stk .burst svg:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;inset:0;width:100%;height:100%}
.gh-hero:where(:not(.lg-wrap *):not(.shop-x *)){display:grid!important;grid-template-columns:1fr 340px;align-items:center;gap:24px}
.gh-stk:where(:not(.lg-wrap *):not(.shop-x *)){left:418px!important;top:-6px!important}
.gh-fan:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;height:200px}
.gh-fan img:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;bottom:26px;width:96px;aspect-ratio:2/3;object-fit:cover;border:1.5px solid #2a2b27;border-radius:3px;background:#fff}
.gh-fan img:nth-child(1):where(:not(.lg-wrap *):not(.shop-x *)){left:10px;transform:rotate(-10deg)}
.gh-fan img:nth-child(2):where(:not(.lg-wrap *):not(.shop-x *)){left:80px;bottom:36px;transform:rotate(-3deg)}
.gh-fan img:nth-child(3):where(:not(.lg-wrap *):not(.shop-x *)){left:150px;bottom:36px;transform:rotate(4deg)}
.gh-fan img:nth-child(4):where(:not(.lg-wrap *):not(.shop-x *)){left:222px;transform:rotate(11deg)}
.gh-fan small:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:13px;color:#77756d}
.gh-note:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;margin:0;padding:30px 26px 22px;background:#fffdf4;border:1.5px solid #2a2b27;border-radius:4px;transform:rotate(2deg)}
.gh-tape:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;left:50%;top:-11px;width:84px;height:22px;margin-left:-42px;background:var(--pink-soft);opacity:.85;transform:rotate(-4deg)}
.gh-note figcaption:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12px;letter-spacing:.08em;color:var(--lime-ink);font-weight:700}
.gh-note blockquote:where(:not(.lg-wrap *):not(.shop-x *)){margin:10px 0 14px;font-size:19px;line-height:1.55;font-weight:600;color:#2a2b27}
.gh-note small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#77756d}
.back-top:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex;margin:0 0 14px;font-size:14px;color:#77756d}
.back-top:hover:where(:not(.lg-wrap *):not(.shop-x *)){color:#2a2b27}
.gh-tape:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.gh-clip:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;left:28px;top:-22px;width:22px;height:56px;transform:rotate(-8deg)}
.gh-note figcaption:where(:not(.lg-wrap *):not(.shop-x *)){padding-left:34px}
.gh-clip:where(:not(.lg-wrap *):not(.shop-x *)){left:auto!important;right:30px;transform:rotate(8deg)!important}
.gh-note figcaption:where(:not(.lg-wrap *):not(.shop-x *)){padding-left:0!important}
html:root body:has(#td1) aside.left .xg.mem .xitems:where(:not(.lg-wrap *):not(.shop-x *)){opacity:1!important}
html:root body:has(#td1) aside.left .xg.mem .xit .tx:where(:not(.lg-wrap *):not(.shop-x *)){color:#5d5b54!important}
.ts:where(:not(.lg-wrap *):not(.shop-x *)){max-width:720px}
.ts *:where(:not(.lg-wrap *):not(.shop-x *)){box-sizing:border-box}
.ts button:where(:not(.lg-wrap *):not(.shop-x *)){font:inherit;color:inherit;cursor:pointer}
.ts-lead:where(:not(.lg-wrap *):not(.shop-x *)){margin:2px 0 16px;font-size:15px;color:#55534d}
.ts-list:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;gap:10px}
.ts-card:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:16px;width:100%;padding:18px 20px;border:1px solid #e1dfd7;border-radius:16px;background:#fff;text-align:left;transition:border-color .15s}
.ts-card:hover:where(:not(.lg-wrap *):not(.shop-x *)){border-color:#2a2b27}
.ts-card:hover .ts-go:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateX(3px)}
.ts-ic:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-grid;place-items:center;flex:none;width:46px;height:46px;border:1.5px solid #2a2b27;border-radius:50%;background:#fff}
.ts-ic.lg:where(:not(.lg-wrap *):not(.shop-x *)){width:60px;height:60px}
.ts-tx:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;gap:3px;flex:1;min-width:0}
.ts-tx b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:17px;font-weight:700}
.ts-tx small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13.5px;color:#6c6a63;line-height:1.5}
.ts-tx em:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;font-size:12.5px;color:#8a877e}
.ts-tx em u:where(:not(.lg-wrap *):not(.shop-x *)){text-decoration:none;color:#2a2b27;font-weight:600;background:linear-gradient(transparent 60%,var(--lime) 60%)}
.ts-go:where(:not(.lg-wrap *):not(.shop-x *)){font-size:18px;transition:transform .15s}
.ts-box:where(:not(.lg-wrap *):not(.shop-x *)){padding:34px 34px 28px;border:1px solid #e1dfd7;border-radius:20px;background:#fff}
.ts-intro:where(:not(.lg-wrap *):not(.shop-x *)){text-align:center}
.ts-k:where(:not(.lg-wrap *):not(.shop-x *)){display:block;font-size:12.5px;color:#8a877e;letter-spacing:.02em}
.ts-intro .ts-k:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:14px}
.ts-intro h2:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:4px;font-size:28px;font-weight:700}
.ts-intro p:where(:not(.lg-wrap *):not(.shop-x *)){margin:10px auto 0;max-width:420px;font-size:15px;line-height:1.7;color:#55534d}
.ts-start:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-flex;align-items:center;gap:10px;height:46px;margin-top:22px;padding:0 6px 0 22px;border:1.5px solid #2a2b27;border-radius:999px;background:var(--lime);font-size:16px!important;font-weight:700}
.ts-start em:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;font-style:normal}
.ts-meta:where(:not(.lg-wrap *):not(.shop-x *)){display:block;margin-top:14px;font-size:12.5px;color:#8a877e}
.ts-link:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:14px;padding:0;border:0;background:none;font-size:13.5px!important;color:#77756d!important}
.ts-link:hover:where(:not(.lg-wrap *):not(.shop-x *)){color:#2a2b27!important}
.ts-bar:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:4px;margin-bottom:22px}
.ts-bar i:where(:not(.lg-wrap *):not(.shop-x *)){flex:1;height:4px;border-radius:9px;background:#ebe9e2}
.ts-bar i.done:where(:not(.lg-wrap *):not(.shop-x *)){background:#2a2b27}
.ts-bar i.now:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime)}
.ts-q h3:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:6px;font-size:23px;font-weight:700;line-height:1.4}
.ts-opts:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;gap:9px;margin-top:20px}
.ts-opts button:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:12px;width:100%;padding:15px 16px;border:1px solid #e1dfd7;border-radius:14px;background:#fff;font-size:16px!important;text-align:left;transition:border-color .12s,background .12s}
.ts-opts button i:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid #d6d4cc;border-radius:50%;font:600 12px/1 Inter,sans-serif;font-style:normal;color:#77756d}
.ts-opts button:hover:where(:not(.lg-wrap *):not(.shop-x *)){border-color:#2a2b27}
.ts-opts button.on:where(:not(.lg-wrap *):not(.shop-x *)){border-color:#2a2b27;background:#f7f6f1}
.ts-opts button.on i:where(:not(.lg-wrap *):not(.shop-x *)){border-color:#2a2b27;background:#2a2b27;color:#fff}
.ts-qfoot:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;justify-content:space-between}
.ts-res:where(:not(.lg-wrap *):not(.shop-x *)){border:1px solid #e1dfd7;border-radius:20px;background:#fff;overflow:hidden}
.ts-rh:where(:not(.lg-wrap *):not(.shop-x *)){padding:30px 30px 24px;text-align:center;border-bottom:1px solid #ebe9e2}
.ts-rh .ts-k:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:12px}
.ts-rh h2:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:4px;font-size:30px;font-weight:700}
.ts-rh h2 mark:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(transparent 60%,var(--lime) 60%);color:inherit}
.ts-rh p:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:8px;font-size:15px;color:#55534d}
.ts-sec:where(:not(.lg-wrap *):not(.shop-x *)){padding:20px 30px;border-bottom:1px solid #ebe9e2}
.ts-sec h4:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13px;font-weight:700;color:#8a877e;letter-spacing:.02em}
.ts-sec p:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:8px;font-size:15px;line-height:1.75}
.ts-good:where(:not(.lg-wrap *):not(.shop-x *)){margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px}
.ts-good li:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;padding-left:16px;font-size:14.5px}
.ts-good li:where(:not(.lg-wrap *):not(.shop-x *))::before{content:'';position:absolute;left:2px;top:.6em;width:6px;height:6px;background:#2a2b27}
.ts-bars:where(:not(.lg-wrap *):not(.shop-x *)){margin:12px 0 0;padding:0;list-style:none;display:grid;gap:9px}
.ts-bars li:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:130px 1fr 40px;align-items:center;gap:12px;font-size:14px}
.ts-bars i:where(:not(.lg-wrap *):not(.shop-x *)){height:8px;border-radius:9px;background:#ebe9e2;overflow:hidden}
.ts-bars i b:where(:not(.lg-wrap *):not(.shop-x *)){display:block;height:100%;background:#2a2b27}
.ts-bars li:first-child i b:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime)}
.ts-bars em:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;text-align:right;color:#77756d}
.ts-books:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px}
.ts-books>div:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;justify-items:center;text-align:center}
.ts-books img:where(:not(.lg-wrap *):not(.shop-x *)){width:100%;max-width:150px;aspect-ratio:2/3;object-fit:cover;border:1px solid #e1dfd7;border-radius:3px 6px 6px 3px}
.ts-books b:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:8px;font-size:14px;font-weight:600}
.ts-books small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#8a877e}
.ts-wish:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:8px;padding:5px 12px;border:1px solid #2a2b27;border-radius:999px;background:#fff;font-size:12.5px!important}
.ts-wish:hover:where(:not(.lg-wrap *):not(.shop-x *)){background:#f7f6f1}
.ts-wish:disabled:where(:not(.lg-wrap *):not(.shop-x *)){border-color:#d6d4cc;color:#8a877e;cursor:default}
.ts-all:where(:not(.lg-wrap *):not(.shop-x *)){display:block;margin:16px auto 0;padding:9px 18px;border:1.5px solid #2a2b27;border-radius:999px;background:var(--lime);font-size:14px!important;font-weight:600}
.ts-club:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 30px 0;padding:14px 16px;border:1px solid #ebe9e2;border-radius:12px;font-size:14px}
.ts-club b:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:700}
.ts-club a:where(:not(.lg-wrap *):not(.shop-x *)){flex:none;font-weight:600;white-space:nowrap}
.ts-acts:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:20px 30px 28px}
.ts-acts button:where(:not(.lg-wrap *):not(.shop-x *)){height:40px;padding:0 18px;border:1px solid #2a2b27;border-radius:999px;background:#fff;font-size:14px!important}
.ts-acts button:hover:where(:not(.lg-wrap *):not(.shop-x *)){background:#f7f6f1}
.ts-score:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:16px;display:flex;justify-content:center;align-items:baseline;gap:6px}
.ts-score b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:40px;font-weight:700}
.ts-score span:where(:not(.lg-wrap *):not(.shop-x *)){color:#8a877e}
.ts-meter:where(:not(.lg-wrap *):not(.shop-x *)){height:8px;margin:10px auto 0;max-width:360px;border-radius:9px;background:#ebe9e2;overflow:hidden}
.ts-meter b:where(:not(.lg-wrap *):not(.shop-x *)){display:block;height:100%;background:#2a2b27}
.ts-steps:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:14px}
.ts-steps i:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;font-size:12.5px;padding:3px 10px;border:1px solid #e1dfd7;border-radius:999px;color:#8a877e}
.ts-steps i.on:where(:not(.lg-wrap *):not(.shop-x *)){border-color:#2a2b27;color:#2a2b27;font-weight:700;background:var(--lime)}
.ts-hub:where(:not(.lg-wrap *):not(.shop-x *)){max-width:none;margin-top:26px}
.ts-feat:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;width:100%;padding:38px 40px;border:1.5px solid #2a2b27;border-radius:22px;background:#fff;text-align:left}
.ts-ft:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;justify-items:start;gap:10px}
.ts-ft b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:30px;font-weight:700;line-height:1.3}
.ts-ft>span:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15px;line-height:1.7;color:#55534d;max-width:380px}
.ts-feat .ts-start:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:8px;font-style:normal}
.ts-feat .ts-start i:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;font-style:normal}
.ts-feat:hover .ts-start i:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateX(2px)}
.ts-chips:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:26px 20px;border-radius:16px;background:#f5f4ef}
.ts-chips i:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;padding:8px 15px;border:1px solid #2a2b27;border-radius:999px;background:#fff;font-size:14.5px;font-weight:500;white-space:nowrap}
.ts-chips i:nth-child(odd):where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(-2deg)}
.ts-chips i:nth-child(3n):where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(2deg)}
.ts-chips i.hi:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime)}
.ts-grid:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}
.ts-tile:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:26px 24px 22px;border:1px solid #e1dfd7;border-radius:20px;background:#fff;text-align:left;transition:border-color .15s}
.ts-tile:hover:where(:not(.lg-wrap *):not(.shop-x *)){border-color:#2a2b27}
.ts-tile .ts-ic:where(:not(.lg-wrap *):not(.shop-x *)){margin-bottom:10px}
.ts-tile>b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:18px;font-weight:700;line-height:1.35}
.ts-sub:where(:not(.lg-wrap *):not(.shop-x *)){font-size:14px;color:#6c6a63}
.ts-mini:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 4px}
.ts-mini i:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;padding:4px 10px;border-radius:999px;background:#f5f4ef;font-size:12.5px;color:#55534d}
.ts-foot:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:14px;border-top:1px dashed #e1dfd7}
.ts-foot small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#8a877e}
.ts-foot em:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;font-size:18px;transition:transform .15s}
.ts-tile:hover .ts-foot em:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateX(3px)}
.ts-mine:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#77756d}
.ts-mine b:where(:not(.lg-wrap *):not(.shop-x *)){color:#2a2b27;background:linear-gradient(transparent 60%,var(--lime) 60%)}
@media (max-width:900px){.ts-feat:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr;padding:28px}
.ts-grid:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr}}
.ts:not(.ts-hub):where(:not(.lg-wrap *):not(.shop-x *)){margin:26px auto 0}
.ts:not(.ts-hub)>.ts-link:where(:not(.lg-wrap *):not(.shop-x *)){display:block;margin:16px auto 0}
.ts-prog:where(:not(.lg-wrap *):not(.shop-x *)){height:6px;margin-bottom:22px;border-radius:9px;background:#ebe9e2;overflow:hidden}
.ts-prog b:where(:not(.lg-wrap *):not(.shop-x *)){display:block;height:100%;border-radius:9px;background:#2a2b27;transition:width .3s}
.ts-today:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:16px;width:100%;margin-bottom:16px;padding:18px 22px;border:1.5px dashed #2a2b27;border-radius:18px;background:#fbfbf6;text-align:left}
.ts-today:hover:where(:not(.lg-wrap *):not(.shop-x *)){background:#fff}
.ts-tt:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;gap:2px;flex:1}
.ts-tt b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:18px;font-weight:700}
.ts-tr:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:16px;font-size:14px;color:#6c6a63}
.ts-tr mark:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(transparent 60%,var(--lime) 60%);color:#2a2b27;font-weight:700}
.ts-tr em:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;padding:8px 16px;border:1.5px solid #2a2b27;border-radius:999px;background:var(--lime);color:#2a2b27;font-weight:700;white-space:nowrap}
.ts-luck:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid #ebe9e2}
.ts-luck div:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;gap:4px;padding:18px 30px;border-right:1px solid #ebe9e2;border-bottom:1px solid #ebe9e2}
.ts-luck div:nth-child(2n):where(:not(.lg-wrap *):not(.shop-x *)){border-right:0}
.ts-luck div:nth-child(n+3):where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:0}
.ts-luck small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#8a877e}
.ts-luck b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:16px;font-weight:700}
.ts-todaybook:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;gap:20px;align-items:center}
.ts-todaybook img:where(:not(.lg-wrap *):not(.shop-x *)){width:84px;aspect-ratio:2/3;object-fit:cover;border:1px solid #e1dfd7;border-radius:3px 6px 6px 3px}
.ts-todaybook>div:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;justify-items:start;gap:3px}
.ts-todaybook b:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:6px;font-size:17px;font-weight:700}
.ts-todaybook small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13px;color:#8a877e}
.ts-again:where(:not(.lg-wrap *):not(.shop-x *)){margin:18px 0 0;text-align:center;font-size:13px;color:#8a877e}
.ts-ft>.ts-mine:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px!important;color:#77756d}
.ts-pick:where(:not(.lg-wrap *):not(.shop-x *)){position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:9999;display:flex;gap:6px;align-items:center;padding:8px 10px 8px 16px;background:#2a2b27;border-radius:999px;color:#fff;font-size:13px}
.ts-pick small:where(:not(.lg-wrap *):not(.shop-x *)){color:#bdbbb2;margin-right:4px}
.ts-pick button:where(:not(.lg-wrap *):not(.shop-x *)){border:0;border-radius:999px;padding:6px 13px;background:transparent;color:#fff;font-weight:700;cursor:pointer}
.ts-pick button[aria-pressed=true]:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime);color:#2a2b27}
.sh:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:stretch}
.sh-case:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;justify-content:flex-end;padding:40px 30px 18px;border:1.5px solid #2a2b27;border-radius:22px;background:#fff}
.sh-row:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:flex-end;gap:6px;padding:0 14px;border-bottom:6px solid #2a2b27}
.sh-book:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:14px 0 14px;border:1.5px solid #2a2b27;border-bottom:0;border-radius:6px 6px 0 0;background:#fff;color:#2a2b27;cursor:pointer;transition:transform .2s}
.sh-book small:where(:not(.lg-wrap *):not(.shop-x *)){font:12px "Akii Hand",sans-serif;letter-spacing:.06em;opacity:.7}
.sh-book b:where(:not(.lg-wrap *):not(.shop-x *)){writing-mode:vertical-rl;font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1.2;flex:1;display:flex;align-items:center;padding:12px 0}
.sh-book.ink:where(:not(.lg-wrap *):not(.shop-x *)){background:#2a2b27;color:#fff}
.sh-book.ink svg:where(:not(.lg-wrap *):not(.shop-x *)){stroke:#fff}
.sh-book.lime:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime)}
.sh-book.pink:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink-soft)}
.sh-book.gray:where(:not(.lg-wrap *):not(.shop-x *)){background:#efeee8}
.sh-book.paper:where(:not(.lg-wrap *):not(.shop-x *)){background:repeating-linear-gradient(90deg,#fff 0 12px,#f6f5f0 12px 14px)}
.sh-book:last-child:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(6deg);transform-origin:bottom left;margin-left:8px}
.sh-book:hover:where(:not(.lg-wrap *):not(.shop-x *)),.sh-book.on:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-12px)}
.sh-book:last-child:hover:where(:not(.lg-wrap *):not(.shop-x *)),.sh-book:last-child.on:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(6deg) translateY(-12px)}
.sh-mark:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;top:-1.5px;right:12px;width:12px;height:26px;background:var(--pink-ink);clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%)}
.sh-hint:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:12px;text-align:center;font-size:12.5px;color:#8a877e}
.sh-panel:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:30px 32px;border:1px solid #e1dfd7;border-radius:22px;background:#fff}
.sh-panel>b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:26px;font-weight:700;line-height:1.3}
.sh-sub:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15px;color:#55534d}
.sh-panel p:where(:not(.lg-wrap *):not(.shop-x *)){margin:4px 0;font-size:14.5px;line-height:1.7;color:#6c6a63}
.sh-names:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}
.sh-names i:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;padding:4px 10px;border-radius:999px;background:#f5f4ef;font-size:12.5px;color:#55534d}
.sh-go:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.sh-go .ts-start i:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal}
.ix:where(:not(.lg-wrap *):not(.shop-x *)){border-top:2px solid #2a2b27}
.ix-head:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;justify-content:space-between;align-items:baseline;padding:16px 4px 20px}
.ix-head b:where(:not(.lg-wrap *):not(.shop-x *)){font:28px "Akii Hand",sans-serif;letter-spacing:.08em}
.ix-head small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13px;color:#8a877e}
.ix-row:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:84px 1fr 220px 40px;align-items:center;gap:16px;width:100%;padding:24px 8px;border:0;border-top:1px solid #dcdad2;background:transparent;text-align:left;cursor:pointer;transition:background .15s,padding .2s}
.ix-row:last-child:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:1px solid #dcdad2}
.ix-row:hover:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime);padding-left:18px}
.ix-no:where(:not(.lg-wrap *):not(.shop-x *)){font:44px/1 "Akii Hand",sans-serif;color:#2a2b27}
.ix-row.today .ix-no:where(:not(.lg-wrap *):not(.shop-x *)){color:var(--pink-ink)}
.ix-main:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;gap:5px}
.ix-main b:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700}
.ix-main b em:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--pink-soft);color:var(--pink-ink)}
.ix-main small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:14.5px;color:#6c6a63}
.ix-side:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;gap:4px;justify-items:end;text-align:right}
.ix-side>small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#8a877e}
.ix-new:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#a9a69c}
.ix-go:where(:not(.lg-wrap *):not(.shop-x *)){font-size:22px;justify-self:end;transition:transform .15s}
.ix-row:hover .ix-go:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateX(4px)}
.lc:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:repeat(6,1fr);gap:18px}
.lc button:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;text-align:left;cursor:pointer}
.lc-cal:where(:not(.lg-wrap *):not(.shop-x *)){grid-column:span 2;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 20px 24px;border:1.5px solid #2a2b27;border-radius:18px;background:#fff;overflow:hidden;transform:rotate(-1.2deg);transition:transform .2s}
.lc-top:where(:not(.lg-wrap *):not(.shop-x *)){align-self:stretch;margin:0 -20px 6px;padding:12px;background:#2a2b27;color:#fff;text-align:center;font:14px "Akii Hand",sans-serif;letter-spacing:.1em;border-bottom:3px dotted #f6f5f0}
.lc-day:where(:not(.lg-wrap *):not(.shop-x *)){font:96px/1 "Akii Hand",sans-serif;color:var(--pink-ink)}
.lc-cal b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:19px;font-weight:700}
.lc-cal small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13.5px;color:#6c6a63;text-align:center}
.lc-cal mark:where(:not(.lg-wrap *):not(.shop-x *)){background:linear-gradient(transparent 60%,var(--lime) 60%);color:#2a2b27;font-weight:700}
.lc-cal em:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:auto;font-style:normal;padding:8px 16px;border:1.5px solid #2a2b27;border-radius:999px;background:var(--lime);font-weight:700;font-size:14px}
.lc-card:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:34px 26px 24px 54px;border:1px solid #d9d7ce;border-radius:6px;background:repeating-linear-gradient(#fff 0 31px,#ecebe4 31px 32px);background-position:0 18px;transition:transform .2s,border-color .2s}
.lc-card:where(:not(.lg-wrap *):not(.shop-x *))::before{content:'';position:absolute;left:38px;top:0;bottom:0;width:1.5px;background:var(--pink-soft)}
.lc-card:where(:not(.lg-wrap *):not(.shop-x *))::after{content:'';position:absolute;left:50%;top:10px;width:12px;height:12px;margin-left:-6px;border-radius:50%;border:1px solid #d9d7ce;background:#f6f5f0}
.lc-card.big:where(:not(.lg-wrap *):not(.shop-x *)){grid-column:span 4;transform:rotate(.6deg);padding-top:40px}
.lc-card:not(.big):where(:not(.lg-wrap *):not(.shop-x *)){grid-column:span 2}
.lc-card:nth-of-type(3):where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(-.8deg)}
.lc-card:nth-of-type(5):where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(.9deg)}
.lc button:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:none;border-color:#2a2b27}
.lc-no:where(:not(.lg-wrap *):not(.shop-x *)){font:13px "Akii Hand",sans-serif;color:#8a877e;letter-spacing:.04em}
.lc-card.big>b:where(:not(.lg-wrap *):not(.shop-x *)){font:34px/1.25 "Akii Hand",sans-serif}
.lc-card.big p:where(:not(.lg-wrap *):not(.shop-x *)){margin:2px 0;max-width:420px;font-size:14.5px;line-height:2.2;color:#55534d}
.lc-names:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 10px;max-width:460px}
.lc-names i:where(:not(.lg-wrap *):not(.shop-x *)){font:16px "Akii Hand",sans-serif;font-style:normal;color:#2a2b27}
.lc-names i:where(:not(.lg-wrap *):not(.shop-x *))::before{content:'— ';color:var(--lime)}
.lc-card .ts-start i:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal}
.lc-card:not(.big)>b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:18px;font-weight:700;line-height:1.35;margin-top:6px}
.lc-sub:where(:not(.lg-wrap *):not(.shop-x *)){font-size:14px;color:#6c6a63;margin-bottom:44px}
.lc-stamp:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;right:20px;bottom:18px;display:grid;justify-items:center;padding:6px 12px;border:2px solid var(--pink-ink);border-radius:8px;color:var(--pink-ink);font-size:11px;font-weight:700;transform:rotate(-8deg);background:rgba(255,255,255,.7)}
.lc-stamp b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:14px}
@media (max-width:900px){.sh:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr}
.sh-case:where(:not(.lg-wrap *):not(.shop-x *)){overflow-x:auto}
.ix-row:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:56px 1fr 30px}
.ix-side:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
.lc:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr}
.lc>*:where(:not(.lg-wrap *):not(.shop-x *)){grid-column:auto!important}}
.sh-panel:where(:not(.lg-wrap *):not(.shop-x *)){gap:6px;padding:34px 36px}
.sh-panel>b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:32px}
.sh-sub:where(:not(.lg-wrap *):not(.shop-x *)){font-size:16px;color:#6c6a63}
.sh-res-big:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;gap:2px;margin:18px 0 6px}
.sh-res-big small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#8a877e}
.sh-res-big b:where(:not(.lg-wrap *):not(.shop-x *)){font:30px/1.2 "Akii Hand",sans-serif;background:linear-gradient(transparent 58%,var(--lime) 58%);padding:0 2px}
.sh-panel .ts-start:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:16px}
.sh-book small:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:20px}
.sh-mine:where(:not(.lg-wrap *):not(.shop-x *)){grid-column:1/-1}
.sh-mine-h:where(:not(.lg-wrap *):not(.shop-x *)){display:block;margin:6px 0 10px 4px;font-size:13px;font-weight:700;color:#55534d}
.sh-mine>div:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
.sh-mine button:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;justify-items:start;gap:4px;padding:18px 18px 16px;border:1px solid #e1dfd7;border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s}
.sh-mine button:hover:where(:not(.lg-wrap *):not(.shop-x *)){border-color:#2a2b27}
.sh-mine .ts-ic:where(:not(.lg-wrap *):not(.shop-x *)){margin-bottom:6px}
.sh-mine small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#8a877e}
.sh-mine b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15.5px;font-weight:700;line-height:1.35}
.sh-mine button.no b:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:500;color:#a9a69c}
@media (max-width:900px){.sh-mine>div:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:repeat(2,1fr)}}
.sh-mine-h:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;align-items:baseline;gap:10px;margin:8px 0 12px 4px}
.sh-mine-h b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:16px;font-weight:700;color:#2a2b27}
.sh-mine-h small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:13px;color:#8a877e;font-weight:400}
.sh-case.room:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;align-items:center;justify-content:flex-end;min-height:440px;padding:0;overflow:hidden;background:#fbfaf5}
.rm-win:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;top:44px;left:50%;margin-left:-60px}
.rm-lamp:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;top:0;right:16%}
.rm-clock:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;top:52px;left:16%}
.rm-floor:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;left:0;right:0;bottom:0;height:52px;background:#efeee8;border-top:1.5px solid #2a2b27}
.sh-cab:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;z-index:1;margin-bottom:40px;padding:16px 14px 0;border:2px solid #2a2b27;border-bottom:0;border-radius:10px 10px 0 0;background:#fff}
.sh-cab:where(:not(.lg-wrap *):not(.shop-x *))::before,.sh-cab:where(:not(.lg-wrap *):not(.shop-x *))::after{content:'';position:absolute;bottom:-14px;width:8px;height:14px;background:#2a2b27;border-radius:0 0 3px 3px}
.sh-cab:where(:not(.lg-wrap *):not(.shop-x *))::before{left:12px}
.sh-cab:where(:not(.lg-wrap *):not(.shop-x *))::after{right:12px}
.sh-cab .sh-row:where(:not(.lg-wrap *):not(.shop-x *)){padding:0 6px;gap:4px;border-bottom-width:7px}
.rm-plant:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;bottom:100%;left:14px}
.rm-mug:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;bottom:100%;right:12px;margin-bottom:-1px}
.room .sh-book:where(:not(.lg-wrap *):not(.shop-x *)){padding:10px 0}
.room .sh-book b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15px;padding:8px 0}
.room .sh-book small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:11px;margin-top:14px}
.room .sh-book .sh-ic svg:where(:not(.lg-wrap *):not(.shop-x *)){width:16px;height:16px}
.room .sh-mark:where(:not(.lg-wrap *):not(.shop-x *)){width:10px;height:20px;right:8px}
.room .sh-book:hover:where(:not(.lg-wrap *):not(.shop-x *)),.room .sh-book.on:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-8px)}
.room .sh-book:last-child:where(:not(.lg-wrap *):not(.shop-x *)){margin-left:4px;transform:rotate(5deg)}
.room .sh-book:last-child:hover:where(:not(.lg-wrap *):not(.shop-x *)),.room .sh-book:last-child.on:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(5deg) translateY(-8px)}
.room .sh-hint:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;bottom:16px;left:0;right:0;margin:0;z-index:1}
.sh:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr)}
.sh-case:where(:not(.lg-wrap *):not(.shop-x *)){align-items:center}
@media (max-width:1500px){.sh-row:where(:not(.lg-wrap *):not(.shop-x *)){zoom:.8}
.sh-panel>b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:27px}}
.ts-now:where(:not(.lg-wrap *):not(.shop-x *)){display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.ts-now i:where(:not(.lg-wrap *):not(.shop-x *)){font-style:normal;padding:5px 11px;border:1px solid #e1dfd7;border-radius:999px;background:#fff;font-size:13px;color:#2a2b27}
.ts-why:where(:not(.lg-wrap *):not(.shop-x *)){margin:6px 0 8px;font-size:14px;line-height:1.6;color:#55534d}
.ts-why-list:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;gap:8px;margin-top:10px;list-style:none;padding:0}
.ts-why-list li:where(:not(.lg-wrap *):not(.shop-x *)){display:grid;gap:2px;padding:10px 14px;border-left:3px solid var(--lime);background:#fbfbf6;border-radius:0 10px 10px 0}
.ts-why-list small:where(:not(.lg-wrap *):not(.shop-x *)){font-size:12.5px;color:#8a877e}
.ts-why-list b:where(:not(.lg-wrap *):not(.shop-x *)){font-size:15px;font-weight:700}
.ts-weak:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:12px!important;font-size:14.5px;color:#55534d}
html:root .ap-sum:where(:not(.lg-wrap *):not(.shop-x *)){position:static}
html:root .ap-s:where(:not(.lg-wrap *):not(.shop-x *)){border:1.5px solid #cfcdc4}
html:root .ap-s h3:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:700;-webkit-text-stroke:0}
html:root .ap-s h3 i:where(:not(.lg-wrap *):not(.shop-x *)){border:1.5px solid #2a2b27;background:var(--lime);color:#2a2b27;font-weight:700}
html:root .bhead:has(+ .apply2):where(:not(.lg-wrap *):not(.shop-x *)),html:root .bhead:has(+ .ap-done):where(:not(.lg-wrap *):not(.shop-x *)){display:block!important}
html:root .bhead:has(+ .apply2) p:where(:not(.lg-wrap *):not(.shop-x *)),html:root .bhead:has(+ .ap-done) p:where(:not(.lg-wrap *):not(.shop-x *)){margin:8px 0 0!important;text-align:left!important;max-width:none}
html:root .al-c:where(:not(.lg-wrap *):not(.shop-x *)){box-shadow:none;border:1px solid #e1dfd7}
html:root .ap-plan:where(:not(.lg-wrap *):not(.shop-x *)){transition:transform .25s cubic-bezier(.3,1.6,.5,1),border-color .2s,background .2s}
html:root .ap-plan:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-3px) rotate(-.6deg);border-color:#2a2b27}
html:root .ap-plan:nth-child(2):hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-3px) rotate(.6deg)}
html:root .ap-chips span:where(:not(.lg-wrap *):not(.shop-x *)){transition:transform .25s cubic-bezier(.3,1.8,.5,1),background .2s,border-color .2s}
html:root .ap-chips label:hover span:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-2px) rotate(-2deg);background:var(--lime-soft)}
html:root .ap-chips label:nth-child(even):hover span:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-2px) rotate(2deg)}
html:root .ap-s h3 i:where(:not(.lg-wrap *):not(.shop-x *)){transition:transform .35s cubic-bezier(.3,1.8,.5,1)}
html:root .ap-s:hover h3 i:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(-12deg) scale(1.12)}
html:root .ap-agree:where(:not(.lg-wrap *):not(.shop-x *)){transition:transform .2s}
html:root .ap-agree:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateX(3px)}
@media (prefers-reduced-motion:reduce){html:root .ap-plan:where(:not(.lg-wrap *):not(.shop-x *)),html:root .ap-chips span:where(:not(.lg-wrap *):not(.shop-x *)),html:root .ap-s h3 i:where(:not(.lg-wrap *):not(.shop-x *)){transition:none;transform:none!important}}
html:root .ap-s h3 i:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink-soft);border-color:#2a2b27;color:#2a2b27}
html:root body:has(#kg:checked) .mem .xhd b:where(:not(.lg-wrap *):not(.shop-x *))::after{left:calc(100% + 30px);padding:5px 12px;border:1.5px solid #2a2b27;border-radius:999px 999px 999px 4px;background:var(--pink-soft);color:#2a2b27;font:700 12.5px/1.3 "Apple SD Gothic Neo",Inter,sans-serif;letter-spacing:-.01em;transform:translate(-4px,-50%) scale(.6) rotate(-6deg);transform-origin:0 100%;transition:opacity .15s,transform .45s cubic-bezier(.3,1.9,.45,1)}
html:root body:has(#kg:checked) .xg.mem:hover .xhd b:where(:not(.lg-wrap *):not(.shop-x *))::after{opacity:1;transform:translate(0,-50%) scale(1) rotate(-2deg)}
.al-q:where(:not(.lg-wrap *):not(.shop-x *)){display:block;margin-top:-2px;font-size:13.5px;line-height:1.5;color:#55534d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html:root body:has(#kg:checked) .mem .xhd b:where(:not(.lg-wrap *):not(.shop-x *))::after{left:calc(100% + 28px);padding:4px 10px;border:1px solid #2a2b27;border-radius:8px;background:#fff;color:#2a2b27;font:600 12px/1.3 "Apple SD Gothic Neo",Inter,sans-serif;transform:translate(-8px,-50%) scale(.85);transform-origin:0 50%;transition:opacity .15s,transform .4s cubic-bezier(.3,1.8,.5,1)}
html:root body:has(#kg:checked) .xg.mem:hover .xhd b:where(:not(.lg-wrap *):not(.shop-x *))::after{opacity:1;transform:translate(0,-50%) scale(1)}
.al-q:where(:not(.lg-wrap *):not(.shop-x *)){order:9;margin-top:4px;padding:8px 11px;border:1px solid #e1dfd7;border-radius:10px;background:#fff;font-size:13.5px;line-height:1.45;color:#2a2b27;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.al-q:where(:not(.lg-wrap *):not(.shop-x *))::before{content:'추천 이유';display:block;margin-bottom:2px;font-size:11px;font-weight:700;color:var(--pink-ink)}
.alb small:where(:not(.lg-wrap *):not(.shop-x *)){order:10}
.al-q:where(:not(.lg-wrap *):not(.shop-x *)){display:block;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset}
html:root .al-q:where(:not(.lg-wrap *):not(.shop-x *)){width:fit-content;max-width:100%;margin-top:0;padding:0 4px;border:0;border-radius:3px 8px 4px 9px;background:linear-gradient(100deg,color-mix(in srgb,var(--lime) 0%,transparent) 0,color-mix(in srgb,var(--lime) 90%,transparent) 3%,color-mix(in srgb,var(--lime) 75%,transparent) 96%,color-mix(in srgb,var(--lime) 0%,transparent) 100%) 0 62%/100% 58% no-repeat;font-size:14px;font-weight:500;color:#2a2b27;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
html:root .al-q:where(:not(.lg-wrap *):not(.shop-x *))::before{content:none}
html:root .al-q:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:700;background-image:linear-gradient(100deg,color-mix(in srgb,var(--pink) 0%,transparent) 0,color-mix(in srgb,var(--pink) 75%,transparent) 3%,color-mix(in srgb,var(--pink) 60%,transparent) 96%,color-mix(in srgb,var(--pink) 0%,transparent) 100%)}
html:root .al-q:where(:not(.lg-wrap *):not(.shop-x *)){width:auto;padding:0;background:none;border-radius:0;font-size:14px;font-weight:600;line-height:1.65;white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#2a2b27}
html:root .al-q mark:where(:not(.lg-wrap *):not(.shop-x *)){padding:0 3px;color:inherit;background:linear-gradient(transparent 55%,var(--pink-soft) 55%,var(--pink-soft) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}
html:root body:has(#td1:checked) .xnav .xhd:where(:not(.lg-wrap *):not(.shop-x *))::before{content:'';flex:none;width:6px;height:6px;margin:0 2px 3px 1px;border-right:1.8px solid #2a2b27;border-bottom:1.8px solid #2a2b27;transform:rotate(45deg);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}
html:root body:has(#td1:checked) .xnav .xg:hover .xhd:where(:not(.lg-wrap *):not(.shop-x *))::before{transform:rotate(45deg) translate(1px,1px)}
html:root body:has(#td1:checked):has(#km:checked) .xnav .xg.mem:where(:not(.lg-wrap *):not(.shop-x *))::after,html:root body:has(#td1:checked):has(#kg:checked) .xnav .xg.pub:where(:not(.lg-wrap *):not(.shop-x *))::after{width:auto;right:0;height:0;border-radius:0;background:none;border-bottom:1.5px dashed #d8d5cc}
html:root .main>.postpage:where(:not(.lg-wrap *):not(.shop-x *)){padding:0;border:0;border-radius:0;background:none}
@media (min-width:861px){html:root body:has(#td1:checked) .main:has(>.postpage):where(:not(.lg-wrap *):not(.shop-x *)){min-height:calc(100vh - 110px);border-image:linear-gradient(to right,#e1dfd7 0 1px,rgba(255,255,255,.55) 1px) fill 0/0/0 100vw 400px calc(20px + max(0px, (100vw - 1640px) / 2))}}
html:root .hello .cheer:where(:not(.lg-wrap *):not(.shop-x *)){align-self:center;margin:0 0 0 6px;padding:11px 17px 12px;border:1.5px solid #2a2b27;border-radius:22px;font-size:14.5px;line-height:1.35;transform:rotate(-1.5deg);transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .2s}
html:root .hello .cheer:where(:not(.lg-wrap *):not(.shop-x *))::before{content:'';position:absolute;left:-6px;bottom:9px;width:10px;height:10px;background:inherit;border-left:1.5px solid #2a2b27;border-bottom:1.5px solid #2a2b27;transform:rotate(45deg) skew(8deg,8deg);border-radius:0 0 0 3px}
html:root .hello .cheer:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(0) translateY(-2px)}
@property --pane{syntax:'<color>';inherits:false;initial-value:rgba(255,255,255,0)}
@property --paneline{syntax:'<color>';inherits:false;initial-value:rgba(225,223,215,0)}
@media (min-width:861px){html:root body:has(#td1:checked) .main:has(>.postpage):where(:not(.lg-wrap *):not(.shop-x *)){--pane:rgba(255,255,255,.55);--paneline:#e1dfd7;border-image-source:linear-gradient(to right,var(--paneline) 0 1px,var(--pane) 1px)}}
@view-transition{navigation:auto}
header.bar:where(:not(.lg-wrap *):not(.shop-x *)){view-transition-name:akii-bar}
aside.left:where(:not(.lg-wrap *):not(.shop-x *)){view-transition-name:akii-side}
.main:where(:not(.lg-wrap *):not(.shop-x *)){view-transition-name:akii-main}
::view-transition-old(akii-main){animation:vt-out .35s ease-in-out both}
::view-transition-new(akii-main){animation:vt-in .5s ease-in-out .12s both}
::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:ease-in-out}
::view-transition-group(akii-main){animation:none}
@keyframes vt-out{to{opacity:0}}
@keyframes vt-in{from{opacity:0}}
@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
html:root .hello h1:where(:not(.lg-wrap *):not(.shop-x *)){color:#55534d}
html:root .hello h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){display:inline-block;margin-right:1px;padding:0 3px;font-weight:700;-webkit-text-stroke:0;color:#2a2b27;background:linear-gradient(transparent 58%,var(--pink-soft) 58%,var(--pink-soft) 90%,transparent 90%);transform:rotate(-2deg);transform-origin:50% 80%;transition:transform .35s cubic-bezier(.3,1.8,.5,1)}
html:root .hello:hover h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(2deg) translateY(-2px)}
html:root .hello h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){margin-right:-2px;padding:0 2px}
html:root .hello h1:where(:not(.lg-wrap *):not(.shop-x *)){font-family:"Apple SD Gothic Neo","Pretendard","Noto Sans KR",sans-serif!important;font-size:21px!important;font-weight:500;letter-spacing:-.4px;-webkit-text-stroke:0}
html:root .hello h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:800}
html:root .hello h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:800!important;background:none;padding:1px 9px 2px;margin:0 1px 0 -3px;border:2px dotted var(--pink);border-radius:999px;transform:none}
html:root .hello:hover h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(-3deg)}
html:root .hello h1:where(:not(.lg-wrap *):not(.shop-x *)){font-family:inherit!important;font-size:21px!important;font-weight:400!important;letter-spacing:-.2px;color:#2a2b27;-webkit-text-stroke:0}
html:root .hello h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:400!important;border:0;border-radius:0;margin:0 1px 0 0;padding:0 2px 3px;transform:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cpath d='M0 4 Q4 0 8 4 T16 4' fill='none' stroke='%23f7a9c8' stroke-width='3.6' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/16px 8px repeat-x}
html:root .hello:hover h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){background-position:8px 100%;transition:background-position .4s ease}
html:root .hello h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){padding:0 2px;background-position:0 calc(100% - 3px);background-size:16px 9px}
html:root .hello:hover h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){background-position:8px calc(100% - 3px)}
html:root .hello h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){font-weight:400!important;-webkit-text-stroke:.7px currentColor}
html:root .main .post:where(:not(.lg-wrap *):not(.shop-x *)){animation:none}
html:root .hello h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)),html:root .hello:hover h1 .hi-n:where(:not(.lg-wrap *):not(.shop-x *)){background:none;padding:0;margin:0}
html:root .hello h1 .hi-s:where(:not(.lg-wrap *):not(.shop-x *)){font-size:.8em;color:#55534d}
:root:has(script[src="lounge.js"])::view-transition-new(akii-main){animation:vt-in .7s ease-in-out .45s both}
:root:has(script[src="lounge.js"])::view-transition-old(akii-main){animation:vt-out .5s ease-in-out .3s both}
html:root .main img:where(:not(.lg-wrap *):not(.shop-x *)){transition:opacity .45s ease}
html:root .main img:not(.ld):where(:not(.lg-wrap *):not(.shop-x *)){opacity:0}
html:root .cats button:where(:not(.lg-wrap *):not(.shop-x *)){border:0!important;border-radius:0!important;background:none!important;padding:8px 2px 10px!important;margin-right:18px;color:#8a877e!important;box-shadow:inset 0 -2px 0 transparent;transition:color .2s,box-shadow .25s}
html:root .cats button:hover:where(:not(.lg-wrap *):not(.shop-x *)){color:#2a2b27!important}
html:root .cats button[aria-pressed=true]:where(:not(.lg-wrap *):not(.shop-x *)),html:root .cats button.on:where(:not(.lg-wrap *):not(.shop-x *)),html:root .cats button[aria-selected=true]:where(:not(.lg-wrap *):not(.shop-x *)){color:#2a2b27!important;box-shadow:inset 0 -2.5px 0 #2a2b27}
html:root .cats button[aria-pressed=true] *:where(:not(.lg-wrap *):not(.shop-x *)),html:root .cats button.on *:where(:not(.lg-wrap *):not(.shop-x *)){color:inherit}
html:root main .card:where(:not(.lg-wrap *):not(.shop-x *)),html:root main .ptc2:where(:not(.lg-wrap *):not(.shop-x *)),html:root main .pr-bal:where(:not(.lg-wrap *):not(.shop-x *)){border-radius:10px!important;background-color:rgba(255,255,255,.5)!important;border-color:#e1dfd7!important}
html:root main .card:hover:where(:not(.lg-wrap *):not(.shop-x *)){border-color:#2a2b27!important}
html:root .cats button:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:2.5px solid transparent!important}
html:root .cats button[aria-pressed=true]:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom-color:#2a2b27!important}
html:root .sh-book.on:where(:not(.lg-wrap *):not(.shop-x *)){transform:none}
html:root .sh-book:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-12px)}
html:root .sh-book:last-child:where(:not(.lg-wrap *):not(.shop-x *)),html:root .sh-book:last-child.on:where(:not(.lg-wrap *):not(.shop-x *)){transform-origin:100% 100%;transform:rotate(5deg);margin-left:4px;margin-right:12px}
html:root .sh-book:last-child:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(5deg) translateY(-12px)}
html:root .sh:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}
html:root .sh-book:last-child:where(:not(.lg-wrap *):not(.shop-x *)),html:root .sh-book:last-child.on:where(:not(.lg-wrap *):not(.shop-x *)){margin-right:22px}
@media (max-width:1500px){html:root .sh-row:where(:not(.lg-wrap *):not(.shop-x *)){zoom:.72}}
html:root .sh-book:last-child:where(:not(.lg-wrap *):not(.shop-x *)),html:root .sh-book:last-child.on:where(:not(.lg-wrap *):not(.shop-x *)){transform-origin:50% 100%;transform:skewX(-6deg)}
html:root .sh-book:last-child:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:skewX(-6deg) translateY(-12px)}
html:root .sh-book:last-child:where(:not(.lg-wrap *):not(.shop-x *)),html:root .sh-book:last-child.on:where(:not(.lg-wrap *):not(.shop-x *)){transform:none;margin:0}
html:root .sh-book:last-child:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-12px)}
html:root .al-q:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:2px;font-size:13.5px;font-weight:400;line-height:1.75;color:#55534d}
html:root .al-q mark:where(:not(.lg-wrap *):not(.shop-x *)){padding:0 2px;background:linear-gradient(transparent 68%,var(--pink-soft) 68%,var(--pink-soft) 94%,transparent 94%)}
html:root .alb small:where(:not(.lg-wrap *):not(.shop-x *)){margin-top:4px;font-size:12.5px;color:#a3a097}
html:root .main .tbook:where(:not(.lg-wrap *):not(.shop-x *)){padding:30px 4px;border:0;border-top:1.5px solid #2a2b27;border-bottom:1px solid #dcd9cf;border-radius:0;background:none;align-items:center}
html:root .main .tbook .bkc img:where(:not(.lg-wrap *):not(.shop-x *)),html:root .main .tbook .bkc .nocover:where(:not(.lg-wrap *):not(.shop-x *)){box-shadow:none!important;border:1px solid #e1dfd7;border-radius:2px 6px 6px 2px}
html:root .main .tbook .bkc:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(-2deg);transition:transform .35s cubic-bezier(.3,1.6,.5,1)}
html:root .main .tbook:hover .bkc:where(:not(.lg-wrap *):not(.shop-x *)){transform:rotate(0) translateY(-3px)}
html:root .al-q:where(:not(.lg-wrap *):not(.shop-x *)){display:block;-webkit-line-clamp:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (min-width:861px){html:root body:has(#td1:checked) .main:has(>.postpage):where(:not(.lg-wrap *):not(.shop-x *)){--pane:rgba(255,253,247,.32)}}
@media (min-width:861px){html:root body:has(#td1:checked) .main:has(>.postpage):where(:not(.lg-wrap *):not(.shop-x *)){--pane:rgba(255,255,255,.44)}}
html:root body aside.left .hello .cheer:where(:not(.lg-wrap *):not(.shop-x *)){align-self:center;margin:0 0 0 8px;padding:9px 15px 10px;border:1px solid #dcd9cf;border-radius:15px 15px 15px 4px;background:#fff;font-size:14px;line-height:1.35;color:#2a2b27;transform:none}
html:root body aside.left .hello .cheer:where(:not(.lg-wrap *):not(.shop-x *))::before,html:root body aside.left .hello .cheer:where(:not(.lg-wrap *):not(.shop-x *))::after{content:none}
html:root body aside.left .hello .cheer:hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-2px)}
html:root body .left>.hello:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom-color:#8e8b81}
html:root body:has(#td1:checked):has(#km:checked) .xnav .xg.mem:where(:not(.lg-wrap *):not(.shop-x *))::after,html:root body:has(#td1:checked):has(#kg:checked) .xnav .xg.pub:where(:not(.lg-wrap *):not(.shop-x *))::after{border-bottom-color:#8e8b81}
html:root :is(.checkin,.gh-pill,.mh-join,.mh-lg-go):where(:not(.lg-wrap *):not(.shop-x *)){transition:transform .3s cubic-bezier(.3,1.6,.5,1),background-color .25s,border-color .25s!important}
html:root :is(.checkin,.gh-pill,.mh-join,.mh-lg-go):hover:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(-2px);background-color:var(--lime)!important;border-color:var(--ink)!important}
html:root :is(.checkin,.gh-pill,.mh-join,.mh-lg-go):active:where(:not(.lg-wrap *):not(.shop-x *)){transform:translateY(0) scale(.97)}
html:root :is(.checkin,.gh-pill,.mh-join,.mh-lg-go)>em:where(:not(.lg-wrap *):not(.shop-x *)){transition:transform .35s cubic-bezier(.3,1.8,.5,1),background-color .25s!important}
html:root :is(.checkin,.gh-pill,.mh-join,.mh-lg-go):hover>em:where(:not(.lg-wrap *):not(.shop-x *)){background-color:#fff!important;animation:arrowgo .55s cubic-bezier(.3,1.6,.5,1) both}
@keyframes arrowgo{0%{transform:none}45%{transform:translateX(6px)}70%{transform:translateX(1px)}100%{transform:translateX(3px)}}
@media (prefers-reduced-motion:reduce){html:root :is(.checkin,.gh-pill,.mh-join,.mh-lg-go):where(:not(.lg-wrap *):not(.shop-x *)),html:root :is(.checkin,.gh-pill,.mh-join,.mh-lg-go)>em:where(:not(.lg-wrap *):not(.shop-x *)){animation:none!important;transform:none!important}}
html:root body:has(#td1:checked) :is(.checkin,.gh-pill,.mh-join,.mh-lg-go):hover:where(:not(.lg-wrap *):not(.shop-x *)){background-color:var(--lime)!important;border-color:var(--ink)!important}
@media (min-width:861px){html:root body:has(#td1:checked) .main:has(>.postpage):where(:not(.lg-wrap *):not(.shop-x *)){align-self:stretch!important;height:auto!important}}
html:root body:has(.main>.postpage){overflow-x:clip}
html:root:has(.main>.postpage){overflow-y:auto}
html.mh-editing main [data-hk]:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;cursor:grab;outline:2px dashed transparent;outline-offset:6px;border-radius:6px;transition:outline-color .15s,opacity .15s}
html.mh-editing main [data-hk]:hover:where(:not(.lg-wrap *):not(.shop-x *)){outline-color:var(--ink)}
html.mh-editing main [data-hk].mh-dragging:where(:not(.lg-wrap *):not(.shop-x *)){opacity:.35}
html.mh-editing main [data-hk].mh-drop-b:where(:not(.lg-wrap *):not(.shop-x *)){box-shadow:0 -4px 0 var(--ink)}
html.mh-editing main .mh-two>[data-hk].mh-drop-b:where(:not(.lg-wrap *):not(.shop-x *)){box-shadow:-4px 0 0 var(--ink)}
html.mh-editing main [data-hk].mh-drop-a:where(:not(.lg-wrap *):not(.shop-x *)){box-shadow:0 4px 0 var(--ink)}
html.mh-editing main .mh-two>[data-hk].mh-drop-a:where(:not(.lg-wrap *):not(.shop-x *)){box-shadow:4px 0 0 var(--ink)}
.mh-edbar:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
html.mh-editing .mh-edbar:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;z-index:5;top:-14px;right:0;display:flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;opacity:0;transition:opacity .15s}
html.mh-editing main [data-hk]:hover>.mh-edbar:where(:not(.lg-wrap *):not(.shop-x *)){opacity:1}
html.mh-editing .mh-edbar button:where(:not(.lg-wrap *):not(.shop-x *)){border:0;border-radius:999px;padding:3px 9px;background:var(--pink);color:var(--ink);font-size:12px;font-weight:700;cursor:pointer}
html.mh-editing .jump:where(:not(.lg-wrap *):not(.shop-x *)),html.mh-editing .ts-pick:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
html:root .mh-two.mh-rev:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:minmax(0,1fr) calc((100% - 80px) / 3 * 2 + 40px)!important}
@media (max-width:1100px){html:root .mh-two.mh-rev:where(:not(.lg-wrap *):not(.shop-x *)){grid-template-columns:1fr!important}}
html.mh-editing main [data-hk]:hover:where(:not(.lg-wrap *):not(.shop-x *)){outline-color:var(--ink);outline-style:solid}
html.mh-editing .mh-edbar:where(:not(.lg-wrap *):not(.shop-x *)){opacity:1;top:-50px;left:-6px;right:auto;gap:8px;padding:6px 6px 6px 16px;font-size:22px;font-weight:700}
html.mh-editing .mh-edbar .mh-ed-n:where(:not(.lg-wrap *):not(.shop-x *)){margin-right:6px;cursor:grab}
html.mh-editing .mh-edbar button:where(:not(.lg-wrap *):not(.shop-x *)){padding:6px 16px;font-size:20px;background:#fff;color:var(--ink)}
html.mh-editing .mh-edbar button:hover:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--lime)}
html.mh-editing .mh-edbar button.x:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink)}
html.mh-editing .mh-edbar:where(:not(.lg-wrap *):not(.shop-x *)),html.mh-editing .mh-edbar *:where(:not(.lg-wrap *):not(.shop-x *)){white-space:nowrap}
html.mh-editing main [data-hk]:where(:not(.lg-wrap *):not(.shop-x *)),html.mh-editing main [data-gk]:where(:not(.lg-wrap *):not(.shop-x *)){position:relative;cursor:grab;outline:2px dashed transparent;outline-offset:8px;transition:outline-color .15s,opacity .15s}
html.mh-editing main [data-hk]:hover:where(:not(.lg-wrap *):not(.shop-x *)),html.mh-editing main [data-gk]:hover:where(:not(.lg-wrap *):not(.shop-x *)){outline-color:color-mix(in srgb,var(--ink) 45%,transparent)}
html.mh-editing main .mh-dragging:where(:not(.lg-wrap *):not(.shop-x *)){opacity:.3}
html.mh-editing main :is([data-hk],[data-gk]).mh-drop-b:where(:not(.lg-wrap *):not(.shop-x *))::after,html.mh-editing main :is([data-hk],[data-gk]).mh-drop-a:where(:not(.lg-wrap *):not(.shop-x *))::after{content:'';position:absolute;z-index:9;left:-8px;right:-8px;height:6px;border-radius:6px;background:var(--ink);pointer-events:none}
html.mh-editing main :is([data-hk],[data-gk]).mh-drop-b:where(:not(.lg-wrap *):not(.shop-x *))::after{top:-22px}
html.mh-editing main :is([data-hk],[data-gk]).mh-drop-a:where(:not(.lg-wrap *):not(.shop-x *))::after{bottom:-22px}
html.mh-editing main .mh-two>[data-hk].mh-drop-b:where(:not(.lg-wrap *):not(.shop-x *))::after,html.mh-editing main .mh-two>[data-hk].mh-drop-a:where(:not(.lg-wrap *):not(.shop-x *))::after{top:-8px;bottom:-8px;left:auto;right:auto;width:6px;height:auto}
html.mh-editing main .mh-two>[data-hk].mh-drop-b:where(:not(.lg-wrap *):not(.shop-x *))::after{left:-24px}
html.mh-editing main .mh-two>[data-hk].mh-drop-a:where(:not(.lg-wrap *):not(.shop-x *))::after{right:-24px}
.mh-x:where(:not(.lg-wrap *):not(.shop-x *)){display:none}
html.mh-editing .mh-x:where(:not(.lg-wrap *):not(.shop-x *)){position:absolute;z-index:8;top:-14px;right:-14px;display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--ink);border-radius:50%;background:#fff;color:var(--ink);font-size:20px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s}
html.mh-editing main :is([data-hk],[data-gk]):hover>.mh-x:where(:not(.lg-wrap *):not(.shop-x *)){opacity:1}
html.mh-editing .mh-x:hover:where(:not(.lg-wrap *):not(.shop-x *)){background:var(--pink)}
html.mh-editing .mh-edbar:where(:not(.lg-wrap *):not(.shop-x *)){display:none!important}
html:root body:has(#td1:checked):has(#km:checked) .xnav .xg.mem:where(:not(.lg-wrap *):not(.shop-x *))::after,html:root body:has(#td1:checked):has(#kg:checked) .xnav .xg.pub:where(:not(.lg-wrap *):not(.shop-x *))::after{border-bottom-color:#d3d0c6!important}
html.mh-editing [data-rvf]:where(:not(.lg-wrap *):not(.shop-x *)){cursor:text;border-radius:4px;outline:1.5px dashed transparent;outline-offset:2px}
html.mh-editing [data-rvf]:hover:where(:not(.lg-wrap *):not(.shop-x *)){outline-color:color-mix(in srgb,var(--ink) 40%,transparent)}
html.mh-editing [data-rvf]:focus:where(:not(.lg-wrap *):not(.shop-x *)){outline:2px solid var(--ink);background:#fff}
html:root body .left>.hello:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom-style:solid!important;border-bottom-width:1px!important}
html:root body .main :is(input,textarea):where(:not(.lg-wrap *):not(.shop-x *)),html:root body .postpage :is(input,textarea):where(:not(.lg-wrap *):not(.shop-x *)){font-family:inherit;font-weight:inherit;-webkit-text-stroke:.25px currentColor}
html:root body .left>.hello:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:0!important;padding-bottom:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 8' preserveAspectRatio='none'%3E%3Cpath d='M1 4.6C50 4.1 110 3.4 170 4.3S240 5.6 268 4.2 290 1.4 299 2.2' fill='none' stroke='%237d7a70' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") left bottom/100% 8px no-repeat}
html:root .al-q mark:where(:not(.lg-wrap *):not(.shop-x *)){padding:1px 3px;background:color-mix(in srgb,var(--pink-soft) 75%,transparent);border-radius:3px}
html:root body .left>.hello:where(:not(.lg-wrap *):not(.shop-x *)){border-bottom:0!important;padding-bottom:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8.8C30 6 60 6.2 90 8.6S140 10 170 8.4C205 7.8 240 8.4 262 8.2C276 8 282 4 278 3.2S272 6.6 282 7.6 293 6.4 298 5.4' fill='none' stroke='%237d7a70' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") left bottom/100% 14px no-repeat}