.QLkSkW_shell{background:linear-gradient(to right, var(--plum) 76px, #fff 76px);flex:1;grid-template-columns:76px minmax(0,1fr);display:grid}.QLkSkW_shell>main{min-width:0}.QLkSkW_side{background:var(--plum);border-right:1px solid var(--line-d);color:#fff;scrollbar-width:none;align-content:start;align-self:start;gap:2px;height:100vh;padding:16px 12px 20px;display:grid;position:sticky;top:0;overflow-y:auto}.QLkSkW_side::-webkit-scrollbar{display:none}.QLkSkW_summon{background:var(--lav);height:48px;color:var(--plum);font:600 15px/1 var(--f-body);text-align:center;border-radius:9999px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;transition:transform .15s,filter .15s;display:flex;position:relative}.QLkSkW_summon:hover{filter:saturate(1.25)brightness(1.04);transform:translateY(-1px)}.QLkSkW_summonOn{box-shadow:0 0 0 2px var(--plum), 0 0 0 3px var(--lav)}.QLkSkW_summon svg{flex:none;width:22px;height:22px;display:none}.QLkSkW_free{box-shadow:inset 0 0 0 1px var(--line-d);font:500 12px/1.25 var(--f-body);color:#ffffffb3;border-radius:12px;gap:7px;margin:-2px 2px 6px;padding:10px 12px;display:grid}.QLkSkW_free:hover{box-shadow:inset 0 0 0 1px #fff6}.QLkSkW_free b{color:#fff;font-weight:600}.QLkSkW_free>i{background:#ffffff26;border-radius:9999px;height:5px;display:block;overflow:hidden}.QLkSkW_free>i>i{background:var(--lav);border-radius:9999px;height:100%;display:block}.QLkSkW_side section,.QLkSkW_sheet{gap:2px;display:grid}.QLkSkW_side h2{font:600 11px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin:16px 10px 6px}.QLkSkW_side h2 i,.QLkSkW_sheet h2 i{display:none}.QLkSkW_item{font:500 14px/1.1 var(--f-body);color:#ffffffd9;border-radius:9999px;align-items:center;gap:11px;padding:10px 12px;display:flex;position:relative}.QLkSkW_item svg{flex:none;width:18px;height:18px}.QLkSkW_item:hover{color:#fff;background:#ffffff14}.QLkSkW_item.QLkSkW_on,.QLkSkW_item.QLkSkW_on:hover{background:var(--lav);color:var(--plum)}.QLkSkW_item em{background:var(--mint);font:600 11px/1 var(--f-body);color:var(--teal);border-radius:9999px;margin-left:auto;padding:3px 7px;font-style:normal}.QLkSkW_holo,.QLkSkW_holo:hover{background:linear-gradient(var(--plum), var(--plum)) padding-box, var(--holo) border-box;border:1.5px solid #0000}.QLkSkW_holo:hover{background:linear-gradient(#34103e, #34103e) padding-box, var(--holo) border-box}.QLkSkW_holo.QLkSkW_on,.QLkSkW_holo.QLkSkW_on:hover{background:linear-gradient(var(--lav), var(--lav)) padding-box, var(--holo) border-box}.QLkSkW_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 2px 2px;display:grid}.QLkSkW_tile{box-shadow:inset 0 0 0 1px var(--line-d);font:500 12.5px/1.1 var(--f-body);text-align:center;color:#ffffffd9;border-radius:14px;align-content:center;justify-items:center;gap:7px;padding:12px 6px 10px;display:grid;position:relative}.QLkSkW_tile svg{width:24px;height:24px}.QLkSkW_tile:hover{color:#fff;background:#ffffff14}.QLkSkW_tileOn,.QLkSkW_tileOn:hover{background:var(--lav);box-shadow:none;color:var(--plum)}.QLkSkW_tileWide{grid-column:1/-1;justify-content:center;gap:9px;padding:11px 6px;display:flex}.QLkSkW_tileWide svg{width:20px;height:20px}.QLkSkW_tileDot{background:var(--mint);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.QLkSkW_newTag{background:var(--mint);font:700 9px/1 var(--f-body);letter-spacing:.04em;text-transform:uppercase;color:var(--teal);border-radius:6px;padding:3px 6px;position:absolute;top:-6px;right:-4px}.QLkSkW_item .QLkSkW_newTag{margin-left:auto;position:static}.QLkSkW_part{gap:2px;display:grid}.QLkSkW_part h3{font:600 11px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin:12px 6px 4px}.QLkSkW_dot{flex:none;place-items:center;width:18px;height:18px;display:grid}.QLkSkW_dot:before{content:"";background:var(--mint);border-radius:50%;width:9px;height:9px;animation:1.6s ease-out infinite QLkSkW_pulse}@keyframes QLkSkW_pulse{0%{box-shadow:0 0 #93ffe499}70%,to{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.QLkSkW_dot:before{animation:none}}.QLkSkW_ca{justify-self:start;margin:18px 8px 0}.QLkSkW_online{font:500 12px/1 var(--f-body);color:#ffffffb3;align-items:center;gap:8px;margin:12px 8px 0;display:flex}.QLkSkW_online b{color:#fff;font-weight:600}.QLkSkW_bar,.QLkSkW_spacer,.QLkSkW_sheet,.QLkSkW_scrim{display:none}@media (max-width:900px){.QLkSkW_shell{--tabbar:68px;background:#fff;display:block}.QLkSkW_side{display:none}.QLkSkW_spacer{background:var(--plum);height:calc(68px + env(safe-area-inset-bottom));display:block}.QLkSkW_bar{z-index:60;padding:8px 4px calc(8px + env(safe-area-inset-bottom));background:var(--plum);border-top:1px solid var(--line-d);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.QLkSkW_tab{font:500 11px/1 var(--f-body);color:#ffffffb3;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:4px 0;display:grid;position:relative}.QLkSkW_tab svg{width:22px;height:22px}.QLkSkW_tabOn{color:var(--lav)}.QLkSkW_tab em{background:var(--mint);font:600 9.5px/1 var(--f-body);color:var(--teal);border-radius:9999px;padding:2px 6px;font-style:normal;position:absolute;top:-3px;left:calc(50% + 6px)}.QLkSkW_big{color:#fff}.QLkSkW_big>span{background:var(--lav);width:58px;height:58px;box-shadow:0 0 0 4px var(--plum);color:var(--plum);border-radius:50%;place-items:center;margin-top:-28px;display:grid}.QLkSkW_tab em.QLkSkW_freeBadge{background:var(--plum);box-shadow:inset 0 0 0 1px var(--lav);color:#fff;text-transform:none;top:-34px;left:calc(50% + 14px)}.QLkSkW_big svg{width:26px;height:26px}.QLkSkW_scrim{z-index:58;background:#23002b8c;display:block;position:fixed;inset:0}.QLkSkW_sheet{left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom));z-index:59;background:var(--plum);color:#fff;border-top:1px solid var(--line-d);border-radius:24px 24px 0 0;max-height:calc(100svh - 140px);padding:18px 14px 14px;animation:.18s ease-out QLkSkW_up;display:grid;position:fixed;overflow-y:auto}.QLkSkW_sheet h2{font:400 30px/.9 var(--f-disp);text-transform:uppercase;color:var(--lav);margin:0 6px 10px}.QLkSkW_sheet .QLkSkW_item{padding:12px 14px;font-size:15px}.QLkSkW_sheet .QLkSkW_ca{margin:12px 4px 0}@keyframes QLkSkW_up{0%{opacity:0;transform:translateY(24px)}}}.QLkSkW_rail{z-index:40;width:76px;transition:width .18s;position:sticky;overflow-x:hidden}.QLkSkW_rail:hover,.QLkSkW_rail:focus-within{width:248px}.QLkSkW_rail:not(:hover):not(:focus-within) :is(.QLkSkW_item span,.QLkSkW_tile span,.QLkSkW_summon span,.QLkSkW_online>span){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_item{position:relative}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_newTag{border-radius:50%;width:9px;height:9px;margin:0;padding:0;font-size:0;position:absolute;top:3px;right:3px}.QLkSkW_rail:not(:hover):not(:focus-within) :is(h2,.QLkSkW_free,.QLkSkW_ca){display:none}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_summon{height:48px;margin-bottom:18px;padding:0}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_summon svg{display:block}.QLkSkW_sumBadge{display:none}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_sumBadge{background:var(--plum);box-shadow:inset 0 0 0 1px var(--lav);font:600 9.5px/1 var(--f-body);white-space:nowrap;color:#fff;border-radius:9999px;padding:2px 6px;font-style:normal;display:block;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.QLkSkW_rail:not(:hover):not(:focus-within) section{border-top:1px solid var(--line-d);margin-top:10px;padding-top:10px}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_online{justify-content:center;margin:12px 0 0}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_item{justify-content:center;padding:11px 0}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_tiles{grid-template-columns:minmax(0,1fr);gap:2px;padding:0}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_tile{box-shadow:none;background:0 0;border-radius:9999px;padding:11px 0}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_tile svg{width:18px;height:18px}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_tileOn{background:var(--lav)}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_tileDot{top:4px;right:10px}.QLkSkW_rail:not(:hover):not(:focus-within) .QLkSkW_item em{padding:2px 4px;font-size:8px;position:absolute;top:2px;right:6px}@media (prefers-reduced-motion:reduce){.QLkSkW_rail{transition:none}}
