@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,400;0,500;1,400&display=swap";:root.theme-dark{color-scheme:dark;--font-sans: "Inter", system-ui, sans-serif;--color-brand-primary: #fd5000;--color-brand-primary-hover: #ff7300;--color-brand-primary-strong: #ea580c;--color-action-primary: #ff7300;--color-action-primary-hover: #fd5000;--color-neutral-50: #18181b;--color-neutral-100: #27272a;--color-neutral-200: #3f3f46;--color-neutral-300: #52525b;--color-neutral-400: #71717a;--color-neutral-500: #a1a1aa;--color-neutral-600: #d4d4d8;--color-neutral-700: #e4e4e7;--color-neutral-800: #f4f4f5;--color-neutral-900: #fafafa;--color-neutral-950: #ffffff;--color-white: #ffffff;--color-black: #000000;--color-success-500: #22c55e;--color-success-600: #16a34a;--color-indigo-600: #818cf8;--surface-page: #000000;--surface-section: rgba(0, 0, 0, .9);--surface-card: rgba(24, 24, 27, .9);--surface-card-soft: rgba(39, 39, 42, .8);--surface-card-ghost: rgba(63, 63, 70, .6);--surface-glass: rgba(0, 0, 0, .85);--surface-dark: #000000;--border-light: rgba(67, 66, 61, .7);--border-glass: rgba(67, 66, 61, .5);--ring-soft: rgba(253, 80, 0, .3);--ring-focus: #fd5000;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--radius-full: 9999px;--text-primary: #ffffff;--text-secondary: #d4d4d8;--text-muted: #a1a1aa;--text-inverse: #000000;--text-accent: #fd5000;--text-accent-strong: #ff7300;--content-max-width: 80rem;--section-padding-y: 6rem;--section-padding-y-tight: 5rem;--section-padding-x: 1.5rem;--section-gap-lg: 4rem;--card-padding: 1.5rem;--card-padding-lg: 2rem;--color-background-cookies: oklch(30% 0 0 / 1);--color-background-cookies-rgb: 42, 42, 42;--color-text-primary: oklch(100% 0 0);--color-text-on-primary: oklch(0% 0 0);--color-accent: oklch(66.74% .2194 37.8);--color-accent-hover: oklch(71.28% .176 34.56);--color-border-subtle: oklch(100% 0 0 / .1);--color-background-hover: oklch(100% 0 0 / .05);--background: #000000;--page-bg: #000000;--section-wrapper-bg: rgba(0, 0, 0, .95);--section-wrapper-border: rgba(67, 66, 61, .6);--card-bg: rgba(24, 24, 27, .9);--card-bg-soft: rgba(39, 39, 42, .8);--card-bg-strong: #18181b;--card-border: rgba(67, 66, 61, .7);--card-border-strong: rgba(67, 66, 61, .9);--card-shadow: 0 20px 40px -15px rgba(0, 0, 0, .5);--card-shadow-hover: 0 25px 50px -12px rgba(0, 0, 0, .6);--card-radius: var(--radius-2xl);--card-radius-lg: var(--radius-3xl);--hero-bg: transparent;--hero-padding-top: 4rem;--hero-padding-bottom: 6rem;--section-why-bg: linear-gradient(135deg, #0f0f0f, #18181b);--section-learning-bg: #0a0a0a;--section-bundles-bg: #000000;--section-curriculum-bg: #0f0f0f;--section-projects-bg: linear-gradient(135deg, #000000, #0f0f0f);--section-safety-bg: linear-gradient(135deg, #0a0a0a, #0f0f0f);--section-download-bg: linear-gradient(135deg, #0f0f0f, #000000);--footer-bg: #000000;--section-title-color: var(--text-primary);--section-lead-color: var(--text-secondary);--section-eyebrow-bg: rgba(253, 80, 0, .15);--section-eyebrow-border: rgba(253, 80, 0, .3);--section-eyebrow-text: var(--text-accent);--section-eyebrow-radius: var(--radius-full);--header-bg: #000000;--header-border: rgba(67, 66, 61, .3);--header-logo-filter: invert(1) brightness(2);--header-title: var(--text-primary);--header-subtitle: var(--text-muted);--header-link: var(--text-secondary);--header-link-hover: var(--text-primary);--header-cta-bg: var(--color-brand-primary);--header-cta-bg-hover: var(--color-brand-primary-hover);--header-cta-text: var(--text-primary);--header-cta-shadow: 0 12px 24px rgba(253, 80, 0, .4);--sidebar-bg: rgba(0, 0, 0, .9);--sidebar-border: rgba(67, 66, 61, .6);--sidebar-title: var(--text-primary);--sidebar-subtitle: var(--text-muted);--sidebar-link: var(--text-muted);--sidebar-link-hover: var(--text-secondary);--sidebar-link-hover-bg: rgba(67, 66, 61, .5);--sidebar-link-active-bg: rgba(253, 80, 0, .15);--sidebar-link-active-text: var(--text-accent);--sidebar-link-active-ring: rgba(253, 80, 0, .5);--sidebar-icon: var(--color-neutral-500);--sidebar-icon-hover: var(--color-neutral-400);--sidebar-icon-active: var(--text-accent);--sidebar-cta-bg: var(--color-brand-primary);--sidebar-cta-bg-hover: var(--color-brand-primary-hover);--sidebar-cta-text: var(--text-primary);--menu-trigger-bg: rgba(24, 24, 27, .9);--menu-trigger-border: rgba(67, 66, 61, .8);--menu-trigger-icon: var(--color-neutral-400);--menu-panel-bg: rgba(24, 24, 27, .95);--menu-panel-border: rgba(67, 66, 61, .4);--menu-label: var(--color-neutral-500);--menu-section-title: var(--color-neutral-400);--menu-list-bg: rgba(39, 39, 42, .8);--menu-divider: rgba(67, 66, 61, .8);--menu-item-text: var(--text-secondary);--menu-item-hover-bg: rgba(67, 66, 61, .6);--menu-item-active-bg: var(--color-brand-primary);--menu-item-active-text: var(--text-primary);--button-primary-bg: var(--color-brand-primary);--button-primary-bg-hover: var(--color-brand-primary-hover);--button-primary-text: var(--text-primary);--button-secondary-bg: transparent;--button-secondary-bg-hover: rgba(253, 80, 0, .1);--button-secondary-border: rgba(253, 80, 0, .5);--button-secondary-text: var(--text-accent);--button-secondary-text-hover: var(--text-accent-strong);--cta-primary-bg: var(--color-brand-primary);--cta-primary-bg-hover: var(--color-brand-primary-hover);--cta-primary-text: var(--text-primary);--cta-secondary-bg: transparent;--cta-secondary-bg-hover: rgba(255, 255, 255, .05);--cta-secondary-border: rgba(255, 255, 255, .2);--cta-secondary-text: var(--text-primary);--table-head-bg: rgba(24, 24, 27, .8);--table-head-text: var(--text-muted);--table-row-border: rgba(67, 66, 61, .5);--table-cell-text: var(--text-primary);--table-cell-muted: var(--text-secondary);--hero-title: var(--text-primary);--hero-lead: var(--text-secondary);--hero-price-label: var(--text-accent);--hero-price-gradient: linear-gradient(135deg, #fd5000, #ff7300);--hero-price-note: var(--text-muted);--hero-fact-good: var(--color-success-500);--hero-fact-info: var(--color-indigo-600);--gradient-brand: linear-gradient(90deg, #fd5000, #ff7300);--gradient-brand-soft: linear-gradient( 135deg, rgba(253, 80, 0, .2), rgba(255, 115, 0, .1) );--quote-bg: #18181b;--quote-text: #ffffff;--quote-meta: rgba(212, 212, 216, .8);--feature-icon-size: 2.5rem;--feature-icon-glyph-size: 1.25rem;--feature-icon-radius: 5px;--feature-icon-bg: #808080;--feature-icon-border: none;--feature-icon-color: #ffffff;--feature-icon-offset-x: 0px;--feature-icon-offset-y: 0px;--steps-badge-size: 3rem;--steps-badge-radius: var(--radius-full);--steps-badge-bg: var(--color-brand-primary);--steps-badge-border: 0 solid transparent;--steps-badge-color: var(--color-white);--steps-badge-font-size: 1.125rem;--steps-badge-offset-x: 0px;--steps-badge-offset-y: 0px;--safety-icon-size: 2.25rem;--safety-icon-glyph-size: 1.125rem;--safety-icon-radius: var(--radius-lg);--safety-icon-bg: rgba(34, 197, 94, .2);--safety-icon-border: 0 solid transparent;--safety-icon-color: var(--color-success-500);--safety-icon-offset-x: 0px;--safety-icon-offset-y: 0px;--faq-icon-size: 1.75rem;--faq-icon-radius: var(--radius-full);--faq-icon-bg: transparent;--faq-icon-border: 0 solid transparent;--faq-icon-color: var(--color-neutral-500);--faq-icon-font-size: 1.25rem;--faq-icon-offset-x: 0px;--faq-icon-offset-y: 0px;--timeline-dot-size: 1rem;--timeline-dot-bg: var(--color-brand-primary);--timeline-dot-offset-x: calc(var(--spacing) * -9);--timeline-dot-offset-y: calc(var(--spacing) * 2);--ecosystem-card-bg: transparent;--ecosystem-card-border: 2px solid #43423d;--ecosystem-card-radius: 2px;--ecosystem-link-color: #fc580d;--product-image-glow: radial-gradient( circle, #ff7300 0%, rgba(255, 115, 0, .4) 40%, transparent 70% );--dialog-bg: #18181b;--dialog-header-bg: #1f1f23;--dialog-header-border: rgba(67, 66, 61, .6);--dialog-footer-bg: linear-gradient(to top, #1f1f23, rgba(31, 31, 35, .8));--dialog-separator-bg: #27272a;--dialog-text-primary: #ffffff;--dialog-text-secondary: #a1a1aa;--dialog-text-muted: #71717a;--dialog-border: rgba(67, 66, 61, .7);--dialog-image-bg: linear-gradient(to bottom right, #27272a, #3f3f46);--dialog-badge-bg: #3f3f46;--dialog-badge-text: #d4d4d8;--dialog-option-border: rgba(67, 66, 61, .7);--dialog-option-border-hover: rgba(100, 100, 100, .8);--dialog-option-selected-bg: rgba(253, 80, 0, .15);--dialog-option-selected-border: #fd5000;--dialog-option-selected-text: #ff7300;--dialog-toggle-off-bg: #52525b;--dialog-plus-badge-bg: #27272a}:root.theme-dark html,:root.theme-dark body{background-color:#000}:root.theme-dark [data-component=Header]{background:#000}:root.theme-dark #main-nav *{mix-blend-mode:normal}:root.theme-dark #main-nav>div>nav{padding-inline:var(--spacing-8);@media(max-width:768px){padding-inline:var(--spacing-4)}}:root.theme-dark #main-nav>div{background-color:#000;border-bottom-color:#fff3}:root.theme-dark #main-nav nav>div:nth-child(2),:root.theme-dark #main-nav nav ul{scrollbar-width:none;-ms-overflow-style:none}:root.theme-dark #main-nav img[alt="Prusa Research a.s."]{filter:brightness(0) invert(1);mix-blend-mode:normal;background:transparent}:root.theme-dark #main-nav button[class*=sc-],:root.theme-dark #main-nav nav>button[class*=sc-]{background:#000}:root.theme-dark #main-nav button[class*=sc-]:before,:root.theme-dark #main-nav button[class*=sc-]:after{background:#000;background-image:linear-gradient(90deg,#000,#0000)}:root.theme-dark #main-nav article{background-color:#18181b;border-bottom-color:#43423d99;max-height:calc(100vh - 160px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}:root.theme-dark #main-nav article::-webkit-scrollbar{display:none}:root.theme-dark #main-nav article div{border-color:#43423d80}:root.theme-dark #main-nav article svg{color:#fa6831}:root.theme-dark #main-nav article svg path{fill:#fa6831}:root.theme-dark #main-nav article div:has(>svg){background-color:transparent}:root.theme-dark #main-nav article button[class*=sc-]{color:#d4d4d8;opacity:1;background-color:transparent}:root.theme-dark #main-nav article button[class*=sc-]:hover{color:#fa6831}:root.theme-dark #main-nav article button[class*=sc-] svg{color:inherit}:root.theme-dark #main-nav article button[class*=sc-] svg path{fill:currentColor}:root.theme-dark #main-nav article p a,:root.theme-dark #main-nav article div>a>p,:root.theme-dark #main-nav article div>div>a>h3{color:#fff}:root.theme-dark #main-nav article p a:hover,:root.theme-dark #main-nav article div>a:hover h3,:root.theme-dark #main-nav article div>a:hover p,:root.theme-dark #main-nav article div>div>a:hover h3,:root.theme-dark #main-nav article div>div>a:hover p{color:#fa6831}:root.theme-dark #main-nav article img{background-color:#fff;mix-blend-mode:normal;border-radius:8px;padding:6px}:root.theme-dark #main-nav article div>ul>li>a{margin-bottom:1.2em}:root.theme-dark #main-nav article img[alt*="World Map"],:root.theme-dark #main-nav article img[alt*="world map"],:root.theme-dark #main-nav article img[src*="map.png"],:root.theme-dark #main-nav article img[src*="shadow.svg"]{background-color:transparent;padding:0;border-radius:0}:root.theme-dark #main-nav article div[class*=Placeholder]{background-color:#27272a}:root.theme-dark .cky-consent-container .cky-consent-bar{background:var(--color-background-cookies)!important;border:var(--color-border-subtle)!important}:root.theme-dark .cky-consent-container .cky-notice-des p{color:var(--color-text-primary)!important}:root.theme-dark .cky-consent-container .cky-notice-des p a{color:var(--color-accent)!important}:root.theme-dark .cky-consent-container .cky-notice-des p a:hover{color:var(--color-accent-hover)!important}:root.theme-dark .cky-consent-container .cky-notice-des p strong{color:var(--color-text-primary)!important}:root.theme-dark .cky-consent-container .cky-title{color:var(--color-text-primary)!important}:root.theme-dark .cky-modal .cky-preference-center{background:var(--color-background-cookies)!important;border-color:var(--color-border-subtle)!important;color:var(--color-text-primary)!important}:root.theme-dark .cky-modal .cky-preference-title{color:var(--color-text-primary)!important}:root.theme-dark .cky-modal .cky-preference-content-wrapper{color:var(--color-text-primary)!important}:root.theme-dark .cky-modal .cky-preference-content-wrapper p{color:var(--color-text-primary)!important}:root.theme-dark .cky-modal .cky-preference-content-wrapper .cky-show-desc-btn{color:var(--color-accent)!important}:root.theme-dark .cky-modal .cky-preference-content-wrapper .cky-show-desc-btn:hover{color:var(--color-accent-hover)!important}:root.theme-dark .cky-modal .cky-dma-content-wrapper{color:var(--color-text-primary)!important}:root.theme-dark .cky-modal .cky-dma-content-wrapper .cky-policy{color:var(--color-accent)!important}:root.theme-dark .cky-modal .cky-dma-content-wrapper .cky-policy:hover{color:var(--color-accent-hover)!important}:root.theme-dark .cky-modal .cky-horizontal-separator{background:var(--color-border-subtle)!important}:root.theme-dark .cky-modal .cky-accordion-btn{color:var(--color-text-primary)!important}:root.theme-dark .cky-modal .cky-accordion-header-des{color:var(--color-text-primary)!important}:root.theme-dark .cky-modal .cky-audit-table{background:var(--color-background-hover)!important;border-color:var(--color-border-subtle)!important;color:var(--color-text-primary)!important}:root.theme-dark .cky-modal .cky-cookie-des-table{border-color:var(--color-border-subtle)!important}:root.theme-dark .cky-modal .cky-empty-cookies-text{color:var(--color-text-primary)!important}:root.theme-dark .cky-modal .cky-footer-shadow{background:linear-gradient(180deg,rgba(var(--color-background-cookies-rgb),0) 0%,var(--color-background-cookies) 100%)!important}:root.theme-dark .cky-btn.cky-btn-accept{background:var(--color-accent)!important;color:var(--color-text-on-primary)!important;border-color:var(--color-accent)!important}:root.theme-dark .cky-btn.cky-btn-accept:hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}:root.theme-dark .cky-btn.cky-btn-reject{background:transparent!important;color:var(--color-accent)!important;border-color:var(--color-accent)!important}:root.theme-dark .cky-btn.cky-btn-reject:hover{background:var(--color-background-hover)!important;border-color:var(--color-accent-hover)!important;color:var(--color-accent-hover)!important}:root.theme-dark .cky-btn.cky-btn-customize{background:transparent!important;color:var(--color-accent)!important;border-color:var(--color-accent)!important}:root.theme-dark .cky-btn.cky-btn-customize:hover{background:var(--color-background-hover)!important;border-color:var(--color-accent-hover)!important;color:var(--color-accent-hover)!important}:root.theme-dark .cky-btn.cky-btn-preferences{background:var(--color-accent)!important;color:var(--color-text-on-primary)!important;border-color:var(--color-accent)!important}:root.theme-dark .cky-btn.cky-btn-preferences:hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}:root.theme-dark input,:root.theme-dark textarea,:root.theme-dark select{color-scheme:dark}
