@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;500;600;700;800&family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&family=Open+Sans:wght@300;400;500;600;700&display=swap";html,body{width:100%;height:100%}#root{flex-direction:column;width:100%;height:100%;display:flex}.driver-popover.academy-popover{background:var(--luxeflow-colors-bg-panel);color:var(--luxeflow-colors-fg);border-radius:12px;max-width:min(380px,100vw - 32px);padding:16px}.driver-popover.academy-popover .driver-popover-title{color:var(--luxeflow-colors-fg);font-size:16px;font-weight:700}.driver-popover.academy-popover .driver-popover-description,.driver-popover.academy-popover .driver-popover-progress-text{color:var(--luxeflow-colors-fg-muted);font-size:14px}.driver-popover.academy-popover .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:var(--luxeflow-colors-bg-panel)}.driver-popover.academy-popover .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:var(--luxeflow-colors-bg-panel)}.driver-popover.academy-popover .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:var(--luxeflow-colors-bg-panel)}.driver-popover.academy-popover .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:var(--luxeflow-colors-bg-panel)}.driver-popover.academy-popover .driver-popover-footer button{text-shadow:none;border-radius:8px;padding:6px 12px;font-size:13px}.academy-steps{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;display:flex}
