/* Scoped interface tour, paired feature icons and canonical Aura presentation. */
#product-shot.workspace-tour .tour-stage{position:relative;aspect-ratio:1.625;background:#0a0c14;overflow:hidden}
#product-shot.workspace-tour .tour-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .7s ease;display:block;min-width:0;min-height:0}
#product-shot.workspace-tour .tour-slide.is-active{opacity:1;pointer-events:auto;z-index:1}
#product-shot.workspace-tour .tour-image{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;aspect-ratio:auto}
#product-shot.workspace-tour .tour-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:18px 22px;border-top:1px solid var(--line);background:#101321}
#product-shot.workspace-tour .tour-controls button{border:1px solid #48506b;border-radius:12px;background:#171c2d;color:var(--text);min-width:44px;min-height:44px;padding:8px 12px;font-size:16px;line-height:1.3}
#product-shot.workspace-tour .tour-controls button[aria-pressed=true]{background:#283c62;border-color:var(--blue);color:#e4edff}
#product-shot.workspace-tour .tour-pips{display:flex;gap:8px;flex-wrap:wrap}
#product-shot.workspace-tour #tour-play{min-width:105px;color:var(--blue)}
#product-shot.workspace-tour figcaption{display:grid;grid-template-columns:auto 1fr;gap:7px 16px;padding:20px 24px;line-height:1.5}
#product-shot.workspace-tour #tour-caption{font-size:20px;line-height:1.45;color:var(--text);font-weight:450}
#product-shot.workspace-tour .tour-count{font-size:16px;color:var(--purple);line-height:1.8;font-variant-numeric:tabular-nums}
#product-shot.workspace-tour #tour-description,#product-shot.workspace-tour #tour-note{grid-column:2;font-size:18px;max-width:75ch;color:var(--muted)}
#product-shot.workspace-tour #tour-note{font-size:16px;margin-top:3px}
#product-shot.workspace-tour .tour-static-links{padding:20px 24px;font-size:18px}
#product-shot.workspace-tour .tour-static-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--blue)}
#the-workspace .everything-features .feature-icon{position:absolute;top:24px;right:28px;width:42px;height:42px;color:var(--tone)}
#the-workspace .everything-features h3{margin-top:52px}
#aura .pentora-panel{overflow:hidden;min-height:0;padding-bottom:25px}
#aura .pentora-panel .visual-label{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;line-height:1.5}
#aura .pentora-panel .visual-label span:last-child{color:var(--gold)}
#aura .pentora-stage{width:100%;aspect-ratio:640/580;position:relative;margin-top:8px}
#aura .pentora-stage canvas,#aura .pentora-stage img{display:block;width:100%;height:100%;object-fit:contain}
#aura .pentora-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;font-size:17px;line-height:1.5;padding:6px 10px 16px}
#aura .pentora-legend>span{display:inline-flex;align-items:center;gap:9px}
#aura .pentora-legend i{display:inline-block;width:10px;height:10px}
#aura .state-negative{border:1.5px solid #91b4f3;border-radius:50%}
#aura .state-zero{background:#d3b07a;width:6px!important;height:6px!important;border-radius:50%}
#aura .state-positive{background:#b49ade;transform:rotate(45deg)}
#aura .pentora-legend .legend-note{width:100%;justify-content:center;font-size:16px;color:var(--muted)}
#aura .pentora-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0 20px}
#aura .pentora-controls button{font-size:16px;min-height:44px;border:1px solid #485270;border-radius:12px;padding:10px 14px;background:#1b2540;color:#dbe7ff;line-height:1.35}
#aura #pentora-next{background:#283858;border-color:#637dab}
#aura .pentora-controls button:disabled{opacity:.65}
#aura .pentora-sample{font-size:16px;color:var(--gold);line-height:1.5;text-align:center;padding:20px 20px 0;max-width:none}
#aura .pentora-note{font-size:18px;line-height:1.6;text-align:center;padding:10px 22px 0;max-width:none;margin-top:0}
#aura .pentora-math{margin-top:24px;border-left:2px solid var(--gold);padding-left:20px}
#aura .pentora-math summary{font-size:18px;min-height:44px;padding:8px 0;cursor:pointer;color:var(--blue)}
#aura .pentora-math p{font-size:18px;line-height:1.65;margin-top:14px}
@media(max-width:699px){#product-shot.workspace-tour .tour-controls{gap:8px;padding:14px 10px}#product-shot.workspace-tour .tour-pips{order:4;width:100%;justify-content:center;gap:6px}#product-shot.workspace-tour .tour-pips button{min-width:36px;min-height:44px;padding:8px}#product-shot.workspace-tour figcaption{padding:18px;grid-template-columns:1fr;gap:8px}#product-shot.workspace-tour #tour-description,#product-shot.workspace-tour #tour-note{grid-column:1}#product-shot.workspace-tour #tour-caption{font-size:20px}#the-workspace .everything-features .feature-icon{right:22px;top:20px;width:38px;height:38px}#aura .pentora-panel .visual-label{padding-left:18px;padding-right:18px}#aura .pentora-controls{padding:0 14px}#aura .pentora-note{padding:10px 18px 0}}
@media(prefers-reduced-motion:reduce){#product-shot.workspace-tour .tour-slide{transition:none}}
html[data-motion=off] #product-shot.workspace-tour .tour-slide{transition:none}
