@font-face{font-family:AtSerif;src:url(/llm/vendor/fonts/lora-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:AtSerif;src:url(/llm/vendor/fonts/lora-500i.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}.anatomy-page{margin:0;background:#f8f7f3;color:#303f3b;overflow:hidden}.anatomy-page main{margin:0;padding:0}.anatomy{--ink:#303f3b;--muted:#8c938b;--line:#e5e7df;--green:#507563;--paper:#f8f7f3;--accent:#e9eee4;font-family:Manrope,system-ui,sans-serif;font-size:13px;height:100dvh;min-height:420px;display:flex;flex-direction:column;background:var(--paper)}.anatomy *{box-sizing:border-box}.anatomy button,.anatomy input{font:inherit}.anatomy button{cursor:pointer;color:inherit;border:0;background:none}.anatomy a{color:inherit;text-decoration:none}.anatomy button:focus-visible,.anatomy a:focus-visible,.anatomy input:focus-visible,.anatomy canvas:focus-visible{outline:2px solid #507563;outline-offset:3px}.anatomy [hidden]{display:none!important}.anatomy h1,.anatomy h2,.anatomy h3,.anatomy p{margin:0}.anatomy button{transition:background .15s,color .15s,box-shadow .15s}.anatomy button:hover{background:#e9ece4}.at-header{height:86px;flex-shrink:0;padding:0 36px;display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line);z-index:20;background:var(--paper)}.at-brand{display:flex;gap:12px;align-items:center;min-width:265px}.at-mark{font-size:31px;color:#63806c}.at-brand strong{font-family:AtSerif,Georgia,serif;font-size:30px;font-weight:500;letter-spacing:-1.3px}.at-brand>span:last-child{font-size:8px;font-weight:800;letter-spacing:1.4px;max-width:70px;padding-left:4px;line-height:1.7}.at-search-wrap{position:relative;max-width:460px;width:100%;margin:auto}.at-search{display:flex;align-items:center;gap:10px;background:#eeeee8;border:1px solid #e4e5dc;border-radius:30px;padding:9px 16px;min-height:44px;margin:0}.at-search>span{font-size:25px;line-height:20px}.at-search input{width:100%;min-width:0;background:transparent;border:0;outline:none!important;color:var(--ink);font-size:11px}.at-search input::placeholder{color:#92988e}.at-search kbd{background:#fafaf6;color:#9c9e97;border:1px solid var(--line);border-radius:4px;padding:0 6px}.at-about-button{white-space:nowrap;font-size:11px!important;min-height:44px;border-radius:20px;padding:0 12px!important}.at-about-button span{padding-left:12px}.at-results{position:absolute;top:53px;width:100%;max-height:65dvh;overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fffefb;box-shadow:0 14px 45px #30403414;padding:8px;z-index:40}.at-results button{width:100%;text-align:left;display:flex;justify-content:space-between;gap:10px;padding:12px;border-radius:10px}.at-results button>span{display:grid;gap:4px}.at-results small{font-size:10px;color:var(--muted)}.at-results p{padding:15px;line-height:1.7}.at-workspace{display:grid;grid-template-columns:244px minmax(200px,1fr) 316px;flex:1;min-height:0}.at-panel{padding:32px 25px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9dfd3 transparent}.at-layers{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:20px}.at-eyebrow{font-size:8px;letter-spacing:1.65px;font-weight:800;color:#8b9589;display:block}.at-panel-heading h2{font-family:AtSerif,serif;font-size:21px;font-weight:500;margin-top:8px}.at-presets{display:flex;background:#edefe7;border-radius:8px;padding:3px;gap:2px}.at-presets button{padding:7px 6px;font-size:10px;flex:1;border-radius:6px}.at-presets button[aria-pressed=true]{background:#fffdf9;box-shadow:0 1px 5px #283c3010}.at-system-list{display:grid;gap:3px}.at-system{padding:7px 0;border-bottom:1px solid #eaebe5}.at-system-head{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border-radius:6px;padding:6px 2px!important;font-size:11px!important;min-height:35px}.at-system-swatch{width:20px;height:20px;display:grid;place-items:center;font-size:12px;color:var(--swatch);background:color-mix(in srgb,var(--swatch) 13%,transparent);border-radius:7px}.at-system-label{flex:1}.at-system-toggle{width:25px;height:15px;border-radius:20px;background:#dce0d5;position:relative;flex-shrink:0}.at-system-toggle:after{content:"";position:absolute;background:#fffefb;width:11px;height:11px;border-radius:50%;top:2px;left:2px;transition:transform .15s}.at-system-head[aria-pressed=true] .at-system-toggle{background:#64806b}.at-system-head[aria-pressed=true] .at-system-toggle:after{transform:translate(10px)}.at-system-opacity{display:flex;align-items:center;gap:9px;margin:4px 2px 6px 31px}.at-system-opacity input{width:100%;min-width:0;height:14px;accent-color:#7d927a;cursor:pointer}.at-system-opacity output{font-size:9px;color:var(--muted);width:29px;text-align:right}.at-text-button{font-size:10px!important;text-align:left;color:#6a806b!important;border-radius:6px;padding:6px 2px!important;min-height:34px}.at-layer-note{display:flex;gap:9px;margin-top:auto;padding-top:12px;font-size:10px;line-height:1.8;color:#8d978c}.at-note-dot{width:5px;height:5px;margin-top:7px;background:#8d9c79;border-radius:50%;flex-shrink:0}.at-source-link{font-size:8px;color:#939b90!important;line-height:1.7}.at-stage{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#fffefb 0,#fbfaf6 45%,#f1f2ea);min-height:0}.at-stage canvas{display:block;width:100%;height:100%;touch-action:none}.at-stage-top{position:absolute;top:26px;left:27px;right:24px;display:flex;justify-content:space-between;gap:8px;z-index:2;pointer-events:none}.at-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:9px;color:#9ca194}.at-breadcrumb span+span:before{content:" / ";padding-right:8px;color:#b4bbad}.at-breadcrumb span:last-child{color:#697c68}.at-model-badge{font-size:8px;color:#879280;border:1px solid #e1e6d9;padding:6px 9px;border-radius:12px;white-space:nowrap}.at-tools{position:absolute;right:24px;bottom:90px;display:grid;background:#fffdf8dd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e2e6da;border-radius:22px;padding:5px;box-shadow:0 5px 25px #35443108;z-index:4}.at-tools button{width:34px;height:36px;font-size:23px;border-radius:50%;font-weight:500}.at-tools button[aria-pressed=true]{background:#e0e9da;color:#45654e}.at-tools>span{height:1px;background:var(--line);margin:5px 7px}.at-orientation{position:absolute;bottom:57px;left:50%;transform:translate(-50%);display:flex;gap:2px;border:1px solid #e2e6da;background:#fffdf9cf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:25px;padding:5px;z-index:4}.at-orientation button{font-size:9px;padding:9px 14px;border-radius:20px;white-space:nowrap;min-height:31px}.at-orientation button[aria-pressed=true]{background:#e6ebdf;color:#506d50}.at-stage-hint{position:absolute;bottom:24px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:9px;font-size:8px;color:#969f8d;pointer-events:none}.at-stage-hint i{width:2px;height:2px;border-radius:50%;background:#b7bcae}.at-axis{position:absolute;bottom:83px;left:30px;color:#99a48e;font-size:8px;width:30px;height:37px}.at-axis b{position:absolute;left:12px;top:0;font-weight:500}.at-axis span{position:absolute;right:0;bottom:0}.at-axis i{position:absolute;height:19px;width:16px;bottom:3px;left:12px;border-left:1px solid #a9b59e;border-bottom:1px solid #a9b59e;transform:skewY(-15deg)}.at-inspector{border-left:1px solid var(--line);padding:44px 31px 24px}.at-inspector h1{font-family:AtSerif,serif;font-size:35px;line-height:1.27;font-weight:500;letter-spacing:-1px;margin:20px 0}.at-inspector h1 em{color:#6e8a6d;font-weight:500}.at-welcome-lead{font-size:11px;line-height:1.95;color:#87907f}.at-divider{height:1px;background:var(--line);margin:30px 0}.at-starters{display:grid;gap:5px;margin-top:15px}.at-starters button{padding:11px 2px;display:flex;gap:12px;align-items:center;text-align:left;border-radius:10px}.at-starter-icon{height:37px;width:37px;border-radius:50%;background:#eee5dc;display:grid;place-items:center;font-size:28px;flex-shrink:0;color:#a96356}.at-starter-icon.hand{background:#eeeadd;color:#a48e64;font-size:24px}.at-starter-icon.lung{background:#e9e9de;color:#8b9678;font-size:26px}.at-starters button>span:nth-child(2){flex:1;display:grid;gap:4px}.at-starters strong{font-size:11px;font-weight:700}.at-starters small{font-size:9px;color:#979f91;line-height:1.65}.at-starters b{font-weight:400;font-size:14px;color:#8b9c7e}.at-welcome-bottom{border-top:1px solid var(--line);padding-top:24px;margin-top:30px;display:flex;align-items:center;gap:13px}.at-stat{font-family:AtSerif,serif;font-size:31px;color:#7b8c70}.at-welcome-bottom p{font-size:9px;line-height:1.7;color:#8d9787}.at-small-note{font-size:9px;line-height:1.75;color:#a1a799;margin-top:19px!important}.at-footer{height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-top:1px solid var(--line);font-size:8px;color:#8e9985;gap:15px}.at-footer>span{display:flex;align-items:center;gap:8px}.at-live-dot{width:4px;height:4px;background:#7d9472;border-radius:50%}.at-footer p{text-align:center;font-size:8px}.at-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;background:#f8f7f3ee;z-index:10}.at-loading strong{font-family:AtSerif,serif;font-size:23px;font-weight:500}.at-loading small{font-size:11px;color:#839079;max-width:280px;text-align:center;line-height:1.8}.at-spinner{width:29px;height:29px;border:1px solid #dce3d3;border-top-color:#748d6c;border-radius:50%;animation:at-spin 1.2s linear infinite}.at-loading button{padding:12px 20px;background:#e6ebdf;border-radius:20px}.at-hover{position:absolute;pointer-events:none;background:#fffef5ed;border:1px solid #dce2d1;padding:8px 12px;border-radius:9px;font-size:10px;box-shadow:0 3px 15px #30402810;z-index:5;max-width:230px}.at-floating-label{position:absolute;left:24px;bottom:138px;max-width:70%;padding:8px 12px;border-radius:15px;background:#fffef8dd;border:1px solid #dce2d1;font-size:10px;pointer-events:none}.at-selected-head{display:flex;align-items:center;justify-content:space-between}.at-back{font-size:10px!important;color:#7f9077!important;padding:6px 8px!important;border-radius:10px;min-height:32px}.at-object-title{font-family:AtSerif,serif;font-weight:500;font-size:28px!important;line-height:1.25;margin:18px 0 8px!important;letter-spacing:-.4px}.at-latin{font-size:10px;color:#9ca48f;line-height:1.65;overflow-wrap:anywhere}.at-object-actions{display:flex;gap:6px;margin:20px 0;flex-wrap:wrap}.at-object-actions button{border:1px solid #dce3d2;border-radius:14px;padding:8px 10px;min-height:34px;font-size:9px}.at-object-actions button:first-child{background:#e5ecdd;border-color:#e5ecdd;color:#4d6747}.at-article-lead{font-size:12px;line-height:1.85;font-weight:600;color:#5d7358;margin-bottom:19px!important}.at-prose{font-size:11px;line-height:1.95;color:#788370}.at-prose p{margin:14px 0}.at-facts{margin:22px 0;display:grid;gap:10px}.at-facts>div{border-top:1px solid var(--line);padding-top:9px}.at-facts dt{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#9ca58f;font-weight:600}.at-facts dd{margin:5px 0 0;font-size:11px;color:#5d7054;line-height:1.7}.at-micro-button{width:100%;background:#e8eddf!important;text-align:left;padding:15px!important;border-radius:14px;font-size:11px!important;line-height:1.7;display:grid;gap:3px;margin-top:20px}.at-micro-button small{font-size:9px;color:#849277}.at-sources{border-top:1px solid var(--line);padding-top:15px;margin-top:22px}.at-sources summary{font-size:9px;cursor:pointer;color:#849277}.at-sources a{font-size:9px;display:block;line-height:1.8;margin-top:9px;color:#6c8563;text-decoration:underline;text-underline-offset:3px}.at-family-note{font-size:9px;line-height:1.7;background:#efeee5;border-radius:8px;padding:10px;color:#969a85;margin:18px 0}.at-micro-back{position:absolute;top:64px;left:24px;z-index:5;background:#fffdf8dd!important;border:1px solid var(--line)!important;padding:10px 15px!important;border-radius:20px;font-size:10px!important}.at-cut{position:absolute;right:74px;bottom:106px;background:#fffdf8ee;border:1px solid var(--line);padding:14px;border-radius:15px;max-width:225px;z-index:5}.at-cut label{font-size:10px;display:grid;gap:6px}.at-cut input{accent-color:#78906a;width:100%}.at-cut small{font-size:8px;color:#8c9780}.at-mobile-close,.at-mobile-nav{display:none}.at-dialog{border:1px solid #e3e7da;border-radius:24px;background:#fffdf8;color:#65755c;width:min(570px,calc(100% - 32px));padding:37px;font-family:Manrope,sans-serif;max-height:85dvh;overflow-y:auto}.at-dialog::backdrop{background:#26372850;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.at-dialog h2{font-family:AtSerif,serif;font-size:30px;font-weight:500;color:#354b36;margin:18px 0}.at-dialog p{font-size:12px;line-height:1.9;margin:16px 0}.at-dialog a{font-size:12px;text-decoration:underline}.at-dialog-close{position:absolute;right:17px;top:12px;width:36px;height:36px;font-size:25px!important;border-radius:50%}.at-noscript{position:fixed;top:100px;left:25%;right:25%;padding:20px;background:#fff;z-index:30}@keyframes at-spin{to{transform:rotate(360deg)}}@media (min-width:1550px){.at-workspace{grid-template-columns:275px minmax(200px,1fr) 350px}.at-panel{padding-left:33px;padding-right:33px}.at-inspector h1{font-size:40px}}@media (max-height:800px) and (min-width:901px){.at-header{height:70px}.at-panel{padding-top:24px;padding-bottom:18px}.at-layers{gap:12px}.at-system{padding:3px 0}.at-system-head{min-height:29px}.at-layer-note{padding-top:0}.at-inspector h1{font-size:31px;margin:15px 0}.at-divider{margin:22px 0}.at-welcome-bottom{margin-top:20px;padding-top:18px}}@media (max-width:1150px) and (min-width:901px){.at-workspace{grid-template-columns:210px minmax(200px,1fr) 270px}.at-panel{padding-left:19px;padding-right:19px}.at-header{padding:0 24px;gap:20px}.at-brand{min-width:200px}.at-inspector h1{font-size:30px}.at-model-badge{display:none}.at-tools{right:12px}}@media (max-width:900px){.at-header{height:72px;padding:0 20px;gap:16px}.at-brand{min-width:auto}.at-brand strong{font-size:27px}.at-brand>span:last-child{display:none}.at-search-wrap{max-width:450px}.at-about-button{font-size:10px!important;padding:0 5px!important}.at-workspace{display:block;position:relative}.at-stage{width:100%;height:100%}.at-stage-top{left:22px;top:20px}.at-panel{position:absolute;bottom:0;z-index:10;background:#faf9f4f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:320px;top:0;border:1px solid #e0e5d6;box-shadow:0 5px 30px #364d3512;display:none}.at-layers{left:0}.at-inspector{right:0;padding:34px 26px}.anatomy[data-panel=layers] .at-layers{display:flex}.anatomy[data-panel=inspector] .at-inspector{display:block}.at-mobile-close{display:block;width:32px;height:32px;border-radius:50%;font-size:24px!important;flex-shrink:0}.at-panel-heading{display:flex;align-items:center;justify-content:space-between}.at-inspector-close{position:absolute;right:13px;top:12px}.at-mobile-nav{display:flex;justify-content:center;gap:30px;flex-shrink:0;height:61px;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#faf9f4;z-index:20}.at-mobile-nav button{display:flex;align-items:center;gap:8px;padding:0 14px;font-size:20px;min-width:90px}.at-mobile-nav button span{font-size:10px}.at-mobile-nav button[aria-expanded=true]{color:#466143}.at-footer{height:29px;font-size:7px;padding:0 20px}.at-footer>span{display:none}.at-footer p{font-size:7px}.at-stage-hint{font-size:8px}.at-tools{bottom:84px}.at-stage canvas{padding:0}}@media (max-width:560px){.anatomy{min-height:360px}.at-header{height:108px;display:flex;align-items:flex-start;padding:13px 18px;gap:5px;position:relative}.at-brand{gap:8px}.at-brand strong,.at-mark{font-size:25px}.at-about-button{margin-left:auto;min-height:33px!important}.at-about-button span{padding-left:6px}.at-search-wrap{position:absolute;left:18px;right:18px;top:59px;width:auto}.at-search{min-height:35px;padding:5px 13px}.at-search input{font-size:10px}.at-search kbd{display:none}.at-results{top:43px;max-height:55dvh}.at-stage-top{top:14px;left:17px;right:15px}.at-breadcrumb{font-size:8px;gap:5px;max-width:55%}.at-breadcrumb span+span:before{padding-right:5px}.at-model-badge{font-size:7px;padding:4px 7px;align-self:flex-start}.at-tools{right:13px;bottom:75px;padding:3px}.at-tools button{width:32px;height:33px;font-size:21px}.at-stage-hint{bottom:14px;gap:7px;font-size:7px}.at-stage-hint span:first-child{display:none}.at-stage-hint i:first-of-type{display:none}.at-orientation{bottom:39px;padding:4px}.at-orientation button{padding:7px 10px;font-size:8px;min-height:29px}.at-axis{left:17px;bottom:72px}.at-mobile-nav{height:calc(55px + env(safe-area-inset-bottom));gap:9px}.at-mobile-nav button{min-width:84px;padding:0 8px;gap:7px}.at-footer{padding:0 16px;height:25px}.at-panel{inset:auto 0 0;width:100%;max-height:65%;border-radius:22px 22px 0 0;padding:23px 22px;box-shadow:0 -8px 40px #324a3514}.at-inspector h1{font-size:28px}.at-inspector>div{padding-right:8px}.at-layers{gap:15px}.at-system-list{grid-template-columns:1fr 1fr;gap:3px 18px}.at-system-head{font-size:10px!important}.at-system-swatch{width:17px;height:18px}.at-system-toggle{width:23px;height:14px}.at-system-toggle:after{width:10px;height:10px}.at-system-opacity{margin-left:25px}.at-layer-note{display:none}.at-panel-heading h2{font-size:23px}.at-inspector-close{top:12px;right:15px}.at-floating-label{left:15px;bottom:92px;font-size:9px;max-width:72%}.at-dialog{padding:28px 23px}.at-dialog h2{font-size:26px}.at-dialog p{font-size:11px}.at-cut{bottom:95px;right:58px;max-width:200px}.at-micro-back{top:49px;left:15px;font-size:9px!important}}@media (prefers-reduced-motion:reduce){.anatomy *{animation-duration:0s!important;transition:none!important}}.anatomy-page .utility-feedback-launcher{display:none}.at-welcome-lead,.at-prose{font-size:12px}.at-article-lead{font-size:13px}.at-system-head{font-size:12px!important}.at-inspector .at-latin{font-size:11px}@media (min-width:561px) and (max-width:900px){.anatomy[data-panel=inspector] .at-stage,.anatomy[data-panel=layers] .at-stage{width:calc(100% - 320px)}.anatomy[data-panel=layers] .at-stage{margin-left:320px}.anatomy[data-panel=inspector] .at-model-badge,.anatomy[data-panel=layers] .at-model-badge{display:none}}@media (max-width:560px){.at-workspace{--at-mobile-panel-height:min(52%,max(140px, calc(100% - 216px) ))}.anatomy[data-panel=inspector] .at-stage,.anatomy[data-panel=layers] .at-stage{height:calc(100% - var(--at-mobile-panel-height))}.anatomy[data-panel=inspector] .at-panel,.anatomy[data-panel=layers] .at-panel{height:var(--at-mobile-panel-height);max-height:var(--at-mobile-panel-height)}.anatomy[data-panel=inspector] .at-tools,.anatomy[data-panel=layers] .at-tools{display:flex;bottom:9px;right:10px;border-radius:20px}.anatomy[data-panel=inspector] .at-tools button,.anatomy[data-panel=layers] .at-tools button{width:29px;height:29px;font-size:19px}.anatomy[data-panel=inspector] .at-tools>span,.anatomy[data-panel=layers] .at-tools>span{height:19px;width:1px;margin:5px 3px}.anatomy[data-panel=inspector] .at-orientation,.anatomy[data-panel=layers] .at-orientation,.anatomy[data-panel=inspector] .at-stage-hint,.anatomy[data-panel=layers] .at-stage-hint,.anatomy[data-panel=inspector] .at-axis,.anatomy[data-panel=layers] .at-axis{display:none}.anatomy[data-panel=inspector] .at-floating-label,.anatomy[data-panel=layers] .at-floating-label{bottom:48px;max-width:90%}}@media (max-width:900px){.at-mobile-close{width:44px;height:44px}.at-object-actions button,.at-back,.at-presets button,.at-search{min-height:44px}.at-mobile-nav button span{font-size:11px}.at-system-head{min-height:44px;font-size:11px!important}.at-system-opacity input{height:26px}.at-orientation button{min-height:40px}.at-tools button{width:40px;height:44px}.anatomy[data-panel=inspector] .at-tools button,.anatomy[data-panel=layers] .at-tools button{width:40px;height:40px}.at-inspector-close{top:5px;right:7px}}.at-identity{display:flex;align-items:center;gap:12px;flex-shrink:0}.at-identity .at-brand{min-width:0}.at-catalog-back{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;transition:background .15s}.at-catalog-back:hover{background:var(--accent)}.at-catalog-back svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media (max-width:560px){.at-identity{gap:7px;margin-top:-5px}.at-identity .at-brand{gap:6px}.at-about-button{min-height:39px!important;margin-top:-3px}}.at-mode-tabs{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:10px}.at-mode-tabs button{flex:1;min-height:38px;font-size:11px;border-radius:7px}.at-mode-tabs button[aria-pressed=true]{background:#e4ebdf;color:#45654e}.at-mode-tabs button:disabled{opacity:.45;cursor:wait}.at-motion-panel{display:grid;gap:18px}.at-motion-lead{font-size:11px;line-height:1.7;color:#6d7b6b}.at-motion-clips{display:grid;gap:6px}.at-motion-clips button{padding:11px 13px;text-align:left;border:1px solid var(--line);border-radius:9px;font-size:12px;min-height:44px}.at-motion-clips button[aria-pressed=true]{background:#e3ebdf;border-color:#bccbb5}.at-motion-panel h3{font:500 20px/1.4 AtSerif,serif;margin:0 0 10px}.at-motion-panel p{font-size:11px;line-height:1.8}.at-motion-observe{margin-top:13px!important;color:#70806a}.at-motion-speed{display:flex;align-items:center;justify-content:space-between;font-size:11px}.at-motion-speed select{font:inherit;color:var(--ink);background:#fffdf7;border:1px solid var(--line);border-radius:9px;min-height:44px;padding:0 12px}.at-motion-error{color:#9d5543}.at-motion-bar{position:absolute;left:20px;right:20px;bottom:15px;display:flex;align-items:center;gap:12px;z-index:5;padding:7px 11px 7px 7px;border:1px solid #dbe2d3;border-radius:18px;background:#fffef8ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 5px 22px #3544310b}.at-motion-bar button{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#e7eddf;font-size:17px;color:#4c6d50}.at-motion-timeline{display:grid;gap:4px;flex:1;min-width:0}.at-motion-timeline span{font-size:9px;color:#687c61}.at-motion-timeline input{accent-color:#688662;width:100%;height:22px;margin:0;cursor:pointer}.at-motion-bar output{font-size:10px;color:#6c7e63;white-space:nowrap;min-width:34px}.anatomy[data-motion-active=true] .at-stage-hint{display:none}.anatomy[data-motion-active=true] .at-orientation{bottom:88px}.anatomy[data-motion-active=true] .at-axis{bottom:112px}.anatomy[data-motion-active=true] .at-tools{bottom:125px}.anatomy[data-motion-active=true] .at-floating-label{bottom:136px}.at-motion-panel .at-sources{margin-top:0}@media (max-width:900px){.at-mode-tabs button{min-height:44px}}@media (max-width:560px){.at-motion-bar{left:10px;right:10px;bottom:9px;gap:8px;padding:5px 9px 5px 5px}.anatomy[data-motion-active=true] .at-orientation{bottom:75px}.anatomy[data-motion-active=true][data-panel=inspector] .at-tools,.anatomy[data-motion-active=true][data-panel=layers] .at-tools{bottom:74px}.anatomy[data-motion-active=true] .at-floating-label{bottom:133px}.at-motion-panel{gap:14px}.at-motion-panel p{font-size:12px}}.anatomy[data-motion-active=true] .at-stage{--at-scene-bottom:140px}@media (max-width:560px){.anatomy[data-motion-active=true] .at-stage{--at-scene-bottom:128px}.anatomy[data-motion-active=true][data-panel=inspector] .at-stage,.anatomy[data-motion-active=true][data-panel=layers] .at-stage{--at-scene-bottom:52px}.anatomy[data-motion-active=true][data-panel=inspector] .at-motion-bar,.anatomy[data-motion-active=true][data-panel=layers] .at-motion-bar{display:none}.anatomy[data-motion-active=true][data-panel=inspector] .at-tools,.anatomy[data-motion-active=true][data-panel=layers] .at-tools{bottom:9px}}.at-body-selector{display:grid;gap:7px;font-size:10px;color:#74816d}.at-body-selector select{font:600 12px Manrope,sans-serif;min-height:44px;background:#fffdf7;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:0 12px;width:100%}.at-body-note{font-size:10px;line-height:1.7;color:#7a806e}.at-body-selector select:focus-visible{outline:2px solid #507563;outline-offset:3px}.at-model-badge{cursor:pointer}.anatomy[data-body=female] [data-atlas-mode=motion]:disabled{cursor:default}.at-source-warning{font-size:10px;line-height:1.7;border-left:2px solid #bf9b66;padding:8px 10px;background:#f2eee3;margin:15px 0!important}.at-source-warning p{margin:7px 0}.at-source-warning summary{cursor:pointer}.at-source-warning code{font-size:9px;overflow-wrap:anywhere;color:inherit}.at-source-warning a{text-decoration:underline;text-underline-offset:3px}.anatomy .at-model-badge{pointer-events:auto;font-size:9px;min-height:44px;border:1px solid #e1e6d9;background:#fafbf5b8;padding:6px 12px;border-radius:20px;align-self:flex-start}@media (max-width:560px){.anatomy .at-model-badge{font-size:8px}.anatomy[data-panel=inspector] .at-stage,.anatomy[data-panel=layers] .at-stage{--at-scene-bottom:56px}.anatomy[data-panel=inspector] .at-stage-top,.anatomy[data-panel=layers] .at-stage-top,.anatomy[data-panel=inspector] .at-floating-label,.anatomy[data-panel=layers] .at-floating-label{display:none}}@media (max-width:560px) and (max-height:700px){.at-inspector{padding:16px 20px}.at-object-title{font-size:24px!important;margin-top:10px!important}.at-inspector .at-latin{margin-bottom:14px}.at-object-actions{margin-top:12px;margin-bottom:16px}}.anatomy[data-scale=cell] .at-layers>:not(.at-panel-heading):not(.at-cell-panel){display:none!important}.anatomy[data-scale=cell] .at-model-badge,.anatomy[data-scale=cell] .at-axis{display:none}.at-cell-panel{display:grid;gap:18px}.at-cell-panel>p{font-size:11px;line-height:1.8;color:#798771}.at-cell-parts{display:grid;gap:2px}.at-cell-parts button{display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;min-height:44px;padding:9px 10px;border-radius:9px;font-size:11px;line-height:1.6}.at-cell-parts button span{font-size:15px;color:#98a68d}.at-cell-parts button[aria-pressed=true]{background:#e4ebdf;color:#466340}.at-cell-panel .at-text-button{min-height:44px;text-align:left;font-size:11px}.at-cell-select-label{display:grid;gap:6px;margin:18px 0;font-size:10px;color:#7b8a72}.at-cell-select-label select{width:100%;min-height:44px;font:inherit;font-size:12px;color:#53684c;border:1px solid #d9e1cf;border-radius:10px;background:#fffdf7;padding:8px;outline-offset:3px}.at-starter-icon.cell{background:#ece4ef;color:#95779c}.anatomy[data-scale=cell] [data-cell-return-body]{min-height:44px;font-size:11px;padding:10px 0}@media (max-width:560px){.at-cell-parts{grid-template-columns:1fr 1fr;gap:4px 8px}.at-cell-parts button{font-size:11px}.anatomy[data-scale=cell] .at-micro-back{top:49px}.anatomy[data-scale=cell][data-panel=inspector] .at-micro-back,.anatomy[data-scale=cell][data-panel=layers] .at-micro-back{top:6px;left:10px;padding:7px 11px!important;min-height:36px;font-size:9px!important}.at-cell-select-label{margin:13px 0}.at-cell-panel{gap:12px}}@media (max-width:560px){.anatomy[data-scale=cell] .at-cell-select-label,.anatomy[data-scale=cell] [data-cell-overview],.anatomy[data-scale=cell][data-panel=inspector] .at-micro-back,.anatomy[data-scale=cell][data-panel=layers] .at-micro-back{display:none}}@media (max-width:560px){.anatomy[data-scale=cell] .at-inspector .at-latin{display:none}.anatomy[data-scale=cell] .at-object-actions{margin:12px 0}.anatomy[data-scale=cell] .at-object-title{margin-bottom:8px!important}}.at-mechanics-entry{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 8px!important;border:1px solid #dce4d4!important;border-radius:10px;min-height:56px}.at-mechanics-entry>span:first-child{font-size:23px;color:#8c9e7f}.at-mechanics-entry>span:nth-child(2){display:grid;gap:4px;flex:1}.at-mechanics-entry strong{font-size:11px;font-weight:600}.at-mechanics-entry small{font-size:9px;line-height:1.6;color:#7b8772}.at-mechanics-entry b{font-weight:400}.anatomy[data-scale=mechanics] .at-layers>:not(.at-panel-heading):not(.at-mechanics-panel){display:none!important}.anatomy[data-scale=mechanics] .at-model-badge,.anatomy[data-scale=mechanics] .at-axis,.anatomy[data-scale=mechanics] .at-stage-hint{display:none}.at-mechanics-panel{display:grid;gap:18px}.at-mechanics-panel>p{font-size:11px;line-height:1.8;color:#78846e}.at-mechanics-panel .at-text-button{min-height:44px;text-align:left;font-size:11px}.at-mechanics-panel .at-cell-select-label{margin:0}.at-mechanics-parts{display:grid;gap:5px}.at-mechanics-parts button{display:flex;align-items:center;gap:9px;text-align:left;min-height:54px;padding:9px 7px;border-radius:9px;line-height:1.5;font-size:11px}.at-mechanics-parts i{width:6px;height:26px;border-radius:6px;flex-shrink:0}.at-mechanics-parts button>span{flex:1}.at-mechanics-parts small{display:block;font-size:10px;color:#8c9584;margin-top:3px;font-variant-numeric:tabular-nums}.at-mechanics-parts b{font-weight:400;color:#9cab90}.at-mechanics-parts [aria-pressed=true]{background:#e7eddf}.at-mechanics-controls{position:absolute;bottom:14px;left:20px;right:20px;z-index:5;border:1px solid #dce3d4;border-radius:18px;background:#fffef9ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 12px;box-shadow:0 5px 22px #3544310b}.at-mechanics-readout{font-size:10px;text-align:center;min-height:20px;line-height:1.5;color:#6e8064;font-variant-numeric:tabular-nums}.at-mechanics-sliders{display:flex;align-items:center;gap:12px}.at-mechanics-sliders>button{min-width:44px;height:44px;border-radius:50%;background:#e7eddf;font-size:17px;color:#4c6d50}.at-mechanics-sliders>div{display:grid;flex:1;min-width:0;gap:2px}.at-mechanics-sliders label{display:grid;grid-template-columns:46px 1fr 34px;align-items:center;gap:8px;font-size:10px;margin:0;min-height:34px}.at-mechanics-sliders input{width:100%;height:28px;margin:0;accent-color:#6c8760;cursor:pointer;min-width:0}.at-mechanics-sliders output{text-align:right;font-variant-numeric:tabular-nums}.anatomy[data-scale=mechanics] .at-stage{--at-scene-bottom:172px}.anatomy[data-scale=mechanics] .at-orientation{bottom:138px}.anatomy[data-scale=mechanics] .at-tools{bottom:184px}.at-mechanics-values{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 7px}.at-mechanics-values dt{font-size:10px;color:#7b8973;font-weight:400}.at-mechanics-values dd{font:500 28px AtSerif,serif;margin:6px 0;color:#526d49;font-variant-numeric:tabular-nums}.at-mechanics-values dd small{font:11px Manrope,sans-serif}.at-mechanics-chart{margin:20px 0}.at-mechanics-chart figcaption{font-size:11px;line-height:1.6}.at-mechanics-chart figcaption span{font-size:10px;color:#8b9581}.at-mechanics-chart svg{width:100%;height:auto;overflow:visible;margin-top:10px}.at-mechanics-chart text{font:10px Manrope,sans-serif;fill:#839176}.at-mechanics-mobile-value{display:none}@media (max-width:560px){.at-mechanics-controls{left:9px;right:9px;bottom:9px;padding:9px 10px}.at-mechanics-sliders{gap:8px}.at-mechanics-sliders label{grid-template-columns:42px 1fr 30px;gap:6px;min-height:35px}.at-mechanics-readout{font-size:9px}.anatomy[data-scale=mechanics] .at-micro-back{top:48px}.anatomy[data-scale=mechanics][data-panel=inspector] .at-mechanics-controls,.anatomy[data-scale=mechanics][data-panel=layers] .at-mechanics-controls,.anatomy[data-scale=mechanics][data-panel=inspector] .at-micro-back,.anatomy[data-scale=mechanics][data-panel=layers] .at-micro-back{display:none}.anatomy[data-scale=mechanics][data-panel=inspector] .at-stage,.anatomy[data-scale=mechanics][data-panel=layers] .at-stage{--at-scene-bottom:56px}.anatomy[data-scale=mechanics][data-panel=inspector] .at-tools,.anatomy[data-scale=mechanics][data-panel=layers] .at-tools{bottom:9px}.anatomy[data-scale=mechanics][data-panel=inspector] .at-orientation,.anatomy[data-scale=mechanics][data-panel=layers] .at-orientation{bottom:14px}.at-mechanics-parts{grid-template-columns:1fr 1fr;gap:3px 8px}.at-mechanics-parts button{font-size:10px}.at-mechanics-panel{gap:13px}.anatomy[data-scale=mechanics] .at-stage{--at-scene-top:50px;--at-scene-bottom:196px}.anatomy[data-scale=mechanics] .at-stage-top,.anatomy[data-scale=mechanics] .at-orientation{display:none}.anatomy[data-scale=mechanics] .at-micro-back{top:5px;left:10px}.anatomy[data-scale=mechanics] .at-tools{display:flex;bottom:141px;left:50%;right:auto;transform:translate(-50%);padding:3px}.anatomy[data-scale=mechanics] .at-tools>span{width:1px;height:30px;margin:7px 3px}.anatomy[data-scale=mechanics] .at-mechanics-sliders label{min-height:44px}.anatomy[data-scale=mechanics] .at-mechanics-sliders input{height:40px}.anatomy[data-scale=mechanics][data-panel=inspector] .at-stage,.anatomy[data-scale=mechanics][data-panel=layers] .at-stage{--at-scene-top:0px}.anatomy[data-scale=mechanics] .at-inspector .at-latin{display:none}.anatomy[data-scale=mechanics] .at-object-title{font-size:24px!important;margin:10px 0!important}.anatomy[data-scale=mechanics] .at-mechanics-mobile-value{display:block;font-size:13px;color:#5c7851;font-variant-numeric:tabular-nums;margin:8px 0}}.anatomy[data-scale=eye] .at-layers>:not(.at-panel-heading):not(.at-eye-panel){display:none!important}.anatomy[data-scale=eye] .at-model-badge,.anatomy[data-scale=eye] .at-axis,.anatomy[data-scale=eye] .at-stage-hint{display:none}.at-eye-panel{display:grid;gap:16px}.at-eye-panel>p{font-size:11px;line-height:1.8;color:#78846e}.at-eye-sides,.at-eye-presets{display:flex;gap:4px;padding:3px;background:#e9ede3;border-radius:12px}.at-eye-sides button,.at-eye-presets button{flex:1;min-height:44px;border-radius:9px;font-size:11px}.at-eye-sides [aria-pressed=true],.at-eye-presets [aria-pressed=true]{background:#fffef9;box-shadow:0 1px 5px #344c3012}.at-eye-parts{display:grid;gap:3px}.at-eye-parts>div{display:flex;align-items:center;border-bottom:1px solid #e7eade}.at-eye-parts button{min-height:44px;padding:8px;text-align:left;font-size:11px;line-height:1.6;border-radius:8px}.at-eye-parts [data-eye-part]{flex:1}.at-eye-parts [data-eye-part][aria-pressed=true]{background:#e6ecdd;color:#436145}.at-eye-parts [data-eye-hide]{width:44px;flex-shrink:0;text-align:center;font-size:20px;color:#708667}.at-eye-controls{position:absolute;bottom:14px;left:20px;right:20px;z-index:5;background:#fffef9ed;border:1px solid #dce3d4;border-radius:17px;padding:9px 12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.at-eye-readout{text-align:center;font-size:10px;color:#71816b;line-height:1.5;margin-bottom:5px}.at-eye-controls label{display:flex;align-items:center;gap:12px;font-size:10px;margin:4px 0 0;min-height:36px}.at-eye-controls input{flex:1;min-width:0;accent-color:#7b9471;height:28px}.anatomy[data-scale=eye] .at-stage{--at-scene-bottom:196px}.anatomy[data-scale=eye] .at-orientation{bottom:160px}.anatomy[data-scale=eye] .at-tools{bottom:208px}@media (max-width:560px){.at-eye-controls{left:10px;right:10px;bottom:9px;padding:7px 9px}.at-eye-presets button{font-size:10px}.at-eye-controls input{height:36px}.anatomy[data-scale=eye] .at-stage{--at-scene-top:50px;--at-scene-bottom:186px}.anatomy[data-scale=eye] .at-stage-top,.anatomy[data-scale=eye] .at-orientation{display:none}.anatomy[data-scale=eye] .at-micro-back{top:5px;left:10px}.anatomy[data-scale=eye] .at-tools{display:flex;bottom:136px;left:50%;right:auto;transform:translate(-50%);padding:3px}.anatomy[data-scale=eye] .at-tools>span{width:1px;height:30px;margin:7px 3px}.anatomy[data-scale=eye][data-panel=inspector] .at-stage,.anatomy[data-scale=eye][data-panel=layers] .at-stage{--at-scene-top:0px;--at-scene-bottom:56px}.anatomy[data-scale=eye][data-panel=inspector] .at-eye-controls,.anatomy[data-scale=eye][data-panel=layers] .at-eye-controls,.anatomy[data-scale=eye][data-panel=inspector] .at-micro-back,.anatomy[data-scale=eye][data-panel=layers] .at-micro-back{display:none}.anatomy[data-scale=eye][data-panel=inspector] .at-tools,.anatomy[data-scale=eye][data-panel=layers] .at-tools{bottom:9px}}.anatomy[data-scale=retina] .at-layers>:not(.at-panel-heading):not(.at-retina-panel){display:none!important}.anatomy[data-scale=retina] .at-model-badge,.anatomy[data-scale=retina] .at-axis,.anatomy[data-scale=retina] .at-stage-hint,.anatomy[data-scale=retina] .at-orientation{display:none}.at-retina-panel{display:grid;gap:14px}.at-retina-panel>p{font-size:11px;line-height:1.8;color:#78846e}.at-retina-panel .at-text-button{min-height:44px;text-align:left}.at-retina-parts{display:grid;gap:2px}.at-retina-parts h3{font:600 10px Manrope,sans-serif;color:#89927f;margin:14px 0 6px}.at-retina-parts button{min-height:44px;text-align:left;font-size:11px;line-height:1.6;padding:8px;border-radius:9px}.at-retina-parts [aria-pressed=true]{background:#e7eddf;color:#486847}.at-retina-controls{position:absolute;bottom:14px;left:20px;right:20px;z-index:5;border:1px solid #dce3d4;border-radius:17px;background:#fffef9ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:9px 12px}.at-retina-note{font-size:9px;text-align:center;color:#7d8975;line-height:1.5;margin:0 0 5px}.at-retina-legend{display:flex;justify-content:center;gap:14px;font-size:9px;color:#71806a;margin-top:6px;line-height:1.5}.at-retina-legend span{display:flex;align-items:center;gap:5px}.at-retina-legend i{width:6px;height:14px;border-radius:3px;flex-shrink:0}.at-retina-guides{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;font-size:9px;color:#7d8975;cursor:pointer}.at-retina-guides input{accent-color:#77926a}.anatomy[data-scale=retina] .at-stage{--at-scene-bottom:185px}.anatomy[data-scale=retina] .at-tools{bottom:197px}.anatomy[data-scale=retina]:not([data-retina-view=tissue]) .at-stage{--at-scene-bottom:125px}.anatomy[data-scale=retina]:not([data-retina-view=tissue]) .at-tools{bottom:137px}@media (max-width:560px){.at-retina-controls{left:10px;right:10px;bottom:9px;padding:7px 9px}.at-retina-controls .at-eye-presets button{font-size:10px}.at-retina-legend{gap:10px;font-size:8px}.at-retina-note{font-size:8px}.anatomy[data-scale=retina] .at-stage{--at-scene-top:50px;--at-scene-bottom:191px}.anatomy[data-scale=retina] .at-stage-top{display:none}.anatomy[data-scale=retina] .at-micro-back{top:5px;left:10px}.anatomy[data-scale=retina] .at-tools{display:flex;bottom:139px;left:50%;right:auto;transform:translate(-50%);padding:3px}.anatomy[data-scale=retina] .at-tools>span{width:1px;height:30px;margin:7px 3px}.anatomy[data-scale=retina]:not([data-retina-view=tissue]) .at-stage{--at-scene-bottom:140px}.anatomy[data-scale=retina]:not([data-retina-view=tissue]) .at-tools{bottom:88px}.anatomy[data-scale=retina][data-panel=inspector] .at-stage,.anatomy[data-scale=retina][data-panel=layers] .at-stage{--at-scene-top:0px;--at-scene-bottom:56px}.anatomy[data-scale=retina][data-panel=inspector] .at-retina-controls,.anatomy[data-scale=retina][data-panel=layers] .at-retina-controls,.anatomy[data-scale=retina][data-panel=inspector] .at-micro-back,.anatomy[data-scale=retina][data-panel=layers] .at-micro-back{display:none}.anatomy[data-scale=retina][data-panel=inspector] .at-tools,.anatomy[data-scale=retina][data-panel=layers] .at-tools{bottom:9px}.anatomy[data-scale=retina] .at-inspector .at-latin{display:none}.anatomy[data-scale=retina] .at-object-title{font-size:24px!important;margin:10px 0!important}}.anatomy[data-scale=kidney] .at-layers>:not(.at-panel-heading):not(.at-kidney-panel){display:none!important}.anatomy[data-scale=kidney] .at-model-badge,.anatomy[data-scale=kidney] .at-axis,.anatomy[data-scale=kidney] .at-stage-hint{display:none}.at-kidney-panel{display:grid;gap:16px}.at-kidney-panel>p{font-size:11px;line-height:1.8;color:#78846e}.at-kidney-sides,.at-kidney-presets{display:flex;gap:4px;padding:3px;background:#e9ede3;border-radius:12px}.at-kidney-sides button,.at-kidney-presets button{flex:1;min-height:44px;border-radius:9px;font-size:11px}.at-kidney-sides [aria-pressed=true],.at-kidney-presets [aria-pressed=true]{background:#fffef9;box-shadow:0 1px 5px #344c3012}.at-kidney-parts{display:grid;gap:3px}.at-kidney-parts>div{display:flex;align-items:center;border-bottom:1px solid #e7eade}.at-kidney-parts button{min-height:44px;padding:8px;text-align:left;font-size:11px;line-height:1.6;border-radius:8px}.at-kidney-parts [data-kidney-part]{flex:1}.at-kidney-parts [data-kidney-part][aria-pressed=true]{background:#e6ecdd;color:#436145}.at-kidney-parts [data-kidney-hide]{width:44px;flex-shrink:0;text-align:center;font-size:20px;color:#708667}.at-kidney-controls{position:absolute;bottom:14px;left:20px;right:20px;z-index:5;background:#fffef9ed;border:1px solid #dce3d4;border-radius:17px;padding:9px 12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.at-kidney-readout{text-align:center;font-size:10px;color:#71816b;line-height:1.5;margin-bottom:5px}.at-kidney-controls label{display:flex;align-items:center;gap:12px;font-size:10px;margin:4px 0 0;min-height:36px}.at-kidney-controls input{flex:1;min-width:0;accent-color:#7b9471;height:28px}.anatomy[data-scale=kidney] .at-stage{--at-scene-bottom:196px}.anatomy[data-scale=kidney] .at-orientation{bottom:160px}.anatomy[data-scale=kidney] .at-tools{bottom:208px}@media (max-width:560px){.at-kidney-controls{left:10px;right:10px;bottom:9px;padding:7px 9px}.at-kidney-presets button{font-size:10px}.at-kidney-controls input{height:36px}.anatomy[data-scale=kidney] .at-stage{--at-scene-top:50px;--at-scene-bottom:186px}.anatomy[data-scale=kidney] .at-stage-top,.anatomy[data-scale=kidney] .at-orientation{display:none}.anatomy[data-scale=kidney] .at-micro-back{top:5px;left:10px}.anatomy[data-scale=kidney] .at-tools{display:flex;bottom:136px;left:50%;right:auto;transform:translate(-50%);padding:3px}.anatomy[data-scale=kidney] .at-tools>span{width:1px;height:30px;margin:7px 3px}.anatomy[data-scale=kidney][data-panel=inspector] .at-stage,.anatomy[data-scale=kidney][data-panel=layers] .at-stage{--at-scene-top:0px;--at-scene-bottom:56px}.anatomy[data-scale=kidney][data-panel=inspector] .at-kidney-controls,.anatomy[data-scale=kidney][data-panel=layers] .at-kidney-controls,.anatomy[data-scale=kidney][data-panel=inspector] .at-micro-back,.anatomy[data-scale=kidney][data-panel=layers] .at-micro-back{display:none}.anatomy[data-scale=kidney][data-panel=inspector] .at-tools,.anatomy[data-scale=kidney][data-panel=layers] .at-tools{bottom:9px}}.anatomy[data-scale=nephron] .at-layers>:not(.at-panel-heading):not(.at-nephron-panel){display:none!important}.anatomy[data-scale=nephron] .at-model-badge,.anatomy[data-scale=nephron] .at-axis,.anatomy[data-scale=nephron] .at-stage-hint,.anatomy[data-scale=nephron] .at-orientation{display:none}.at-nephron-panel{display:grid;gap:14px}.at-nephron-panel>p{font-size:11px;line-height:1.8;color:#78846e}.at-nephron-panel .at-text-button{min-height:44px;text-align:left}.at-nephron-parts{display:grid;gap:2px}.at-nephron-parts h3{font:600 10px Manrope,sans-serif;color:#89927f;margin:14px 0 6px}.at-nephron-parts button{min-height:44px;text-align:left;font-size:11px;line-height:1.6;padding:8px;border-radius:9px}.at-nephron-parts [aria-pressed=true]{background:#e7eddf;color:#486847}.at-nephron-controls{position:absolute;bottom:14px;left:20px;right:20px;z-index:5;border:1px solid #dce3d4;border-radius:17px;background:#fffef9ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:9px 12px}.at-nephron-note{font-size:9px;text-align:center;color:#7d8975;line-height:1.5;margin:0 0 5px}.at-nephron-legend{display:flex;justify-content:center;gap:14px;font-size:9px;color:#71806a;margin-top:6px;line-height:1.5}.at-nephron-legend span{display:flex;align-items:center;gap:5px}.at-nephron-legend i{width:6px;height:14px;border-radius:3px;flex-shrink:0}.at-light-dot{background:#bda45a}.at-signal-dot{background:#759c99}.at-nephron-guides{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;font-size:9px;color:#7d8975;cursor:pointer}.at-nephron-guides input{accent-color:#77926a}.anatomy[data-scale=nephron] .at-stage{--at-scene-bottom:217px}.anatomy[data-scale=nephron] .at-tools{bottom:229px}.anatomy[data-scale=nephron]:not([data-nephron-view=nephron]) .at-stage{--at-scene-bottom:175px}.anatomy[data-scale=nephron]:not([data-nephron-view=nephron]) .at-tools{bottom:187px}@media (max-width:560px){.at-nephron-controls{left:10px;right:10px;bottom:9px;padding:7px 9px}.at-nephron-controls .at-eye-presets button{font-size:10px}.at-nephron-legend{gap:10px;font-size:8px}.at-nephron-note{font-size:8px}.anatomy[data-scale=nephron] .at-stage{--at-scene-top:58px;--at-scene-bottom:196px}.anatomy[data-scale=nephron] .at-stage-top{display:none}.anatomy[data-scale=nephron] .at-micro-back{top:5px;left:10px}.anatomy[data-scale=nephron] .at-tools,.anatomy[data-scale=nephron]:not([data-nephron-view=nephron]) .at-tools{display:flex;top:1px;bottom:auto;left:auto;right:8px;transform:none;padding:3px}.anatomy[data-scale=nephron] .at-tools>span{width:1px;height:30px;margin:7px 3px}.anatomy[data-scale=nephron]:not([data-nephron-view=nephron]) .at-stage{--at-scene-bottom:146px}.anatomy[data-scale=nephron][data-panel=inspector] .at-stage,.anatomy[data-scale=nephron][data-panel=layers] .at-stage{--at-scene-top:0px;--at-scene-bottom:56px}.anatomy[data-scale=nephron][data-panel=inspector] .at-nephron-controls,.anatomy[data-scale=nephron][data-panel=layers] .at-nephron-controls,.anatomy[data-scale=nephron][data-panel=inspector] .at-micro-back,.anatomy[data-scale=nephron][data-panel=layers] .at-micro-back{display:none}.anatomy[data-scale=nephron][data-panel=inspector] .at-tools,.anatomy[data-scale=nephron][data-panel=layers] .at-tools{top:auto;bottom:9px;left:50%;right:auto;transform:translate(-50%)}.anatomy[data-scale=nephron] .at-inspector .at-latin{display:none}.anatomy[data-scale=nephron] .at-object-title{font-size:24px!important;margin:10px 0!important}}.at-nephron-options{display:flex;justify-content:center;gap:16px}.at-nephron-options label{display:flex;align-items:center;gap:5px;min-height:32px;font-size:9px;color:#7d8975;cursor:pointer}.at-nephron-options input{accent-color:#77926a}.at-blood-dot{background:#ba7e7d}.at-urine-dot{background:#b7a46d}.at-filter-dot{background:#8cae97}.anatomy[data-feature-female=false] [data-feature=female],.anatomy[data-feature-motion=false] [data-feature=motion],.anatomy[data-feature-organs=false] [data-feature=organs],.anatomy[data-feature-microscopy=false] [data-feature=microscopy],.anatomy[data-feature-mechanics=false] [data-feature=mechanics],.anatomy[data-feature-continuum=false] [data-feature=continuum]{display:none!important}.anatomy{position:relative;touch-action:pan-x pan-y}.at-search-toggle,.at-search-close{display:none}@media (max-width:560px){.at-header{height:60px;align-items:center;padding:8px 12px;gap:8px}.at-identity{margin-top:0;gap:6px}.at-about-button{margin:0;min-height:44px!important;flex-shrink:0}.at-about-button span{padding-left:3px}.at-search-toggle{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;margin-left:auto;border:1px solid var(--line)!important;border-radius:50%}.at-search-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.at-search-wrap{display:none;left:10px;right:10px;top:8px;max-width:none;margin:0;gap:6px;align-items:center}.anatomy[data-mobile-search=open] .at-search-wrap{display:flex}.anatomy[data-mobile-search=open] .at-identity,.anatomy[data-mobile-search=open] .at-about-button,.anatomy[data-mobile-search=open] .at-search-toggle{visibility:hidden;pointer-events:none}.at-search{flex:1;min-width:0;height:44px;padding:7px 13px}.at-search input{font-size:16px}.at-search input::placeholder{font-size:12px}.at-search-close{display:block;width:44px;height:44px;flex-shrink:0;border-radius:50%;font-size:26px!important;background:#eeeee8!important}.at-results{top:52px;left:0;right:0;width:auto;max-height:min(55dvh,var(--at-search-results-height,55dvh));overscroll-behavior:contain}.at-footer{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.at-footer>span,.at-footer>a{display:none}.at-mobile-nav{position:absolute;bottom:calc(10px + env(safe-area-inset-bottom));left:12px;right:12px;height:44px;padding:0;border:0;background:transparent;justify-content:space-between;gap:0;pointer-events:none}.at-mobile-nav button{pointer-events:auto;display:grid;place-items:center;min-width:44px;width:44px;height:44px;padding:0;gap:0;border:1px solid #dce3d4;border-radius:50%;background:#fffef9ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 14px #3544310a}.at-mobile-nav button span,.at-mobile-nav [data-open-panel=none],.anatomy[data-panel=layers] .at-mobile-nav,.anatomy[data-panel=inspector] .at-mobile-nav,.anatomy[data-mobile-search=open] .at-mobile-nav{display:none}.anatomy[data-scale=body] .at-orientation{bottom:calc(8px + env(safe-area-inset-bottom))}.anatomy[data-scale=body] .at-stage-hint{display:none}.anatomy[data-scale=body] .at-axis{bottom:72px}.anatomy[data-scale=body] .at-tools{bottom:calc(70px + env(safe-area-inset-bottom))}.anatomy[data-scale=body][data-panel=inspector] .at-tools,.anatomy[data-scale=body][data-panel=layers] .at-tools{bottom:9px}}.at-body-navigation{position:absolute;z-index:6;top:14px;left:20px;right:20px;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none}.at-body-navigation button{pointer-events:auto;min-height:44px;padding:10px 15px;border:1px solid #dce3d5;border-radius:24px;background:#fffef9ed;box-shadow:0 3px 14px #3544310a;font-size:12px}.at-body-navigation [data-body-return]{background:#e5ecdf;font-weight:650;color:#385642}.anatomy[data-selected=true][data-scale=body] .at-breadcrumb{visibility:hidden}.at-scene-message{position:absolute;top:68px;left:20px;z-index:7;max-width:calc(100% - 40px);padding:9px 13px;border-radius:15px;background:#fffef9ed;font-size:12px!important;box-shadow:0 3px 14px #35443112}.at-undo-hide{position:absolute;z-index:6;left:16px;bottom:135px;background:#fffef9ed!important;border:1px solid var(--line)!important;border-radius:22px;min-height:44px;padding:8px 14px!important;font-size:12px!important}.at-system-swatch{width:40px;height:40px;flex:0 0 40px;border-radius:0;background:none;overflow:hidden}.at-layer-icon{display:block;width:40px;height:40px;background:url(/anatomy/layer-icons.png) var(--icon-x) var(--icon-y)/400% 400% no-repeat}.at-system-head{min-height:48px;gap:10px}.at-system-opacity{margin-left:52px}.at-system[aria-busy=true] .at-system-toggle:after{animation:at-layer-loading .7s ease-in-out infinite alternate}.at-system[aria-busy=true] .at-system-label:after{content:" · загрузка";font-size:10px;color:var(--muted)}@keyframes at-layer-loading{to{opacity:.25}}@keyframes at-panel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.anatomy[data-panel=layers] .at-layers,.anatomy[data-panel=inspector] .at-inspector{animation:at-panel-enter .18s ease-out}.at-panel{overscroll-behavior:contain}}@media (max-width:560px){.at-identity .at-brand strong{font-size:23px;letter-spacing:-1px}.at-header{gap:4px;padding-left:10px;padding-right:10px}.at-identity .at-mark{display:none}.at-about-button{font-size:10px!important;padding:0 7px!important}.at-system-list{grid-template-columns:1fr;gap:0}.at-system-head{font-size:13px!important}.at-system-label{line-height:1.35}.at-system-toggle{width:30px;height:18px}.at-system-toggle:after{width:14px;height:14px}.at-system-head[aria-pressed=true] .at-system-toggle:after{transform:translate(12px)}.at-body-navigation{top:10px;left:12px;right:12px;gap:6px}.at-body-navigation button{font-size:11px;padding:8px 12px}.at-scene-message{left:12px;top:62px;font-size:11px!important}.at-mobile-nav button{width:54px;height:54px;flex-direction:column;gap:0}.at-mobile-nav button span{display:block;font-size:9px;line-height:12px}.at-mobile-nav button i{font-size:19px;line-height:22px}.at-orientation{bottom:15px!important}.at-floating-label{bottom:82px;max-width:calc(100% - 90px)}.anatomy[data-panel=layers] .at-body-navigation,.anatomy[data-panel=inspector] .at-body-navigation{top:6px}}@media (prefers-reduced-motion:reduce){.at-panel,.at-system-toggle:after{animation:none!important}}.at-empty-layers{position:absolute;z-index:5;left:50%;top:45%;transform:translate(-50%,-50%);width:max-content;max-width:90%;text-align:center;font-size:14px;line-height:1.7}.at-empty-layers button{display:block;margin:12px auto 0;padding:10px 16px;min-height:44px;border-radius:24px;background:#e5ecdf;color:#385642;font-size:12px}@media (max-width:900px){.at-layers .at-panel-heading{position:sticky;top:-32px;z-index:10;background:var(--paper);padding:12px 0}.at-inspector-close{position:sticky;float:right;top:0;right:0;z-index:12;margin:0 -8px -44px 0;background:var(--paper)!important}.at-selected-head{padding-right:38px}}@media (max-width:560px){.at-layers .at-panel-heading{top:-23px;margin:-23px -22px 0;padding:14px 22px 8px}.at-system{padding:3px 0}.at-system-opacity{margin-top:0;margin-bottom:3px}.at-system-opacity input{height:22px}}.at-system[data-system=skeletal] .at-layer-icon{transform:translate(-1.08px,-2.49px)}.at-system[data-system=muscular] .at-layer-icon{transform:translate(-1.79px,-2.74px)}.at-system[data-system=fascia] .at-layer-icon{transform:translate(-1.08px,-3.44px)}.at-system[data-system=joints] .at-layer-icon{transform:translate(-.7px,-2.36px)}.at-system[data-system=cardiovascular] .at-layer-icon{transform:translate(-2.42px,-.89px)}.at-system[data-system=nervous] .at-layer-icon{transform:translate(-.38px,-.38px)}.at-system[data-system=respiratory] .at-layer-icon{transform:translate(-.06px,-.45px)}.at-system[data-system=digestive] .at-layer-icon{transform:translate(-.32px,-.45px)}.at-system[data-system=urinary] .at-layer-icon{transform:translate(-1.47px,-.06px)}.at-system[data-system=lymphatic] .at-layer-icon,.at-system[data-system=endocrine] .at-layer-icon{transform:translate(-.38px,.26px)}.at-system[data-system=reproductive] .at-layer-icon{transform:translate(.77px,.19px)}.at-system[data-system=surface] .at-layer-icon{transform:translate(-2.23px,1.98px)}@media (min-width:561px){.at-header{position:relative;height:64px;padding:8px 24px;gap:16px}.at-identity{gap:10px}.at-brand strong{font-size:28px}.at-search-toggle{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;margin-left:auto;border:1px solid var(--line)!important;border-radius:50%}.at-search-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.at-search-wrap{display:none;position:absolute;top:10px;left:50%;right:auto;transform:translate(-50%);width:min(560px,calc(100% - 48px));max-width:none;margin:0;gap:8px;align-items:center}.anatomy[data-mobile-search=open] .at-search-wrap{display:flex}.anatomy[data-mobile-search=open] .at-identity,.anatomy[data-mobile-search=open] .at-about-button,.anatomy[data-mobile-search=open] .at-search-toggle{visibility:hidden;pointer-events:none}.at-search{flex:1;min-width:0;height:44px;padding:7px 14px}.at-search input{font-size:16px}.at-search-close{display:block;width:44px;height:44px;flex-shrink:0;border-radius:50%;font-size:26px!important;background:#eeeee8!important}.at-results{top:52px;left:0;right:0;width:auto;max-height:min(65dvh,var(--at-search-results-height,65dvh));overscroll-behavior:contain}.at-workspace{display:block;position:relative;--at-side-panel-width:min(320px,42vw)}.at-stage{width:100%;height:100%;margin-left:0}.at-panel{position:absolute;top:0;bottom:0;z-index:10;width:var(--at-side-panel-width);display:none;padding:24px;overflow-y:auto;overscroll-behavior:contain;background:var(--paper)}.at-layers{left:0}.at-inspector{right:0}.anatomy[data-panel=layers] .at-layers{display:flex;animation:at-panel-enter .18s ease-out}.anatomy[data-panel=inspector] .at-inspector{display:block;animation:at-panel-enter .18s ease-out}.anatomy[data-panel=layers] .at-stage,.anatomy[data-panel=inspector] .at-stage{width:calc(100% - var(--at-side-panel-width))}.anatomy[data-panel=layers] .at-stage{margin-left:var(--at-side-panel-width)}.at-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.at-layers .at-panel-heading{position:sticky;top:-24px;z-index:10;background:var(--paper);margin:-24px -24px 0;padding:12px 24px 8px}.at-mobile-close{display:block;width:44px;height:44px;border-radius:50%;font-size:24px!important;flex-shrink:0}.at-inspector-close{position:sticky;float:right;top:0;right:0;z-index:12;margin:0 -8px -44px 0;background:var(--paper)!important}.at-selected-head{padding-right:38px}.at-footer{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.at-footer>span,.at-footer>a{display:none}.at-mobile-nav{position:absolute;display:flex;bottom:calc(18px + env(safe-area-inset-bottom));left:24px;right:24px;justify-content:space-between;gap:0;height:44px;padding:0;border:0;background:transparent;z-index:20;pointer-events:none}.at-mobile-nav button{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;height:44px;padding:0 16px;border:1px solid #dce3d4;border-radius:24px;background:#fffef9ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 14px #3544310a;font-size:12px}.at-mobile-nav button i{font-style:normal;font-size:20px}.at-mobile-nav [data-open-panel=none],.anatomy[data-panel=layers] .at-mobile-nav,.anatomy[data-panel=inspector] .at-mobile-nav,.anatomy[data-mobile-search=open] .at-mobile-nav{display:none}.anatomy[data-scale=body] .at-orientation{bottom:18px}.anatomy[data-scale=body] .at-stage-hint{display:none}.anatomy[data-scale=body] .at-tools{bottom:84px;right:20px}.anatomy[data-scale=body] .at-floating-label{bottom:80px}}@media (min-width:561px) and (max-width:700px){.at-panel{padding-left:16px;padding-right:16px}.at-layers .at-panel-heading{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.at-system-head{gap:6px;font-size:12px!important}.at-system-label{line-height:1.35}.anatomy[data-panel=layers] .at-body-navigation,.anatomy[data-panel=inspector] .at-body-navigation{left:10px;right:10px}.at-body-navigation button{font-size:11px;padding:8px 12px}}
