.public-header{z-index:60;color:#f0f4f4;min-height:76px;font-family:var(--font-geist-sans), sans-serif;background:#090d0f;border-bottom:1px solid #283236;justify-content:space-between;align-items:center;gap:24px;padding:12px clamp(20px,4vw,64px);display:flex;position:relative}.public-header .public-brand{color:#f0f4f4;flex:none;align-items:center;min-height:44px;display:inline-flex}.public-header .public-nav{align-items:center;gap:clamp(16px,1.8vw,28px);display:flex}.public-header .public-nav a,.public-header .public-nav button{color:#aebbbf;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:8px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.public-header .public-nav a:hover,.public-header .public-nav a[aria-current=page],.public-header .public-nav button:hover{color:#f0f4f4;border-bottom-color:#00d5e6}.public-header .public-start{color:#051012;white-space:nowrap;background:#00d5e6;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.public-header .public-start svg{width:16px}.public-header .public-menu-toggle{display:none}.public-header :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #00d5e6}.learn-section-toggle,.tech-section-toggle{display:none}@media (max-width:1100px){.public-header{gap:16px;min-height:72px}.public-header .public-start{margin-left:auto}.public-header .public-menu-toggle{color:#f0f4f4;cursor:pointer;background:0 0;border:1px solid #38474d;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.public-header .public-menu-toggle svg{width:20px}.public-header .public-nav{z-index:61;background:#090d0f;border-bottom:1px solid #38474d;gap:0;padding:12px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #0005}.public-header .public-nav.open{display:grid}.public-header .public-nav a,.public-header .public-nav button{text-align:left;width:100%;min-height:48px}}@media (max-width:600px){.public-header .public-start{display:none}}@media (max-width:1000px){.learn-section-toggle,.tech-section-toggle{color:#dce5e7;cursor:pointer;background:#0b1418;border:1px solid #38474d;align-items:center;gap:10px;min-height:44px;margin:12px 20px;padding:8px 12px;font-size:14px;display:flex}.learn-section-toggle svg,.tech-section-toggle svg{width:18px}}.outline-close{display:none}@media (max-width:1000px){.learn-lms .learn-outline,.technique-detail-page .tech-detail-aside{z-index:auto;width:100%;height:auto;max-height:none;box-shadow:none;display:none;position:static;top:auto;bottom:auto;overflow:visible;transform:none}.learn-lms .learn-outline.open,.technique-detail-page .tech-detail-aside.open{display:block}.learn-lms .outline-close,.technique-detail-page .outline-close{color:#dce5e7;cursor:pointer;background:0 0;border:1px solid #38474d;align-items:center;gap:8px;min-height:44px;margin:12px 20px;padding:8px 12px;font-size:14px;display:flex}.outline-close svg{width:18px}}
