.amoeba-page{--amoeba-light:#e4f1f8;--amoeba-highlight:#f0fb29;--amoeba-rule:rgb(228 241 248/20%);display:flow-root;min-height:100svh;background:#0A1926;color:var(--amoeba-light);font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:1.85}.amoeba-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:min(calc(100% - 112px),1440px);margin:88px auto 0}.amoeba-content{min-width:0;padding-right:clamp(32px,6vw,96px)}.amoeba-intro{padding-bottom:56px}.amoeba-figure-meta,.amoeba-footer,.amoeba-meta,.amoeba-section-label,.amoeba-specimen figcaption{font-size:10px;line-height:1.7;letter-spacing:.04em}.amoeba-meta{color:var(--color-silver)}.amoeba-status{display:inline-block;width:6px;height:6px;margin-right:8px;background:var(--amoeba-highlight);vertical-align:1px}.amoeba-lockup{display:block;width:240px;max-width:100%;aspect-ratio:47.4/7;margin-block:36px 20px;background:var(--color-amoeba-blue);mask:url(/brand/amoeba-logo-horizontal.svg) center/contain no-repeat}.amoeba-section{scroll-margin-top:24px;padding-bottom:64px}.amoeba-section+.amoeba-section{padding-top:40px;border-top:1px solid var(--amoeba-rule)}.amoeba-section-label{margin-bottom:24px;color:var(--color-amoeba-blue)}.amoeba-section>p:not(.amoeba-section-label){margin-top:24px}.amoeba-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:24px;color:var(--color-amoeba-blue);text-decoration:underline;text-underline-offset:5px}.amoeba-text-link:hover{color:var(--amoeba-highlight)}.amoeba-spec{margin-top:32px;border-top:1px solid var(--amoeba-rule)}.amoeba-spec>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;padding-block:12px;border-bottom:1px solid var(--amoeba-rule)}.amoeba-code,.amoeba-spec dt{color:var(--color-silver)}.amoeba-code{max-width:100%;margin-top:28px;overflow-x:auto;padding:20px 0 20px 20px;border-left:1px solid var(--color-amoeba-blue);font-size:12px;line-height:2}.amoeba-code,.amoeba-code code{font-family:inherit}.amoeba-visual{position:sticky;top:136px;padding-left:clamp(24px,3vw,48px);border-left:1px solid var(--amoeba-rule)}.amoeba-specimen{position:relative}.amoeba-figure-meta,.amoeba-specimen figcaption{display:flex;justify-content:space-between;gap:16px;color:var(--color-silver)}.amoeba-contours{display:block;width:min(100%,calc(100svh - 320px));height:auto;margin:24px auto;color:var(--color-amoeba-blue)}.amoeba-survey{opacity:.3}.amoeba-specimen-mark{position:absolute;top:50%;left:50%;width:38px;aspect-ratio:1;transform:translate(-50%,-50%);background:var(--amoeba-highlight);mask:url(/brand/amoeba-brandmark.svg) center/contain no-repeat}.amoeba-visual-note{margin-top:40px;color:var(--color-silver);font-size:12px}.amoeba-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(calc(100% - 112px),1440px);margin:24px auto 0;padding-block:24px;border-top:1px solid var(--amoeba-rule);color:var(--color-silver)}.amoeba-footer a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px}.amoeba-footer a:hover{color:var(--amoeba-light);text-decoration:underline}@media (max-width:1100px){.amoeba-footer,.amoeba-layout{width:calc(100% - 64px)}.amoeba-content{padding-right:32px}.amoeba-visual{padding-left:24px}}@media (max-width:767px){.amoeba-page{font-size:14px}.amoeba-layout{grid-template-columns:minmax(0,1fr);width:calc(100% - 40px);margin-top:48px}.amoeba-content{display:contents}.amoeba-intro,.amoeba-section{padding-bottom:40px}.amoeba-section+.amoeba-section{padding-top:32px}.amoeba-visual{position:static;grid-row:3;padding:28px 0 40px;margin-bottom:32px;border-left:0;border-block:1px solid var(--amoeba-rule)}.amoeba-specimen{max-width:480px;margin-inline:auto}.amoeba-contours{width:100%;margin-block:12px}.amoeba-visual-note{margin-top:24px}.amoeba-spec>div{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;font-size:12px}.amoeba-code{font-size:10px;padding-left:12px}.amoeba-footer{width:calc(100% - 40px);margin-top:0;gap:12px;font-size:10px}}