.walk-guide{z-index:60;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.walk-guide[hidden]{display:none}.walk{z-index:61;color:#fff7ea;width:clamp(460px,100vw - 520px,900px);font-family:inherit;position:fixed;left:50%;transform:translate(-50%)}.walk-bottom{bottom:22px}.walk-top{top:18px}.walk-card{background:var(--walk-bg,#1e120aeb);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;border:1px solid #ffe6be2e;border-radius:18px;padding:16px 22px 14px;box-shadow:0 24px 60px #00000073}.walk-meta{letter-spacing:.14em;text-transform:uppercase;color:#fff0dc99;justify-content:space-between;font-size:14px;font-weight:700;display:flex}.walk-label{color:var(--walk-accent,#ffcf5c)}.walk-text{margin:8px 0 6px;font-size:clamp(21px,1.8vw,32px);font-weight:600;line-height:1.3}.walk-task{color:#6ef08a;margin:0 0 10px;font-size:clamp(16px,1.2vw,22px);font-weight:800}.walk-task:empty{display:none}.walk-bar{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.walk-bar>div{background:var(--walk-accent,#ffcf5c);width:0;height:100%}.walk-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.walk-chips:empty{display:none}.walk-chip{background:#6ef08a24;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:17px;font-weight:700;animation:.3s ease-out walk-chip-in;display:inline-flex}.walk-chip i{border-radius:50%;width:12px;height:12px}@keyframes walk-chip-in{0%{opacity:0;transform:scale(.7)}}.walk-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.walk-actions button,.walk-first-actions button{font:inherit;cursor:pointer;border-radius:12px;font-weight:800}.walk-actions button{padding:9px 18px;font-size:16px}.walk-skip,.walk-first-skip{color:inherit;background:0 0;border:1px solid #fff0dc4d}.walk-next,.walk-first-yes{background:var(--walk-accent,#ffcf5c);color:#2a1a10;border:0}.walk-actions button:focus-visible,.walk-first-actions button:focus-visible{outline-offset:2px;outline:3px solid #fff}.walk-first{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff7ea;background:#0a060299;place-items:center;font-family:inherit;display:grid;position:fixed;inset:0}.walk-first-card{background:var(--walk-bg,#1e120af5);text-align:center;border:1px solid #ffe6be33;border-radius:20px;max-width:560px;margin:16px;padding:28px 30px;box-shadow:0 30px 80px #00000080}.walk-first-card h2{margin:0 0 10px;font-size:28px}.walk-first-card p{opacity:.85;margin:0;font-size:18px;line-height:1.4}.walk-first-actions{gap:12px;margin-top:22px;display:flex}.walk-first-actions button{flex:1;padding:16px;font-size:19px}.walk-fresh:not(:disabled){animation:1.6s ease-in-out infinite walk-nudge;border-color:var(--walk-accent,#ffcf5c)!important;color:var(--walk-accent,#ffcf5c)!important}@keyframes walk-nudge{50%{box-shadow:0 0 0 8px #ffcf5c33}}
