#guide-root{--guide-coral:#ff8588;--guide-warm:#e7b489;position:fixed;inset:0;pointer-events:none;z-index:9000;font-family:'Open Sans',Arial,sans-serif;color:#eee}#guide-root[hidden]{display:none}#guide-root>*{pointer-events:none}.guide-card{position:fixed;width:310px;max-width:calc(100vw - 32px);padding:15px 17px;border:1px solid #73717d;border-radius:7px;background:#2c2c34;box-shadow:0 12px 32px #1011143d;pointer-events:auto!important;animation:guide-in 180ms cubic-bezier(.16,1,.3,1);transform-origin:50% 100%}.guide-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.guide-count{font:12px/1.3 'Open Sans',Arial,sans-serif;color:#ffb6b8;font-variant-numeric:tabular-nums}.guide-card h2{font:600 16px/1.35 'Open Sans',Arial,sans-serif;margin:0 0 7px;letter-spacing:-.01em;color:#fff}.guide-card p{font:13px/1.55 'Open Sans',Arial,sans-serif;margin:0;color:#dddde3}.guide-card button{font:inherit;min-height:32px;cursor:pointer}.guide-dismiss{color:#d1d1d9;background:transparent;border:0;padding:3px 0}.guide-card button:focus-visible{outline:2px solid #ffb6b8;outline-offset:3px}.guide-action{color:#fff;background:#3c3b45;border:1px solid #9b929e;border-radius:3px;width:100%;padding:8px 12px;margin-top:13px;min-height:40px!important}.guide-action:hover{background:#4a4653}.guide-outline{position:fixed;border:1px solid var(--guide-coral);border-radius:5px;pointer-events:none;overflow:visible}.guide-outline:before,.guide-outline:after{content:'';position:absolute;inset:-1px;border:1px solid var(--guide-coral);border-radius:inherit;pointer-events:none}.guide-outline:before{border-color:var(--guide-warm)}
.guide-shade{position:fixed;inset:0;background:#11131855;pointer-events:none}.guide-spotlight{background:#f4f5f6;color:#16181d;border-color:#d4d7dc;width:330px;padding:20px}.guide-spotlight h2{color:#16181d;font-size:19px}.guide-spotlight p{color:#414650}.guide-spotlight .guide-count{color:#a52c37}.guide-spotlight .guide-dismiss{color:#545a64}.guide-spotlight .guide-action{background:#23262c;color:#fff;border-color:#23262c}.guide-spotlight button:focus-visible{outline-color:#a52c37} .guide-outline{border:2px solid #ff8588}[data-pulse=true] .guide-outline:after{inset:-5px;border-color:#ffd0b0;animation:guide-spotlight 1.9s ease-out 3} .guide-outline:before{display:none}@keyframes guide-spotlight{0%,100%{transform:scale(.996,.98);opacity:0}45%{transform:scale(1.01,1.08);opacity:.85}}

#guide-root[data-paused=true] .guide-outline:after{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.guide-card,.guide-outline:after{animation:none!important}}
@media(max-width:760px){.guide-card{padding:16px}.guide-dismiss{min-height:36px!important}.guide-action{min-height:44px!important}}

@keyframes guide-in{from{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
.edit-log .native-app #agent-state{flex:1;min-width:0}.edit-log .native-app #native-guide{flex:0 0 auto}
