@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_44ef286-module__RP_g2q__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_44ef286-module__RP_g2q__variable{--font-rx-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_95493706-module__kW_jWq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_95493706-module__kW_jWq__variable{--font-rx-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_91c29d94-module__ONdb3q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_91c29d94-module__ONdb3q__variable{--font-rx-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7a4546d8114e54fa-s.18o8ati-4_x9g.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b9e7b9c6ff7672ac-s.2jjgzj9abf9cy.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8feca5bfbcc904f1-s.p.1xt3x57tcdmbv.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_d9681cce-module__aiHv1W__className{font-family:Newsreader,Newsreader Fallback;font-style:italic;font-weight:400}.newsreader_d9681cce-module__aiHv1W__variable{--font-rx-serif:"Newsreader", "Newsreader Fallback"}
.rx{--void:#08090b;--void-2:#0e1116;--void-3:#151920;--silver:#d7dce2;--silver-dim:#9aa3af;--bg:#f2f4f6;--surface:#fff;--surface-2:#e9ecf0;--line:#d5dae1;--line-soft:#e2e6eb;--ink:#14171b;--ink-2:#3b424d;--muted:#5e6673;--sync:#2f6cb5;--gold-glow:#ecd08a38;--ok:#2e8b5e;--anomaly:#c24a38;--chat:#5b5fc7;--chat-tint:#e8ebfa;--teams-bg:#f5f5f5;--teams-line:#e0e0e0;--teams-ink:#242424;--teams-sub:#616161;--gold-hi:#ecd08a;--gold-lo:#8a6a26;--gold-ink:#7a5d1e;--gold:linear-gradient(135deg,var(--gold-hi),var(--gold-lo));--display:var(--font-rx-display),"IBM Plex Sans",system-ui,sans-serif;--body:var(--font-rx-body),system-ui,"Segoe UI",sans-serif;--serif:var(--font-rx-serif),Charter,Georgia,serif;--mono:var(--font-rx-mono),ui-monospace,"SF Mono",Consolas,monospace;--t-fast:.16s;--t-base:.24s;--t-weight:.36s;--ease:cubic-bezier(.2,.8,.2,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx{--bg:#0b0d11;--surface:#12151b;--surface-2:#181c24;--line:#262c36;--line-soft:#1d222b;--ink:#e8ebef;--ink-2:#c2c8d1;--muted:#8c95a2;--sync:#79a6e3;--ok:#55b785;--anomaly:#e0604d;--chat:#9a9df0;--chat-tint:#2b2c4a;--gold-ink:#e2c57e;--teams-bg:#1f1f1f;--teams-line:#3d3d3d;--teams-ink:#fff;--teams-sub:#adadad;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .rx{--bg:#0b0d11;--surface:#12151b;--surface-2:#181c24;--line:#262c36;--line-soft:#1d222b;--ink:#e8ebef;--ink-2:#c2c8d1;--muted:#8c95a2;--sync:#79a6e3;--ok:#55b785;--anomaly:#e0604d;--chat:#9a9df0;--chat-tint:#2b2c4a;--gold-ink:#e2c57e;--teams-bg:#1f1f1f;--teams-line:#3d3d3d;--teams-ink:#fff;--teams-sub:#adadad;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rx{--v-head:#f3f5f7;--v-text:#aeb6c2;--v-soft:#c9d0da;--v-bright:#e3e7ec;--v-mark:#eef1f5;--v-faint:#7d8794;--v-blue:#8fb3ec;--v-gold:var(--gold-hi);--v-panel:#0e1116;--v-edge:215 220 226;--v-card:21 25 32;--v-em:linear-gradient(100deg,#f4f6f9 5%,#e9d9ae 55%,#ecd08a 100%)}:root[data-theme=light] .rx{--void:#fbfbfc;--void-2:#f1f3f6;--void-3:#e7eaee;--silver:#1a1f26;--silver-dim:#4a5361;--v-head:#0f1318;--v-text:#3b424d;--v-soft:#3b424d;--v-bright:#14171b;--v-mark:#14171b;--v-faint:#5e6673;--v-blue:#2f6cb5;--v-gold:#7a5d1e;--v-panel:#fff;--v-edge:20 23 27;--v-card:255 255 255;--v-em:linear-gradient(100deg,#3b424d 5%,#8a6a26 60%,#7a5d1e 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.rx .code,.rx .anat{--void:#08090b;--v-soft:#c9d0da}.rx *{box-sizing:border-box}.rx{scroll-behavior:smooth;background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.62;overflow-x:clip}.rx .wrap{max-width:1200px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.rx h1,.rx h2,.rx h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.025em;margin:0;line-height:1.06}.rx h2{font-size:clamp(2rem,4vw,3.1rem);font-weight:600}.rx h3{letter-spacing:-.01em;font-size:1.15rem;font-weight:600;line-height:1.25}.rx p{margin:0}.rx a{color:inherit}.rx em.s{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.rx .mono{font-family:var(--mono)}.rx .label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.rx .tnum{font-variant-numeric:tabular-nums}.rx :focus-visible{outline:2px solid var(--sync);outline-offset:3px}.rx:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--void);position:fixed;inset:0 0 auto}.rx .nav{top:env(safe-area-inset-top,0px);z-index:25;background:color-mix(in srgb,var(--void) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgb(var(--v-edge) / .1);position:sticky}.rx .nav .wrap{align-items:center;gap:1.5rem;height:62px;display:flex}.rx .nav img{width:auto;height:26px;display:block}.rx .nav ul{color:var(--silver-dim);gap:1.6rem;margin:0 0 0 1rem;padding:0;font-size:.9rem;list-style:none;display:flex}.rx .nav ul a{transition:color var(--t-fast);text-decoration:none}.rx .nav ul a:hover{color:var(--silver)}.rx .nav .right{align-items:center;gap:.9rem;margin-left:auto;display:flex}.rx .flag{font-family:var(--mono);color:var(--silver-dim);border:1px dashed rgb(var(--v-edge) / .25);border-radius:4px;padding:.15rem .45rem;font-size:.68rem}.rx .btn{font-family:var(--display);cursor:pointer;transition:transform var(--t-fast) var(--ease),background var(--t-fast);border:1px solid #0000;border-radius:6px;align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.rx .btn:hover{transform:translateY(-1px)}.rx .btn-light{background:var(--silver);color:var(--void)}.rx .btn-line{border-color:rgb(var(--v-edge) / .28);color:var(--silver)}@media (max-width:900px){.rx .nav ul,.rx .flag{display:none}}.rx .hero{background:var(--void);color:var(--silver);padding-block:clamp(36px,6vw,64px) clamp(56px,8vw,96px);position:relative;overflow:hidden}.rx .hero:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(42% 38% at 30% 38%,#0f6cbd57,#0000 70%),radial-gradient(36% 34% at 72% 30%,#5b5fc74d,#0000 72%),radial-gradient(34% 30% at 55% 72%,#ecd08a3d,#0000 70%);height:120%;position:absolute;inset:-20% -10% auto}.rx .hero:after{content:"";background-image:linear-gradient(rgb(var(--v-edge) / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--v-edge) / .045) 1px,transparent 1px);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000)}.rx .hero .wrap{z-index:1;text-align:center;justify-items:center;gap:clamp(28px,4vw,44px);display:grid;position:relative}.rx .ticker{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.rx .tick{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--silver-dim);border:1px solid rgb(var(--v-edge) / .16);background:rgb(var(--v-card) / .6);border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:.7rem;display:inline-flex}.rx .tick b{color:var(--silver);letter-spacing:.02em;font-weight:500}.rx .tick i{background:#55b785;border-radius:50%;width:6px;height:6px;display:block}.rx .hero h1{color:var(--v-head);max-width:16ch;font-size:clamp(2.6rem,7vw,5.6rem);font-weight:600}.rx .hero h1 em.s{background:var(--v-em);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-size:1.04em;display:block}.rx .hero .sub{color:var(--v-text);max-width:58ch;font-size:clamp(1.02rem,1.6vw,1.2rem)}.rx .entries{grid-template-columns:1fr 1fr;gap:12px;width:min(820px,100%);display:grid}@media (max-width:640px){.rx .entries{grid-template-columns:1fr}}.rx .entry{text-align:left;border:1px solid rgb(var(--v-edge) / .16);background:rgb(var(--v-card) / .7);transition:border-color var(--t-base),transform var(--t-base) var(--ease);border-radius:8px;align-items:center;gap:1rem;padding:1.05rem 1.15rem;text-decoration:none;display:flex}.rx .entry:hover{border-color:#ecd08a80;transform:translateY(-2px)}.rx .entry b{font-family:var(--display);color:var(--v-head);font-size:1.08rem;font-weight:600;display:block}.rx .entry span{font-family:var(--mono);color:var(--silver-dim);font-size:.78rem}.rx .entry .glyph{border:1px solid rgb(var(--v-edge) / .16);border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.rx .works{color:var(--silver-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem;font-size:.8rem;display:flex}.rx .works span{align-items:center;gap:.45rem;display:inline-flex}.rx .works img{object-fit:contain;width:18px;height:18px}.rx section.s{padding-block:clamp(64px,9vw,120px)}.rx .shead{border-top:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:end;gap:2rem 4rem;margin-bottom:clamp(32px,5vw,56px);padding-top:1.4rem;display:grid;position:relative}@media (max-width:860px){.rx .shead{grid-template-columns:1fr}}.rx .shead .num{align-items:baseline;gap:.9rem;margin-bottom:1rem;display:flex}.rx .shead .num em{font-family:var(--serif);color:var(--gold-ink);font-size:1.5rem;font-style:italic}.rx .shead p{color:var(--ink-2);max-width:52ch;font-size:1.05rem}.rx .lead-serif{font-family:var(--serif);color:var(--sync);text-align:center;text-wrap:balance;max-width:30ch;margin:0 auto;font-size:clamp(1.4rem,2.6vw,2rem);font-style:italic;line-height:1.3}.rx .story{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px);display:grid}@media (max-width:920px){.rx .story{grid-template-columns:1fr}}.rx .story-steps{gap:0;display:grid}.rx .sstep{border-left:1px solid var(--line);padding-block:2rem;min-height:52vh;transition:opacity var(--t-weight);align-content:center;gap:.7rem;padding-left:1.4rem;display:grid;position:relative}.rx .sstep:before{content:"";background:var(--line);width:7px;height:7px;transition:background var(--t-base);border-radius:50%;position:absolute;top:calc(50% - 4px);left:-4px}.rx .sstep.on:before{background:var(--sync)}.rx .sstep.gold.on:before{background:var(--gold-hi)}.rx .sstep p{color:var(--ink-2);max-width:46ch}.rx .sstep .label{color:var(--sync)}@media (max-width:920px){.rx .sstep{min-height:auto}}.rx .chat-col{align-self:start;position:sticky;top:96px}@media (max-width:920px){.rx .chat-col{order:-1;position:relative;top:0}}.rx .teams{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -36px #14171b59}.rx .tbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:.6rem;padding:.7rem .95rem;font-size:.84rem;display:flex}.rx .tbar img.ti{width:18px;height:18px}.rx .tbar b{font-family:var(--display);font-weight:600}.rx .tbar .mode{border:1px solid var(--line);border-radius:6px;margin-left:auto;font-size:.72rem;display:flex;overflow:hidden}.rx .tbar .mode button{color:var(--muted);cursor:pointer;font-family:var(--body);background:0 0;border:0;padding:.28rem .65rem}.rx .tbar .mode button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.rx .chat{background:var(--surface-2);align-content:start;gap:.75rem;min-height:560px;padding:1rem;display:grid}.rx .msg{transition:opacity var(--t-weight) var(--ease),transform var(--t-weight) var(--ease);align-items:flex-start;gap:.55rem;display:flex}.rx .msg.me{flex-direction:row-reverse}.rx .msg.off{opacity:0;transform:translateY(6px)}.rx .av{color:#fff;background:var(--sync);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:600;display:grid}.rx .av.romy{background:var(--void);border:1px solid #2a3040}.rx .av.romy svg{width:16px;height:16px}.rx .meta{color:var(--muted);margin-bottom:.15rem;font-size:.68rem}.rx .meta .ai{border:1px solid var(--line);border-radius:3px;margin-left:.3rem;padding:0 .3rem}.rx .bub{background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;max-width:86%;padding:.5rem .75rem;font-size:.88rem}.rx .me .bub{background:var(--chat-tint);border-color:#0000}.rx .card{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;max-width:94%;font-size:.85rem;position:relative;overflow:hidden}.rx .card-h{border-bottom:1px solid var(--line-soft);font-family:var(--display);align-items:center;gap:.5rem;padding:.55rem .8rem;font-weight:600;display:flex}.rx .card-b{gap:.5rem;padding:.65rem .8rem;display:grid}.rx .steps{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.rx .steps li{align-items:center;gap:.5rem;display:flex}.rx .ck{border:1.5px solid var(--line);color:#fff;width:16px;height:16px;transition:background var(--t-base),border-color var(--t-base);border-radius:4px;flex:none;place-items:center;font-size:.6rem;display:grid}.rx .steps li.done .ck{background:var(--ok);border-color:var(--ok)}.rx .facts{color:var(--muted);grid-template-columns:auto 1fr;gap:.15rem .7rem;font-size:.76rem;display:grid}.rx .facts b{color:var(--ink-2);font-weight:500}.rx .acts{border-top:1px solid var(--line-soft);gap:.5rem;padding:.55rem .8rem;display:flex}.rx .acts span{font-family:var(--display);border:1px solid var(--line);border-radius:5px;padding:.32rem .8rem;font-size:.78rem;font-weight:600}.rx .acts .go{background:var(--gold);color:#2b2108;border-color:#0000}.rx .acts .go.dis{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.rx .sealed{font-family:var(--mono);color:var(--gold-ink);border:1px solid color-mix(in srgb,var(--gold-lo) 45%,transparent);border-radius:4px;align-items:center;gap:.35rem;margin-left:auto;padding:.08rem .45rem;font-size:.68rem;display:inline-flex}.rx .sealed i{background:var(--gold);border-radius:2px;width:9px;height:9px;display:block}.rx .pv{font-family:var(--mono);color:var(--chat);background:var(--chat-tint);border-radius:4px;margin-left:auto;padding:.08rem .45rem;font-size:.66rem}.rx .card.wm:after{content:"VORSCHAU";font-family:var(--display);letter-spacing:.14em;color:var(--chat);opacity:.1;pointer-events:none;font-size:1.6rem;font-weight:700;position:absolute;bottom:2.6rem;right:.7rem;transform:rotate(-8deg)}.rx .res{flex-wrap:wrap;gap:1.2rem;display:flex}.rx .res div{display:grid}.rx .res small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.rx .res strong{font-family:var(--display);font-size:1.05rem;font-weight:600}.rx .trailline{font-family:var(--mono);color:var(--muted);border-top:1px dashed var(--line);padding-top:.4rem;font-size:.68rem}.rx .graph-shell{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.rx .gtools{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:.8rem;padding:.65rem 1rem;display:flex}.rx .gtools .label{margin-right:auto}.rx .gbtn{font-family:var(--display);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;padding:.4rem .8rem;font-size:.82rem;font-weight:600}.rx .gbtn.gold{background:var(--gold);color:#2b2108;border-color:#0000}.rx .graph{background-image:radial-gradient(color-mix(in srgb,var(--line) 85%,transparent) 1px,transparent 1px);background-size:20px 20px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a b c""f e d";gap:72px clamp(40px,6vw,88px);padding:44px clamp(20px,3vw,40px);display:grid;position:relative}.rx .graph svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (max-width:760px){.rx .graph{grid-template-columns:minmax(0,1fr);grid-template-areas:"a""b""c""d""e""f";row-gap:34px;padding:24px 16px}}.rx .edge{fill:none;stroke:var(--line);stroke-width:2px}.rx .edge.lit{stroke:var(--sync)}.rx .edge.glit{stroke:var(--gold-hi)}.rx .node{z-index:1;background:var(--surface);border:1px solid var(--line);cursor:pointer;min-width:0;transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-base) var(--ease);text-align:left;color:var(--ink);font-size:.78rem;font-family:var(--body);border-radius:8px;gap:.12rem;padding:.6rem .7rem .65rem;display:grid;position:relative}.rx .node:hover{transform:translateY(-2px)}.rx .node[aria-selected=true]{border-color:var(--sync);box-shadow:0 0 0 3px color-mix(in srgb,var(--sync) 18%,transparent)}.rx .node.run{border-color:var(--sync);box-shadow:0 0 0 4px color-mix(in srgb,var(--sync) 22%,transparent)}.rx .node.human.run,.rx .node.human[aria-selected=true]{border-color:var(--gold-hi);box-shadow:0 0 0 4px #ecd08a47}.rx .node .top{align-items:center;gap:.45rem;margin-bottom:.2rem;display:flex}.rx .node .ic{width:22px;height:22px;font-family:var(--mono);color:#fff;background:var(--ink-2);border-radius:5px;place-items:center;font-size:.66rem;font-weight:500;display:grid}.rx .node.human .ic{background:var(--gold);color:#2b2108}.rx .node b{font-family:var(--display);font-size:.95rem;font-weight:600}.rx .node small{color:var(--muted);font-size:.82rem;line-height:1.4}.rx .node code{font-family:var(--mono);color:var(--muted);border:1px solid var(--line-soft);border-radius:3px;justify-self:start;margin-top:.25rem;padding:0 .3rem;font-size:.62rem}.rx .node .st{background:var(--line);border-radius:50%;width:8px;height:8px;position:absolute;top:.55rem;right:.6rem}.rx .node.done .st{background:var(--ok)}.rx .gdetail{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1.1fr;gap:1.4rem;min-height:150px;padding:1.1rem 1.2rem;display:grid}@media (max-width:760px){.rx .gdetail{grid-template-columns:1fr}}.rx .gdetail p{color:var(--ink-2);margin-top:.3rem;font-size:.93rem}.rx .calm{border-left:3px solid var(--gold-hi);align-content:start;gap:.35rem;padding-left:1rem;display:grid}.rx .calm .label{color:var(--gold-ink)}.rx .calm p{font-family:var(--serif);color:var(--ink);font-size:1.25rem;line-height:1.35}.rx .trail{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line-soft);color:var(--ink-2);white-space:pre;border-radius:6px;min-width:0;padding:.75rem .85rem;font-size:.74rem;overflow-x:auto}.rx .modes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (max-width:980px){.rx .modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.rx .modes{grid-template-columns:1fr}}.rx .mode-c{border-right:1px solid var(--line-soft);align-content:start;gap:.6rem;padding:1.4rem 1.2rem;display:grid}.rx .mode-c:last-child{border-right:0}.rx .mode-c .k{font-family:var(--display);align-items:center;gap:.5rem;font-weight:600;display:flex}.rx .mode-c .k i{border-radius:2px;width:10px;height:10px;display:block}.rx .mode-c p{color:var(--ink-2);font-size:.9rem}.rx .mode-c ul{color:var(--muted);gap:.2rem;margin:0;padding-left:1rem;font-size:.82rem;display:grid}.rx .k-run i{background:var(--ok)}.rx .k-prev i{background:var(--chat)}.rx .k-ans i{background:var(--sync)}.rx .k-off i{background:var(--line)}.rx .k-never i{background:var(--anomaly)}.rx .note{color:var(--muted);max-width:72ch;margin-top:1.2rem;font-size:.9rem}.rx .setup{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}@media (max-width:860px){.rx .setup{grid-template-columns:1fr}}.rx .su{border-right:1px solid var(--line-soft);align-content:start;gap:.7rem;padding:1.5rem;display:grid}.rx .su:last-child{border-right:0}@media (max-width:860px){.rx .su{border-right:0;border-bottom:1px solid var(--line-soft)}}.rx .su .label{color:var(--sync)}.rx .su p{color:var(--ink-2);font-size:.92rem}.rx .consent{border:1px solid var(--line-soft);background:var(--surface-2);color:var(--muted);border-radius:6px;gap:.25rem;padding:.65rem .75rem;font-size:.76rem;display:grid}.rx .consent b{font-family:var(--display);color:var(--ink);font-size:.84rem;font-weight:600}.rx .progress{background:var(--line-soft);border-radius:2px;height:3px;overflow:hidden}.rx .progress i{background:var(--sync);height:100%;display:block}.rx .rep{grid-template-columns:1.35fr 1fr;gap:1rem;display:grid}@media (max-width:900px){.rx .rep{grid-template-columns:1fr}}.rx .panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:.6rem;min-width:0;padding:1rem 1.1rem;display:grid}.rx .ph{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.rx .ph small{font-family:var(--mono);color:var(--muted);border:1px dashed var(--line);border-radius:3px;padding:0 .35rem;font-size:.66rem}.rx .panel svg{width:100%;height:auto;display:block}.rx .ax{fill:var(--muted);font-size:10px;font-family:var(--mono)}.rx .gl{stroke:var(--line-soft);stroke-width:1px}.rx .heat{grid-template-columns:118px repeat(7,minmax(0,1fr));align-items:center;gap:3px;font-size:.72rem;display:grid}.rx .heat .l{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rx .heat .d{color:var(--muted);text-align:center;font-family:var(--mono);font-size:.64rem}.rx .heat i{background:var(--sync);border-radius:3px;height:22px;display:block}.rx .legend{color:var(--muted);flex-wrap:wrap;gap:1rem;font-size:.76rem;display:flex}.rx .legend span{align-items:center;gap:.4rem;display:inline-flex}.rx .legend i{border-radius:2px;width:14px;height:3px;display:block}.rx .integ{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:900px){.rx .integ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.rx .integ{grid-template-columns:1fr}}.rx .it{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);align-content:start;gap:.4rem;padding:1.3rem 1.1rem;display:grid}.rx .it .stt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.rx .stt.next{color:var(--sync)}.rx .it p{color:var(--ink-2);font-size:.88rem}.rx .code{font-family:var(--mono);background:var(--void);color:var(--v-soft);white-space:pre;border-radius:8px;padding:.95rem 1rem;font-size:.76rem;overflow-x:auto}.rx .code .c{color:#7d8ea8}.rx .code .g{color:#ecd08a}.rx .mcp{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}@media (max-width:820px){.rx .mcp{grid-template-columns:1fr}}.rx .why{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}@media (max-width:820px){.rx .why{grid-template-columns:1fr}}.rx .wy{border-bottom:1px solid var(--line-soft);gap:.55rem;padding:1.6rem 1.4rem 1.6rem 0;display:grid}.rx .wy:nth-child(2n){border-left:1px solid var(--line-soft);padding-left:1.4rem}@media (max-width:820px){.rx .wy:nth-child(2n){border-left:0;padding-left:0}}.rx .wy .label{color:var(--sync)}.rx .wy p{color:var(--ink-2)}.rx .road{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:2.4rem;display:grid}@media (max-width:820px){.rx .road{grid-template-columns:1fr}}.rx .rc{border-top:2px solid var(--line);align-content:start;gap:.5rem;padding-top:.9rem;display:grid}.rx .rc.live{border-color:var(--ok)}.rx .rc.next{border-color:var(--sync)}.rx .rc.later{border-color:var(--chat)}.rx .rc ul{color:var(--ink-2);gap:.3rem;margin:0;padding-left:1rem;font-size:.9rem;display:grid}.rx .close{background:var(--void);color:var(--silver);padding-block:clamp(64px,9vw,112px);position:relative;overflow:hidden}.rx .close:before{content:"";pointer-events:none;background:radial-gradient(40% 50% at 50% 70%,#ecd08a1f,#0000 70%),radial-gradient(40% 50% at 30% 80%,#0f6cbd38,#0000 70%);height:90%;position:absolute;inset:auto -10% -40%}.rx .close .wrap{text-align:center;justify-items:center;gap:1.3rem;display:grid;position:relative}.rx .close h2{color:var(--v-head)}.rx .close p{color:var(--v-text);max-width:56ch}.rx .schluss-marke{width:72px;height:72px}.rx footer{background:var(--void);color:var(--silver-dim);border-top:1px solid rgb(var(--v-edge) / .1);padding-block:1.6rem 2.4rem;font-size:.8rem}.rx footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.rx footer img{width:auto;height:20px}.rx .tw{background:var(--teams-bg);border:1px solid var(--teams-line);color:var(--teams-ink);border-radius:10px;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,IBM Plex Sans,sans-serif;overflow:hidden;box-shadow:0 30px 60px -36px #14171b59}.rx .tw-top{background:var(--surface);border-bottom:1px solid var(--teams-line);align-items:center;gap:.6rem;padding:.6rem .9rem;display:flex}.rx .tw-top .app{background:#0b0d11;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.rx .tw-top .app svg{width:18px;height:18px}.rx .tw-top b{font-size:.92rem;font-weight:600}.rx .tw-tabs{color:var(--teams-sub);gap:1rem;margin-left:.6rem;font-size:.82rem;display:flex}.rx .tw-tabs span.on{color:var(--teams-ink);box-shadow:inset 0 -2px 0 var(--chat);margin-bottom:-.4rem;padding-bottom:.35rem;font-weight:600}.rx .tw-top .mode{border:1px solid var(--teams-line);border-radius:6px;margin-left:auto;font-size:.72rem;display:flex;overflow:hidden}.rx .tw-top .mode button{color:var(--teams-sub);cursor:pointer;background:0 0;border:0;padding:.28rem .65rem;font-family:inherit}.rx .tw-top .mode button[aria-pressed=true]{background:var(--chat);color:#fff}.rx .tw-body{align-content:start;gap:.9rem;min-height:600px;padding:1rem .9rem 1.2rem;display:grid}.rx .tm{transition:opacity var(--t-weight) var(--ease),transform var(--t-weight) var(--ease);grid-template-columns:32px minmax(0,1fr);gap:.55rem;display:grid}.rx .tm.off{opacity:0;transform:translateY(6px)}.rx .tm.me{grid-template-columns:minmax(0,1fr);justify-items:end}.rx .tm .ava{background:#0b0d11;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.rx .tm .ava svg{width:18px;height:18px}.rx .tm .who{color:var(--teams-sub);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.2rem;font-size:.72rem;display:flex}.rx .tm .who b{color:var(--teams-ink);font-weight:600}.rx .tm .aitag{border:1px solid var(--teams-line);border-radius:4px;padding:0 .3rem;font-size:.66rem}.rx .tm .txt{background:var(--surface);border-radius:6px;max-width:94%;padding:.55rem .75rem;font-size:.86rem;line-height:1.45}.rx .tm.me .txt{background:var(--chat-tint);max-width:80%}.rx .tm .foot{color:var(--teams-sub);align-items:center;gap:.6rem;margin-top:.35rem;font-size:.7rem;display:flex}.rx .tm .cite{border:1px solid var(--teams-line);border-radius:999px;padding:0 .45rem}.rx .ac{background:var(--surface);border:1px solid var(--teams-line);border-radius:6px;gap:.35rem;max-width:96%;padding:.75rem .85rem;font-size:.83rem;line-height:1.42;display:grid;position:relative}.rx .ac .t{font-size:.98rem;font-weight:600}.rx .ac .h{margin-top:.45rem;font-weight:600}.rx .ac .sub{color:var(--teams-sub)}.rx .ac .fs{grid-template-columns:auto 1fr;gap:.1rem .8rem;display:grid}.rx .ac .fs b{font-weight:600}.rx .ac .badge{color:var(--chat);background:var(--chat-tint);border-radius:4px;justify-self:start;padding:.1rem .45rem;font-size:.72rem;font-weight:600}.rx .ac .acts{border:0;flex-wrap:wrap;gap:.45rem;margin-top:.5rem;padding:0;display:flex}.rx .ac .acts span{border:1px solid var(--teams-line);background:var(--surface);border-radius:4px;padding:.3rem .8rem;font-size:.8rem;font-weight:600}.rx .ac .acts span.pri{background:var(--chat);border-color:var(--chat);color:#fff}.rx .ac .run{border:2px solid var(--chat);vertical-align:-1px;border-top-color:#0000;border-radius:50%;width:10px;height:10px;margin-right:.3rem;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.rx .ac[data-state] .st{display:none}.rx .ac[data-state=vorschau] .st-vorschau,.rx .ac[data-state=laeuft] .st-laeuft,.rx .ac[data-state=ergebnis] .st-ergebnis,.rx .ac[data-state=modus] .st-modus{gap:.35rem;display:grid}.rx .realnote{color:var(--muted);margin-top:.6rem;font-size:.74rem}.rx .ro-switch{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:1.2rem;display:inline-flex;overflow:hidden}.rx .ro-switch button{font-family:var(--display);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.55rem 1rem;font-size:.88rem;font-weight:600}.rx .ro-switch button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.rx .ro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}@media (max-width:920px){.rx .ro{grid-template-columns:1fr}}.rx .ro-steps{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.rx .ro-steps button{text-align:left;background:var(--surface);border:1px solid var(--line-soft);cursor:pointer;width:100%;color:var(--ink);font-family:var(--body);transition:border-color var(--t-base),box-shadow var(--t-base);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem .85rem;display:grid}.rx .ro-steps button[aria-current=step]{border-color:var(--sync);box-shadow:0 0 0 3px color-mix(in srgb,var(--sync) 15%,transparent)}.rx .ro-steps .n{width:34px;height:34px;font-family:var(--mono);border:1px solid var(--line);color:var(--muted);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.rx .ro-steps button.done .n{background:var(--ok);border-color:var(--ok);color:#fff}.rx .ro-steps button[aria-current=step] .n{border-color:var(--sync);color:var(--sync)}.rx .ro-steps b{font-family:var(--display);font-size:.95rem;font-weight:600;display:block}.rx .ro-steps small{color:var(--muted);font-size:.8rem}.rx .ro-steps .who{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-soft);border-radius:3px;padding:.05rem .35rem;font-size:.62rem}.rx .ro-stage{gap:.8rem;display:grid;position:sticky;top:96px}@media (max-width:920px){.rx .ro-stage{position:relative;top:0}}.rx .win{background:var(--surface);border:1px solid var(--line);border-radius:10px;font-family:Segoe UI,-apple-system,IBM Plex Sans,sans-serif;overflow:hidden;box-shadow:0 30px 60px -36px #14171b59}.rx .win-bar{border-bottom:1px solid var(--line-soft);color:var(--muted);align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.78rem;display:flex}.rx .win-bar i{background:var(--line);border-radius:50%;width:9px;height:9px;display:block}.rx .win-bar span{font-family:var(--mono);margin-left:.4rem;font-size:.7rem}.rx .win-body{min-height:300px;transition:opacity var(--t-base);align-content:start;gap:.7rem;padding:1.1rem;font-size:.86rem;display:grid}.rx .win-body h4{margin:0;font-size:1.02rem;font-weight:600}.rx .win-body .sub{color:var(--muted)}.rx .perm{border:1px solid var(--line-soft);border-radius:6px;gap:.3rem;padding:.6rem .7rem;display:grid}.rx .perm div{align-items:baseline;gap:.5rem;display:flex}.rx .perm div:before{content:"";background:var(--sync);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.rx .mbtn{justify-content:flex-end;gap:.5rem;display:flex}.rx .mbtn span{border:1px solid var(--line);border-radius:3px;padding:.32rem 1rem;font-size:.8rem}.rx .mbtn span.pri{color:#fff;background:#0f6cbd;border-color:#0f6cbd}.rx .tbl{border-collapse:collapse;width:100%;font-size:.8rem}.rx .tbl th,.rx .tbl td{text-align:left;border-bottom:1px solid var(--line-soft);padding:.4rem .5rem}.rx .tbl th{color:var(--muted);font-size:.72rem;font-weight:600}.rx .pill{border-radius:999px;padding:.05rem .5rem;font-size:.68rem;font-weight:600;display:inline-block}.rx .pill.ok{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok)}.rx .pill.req{color:#0f6cbd;background:#0f6cbd24}.rx .pill.wait{background:var(--surface-2);color:var(--muted)}.rx .trans{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}@media (max-width:600px){.rx .trans{grid-template-columns:1fr}}.rx .trans div{background:var(--surface);border:1px solid var(--line-soft);color:var(--ink-2);border-radius:8px;gap:.25rem;padding:.7rem .8rem;font-size:.82rem;display:grid}.rx .trans .label{font-size:.62rem}.rx .toast{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;align-items:flex-start;gap:.7rem;padding:.7rem .8rem;display:flex}.rx .toast .ic{background:#0b0d11;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.rx .toast .ic svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.rx *,.rx :before,.rx :after{transition:none!important;animation:none!important}}.rx .shead:before{content:"";background:var(--gold);width:72px;height:2px;position:absolute;top:-1px;left:0}.rx .btn-gold{background:var(--gold);color:#241b06;box-shadow:0 0 0 1px #ecd08a59,0 10px 30px -12px var(--gold-glow)}.rx .btn-gold:hover{box-shadow:0 0 0 1px #ecd08a99,0 14px 36px -12px #ecd08a73}.rx .hero h1 em.s{background:var(--v-em);-webkit-background-clip:text;background-clip:text}.rx .entry:hover{border-color:#ecd08ab3}.rx .kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v-gold);background:#ecd08a0f;border:1px solid #ecd08a4d;border-radius:999px;align-items:center;gap:.55rem;padding:.3rem .8rem;font-size:.72rem;display:inline-flex}.rx .kicker i{background:var(--gold-hi);border-radius:50%;width:6px;height:6px;display:block}.rx .prob{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.rx .prob{grid-template-columns:1fr}}.rx .prob>div{border-bottom:1px solid var(--line-soft);align-content:start;gap:.55rem;padding:1.4rem 1.3rem 1.5rem 0;display:grid}.rx .prob>div+div{border-left:1px solid var(--line-soft);padding-left:1.3rem}@media (max-width:900px){.rx .prob>div+div{border-left:0;padding-left:0}}.rx .prob p{color:var(--ink-2);font-size:.95rem}.rx .prob .label{color:var(--gold-ink)}.rx .vs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}@media (max-width:820px){.rx .vs{grid-template-columns:1fr}}.rx .vs>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-content:start;gap:.6rem;padding:1.2rem 1.3rem;display:grid}.rx .vs ol{color:var(--ink-2);gap:.35rem;margin:0;padding-left:1.2rem;font-size:.93rem;display:grid}.rx .vs .today .label{color:var(--anomaly)}.rx .vs .romy{border-color:color-mix(in srgb,var(--gold-lo) 45%,var(--line));box-shadow:0 0 0 3px #ecd08a1f}.rx .vs .romy .label{color:var(--gold-ink)}.rx .anat{font-family:var(--mono);background:var(--void);color:var(--v-soft);white-space:pre;border-radius:10px;padding:1.1rem 1.2rem;font-size:.82rem;line-height:1.7;overflow-x:auto}.rx .anat .k{color:#ecd08a}.rx .anat .c{color:#7d8ea8}.rx .dl{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.2rem;display:grid}@media (max-width:860px){.rx .dl{grid-template-columns:1fr}}.rx .facts2{grid-template-columns:auto 1fr;gap:.35rem 1rem;font-size:.92rem;display:grid}.rx .facts2 dt{font-family:var(--mono);color:var(--muted);padding-top:.15rem;font-size:.74rem}.rx .facts2 dd{color:var(--ink-2);margin:0}.rx .page-hero{background:var(--void);color:var(--silver);padding-block:clamp(40px,6vw,72px);position:relative;overflow:hidden}.rx .page-hero:before{content:"";pointer-events:none;background:radial-gradient(40% 40% at 25% 40%,#0f6cbd47,#0000 70%),radial-gradient(34% 30% at 75% 60%,#ecd08a2e,#0000 70%);height:140%;position:absolute;inset:-30% -10% auto}.rx .page-hero .wrap{gap:1rem;max-width:1200px;display:grid;position:relative}.rx .page-hero h1{color:var(--v-head);max-width:22ch;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:600}.rx .page-hero p{color:var(--v-text);max-width:62ch;font-size:1.08rem}.rx .crumbs{font-family:var(--mono);color:var(--silver-dim);letter-spacing:.06em;font-size:.72rem}.rx .crumbs a{color:var(--silver-dim);text-decoration:none}.rx .doc{grid-template-columns:220px minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-block:clamp(40px,6vw,72px);display:grid}@media (max-width:900px){.rx .doc{grid-template-columns:1fr}}.rx .toc{align-self:start;gap:.15rem;font-size:.86rem;display:grid;position:sticky;top:90px}@media (max-width:900px){.rx .toc{position:relative;top:0}}.rx .toc a{color:var(--muted);border-left:2px solid var(--line-soft);padding:.3rem .6rem;text-decoration:none}.rx .toc a:hover{color:var(--ink);border-left-color:var(--gold-hi)}.rx .prose{gap:1rem;min-width:0;max-width:78ch;display:grid}.rx .prose h2{margin-top:1.6rem;scroll-margin-top:90px;font-size:clamp(1.5rem,2.6vw,2rem)}.rx .prose h3{margin-top:.6rem}.rx .prose p,.rx .prose li{color:var(--ink-2)}.rx .prose ul,.rx .prose ol{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.rx .prose code{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:4px;padding:.05rem .35rem;font-size:.85em}.rx .tblw{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow-x:auto}.rx .tblw table{border-collapse:collapse;width:100%;font-size:.86rem}.rx .tblw th,.rx .tblw td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:.55rem .7rem}.rx .tblw th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);font-size:.68rem;font-weight:500}.rx .tblw td code{white-space:nowrap}.rx .callout{border:1px solid color-mix(in srgb,var(--gold-lo) 40%,var(--line));background:color-mix(in srgb,var(--gold-hi) 8%,var(--surface));color:var(--ink-2);border-radius:8px;padding:.85rem 1rem;font-size:.93rem}.rx .callout b{color:var(--ink)}.rx .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:760px){.rx .cards{grid-template-columns:1fr}}.rx .cardlink{background:var(--surface);border:1px solid var(--line);transition:border-color var(--t-base),transform var(--t-base) var(--ease);border-radius:10px;gap:.4rem;padding:1.2rem 1.25rem;text-decoration:none;display:grid}.rx .cardlink:hover{border-color:var(--gold-hi);transform:translateY(-2px)}.rx .cardlink p{color:var(--ink-2);font-size:.92rem}.rx .cardlink .label{color:var(--gold-ink)}.rx .nav .on{color:var(--silver)}.rx .sw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}@media (max-width:900px){.rx .sw{grid-template-columns:1fr}}.rx .sw-p{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:.8rem;min-width:0;padding:1rem 1rem 1.1rem;display:grid}.rx .sw-p.romy{border-color:color-mix(in srgb,var(--gold-lo) 50%,var(--line));box-shadow:0 0 0 4px #ecd08a1a,0 30px 60px -40px #8a6a2673}.rx .sw-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.rx .sw-p.today .label{color:var(--anomaly)}.rx .sw-p.romy .label{color:var(--gold-ink)}.rx .sw-tag{font-family:var(--mono);color:var(--muted);font-size:.68rem}.rx .sw-svg{width:100%;height:auto;display:block}.rx .sw-lane{fill:var(--surface-2)}.rx .sw-lane.alt{fill:var(--surface)}.rx .sw-lt{fill:var(--muted);font-family:var(--mono);letter-spacing:.04em;font-size:10px}.rx .sw-e{fill:none;stroke:var(--line);stroke-width:2px}.rx .sw-e.x{stroke-dasharray:5 5}.rx .today .sw-e.x{stroke:color-mix(in srgb,var(--anomaly) 55%,var(--line))}.rx .romy .sw-e{stroke:color-mix(in srgb,var(--sync) 60%,var(--line))}.rx .romy .sw-e.g{stroke:var(--gold-hi);stroke-width:2.6px}.rx .sw-e.lit{stroke-width:3px}.rx .sw-n circle{fill:var(--surface);stroke:var(--ink-2);stroke-width:1.6px}.rx .sw-n text{fill:var(--ink);font-family:var(--mono);font-size:10px}.rx .sw-n.wait circle{stroke:var(--anomaly);stroke-dasharray:3 3}.rx .sw-n.gold circle{fill:url(#gm);stroke:var(--gold-lo)}.rx .sw-n.gold text{fill:#241b06;font-weight:600}.rx .sw-n.end circle{stroke:var(--ok)}.rx .sw-n.on circle{stroke-width:3px}.rx .today .sw-dot{fill:var(--anomaly)}.rx .romy .sw-dot{fill:var(--gold-lo)}.rx .sw-l{color:var(--ink-2);gap:.3rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.rx .sw-l li{grid-template-columns:24px 1fr;align-items:baseline;gap:.5rem;display:grid}.rx .sw-l li span{font-family:var(--mono);color:var(--muted);font-size:.7rem}.rx .sw-l li.wait{color:var(--anomaly)}.rx .sw-l li.gold{color:var(--gold-ink);font-weight:600}.rx .sw-ctl{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.rx .lang{font-family:var(--mono);color:var(--silver-dim);border:1px solid rgb(var(--v-edge) / .2);border-radius:4px;padding:.2rem .45rem;font-size:.72rem;text-decoration:none}.rx .lang:hover{color:var(--v-gold);border-color:#ecd08a80}.rx .pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:.6rem;display:grid}@media (max-width:820px){.rx .pillars{grid-template-columns:1fr}}.rx .pillar{border:1px solid rgb(var(--v-edge) / .16);background:rgb(var(--v-card) / .65);border-radius:10px;gap:.3rem;padding:1rem 1.1rem;display:grid}.rx .pillar b{font-family:var(--display);color:var(--v-gold);font-weight:600}.rx .pillar span{color:var(--v-text);font-size:.92rem}.rx .rail{z-index:15;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:62px}.rx .rail .wrap{gap:.4rem;padding-block:.6rem;display:flex;overflow-x:auto}.rx .rail a{color:var(--muted);border:1px solid var(--line);background:var(--surface);transition:border-color var(--t-base),color var(--t-base);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.84rem;text-decoration:none;display:inline-flex}.rx .rail a b{font-family:var(--mono);color:var(--gold-ink);font-size:.7rem;font-weight:500}.rx .rail a.on{border-color:var(--gold-hi);color:var(--ink);box-shadow:0 0 0 3px #ecd08a26}.rx .stage{border-bottom:1px solid var(--line-soft);padding-block:clamp(48px,7vw,96px);scroll-margin-top:120px}.rx .stage-g{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid}@media (max-width:960px){.rx .stage-g{grid-template-columns:1fr}}.rx .stage-l{gap:1.1rem;min-width:0;display:grid}.rx .stage-n{align-items:center;gap:.8rem;display:flex}.rx .stage-n .big{font-family:var(--serif);color:var(--gold-ink);font-size:3.2rem;font-style:italic;line-height:1}.rx .stage-n .chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:.1rem .45rem;font-size:.68rem}.rx .stage h2{font-size:clamp(1.9rem,3.6vw,2.8rem)}.rx .stage .after{color:var(--ink-2);max-width:52ch;font-size:1.12rem}.rx .stage .after b{color:var(--ink)}.rx .groups{gap:.7rem;display:grid}.rx .grp{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.rx .grp h4{font-family:var(--display);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin:0;padding:.65rem .9rem;font-size:.95rem;font-weight:600;display:flex}.rx .grp h4 span{font-family:var(--mono);color:var(--muted);font-size:.66rem;font-weight:400}.rx .grp ul{margin:0;padding:0;list-style:none}.rx .grp li{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);gap:.15rem;padding:.55rem .9rem;display:grid}.rx .grp li:last-child{border-bottom:0}.rx .grp li span{color:var(--ink-2);font-size:.9rem}.rx .grp li code{font-family:var(--mono);color:var(--sync);word-break:break-all;font-size:.7rem}.rx .cant{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;display:grid}@media (max-width:640px){.rx .cant{grid-template-columns:1fr}}.rx .cant>div{border-radius:10px;gap:.25rem;padding:.8rem .9rem;font-size:.9rem;display:grid}.rx .cant .no{background:color-mix(in srgb,var(--anomaly) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--anomaly) 28%,var(--line))}.rx .cant .no .label{color:var(--anomaly)}.rx .cant .back{background:var(--surface);border:1px solid var(--line)}.rx .cant .back .label{color:var(--sync)}.rx .bundle{border-left:3px solid var(--gold-hi);background:color-mix(in srgb,var(--gold-hi) 8%,var(--surface));color:var(--ink-2);border-radius:0 8px 8px 0;padding:.8rem 1rem;font-size:.92rem}.rx .stage-r{gap:.8rem;display:grid;position:sticky;top:140px}@media (max-width:960px){.rx .stage-r{position:relative;top:0}}.rx .msd{color:#1b1b1b;background:#fff;border-radius:6px;justify-self:center;width:100%;max-width:440px;font-family:Segoe UI,-apple-system,IBM Plex Sans,sans-serif;overflow:hidden;box-shadow:0 2px 6px #00000014,0 30px 70px -30px #00000073}.rx .msd-top{gap:.9rem;padding:1.2rem 1.4rem .2rem;display:grid}.rx .msd-logo{color:#5e5e5e;align-items:center;gap:.45rem;font-size:.95rem;display:flex}.rx .msd-logo i{grid-template-columns:1fr 1fr;gap:2px;width:16px;height:16px;display:grid}.rx .msd-logo i span:first-child{background:#f25022}.rx .msd-logo i span:nth-child(2){background:#7fba00}.rx .msd-logo i span:nth-child(3){background:#00a4ef}.rx .msd-logo i span:nth-child(4){background:#ffb900}.rx .msd-acct{color:#1b1b1b;font-size:.86rem}.rx .msd h5{margin:0;font-size:1.45rem;font-weight:600;line-height:1.2}.rx .msd-app{align-items:center;gap:.7rem;display:flex}.rx .msd-app .ico{background:#0b0d11;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.rx .msd-app .ico svg{width:24px;height:24px}.rx .msd-app b{font-size:.98rem;font-weight:600;display:block}.rx .msd-app a{color:#0067b8;font-size:.8rem;text-decoration:none}.rx .msd-sub{color:#1b1b1b;font-size:.86rem}.rx .msd ul{margin:0;padding:0 1.4rem;list-style:none;display:grid}.rx .msd li{border-bottom:1px solid #f0f0f0;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.88rem;display:flex}.rx .msd li:before{content:"›";color:#5e5e5e;width:10px;font-size:1rem;display:inline-block;transform:rotate(90deg)}.rx .msd-box{align-items:flex-start;gap:.55rem;margin:.8rem 1.4rem 0;font-size:.86rem;display:flex}.rx .msd-box i{border:1px solid #5e5e5e;border-radius:2px;flex:none;width:16px;height:16px;margin-top:2px}.rx .msd-boxnote{color:#8a6a26;margin:.35rem 1.4rem 0 3.1rem;font-size:.76rem;font-weight:600}.rx .msd-fine{color:#5e5e5e;padding:.9rem 1.4rem 0;font-size:.72rem;line-height:1.45}.rx .msd-btns{justify-content:flex-end;gap:.5rem;padding:1rem 1.4rem 1.2rem;display:flex}.rx .msd-btns span{text-align:center;background:#fff;border:1px solid #8a8886;min-width:96px;padding:.38rem .9rem;font-size:.86rem}.rx .msd-btns .pri{color:#fff;background:#0067b8;border-color:#0067b8}.rx .stage-cta{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.rx .stage-extra{color:var(--muted);text-align:center;font-size:.86rem}.rx .after3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:860px){.rx .after3{grid-template-columns:1fr}}.rx .after3>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-content:start;gap:.6rem;padding:1.2rem;display:grid}.rx .after3 ul{color:var(--ink-2);gap:.4rem;margin:0;padding-left:1.1rem;font-size:.92rem;display:grid}.rx .after3 .label{color:var(--gold-ink)}.rx .kicker{justify-self:start}.rx .page-hero .kicker{width:fit-content}.rx .hero-split{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:960px){.rx .hero-split{grid-template-columns:1fr}}.rx .glass3{perspective:1100px;justify-content:center;align-items:flex-end;gap:clamp(14px,2.2vw,30px);height:clamp(260px,34vw,420px);padding-bottom:28px;display:flex;position:relative}.rx .glass3:after{content:"";background:radial-gradient(50% 100% at 50% 50%,rgb(var(--v-edge) / .16),transparent 70%);filter:blur(6px);height:40px;position:absolute;bottom:6px;left:8%;right:8%}.rx .pane{transform-origin:bottom;border:1px solid rgb(var(--v-edge) / .38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:clamp(78px,10vw,132px);height:92%;transition:transform var(--t-weight) var(--ease);background:linear-gradient(160deg,#ffffff29,#ffffff08 45%,#ffffff14);border-radius:6px;flex-direction:column;justify-content:space-between;padding:14px 12px;display:flex;position:relative;transform:rotateY(-26deg);box-shadow:inset 0 0 0 1px #ffffff0a,inset 8px 0 18px -10px #ffffff59,0 30px 60px -30px #000c}.rx .pane:nth-child(2){height:96%}.rx .pane:nth-child(3){height:100%}.rx .pane:before{content:"";background:linear-gradient(180deg,#ffffffe6,rgb(var(--v-edge) / .25));border-radius:6px 0 0 6px;width:2px;position:absolute;inset:0 auto 0 0}.rx .pane.gold{border-color:#ecd08a8c}.rx .pane.gold:before{background:var(--gold);width:3px}.rx .pane.gold{box-shadow:inset 0 0 0 1px #ecd08a0f,inset 10px 0 22px -12px #ecd08a8c,0 30px 70px -30px #8a6a2699}.rx .pane b{font-family:var(--serif);color:var(--v-head);font-size:clamp(1.6rem,2.6vw,2.4rem);font-style:italic;font-weight:400;line-height:1}.rx .pane.gold b{color:var(--v-gold)}.rx .pane span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--v-soft);writing-mode:vertical-rl;align-self:flex-start;font-size:.62rem;transform:rotate(180deg)}.rx .glass3:hover .pane{transform:rotateY(-18deg)}@media (max-width:960px){.rx .glass3{justify-content:flex-start;height:230px}}@media (prefers-reduced-motion:reduce){.rx .pane{transition:none}}@media (max-width:640px){.rx .nav .btn-line{display:none}.rx .nav .btn{padding:.5rem .75rem;font-size:.8rem}.rx .nav .wrap{gap:.6rem}.rx .nav .right{gap:.5rem}.rx .nav img{height:22px}}.rx .hero.split .wrap{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);place-items:center start}.rx .hero.split .entries{width:100%}.rx .hero.split .works{justify-content:flex-start}@media (max-width:960px){.rx .hero.split .wrap{grid-template-columns:1fr}}.rx .hero-l{gap:clamp(20px,3vw,32px);min-width:0;display:grid}.rx .stack{perspective:1200px;justify-self:center;width:100%;max-width:520px;height:clamp(340px,40vw,470px);position:relative}.rx .slab{transform-origin:50%;border:1px solid rgb(var(--v-edge) / .42);background:linear-gradient(#ffffff24,#ffffff0a);border-radius:14px;place-items:center;height:92px;display:grid;position:absolute;left:8%;right:8%;transform:rotateX(58deg);box-shadow:inset 0 1px #ffffff59,0 26px 40px -24px #000000e6}.rx .slab span{font-family:var(--mono);letter-spacing:.06em;color:var(--v-bright);font-size:clamp(.66rem,1.1vw,.82rem);transform:rotateX(-58deg)translateY(-8px)}.rx .slab.s1{top:4%}.rx .slab.s2{border-color:#ecd08a80;top:36%;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #ecd08a14,0 26px 50px -24px #8a6a2699}.rx .slab.s3{top:70%}.rx .beam{border-radius:2px;width:2px;position:absolute;top:10%;bottom:12%}.rx .beam.read{background:linear-gradient(#4f8ce600,#4f8ce6e6 15% 85%,#4f8ce600);left:34%}.rx .beam.act{background:linear-gradient(#ecd08af2,#ecd08ad9 85%,#ecd08a00);top:42%;left:62%}.rx .beam i{border-radius:50%;width:8px;height:8px;position:absolute;left:-3px}.rx .beam.read i{background:#4f8ce6;box-shadow:0 0 10px #4f8ce6}.rx .beam.act i{background:#ecd08a;box-shadow:0 0 10px #ecd08a}.rx .beamlab{font-family:var(--mono);letter-spacing:.05em;font-size:.68rem;position:absolute}.rx .beamlab.read{color:var(--v-blue);top:50%;left:4%}.rx .beamlab.act{color:var(--v-gold);top:58%;right:2%}.rx .bound{border:1px dashed rgb(var(--v-edge) / .25);border-radius:10px;height:30%;position:absolute;top:30%;left:3%;right:3%}.rx .bound span{font-family:var(--mono);color:var(--silver-dim);white-space:nowrap;font-size:.64rem;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@media (max-width:960px){.rx .stack{height:330px}.rx .beamlab.read{left:0}}.rx footer.rich{background:var(--void);color:var(--silver-dim);border-top:1px solid rgb(var(--v-edge) / .1);padding-block:clamp(40px,6vw,64px) 28px}.rx .fgrid{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:28px;display:grid}@media (max-width:960px){.rx .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rx .fbrand{grid-column:1/-1}}.rx .fbrand{align-content:start;gap:.8rem;display:grid}.rx .fbrand img{width:auto;height:26px}.rx .fbrand p{color:var(--v-soft);max-width:34ch;font-size:.95rem}.rx .fbrand .tag{font-family:var(--serif);color:var(--v-gold);font-size:1.05rem;font-style:italic}.rx .fcol{align-content:start;gap:.45rem;font-size:.88rem;display:grid}.rx .fcol b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v-bright);margin-bottom:.3rem;font-size:.68rem;font-weight:500}.rx .fcol a{color:var(--silver-dim);text-decoration:none}.rx .fcol a:hover{color:var(--v-gold)}.rx .fbadges{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.rx .fbadges span{font-family:var(--mono);letter-spacing:.05em;border:1px solid rgb(var(--v-edge) / .18);color:var(--v-soft);border-radius:999px;padding:.2rem .6rem;font-size:.64rem}.rx .flegal{border-top:1px solid rgb(var(--v-edge) / .1);color:var(--v-faint);flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.4rem;margin-top:36px;padding-top:18px;font-size:.76rem;display:flex}.rx .flegal p{max-width:90ch}.rx .slab span{display:none}.rx .slablab{text-align:center;font-family:var(--mono);letter-spacing:.05em;color:var(--v-bright);text-shadow:0 1px 8px #000c;pointer-events:none;font-size:clamp(.68rem,1.05vw,.8rem);position:absolute;left:0;right:0}.rx .slablab.l1{top:calc(4% + 34px)}.rx .slablab.l2{color:var(--v-gold);top:calc(36% + 34px)}.rx .slablab.l3{top:calc(70% + 34px)}.rx .hero.split h1{max-width:none;font-size:clamp(2.3rem,4.4vw,4.2rem)}.rx .hero.split h1 em.s{display:inline}.rx .beam.read{left:15%}.rx .beam.act{left:85%}.rx .beamlab.read{top:24%;left:calc(15% + 10px)}.rx .beamlab.act{text-align:right;top:62%;left:auto;right:calc(15% + 10px)}.rx .bound span{bottom:6px;left:calc(15% + 14px);right:auto;transform:none}.rx .heroimg{justify-self:end;width:min(640px,100%);margin:0;position:relative}.rx .heroimg img{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(85% 80% at 62%,#000 55%,#0000 100%);mask-image:radial-gradient(85% 80% at 62%,#000 55%,#0000 100%)}@media (max-width:960px){.rx .heroimg{justify-self:center;width:100%}}.rx .hero.split{align-items:center;min-height:clamp(620px,78vh,820px);display:grid}.rx .hero.split .wrap{z-index:1;grid-template-columns:minmax(0,1fr);position:relative}.rx .heroimg{z-index:0;pointer-events:none;width:min(68vw,1240px);margin:0;position:absolute;inset:0 0 0 auto}.rx .heroimg img{object-fit:cover;object-position:78% 60%;mix-blend-mode:lighten;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 38% 100%)}@media (max-width:960px){.rx .hero.split{min-height:0;padding-bottom:0}.rx .heroimg{width:100%;height:auto;margin-top:12px;position:relative;inset:auto}.rx .heroimg img{object-fit:contain;height:auto;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}}.rx .hero.split .wrap{width:100%}.rx .heroimg{width:min(56vw,1100px)}.rx .heroimg img{object-position:80% 60%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.rx .hero.split .hero-l{max-width:min(600px,48vw)}@media (max-width:960px){.rx .hero.split .hero-l{max-width:none}.rx .heroimg{width:100%}}.rx .ctl3{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}@media (max-width:960px){.rx .ctl3{grid-template-columns:1fr}}.rx .stackwrap{background:var(--void);background-image:radial-gradient(60% 50% at 50% 55%,#ecd08a1a,transparent 70%),radial-gradient(50% 40% at 20% 20%,#0f6cbd2e,transparent 70%),linear-gradient(rgb(var(--v-edge) / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--v-edge) / .04) 1px,transparent 1px);background-size:auto,auto,40px 40px,40px 40px;border-radius:14px;padding:clamp(16px,3vw,32px);position:relative;overflow:hidden}.rx .stackwrap .stack{margin:0 auto}.rx .slablab{justify-content:center;align-items:center;gap:.45rem;display:flex}.rx .slablab img{object-fit:contain;width:16px;height:16px}.rx .slablab .rg{width:16px;height:16px}.rx .nav,.rx .flag{display:none}.rx .nav2{top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in srgb,var(--void) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgb(var(--v-edge) / .1);position:sticky}.rx .nav2 .wrap{align-items:center;gap:1.2rem;height:56px;display:flex}.rx .nav2 .brand img{width:auto;height:24px;display:block}.rx .nav2 .menu{align-items:center;gap:.2rem;height:100%;margin:0 0 0 .8rem;padding:0;list-style:none;display:flex}.rx .nav2 .menu>li{align-items:center;height:100%;display:flex;position:relative}.rx .nav2 .menu button,.rx .nav2 .plain{color:var(--silver-dim);font:500 .88rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .6rem;text-decoration:none;display:inline-flex}.rx .nav2 .menu button:hover,.rx .nav2 .plain:hover,.rx .nav2 .dd:focus-within>button{color:var(--silver);background:rgb(var(--v-edge) / .06)}.rx .mega{background:var(--v-panel);border:1px solid rgb(var(--v-edge) / .12);opacity:0;visibility:hidden;transition:opacity var(--t-fast),transform var(--t-fast),visibility var(--t-fast);border-radius:12px;gap:4px 20px;padding:14px;display:grid;position:absolute;top:100%;left:-12px;transform:translateY(4px);box-shadow:0 30px 60px -20px #000000b3}.rx .mega.g1{grid-template-columns:300px}.rx .mega.g2{grid-template-columns:300px 300px}.rx .dd:hover .mega,.rx .dd:focus-within .mega{opacity:1;visibility:visible;transform:none}.rx .mg{align-content:start;gap:2px;display:grid}.rx .mh{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v-gold);padding:4px 10px 6px;font-size:.62rem}.rx .mg a{border-radius:8px;gap:1px;padding:8px 10px;text-decoration:none;display:grid}.rx .mg a:hover{background:rgb(var(--v-edge) / .06)}.rx .mg a b{font:600 .88rem var(--display);color:var(--v-mark)}.rx .mg a small{color:var(--silver-dim);font-size:.76rem;line-height:1.35}.rx .nav2 .act{align-items:center;gap:.7rem;margin-left:auto;display:flex}.rx .nav2 .login{color:var(--silver-dim);font-size:.86rem;text-decoration:none}.rx .nav2 .login:hover{color:var(--silver)}.rx .btn.sm{padding:.45rem .85rem;font-size:.84rem}.rx .mob{display:none;position:relative}.rx .mob summary{border:1px solid rgb(var(--v-edge) / .2);cursor:pointer;border-radius:8px;place-content:center;gap:5px;width:36px;height:36px;list-style:none;display:grid}.rx .mob summary::-webkit-details-marker{display:none}.rx .mob summary span{background:var(--silver);width:16px;height:1.5px;display:block}.rx .mobp{background:var(--v-panel);border:1px solid rgb(var(--v-edge) / .12);border-radius:12px;gap:8px;width:min(86vw,340px);max-height:75vh;padding:10px;display:grid;position:absolute;top:44px;right:0;overflow:auto}.rx .mobg{display:grid}.rx .mobg a{color:var(--v-bright);border-radius:6px;padding:7px 10px;font-size:.92rem;text-decoration:none}.rx .mobg a:hover{background:rgb(var(--v-edge) / .06)}@media (max-width:1020px){.rx .nav2 .menu{display:none}.rx .mob{display:block}.rx .nav2 .login{display:none}}@media (max-width:420px){.rx .nav2 .act .btn{display:none}}.rx .rail{top:56px}.rx .hero.fused{position:relative;overflow:hidden}.rx .hero.fused .heroimg{z-index:0;pointer-events:none;width:100%;margin:0;position:absolute;inset:0}.rx .hero.fused .heroimg img{object-fit:cover;object-position:50% 62%;mix-blend-mode:lighten;opacity:.62;width:100%;height:100%;-webkit-mask-image:radial-gradient(70% 85% at 50% 55%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 85% at 50% 55%,#000 30%,#0000 78%)}.rx .hero.fused .wrap{z-index:1;position:relative}.rx .hero.fused h1{text-shadow:0 2px 30px #08090ba6}.rx .hero.fused .sub{text-shadow:0 1px 16px #08090bd9}@media (max-width:960px){.rx .hero.fused .heroimg img{opacity:.45;object-position:62% 60%}}.rx .hero.fused .kicker{justify-self:center}.rx .hero.fused .heroimg img{opacity:.55}.rx .wrap{max-width:1344px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}@media (max-width:640px){.rx .wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.rx h2{font-size:clamp(1.8rem,8vw,2.25rem)}.rx .hero h1{font-size:clamp(2.2rem,10.5vw,2.7rem)}}@media (max-width:920px){.rx .tw-top{flex-wrap:wrap;row-gap:.5rem}.rx .tw-tabs{margin-left:auto}.rx .chat-col{z-index:4;background:var(--bg);margin-top:-56px;padding:calc(56px + .5rem) 0 .5rem;position:sticky;top:0}.rx .tw-body{scroll-behavior:smooth;height:min(46vh,400px);min-height:0;overflow-y:auto}.rx .tm.off{display:none}.rx .sstep{align-content:end;min-height:72vh;padding-bottom:16vh}}@media (max-width:420px){.rx .tw-tabs{display:none}.rx .ac,.rx .tm .txt{max-width:100%}}.rx details.alt{margin-top:.2rem;font-size:.8rem}.rx details.alt summary{cursor:pointer;color:var(--muted);font-size:.78rem;list-style:none}.rx details.alt summary:before{content:"+ ";color:var(--muted)}.rx details.alt[open] summary:before{content:"– "}.rx .wmk{font-family:var(--display);letter-spacing:-.035em;color:var(--v-mark);align-items:baseline;font-size:1.55rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.rx .wmk .wo{width:.6em;height:.6em;margin:0 .02em;transform:translateY(.02em)}.rx .nav2 .brand{text-decoration:none}.rx .fbrand .wmk{font-size:1.8rem}.rx .hero h1{max-width:20ch}@media (max-width:640px){.rx .hero h1{font-size:clamp(2rem,9vw,2.5rem)}}.rx .rail{background:color-mix(in srgb,var(--bg) 52%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid color-mix(in srgb,var(--gold-hi) 16%,var(--line))}.rx .rail:after{content:"";height:2px;width:calc(var(--p,0) * 100%);background:linear-gradient(90deg,var(--gold-lo),var(--gold-hi));transition:width .7s var(--ease);position:absolute;bottom:-1px;left:0}.rx .rail .wrap{align-items:center}.rx .rail a{background:color-mix(in srgb,var(--surface) 40%,transparent);-webkit-backdrop-filter:blur(8px);border-color:color-mix(in srgb,var(--ink) 12%,transparent);transition:border-color var(--t-base),color var(--t-base),box-shadow var(--t-base),background var(--t-base)}.rx .rail a.done{color:var(--ink);border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:color-mix(in srgb,var(--ok) 8%,transparent)}.rx .rail a.done b{color:var(--ok);font-size:0}.rx .rail a.done b:after{content:"✓";font-size:.8rem}.rx .rail a.next{border-color:var(--gold-hi);color:var(--ink);background:color-mix(in srgb,var(--gold-hi) 10%,transparent);box-shadow:0 0 0 3px #ecd08a29,0 10px 28px -12px #ecd08a8c}.rx .rail .prog{font-family:var(--mono);color:var(--muted);flex:none;margin-left:auto;padding-left:.6rem;font-size:.7rem}.rx .rail .railreset{color:var(--muted);cursor:pointer;text-underline-offset:3px;font-size:.72rem;font-family:var(--body);background:0 0;border:0;flex:none;text-decoration:underline}.rx .stage.is-done .stage-n .big{color:var(--ok)}.rx .sim{color:var(--muted);text-align:center;justify-self:center;max-width:44ch;font-size:.74rem}.rx .uses{border:1px solid var(--line);background:var(--surface);border-radius:10px}.rx .uses summary{cursor:pointer;align-items:center;gap:.6rem;padding:.7rem .9rem;list-style:none;display:flex}.rx .uses summary::-webkit-details-marker{display:none}.rx .uses summary .label{color:var(--gold-ink)}.rx .uses summary .cnt{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:0 .45rem;font-size:.68rem}.rx .uses summary:after{content:"+";font-family:var(--mono);color:var(--muted);margin-left:auto}.rx .uses[open] summary:after{content:"−"}.rx .uses .groups{padding:0 .7rem .7rem}.rx .glass{background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--surface) 40%,transparent));border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);-webkit-backdrop-filter:blur(14px);border-radius:14px;box-shadow:0 30px 60px -40px #14171b59}.rx .relg{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}@media (max-width:920px){.rx .relg{grid-template-columns:1fr}}.rx .relcard{gap:.9rem;padding:1.3rem;display:grid}.rx .relcard .label{color:var(--gold-ink)}.rx .relcard h3{font-size:1.5rem}.rx .relcard p{color:var(--muted);font-size:.88rem}.rx .chans{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@media (max-width:480px){.rx .chans{grid-template-columns:1fr}}.rx .ch{border:1px solid var(--line);border-radius:10px;gap:.15rem;min-width:0;padding:.6rem .7rem;display:grid}.rx .ch b{font-family:var(--mono);font-size:.95rem}.rx .ch small{color:var(--muted);font-size:.74rem;line-height:1.35}.rx .ch-stabil{border-color:var(--gold-hi);box-shadow:0 0 0 3px #ecd08a1f}.rx .cycle{border-top:1px solid var(--line-soft);gap:.55rem;margin:0;padding:.9rem 0 0;list-style:none;display:grid}.rx .cycle li{color:var(--ink-2);grid-template-columns:84px minmax(0,1fr);gap:.6rem;font-size:.88rem;display:grid}.rx .cycle b{font-family:var(--display);color:var(--ink)}.rx .relnotes{gap:.5rem;min-width:0;display:grid}.rx .relnotes>.label{color:var(--gold-ink)}.rx .rel{border:1px solid var(--line);background:var(--surface);border-radius:10px}.rx .rel summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.7rem .9rem;list-style:none;display:flex}.rx .rel summary::-webkit-details-marker{display:none}.rx .rel summary span{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:.72rem}.rx .rel ul{color:var(--ink-2);gap:.5rem;margin:0;padding:0 .9rem .85rem;font-size:.88rem;list-style:none;display:grid}.rx .rel li{grid-template-columns:86px minmax(0,1fr);gap:.5rem;display:grid}.rx .rel li.none{color:var(--muted);display:block}.rx .tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;place-self:start;padding:.12rem .38rem;font-size:.62rem}.rx .t-neu{background:color-mix(in srgb,var(--gold-hi) 26%,transparent);color:var(--gold-ink)}.rx .t-besser{background:color-mix(in srgb,var(--sync) 14%,transparent);color:var(--sync)}.rx .t-behoben{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.rx .pk{margin-top:1.4rem}.rx .pk p{color:var(--muted);margin:.5rem 0;font-size:.84rem}.rx .pk td small{color:var(--muted);font-size:.74rem;display:block}.rx .pk td a{font-family:var(--mono);word-break:break-all;font-size:.78rem}.rx .nav2 .btn.sales{white-space:nowrap;color:var(--silver);background:0 0;border-color:#ecd08a73}.rx .nav2 .btn.sales:hover{border-color:var(--gold-hi);color:var(--v-head)}.rx .nav2 .btn.sales .lang-k{display:none}@media (max-width:1240px){.rx .nav2 .btn.sales .lang-k{display:inline}.rx .nav2 .btn.sales .lang-l{display:none}}@media (max-width:420px){.rx .nav2 .act .btn.sales{display:inline-flex}}@media (max-width:359px){.rx .nav2 .act .btn.sales{display:none}}.rx .mobcta{border-bottom:1px solid rgb(var(--v-edge) / .12);gap:8px;padding-bottom:8px;display:grid}.rx .mobcta .btn{width:100%}.rx .mobcta .btn-line{color:var(--silver);background:0 0;border-color:#ecd08a73}.rx .gemeinsam{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.4rem;padding:1rem 1.1rem;display:flex}.rx .gemeinsam>div{flex:28ch;gap:.2rem;min-width:0;display:grid}.rx .gemeinsam b{font-family:var(--display);color:var(--ink);font-weight:600}.rx .gemeinsam span{color:var(--ink-2);font-size:.94rem}.rx .gemeinsam.im-kopf{background:rgb(var(--v-card) / .65);border-color:#ecd08a47;margin-top:1rem}.rx .gemeinsam.im-kopf b{color:var(--v-head)}.rx .gemeinsam.im-kopf span{color:var(--v-text)}.rx .gemeinsam.im-kopf .btn-line{color:var(--silver);border-color:rgb(var(--v-edge) / .28);background:0 0}.rx .fest-platz{padding-block:clamp(28px,4vw,48px)}.rx .nav2 .act .mobcta .btn{display:flex}.rx{flex-direction:column;flex:1;min-height:100vh;display:flex}.rx>main{flex:1}.rx .skip{position:absolute;left:-9999px}.rx .skip:focus{z-index:60;background:var(--gold-hi);color:#0b0b0b;border-radius:6px;padding:.4rem .8rem;top:12px;left:16px}.rx .dd.open .mega{opacity:1;visibility:visible;transform:none}.rx .mob-knopf{border:1px solid rgb(var(--v-edge) / .2);cursor:pointer;background:0 0;border-radius:8px;place-content:center;gap:5px;width:36px;height:36px;padding:0;display:grid}.rx .mob-knopf span{background:var(--silver);width:16px;height:1.5px;display:block}.rx .mobp[hidden]{display:none}.rx .stt.live{color:#1f6b47}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx .stt.live{color:#6fcf9c}}:root[data-theme=dark] .rx .stt.live{color:#6fcf9c}.rx .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rx .node[aria-pressed=true]{border-color:var(--sync);box-shadow:0 0 0 3px color-mix(in srgb,var(--sync) 18%,transparent)}.rx .node.human[aria-pressed=true]{border-color:var(--gold-hi);box-shadow:0 0 0 4px #ecd08a47}.rx .close-act{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.rx .hero .stand{color:var(--silver-dim);max-width:62ch;font-size:.86rem}.rx .stt.teil{color:var(--gold-ink)}.rx .facts2 .fakt{display:contents}.rx .probs{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rx .probs>div{align-content:start;gap:.55rem;padding:1.6rem 1.4rem 1.6rem 0;display:grid}.rx .probs>div+div{border-left:1px solid var(--line-soft);padding-left:1.4rem}.rx .probs p{color:var(--ink-2)}@media (max-width:860px){.rx .probs{grid-template-columns:1fr}.rx .probs>div+div{border-left:0;border-top:1px solid var(--line-soft);padding-left:0}}.rx .mode-c h3.k{font-size:1rem}.rx .faq2{border-top:1px solid var(--line);max-width:860px}.rx .faq2 details{border-bottom:1px solid var(--line-soft);padding:1rem 0}.rx .faq2 summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;list-style:none;display:flex}.rx .faq2 summary::-webkit-details-marker{display:none}.rx .faq2 summary:after{content:"+";font-family:var(--mono);color:var(--gold-ink)}.rx .faq2 details[open] summary:after{content:"–"}.rx .faq2 summary h3{font-size:1.05rem}.rx .faq2 p{color:var(--ink-2);max-width:72ch;margin-top:.6rem}.rx .page-hero p a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.rx .theme-knopf{border:1px solid rgb(var(--v-edge) / .2);width:36px;height:36px;color:var(--silver-dim);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast);background:0 0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.rx .theme-knopf:hover{color:var(--silver);border-color:#ecd08a80}.rx .theme-knopf .ti{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:17px;height:17px;display:none}.rx .theme-knopf .ti-system .voll{fill:currentColor;stroke:none}.rx .theme-knopf .ti-system{display:block}:root[data-theme-wahl=light] .rx .theme-knopf .ti-system,:root[data-theme-wahl=dark] .rx .theme-knopf .ti-system{display:none}:root[data-theme-wahl=light] .rx .theme-knopf .ti-hell,:root[data-theme-wahl=dark] .rx .theme-knopf .ti-dunkel{display:block}.rx .theme-stand{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rx .theme-stand .ts-light,.rx .theme-stand .ts-dark,:root[data-theme-wahl=light] .rx .theme-stand .ts-system,:root[data-theme-wahl=dark] .rx .theme-stand .ts-system{display:none}:root[data-theme-wahl=light] .rx .theme-stand .ts-light,:root[data-theme-wahl=dark] .rx .theme-stand .ts-dark{display:inline}:root[data-theme=light]{background:#fbfbfc}:root[data-theme=light] .rx .nav2,:root[data-theme=light] .rx .nav{border-bottom-color:var(--line)}:root[data-theme=light] .rx .hero:before{opacity:.55}:root[data-theme=light] .rx .page-hero:before{opacity:.6}:root[data-theme=light] .rx .mega,:root[data-theme=light] .rx .mobp{border-color:var(--line);box-shadow:0 24px 48px -24px #14171b47}:root[data-theme=light] .rx footer,:root[data-theme=light] .rx footer.rich{background:var(--void-2);border-top-color:var(--line)}:root[data-theme=light] .rx .close{background:var(--void-2)}:root[data-theme=light] .rx .kicker{background:#ecd08a24;border-color:#8a6a2666}:root[data-theme=light] .rx .kicker i{background:var(--gold-lo)}:root[data-theme=light] .rx .pillar,:root[data-theme=light] .rx .entry,:root[data-theme=light] .rx .gemeinsam.im-kopf{box-shadow:0 1px 2px #14171b0a}:root[data-theme=light] .rx .btn-gold{box-shadow:inset 0 1px #fff6,0 6px 16px -8px #8a6a268c}:root[data-theme=light] .rx .pane{background:linear-gradient(160deg,#ffffffd9,#ffffff59 45%,#fff9);border-color:#14171b38;box-shadow:inset 0 0 0 1px #fff9,inset 8px 0 18px -10px #2f6cb52e,0 26px 50px -30px #14171b59}:root[data-theme=light] .rx .pane:before{background:linear-gradient(#14171b59,#14171b14)}:root[data-theme=light] .rx .pane.gold{border-color:#8a6a2699;box-shadow:inset 0 0 0 1px #fff9,inset 10px 0 22px -12px #ecd08ab3,0 26px 60px -30px #8a6a2673}:root[data-theme=light] .rx .pane.gold:before{background:var(--gold)}:root[data-theme=light] .rx .glass3:after{background:radial-gradient(50% 100%,#14171b1f,#0000 70%)}:root[data-theme=light] .rx .slab{background:linear-gradient(#ffffffe6,#ffffff8c);box-shadow:inset 0 1px #fff,0 22px 36px -24px #14171b59}:root[data-theme=light] .rx .slablab{text-shadow:0 1px 6px #ffffffe6}:root[data-theme=light] .rx .stackwrap{border:1px solid var(--line)}:root[data-theme=light] .rx .msd{box-shadow:0 0 0 1px var(--line),0 2px 6px #0000000f,0 30px 70px -30px #0000004d}
