@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.12o-f1.6qra-s.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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.12o-f1.6qra-s.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:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.12o-f1.6qra-s.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:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_1100d2da-module__ezbPAG__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_1100d2da-module__ezbPAG__variable{--font-orbitron:"Orbitron", "Orbitron Fallback"}
@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.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:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.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:DM Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.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:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_7dff7ea3-module__cnIVaa__className{font-family:DM Sans,DM Sans Fallback}.dm_sans_7dff7ea3-module__cnIVaa__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/62492e45f348cf87-s.0nej_lxd5q~2o.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.0kr5766.tjsv_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/c73d4b34880585a8-s.0xzjw9gd~3oqw.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f00b8cc54454926d-s.0r2x4jit4v-hc.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/741805f5bd1ef272-s.0bsrhmc7ksh9o.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.0ohrq615g_kqa.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/62492e45f348cf87-s.0nej_lxd5q~2o.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.0kr5766.tjsv_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/c73d4b34880585a8-s.0xzjw9gd~3oqw.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f00b8cc54454926d-s.0r2x4jit4v-hc.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/741805f5bd1ef272-s.0bsrhmc7ksh9o.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.0ohrq615g_kqa.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_75f4f5a2-module__enf9Lq__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_75f4f5a2-module__enf9Lq__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/417912ede2e82152-s.0l3b~dfq1x333.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 Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/51f2519120a6b711-s.00.pw87xad42..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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1ae2575eb5be4118-s.p.0qe_qsym5ggh4.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 Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/2c4e8b1b42841af7-s.0vdjojdrjdpxn.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 Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7663dec790de7af8-s.0qwmthr~oqqmf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/17b0f6a4f906cc39-s.p.129e9i0.0m3au.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.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 Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_a8c72b1a-module__7f8UvG__className{font-family:Space Mono,Space Mono Fallback}.space_mono_a8c72b1a-module__7f8UvG__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--font-display:"Orbitron", sans-serif;--font-interface:"DM Sans", sans-serif;--font-reading:"Source Serif 4", serif;--font-mono:"Space Mono", monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--text-hero:clamp(56px, 8vw, 120px);--text-display:clamp(40px, 6vw, 72px);--text-heading-lg:clamp(32px, 4vw, 48px);--text-heading:clamp(24px, 3vw, 36px);--text-subheading:22px;--text-ui-lg:17px;--text-ui:14px;--text-caption:11px;--text-body:17px;--text-body-sm:14px;--text-rid:13px;--text-data:12px;--text-micro:9px;--text-nano:10px;--leading-display:1;--leading-tight:1.1;--leading-heading:1.2;--leading-snug:1.3;--leading-ui:1.4;--leading-body:1.65;--leading-reading:1.75;--leading-loose:1.9;--tracking-compressed:-.03em;--tracking-tight:-.01em;--tracking-normal:0em;--tracking-ui:.01em;--tracking-heading:.03em;--tracking-display:.05em;--tracking-caps:.12em;--tracking-wide:.2em;--tracking-ultra:.3em;--tracking-max:.4em;--color-void:#050505;--color-deep:#0d0d2b;--color-pearl:#eef;--color-pulse:#7b2fff;--color-arc:#00d4ff;--color-current:#1a6bff;--color-fault:#ff1a1a;--text-primary:#eef;--text-secondary:#eeeeffb3;--text-tertiary:#eeeeff8c;--text-muted:#eef6;--text-subtle:#eeeeff4d;--text-ghost:#eeeeff40;--text-disabled:#eeeeff2e;--text-invisible:#eeeeff1a;--pulse-10:#7b2fff1a;--pulse-15:#7b2fff26;--pulse-20:#7b2fff33;--pulse-30:#7b2fff4d;--pulse-40:#7b2fff66;--pulse-50:#7b2fff80;--pulse-60:#7b2fff99;--pulse-80:#7b2fffcc;--arc-08:#00d4ff14;--arc-10:#00d4ff1a;--arc-15:#00d4ff26;--arc-20:#00d4ff33;--arc-25:#00d4ff40;--arc-40:#00d4ff66;--arc-45:#00d4ff73;--arc-50:#00d4ff80;--arc-60:#00d4ff99;--current-10:#1a6bff1a;--current-20:#1a6bff33;--current-30:#1a6bff4d;--current-40:#1a6bff66;--current-50:#1a6bff80;--current-60:#1a6bff99;--fault-08:#ff1a1a14;--fault-10:#ff1a1a1a;--fault-20:#ff1a1a33;--fault-40:#ff1a1a66;--fault-50:#ff1a1a80;--surface-0:var(--color-void);--surface-1:var(--color-deep);--surface-2:#0d0d2beb;--surface-2-blur:#0d0d2bcc;--surface-3:#eeeeff0a;--surface-4:#eeeeff14;--surface-overlay:#050505cc;--surface-nav-scroll:#0d0d2beb;--surface-modal:#050505e6;--border-width:1px;--border-invisible:#eeeeff0a;--border-subtle:#eeeeff14;--border-default:#eeeeff24;--border-strong:#eeeeff3d;--border-high:#eef6;--border-full:#eef9;--border-pulse:#7b2fff66;--border-pulse-strong:#7b2fffb3;--border-arc:#00d4ff66;--border-arc-strong:#00d4ffb3;--border-current:#1a6bff66;--border-current-strong:#1a6bffb3;--border-fault:#ff1a1a66;--border-fault-strong:#ff1a1ab3;--gradient-ravean:linear-gradient(135deg, var(--color-void) 0%, var(--color-deep) 100%);--gradient-void-deep:linear-gradient(180deg, var(--color-void) 0%, var(--color-deep) 100%);--gradient-pulse:linear-gradient(135deg, var(--color-pulse) 0%, var(--color-current) 100%);--gradient-arc:linear-gradient(135deg, var(--color-current) 0%, var(--color-arc) 100%);--gradient-pulse-arc:linear-gradient(135deg, var(--color-pulse) 0%, var(--color-arc) 100%);--gradient-hero:radial-gradient(ellipse at 60% 35%, #7b2fff2e 0%, #00d4ff14 50%, transparent 70%);--gradient-cta:radial-gradient(ellipse at 50% 30%, #7b2fff38 0%, #00d4ff1f 45%, transparent 70%);--gradient-image-bottom:linear-gradient(to top, #050505 0%, #050505cc 20%, #05050566 50%, transparent 100%);--gradient-image-left:linear-gradient(to right, #050505f2 0%, #05050599 40%, transparent 70%);--gradient-pulse-tint:linear-gradient(135deg, #7b2fff26 0%, #7b2fff14 100%);--gradient-card-accent:linear-gradient(90deg, var(--color-pulse) 0%, var(--color-current) 100%);--gradient-scroll-fade:linear-gradient(to bottom, var(--color-pearl) 0%, transparent 100%);--glow-pulse-sm:0 0 12px #7b2fff66, 0 0 30px #7b2fff26;--glow-pulse:0 0 24px #7b2fff80, 0 0 60px #7b2fff33;--glow-pulse-lg:0 0 40px #7b2fff99, 0 0 100px #7b2fff40, 0 0 200px #7b2fff1a;--glow-arc-sm:0 0 12px #00d4ff66, 0 0 30px #00d4ff26;--glow-arc:0 0 24px #00d4ff80, 0 0 60px #00d4ff33;--glow-arc-lg:0 0 40px #00d4ff99, 0 0 100px #00d4ff40, 0 0 200px #00d4ff1a;--glow-arc-object:0 0 80px #00d4ff26, 0 0 160px #00d4ff14;--glow-arc-object-hover:0 0 80px #00d4ff40, 0 0 160px #00d4ff1f, 0 0 300px #00d4ff0f;--glow-current-sm:0 0 12px #1a6bff66, 0 0 30px #1a6bff26;--glow-current:0 0 24px #1a6bff80, 0 0 60px #1a6bff33;--glow-fault-sm:0 0 10px #ff1a1a66, 0 0 24px #ff1a1a26;--glow-fault:0 0 16px #ff1a1a80, 0 0 40px #ff1a1a33;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--space-40:160px;--space-48:192px;--space-56:224px;--space-64:256px;--grid-columns:12;--grid-gutter:24px;--grid-margin:80px;--grid-margin-md:40px;--grid-margin-sm:24px;--container-max:1440px;--container-content:1280px;--container-text:720px;--container-narrow:520px;--container-tight:420px;--container-micro:280px;--nav-height:64px;--strip-height:72px;--strip-height-sm:auto;--footer-min:200px;--dot-size:6px;--dot-size-sm:4px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:9999px;--radius-circle:50%;--radius-btn:4px;--radius-card:0px;--radius-tag:2px;--radius-input:4px;--radius-modal:8px;--radius-tooltip:4px;--radius-thumbnail:4px;--duration-instant:80ms;--duration-fast:.15s;--duration-base:.2s;--duration-moderate:.3s;--duration-slow:.4s;--duration-deliberate:.5s;--duration-cinematic:.6s;--duration-entrance:.8s;--duration-glow:2s;--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-snap:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--transition-color:color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);--transition-border:border-color var(--duration-base) var(--ease-out);--transition-opacity:opacity var(--duration-base) var(--ease-out);--transition-transform:transform var(--duration-moderate) var(--ease-snap);--transition-glow:box-shadow var(--duration-moderate) var(--ease-out);--transition-all-fast:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), border var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);--transition-card:transform var(--duration-moderate) var(--ease-snap), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-moderate) var(--ease-out);--transition-btn:background var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-snap), filter var(--duration-base) var(--ease-out);--transition-nav-link:color var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);--z-ground:0;--z-base:1;--z-raised:10;--z-card:20;--z-overlay:30;--z-dropdown:40;--z-sticky:50;--z-fixed:60;--z-hud:70;--z-modal:80;--z-nav:90;--z-toast:100;--z-cursor:110;--z-top:9999;--delay-nav:.15s;--delay-hud-index:.3s;--delay-hero-line-1:.45s;--delay-hero-line-2:.57s;--delay-hero-line-3:.69s;--delay-hero-body:.7s;--delay-hero-cta:.75s;--delay-hero-cta-2:.83s;--delay-object:.9s;--delay-glow:.9s;--delay-strip:1.1s;--delay-stat-count:1.1s;--stagger-step:.1s;--cycle-glow:2s;--cycle-scroll-anim:1.5s;--nav-bg-transparent:transparent;--nav-bg-scrolled:var(--surface-nav-scroll);--nav-border-scrolled:var(--border-subtle);--nav-link-default:var(--text-secondary);--nav-link-hover:var(--text-primary);--nav-link-active:var(--color-current);--nav-link-size:12px;--nav-link-weight:var(--weight-semibold);--nav-link-tracking:var(--tracking-caps);--nav-cta-bg:var(--color-pulse);--nav-cta-text:var(--color-pearl);--nav-cta-radius:var(--radius-btn);--hero-headline-color:var(--text-primary);--hero-body-color:var(--text-tertiary);--hero-index-color:var(--text-muted);--hero-object-glow:var(--glow-arc-object);--hero-overlay:var(--gradient-hero);--strip-bg:var(--surface-1);--strip-label-color:var(--text-muted);--strip-value-color:var(--text-primary);--strip-divider:var(--border-subtle);--strip-border:var(--border-subtle);--card-bg:var(--surface-1);--card-border:var(--border-subtle);--card-border-hover:var(--border-default);--card-accent-hover:var(--gradient-card-accent);--card-index-color:var(--text-ghost);--card-title-color:var(--text-primary);--card-body-color:var(--text-tertiary);--card-action-color:var(--color-current);--card-divider:var(--border-subtle);--card-padding:var(--space-8);--card-lift:-6px;--card-lift-duration:var(--duration-moderate);--btn-primary-bg:var(--color-pulse);--btn-primary-bg-grad:var(--gradient-pulse);--btn-primary-text:var(--color-pearl);--btn-primary-radius:var(--radius-btn);--btn-primary-px:32px;--btn-primary-py:14px;--btn-primary-size:12px;--btn-primary-weight:var(--weight-semibold);--btn-primary-tracking:var(--tracking-caps);--btn-primary-glow:var(--glow-pulse-sm);--btn-primary-lift:-2px;--btn-ghost-bg:transparent;--btn-ghost-border:var(--border-pulse);--btn-ghost-text:var(--text-secondary);--btn-ghost-text-hover:var(--text-primary);--btn-inline-text:var(--text-secondary);--btn-inline-text-hover:var(--text-primary);--btn-inline-arrow-dx:4px;--hud-text-color:var(--text-muted);--hud-line-color:var(--border-subtle);--hud-dot-active:var(--text-primary);--hud-dot-inactive:var(--text-disabled);--hud-scroll-opacity:.3;--hud-live-color:var(--color-arc);--tag-bg:var(--surface-3);--tag-border:var(--border-invisible);--tag-text:var(--text-tertiary);--tag-text-pulse:var(--color-pulse);--tag-text-arc:var(--color-arc);--tag-px:8px;--tag-py:3px;--tag-radius:var(--radius-tag);--tag-size:9px;--tag-weight:var(--weight-semibold);--tag-tracking:var(--tracking-caps);--rid-bg:var(--gradient-ravean);--rid-border:var(--border-pulse);--rid-border-fault:var(--border-fault);--rid-string-color:var(--text-primary);--rid-name-color:var(--text-primary);--rid-meta-color:var(--text-tertiary);--rid-marker-color:var(--color-pulse);--rid-verath-color:var(--color-current);--rid-suspended-tint:var(--fault-10);--rid-ghost-opacity:.25;--progress-track:var(--surface-4);--progress-fill:var(--color-pulse);--progress-fill-arc:var(--color-arc);--progress-height:4px;--progress-radius:var(--radius-pill);--input-bg:var(--surface-3);--input-border:var(--border-default);--input-border-focus:var(--border-current);--input-text:var(--text-primary);--input-placeholder:var(--text-ghost);--input-glow-focus:var(--glow-current-sm);--input-radius:var(--radius-input);--input-px:var(--space-4);--input-py:var(--space-3);--input-size:var(--text-ui);--state-pass-color:var(--color-arc);--state-pass-glow:var(--glow-arc-sm);--state-fail-color:var(--color-fault);--state-fail-glow:var(--glow-fault-sm);--state-pending-color:var(--color-pulse);--state-active-color:var(--color-current);--state-disabled-color:var(--text-disabled);--modal-bg:var(--surface-modal);--modal-surface:var(--surface-1);--modal-border:var(--border-default);--modal-radius:var(--radius-modal);--tooltip-bg:var(--surface-2);--tooltip-border:var(--border-default);--tooltip-text:var(--text-secondary);--tooltip-radius:var(--radius-tooltip);--tooltip-px:var(--space-3);--tooltip-py:var(--space-2);--tooltip-size:var(--text-caption);--rule-subtle:var(--border-subtle);--rule-default:var(--border-default);--rule-section:var(--border-default);--rule-card:var(--border-subtle);--rule-data:#eeeeff0f;--rule-width:1px;--rule-short-width:40px;--scrollbar-track:var(--color-void);--scrollbar-thumb:var(--pulse-20);--scrollbar-thumb-hover:var(--pulse-40);--scrollbar-width:4px;--selection-bg:var(--pulse-30);--selection-text:var(--color-pearl);--focus-ring:0 0 0 2px var(--color-pulse);--focus-ring-offset:2px}@media (max-width:1279px){:root{--grid-margin:40px;--grid-gutter:20px;--card-padding:var(--space-6);--btn-primary-px:24px}}@media (max-width:767px){:root{--grid-margin:24px;--grid-gutter:12px;--card-padding:var(--space-6);--nav-height:56px;--btn-primary-px:20px;--btn-primary-py:12px;--strip-height:auto}}@media (max-width:479px){:root{--grid-margin:16px;--grid-gutter:8px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:var(--color-void);font-size:100%}body{font-family:var(--font-interface);font-weight:var(--weight-regular);font-size:var(--text-ui);line-height:var(--leading-body);color:var(--text-secondary);background-color:var(--color-void);min-height:100vh;position:relative;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight)}h1{font-size:var(--text-hero);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}h2{font-size:var(--text-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}h3{font-size:var(--text-heading-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.section-header{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-heading-lg);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);color:var(--text-primary);margin-bottom:var(--space-6)}p,li,figcaption,blockquote,address,label,legend,input,textarea,select,button,.nav-link,.card-body,.feature-text,.stat-value,.stat-label,.ui-text{font-family:var(--font-interface);font-weight:var(--weight-regular)}.nav-link,.btn-label,.ui-label,.tag,.caption-upper{letter-spacing:var(--tracking-caps);text-transform:uppercase}.body-copy{font-family:var(--font-interface);font-weight:var(--weight-regular);font-size:var(--text-ui);line-height:var(--leading-body);color:var(--text-tertiary)}.documentation-text,.reading-content,article p,.longform{font-family:var(--font-reading);font-weight:var(--weight-regular);font-size:var(--text-body);line-height:var(--leading-reading);color:var(--text-tertiary)}.hud-data,.index-number,.coordinate,.counter-value,.rid-string,.timestamp,.stat-label-mono,.code-snippet{font-family:var(--font-mono);font-weight:var(--weight-regular);font-size:var(--text-data);letter-spacing:var(--tracking-normal);color:var(--text-muted)}.index-number{font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase}.coordinate{font-size:var(--text-rid);line-height:var(--leading-snug)}a{color:var(--text-secondary);transition:var(--transition-nav-link);cursor:pointer;text-decoration:none}a:hover{color:var(--text-primary)}.nav-link{font-family:var(--font-interface);font-weight:var(--weight-semibold);font-size:var(--nav-link-size);letter-spacing:var(--nav-link-tracking);text-transform:uppercase;color:var(--nav-link-default);transition:var(--transition-nav-link);display:inline-block;position:relative}.nav-link:hover{color:var(--nav-link-hover)}.nav-link.active{color:var(--nav-link-active)}.nav-link.active:after{content:"";width:100%;height:var(--border-width);background-color:var(--color-current);transform-origin:50%;transition:transform var(--duration-base) var(--ease-out);position:absolute;bottom:-6px;left:0;transform:scaleX(1)}button,input[type=submit],input[type=reset],input[type=button]{cursor:pointer;font-family:inherit;font-size:inherit;transition:var(--transition-btn);background:0 0;border:none}.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);font-family:var(--font-interface);font-weight:var(--btn-primary-weight);font-size:var(--btn-primary-size);letter-spacing:var(--btn-primary-tracking);text-transform:uppercase;padding:var(--btn-primary-py) var(--btn-primary-px);border-radius:var(--btn-primary-radius);transition:var(--transition-btn);white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.btn-primary:hover{filter:brightness(1.15);transform:translateY(var(--btn-primary-lift));box-shadow:var(--btn-primary-glow)}.btn-primary:active{filter:brightness(.95);transform:translateY(0)}.btn-primary-gradient{background:var(--btn-primary-bg-grad);background-size:100% 100%}.btn-primary-gradient:hover{background-size:120% 120%}.btn-secondary{color:var(--text-secondary);font-family:var(--font-interface);font-weight:var(--weight-semibold);font-size:var(--btn-primary-size);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:var(--btn-primary-py) var(--btn-primary-px);border-radius:var(--btn-primary-radius);transition:var(--transition-btn);justify-content:center;align-items:center;gap:var(--space-2);background:0 0;text-decoration:none;display:inline-flex}.btn-secondary:hover{color:var(--text-primary);transform:translateY(var(--btn-primary-lift))}.btn-inline{align-items:center;gap:var(--space-2);color:var(--btn-inline-text);font-family:var(--font-interface);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:var(--transition-all-fast);font-size:11px;text-decoration:none;display:inline-flex}.btn-inline:hover{color:var(--btn-inline-text-hover)}.btn-inline .arrow-icon{transition:transform var(--duration-base) var(--ease-out)}.btn-inline:hover .arrow-icon{transform:translateX(var(--btn-inline-arrow-dx))}.btn-icon{border-radius:var(--radius-circle);background:var(--pulse-20);width:32px;height:32px;color:var(--color-pulse);transition:var(--transition-all-fast);justify-content:center;align-items:center;display:flex}.btn-icon:hover{background:var(--pulse-40);border-color:var(--border-pulse-strong)}.container{width:100%;max-width:var(--container-max);padding:0 var(--grid-margin);margin:0 auto}.grid{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);display:grid}.section{flex-direction:column;justify-content:center;width:100%;min-height:100vh;display:flex;position:relative}.content-zone{z-index:var(--z-base);position:relative}.content-zone-narrow{max-width:var(--container-narrow)}.content-zone-tight{max-width:var(--container-tight)}.panel,.card,.modal-content{background:var(--card-bg);border:var(--border-width) solid var(--card-border);transition:var(--transition-card)}.hud-element{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--hud-text-color);letter-spacing:var(--tracking-wide);text-transform:uppercase;pointer-events:none}.hud-line{background-color:var(--hud-line-color);height:var(--border-width);width:100%}.index-counter{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--text-muted);margin-bottom:var(--space-8);text-transform:uppercase}.live-indicator{align-items:center;gap:var(--space-2);font-family:var(--font-interface);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--hud-live-color);display:inline-flex}.live-indicator:before{content:"";width:var(--dot-size);height:var(--dot-size);background-color:var(--hud-live-color);border-radius:var(--radius-circle);box-shadow:var(--glow-arc-sm);animation:pulse-glow var(--cycle-glow) ease-in-out infinite;display:inline-block}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 4px #00d4ff66,0 0 8px #00d4ff33}50%{opacity:.85;box-shadow:0 0 12px #00d4ffcc,0 0 20px #00d4ff66}}.progress-dots{right:var(--space-6);gap:var(--space-3);z-index:var(--z-hud);flex-direction:column;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.progress-dot{width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-circle);background:var(--hud-dot-inactive);transition:var(--transition-all-fast)}.progress-dot.active{background:var(--hud-dot-active);box-shadow:var(--glow-current-sm)}.scroll-indicator{right:var(--space-6);bottom:var(--space-8);writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-interface);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--text-ghost);text-transform:uppercase;align-items:center;gap:var(--space-2);z-index:var(--z-hud);pointer-events:none;display:flex;position:fixed}.scroll-indicator:after{content:"";width:var(--border-width);background:var(--text-ghost);height:40px;margin-top:var(--space-2);animation:scroll-pulse var(--cycle-scroll-anim) ease-in-out infinite}@keyframes scroll-pulse{0%{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(12px)}to{opacity:.5;transform:translateY(0)}}.tag{align-items:center;gap:var(--space-1);background:var(--tag-bg);border:var(--border-width) solid var(--tag-border);padding:var(--tag-py) var(--tag-px);border-radius:var(--tag-radius);font-family:var(--font-interface);font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-tracking);text-transform:uppercase;color:var(--tag-text);display:inline-flex}.tag-pulse{color:var(--tag-text-pulse)}.tag-arc{color:var(--tag-text-arc)}.tag-dot{border-radius:var(--radius-circle);background:currentColor;width:4px;height:4px;display:inline-block}.status-badge{gap:var(--space-2);flex-direction:column;display:flex}.status-badge .value{font-family:var(--font-interface);font-weight:var(--weight-bold);color:var(--text-primary);font-size:48px;line-height:1}.status-badge .label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.progress-bar{width:100%;height:var(--progress-height);background:var(--progress-track);border-radius:var(--progress-radius);overflow:hidden}.progress-fill{background:var(--progress-fill);border-radius:var(--progress-radius);width:0%;height:100%;transition:width var(--duration-moderate) var(--ease-out)}.progress-fill-arc{background:var(--progress-fill-arc)}.card{background:var(--card-bg);border:var(--border-width) solid var(--card-border);padding:var(--card-padding);transition:var(--transition-card);gap:var(--space-4);flex-direction:column;display:flex;position:relative}.card:hover{border-color:var(--card-border-hover);transform:translateY(var(--card-lift))}.card:before{content:"";width:100%;height:var(--border-width);background:var(--gradient-card-accent);transform-origin:0;transition:transform var(--duration-moderate) var(--ease-out);pointer-events:none;position:absolute;top:0;left:0;transform:scaleX(0)}.card:hover:before{transform:scaleX(1)}.card-index{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--card-index-color);text-transform:uppercase}.card-title{font-family:var(--font-interface);font-weight:var(--weight-bold);font-size:var(--text-subheading);color:var(--card-title-color);line-height:var(--leading-tight);margin:0}.card-body{font-family:var(--font-interface);font-weight:var(--weight-regular);font-size:var(--text-ui);line-height:var(--leading-body);color:var(--card-body-color)}.card-divider{height:var(--border-width);background:var(--card-divider);margin:var(--space-3) 0}.card-action{padding-top:var(--space-4);margin-top:auto}.card-media{margin:calc(-1 * var(--card-padding)) calc(-1 * var(--card-padding)) 0 calc(-1 * var(--card-padding));border-radius:0;overflow:hidden}.card-media-image{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform var(--duration-moderate) var(--ease-out);display:block}.card:hover .card-media-image{transform:scale(1.02)}.card-stat{text-align:center;align-items:center}.card-stat-value{font-family:var(--font-interface);font-weight:var(--weight-bold);color:var(--text-primary);font-size:40px;line-height:1}.card-stat-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.feature-strip{background:var(--strip-bg);border-top:var(--border-width) solid var(--strip-border);border-bottom:var(--border-width) solid var(--strip-border);padding:var(--space-4) 0;width:100%}.strip-grid{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.strip-item{text-align:center;padding:var(--space-2) var(--space-4);position:relative}.strip-item:not(:last-child):after{content:"";height:40px;width:var(--border-width);background:var(--strip-divider);position:absolute;top:50%;right:0;transform:translateY(-50%)}.strip-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-ultra);color:var(--strip-label-color);text-transform:uppercase;margin-bottom:var(--space-2);display:block}.strip-value{font-family:var(--font-interface);font-weight:var(--weight-bold);color:var(--strip-value-color);font-size:22px;line-height:1.2}@media (max-width:767px){.strip-grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}.strip-item:not(:last-child):after{display:none}}.site-header{width:100%;height:var(--nav-height);z-index:var(--z-nav);background:var(--nav-bg-transparent);transition:background var(--duration-moderate) var(--ease-out);align-items:center;display:flex;position:fixed;top:0;left:0}.site-header.scrolled{background:var(--nav-bg-scrolled);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--border-width) solid var(--nav-border-scrolled)}.nav-container{width:100%;max-width:var(--container-max);padding:0 var(--grid-margin);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.logo{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:var(--tracking-ui);font-size:18px;text-decoration:none}.nav-links{gap:var(--space-12);align-items:center;display:flex}.nav-actions{gap:var(--space-6);align-items:center;display:flex}.hamburger{cursor:pointer;padding:var(--space-2);background:0 0;border:none;flex-direction:column;gap:6px;display:none}.hamburger span{background:var(--text-primary);width:24px;height:2px;transition:var(--transition-all-fast)}@media (max-width:767px){.nav-links{display:none}.hamburger{display:flex}}.nav-overlay{background:var(--surface-overlay);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;height:100%;z-index:calc(var(--z-nav) + 1);transition:transform var(--duration-moderate) var(--ease-snap);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.nav-overlay.open{transform:translate(0)}.nav-overlay-close{top:var(--space-6);right:var(--space-6);cursor:pointer;color:var(--text-primary);background:0 0;border:none;font-size:32px;position:absolute}.nav-overlay-links{gap:var(--space-12);text-align:center;flex-direction:column;display:flex}.nav-overlay-links a{font-family:var(--font-display);font-weight:var(--weight-medium);color:var(--text-primary);transition:var(--transition-all-fast);font-size:32px;text-decoration:none}.rid-card{background:var(--rid-bg);border:var(--border-width) solid var(--rid-border);padding:var(--space-6);width:100%;max-width:400px;transition:var(--transition-all-fast);position:relative}.rid-card-suspended{border-color:var(--rid-border-fault)}.rid-card-suspended .rid-string,.rid-card-suspended .rid-name,.rid-card-suspended .rid-meta{opacity:var(--rid-ghost-opacity)}.rid-card-suspended:before{content:"";background:var(--rid-suspended-tint);pointer-events:none;position:absolute;inset:0}.rid-header{margin-bottom:var(--space-6);justify-content:space-between;display:flex}.rid-string{font-family:var(--font-mono);font-size:var(--text-rid);color:var(--rid-string-color);letter-spacing:var(--tracking-normal)}.rid-marker{font-family:var(--font-mono);letter-spacing:4px;color:var(--rid-marker-color);font-size:18px}.rid-name{font-family:var(--font-display);font-weight:var(--weight-medium);color:var(--rid-name-color);margin-bottom:var(--space-2);font-size:18px}.rid-meta{font-family:var(--font-interface);font-size:var(--text-caption);color:var(--rid-meta-color);margin-bottom:var(--space-4)}.rid-divider{height:var(--border-width);background:var(--border-subtle);margin:var(--space-4) 0}.rid-footer{justify-content:space-between;align-items:center;display:flex}.rid-verath{align-items:center;gap:var(--space-2);display:flex}.rid-verath-dot{width:var(--dot-size);height:var(--dot-size);background:var(--rid-verath-color);border-radius:var(--radius-circle);box-shadow:var(--glow-current-sm)}.rid-ecosystem{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-ghost)}.spec-table{border-collapse:collapse;width:100%}.spec-row{border-bottom:var(--border-width) solid var(--rule-data)}.spec-row:last-child{border-bottom:none}.spec-label{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase;padding:var(--space-4) 0;width:30%}.spec-value{font-family:var(--font-interface);font-weight:var(--weight-regular);font-size:var(--text-ui);color:var(--text-primary);padding:var(--space-4) var(--space-6);width:35%}.spec-annotation{font-family:var(--font-interface);font-size:var(--text-caption);color:var(--text-muted);padding:var(--space-4) 0;width:35%}.site-footer{background:var(--surface-1);border-top:var(--border-width) solid var(--border-subtle);padding:var(--space-16) 0 var(--space-8);margin-top:var(--space-16)}.footer-grid{gap:var(--space-8);margin-bottom:var(--space-16);grid-template-columns:2fr repeat(4,1fr);display:grid}.footer-brand{gap:var(--space-4);flex-direction:column;display:flex}.footer-logo{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-primary);font-size:18px}.footer-tagline{font-family:var(--font-interface);font-size:var(--text-caption);color:var(--text-muted);max-width:200px;line-height:var(--leading-snug)}.footer-column{gap:var(--space-4);flex-direction:column;display:flex}.footer-column-header{font-family:var(--font-interface);font-weight:var(--weight-semibold);font-size:var(--text-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-2)}.footer-link{font-family:var(--font-interface);font-size:var(--text-caption);color:var(--text-muted);transition:var(--transition-color);text-decoration:none}.footer-link:hover{color:var(--text-primary)}.footer-bottom{padding-top:var(--space-8);border-top:var(--border-width) solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.footer-copyright{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-ghost)}.footer-social{gap:var(--space-5);display:flex}.social-icon{width:1.8rem;height:1.8rem;color:var(--text-muted);transition:var(--transition-color);justify-content:center;align-items:center;font-size:20px;display:inline-flex}.social-icon svg{width:1em;height:1em;display:block}.social-icon:hover{color:var(--text-primary)}@media (max-width:767px){.footer-grid{gap:var(--space-8);grid-template-columns:1fr}.footer-bottom{gap:var(--space-4);text-align:center;flex-direction:column}}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-muted{color:var(--text-muted)}.text-subtle{color:var(--text-subtle)}.text-ghost{color:var(--text-ghost)}.text-pulse{color:var(--color-pulse)}.text-arc{color:var(--color-arc)}.text-current{color:var(--color-current)}.text-fault{color:var(--color-fault)}.bg-void{background:var(--color-void)}.bg-deep{background:var(--color-deep)}.bg-surface-1{background:var(--surface-1)}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-caps{letter-spacing:var(--tracking-caps);text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-12{margin-top:var(--space-12)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-12{margin-bottom:var(--space-12)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.w-full{width:100%}.h-full{height:100%}.overflow-hidden{overflow:hidden}.cursor-pointer{cursor:pointer}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.skip-to-content{background:var(--color-pulse);color:var(--color-pearl);padding:var(--space-2) var(--space-4);z-index:var(--z-top);transition:top var(--duration-fast) var(--ease-out);text-decoration:none;position:absolute;top:-40px;left:0}.skip-to-content:focus{top:var(--space-2)}img,video,canvas,iframe{max-width:100%;height:auto;display:block}ul,ol{padding-left:0;list-style:none}input,textarea,select{background:var(--input-bg);border:var(--border-width) solid var(--input-border);border-radius:var(--input-radius);padding:var(--input-py) var(--input-px);font-family:var(--font-interface);font-size:var(--input-size);color:var(--input-text);transition:var(--transition-all-fast)}input:focus,textarea:focus,select:focus{border-color:var(--input-border-focus);box-shadow:var(--input-glow-focus);outline:none}input::placeholder,textarea::placeholder{color:var(--input-placeholder)}hr{height:var(--rule-width);background:var(--rule-subtle);margin:var(--space-6) 0;border:none}hr.short{width:var(--rule-short-width);margin-left:0}.atmospheric-glow{pointer-events:none;width:100%;height:100%;z-index:var(--z-ground);background:var(--gradient-hero);opacity:.6;position:absolute;top:0;left:0}.hero-glow{background:var(--gradient-hero)}.cta-glow{background:var(--gradient-cta)}.image-overlay-bottom{background:var(--gradient-image-bottom);pointer-events:none;width:100%;height:40%;position:absolute;bottom:0;left:0}.image-overlay-left{background:var(--gradient-image-left);pointer-events:none;width:40%;height:100%;position:absolute;top:0;left:0}.animate-in{opacity:0;transition:opacity var(--duration-moderate) var(--ease-snap), transform var(--duration-moderate) var(--ease-snap);transform:translateY(20px)}.animate-in.visible{opacity:1;transform:translateY(0)}.animate-in-delay-1{transition-delay:.1s}.animate-in-delay-2{transition-delay:.2s}.animate-in-delay-3{transition-delay:.3s}.animate-in-delay-4{transition-delay:.4s}.animate-in-delay-5{transition-delay:.5s}::-webkit-scrollbar{width:var(--scrollbar-width);background-color:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-pill);transition:background-color var(--duration-base) var(--ease-out)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}::selection{background-color:var(--selection-bg);color:var(--selection-text)}
body{isolation:isolate;position:relative;overflow-x:clip}.main-content{z-index:var(--z-base);isolation:isolate;position:relative}.grid{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);width:100%;display:grid;position:relative}.container{width:100%;max-width:var(--container-max);padding:0 var(--grid-margin);margin:0 auto;position:relative}.container-full{width:100%;position:relative;left:0;right:0}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7{grid-column:span 7}.col-span-8{grid-column:span 8}.col-span-9{grid-column:span 9}.col-span-10{grid-column:span 10}.col-span-11{grid-column:span 11}.col-span-12{grid-column:span 12}.section{isolation:isolate;flex-direction:column;justify-content:center;width:100%;min-height:100vh;display:flex;position:relative}.section-auto{min-height:auto;padding:var(--space-16) 0}.section-sm{min-height:60vh}.section-top{padding-top:calc(var(--nav-height) + var(--space-16));justify-content:flex-start}.section-bottom{padding-bottom:var(--space-16);justify-content:flex-end}.section-bg-deep{background-color:var(--color-deep)}.section-bg-void{background-color:var(--color-void)}.section-bg-gradient{background:var(--gradient-ravean)}.float-panel{background:var(--surface-1);border:var(--border-width) solid var(--border-subtle);padding:var(--space-8);isolation:isolate;width:fit-content;max-width:100%;position:relative}.float-panel-absolute{z-index:var(--z-raised);position:absolute}.float-panel-left{left:var(--grid-margin);top:50%;transform:translateY(-50%)}.float-panel-right{right:var(--grid-margin);top:50%;transform:translateY(-50%)}.float-panel-bottom{bottom:var(--grid-margin);left:var(--grid-margin);top:auto;right:auto;transform:none}.float-panel-offset{margin-left:var(--space-20);margin-top:var(--space-16);position:relative}.float-panel-offset-right{margin-right:var(--space-20);margin-top:var(--space-16)}.split-layout{width:100%;min-height:100vh;display:flex;position:relative}.split-object-left{flex:0 0 55%;position:relative;overflow:visible}.split-content-right{padding:var(--space-16) var(--space-20);z-index:var(--z-base);flex:0 0 45%;position:relative}.split-object-right{flex:0 0 55%;order:2;position:relative;overflow:visible}.split-content-left{padding:var(--space-16) var(--space-20);z-index:var(--z-base);flex:0 0 45%;order:1;position:relative}.object-bleed-right{width:calc(100% + 80px);position:relative;right:-80px}.object-bleed-left{width:calc(100% + 80px);position:relative;left:-80px}.object-container{justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:visible}.object-container img,.object-container video,.object-container canvas{object-fit:cover;width:100%;height:auto}@media (max-width:1023px){.split-object-left,.split-object-right,.split-content-left,.split-content-right{flex:0 0 50%}.object-bleed-right{width:calc(100% + 40px);right:-40px}.object-bleed-left{width:calc(100% + 40px);left:-40px}}@media (max-width:767px){.split-layout{flex-direction:column}.split-object-left,.split-object-right,.split-content-left,.split-content-right{flex:none;width:100%}.split-object-left,.split-object-right{min-height:50vh}.object-bleed-right,.object-bleed-left{width:100%;left:0;right:0}}.full-bleed{width:100%;min-height:100vh;position:relative;overflow:hidden}.full-bleed-media{object-fit:cover;width:100%;height:100%;z-index:var(--z-ground);position:absolute;top:0;left:0}.full-bleed-overlay{width:100%;height:100%;z-index:var(--z-raised);pointer-events:none;position:absolute;top:0;left:0}.full-bleed-overlay-bottom{background:var(--gradient-image-bottom);pointer-events:none;width:100%;height:40%;position:absolute;bottom:0;left:0}.full-bleed-tint{background:var(--gradient-pulse-tint);pointer-events:none;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;top:0;left:0}.full-bleed-text-bottom-left{bottom:var(--space-20);left:var(--grid-margin);z-index:var(--z-raised);max-width:45%;position:absolute}.full-bleed-text-bottom-right{bottom:var(--space-20);right:var(--grid-margin);z-index:var(--z-raised);text-align:right;max-width:280px;position:absolute}.full-bleed-text-center{z-index:var(--z-raised);text-align:center;width:100%;padding:0 var(--grid-margin);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.full-bleed-text-bottom-left{max-width:80%;bottom:var(--space-12);left:var(--space-6)}.full-bleed-text-bottom-right{max-width:70%;bottom:var(--space-12);right:var(--space-6)}}.card-grid{gap:var(--space-8);margin:var(--space-12) 0;grid-template-columns:repeat(4,1fr);display:grid}.card-grid-3{grid-template-columns:repeat(3,1fr)}.card-grid-2{grid-template-columns:repeat(2,1fr)}.card-grid-auto{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.thumbnail-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);max-width:400px;display:grid}.thumbnail-item{aspect-ratio:1;cursor:pointer;transition:var(--transition-all-fast)}@media (max-width:1023px){.card-grid,.card-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.card-grid,.card-grid-2,.card-grid-3{grid-template-columns:1fr}}.feature-strip{background:var(--surface-1);border-top:var(--border-width) solid var(--border-subtle);border-bottom:var(--border-width) solid var(--border-subtle);width:100%;padding:var(--space-4) 0}.feature-strip-grid{width:100%;max-width:var(--container-max);padding:0 var(--grid-margin);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.feature-strip-item{text-align:center;padding:var(--space-2) var(--space-4);flex:1;position:relative}.feature-strip-item:not(:last-child):after{content:"";width:var(--border-width);background:var(--border-subtle);height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:767px){.feature-strip-grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.feature-strip-item:not(:last-child):after{display:none}}.content-module{margin-bottom:var(--space-8);position:relative}.content-module-isolated{margin:var(--space-12) 0;padding:var(--space-8) 0;border-top:var(--border-width) solid var(--border-subtle);border-bottom:var(--border-width) solid var(--border-subtle)}.content-module-float{background:var(--surface-1);border:var(--border-width) solid var(--border-subtle);padding:var(--space-8);transition:var(--transition-card);transform:translateY(0)}.content-module-float:hover{transform:translateY(var(--card-lift));border-color:var(--border-default)}.content-module-tight{padding:var(--space-6)}.content-module-wide{padding:var(--space-12)}.data-panel{background:var(--surface-1);border:var(--border-width) solid var(--border-subtle);padding:var(--space-12);width:100%}.data-panel-header{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--rule-data)}.spec-grid{flex-direction:column;gap:0;display:flex}.spec-row{padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--rule-data);display:flex}.spec-row:last-child{border-bottom:none}.spec-label{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase;flex:0 0 30%}.spec-value{font-family:var(--font-interface);font-size:var(--text-ui);color:var(--text-primary);flex:0 0 35%}.spec-annotation{font-family:var(--font-interface);font-size:var(--text-caption);color:var(--text-muted);flex:0 0 35%}.stat-grid{gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}.stat-card{text-align:center;padding:var(--space-6);background:var(--surface-3);border:var(--border-width) solid var(--border-subtle)}.stat-card-value{font-family:var(--font-interface);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-2);font-size:48px;line-height:1}.stat-card-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.stat-card-progress{margin-top:var(--space-4);width:100%;height:var(--progress-height);background:var(--progress-track);border-radius:var(--radius-pill);overflow:hidden}.stat-card-progress-fill{background:var(--progress-fill);border-radius:var(--radius-pill);width:0%;height:100%}@media (max-width:767px){.stat-grid{gap:var(--space-6);grid-template-columns:1fr}.spec-row{gap:var(--space-2);padding:var(--space-6) 0;flex-direction:column}.spec-label,.spec-value,.spec-annotation{flex:auto}}.hud-progress-dots{right:var(--space-6);gap:var(--space-3);z-index:var(--z-hud);flex-direction:column;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.hud-scroll-indicator{right:var(--space-6);bottom:var(--space-8);writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-interface);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--text-ghost);text-transform:uppercase;align-items:center;gap:var(--space-2);z-index:var(--z-hud);pointer-events:none;display:flex;position:fixed}.hud-index{top:var(--space-12);left:var(--grid-margin);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--text-muted);z-index:var(--z-hud);text-transform:uppercase;position:absolute}.hud-live{bottom:var(--space-8);left:var(--space-6);align-items:center;gap:var(--space-2);z-index:var(--z-hud);display:flex;position:fixed}.hud-coordinate{bottom:var(--space-8);font-family:var(--font-mono);font-size:var(--text-data);color:var(--text-muted);z-index:var(--z-hud);white-space:nowrap;position:fixed;left:50%;transform:translate(-50%)}@media (max-width:767px){.hud-progress-dots,.hud-scroll-indicator,.hud-coordinate{display:none}.hud-index{top:calc(var(--nav-height) + var(--space-4));left:var(--space-6)}}.m-0{margin:0}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.m-12{margin:var(--space-12)}.m-16{margin:var(--space-16)}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.p-12{padding:var(--space-12)}.p-16{padding:var(--space-16)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-12{gap:var(--space-12)}.gap-16{gap:var(--space-16)}@media (max-width:1279px){.container{padding:0 var(--grid-margin-md)}.float-panel-left,.float-panel-right{margin:var(--space-4) 0;position:relative;top:auto;left:auto;right:auto;transform:none}.hud-index{left:var(--grid-margin-md)}}@media (max-width:1023px){.col-span-7,.col-span-8,.col-span-9,.col-span-10,.col-span-11,.col-span-12,.col-span-5,.col-span-6{grid-column:span 6}}@media (max-width:767px){.container{padding:0 var(--grid-margin-sm)}.section{min-height:auto;padding:var(--space-12) 0}.section-sm{min-height:auto;padding:var(--space-8) 0}.split-layout{min-height:auto}.full-bleed{min-height:80vh}.full-bleed-text-bottom-left,.full-bleed-text-bottom-right{margin:var(--space-6) var(--space-4);text-align:left;max-width:none;position:relative;bottom:auto;left:auto;right:auto}.float-panel-offset,.float-panel-offset-right{margin-left:0;margin-right:0}.data-panel{padding:var(--space-6)}.col-span-1,.col-span-2,.col-span-3,.col-span-4,.col-span-5,.col-span-6,.col-span-7,.col-span-8,.col-span-9,.col-span-10,.col-span-11,.col-span-12{grid-column:1/-1}.grid{gap:var(--space-8);grid-template-columns:1fr}.split-content-right,.split-content-left{padding:var(--space-8) var(--space-4)}.section-auto{padding:var(--space-10) 0}.cta-section{padding:var(--space-12) 0}[style*="max-width: 520px"],[style*="max-width: 720px"],[style*="max-width: 90%"]{max-width:100%!important}.input{box-sizing:border-box;max-width:100%;width:100%!important}.rid-card{word-break:break-all;overflow-x:auto}.rid-string{word-break:break-all;font-size:10px}.tag{white-space:normal;display:inline-flex}}@media (max-width:479px){.container{padding:0 var(--grid-margin-sm)}.card-grid-auto{grid-template-columns:1fr}.thumbnail-grid{grid-template-columns:repeat(2,1fr)}}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.grid{display:grid}.inline-grid{display:inline-grid}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.z-ground{z-index:var(--z-ground)}.z-base{z-index:var(--z-base)}.z-raised{z-index:var(--z-raised)}.z-card{z-index:var(--z-card)}.z-overlay{z-index:var(--z-overlay)}.z-dropdown{z-index:var(--z-dropdown)}.z-sticky{z-index:var(--z-sticky)}.z-fixed{z-index:var(--z-fixed)}.z-hud{z-index:var(--z-hud)}.z-modal{z-index:var(--z-modal)}.z-nav{z-index:var(--z-nav)}.z-top{z-index:var(--z-top)}.w-full{width:100%}.w-auto{width:auto}.w-screen{width:100vw}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.max-w-container{max-width:var(--container-max)}.max-w-content{max-width:var(--container-content)}.max-w-text{max-width:var(--container-text)}.max-w-narrow{max-width:var(--container-narrow)}.max-w-tight{max-width:var(--container-tight)}.visible{visibility:visible}.invisible{visibility:hidden}.hidden{display:none}@media (max-width:767px){.hidden-mobile{display:none}.block-mobile{display:block}}@media (min-width:768px){.hidden-desktop{display:none}.block-desktop{display:block}}.bleed-right{width:calc(100% + 80px);position:relative;right:-80px}.bleed-left{width:calc(100% + 80px);position:relative;left:-80px}.bleed-top{height:calc(100% + 40px);position:relative;top:-40px}.bleed-bottom{height:calc(100% + 40px);position:relative;bottom:-40px}@media (max-width:1023px){.bleed-right{width:calc(100% + 40px);right:-40px}.bleed-left{width:calc(100% + 40px);left:-40px}}@media (max-width:767px){.bleed-right,.bleed-left{width:100%;left:0;right:0}}
.btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-interface);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;transition:var(--transition-btn);white-space:nowrap;background:0 0;border:none;font-size:12px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-pulse);color:var(--color-pearl);border-radius:var(--radius-btn);padding:14px 32px;position:relative;overflow:hidden}.btn-primary:hover{filter:brightness(1.15);box-shadow:var(--glow-pulse-sm);transform:translateY(-2px)}.btn-primary:active{filter:brightness(.95);transform:translateY(0)}.btn-primary-gradient{background:var(--gradient-pulse);transition:background-size var(--duration-base) var(--ease-out);background-size:100% 100%}.btn-primary-gradient:hover{background-size:120% 120%}.btn-secondary{color:var(--text-secondary);border-radius:var(--radius-btn);border:var(--border-width) solid var(--border-pulse);background:0 0;padding:14px 32px}.btn-secondary:hover{color:var(--text-primary);border-color:var(--border-pulse-strong);box-shadow:var(--glow-pulse-sm);transform:translateY(-2px)}.btn-outline{color:var(--text-secondary);border-radius:var(--radius-btn);border:var(--border-width) solid var(--border-default);background:0 0;padding:12px 24px}.btn-outline:hover{color:var(--text-primary);border-color:var(--border-high);transform:translateY(-2px)}.btn-icon{border-radius:var(--radius-circle);background:var(--pulse-20);width:32px;height:32px;color:var(--color-pulse);transition:var(--transition-all-fast);cursor:pointer;justify-content:center;align-items:center;display:flex}.btn-icon:hover{background:var(--pulse-40);color:var(--color-pulse);box-shadow:var(--glow-pulse-sm);transform:translateY(-2px)}.btn-icon-lg{background:var(--pulse-20);width:48px;height:48px}.btn-inline{align-items:center;gap:var(--space-2);color:var(--btn-inline-text);font-family:var(--font-interface);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:var(--transition-all-fast);cursor:pointer;background:0 0;border:none;font-size:11px;text-decoration:none;display:inline-flex}.btn-inline:hover{color:var(--btn-inline-text-hover)}.btn-inline .arrow-icon,.btn-inline svg{transition:transform var(--duration-base) var(--ease-out)}.btn-inline:hover .arrow-icon,.btn-inline:hover svg{transform:translate(4px)}.btn:disabled,.btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;filter:grayscale(.2)}.card{background:var(--card-bg);border:var(--border-width) solid var(--card-border);padding:var(--card-padding);transition:var(--transition-card);gap:var(--space-4);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.card:hover{border-color:var(--card-border-hover);transform:translateY(var(--card-lift))}.card:before{content:"";width:100%;height:var(--border-width);background:var(--gradient-card-accent);transform-origin:0;transition:transform var(--duration-moderate) var(--ease-out);pointer-events:none;position:absolute;top:0;left:0;transform:scaleX(0)}.card:hover:before{transform:scaleX(1)}.card-index{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--card-index-color);text-transform:uppercase;margin-bottom:var(--space-2)}.card-category{align-items:center;gap:var(--space-1);font-family:var(--font-interface);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary);font-size:10px;display:inline-flex}.card-category-dot{border-radius:var(--radius-circle);background:var(--color-pulse);width:4px;height:4px;display:inline-block}.card-title{font-family:var(--font-interface);font-weight:var(--weight-bold);font-size:var(--text-subheading);color:var(--card-title-color);line-height:var(--leading-tight);margin:0}.card-body{font-family:var(--font-interface);font-weight:var(--weight-regular);font-size:var(--text-ui);line-height:var(--leading-body);color:var(--card-body-color)}.card-divider{height:var(--border-width);background:var(--card-divider);margin:var(--space-3) 0;width:100%}.card-action{padding-top:var(--space-4);margin-top:auto}.card-media{padding:0;overflow:hidden}.card-media-image{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform var(--duration-moderate) var(--ease-out);display:block}.card:hover .card-media-image{transform:scale(1.02)}.card-media-content{padding:var(--card-padding)}.card-stat{text-align:center;align-items:center}.card-stat-value{font-family:var(--font-interface);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-2);font-size:48px;line-height:1}.card-stat-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.card-stat-progress{width:100%;margin-top:var(--space-4);height:var(--progress-height);background:var(--progress-track);border-radius:var(--radius-pill);overflow:hidden}.card-stat-progress-fill{background:var(--progress-fill);border-radius:var(--radius-pill);width:0%;height:100%;transition:width var(--duration-moderate) var(--ease-out)}.thumbnail-card{aspect-ratio:1;border:var(--border-width) solid var(--border-subtle);background:var(--surface-1);cursor:pointer;transition:var(--transition-all-fast);flex-direction:column;display:flex;overflow:hidden}.thumbnail-card-image{object-fit:cover;width:100%;height:100%}.thumbnail-card.selected{border-color:var(--border-arc-strong);box-shadow:var(--glow-arc-sm)}.thumbnail-card:hover:not(.selected){border-color:var(--border-default);transform:translateY(-2px)}.thumbnail-card-dot{bottom:var(--space-2);border-radius:var(--radius-circle);background:var(--text-muted);width:6px;height:6px;position:absolute;left:50%;transform:translate(-50%)}.thumbnail-card.selected .thumbnail-card-dot{background:var(--color-arc);box-shadow:var(--glow-arc-sm)}.thumbnail-card-label{font-family:var(--font-interface);text-align:center;padding:var(--space-2);color:var(--text-tertiary);font-size:10px}.rid-card{background:var(--rid-bg);border:var(--border-width) solid var(--rid-border);padding:var(--space-6);width:100%;max-width:400px;transition:var(--transition-all-fast);aspect-ratio:85.6/54;position:relative}.rid-card.suspended{border-color:var(--rid-border-fault)}.rid-card.suspended .rid-string,.rid-card.suspended .rid-name,.rid-card.suspended .rid-meta,.rid-card.suspended .rid-ecosystem{opacity:.25}.rid-card.suspended:before{content:"";background:var(--rid-suspended-tint);pointer-events:none;position:absolute;inset:0}.rid-header{margin-bottom:var(--space-6);justify-content:space-between;align-items:flex-start;display:flex}.rid-string{font-family:var(--font-mono);font-size:var(--text-rid);color:var(--rid-string-color);letter-spacing:var(--tracking-normal)}.rid-marker{font-family:var(--font-mono);letter-spacing:4px;color:var(--rid-marker-color);font-size:18px}.rid-name{font-family:var(--font-display);font-weight:var(--weight-medium);color:var(--rid-name-color);margin-bottom:var(--space-2);font-size:18px}.rid-meta{font-family:var(--font-interface);font-size:var(--text-caption);color:var(--rid-meta-color);margin-bottom:var(--space-4)}.rid-divider{height:var(--border-width);background:var(--border-subtle);margin:var(--space-4) 0;width:100%}.rid-footer{margin-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}.rid-verath{align-items:center;gap:var(--space-2);display:flex}.rid-verath-dot{width:var(--dot-size);height:var(--dot-size);background:var(--rid-verath-color);border-radius:var(--radius-circle);box-shadow:var(--glow-current-sm);animation:pulse-verath var(--cycle-glow) ease-in-out infinite}@keyframes pulse-verath{0%,to{box-shadow:0 0 4px #1a6bff66}50%{box-shadow:0 0 12px #1a6bffcc}}.rid-ecosystem{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-ghost);letter-spacing:var(--tracking-wide)}.tag{align-items:center;gap:var(--space-1);background:var(--tag-bg);border:var(--border-width) solid var(--tag-border);padding:var(--tag-py) var(--tag-px);border-radius:var(--tag-radius);font-family:var(--font-interface);font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-tracking);text-transform:uppercase;color:var(--tag-text);display:inline-flex}.tag-dot{border-radius:var(--radius-circle);width:4px;height:4px;display:inline-block}.tag-dot-pulse{background:var(--color-pulse)}.tag-dot-arc{background:var(--color-arc)}.tag-dot-current{background:var(--color-current)}.tag-pulse{color:var(--tag-text-pulse)}.tag-arc{color:var(--tag-text-arc)}.status-badge{gap:var(--space-2);flex-direction:column;display:flex}.status-badge-value{font-family:var(--font-interface);font-weight:var(--weight-bold);color:var(--text-primary);font-size:48px;line-height:1}.status-badge-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.counter-badge{gap:var(--space-1);flex-direction:column;display:flex}.counter-badge-number{font-family:var(--font-interface);font-weight:var(--weight-bold);color:var(--text-primary);font-size:32px;line-height:1}.counter-badge-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.live-indicator{align-items:center;gap:var(--space-2);font-family:var(--font-interface);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--hud-live-color);display:inline-flex}.live-indicator:before{content:"";width:var(--dot-size);height:var(--dot-size);background-color:var(--hud-live-color);border-radius:var(--radius-circle);box-shadow:var(--glow-arc-sm);animation:pulse-live var(--cycle-glow) ease-in-out infinite;display:inline-block}@keyframes pulse-live{0%,to{opacity:1;box-shadow:0 0 4px #00d4ff66}50%{opacity:.85;box-shadow:0 0 12px #00d4ffcc}}.progress{width:100%;height:var(--progress-height);background:var(--progress-track);border-radius:var(--radius-pill);overflow:hidden}.progress-fill{background:var(--progress-fill);border-radius:var(--radius-pill);width:0%;height:100%;transition:width var(--duration-moderate) var(--ease-out)}.progress-fill-arc{background:var(--progress-fill-arc)}.range-indicator{align-items:center;gap:var(--space-4);width:100%;display:flex}.range-indicator-label{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.range-indicator-track{height:var(--border-width);background:var(--border-subtle);flex:1;position:relative}.range-indicator-fill{background:var(--color-pulse);width:0%;height:100%;position:absolute;top:0;left:0}.form-group{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.form-label{font-family:var(--font-interface);font-weight:var(--weight-medium);font-size:var(--text-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-secondary)}.input{background:var(--input-bg);border:var(--border-width) solid var(--input-border);border-radius:var(--input-radius);padding:var(--input-py) var(--input-px);font-family:var(--font-interface);font-size:var(--input-size);color:var(--input-text);transition:var(--transition-all-fast);width:100%}.input:focus{border-color:var(--input-border-focus);box-shadow:var(--input-glow-focus);outline:none}.input::placeholder{color:var(--input-placeholder)}.input:disabled{opacity:.5;cursor:not-allowed}.textarea{resize:vertical;min-height:100px}.select{background:var(--input-bg);border:var(--border-width) solid var(--input-border);border-radius:var(--input-radius);padding:var(--input-py) var(--input-px);font-family:var(--font-interface);font-size:var(--input-size);color:var(--input-text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23EEEEFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center}.select:focus{border-color:var(--input-border-focus);box-shadow:var(--input-glow-focus);outline:none}.checkbox,.radio{align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-interface);font-size:var(--text-ui);color:var(--text-secondary);display:inline-flex}.checkbox input,.radio input{cursor:pointer;width:16px;height:16px;accent-color:var(--color-pulse)}.modal-overlay{background:var(--surface-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;height:100%;z-index:var(--z-modal);opacity:0;visibility:hidden;transition:var(--transition-all-fast);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal-overlay.open{opacity:1;visibility:visible}.modal{background:var(--modal-surface);border:var(--border-width) solid var(--modal-border);border-radius:var(--modal-radius);padding:var(--space-8);width:500px;max-width:90vw;max-height:90vh;transition:transform var(--duration-moderate) var(--ease-snap);overflow-y:auto;transform:translateY(20px)}.modal-overlay.open .modal{transform:translateY(0)}.modal-header{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.modal-title{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-heading);color:var(--text-primary)}.modal-close{color:var(--text-muted);cursor:pointer;transition:var(--transition-color);background:0 0;border:none;font-size:24px;line-height:1}.modal-close:hover{color:var(--text-primary)}.modal-body{margin-bottom:var(--space-6)}.modal-footer{justify-content:flex-end;gap:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-subtle);display:flex}.tooltip{display:inline-block;position:relative}.tooltip-text{background:var(--tooltip-bg);border:var(--border-width) solid var(--tooltip-border);border-radius:var(--tooltip-radius);padding:var(--tooltip-py) var(--tooltip-px);font-family:var(--font-interface);font-size:var(--tooltip-size);color:var(--tooltip-text);white-space:nowrap;opacity:0;visibility:hidden;transition:var(--transition-all-fast);pointer-events:none;z-index:var(--z-dropdown);position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}.tooltip:hover .tooltip-text{opacity:1;visibility:visible;transform:translate(-50%)translateY(-4px)}.tooltip-top .tooltip-text{top:auto;bottom:100%}.tooltip-bottom .tooltip-text{top:100%;bottom:auto;transform:translate(-50%)translateY(8px)}.tooltip-bottom:hover .tooltip-text{transform:translate(-50%)translateY(4px)}.tooltip-left .tooltip-text{top:50%;left:auto;right:100%;transform:translateY(-50%)translate(-8px)}.tooltip-left:hover .tooltip-text{transform:translateY(-50%)translate(-4px)}.tooltip-right .tooltip-text{top:50%;left:100%;right:auto;transform:translateY(-50%)translate(8px)}.tooltip-right:hover .tooltip-text{transform:translateY(-50%)translate(4px)}.dropdown{display:inline-block;position:relative}.dropdown-menu{background:var(--surface-2-blur);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2) 0;opacity:0;visibility:hidden;min-width:180px;transition:var(--transition-all-fast);z-index:var(--z-dropdown);position:absolute;top:100%;left:0;transform:translateY(-8px)}.dropdown.open .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{padding:var(--space-2) var(--space-4);font-family:var(--font-interface);font-size:var(--text-ui);color:var(--text-secondary);transition:var(--transition-all-fast);text-decoration:none;display:block}.dropdown-item:hover{background:var(--surface-3);color:var(--text-primary)}.accordion-item{border-bottom:var(--border-width) solid var(--border-subtle)}.accordion-header{padding:var(--space-4) 0;cursor:pointer;font-family:var(--font-interface);font-weight:var(--weight-medium);color:var(--text-secondary);transition:var(--transition-color);justify-content:space-between;align-items:center;display:flex}.accordion-header:hover{color:var(--text-primary)}.accordion-icon{transition:transform var(--duration-base) var(--ease-out)}.accordion-item.open .accordion-icon{transform:rotate(180deg)}.accordion-content{max-height:0;transition:max-height var(--duration-moderate) var(--ease-out);overflow:hidden}.accordion-item.open .accordion-content{max-height:500px;padding-bottom:var(--space-4)}.tabs{gap:var(--space-6);border-bottom:var(--border-width) solid var(--border-subtle);margin-bottom:var(--space-6);display:flex}.tab{padding:var(--space-3) var(--space-4);font-family:var(--font-interface);font-weight:var(--weight-semibold);font-size:var(--text-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);cursor:pointer;transition:var(--transition-all-fast);border-bottom:2px solid #0000;margin-bottom:-1px}.tab:hover{color:var(--text-primary)}.tab.active{color:var(--color-current);border-bottom-color:var(--color-current)}.tab-pane{display:none}.tab-pane.active{display:block}.pagination{gap:var(--space-2);margin:var(--space-8) 0;justify-content:center;display:flex}.pagination-item{min-width:36px;height:36px;padding:0 var(--space-2);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-interface);font-size:var(--text-ui);color:var(--text-secondary);transition:var(--transition-all-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.pagination-item:hover{border-color:var(--border-default);color:var(--text-primary)}.pagination-item.active{background:var(--color-pulse);border-color:var(--color-pulse);color:var(--color-pearl)}.breadcrumb{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}.breadcrumb-item{align-items:center;gap:var(--space-2);color:var(--text-muted);display:inline-flex}.breadcrumb-item a{color:var(--text-muted);transition:var(--transition-color);text-decoration:none}.breadcrumb-item a:hover,.breadcrumb-item.active{color:var(--text-primary)}.breadcrumb-separator{color:var(--text-ghost)}.toast-container{bottom:var(--space-6);right:var(--space-6);z-index:var(--z-toast);gap:var(--space-3);flex-direction:column;display:flex;position:fixed}.toast{background:var(--surface-2-blur);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);align-items:center;gap:var(--space-4);animation:slide-in-right var(--duration-moderate) var(--ease-out);display:flex}.toast-success{border-left:3px solid var(--color-arc)}.toast-error{border-left:3px solid var(--color-fault)}.toast-warning{border-left:3px solid var(--color-pulse)}.toast-message{font-family:var(--font-interface);font-size:var(--text-ui);color:var(--text-primary)}.toast-close{color:var(--text-muted);cursor:pointer;transition:var(--transition-color);background:0 0;border:none;font-size:18px}.toast-close:hover{color:var(--text-primary)}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.loading-spinner{border:2px solid var(--border-subtle);border-top-color:var(--color-pulse);border-radius:var(--radius-circle);width:20px;height:20px;animation:spin var(--duration-moderate) linear infinite;display:inline-block}.loading-spinner-lg{border-width:3px;width:40px;height:40px}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:var(--surface-3);border-radius:var(--radius-sm);animation:1.5s ease-in-out infinite pulse-skeleton}@keyframes pulse-skeleton{0%,to{opacity:.5}50%{opacity:1}}.progress-dots{right:var(--space-6);gap:var(--space-3);z-index:var(--z-hud);flex-direction:column;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.progress-dot{width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-circle);background:var(--hud-dot-inactive);transition:var(--transition-all-fast);cursor:pointer}.progress-dot:hover{background:var(--text-muted)}.progress-dot.active{background:var(--hud-dot-active);box-shadow:var(--glow-current-sm)}.scroll-indicator{right:var(--space-6);bottom:var(--space-8);writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-interface);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--text-ghost);text-transform:uppercase;align-items:center;gap:var(--space-2);z-index:var(--z-hud);pointer-events:none;display:flex;position:fixed}.scroll-indicator:after{content:"";width:var(--border-width);background:var(--text-ghost);height:40px;margin-top:var(--space-2);animation:scroll-pulse var(--cycle-scroll-anim) ease-in-out infinite}@keyframes scroll-pulse{0%{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(12px)}to{opacity:.5;transform:translateY(0)}}.hud-index{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.hud-coordinate{font-family:var(--font-mono);font-size:var(--text-data);color:var(--text-muted);line-height:var(--leading-snug)}.hud-line{height:var(--border-width);background:var(--hud-line-color);width:100%}.directional-range{align-items:center;gap:var(--space-4);display:flex}.directional-range-label{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.directional-range-track{height:var(--border-width);background:var(--border-subtle);flex:1;position:relative}.directional-range-fill{background:var(--color-pulse);width:0%;height:100%;position:absolute;top:0;left:0}.product-selector{gap:var(--space-4);margin:var(--space-6) 0;display:flex}.product-selector-thumb{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;width:80px;height:80px;transition:var(--transition-all-fast);overflow:hidden}.product-selector-thumb img{object-fit:cover;width:100%;height:100%}.product-selector-thumb.selected{border-color:var(--border-arc-strong);box-shadow:var(--glow-arc-sm)}.product-selector-thumb:hover:not(.selected){border-color:var(--border-default);transform:translateY(-2px)}.product-selector-label{font-family:var(--font-interface);font-size:var(--text-micro);text-align:center;margin-top:var(--space-1);color:var(--text-tertiary)}.size-selector{gap:var(--space-3);flex-wrap:wrap;display:flex}.size-option{min-width:48px;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-interface);font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;transition:var(--transition-all-fast);justify-content:center;align-items:center;display:flex}.size-option:hover{border-color:var(--border-default);color:var(--text-primary)}.size-option.selected{background:var(--color-pulse);border-color:var(--color-pulse);color:var(--color-pearl);box-shadow:var(--glow-pulse-sm)}.quantity-selector{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;display:inline-flex;overflow:hidden}.quantity-btn{background:var(--surface-3);cursor:pointer;width:36px;height:36px;color:var(--text-primary);transition:var(--transition-all-fast);border:none;justify-content:center;align-items:center;display:flex}.quantity-btn:hover{background:var(--surface-4)}.quantity-value{text-align:center;min-width:48px;font-family:var(--font-interface);font-size:var(--text-ui);color:var(--text-primary)}.range-slider{appearance:none;background:0 0;width:100%}.range-slider:focus{outline:none}.range-slider::-webkit-slider-runnable-track{width:100%;height:var(--progress-height);background:var(--progress-track);border-radius:var(--radius-pill)}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-circle);background:var(--color-pulse);cursor:pointer;width:16px;height:16px;box-shadow:var(--glow-pulse-sm);margin-top:-6px}.range-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.step-indicator{align-items:center;gap:var(--space-2);display:flex}.step{align-items:center;gap:var(--space-2);font-family:var(--font-interface);font-size:var(--text-caption);color:var(--text-muted);display:flex}.step.active{color:var(--color-current)}.step.completed{color:var(--color-arc)}.step-number{border-radius:var(--radius-circle);background:var(--surface-3);justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.step.active .step-number{background:var(--color-current);color:var(--color-pearl)}.step.completed .step-number{background:var(--color-arc);color:var(--color-void)}.step-line{width:40px;height:var(--border-width);background:var(--border-subtle)}
*{animation-fill-mode:forwards;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-in,.reveal-on-scroll{opacity:1!important;transform:none!important}}.page-load-animate{opacity:0;animation-fill-mode:forwards}@keyframes gradient-bloom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.gradient-bloom{animation:gradient-bloom var(--duration-entrance) var(--ease-out) forwards;animation-delay:0s}@keyframes nav-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nav-animate{animation:nav-slide var(--duration-moderate) var(--ease-out) forwards;animation-delay:var(--delay-nav)}@keyframes hud-slide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.hud-index-animate{animation:hud-slide .25s var(--ease-out) forwards;animation-delay:var(--delay-hud-index)}@keyframes hero-line{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-line-1{animation:hero-line .5s var(--ease-snap) forwards;animation-delay:var(--delay-hero-line-1);opacity:0}.hero-line-2{animation:hero-line .5s var(--ease-snap) forwards;animation-delay:var(--delay-hero-line-2);opacity:0}.hero-line-3{animation:hero-line .5s var(--ease-snap) forwards;animation-delay:var(--delay-hero-line-3);opacity:0}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-text-animate{animation:fade-up .35s var(--ease-out) forwards;animation-delay:var(--delay-hero-body);opacity:0}.hero-cta-animate{animation:fade-up .35s var(--ease-out) forwards;animation-delay:var(--delay-hero-cta);opacity:0}.hero-cta-secondary-animate{animation:fade-up .35s var(--ease-out) forwards;animation-delay:var(--delay-hero-cta-2);opacity:0}@keyframes object-slide{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.object-animate{animation:object-slide .6s var(--ease-snap) forwards;animation-delay:var(--delay-object);opacity:0}@keyframes glow-fade{0%{opacity:0}to{opacity:1}}.object-glow-animate{animation:glow-fade .8s var(--ease-out) forwards;animation-delay:var(--delay-glow)}@keyframes strip-fade{0%{opacity:0}to{opacity:.4}}.strip-animate{animation:strip-fade var(--duration-moderate) var(--ease-out) forwards;animation-delay:var(--delay-strip);opacity:0}.stat-value{opacity:0}.stat-value-animate{animation:fade-up .35s var(--ease-out) forwards;animation-delay:var(--delay-stat-count)}.reveal-on-scroll{opacity:0;transition:opacity var(--duration-deliberate) var(--ease-snap), transform var(--duration-deliberate) var(--ease-snap);transform:translateY(40px)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transition:opacity .4s var(--ease-snap), transform .4s var(--ease-snap);transform:translateY(30px)}.reveal-stagger.revealed>:first-child{transition-delay:0s}.reveal-stagger.revealed>:nth-child(2){transition-delay:.1s}.reveal-stagger.revealed>:nth-child(3){transition-delay:.2s}.reveal-stagger.revealed>:nth-child(4){transition-delay:.3s}.reveal-stagger.revealed>:nth-child(5){transition-delay:.4s}.reveal-stagger.revealed>:nth-child(6){transition-delay:.5s}.reveal-stagger.revealed>:nth-child(7){transition-delay:.6s}.reveal-stagger.revealed>:nth-child(8){transition-delay:.7s}.reveal-stagger.revealed>*{opacity:1;transform:translateY(0)}@keyframes section-header-reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.section-header-reveal{animation:section-header-reveal .5s var(--ease-snap) forwards}@keyframes rule-scale{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.rule-reveal{animation:rule-scale .35s var(--ease-out) forwards;transform-origin:0;animation-delay:.1s}.body-copy-reveal{animation:fade-up .4s var(--ease-out) forwards;opacity:0;animation-delay:.15s}.feature-item-reveal{opacity:0;transition:opacity .4s var(--ease-snap), transform .4s var(--ease-snap);transform:translateY(30px)}.feature-item-reveal.revealed{opacity:1;transform:translateY(0)}.feature-item-reveal:first-child{transition-delay:0s}.feature-item-reveal:nth-child(2){transition-delay:.1s}.feature-item-reveal:nth-child(3){transition-delay:.2s}.feature-item-reveal:nth-child(4){transition-delay:.3s}.card-reveal{opacity:0;transition:opacity .4s var(--ease-snap), transform .4s var(--ease-snap);transform:translateY(30px)}.card-reveal.revealed{opacity:1;transform:translateY(0)}.card-reveal:first-child{transition-delay:0s}.card-reveal:nth-child(2){transition-delay:.1s}.card-reveal:nth-child(3){transition-delay:.2s}.card-reveal:nth-child(4){transition-delay:.3s}.card-reveal:nth-child(5){transition-delay:.4s}.card-reveal:nth-child(6){transition-delay:.5s}.card{transition:transform var(--duration-moderate) var(--ease-snap), border-color var(--duration-base) var(--ease-out)}.card:before{transition:transform var(--duration-moderate) var(--ease-out)}.btn-primary,.btn-primary:hover{transition:filter var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-snap), box-shadow var(--duration-base) var(--ease-out)}.btn-secondary{transition:color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-snap)}.btn-icon{transition:background var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-snap), box-shadow var(--duration-base) var(--ease-out)}.btn-inline .arrow-icon,.btn-inline svg{transition:transform var(--duration-base) var(--ease-out)}.nav-link{transition:color var(--duration-base) var(--ease-out);position:relative}.nav-link:after{content:"";width:100%;height:var(--border-width);background-color:var(--color-current);transform-origin:50%;transition:transform var(--duration-base) var(--ease-out);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.thumbnail-card{transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-snap)}.thumbnail-card:hover{transform:translateY(-2px)}.product-selector-thumb{transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-snap)}.product-selector-thumb:hover{transform:translateY(-2px)}.size-option{transition:border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out)}@keyframes glow-pulse{0%{box-shadow:0 0 4px #7b2fff66,0 0 8px #7b2fff33}50%{box-shadow:0 0 12px #7b2fffcc,0 0 20px #7b2fff66}to{box-shadow:0 0 4px #7b2fff66,0 0 8px #7b2fff33}}.glow-pulse{animation:glow-pulse var(--cycle-glow) ease-in-out infinite}@keyframes glow-arc-pulse{0%{box-shadow:0 0 4px #00d4ff66,0 0 8px #00d4ff33}50%{box-shadow:0 0 12px #00d4ffcc,0 0 20px #00d4ff66}to{box-shadow:0 0 4px #00d4ff66,0 0 8px #00d4ff33}}.glow-arc-pulse{animation:glow-arc-pulse var(--cycle-glow) ease-in-out infinite}@keyframes glow-current-pulse{0%{box-shadow:0 0 4px #1a6bff66,0 0 8px #1a6bff33}50%{box-shadow:0 0 12px #1a6bffcc,0 0 20px #1a6bff66}to{box-shadow:0 0 4px #1a6bff66,0 0 8px #1a6bff33}}.glow-current-pulse{animation:glow-current-pulse var(--cycle-glow) ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 4px #00d4ff66}50%{opacity:.85;box-shadow:0 0 12px #00d4ffcc}}.live-indicator:before{animation:live-pulse var(--cycle-glow) ease-in-out infinite}@keyframes verath-pulse{0%,to{box-shadow:0 0 4px #1a6bff66}50%{box-shadow:0 0 12px #1a6bffcc}}.rid-verath-dot{animation:verath-pulse var(--cycle-glow) ease-in-out infinite}@keyframes scroll-pulse{0%{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(12px)}to{opacity:.5;transform:translateY(0)}}.scroll-indicator:after{animation:scroll-pulse var(--cycle-scroll-anim) ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-spinner{animation:spin var(--duration-moderate) linear infinite}@keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.skeleton{animation:1.5s ease-in-out infinite skeleton-pulse}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast{animation:slide-in-right var(--duration-moderate) var(--ease-out) forwards}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.modal-overlay{transition:opacity var(--duration-moderate) var(--ease-out), visibility var(--duration-moderate) var(--ease-out)}@keyframes modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal{transition:transform var(--duration-moderate) var(--ease-snap)}.modal-overlay.open .modal{animation:modal-slide-up var(--duration-moderate) var(--ease-snap) forwards}@keyframes dropdown-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown.open .dropdown-menu{animation:dropdown-slide var(--duration-fast) var(--ease-out) forwards}.accordion-content{transition:max-height var(--duration-moderate) var(--ease-out)}.accordion-icon{transition:transform var(--duration-base) var(--ease-out)}.progress-fill{transition:width var(--duration-moderate) var(--ease-out)}.counter-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block}@keyframes image-zoom{0%{transform:scale(1)}to{transform:scale(1.02)}}.card-media-image{transition:transform var(--duration-moderate) var(--ease-out)}.card:hover .card-media-image{transform:scale(1.02)}.btn-inline .arrow-icon{transition:transform var(--duration-base) var(--ease-out)}.btn-inline:hover .arrow-icon{transform:translate(4px)}.object-container{transition:filter var(--duration-moderate) var(--ease-out)}.object-container:hover{filter:drop-shadow(var(--glow-arc-object-hover))}.atmospheric-glow{transition:opacity var(--duration-moderate) var(--ease-out)}@keyframes border-glow{0%{border-color:#7b2fff66;box-shadow:0 0 #7b2fff00}50%{border-color:#7b2fffcc;box-shadow:0 0 8px #7b2fff66}to{border-color:#7b2fff66;box-shadow:0 0 #7b2fff00}}.selected-border-glow{animation:1.5s ease-in-out 2 border-glow}.parallax-element{will-change:transform;transition:transform .1s linear}.cursor-trail{border-radius:var(--radius-circle);background:var(--color-pulse);pointer-events:none;width:4px;height:4px;z-index:var(--z-cursor);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:fixed}.cursor-trail.visible{opacity:.6}@keyframes page-fade-out{0%{opacity:1}to{opacity:0}}@keyframes page-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-transition-out{animation:page-fade-out var(--duration-moderate) var(--ease-out) forwards}.page-transition-in{animation:page-fade-in var(--duration-moderate) var(--ease-snap) forwards}@keyframes focus-ring-pulse{0%{box-shadow:0 0 #7b2fff66}70%{box-shadow:0 0 0 4px #7b2fff33}to{box-shadow:0 0 #7b2fff00}}:focus-visible{animation:focus-ring-pulse var(--duration-moderate) var(--ease-out)}.animate-fade-in{animation:fade-up var(--duration-moderate) var(--ease-out) forwards}.animate-slide-up{animation:fade-up var(--duration-moderate) var(--ease-snap) forwards}.animate-slide-in-right{animation:object-slide var(--duration-moderate) var(--ease-snap) forwards}.animate-glow-pulse{animation:glow-pulse var(--cycle-glow) ease-in-out infinite}.animate-glow-arc-pulse{animation:glow-arc-pulse var(--cycle-glow) ease-in-out infinite}.delay-0{animation-delay:0s}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.duration-fast{animation-duration:var(--duration-fast)}.duration-base{animation-duration:var(--duration-base)}.duration-moderate{animation-duration:var(--duration-moderate)}.duration-slow{animation-duration:var(--duration-slow)}.duration-deliberate{animation-duration:var(--duration-deliberate)}.duration-cinematic{animation-duration:var(--duration-cinematic)}.ease-linear{animation-timing-function:var(--ease-linear)}.ease-in{animation-timing-function:var(--ease-in)}.ease-out{animation-timing-function:var(--ease-out)}.ease-snap{animation-timing-function:var(--ease-snap)}.ease-decelerate{animation-timing-function:var(--ease-decelerate)}.ease-accelerate{animation-timing-function:var(--ease-accelerate)}
