.Body-module__3XfOgG__page{--bx-skin:#e9b48a;--bx-hair:#4a2f1f;--bx-ink:#3b2a4a;max-width:1480px;padding:8px var(--gutter) 64px;color:var(--ink);margin:0 auto}.Body-module__3XfOgG__h1{font-size:var(--text-2xl);line-height:var(--leading-tight);text-align:center;margin:6px 0 4px}.Body-module__3XfOgG__hello{align-items:center;gap:12px;max-width:760px;margin:4px auto 14px;display:flex}.Body-module__3XfOgG__bubble{background:var(--card);border:2px solid var(--line-strong);border-radius:var(--radius-lg);font-size:var(--text-md);line-height:var(--leading-snug);box-shadow:var(--shadow-sm);flex:1;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex;position:relative}.Body-module__3XfOgG__bubble:before{content:"";border:10px solid #0000;border-right-color:var(--line-strong);border-left:0;position:absolute;top:26px;left:-11px}.Body-module__3XfOgG__hear{border:2px solid var(--line-strong);background:var(--sun-soft);cursor:pointer;width:40px;height:40px;transition:transform var(--dur-fast) var(--ease-squish);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.Body-module__3XfOgG__hear:active{transform:scale(.9)}.Body-module__3XfOgG__tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 12px;display:flex}.Body-module__3XfOgG__tab{--hue:var(--grape);min-height:var(--tap);border-radius:var(--radius-pill);border:3px solid color-mix(in oklab, var(--hue) 55%, var(--line-strong));background:var(--card);color:var(--ink);font:inherit;font-weight:800;font-size:var(--text-md);cursor:pointer;box-shadow:0 4px 0 color-mix(in oklab, var(--hue) 40%, var(--line-strong));transition:transform var(--dur-fast) var(--ease-squish), box-shadow var(--dur-fast);align-items:center;gap:8px;padding:6px 16px 6px 8px;text-decoration:none;display:inline-flex}.Body-module__3XfOgG__tab:hover{transform:translateY(-2px)}.Body-module__3XfOgG__tab:active{box-shadow:0 1px 0 color-mix(in oklab, var(--hue) 40%, var(--line-strong));transform:translateY(3px)}.Body-module__3XfOgG__tab[aria-pressed=true],.Body-module__3XfOgG__tab[aria-current=page]{background:var(--hue);color:#fff;border-color:color-mix(in oklab, var(--hue) 70%, black);box-shadow:0 4px 0 color-mix(in oklab, var(--hue) 60%, black);text-shadow:0 1px #00000040}@media (max-width:599px){.Body-module__3XfOgG__tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.Body-module__3XfOgG__tab{border-radius:var(--radius-md);text-align:center;border-width:2px;flex-direction:column;gap:2px;padding:6px 2px;font-size:12px;line-height:1.1}.Body-module__3XfOgG__tab .Body-module__3XfOgG__tabPic{width:30px;height:30px;font-size:17px}.Body-module__3XfOgG__hello{margin-bottom:10px}.Body-module__3XfOgG__bubble{font-size:var(--text-sm);padding:8px 10px}}.Body-module__3XfOgG__tabPic{background:color-mix(in oklab, var(--hue) 22%, var(--card));border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.Body-module__3XfOgG__root{--hue:var(--coral);position:relative}.Body-module__3XfOgG__bench{border-radius:calc(var(--radius-xl) + 6px);background:var(--paper);border:2px solid var(--line);height:max(640px,100dvh - 104px);box-shadow:var(--shadow-md);grid-template-columns:236px minmax(0,1fr);gap:12px;padding:10px;display:grid}.Body-module__3XfOgG__stage{grid-template-columns:minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.Body-module__3XfOgG__root[data-open] .Body-module__3XfOgG__stage{grid-template-columns:minmax(0,1fr) 340px}@media (max-width:899px){.Body-module__3XfOgG__bench{flex-direction:column;gap:8px;height:auto;padding:8px;display:flex}.Body-module__3XfOgG__stage,.Body-module__3XfOgG__root[data-open] .Body-module__3XfOgG__stage{grid-template-columns:minmax(0,1fr);height:auto}}.Body-module__3XfOgG__rail{flex-direction:column;gap:10px;min-height:0;display:flex}.Body-module__3XfOgG__layers{gap:6px;display:grid}.Body-module__3XfOgG__rail .Body-module__3XfOgG__tab{width:100%;min-height:48px;box-shadow:0 3px 0 color-mix(in oklab, var(--hue) 40%, var(--line-strong));border-width:2px;justify-content:flex-start;font-size:16px}.Body-module__3XfOgG__rail .Body-module__3XfOgG__tab:hover{transform:translate(2px)}.Body-module__3XfOgG__rail .Body-module__3XfOgG__tab[aria-pressed=true]{box-shadow:0 3px 0 color-mix(in oklab, var(--hue) 60%, black)}.Body-module__3XfOgG__tabName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Body-module__3XfOgG__sub{border-radius:var(--radius-lg);background:color-mix(in oklab, var(--hue) 7%, var(--card));border:2px solid color-mix(in oklab, var(--hue) 30%, var(--line));flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Body-module__3XfOgG__subHead{color:var(--ink-soft);border-bottom:1px solid color-mix(in oklab, var(--hue) 20%, var(--line));gap:6px;margin:0;padding:10px 12px 8px;font-size:13px;font-weight:700;display:grid}.Body-module__3XfOgG__subHead b{color:var(--ink)}.Body-module__3XfOgG__bar{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--hue) 18%, var(--card));height:6px;display:block;overflow:hidden}.Body-module__3XfOgG__bar>span{border-radius:inherit;background:var(--hue);height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.Body-module__3XfOgG__rail .Body-module__3XfOgG__parts{scrollbar-width:thin;gap:1px;padding:6px;display:grid;overflow-y:auto}.Body-module__3XfOgG__rail .Body-module__3XfOgG__chip{border-radius:var(--radius-md);text-align:left;background:0 0;border:0;width:100%;min-height:38px;padding:3px 10px 3px 4px;font-size:14px}.Body-module__3XfOgG__rail .Body-module__3XfOgG__chip:hover{background:color-mix(in oklab, var(--hue) 14%, var(--card));transform:none}.Body-module__3XfOgG__rail .Body-module__3XfOgG__chip[aria-pressed=true]{background:var(--hue);color:#fff}.Body-module__3XfOgG__chipPic{text-align:center;flex:none;width:26px}.Body-module__3XfOgG__chipName{flex:1;min-width:0}@media (max-width:899px){.Body-module__3XfOgG__rail{gap:8px}.Body-module__3XfOgG__layers{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.Body-module__3XfOgG__rail .Body-module__3XfOgG__tab{border-radius:var(--radius-md);text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:0;padding:6px 2px;font-size:12px;line-height:1.1}.Body-module__3XfOgG__rail .Body-module__3XfOgG__tab .Body-module__3XfOgG__tabPic{width:28px;height:28px;font-size:16px}.Body-module__3XfOgG__tabName{max-width:100%}.Body-module__3XfOgG__subHead{border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px 6px}.Body-module__3XfOgG__rail .Body-module__3XfOgG__parts{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:0 8px 8px;display:flex;overflow:auto hidden}.Body-module__3XfOgG__rail .Body-module__3XfOgG__parts>li{flex:none}.Body-module__3XfOgG__rail .Body-module__3XfOgG__chip{border:2px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--card);width:auto;padding:3px 12px 3px 6px}}.Body-module__3XfOgG__view{border-radius:var(--radius-xl);border:3px solid color-mix(in oklab, var(--hue) 45%, var(--line-strong));background:radial-gradient(ellipse 60% 48% at 50% 46%, color-mix(in oklab, var(--hue) 16%, white) 0%, transparent 70%), linear-gradient(180deg, #f7fbff 0%, #eef4fb 100%);height:100%;min-height:0;transition:border-color var(--dur-slow), background var(--dur-slow);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.Body-module__3XfOgG__root:not([data-system=skin]) .Body-module__3XfOgG__view{background:radial-gradient(ellipse 55% 46% at 50% 45%, color-mix(in oklab, var(--hue) 26%, #1d2a4a) 0%, transparent 72%), radial-gradient(circle at 1px 1px, #ffffff12 1px, transparent 1.5px) 0 0 / 22px 22px, linear-gradient(180deg, #172440 0%, #0f1830 100%)}.Body-module__3XfOgG__svg{cursor:grab;width:100%;height:100%;display:block}.Body-module__3XfOgG__svg:active{cursor:grabbing}@media (max-width:899px){.Body-module__3XfOgG__view{height:max(440px,100dvh - 250px)}}.Body-module__3XfOgG__waiting{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.Body-module__3XfOgG__waiting button{pointer-events:auto}.Body-module__3XfOgG__waitPic{opacity:.7;font-size:72px;animation:1.4s ease-in-out infinite Body-module__3XfOgG__wobble}.Body-module__3XfOgG__sweep{pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--hue) 55%, white) 70%, white 86%, transparent);opacity:0;mix-blend-mode:screen;height:90px;position:absolute;inset:0 0 auto;transform:translateY(-100px)}.Body-module__3XfOgG__sweep[data-go]{animation:Body-module__3XfOgG__sweep .9s var(--ease-out) both}@keyframes Body-module__3XfOgG__sweep{0%{opacity:.9;transform:translateY(-100px)}85%{opacity:.75}to{opacity:0;transform:translateY(var(--sweep-h,800px))}}.Body-module__3XfOgG__tip{pointer-events:none;background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);white-space:nowrap;box-shadow:var(--shadow-sm);z-index:3;padding:5px 10px;font-size:14px;font-weight:800;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.Body-module__3XfOgG__tools{pointer-events:none;z-index:2;flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.Body-module__3XfOgG__tools>*{pointer-events:auto}.Body-module__3XfOgG__tool{border-radius:var(--radius-pill);min-height:42px;color:var(--bx-ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--dur-fast) var(--ease-squish);background:#ffffffe0;border:2px solid #ffffffb3;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:800;display:inline-flex}.Body-module__3XfOgG__tool:active{transform:scale(.94)}.Body-module__3XfOgG__tool[aria-pressed=true]{background:var(--hue);color:#fff;border-color:color-mix(in oklab, var(--hue) 70%, black)}.Body-module__3XfOgG__zoom{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.Body-module__3XfOgG__zoomBtn{width:42px;height:42px;color:var(--bx-ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-sm);background:#ffffffe0;border:2px solid #ffffffb3;border-radius:50%;font-size:22px;font-weight:900;line-height:1}.Body-module__3XfOgG__tones{border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);background:#ffffffe0;border:2px solid #ffffffb3;gap:4px;padding:4px 6px;display:inline-flex}.Body-module__3XfOgG__tone{cursor:pointer;border:2px solid #00000026;border-radius:50%;width:30px;height:30px;padding:0}.Body-module__3XfOgG__tone[aria-pressed=true]{outline:3px solid var(--ink);outline-offset:1px}.Body-module__3XfOgG__card{--hue:var(--grape);background:var(--card);border:3px solid color-mix(in oklab, var(--hue) 45%, var(--line-strong));border-radius:var(--radius-xl);box-shadow:var(--shadow-md);max-height:100%;animation:Body-module__3XfOgG__cardIn .38s var(--ease-bounce) both;padding:16px 16px 14px;position:relative;overflow-y:auto}@keyframes Body-module__3XfOgG__cardIn{0%{opacity:0;transform:translateY(14px)scale(.97)}}@media (max-width:899px){.Body-module__3XfOgG__card{margin-top:-6px;position:relative;top:0}}.Body-module__3XfOgG__cardTop{align-items:center;gap:12px;display:flex}.Body-module__3XfOgG__cardPic{background:color-mix(in oklab, var(--hue) 20%, var(--card));border:2px solid color-mix(in oklab, var(--hue) 40%, var(--card));border-radius:18px;flex:none;place-items:center;width:58px;height:58px;font-size:32px;animation:2.6s ease-in-out infinite Body-module__3XfOgG__wobble;display:grid}@keyframes Body-module__3XfOgG__wobble{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)scale(1.04)}}.Body-module__3XfOgG__cardName{font-size:var(--text-xl);line-height:var(--leading-tight);margin:0}.Body-module__3XfOgG__cardSci{color:var(--ink-soft);font-size:var(--text-sm);margin:2px 0 0;font-weight:700}.Body-module__3XfOgG__cardSci button{cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-size:15px}.Body-module__3XfOgG__close{border:2px solid var(--line-strong);background:var(--card-2);cursor:pointer;width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;align-self:flex-start;margin-left:auto;font-size:16px;font-weight:900}.Body-module__3XfOgG__kid{border-radius:var(--radius-md);background:color-mix(in oklab, var(--hue) 10%, var(--card));font-size:var(--text-md);font-weight:700;line-height:var(--leading-snug);align-items:flex-start;gap:10px;margin:12px 0 0;padding:10px 12px;display:flex}.Body-module__3XfOgG__job{line-height:var(--leading-body);margin:10px 0 0}.Body-module__3XfOgG__chipsRow{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.Body-module__3XfOgG__num{border-radius:var(--radius-pill);background:var(--card-2);border:1px solid var(--line);padding:5px 10px;font-size:13px;line-height:1.25}.Body-module__3XfOgG__num b{font-size:15px;display:block}.Body-module__3XfOgG__wow{border-radius:var(--radius-md);background:var(--sun-soft);border:2px dashed var(--sun-deep);line-height:var(--leading-snug);margin:10px 0 0;padding:10px 12px}.Body-module__3XfOgG__cardActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.Body-module__3XfOgG__more{min-height:var(--tap);border-radius:var(--radius-pill);background:var(--hue);color:#fff;border:2px solid color-mix(in oklab, var(--hue) 70%, black);box-shadow:0 4px 0 color-mix(in oklab, var(--hue) 60%, black);text-shadow:0 1px #00000040;flex:1;justify-content:center;align-items:center;padding:8px 14px;font-weight:900;text-decoration:none;display:inline-flex}.Body-module__3XfOgG__step{min-height:var(--tap);min-width:var(--tap);border-radius:var(--radius-pill);border:2px solid var(--line-strong);background:var(--card);font:inherit;cursor:pointer;color:var(--ink);font-size:18px;font-weight:900}.Body-module__3XfOgG__empty{text-align:center;color:var(--ink-soft)}.Body-module__3XfOgG__empty p{margin:8px 0}.Body-module__3XfOgG__dyk{border-radius:var(--radius-lg);border:2px dashed var(--sun-deep);background:var(--sun-soft);width:100%;color:var(--ink);font:inherit;text-align:left;line-height:var(--leading-snug);cursor:pointer;animation:Body-module__3XfOgG__cardIn .42s var(--ease-bounce) both;gap:4px;margin:12px 0 0;padding:12px 14px;display:grid}.Body-module__3XfOgG__explored{font-size:var(--text-sm);color:var(--ink-soft)}.Body-module__3XfOgG__bigPic{font-size:44px;animation:2.6s ease-in-out infinite Body-module__3XfOgG__wobble;display:block}.Body-module__3XfOgG__panel{border-radius:var(--radius-xl);background:var(--paper);box-shadow:var(--shadow-sm);margin:16px 0 0;padding:14px 16px 16px}.Body-module__3XfOgG__partsTitle{font-size:var(--text-lg);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;display:flex}.Body-module__3XfOgG__count{font-size:var(--text-sm);color:var(--good);background:var(--good-soft);border-radius:var(--radius-pill);padding:2px 10px;font-weight:800}.Body-module__3XfOgG__parts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Body-module__3XfOgG__chip{border-radius:var(--radius-pill);border:2px solid var(--line-strong);background:var(--card);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease-squish);align-items:center;gap:6px;padding:4px 12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.Body-module__3XfOgG__chip:hover{transform:translateY(-2px)}.Body-module__3XfOgG__chip[aria-pressed=true]{background:var(--hue);color:#fff;border-color:color-mix(in oklab, var(--hue) 70%, black)}.Body-module__3XfOgG__seen{color:var(--good);font-size:12px}.Body-module__3XfOgG__chip[aria-pressed=true] .Body-module__3XfOgG__seen{color:#fff}.Body-module__3XfOgG__systems{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Body-module__3XfOgG__sysCard{border-radius:var(--radius-lg);background:color-mix(in oklab, var(--hue) 10%, var(--card));border:3px solid color-mix(in oklab, var(--hue) 45%, var(--card));height:100%;color:var(--ink);line-height:var(--leading-snug);transition:transform var(--dur-fast) var(--ease-squish);flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex}.Body-module__3XfOgG__sysCard:hover{transform:translateY(-3px)}.Body-module__3XfOgG__sysCard b{font-size:var(--text-lg)}.Body-module__3XfOgG__sysCard small{color:var(--ink-soft);font-weight:700}.Body-module__3XfOgG__sysPic{font-size:34px}.Body-module__3XfOgG__sysLine{font-size:var(--text-sm);flex:1}.Body-module__3XfOgG__sysCard .Body-module__3XfOgG__count{align-self:flex-start}.Body-module__3XfOgG__grownUps{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm);font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--leading-body);margin:16px 0 0;padding:12px 16px}.Body-module__3XfOgG__crumbs{border-radius:var(--radius-pill);background:var(--paper);width:fit-content;box-shadow:var(--shadow-sm);font-weight:700;font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 10px;padding:6px 14px;display:flex}.Body-module__3XfOgG__crumbs a{color:var(--ink)}.Body-module__3XfOgG__ans{border-radius:var(--radius-xl);background:var(--paper);box-shadow:var(--shadow-sm);border:3px solid color-mix(in oklab, var(--hue) 40%, var(--line-strong));gap:10px;margin:0 0 16px;padding:12px 14px 14px;display:grid}.Body-module__3XfOgG__ansHead{align-items:center;gap:12px;display:flex}.Body-module__3XfOgG__ansPic{background:color-mix(in oklab, var(--hue) 20%, var(--card));border:3px solid color-mix(in oklab, var(--hue) 45%, var(--card));border-radius:18px;flex:none;place-items:center;width:52px;height:52px;font-size:30px;display:grid}.Body-module__3XfOgG__ansName{font-size:var(--text-2xl);line-height:var(--leading-tight);margin:0}.Body-module__3XfOgG__ansBody{grid-template-columns:minmax(0,1fr) minmax(0,40%);align-items:start;gap:12px;display:grid}.Body-module__3XfOgG__ansQ{font-size:var(--text-lg);line-height:var(--leading-tight);color:color-mix(in oklab, var(--hue) 55%, var(--ink));margin:0 0 8px}.Body-module__3XfOgG__ansKid{font-size:var(--text-md);font-weight:800;line-height:var(--leading-snug);align-items:flex-start;gap:8px;margin:0;display:flex}.Body-module__3XfOgG__ansKid .Body-module__3XfOgG__hear{width:34px;height:34px;font-size:15px}.Body-module__3XfOgG__ansMore{line-height:var(--leading-snug);margin:8px 0 0}.Body-module__3XfOgG__ansArt .Body-module__3XfOgG__locatorSvg{height:clamp(220px,34vh,460px)}.Body-module__3XfOgG__ansArt .Body-module__3XfOgG__locator .Body-module__3XfOgG__tool{white-space:nowrap;min-height:34px;padding:2px 10px;font-size:12px}.Body-module__3XfOgG__ansFact{border-radius:var(--radius-md);background:var(--sun-soft);border:2px dashed var(--sun-deep);line-height:var(--leading-snug);margin:0;padding:10px 12px;font-weight:600}.Body-module__3XfOgG__ansGo{flex-wrap:wrap;gap:8px;display:flex}.Body-module__3XfOgG__ansGo .Body-module__3XfOgG__more{flex:0 auto}.Body-module__3XfOgG__closeSec{scroll-margin-top:12px}@media (min-width:900px){.Body-module__3XfOgG__ansBody{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.Body-module__3XfOgG__ansQ{font-size:var(--text-2xl)}.Body-module__3XfOgG__ansKid{font-size:var(--text-lg)}}.Body-module__3XfOgG__partTop{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:899px){.Body-module__3XfOgG__partTop{grid-template-columns:minmax(0,1fr)}}.Body-module__3XfOgG__panelTight{border-radius:var(--radius-xl);background:var(--paper);box-shadow:var(--shadow-sm);padding:14px 16px}.Body-module__3XfOgG__h2{font-size:var(--text-xl);line-height:var(--leading-tight);align-items:center;gap:10px;margin:0 0 8px;display:flex}.Body-module__3XfOgG__h2 .Body-module__3XfOgG__hear{width:36px;height:36px;font-size:16px}.Body-module__3XfOgG__read{border-radius:var(--radius-xl);background:var(--paper);box-shadow:var(--shadow-sm);font-size:var(--text-md);columns:2 380px;column-gap:36px;margin:16px 0 0;padding:18px 22px;line-height:1.65}.Body-module__3XfOgG__readSec{break-inside:avoid;margin:0 0 18px}.Body-module__3XfOgG__readSec p{margin:0 0 10px}.Body-module__3XfOgG__facts{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.Body-module__3XfOgG__fact{--c:var(--sun);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--c) 18%, var(--card));border:2px solid color-mix(in oklab, var(--c) 55%, var(--card));line-height:var(--leading-snug);animation:Body-module__3XfOgG__cardIn .42s var(--ease-bounce) both;animation-delay:calc(var(--i,0) * 70ms);padding:12px 14px;font-weight:600}.Body-module__3XfOgG__fact:nth-child(4n+2){--c:var(--sky)}.Body-module__3XfOgG__fact:nth-child(4n+3){--c:var(--mint)}.Body-module__3XfOgG__fact:nth-child(4n+4){--c:var(--berry)}.Body-module__3XfOgG__twoUp{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 16px;display:grid}.Body-module__3XfOgG__care{line-height:var(--leading-snug);gap:8px;margin:0;padding:0;list-style:none;display:grid}.Body-module__3XfOgG__care li{gap:8px;display:flex}.Body-module__3XfOgG__care li:before{content:"✓";background:var(--good-soft);width:24px;height:24px;color:var(--good);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.Body-module__3XfOgG__ask{border-radius:var(--radius-md);background:var(--card);border:2px solid var(--line);margin:0 0 8px}.Body-module__3XfOgG__ask summary{cursor:pointer;min-height:var(--tap);align-items:center;padding:10px 14px;font-weight:800;display:flex}.Body-module__3XfOgG__ask p{line-height:var(--leading-body);margin:0;padding:0 14px 12px}.Body-module__3XfOgG__quiz{gap:12px;display:grid}.Body-module__3XfOgG__quizQ{font-size:var(--text-lg);font-weight:800;line-height:var(--leading-snug);align-items:flex-start;gap:10px;margin:0;display:flex}.Body-module__3XfOgG__quizQ small{font-size:var(--text-xs);color:var(--ink-soft);display:block}.Body-module__3XfOgG__boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:599px){.Body-module__3XfOgG__boxes{grid-template-columns:minmax(0,1fr)}}.Body-module__3XfOgG__box{min-height:var(--tap-kid);border-radius:var(--radius-lg);border:3px solid color-mix(in oklab, var(--hue) 40%, var(--line-strong));background:var(--card);color:var(--ink);font:inherit;font-weight:800;font-size:var(--text-md);cursor:pointer;box-shadow:0 4px 0 color-mix(in oklab, var(--hue) 30%, var(--line-strong));transition:transform var(--dur-fast) var(--ease-squish);padding:10px 12px}.Body-module__3XfOgG__box:active{transform:translateY(3px)}.Body-module__3XfOgG__box[data-state=right]{background:var(--good-soft);border-color:var(--good);animation:Body-module__3XfOgG__yes .6s var(--ease-bounce)}.Body-module__3XfOgG__box[data-state=wrong]{opacity:.5;cursor:default;animation:.4s Body-module__3XfOgG__no}@keyframes Body-module__3XfOgG__yes{50%{transform:scale(1.06)}}@keyframes Body-module__3XfOgG__no{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.Body-module__3XfOgG__quizDone{font-size:var(--text-lg);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Body-module__3XfOgG__quizDone p{flex:1;margin:0}.Body-module__3XfOgG__quizStar{font-size:48px;animation:2s ease-in-out infinite Body-module__3XfOgG__wobble}.Body-module__3XfOgG__friends{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.Body-module__3XfOgG__friend{border-radius:var(--radius-lg);background:var(--card);border:2px solid color-mix(in oklab, var(--hue) 40%, var(--line));color:var(--ink);transition:transform var(--dur-fast) var(--ease-squish);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.Body-module__3XfOgG__friend:hover{transform:translateY(-2px)}.Body-module__3XfOgG__friend small{color:var(--ink-soft);font-weight:700;display:block}.Body-module__3XfOgG__friendPic{background:color-mix(in oklab, var(--hue) 18%, var(--card));border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.Body-module__3XfOgG__prevNext{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 0;display:flex}.Body-module__3XfOgG__prevNext .Body-module__3XfOgG__more{flex:none}.Body-module__3XfOgG__locWrap{position:relative}.Body-module__3XfOgG__locator{border-radius:var(--radius-lg);background:radial-gradient(ellipse 55% 46% at 50% 45%, color-mix(in oklab, var(--hue) 26%, #1d2a4a) 0%, transparent 72%), linear-gradient(180deg, #172440 0%, #0f1830 100%);position:relative;overflow:hidden}.Body-module__3XfOgG__locWrap[data-system=skin] .Body-module__3XfOgG__locator{background:linear-gradient(#f7fbff 0%,#eef4fb 100%)}.Body-module__3XfOgG__locatorSvg{width:100%;height:clamp(300px,52vh,560px);display:block}.Body-module__3XfOgG__locator .Body-module__3XfOgG__tool{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.Body-module__3XfOgG__cu{border-radius:var(--radius-xl);background:var(--paper);box-shadow:var(--shadow-md);border:3px solid color-mix(in oklab, var(--hue) 40%, var(--line-strong));margin:0;padding:12px}.Body-module__3XfOgG__cuSvg{border-radius:var(--radius-lg);background:radial-gradient(ellipse 70% 60% at 50% 45%, #fff 0%, color-mix(in oklab, var(--hue) 10%, #f4f7fb) 100%);cursor:pointer;width:100%;height:auto;max-height:68vh;display:block}.Body-module__3XfOgG__cuSvg [data-sub]{transition:opacity .26s}.Body-module__3XfOgG__modes{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0 0;display:flex}.Body-module__3XfOgG__modes .Body-module__3XfOgG__tool{border-color:var(--line-strong)}.Body-module__3XfOgG__cuCap{border-radius:var(--radius-md);background:color-mix(in oklab, var(--hue) 10%, var(--card));line-height:var(--leading-snug);min-height:3.2em;margin:10px 4px 0;padding:10px 12px}.Body-module__3XfOgG__subs{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.Body-module__3XfOgG__subs .Body-module__3XfOgG__chip{min-height:36px;font-size:14px}.Body-module__3XfOgG__fig [data-part]{cursor:pointer}.Body-module__3XfOgG__layer{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s var(--ease-out), visibility 0s .42s}.Body-module__3XfOgG__root[data-system=skin] .Body-module__3XfOgG__layer[data-l=skin],.Body-module__3XfOgG__root[data-system=muscles] .Body-module__3XfOgG__layer[data-l=muscles],.Body-module__3XfOgG__root[data-system=bones] .Body-module__3XfOgG__layer[data-l=bones],.Body-module__3XfOgG__root[data-system=heart] .Body-module__3XfOgG__layer[data-l=heart],.Body-module__3XfOgG__root[data-system=organs] .Body-module__3XfOgG__layer[data-l=organs],.Body-module__3XfOgG__root:not([data-system=skin]) .Body-module__3XfOgG__layer[data-l=ghost]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .52s var(--ease-out) 80ms, visibility 0s}.Body-module__3XfOgG__layer[data-l=ghost]{pointer-events:none!important}.Body-module__3XfOgG__root[data-system=organs] .Body-module__3XfOgG__layer[data-l=bones],.Body-module__3XfOgG__root[data-system=heart] .Body-module__3XfOgG__layer[data-l=bones]{opacity:.16;visibility:visible;pointer-events:none;transition:opacity .52s var(--ease-out) 80ms}.Body-module__3XfOgG__side[data-s=back]{display:none}.Body-module__3XfOgG__root[data-side=back] .Body-module__3XfOgG__side[data-s=back]{display:inline}.Body-module__3XfOgG__root[data-side=back] .Body-module__3XfOgG__side[data-s=front]{display:none}.Body-module__3XfOgG__root[data-system=skin][data-scan=muscles] .Body-module__3XfOgG__layer[data-l=muscles],.Body-module__3XfOgG__root[data-system=skin][data-scan=bones] .Body-module__3XfOgG__layer[data-l=bones],.Body-module__3XfOgG__root[data-system=skin][data-scan=heart] .Body-module__3XfOgG__layer[data-l=heart],.Body-module__3XfOgG__root[data-system=skin][data-scan=organs] .Body-module__3XfOgG__layer[data-l=organs]{opacity:1;visibility:visible;pointer-events:auto;clip-path:url(#bx-lens);transition:none}.Body-module__3XfOgG__lensBack{fill:#0f1830}.Body-module__3XfOgG__lensRing{fill:none;stroke:#fff;stroke-width:5px;filter:drop-shadow(0 2px 6px #00000059)}.Body-module__3XfOgG__lensGlass{fill:url(#bx-glass);pointer-events:none}.Body-module__3XfOgG__lens{pointer-events:none;display:none}.Body-module__3XfOgG__root[data-system=skin][data-scan] .Body-module__3XfOgG__lens{display:inline}.Body-module__3XfOgG__root[data-arrive][data-system=skin] .Body-module__3XfOgG__layer[data-l=skin] [data-part],.Body-module__3XfOgG__root[data-arrive][data-system=muscles] .Body-module__3XfOgG__layer[data-l=muscles] [data-part],.Body-module__3XfOgG__root[data-arrive][data-system=bones] .Body-module__3XfOgG__layer[data-l=bones] [data-part],.Body-module__3XfOgG__root[data-arrive][data-system=heart] .Body-module__3XfOgG__layer[data-l=heart] [data-part],.Body-module__3XfOgG__root[data-arrive][data-system=organs] .Body-module__3XfOgG__layer[data-l=organs] [data-part]{animation:Body-module__3XfOgG__pop .52s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes Body-module__3XfOgG__pop{0%{opacity:0}}.Body-module__3XfOgG__layer [data-part]{transition:opacity .3s}.Body-module__3XfOgG__svg[data-flip=out]{transition:transform .19s ease-in;transform:scaleX(.03)}.Body-module__3XfOgG__svg[data-flip=in]{transition:transform .26s var(--ease-out)}.Body-module__3XfOgG__bpm{z-index:2;border-radius:var(--radius-pill);color:var(--bx-ink);box-shadow:var(--shadow-sm);background:#ffffffe6;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px}.Body-module__3XfOgG__bpmHeart{animation:Body-module__3XfOgG__thump var(--beat,.8s) ease-in-out infinite;display:inline-block}@keyframes Body-module__3XfOgG__thump{0%,45%,to{transform:scale(1)}12%{transform:scale(1.28)}26%{transform:scale(1.08)}34%{transform:scale(1.18)}}@media (max-width:899px){.Body-module__3XfOgG__stage{position:relative}.Body-module__3XfOgG__card{border-radius:var(--radius-lg);z-index:4;max-height:50%;margin:0;padding:12px 12px 10px;position:absolute;inset:auto 8px 8px;overflow-y:auto}.Body-module__3XfOgG__card.Body-module__3XfOgG__empty{display:none}.Body-module__3XfOgG__cardPic{width:46px;height:46px;font-size:26px}.Body-module__3XfOgG__job{font-size:var(--text-sm)}}.Body-module__3XfOgG__about{border-radius:var(--radius-xl);background:var(--card);border:3px solid color-mix(in oklab, var(--hue) 35%, var(--line-strong));line-height:var(--leading-body);margin:28px 0 0;padding:18px 20px}.Body-module__3XfOgG__aboutTitle{font-size:var(--text-xl);margin:0 0 6px}.Body-module__3XfOgG__aboutTitle small{font-size:var(--text-sm);color:var(--ink-soft)}.Body-module__3XfOgG__links{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.Body-module__3XfOgG__links a{border-radius:var(--radius-md);color:inherit;background:var(--card-2);line-height:var(--leading-snug);border:2px solid #0000;padding:8px 12px;text-decoration:none;display:block}.Body-module__3XfOgG__links a:hover,.Body-module__3XfOgG__links a:focus-visible{border-color:var(--hue)}.Body-module__3XfOgG__outlineUse{fill:var(--bx-ink);stroke:var(--bx-ink);stroke-width:6px;stroke-linejoin:round}.Body-module__3XfOgG__skinUse{fill:var(--bx-skin)}.Body-module__3XfOgG__hair{fill:var(--bx-hair);stroke:var(--bx-ink);stroke-width:3px;stroke-linejoin:round}.Body-module__3XfOgG__hairShine{fill:none;stroke:#ffffff47;stroke-width:5px;stroke-linecap:round}.Body-module__3XfOgG__hairPart{fill:none;stroke:#00000040;stroke-width:2px}.Body-module__3XfOgG__sclera{fill:#fff;stroke:var(--bx-ink);stroke-width:2px}.Body-module__3XfOgG__iris{fill:#6b4a2b}.Body-module__3XfOgG__pupil{fill:#18141f}.Body-module__3XfOgG__glint{fill:#fff}.Body-module__3XfOgG__eye{transform-box:fill-box;transform-origin:50%;animation:5.2s infinite Body-module__3XfOgG__blink}.Body-module__3XfOgG__eye+.Body-module__3XfOgG__eye{animation-delay:20ms}@keyframes Body-module__3XfOgG__blink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.08)}}.Body-module__3XfOgG__brow{fill:none;stroke:var(--bx-hair);stroke-width:4.5px;stroke-linecap:round}.Body-module__3XfOgG__noseLine{fill:none;stroke:#5a281473;stroke-width:2.6px;stroke-linecap:round}.Body-module__3XfOgG__mouth{fill:#8e2f3a;stroke:var(--bx-ink);stroke-width:2px;stroke-linejoin:round}.Body-module__3XfOgG__tongueTip{fill:#f28b98}.Body-module__3XfOgG__lipLine{fill:none;stroke:var(--bx-ink);stroke-width:2.4px;stroke-linecap:round}.Body-module__3XfOgG__blush{fill:#ef6f9f;opacity:.28}.Body-module__3XfOgG__freckle{fill:#6e3c1e8c}.Body-module__3XfOgG__navel{fill:#461e0a52}.Body-module__3XfOgG__bump{fill:#461e0a42}.Body-module__3XfOgG__crease path{fill:none;stroke:#461e0a40;stroke-width:1.6px;stroke-linecap:round}.Body-module__3XfOgG__print{fill:none;stroke:#461e0a4d;stroke-width:.8px}.Body-module__3XfOgG__nail{fill:#fff0f0bf;stroke:#461e0a4d;stroke-width:.8px}.Body-module__3XfOgG__toe{fill:var(--bx-skin);stroke:var(--bx-ink);stroke-width:1.6px}.Body-module__3XfOgG__shorts path:first-child{fill:var(--sky-deep);stroke:var(--bx-ink);stroke-width:3px;stroke-linejoin:round}.Body-module__3XfOgG__shorts{pointer-events:none}.Body-module__3XfOgG__band{fill:#ffffffd9}.Body-module__3XfOgG__seam{fill:none;stroke:#00000040;stroke-width:2px}.Body-module__3XfOgG__drop{fill:#a8dcfa;stroke:#2f8fcb;stroke-width:1.6px}.Body-module__3XfOgG__dropShine{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round}.Body-module__3XfOgG__sweat>path:not(:first-child){animation:5s ease-in infinite Body-module__3XfOgG__drip}@keyframes Body-module__3XfOgG__drip{0%,55%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(14px)}to{opacity:0;transform:translateY(0)}}.Body-module__3XfOgG__bandage{fill:#f2c995;stroke:#a4743e;stroke-width:1.4px}.Body-module__3XfOgG__pad{fill:#fff6ea;stroke:#d2a26a;stroke-width:1px}.Body-module__3XfOgG__sunDisc{fill:var(--sun);stroke:var(--sun-deep);stroke-width:3px}.Body-module__3XfOgG__rays{fill:none;stroke:var(--sun-deep);stroke-width:4.5px;stroke-linecap:round;transform-box:view-box;transform-origin:352px 66px;animation:18s linear infinite Body-module__3XfOgG__spin}@keyframes Body-module__3XfOgG__spin{to{transform:rotate(360deg)}}.Body-module__3XfOgG__shades{fill:#2b2553;stroke:#2b2553;stroke-width:1.6px;stroke-linejoin:round}.Body-module__3XfOgG__sunSmile{fill:none;stroke:#8a5a0a;stroke-width:2.6px;stroke-linecap:round}.Body-module__3XfOgG__muscles .Body-module__3XfOgG__outlineUse{fill:#4a1219;stroke:#4a1219}.Body-module__3XfOgG__mBaseUse{fill:#93303a}.Body-module__3XfOgG__mHead{fill:#a53a44}.Body-module__3XfOgG__mo{fill:url(#bx-muscle);stroke:#6e1c25;stroke-width:1.4px;stroke-linejoin:round}.Body-module__3XfOgG__mf{fill:none;stroke:#ffdcd266;stroke-width:.9px;stroke-linecap:round;pointer-events:none}.Body-module__3XfOgG__mRing{fill:url(#bx-muscle-r);stroke:#6e1c25;stroke-width:1.2px}.Body-module__3XfOgG__lipsShut{fill:#c2475a}.Body-module__3XfOgG__eyeball{fill:url(#bx-eye);stroke:#6e1c25;stroke-width:1.4px}.Body-module__3XfOgG__tendon{fill:#f3e7d6;stroke:#b89c7e;stroke-width:1px;stroke-linejoin:round}.Body-module__3XfOgG__shinBone{fill:#f6efe0;stroke:#c9b48f;stroke-width:1px}.Body-module__3XfOgG__bOut path{fill:#6f5b3e;stroke:#6f5b3e;stroke-width:3.2px;stroke-linejoin:round}.Body-module__3XfOgG__bFill path,.Body-module__3XfOgG__bFillLone{fill:url(#bx-bone)}.Body-module__3XfOgG__bFillLone{stroke:#6f5b3e;stroke-width:1.4px}.Body-module__3XfOgG__bLine{fill:none;stroke:#785c3480;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.Body-module__3XfOgG__socket{fill:#3b2f4f;stroke:#6f5b3e;stroke-width:1.2px}.Body-module__3XfOgG__earHole{fill:#3b2f4f}.Body-module__3XfOgG__tiny{fill:#fffaf0;stroke:#6f5b3e;stroke-width:.6px}.Body-module__3XfOgG__teeth path{fill:#fff;stroke:#8f8a7e;stroke-width:.9px}.Body-module__3XfOgG__disc{fill:#a9c6db;stroke:#5f7d93;stroke-width:1px}.Body-module__3XfOgG__ribOut path,.Body-module__3XfOgG__ribNear path,.Body-module__3XfOgG__ribFar path{fill:none;stroke-linecap:round}.Body-module__3XfOgG__ribOut path{stroke:#6f5b3e;stroke-width:8px}.Body-module__3XfOgG__ribNear path{stroke:#fbf3e2;stroke-width:5.2px}.Body-module__3XfOgG__ribFar path{stroke:#f0e4c86b;stroke-width:4.6px}.Body-module__3XfOgG__cartilage path{fill:none;stroke:#b9d6e8;stroke-width:4.6px;stroke-linecap:round}.Body-module__3XfOgG__stickOut,.Body-module__3XfOgG__stick{fill:none;stroke-linecap:round}.Body-module__3XfOgG__stickOut{stroke:#6f5b3e;stroke-width:10px}.Body-module__3XfOgG__stick{stroke:#fbf3e2;stroke-width:7px}.Body-module__3XfOgG__marrowWall{fill:#f1e2c4;stroke:#6f5b3e;stroke-width:1px}.Body-module__3XfOgG__marrow{fill:#d8434e;stroke:#9c2632;stroke-width:.8px}.Body-module__3XfOgG__marrowCell{fill:#ffd1d6;animation:2.4s ease-in-out infinite Body-module__3XfOgG__cells}@keyframes Body-module__3XfOgG__cells{50%{opacity:.35}}.Body-module__3XfOgG__plate{fill:none;stroke:#6fb6e8;stroke-width:2.2px;stroke-linecap:round}.Body-module__3XfOgG__cartilageFill{fill:#b9d6e8;stroke:#5f7d93;stroke-width:.8px}.Body-module__3XfOgG__artEdge,.Body-module__3XfOgG__veinEdge,.Body-module__3XfOgG__art,.Body-module__3XfOgG__vein,.Body-module__3XfOgG__flowA,.Body-module__3XfOgG__flowV{fill:none;stroke-linecap:round;stroke-linejoin:round}.Body-module__3XfOgG__artEdge{stroke:#6d0d1c}.Body-module__3XfOgG__veinEdge{stroke:#142f6e}.Body-module__3XfOgG__art{stroke:#e2283f}.Body-module__3XfOgG__vein{stroke:#3d74e0}.Body-module__3XfOgG__flowA,.Body-module__3XfOgG__flowV{stroke-dasharray:2 10;animation:Body-module__3XfOgG__flow var(--flow,2s) linear infinite;pointer-events:none}.Body-module__3XfOgG__flowA{stroke:#ffd6dc}.Body-module__3XfOgG__flowV{stroke:#d6e4ff}@keyframes Body-module__3XfOgG__flow{to{stroke-dashoffset:-24px}}.Body-module__3XfOgG__net{fill:none;stroke:#b06ee8;stroke-width:.9px;stroke-linecap:round}.Body-module__3XfOgG__lungFaint{fill:#ffaabe2e;stroke:#ffb4c873;stroke-width:1.5px}.Body-module__3XfOgG__beat{transform-box:fill-box;transform-origin:50% 55%;animation:Body-module__3XfOgG__beat var(--beat,.8s) ease-in-out infinite}@keyframes Body-module__3XfOgG__beat{0%,45%,to{transform:scale(1)}12%{transform:scale(1.09)}24%{transform:scale(.98)}33%{transform:scale(1.05)}}.Body-module__3XfOgG__heartShape{fill:url(#bx-heart);stroke:#6d0d1c;stroke-width:2.4px}.Body-module__3XfOgG__groove{fill:none;stroke:#ffc94d;stroke-width:1.6px;stroke-linecap:round;opacity:.9}.Body-module__3XfOgG__heartShine{fill:none;stroke:#ffffff8c;stroke-width:2.4px;stroke-linecap:round}.Body-module__3XfOgG__pulse{fill:none;stroke:#fff;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:Body-module__3XfOgG__ping var(--beat,.8s) ease-out infinite}.Body-module__3XfOgG__pulseDot{fill:#fff;transform-box:fill-box;transform-origin:50%;transform:scale(.4)}@keyframes Body-module__3XfOgG__ping{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.Body-module__3XfOgG__plasma{fill:#f8dc8a}.Body-module__3XfOgG__rbc{fill:#d9283c;stroke:#8d0f1f;stroke-width:1px}.Body-module__3XfOgG__rbcDip{fill:#b51a2c}.Body-module__3XfOgG__wbc{fill:#f3ecff;stroke:#8a72c8;stroke-width:1.2px}.Body-module__3XfOgG__wbcCore{fill:#8b5cc9}.Body-module__3XfOgG__platelet{fill:#b98ae0;stroke:#6e46a0;stroke-width:.7px}.Body-module__3XfOgG__drift{animation:Body-module__3XfOgG__drift calc(var(--flow,2s) * 3) linear infinite}@keyframes Body-module__3XfOgG__drift{to{transform:translate(96px)}}.Body-module__3XfOgG__glassRim{fill:none;stroke:#fff;stroke-width:4px}.Body-module__3XfOgG__glassShine{fill:none;stroke:#ffffffb3;stroke-width:3px;stroke-linecap:round;pointer-events:none}.Body-module__3XfOgG__handleEdge,.Body-module__3XfOgG__handle{fill:none;stroke-linecap:round}.Body-module__3XfOgG__handleEdge{stroke:#3b2f4f;stroke-width:11px}.Body-module__3XfOgG__handle{stroke:#9b6bd8;stroke-width:7px}.Body-module__3XfOgG__brain{fill:url(#bx-brain);stroke:#a04d6e;stroke-width:2px}.Body-module__3XfOgG__folds{fill:none;stroke:#c86b8e;stroke-width:1.5px;stroke-linecap:round;pointer-events:none}.Body-module__3XfOgG__fissure{fill:none;stroke:#a04d6e;stroke-width:1.8px}.Body-module__3XfOgG__stem{fill:#f0a3ba;stroke:#a04d6e;stroke-width:1.4px}.Body-module__3XfOgG__sparks path{fill:#fff7b0;opacity:0;pointer-events:none;animation:2.2s ease-in-out infinite Body-module__3XfOgG__spark}@keyframes Body-module__3XfOgG__spark{0%,70%,to{opacity:0}80%{opacity:1}}.Body-module__3XfOgG__nerveThin{fill:none;stroke:#f2c230;stroke-width:2px;stroke-linecap:round}.Body-module__3XfOgG__nose{fill:#f6b2bd;stroke:#a04d6e;stroke-width:1.4px}.Body-module__3XfOgG__noseLine2,.Body-module__3XfOgG__tongueLine,.Body-module__3XfOgG__larynxLine,.Body-module__3XfOgG__organLine{fill:none;stroke:#6e1e3259;stroke-width:1.2px;stroke-linecap:round}.Body-module__3XfOgG__ear{fill:#f5c2b0;stroke:#a0604e;stroke-width:1.6px}.Body-module__3XfOgG__earCanal{fill:none;stroke:#a0604e;stroke-width:2px;stroke-linecap:round}.Body-module__3XfOgG__cochlea{fill:none;stroke:#e9a0c0;stroke-width:1.6px;stroke-linecap:round}.Body-module__3XfOgG__tooth{fill:#fff;stroke:#9c968c;stroke-width:.8px}.Body-module__3XfOgG__tongue{fill:#f07f92;stroke:#a3354d;stroke-width:1.4px}.Body-module__3XfOgG__rings{fill:none;stroke:#7f9fb8;stroke-width:1.2px}.Body-module__3XfOgG__larynx{fill:#d6e8f4;stroke:#5d7f99;stroke-width:1.6px}.Body-module__3XfOgG__thyroid{fill:url(#bx-thyroid);stroke:#9c4d33;stroke-width:1.2px}.Body-module__3XfOgG__breathe{transform-box:fill-box;transform-origin:50% 0;animation:4.4s ease-in-out infinite Body-module__3XfOgG__breathe}@keyframes Body-module__3XfOgG__breathe{0%,to{transform:scale(1)}45%{transform:scale(1.025,1.05)}}.Body-module__3XfOgG__dome{animation:4.4s ease-in-out infinite Body-module__3XfOgG__dome}@keyframes Body-module__3XfOgG__dome{0%,to{transform:translateY(0)}45%{transform:translateY(5px)}}.Body-module__3XfOgG__lung{fill:url(#bx-lung);stroke:#b8586f;stroke-width:2px}.Body-module__3XfOgG__lobe{fill:none;stroke:#aa466473;stroke-width:1.3px}.Body-module__3XfOgG__airway{fill:none;stroke:#ffffffbf;stroke-width:2.2px;stroke-linecap:round}.Body-module__3XfOgG__diaphragm{fill:url(#bx-muscle-v);stroke:#6e1c25;stroke-width:1.4px}.Body-module__3XfOgG__ureter{fill:none;stroke:#e6c25a;stroke-width:2.4px;stroke-linecap:round}.Body-module__3XfOgG__kidney{fill:url(#bx-kidney);stroke:#5c1a17;stroke-width:1.6px}.Body-module__3XfOgG__kidneyHole{fill:#f2c46a}.Body-module__3XfOgG__spleen{fill:url(#bx-spleen);stroke:#4c2063;stroke-width:1.4px}.Body-module__3XfOgG__pancreas{fill:url(#bx-pancreas);stroke:#9b7424;stroke-width:1.4px}.Body-module__3XfOgG__liver{fill:url(#bx-liver);stroke:#5c1a17;stroke-width:2px}.Body-module__3XfOgG__gall{fill:url(#bx-gall);stroke:#3f6b22;stroke-width:1.4px}.Body-module__3XfOgG__stomach{fill:url(#bx-stomach);stroke:#9a4a2e;stroke-width:2px}.Body-module__3XfOgG__rugae{fill:none;stroke:#aa462866;stroke-width:1.3px;stroke-linecap:round}.Body-module__3XfOgG__colonEdge,.Body-module__3XfOgG__colon,.Body-module__3XfOgG__haustra,.Body-module__3XfOgG__gutEdge,.Body-module__3XfOgG__gut,.Body-module__3XfOgG__gutShine,.Body-module__3XfOgG__route{fill:none;stroke-linecap:round;stroke-linejoin:round}.Body-module__3XfOgG__colonEdge{stroke:#8a5634;stroke-width:16.5px}.Body-module__3XfOgG__colon{stroke:#dfa77c;stroke-width:13.5px}.Body-module__3XfOgG__haustra{stroke:#8c502d73;stroke-width:13.5px;stroke-dasharray:1.2 6.5}.Body-module__3XfOgG__gutEdge{stroke:#a65a45;stroke-width:9.6px}.Body-module__3XfOgG__gut{stroke:#f6b39a;stroke-width:7px}.Body-module__3XfOgG__gutShine{stroke:#ffffff8c;stroke-width:1.6px;stroke-dasharray:10 26;animation:6s linear infinite Body-module__3XfOgG__squeeze}@keyframes Body-module__3XfOgG__squeeze{to{stroke-dashoffset:-72px}}.Body-module__3XfOgG__bladder{fill:url(#bx-bladder);stroke:#a2802e;stroke-width:1.6px}.Body-module__3XfOgG__nerveEdge,.Body-module__3XfOgG__nerve,.Body-module__3XfOgG__spark{fill:none;stroke-linecap:round;stroke-linejoin:round}.Body-module__3XfOgG__nerveEdge{stroke:#8a6a0a;stroke-width:3.6px}.Body-module__3XfOgG__nerve{stroke:#ffd34d;stroke-width:2px}.Body-module__3XfOgG__spark{stroke:#fffbe0;stroke-width:1.6px;stroke-dasharray:2 40;pointer-events:none;animation:1.4s linear infinite Body-module__3XfOgG__zap}@keyframes Body-module__3XfOgG__zap{to{stroke-dashoffset:-84px}}.Body-module__3XfOgG__route{stroke:#fff0;stroke-width:2px;pointer-events:none}.Body-module__3XfOgG__biteGlow{fill:#ffffff8c;stroke:#fff;stroke-width:1.2px;filter:drop-shadow(0 0 3px #fff)}.Body-module__3XfOgG__biteFood{font-size:11px}.Body-module__3XfOgG__labels{display:none}.Body-module__3XfOgG__root[data-labels] .Body-module__3XfOgG__labels{display:inline}.Body-module__3XfOgG__root:not([data-system=bones]) .Body-module__3XfOgG__layer[data-l=bones] .Body-module__3XfOgG__labels{display:none}.Body-module__3XfOgG__leader{fill:none;stroke:#ffffffb3;stroke-width:1.2px}.Body-module__3XfOgG__pin{fill:#fff}.Body-module__3XfOgG__label{fill:#fff;paint-order:stroke;stroke:#0f1830;stroke-width:4.5px;stroke-linejoin:round;font-family:inherit;font-size:18px;font-weight:800}@media (max-width:899px){.Body-module__3XfOgG__label{font-size:21px}}.Body-module__3XfOgG__labelsDark .Body-module__3XfOgG__leader{stroke:#3b2a4a99}.Body-module__3XfOgG__labelsDark .Body-module__3XfOgG__pin{fill:var(--bx-ink)}.Body-module__3XfOgG__labelsDark .Body-module__3XfOgG__label{fill:var(--bx-ink);stroke:#f3f7fc}.Body-module__3XfOgG__ghostEdgeUse{fill:none;stroke:#8cbeff8c;stroke-width:5px;stroke-linejoin:round}.Body-module__3XfOgG__ghostFillUse{fill:#96c3ff1a}@media (prefers-reduced-motion:reduce){.Body-module__3XfOgG__fig *,.Body-module__3XfOgG__sweep,.Body-module__3XfOgG__card,.Body-module__3XfOgG__cardPic,.Body-module__3XfOgG__bigPic{animation:none!important}}.Body-module__3XfOgG__root[data-big] .Body-module__3XfOgG__shell{z-index:60;background:var(--paper);grid-template-rows:minmax(0,1fr);padding:8px;display:grid;position:fixed;inset:0;overflow:hidden}.Body-module__3XfOgG__root[data-big] .Body-module__3XfOgG__bench{height:100%;min-height:0;box-shadow:none;border:0;padding:0}.Body-module__3XfOgG__root[data-big] .Body-module__3XfOgG__stage{height:100%;min-height:0}.Body-module__3XfOgG__root[data-big] .Body-module__3XfOgG__view{touch-action:none;height:100%}@media (max-width:899px){.Body-module__3XfOgG__root[data-big] .Body-module__3XfOgG__bench{display:flex}.Body-module__3XfOgG__root[data-big] .Body-module__3XfOgG__stage{flex:1;display:block;position:relative}}.Body-module__3XfOgG__toolBig{background:var(--hue);color:#fff;border-color:color-mix(in oklab, var(--hue) 70%, black);text-shadow:0 1px #00000040}.Body-module__3XfOgG__stripLine{border-radius:var(--radius-lg);max-width:640px;color:var(--bx-ink);font-weight:700;line-height:var(--leading-snug);box-shadow:var(--shadow-sm);background:#fffffff0;align-items:center;gap:8px;margin:0;padding:8px 12px 8px 8px;display:flex}.Body-module__3XfOgG__closeBig{background:var(--ink);color:#fff;border-color:#ffffff80;font-size:18px}.Body-module__3XfOgG__nudge{z-index:3;border-radius:var(--radius-pill);border:3px solid var(--ink);background:var(--sun-soft);max-width:min(420px,100% - 24px);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;box-shadow:var(--shadow-md);animation:Body-module__3XfOgG__cardIn .42s var(--ease-bounce) both;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 7px;padding:9px 16px;line-height:1.25;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.Body-module__3XfOgG__nudge b{font-size:var(--text-md)}.Body-module__3XfOgG__tool[data-hot]{border-color:var(--ink);background:var(--sun-soft)}.Body-module__3XfOgG__inline{font:inherit;color:var(--grape);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.Body-module__3XfOgG__pill{z-index:3;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.Body-module__3XfOgG__pillBox{white-space:nowrap;border-radius:var(--radius-pill);border:2px solid var(--hue);background:var(--card);color:var(--ink);text-align:center;box-shadow:var(--shadow-sm);padding:5px 12px;font-size:14px;font-weight:900;line-height:1.15;display:block;position:absolute;bottom:12px;left:0;transform:translate(-50%)}.Body-module__3XfOgG__pillBox small{opacity:.7;font-size:11px;font-weight:700;display:block}.Body-module__3XfOgG__pillBox:after{content:"";background:var(--hue);width:2px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Body-module__3XfOgG__spec{border:2px solid color-mix(in oklab, var(--hue) 40%, var(--line-strong));border-radius:var(--radius-lg);background:radial-gradient(ellipse 70% 60% at 50% 45%, color-mix(in oklab, var(--hue) 12%, white) 0%, transparent 72%), var(--card);cursor:pointer;width:100%;font:inherit;color:inherit;margin:10px 0 2px;padding:6px;display:block;position:relative}button.Body-module__3XfOgG__spec:hover{border-color:var(--hue)}.Body-module__3XfOgG__specSvg{width:100%;height:120px;display:block}.Body-module__3XfOgG__specBig .Body-module__3XfOgG__specSvg{height:clamp(160px,30vh,300px)}.Body-module__3XfOgG__specBig{cursor:default;margin:0}.Body-module__3XfOgG__specWord{border-radius:var(--radius-pill);background:var(--ink);color:#fff;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;bottom:8px;right:8px}.Body-module__3XfOgG__specCap{text-align:center;opacity:.7;margin:4px 0 0;font-size:13px;font-weight:800}.Body-module__3XfOgG__closer{z-index:70;-webkit-backdrop-filter:blur(3px);animation:Body-module__3XfOgG__closerIn .2s var(--ease-out) both;background:#140e288c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}@keyframes Body-module__3XfOgG__closerIn{0%{opacity:0}}.Body-module__3XfOgG__closerBox{border-radius:var(--radius-xl);border:3px solid color-mix(in oklab, var(--hue) 45%, var(--line-strong));background:var(--card);width:min(960px,100%);max-height:100%;box-shadow:var(--shadow-md);animation:Body-module__3XfOgG__cardIn .32s var(--ease-bounce) both;padding:16px;overflow:auto}.Body-module__3XfOgG__closerBox:focus{outline:none}.Body-module__3XfOgG__closerArt{grid-template-columns:minmax(0,1fr);gap:14px;margin:10px 0 12px;display:grid}@media (min-width:760px){.Body-module__3XfOgG__closerArt:has(>:nth-child(2)){grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start}}.Body-module__3XfOgG__closerOne{border:2px solid color-mix(in oklab, var(--hue) 35%, var(--line-strong));border-radius:var(--radius-lg);background:radial-gradient(ellipse 70% 60% at 50% 45%, color-mix(in oklab, var(--hue) 12%, white) 0%, transparent 72%);padding:8px}.Body-module__3XfOgG__closerSub{font-size:var(--text-md);margin:14px 0 6px}.Body-module__3XfOgG__closerWords .Body-module__3XfOgG__more{margin-top:12px;display:inline-block}.Body-module__3XfOgG__lenses{scrollbar-width:none;justify-content:center;gap:7px;margin:-4px auto 4px;padding:2px 2px 10px;display:flex;overflow-x:auto}.Body-module__3XfOgG__lenses::-webkit-scrollbar{display:none}@media (max-width:760px){.Body-module__3XfOgG__lenses{justify-content:flex-start}}.Body-module__3XfOgG__lens{--hue:var(--grape);border-radius:var(--radius-pill);border:2px dashed color-mix(in oklab, var(--hue) 55%, var(--line-strong));background:var(--card);min-height:40px;color:var(--ink);font:inherit;font-weight:800;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:4px 14px;display:inline-flex}.Body-module__3XfOgG__lens:hover{border-style:solid}.Body-module__3XfOgG__lens[aria-pressed=true]{background:var(--hue);border-style:solid;border-color:color-mix(in oklab, var(--hue) 70%, black);color:#fff}.Body-module__3XfOgG__lensOut{border-style:solid;border-color:var(--line-strong)}.Body-module__3XfOgG__strip{z-index:2;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.Body-module__3XfOgG__stripRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.Body-module__3XfOgG__play{border:2px solid var(--ink);background:var(--sun-soft);width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-sm);border-radius:50%;flex:none;font-size:18px}.Body-module__3XfOgG__stops{flex-wrap:wrap;justify-content:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.Body-module__3XfOgG__stops button{width:34px;height:34px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-sm);background:#ffffffe0;border:2px solid #ffffffbf;border-radius:50%;font-size:14px;font-weight:900}.Body-module__3XfOgG__stops button[aria-current=step]{background:var(--hue);border-color:color-mix(in oklab, var(--hue) 70%, black);color:#fff}.Body-module__3XfOgG__strip .Body-module__3XfOgG__num{background:#ffffffe6}.Body-module__3XfOgG__howStops{font-size:var(--text-md);line-height:var(--leading-snug);gap:10px;margin:0;padding-left:22px;display:grid}.Body-module__3XfOgG__howStops li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.Body-module__3XfOgG__howStops b{flex:260px}.Body-module__3XfOgG__howStops a{white-space:nowrap;font-weight:800}.Body-module__3XfOgG__layerAns{border-radius:var(--radius-xl);background:var(--paper);box-shadow:var(--shadow-sm);border:3px solid color-mix(in oklab, var(--hue) 40%, var(--line-strong));gap:8px;margin:16px 0 0;padding:14px 16px;display:grid}.Body-module__3XfOgG__layerAns .Body-module__3XfOgG__ansQ,.Body-module__3XfOgG__layerAns .Body-module__3XfOgG__ansMore{margin:0}.Body-module__3XfOgG__layerAns .Body-module__3XfOgG__ansMore{font-weight:700}.Body-module__3XfOgG__layerAns .Body-module__3XfOgG__ansFact a{color:var(--ink);white-space:nowrap;font-weight:800}@media (min-width:900px){.Body-module__3XfOgG__layerAns .Body-module__3XfOgG__ansQ{font-size:var(--text-xl)}}.Body-module__3XfOgG__gremlin{color:#fff;background:linear-gradient(90deg,#1a1440,#3b2f7a);border-radius:14px;align-items:center;gap:10px;margin:0 0 10px;padding:6px 10px;display:flex}.Body-module__3XfOgG__gremlinArt{flex:none;justify-content:center;align-items:center;width:72px;height:72px;animation:2.2s ease-in-out infinite Body-module__3XfOgG__bxGremBob;display:inline-flex}.Body-module__3XfOgG__gremlinArt[data-hit]{animation:.5s Body-module__3XfOgG__bxGremHit}.Body-module__3XfOgG__gremlinPop{font-size:2.6rem;animation:.6s ease-out Body-module__3XfOgG__bxGremPop}.Body-module__3XfOgG__gremlinSide{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Body-module__3XfOgG__gremlinBar{background:#fff3;border-radius:99px;height:10px;display:block;overflow:hidden}.Body-module__3XfOgG__gremlinBar span{background:linear-gradient(90deg,#ff5d73,#ffb347);height:100%;transition:width .4s;display:block}@keyframes Body-module__3XfOgG__bxGremBob{50%{transform:translateY(-4px)}}@keyframes Body-module__3XfOgG__bxGremHit{25%{filter:brightness(2);transform:translate(-6px)rotate(-8deg)}60%{transform:translate(5px)rotate(5deg)}}@keyframes Body-module__3XfOgG__bxGremPop{0%{transform:scale(.3)}60%{transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.Body-module__3XfOgG__gremlinArt,.Body-module__3XfOgG__gremlinArt[data-hit],.Body-module__3XfOgG__gremlinPop{animation:none}.Body-module__3XfOgG__gremlinBar span{transition:none}}.Body-module__3XfOgG__quizDone .Body-module__3XfOgG__gremlin{flex-basis:100%}.Body-module__3XfOgG__titleRow{align-items:center;gap:8px;display:flex}.Body-module__3XfOgG__titleRow>h1{flex:auto;min-width:0}
