.help-tour,.help-guide{z-index:80;position:fixed;inset:0}.help-tour__scrim{cursor:default;background:#1111116b;border:0;position:absolute;inset:0}.help-tour:has(.help-tour__spot) .help-tour__scrim{background:0 0}.help-tour__spot{pointer-events:none;outline:2px solid var(--fluent-accent,#29adec);border-radius:8px;position:absolute;box-shadow:0 0 0 9999px #1111116b}.help-tour__card,.help-guide__dialog{z-index:1;border:1px solid var(--stroke-card);background:var(--bg-mica,#fff);width:min(20rem,100vw - 2rem);box-shadow:var(--shadow-fluent-16);border-radius:8px;padding:1rem 1.1rem .9rem;position:absolute}.help-tour__card--center,.help-guide__dialog{top:50%;left:50%;transform:translate(-50%,-50%)}.help-guide__dialog{width:var(--pmo-modal-width);max-width:var(--pmo-modal-width);height:var(--pmo-modal-height);max-height:var(--pmo-modal-height);border-radius:12px;flex-direction:column;padding:1.5rem 1.75rem 1.25rem;display:flex;overflow:hidden}.help-guide__dialog .help-guide__sections{flex:1;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-content:start;gap:1rem 1.5rem;min-height:0;display:grid;overflow-y:auto}.help-tour__kicker{color:var(--text-secondary);margin:0 0 .35rem;font-size:.75rem}.help-tour__title{margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.help-tour__body{color:var(--text-secondary);margin:0 0 .9rem;font-size:.875rem;line-height:1.45}.help-tour__actions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.help-guide__sections{flex-direction:column;gap:.9rem;margin:0 0 1rem;display:flex}.help-guide__section h3{margin:0 0 .35rem;font-size:.875rem}.help-guide__section ul{margin:0;padding-left:1.1rem}.help-guide__section li{color:var(--text-secondary);margin:0 0 .25rem;font-size:.8125rem;line-height:1.45}
