.MetalShaders_srOnly__WZszA{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.MetalShaders_hero__e_Z0G{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:48px;max-width:1400px;min-height:calc(100svh - var(--header));margin:0 auto;padding:40px var(--pad) 72px}.MetalShaders_heroEyebrow__94daK{color:var(--accent);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.MetalShaders_heroEyebrow__94daK span{color:#a3a3a3}.MetalShaders_heroText__zcAYH{max-width:8em;margin:26px 0;color:#f5f5f5;font-size:clamp(44px,6.6vw,100px);font-weight:650;line-height:.92;letter-spacing:-.055em}.MetalShaders_heroSub__nWHTk{max-width:33em;margin-bottom:20px;color:#c4c4c4;font-size:18px;line-height:1.45;letter-spacing:-.01em}.MetalShaders_positioning__CYzS3{display:flex;align-items:flex-start;gap:10px;max-width:34em;margin-bottom:28px;padding:12px 14px;border-radius:10px;background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.16);color:#d4d4d4;font-size:14px;line-height:1.45}.MetalShaders_positioning__CYzS3 strong{color:#fff;font-weight:600}.MetalShaders_positioning__CYzS3 a{color:#fff;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.4);text-underline-offset:3px}.MetalShaders_platformMark__fCH_b{flex:none;margin-top:1px;padding:2px 7px;border-radius:6px;background:hsla(28,80%,71%,.14);color:var(--accent);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;white-space:nowrap}.MetalShaders_heroActions__M_EMh{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.MetalShaders_ghost__7_5Bv{color:#fff;font-size:15px;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.35);text-underline-offset:4px}.MetalShaders_ghost__7_5Bv:hover{text-decoration-color:#fff}.MetalShaders_heroFine__6K75z{flex-basis:100%;color:var(--muted);font-size:13px}.MetalShaders_heroStage__4ToqU{display:flex;flex-direction:column;gap:12px;min-width:0}.MetalShaders_heroBar__88kuX{display:flex;flex-direction:column;gap:10px}.MetalShaders_filters__Zif6T,.MetalShaders_heroChips__FT9Y6,.MetalShaders_presetRow__rYSm8{display:flex;flex-wrap:wrap;gap:6px}.MetalShaders_filters__Zif6T button,.MetalShaders_heroChips__FT9Y6 button,.MetalShaders_presetRow__rYSm8 button{padding:6px 11px;border:0;border-radius:999px;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.14);color:#d4d4d4;font:inherit;font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease}.MetalShaders_filters__Zif6T button:hover,.MetalShaders_heroChips__FT9Y6 button:hover,.MetalShaders_presetRow__rYSm8 button:hover{background:hsla(0,0%,100%,.12);color:#fff}.MetalShaders_filters__Zif6T button[aria-pressed=true],.MetalShaders_heroChips__FT9Y6 button[aria-pressed=true],.MetalShaders_presetRow__rYSm8 button[aria-pressed=true]{background:#fff;box-shadow:none;color:#000}.MetalShaders_filters__Zif6T button span{margin-left:4px;opacity:.6}.MetalShaders_heroCall__z5p3e{overflow-x:auto;padding:10px 12px;border-radius:10px;background:#0b0b0b;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.14);color:#d4d4d4;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;white-space:nowrap}.MetalShaders_media__5_5Vg{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:12px;background:#0b0b0b;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.12)}.MetalShaders_heroMedia__3JKKJ{border-radius:18px}.MetalShaders_canvas__yIowu,.MetalShaders_poster__lDTTR{position:absolute;inset:0;width:100%;height:100%}.MetalShaders_poster__lDTTR{object-fit:cover;transition:opacity .4s ease}.MetalShaders_media__5_5Vg[data-live] .MetalShaders_poster__lDTTR{opacity:0}.MetalShaders_canvas__yIowu{display:block;touch-action:pan-y;cursor:crosshair}.MetalShaders_h2__10hDS{margin-bottom:0;font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:-.035em;line-height:1.1}.MetalShaders_title__TjFrz{margin:0 0 16px;color:#f5f5f5;font-size:clamp(34px,5vw,64px);font-weight:650;line-height:1;letter-spacing:-.045em}.MetalShaders_lead__dm1kJ{max-width:40em;margin-bottom:36px;color:#bdbdbd;font-size:18px;line-height:1.45}.MetalShaders_eyebrowSm__8EC1H{margin-bottom:14px;color:var(--accent);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.MetalShaders_apiGrid__eqIdg{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;align-items:start}.MetalShaders_apiPoints__uMrXY{display:grid;gap:18px;color:#cfcfcf;font-size:15px;line-height:1.5}.MetalShaders_apiPoints__uMrXY strong{display:block;margin-bottom:2px;color:#fff;font-weight:600}.MetalShaders_apiPoints__uMrXY code{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;color:#f5f5f5}.MetalShaders_filters__Zif6T{margin-bottom:22px}.MetalShaders_grid__d3PT8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px}.MetalShaders_card__y0CJm{display:flex;flex-direction:column;gap:12px;min-width:0}.MetalShaders_cardBody__TBfJo{display:flex;flex-direction:column;gap:10px;min-width:0}.MetalShaders_cardHead__Tc_FS{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.MetalShaders_cardName__qDTwn{font-size:20px;font-weight:600;letter-spacing:-.025em}.MetalShaders_kind__L2A2B{flex:none;color:var(--accent);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.MetalShaders_summary__veuOJ{color:#bdbdbd;font-size:14px;line-height:1.45}.MetalShaders_meta__Eo_qW{color:#9a9a9a;font-size:13px;line-height:1.45}.MetalShaders_meta__Eo_qW span{margin-right:6px;color:#e5e5e5;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.MetalShaders_code__mQ_eT{position:relative;min-width:0;border-radius:10px;background:#0b0b0b;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.14)}.MetalShaders_codeBar__oCj0n{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 0 12px}.MetalShaders_codeLang__UrwHc{color:#8c8c8c;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.MetalShaders_copy__ZfVlO{padding:4px 10px;border:0;border-radius:7px;background:hsla(0,0%,100%,.08);color:#e5e5e5;font:inherit;font-size:12px;cursor:pointer}.MetalShaders_copy__ZfVlO:hover{background:hsla(0,0%,100%,.16)}.MetalShaders_copy__ZfVlO[data-copied]{background:hsla(28,80%,71%,.18);color:var(--accent)}.MetalShaders_code__mQ_eT pre{overflow-x:auto;margin:0;padding:8px 12px 12px;color:#e5e5e5;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12.5px;line-height:1.55;tab-size:4}.MetalShaders_codeLarge__YOOt5 pre{padding:10px 16px 18px;font-size:13.5px}.MetalShaders_reqTable__Tj_iK{width:100%;border-collapse:collapse;font-size:15px}.MetalShaders_reqTable__Tj_iK td,.MetalShaders_reqTable__Tj_iK th{padding:14px 12px 14px 0;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top}.MetalShaders_reqTable__Tj_iK th{width:26%;color:#9a9a9a;font-weight:500}.MetalShaders_passNote__YqE_m{margin-top:16px;color:var(--muted);font-size:13px;line-height:1.45}.MetalShaders_passNote__YqE_m a{color:#d4d4d4;text-decoration:underline;text-underline-offset:3px}.MetalShaders_dock__88ryj{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:50;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:7px 7px 7px 18px;border-radius:999px;background:hsla(0,0%,9%,.92);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.16),0 12px 40px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%,140%);opacity:0;transition:transform .35s ease,opacity .35s ease}.MetalShaders_dock__88ryj[data-show=true]{transform:translate(-50%);opacity:1}.MetalShaders_dockLabel__hmbk3{margin-right:8px;font-size:14px;white-space:nowrap}.MetalShaders_dockLabel__hmbk3 strong{font-weight:600}.MetalShaders_dockMeta__7uaea{color:#9a9a9a}.MetalShaders_dockLink__E1S5p{padding:8px 12px;border-radius:999px;color:#e5e5e5;font-size:14px}.MetalShaders_dockLink__E1S5p:hover{background:hsla(0,0%,100%,.08)}.MetalShaders_dockBuy__oN9ew{height:38px;padding:0 16px;border-radius:999px;background:#fff;color:#000;font-size:14px;font-weight:500;white-space:nowrap}.MetalShaders_comingSoon__qJWac{border:0;font-family:inherit;cursor:not-allowed;opacity:.7}.MetalShaders_comingSoon__qJWac:hover{opacity:.7}@media (max-width:1100px){.MetalShaders_grid__d3PT8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.MetalShaders_hero__e_Z0G{gap:32px;min-height:0;padding-top:36px}.MetalShaders_apiGrid__eqIdg,.MetalShaders_hero__e_Z0G{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.MetalShaders_positioning__CYzS3{flex-direction:column;gap:8px}.MetalShaders_grid__d3PT8{grid-template-columns:minmax(0,1fr)}.MetalShaders_dockLink__E1S5p,.MetalShaders_dockMeta__7uaea{display:none}.MetalShaders_reqTable__Tj_iK th{width:34%}}@media (prefers-reduced-motion:reduce){.MetalShaders_dock__88ryj,.MetalShaders_poster__lDTTR{transition:none}}