.language-switch{display:flex;align-items:center;gap:2px;flex-shrink:0;border:1px solid var(--line,#dfd5e3);border-radius:24px;padding:3px;font:600 12px/1.2 Geist,sans-serif;letter-spacing:0}.language-switch a{display:grid;place-items:center;min-width:36px;min-height:36px;border-radius:20px}.language-switch a[aria-current=page]{background:var(--ink,#21112f);color:var(--cream,#fcf8f2)}.language-switch a:hover{box-shadow:inset 0 0 0 1px var(--violet,#6744ff)}header{gap:18px}header nav{gap:clamp(12px,1.8vw,30px)}html[lang=pl] .brain-tool-chain{font-size:11px}html[lang=pl] .brain-hub #brain-benefit{font-size:clamp(19px,2vw,28px)}html[lang=pl] .brain-node{font-size:14px}html[lang=pl] .hero-definition{max-width:34em}html[lang=pl] .chaos-after strong{line-height:1.2}html[lang=pl] .chaos-story-copy{max-width:330px}html[lang=pl] .chaos-stages button{white-space:nowrap}
@media(max-width:1100px){header{padding-inline:24px;gap:12px}header nav{gap:12px;font-size:12px}.brand{font-size:17px}.brand img{width:34px}header .button.small{gap:10px;padding:12px}html[lang=pl] header .brand small{display:none}}
@media(max-width:800px){.language-switch{margin-left:auto}.language-switch a{min-width:32px;min-height:34px}header{gap:9px}header>.button.small{display:none}html[lang=pl] .brain-hub #brain-benefit{font-size:24px}}
@media(max-width:700px){html[lang=pl] .chaos-story-copy{font-size:12px}html[lang=pl] .chaos-after strong{font-size:11px}html[lang=pl] .chaos-stages button{padding-inline:5px}html[lang=pl] .chaos-stages button span{font-size:10px}.language-switch{padding:2px}.language-switch a{min-width:30px}html[lang=pl] .brain-tool-chain{font-size:10px}}
html[lang=pl] .plans article,html[lang=pl] .builder-plans article{min-width:0}html[lang=pl] .plans h3{white-space:normal}html[lang=pl] .plans h3 span,html[lang=pl] .builder-plans h3 span{display:block;margin-top:8px;white-space:normal}
html[lang=pl] .path-panel[data-path-state="0"] .data-visual:after{content:'NA TWOIM URZĄDZENIU'}

header .brand .brand-beta{display:inline-block;vertical-align:middle;margin-left:8px;padding:3px 5px;border:1px solid #d6c6ed;border-radius:4px;background:#eee5f7;color:#725192;font:600 9px/1.2 Geist,sans-serif;letter-spacing:.06em} .development-note{max-width:38em;margin:9px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}
@media(max-width:380px){header .brand .brand-beta{margin-left:5px;font-size:8px;padding:3px}header .brand{gap:8px;font-size:16px}header .brand img{width:30px}}
