@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.p.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fbb7028efdf70529-s.p.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.p.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.p.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.c_50Cq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.c_50Cq_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.p.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.vjF-ga_className{font-family:Inter,Inter Fallback;font-style:normal}.vjF-ga_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6b537d2d7915fee-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fa4db8b844e05e3-s.p.0pmct4677vsxx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca77c3e9113c98bb-s.3ocirkky1304u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c974309cb591fe01-s.2t9t9wqjy3mle.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff88af711673de4c-s.p.1mpetegfkmrpx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73c8302d2fdfe340-s.p.21ll88aq_0oyg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e9bef65aac3123c-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1162af63fcaf8ea1-s.p.0f3h4b-tjqzo3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/016f413c39673ab5-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f8811ef018a909c-s.27ejr3saujpnj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ae16e032a695779-s.p.39nnxslxex6wc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5be66613d9c872-s.p.2ywx9loap4j4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._65donW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._65donW_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.hEjClW_btn{--btn-bg:transparent;--btn-fg:var(--fg);--btn-line:var(--line-strong);isolation:isolate;justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--btn-line);border-radius:var(--radius-sm);background:var(--btn-bg);min-height:3rem;color:var(--btn-fg);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);padding:0 1.5rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.hEjClW_btn:after{content:"";z-index:-1;background:radial-gradient(120px 80px at var(--mx,30%) var(--my,20%), rgb(var(--rgb-white) / .22), transparent 70%);opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.hEjClW_btn:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, rgb(var(--rgb-white) / .12), transparent 45%, #00000040);opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.hEjClW_btn:hover:after,.hEjClW_btn:focus-visible:after,.hEjClW_btn:hover:before,.hEjClW_btn:focus-visible:before{opacity:1}.hEjClW_btn:hover{transform:translateY(-1px)}.hEjClW_btn:active{transform:translateY(0)scale(.99)}.hEjClW_btn:disabled,.hEjClW_btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.hEjClW_primary{--btn-bg:var(--c-white);--btn-fg:var(--c-obsidian);--btn-line:var(--c-white)}.hEjClW_primary:after{background:radial-gradient(140px 90px at var(--mx,30%) var(--my,20%), rgb(var(--rgb-ice) / .55), transparent 70%)}.hEjClW_primary:hover{box-shadow:0 0 0 1px rgb(var(--rgb-cyan) / .3), 0 12px 30px -14px rgb(var(--rgb-cyan) / .5)}.hEjClW_secondary{--btn-line:var(--line-strong);background:rgb(var(--rgb-graphite) / .4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hEjClW_secondary:hover{--btn-line:var(--line-accent);color:var(--accent-soft)}.hEjClW_ghost{--btn-line:transparent;min-height:2.5rem;color:var(--fg-muted);padding-inline:.25rem}.hEjClW_ghost:hover{color:var(--accent-soft);transform:none}.hEjClW_ghost:after,.hEjClW_ghost:before{display:none}.hEjClW_sm{min-height:2.5rem;font-size:var(--fs-xs);padding-inline:1.1rem}.hEjClW_lg{min-height:3.5rem;padding-inline:2rem}.hEjClW_full{width:100%}.hEjClW_arrow{width:1rem;height:1rem;transition:transform var(--dur-base) var(--ease-out);flex:none}.hEjClW_btn:hover .hEjClW_arrow{transform:translate(3px)}
.wXfrIa_grid{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 85%)}.wXfrIa_lines{background-image:linear-gradient(to right, rgb(var(--rgb-silver) / var(--grid-alpha,.06)) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--rgb-silver) / var(--grid-alpha,.06)) 1px, transparent 1px);background-size:var(--grid-size,72px) var(--grid-size,72px);background-position:top;position:absolute;inset:0}.wXfrIa_major{background-image:linear-gradient(to right, rgb(var(--rgb-ice) / .07) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--rgb-ice) / .07) 1px, transparent 1px);background-size:calc(var(--grid-size,72px) * 4) calc(var(--grid-size,72px) * 4);background-position:top;position:absolute;inset:0}.wXfrIa_perspective{perspective:900px}.wXfrIa_perspective .wXfrIa_lines,.wXfrIa_perspective .wXfrIa_major{transform-origin:50% 100%;inset:-40% -30% -10%;transform:rotateX(62deg)}.wXfrIa_content{z-index:1;position:relative}
.bdyTaq_panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-glass);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);box-shadow:var(--shadow-panel), inset 0 1px 0 rgb(var(--rgb-white) / .05), inset 0 -1px 0 #00000059;background-image:linear-gradient(160deg, rgb(var(--rgb-white) / .035) 0%, transparent 38%, transparent 70%, rgb(var(--rgb-ice) / .025) 100%);position:relative;overflow:hidden}.bdyTaq_panel:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--rgb-ice) / .45), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.bdyTaq_strong{background:var(--bg-glass-strong)}.bdyTaq_padded{padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.bdyTaq_interactive{transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.bdyTaq_interactive:after{content:"";pointer-events:none;background:radial-gradient(320px 220px at var(--mx,50%) var(--my,0%), rgb(var(--rgb-ice) / .1), transparent 70%);opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.bdyTaq_interactive:hover:after,.bdyTaq_interactive:focus-within:after{opacity:1}.bdyTaq_interactive:hover,.bdyTaq_interactive:focus-within{border-color:var(--line-accent);box-shadow:var(--shadow-panel), 0 30px 60px -30px #000c, 0 0 50px -20px rgb(var(--rgb-cyan) / .3);transform:translateY(-3px)}@media (hover:none){.bdyTaq_interactive:hover{transform:none}.bdyTaq_interactive:active{border-color:var(--line-accent);transform:scale(.995)}}
.TF6Zkq_surface{border-radius:var(--radius-lg);border:1px solid rgb(var(--rgb-silver) / .16);background:linear-gradient(180deg, rgb(var(--rgb-white) / .05) 0%, transparent 40%), linear-gradient(135deg, #1a2531 0%, #111b26 40%, #18222d 60%, #0d151e 100%);box-shadow:inset 0 1px 0 rgb(var(--rgb-white) / .08), inset 0 -1px 0 #00000080, 0 20px 50px -30px #000c;position:relative;overflow:hidden}.TF6Zkq_brushed:before{content:"";background:repeating-linear-gradient(180deg, rgb(var(--rgb-white) / .018) 0 1px, transparent 1px 3px);pointer-events:none;position:absolute;inset:0}.TF6Zkq_surface:after{content:"";background:var(--highlight-metal);opacity:.6;pointer-events:none;transition:background-position var(--dur-slow) var(--ease-out);background-position:110% 0;background-size:300% 100%;position:absolute;inset:0}.TF6Zkq_surface:hover:after{background-position:-10% 0}.TF6Zkq_padded{padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}
.ZCWIVq_wrap{gap:var(--space-5);max-width:56rem;display:grid}.ZCWIVq_wrap.ZCWIVq_center{text-align:center;justify-items:center;margin-inline:auto}.ZCWIVq_heading{font-size:var(--fs-2xl);letter-spacing:var(--ls-heading);color:var(--fg);font-weight:500;line-height:1.05}.ZCWIVq_heading.ZCWIVq_sm{font-size:var(--fs-xl)}.ZCWIVq_heading.ZCWIVq_display{font-size:var(--fs-2xl);letter-spacing:var(--ls-display);font-weight:400}.ZCWIVq_body{color:var(--fg-muted);font-size:var(--fs-md);max-width:60ch;line-height:1.55}.ZCWIVq_rule{background:linear-gradient(90deg, var(--accent), transparent);transform-origin:0;width:3rem;height:1px;transition:transform calc(var(--dur-reveal) * 1.4) var(--ease-in-out) calc(var(--d,0s) + .3s)}@media (scripting:enabled){[data-reveal]:not(.is-in) .ZCWIVq_rule{transform:scaleX(0)}}.ZCWIVq_center .ZCWIVq_rule{background:linear-gradient(90deg, transparent, var(--accent), transparent);transform-origin:50%}.ZCWIVq_titleMask{overflow-clip-margin:.14em;margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:clip}.ZCWIVq_titleInner{display:block}:root[data-fx~=headline] .ZCWIVq_titleInner{transition:transform var(--motion-headline) var(--ease-arch) var(--d,0s), opacity calc(var(--motion-headline) * .7) var(--ease-arch) var(--d,0s)}:root[data-fx~=headline] .ZCWIVq_body{transition:transform var(--motion-section) var(--ease-arch) calc(var(--d,0s) + .16s), opacity var(--motion-section) var(--ease-arch) calc(var(--d,0s) + .16s)}@media (scripting:enabled){:root[data-fx~=headline] [data-reveal]:not(.is-in) .ZCWIVq_titleInner{opacity:0;transform:translateY(104%)}:root[data-fx~=headline] [data-reveal]:not(.is-in) .ZCWIVq_body{opacity:0;transform:translateY(10px)}}:root[data-fx~=blueprint] .ZCWIVq_rule{background:linear-gradient(90deg, rgb(var(--rgb-silver) / .5), rgb(var(--rgb-silver) / .12));width:4.5rem;position:relative}:root[data-fx~=blueprint] .ZCWIVq_rule:after{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 10px rgb(var(--rgb-cyan) / .5);transition:opacity var(--motion-section) var(--ease-arch) calc(var(--d,0s) + .3s + var(--dur-reveal) * 1.2);position:absolute;top:-2px;right:-3px}@media (scripting:enabled){:root[data-fx~=blueprint] [data-reveal]:not(.is-in) .ZCWIVq_rule:after{opacity:0}}.ZCWIVq_center .ZCWIVq_titleMask{margin-inline:auto}@media (prefers-reduced-motion:reduce){.ZCWIVq_rule{transition:none;transform:none!important}.ZCWIVq_titleInner,.ZCWIVq_body{opacity:1!important;transition:none!important;transform:none!important}}
.VD-Yaq_label{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:.6em;font-weight:500;line-height:1;display:inline-flex}.VD-Yaq_label:before{content:"";opacity:.7;border:1px solid;flex:none;width:6px;height:6px;transform:rotate(45deg)}.VD-Yaq_noMark:before{display:none}.VD-Yaq_accent{color:var(--accent)}.VD-Yaq_accent:before{box-shadow:0 0 10px rgb(var(--rgb-cyan) / .8);background:currentColor}.VD-Yaq_muted{color:var(--fg-faint)}.VD-Yaq_tag{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgb(var(--rgb-graphite) / .5);padding:.45rem .65rem}
.kWvcYa_picture{width:100%;height:100%;display:block}.kWvcYa_img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:rgb(var(--rgb-graphite) / .6);width:100%;height:100%;display:block}.kWvcYa_failed{aspect-ratio:4/3;background:linear-gradient(180deg, rgb(var(--rgb-graphite) / .5), rgb(var(--rgb-obsidian) / .6)), var(--c-obsidian)}
.tzogSa_brand{color:var(--fg);align-items:center;gap:.7rem;display:inline-flex}.tzogSa_mark{filter:drop-shadow(0 2px 6px #00000080);flex:none;width:1.9rem;height:auto}.tzogSa_text{font-family:var(--font-display);align-items:baseline;gap:.5rem;line-height:1;display:inline-flex}.tzogSa_name{letter-spacing:.18em;font-size:1.05rem;font-weight:700}.tzogSa_sub{font-family:var(--font-mono);letter-spacing:.3em;color:var(--accent-soft);border-left:1px solid var(--line-strong);padding-left:.5rem;font-size:.7rem}.tzogSa_lg .tzogSa_mark{width:2.5rem}.tzogSa_lg .tzogSa_name{font-size:1.3rem}
._4R2TIW_cine{isolation:isolate;background:radial-gradient(70% 55% at 70% 28%, rgb(var(--rgb-cyan) / .1) 0%, transparent 70%), radial-gradient(90% 70% at 15% 110%, rgb(var(--rgb-titanium) / .3) 0%, transparent 60%), var(--bg);--cine-track:520svh;position:relative}._4R2TIW_stage{height:100svh;min-height:34rem;position:relative;overflow:hidden}._4R2TIW_poster,._4R2TIW_canvasWrap{position:absolute;inset:0}._4R2TIW_poster{z-index:0;transition:opacity .9s var(--ease-out)}._4R2TIW_posterImg,._4R2TIW_posterImg img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;display:block}._4R2TIW_canvasWrap{z-index:1;opacity:0;transition:opacity .9s var(--ease-out)}._4R2TIW_cine[data-cine-ready] ._4R2TIW_canvasWrap{opacity:1}._4R2TIW_cine[data-cine-ready] ._4R2TIW_poster{opacity:0}._4R2TIW_scrim{z-index:2;pointer-events:none;background:linear-gradient(90deg, rgb(var(--rgb-obsidian) / .86) 0%, rgb(var(--rgb-obsidian) / .55) 34%, transparent 62%), linear-gradient(180deg, rgb(var(--rgb-obsidian) / .55) 0%, transparent 22%, transparent 80%, rgb(var(--rgb-obsidian) / .7) 100%);position:absolute;inset:0}._4R2TIW_s1{z-index:3;padding-top:calc(var(--nav-h) + env(safe-area-inset-top));align-items:center;display:flex;position:absolute;inset:0}._4R2TIW_copy{gap:clamp(.9rem,.7rem + 1vw,1.5rem);max-width:min(36rem,100%);display:grid}._4R2TIW_title{font-size:var(--fs-hero);letter-spacing:var(--ls-display);text-transform:uppercase;gap:.02em;font-weight:500;line-height:1;display:grid}._4R2TIW_heading{letter-spacing:var(--ls-display);text-transform:uppercase;font-size:clamp(2rem,1.2rem + 3.2vw,4.25rem);font-weight:500;line-height:1.02}._4R2TIW_mask{clip-path:inset(-.16em -2em -.08em -.1em);display:block}._4R2TIW_line{display:block}._4R2TIW_lineAccent{color:#0000;background:linear-gradient(180deg, var(--c-white) 0%, var(--c-silver) 50%, rgb(var(--rgb-ice) / .9) 100%);-webkit-background-clip:text;background-clip:text}._4R2TIW_lead{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ice)}._4R2TIW_supporting,._4R2TIW_body{max-width:44ch;font-size:var(--fs-md);color:var(--fg-muted);line-height:1.55}._4R2TIW_notice{border-left:1px solid rgb(var(--rgb-cyan) / .5);max-width:40ch;font-size:var(--fs-sm);color:var(--fg);padding-left:.85rem;line-height:1.5}._4R2TIW_partList{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);flex-wrap:wrap;gap:.4rem .5rem;margin:0;padding:0;list-style:none;display:flex}._4R2TIW_partList li{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.3rem .55rem}._4R2TIW_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}._4R2TIW_staticNote{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-dim)}._4R2TIW_cine:is([data-cine-mode=static],[data-cine-mode=auto]) ._4R2TIW_scene{gap:var(--space-6);border-top:1px solid var(--line);align-items:center;padding-block:clamp(3rem,2rem + 4vw,6rem);display:grid;position:relative}._4R2TIW_cine:is([data-cine-mode=static],[data-cine-mode=auto]) ._4R2TIW_s2{border-top:0}._4R2TIW_still{border:1px solid var(--line);border-radius:var(--radius-md);margin:0;overflow:hidden}._4R2TIW_still img{width:100%;height:auto;display:block}@media (min-width:64em){._4R2TIW_cine:is([data-cine-mode=static],[data-cine-mode=auto]) ._4R2TIW_s3{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}._4R2TIW_cine:is([data-cine-mode=static],[data-cine-mode=auto]) :is(._4R2TIW_notes,._4R2TIW_dip,._4R2TIW_rail){display:none}._4R2TIW_cine[data-cine-mode=live]{height:var(--cine-track)}._4R2TIW_cine[data-cine-mode=live] ._4R2TIW_sticky{height:100svh;min-height:34rem;position:sticky;top:0;overflow:hidden}._4R2TIW_cine[data-cine-mode=live] ._4R2TIW_stage{height:auto;min-height:0;position:absolute;inset:0}._4R2TIW_cine[data-cine-mode=live] ._4R2TIW_scene{z-index:3;padding-block:calc(var(--nav-h) + env(safe-area-inset-top)) 0;opacity:0;pointer-events:none;border-top:0;align-items:center;display:flex;position:absolute;inset:0}._4R2TIW_cine[data-cine-mode=live] [data-cine-scene][data-active] ._4R2TIW_copy{pointer-events:auto}._4R2TIW_cine[data-cine-mode=live] [data-cine-scene]:not([data-active]) ._4R2TIW_copy{pointer-events:none}._4R2TIW_cine[data-cine-mode=live] :is(._4R2TIW_still,._4R2TIW_staticNote,._4R2TIW_partList){display:none}._4R2TIW_cine[data-cine-mode=live] :is(._4R2TIW_notes,._4R2TIW_dip,._4R2TIW_rail){display:block}._4R2TIW_cine[data-cine-mode=live] ._4R2TIW_rail{display:grid}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){._4R2TIW_cine[data-cine-mode=auto]{height:var(--cine-track)}._4R2TIW_cine[data-cine-mode=auto] ._4R2TIW_sticky{height:100svh;min-height:34rem;position:sticky;top:0;overflow:hidden}._4R2TIW_cine[data-cine-mode=auto] ._4R2TIW_stage{height:auto;min-height:0;position:absolute;inset:0}._4R2TIW_cine[data-cine-mode=auto] ._4R2TIW_scene{z-index:3;padding-block:calc(var(--nav-h) + env(safe-area-inset-top)) 0;opacity:0;pointer-events:none;border-top:0;align-items:center;display:flex;position:absolute;inset:0}._4R2TIW_cine[data-cine-mode=auto] [data-cine-scene][data-active] ._4R2TIW_copy{pointer-events:auto}._4R2TIW_cine[data-cine-mode=auto] [data-cine-scene]:not([data-active]) ._4R2TIW_copy{pointer-events:none}._4R2TIW_cine[data-cine-mode=auto] :is(._4R2TIW_still,._4R2TIW_staticNote,._4R2TIW_partList){display:none}._4R2TIW_cine[data-cine-mode=auto] :is(._4R2TIW_notes,._4R2TIW_dip,._4R2TIW_rail){display:block}._4R2TIW_cine[data-cine-mode=auto] ._4R2TIW_rail{display:grid}._4R2TIW_cine[data-cine-mode=auto]{animation:1ms linear 8s forwards _4R2TIW_cine-failsafe-track}._4R2TIW_cine[data-cine-mode=auto] ._4R2TIW_sticky{animation:1ms linear 8s forwards _4R2TIW_cine-failsafe-sticky}._4R2TIW_cine[data-cine-mode=auto] ._4R2TIW_scene{animation:1ms linear 8s forwards _4R2TIW_cine-failsafe-scene}}@keyframes _4R2TIW_cine-failsafe-track{to{height:auto}}@keyframes _4R2TIW_cine-failsafe-sticky{to{height:auto;position:relative;overflow:visible}}@keyframes _4R2TIW_cine-failsafe-scene{to{opacity:1;position:relative;inset:auto}}._4R2TIW_notes{z-index:4;pointer-events:none;position:absolute;inset:0}._4R2TIW_leaders{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._4R2TIW_leaders line{stroke:rgb(var(--rgb-ice) / .75);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}._4R2TIW_note{opacity:0;will-change:transform, opacity;align-items:center;gap:.5rem;display:flex;position:absolute;top:0;left:0}._4R2TIW_dot{border:1px solid var(--c-ice);background:rgb(var(--rgb-obsidian) / .6);width:7px;height:7px;box-shadow:0 0 0 3px rgb(var(--rgb-ice) / .12);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}._4R2TIW_noteText{white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-white);background:rgb(var(--rgb-obsidian) / .72);border:1px solid rgb(var(--rgb-ice) / .35);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.28rem .55rem;position:absolute}._4R2TIW_dip{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(80% 80% at 60% 45%, #0b1520 0%, var(--c-obsidian) 75%);position:absolute;inset:0}._4R2TIW_rail{z-index:6;left:max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)));right:max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)));bottom:calc(1.25rem + env(safe-area-inset-bottom));font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);pointer-events:none;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.55rem 1.25rem;display:grid;position:absolute}._4R2TIW_railLabel{color:var(--c-ice);grid-row:1/span 2}._4R2TIW_railList{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}._4R2TIW_railList li{transition:color var(--motion-fast) var(--ease-arch);gap:.45rem;display:flex}._4R2TIW_railList li[data-on]{color:var(--fg)}._4R2TIW_railNum{color:inherit;opacity:.7}._4R2TIW_railTrack{background:var(--line-strong);height:1px;position:relative;overflow:hidden}._4R2TIW_railFill{background:linear-gradient(90deg, rgb(var(--rgb-silver) / .8), var(--c-ice));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (max-width:63.99em){._4R2TIW_cine{--cine-track:380svh}._4R2TIW_scrim{background:linear-gradient(180deg, rgb(var(--rgb-obsidian) / .5) 0%, transparent 18%, transparent 42%, rgb(var(--rgb-obsidian) / .88) 72%, rgb(var(--rgb-obsidian) / .95) 100%)}._4R2TIW_s1,._4R2TIW_cine[data-cine-mode=live] ._4R2TIW_scene,._4R2TIW_cine[data-cine-mode=auto] ._4R2TIW_scene{padding-bottom:calc(3.75rem + env(safe-area-inset-bottom));align-items:flex-end}._4R2TIW_copy{gap:.8rem}._4R2TIW_supporting{display:none}._4R2TIW_cine:not([data-cine-mode=static]) ._4R2TIW_body{font-size:var(--fs-base)}._4R2TIW_railName,._4R2TIW_railLabel{display:none}._4R2TIW_rail{bottom:calc(1rem + env(safe-area-inset-bottom));grid-template-columns:1fr}._4R2TIW_noteText{padding:.22rem .45rem;font-size:.62rem}}@media (max-width:63.99em) and (max-height:560px){._4R2TIW_lead,._4R2TIW_cine:not([data-cine-mode=static]) ._4R2TIW_body{display:none}}
.QF9Sdq_list{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgb(var(--rgb-graphite) / .5);align-items:center;gap:.125rem;width:max-content;margin:0;padding:.2rem;list-style:none;display:flex}.QF9Sdq_item{min-width:2.25rem;height:1.9rem;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:3px;justify-content:center;align-items:center;padding-inline:.4rem;display:inline-flex}.QF9Sdq_item:hover{color:var(--fg)}.QF9Sdq_item[aria-current=true]{color:var(--c-obsidian);background:var(--c-silver)}
.DxZ77a_flow{animation:3s linear infinite DxZ77a_si-flow}@keyframes DxZ77a_si-flow{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.DxZ77a_flow{animation:none}}
.WR-XXa_trigger{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgb(var(--rgb-graphite) / .5);flex-direction:column;justify-content:center;gap:6px;width:2.75rem;height:2.75rem;padding:0 .6rem;display:inline-flex;position:relative}.WR-XXa_bar{background:var(--fg);width:100%;height:1px;transition:transform var(--dur-base) var(--ease-out);transform-origin:50%;display:block}.WR-XXa_bar[data-open=true]:first-child{transform:translateY(3.5px)rotate(45deg)}.WR-XXa_bar[data-open=true]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.WR-XXa_sheet{z-index:200;padding:calc(env(safe-area-inset-top) + .9rem) var(--gutter) calc(env(safe-area-inset-bottom) + 1.25rem);background:radial-gradient(90% 50% at 50% 0%, rgb(var(--rgb-cyan) / .1), transparent 70%), rgb(var(--rgb-obsidian) / .96);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:WR-XXa_sheet-in var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.WR-XXa_sheet[hidden]{display:none}@keyframes WR-XXa_sheet-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.WR-XXa_sheetHeader{height:calc(var(--nav-h) - 1.8rem);justify-content:space-between;align-items:center;display:flex}.WR-XXa_close{border:1px solid var(--line);border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--fg);justify-content:center;align-items:center;display:inline-flex}.WR-XXa_nav{padding-block:var(--space-7);flex:1;align-items:center;display:flex}.WR-XXa_links{gap:.25rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.WR-XXa_link{border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:var(--ls-heading);color:var(--fg);animation:WR-XXa_af-rise-local var(--dur-slow) var(--ease-out) both;justify-content:space-between;align-items:center;padding:.9rem 0;font-size:clamp(1.75rem,1.3rem + 2.5vw,2.5rem);font-weight:400;display:flex}.WR-XXa_links li:first-child .WR-XXa_link{animation-delay:60ms}.WR-XXa_links li:nth-child(2) .WR-XXa_link{animation-delay:.12s}.WR-XXa_links li:nth-child(3) .WR-XXa_link{animation-delay:.18s}.WR-XXa_links li:nth-child(4) .WR-XXa_link{animation-delay:.24s}.WR-XXa_links li:nth-child(5) .WR-XXa_link{animation-delay:.3s}@keyframes WR-XXa_af-rise-local{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.WR-XXa_link[aria-current=page]{color:var(--accent-soft)}.WR-XXa_link:after{content:"→";font-family:var(--font-mono);color:var(--fg-faint);font-size:1rem}.WR-XXa_sheetFooter{gap:var(--space-5);display:grid}.WR-XXa_localeRow{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}@media (min-width:64em){.WR-XXa_trigger,.WR-XXa_sheet{display:none!important}}@media (prefers-reduced-motion:reduce){.WR-XXa_sheet,.WR-XXa_link{animation:none}}
.bsy3Da_picture{width:100%;height:100%;display:block}.bsy3Da_img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}
._68Tk7a_card{height:100%}._68Tk7a_link{height:100%;color:inherit;transform-style:preserve-3d;transition:transform var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){._68Tk7a_card:hover ._68Tk7a_link{transform:perspective(1200px) rotateX(calc((50 - var(--my,50)) * .06deg)) rotateY(calc((var(--mx,50) - 50) * .08deg))}}._68Tk7a_visual{aspect-ratio:4/3;background:radial-gradient(80% 60% at 50% 100%, rgb(var(--rgb-cyan) / .08), transparent 70%), linear-gradient(180deg, rgb(var(--rgb-graphite) / .3), transparent);border-bottom:1px solid var(--line);position:relative;overflow:hidden}._68Tk7a_svg{width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}._68Tk7a_link:hover ._68Tk7a_svg{transform:scale(1.03)translateY(-2px)}._68Tk7a_visual:after{content:"";pointer-events:none;background:linear-gradient(115deg, transparent calc(var(--mx,50%) - 22%), rgb(var(--rgb-white) / .07) calc(var(--mx,50%) - 6%), rgb(var(--rgb-white) / .1) var(--mx,50%), transparent calc(var(--mx,50%) + 14%));opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}._68Tk7a_link:hover ._68Tk7a_visual:after,._68Tk7a_link:focus-visible ._68Tk7a_visual:after{opacity:1}._68Tk7a_visual{transition:background-color var(--dur-base) var(--ease-out)}._68Tk7a_link:hover ._68Tk7a_visual{background-color:rgb(var(--rgb-cyan) / .04)}._68Tk7a_body{gap:var(--space-3);padding:clamp(1.1rem,.9rem + 1vw,1.6rem);display:grid}._68Tk7a_meta{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}._68Tk7a_title{font-size:var(--fs-lg);font-weight:500}._68Tk7a_short{color:var(--fg-muted);font-size:var(--fs-sm);line-height:1.55}._68Tk7a_large ._68Tk7a_visual{aspect-ratio:16/10}._68Tk7a_large ._68Tk7a_title{font-size:var(--fs-xl)}._68Tk7a_large ._68Tk7a_short{font-size:var(--fs-base)}@media (prefers-reduced-motion:reduce){._68Tk7a_svg{transition:none}}._68Tk7a_visual:before{content:"";z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(var(--rgb-silver) / .1), inset 0 -42px 36px -36px rgb(var(--rgb-obsidian) / .55);position:absolute;inset:0}._68Tk7a_visual img{transition:transform var(--dur-slow) var(--ease-out)}._68Tk7a_link:focus-visible ._68Tk7a_visual:before{box-shadow:inset 0 0 0 2px var(--accent), inset 0 -42px 36px -36px rgb(var(--rgb-obsidian) / .55)}@media (prefers-reduced-motion:reduce){._68Tk7a_visual img{transition:none}}:root[data-fx~=cards] ._68Tk7a_link{border-radius:inherit;transition:transform var(--motion-card) var(--ease-arch);position:relative}@media (hover:hover) and (pointer:fine){:root[data-fx~=cards] ._68Tk7a_card:hover ._68Tk7a_link{transform:perspective(1400px) rotateX(calc(var(--ny,0) * -2.5deg)) rotateY(calc(var(--nx,0) * 2.5deg)) translateZ(0)}}:root[data-fx~=cards] ._68Tk7a_link:before{content:"";z-index:2;border-radius:inherit;background:radial-gradient(260px 180px at var(--mx,50%) var(--my,0%), rgb(var(--rgb-cyan) / .6), rgb(var(--rgb-silver) / .22) 45%, transparent 75%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--motion-card) var(--ease-arch);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root[data-fx~=cards] ._68Tk7a_card:hover ._68Tk7a_link:before{opacity:1}:root[data-fx~=cards] ._68Tk7a_link:focus-visible:before{opacity:1}:root[data-fx~=cards] ._68Tk7a_link:hover ._68Tk7a_svg{transform:scale(1.025)}:root[data-fx~=cards] ._68Tk7a_meta{transition:transform var(--motion-card) var(--ease-arch), opacity var(--motion-card) var(--ease-arch)}@media (hover:hover) and (pointer:fine){:root[data-fx~=cards] ._68Tk7a_link:not(:hover) ._68Tk7a_meta{opacity:.78}:root[data-fx~=cards] ._68Tk7a_link:hover ._68Tk7a_meta{transform:translateY(-2px)}}@media (hover:none){:root[data-fx~=cards] ._68Tk7a_link:active{transition-duration:var(--motion-fast);transform:scale(.985)}}@media (prefers-reduced-motion:reduce){:root[data-fx~=cards] ._68Tk7a_link{transition:none;transform:none!important}:root[data-fx~=cards] ._68Tk7a_card:hover ._68Tk7a_link{transition:none;transform:none!important}:root[data-fx~=cards] ._68Tk7a_link:hover ._68Tk7a_svg{transition:none;transform:none!important}:root[data-fx~=cards] ._68Tk7a_link:hover ._68Tk7a_meta{transition:none;transform:none!important}}
.AM_J1W_header{z-index:100;height:calc(var(--nav-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--line);position:fixed;inset:0 0 auto}.AM_J1W_header:before{content:"";z-index:-1;background:rgb(var(--rgb-obsidian) / .55);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);position:absolute;inset:0}@media (max-width:720px){.AM_J1W_header:before{background:rgb(var(--rgb-obsidian) / .82)}}.AM_J1W_inner{justify-content:space-between;align-items:center;gap:var(--space-5);height:100%;display:flex}.AM_J1W_desktopNav{display:none}.AM_J1W_links{align-items:center;gap:clamp(1.25rem,1rem + 1vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.AM_J1W_link{font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.04em;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out);padding-block:.5rem;font-weight:500;display:inline-block;position:relative}.AM_J1W_link:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:.1rem;left:0;right:0;transform:scaleX(0)}.AM_J1W_link:hover{color:var(--fg)}.AM_J1W_link:hover:after,.AM_J1W_link[aria-current=page]:after{transform:scaleX(1)}.AM_J1W_link[aria-current=page]{color:var(--fg)}.AM_J1W_actions{align-items:center;gap:var(--space-3);display:flex}.AM_J1W_actions .AM_J1W_locale,.AM_J1W_actions .AM_J1W_cta{display:none}@media (min-width:64em){.AM_J1W_desktopNav,.AM_J1W_actions .AM_J1W_locale{display:block}.AM_J1W_actions .AM_J1W_cta{display:inline-flex}}
.EVJJWa_sectionHead{gap:var(--space-5);align-items:end;margin-bottom:clamp(2rem,1.5rem + 3vw,4rem);display:grid}.EVJJWa_sectionCta{display:flex}@media (min-width:64em){.EVJJWa_sectionHead{grid-template-columns:1fr auto}}.EVJJWa_lead{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--fg);font-weight:400;line-height:1.4}.EVJJWa_leadMuted{font-size:var(--fs-md);color:var(--fg-muted);line-height:1.6}.EVJJWa_intro{gap:clamp(2rem,1.5rem + 3vw,4rem);display:grid}.EVJJWa_introBody{gap:var(--space-5);max-width:60ch;padding-left:var(--space-5);display:grid;position:relative}.EVJJWa_accentLine{width:2px;position:absolute;top:.35em;bottom:0;left:0}.EVJJWa_accentLine svg{height:100%}.EVJJWa_principles{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.EVJJWa_principle{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line-strong);align-content:start;display:grid}.EVJJWa_principleTitle{font-size:var(--fs-md);font-weight:600}.EVJJWa_principleText{font-size:var(--fs-sm);color:var(--fg-muted)}@media (min-width:48em){.EVJJWa_principles{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}@media (min-width:64em){.EVJJWa_intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.EVJJWa_principles{grid-column:1/-1}}.EVJJWa_systemGrid{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.EVJJWa_systemGrid>li{min-width:0}@media (min-width:40em){.EVJJWa_systemGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.EVJJWa_systemGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}.EVJJWa_moreTile{display:grid}.EVJJWa_moreInner{align-content:center;justify-items:start;gap:var(--space-3);background:linear-gradient(160deg, rgb(var(--rgb-cyan) / .05), transparent 60%);border-style:dashed;height:100%;min-height:14rem;display:grid}.EVJJWa_moreTitle{font-size:var(--fs-lg);font-weight:500}.EVJJWa_moreText{color:var(--fg-muted);font-size:var(--fs-sm)}.EVJJWa_engineering{isolation:isolate;overflow:hidden}.EVJJWa_engineeringGrid{z-index:0;transform:translate3d(0, calc(var(--p,0) * -40px), 0);position:absolute;inset:0}.EVJJWa_engineeringInner{z-index:1;gap:clamp(2rem,1.5rem + 3vw,4rem);display:grid;position:relative}.EVJJWa_engineeringCopy{gap:var(--space-5);align-content:start;justify-items:start;display:grid}.EVJJWa_points{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.EVJJWa_point{gap:var(--space-3);height:100%;display:grid}.EVJJWa_pointTitle{font-size:var(--fs-md);font-weight:600}.EVJJWa_pointText{font-size:var(--fs-sm);color:var(--fg-muted)}@media (min-width:40em){.EVJJWa_points{grid-template-columns:1fr 1fr}}@media (min-width:64em){.EVJJWa_engineeringInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.EVJJWa_engineeringCopy{top:calc(var(--nav-h) + 2rem);position:sticky}}.EVJJWa_experience{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.EVJJWa_experience>*{min-width:0}.EVJJWa_experienceCopy{gap:var(--space-6);padding:clamp(1.5rem,1.2rem + 2vw,3rem);display:grid}.EVJJWa_experienceActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.EVJJWa_experienceVisual{background:radial-gradient(80% 60% at 50% 100%, rgb(var(--rgb-cyan) / .12), transparent 70%), rgb(var(--rgb-obsidian) / .5);border-top:1px solid var(--line);min-height:18rem;padding:var(--space-5);place-items:center;display:grid;position:relative}.EVJJWa_experienceSvg{width:100%;max-width:30rem;height:auto}.EVJJWa_experienceChips{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgb(var(--rgb-graphite) / .6);gap:.25rem;padding:.2rem;display:flex;position:absolute;top:1rem;right:1rem}.EVJJWa_chip{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);border-radius:3px;padding:.3rem .6rem}.EVJJWa_chip[data-active=true]{background:var(--c-silver);color:var(--c-obsidian)}@media (min-width:64em){.EVJJWa_experience{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.EVJJWa_experienceVisual{border-top:0;border-left:1px solid var(--line)}}.EVJJWa_capabilities{border-top:1px solid var(--line-strong);margin:clamp(2rem,1.5rem + 3vw,4rem) 0 0;padding:0;list-style:none;display:grid}.EVJJWa_capability{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--line);transition:background-color var(--dur-base) var(--ease-out);grid-template-columns:auto 1fr;display:grid}.EVJJWa_capability:hover{background:linear-gradient(90deg, rgb(var(--rgb-cyan) / .05), transparent 60%)}.EVJJWa_capabilityIndex{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.1em;color:var(--accent);padding-top:.25rem}.EVJJWa_capabilityTitle{font-size:var(--fs-lg);font-weight:500}.EVJJWa_capabilityText{font-size:var(--fs-base);color:var(--fg-muted);max-width:60ch;margin-top:.4rem}@media (min-width:64em){.EVJJWa_capability{grid-template-columns:6rem 1fr 1.4fr;align-items:baseline}.EVJJWa_capabilityText{grid-column:3;margin-top:0}.EVJJWa_capability>div{display:contents}}.EVJJWa_empty{gap:var(--space-4);text-align:center;justify-items:center;padding-block:clamp(2.25rem,1.75rem + 3vw,4rem);display:grid}.EVJJWa_emptyMark{border:1px solid var(--line-accent);background:linear-gradient(135deg, rgb(var(--rgb-cyan) / .15), transparent);width:3rem;height:3rem;transform:rotate(45deg)}.EVJJWa_emptyText{max-width:50ch;color:var(--fg-muted)}.EVJJWa_start{isolation:isolate;border-top:1px solid var(--line);overflow:hidden}.EVJJWa_startGrid{z-index:0;transform:translate3d(0, calc(var(--p,0) * 60px), 0);position:absolute;inset:0}.EVJJWa_startInner{z-index:1;gap:var(--space-7);justify-items:center;display:grid;position:relative}.EVJJWa_startActions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.EVJJWa_startActions>*{flex:auto}@media (min-width:40em){.EVJJWa_startActions>*{flex:none}}
.Qh9AAG_stage{--px:0;--py:0;background:var(--c-obsidian);--sky:rgb(var(--rgb-cyan) / .14);--floor:rgb(var(--rgb-titanium) / .35);width:100%;min-height:100%;transition:background var(--dur-slow) var(--ease-out);place-items:center;display:grid;position:relative;overflow:hidden}.Qh9AAG_atmosphere{background:radial-gradient(90% 70% at 50% 110%, var(--floor), transparent 70%), radial-gradient(70% 50% at 50% -10%, var(--sky), transparent 70%);transition:opacity var(--dur-slow) var(--ease-out), filter var(--dur-slow) var(--ease-out);position:absolute;inset:0}.Qh9AAG_atmosphere:after{content:"";background-image:linear-gradient(to right, rgb(var(--rgb-silver) / .05) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--rgb-silver) / .05) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70%,#000 20%,#0000 80%)}.Qh9AAG_light{background:linear-gradient(115deg, rgb(var(--rgb-white) / .09) 0%, transparent 45%);opacity:1;transition:opacity .9s var(--ease-in-out), transform .9s var(--ease-in-out);position:absolute;inset:-20%}.Qh9AAG_stage[data-lighting=night]{--sky:rgb(var(--rgb-cyan) / .06);--floor:rgb(var(--rgb-cyan) / .2);background:#04070b}.Qh9AAG_stage[data-lighting=night] .Qh9AAG_light{opacity:.35;transform:translateY(30%)rotate(8deg)}.Qh9AAG_subject{width:min(100%,44rem);animation:Qh9AAG_scene-in .7s var(--ease-out) both;padding:clamp(1rem,4vw,3rem);position:relative}@keyframes Qh9AAG_scene-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.Qh9AAG_illustration{filter:drop-shadow(0 30px 50px #0009);width:100%;height:auto;transition:filter .7s var(--ease-out);position:relative}.Qh9AAG_stage[data-finish=white-matte] .Qh9AAG_illustration,.Qh9AAG_stage[data-finish=chrome-polished] .Qh9AAG_illustration{filter:drop-shadow(0 30px 50px #0009)brightness(1.14)}.Qh9AAG_stage[data-finish=chrome-polished] .Qh9AAG_illustration{filter:drop-shadow(0 30px 50px #0009)brightness(1.18)contrast(1.08)}.Qh9AAG_stage[data-finish=dark-anodised] .Qh9AAG_illustration,.Qh9AAG_stage[data-finish=graphite-matte] .Qh9AAG_illustration,.Qh9AAG_stage[data-finish=architectural-black] .Qh9AAG_illustration{filter:drop-shadow(0 30px 50px #0009)brightness(.82)contrast(1.05)}.Qh9AAG_stage[data-lighting=night] .Qh9AAG_illustration{filter:drop-shadow(0 30px 50px #000000d9)brightness(.66)saturate(1.35)}.Qh9AAG_tint{mix-blend-mode:soft-light;opacity:0;pointer-events:none;transition:opacity .7s var(--ease-out), background .7s var(--ease-out);position:absolute;inset:clamp(1rem,4vw,3rem);-webkit-mask-image:radial-gradient(60% 55% at 50% 45%,#000 50%,#0000 100%);mask-image:radial-gradient(60% 55% at 50% 45%,#000 50%,#0000 100%)}.Qh9AAG_stage[data-glass=low-iron] .Qh9AAG_tint{opacity:.9;background:rgb(var(--rgb-white) / .7)}.Qh9AAG_stage[data-glass=grey-tint] .Qh9AAG_tint{opacity:.9;background:#2b3540}.Qh9AAG_stage[data-glass=blue-reflective] .Qh9AAG_tint{opacity:1;background:rgb(var(--rgb-cyan) / .9)}.Qh9AAG_stage[data-glass=mirror] .Qh9AAG_tint{opacity:1;background:linear-gradient(135deg,#e8eef3,#6f7c88 40%,#d7dfe6 55%,#2b3540)}.Qh9AAG_canvas{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-out);touch-action:pan-y;display:block;position:absolute;inset:0}.Qh9AAG_stage[data-status=ready] .Qh9AAG_canvas{opacity:1}.Qh9AAG_stage[data-status=fallback] .Qh9AAG_canvas{display:none}.Qh9AAG_stage[data-status=ready] .Qh9AAG_light{opacity:0}.Qh9AAG_liveTag{border:1px solid rgb(var(--rgb-cyan) / .3);border-radius:var(--radius-sm);background:rgb(var(--rgb-obsidian) / .6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem .7rem;position:absolute;bottom:1rem;left:1rem}.Qh9AAG_notice{border:1px dashed rgb(var(--rgb-cyan) / .35);border-radius:var(--radius-md);background:rgb(var(--rgb-obsidian) / .7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:.4rem;max-width:34rem;padding:.9rem 1rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.Qh9AAG_noticeText{font-size:var(--fs-xs);color:var(--fg-dim);line-height:1.5}.Qh9AAG_corner{pointer-events:none;background:linear-gradient(var(--line-accent), var(--line-accent)) top left / 14px 1px no-repeat, linear-gradient(var(--line-accent), var(--line-accent)) top left / 1px 14px no-repeat, linear-gradient(var(--line-accent), var(--line-accent)) top right / 14px 1px no-repeat, linear-gradient(var(--line-accent), var(--line-accent)) top right / 1px 14px no-repeat, linear-gradient(var(--line-accent), var(--line-accent)) bottom left / 14px 1px no-repeat, linear-gradient(var(--line-accent), var(--line-accent)) bottom left / 1px 14px no-repeat, linear-gradient(var(--line-accent), var(--line-accent)) bottom right / 14px 1px no-repeat, linear-gradient(var(--line-accent), var(--line-accent)) bottom right / 1px 14px no-repeat;position:absolute;inset:.75rem}@media (prefers-reduced-motion:reduce){.Qh9AAG_subject{animation:none}.Qh9AAG_stage,.Qh9AAG_atmosphere,.Qh9AAG_light,.Qh9AAG_illustration,.Qh9AAG_tint{transition:none}}
.GJziXa_trigger{width:100%;height:100%;color:inherit;cursor:zoom-in;border-radius:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.GJziXa_trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.GJziXa_chip{border:1px solid rgb(var(--rgb-silver) / .28);background:rgb(var(--rgb-obsidian) / .62);-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);min-height:2rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.62rem;display:inline-flex;position:absolute;top:.65rem;right:.65rem;transform:translateY(-3px)}.GJziXa_trigger:hover .GJziXa_chip,.GJziXa_trigger:focus-visible .GJziXa_chip{opacity:1;border-color:rgb(var(--rgb-cyan) / .55);transform:none}@media (hover:none){.GJziXa_chip{opacity:1;transform:none}.GJziXa_chipText{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.GJziXa_chip{transition:none;transform:none}}
.CKcjyW_footer{margin-top:var(--section-y);border-top:1px solid var(--line);background:linear-gradient(180deg, transparent, rgb(var(--rgb-graphite) / .5));padding-bottom:env(safe-area-inset-bottom);position:relative;overflow:hidden}.CKcjyW_glow{background:linear-gradient(90deg, transparent, rgb(var(--rgb-ice) / .6), transparent);width:min(80vw,60rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.CKcjyW_inner{padding-block:clamp(3rem,2.5rem + 3vw,5.5rem) 1.5rem}.CKcjyW_top{gap:var(--space-8);display:grid}.CKcjyW_statementBlock{gap:var(--space-5);align-content:start;display:grid}.CKcjyW_statement{max-width:34ch;font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:var(--ls-heading);color:var(--fg-muted);font-weight:400;line-height:1.3}.CKcjyW_navBlock,.CKcjyW_metaBlock{gap:var(--space-4);align-content:start;display:grid}.CKcjyW_links{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.CKcjyW_link{font-family:var(--font-display);font-size:var(--fs-base);color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-out)}.CKcjyW_link:hover{color:var(--accent-soft)}.CKcjyW_colophon{gap:var(--space-3);margin:var(--space-3) 0 0;display:grid}.CKcjyW_colophon dt{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.CKcjyW_colophon dd{font-size:var(--fs-sm);color:var(--fg-muted);margin:.15rem 0 0}.CKcjyW_bottom{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.CKcjyW_small{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;color:var(--fg-faint)}.CKcjyW_domain{color:var(--accent-soft)}@media (min-width:48em){.CKcjyW_top{grid-template-columns:1.4fr 1fr 1fr}}
.yPViua_callouts text{text-rendering:geometricprecision;transition:opacity var(--dur-reveal) var(--ease-out) .9s}@media (scripting:enabled){[data-reveal=draw]:not(.is-in) .yPViua_callouts text{opacity:0}}[data-reveal=draw].is-in .yPViua_dashed{stroke-dasharray:2 4!important}.yPViua_trace{transition-delay:.15s}@media (prefers-reduced-motion:reduce){.yPViua_callouts text{transition:none;opacity:1!important}}
.ipZ0GG_card{flex-direction:column;height:100%;display:flex}.ipZ0GG_visual{aspect-ratio:16/11;border-bottom:1px solid var(--line);background:linear-gradient(180deg, rgb(var(--rgb-graphite) / .35), transparent);position:relative;overflow:hidden}.ipZ0GG_svg{filter:saturate(.85);width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out), filter var(--dur-slow) var(--ease-out);padding-top:1.75rem}.ipZ0GG_card:hover .ipZ0GG_svg,.ipZ0GG_card:focus-within .ipZ0GG_svg{filter:saturate();transform:scale(1.04)}.ipZ0GG_visual:after{content:"";background:linear-gradient(180deg, transparent, rgb(var(--rgb-ice) / .12), transparent);opacity:0;pointer-events:none;height:18%;position:absolute;top:-20%;left:0;right:0}.ipZ0GG_card:hover .ipZ0GG_visual:after{animation:ipZ0GG_pc-scan 1.4s var(--ease-in-out) forwards}@keyframes ipZ0GG_pc-scan{0%{opacity:0;top:-20%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:110%}}@media (prefers-reduced-motion:reduce){.ipZ0GG_svg{transition:none}.ipZ0GG_card:hover .ipZ0GG_visual:after{animation:none}}.ipZ0GG_badge{position:absolute;top:.9rem;left:.9rem}.ipZ0GG_body{gap:var(--space-3);padding:clamp(1.1rem,.9rem + 1vw,1.6rem);display:grid}.ipZ0GG_title{font-size:var(--fs-lg)}.ipZ0GG_text{color:var(--fg-muted);font-size:var(--fs-sm);line-height:1.55}.ipZ0GG_meta{gap:var(--space-3);margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.ipZ0GG_meta dt{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.ipZ0GG_meta dd{font-size:var(--fs-sm);color:var(--fg-muted);margin:.2rem 0 0}.ipZ0GG_cgi{transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0}.ipZ0GG_card:hover .ipZ0GG_cgi{transform:scale(1.03)}.ipZ0GG_badge{z-index:1}@media (prefers-reduced-motion:reduce){.ipZ0GG_cgi{transition:none}.ipZ0GG_card:hover .ipZ0GG_cgi{transform:none}}.ipZ0GG_cgiTrigger{position:absolute;inset:0}.ipZ0GG_cgiTrigger .ipZ0GG_cgi{position:static}
.uUerCq_panel{padding:clamp(1.25rem,1rem + 1.5vw,2.5rem)}.uUerCq_form,.uUerCq_row{gap:var(--space-5);display:grid}@media (min-width:40em){.uUerCq_row{grid-template-columns:1fr 1fr}}.uUerCq_field{gap:.5rem;display:grid}.uUerCq_label{justify-content:space-between;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);display:flex}.uUerCq_optional{text-transform:none;letter-spacing:.02em;color:var(--fg-faint)}.uUerCq_input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:rgb(var(--rgb-obsidian) / .6);width:100%;min-height:3rem;color:var(--fg);font-size:var(--fs-base);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);appearance:none;padding:.75rem .9rem}.uUerCq_input::placeholder{color:var(--fg-faint)}.uUerCq_input:hover{border-color:rgb(var(--rgb-silver) / .35)}.uUerCq_input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgb(var(--rgb-cyan) / .18);outline:none}.uUerCq_fieldError .uUerCq_input{border-color:#ff8a8a}.uUerCq_textarea{resize:vertical;min-height:9rem;line-height:1.55}.uUerCq_selectWrap{position:relative}.uUerCq_selectWrap select{padding-right:2.5rem}.uUerCq_selectWrap select:invalid{color:var(--fg-faint)}.uUerCq_chevron{color:var(--fg-dim);pointer-events:none;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.uUerCq_hint{font-size:var(--fs-xs);color:var(--fg-faint)}.uUerCq_error{font-size:var(--fs-xs);color:#ffb3b3}.uUerCq_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.uUerCq_footer{gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.uUerCq_privacy{font-size:var(--fs-xs);color:var(--fg-faint)}.uUerCq_submit{width:100%}@media (min-width:40em){.uUerCq_footer{grid-template-columns:1fr auto;align-items:center}.uUerCq_submit{width:auto}}.uUerCq_result{gap:var(--space-4);padding-block:var(--space-6);display:grid}.uUerCq_resultText{max-width:50ch;font-size:var(--fs-md);color:var(--fg-muted)}
.DESj1G_shell{gap:var(--space-5);display:grid}.DESj1G_sceneWrap{flex-direction:column;min-height:60svh;display:flex}.DESj1G_sceneToolbar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:.85rem 1rem;display:flex}.DESj1G_toolbarActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.DESj1G_presets{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgb(var(--rgb-obsidian) / .5);gap:.25rem;padding:.2rem;display:inline-flex}.DESj1G_presets .DESj1G_toolButton{background:0 0;border-color:#0000;height:2rem}.DESj1G_shareStatus{min-height:0;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--accent-soft);flex-basis:100%;margin:0}.DESj1G_shareStatus:empty{display:none}.DESj1G_shareFallback{font-size:var(--fs-xs);color:var(--fg-dim);flex-basis:100%;gap:.35rem;display:grid}.DESj1G_shareFallback input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:rgb(var(--rgb-obsidian) / .7);width:100%;min-height:2.5rem;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg);padding:0 .6rem}.DESj1G_scene{position:relative}.DESj1G_orbitHint{text-align:right;max-width:55%;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--fg-faint);pointer-events:none;margin:0;position:absolute;bottom:1.1rem;right:1.75rem}.DESj1G_note{color:var(--fg-faint)}.DESj1G_toolButton{border:1px solid var(--line);border-radius:var(--radius-sm);height:2.25rem;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--fg-dim);background:rgb(var(--rgb-graphite) / .5);align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex}.DESj1G_toolButton:disabled{cursor:not-allowed;opacity:.7}.DESj1G_previewTag{background:rgb(var(--rgb-cyan) / .12);color:var(--accent-soft);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;padding:.15rem .4rem;font-size:.6rem}.DESj1G_scene{flex:1;min-height:52svh;display:grid}.DESj1G_controls{gap:var(--space-4);display:grid}.DESj1G_group{gap:var(--space-4);align-content:start;display:grid}.DESj1G_segments{gap:.4rem;display:grid}.DESj1G_segment{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgb(var(--rgb-graphite) / .35);width:100%;min-height:2.75rem;font-family:var(--font-display);font-size:var(--fs-sm);text-align:left;color:var(--fg-muted);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;gap:.75rem;padding:.5rem .85rem;font-weight:500;display:flex}.DESj1G_segment:hover{color:var(--fg);border-color:var(--line-strong)}.DESj1G_segment{position:relative;overflow:hidden}.DESj1G_segment:before{content:"";background:var(--accent);transform-origin:50%;width:2px;transition:transform var(--dur-base) var(--ease-out);position:absolute;top:.4rem;bottom:.4rem;left:0;transform:scaleY(0)}.DESj1G_segment[aria-checked=true]{color:var(--fg);border-color:var(--line-accent);background:linear-gradient(90deg, rgb(var(--rgb-cyan) / .12), rgb(var(--rgb-cyan) / .03))}.DESj1G_segment[aria-checked=true]:before{transform:scaleY(1)}.DESj1G_segmentCode{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--fg-faint)}.DESj1G_segment[aria-checked=true] .DESj1G_segmentCode{color:var(--accent)}.DESj1G_swatches{flex-wrap:wrap;gap:.6rem;display:flex}.DESj1G_swatch{border:2px solid rgb(var(--rgb-obsidian));width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px var(--line-strong), inset 0 1px 1px #ffffff59, inset 0 -2px 3px #00000059;transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:50%;position:relative}.DESj1G_swatch:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 30% 25%,#ffffff73,#0000 45%);position:absolute;inset:3px}.DESj1G_swatch:hover{transform:translateY(-2px)scale(1.04)}.DESj1G_swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--accent), 0 8px 18px -6px rgb(var(--rgb-cyan) / .5);transform:scale(1.08)}.DESj1G_swatch:focus-visible{outline-offset:4px}.DESj1G_swatchGlass{border-radius:var(--radius-sm)}.DESj1G_value{font-size:var(--fs-sm);color:var(--fg-muted)}.DESj1G_toggle{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgb(var(--rgb-graphite) / .5);grid-template-columns:1fr 1fr;padding:.2rem;display:grid}.DESj1G_toggleOption{min-height:2.5rem;font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.04em;color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:3px;font-weight:600}.DESj1G_toggle{isolation:isolate;position:relative}.DESj1G_toggle:before{content:"";background:var(--c-silver);z-index:-1;width:calc(50% - .2rem);transform:translateX(var(--thumb,0%));transition:transform var(--dur-base) var(--ease-out);border-radius:3px;position:absolute;top:.2rem;bottom:.2rem;left:.2rem}.DESj1G_toggle[data-value=night]{--thumb:100%}.DESj1G_toggleOption[aria-checked=true]{color:var(--c-obsidian)}.DESj1G_technical{border-color:rgb(var(--rgb-cyan) / .25)}.DESj1G_techDetails{gap:var(--space-4);display:grid}.DESj1G_techSummary{justify-content:space-between;align-items:baseline;gap:var(--space-3);cursor:pointer;min-height:2.75rem;list-style:none;display:flex}.DESj1G_techSummary::-webkit-details-marker{display:none}.DESj1G_techSummary:after{content:"";border-right:1.5px solid var(--fg-dim);border-bottom:1.5px solid var(--fg-dim);width:.55rem;height:.55rem;transition:transform var(--dur-fast) var(--ease-out);flex:none;margin-left:auto;transform:rotate(45deg)}.DESj1G_techDetails[open] .DESj1G_techSummary:after{transform:rotate(-135deg)}.DESj1G_techSystem{font-family:var(--font-display);font-size:var(--fs-sm);color:var(--fg-muted)}.DESj1G_preview{padding-left:var(--space-3);border-left:1px solid rgb(var(--rgb-ice) / .35);font-size:var(--fs-xs);color:var(--fg-dim);margin:0;line-height:1.55}.DESj1G_techActions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.DESj1G_xrayLink{min-height:2.75rem;font-size:var(--fs-sm);color:var(--accent-soft);align-items:center;gap:.5rem;display:inline-flex}.DESj1G_xrayLink:hover{color:var(--fg)}.DESj1G_techBody{font-size:var(--fs-sm);color:var(--fg-dim);line-height:1.55}.DESj1G_techRows{gap:.6rem;margin:0;display:grid}.DESj1G_techRows>div{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--line);padding-bottom:.6rem;display:flex}.DESj1G_techRows dt{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.DESj1G_techRows dd{max-width:62%;font-size:var(--fs-sm);color:var(--fg-muted);text-align:right;margin:0}.DESj1G_pending{color:var(--accent-soft)!important}@media (min-width:48em){.DESj1G_controls{grid-template-columns:1fr 1fr}.DESj1G_technical{grid-column:1/-1}}@media (min-width:72em){.DESj1G_shell{grid-template-columns:minmax(0,1.7fr) minmax(20rem,1fr);align-items:start}.DESj1G_sceneWrap{top:calc(var(--nav-h) + 1rem);min-height:calc(100svh - var(--nav-h) - 2rem);position:sticky}.DESj1G_controls{grid-template-columns:1fr}.DESj1G_technical{grid-column:auto}}.DESj1G_sceneWrap:fullscreen{background:var(--c-obsidian);border-radius:0}.DESj1G_sceneWrap:fullscreen .DESj1G_scene{min-height:0}.DESj1G_toolButton[aria-pressed=true]{border-color:var(--line-accent);color:var(--fg)}@media (max-width:47.99em){.DESj1G_shell{gap:var(--space-3)}.DESj1G_sceneWrap{min-height:0}.DESj1G_scene{min-height:min(62svh,34rem)}.DESj1G_sceneToolbar{padding:.6rem .75rem}.DESj1G_toolbarActions{width:100%}.DESj1G_stageTitle{display:none}.DESj1G_toolbarActions{flex-wrap:nowrap}.DESj1G_presets{flex:auto;min-width:0}.DESj1G_toolText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DESj1G_toolbarActions>.DESj1G_toolButton{flex:none;justify-content:center;width:2.75rem;padding-inline:0}.DESj1G_presets .DESj1G_toolButton{letter-spacing:.02em;text-align:center;flex:1;justify-content:center;height:2.75rem;padding-inline:.25rem;font-size:.68rem;line-height:1.1}.DESj1G_toolButton{height:2.75rem}.DESj1G_segments{grid-template-columns:repeat(2,minmax(0,1fr))}.DESj1G_segment{gap:.45rem;min-height:2.75rem;padding:.4rem .6rem}.DESj1G_swatches{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.25rem;padding:.4rem .25rem;overflow-x:auto}.DESj1G_swatches::-webkit-scrollbar{display:none}.DESj1G_swatch{flex:none}.DESj1G_techDetails:not([open]){gap:0}}@media (max-width:22.5em){.DESj1G_segments{grid-template-columns:minmax(0,1fr)}}.DESj1G_toolButton{transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.DESj1G_toolButton:not(:disabled):hover{color:var(--fg);border-color:var(--line-strong)}.DESj1G_toolButton[aria-pressed=true]{background:linear-gradient(180deg, rgb(var(--rgb-cyan) / .14), rgb(var(--rgb-cyan) / .04));box-shadow:inset 0 -1px 0 rgb(var(--rgb-cyan) / .55)}.DESj1G_toolButton:not(:disabled):active,.DESj1G_segment:active,.DESj1G_toggleOption:active{transform:scale(.97)}.DESj1G_swatch:active{transform:scale(.94)}.DESj1G_segment[aria-checked=true]{box-shadow:0 10px 24px -18px rgb(var(--rgb-cyan) / .7)}@media (hover:none){.DESj1G_swatch:hover{transform:none}.DESj1G_swatch[aria-checked=true]{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.DESj1G_toolButton,.DESj1G_segment,.DESj1G_segment:before,.DESj1G_swatch,.DESj1G_toggle:before,.DESj1G_toggleOption{transition-duration:.01ms!important}.DESj1G_toolButton:not(:disabled):active,.DESj1G_segment:active,.DESj1G_toggleOption:active,.DESj1G_swatch:active,.DESj1G_swatch:hover{transform:none}}
.SH12xG_notice{left:0;right:0;top:calc(var(--nav-h) + env(safe-area-inset-top));z-index:90;background:rgb(var(--rgb-cyan) / .12);border-bottom:1px solid rgb(var(--rgb-cyan) / .25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--accent-soft);text-align:center;padding-block:.45rem;position:fixed}
.dhzr5q_stage{aspect-ratio:4/3;width:100%;max-height:inherit;touch-action:pan-y;outline:none;position:relative}.dhzr5q_stage[data-rotatable]{cursor:grab}.dhzr5q_stage[data-rotatable]:active{cursor:grabbing}.dhzr5q_stage:focus-visible{outline:1px solid var(--line-accent);outline-offset:4px}.dhzr5q_poster,.dhzr5q_noscript,.dhzr5q_film,.dhzr5q_canvas{width:100%;height:100%;position:absolute;inset:0}.dhzr5q_poster,.dhzr5q_noscript,.dhzr5q_film{object-fit:contain;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 17% 80%,#0000 100%),linear-gradient(#0000 0,#000 3% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 17% 80%,#0000 100%),linear-gradient(#0000 0,#000 3% 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.dhzr5q_poster{display:none}.dhzr5q_poster img{object-fit:contain;width:100%;height:100%}.dhzr5q_stage[data-mode=static] .dhzr5q_poster{display:block}.dhzr5q_decoder{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dhzr5q_film{pointer-events:none;transition:opacity .45s var(--ease-out);display:block}.dhzr5q_canvas{opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out);display:block}.dhzr5q_stage[data-mode=live] .dhzr5q_canvas{opacity:1}.dhzr5q_stage[data-mode=live] .dhzr5q_film{opacity:0}.dhzr5q_stage[data-mode=static] .dhzr5q_film,.dhzr5q_stage[data-mode=static] .dhzr5q_decoder,.dhzr5q_stage[data-mode=static] .dhzr5q_canvas{display:none}.dhzr5q_controls{gap:var(--space-2);display:flex;position:absolute;bottom:0;right:0}.dhzr5q_control{min-height:44px;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-muted);background:var(--bg-glass-strong);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;align-items:center;gap:.55em;padding:0 .95rem;font-weight:500;line-height:1;transition:color .16s ease-out,border-color .16s ease-out,transform .12s ease-out;display:inline-flex}.dhzr5q_control:active{transform:scale(.97)}.dhzr5q_control:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.dhzr5q_control:hover{color:var(--fg);border-color:var(--line-accent)}}.dhzr5q_icon{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (min-width:64em){.dhzr5q_controls{top:4%;bottom:auto;right:10.5%}}@media (max-width:63.99em){.dhzr5q_controls{top:calc(100% + .25rem);bottom:auto}}@media (prefers-reduced-motion:reduce){.dhzr5q_poster{display:block}.dhzr5q_film,.dhzr5q_decoder,.dhzr5q_canvas,.dhzr5q_controls{display:none}.dhzr5q_film,.dhzr5q_canvas{transition:none}}
.Q38qXW_viewer{width:100%;height:100%;min-height:inherit;position:relative}.Q38qXW_canvas{cursor:grab;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);touch-action:pan-y;display:block;position:absolute;inset:0}.Q38qXW_canvas:active{cursor:grabbing}.Q38qXW_viewer[data-status=ready] .Q38qXW_canvas{opacity:1}.Q38qXW_loading{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-faint);place-items:center;margin:0;display:grid;position:absolute;inset:0}.Q38qXW_fallback{height:100%;padding:var(--space-5);align-content:center;display:grid;position:relative}
.um8Yqq_wrap{gap:var(--space-5);padding-block:clamp(2rem,1.5rem + 3vw,4rem);display:grid}.um8Yqq_asidePanel{gap:var(--space-5);align-content:start;display:grid}.um8Yqq_checklist{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.um8Yqq_checklist li{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--fg-muted);grid-template-columns:auto 1fr;display:grid}.um8Yqq_checkIndex{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--accent);padding-top:.15rem}.um8Yqq_note{font-size:var(--fs-xs);color:var(--fg-faint)}@media (min-width:64em){.um8Yqq_wrap{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr);align-items:start}.um8Yqq_aside{top:calc(var(--nav-h) + 1.5rem);position:sticky}}
._1XxFxG_stages{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._1XxFxG_stage{gap:var(--space-3);height:100%;display:grid}._1XxFxG_stageHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._1XxFxG_stageIndex{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--fg-faint)}._1XxFxG_stageTitle{font-size:var(--fs-lg);font-weight:500}._1XxFxG_stageText{font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.6}@media (min-width:40em){._1XxFxG_stages{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){._1XxFxG_stages{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}._1XxFxG_diagramWrap{gap:var(--space-6);display:grid}._1XxFxG_diagramCopy{gap:var(--space-5);align-content:start;justify-items:start;display:grid}._1XxFxG_diagramPanel{padding:clamp(.75rem,.5rem + 1vw,1.5rem)}._1XxFxG_diagram{width:100%;height:auto}@media (min-width:64em){._1XxFxG_diagramWrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}._1XxFxG_notice{gap:var(--space-5);align-items:center;display:grid}._1XxFxG_noticeText{max-width:70ch;font-size:var(--fs-sm);color:var(--fg-dim)}@media (min-width:64em){._1XxFxG_notice{grid-template-columns:1fr auto}}._1XxFxG_xrayCta{gap:var(--space-5);border-color:rgb(var(--rgb-ice) / .28);background:linear-gradient(rgb(var(--rgb-silver) / .04) 1px, transparent 1px) 0 0 / 100% 32px, linear-gradient(90deg, rgb(var(--rgb-silver) / .04) 1px, transparent 1px) 0 0 / 32px 100%, var(--bg-glass-strong);align-items:center;display:grid}._1XxFxG_xrayCopy{gap:var(--space-3);max-width:44rem;display:grid}._1XxFxG_xrayTitle{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:var(--ls-heading);font-weight:600;line-height:var(--lh-snug);margin:0}._1XxFxG_xrayBody{color:var(--fg-muted);margin:0}@media (min-width:48em){._1XxFxG_xrayCta{grid-template-columns:minmax(0,1fr) auto}}
.epmMAW_wrap{padding-block:clamp(2rem,1.5rem + 3vw,4rem)}
.ZRQ45G_empty{gap:var(--space-5);align-items:center;margin-bottom:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.ZRQ45G_emptyMark{border:1px solid var(--line-accent);background:linear-gradient(135deg, rgb(var(--rgb-cyan) / .18), transparent);width:2.5rem;height:2.5rem;margin:.5rem;transform:rotate(45deg)}.ZRQ45G_emptyCopy{gap:var(--space-3);display:grid}.ZRQ45G_emptyText{max-width:60ch;color:var(--fg-muted)}@media (min-width:64em){.ZRQ45G_empty{gap:var(--space-7);grid-template-columns:auto 1fr auto}}.ZRQ45G_studiesHead{margin-bottom:var(--space-5)}.ZRQ45G_grid{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40em){.ZRQ45G_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.ZRQ45G_grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}
.jPyciG_index{flex-wrap:wrap;gap:.4rem;display:flex}.jPyciG_indexItem{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgb(var(--rgb-graphite) / .4);font-family:var(--font-display);font-size:var(--fs-sm);color:var(--fg-muted);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:.6rem;padding:.5rem .8rem;display:inline-flex}.jPyciG_indexItem:hover{border-color:var(--line-accent);color:var(--fg)}.jPyciG_indexCode{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--accent)}.jPyciG_list{margin:0;padding:0;list-style:none;display:grid}.jPyciG_system{gap:var(--space-6);border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 1rem);padding-block:clamp(3rem,2.5rem + 3vw,6rem);display:grid}.jPyciG_visualPanel{background:radial-gradient(80% 60% at 50% 100%, rgb(var(--rgb-cyan) / .1), transparent 70%), var(--bg-glass)}.jPyciG_svg{width:100%;height:auto}.jPyciG_copy{gap:var(--space-4);align-content:center;display:grid}.jPyciG_meta{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.jPyciG_name{font-size:var(--fs-2xl);letter-spacing:var(--ls-display);font-weight:500;line-height:1.02}.jPyciG_short{font-family:var(--font-display);font-size:var(--fs-md);color:var(--fg);max-width:48ch}.jPyciG_description{color:var(--fg-muted);max-width:60ch}.jPyciG_traits{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.jPyciG_traitList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.jPyciG_traitList li{border:1px solid var(--line-strong);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--fg-muted);border-radius:999px;padding:.4rem .7rem}.jPyciG_footer{gap:var(--space-5);justify-items:start;padding-block:clamp(3rem,2.5rem + 3vw,5rem);display:grid}.jPyciG_disclaimer{max-width:70ch;font-size:var(--fs-sm);color:var(--fg-dim)}@media (min-width:64em){.jPyciG_system{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 5vw,6rem)}.jPyciG_flip .jPyciG_visual{order:2}.jPyciG_footer{grid-template-columns:1fr auto;align-items:center}}.jPyciG_visualPanel{position:relative;overflow:hidden}.jPyciG_visualPanel:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--rgb-silver) / .14), inset 0 -60px 60px -60px rgb(var(--rgb-obsidian) / .55);pointer-events:none;position:absolute;inset:0}.jPyciG_visualTrigger img{transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.jPyciG_visualTrigger:hover img{transform:scale(1.012)}}.jPyciG_cgiTag{pointer-events:none;position:absolute;bottom:.75rem;left:.75rem}.jPyciG_cgiTag>*{background:rgb(var(--rgb-obsidian) / .72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jPyciG_detail{gap:var(--space-4) var(--space-5);margin:var(--space-5) 0 0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.jPyciG_detailFrame{aspect-ratio:4/3;border:1px solid rgb(var(--rgb-silver) / .2);border-radius:var(--radius-lg);background:rgb(var(--rgb-graphite) / .6);transition:border-color var(--dur-base) var(--ease-out);position:relative;overflow:hidden;box-shadow:0 22px 48px -30px #000000f2}.jPyciG_detailFrame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--rgb-silver) / .08);pointer-events:none;position:absolute;inset:0}.jPyciG_detailImg{transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.jPyciG_detail:hover .jPyciG_detailFrame{border-color:rgb(var(--rgb-cyan) / .45)}.jPyciG_detail:hover .jPyciG_detailImg{transform:scale(1.03)}}.jPyciG_detailCaption{gap:var(--space-2);align-content:center;display:grid}.jPyciG_detailText{font-size:var(--fs-sm);color:var(--fg-muted);margin:0;line-height:1.55}.jPyciG_detailNote{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-dim);font-size:.66rem;line-height:1.5}@media (max-width:29.99em){.jPyciG_detail{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.jPyciG_detailImg,.jPyciG_detailFrame{transition:none}.jPyciG_visualTrigger img{transition:none}:is(.jPyciG_detail:hover .jPyciG_detailImg,.jPyciG_visualTrigger:hover img){transform:none}}.jPyciG_system{position:relative}.jPyciG_systemRule.arch-rule{inset:-7px 0 auto}:root[data-fx~=blueprint] .jPyciG_system{border-bottom-color:#0000}:root[data-fx~=blueprint] .jPyciG_system:first-child .jPyciG_systemRule{display:none}:root[data-fx~=blueprint] .jPyciG_system:last-child{border-bottom-color:var(--line)}
.KTD73a_hero{isolation:isolate;min-height:100svh;padding-top:calc(var(--nav-h) + env(safe-area-inset-top));--depth:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.KTD73a_layer{pointer-events:none;z-index:0;position:absolute;inset:0}.KTD73a_atmos{--depth:.15;background:radial-gradient(60% 45% at 68% 30%, rgb(var(--rgb-cyan) / .16) 0%, transparent 70%), radial-gradient(80% 60% at 20% 110%, rgb(var(--rgb-titanium) / .35) 0%, transparent 60%);animation:KTD73a_hero-atmos 1.4s var(--ease-out) both}@keyframes KTD73a_hero-atmos{0%{opacity:0}to{opacity:1}}.KTD73a_gridLayer{--depth:.3;animation:KTD73a_hero-grid 1.2s var(--ease-out) .18s both;transform:translate3d(0, calc(var(--p,0) * 40px), 0)}@keyframes KTD73a_hero-grid{0%{opacity:0}to{opacity:1}}.KTD73a_horizon{background:linear-gradient(180deg, transparent, rgb(var(--rgb-obsidian) / .92));pointer-events:none;z-index:0;height:42%;position:absolute;bottom:0;left:0;right:0}.KTD73a_inner{z-index:1;align-items:center;gap:var(--space-6);flex:1;padding-block:clamp(1rem,3vh,3rem) 1rem;display:grid;position:relative}.KTD73a_copy{--depth:-.12;align-content:center;gap:clamp(1.1rem,.9rem + 1.2vw,1.75rem);display:grid}.KTD73a_seq{animation:KTD73a_hero-rise .9s var(--ease-out) both}@keyframes KTD73a_hero-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.KTD73a_eyebrow{white-space:normal;align-items:flex-start;max-width:100%;line-height:1.4;animation-delay:.56s}.KTD73a_eyebrow:before{align-self:flex-start;margin-top:.35em}.KTD73a_title{font-size:var(--fs-hero);letter-spacing:var(--ls-display);text-transform:uppercase;gap:.02em;font-weight:500;line-height:1;display:grid}.KTD73a_mask{clip-path:inset(-.16em -2em -.08em -.1em);display:block}.KTD73a_line{animation:1.1s cubic-bezier(.2,.9,.2,1) both KTD73a_hero-line;display:block;transform:translateY(112%)}.KTD73a_seqLine1{animation-delay:.62s}.KTD73a_seqLine2{animation-delay:.72s}@keyframes KTD73a_hero-line{0%{transform:translateY(112%)}to{transform:none}}.KTD73a_lineAccent{color:#0000;background:linear-gradient(180deg, var(--c-white) 0%, var(--c-silver) 50%, rgb(var(--rgb-ice) / .9) 100%);-webkit-background-clip:text;background-clip:text}.KTD73a_supporting{max-width:44ch;font-size:var(--fs-md);color:var(--fg-muted);line-height:1.55;animation-delay:.92s}.KTD73a_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.KTD73a_actions>*{flex:auto;display:flex}.KTD73a_actions>*>*{flex:1}.KTD73a_seqCta1{animation-delay:1.06s}.KTD73a_seqCta2{animation-delay:1.14s}.KTD73a_stage{gap:var(--space-3);--depth:.6;transform:translate3d(0, calc(var(--p,0) * -28px), 0);display:grid;position:relative}.KTD73a_stageReveal{clip-path:inset(0);animation:1.3s cubic-bezier(.2,.9,.2,1) .32s both KTD73a_hero-building}@keyframes KTD73a_hero-building{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(30px)}40%{opacity:1}to{clip-path:inset(-5%);opacity:1;transform:none}}.KTD73a_stage3d{width:100%;max-height:46svh;margin-inline:auto}.KTD73a_visual{filter:drop-shadow(0 48px 70px #0009);width:100%;height:100%;max-height:46svh}.KTD73a_stageMeta{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;animation-delay:1.25s;display:flex}.KTD73a_stageNote{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--fg-faint)}.KTD73a_footer{z-index:1;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));animation-delay:1.35s;position:relative}.KTD73a_footerInner{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);display:flex}.KTD73a_scroll{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:.75rem;display:inline-flex}.KTD73a_scrollTrack{background:var(--line-strong);width:1px;height:2.5rem;position:relative;overflow:hidden}.KTD73a_scrollDot{background:var(--accent);width:3px;height:.8rem;animation:KTD73a_hero-scroll 2.4s var(--ease-in-out) 1.8s infinite;position:absolute;top:0;left:-1px}@keyframes KTD73a_hero-scroll{0%{transform:translateY(-100%)}to{transform:translateY(2.5rem)}}.KTD73a_footerInner .KTD73a_coords{display:none}@media (max-width:63.99em){.KTD73a_inner{grid-template-rows:auto auto;align-content:start;gap:0;padding-top:1.25rem}.KTD73a_stage{transform:translate3d(0, calc(var(--p,0) * -14px), 0);order:-1;justify-items:center;margin-bottom:-2.5rem}.KTD73a_stageReveal{justify-content:center;width:100%;display:flex;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.KTD73a_stage3d{width:min(100%,26rem);max-height:38svh}.KTD73a_visual{max-height:38svh}.KTD73a_stageMeta{display:none}.KTD73a_copy{z-index:1;position:relative}}@media (min-width:64em){.KTD73a_inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,5rem);padding-block:2rem}.KTD73a_actions>*,.KTD73a_actions>*>*{flex:none}.KTD73a_stage3d,.KTD73a_visual{max-height:70svh}.KTD73a_footerInner .KTD73a_coords{display:inline-flex}}@media (prefers-reduced-motion:reduce){.KTD73a_atmos,.KTD73a_gridLayer,.KTD73a_seq,.KTD73a_line,.KTD73a_stageReveal,.KTD73a_scrollDot{animation:none}.KTD73a_line{transform:none}.KTD73a_stageReveal{clip-path:none}.KTD73a_gridLayer,.KTD73a_stage{transform:none}.KTD73a_scrollDot{top:50%}}
.C95Iva_shell{--panel-bg:linear-gradient(180deg, rgb(var(--rgb-titanium) / .22), rgb(var(--rgb-graphite) / .55));--panel-line:rgb(var(--rgb-silver) / .12)}.C95Iva_grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""explorer";display:grid}.C95Iva_stage{gap:var(--space-2);grid-area:stage;min-width:0;display:grid}.C95Iva_viewerFrame{scroll-margin-top:calc(var(--nav-h) + env(safe-area-inset-top) + .5rem);border:1px solid var(--panel-line);border-radius:var(--radius-lg);background:radial-gradient(90% 70% at 50% 40%, rgb(var(--rgb-titanium) / .35), transparent 70%), linear-gradient(rgb(var(--rgb-silver) / .035) 1px, transparent 1px) 0 0 / 100% 48px, linear-gradient(90deg, rgb(var(--rgb-silver) / .035) 1px, transparent 1px) 0 0 / 48px 100%, var(--bg);height:clamp(22rem,62svh,36rem);min-height:20rem;box-shadow:var(--shadow-panel);position:relative;overflow:hidden}.C95Iva_viewerTop{justify-content:space-between;gap:var(--space-2);pointer-events:none;flex-wrap:wrap;padding:.75rem .9rem;display:flex;position:absolute;top:0;left:0;right:0}.C95Iva_hint{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--fg-faint);pointer-events:none;margin:0;position:absolute;bottom:.75rem;left:.9rem;right:.9rem}.C95Iva_controls{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--panel-line);border-radius:var(--radius-lg);background:var(--panel-bg);display:grid}.C95Iva_controlRow{gap:var(--space-2);min-width:0;display:grid}.C95Iva_controlLabel{justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-dim);display:flex}.C95Iva_value{color:var(--accent-soft);letter-spacing:.06em}.C95Iva_segmented{border:1px solid var(--panel-line);border-radius:var(--radius-md);background:rgb(var(--rgb-obsidian) / .6);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.C95Iva_segment{border-radius:calc(var(--radius-md) - 3px);min-height:2.75rem;font-family:var(--font-display);font-size:var(--fs-sm);color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:.4rem .5rem;font-weight:600}.C95Iva_segment:hover{color:var(--fg)}.C95Iva_segment[aria-checked=true]{color:var(--fg);background:linear-gradient(180deg, rgb(var(--rgb-silver) / .16), rgb(var(--rgb-silver) / .06));box-shadow:inset 0 0 0 1px rgb(var(--rgb-ice) / .45), 0 1px 0 rgb(var(--rgb-white) / .08) inset}.C95Iva_sliderWrap{gap:.35rem;display:grid}.C95Iva_slider{width:100%;height:2.25rem;accent-color:var(--c-ice);cursor:pointer;background:0 0;margin:0}.C95Iva_slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, rgb(var(--rgb-ice) / .7), rgb(var(--rgb-silver) / .18));height:2px}.C95Iva_slider::-webkit-slider-thumb{appearance:none;border:1px solid rgb(var(--rgb-ice) / .8);background:radial-gradient(circle at 35% 30%, var(--c-white), var(--c-silver) 45%, var(--c-titanium));width:1.25rem;height:1.25rem;box-shadow:0 0 0 4px rgb(var(--rgb-ice) / .12);border-radius:50%;margin-top:calc(1px - .625rem)}.C95Iva_slider::-moz-range-track{background:rgb(var(--rgb-silver) / .25);height:2px}.C95Iva_slider::-moz-range-thumb{border:1px solid rgb(var(--rgb-ice) / .8);background:var(--c-silver);border-radius:50%;width:1.25rem;height:1.25rem}.C95Iva_slider:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.C95Iva_sliderEnds{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);justify-content:space-between;font-size:.65rem;display:flex}.C95Iva_buttons{flex-wrap:wrap;gap:.4rem;display:flex}.C95Iva_tool{border:1px solid var(--panel-line);border-radius:var(--radius-sm);background:rgb(var(--rgb-graphite) / .55);min-height:2.75rem;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--fg-muted);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding-inline:.9rem;display:inline-flex}.C95Iva_tool:hover{color:var(--fg);border-color:var(--line-strong)}.C95Iva_toolAccent{border-color:rgb(var(--rgb-ice) / .35);color:var(--accent-soft)}.C95Iva_explorer{align-content:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--panel-line);border-radius:var(--radius-lg);background:var(--panel-bg);grid-area:explorer;min-width:0;display:grid}.C95Iva_panelTitle{margin:0}.C95Iva_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.C95Iva_item{border:1px solid var(--panel-line);border-radius:var(--radius-sm);background:rgb(var(--rgb-obsidian) / .45);text-align:left;width:100%;min-height:2.75rem;color:var(--fg-muted);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.35rem;padding:.4rem .6rem;display:grid;position:relative}.C95Iva_item:hover{color:var(--fg);border-color:var(--line-strong)}.C95Iva_item[aria-pressed=true]{color:var(--fg);border-color:rgb(var(--rgb-ice) / .6);background:linear-gradient(90deg, rgb(var(--rgb-ice) / .12), rgb(var(--rgb-ice) / .02));box-shadow:inset 2px 0 0 var(--c-ice)}.C95Iva_itemCode{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg-faint);font-size:.65rem}.C95Iva_item[aria-pressed=true] .C95Iva_itemCode{color:var(--accent-soft)}.C95Iva_itemName{font-family:var(--font-display);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:500;line-height:1.2}@media (max-width:63.99em){.C95Iva_explorer{padding:var(--space-3);gap:var(--space-2)}.C95Iva_explorerHint{display:none}.C95Iva_item{grid-template-columns:1.9rem minmax(0,1fr);padding:.35rem .5rem}}@media (max-width:22.5em){.C95Iva_list{grid-template-columns:minmax(0,1fr)}}.C95Iva_explorerHint{font-size:var(--fs-xs);color:var(--fg-faint);margin:0}.C95Iva_inspector{grid-area:inspector}.C95Iva_sheet{gap:var(--space-4);display:grid}.C95Iva_sheetHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.C95Iva_partName{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:var(--ls-heading);font-weight:600;line-height:var(--lh-snug);margin:.4rem 0 0}.C95Iva_close{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:rgb(var(--rgb-graphite) / .8);min-width:2.75rem;min-height:2.75rem;color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;flex:none;align-items:center;gap:.4rem;padding-inline:.7rem;display:inline-flex}.C95Iva_close:hover{border-color:rgb(var(--rgb-ice) / .6)}.C95Iva_facts{gap:var(--space-3);margin:0;display:grid}.C95Iva_facts dt{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-faint);margin-bottom:.2rem}.C95Iva_facts dd{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--fg-muted);margin:0}.C95Iva_facts div:first-child dd{color:var(--fg)}.C95Iva_isolate{justify-self:start}.C95Iva_isolate[aria-pressed=true]{border-color:rgb(var(--rgb-ice) / .6);color:var(--accent-soft)}.C95Iva_empty{font-size:var(--fs-sm);color:var(--fg-dim);margin:0}.C95Iva_fallback{gap:var(--space-3);max-width:44rem;margin-inline:auto;display:grid}.C95Iva_fallbackDiagram{width:100%;height:auto}.C95Iva_fallbackTitle{font-family:var(--font-display);color:var(--fg);margin:0;font-weight:600}.C95Iva_fallbackBody{font-size:var(--fs-sm);color:var(--fg-dim);margin:0}.C95Iva_handle,.C95Iva_moreLess{display:none}.C95Iva_sheetActions{flex-wrap:wrap;gap:.5rem;display:flex}.C95Iva_sheetTitle{min-width:0}@media (max-width:63.99em){.C95Iva_inspector[data-open=false]{display:none}.C95Iva_inspector[data-open=true]{z-index:60;left:max(0px, env(safe-area-inset-left));right:max(0px, env(safe-area-inset-right));border-top:1px solid rgb(var(--rgb-ice) / .35);border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:C95Iva_sheet-in var(--dur-base) var(--ease-out);transition:max-height var(--dur-base) var(--ease-out);background:linear-gradient(#26323d,#111b26 3.5rem);flex-direction:column;display:flex;position:fixed;bottom:0;overflow:hidden;box-shadow:0 -24px 60px -20px #000c}.C95Iva_inspector[data-sheet=collapsed]{max-height:min(34svh,17rem)}.C95Iva_inspector[data-sheet=half]{max-height:min(48svh,24rem)}.C95Iva_inspector[data-sheet=expanded]{max-height:64svh}.C95Iva_sheet{gap:var(--space-3);overscroll-behavior:contain;min-height:0;padding:0 var(--gutter) calc(var(--space-4) + env(safe-area-inset-bottom));overflow-y:auto}.C95Iva_handle{z-index:1;touch-action:none;cursor:grab;background:linear-gradient(#26323d 60%,#26323d00);place-items:center;width:100%;min-height:2.25rem;margin-bottom:-.5rem;display:grid;position:sticky;top:0}.C95Iva_grip{background:rgb(var(--rgb-silver) / .45);border-radius:2px;width:2.75rem;height:4px}.C95Iva_handle:focus-visible .C95Iva_grip{background:var(--c-ice)}.C95Iva_moreLess{display:inline-flex}.C95Iva_inspector[data-sheet=collapsed] .C95Iva_factHalf,.C95Iva_inspector[data-sheet=collapsed] .C95Iva_factFull,.C95Iva_inspector[data-sheet=half] .C95Iva_factFull,.C95Iva_inspector[data-sheet=collapsed] .C95Iva_isolate,.C95Iva_inspector[data-sheet=half] .C95Iva_isolate,.C95Iva_inspector[data-sheet=collapsed] .C95Iva_factSummary dt{display:none}.C95Iva_shell[data-sheet=open]{padding-bottom:min(34svh,17rem)}.C95Iva_partName{font-size:var(--fs-md)}}@media (max-width:30em){.C95Iva_closeText{display:none}}@keyframes C95Iva_sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (min-width:64em){.C95Iva_grid{grid-template-columns:minmax(0,1fr) 18rem;grid-template-areas:"stage inspector""explorer inspector";align-items:start}.C95Iva_viewerFrame{height:clamp(32rem,72svh,50rem)}.C95Iva_list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem}.C95Iva_controls{column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mode sep""cam cam"}.C95Iva_controls>:first-child{grid-area:mode;min-width:19rem}.C95Iva_controls>:nth-child(2){grid-area:sep}.C95Iva_controls>:nth-child(3){grid-area:cam}.C95Iva_inspector{top:calc(var(--nav-h) + var(--space-4));padding:var(--space-5);border:1px solid var(--panel-line);border-radius:var(--radius-lg);background:var(--panel-bg);min-height:16rem;position:sticky}.C95Iva_explorer{position:static}}@media (min-width:80em){.C95Iva_grid{grid-template-columns:14rem minmax(0,1fr) 19rem;grid-template-areas:"explorer stage inspector"}.C95Iva_list{grid-template-columns:minmax(0,1fr);gap:.25rem}.C95Iva_explorer{top:calc(var(--nav-h) + var(--space-4));position:sticky}}@media (prefers-reduced-motion:reduce){.C95Iva_inspector[data-open=true]{animation:none}}
._9Yx-vq_header{padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + clamp(.75rem, .25rem + 2vw, 3rem));padding-bottom:clamp(var(--space-3), 1vw + .5rem, var(--space-5))}._9Yx-vq_headInner{gap:clamp(var(--space-2), .5vw + .4rem, var(--space-3));max-width:var(--container);display:grid}._9Yx-vq_back{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-dim);justify-self:start;align-items:center;gap:.5rem;display:inline-flex}._9Yx-vq_back:hover{color:var(--fg)}._9Yx-vq_title{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:var(--ls-display);font-weight:600;line-height:var(--lh-tight);margin:0}._9Yx-vq_body{max-width:44rem;font-size:clamp(var(--fs-base), .9rem + .4vw, var(--fs-md));color:var(--fg-muted);margin:0}._9Yx-vq_section{padding-bottom:var(--section-y)}._9Yx-vq_note{max-width:60rem;margin:var(--space-5) 0 0;padding-left:var(--space-4);border-left:1px solid rgb(var(--rgb-ice) / .35);font-size:var(--fs-sm);color:var(--fg-dim)}
.k0nBjW_wrap{isolation:isolate;min-height:100svh;padding-top:var(--nav-h);align-items:center;display:grid;position:relative;overflow:hidden}.k0nBjW_inner{z-index:1;gap:var(--space-5);justify-items:start;max-width:48rem;display:grid;position:relative}.k0nBjW_title{font-size:var(--fs-2xl);letter-spacing:var(--ls-display)}.k0nBjW_body{color:var(--fg-muted);font-size:var(--fs-md)}
.FNjCfG_stageFrame{width:100%}@media (max-width:63.99em){div.FNjCfG_stage{margin-bottom:1rem}.FNjCfG_stageFrame{justify-content:center;display:flex}}@media (min-width:64em){.FNjCfG_stageFrame{width:auto;margin:-5% -13% -5% -7%}}
