.guide-wrap{align-items:center;display:inline-flex;position:relative}.guide-btn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.guide-icon{flex:none}.guide-wrap-dialog{flex:none;margin-left:auto}.biz-open-meta{flex-wrap:wrap;justify-content:space-between;align-items:center}.guide-pulse{animation:1.8s ease-out 4 guide-pulse;position:relative}@keyframes guide-pulse{0%{box-shadow:0 0 #00706b73}70%{box-shadow:0 0 0 10px #00706b00}to{box-shadow:0 0 #00706b00}}@media (prefers-reduced-motion:reduce){.guide-pulse{outline:2px solid var(--primary);outline-offset:2px;animation:none}}.guide-hint{z-index:65;background:var(--primary);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:2px;padding:4px 4px 4px 10px;font-size:.85rem;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 18px #0000002e}.guide-hint:before{content:"";background:var(--primary);width:10px;height:10px;position:absolute;top:-5px;right:18px;transform:rotate(45deg)}.guide-hint button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px}.guide-hint-text{font-weight:600}.guide-hint-x{opacity:.8}.guide-hint-x:hover{opacity:1}.guide-scrim{z-index:69;cursor:default;background:#0f172a2e;border:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0}.guide-panel{z-index:70;background:var(--surface,#fff);border-left:1px solid var(--border);flex-direction:column;width:min(440px,100vw);animation:.18s ease-out guide-in-right;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 36px #00000029}@keyframes guide-in-right{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}.guide-grip{display:none}.guide-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:8px;padding:16px 16px 12px;display:flex}.guide-head-text{flex:1;min-width:0}.guide-head h2{margin:2px 0 6px;font-size:1.15rem;line-height:1.3}.guide-kicker{color:var(--primary);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.guide-badges{flex-wrap:wrap;gap:6px;display:flex}.guide-plan,.guide-plan-state{border:1px solid var(--border);border-radius:999px;padding:1px 9px;font-size:.75rem;font-weight:600;display:inline-block}.guide-plan-base{background:var(--primary-50);color:var(--primary);border-color:#0000}.guide-plan-full{color:#8a5a00;background:#fff4e0;border-color:#f2d49b}.guide-plan-addon{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.guide-plan-state{color:var(--muted,#667085)}.guide-plan-state.on{color:#067647;background:#ecfdf3;border-color:#abefc6}.guide-x{flex:none}.guide-body{-webkit-overflow-scrolling:touch;flex:1;padding:4px 16px 16px;overflow-y:auto}.guide-sec{border-bottom:1px dashed var(--border);padding:12px 0}.guide-sec:last-of-type{border-bottom:0}.guide-sec h3{margin:0 0 6px;font-size:.95rem}.guide-sec p{margin:0 0 4px;line-height:1.55}.guide-sec ol,.guide-sec ul{margin:0;padding-left:1.3rem}.guide-sec li{margin:4px 0;line-height:1.5}.guide-sec-what p{font-size:.98rem}.guide-article{background:var(--muted-bg,#f6f7f8);border-radius:10px;margin-top:8px;padding:12px}.guide-article h3{margin:0 0 6px;font-size:1rem}.guide-article h4{margin:10px 0 4px;font-size:.92rem}.guide-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:720px){.guide-panel{border-left:0;border-top:1px solid var(--border);border-radius:16px 16px 0 0;width:auto;max-height:86vh;animation:.2s ease-out guide-in-up;top:auto;left:0;right:0;box-shadow:0 -12px 36px #0000002e}@keyframes guide-in-up{0%{opacity:.4;transform:translateY(32px)}to{opacity:1;transform:none}}.guide-grip{background:var(--border);border-radius:2px;width:40px;height:4px;margin:8px auto 0;display:block}.guide-head{padding-top:8px}.guide-scrim{background:#0f172a52}.guide-btn{padding-left:8px;padding-right:8px}.guide-foot .btn{flex:auto}}@media print{.guide-wrap,.guide-panel,.guide-scrim{display:none!important}}
