.pg{--butter:#f3e4c8;--butter2:#d9b46a;--maroon:#8a3b2e;--dark:#2a1410;font-family:var(--font-sans),system-ui,sans-serif;color:var(--ink);background:var(--base);position:relative}:where(.pg) .decor{pointer-events:none;z-index:0;clip-path:inset(-200px -400px 0);position:absolute;inset:0}:where(.pg) .hero-h i{color:var(--pink)}:where(.pg) .glow{filter:blur(80px);pointer-events:none;z-index:0;background:#8c2d4638;border-radius:50%;position:absolute}.pg>.sec,.pg>.divider{z-index:1;position:relative}:where(.pg) .serif{font-family:var(--font-serif),serif;font-weight:400}.pg h4{font-family:var(--font-serif),serif;margin:0 0 4px;font-size:38px;font-weight:400;line-height:1.05}.pg h4 i{color:var(--pink)}:where(.pg) .eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--pink);align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}:where(.pg) .eyebrow svg{width:16px;height:16px}:where(.pg) .sec{padding:38px 44px}:where(.pg) .socials{justify-content:center;gap:10px;margin-top:10px;display:flex}:where(.pg) .socials a{width:38px;height:38px;color:var(--ink);opacity:.75;box-shadow:0 0 0 1px var(--pink200);background:color-mix(in srgb,var(--card) 60%,transparent);border-radius:50%;place-items:center;transition:opacity .15s,color .15s,transform .15s;display:grid}:where(.pg) .socials a:hover{opacity:1;color:var(--pink);transform:translateY(-2px)}:where(.pg) .pill{border-radius:999px;padding:8px 15px;font-size:12px;font-weight:500;display:inline-block}:where(.pg) a.navp{color:inherit;text-decoration:none;transition:background .2s,box-shadow .2s}:where(.pg) a.navp:hover,:where(.pg) a.navp:focus-visible{background:var(--pink100);box-shadow:0 0 0 1px var(--pink200)}:where(.pg) .row{flex-wrap:wrap;gap:14px;display:flex}:where(.pg) .card2{background:color-mix(in srgb,var(--card) 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ecd8dc;border-radius:20px;padding:16px;box-shadow:0 8px 26px #7a1d3312}:where(.pg) .ln{fill:none;stroke:var(--pink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}:where(.pg) .star{z-index:1;position:absolute}:where(.pg) .masc{width:110px;height:100px;position:relative}:where(.pg) .masc .ant{background:var(--dark);border-radius:3px;width:5px;height:26px;position:absolute;top:0}:where(.pg) .masc .ant.l{left:26px;transform:rotate(-22deg)}:where(.pg) .masc .ant.r{right:26px;transform:rotate(22deg)}:where(.pg) .masc .ant:after{content:"";background:var(--butter2);border:2px solid var(--dark);border-radius:50%;width:13px;height:13px;position:absolute;top:-7px;left:-4px}:where(.pg) .masc .head{background:var(--maroon);border:3px solid var(--dark);border-radius:50% 50% 46% 46%;width:110px;height:80px;position:absolute;bottom:0}:where(.pg) .masc .eye{border:2px solid var(--dark);background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;bottom:30px}:where(.pg) .masc .eye:after{content:"";background:var(--dark);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;right:3px}:where(.pg) .masc .eye.l{left:26px}:where(.pg) .masc .eye.r{right:26px}:where(.pg) .masc .blush{background:var(--pink300);opacity:.8;border-radius:50%;width:14px;height:7px;position:absolute;bottom:20px}:where(.pg) .masc .blush.l{left:12px}:where(.pg) .masc .blush.r{right:12px}:where(.pg) .masc .smile{border-bottom:3px solid var(--dark);border-radius:0 0 12px 12px;width:16px;height:8px;position:absolute;bottom:14px;left:46px}:where(.pg) .circ{background:var(--card);width:76px;height:76px;box-shadow:0 0 0 1.5px var(--pink200),0 8px 20px #7a1d331a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;display:flex}:where(.pg) .circ svg{width:32px;height:32px}:where(.pg) .bar{background:var(--pink100);border-radius:999px;height:8px;overflow:hidden}:where(.pg) .bar>div{background:var(--pink300);border-radius:999px;height:100%}:where(.pg) .spine{writing-mode:vertical-rl;border:1px solid #e6cfd4;border-radius:6px 6px 3px 3px;justify-content:center;align-items:flex-end;width:34px;padding:6px 0;font-size:9px;font-weight:700;display:flex;box-shadow:inset -3px 0 #0000000a}:where(.pg) .divider{background:linear-gradient(90deg,#0000,#e6cfd4,#0000);height:1px;margin:0 44px}:where(.pg) .alien{width:110px;position:relative}:where(.pg) .alien img{width:100%;height:auto;display:block}:where(.pg) .alien .eye{aspect-ratio:1;background:#000;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}:where(.pg) .alien .sock{background:#fff;border-radius:50%;position:absolute;inset:7.9%;overflow:hidden}:where(.pg) .alien .pup{transform:translate(var(--lx,0),var(--ly,0));background:#050505;border-radius:50%;transition:transform .12s ease-out;position:absolute;inset:0}.pg,.pg *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M14 2C15 10 18 13 26 14C18 15 15 18 14 26C13 18 10 15 2 14C10 13 13 10 14 2Z' fill='%237A1D33' stroke='%232B1216' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 14 14,auto}.pg .pill,.pg .card2,.pg .spine,.pg .alien,.pg .link,.pg summary,.pg .jsend,.pg .vopt,.pg .csend,.pg .spoilbtn,.pg .cchk,.pg .rtoggle,.pg .rsend,.pg .gtab,.pg .buy,.pg .rmore,.pg .ntab,.pg .ltab,.pg .atab,.pg .misi,.pg .rjoin,.pg .hcta{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Cpath d='M17 3C18 13 21 16 31 17C21 18 18 21 17 31C16 21 13 18 3 17C13 16 16 13 17 3Z' fill='%23D9B46A' stroke='%232B1216' stroke-width='1.6' stroke-linejoin='round'/%3E%3Ccircle cx='28' cy='6' r='2' fill='%237A1D33'/%3E%3C/svg%3E") 17 17,pointer}:where(.pg) .cglow{z-index:50;pointer-events:none;mix-blend-mode:multiply;opacity:0;background:radial-gradient(circle,#8c2d4638,#d9b46a24 45%,#0000 70%);border-radius:50%;width:260px;height:260px;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){:where(.pg) .cglow{display:none}:where(.pg) .alien .pup{transition:none}}:where(.pg) .acc{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:14px;display:grid}:where(.pg) .acc details{background:color-mix(in srgb,var(--card) 80%,transparent);border:1px solid #ecd8dc;border-radius:20px;overflow:hidden;box-shadow:0 8px 26px #7a1d3312}:where(.pg) .acc summary{align-items:center;gap:18px;padding:18px 24px;list-style:none;transition:background .2s;display:flex}:where(.pg) .acc summary::-webkit-details-marker{display:none}:where(.pg) .acc .num{font-family:var(--font-serif),serif;color:var(--pink);flex-shrink:0;width:22px;font-size:32px;line-height:1}:where(.pg) .acc .t{font-size:15px;font-weight:700}:where(.pg) .acc .teaser{opacity:.7;margin-top:2px;font-size:13px}:where(.pg) .acc .t,:where(.pg) .acc .teaser{display:block}:where(.pg) .acc .plus{color:var(--pink);flex-shrink:0;margin-left:auto;font-size:24px;transition:transform .2s}:where(.pg) .acc details[open] summary{background:var(--pink50)}:where(.pg) .acc details[open] .plus{transform:rotate(45deg)}:where(.pg) .acc .body{padding:14px 22px 20px;font-size:14px;line-height:1.65}:where(.pg) .acc .abody p{margin:0 0 10px}:where(.pg) .acc .abody p:last-child{margin:0}:where(.pg) .acc .mini{background:var(--card);border:1px solid var(--pink100);border-radius:14px;flex-direction:column;gap:4px;padding:14px;font-size:12.5px;line-height:1.55;display:flex}:where(.pg) .acc .mini>b{font-size:14px}:where(.pg) .acc .mini>i{opacity:.7}:where(.pg) .acc .mini>span b{color:var(--pink)}:where(.pg) .acc .src{opacity:.75;margin:12px 0 0;font-size:12px;line-height:1.6}:where(.pg) .jtext{box-sizing:border-box;resize:vertical;border:1.5px dashed var(--pink200);width:100%;min-height:150px;font:inherit;color:var(--ink);background:repeating-linear-gradient(transparent 0 23px,var(--pink100) 23px 24px) 0 11px,var(--card);border-radius:14px;outline:none;padding:12px 14px;font-size:14px;line-height:24px}:where(.pg) .jtext:focus{border-style:solid;border-color:var(--pink300)}:where(.pg) .jname{border:1px solid var(--pink100);font:inherit;color:var(--ink);background:var(--card);border-radius:999px;outline:none;flex:1;padding:8px 14px;font-size:12px}:where(.pg) .jname:focus{border-color:var(--pink300)}:where(.pg) .jcount{opacity:.55;font-size:11px}:where(.pg) .jsend{background:var(--pink);color:var(--on-accent);font:inherit;border:0;margin-top:12px;font-size:12px;font-weight:700}:where(.pg) .jhead{border-bottom:1px solid var(--pink100);color:var(--pink);letter-spacing:.5px;padding:14px 20px;font-size:12px;font-weight:700}:where(.pg) .jlist{max-height:300px;overflow:auto}:where(.pg) .jentry{border-bottom:1px solid var(--pink50);background:repeating-linear-gradient(#0000 0 25px,#7a1d331f 25px 26px) 0 30px;padding:14px 20px 16px}:where(.pg) .jentry.new{animation:.5s ease-out jin}@keyframes jin{0%{background-color:var(--pink100)}to{background-color:#0000}}:where(.pg) .jmeta{opacity:.7;margin-bottom:4px;font-size:11px}:where(.pg) .jbody{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:26px}:where(.pg) .jnote{padding:14px 20px}:where(.pg) .jlist:focus-visible{outline:2px solid var(--pink);outline-offset:-2px}:where(.pg) .jhist{margin-top:16px}:where(.pg) .jmore{border:1px solid var(--pink100);background:var(--card);color:var(--pink);font:inherit;cursor:pointer;border-radius:999px;padding:9px 18px;font-size:12px;font-weight:700}:where(.pg) .jmore:hover{border-color:var(--pink300)}:where(.pg) .jdays{max-height:420px;margin-top:12px;padding:0;overflow:auto}:where(.pg) .jdays .jhead{background:var(--card);z-index:1;margin:0;position:sticky;top:0}:where(.pg) .vote{flex-direction:column;gap:10px;display:flex}:where(.pg) .vopt{text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--pink100);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex;position:relative}:where(.pg) .vopt:hover{border-color:var(--pink300)}:where(.pg) .vtitle{flex:1;font-size:13px;font-weight:700}:where(.pg) .vtitle:before{content:"";border:1.5px solid var(--pink300);vertical-align:-2px;background:var(--card);border-radius:50%;width:14px;height:14px;margin-right:8px;display:inline-block}:where(.pg) .vopt.mine{border-color:var(--pink);background:var(--pink50)}:where(.pg) .vopt.mine .vtitle:before{background:var(--pink);box-shadow:inset 0 0 0 3px var(--card)}:where(.pg) .vpct{color:var(--pink);font-size:12px;font-weight:700;display:none}:where(.pg) .vbar{background:var(--pink100);border-radius:999px;flex-basis:100%;height:6px;display:none;overflow:hidden}:where(.pg) .vbar i{background:var(--pink300);border-radius:999px;width:0;height:100%;transition:width .5s ease-out;display:block}:where(.pg) .vopt.mine .vbar i{background:var(--pink)}:where(.pg) .vote.done .vpct{display:inline}:where(.pg) .vote.done .vbar{display:block}:where(.pg) .vthanks{opacity:.7;margin-top:10px;font-size:11px;display:none}:where(.pg) .vote.done+.vthanks{display:block}:where(.pg) .vmine{color:var(--pink);font-size:12px;font-weight:700}:where(.pg) .vopt:disabled{cursor:default}:where(.pg) .vopt:disabled:not(.mine):hover{border-color:var(--pink100)}:where(.pg) .vmsg{min-height:1.5em;color:var(--muted);margin:10px 0 0;font-size:12px}:where(.pg) .vmsg.cerr{color:var(--ink)}:where(.pg) .clist{flex-direction:column;gap:8px;max-height:190px;margin-bottom:10px;padding-right:2px;display:flex;overflow:auto}:where(.pg) .cm{background:var(--pink50);border-radius:14px;padding:8px 12px;font-size:12px}:where(.pg) .cm.own{background:var(--card);border:1px solid var(--pink100);margin-left:24px}:where(.pg) .cm.new{animation:.5s ease-out jin}:where(.pg) .cmeta{align-items:center;gap:6px;margin-bottom:2px;display:flex}:where(.pg) .cbab{color:var(--pink);background:var(--card);border:1px solid var(--pink100);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}:where(.pg) .cspoil{color:var(--card);background:var(--ink);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}:where(.pg) .cwhen{color:var(--muted);margin-left:auto;font-size:11px}:where(.pg) .ctext-body{white-space:pre-wrap;overflow-wrap:anywhere}:where(.pg) .spoilbtn{font:inherit;color:var(--ink);background:var(--card);border:1px dashed var(--pink300);border-radius:999px;padding:3px 10px;font-size:12px}:where(.pg) .spoilbtn:hover{background:var(--pink100)}:where(.pg) .tempty{color:var(--muted);margin:0;font-size:12px}:where(.pg) .cerr{border-left:3px solid var(--pink);margin:6px 0 0;padding-left:10px;font-size:12px;font-weight:700}:where(.pg) .ctxt{box-sizing:border-box;resize:none;border:1.5px dashed var(--pink200);width:100%;font:inherit;color:var(--ink);background:var(--card);border-radius:14px;outline:none;padding:9px 12px;font-size:12px}:where(.pg) .ctxt:focus{border-style:solid;border-color:var(--pink300)}:where(.pg) .crow{align-items:center;gap:6px;margin-top:6px;display:flex}:where(.pg) .cname{border:1px solid var(--pink100);min-width:0;font:inherit;color:var(--ink);background:var(--card);border-radius:999px;outline:none;flex:1;padding:6px 12px;font-size:11px}:where(.pg) .cbabin{border:1px solid var(--pink100);width:56px;font:inherit;color:var(--ink);background:var(--card);border-radius:999px;outline:none;padding:6px 8px;font-size:11px}:where(.pg) .cname:focus,:where(.pg) .cbabin:focus{border-color:var(--pink300)}:where(.pg) .cchk{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}:where(.pg) .cchk input{accent-color:var(--pink)}:where(.pg) .csend{background:var(--pink);color:var(--on-accent);font:inherit;border:0;padding:7px 14px;font-size:11px;font-weight:700}:where(.pg) .rtoggle{border:1.5px solid var(--pink200);background:var(--card);color:var(--pink);font:inherit;font-size:12px;font-weight:700}:where(.pg) .rform{flex-direction:column;gap:8px;margin-top:14px;padding:18px;display:none}:where(.pg) .rform.open{display:flex}:where(.pg) .rgrid{gap:8px;display:flex}:where(.pg) .rgrid>*{flex:1}:where(.pg) .rin{box-sizing:border-box;border:1px solid var(--pink100);width:100%;font:inherit;color:var(--ink);background:var(--card);resize:vertical;border-radius:12px;outline:none;padding:9px 12px;font-size:12px}:where(.pg) .rin:focus{border-color:var(--pink300)}:where(.pg) .rsend{background:var(--pink);color:var(--on-accent);font:inherit;border:0;font-size:12px;font-weight:700;flex:none!important}:where(.pg) .rdone{color:var(--pink);text-align:center;margin-top:12px;font-size:12px;font-weight:700;display:none}:where(.pg) .rdone.show{display:block}:where(.pg) .rwall{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}:where(.pg) .rcard{background:color-mix(in srgb,var(--card) 80%,transparent);border:1px solid #ecd8dc;border-radius:18px;padding:16px;box-shadow:0 8px 22px #7a1d330f}:where(.pg) .rtitle{font-family:var(--font-serif),serif;overflow-wrap:anywhere;font-size:22px;line-height:1.1}:where(.pg) .rnote{text-align:center;margin-top:16px}:where(.pg) .rauthor{opacity:.6;margin:2px 0 8px;font-size:11px}:where(.pg) .rwhy{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}:where(.pg) .rby{color:var(--pink);margin-top:10px;font-size:11px;font-weight:700}:where(.pg) .gtabs{flex-wrap:wrap;gap:6px;margin:14px 0 16px;display:flex}:where(.pg) .gtab{border:1px solid var(--pink200);background:var(--card);color:var(--ink);font:inherit;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}:where(.pg) .gtab.on{background:var(--ink);color:var(--card);border-color:var(--ink)}:where(.pg) .shelf{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}:where(.pg) .bk{flex-direction:column;gap:5px;display:flex}:where(.pg) .bk[hidden]{display:none}:where(.pg) .cov{aspect-ratio:2/3;box-sizing:border-box;border-radius:6px;flex-direction:column;justify-content:space-between;margin-bottom:4px;padding:14px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #2b121629}:where(.pg) .cov img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.pg) .cov .ct{font-family:var(--font-serif),serif;font-size:19px;line-height:1.05}:where(.pg) .cov .ca{letter-spacing:.6px;text-transform:uppercase;opacity:.7;font-size:9px}:where(.pg) .cov .own{z-index:2;background:var(--pink);color:var(--on-accent);border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0003}:where(.pg) .cov .own+.ct{margin-top:18px}:where(.pg) .gchip{color:var(--pink);background:var(--pink50);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:700}:where(.pg) .bt{font-family:var(--font-serif),serif;font-size:18px;line-height:1.1}:where(.pg) .bmeta{opacity:.6;font-size:11px}:where(.pg) .buy{color:var(--pink);border-bottom:1.5px solid var(--pink200);align-self:flex-start;margin-top:2px;font-size:11px;font-weight:700;text-decoration:none}:where(.pg) .buy:hover{border-color:var(--pink)}:where(.pg) .shelf-foot{opacity:.85;justify-content:space-between;margin-top:16px;font-size:12px;display:flex}:where(.pg) .gtab span{opacity:.55;margin-left:2px;font-weight:700}:where(.pg) .gtab.on span{opacity:.8}:where(.pg) .nolink{opacity:.45;align-self:flex-start;margin-top:2px;font-size:11px;font-style:italic}:where(.pg) .shelf-foot{flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:22px}:where(.pg) .scount{opacity:.6;font-size:11px}:where(.pg) .rmore{border:1.5px solid var(--pink200);background:var(--card);color:var(--pink);font:inherit;font-size:12px;font-weight:700}:where(.pg) .rmore[hidden]{display:none}:where(.pg) .kpis{text-align:center;grid-template-columns:repeat(4,1fr);align-content:center;gap:6px 0;padding:18px 8px;display:grid}:where(.pg) .kpi{padding:0 6px}:where(.pg) .kpi+.kpi{border-left:1px dashed var(--pink200)}:where(.pg) .kv{color:var(--pink);white-space:nowrap;font-size:38px;line-height:1}:where(.pg) .kl{opacity:.75;margin-top:6px;font-size:11.5px;line-height:1.3}:where(.pg) .ksub{opacity:.5;letter-spacing:.3px;grid-column:1/-1;margin-top:8px;font-size:10.5px}:where(.pg) .spark{z-index:60;pointer-events:none;transform:translate(-50%,-50%) rotate(var(--rot));clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:.85s ease-out forwards spark;position:absolute}@keyframes spark{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--rot)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + 28px)) rotate(calc(var(--rot) + 90deg)) scale(.2)}}:where(.pg) .spark-layer{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pg>.sec>.eyebrow{justify-content:center}.pg>.sec>h4{text-align:center;text-wrap:balance}.pg>.sec>h4+p{text-align:center;margin-left:auto!important;margin-right:auto!important}.pg>.sec>.row,:where(.pg) .gtabs{justify-content:center}.pg>.sec>.pill{margin-left:auto;margin-right:auto;display:table}:where(.pg) .rhead{text-align:center;flex-direction:column;align-items:center!important}:where(.pg) .rhead p{margin-left:auto!important;margin-right:auto!important}:where(.pg) .vau{opacity:.65;margin:2px 0 0 22px;font-size:11px;font-weight:400;display:block}:where(.pg) .tw{animation:3.2s ease-in-out infinite twinkle}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(20deg)}}@media (prefers-reduced-motion:reduce){:where(.pg) .tw{opacity:.7;animation:none}}:where(.pg) .story{flex-direction:column;gap:6px;padding:16px 18px;display:flex}:where(.pg) .story .st{font-family:var(--font-serif),serif;text-wrap:balance;margin-top:2px;font-size:21px;line-height:1.12}:where(.pg) .story .st i{color:var(--pink)}:where(.pg) .story .sq{opacity:.78;margin:0 0 4px;font-size:13px;line-height:1.55}:where(.pg) .story .sgo{color:var(--pink);margin-top:auto;font-size:12px;font-weight:700;text-decoration:none}:where(.pg) .story .sgo:hover{text-decoration:underline}:where(.pg) .story .stag{background:var(--pink50);color:var(--pink);align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}:where(.pg) .story .stag.solid{background:var(--pink);color:var(--on-accent)}:where(.pg) .story .sdate{opacity:.75;font-size:12px}:where(.pg) .apanel-empty{text-align:center;opacity:.75;grid-column:1/-1;margin:8px 0;font-size:14px}:where(.pg) .events{grid-template-columns:repeat(6,1fr);gap:10px;max-width:1080px;margin:20px auto 8px;display:grid}:where(.pg) .events img{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 10px 24px #2b12161f}:where(.pg) .events-cap{text-align:center;opacity:.6;margin:0 0 14px;font-size:12px}@media (max-width:760px){:where(.pg) .events{grid-template-columns:repeat(3,1fr);gap:8px}:where(.pg) .events img{border-radius:10px}}:where(.pg) .subh{text-align:center;margin:30px 0 0}:where(.pg) .subh p{opacity:.75;margin:4px 0 0;font-size:13px}:where(.pg) .cbhead{opacity:.7;margin:0 0 12px;font-size:12px}:where(.pg) .nook{grid-template-columns:1fr;gap:18px;margin-top:18px;display:grid}:where(.pg) .nook-photo{padding:12px}:where(.pg) .nook-pics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}:where(.pg) .nook-pics img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%;display:block}:where(.pg) .nook-cap{opacity:.6;text-align:center;margin-top:8px;font-size:11px}:where(.pg) .ltabs{flex-wrap:wrap;justify-content:center;gap:6px;margin:18px 0 0;display:flex}:where(.pg) .ntabs{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 14px;display:flex}:where(.pg) .ntab,:where(.pg) .ltab{border:1px solid var(--pink200);background:var(--card);color:var(--ink);font:inherit;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}:where(.pg) .ntab span,:where(.pg) .ltab span{opacity:.55;margin-left:2px;font-weight:700}:where(.pg) .ntab.on,:where(.pg) .ltab.on{background:var(--ink);color:var(--card);border-color:var(--ink)}:where(.pg) .gear-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}:where(.pg) .gear{background:var(--card);border:1px solid var(--pink100);border-radius:14px;flex-direction:column;gap:5px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}:where(.pg) .gear.on{border-color:var(--pink);box-shadow:0 0 0 2px var(--pink100)}:where(.pg) .gear[hidden]{display:none}:where(.pg) .gtop{align-items:center;gap:8px;display:flex}:where(.pg) .gnum{background:var(--pink);width:20px;height:20px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}:where(.pg) .gname{font-size:13.5px;font-weight:700}:where(.pg) .gcat{color:var(--pink);background:var(--pink50);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:700}:where(.pg) .gnote{opacity:.8;font-size:12px;line-height:1.5}:where(.pg) .tips{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}:where(.pg) .tip{border:1px dashed var(--pink200);border-radius:14px;padding:12px 14px;font-size:12.5px;line-height:1.5}:where(.pg) .tip b{font-family:var(--font-serif),serif;color:var(--pink);margin-bottom:2px;font-size:21px;font-weight:400;line-height:1.1;display:block}@media (max-width:900px){:where(.pg) .nook-pics,:where(.pg) .gear-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){:where(.pg) .gear-list{grid-template-columns:1fr}}:where(.pg) .gmore{margin:12px auto 0;display:block}:where(.pg) .libs{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:calc(23.2558% - 13.0233px);grid-auto-flow:column;gap:14px;margin-top:20px;padding-bottom:10px;display:grid;overflow-x:auto}:where(.pg) .lib{scroll-snap-align:start;background:var(--card);border:1px solid var(--pink100);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}:where(.pg) .lib-media{aspect-ratio:4/5;text-align:center;background:repeating-linear-gradient(135deg,var(--pink50) 0 12px,var(--card) 12px 24px);color:var(--pink);place-items:center;font-size:12px;font-weight:700;display:grid}:where(.pg) .lib-media.vid{aspect-ratio:4/5;background:repeating-linear-gradient(135deg,var(--pink100) 0 12px,var(--pink50) 12px 24px)}:where(.pg) .lib-media svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:30px;height:30px;margin:0 auto 6px;display:block}:where(.pg) .lib-media iframe{background:#000;border:0;width:100%;height:100%;display:block}:where(.pg) .lib-media img{object-fit:cover;width:100%;height:100%;display:block}:where(.pg) .lib-media{position:relative}:where(.pg) .lib-note{background:var(--note);color:var(--on-note);border-radius:4px;align-self:flex-start;margin-top:4px;padding:3px 8px;font-size:11.5px;font-weight:600;line-height:1.35}:where(.pg) .lib-media.duo{grid-template-rows:1fr 1fr;place-items:stretch stretch;gap:0;display:grid}:where(.pg) .lib-media.duo img{min-height:0}:where(.pg) .sec[id]{scroll-margin-top:24px}:where(.pg) a.hcta{color:var(--pink);font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}:where(.pg) a.hcta:hover,:where(.pg) a.hcta:focus-visible{transform:translateY(-2px);box-shadow:0 6px 16px #2b121626}:where(.pg) .misi{color:inherit;border-radius:16px;padding:4px 0;text-decoration:none;display:block}:where(.pg) .misi .circ{transition:transform .2s,box-shadow .2s}:where(.pg) .misi:hover .circ,:where(.pg) .misi:focus-visible .circ{transform:translateY(-4px)}:where(.pg) .misi:hover b{text-underline-offset:3px;text-decoration:underline}:where(.pg) .rbook{gap:16px;display:flex}:where(.pg) .rbook img{object-fit:cover;border-radius:6px;flex-shrink:0;width:80px;height:116px;box-shadow:0 6px 16px #2b12162e}:where(.pg) .rtag{letter-spacing:.3px;color:var(--on-accent);background:var(--pink);border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}:where(.pg) .rtag.soft{color:var(--pink);background:var(--pink50);box-shadow:0 0 0 1px var(--pink100)}:where(.pg) .rjoin{background:var(--ink);color:var(--card);text-decoration:none}:where(.pg) .rdone-club{color:var(--pink);margin-top:10px;font-size:11.5px;font-weight:600}:where(.pg) #ngobrol{scroll-margin-top:24px}:where(.pg) .atab{font:inherit;background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--pink200);border:0;font-size:12px;font-weight:500}:where(.pg) .atab.on{background:var(--ink);color:var(--card);box-shadow:none}:where(.pg) .apanel[hidden]{display:none!important}:where(.pg) .lib-link{color:var(--pink);margin-top:4px;font-size:12px;font-weight:700;text-decoration:none}:where(.pg) .lib-body{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}:where(.pg) .lib-name{font-family:var(--font-serif),serif;font-size:21px;line-height:1.1}:where(.pg) .lib-loc{opacity:.65;font-size:12px}:where(.pg) .libs-wrap{position:relative}:where(.pg) .lib-arrow{z-index:2;border:1px solid var(--pink100);background:var(--card);width:42px;height:42px;color:var(--pink);cursor:pointer;border-radius:50%;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:38%;box-shadow:0 6px 18px #0000001f}:where(.pg) .lib-arrow:hover{transform:scale(1.06)}:where(.pg) .lib-arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}:where(.pg) .lib-arrow.prev{left:-16px}:where(.pg) .lib-arrow.prev svg{transform:rotate(180deg)}:where(.pg) .lib-arrow.next{right:-16px}:where(.pg) .lib-arrow[hidden],:where(.pg) .lib[hidden]{display:none}@media (max-width:680px){:where(.pg) .lib-arrow{width:36px;height:36px}:where(.pg) .lib-arrow.prev{left:-8px}:where(.pg) .lib-arrow.next{right:-8px}}:where(.pg) .libs{align-items:start}@media (max-width:900px){:where(.pg) .libs{grid-auto-columns:calc(43.4783% - 12.1739px)}}@media (max-width:680px){:where(.pg) .libs{grid-auto-columns:68%;gap:10px}:where(.pg) .lib-name{font-size:18px}}:where(.pg) .gchip,:where(.pg) .gcat,:where(.pg) .cspoil,:where(.pg) .gnum,:where(.pg) .ksub,:where(.pg) .rtag,:where(.pg) .cov .own{font-size:11px}:where(.pg) .jentry{background:0 0}:where(.pg) .bmeta,:where(.pg) .ksub,:where(.pg) .lib-loc,:where(.pg) .nook-cap,:where(.pg) .rauthor,:where(.pg) .vhint,:where(.pg) .events-cap,:where(.pg) .src,:where(.pg) .vau,:where(.pg) .jcount,:where(.pg) .nolink,:where(.pg) .scount,:where(.pg) .jmeta,:where(.pg) .gtab span,:where(.pg) .ntab span,:where(.pg) .ltab span{opacity:.75}:where(.pg) .bmeta,:where(.pg) .rauthor,:where(.pg) .vau,:where(.pg) .nook-cap,:where(.pg) .vhint,:where(.pg) .src,:where(.pg) .ksub,:where(.pg) .jmeta{font-size:12px}:where(.pg) .jtext::placeholder,:where(.pg) .ctxt::placeholder,:where(.pg) .jname::placeholder,:where(.pg) .cname::placeholder,:where(.pg) .rin::placeholder{color:var(--muted);opacity:1}:where(.pg) .jbody{background:repeating-linear-gradient(#0000 0 25px,#7a1d331f 25px 26px)}@media (max-width:680px){:where(.pg) .gtabs,:where(.pg) .ntabs,:where(.pg) .ltabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}:where(.pg) .gtabs::-webkit-scrollbar{display:none}:where(.pg) .ntabs::-webkit-scrollbar{display:none}:where(.pg) .ltabs::-webkit-scrollbar{display:none}:where(.pg) .gtab,:where(.pg) .ntab,:where(.pg) .ltab{flex:none}:where(.pg) .gear-list{grid-template-columns:repeat(2,1fr)}:where(.pg) .lib-arrow{opacity:.95;width:34px;height:34px;top:34%}:where(.pg) .lib-arrow.prev{left:6px}:where(.pg) .lib-arrow.next{right:6px}}html:has(.pg){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}:is(html:has(.pg),body:has(.pg)){background:var(--base);overflow-x:clip}body:has(.pg){color:var(--ink)}.pg{--gut:44px;max-width:1180px;margin:0 auto}.pg>.sec{padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}:where(.pg) .divider{margin-left:var(--gut);margin-right:var(--gut)}:where(.pg) .rg>*,:where(.pg) .acc>*{min-width:0}:where(.pg) a:focus-visible,:where(.pg) button:focus-visible,:where(.pg) summary:focus-visible,:where(.pg) input:focus-visible,:where(.pg) textarea:focus-visible{outline:2px solid var(--pink);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where(.pg) *{transition:none!important;animation:none!important}}@media (max-width:900px){.pg{--gut:24px}:where(.pg) .shelf{grid-template-columns:repeat(4,1fr)}:where(.pg) .acc{grid-template-columns:1fr}:where(.pg) .misi-grid{grid-template-columns:repeat(3,1fr)!important;row-gap:22px!important}}@media (max-width:680px){.pg{--gut:16px}:where(.pg) .topnav{margin-bottom:28px!important}:where(.pg) .decor>svg.star,.pg svg[viewBox="0 0 96 70"]{display:none}:where(.pg) .topnav .row{flex-wrap:wrap;justify-content:center}:where(.pg) .hero-h{font-size:40px!important}:where(.pg) .rg{grid-template-columns:1fr!important}:where(.pg) .rwall{grid-template-columns:1fr}:where(.pg) .shelf{grid-template-columns:repeat(2,1fr);gap:14px}:where(.pg) .misi-grid{grid-template-columns:repeat(2,1fr)!important}:where(.pg) .kpis{grid-template-columns:repeat(2,1fr);row-gap:18px}:where(.pg) .kpi:nth-child(3){border-left:0}:where(.pg) .alien{width:92px}.pg h4{font-size:32px}:where(.pg) .crow,:where(.pg) .rgrid{flex-wrap:wrap}:where(.pg) .acc .body{padding:12px 16px 18px}:where(.pg) .acc summary{gap:14px;padding:16px 18px}}:where(.pg) .lib-play{text-decoration:none;transition:filter .2s}:where(.pg) .lib-play:hover{filter:brightness(.95)}.pg button:disabled,.pg input:disabled,.pg textarea:disabled{cursor:not-allowed;opacity:.65}:where(.pg) .rbook .nocov{background:var(--pink100);border-radius:6px;flex-shrink:0;width:80px;height:116px}:where(.pg) .rbook.rempty{text-align:center;color:var(--muted);justify-content:center;align-items:center;font-size:13px}:where(.pg) .rbook.rempty p{margin:0}:where(.pg) .cov.plain{background:var(--pink100)}:where(.pg) .lib-play{width:100%;height:100%;font:inherit;color:var(--on-accent);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--pink) 80%,var(--on-accent)),var(--pink) 72%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}:where(.pg) .lib-play .lp-tag{letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:700}:where(.pg) .lib-play .lp-name{font-family:var(--font-serif),serif;text-wrap:balance;font-size:24px;line-height:1.1}:where(.pg) .lib-play .lp-btn{background:var(--on-accent);width:56px;height:56px;color:var(--pink);border-radius:50%;place-items:center;transition:transform .2s;display:grid;box-shadow:0 6px 18px #00000040}:where(.pg) .lib-play:hover .lp-btn,:where(.pg) .lib-play:focus-visible .lp-btn{transform:scale(1.08)}:where(.pg) .lib-play .lp-btn svg{fill:currentColor;stroke:none;width:24px;height:24px;margin:0 0 0 3px}:where(.pg) .lib-play.has-cover{background:#1a0c10}:where(.pg) .lib-play .lp-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.pg) .lib-play.has-cover:after{content:"";background:linear-gradient(#00000073,#0000 30% 70%,#0003);position:absolute;inset:0}:where(.pg) .lib-play.has-cover .lp-tag{z-index:1;text-shadow:0 1px 4px #00000080;position:absolute;top:14px;left:16px}:where(.pg) .lib-play.has-cover .lp-btn{z-index:1;position:relative}:where(.pg) .sec-back{color:var(--pink);margin-bottom:18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}:where(.pg) .sec-back:hover{text-decoration:underline}:where(.pg) .lg-panel{text-align:center;max-width:520px;margin:22px auto 0;padding:24px}:where(.pg) .lg-body{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}:where(.pg) .lg-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}:where(.pg) .lg-btn{font:inherit;border:1px solid var(--pink);background:var(--pink);color:var(--on-accent);cursor:pointer;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700}:where(.pg) .lg-btn.ghost{color:var(--pink);background:0 0}:where(.pg) .lg-btn:disabled{opacity:.55;cursor:not-allowed}:where(.pg) .lg-btn:focus-visible{outline:2px solid var(--pink);outline-offset:2px}@media (max-width:520px){:where(.pg) .lg-actions{flex-direction:column}:where(.pg) .lg-btn{width:100%}}.home-preview-banner{background:var(--ink);color:var(--card);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:9px 16px;font-size:12px;display:flex}.home-preview-banner .chip{border:1px solid color-mix(in srgb,var(--card) 45%,transparent);border-radius:999px;padding:1px 10px;font-weight:500}.home-preview-banner a{color:inherit;font-weight:700}
