.mv{gap:28px;display:grid;container-type:inline-size}.mv-desk{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.mv-form{background:#fffaf0;border:2px solid #3a2f2a;border-radius:20px;gap:10px;padding:18px;display:grid;position:relative;box-shadow:0 18px 30px -22px #50321499}.mv-side{border:1.5px solid var(--line-2);background:#fff;border-radius:16px;gap:10px;padding:14px;display:grid}.mv-pick{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mv-pick select{font:inherit;color:var(--text);border:1.5px solid var(--line-2);background:#fffaf0;border-radius:12px;min-width:0;padding:10px 12px;font-weight:700}.mv-amt{align-items:baseline;gap:10px;font-size:40px;display:flex}.mv-amt input{font-family:var(--display);width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:2px 0;font-weight:900;line-height:1}.mv-amt input:focus{outline:none}.mv-amt small,.mv-out small{font-family:var(--mono);color:var(--sub);white-space:nowrap;font-size:12px}.mv-get{font-family:var(--display);color:#0b6c79;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:900;line-height:1.1}.mv-flip{z-index:1;cursor:pointer;width:44px;height:44px;transition:transform .25s var(--ease);background:#ffd36b;border:2px solid #3a2f2a;border-radius:50%;justify-self:center;margin:-18px 0;font-size:20px}.mv-flip:hover{transform:rotate(180deg)}.mv-tok{position:relative}.mv-tok-btn{height:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:#fff1b8;border:1.5px solid #3a2f2a;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.mv-tok-btn img,.mv-tok-pop img{border-radius:50%}.mv-tok-pop{z-index:20;background:#fffaf0;border:2px solid #3a2f2a;border-radius:16px;gap:8px;width:min(320px,86vw);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 24px 40px -20px #281e148c}.mv-tok-pop input{font:inherit;border:1.5px solid var(--line-2);color:var(--text);background:#fff;border-radius:10px;padding:10px 12px}.mv-tok-pop ul{max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.mv-tok-pop li button{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:22px auto 1fr;align-items:center;gap:10px;padding:8px;display:grid}.mv-tok-pop li button i{background:var(--line);border-radius:50%;width:22px;height:22px}.mv-tok-pop li button small{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mv-tok-pop li button:hover,.mv-tok-pop li button[aria-selected=true]{background:#cdf1f4}.mv-tok-none{color:var(--sub);padding:10px}.mv-ways{gap:14px;min-width:0;display:grid}.mv-ways-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mv-ways-head .hand{color:#c4542f;font-size:22px}.mv-options{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mv-opt{text-align:left;border:2px solid var(--line-2);width:100%;color:var(--text);font:inherit;cursor:pointer;background:#fffaf0;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.mv-opt.on{background:#fff;border-color:#3a2f2a;transform:translate(-2px,-2px);box-shadow:6px 6px #0f8fa0}.mv-opt:disabled{cursor:default}.mv-tags{flex-wrap:wrap;gap:6px;display:flex}.mv-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#fff1b8;border:1.5px solid #3a2f2a;border-radius:99px;padding:3px 9px;font-size:11px}.mv-tag.t-cheapest{background:#d9f5d0}.mv-tag.t-fastest{background:#ffd3e2}.mv-opt-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mv-tool{align-items:center;gap:8px;font-weight:800;display:inline-flex}.mv-tool img{border-radius:6px}.mv-out{justify-items:end;display:grid}.mv-out b{font-family:var(--display);font-size:24px;line-height:1}.mv-facts{font-family:var(--mono);color:var(--sub);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.mv-why{color:var(--text);font-size:15.5px}.mv-skel{gap:12px;display:grid}.mv-skel i{background:linear-gradient(90deg,#f6ead2,#fffaf0,#f6ead2) 0 0/200% 100%;border-radius:18px;height:108px;animation:1.4s linear infinite mv-shine;display:block}@keyframes mv-shine{to{background-position:-200% 0}}.mv-go{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.mv-btn{min-height:52px;font-size:17px}.mv-step{align-items:center;gap:10px;margin:0;font-weight:700;display:inline-flex}.mv-dot{background:#0f8fa0;border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite mv-pulse}@keyframes mv-pulse{50%{opacity:.5;transform:scale(.6)}}.mv-err{color:#7a2d1a;background:#ffe7df;border:1.5px solid #ff7a59;border-radius:12px;margin:0;padding:10px 14px}.mv-fine{color:var(--sub);max-width:62ch;margin:0;font-size:13.5px}.mv-landed{background:#d9f5d0;border:2px solid #3a2f2a;border-radius:22px;gap:12px;padding:22px;display:grid}.mv-now{color:#1d2440;margin:6px 0 0;font-size:22px}.mv-next,.mv-routes,.mv-recent{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mv-next{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.mv-next a{height:100%;color:var(--text);background:#fffaf0;border:1.5px solid #3a2f2a;border-radius:14px;gap:4px;padding:14px;text-decoration:none;display:grid}.mv-next small{color:var(--sub)}.mv-week-grid,.mv-faq-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.mv-routes li,.mv-recent li{border-bottom:1px dashed var(--line-2);justify-content:space-between;gap:10px;padding-bottom:8px;display:flex}.mv-routes small,.mv-recent small{color:var(--sub);font-family:var(--mono);white-space:nowrap;font-size:12px}.mv-faq-grid .card b{margin-bottom:6px;display:block}.mv-faq-grid .card p{color:var(--sub);margin:0;font-size:15.5px}@container (max-width:760px){.mv-desk{grid-template-columns:minmax(0,1fr)}.mv-amt{font-size:34px}}@media (prefers-reduced-motion:reduce){.mv-skel i,.mv-dot{animation:none}.mv-flip:hover,.mv-opt.on{transform:none}}.ways{gap:16px;display:grid}.ways-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.way{border:2px solid #3a2f2a;border-top:10px solid var(--c,#2fc4d4);background:#fffaf0;border-radius:18px;grid-template-rows:auto auto 1fr auto;gap:10px;height:100%;padding:18px;display:grid;position:relative;box-shadow:0 16px 28px -22px #50321499}.way:nth-child(3n+1){transform:rotate(-.5deg)}.way:nth-child(3n+2){transform:rotate(.4deg)}.way-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.way-kind{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1.5px solid #3a2f2a;border-radius:99px;padding:3px 9px;font-size:11px}.way-kind.ours{background:#ffd36b}.way-kind.build{background:#ffd3e2}.way h3{margin:0;font-size:21px;line-height:1.15}.way-edge{color:var(--text);margin:0;font-size:15.5px}.way-opens{font-family:var(--mono);color:var(--sub);align-items:center;gap:6px;font-size:12px;display:inline-flex}.way-opens:before{content:"";background:var(--dot,#9aabbd);border-radius:50%;width:8px;height:8px}.way-opens.o-here{--dot:#4fa463;color:#2f6b3c}.way-opens.o-frame{--dot:#0f8fa0}.way-perk{font-family:var(--mono);color:#7a5bd6;font-size:11px}.way-act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.way-act .btn{padding:10px 14px}.ways-foot{color:var(--sub);margin:0}@media (prefers-reduced-motion:reduce){.way{transform:none!important}}.pp{gap:24px;display:grid}.pp-ask{background:#fffaf0;border:2px solid #3a2f2a;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;display:flex}.pp-ask input{min-width:0;font:inherit;font-family:var(--mono);border:1.5px solid var(--line-2);color:var(--text);background:#fff;border-radius:12px;flex:280px;padding:12px 14px;font-size:14px}.pp-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.pp-stat{background:#fff;border:2px solid #3a2f2a;border-radius:16px;gap:2px;padding:16px;display:grid}.pp-stat b{font-family:var(--display);font-size:38px;font-weight:900;line-height:1}.pp-stat small{color:var(--sub)}.pp-chains{flex-wrap:wrap;gap:8px;display:flex}.pp-chain{background:#fff;border:1.5px solid #3a2f2a;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.pp-chain.off{opacity:.55;border-style:dashed;font-weight:500}.pp-stamps{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pp-stamp{border:2px dashed var(--c,#7a5bd6);background:#fffaf0;border-radius:16px;gap:6px;padding:16px;display:grid;position:relative}.pp-stamp b{font-size:18px}.pp-stamp small{color:var(--sub);font-family:var(--mono);font-size:12px}.pp-stamp:nth-child(odd){transform:rotate(-.6deg)}.pp-stamp:nth-child(2n){transform:rotate(.5deg)}.pp-try{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pp-try a{border:2px solid #3a2f2a;border-left:10px solid var(--c,#2fc4d4);height:100%;color:var(--text);background:#fff;border-radius:16px;gap:6px;padding:16px;text-decoration:none;display:grid}.pp-try small{color:var(--sub)}.pp-fine{color:var(--sub);margin:0;font-size:13.5px}@media (prefers-reduced-motion:reduce){.pp-stamp{transform:none!important}}.btn.want.on{background:#fff1b8;border-color:#3a2f2a}.bb-pulse{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#c4542f;margin:0 0 6px;font-size:11.5px}.bb-pulse a{color:#2f6b3c}.bb-card.solved{opacity:.78}.ya{gap:14px;display:grid}.ya-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ya-item{background:#fffaf0;border:2px solid #3a2f2a;border-radius:18px;align-content:start;gap:8px;padding:16px;display:grid;box-shadow:0 14px 26px -22px #50321499}.ya-item.s-solved{background:#d9f5d0;box-shadow:6px 6px #4fa463}.ya-state{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1.5px solid #3a2f2a;border-radius:99px;justify-self:start;padding:3px 9px;font-size:11px}.ya-state.s-building{background:#ffd9c2}.ya-state.s-solved{color:#fff;background:#4fa463}.ya-title{margin:0;font-weight:700}.ya-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.ya-meta small{color:var(--sub)}.ya-note{color:var(--sub);margin:0;font-size:14.5px}.aa-link{font:inherit;border:1.5px solid var(--line-2);color:var(--text);background:#fff;border-radius:10px;min-width:220px;padding:8px 10px}.mv-follow{background:#f3edff;border:2px solid #3a2f2a;border-radius:18px;gap:6px;padding:14px 18px;display:grid}.mv-follow ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.er{gap:16px;display:grid}.er-filters{flex-wrap:wrap;gap:12px;display:flex}.er-filters label{gap:4px;display:grid}.er-filters select{font:inherit;border:1.5px solid var(--line-2);color:var(--text);background:#fff;border-radius:12px;padding:10px 12px}.er-list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.er-card{background:#fffaf0;border:2px solid #3a2f2a;border-radius:20px;align-content:start;gap:12px;padding:18px;display:grid;box-shadow:0 16px 28px -22px #50321499}.er-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.er-name{line-height:1.2;display:grid}.er-name b{font-size:19px}.er-name small{color:var(--sub)}.er-apy{justify-items:end;line-height:1;display:grid}.er-apy b{font-family:var(--display);color:#2f6b3c;font-size:34px}.er-apy small{color:var(--sub);margin-top:4px;font-size:12.5px}.er-facts{gap:4px;margin:0;padding:0;list-style:none;display:grid}.er-facts li{border-bottom:1px dashed var(--line-2);justify-content:space-between;gap:10px;padding-bottom:4px;font-size:14.5px;display:flex}.er-facts b{font-variant-numeric:tabular-nums}.er-acts{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.er-risk{background:#fff1b8;border-radius:12px;margin:0;padding:10px 12px;font-size:14.5px}
