.ProtocolPage-module__9BiYma__page{background:var(--uiedc-bg-surface,#fff);min-height:calc(100vh - 100px);padding:18px 0 42px;position:relative;overflow:hidden}.ProtocolPage-module__9BiYma__background{z-index:0;pointer-events:none;background:radial-gradient(760px 220px at 8% -2%,#0066ff1a 0%,#06f0 72%),radial-gradient(860px 260px at 96% 0,#0066ff12 0%,#06f0 74%),linear-gradient(#ffffffe0 0%,#fff0 24%);position:absolute;inset:0}.ProtocolPage-module__9BiYma__shell{z-index:1;box-sizing:border-box;gap:14px;width:100%;max-width:1040px;margin:0 auto;padding:0;display:grid;position:relative}.ProtocolPage-module__9BiYma__hero{background:0 0;padding:20px 22px 14px}.ProtocolPage-module__9BiYma__card{border:1px solid var(--uiedc-border-weak,#e7ebf2);background:var(--uiedc-bg-surface,#fff);border-radius:24px;padding:30px}.ProtocolPage-module__9BiYma__backLink{color:var(--uiedc-text-muted,#6f7d91);font-size:13px;font-weight:600;text-decoration:none}.ProtocolPage-module__9BiYma__backLink:hover{color:var(--uiedc-primary,#06f)}.ProtocolPage-module__9BiYma__eyebrow{color:#06f;letter-spacing:.04em;margin:14px 0 0;font-size:12px;font-weight:700}.ProtocolPage-module__9BiYma__hero h1{color:var(--uiedc-text-strong,#172033);letter-spacing:0;margin:8px 0 0;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.12}.ProtocolPage-module__9BiYma__description{max-width:640px;color:var(--uiedc-text-muted,#6f7d91);margin:12px 0 0;font-size:14px;line-height:1.8}.ProtocolPage-module__9BiYma__content{color:var(--uiedc-text-muted,#6f7d91);font-size:15px;line-height:1.9}.ProtocolPage-module__9BiYma__content h2,.ProtocolPage-module__9BiYma__content h3{color:var(--uiedc-text-strong,#172033);margin:26px 0 12px;font-weight:800;line-height:1.35}.ProtocolPage-module__9BiYma__content h2:first-child,.ProtocolPage-module__9BiYma__content h3:first-child{margin-top:0}.ProtocolPage-module__9BiYma__content p{margin:0 0 12px}.ProtocolPage-module__9BiYma__content ul,.ProtocolPage-module__9BiYma__content ol{margin:0 0 14px;padding-left:1.2em}.ProtocolPage-module__9BiYma__content li{margin:0 0 8px}.ProtocolPage-module__9BiYma__emptyState{min-height:180px;color:var(--uiedc-text-muted,#6f7d91);text-align:center;place-content:center;gap:8px;display:grid}.ProtocolPage-module__9BiYma__emptyState strong{color:var(--uiedc-text-strong,#172033);font-size:16px}.ProtocolPage-module__9BiYma__emptyState p{margin:0;font-size:14px}html.dark .ProtocolPage-module__9BiYma__page{background:var(--uiedc-bg-page,#111827)}html.dark .ProtocolPage-module__9BiYma__background{background:radial-gradient(720px 220px at 10% -4%,#06f3 0%,#06f0 72%),radial-gradient(860px 240px at 96% 0,#0066ff1f 0%,#06f0 74%)}html.dark .ProtocolPage-module__9BiYma__card{border-color:var(--uiedc-border,#334155);background:var(--uiedc-bg-surface,#172033)}:is(html.dark .ProtocolPage-module__9BiYma__hero h1,html.dark .ProtocolPage-module__9BiYma__content h2,html.dark .ProtocolPage-module__9BiYma__content h3,html.dark .ProtocolPage-module__9BiYma__emptyState strong){color:var(--uiedc-text-primary,#f8fafc)}:is(html.dark .ProtocolPage-module__9BiYma__content,html.dark .ProtocolPage-module__9BiYma__emptyState){color:var(--uiedc-text-secondary,#cbd5e1)}@media (max-width:640px){.ProtocolPage-module__9BiYma__page{padding:14px 0 28px}.ProtocolPage-module__9BiYma__shell{gap:10px}.ProtocolPage-module__9BiYma__hero{padding:18px 18px 10px}.ProtocolPage-module__9BiYma__hero h1{font-size:28px}.ProtocolPage-module__9BiYma__card{border-radius:18px;padding:18px}.ProtocolPage-module__9BiYma__content{font-size:14px}}
