.UVk2uq_switch{border:1px solid var(--stroke);background:linear-gradient(#0b0f21 0%,#0f1429 100%);border-radius:999px;grid-template-columns:repeat(2,auto);gap:2px;max-width:100%;padding:3px;display:inline-grid;box-shadow:inset 0 1px 3px #00000080}.UVk2uq_way{min-height:44px;font-size:var(--text-small);text-align:center;color:var(--ink-2);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;place-items:center;padding:.5rem 1.1rem;font-weight:600;line-height:1.25;text-decoration:none;display:grid}@media (hover:hover){.UVk2uq_way:not(.UVk2uq_here):hover{color:var(--ink);background-color:#ffffff0d}}.UVk2uq_way:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.UVk2uq_here{color:var(--room);background:linear-gradient(#fbf7f0 0%,#e9e2d6 100%);font-weight:700;box-shadow:inset 0 1px #fff,0 1px 2px #0000008c,0 6px 14px -8px #000000b3}.UVk2uq_ways{justify-items:start;display:grid}.UVk2uq_waysNote{max-width:32rem;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--ink-2);margin:.6rem 0 0}.UVk2uq_essay{min-height:44px;font-size:var(--text-small);color:var(--ink)}@media (hover:hover){.UVk2uq_essay:hover{color:var(--coral)}}@media (min-width:640px){.UVk2uq_ways{grid-template-columns:auto 1fr;align-items:center;column-gap:1.5rem}.UVk2uq_waysNote{grid-area:2/1/auto/-1}.UVk2uq_essay{grid-area:1/2}}@media (max-width:479px){.UVk2uq_switch{border-radius:18px;grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.UVk2uq_way{border-radius:14px;padding-inline:.6rem}}.UVk2uq_md{gap:2px;margin-top:.5rem;display:grid}.UVk2uq_md>.UVk2uq_pick:first-of-type{margin-top:.5rem}@media (min-width:1024px){.UVk2uq_md{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);grid-template-rows:repeat(var(--n), auto) 1fr;align-items:start;column-gap:clamp(2.5rem,4vw,4.5rem)}.UVk2uq_md>*{grid-column:1}.UVk2uq_md>.UVk2uq_card{grid-area:1/2/-1}}.UVk2uq_subjects{gap:2px;margin:0 0 .5rem;display:grid}.UVk2uq_pick{min-height:60px;color:var(--ink);transition:background-color .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;border-radius:14px;align-items:center;gap:.8rem;padding:.4rem .75rem .4rem .4rem;text-decoration:none;display:flex}@media (hover:hover){.UVk2uq_pick:hover{background-color:#ffffff0a}}.UVk2uq_pick:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.UVk2uq_pick[aria-current=true]{border-color:var(--stroke);background:linear-gradient(180deg, #141a32 0%, var(--room-2) 100%);box-shadow:var(--sheen)}.UVk2uq_pickText{min-width:0;display:grid}.UVk2uq_pickName{text-wrap:pretty;font-weight:700;line-height:1.3}.UVk2uq_pickCount{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--ink-2);margin-top:.1rem}.UVk2uq_others{border-top:1px solid var(--rule);margin-top:.75rem}.UVk2uq_othersSum{cursor:pointer;min-height:52px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:1rem;font-weight:700;list-style:none;display:flex}.UVk2uq_othersSum::-webkit-details-marker{display:none}.UVk2uq_othersSum:focus-visible{outline:3px solid var(--coral);outline-offset:2px;border-radius:6px}@media (hover:hover){.UVk2uq_othersSum:hover{color:var(--coral)}}.UVk2uq_plus{transition:transform .3s var(--ease);flex:none}.UVk2uq_others[open] .UVk2uq_plus{transform:rotate(45deg)}.UVk2uq_card{margin-block:.5rem 1.25rem;scroll-margin-top:88px}@media (min-width:1024px){.UVk2uq_card{margin-block:.75rem 0}}.UVk2uq_off{display:none}.UVk2uq_nojs .UVk2uq_card:target{display:block}.UVk2uq_nojs:has(.UVk2uq_card:target) .UVk2uq_card:not(:target){display:none}.UVk2uq_cardTitle{font-size:var(--text-h2);line-height:var(--text-h2--line-height);text-wrap:balance;margin:0}@media (max-width:1023px){.UVk2uq_cardTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.UVk2uq_count{margin-top:0}.UVk2uq_echo{display:none}}.UVk2uq_count{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--ink-2);margin:.4rem 0 0}.UVk2uq_next{background:radial-gradient(80% 140% at 0 0,#ffd9a01c,#ffd9a008 60%,#0000 85%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.5rem;margin-top:1rem;padding:1rem 1rem 1.1rem;display:flex;position:relative;box-shadow:inset 0 1px #ffd9a047}.UVk2uq_nextText{flex:16rem;min-width:0;display:grid}.UVk2uq_nextLabel{font-size:var(--text-small);color:var(--ink-2);font-weight:700}.UVk2uq_nextTitle{font-size:var(--text-h3);line-height:var(--text-h3--line-height);text-wrap:pretty;margin-top:.15rem;font-weight:700}.UVk2uq_nextFacts{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--ink-2);margin-top:.2rem}@media (max-width:479px){.UVk2uq_next{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem;display:grid}.UVk2uq_nextText{display:contents}.UVk2uq_nextLabel{grid-area:1/1;align-self:center}.UVk2uq_nextTitle,.UVk2uq_nextFacts{grid-column:1/-1}.UVk2uq_next>.pill{grid-area:1/2}}.UVk2uq_note{max-width:30em;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--ink-2);margin:1.25rem 0 0}.UVk2uq_listLabel{font-size:var(--text-small);color:var(--ink-2);margin:1.5rem 0 -.5rem;font-weight:600}.UVk2uq_rows{border-bottom:1px solid var(--rule);margin:1.25rem 0 0;padding:0;list-style:none}.UVk2uq_rows>li{border-top:1px solid var(--rule)}.UVk2uq_row{min-height:56px;color:var(--ink);align-items:center;gap:.9rem;margin:0;padding-block:.6rem;text-decoration:none;display:flex}.UVk2uq_mark{border:1px solid var(--stroke);width:30px;height:30px;font-size:var(--text-caption);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.UVk2uq_done{background:var(--ink);color:var(--room);border-color:#0000}.UVk2uq_rowText{flex:1;min-width:0;display:grid}.UVk2uq_rowTitle{text-wrap:pretty;transition:color .2s var(--ease);font-weight:600;line-height:1.35}.UVk2uq_rowFacts{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--ink-2);text-wrap:pretty;margin-top:.15rem}.UVk2uq_go{color:var(--ink-2);transition:transform .2s var(--ease), color .2s var(--ease);flex:none}@media (hover:hover){a.UVk2uq_row:hover .UVk2uq_rowTitle{color:var(--coral)}a.UVk2uq_row:hover .UVk2uq_go{color:var(--ink);transform:translate(3px)}}a.UVk2uq_row:focus-visible{outline:3px solid var(--coral);outline-offset:2px;border-radius:6px}.UVk2uq_soon{color:var(--ink-2)}.UVk2uq_soon .UVk2uq_rowTitle{font-weight:400}.UVk2uq_soonTag{font-size:var(--text-caption);color:var(--muted);flex:none}.UVk2uq_more{margin-top:.5rem}
