@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-C1zWlyYG.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal--KUh6X2k.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-CvPE_C53.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-D62tbE3i.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DWlqe-xm.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f5f7fa;--surface: #ffffff;--surface-2: #f0f3f8;--ink: #13203f;--ink-2: #545f79;--ink-3: #959cad;--sep: #dce3ee;--fill: rgba(19, 32, 63, .06);--tint: #13203f;--tint-soft: #e9edf5;--carmine: #b3263a;--nerve: #e8b004;--nerve-soft: #fff4cc;--nerve-ink: #7a5600;--carmine-soft: #fbe7ea;--warn-ink: #7a5300;--warn-soft: #fff3d4;--danger-ink: #a3170c;--danger-soft: #fde7e5;--g-cervical: #3a5694;--g-toracica: #2f7a72;--g-lumbar: #8d5f27;--g-pelvis: #8c3f68;--stage: radial-gradient(120% 75% at 50% 28%, #ffffff 0%, #f7f9fc 52%, #e7ebf2 100%);--glass: rgba(255, 255, 255, .74);--glass-line: rgba(255, 255, 255, .9);--float: 0 10px 30px rgba(21, 32, 59, .12), 0 1px 3px rgba(21, 32, 59, .08);--r: 22px;--r-sm: 14px;--r-lg: 28px;--pill: 999px;--ease: cubic-bezier(.22, .8, .24, 1);--font: "Manrope Variable", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, Arial, sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{font-size:112.5%;-webkit-text-size-adjust:100%;overflow-x:clip;scroll-padding-top:64px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-weight:500;font-size:1rem;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:clip;font-feature-settings:"tnum" 1}a{color:var(--tint);text-decoration:none}h1,h2,h3,p,ol,ul,dl,dd,blockquote{margin:0}ol,ul{padding:0;list-style:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}img,video,svg{display:block}figure{margin:0}:focus-visible{outline:3px solid var(--tint);outline-offset:2px;border-radius:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main{min-height:100svh;padding-bottom:calc(108px + env(safe-area-inset-bottom))}.page{max-width:1140px;margin:0 auto;padding:0 16px;padding-top:env(safe-area-inset-top)}.page.narrow{max-width:760px}.page>*+*{margin-top:18px}.page>.navbar+*{margin-top:0}.stack>*+*{margin-top:12px}.stack-lg>*+*{margin-top:22px}.section{margin-top:26px}.split>*+*{margin-top:22px}.label{font-size:.83rem;font-weight:700;color:var(--ink-2);margin:0 4px 8px;letter-spacing:.005em}.hint{font-size:.86rem;color:var(--ink-2);margin:8px 4px}.warn-text{color:var(--warn-ink)}.inline-link{font-weight:700}.navbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;margin:0 -16px;padding:env(safe-area-inset-top) 10px 0;transition:background .2s,box-shadow .2s}.navbar.compact{background:#f5f7fad6;backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 1px 0 var(--sep)}.navbar.bare{min-height:8px}.navbar-lead{justify-self:start;min-width:0}.navbar-trail{justify-self:end;display:flex;gap:6px}.navbar .navbar-title{font-size:1rem;font-weight:800;opacity:0;transition:opacity .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56vw}.navbar.compact .navbar-title{opacity:1}.back-btn{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 8px 0 2px;color:var(--tint);font-weight:700;font-size:.95rem}.nav-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px 0 8px;color:var(--tint);font-weight:700;font-size:.95rem}.nav-link:hover{text-decoration:none}.back-btn span{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar.inline{position:static;grid-template-columns:auto 1fr auto;gap:4px;margin:0;padding:calc(env(safe-area-inset-top) + 10px) 0 4px;min-height:0}.navbar.inline .navbar-title{opacity:1;font-size:1.5rem;letter-spacing:-.02em;max-width:none;white-space:normal;padding:4px;line-height:1.15}.navbar.inline .navbar-lead:empty{display:none}.head-extra{padding:0 4px}.head-extra>*+*{margin-top:12px}.large-head{padding:2px 4px 6px}.eyebrow{font-size:.86rem;font-weight:700;color:var(--ink-2);margin-bottom:2px}.large-title{font-size:1.62rem;font-weight:800;letter-spacing:-.02em;line-height:1.12}.subtitle{color:var(--ink-2);font-size:.95rem;margin-top:6px;max-width:64ch}.large-head>.tokens{margin-top:10px}.syn .large-title{font-size:2.6rem;font-weight:800;letter-spacing:-.035em;line-height:1}.large-head.g-cervical .large-title{color:var(--g-cervical)}.large-head.g-toracica .large-title{color:var(--g-toracica)}.large-head.g-lumbar .large-title{color:var(--g-lumbar)}.large-head.g-pelvis .large-title{color:var(--g-pelvis)}.syn .subtitle{font-size:1.05rem;font-weight:700;color:var(--ink);margin-top:8px}.app-head{display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top) + 14px) 2px 2px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:1.02rem;letter-spacing:-.01em}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink-2)}.icon-btn:hover{background:var(--fill)}.search-entry{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 20px;border-radius:var(--pill);background:var(--surface);color:var(--ink-3);font-weight:600;font-size:.95rem}.search-entry svg{color:var(--ink-2);flex:none}.hero{position:relative;display:grid;grid-template-columns:1fr 44%;align-items:stretch;min-height:214px;background:var(--ink);border-radius:var(--r-lg);overflow:hidden;color:#fff}.hero-text{display:flex;flex-direction:column;gap:8px;padding:20px 4px 18px 20px;z-index:1}.hero-title{font-size:1.32rem;font-weight:800;letter-spacing:-.02em;line-height:1.12}.hero-sub{font-size:.88rem;color:#c9d1e3;line-height:1.4}.hero-link{margin-top:auto;display:inline-flex;align-items:center;gap:2px;color:var(--nerve);font-weight:800;font-size:.92rem}.hero-figs{position:relative;background:#fff}.hero-figs{display:flex;justify-content:center;align-items:flex-end;gap:4%;padding:10px 6px 0}.hero-figs img{height:100%;max-height:230px;width:auto;min-width:0;object-fit:contain;mix-blend-mode:multiply}.hero-figs img:nth-child(n+2){display:none}.tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--surface);border-radius:var(--r);color:var(--ink);min-height:112px}.tile-text{display:flex;flex-direction:column;gap:2px}.tile-title{font-weight:800;font-size:.98rem;letter-spacing:-.01em}.tile-sub{font-size:.8rem;color:var(--ink-2);line-height:1.3}.pastel{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;flex:none}.empty-card{display:flex;gap:10px;align-items:center;padding:16px;background:var(--surface);border-radius:var(--r);color:var(--ink-2);font-size:.9rem}.shelf-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.shelf-row::-webkit-scrollbar{display:none}.feed-card{flex:0 0 236px;scroll-snap-align:start;background:var(--surface);border-radius:var(--r);overflow:hidden;color:var(--ink)}.feed-media{position:relative;display:block;aspect-ratio:16 / 10;background:#dfe3ea}.feed-media img{width:100%;height:100%;object-fit:cover}.feed-play{position:absolute;left:10px;bottom:10px;color:#fff;filter:drop-shadow(0 1px 4px rgba(0,0,0,.45))}.feed-body{display:block;padding:10px 12px 12px}.feed-kicker{display:block;font-size:.74rem;font-weight:700;color:var(--ink-2)}.feed-title{display:block;font-weight:800;font-size:.92rem;line-height:1.25;margin-top:2px}.credit{font-size:.78rem;color:var(--ink-2);line-height:1.5;padding:8px 4px 0;max-width:70ch}.list{background:var(--surface);border-radius:var(--r);overflow:hidden}.row{position:relative;display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 12px 10px 14px;color:var(--ink);width:100%;text-align:left}.list>.row+.row:before,.list>*+.row:before,.list>li+li:before{content:"";position:absolute;top:0;left:14px;right:0;height:1px;background:var(--sep)}.list>li{position:relative}.row:hover{background:var(--surface-2);text-decoration:none}.row-lead{flex:none;display:grid;place-items:center}.row-lead.muted{color:var(--ink-3)}.row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.row-kicker{font-size:.74rem;font-weight:700;color:var(--ink-2)}.row-title{font-weight:700;font-size:.97rem;line-height:1.25}.row-sub{font-size:.84rem;color:var(--ink-2);line-height:1.3}.row-trail{flex:none;color:var(--ink-2);font-size:.85rem}.chev{flex:none;color:var(--ink-3)}.group-footer{font-size:.82rem;color:var(--ink-2);margin:8px 4px 0}.group-title-row{display:flex;justify-content:space-between;align-items:center}.link-btn{color:var(--tint);font-weight:700;font-size:.85rem}.more-row{width:100%;min-height:48px;color:var(--tint);font-weight:700;font-size:.9rem;border-top:1px solid var(--sep)}.thumb{position:relative;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:#e3e7ee;color:var(--ink-3)}.thumb.video{width:76px;height:54px}.thumb.fig{width:54px;height:70px;background:#fff;box-shadow:inset 0 0 0 1px var(--sep)}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.fig img{object-fit:contain;padding:3px;mix-blend-mode:multiply}.thumb-play{position:absolute;left:5px;bottom:5px;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.thumb-empty{font-size:.64rem;text-align:center;padding:2px;color:var(--ink-2)}.syn-code{font-weight:800;font-size:1.12rem;letter-spacing:-.02em;color:var(--ink);line-height:1.15}.syn-code.sm{font-size:.95rem;flex:none;min-width:64px}.syn-code.g-cervical{color:var(--g-cervical)}.syn-code.g-toracica{color:var(--g-toracica)}.syn-code.g-lumbar{color:var(--g-lumbar)}.syn-code.g-pelvis{color:var(--g-pelvis)}.nerve{color:var(--ink-2)}.roots{display:inline-flex;flex-wrap:wrap;gap:3px;vertical-align:1px}.roots b{font-size:.72rem;font-weight:800;padding:1px 6px;border-radius:6px;background:var(--tint-soft);color:var(--tint)}.tokens{display:flex;flex-wrap:wrap;gap:6px}.tokens.sm{gap:5px;margin-top:6px}.token{display:inline-flex;align-items:center;min-height:32px;padding:3px 11px;border-radius:999px;background:var(--tint-soft);color:var(--tint);font-weight:700;font-size:.82rem;line-height:1.2}.tokens.sm .token{min-height:28px;font-size:.78rem;padding:2px 9px}.token.big{min-height:42px;padding:6px 15px;font-size:.92rem;background:var(--surface);color:var(--ink)}.token.seg.g-cervical{background:#e9eef7;color:var(--g-cervical)}.token.seg.g-toracica{background:#e3f1ef;color:var(--g-toracica)}.token.seg.g-lumbar{background:#f5ede2;color:var(--g-lumbar)}.token.seg.g-pelvis{background:#f4e7ee;color:var(--g-pelvis)}.seg-badge{font-size:.74rem;font-weight:800;padding:2px 7px;border-radius:7px;background:var(--fill)}.chips{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:2px 16px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;background:var(--surface);color:var(--ink);font-weight:700;font-size:.86rem;white-space:nowrap}.chip.on{background:var(--ink);color:#fff}a.chip:hover{text-decoration:none;background:var(--surface-2)}.segmented{--pad: 3px;position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);padding:var(--pad);border-radius:var(--pill);background:#13203f12;isolation:isolate}.segmented button{position:relative;z-index:1;min-height:38px;padding:0 8px;border-radius:var(--pill);font-weight:700;font-size:.86rem;color:var(--ink-2);transition:color .2s}.segmented button.on{color:var(--ink)}.segmented-thumb{position:absolute;z-index:0;top:var(--pad);bottom:var(--pad);left:var(--pad);width:calc((100% - var(--pad) * 2) / var(--n));transform:translate(calc(var(--i) * 100%));border-radius:var(--pill);background:#fff;box-shadow:0 2px 8px #13203f1f,0 0 0 .5px #13203f0f;transition:transform .32s var(--ease)}.segmented.big button{min-height:44px;font-size:.92rem}.segmented.glass{background:var(--glass);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);box-shadow:var(--float)}.segmented.glass .segmented-thumb{background:var(--ink);box-shadow:none}.segmented.glass button.on{color:#fff}.sticky-tabs{position:sticky;top:56px;z-index:5}.glass-btn{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 15px;border-radius:999px;background:var(--glass);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);box-shadow:var(--float);color:var(--ink);font-weight:700;font-size:.86rem}.glass-btn.round{width:48px;height:48px;padding:0;justify-content:center}.glass-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--float);font-weight:700;font-size:.8rem;color:var(--ink)}.pz{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.pz.zoomed{touch-action:none;cursor:grab}.pz-content{position:absolute;transform-origin:0 0;will-change:transform}.pz-content.anim{transition:transform .62s var(--ease)}.pz-content>img{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.body-stage>*+*{margin-top:12px}.stage-canvas{position:relative;height:clamp(440px,calc(100svh - 300px),780px);border-radius:var(--r-lg);background:var(--stage);overflow:hidden;box-shadow:inset 0 0 0 1px #fff9}.body-stage .stage-canvas>.pz{top:64px;bottom:8px}.stage-top{position:absolute;top:12px;left:50%;transform:translate(-50%);width:min(240px,70%);z-index:3}.stage-bottom{position:absolute;z-index:3;left:50%;bottom:14px;transform:translate(-50%);width:min(260px,74%)}.capa-nervios .segmented-thumb{background:var(--nerve)!important}.segmented.glass.capa-nervios button.on{color:#3b2a00}.body-stage.con-capas .stage-canvas>.pz{bottom:66px}.body-stage .stage-canvas>.pz{transition:opacity .35s ease .08s,filter .45s ease .04s,transform .7s cubic-bezier(.2,.8,.2,1)}.body-stage.focused .stage-canvas>.pz{opacity:0;filter:blur(8px);transform:scale(1.14);pointer-events:none;transition:opacity .45s ease .5s,filter .6s ease .35s,transform 1.1s cubic-bezier(.3,.6,.2,1) .25s}.stage-img{mix-blend-mode:multiply}.region-enter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform-origin:50% 45%;will-change:transform,opacity,filter}.plate-layer,.plate-anim{position:absolute;top:0;right:0;bottom:0;left:0}.plate-layer .plate{height:100%;border-radius:0;background:transparent;box-shadow:none}.plate-layer .plate .pz{top:62px;bottom:8px;transition:none}.atlas-page.en-region .stage-canvas{background:#fff;transition:background .6s ease}.atlas-page .stage-canvas{transition:background .6s ease}.stage-reset{position:absolute;z-index:3;left:50%;bottom:14px;transform:translate(-50%)}.hotspot{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;min-width:44px;min-height:44px;transform:translate(-22px,-50%) scale(calc(1 / var(--s, 1)));transform-origin:22px 50%}.hotspot-in{display:inline-flex;align-items:center;gap:6px;transform-origin:22px 50%}.hotspot-dot{position:relative;flex:none;width:18px;height:18px;margin-left:13px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px #fffffff2,0 3px 10px #15203b59}.hotspot-dot:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:2px solid rgba(21,32,59,.28);animation:halo 2.6s var(--ease) infinite}.hotspot.on .hotspot-dot{background:var(--carmine)}.hotspot-label{padding:5px 10px;border-radius:999px;background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 10px #15203b24;font-weight:800;font-size:.78rem;color:var(--ink);white-space:nowrap}@keyframes halo{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(1.35);opacity:0}}.region-chips{flex-wrap:nowrap}.atlas-layout>*+*{margin-top:16px}.atlas-side>*+*{margin-top:10px}.intro-link{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;background:var(--surface);border-radius:var(--r);color:var(--ink)}.intro-link>span:nth-child(2){flex:1;display:flex;flex-direction:column;min-width:0}.intro-link b{font-weight:800;font-size:.96rem}.intro-link small{color:var(--ink-2);font-size:.82rem;line-height:1.3}.intro-link:hover{text-decoration:none;background:var(--surface-2)}.region-layout>*+*{margin-top:18px}.region-stage{position:relative}.c3d>*+*{margin-top:12px}.c3d-stage{position:relative;height:clamp(460px,calc(100svh - 300px),820px);border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(120% 80% at 50% 30%,#fff,#f3f5f9 55%,#e3e8f0);touch-action:none}.c3d-stage canvas{touch-action:none}.c3d-wait{animation:fade 1s ease infinite alternate}.c3d-bar{position:absolute;z-index:3;left:12px;right:12px;bottom:12px;display:flex;gap:8px;align-items:center;justify-content:center}.c3d-bar .segmented{width:min(280px,100%)}.pin-card.c3d-card{left:10px;right:10px;bottom:68px}.btn-tint.ghost{background:var(--tint-soft);color:var(--ink);gap:6px}.c3d-card{flex-wrap:wrap;row-gap:8px}.c3d-card-acts{flex-basis:100%;display:flex;gap:8px}.c3d-card-acts .btn-tint{gap:6px}.hero-side{display:flex;flex-direction:column;gap:10px;min-width:0}.btn-3d{justify-content:center;gap:8px}.c3d-slider{display:flex;flex-direction:column;gap:6px;padding:12px 16px 10px;background:var(--surface);border-radius:var(--r)}.c3d-slider-head{display:flex;justify-content:space-between;font-size:.9rem}.c3d-slider-head span{color:var(--ink-2);font-weight:700}.c3d-slider-ends{display:flex;justify-content:space-between;font-size:.74rem;color:var(--ink-3);font-weight:700}.c3d-slider input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:34px;background:transparent;margin:0;cursor:pointer}.c3d-slider input::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--carmine) 0 var(--p),var(--sep) var(--p) 100%)}.c3d-slider input::-moz-range-track{height:6px;border-radius:6px;background:var(--sep)}.c3d-slider input::-moz-range-progress{height:6px;border-radius:6px;background:var(--carmine)}.c3d-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-12px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #13203f40,0 0 0 1px #13203f14}.c3d-slider input::-moz-range-thumb{width:30px;height:30px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 10px #13203f40}.c3d-num{width:30px;height:30px;border-radius:50%;background:var(--carmine);color:#fff;font-weight:800;font-size:.82rem;display:grid;place-items:center;box-shadow:0 0 0 2.5px #fff,0 3px 10px #6e0a1959;transition:transform .2s,background .2s}.c3d-num:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%}.c3d-num.on{background:var(--ink);transform:scale(1.18)}.c3d.sindrome .c3d-stage{height:clamp(420px,62svh,760px)}.syn-ver{margin-bottom:10px}.symptoms li.on{background:var(--carmine-soft)}.symptoms li.on .sym-n{background:var(--carmine);color:#fff}.c3d-loading{position:absolute;inset:auto 24px 50% 24px;z-index:4;text-align:center;color:var(--ink-2);font-weight:700;font-size:.9rem}.c3d-loading span{display:block;height:4px;border-radius:4px;background:var(--ink);margin-bottom:10px;transition:width .3s ease}.c3d-controls{display:flex;flex-direction:column;gap:10px}.c3d-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.c3d-label{font-size:.82rem;font-weight:700;color:var(--ink-2)}.c3d-depth{flex:1;min-width:260px}.c3d-nerve .nerve-dot{margin-right:8px;width:10px;height:10px}.c3d-nerve.on{background:var(--nerve);color:#3b2a00}.region-list{margin-top:0}.plane-tabs{position:absolute;z-index:4;top:12px;left:12px;right:12px;max-width:420px;margin:0 auto}.plate{position:relative;height:clamp(420px,calc(100svh - 270px),860px);border-radius:var(--r-lg);background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px var(--sep)}.plate .pz{top:62px;bottom:6px}.plate-reset{position:absolute;z-index:3;right:12px;bottom:12px}.pin{position:absolute;z-index:2;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:var(--carmine);color:#fff;font-weight:800;font-size:.8rem;display:grid;place-items:center;box-shadow:0 0 0 2.5px #fff,0 3px 10px #6e0a1959;transform:scale(calc(1 / var(--s, 1)));transition:opacity .2s,background .2s}.pin:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%}.pin.on{background:var(--ink);box-shadow:0 0 0 3px #fff,0 0 0 7px #ad223659,0 4px 14px #15203b66;z-index:3}.pin.dim{opacity:.5}.pin.nerve{background:var(--nerve);color:#3b2a00;box-shadow:0 0 0 2.5px #fff,0 3px 10px #78500059}.pin.nerve.on{background:var(--ink);color:#fff;box-shadow:0 0 0 3px #fff,0 0 0 7px #e6aa0073,0 4px 14px #15203b66}.pin-card.nerve .pin-card-n,.pin-row.nerve .pin-n{background:var(--nerve-soft);color:var(--nerve-ink)}.pin-card.nerve .pin-card-n{background:var(--nerve);color:#3b2a00}.pin-row.nerve.on{background:var(--nerve-soft)}.pin-row.nerve.on .pin-n{background:var(--nerve);color:#3b2a00}.token.nerve{background:var(--nerve-soft);color:var(--nerve-ink)}.nerve-links{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.nerve-links .token{min-height:28px;font-size:.78rem;padding:2px 9px}.nerve-dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--nerve);box-shadow:0 0 0 3px var(--nerve-soft)}.nerve-dot.big{width:16px;height:16px}.mthumb.nerve .mthumb-pin{background:var(--nerve);box-shadow:0 0 0 2.5px #fff,0 0 0 7px #e6aa004d}.prose-p{font-size:.94rem;line-height:1.5;padding:0 4px}.plane-chips{position:absolute;z-index:4;top:12px;left:12px;right:12px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px}.plane-chips::-webkit-scrollbar{display:none}.glass-chip-btn{flex:none;min-height:40px;padding:0 14px;border-radius:999px;background:var(--glass);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);box-shadow:var(--float);font-weight:700;font-size:.85rem;color:var(--ink-2);white-space:nowrap}.glass-chip-btn.nerve:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--nerve);margin-right:6px;vertical-align:1px}.glass-chip-btn.on{background:var(--ink);color:#fff}.pin.edit{cursor:move;touch-action:none;outline:2px dashed var(--tint);outline-offset:3px}.edit-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 12px;border-radius:14px;background:var(--warn-soft);font-size:.84rem;font-weight:700}.plate-meta{font-size:.8rem;color:var(--ink-2);margin:8px 6px 0}.pin-card{position:absolute;z-index:5;left:10px;right:10px;bottom:40px;transform-origin:50% 100%;display:flex;align-items:center;gap:10px;padding:10px 8px 10px 12px;border-radius:28px;background:#ffffffe0;backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);box-shadow:var(--float)}.pin-card-n{flex:none;width:32px;height:32px;border-radius:50%;background:var(--carmine);color:#fff;font-weight:800;display:grid;place-items:center;font-size:.85rem}.pin-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.82rem}.pin-card-text b{font-size:.95rem;line-height:1.2}.btn-tint{flex:none;display:inline-flex;align-items:center;gap:2px;min-height:42px;padding:0 14px;border-radius:var(--pill);background:var(--tint);color:#fff;font-weight:800;font-size:.85rem}.btn-tint:hover{text-decoration:none;filter:brightness(1.06)}.pin-row{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;text-align:left}.pin-row:hover{background:var(--surface-2)}.pin-row.on{background:var(--carmine-soft)}.pin-n{flex:none;width:28px;height:28px;border-radius:50%;background:var(--carmine-soft);color:var(--carmine);font-weight:800;font-size:.8rem;display:grid;place-items:center}.pin-row.on .pin-n{background:var(--carmine);color:#fff}.pin-extra{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 14px 12px 54px;font-size:.8rem;color:var(--ink-2)}.pin-extra .tokens.sm{margin-top:0}.region-nav{display:flex;justify-content:space-between;gap:8px;margin-top:12px}.mthumb{position:relative;flex:none;display:block;overflow:hidden;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px var(--sep)}.mthumb.sm{width:58px;height:58px}.mthumb.md{width:96px;height:96px}.mthumb.lg{width:100%;aspect-ratio:1;border-radius:var(--r-lg)}.mthumb img{position:absolute;max-width:none;height:auto;pointer-events:none}.mthumb.r3d{background:radial-gradient(120% 80% at 50% 30%,#fff,#f3f5f9 55%,#e3e8f0)}.mthumb.r3d img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mthumb-pin{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--carmine);box-shadow:0 0 0 2.5px #fff,0 0 0 7px #ad223640}.mthumb.sm .mthumb-pin{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-shadow:0 0 0 2px #fff}.mthumb.empty{background:linear-gradient(135deg,#f3f5f9,#e7ebf1)}.muscle-hero{display:grid;grid-template-columns:minmax(0,46%) 1fr;gap:14px;align-items:start}.muscle-thumb-link{position:relative;display:block}.muscle-thumb-link .glass-chip{position:absolute;left:8px;bottom:8px}.inerv{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--surface);border-radius:var(--r)}.inerv dt{font-size:.76rem;font-weight:700;color:var(--ink-2)}.inerv dd{font-weight:700;font-size:.92rem;line-height:1.3;margin-top:2px}.inerv .roots b{font-size:.8rem;padding:2px 7px}.note{padding:12px 14px;border-left:3px solid var(--carmine);background:var(--surface);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:.9rem}.also{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;color:var(--ink-2)}.syn-mention{align-items:flex-start}.syn-mention .syn-code{padding-top:2px}.mention{display:flex;gap:8px;align-items:flex-start;font-size:.88rem;line-height:1.35}.mention+.mention{margin-top:6px}.figs-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 4px;scrollbar-width:none}.figs-row::-webkit-scrollbar{display:none}.fig{position:relative;flex:none;scroll-snap-align:start;height:clamp(280px,46svh,500px);aspect-ratio:var(--ar);max-width:82vw;background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:inset 0 0 0 1px var(--sep)}.fig img{width:100%;height:100%;object-fit:contain}.fig-cap{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #15203b1f;font-size:.76rem;font-weight:800;color:var(--ink);white-space:nowrap}.no-fig{padding:18px;background:var(--surface);border-radius:var(--r);color:var(--ink-2);font-size:.9rem}.symptoms{background:var(--surface);border-radius:var(--r);padding:4px 0}.symptoms li{position:relative}.sym-btn{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:start;width:100%;padding:11px 12px 11px 14px;text-align:left;color:inherit;font:inherit;border-radius:inherit}.sym-t{font-size:.95rem;line-height:1.4}.sym-chev{color:var(--ink-3);margin-top:4px;transition:transform .2s}.symptoms li.on .sym-chev{transform:rotate(180deg);color:var(--carmine)}.sym-tokens.tokens.sm{padding:0 14px 12px 56px;margin-top:-4px}.symptoms li+li:before{content:"";position:absolute;top:0;left:56px;right:0;height:1px;background:var(--sep)}.symptoms p{font-size:.95rem;line-height:1.4}.sym-n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--carmine-soft);color:var(--carmine);font-weight:800;font-size:.8rem}.sym-n.sm{flex:none;width:22px;height:22px;font-size:.7rem}.plan-step{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 8px;font-weight:800;font-size:.98rem}.plan-step span:last-child{display:flex;flex-direction:column}.plan-step small{font-weight:500;font-size:.84rem;color:var(--ink-2);margin-top:2px;line-height:1.35}.list>.plan-step+.row:before{display:none}.list>.row+.plan-step{border-top:1px solid var(--sep)}.plan-n{flex:none;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font-size:.8rem;display:grid;place-items:center}.plan-step.verify{padding-bottom:14px}.plan-step.verify .plan-n{background:var(--g-toracica)}.card{background:var(--surface);border-radius:var(--r);padding:16px}.card-title{font-size:1.05rem;font-weight:800;letter-spacing:-.01em;margin-bottom:10px}.prose-card>*+*{margin-top:10px}.prose-card p{font-size:.94rem;line-height:1.5}.dots li{position:relative;padding-left:18px;font-size:.94rem;line-height:1.45}.dots li+li{margin-top:8px}.dots li:before{content:"";position:absolute;left:3px;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--tint)}.quote{padding:12px 14px;border-left:3px solid var(--tint);background:var(--surface-2);border-radius:0 12px 12px 0;font-size:.95rem;line-height:1.5;font-style:italic}.motto{font-weight:800;font-size:1.05rem;color:var(--carmine)}.gloss>div{display:grid;grid-template-columns:74px 1fr;gap:10px;padding:8px 0}.gloss>div+div{border-top:1px solid var(--sep)}.gloss dt{font-weight:800;color:var(--tint)}.gloss dd{font-size:.9rem}.toc{padding-bottom:2px}.diagram{background:var(--surface-2);border-radius:14px;padding:12px 10px 10px}.diagram-panels{display:grid;gap:8px}.diagram svg{width:100%;max-width:420px;height:auto;margin:0 auto}.diagram figcaption{font-size:.8rem;color:var(--ink-2);margin-top:6px}.dg-title{font:800 17px var(--font);fill:var(--ink)}.dg-small{font:700 12px var(--font);fill:var(--ink-2)}.dg-skin{fill:none;stroke:var(--ink);stroke-width:2}.dg-skin.dash{stroke-dasharray:5 4;stroke-width:1.5}.dg-hyper{fill:var(--carmine);opacity:.85}.dg-nerve{fill:none;stroke:var(--ink);stroke-width:1.8}.dg-cord{fill:#fff;stroke:var(--ink);stroke-width:2}.dg-lesion{fill:#3bb26b;stroke:var(--ink);stroke-width:1.5}.dg-arrow{stroke:var(--ink);stroke-width:2;fill:none}.dg-head{fill:var(--ink)}.callout{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border-radius:var(--r-sm);background:var(--tint-soft);color:var(--ink);font-size:.9rem;line-height:1.45}.callout svg{flex:none;color:var(--tint);margin-top:1px}.callout.warn{background:var(--warn-soft)}.callout.warn svg{color:var(--warn-ink)}.callout.danger{background:var(--danger-soft)}.callout.danger svg{color:var(--danger-ink)}.section .callout,.stack-lg .callout{margin-top:12px}.facts{background:var(--surface);border-radius:var(--r);padding:4px 16px}.facts section{padding:12px 0}.facts section+section{border-top:1px solid var(--sep)}.facts h2{font-size:.8rem;font-weight:700;color:var(--ink-2);margin-bottom:4px}.facts p{font-size:.95rem;line-height:1.45}.num-list li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:10px 14px;position:relative}.num-list li+li:before{content:"";position:absolute;top:0;left:54px;right:0;height:1px;background:var(--sep)}.num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--fill);font-weight:800;font-size:.8rem}.plain-list li{padding:10px 14px;font-size:.92rem;position:relative}.plain-list li+li{border-top:1px solid var(--sep)}.disclosure{background:var(--surface);border-radius:var(--r);padding:4px 16px}.disclosure summary{min-height:50px;display:flex;align-items:center;font-weight:700;cursor:pointer;color:var(--tint);font-size:.92rem}.disclosure[open]{padding-bottom:14px}.disclosure p,.disclosure li{font-size:.9rem;line-height:1.45}.disclosure h3{font-size:.86rem;margin:12px 0 4px}.disclosure ul{list-style:disc;padding-left:20px}.pager{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.pager a{display:flex;align-items:center;gap:6px;min-height:60px;padding:8px 12px;border-radius:var(--r);background:var(--surface);color:var(--ink);font-weight:800;font-size:.95rem}.pager a span{display:flex;flex-direction:column;min-width:0}.pager small{font-size:.74rem;color:var(--ink-2);font-weight:700}.pager a.next{justify-content:flex-end;text-align:right}.pager a:hover{text-decoration:none;background:var(--surface-2)}.source{font-size:.76rem;color:var(--ink-2);margin:16px 4px 0;line-height:1.45;max-width:80ch}.fav-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:999px;color:var(--tint);font-weight:800;font-size:.86rem;background:var(--tint-soft)}.fav-btn.on{background:var(--tint);color:#fff}.btn-filled{min-height:52px;border-radius:var(--pill);background:var(--tint);color:#fff;font-weight:800;width:100%}.player-frame{aspect-ratio:16 / 9;background:#0e1424;border-radius:var(--r);overflow:hidden}.player-frame video{width:100%;height:100%;object-fit:contain;background:#0e1424}.player-tools{display:flex;gap:8px;margin-top:10px}.tool{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--pill);background:var(--surface);font-weight:700;font-size:.88rem}.tool.on{background:var(--ink);color:#fff}.no-video{padding:22px 16px;background:var(--surface);border-radius:var(--r);color:var(--ink-2);font-size:.9rem;text-align:center}.gallery-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px;scrollbar-width:none}.gallery-row::-webkit-scrollbar{display:none}.gallery-item{flex:0 0 78%;scroll-snap-align:start;aspect-ratio:4 / 3;border-radius:var(--r);overflow:hidden;background:#dfe3ea}.gallery-row.single .gallery-item{flex-basis:100%}.gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-hint{font-size:.8rem;color:var(--ink-2);margin:8px 4px 0}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#f4f6f9;display:grid;place-items:center;animation:fade .25s ease}.viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}@keyframes fade{0%{opacity:0}}.lightbox img{max-width:100vw;max-height:100svh;object-fit:contain}.lb-btn{position:absolute;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--float);color:var(--ink)}.lb-close{top:calc(env(safe-area-inset-top) + 14px);right:14px}.lb-prev{left:12px;top:50%;transform:translateY(-50%)}.lb-next{right:12px;top:50%;transform:translateY(-50%)}.lb-count{position:absolute;bottom:calc(env(safe-area-inset-bottom) + 18px);left:50%;transform:translate(-50%);font-weight:800;font-size:.85rem;padding:6px 12px;border-radius:999px;background:var(--glass)}.viewer-stage{position:absolute;inset:calc(env(safe-area-inset-top) + 70px) 0 calc(env(safe-area-inset-bottom) + 76px)}.viewer:has(.viewer-orig) .viewer-stage{bottom:calc(env(safe-area-inset-bottom) + 128px)}.viewer-bar,.viewer-close,.viewer-prev,.viewer-next{animation:fade .35s ease .15s both}.viewer-bar{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 16px);display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none}.viewer-title{font-weight:800;font-size:1rem}.viewer-orig{pointer-events:auto;margin-top:8px}.viewer-orig.on{background:var(--ink);color:#fff}.viewer-hint{font-size:.8rem;color:var(--ink-2)}.viewer-close{position:absolute;top:calc(env(safe-area-inset-top) + 14px);right:14px}.viewer-prev{position:absolute;left:12px;top:50%;transform:translateY(-50%)}.viewer-next{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.searchfield{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 14px 0 18px;border-radius:var(--pill);background:var(--surface);color:var(--ink-2)}.searchfield input{flex:1;min-width:0;border:0;background:none;outline:none;font-weight:600;font-size:1rem;color:var(--ink)}.searchfield input::-webkit-search-cancel-button{display:none}.searchfield.small{min-height:46px;flex:1}.clear{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink-3);color:#fff;flex:none}.tools-bar{display:flex;gap:8px}.select-pill select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:46px;padding:0 32px 0 16px;border:0;border-radius:var(--pill);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23566079' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 12px center;font-weight:700;font-size:.9rem;color:var(--ink)}.kind-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--tint-soft);color:var(--tint)}.kind-m{font-weight:800;font-size:.85rem}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 16px;color:var(--ink-2)}.empty-title{font-weight:800;color:var(--ink)}.tabbar-wrap{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:0 12px calc(env(safe-area-inset-bottom) + 10px);pointer-events:none}.tabbar{pointer-events:auto;display:grid;grid-template-columns:repeat(5,1fr);width:min(560px,100%);padding:6px;border-radius:var(--pill);background:#ffffffd1;backdrop-filter:blur(22px) saturate(1.7);-webkit-backdrop-filter:blur(22px) saturate(1.7);box-shadow:0 10px 34px #15203b29,0 0 0 .5px #15203b14}.tab{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:56px;justify-content:center;border-radius:var(--pill);color:var(--ink-2);font-weight:700;font-size:.68rem}.tabbar.tres{grid-template-columns:repeat(3,1fr);width:min(420px,100%)}.tabbar.tres .tab{font-size:.78rem}.tab{position:relative;isolation:isolate}.tab.on{color:var(--tint)}.tab-pill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--pill);background:var(--tint-soft)}.tab:hover{text-decoration:none}.gate{min-height:100svh;display:grid;place-items:center;padding:24px}.gate form{width:min(360px,100%);display:flex;flex-direction:column;gap:12px;align-items:stretch;text-align:center}.gate img{margin:0 auto}.gate input{min-height:52px;border-radius:var(--pill);border:1px solid var(--sep);padding:0 14px;font-size:1.05rem;background:#fff}.err{color:var(--danger-ink);font-weight:700}@media(min-width:720px){.tile-grid{grid-template-columns:repeat(3,1fr)}.hero{min-height:250px;grid-template-columns:1fr 52%}.hero-figs img:nth-child(n+2){display:block}.diagram-panels{grid-template-columns:1fr 1fr}.hero-title{font-size:1.6rem}.figs-row{margin:0;padding:2px 0 4px}}@media(min-width:960px){.page{padding:0 28px}.navbar{margin:0 -28px;padding-left:20px;padding-right:20px}.split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.split>*+*{margin-top:0}.syn-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.syn-figs{position:sticky;top:64px}.syn-figs .figs-row{flex-wrap:wrap;overflow:visible}.syn-figs .fig{height:auto;width:calc(50% - 5px);max-width:none}.syn-figs .figs-row.n1 .fig{width:100%;max-height:72svh}.atlas-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}.atlas-layout>*+*{margin-top:0}.region-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start}.region-layout>*+*{margin-top:0}.region-stage{position:sticky;top:16px}.stage-canvas,.plate{height:calc(100svh - 210px)}.muscle-hero{grid-template-columns:minmax(0,52%) 1fr}.chips{margin:0;padding:2px 0;flex-wrap:wrap}.shelf-row{margin:0;padding:2px 0 6px}.main{padding-bottom:120px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}.rot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.rot-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rot-svg line{stroke:var(--carmine);stroke-width:1.2;opacity:.5;visibility:hidden}.rot-svg line.on{opacity:1;stroke-width:2}.rot-svg circle{visibility:hidden}.rot-svg .dot{fill:var(--carmine);stroke:#fff;stroke-width:1.5}.rot-svg .ring{fill:#b3263a1a;stroke:var(--carmine);stroke-width:2}.rot-svg .ring.on{fill:#b3263a47;stroke-width:3}.rot-n{position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#fffffff2;color:var(--carmine);border:1.5px solid var(--carmine);font-weight:800;font-size:.78rem;line-height:1;pointer-events:auto;visibility:hidden;box-shadow:0 1px 4px #13203f24;transition:background .15s,color .15s}.rot-n:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%}.rot-n.on{background:var(--carmine);color:#fff}.rot-n.static{position:static;visibility:visible;flex:none;box-shadow:none}.c3d-stage.nerv .rot-n{color:var(--nerve-ink);border-color:var(--nerve)}.c3d-stage.nerv .rot-n.on{background:var(--nerve);color:#3b2a00}.c3d-stage.nerv .rot-svg line{stroke:var(--nerve-ink)}.c3d-stage.nerv .rot-svg .dot{fill:var(--nerve)}.c3d-stage.fija,.c3d-stage.fija *{touch-action:pan-y!important}.c3d-leyenda{display:grid;grid-template-columns:1fr 1fr;gap:2px 6px;margin-top:10px;padding:6px;background:var(--surface);border-radius:var(--r)}.c3d-leyenda button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:4px 6px;border-radius:12px;text-align:left;font-weight:650;font-size:.86rem;line-height:1.2;color:var(--ink)}.c3d-leyenda button.on{background:var(--carmine-soft)}.c3d-leyenda button.on .rot-n{background:var(--carmine);color:#fff}.c3d-leyenda.nerve .rot-n{color:var(--nerve-ink);border-color:var(--nerve)}.c3d-leyenda.nerve button.on{background:var(--nerve-soft)}.c3d-leyenda.nerve button.on .rot-n{background:var(--nerve);color:#3b2a00}html:has(.render-page),html:has(.render-page) body{background:transparent}.render-page{position:fixed;top:0;right:0;bottom:0;left:0}.c3d.render .c3d-stage{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;border-radius:0}.c3d.render.columna .c3d-stage{background:transparent}.c3d.render .c3d-loading{display:none}.portada-head{margin:14px 2px 4px}.portada-head h1{font-size:1.32rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.portada-head p{color:var(--ink-2);font-size:.9rem;margin-top:2px}.portada{position:relative;width:min(100%,440px,calc((100svh - 230px) * 575 / 900));margin:0 auto 14px}.portada-img{position:absolute;left:0;top:0;height:100%;object-fit:contain;object-position:left top;pointer-events:none;-webkit-user-select:none;user-select:none}.portada-lineas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.portada-lineas polyline{fill:none;stroke:var(--ink-3);stroke-width:1;opacity:.75}.portada-punto{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--carmine);box-shadow:0 0 0 2px #fff;pointer-events:none}.portada-rot{position:absolute;transform:translateY(-50%);display:flex;align-items:baseline;gap:7px;min-height:30px;padding:3px 10px 3px 8px;border-radius:999px;color:var(--ink);white-space:nowrap;max-width:50%}.portada-rot:hover{text-decoration:none;background:#ffffffd9}.portada-rot:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.portada-rot .syn-code{font-size:1rem}.portada-rot small{font-size:.74rem;color:var(--ink-2);font-weight:600;overflow:hidden;text-overflow:ellipsis}.explorar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.explorar-item{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px 8px 8px;background:var(--surface);border-radius:var(--r);color:var(--ink);font-weight:750;font-size:.95rem}.explorar-item:hover{text-decoration:none;background:var(--surface-2)}.explorar-item .pastel{width:38px;height:38px}
