.TourGuide-module__nzHnXG__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--tutor-canvas)72%,transparent)!important}.TourGuide-module__nzHnXG__dialog{--guide-paper:var(--tutor-surface-raised);--guide-parchment:var(--tutor-surface-subtle);--guide-ink:var(--tutor-ink);--guide-muted:var(--tutor-muted);--guide-border:var(--tutor-border);--guide-bronze:var(--tutor-accent-strong);--guide-leaf:var(--tutor-accent);color:var(--guide-ink);background:var(--guide-paper)!important;border-color:var(--guide-border)!important;box-shadow:var(--tutor-shadow)!important}:is(.TourGuide-module__nzHnXG__dialog .bg-zinc-950,.TourGuide-module__nzHnXG__dialog .bg-zinc-900,.TourGuide-module__nzHnXG__dialog .bg-zinc-800){background:var(--guide-parchment)!important}:is(.TourGuide-module__nzHnXG__dialog .bg-white\/\[0\.03\],.TourGuide-module__nzHnXG__dialog .bg-white\/\[0\.04\],.TourGuide-module__nzHnXG__dialog .bg-white\/\[0\.05\]){background:var(--guide-paper)!important}:is(.TourGuide-module__nzHnXG__dialog .border-white\/\[0\.06\],.TourGuide-module__nzHnXG__dialog .border-white\/\[0\.07\],.TourGuide-module__nzHnXG__dialog .border-white\/\[0\.08\],.TourGuide-module__nzHnXG__dialog .border-white\/10){border-color:var(--guide-border)!important}.TourGuide-module__nzHnXG__dialog .text-white{color:var(--guide-ink)!important}:is(.TourGuide-module__nzHnXG__dialog .text-zinc-300,.TourGuide-module__nzHnXG__dialog .text-zinc-400),:is(.TourGuide-module__nzHnXG__dialog .text-zinc-500,.TourGuide-module__nzHnXG__dialog .text-zinc-600,.TourGuide-module__nzHnXG__dialog .text-zinc-700){color:var(--guide-muted)!important}:is(.TourGuide-module__nzHnXG__dialog .bg-white\/5,.TourGuide-module__nzHnXG__dialog .bg-white\/10){background:var(--guide-paper)!important}:is(.TourGuide-module__nzHnXG__dialog .bg-white\/5:hover,.TourGuide-module__nzHnXG__dialog .bg-white\/10:hover){background:var(--guide-parchment)!important}.TourGuide-module__nzHnXG__dialog .bg-zinc-700{background:var(--guide-border)!important}.TourGuide-module__nzHnXG__dialog .bg-zinc-500{background:var(--guide-bronze)!important}.TourGuide-module__nzHnXG__dialog .bg-gradient-to-r{background-image:linear-gradient(90deg,var(--guide-bronze),var(--guide-leaf))!important}.TourGuide-module__nzHnXG__dialog .rounded-\[2rem\]{border-radius:28px!important}.TourGuide-module__nzHnXG__dialog .shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:var(--tutor-shadow)!important}.TourGuide-module__nzHnXG__dialog .bg-red-500\/70{background:var(--guide-bronze)!important}.TourGuide-module__nzHnXG__dialog .bg-yellow-500\/70{background:var(--tutor-warning)!important}.TourGuide-module__nzHnXG__dialog .bg-green-500\/70{background:var(--guide-leaf)!important}.TourGuide-module__nzHnXG__guideKicker{color:var(--guide-bronze)!important}.TourGuide-module__nzHnXG__primaryAction{box-shadow:0 3px 0 var(--guide-bronze);border:1px solid var(--guide-bronze)!important;background:var(--tutor-accent)!important;color:var(--tutor-accent-ink)!important}.TourGuide-module__nzHnXG__primaryAction:hover{filter:brightness(1.06)}.TourGuide-module__nzHnXG__routeBadge{border-color:var(--guide-border)!important;background:var(--guide-parchment)!important;color:var(--guide-bronze)!important}.TourGuide-module__nzHnXG__device{border-color:var(--guide-border)!important;background:var(--guide-paper)!important}.TourGuide-module__nzHnXG__deviceBar{background:var(--guide-paper)!important;border-color:var(--guide-border)!important}.TourGuide-module__nzHnXG__card{box-shadow:var(--tutor-shadow);border-color:var(--guide-border)!important;background:var(--guide-paper)!important}.TourGuide-module__nzHnXG__card:hover{background:var(--guide-parchment)!important;border-color:var(--guide-bronze)!important}.TourGuide-module__nzHnXG__openGuide{border-color:var(--guide-border)!important;background:var(--guide-parchment)!important;color:var(--guide-leaf)!important}.TourGuide-module__nzHnXG__scene{text-align:center;background:radial-gradient(circle at 50% 22%,var(--guide-paper),transparent 42%),linear-gradient(145deg,var(--guide-parchment),var(--tutor-accent-soft));min-height:280px;color:var(--guide-ink);place-items:center;padding:28px;display:grid}.TourGuide-module__nzHnXG__sceneCard{border:1px solid var(--guide-border);background:var(--guide-paper);max-width:310px;box-shadow:var(--tutor-shadow);border-radius:22px;padding:28px}.TourGuide-module__nzHnXG__sceneIcon{border:2px solid var(--guide-border);background:var(--tutor-accent);width:52px;height:52px;color:var(--tutor-accent-ink);box-shadow:0 4px 0 var(--guide-bronze);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.TourGuide-module__nzHnXG__sceneKicker{color:var(--guide-bronze);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:800}.TourGuide-module__nzHnXG__sceneTitle{margin:0;font-family:Georgia,serif;font-size:1.45rem;line-height:1.2}.TourGuide-module__nzHnXG__badge,.TourGuide-module__nzHnXG__audioButton{border-color:var(--tutor-border);background:var(--tutor-accent-soft);color:var(--tutor-accent-strong)}.TourGuide-module__nzHnXG__audioButton:hover{background:var(--tutor-surface-subtle)}.TourGuide-module__nzHnXG__glow{background:radial-gradient(circle at top left,var(--tutor-accent-soft),transparent 65%)}.TourGuide-module__nzHnXG__activeDot,.TourGuide-module__nzHnXG__progressFill{background:var(--tutor-accent);box-shadow:none}.TourGuide-module__nzHnXG__dialog :is(button,a):focus-visible{outline:3px solid var(--tutor-accent);outline-offset:3px}@media (max-width:1023px){.TourGuide-module__nzHnXG__dialog.TourGuide-module__nzHnXG__carouselDialog{max-height:calc(100dvh - 2rem);overflow-y:auto}.TourGuide-module__nzHnXG__carouselDialog>div{flex-shrink:0}}
.DashboardPersonalizationPrompt-module__FxlktG__card{border:1px solid var(--tutor-border);background:var(--tutor-surface-raised);color:var(--tutor-ink);border-radius:18px;padding:18px}.DashboardPersonalizationPrompt-module__FxlktG__title{margin:0 0 8px;font-size:1rem;font-weight:700}.DashboardPersonalizationPrompt-module__FxlktG__copy{margin:0 0 14px;font-size:.875rem;line-height:1.5}.DashboardPersonalizationPrompt-module__FxlktG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.DashboardPersonalizationPrompt-module__FxlktG__link{text-underline-offset:3px;font-weight:600;text-decoration:underline}.DashboardPersonalizationPrompt-module__FxlktG__dismiss{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.875rem}
