.evl[data-astro-cid-eftt2jio] [data-astro-cid-eftt2jio]{box-sizing:border-box}.evl[data-astro-cid-eftt2jio] [data-astro-cid-eftt2jio][hidden]{display:none!important}.evl-kick[data-astro-cid-eftt2jio]{margin:0 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.evl-how[data-astro-cid-eftt2jio]{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:var(--surface);font-size:.93rem;line-height:1.45;color:var(--fg)}.evl-h[data-astro-cid-eftt2jio]{margin:14px 0 6px;font-weight:700;font-size:1.05rem;color:var(--fg)}.evl-sub[data-astro-cid-eftt2jio]{margin:0 0 6px;font-size:.9rem;line-height:1.4;color:var(--muted)}.evl-days[data-astro-cid-eftt2jio]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.evl-day[data-astro-cid-eftt2jio]{margin:0;padding:8px 12px 10px;border-left:3px solid var(--accent);background:var(--surface);border-radius:0 8px 8px 0}.evl-dn[data-astro-cid-eftt2jio]{margin:0 0 2px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.evl-f[data-astro-cid-eftt2jio]{margin:6px 0 0}.evl-f[data-astro-cid-eftt2jio] label[data-astro-cid-eftt2jio],.evl-rate[data-astro-cid-eftt2jio] label[data-astro-cid-eftt2jio]{display:block;margin:0 0 2px;font-size:.88rem;font-weight:600;line-height:1.35;color:var(--fg)}.evl[data-astro-cid-eftt2jio] textarea[data-astro-cid-eftt2jio]{display:block;width:100%;min-height:44px;padding:8px 10px;font:inherit;font-size:1rem;line-height:1.4;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-btn,10px);resize:none;overflow:hidden;overflow-wrap:anywhere}.evl[data-astro-cid-eftt2jio] textarea[data-astro-cid-eftt2jio]::placeholder{color:var(--muted);opacity:.6;font-style:italic}.evl-tip[data-astro-cid-eftt2jio]{margin:8px 0 0;font-size:.86rem;line-height:1.4;color:var(--muted)}.evl-facts[data-astro-cid-eftt2jio],.evl-friend[data-astro-cid-eftt2jio]{margin-top:6px}.evl-list[data-astro-cid-eftt2jio]{margin:0;padding-left:1.4em}.evl-list[data-astro-cid-eftt2jio] li[data-astro-cid-eftt2jio]{margin:.25em 0;font-weight:600;overflow-wrap:anywhere}.evl-rate[data-astro-cid-eftt2jio]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 0 0}.evl-rate[data-astro-cid-eftt2jio] label[data-astro-cid-eftt2jio]{margin:0;flex:1 1 200px}.evl-num[data-astro-cid-eftt2jio]{width:4em;min-height:44px;padding:4px 8px;font:inherit;font-weight:700;text-align:center;color:var(--fg);background:var(--bg);border:2px solid var(--border);border-radius:8px}.evl-diff[data-astro-cid-eftt2jio]{margin:8px 0 0;font-weight:600;color:var(--accent)}.evl-row[data-astro-cid-eftt2jio]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.evl-row[data-astro-cid-eftt2jio] .btn[data-astro-cid-eftt2jio]{min-height:44px}.evl-foot[data-astro-cid-eftt2jio]{margin:10px 0 0;font-size:.85rem;line-height:1.4;color:var(--muted)}.evl[data-astro-cid-eftt2jio] textarea[data-astro-cid-eftt2jio]:focus-visible,.evl[data-astro-cid-eftt2jio] input[data-astro-cid-eftt2jio]:focus-visible,.evl[data-astro-cid-eftt2jio] button[data-astro-cid-eftt2jio]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(min-width:720px){.evl-day[data-astro-cid-eftt2jio]{display:grid;grid-template-columns:4.2em repeat(3,minmax(0,1fr));gap:0 10px;align-items:start}.evl-dn[data-astro-cid-eftt2jio]{padding-top:30px}.evl-day[data-astro-cid-eftt2jio] .evl-f[data-astro-cid-eftt2jio]{margin:0}}@media(prefers-reduced-motion:reduce){.evl[data-astro-cid-eftt2jio] [data-astro-cid-eftt2jio]{transition:none!important;animation:none!important}}@media print{html.print-evl body *:not(.evl-keep):not(.evl):not(.evl *){display:none!important}html.print-evl .evl-keep{margin:0!important;padding:0!important;border:0!important;background:#fff!important;max-width:none!important;box-shadow:none!important}html.print-evl .evl[data-astro-cid-eftt2jio]{background:#fff!important;color:#000!important;padding:0!important;margin:0!important;font-size:9.5pt;--fg:#000;--muted:#333;--border:#777;--bg:#fff;--surface:#fff;--accent:#000}html.print-evl .evl-how[data-astro-cid-eftt2jio],html.print-evl .evl-row[data-astro-cid-eftt2jio],html.print-evl .evl-foot[data-astro-cid-eftt2jio],html.print-evl .evl-diff[data-astro-cid-eftt2jio],html.print-evl .evl-sub[data-astro-cid-eftt2jio],html.print-evl .evl-tip[data-astro-cid-eftt2jio]{display:none!important}html.print-evl .evl[data-astro-cid-eftt2jio] li[data-astro-cid-eftt2jio]{height:auto!important}html.print-evl .evl-day[data-astro-cid-eftt2jio]{display:grid;grid-template-columns:3.4em repeat(3,minmax(0,1fr));gap:0 6pt;break-inside:avoid;padding:2pt 0;border-left:0;border-bottom:1px solid #999;border-radius:0}html.print-evl .evl-dn[data-astro-cid-eftt2jio]{padding-top:12pt}html.print-evl .evl[data-astro-cid-eftt2jio] textarea[data-astro-cid-eftt2jio]{min-height:9mm;padding:1mm;border:0;border-bottom:1px solid #555;border-radius:0;color:#000}html.print-evl .evl[data-astro-cid-eftt2jio] textarea[data-astro-cid-eftt2jio]::placeholder{color:transparent}html.print-evl .evl[data-astro-cid-eftt2jio] textarea[data-astro-cid-eftt2jio]:focus,html.print-evl .evl[data-astro-cid-eftt2jio] input[data-astro-cid-eftt2jio]:focus{outline:none!important}html.print-evl .evl-num[data-astro-cid-eftt2jio]{min-height:0;height:7mm;border:1px solid #333}html.print-evl .evl-friend[data-astro-cid-eftt2jio],html.print-evl .evl-facts[data-astro-cid-eftt2jio]{break-inside:avoid}}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1em 0}.tbl{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.45}.tbl th,.tbl td{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--border)}.tbl thead th{font-weight:600;color:var(--muted);font-size:.85rem;border-bottom:2px solid var(--border)}.tbl tbody th{font-weight:600}@media(max-width:600px){.tbl-wrap{overflow-x:visible}.tbl,.tbl tbody,.tbl tr,.tbl th,.tbl td{display:block;width:100%}.tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tbl tr{border-bottom:2px solid var(--border);padding:8px 0}.tbl th,.tbl td{border-bottom:0;padding:4px 2px}}p.jumps{font-size:.95rem;line-height:1.6}ul.se-rules,ol.se-steps,ul.se-more{margin:1em 0;padding-left:1.3em}ul.se-rules li,ol.se-steps li,ul.se-more li{margin:.55em 0;overflow-wrap:anywhere}
