.guide-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}
.role-context{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#252525;font-size:14px}
.role-context strong{background:#191919;color:white;padding:6px 12px;border-radius:7px}
.guide-open{overflow:hidden}
.guide-layer{position:fixed;inset:0;z-index:10000;isolation:isolate;overscroll-behavior:contain}
.guide-spotlight{position:absolute;border:3px solid #ed3543;border-radius:12px;box-shadow:0 0 0 9999px rgba(12,14,18,.72);pointer-events:none;transition:left .16s,top .16s}
.guide-card{position:absolute;box-sizing:border-box;width:min(360px,calc(100vw - 24px));margin:0;padding:20px;background:white;border:0;border-radius:20px;box-shadow:0 12px 48px #0005;max-height:calc(100dvh - 24px);overflow:auto;color:#191919}
.guide-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.guide-counter{font-size:12px;font-weight:700;color:#727272}
.guide-skip{padding:8px 10px;min-height:44px;background:none;color:#555;font-size:14px}
.guide-card progress{width:100%;height:4px;accent-color:#c91f2b;display:block;margin:8px 0 14px}
.guide-symbol{display:inline-flex;align-items:center;justify-content:center;background:#fff0f1;border-radius:12px;color:#c91f2b;font-size:26px;width:44px;height:44px}
.guide-card h2{font-size:21px;line-height:1.45;margin:12px 0 10px}.guide-body{font-size:15px;line-height:1.8;margin:0 0 14px}.guide-note{font-size:12px;color:#737373;margin:0 0 14px}
.guide-actions{display:flex;gap:10px}.guide-actions button{flex:1;min-height:46px}.guide-card button:focus-visible{outline:3px solid #111;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.guide-spotlight{transition:none}}

.help-menu{border:0;border-radius:20px;padding:24px;width:min(400px,calc(100vw - 24px));color:#191919;box-sizing:border-box}.help-menu::backdrop{background:#0009}.help-menu>button{display:block;width:100%;margin-top:12px;min-height:48px}.help-menu h2{margin:0}.help-menu:focus{outline:none}
