.rdy-app{max-width:52rem}.rdy-bar{display:flex;align-items:center;gap:16px;margin:0 0 4px;font-size:.95rem;color:var(--muted)}.rdy-reset{background:none;border:0;padding:0;min-height:44px;min-width:44px;color:var(--saffron);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}.rdy-local{margin:0 0 8px;font-size:.85rem;color:var(--muted)}.rdy-step{margin:36px 0 0;scroll-margin-top:110px}.rdy-kick{margin:0 0 4px;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rdy-step h2{margin:0 0 6px}.rdy-intro{margin:0 0 14px;color:var(--muted);max-width:42rem}.rdy-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.rdy-item{display:flex;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:14px 16px}.rdy-item.on{background:transparent}.rdy-item.on .rdy-body>p:not(.rdy-src){opacity:.7}.rdy-chk{position:relative;flex:none;width:44px;height:44px;margin:-9px -8px -9px -10px;cursor:pointer}.rdy-chk input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rdy-box{position:absolute;inset:8px;border:2px solid var(--muted);border-radius:6px;background:transparent}.rdy-chk input:checked+.rdy-box{background:var(--saffron);border-color:var(--saffron)}.rdy-chk input:checked+.rdy-box:after{content:"";position:absolute;left:8px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rdy-chk input:focus-visible+.rdy-box{outline:2px solid var(--saffron);outline-offset:2px}.rdy-body{min-width:0}.rdy-body p{margin:0 0 8px;line-height:1.55}.rdy-status{font-size:.92rem;color:var(--muted);border-left:3px solid var(--line);padding-left:10px}.rdy-src{font-size:.9rem;margin:0!important;overflow-wrap:anywhere}.rdy-src a{color:var(--saffron);text-underline-offset:3px}.rdy-read{color:var(--muted);white-space:nowrap}.rdy-place{margin:4px 0 10px}.rdy-place label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem}.rdy-place select{font:inherit;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:inherit;max-width:100%}.rdy-guide{margin-top:10px;font-size:.92rem}.rdy-guide ul{margin:0 0 8px;padding-left:18px}.rdy-guide li{margin-bottom:6px}.rdy-gh{font-weight:600;margin:0 0 4px!important}.rdy-guide a{color:var(--saffron);text-underline-offset:3px}.rdy-sponsor{padding-top:8px;border-top:1px solid var(--line)}@media (max-width:560px){.rdy-item{padding:12px;gap:10px}}