.y9WRmq_page{flex-direction:column;gap:20px;display:flex}.y9WRmq_top{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:767px){.y9WRmq_top{grid-template-columns:1fr}.y9WRmq_card{padding:22px 20px}}.y9WRmq_card{border:1px solid var(--lp-line);background:var(--lp-card);border-radius:24px;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.y9WRmq_card h2{margin:0}.y9WRmq_section{gap:14px;margin-top:40px;display:grid}.y9WRmq_section h2{margin:0 0 6px}.y9WRmq_big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,3rem);font-weight:600}.y9WRmq_sample{background:var(--lp-warn-soft);color:var(--lp-warn);border-radius:999px;place-self:flex-start start;margin:0;padding:3px 10px;font-size:.78rem;font-weight:600}.y9WRmq_switch{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:500;display:inline-flex;position:relative}.y9WRmq_switch input{opacity:0;cursor:pointer;width:44px;height:26px;margin:0;position:absolute}.y9WRmq_switch>span{background:var(--lp-line-strong);width:44px;height:26px;transition:background-color .24s var(--lp-ease);border-radius:13px;position:relative}.y9WRmq_switch>span:after{content:"";width:18px;height:18px;transition:transform .24s var(--lp-ease);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #141b334d}.y9WRmq_switch input:checked+span{background:var(--lp-btn)}.y9WRmq_switch input:checked+span:after{transform:translate(18px)}.y9WRmq_switch input:focus-visible+span{outline:2px solid var(--lp-accent);outline-offset:3px}.y9WRmq_calendar{grid-template-columns:repeat(7,1fr);gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.y9WRmq_calendar li{aspect-ratio:1;border:1px solid var(--lp-line);background:var(--lp-widget);color:var(--lp-ink-2);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-size:.8rem;font-weight:500;display:grid;position:relative}.y9WRmq_calendar li[data-done]{background:var(--lp-btn);color:var(--lp-on-btn);box-shadow:var(--lp-btn-shadow);border-color:#0000}.y9WRmq_calendar li[data-today]{outline:2px solid var(--lp-accent);outline-offset:2px}.y9WRmq_calendar li svg{position:absolute;bottom:3px;right:3px}.y9WRmq_bar{background:var(--lp-line-strong);border-radius:999px;height:8px;display:block;overflow:hidden}.y9WRmq_bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--lp-accent), #e9a17f);transform-origin:0;height:100%;display:block}.y9WRmq_plan{gap:12px;margin:0;padding:0;list-style:none;display:grid}.y9WRmq_plan li{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.y9WRmq_plan p{margin:0 0 2px}.y9WRmq_tick{border:1.5px solid var(--lp-line-strong);background:var(--lp-widget);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.y9WRmq_plan li[data-done] .y9WRmq_tick{background:var(--lp-good);color:var(--lp-bg);border-color:#0000}.y9WRmq_plan li[data-done] strong{text-decoration:line-through;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}.y9WRmq_moves{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:599px){.y9WRmq_moves{grid-template-columns:repeat(2,minmax(0,1fr))}.y9WRmq_move{min-height:128px;padding:14px}}.y9WRmq_move{border:1px solid var(--lp-line);background:var(--lp-widget);width:100%;min-height:150px;box-shadow:var(--lp-shadow-sm);color:var(--lp-ink);text-align:left;cursor:pointer;transition:transform .24s var(--lp-ease), border-color .24s var(--lp-ease);border-radius:20px;padding:18px}.y9WRmq_move:hover{border-color:var(--lp-line-strong);transform:translateY(-2px)}.y9WRmq_move[data-open]{background:var(--lp-dark);color:var(--lp-dark-ink);animation:y9WRmq_turn .42s var(--lp-ease);border-color:#0000}.y9WRmq_move[data-empty]:not([data-open]){background:var(--lp-card);box-shadow:none}.y9WRmq_moveFront,.y9WRmq_moveBack{align-content:start;gap:6px;display:grid}.y9WRmq_moveName{letter-spacing:-.02em;font-size:1.05rem;font-weight:600;line-height:1.2}.y9WRmq_moveUses{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.8rem;font-weight:600;line-height:1}.y9WRmq_moveTier{color:var(--lp-ink-2);font-size:.82rem;font-weight:500}.y9WRmq_move[data-open] .y9WRmq_moveTier{color:var(--lp-dark-ink-2)}.y9WRmq_move[data-open] .y9WRmq_moveBack{font-size:.86rem;line-height:1.4}.y9WRmq_move[data-open] em{color:#ee936c;font-style:normal}.y9WRmq_slips{gap:12px;margin:0;padding-left:1.2rem;display:grid}.y9WRmq_slips p{margin:0 0 3px}.y9WRmq_compare th,.y9WRmq_compare td{padding:8px 6px}.y9WRmq_compare td{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:600}.y9WRmq_compare td:last-child{color:var(--lp-good)}.y9WRmq_sessions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.y9WRmq_sessions li{border:1px solid var(--lp-line);background:var(--lp-card);border-radius:16px;grid-template-columns:1fr auto auto auto;align-items:center;gap:4px 14px;padding:14px 18px;display:grid}.y9WRmq_sessionTitle{font-weight:600}.y9WRmq_sessionStars{color:var(--lp-line-strong);gap:2px;display:inline-flex}.y9WRmq_sessionStars [data-on]{color:var(--mustard)}@media (max-width:600px){.y9WRmq_sessions li{grid-template-columns:1fr auto}}@keyframes y9WRmq_turn{0%{opacity:.4;transform:rotateY(80deg)}to{opacity:1;transform:none}}
