.wv{color:#2a1f2d;background:linear-gradient(160deg,#fffaf0,#fbefd6);border-radius:18px;gap:14px;margin:16px 0;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #b8893c59}.wv-top{align-items:flex-start;gap:12px;display:flex}.wv-icon{color:#2a1608;background:linear-gradient(135deg,#f3d695,#c9984a);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.wv-title{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-weight:600;line-height:1.15}.wv-text{color:#6f6273;margin:3px 0 0;font-size:13.5px;line-height:1.45}.wv-btn{min-height:46px;font:inherit;color:#2a1608;cursor:pointer;background:linear-gradient(135deg,#f3d695,#c9984a);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px -10px #a06e1eb3}.wv-btn-ghost{background:0 0;box-shadow:inset 0 0 0 1px #2a1f2d33}.wv-btn:focus-visible,.wv-link:focus-visible{outline-offset:2px;outline:2px solid #b8893c}.wv-progress{gap:8px;display:grid}.wv-progress p{color:#6f6273;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.wv-bar{background:#b8893c2e;border-radius:6px;height:6px;overflow:hidden}.wv-bar span{transform-origin:0;background:linear-gradient(90deg,#e7c886,#c9984a);height:100%;transition:transform .3s;display:block}.wv-link{font:inherit;color:#6f6273;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13.5px;text-decoration:underline}.wv-spin{animation:1s linear infinite wv-spin}@keyframes wv-spin{to{rotate:360deg}}.wv-done{gap:12px;display:grid}.wv-video{aspect-ratio:9/16;background:#0f0c16;border-radius:14px;justify-self:center;width:min(220px,60%);box-shadow:0 16px 34px -18px #0009}.wv-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.wv-failed p{color:#9a3412;margin:0 0 10px;font-size:14px}@media (prefers-reduced-motion:reduce){.wv-spin{animation:none}}.lxc{color:#f6ecd9;background:radial-gradient(80% 70% at 100% 0,#e8a0502e,#0000 60%),linear-gradient(160deg,#1d1526,#0d0a13);border-radius:20px;margin:16px 0;padding:18px 16px;box-shadow:inset 0 0 0 1px #e9c98a59}.lxc-head h2{color:#e9c98a;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600;line-height:1.15}.lxc-head p{color:#c4b69d;margin:4px 0 10px;font-size:14px}.lxc-bar{background:#e9c98a2e;border-radius:6px;height:6px;overflow:hidden}.lxc-bar span{transform-origin:0;background:linear-gradient(90deg,#f6dda0,#c9984a);height:100%;transition:transform .4s;display:block}.lxc-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lxc-list li{background:#ffffff08;border-radius:14px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tick text"".go";align-items:start;gap:6px 12px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #e9c98a29}.lxc-list li[data-done]{background:#e9c98a12}.lxc-list li[data-done] b{color:#c4b69d;text-decoration:line-through #e9c98a99}.lxc-tick{color:#2a1608;cursor:pointer;background:#e9c98a1f;border:0;border-radius:50%;grid-area:tick;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.lxc-list li[data-done] .lxc-tick{background:linear-gradient(135deg,#f6dda0,#c9984a)}.lxc-text{grid-area:text;gap:2px;display:grid}.lxc-text b{font-size:15.5px;font-weight:700}.lxc-text span{color:#c4b69d;font-size:13.5px;line-height:1.45}.lxc-go{min-height:36px;font:inherit;color:#2a1608;cursor:pointer;background:linear-gradient(135deg,#f6dda0,#c9984a);border:0;border-radius:999px;grid-area:go;justify-self:start;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lxc-list li[data-done] .lxc-go{color:#f6ecd9;background:0 0;box-shadow:inset 0 0 0 1px #e9c98a66}.lxc-tick:focus-visible,.lxc-go:focus-visible{outline-offset:2px;outline:2px solid #e9c98a}@media (prefers-reduced-motion:reduce){.lxc-bar span{transition:none}}.lxc-ask{color:#c4b69d;margin:14px 0 0;font-size:13.5px}.lxc-ask a{color:#e9c98a;text-underline-offset:3px;font-weight:700;text-decoration:underline}
