@font-face{font-family:WONZ vivo;src:url(/fonts/vivo-edu.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--tide:#082a4e;--mist:#f2ebe0;--gold:#b89d73;--ink:#1a1d21;--night:#051a30;--green:#082a4e;--line:#d9d0c2;--muted:#62656a;color:var(--ink);background:var(--mist);font-family:WONZ vivo,PingFang SC,sans-serif}body.wonz-site{background:var(--mist);color:var(--ink);--green:#082a4e;--line:#d9d0c2;--muted:#62656a;margin:0;font-family:WONZ vivo,PingFang SC,sans-serif;font-size:15px}body.wonz-site button,body.wonz-site input,body.wonz-site select{accent-color:var(--tide);font-family:inherit}body.wonz-site h1,body.wonz-site h2,body.wonz-site h3{color:var(--tide);letter-spacing:-.025em;font-family:inherit}body.wonz-site button{box-shadow:none;border-radius:16px}body.wonz-site button:focus-visible,body.wonz-site a:focus-visible,body.wonz-site select:focus-visible{outline:3px solid var(--gold);outline-offset:4px}body.wonz-site button.active,body.wonz-site button.selected,body.wonz-site button.primary,body.wonz-site .region-btn.active,body.wonz-site .part.active{background:var(--tide);color:var(--mist);border-color:var(--tide)}body.wonz-site button.active small,body.wonz-site button.selected small,body.wonz-site button.active .term-en,body.wonz-site button.active .term-ipa{color:#c3d1df}body.wonz-site .wonz-header{background:var(--mist);border-bottom:1px solid var(--line);z-index:8;grid-template-rows:72px 56px;grid-template-columns:1fr auto;gap:0 24px;height:128px;margin:0;padding:0 32px;display:grid;position:relative}.wonz-header .wonz-brand{width:max-content;color:var(--tide);align-items:center;gap:16px;padding:0;text-decoration:none;display:flex}.wonz-header .wonz-brand img{object-fit:contain;flex-shrink:0;width:144px;height:68px}.wonz-header .brand-caption{border-left:1px solid var(--gold);letter-spacing:.08em;color:var(--tide);margin:0;padding-left:16px;font-size:14px;line-height:1.5;display:block}.wonz-header .brand-caption small{letter-spacing:.13em;color:#52647a;margin:4px 0 0;font-family:inherit;font-size:9px;display:block}.wonz-header .wonz-nav{scrollbar-width:none;border-top:1px solid var(--line);grid-area:2/1/auto/-1;align-self:stretch;align-items:stretch;gap:8px;margin:0;padding:0;display:flex;overflow-x:auto}.wonz-header .wonz-nav a{color:#526071;white-space:nowrap;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:0;min-width:88px;padding:0 16px;font-size:13px;line-height:1.5;text-decoration:none;display:flex;position:relative}.wonz-header .wonz-nav small{letter-spacing:.025em;color:inherit;opacity:.8;font-size:10px}.wonz-header .wonz-nav a[aria-current=page]{color:var(--tide);background:#e7e0d5;font-weight:650}.wonz-header .wonz-nav a[aria-current=page]:after{content:"";background:var(--tide);height:3px;position:absolute;bottom:0;left:16px;right:16px}.wonz-header .wonz-nav a:hover{color:var(--tide);background:#e7e0d5}.wonz-header :is(.header-actions,.top-actions){grid-area:1/2;align-items:center;gap:8px;display:flex}.wonz-header button{border:1px solid var(--line);color:var(--tide);background:#faf6ee;border-radius:99px;padding:8px 16px;font-size:12px}body.wonz-site .skip-link{z-index:100;background:var(--tide);color:var(--mist);border-radius:16px;padding:16px;position:fixed;top:-100px;left:16px}body.wonz-site .skip-link:focus{top:8px}body.wonz-site :is(.left-panel,.right-panel,.ear-left,.ear-right,.left,.right){background:var(--mist);border-color:var(--line)}body.wonz-site :is(.left-panel,.ear-left,.left){padding:24px 16px}body.wonz-site :is(.right-panel,.ear-right,.right){padding:24px}body.wonz-site :is(.detail-intro,.fact p,.right p,.ear-right p,.left p,.subtitle,.detail4800 p){color:#555d64;font-size:13px;line-height:1.85}body.wonz-site :is(.eyebrow,.section-label,.section-heading,.chapter-kicker,.detail-en,.credits,.left-foot){color:#666d73;font-size:11px}body.wonz-site :is(.callout,.tip,.nerve-note,.status4800,.note,.future-note){border-color:var(--gold);color:#475567;background:#e8e1d5;border-radius:16px;padding:16px}body.wonz-site :is(.view-tools,.scene-tools,.tools,.view-buttons){border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf6eeeb}body.wonz-site :is(.hotspot,.ear-label,.brain-label,.label4800){color:var(--tide);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf6eeed;border-color:#c6b89e;border-radius:8px;font-size:12px}body.wonz-site :is(.hotspot,.ear-label,.brain-label,.label4800) small{color:#5c6a77;font-family:inherit;font-size:10px}body.wonz-site :is(.viewport,.ear-viewport,.scene-wrap,.view3d,.stage){background:radial-gradient(at 50% 40%,#faf6ee 0%,#f2ebe0 78%)}body.wonz-site :is(#loading,#brain-loading){background:var(--mist);color:var(--tide)}body.wonz-site dialog{border-color:var(--line);color:var(--ink);background:#faf6ee;border-radius:16px}body.wonz-site dialog p{color:#555d64}body.wonz-site .stepbar{border-color:var(--line);background:#e8e1d5}body.wonz-site :is(.workspace,.workbench,.ear-main,.lab){border-color:var(--line)}body.wonz-site footer{color:#62656a;border-color:var(--line)}.wonz-site.presenting :is(.view3d,.scene-wrap,.stage),.wonz-site.presentation :is(.scene-wrap,.stage,.viewport){background:var(--night)}.wonz-site.presenting :is(.label4800,.brain-label),.wonz-site.presentation :is(.label4800,.brain-label){color:var(--mist);background:#0a2440ec;border-color:#48617c}.wonz-site.presenting :is(.label4800,.brain-label) small{color:#b6c7d7}@media (width>=1101px){body.wonz-site main:not(.home-main){height:calc(100svh - 176px)}body.wonz-site .lab{height:calc(100svh - 200px)}}@media (width<=900px){body.wonz-site .wonz-header{gap:0 8px;padding:0 16px}.wonz-header .brand-caption{display:none}.wonz-header .wonz-nav a{min-width:80px;padding:0 8px}.wonz-header button{padding:8px;font-size:11px}.wonz-header .wonz-brand img{width:120px}body.wonz-site :is(.right-panel,.ear-right,.right){padding:16px}}@media (width<=520px){.wonz-header .header-actions button:last-child,.wonz-header .top-actions button:last-child{display:none}body.wonz-site .wonz-header{grid-template-columns:auto 1fr}.wonz-header :is(.header-actions,.top-actions){justify-content:flex-end}.wonz-header .wonz-nav{margin:0 -16px;padding:0 8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body.wonz-site :is(.notice,.wave4800,.integrated b,.principles article){border-color:var(--line);color:#4a5867;background:#e8e1d5}body.wonz-site :is(.buttons button,.stepbar button,.action){color:var(--tide);background:#faf6ee;border-color:#cfc5b6;border-radius:16px}body.wonz-site :is(.buttons button,.stepbar button,.action).active{background:var(--tide);color:var(--mist);border-color:var(--tide)}body.wonz-site input[type=range]{accent-color:var(--tide)}body.wonz-site .scene-wrap.presentation,body.wonz-site .path-presentation,body.wonz-site .stage.presenting{background:var(--night)}
