.specimen-module__99zNhq__page{color:#283f36;background:#f7f5ef;min-height:100svh;padding:26px max(24px,50vw - 720px) 38px}.specimen-module__99zNhq__page :is(button,select,input){font-family:inherit}.specimen-module__99zNhq__page button{cursor:pointer}.specimen-module__99zNhq__page button:disabled{cursor:not-allowed;opacity:.45}.specimen-module__99zNhq__page :is(button,a,input,summary):focus-visible{outline-offset:4px;outline:2px solid #8b594b}.specimen-module__99zNhq__heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px;display:flex}.specimen-module__99zNhq__back{color:#536850;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.specimen-module__99zNhq__heading h1{font:400 clamp(32px, 3vw, 44px)/1.15 var(--font-serif);letter-spacing:-.035em;margin:2px 0 10px}.specimen-module__99zNhq__heading>div>p{color:#5b6c60;max-width:55ch;margin:0;font-size:15px}.specimen-module__99zNhq__reviewNote{border-left:2px solid #b58c79;margin:0 0 4px;padding-left:16px;font-size:14px;line-height:1.8}.specimen-module__99zNhq__reviewNote>span:last-child{color:#5b6c60;font-size:12px}.specimen-module__99zNhq__bench{grid-template-columns:190px minmax(0,1fr) 250px;align-items:start;gap:24px;display:grid}.specimen-module__99zNhq__species{border-top:1px solid #ccd3c8;min-width:0;padding-top:16px}.specimen-module__99zNhq__species h2,.specimen-module__99zNhq__inspector h2{font:400 22px/1.3 var(--font-serif);letter-spacing:-.025em;margin:0 0 18px}.specimen-module__99zNhq__species>div{gap:5px;display:grid}.specimen-module__99zNhq__species button{text-align:left;color:#283f36;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px;display:flex}.specimen-module__99zNhq__species button:hover{background:#eeeee5}.specimen-module__99zNhq__species button[aria-pressed=true]{background:#e5ebe0;border-color:#a7b69e}.specimen-module__99zNhq__speciesColor{border-radius:6px;flex-shrink:0;width:9px;height:30px}.specimen-module__99zNhq__species b{font-size:14px;font-weight:500;display:block}.specimen-module__99zNhq__species small{color:#596d60;margin-top:2px;font-size:12px;display:block}.specimen-module__99zNhq__speciesArrow{color:#587650;margin-left:auto;font-size:13px}.specimen-module__99zNhq__species>p{color:#5b6c60;margin:20px 8px 0;font-size:13px;line-height:1.8}.specimen-module__99zNhq__viewportColumn{min-width:0;position:sticky;top:88px}.specimen-module__99zNhq__viewport{background:#ecefe9;border:1px solid #d7dfd3;border-radius:8px;height:clamp(410px,100svh - 300px,650px);min-height:410px;position:relative;overflow:hidden}.specimen-module__99zNhq__viewport canvas{touch-action:none;display:block}.specimen-module__99zNhq__modelLabel{z-index:1;pointer-events:none;position:absolute;top:20px;left:22px}.specimen-module__99zNhq__modelLabel h2{font:400 24px/1.25 var(--font-serif);letter-spacing:-.025em;margin:0 0 4px}.specimen-module__99zNhq__modelLabel p{color:#5b6c60;margin:0;font-size:12px}.specimen-module__99zNhq__viewHint{pointer-events:none;text-align:center;color:#52664d;font-size:12px;position:absolute;bottom:15px;left:20px;right:20px}.specimen-module__99zNhq__explodedNote{text-align:center;color:#536850;pointer-events:none;font-size:13px;position:absolute;bottom:43px;left:15px;right:15px}.specimen-module__99zNhq__loading,.specimen-module__99zNhq__failure{z-index:2;text-align:center;background:#ecefe9;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.specimen-module__99zNhq__loading>span{font:36px var(--font-serif);color:#a67d6c}.specimen-module__99zNhq__loading p,.specimen-module__99zNhq__failure p{max-width:35ch;font-size:14px;line-height:1.8}.specimen-module__99zNhq__failure h3{font:24px var(--font-serif)}.specimen-module__99zNhq__failure button{color:#fffdf8;background:#283f36;border:0;border-radius:4px;min-height:44px;padding:10px 16px;font-size:14px}.specimen-module__99zNhq__views{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.specimen-module__99zNhq__views button,.specimen-module__99zNhq__scope button{color:#425b3e;background:#fffdf8;border:1px solid #cbd4c4;border-radius:4px;min-height:44px;padding:9px 6px;font-size:14px}.specimen-module__99zNhq__views button[aria-pressed=true],.specimen-module__99zNhq__scope button[aria-pressed=true]{color:#fffdf8;background:#283f36;border-color:#283f36}.specimen-module__99zNhq__sculptureNote{color:#5b6c60;max-width:76ch;margin:12px 0 0;font-size:13px;line-height:1.8}.specimen-module__99zNhq__inspector{border-top:1px solid #ccd3c8;min-width:0;padding-top:16px}.specimen-module__99zNhq__scope{grid-template-columns:1fr 1fr;gap:6px;display:grid}.specimen-module__99zNhq__slider{margin-top:20px;display:block}.specimen-module__99zNhq__slider>span{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.specimen-module__99zNhq__slider output{font-variant-numeric:tabular-nums;color:#5b6c60;font-size:13px}.specimen-module__99zNhq__slider input{accent-color:#526f49;width:100%;height:44px;margin:2px 0 0;display:block}.specimen-module__99zNhq__slider small{color:#5b6c60;font-size:12px;line-height:1.7;display:block}.specimen-module__99zNhq__check{align-items:center;gap:10px;min-height:48px;margin-top:9px;font-size:14px;display:flex}.specimen-module__99zNhq__check input{accent-color:#526f49;flex-shrink:0;width:18px;height:18px}.specimen-module__99zNhq__check small{color:#5b6c60;margin-top:3px;font-size:12px;line-height:1.7;display:block}.specimen-module__99zNhq__reset{color:#425b3e;background:0 0;border:1px solid #cbd4c4;border-radius:4px;width:100%;min-height:44px;margin:18px 0;padding:8px;font-size:13px;display:block}.specimen-module__99zNhq__download{margin-bottom:20px}.specimen-module__99zNhq__download a{color:#283f36;background:#e3eadd;border:1px solid #b5c4ac;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.specimen-module__99zNhq__download p{color:#5b6c60;margin:9px 0 0;font-size:12px;line-height:1.75}.specimen-module__99zNhq__inventory{border-top:1px solid #ccd3c8;padding-top:18px}.specimen-module__99zNhq__inventory h3{margin:0 0 12px;font-size:14px;font-weight:500}.specimen-module__99zNhq__inventory dl{margin:0}.specimen-module__99zNhq__inventory dl>div{color:#52664d;justify-content:space-between;align-items:baseline;gap:12px;margin:6px 0;font-size:13px;display:flex}.specimen-module__99zNhq__inventory dd{color:#283f36;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.specimen-module__99zNhq__inventory p{color:#5b6c60;margin:14px 0 0;font-size:12px;line-height:1.75}.specimen-module__99zNhq__anatomy{border-top:1px solid #ccd3c8;grid-template-columns:1fr 1fr;gap:48px;margin-top:34px;padding:30px 0;display:grid}.specimen-module__99zNhq__anatomy h2{font:400 27px/1.3 var(--font-serif);letter-spacing:-.025em;margin:0 0 14px}.specimen-module__99zNhq__anatomy p{color:#5b6c60;max-width:70ch;font-size:14px;line-height:1.9}.specimen-module__99zNhq__anatomy a{color:#52664d;text-underline-offset:3px;font-size:13px;line-height:1.8;display:inline-block}.specimen-module__99zNhq__anatomy ul{align-self:center;margin:5px 0;padding:0;list-style:none}.specimen-module__99zNhq__anatomy li{align-items:start;gap:10px;margin:10px 0;font-size:14px;line-height:1.8;display:flex}.specimen-module__99zNhq__anatomy li span{color:#65815a}.specimen-module__99zNhq__credits{color:#52664d;border-top:1px solid #ccd3c8;padding:0;font-size:13px;line-height:1.9}.specimen-module__99zNhq__credits summary{cursor:pointer;align-items:center;min-height:52px;display:flex}.specimen-module__99zNhq__credits summary:after{content:"+";margin-left:auto}.specimen-module__99zNhq__credits[open] summary:after{content:"−"}.specimen-module__99zNhq__credits p{max-width:95ch}.specimen-module__99zNhq__credits a{text-underline-offset:3px}@media (max-width:1180px){.specimen-module__99zNhq__bench{grid-template-columns:155px minmax(0,1fr) 210px;gap:18px}.specimen-module__99zNhq__species button{gap:8px;padding:9px 6px}.specimen-module__99zNhq__species b{font-size:13px}.specimen-module__99zNhq__speciesArrow{display:none}}@media (max-width:940px){.specimen-module__99zNhq__page{padding-inline:20px}.specimen-module__99zNhq__bench{grid-template-columns:minmax(0,1fr) 230px;gap:22px}.specimen-module__99zNhq__species{border-top:0;grid-area:1/1/auto/-1;padding-top:0}.specimen-module__99zNhq__species h2,.specimen-module__99zNhq__species>p{display:none}.specimen-module__99zNhq__species>div{gap:7px;padding-bottom:8px;display:flex;overflow-x:auto}.specimen-module__99zNhq__species button{border-color:#ccd3c8;flex-shrink:0;width:auto;min-height:56px;padding:8px 12px}.specimen-module__99zNhq__speciesColor{height:24px}.specimen-module__99zNhq__viewportColumn{grid-area:2/1}.specimen-module__99zNhq__inspector{grid-area:2/2}.specimen-module__99zNhq__viewport{height:500px}.specimen-module__99zNhq__reviewNote{max-width:230px}}@media (max-width:650px){.specimen-module__99zNhq__page{padding:14px 16px 28px}.specimen-module__99zNhq__heading{margin-bottom:18px;display:block}.specimen-module__99zNhq__heading h1{font-size:32px}.specimen-module__99zNhq__heading>div>p{font-size:14px}.specimen-module__99zNhq__reviewNote{max-width:none;margin:14px 0 0;font-size:12px;line-height:1.7}.specimen-module__99zNhq__reviewNote br{display:none}.specimen-module__99zNhq__reviewNote>span:last-child{margin-left:6px}.specimen-module__99zNhq__bench{grid-template-columns:minmax(0,1fr);gap:14px}.specimen-module__99zNhq__viewportColumn{grid-area:1/1;position:static}.specimen-module__99zNhq__species{grid-area:2/1}.specimen-module__99zNhq__species button{min-height:58px;padding:8px 12px}.specimen-module__99zNhq__inspector{grid-area:3/1;grid-template-columns:1fr 1fr;column-gap:22px;display:grid}.specimen-module__99zNhq__inspector h2,.specimen-module__99zNhq__scope,.specimen-module__99zNhq__reset,.specimen-module__99zNhq__download,.specimen-module__99zNhq__inventory{grid-column:1/-1}.specimen-module__99zNhq__inspector h2{font-size:23px}.specimen-module__99zNhq__check{align-items:start;padding-block:8px}.specimen-module__99zNhq__check input{margin-top:3px}.specimen-module__99zNhq__slider{margin-top:18px}.specimen-module__99zNhq__slider small,.specimen-module__99zNhq__check small{font-size:12px}.specimen-module__99zNhq__viewport{height:clamp(330px,48svh,450px);min-height:330px}.specimen-module__99zNhq__modelLabel{top:15px;left:16px}.specimen-module__99zNhq__modelLabel h2{font-size:21px}.specimen-module__99zNhq__modelLabel p{font-size:11px}.specimen-module__99zNhq__views{gap:5px}.specimen-module__99zNhq__views button{min-height:44px;font-size:12px}.specimen-module__99zNhq__sculptureNote{font-size:12px}.specimen-module__99zNhq__inventory dl{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.specimen-module__99zNhq__inventory dl>div{display:block}.specimen-module__99zNhq__inventory dd{margin-top:4px;font-size:20px}.specimen-module__99zNhq__anatomy{grid-template-columns:1fr;gap:16px;margin-top:26px;padding:24px 0}.specimen-module__99zNhq__anatomy h2{font-size:25px}}
