body:has(.enrollment-privacy-notice) .site-assistant{display:none}body:has(#mobile-navigation) .enrollment-privacy-notice{display:none}:root.dark{color-scheme:dark;--background:#171b1e;--foreground:#f0f1ed;--card:#23292d;--card-foreground:#f0f1ed;--popover:#292f33;--popover-foreground:#f0f1ed;--primary:#80c7a0;--primary-foreground:#14261d;--secondary:#d1c786;--secondary-foreground:#25251b;--muted:#2c3338;--muted-foreground:#b4bdc1;--accent:#303c37;--accent-foreground:#f0f1ed;--border:#414b50;--input:#4b565d;--ring:#80c7a0;--surface-white:var(--card);--logo-green-pastel:#293730;--logo-lime-pastel:#32382d;--logo-yellow-pastel:#38372c}.dark :is(h1,h2,h3,.workshop-title,.locations-title span,.rewards-title span){text-shadow:none}.dark :is(.parent-auth-card,.parent-profile-card,.parent-login-gallery,.mission-story-card,.mission-story-bubble,.location-school-card,.lego-set-card,.mission-result-card,.rewards-filters,.locations-intro,.locations-helper,.enrollment-form-card,.enrollment-grzes-card,.enrollment-info-card,.enrollment-contact-card,.reward-rule-card,.featured-reward-card,.mobile-navigation-link,.assistant-nudge,.assistant-card,.assistant-panel-in,.gallery-grzes-bubble,.home-hero figure){border-color:var(--border);box-shadow:0 8px 24px rgb(0 0 0/18%)}.dark :is(.parent-login-button,.parent-signup-button,.parent-auth-icon,.parent-panel-kicker,.locations-kicker,.home-workshops-cta,.workshops-hero-cta,.mission-picker-button,.mission-story-kicker,.enrollment-grzes-bubble,.featured-reward-points){box-shadow:0 3px 8px rgb(0 0 0/18%)}.dark :is(.reward-rule-icon,.mission-story-icon){box-shadow:none;filter:drop-shadow(0 4px 6px rgb(0 0 0/25%))}.dark :is(.parent-panel,.parent-panel-hero,.mission-story,.locations-playground,[data-workshops-page],.schedule-simple){background:var(--background)}.dark :is(.parent-auth-card,.mission-story-card,.location-school-card,.reward-rule-card,.enrollment-form-card){background:var(--card)}.dark .schedule-note{border:0;background:transparent;box-shadow:none}.dark .schedule-note-icon{width:3.5rem;height:3.5rem;padding:.7rem;border:1px solid color-mix(in oklch,var(--primary) 38%,var(--border));border-radius:1rem;background:color-mix(in oklch,var(--primary) 12%,var(--card));color:var(--primary);fill:none;filter:none;transform:none}.dark .schedule-urgent{color:var(--primary)}.dark .enrollment-contact-card{background:var(--card);transform:none}.dark .enrollment-contact-icon{border:1px solid color-mix(in oklch,var(--primary) 38%,var(--border));background:color-mix(in oklch,var(--primary) 12%,var(--card));color:var(--primary)}.dark .enrollment-contact-icon svg{width:1.2rem;height:1.2rem;stroke-width:2}.dark .hero-grid{opacity:.18}.dark .home-hero>.blur-3xl{opacity:.2}.dark .workshops-hero .hero-grid,.dark .workshops-hero-card:after,.dark .workshops-hero-glow,.dark .workshops-hero-photo-sumo{display:none}.dark .workshops-hero-grzes{filter:drop-shadow(0 16px 18px rgb(0 0 0/26%))}.dark .workshops-hero-photo{filter:drop-shadow(0 14px 16px rgb(0 0 0/24%))}.dark .workshops-hero-photo-rover{top:25%;left:2%;width:62%;transform:rotate(-4deg)}.dark .workshops-hero-photo-blue-robot{top:55%;right:2%;width:52%}.dark .workshop-flow,.dark [data-home-page]{background:var(--background);background-image:none}.dark .workshop-flow-glow,.dark .workshop-flow:after,.dark .workshop-flow:before{display:none;content:none}.dark .workshop-gears{display:none}.dark .workshop-steps-dark{display:grid!important;width:min(100%,27rem);gap:.85rem}.dark .workshop-step-dark{display:grid;grid-template-columns:2.5rem 3rem minmax(0,1fr);min-height:5.25rem;align-items:center;gap:.9rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:1.15rem;background:var(--card)}.dark .workshop-step-number{color:var(--muted-foreground);font-size:.78rem;font-weight:800;letter-spacing:.08em}.dark .workshop-step-icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid color-mix(in oklch,var(--primary) 36%,var(--border));border-radius:.9rem;background:color-mix(in oklch,var(--primary) 11%,var(--card));color:var(--primary)}.dark .workshop-step-icon svg{width:1.4rem;height:1.4rem;stroke-width:1.9}.dark .workshop-step-dark strong{color:var(--foreground);font-family:"Arial Rounded MT Bold","Comic Sans MS",var(--font-geist-sans),sans-serif;font-size:1.2rem}.dark .site-header{border-bottom:0!important;background:var(--background);box-shadow:none;backdrop-filter:none}.dark .workshop-flow>[aria-hidden=true]{display:none}.dark .mission-story,.dark .workshop-flow{border-top:0;background:var(--background)!important;background-image:none!important;box-shadow:none}.dark .mission-story-glow,.dark .mission-story>[aria-hidden=true]{display:none!important;visibility:hidden}.dark .privacy-page{background:var(--background);background-image:none}.dark .privacy-card,.dark .privacy-card:nth-child(2n),.dark .privacy-hero{border-color:var(--border);background:var(--card);box-shadow:none}.dark .privacy-hero:after{opacity:.18}.dark .mission-story-card,.dark .mission-story-card:hover,.dark .mission-story-card:nth-child(2),.dark .mission-story-card:nth-child(2):hover,.dark .mission-story-card:nth-child(3){border-color:var(--border);background:var(--card)!important;box-shadow:none!important;transform:none!important}.dark .mission-story-card:after{border-color:color-mix(in oklch,var(--foreground) 48%,transparent)}.dark .mission-story-card .mission-story-icon{width:4rem;height:4rem;border:1px solid color-mix(in oklch,var(--primary) 34%,var(--border));border-radius:1.15rem;background:color-mix(in oklch,var(--primary) 13%,var(--card));color:var(--primary);filter:none;transform:none}.dark .mission-story-card:nth-child(2) .mission-story-icon{border-color:color-mix(in oklch,var(--secondary) 34%,var(--border));background:color-mix(in oklch,var(--secondary) 11%,var(--card));color:var(--secondary);transform:none}.dark .mission-story-card:nth-child(3) .mission-story-icon{border-color:color-mix(in oklch,#a6c95d 34%,var(--border));background:color-mix(in oklch,#a6c95d 11%,var(--card));color:#b7d878;transform:none}.dark .mission-story-icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.85}.dark [class~=blur-3xl]{display:none!important;opacity:0!important}.dark :is([data-home-page],[data-workshops-page],[data-rewards-page],.home-hero,.workshop-flow,.mission-story,.locations-playground,.lego-sets-strip,.mission-picker-section,.enrollment-section,.schedule-simple,.featured-rewards,.parent-panel,.parent-panel-hero){background:var(--background)!important;background-image:none!important}.dark .home-hero:after{content:none}.dark :is(.home-hero figure,.mission-story-bubble,.mission-story-card,.location-school-card,.locations-intro,.locations-helper,.lego-set-card,.mission-result-card,.reward-rule-card,.featured-reward-card,.rewards-filters,.enrollment-form-card,.enrollment-grzes-card,.enrollment-info-card,.enrollment-contact-card,.schedule-note,.parent-auth-card,.parent-profile-card,.parent-login-gallery,.parent-next-class-card,.parent-school-schedule){box-shadow:none!important}.dark :is(.mission-result-copy,.parent-next-class-card,.parent-school-schedule,.grzes-chat-bubble,.assistant-nudge,.assistant-card,.assistant-voice-stage,.assistant-voice-orb,.gallery-grzes-bubble){background:var(--card)!important;background-image:none!important;box-shadow:none!important}.dark :is(.assistant-card,.assistant-nudge,.assistant-panel-in){border-color:var(--border)}.dark :is(.assistant-card:before,.assistant-nudge-avatar:before){box-shadow:none}.dark .assistant-card:before{content:none}.dark :is(.gallery-grzes,.gallery-grzes-image,.assistant-nudge-portrait,.assistant-voice-portrait img,.assistant-header-grzes){filter:none!important}.dark :is(.parent-status-pill:before,.parent-level-pill:before){box-shadow:none}