.wimmy-docs-guide{margin:24px 0;border:1px solid #556325;border-radius:18px;background:#14190f;overflow:hidden}.wimmy-docs-invite{display:flex;align-items:center;text-align:left;width:100%;gap:24px;padding:28px;color:#e9efdf;background:transparent;border:0;cursor:pointer}.wimmy-docs-invite img{width:90px;height:90px;object-fit:contain;animation:wimmy-docs-bob 3s ease-in-out infinite}.wimmy-docs-invite span{flex:1}.wimmy-docs-invite small{display:block;font-size:10px;color:var(--lime);margin-bottom:12px}.wimmy-docs-invite strong{display:block;font-size:20px;line-height:1.5}.wimmy-docs-invite em{display:block;font-style:normal;font-size:12px;line-height:1.7;color:#afb9a3;margin-top:8px}.wimmy-docs-invite>b{color:var(--lime);white-space:nowrap;font-size:13px}#wimmy-docs-lesson{padding:26px;border-top:1px solid #44512d}#wimmy-docs-lesson[hidden]{display:none}.wimmy-lesson-top,.wimmy-lesson-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wimmy-lesson-top>span{font-size:10px;color:var(--lime)}#wimmy-docs-lesson h2{font-size:22px;line-height:1.5;margin:25px 0 16px}#wimmy-docs-lesson p{font-size:14px;line-height:1.85;color:#c0c9b7}.wimmy-lesson-flow{display:flex;align-items:center;gap:12px;margin:24px 0}.wimmy-lesson-flow>span{flex:1;padding:18px;border:1px solid #44512d;border-radius:9px;font-size:12px;line-height:1.6}.wimmy-lesson-flow small{display:block;color:var(--lime);margin-bottom:9px}.wimmy-lesson-flow i{color:var(--lime);font-style:normal}.wimmy-lesson-controls{margin-top:28px}.wimmy-lesson-controls>div{display:flex;gap:6px;flex-wrap:wrap}.wimmy-lesson-controls>div button{background:#252d1c;border:1px solid #4f5c36;color:#aeb89f;border-radius:50%;width:28px;height:28px;font-size:10px}.wimmy-lesson-controls>div button[aria-current=step]{background:var(--lime);color:#111}.wimmy-comparison{overflow:auto;margin:20px 0}.wimmy-comparison table{border-collapse:collapse;width:100%;min-width:490px}.wimmy-comparison th,.wimmy-comparison td{border:1px solid #44512d;text-align:left;padding:15px;font-size:12px;line-height:1.7;vertical-align:top}.wimmy-comparison thead{color:var(--lime)}.wmr-comparison-row{background:#242e14}.wimmy-lesson-note{font-size:11px!important;color:#a3ae95!important}.wimmy-lesson-source{color:var(--lime);font-size:12px}.wimmy-docs-guide button:focus-visible,.wimmy-docs-guide a:focus-visible{outline:2px solid var(--lime);outline-offset:4px}@keyframes wimmy-docs-bob{50%{transform:translateY(-5px)}}@media(max-width:650px){.wimmy-docs-invite{padding:20px;gap:14px;flex-wrap:wrap}.wimmy-docs-invite img{width:62px;height:62px}.wimmy-docs-invite strong{font-size:17px}.wimmy-docs-invite>b{margin-left:76px}#wimmy-docs-lesson{padding:20px}.wimmy-lesson-flow{flex-direction:column;align-items:stretch}.wimmy-lesson-flow i{text-align:center;transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.wimmy-docs-invite img{animation:none}}
.wimmy-docs-active #wmr-assistant .wmr-mascot{animation:wimmy-docs-jump 3.5s ease-in-out infinite}.wimmy-docs-active #wmr-assistant .wmr-assistant-toggle:before{content:'Hiii! New here? Click me!';position:absolute;right:0;bottom:calc(100% + 16px);width:210px;padding:16px;border:1px solid var(--lime);border-radius:16px 16px 3px 16px;background:#17200f;color:#edffd0;font-size:13px;line-height:1.5;box-shadow:0 8px 30px #0008;pointer-events:none}.wimmy-docs-active #wmr-assistant.dragging .wmr-mascot{animation:none}#wimmy-docs-overlay{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;padding:24px;background:rgba(4,7,3,.96);background-image:radial-gradient(#2c3423 1px,transparent 1px);background-size:7px 7px;overflow:auto}.wimmy-docs-dialog{width:min(960px,100%);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #778b35;border-radius:20px;background:#14190f;box-shadow:0 0 0 5px #252d1c}.wimmy-docs-host{display:flex;align-items:center;gap:18px;padding:20px 26px;color:var(--lime);font-size:17px}.wimmy-docs-host img{height:64px;width:64px;object-fit:contain}#wimmy-docs-overlay #wimmy-docs-lesson{border-top:1px solid #44512d}.wimmy-docs-dialog button:focus-visible,.wimmy-docs-dialog a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@keyframes wimmy-docs-jump{0%,15%,35%,100%{transform:translateY(0)}22%{transform:translateY(-22px) rotate(-4deg)}29%{transform:translateY(-8px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.wimmy-docs-active #wmr-assistant .wmr-mascot{animation:none}}@media(max-width:650px){#wimmy-docs-overlay{padding:12px}.wimmy-docs-dialog{max-height:calc(100dvh - 24px)}.wimmy-docs-host{font-size:14px}}
.wojak-story-scene{--story-position:0;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 0 115px;margin:18px 0}.wojak-story-scene article{text-align:center;position:relative;z-index:1}.wojak-story-scene article img,.wojak-story-wrap,.wojak-story-wallet{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 12px;border:1px solid #748b39;border-radius:13px;background:#222f16;object-fit:contain;color:var(--lime);font-size:30px}.wojak-story-scene b,.wojak-story-scene small{display:block;font-size:11px;line-height:1.6}.wojak-story-scene small{color:#a3ad94;font-size:9px}.wojak-story-rail{position:absolute;left:16%;right:16%;bottom:63px;border-top:2px dashed #60743a}.wojak-story-traveler{position:absolute;left:calc(16.66% + var(--story-position)*33.33%);bottom:4px;transform:translateX(-50%);text-align:center;transition:left 1.8s ease-in-out}.wojak-story-traveler img{display:block;width:60px;height:60px;object-fit:contain;margin:0 auto}.wojak-story-traveler span{display:block;font-size:9px;color:var(--lime);background:#17200f;padding:6px;white-space:nowrap}.wojak-story-speech{padding:20px;border:1px solid #647a32;border-radius:16px;background:#1d2713}.wojak-story-speech>small{color:var(--lime);font-size:10px}.wojak-story-speech h3{font-size:18px}.wojak-story-controls{display:flex;gap:10px;justify-content:space-between;margin-top:16px;flex-wrap:wrap}.wojak-story-controls button{font-size:11px}@media(prefers-reduced-motion:reduce){.wojak-story-traveler{transition:none}}@media(max-width:600px){.wojak-story-scene{gap:5px}.wojak-story-scene b{font-size:9px}.wojak-story-scene small{font-size:8px}}
.wimmy-home-active #wmr-assistant .wmr-mascot{animation:wimmy-docs-jump 3.5s ease-in-out infinite}.wimmy-home-active #wmr-assistant .wmr-assistant-toggle:before{content:'Hey! Want to see how WMR works? Click me for a story!';position:absolute;right:0;bottom:calc(100% + 16px);width:220px;padding:16px;border:1px solid var(--lime);border-radius:16px 16px 3px 16px;background:#17200f;color:#edffd0;font-size:13px;line-height:1.5;box-shadow:0 8px 30px #0008;pointer-events:none}.home-story-controls>button:first-child,.home-story-controls>div{display:none}.wimmy-home-active #wmr-assistant.dragging .wmr-mascot{animation:none}@media(prefers-reduced-motion:reduce){.wimmy-home-active #wmr-assistant .wmr-mascot{animation:none}}
.wimmy-home-help #wmr-assistant:not(.open) .wmr-assistant-toggle:before{content:'Need any help? Ask me — I’m AI, btw! Click me again.';position:absolute;right:0;bottom:calc(100% + 16px);width:220px;padding:16px;border:1px solid var(--lime);border-radius:16px 16px 3px 16px;background:#17200f;color:#edffd0;font-size:13px;line-height:1.5;box-shadow:0 8px 30px #0008;pointer-events:none}
.wimmy-home-help #wmr-assistant .wmr-assistant-options,.wimmy-home-help #wmr-assistant .wmr-assistant-panel>footer{display:none}.wimmy-home-help #wmr-chat-box{padding:14px}.wimmy-home-help #wmr-chat-box .wmr-chat-log{max-height:260px;overflow:auto}
