@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#090b0a;--ink-2:#0c0f0d;--panel:#111411;--panel-2:#151915;--panel-3:#1a1f1b;--line:#252b26;--line-strong:#394139;--paper:#f0f3ee;--paper-soft:#c8cec7;--muted:#899289;--signal:#adff2f;--signal-bright:#c3ff64;--signal-dim:#adff2f1a;--danger:#ff655d;--warning:#ffc861;--container:1240px;--header-height:72px;--font-sans:"Manrope Variable", Manrope, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono Variable", "IBM Plex Mono", Consolas, monospace;--shadow:0 30px 90px #00000061;font-family:var(--font-sans);font-synthesis:none}.learning-section{border-top:1px solid var(--line);background:linear-gradient(#ffffff03,#0000)}.guide-card-grid,.learning-grid,.seo-related-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.guide-card,.learning-card{background:var(--panel);flex-direction:column;min-height:290px;padding:30px;transition:background .18s,transform .18s;display:flex}.guide-card:hover,.learning-card:hover{z-index:1;background:var(--panel-2);transform:translateY(-2px)}.guide-card>span,.guide-featured-card>div>span,.learning-card>span,.seo-content-cta>div>span,.seo-quick-answer>span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.guide-card h3,.learning-card h3{letter-spacing:-.035em;margin:30px 0 12px;font-size:1.45rem;line-height:1.15}.guide-card p,.guide-featured-card p,.learning-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.65}.guide-card strong,.learning-card strong{color:var(--paper-soft);align-items:center;gap:7px;margin-top:auto;padding-top:28px;font-size:.76rem;display:inline-flex}.learning-all-link{width:fit-content;color:var(--signal);margin:24px 0 0 auto;font-size:.78rem;display:block}.compare-hero,.guide-index-hero,.seo-content-hero{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#adff2f14,transparent 38%),linear-gradient(180deg,var(--ink-2),var(--ink));padding:104px 0 88px;position:relative;overflow:hidden}.compare-hero:after,.guide-index-hero:after,.seo-content-hero:after{content:"";pointer-events:none;border:1px solid #adff2f26;border-radius:50%;width:440px;height:440px;position:absolute;top:-260px;right:6%;box-shadow:0 0 0 74px #adff2f06,0 0 0 148px #adff2f04}.guide-index-hero__layout,.seo-content-hero__layout{z-index:1;grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:80px;display:grid;position:relative}.compare-hero h1,.guide-index-hero h1,.seo-content-hero h1{letter-spacing:-.075em;max-width:950px;margin:25px 0 24px;font-size:clamp(3.2rem,6.2vw,6.4rem);line-height:.94}.compare-hero h1 em,.guide-index-hero h1 em{color:var(--signal);font-style:normal}.compare-hero>.container>p,.guide-index-hero p,.seo-content-hero__layout>div>p{max-width:760px;color:var(--paper-soft);margin:0;font-size:1.05rem;line-height:1.75}.guide-index-hero__summary{border:1px solid var(--line-strong);background:#111411bf;flex-direction:column;justify-content:flex-end;min-height:190px;padding:26px;display:flex}.guide-index-hero__summary svg{color:var(--signal);margin-bottom:34px}.guide-index-hero__summary strong{font-size:1.15rem}.guide-index-hero__summary span{color:var(--muted);margin-top:6px;font-size:.76rem;line-height:1.5}.guide-index-content{gap:110px;padding-block:104px 130px;display:grid}.guide-index-heading{grid-template-columns:220px minmax(0,1fr);align-items:end;gap:30px;margin-bottom:34px;display:grid}.guide-index-heading>div{color:var(--signal);align-items:center;gap:10px;display:flex}.guide-index-heading>div span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.guide-index-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4vw,4.5rem);line-height:1}.guide-card-grid--games{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-featured-card{border:1px solid var(--line-strong);background:linear-gradient(110deg,var(--panel-2),#adff2f0f);justify-content:space-between;align-items:center;gap:40px;min-height:230px;padding:38px;display:flex}.guide-featured-card h3{letter-spacing:-.05em;margin:18px 0 10px;font-size:clamp(1.8rem,3vw,3.1rem)}.guide-featured-card>svg{color:var(--signal);flex:none}.seo-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:34px;font-size:.7rem;display:flex}.seo-breadcrumbs a:hover{color:var(--signal)}.seo-breadcrumbs span[aria-current=page]{color:var(--paper-soft)}.seo-content-hero{padding-top:78px}.seo-content-hero h1{max-width:900px;font-size:clamp(3rem,5.4vw,5.7rem)}.seo-content-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.seo-content-facts{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.seo-content-facts>div{background:#0c0f0df0;min-height:105px;padding:20px}.seo-content-facts dt{color:var(--signal)}.seo-content-facts dd{color:var(--paper-soft);margin:14px 0 0;font-size:.73rem;line-height:1.45}.seo-content-layout{grid-template-columns:240px minmax(0,820px);align-items:start;gap:70px;padding-block:94px 120px;display:grid}.seo-content-toc{top:calc(var(--header-height) + 28px);border:1px solid var(--line);background:var(--panel);padding:22px;position:sticky}.seo-content-toc>span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.seo-content-toc nav{gap:12px;margin-top:18px;display:grid}.seo-content-toc a{color:var(--paper-soft);font-size:.73rem;line-height:1.45}.seo-content-toc a:hover{color:var(--signal)}.seo-content-article{min-width:0}.seo-quick-answer{border-left:3px solid var(--signal);background:var(--panel-2);padding:34px}.seo-quick-answer h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:1.8rem}.seo-quick-answer p{color:var(--paper-soft);margin:0;font-size:1rem;line-height:1.8}.seo-copy-section,.seo-faq-section,.seo-steps-section{border-bottom:1px solid var(--line);padding:72px 0}.seo-copy-section>span{color:var(--signal);font-family:var(--font-mono);margin-bottom:18px;font-size:.7rem;display:block}.compare-decision h2,.compare-table-section>h2,.seo-copy-section h2,.seo-faq-section>h2,.seo-steps-section>h2{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(2rem,3.8vw,3.7rem);line-height:1.05}.seo-copy-section p{color:var(--paper-soft);margin:0 0 18px;font-size:.98rem;line-height:1.85}.compare-cases ul,.seo-copy-section ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.seo-copy-section li{color:var(--paper-soft);align-items:flex-start;gap:12px;line-height:1.65;display:flex}.seo-copy-section li svg{color:var(--signal);flex:none;margin-top:4px}.compare-table-section>.section-index,.seo-faq-section>.section-index,.seo-steps-section>.section-index{margin-bottom:18px}.seo-steps-section ol{background:var(--line);gap:1px;margin:32px 0 0;padding:0;list-style:none;display:grid}.seo-steps-section li{background:var(--panel);grid-template-columns:42px minmax(0,1fr);gap:22px;padding:24px;display:grid}.seo-steps-section li>span{color:var(--signal);font-family:var(--font-mono);font-size:.72rem}.seo-steps-section h3{margin:0 0 5px;font-size:1rem}.seo-steps-section p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.seo-faq-section details{border-top:1px solid var(--line)}.seo-faq-section details:last-child{border-bottom:1px solid var(--line)}.seo-faq-section summary{color:var(--paper-soft);cursor:pointer;padding:21px 0;font-size:.92rem;font-weight:700}.seo-faq-section details p{max-width:700px;color:var(--muted);margin:-3px 0 22px;font-size:.84rem;line-height:1.75}.seo-disclaimer{border:1px solid var(--line);color:var(--muted);margin:32px 0;padding:18px 20px;font-size:.73rem;line-height:1.65}.seo-content-cta{border:1px solid var(--signal);background:var(--signal-dim);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:70px;padding:34px;display:grid}.seo-content-cta h2{letter-spacing:-.045em;margin:10px 0 0;font-size:1.65rem;line-height:1.15}.seo-related-section{border-top:1px solid var(--line);background:var(--ink-2);padding:90px 0 120px}.seo-related-section header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.seo-related-section h2{letter-spacing:-.055em;margin:0;font-size:2.8rem}.seo-related-grid>a{background:var(--panel);justify-content:space-between;align-items:flex-end;gap:20px;min-height:190px;padding:26px;display:flex}.seo-related-grid>a:hover{background:var(--panel-2)}.seo-related-grid strong{font-size:1rem}.seo-related-grid p{color:var(--muted);margin:8px 0 0;font-size:.75rem;line-height:1.55}.seo-related-grid svg{color:var(--signal);flex:none}.compare-content,.compare-hero>.container{z-index:1;position:relative}.compare-hero{padding-top:78px}.compare-content{padding-block:90px 130px}.compare-content>.seo-quick-answer{max-width:920px}.compare-table-section{padding:90px 0}.compare-table-wrap{border:1px solid var(--line);overflow-x:auto}.compare-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.compare-table-wrap td,.compare-table-wrap th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:18px}.compare-table-wrap thead th{background:var(--panel-2);color:var(--paper);font-size:.75rem}.compare-table-wrap tbody th{background:var(--panel);width:27%;color:var(--paper-soft);font-size:.75rem}.compare-table-wrap td{color:var(--muted);font-size:.72rem;line-height:1.45}.compare-table-wrap td svg{vertical-align:-3px;margin-right:7px}.compare-table-wrap td.is-highlighted{color:var(--paper-soft);background:#adff2f0d}.compare-table-wrap td.is-highlighted svg{color:var(--signal)}.compare-cases{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.compare-cases article{background:var(--panel);min-height:430px;padding:30px}.compare-cases article>span{color:var(--signal);font-family:var(--font-mono);font-size:.7rem}.compare-cases h2{letter-spacing:-.045em;margin:60px 0 18px;font-size:1.7rem}.compare-cases li,.compare-cases p{color:var(--muted);font-size:.8rem;line-height:1.7}.compare-cases li{padding-left:16px;position:relative}.compare-cases li:before{background:var(--signal);content:"";width:5px;height:5px;position:absolute;top:.75em;left:0}.compare-decision{border:1px solid var(--line-strong);background:linear-gradient(120deg,var(--panel),#adff2f0d);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;margin-top:90px;padding:45px;display:grid}.compare-decision p{max-width:690px;color:var(--muted);margin:0;line-height:1.75}.compare-decision__actions{flex-direction:column;align-items:flex-end;gap:18px;display:flex}.compare-decision__actions>a:last-child{color:var(--signal);align-items:center;gap:8px;font-size:.75rem;display:flex}@media (width<=920px){.compare-decision,.guide-index-hero__layout,.seo-content-hero__layout,.seo-content-layout{grid-template-columns:1fr}.guide-index-hero__summary{max-width:460px}.compare-cases,.guide-card-grid,.guide-card-grid--games,.learning-grid,.seo-related-grid{grid-template-columns:1fr}.seo-content-toc{position:static}.seo-content-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-cases article{min-height:0}.compare-cases h2{margin-top:30px}.compare-decision__actions{align-items:flex-start}}@media (width<=560px){.compare-hero,.guide-index-hero,.seo-content-hero{padding:62px 0}.compare-hero h1,.guide-index-hero h1,.seo-content-hero h1{font-size:clamp(2.55rem,12vw,4rem)}.guide-index-heading{grid-template-columns:1fr;align-items:start}.guide-index-content{gap:80px;padding-block:72px 90px}.guide-card,.learning-card{min-height:255px;padding:24px}.guide-featured-card{padding:26px}.seo-content-facts{grid-template-columns:1fr}.seo-content-layout{gap:45px;padding-block:60px 80px}.seo-content-toc nav{grid-template-columns:1fr}.compare-decision,.seo-content-cta,.seo-quick-answer{padding:24px}.seo-copy-section,.seo-faq-section,.seo-steps-section{padding:52px 0}.seo-content-cta{grid-template-columns:1fr}.seo-related-section header{flex-direction:column;align-items:flex-start}.seo-related-grid>a{min-height:150px}.compare-content{padding-block:60px 90px}.compare-table-section{padding:70px 0}.compare-decision{margin-top:70px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-section__details-link{justify-content:flex-end;margin-top:28px;display:flex}.pricing-section__details-link .text-link{color:var(--signal);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.pricing-page-hero{border-bottom:1px solid var(--line);background:linear-gradient(112deg,#adff2f14,transparent 40%),linear-gradient(180deg,var(--ink-2),var(--ink));padding:78px 0 94px;position:relative;overflow:hidden}.pricing-page-hero:after{content:"";pointer-events:none;border:1px solid #adff2f21;border-radius:50%;width:520px;height:520px;position:absolute;top:-340px;right:7%;box-shadow:0 0 100px #adff2f0d}.pricing-page-hero__layout{z-index:1;grid-template-columns:minmax(0,1fr) 350px;align-items:end;gap:76px;display:grid;position:relative}.pricing-page-hero .seo-breadcrumbs{margin-bottom:42px}.pricing-page-hero h1{letter-spacing:-.068em;max-width:920px;margin:24px 0 25px;font-size:clamp(3rem,4.6vw,5.2rem);line-height:.96}.pricing-page-hero h1 em{color:var(--signal);font-style:normal}.pricing-page-hero__copy>p{max-width:760px;color:var(--paper-soft);margin:0;font-size:1.04rem;line-height:1.7}.pricing-page-hero__actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.pricing-page-hero__actions .button{min-height:52px}.pricing-page-hero__facts{border:1px solid var(--line-strong);background:#0c0f0dc7;display:grid}.pricing-page-hero__facts>div{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:7px;padding:23px 25px;display:grid}.pricing-page-hero__facts>div:last-child{border-bottom:0}.pricing-page-hero__facts svg{color:var(--signal);grid-row:1/3}.pricing-page-hero__facts strong{font-size:.92rem}.pricing-page-hero__facts span{color:var(--muted);font-size:.69rem;line-height:1.45}.pricing-page-plans{background:#090b0a}.pricing-page-heading{margin-bottom:52px}.pricing-page-heading h2{letter-spacing:-.06em;max-width:820px;margin:14px 0 18px;font-size:clamp(2.5rem,4.3vw,4.6rem);line-height:.98}.pricing-page-heading--row>p,.pricing-page-heading>p{max-width:650px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.75}.pricing-page-heading--row{grid-template-columns:minmax(0,1fr) minmax(300px,500px);align-items:end;gap:70px;display:grid}.pricing-page-heading--row h2{margin-bottom:0}.pricing-comparison{border-top:1px solid var(--line);background:var(--ink-2)}.pricing-comparison__scroll{border:1px solid var(--line-strong);overflow-x:auto}.pricing-comparison__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.pricing-comparison__table td,.pricing-comparison__table th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:20px 18px}.pricing-comparison__table tr:last-child>*{border-bottom:0}.pricing-comparison__table tr>:last-child{border-right:0}.pricing-comparison__table thead th{background:var(--panel-2);color:var(--paper)}.pricing-comparison__table tbody th,.pricing-comparison__table thead th:first-child{text-align:left;width:240px}.pricing-comparison__table thead th:first-child{color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:500}.pricing-comparison__table thead span,.pricing-comparison__table thead strong{display:block}.pricing-comparison__table thead span{margin-bottom:7px;font-size:.93rem}.pricing-comparison__table thead strong{color:var(--signal);font-family:var(--font-mono);font-size:.62rem;font-weight:500;line-height:1.4}.pricing-comparison__table tbody th{background:var(--panel);color:var(--paper-soft);font-size:.75rem;font-weight:550;line-height:1.45}.pricing-comparison__table tbody td{color:var(--muted);font-family:var(--font-mono);background:#0d100e;font-size:.66rem;line-height:1.45}.pricing-comparison__table tbody td svg{color:var(--signal);vertical-align:middle}.pricing-comparison__table tbody td .pricing-comparison__no{color:#596159}.pricing-comparison__empty{border:1px solid var(--line);color:var(--muted);padding:30px}.pricing-limits{border-top:1px solid var(--line);background:var(--ink)}.pricing-limits__grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pricing-limits__grid article{background:var(--panel);min-height:310px;padding:30px;position:relative}.pricing-limits__grid article>svg{color:var(--signal)}.pricing-limits__grid article>span{color:#525b53;font-family:var(--font-mono);font-size:.68rem;position:absolute;top:30px;right:30px}.pricing-limits__grid h3{letter-spacing:-.045em;margin:80px 0 14px;font-size:1.45rem}.pricing-limits__grid p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.75}.pricing-faq{border-top:1px solid var(--line);background:var(--ink-2)}.pricing-faq__layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:90px;display:grid}.pricing-faq__layout>.pricing-page-heading{top:calc(var(--header-height) + 35px);margin:0;position:sticky}.pricing-faq__list{border-top:1px solid var(--line-strong)}.pricing-faq__list details{border-bottom:1px solid var(--line-strong)}.pricing-faq__list summary{color:var(--paper-soft);cursor:pointer;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:18px;padding:24px 4px;font-size:.9rem;font-weight:600;list-style:none;display:grid}.pricing-faq__list summary::-webkit-details-marker{display:none}.pricing-faq__list summary:after{color:var(--signal);content:"+";font-family:var(--font-mono);grid-column:3;font-size:1.2rem}.pricing-faq__list details[open] summary:after{content:"−"}.pricing-faq__list summary span{color:var(--signal);font-family:var(--font-mono);font-size:.66rem;font-weight:500}.pricing-faq__list details p{max-width:710px;color:var(--muted);margin:-2px 48px 24px 56px;font-size:.8rem;line-height:1.75}.pricing-page-cta{border-top:1px solid var(--line);background:var(--ink);padding:90px 0}.pricing-page-cta__inner{border:1px solid var(--signal);background:linear-gradient(110deg,#adff2f17,#0000 65%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;padding:45px;display:grid}.pricing-page-cta h2{letter-spacing:-.06em;margin:12px 0 8px;font-size:clamp(2.1rem,3.5vw,3.6rem);line-height:1}.pricing-page-cta p{max-width:690px;color:var(--muted);margin:0;font-size:.85rem;line-height:1.65}@media (width<=920px){.pricing-faq__layout,.pricing-page-cta__inner,.pricing-page-heading--row,.pricing-page-hero__layout{grid-template-columns:1fr}.pricing-page-hero__facts{max-width:520px}.pricing-page-heading--row{gap:25px}.pricing-limits__grid{grid-template-columns:1fr}.pricing-limits__grid article{min-height:250px}.pricing-limits__grid h3{margin-top:45px}.pricing-faq__layout>.pricing-page-heading{position:static}.pricing-page-cta__inner{align-items:start}}@media (width<=560px){.pricing-page-hero{padding:58px 0 68px}.pricing-page-hero__layout{gap:45px}.pricing-page-hero .seo-breadcrumbs{margin-bottom:32px}.pricing-page-hero h1{font-size:clamp(2.65rem,12.5vw,3.6rem)}.pricing-page-hero__copy>p{font-size:.92rem}.pricing-page-hero__actions{flex-direction:column;align-items:stretch}.pricing-page-hero__actions .button{width:100%}.pricing-page-heading{margin-bottom:38px}.pricing-page-heading h2{font-size:clamp(2.35rem,11vw,3.2rem)}.pricing-limits__grid article{min-height:0;padding:24px}.pricing-limits__grid article>span{top:24px;right:24px}.pricing-faq__layout{gap:45px}.pricing-faq__list summary{grid-template-columns:28px minmax(0,1fr);gap:10px;padding-block:20px}.pricing-faq__list details p{margin:0 0 22px 38px}.pricing-page-cta{padding:70px 0}.pricing-page-cta__inner{padding:26px}.pricing-section__details-link{justify-content:flex-start}}.pricing-checkout-error{grid-column:1/-1}.billing-actions .button svg,.pricing-card .button svg{flex:none}.checkout-dialog{width:min(780px,100% - 28px);max-height:calc(100dvh - 28px);color:var(--paper);background:#0b0f0c;border:1px solid #adff2f47;padding:0;overflow:auto;box-shadow:0 34px 110px #00000094}.checkout-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020503d1}.checkout-dialog__card{background:radial-gradient(circle at 100% 0,#adff2f17,#0000 24rem),#0b0f0c;gap:22px;padding:clamp(22px,4vw,34px);display:grid}.checkout-dialog__header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.checkout-dialog__header>div>span,.checkout-dialog__summary span,.checkout-options legend,.recurring-consent-panel__heading span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem}.checkout-dialog__header h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(1.8rem,5vw,2.75rem)}.checkout-dialog__header>button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;display:grid}.checkout-dialog__loading{min-height:260px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.checkout-dialog__summary{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.checkout-dialog__summary>div{background:#090c0a;gap:7px;min-width:0;padding:16px;display:grid}.checkout-dialog__summary strong{color:var(--paper);text-overflow:ellipsis;font-size:1rem;overflow:hidden}.checkout-dialog__amount{flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.checkout-dialog__amount del{color:#78837a;font-size:.82rem;font-weight:500}.checkout-dialog__discount{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;font-size:.72rem;line-height:1.4}.checkout-options{border:0;gap:10px;margin:0;padding:0;display:grid}.checkout-options legend{padding:0 0 10px}.checkout-option{border:1px solid var(--line-strong);cursor:pointer;background:#ffffff04;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:16px 17px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.checkout-option:hover{border-color:#adff2f3d}.checkout-option.is-selected{background:#adff2f12;border-color:#adff2f94;transform:translate(2px)}.checkout-option--recurring{background:linear-gradient(100deg,#adff2f14,#0000 62%),#0d120e}.checkout-option.is-disabled{cursor:not-allowed;opacity:.48}.checkout-option>input{opacity:0;width:1px;height:1px;position:absolute}.checkout-option__icon{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--signal);place-items:center;display:grid}.checkout-option__copy{gap:6px;min-width:0;display:grid}.checkout-option__copy strong{color:var(--paper);font-size:1rem}.checkout-option__copy small{color:var(--muted);font-size:.88rem;line-height:1.55}.checkout-option__title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.checkout-option__title em{background:var(--signal);color:#071008;font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;padding:4px 7px;font-size:.65rem;font-style:normal;font-weight:700}.checkout-option__mark{border:1px solid var(--line-strong);color:#0000;place-items:center;width:24px;height:24px;display:grid}.checkout-option.is-selected .checkout-option__mark{border-color:var(--signal);background:var(--signal);color:#071008}.recurring-consent-panel{background:radial-gradient(circle at 100% 0,#adff2f1f,#0000 18rem),#adff2f0a;border:1px solid #adff2f6b;gap:17px;padding:20px;display:grid}.recurring-consent-panel__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.recurring-consent-panel__heading>svg{color:var(--signal)}.recurring-consent-panel__heading>div{gap:4px;display:grid}.recurring-consent-panel__heading strong{font-size:.98rem}.recurring-consent-panel__heading>b{color:var(--signal);font-family:var(--font-mono);font-size:1rem}.recurring-consent-panel ul{color:#a8b1aa;gap:7px;margin:0;padding:0 0 0 18px;font-size:.86rem;line-height:1.6;display:grid}.recurring-consent-check{cursor:pointer;background:#090d0a;border:1px solid #adff2f38;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;padding:15px;display:grid}.recurring-consent-check input{width:19px;height:19px;accent-color:var(--signal);margin:2px 0 0}.recurring-consent-check span{color:#c1c8c3;font-size:.88rem;line-height:1.65}.recurring-consent-check strong{color:var(--paper)}.recurring-consent-check a{color:var(--signal);text-underline-offset:3px}.checkout-dialog__help{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:11px;padding:14px 16px;display:grid}.checkout-dialog__help>svg{color:var(--signal);margin-top:2px}.checkout-dialog__help p{color:#a8b1aa;margin:0;font-size:.84rem;line-height:1.65}.checkout-dialog__help a{color:var(--paper-soft);text-underline-offset:3px;vertical-align:middle;white-space:nowrap;align-items:center;gap:5px;line-height:1;display:inline-flex}.checkout-dialog__help a svg{flex:none}.checkout-dialog__actions{justify-content:flex-end;gap:10px;display:flex}.checkout-dialog__actions .button{min-height:50px}.plan-overview__billing{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:18px;padding:18px 24px;display:grid}.plan-overview__billing>div{flex-direction:column;gap:4px;min-width:0;display:flex}.plan-overview__billing span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.plan-overview__billing strong{color:var(--paper);font-size:.82rem}.billing-settings{margin-top:28px;margin-bottom:80px;padding:34px}.billing-settings .panel-heading>div>span{font-size:.8rem}.billing-settings .panel-heading h2{font-size:1.65rem}.billing-settings .panel-heading>p{max-width:440px;font-size:.92rem;line-height:1.65}.billing-loading{min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.billing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.billing-summary-grid article{border:1px solid var(--line);background:#ffffff04;flex-direction:column;min-height:150px;padding:22px;display:flex}.billing-summary-grid svg{color:var(--signal);margin-bottom:22px}.billing-summary-grid small,.billing-summary-grid span{color:var(--muted);font-size:.82rem;line-height:1.5}.billing-summary-grid strong{color:var(--paper);margin:4px 0 2px;font-size:1.15rem}.billing-summary-card--active{background:linear-gradient(135deg,#adff2f12,#0000)!important;border-color:#adff2f52!important}.billing-auto-renew-notice{background:#adff2f0d;border:1px solid #adff2f52;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:18px 20px;display:flex}.billing-auto-renew-notice>div{align-items:flex-start;gap:11px;display:flex}.billing-auto-renew-notice svg{color:var(--signal);flex:none;margin-top:2px}.billing-auto-renew-notice p{color:#a5afa7;margin:0;font-size:.88rem;line-height:1.65}.billing-auto-renew-notice strong{color:var(--paper)}.billing-auto-renew-notice .button{flex:none}.billing-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.billing-support-note{max-width:920px;color:var(--muted);margin:17px 0 0;font-size:.86rem;line-height:1.65}.billing-support-note a{color:var(--paper-soft);text-underline-offset:3px}.billing-history{margin-top:34px}.billing-history__heading{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:12px;display:flex}.billing-history__heading svg{color:var(--signal)}.billing-history__heading h3{margin:0;font-size:1.15rem}.billing-history__list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.billing-history__list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.billing-history__list article>div:last-child{text-align:right}.billing-history__amount{align-items:flex-end}.billing-history__list strong{color:var(--paper);font-size:.9rem}.billing-history__list span{color:var(--muted);text-overflow:ellipsis;font-size:.8rem;line-height:1.5;overflow:hidden}.billing-history__list .is-confirmed{color:var(--signal)}.billing-history__list .is-canceled,.billing-history__list .is-failed{color:#ff8b85}.billing-payment-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}.billing-payment-actions a,.billing-payment-actions button{color:var(--signal);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.billing-payment-actions button{color:#ff9b95;align-items:center;gap:5px;display:inline-flex}.billing-payment-actions button:disabled{cursor:wait;opacity:.6}.billing-empty{color:var(--muted);margin:18px 0 0}.refund-dialog{border:1px solid var(--line-strong);width:min(620px,100% - 32px);color:var(--paper);background:#0d110f;padding:0}.refund-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c2}.refund-dialog__card{flex-direction:column;gap:20px;padding:28px;display:flex}.refund-dialog__card header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.refund-dialog__card header span{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem}.refund-dialog__card h2{margin:6px 0 0;font-size:clamp(1.3rem,4vw,2rem)}.refund-dialog__card header button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:7px;display:grid}.refund-dialog__card>p{color:var(--muted);margin:0;line-height:1.65}.refund-dialog textarea{resize:vertical;width:100%}.refund-dialog footer{justify-content:flex-end;gap:10px;display:flex}.payment-result-page{place-items:center;min-height:calc(100vh - 150px);padding:70px 20px;display:grid}.payment-result-card{border:1px solid var(--line);background:linear-gradient(145deg,#b7f52a0d,transparent 48%),var(--panel);width:min(650px,100%);padding:clamp(28px,6vw,56px)}.payment-result-card__icon{border:1px solid var(--line-strong);width:70px;height:70px;color:var(--muted);place-items:center;margin-bottom:28px;display:grid}.payment-result-card__icon.is-success{color:var(--signal);border-color:#b7f52a59}.payment-result-card__icon.is-failure{color:#ff8b85;border-color:#ff655d59}.payment-result-card h1{margin:14px 0;font-size:clamp(2rem,7vw,4.2rem);line-height:.95}.payment-result-card>p:not(.form-alert){color:var(--muted);font-size:1rem;line-height:1.7}.payment-result-card__details{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:15px;margin:28px 0;padding:16px 0;font-size:.72rem;display:flex}.payment-result-card__details strong{color:var(--paper)}.payment-result-card__actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=760px){.checkout-dialog__summary{grid-template-columns:1fr}.checkout-dialog__actions{flex-direction:column-reverse}.checkout-dialog__actions .button{width:100%}.recurring-consent-panel__heading{grid-template-columns:auto 1fr;align-items:flex-start}.recurring-consent-panel__heading>b{grid-column:2}.plan-overview__billing{grid-template-columns:1fr}.billing-settings{padding:22px}.billing-summary-grid{grid-template-columns:1fr}.billing-auto-renew-notice{flex-direction:column;align-items:stretch}.billing-auto-renew-notice .button{width:100%}.billing-history__list article{grid-template-columns:1fr;align-items:flex-start}.billing-history__list article>div:last-child{text-align:left}.billing-history__amount{align-items:flex-start}.billing-payment-actions{justify-content:flex-start}.refund-dialog footer{flex-direction:column-reverse}.refund-dialog footer .button{width:100%}}.legal-document-page,.legal-index-page{min-height:calc(100vh - var(--header-height))}.legal-document-hero,.legal-index-hero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#adff2f0f,transparent 42%),var(--ink-2);position:relative;overflow:hidden}.legal-document-hero:after,.legal-index-hero:after{content:"";pointer-events:none;border:1px solid #adff2f17;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-210px;right:-90px;box-shadow:0 0 0 72px #adff2f06,0 0 0 144px #adff2f04}.legal-index-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:72px;min-height:440px;padding-block:96px 72px;display:grid;position:relative}.legal-document-hero h1,.legal-index-hero h1{-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.055em;overflow-wrap:break-word;max-width:840px;margin:22px 0 0;font-size:clamp(2.65rem,5.2vw,5rem);font-weight:780;line-height:.98}.legal-document-hero__layout>div>p,.legal-index-hero p{max-width:720px;color:var(--paper-soft);margin:28px 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.legal-document-hero dl,.legal-index-hero__meta{border-top:1px solid var(--line-strong);margin:0}.legal-document-hero dl>div,.legal-index-hero__meta>div{border-bottom:1px solid var(--line);grid-template-columns:95px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.legal-document-hero dt,.legal-index-hero__meta dt{color:#657068;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.63rem}.legal-document-hero dd,.legal-index-hero__meta dd{color:var(--paper-soft);overflow-wrap:anywhere;margin:0;font-size:.78rem}.legal-document-content a,.legal-index-hero__meta a,.legal-version-card a{color:var(--signal);text-underline-offset:4px;-webkit-text-decoration:underline #adff2f52;text-decoration:underline #adff2f52}.legal-index-list{padding-block:72px 120px}.legal-index-card{border-bottom:1px solid var(--line);grid-template-columns:54px 52px minmax(0,1fr) auto;align-items:start;gap:24px;min-height:205px;padding:34px 0;transition:border-color .18s,background .18s;display:grid;position:relative}.legal-index-card:first-child{border-top:1px solid var(--line)}.legal-index-card:hover{border-color:var(--line-strong);background:linear-gradient(90deg,#0000,#adff2f06,#0000)}.legal-index-card__number{color:#59625b;font-family:var(--font-mono);padding-top:9px;font-size:.67rem}.legal-index-card__icon{border:1px solid var(--line-strong);width:46px;height:46px;color:var(--signal);background:var(--panel);place-items:center;display:grid}.legal-index-card__copy>span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem}.legal-index-card h2{letter-spacing:-.04em;max-width:760px;margin:11px 0 0;font-size:clamp(1.35rem,2.1vw,1.9rem);font-weight:680;line-height:1.1}.legal-index-card p{max-width:720px;color:var(--muted);margin:16px 0 0;font-size:.88rem;line-height:1.7}.legal-index-card>a{color:var(--paper-soft);align-items:center;gap:8px;margin-top:10px;font-size:.76rem;font-weight:650;transition:color .18s,transform .18s;display:inline-flex}.legal-index-card:hover>a{color:var(--signal);transform:translate(3px)}.legal-document-hero{padding-block:0 68px}.legal-breadcrumbs{z-index:1;color:#6f7871;font-family:var(--font-mono);flex-wrap:wrap;gap:8px;padding-top:28px;font-size:.64rem;display:flex;position:relative}.legal-breadcrumbs a:hover{color:var(--signal)}.legal-breadcrumbs span:last-child{color:#959e97}.legal-document-hero__layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(270px,.38fr);align-items:end;gap:48px;padding-top:64px;display:grid;position:relative}.legal-document-hero__layout>div{min-width:0}.legal-document-hero h1{max-width:820px;font-size:clamp(2.25rem,4.3vw,4.25rem)}.legal-document-hero__actions{z-index:1;flex-wrap:wrap;gap:14px;margin-top:42px;display:flex;position:relative}.legal-print-button{border:1px solid var(--line-strong);min-height:42px;color:var(--paper-soft);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:0 17px;font-size:.72rem;font-weight:650;transition:border-color .18s,color .18s;display:inline-flex}.legal-print-button:hover{border-color:var(--signal);color:var(--signal)}.legal-document-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:clamp(52px,7vw,100px);padding-block:80px 126px;display:grid}.legal-document-toc{top:calc(var(--header-height) + 28px);max-height:calc(100vh - var(--header-height) - 56px);scrollbar-width:thin;position:sticky;overflow:auto}.legal-document-toc>span{border-bottom:1px solid var(--line-strong);color:#687169;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding-bottom:14px;font-size:.62rem;display:block}.legal-document-toc nav{margin-top:12px;display:grid}.legal-document-toc a{color:#838c85;border-bottom:1px solid #ffffff0a;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:10px 0;font-size:.7rem;line-height:1.45;transition:color .15s;display:grid}.legal-document-toc a:hover{color:var(--paper)}.legal-document-toc em{color:#4f5851;font-family:var(--font-mono);font-size:.57rem;font-style:normal}.legal-document-content{min-width:0;max-width:860px}.legal-document-section{scroll-margin-top:calc(var(--header-height) + 30px);padding:0 0 62px}.legal-document-section+.legal-document-section{border-top:1px solid var(--line);padding-top:62px}.legal-document-section__heading{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:30px;display:grid}.legal-document-section__heading>span{color:var(--signal);font-family:var(--font-mono);padding-top:7px;font-size:.66rem}.legal-document-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:680;line-height:1.15}.legal-details dd,.legal-document-section li,.legal-document-section p{color:#b3bbb4;font-size:.91rem;line-height:1.82}.legal-document-section p{margin:0 0 18px}.legal-document-section ul{gap:10px;margin:4px 0 24px;padding:0;list-style:none;display:grid}.legal-document-section li{padding-left:24px;position:relative}.legal-document-section li:before{background:var(--signal);content:"";width:8px;height:1px;position:absolute;top:.78em;left:2px}.legal-document-section a:hover,.legal-version-card a:hover{color:var(--signal-bright)}.legal-details{border-top:1px solid var(--line-strong);margin:0}.legal-details>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:22px;padding:18px 0;display:grid}.legal-details dt{color:#707970;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem}.legal-details dd{color:var(--paper-soft);margin:0}.legal-table-wrap{border:1px solid var(--line-strong);margin:7px 0 28px;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:720px;color:var(--paper-soft);font-size:.74rem;line-height:1.55}.legal-table-wrap td,.legal-table-wrap th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 14px}.legal-table-wrap td:last-child,.legal-table-wrap th:last-child{border-right:0}.legal-table-wrap tbody tr:last-child td{border-bottom:0}.legal-table-wrap th{color:#879189;background:var(--panel);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:500}.legal-table-wrap td:first-child{color:var(--signal);font-family:var(--font-mono);overflow-wrap:anywhere}.legal-version-card{border:1px solid var(--line-strong);background:var(--panel);scroll-margin-top:calc(var(--header-height) + 30px);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;margin-top:16px;padding:26px;display:grid}.legal-version-card>svg{color:var(--signal)}.legal-version-card p,.legal-version-card span,.legal-version-card strong{display:block}.legal-version-card span{color:#687169;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem}.legal-version-card strong{color:var(--paper-soft);margin-top:7px;font-size:.88rem}.legal-version-card p{color:var(--muted);margin:7px 0 0;font-size:.75rem}.legal-version-card>a{font-family:var(--font-mono);font-size:.66rem}.legal-document-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:56px;display:grid}.legal-document-pagination>a{border:1px solid var(--line);min-height:108px;color:var(--paper-soft);align-items:center;gap:17px;padding:22px;text-decoration:none;transition:border-color .17s,background .17s;display:flex}.legal-document-pagination>a:last-child{text-align:right;justify-content:flex-end}.legal-document-pagination>a:hover{border-color:var(--line-strong);background:var(--panel)}.legal-document-pagination em,.legal-document-pagination span{display:block}.legal-document-pagination span{font-size:.78rem;line-height:1.35}.legal-document-pagination em{color:#626b64;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:.57rem;font-style:normal}.site-footer__cookie-settings{color:#a6aea7;cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;margin-top:2px;padding:0;font-size:.82rem;transition:color .2s,transform .2s}.site-footer__cookie-settings:hover{color:var(--signal);transform:translate(3px)}.cookie-consent{z-index:100;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111411f7;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;width:min(720px,100% - 48px);padding:24px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 80px #0000008c}.cookie-consent__icon{width:42px;height:42px;color:var(--signal);background:var(--signal-dim);border:1px solid #adff2f47;place-items:center;display:grid}.cookie-consent__heading{color:var(--signal);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:.61rem;display:flex}.cookie-consent__heading button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cookie-consent h2{margin:10px 0 0;font-size:1rem;line-height:1.4}.cookie-consent p{color:var(--muted);margin:10px 0 0;font-size:.76rem;line-height:1.65}.cookie-consent p a{color:var(--paper-soft);text-underline-offset:3px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.cookie-consent__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.cookie-consent__necessary{border-color:var(--line-strong);color:var(--paper-soft);background:0 0}.cookie-panel-enter-active,.cookie-panel-leave-active{transition:opacity .22s,transform .22s}.cookie-panel-enter-from,.cookie-panel-leave-to{opacity:0;transform:translateY(18px)}@media (width<=920px){.legal-document-hero__layout,.legal-index-hero__inner{grid-template-columns:1fr;gap:44px}.legal-index-hero__inner{align-items:start}.legal-document-hero dl,.legal-index-hero__meta{max-width:520px}.legal-document-layout{grid-template-columns:1fr}.legal-document-toc{max-height:none;position:static}.legal-document-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.legal-document-toc a{border:1px solid var(--line);padding:10px}}@media (width<=680px){.legal-index-hero__inner{min-height:0;padding-block:72px 54px}.legal-document-hero h1,.legal-index-hero h1{letter-spacing:-.04em;font-size:clamp(2rem,8.4vw,2.75rem);line-height:1.06}.legal-index-list{padding-block:42px 80px}.legal-index-card{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:28px 0}.legal-index-card__icon{display:none}.legal-index-card>a,.legal-index-card__copy{grid-column:2}.legal-index-card__number{grid-row:1/span 2}.legal-document-hero{padding-bottom:48px}.legal-document-hero__layout{padding-top:52px}.legal-breadcrumbs span:last-child,.legal-breadcrumbs span:nth-last-child(2){display:none}.legal-document-layout{gap:48px;padding-block:54px 88px}.legal-document-toc nav{grid-template-columns:1fr}.legal-document-section{padding-bottom:44px}.legal-document-section+.legal-document-section{padding-top:44px}.legal-document-section__heading{grid-template-columns:30px minmax(0,1fr);gap:10px}.legal-details dd,.legal-document-section li,.legal-document-section p{font-size:.86rem}.legal-details>div{grid-template-columns:1fr;gap:8px}.legal-version-card{grid-template-columns:auto minmax(0,1fr)}.legal-version-card>a{grid-column:2}.legal-document-pagination{grid-template-columns:1fr}.cookie-consent{grid-template-columns:34px minmax(0,1fr);gap:14px;width:calc(100% - 24px);padding:18px;bottom:12px;right:12px}.cookie-consent__icon{width:34px;height:34px}.cookie-consent__actions{grid-template-columns:1fr;display:grid}.cookie-consent__actions .button{justify-content:center;width:100%}}@media print{.cookie-consent,.legal-breadcrumbs,.legal-document-hero__actions,.legal-document-pagination,.legal-document-toc,.site-footer,.site-header{display:none!important}.legal-document-hero,.legal-document-page,body{color:#111;background:#fff}.legal-document-hero{border-bottom-color:#bbb;padding-bottom:30px}.legal-document-hero:after{display:none}.legal-document-hero__layout{padding-top:30px}.legal-document-hero h1{color:#111;font-size:34pt}.legal-details dd,.legal-document-hero dd,.legal-document-hero__layout>div>p,.legal-document-section li,.legal-document-section p{color:#222}.legal-document-layout{padding-block:34px;display:block}.legal-document-section,.legal-version-card{-moz-column-break-inside:avoid;break-inside:avoid}.legal-document-section+.legal-document-section{border-top-color:#ccc}.legal-document-content a{color:#111;text-decoration-color:#777}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body{background:var(--ink);min-width:320px;color:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}body:before{z-index:-2;background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 0),linear-gradient(90deg,#ffffff04 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}body:after,body:before{content:"";pointer-events:none;position:fixed;inset:0}body:after{z-index:-3;background:radial-gradient(circle at 80% 4%,#adff2f0f,#0000 26rem),radial-gradient(circle at 10% 54%,#adff2f06,#0000 32rem)}::selection{background:var(--signal);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--signal);outline-offset:3px}button:disabled{cursor:not-allowed}.app-shell{min-height:100vh;overflow:clip}.container{width:min(100% - 48px,var(--container));margin-inline:auto}.section{padding:128px 0;position:relative}.section-index{color:var(--signal);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;font-size:.69rem;font-weight:550;display:inline-flex}.section-index:before{content:"";background:currentColor;width:22px;height:1px}[data-reveal][data-reveal-ready]{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}[data-reveal][data-reveal-ready].is-visible{opacity:1;transform:none}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.brand-logo{flex:none;align-items:center;gap:11px;display:inline-flex}.brand-logo__mark{width:34px;height:34px;color:var(--signal);filter:drop-shadow(0 0 13px #adff2f21);display:block}.brand-logo__mark svg{width:100%;height:100%;display:block}.brand-logo__frame{fill:var(--signal)}.brand-logo__letter{fill:var(--ink)}.brand-logo__word{color:var(--paper);letter-spacing:-.045em;font-size:1.02rem;font-weight:780}.brand-logo__word span{color:var(--signal)}.site-header{z-index:50;height:var(--header-height);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#090b0ae0;border-bottom:1px solid #ffffff12;position:sticky;top:0}.site-header__inner{justify-content:space-between;height:100%}.site-header__inner,.site-nav{align-items:center;display:flex}.site-nav{color:var(--muted);gap:24px;font-size:.78rem;font-weight:580}.site-nav a:not(.button){transition:color .16s}.site-nav a:not(.button):hover{color:var(--paper)}.site-nav__divider{background:var(--line);width:1px;height:22px}.site-nav__account{align-items:center;gap:9px;display:inline-flex}.site-nav__account,.site-nav__register{color:var(--paper-soft)}.nav-avatar{clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);width:27px;height:27px;color:var(--ink);font-family:var(--font-mono);place-items:center;font-size:.58rem;font-weight:750;display:grid}.nav-logout{color:#677168;cursor:pointer;background:0 0;border:0;padding:0}.header-menu,.nav-logout:hover{color:var(--paper)}.header-menu{border:1px solid var(--line);background:var(--panel);place-items:center;width:40px;height:40px;display:none}.button{border:1px solid var(--signal);background:var(--signal);min-height:50px;color:var(--ink);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.82rem;font-weight:750;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover:not(:disabled){border-color:var(--signal-bright);background:var(--signal-bright);transform:translateY(-1px)}.button:disabled{opacity:.5}.button--small{min-height:38px;padding:0 15px;font-size:.72rem}.button--ghost{border-color:var(--line-strong);color:var(--paper-soft);background:0 0}.button--ghost:hover:not(:disabled){background:var(--panel-2);color:var(--paper);border-color:#59635a}.button--danger{border-color:var(--danger);background:var(--danger);color:#fff}.button--download{min-height:56px;padding-inline:21px 12px}.button--download>span{font-family:var(--font-mono);border-left:1px solid #090b0a38;margin-left:8px;padding:7px 9px;font-size:.62rem}.site-nav__download{white-space:nowrap;min-height:42px;padding-inline:15px 8px}.site-nav__download>span{color:var(--paper-soft);font-family:var(--font-mono);border-left:1px solid #adff2f38;margin-left:2px;padding:6px 8px}.text-link{color:var(--paper-soft);align-items:center;gap:8px;font-size:.8rem;font-weight:650;display:inline-flex}.text-link:hover{color:var(--signal)}.cinematic-hero{min-height:max(820px,100svh - var(--header-height));border-bottom:1px solid var(--line);isolation:isolate;display:grid;position:relative;overflow:hidden}.cinematic-hero__grid,.cinematic-hero__media,.cinematic-hero__shade{pointer-events:none;position:absolute;inset:0}.cinematic-hero__media{z-index:-4;filter:saturate(.72)contrast(1.08);transform:translate3d(var(--hero-shift-x,0),var(--hero-shift-y,0),0) scale(1.075);will-change:transform;background:url(../media/replaybox-hero-city-v2.webp) 50% 52%/cover no-repeat;transition:transform .26s cubic-bezier(.22,1,.36,1)}.cinematic-hero__shade{z-index:-3;background:linear-gradient(90deg,#050706f7,#050706e6 31%,#0507066b 59%,#05070642),linear-gradient(#05070670,#0000 30%,#050706b8 78%,#080a09)}.cinematic-hero__shade:after{content:"";background:radial-gradient(circle at 77% 54%,#adff2f14,#0000 27%),linear-gradient(110deg,#0000 45%,#adff2f08 70%,#0000 90%);position:absolute;inset:0}.cinematic-hero__grid{z-index:-2;opacity:.38;background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 0),linear-gradient(#ffffff06 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.cinematic-hero__layout{z-index:1;grid-template-columns:minmax(520px,.88fr) minmax(600px,1.12fr);align-items:center;gap:clamp(88px,7vw,128px);padding-block:clamp(92px,10vh,130px) 172px;display:grid;position:relative}.cinematic-hero__copy{z-index:2;max-width:610px;position:relative}.cinematic-hero h1{color:var(--paper);letter-spacing:-.072em;text-wrap:balance;margin:34px 0 26px;font-size:clamp(3.35rem,3.5vw,3.65rem);font-weight:750;line-height:.96}.cinematic-hero__title-line{white-space:nowrap;display:block}.cinematic-hero__title-line--accent{color:var(--signal);margin-top:10px}.cinematic-hero__copy>p{color:#e4eae5b8;max-width:590px;margin:0;font-size:clamp(1.02rem,1.18vw,1.16rem);line-height:1.72}.cinematic-hero__actions{align-items:center;gap:28px;margin-top:38px;display:flex}.cinematic-hero__facts{color:#dae2dc80;font-family:var(--font-mono);flex-wrap:wrap;gap:12px 24px;margin-top:31px;font-size:.62rem;display:flex}.cinematic-hero__facts span{align-items:center;gap:6px;display:inline-flex}.cinematic-hero__facts svg{color:var(--signal)}.hero-recorder{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b09db;border:1px solid #e5eee747;position:relative;overflow:hidden;transform:translateY(18px);box-shadow:0 46px 100px #000000a8,0 0 0 8px #ffffff06}.hero-recorder:before{z-index:5;content:"";pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:0}.hero-recorder__header{background:#0a0d0be6;border-bottom:1px solid #e5eee721;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:72px;padding:0 20px;display:grid}.hero-recorder__header .brand-logo__mark{width:34px;height:34px}.hero-recorder__header span,.hero-recorder__header strong{display:block}.hero-recorder__header strong{color:#f5f7f5;font-size:.78rem}.hero-recorder__header span{color:#7c877e;font-family:var(--font-mono);margin-top:3px;font-size:.54rem}.hero-recorder__header span i{background:var(--signal);width:5px;height:5px;box-shadow:0 0 12px var(--signal);border-radius:50%;margin-right:6px;display:inline-block}.hero-recorder__header time{color:var(--signal);font-family:var(--font-mono);font-size:.72rem}.hero-recorder__viewport{aspect-ratio:16/8.65;background:#080a09;position:relative;overflow:hidden}.hero-recorder__viewport>img{-o-object-fit:cover;object-fit:cover;-o-object-position:57% center;object-position:57% center;filter:saturate(.88)contrast(1.04);width:100%;height:100%;transform:scale(1.01)}.hero-recorder__vignette{background:linear-gradient(#0203033d,#0000 34%,#01020152),radial-gradient(circle,#0000 46%,#0102016b);position:absolute;inset:0}.hero-recorder__focus{width:56px;height:56px;color:var(--signal);opacity:.7;border:1px solid #adff2f5c;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-recorder__case,.hero-recorder__duration,.hero-recorder__rec{z-index:2;font-family:var(--font-mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040605b8;border:1px solid #ffffff26;position:absolute}.hero-recorder__case{padding:9px 11px;top:16px;left:16px}.hero-recorder__case span,.hero-recorder__case strong{display:block}.hero-recorder__case span{color:#8d978f;text-transform:uppercase;font-size:.48rem}.hero-recorder__case strong{margin-top:3px;font-size:.61rem}.hero-recorder__rec{color:#ecf0ed;align-items:center;gap:7px;padding:8px 10px;font-size:.53rem;display:inline-flex;top:16px;right:16px}.hero-recorder__rec i{background:var(--danger);width:6px;height:6px;box-shadow:0 0 11px var(--danger);border-radius:50%}.hero-recorder__duration{color:var(--signal);border-color:#adff2f3d;padding:7px 9px;font-size:.54rem;bottom:14px;right:16px}.hero-recorder__timeline{background:#090c0aeb;border-top:1px solid #ffffff14;padding:17px 20px 18px}.hero-recorder__timeline-head{color:#59635b;font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-bottom:11px;font-size:.48rem;display:flex}.hero-recorder__timeline-head strong{color:#889189;font-weight:500}.hero-recorder__track{background:#070908;border:1px solid #ffffff1a;align-items:center;gap:4px;height:48px;padding:7px 10px;display:flex;position:relative;overflow:hidden}.hero-recorder__track i{z-index:1;background:#536057;width:4px;min-height:5px}.hero-recorder__selection{border-inline:1px solid var(--signal);background:linear-gradient(90deg,#adff2f0d,#adff2f33);position:absolute;inset:0 17% 0 43%}.hero-recorder__track>b{z-index:2;background:var(--signal);width:2px;box-shadow:0 0 12px var(--signal);position:absolute;top:0;bottom:0;left:69%}.hero-recorder__footer{color:#7c867e;min-height:53px;font-family:var(--font-mono);border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;font-size:.54rem;display:flex}.hero-recorder__footer>span,.hero-recorder__footer>strong{align-items:center;gap:7px;display:inline-flex}.hero-recorder__footer kbd{color:#c4cbc5;font:inherit;background:#0d100e;border:1px solid #ffffff2e;padding:4px 7px}.hero-recorder__footer>strong{color:var(--signal);font-weight:600}.cinematic-hero__rail{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070908b8;border-top:1px solid #ffffff1f;position:absolute;bottom:0;left:0;right:0}.cinematic-hero__rail .container{grid-template-columns:repeat(3,1fr);align-items:center;min-height:82px;display:grid}.cinematic-hero__rail span{color:#e1e7e2a3;border-left:1px solid #ffffff1a;align-items:center;gap:13px;min-height:38px;padding-inline:27px;font-size:.7rem;display:flex}.cinematic-hero__rail span:last-child{border-right:1px solid #ffffff1a}.cinematic-hero__rail b{color:var(--signal);font-family:var(--font-mono);font-size:.57rem;font-weight:500}@media (width<=1380px){.cinematic-hero{min-height:auto}.cinematic-hero__layout{grid-template-columns:1fr;gap:76px;padding-block:92px 150px}.cinematic-hero h1,.cinematic-hero__copy{max-width:760px}.hero-recorder,.real-app-shot--hero{width:min(900px,100%);margin-left:auto;transform:none}.cinematic-hero__shade{background:linear-gradient(90deg,#050706f0,#050706bf 62%,#0507066e),linear-gradient(#0507066b,#05070699 60%,#080a09)}}@media (width<=760px){.cinematic-hero__media{background-position:62%}.cinematic-hero__shade{background:linear-gradient(#050706d1,#050706b8 50%,#080a09 92%)}.cinematic-hero__layout{gap:44px;padding-block:64px 156px}.cinematic-hero h1{margin-top:25px;font-size:clamp(3rem,15.5vw,4.7rem);line-height:.93}.cinematic-hero__title-line{white-space:normal}.cinematic-hero__copy>p{font-size:.96rem}.cinematic-hero__actions{flex-direction:column;align-items:flex-start;gap:18px}.cinematic-hero__facts{gap:9px 16px}.hero-recorder__header{min-height:60px;padding-inline:13px}.hero-recorder__case,.hero-recorder__duration,.hero-recorder__footer>span,.hero-recorder__header time,.hero-recorder__timeline-head{display:none}.hero-recorder__viewport{aspect-ratio:16/10}.hero-recorder__timeline{padding:12px}.hero-recorder__track{gap:2px}.hero-recorder__footer{justify-content:flex-end;min-height:46px;padding-inline:13px}.cinematic-hero__rail .container{grid-template-columns:1fr;min-height:92px}.cinematic-hero__rail span{border:0;min-height:30px;padding:0;font-size:.62rem}.cinematic-hero__rail span:last-child{border:0}}@media (prefers-reduced-motion:reduce){.cinematic-hero__media{transition:none;transform:scale(1.075)}}.real-app-shot{background:#070a08;border:1px solid #e9f0eb3d;margin:0;position:relative;overflow:hidden;box-shadow:0 38px 95px #00000094,0 0 0 7px #ffffff06}.real-app-shot:after{content:"";pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:0}.real-app-shot>img{width:100%;height:auto;display:block}.real-app-shot figcaption{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060807cc;border:1px solid #ffffff24;min-width:230px;padding:12px 15px;position:absolute;bottom:18px;right:18px}.real-app-shot figcaption span,.real-app-shot figcaption strong{display:block}.real-app-shot figcaption span{color:#8c968e;font-family:var(--font-mono);text-transform:uppercase;font-size:.5rem}.real-app-shot figcaption strong{color:#f5f7f5;margin-top:4px;font-size:.74rem}.real-app-shot figcaption i{background:var(--signal);width:5px;height:5px;box-shadow:0 0 10px var(--signal);border-radius:50%;margin-right:6px;display:inline-block}.real-app-shot--hero{z-index:1;transform-origin:100%;justify-self:end;width:min(720px,100%);transform:translateY(12px)perspective(1600px)rotateY(-1.4deg)}.real-app-shot--hero:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff08,#0000 28% 76%,#adff2f08);position:absolute;inset:0}.real-editor-section{border-block:1px solid var(--line);background:radial-gradient(circle at 75% 37%,#adff2f0a,#0000 28%),#0b0e0c;padding-block:clamp(110px,11vw,170px);overflow:hidden}.real-editor-section__heading{grid-template-columns:minmax(570px,1.12fr) minmax(380px,.88fr);align-items:end;gap:clamp(56px,8vw,120px);margin-bottom:64px;display:grid}.real-editor-section__heading h2{letter-spacing:-.073em;max-width:760px;margin:20px 0 0;font-size:clamp(3.35rem,4vw,4.1rem);line-height:.96}.real-editor-section__heading>div:last-child>p{max-width:600px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.75}.real-editor-section__facts{gap:13px;margin-top:28px;display:grid}.real-editor-section__facts span{color:#d6ddd7;align-items:center;gap:11px;font-size:.75rem;display:flex}.real-editor-section__facts svg{color:var(--signal)}.real-app-shot--editor{width:100%;box-shadow:0 52px 125px #00000085,0 0 0 9px #ffffff06}.real-app-shot--editor figcaption{bottom:24px;right:24px}.report-mode-showcase{grid-template-columns:minmax(480px,.9fr) minmax(560px,1.1fr);align-items:center;gap:clamp(54px,6vw,92px);margin-top:clamp(90px,10vw,150px);display:grid}.report-mode-showcase__copy h3{letter-spacing:-.045em;max-width:610px;margin:22px 0 20px;font-size:clamp(2.6rem,3.7vw,4rem);line-height:1.02}.report-mode-showcase__copy>p{max-width:590px;color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.report-mode-options{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:34px;display:grid}.report-mode-option{background:linear-gradient(145deg,#adff2f07,#0000 52%),#0d100e;flex-direction:column;min-height:208px;padding:23px 24px 25px;display:flex;position:relative;overflow:hidden}.report-mode-option--accent{box-shadow:inset 0 2px 0 var(--signal)}.report-mode-option__top{justify-content:space-between;align-items:center;gap:18px;display:flex}.report-mode-option__top span{color:#7f8a81;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.69rem}.report-mode-option__top strong{color:var(--signal);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;background:#adff2f0d;border:1px solid #adff2f3d;padding:7px 9px;font-size:.72rem;font-weight:500}.report-mode-option h4{letter-spacing:-.018em;margin:auto 0 10px;font-size:1.18rem;line-height:1.2}.report-mode-option p{color:#8f9991;min-height:48px;margin:0;font-size:.82rem;line-height:1.55}.report-mode-showcase__note{color:#768078;font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:12px;margin-top:17px;font-size:.68rem;display:flex}.report-mode-showcase__note:before{content:"";background:#adff2f8c;width:28px;height:1px}.real-app-shot--dialog{box-shadow:0 42px 100px #00000080,0 0 0 7px #ffffff05}@media (width<=1180px){.real-editor-section__heading,.report-mode-showcase{grid-template-columns:1fr;gap:44px}.report-mode-showcase__copy{max-width:880px}.report-mode-showcase__copy>p{max-width:720px}}@media (width<=760px){.real-app-shot{box-shadow:0 28px 64px #0000008c}.real-app-shot figcaption{display:none}.real-app-shot--hero{justify-self:center;width:118%;max-width:none}.real-editor-section{padding-block:88px}.real-editor-section__heading{gap:32px;margin-bottom:42px}.real-editor-section__heading h2{font-size:clamp(3rem,14vw,4.4rem)}.real-app-shot--dialog,.real-app-shot--editor{width:142%;max-width:none}.real-app-shot--editor{margin-left:-6%}.report-mode-showcase{margin-top:86px}.report-mode-showcase__copy{display:block}.report-mode-showcase__copy>p{margin-top:0}.report-mode-options{grid-template-columns:1fr}.report-mode-option{min-height:184px}.real-app-shot--dialog{margin-left:-36%}}.ops-hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.ops-hero:before{filter:blur(150px);content:"";background:#adff2f12;border-radius:50%;width:50rem;height:50rem;top:-18rem;left:56%}.ops-hero:before,.ops-hero__grid{pointer-events:none;position:absolute}.ops-hero__grid{background:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff08 50%,#0000 calc(50% + .5px)) 0 0/100% 100%,linear-gradient(#ffffff05 1px,#0000 0) 0 0/100% 80px;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 95%);mask-image:linear-gradient(#000 20%,#0000 95%)}.ops-hero__layout{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(42px,6vw,92px);min-height:750px;padding-block:82px 70px;display:grid;position:relative}.ops-hero__copy{z-index:2;position:relative}.signal-label{border-bottom:1px solid var(--line);color:var(--paper-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;padding-bottom:13px;font-size:.65rem;display:inline-flex}.signal-label i{background:var(--signal);width:7px;height:7px;box-shadow:0 0 15px var(--signal);border-radius:50%;animation:2.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45;box-shadow:0 0 5px var(--signal)}}.signal-label em{border-left:1px solid var(--line);color:var(--muted);padding-left:10px;font-style:normal}.ops-hero h1{letter-spacing:-.075em;max-width:730px;margin:30px 0 25px;font-size:clamp(3.8rem,6vw,6.7rem);font-weight:760;line-height:.91}.ops-hero h1 span{color:var(--signal);margin-top:9px;display:block}.ops-hero__copy>p{color:#aeb6af;max-width:650px;margin:0;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.72}.ops-hero__actions{align-items:center;gap:24px;margin-top:34px;display:flex}.ops-hero__facts{color:#768077;font-family:var(--font-mono);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:.64rem;display:flex}.ops-hero__facts span{align-items:center;gap:6px;display:inline-flex}.ops-hero__facts svg{color:var(--signal)}.capture-console{z-index:1;border:1px solid var(--line-strong);box-shadow:var(--shadow),0 0 0 7px #ffffff03;background:#0b0e0c;position:relative;overflow:hidden}.capture-console:after,.editor-console:after,.evidence-demo:after{content:"";pointer-events:none;border:1px solid #ffffff08;position:absolute;inset:0}.capture-console__header{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:65px;padding:0 17px;display:grid}.capture-console__header .brand-logo__mark{width:30px;height:30px}.capture-console__header span,.capture-console__header strong{display:block}.capture-console__header strong{font-size:.74rem}.capture-console__header span{color:#748077;font-family:var(--font-mono);margin-top:2px;font-size:.55rem}.capture-console__header span i{background:var(--signal);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.capture-console__header time{color:var(--signal);font-family:var(--font-mono);font-size:.72rem}.capture-console__viewport{background:#070908;min-height:315px;position:relative;overflow:hidden}.capture-scene,.editor-console__scene,.evidence-demo__scene{background:linear-gradient(#17231b 0,#111713 45%,#090b0a 46%),#0a0c0b;position:absolute;inset:0;overflow:hidden}.capture-scene:before,.editor-console__scene:before,.evidence-demo__scene:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 48px,#adff2f08 49px 50px),linear-gradient(#0000 58%,#000000ad);position:absolute;inset:0}.capture-scene__moon{background:#adff2f21;border-radius:50%;width:56px;height:56px;position:absolute;top:38px;right:78px;box-shadow:0 0 60px #adff2f2e}.capture-scene__road{background:#0d100e;border-top:1px solid #adff2f24;width:170%;height:190px;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)perspective(300px)rotateX(58deg)}.capture-scene__road--two{background:0 0;border-top-color:#ffffff14;bottom:-120px}.capture-scene__building{background:repeating-linear-gradient(0deg,#0000 0 13px,#adff2f0f 14px 15px),#111713;border:1px solid #adff2f14;border-bottom:0;width:68px;position:absolute;bottom:42%}.capture-scene__building--one{height:96px;left:8%}.capture-scene__building--two{width:95px;height:142px;left:23%}.capture-scene__building--three{width:110px;height:120px;right:9%}.capture-scene__car{background:#141c16;border:1px solid #adff2f59;width:72px;height:25px;position:absolute;bottom:18%;right:31%;transform:skew(-12deg);box-shadow:0 8px 25px #000c}.capture-scene__car:after,.capture-scene__car:before{content:"";background:#030403;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-7px}.capture-scene__car:before{left:8px}.capture-scene__car:after{right:8px}.capture-console__reticle{color:#adff2f8c;border:1px solid #adff2f2e;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capture-console__case,.capture-console__rec{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050706b8;border:1px solid #ffffff1a;padding:7px 9px;position:absolute;top:14px}.capture-console__case{left:14px}.capture-console__case span,.capture-console__case strong{font-family:var(--font-mono);display:block}.capture-console__case span{color:#728077;text-transform:uppercase;font-size:.48rem}.capture-console__case strong{margin-top:2px;font-size:.59rem}.capture-console__rec{color:#cbd2cc;font-family:var(--font-mono);align-items:center;gap:6px;font-size:.54rem;display:flex;right:14px}.capture-console__rec i{background:var(--danger);width:6px;height:6px;box-shadow:0 0 10px var(--danger);border-radius:50%}.capture-console__timeline{border-top:1px solid var(--line);background:#0e110f;padding:15px 17px 17px}.capture-console__timeline-head{color:#68736b;font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.5rem;display:flex}.capture-console__timeline-head strong{color:#9da69f;font-weight:500}.capture-console__track{border:1px solid var(--line);background:#090b0a;align-items:center;gap:3px;height:46px;padding:0 5px;display:flex;position:relative;overflow:hidden}.capture-console__track>i{z-index:1;background:#465047;width:4px;min-height:8px}.capture-console__selection{z-index:0;border-inline:1px solid var(--signal);background:#adff2f17;position:absolute;inset:4px 18% 4px 42%}.capture-console__track>b{z-index:2;background:var(--signal);width:1px;box-shadow:0 0 9px var(--signal);position:absolute;top:0;bottom:0;left:69%}.capture-console__footer{border-top:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;min-height:50px;padding:0 17px;font-size:.58rem;display:flex}.capture-console__footer>span{color:#6e786f;align-items:center;gap:5px;display:flex}.capture-console__footer kbd{border:1px solid var(--line-strong);color:#a8b0a9;font-family:var(--font-mono);background:#0b0d0c;padding:3px 6px}.capture-console__footer strong{color:var(--signal);font-family:var(--font-mono);align-items:center;gap:7px;font-weight:550;display:flex}.ops-hero__rail{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.ops-hero__rail span{color:#707970;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:20px 0;font-size:.58rem}.editorial-heading{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:end;gap:80px;margin-bottom:62px;display:grid}.download-section h2,.editorial-heading h2,.product-stage__copy h2,.projects-section h2,.upload-section__copy h2{letter-spacing:-.065em;margin:17px 0 0;font-size:clamp(2.8rem,5vw,5rem);font-weight:690;line-height:.98}.download-section p,.editorial-heading>p,.product-stage__copy>p,.projects-section p,.upload-section__copy>p{color:#99a29a;margin:0;font-size:.97rem;line-height:1.75}.operation-section{background:radial-gradient(circle at 12% 18%,#adff2f0d,#0000 32%),#0b0e0c;position:relative;overflow:hidden}.operation-section__layout{display:block}.operation-intro{grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);align-items:end;gap:0 clamp(54px,8vw,132px);margin-bottom:clamp(48px,5vw,72px);display:grid}.operation-intro .section-index,.operation-intro h2{grid-column:1}.operation-intro h2{letter-spacing:-.045em;max-width:760px;margin:27px 0 28px;font-size:clamp(3.4rem,5vw,5.6rem);line-height:.98}.operation-intro>p{max-width:540px;color:var(--muted);grid-area:1/2/span 2;margin:0 0 34px;font-size:.94rem;line-height:1.75}.operation-flow{border:1px solid var(--line-strong);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.operation-step{background:linear-gradient(145deg,#adff2f08,#0000 48%),#0d100e;flex-direction:column;min-height:350px;padding:clamp(23px,1.9vw,31px);transition:background-color .18s,box-shadow .18s;display:flex;position:relative}.operation-step:hover{background-color:#101510;box-shadow:inset 0 2px #adff2f8a}.operation-step__top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.operation-step__index{color:#879188;font-family:var(--font-mono);letter-spacing:-.02em;font-size:1.08rem}.operation-step__icon{width:46px;height:46px;color:var(--signal);background:#adff2f0a;border:1px solid #adff2f3d;place-items:center;display:grid}.operation-step__body{margin-top:52px;padding-top:0}.operation-step__body h3{margin:0 0 13px;font-size:1.35rem;font-weight:680;line-height:1.15}.operation-step__body p{max-width:420px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.7}.operation-step__note{border-top:1px solid var(--line);color:#a9b0aa;min-height:66px;font-family:var(--font-mono);align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:.59rem;line-height:1.45;display:flex}.operation-step__note svg{color:var(--signal);flex:none}@media (width<=1180px){.operation-intro{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.operation-intro .section-index,.operation-intro h2{grid-column:1}.operation-intro>p{grid-area:1/2/span 2;align-self:end}.operation-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-stage{background:linear-gradient(90deg,transparent 50%,#ffffff04 50%,transparent calc(50% + 1px)),var(--ink);overflow:hidden}.product-stage__layout{grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(60px,8vw,120px);display:grid}.product-stage__copy h2,.projects-section h2,.upload-section__copy h2{font-size:clamp(2.7rem,4.5vw,4.6rem)}.product-stage__copy>p{margin-top:25px}.proof-list{border-top:1px solid var(--line);margin:42px 0 0;padding:0;list-style:none}.proof-list li{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:16px;padding:20px 0;display:grid}.proof-list li>span{color:var(--signal);font-family:var(--font-mono);font-size:.62rem}.proof-list p,.proof-list strong{display:block}.proof-list strong{margin-bottom:4px;font-size:.84rem}.proof-list p{color:var(--muted);margin:0;font-size:.75rem}.editor-console{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#0b0d0c;position:relative;overflow:hidden}.editor-console__top{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 15px;display:grid}.editor-console__top>div{gap:5px;display:flex}.editor-console__top i{background:#414a42;border-radius:50%;width:6px;height:6px}.editor-console__top strong{font-size:.68rem;font-weight:620}.editor-console__top>span{color:#667068;font-family:var(--font-mono);justify-self:end;font-size:.5rem}.editor-console__preview{min-height:300px;position:relative;overflow:hidden}.editor-console__scene{background:radial-gradient(circle at 62% 40%,#adff2f1f,#0000 23%),linear-gradient(145deg,#1a271e,#070908 62%)}.editor-console__scene:after,.evidence-demo__scene:after{content:"";background:#111712;border:1px solid #adff2f38;width:140px;height:54px;position:absolute;bottom:18%;right:16%;transform:skew(-13deg);box-shadow:0 18px 40px #000000a6}.editor-console__scene span{background:linear-gradient(10deg,#070807,#101410);border-top:1px solid #ffffff0d;width:100%;height:36%;position:absolute;bottom:0;left:0}.editor-console__preview button,.evidence-demo__video button{z-index:2;width:54px;height:54px;color:var(--signal);cursor:pointer;background:#0a0d0bb8;border:1px solid #adff2f73;border-radius:50%;place-items:center;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editor-console__counter{color:#a4ada5;font-family:var(--font-mono);background:#040605c7;padding:5px 7px;font-size:.55rem;position:absolute;bottom:12px;right:13px}.editor-console__tools{border-block:1px solid var(--line);background:var(--panel);color:#768078;align-items:center;gap:17px;height:42px;padding:0 14px;font-size:.56rem;display:flex}.editor-console__tools>span{color:#a8b0a9;font-family:var(--font-mono);text-transform:uppercase;margin-right:auto}.editor-console__tools>div{align-items:center;gap:5px;display:flex}.editor-timeline{padding:14px 16px 19px}.editor-timeline__ruler{color:#515a52;font-family:var(--font-mono);justify-content:space-between;padding-bottom:9px;font-size:.46rem;display:flex}.editor-timeline__track{border:1px solid var(--line);background:#080a09;gap:3px;height:76px;padding:8px;display:flex;position:relative}.editor-timeline__clip{background:#242a25;align-items:center;gap:2px;height:100%;display:flex;position:relative;overflow:hidden}.editor-timeline__clip--muted{opacity:.45;width:17%}.editor-timeline__clip--active{border-inline:2px solid var(--signal);background:#adff2f1a;width:60%;padding-inline:6px}.editor-timeline__clip--active i{background:#adff2f73;width:4px}.editor-timeline__clip--end{flex:1}.editor-timeline__playhead{z-index:3;background:var(--signal);width:1px;box-shadow:0 0 9px var(--signal);position:absolute;top:-4px;bottom:-4px;left:51%}.editor-timeline__playhead:before{background:var(--signal);content:"";clip-path:polygon(0 0,100% 0,50% 100%);width:9px;height:7px;position:absolute;top:-1px;left:-4px}.editor-timeline__marker{border-left:1px solid var(--signal);color:var(--signal);font-family:var(--font-mono);background:#151b16;padding:3px 6px;font-size:.44rem;font-style:normal;position:absolute;top:-28px}.editor-timeline__marker--one{left:35%}.editor-timeline__marker--two{left:66%}.editor-console__bottom{border-top:1px solid var(--line);background:var(--panel);min-height:52px;font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:0 16px;font-size:.56rem;display:flex}.editor-console__bottom>span{color:#6e786f}.editor-console__bottom strong{background:var(--signal);color:var(--ink);align-items:center;gap:7px;padding:9px 11px;font-weight:650;display:flex}.evidence-section{border-block:1px solid var(--line);background:#0c0f0d}.editorial-heading--compact{margin-bottom:48px}.evidence-page-shot{border:1px solid var(--line-strong);background:#090b0a;margin:0;position:relative;overflow:hidden;box-shadow:0 46px 110px #0000006b,0 0 0 8px #ffffff04}.evidence-page-shot:before{z-index:1;background:linear-gradient(90deg,var(--signal),#adff2f14 62%,transparent);content:"";pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.evidence-page-shot img{width:100%;height:auto;display:block}.evidence-demo{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#090b0a;position:relative;overflow:hidden}.evidence-demo__bar{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.evidence-demo__bar>div{align-items:center;gap:16px;display:flex}.evidence-demo__bar .brand-logo__mark{width:28px;height:28px}.evidence-demo__bar span{color:#9ba49c;font-family:var(--font-mono);align-items:center;gap:7px;font-size:.57rem;display:flex}.evidence-demo__bar span i,.evidence-demo__dossier strong i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 9px var(--signal);border-radius:50%}.evidence-demo__bar>strong{color:#6f7971;font-family:var(--font-mono);font-size:.57rem;font-weight:500}.evidence-demo__main{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);display:grid}.evidence-demo__video{border-right:1px solid var(--line);min-height:480px;position:relative;overflow:hidden}.evidence-demo__scene{background:radial-gradient(circle at 68% 38%,#adff2f1a,#0000 21%),linear-gradient(145deg,#17211a,#080a09 65%)}.evidence-demo__video>span{color:#788279;font-family:var(--font-mono);font-size:.52rem;position:absolute;bottom:13px;right:14px}.evidence-demo__dossier{background-color:#0f1210;background-image:linear-gradient(#ffffff04 1px,#0000 0),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-content:start;display:grid}.evidence-demo__label{border-bottom:1px solid var(--line);color:var(--signal);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:18px 20px;font-size:.56rem}.evidence-demo__dossier>div{border-bottom:1px solid var(--line);padding:21px 20px}.evidence-demo__dossier small,.evidence-demo__dossier strong{display:block}.evidence-demo__dossier small{color:#667068;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:7px;font-size:.52rem}.evidence-demo__dossier strong{color:#d3d8d3;align-items:center;gap:7px;font-size:.72rem;font-weight:600;display:flex}.evidence-demo__dossier strong svg{color:var(--signal)}.evidence-demo__markers{border-top:1px solid var(--line);background:var(--panel);grid-template-columns:160px repeat(3,1fr);gap:9px;padding:14px 16px;display:grid}.evidence-demo__markers>span{color:#788279;font-family:var(--font-mono);text-transform:uppercase;align-self:center;font-size:.55rem}.evidence-demo__markers button{border:1px solid var(--line);min-width:0;color:var(--paper);text-align:left;background:#0d100e;grid-template-columns:24px auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.evidence-demo__markers button b{background:var(--signal);width:24px;height:24px;color:var(--ink);font-family:var(--font-mono);place-items:center;font-size:.52rem;display:grid}.evidence-demo__markers button strong{color:var(--signal);font-family:var(--font-mono);font-size:.64rem}.evidence-demo__markers button em{color:#a3aba4;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-style:normal;overflow:hidden}.upload-section__layout{grid-template-columns:minmax(0,.95fr) minmax(340px,.72fr);align-items:center;gap:clamp(70px,10vw,145px);display:grid}.upload-section__visual{border:1px solid var(--line);background-color:#0c0f0d;background-image:linear-gradient(#ffffff04 1px,#0000 0),linear-gradient(90deg,#ffffff04 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(18px,2.4vw,34px);position:relative}.publish-progress-shot{background:#101410;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 28px 75px #00000070,0 0 0 1px #adff2f2e}.publish-progress-shot img{width:100%;height:auto;display:block}.upload-transfer{border:1px solid var(--line-strong);background:var(--panel);padding:20px;box-shadow:0 22px 60px #00000059}.upload-transfer__footer,.upload-transfer__header,.upload-transfer__name{justify-content:space-between;align-items:center;display:flex}.upload-transfer__header{border-bottom:1px solid var(--line);font-family:var(--font-mono);padding-bottom:17px;font-size:.58rem}.upload-transfer__header span{color:#aab2ab;align-items:center;gap:7px;display:flex}.upload-transfer__header i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 10px var(--signal);border-radius:50%}.upload-transfer__header strong{color:var(--signal)}.upload-transfer__name{justify-content:flex-start;gap:12px;padding:21px 0}.upload-transfer__name>svg{color:var(--signal)}.upload-transfer__name span,.upload-transfer__name strong{display:block}.upload-transfer__name strong{font-size:.74rem}.upload-transfer__name span{color:var(--muted);font-family:var(--font-mono);margin-top:3px;font-size:.54rem}.upload-transfer__bar{background:#303631;height:4px}.upload-transfer__bar span{background:var(--signal);width:76%;height:100%;display:block;box-shadow:0 0 14px #adff2f59}.upload-transfer__parts{grid-template-columns:repeat(20,1fr);gap:4px;margin:14px 0 20px;display:grid}.upload-transfer__parts i{border:1px solid var(--line);background:#0a0c0b;height:24px}.upload-transfer__parts i.complete{background:#adff2f21;border-color:#adff2f3d}.upload-transfer__parts i.active{border-color:var(--signal);animation:1.2s ease-in-out infinite pulsePart}@keyframes pulsePart{50%{background:#adff2f4d}}.upload-transfer__footer{color:#687169;font-family:var(--font-mono);font-size:.5rem}.upload-section__copy>p{margin-top:25px}.technical-note{border-left:2px solid var(--signal);background:#adff2f0a;margin-top:34px;padding:17px 18px}.technical-note span,.technical-note strong{display:block}.technical-note span{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;margin-bottom:6px;font-size:.52rem}.technical-note strong{color:#c6cdc6;font-family:var(--font-mono);font-size:.65rem;font-weight:500}.projects-section{border-block:1px solid var(--line);background:var(--panel)}.projects-section__layout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.projects-section h2{max-width:600px}.projects-section p{max-width:620px}.project-tags{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.project-tags span{border:1px solid var(--line-strong);color:#aeb5af;font-family:var(--font-mono);background:#0d100e;padding:9px 12px;font-size:.59rem}.pricing-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.pricing-card{border-right:1px solid var(--line);background:#0d100e;min-height:430px;padding:29px;position:relative}.pricing-card:last-child{border-right:0}.pricing-card--featured{background:linear-gradient(#adff2f12,#0000 42%),#101411}.pricing-card--featured:before{background:var(--signal);content:"";height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.pricing-card__top{color:#59625a;font-family:var(--font-mono);justify-content:space-between;align-items:center;font-size:.59rem;display:flex}.pricing-card__top em{background:var(--signal);color:var(--ink);text-transform:uppercase;padding:5px 7px;font-size:.49rem;font-style:normal}.pricing-card h3{letter-spacing:-.04em;margin:53px 0 5px;font-size:2rem;font-weight:680}.pricing-card>p{min-height:60px;color:var(--muted);margin:0;font-size:.78rem}.pricing-card__line{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 0;font-size:.7rem;display:flex}.pricing-card__line span{color:#747e75}.pricing-card__line strong{color:#bcc3bd;font-family:var(--font-mono);font-size:.63rem;font-weight:500}.pricing-card .button{position:absolute;bottom:29px;left:29px;right:29px}.download-section{border-top:1px solid var(--line);background:radial-gradient(circle at 78% 18%,#adff2f14,#0000 29rem),#0c0f0d;padding:clamp(74px,8vw,110px) 0;position:relative;overflow:hidden}.download-section__inner{border:1px solid var(--line-strong);background:#080b09b8;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);display:grid;box-shadow:0 38px 100px #00000052}.download-section h2{max-width:680px;font-size:clamp(3.15rem,5.2vw,5rem);line-height:.96}.download-section p{max-width:590px;margin-top:22px}.download-section__copy{padding:clamp(44px,5vw,72px);position:relative}.download-section__copy:after{color:#adff2f09;content:"R";pointer-events:none;font-size:clamp(8rem,14vw,13rem);font-weight:800;line-height:1;position:absolute;bottom:15px;right:44px}.download-section__facts{z-index:1;border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 24px;margin-top:39px;padding-top:20px;display:flex;position:relative}.download-section__facts span{color:#8a948b;font-family:var(--font-mono);font-size:.68rem}.download-section__facts span:before{color:var(--signal);content:"✓";margin-right:8px}.release-card{border-left:1px solid var(--line-strong);background:linear-gradient(145deg,#adff2f0a,#0000 48%),#0b0e0c;flex-direction:column;min-width:0;padding:clamp(30px,3.5vw,48px);display:flex}.release-card__header{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:25px;display:grid}.release-card__mark{background:var(--signal);width:42px;height:42px;color:var(--ink);place-items:center;font-size:1.35rem;font-weight:800;display:grid}.release-card__header div span,.release-card__header div strong{display:block}.release-card__header div span,.release-card__status>span{color:#737e75;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem}.release-card__header div strong{margin-top:4px;font-size:.9rem}.release-card__header em{color:#a9b1aa;font-family:var(--font-mono);align-items:center;gap:7px;font-size:.65rem;font-style:normal;display:flex}.release-card__header em i{background:var(--signal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #adff2fb3}.release-card__status{margin:auto 0;padding:44px 0}.release-card__status h3{letter-spacing:-.035em;max-width:420px;margin:14px 0 0;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.12}.release-card__status p{color:#7e8880;max-width:410px;margin-top:14px;font-size:.82rem;line-height:1.55}.release-card .button--download{justify-content:center;width:100%}.site-footer{border-top:1px solid var(--line);background:radial-gradient(circle at 11% 16%,#adff2f0d,#0000 24rem),linear-gradient(#ffffff03 1px,#0000 0) 0 0/58px 58px,linear-gradient(90deg,#ffffff03 1px,#0000 0) 0 0/58px 58px,#070908;position:relative;overflow:hidden}.site-footer__top{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:clamp(52px,6vw,90px);padding:clamp(52px,5vw,72px) 0 clamp(38px,3.6vw,52px);display:grid}.site-footer__brand{position:relative}.site-footer__brand .brand-logo__mark{width:46px;height:46px}.site-footer__statement{max-width:470px;color:var(--paper);letter-spacing:-.035em;margin:38px 0 0;font-size:clamp(1.75rem,2.9vw,2.75rem);font-weight:650;line-height:1.08}.site-footer__description{color:#89938b;max-width:480px;margin:20px 0 0;font-size:.9rem;line-height:1.7}.site-footer__version{border-top:1px solid var(--line);color:#6f7971;font-family:var(--font-mono);flex-wrap:wrap;gap:10px 22px;margin-top:32px;padding-top:18px;font-size:.65rem;display:flex}.site-footer__version span{align-items:center;gap:7px;display:inline-flex}.site-footer__version i{background:var(--signal);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #adff2fb3}.site-footer__nav{grid-template-columns:minmax(110px,.5fr) minmax(130px,.6fr) minmax(390px,1.9fr);align-content:start;gap:42px clamp(28px,3.2vw,50px);display:grid}.site-footer__group{align-content:start;gap:11px;display:grid}.site-footer__group>span{border-bottom:1px solid var(--line);color:#667168;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;padding-bottom:13px;font-size:.65rem}.site-footer__group a{color:#a6aea7;width:fit-content;font-size:.82rem;line-height:1.45;transition:color .2s,transform .2s}.site-footer__group a:hover{color:var(--signal);transform:translate(3px)}.site-footer__legal-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.site-footer__legal-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.site-footer__legal-title small{color:#4f5b52;letter-spacing:.02em;text-transform:none;font-size:.56rem;font-weight:500}.site-footer__legal-links .site-footer__cookie-settings,.site-footer__legal-links a{color:#9ba59d;text-align:left;background:#ffffff04;border:1px solid #ffffff12;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;margin:0;padding:10px 12px;font-size:.76rem;line-height:1.3;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex}.site-footer__legal-links .site-footer__cookie-settings,.site-footer__legal-links a:first-child{grid-column:1/-1}.site-footer__legal-links a:first-child{color:#c8d1ca;background:#adff2f09;border-color:#adff2f29}.site-footer__legal-links a svg{color:#536057;flex:none;transition:color .2s,transform .2s}.site-footer__legal-links .site-footer__cookie-settings{color:#7f8a82;cursor:pointer;justify-content:flex-start}.site-footer__legal-links .site-footer__cookie-settings:hover,.site-footer__legal-links a:hover{color:var(--paper);background:#adff2f0f;border-color:#adff2f47;transform:translateY(-1px)}.site-footer__legal-links a:hover svg{color:var(--signal);transform:translate(2px,-2px)}.site-footer__legal-links .site-footer__cookie-settings svg{color:var(--signal);flex:none}.site-footer__bottom{border-top:1px solid var(--line);color:#657067;font-family:var(--font-mono);justify-content:space-between;gap:42px;padding-block:23px;font-size:.62rem}.site-footer__bottom,.site-footer__meta,.site-footer__payments,.site-footer__payments>div{align-items:center;display:flex}.site-footer__meta{flex-wrap:wrap;gap:10px 22px}.site-footer__status{align-items:center;gap:7px;display:inline-flex}.site-footer__status i{background:var(--signal);width:5px;height:5px;box-shadow:0 0 9px var(--signal);border-radius:50%}.site-footer__payments{white-space:nowrap;gap:22px}.site-footer__payments>span{color:#7b857d}.site-footer__payments>div{gap:17px}.site-footer__payments img{opacity:.68;filter:grayscale()brightness(1.7);width:auto;max-height:24px;transition:filter .2s,opacity .2s;display:block}.site-footer__payments img:nth-child(2){max-height:27px}.site-footer__payments img:hover{opacity:1;filter:none}.auth-page{border-left:1px solid var(--line);background:var(--ink);grid-template-columns:minmax(520px,1.08fr) minmax(460px,.92fr);width:min(100%,1520px);margin-inline:auto;display:grid;box-shadow:0 0 90px #0003}.auth-context,.auth-page{border-right:1px solid var(--line);min-height:100vh}.auth-context{background-color:#0c100d;background-image:linear-gradient(#ffffff04 1px,#0000 0),linear-gradient(90deg,#ffffff04 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;padding:32px clamp(36px,4vw,60px);display:flex;position:relative;overflow:hidden}.auth-context:after{filter:blur(110px);content:"";background:#adff2f12;border-radius:50%;width:35rem;height:35rem;position:absolute;bottom:5%;right:-12rem}.auth-context__top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.auth-context__top>a:last-child{color:var(--muted);align-items:center;gap:6px;font-size:.68rem;display:inline-flex}.auth-context__content{z-index:1;max-width:560px;margin-block:auto;padding-block:48px;position:relative}.auth-context h1{letter-spacing:-.075em;margin:18px 0 20px;font-size:clamp(3rem,4.1vw,4.55rem);font-weight:700;line-height:.94}.auth-context__content>p{color:#a3aca4;max-width:535px;margin:0;font-size:.95rem;line-height:1.75}.auth-context__proof{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:34px;display:grid}.auth-context__proof>div{background:#0c100de0;align-items:center;gap:12px;padding:17px;display:flex}.auth-context__proof svg{color:var(--signal);flex:none}.auth-context__proof small,.auth-context__proof strong{display:block}.auth-context__proof strong{font-size:.7rem}.auth-context__proof small{color:var(--muted);margin-top:3px;font-size:.56rem}.auth-context__case{z-index:1;border-left:2px solid var(--signal);font-family:var(--font-mono);background:#adff2f0a;padding:13px 15px;position:relative}.auth-context__case span,.auth-context__case strong{display:block}.auth-context__case span{color:#647067;text-transform:uppercase;margin-bottom:4px;font-size:.48rem}.auth-context__case strong{color:#aab3ab;font-size:.56rem;font-weight:500}.auth-form-shell{place-items:center;min-height:100vh;padding:48px clamp(36px,4.2vw,64px);display:grid}.auth-form{width:min(100%,420px)}.auth-form__heading{margin-bottom:28px}.auth-form__heading>span,.panel-heading>div>span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.auth-form__heading h2{letter-spacing:-.055em;margin:11px 0 7px;font-size:clamp(2rem,3vw,2.55rem)}.auth-form__heading p{color:var(--muted);margin:0;font-size:.76rem}.auth-form__heading a{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;margin-left:4px}.field{gap:7px;margin-bottom:18px;display:grid}.field>span{color:#adb4ae;font-size:.68rem;font-weight:650}.field input,.field textarea{border:1px solid var(--line-strong);width:100%;color:var(--paper);background:#0c0f0d;border-radius:0;outline:none;transition:border-color .15s,box-shadow .15s}.field input{height:50px;padding:0 14px}.field textarea{resize:vertical;min-height:130px;padding:13px 14px}.field input:focus,.field textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px #adff2f0f}.field input::-moz-placeholder{color:#505951}.field textarea::-moz-placeholder{color:#505951}.field input::placeholder,.field textarea::placeholder{color:#505951}.field>small{color:#626d64;font-size:.61rem}.field--invalid>span,.field>.field__error{color:#ff817a}.field--invalid input,.field--invalid input:focus,.field--invalid textarea,.field--invalid textarea:focus{border-color:var(--danger);box-shadow:0 0 0 3px #ff655d1a}.field>.field__error{font-weight:600}.password-field{position:relative}.password-field input{padding-right:50px}.password-field button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-form__submit{width:100%;margin-top:8px}.turnstile-field{min-height:100px;margin:2px 0 18px;position:relative}.turnstile-field__widget{min-width:300px;min-height:100px}.turnstile-field--error{min-height:0}.turnstile-field__loading{border:1px solid var(--line-strong);color:#b8c0b9;background-color:#0d120f;background-image:linear-gradient(105deg,#0000 35%,#9dff1d0d 50%,#0000 65%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;gap:12px;min-height:100px;font-size:.95rem;font-weight:600;animation:1.6s linear infinite turnstile-shimmer;display:flex;position:absolute;inset:0;overflow:hidden}.turnstile-field__spinner{border:2px solid #9dff1d2e;border-top-color:var(--signal);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite turnstile-spin}@keyframes turnstile-shimmer{to{background-position:-220% 0}}@keyframes turnstile-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.turnstile-field__loading,.turnstile-field__spinner{animation:none}}.turnstile-field__error{border-left:2px solid var(--danger);color:#e5a7a3;background:#ff655d12;margin:0;padding:12px 13px;font-size:.78rem}.captcha-validation{margin:2px 0 18px}.captcha-validation .turnstile-field{margin:0}.captcha-validation--invalid .turnstile-field{box-shadow:0 0 0 1px var(--danger),0 0 0 4px #ff655d14}.captcha-validation__error{border-left:2px solid var(--danger);color:#ff817a;background:#ff655d12;margin:7px 0 0;padding:9px 12px;font-size:.875rem;font-weight:600;line-height:1.45}.auth-form__legal-consent{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:4px 10px;margin:0 0 18px;display:grid}.auth-form__legal-consent input{width:18px;height:18px;accent-color:var(--signal);cursor:pointer;margin:2px 0 0}.auth-form__legal-consent label{color:#aab3ab;cursor:pointer;font-size:.82rem;line-height:1.55}.auth-form__legal-consent a{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.auth-form__legal-consent a:hover{color:var(--signal)}.auth-form__legal-consent>p{color:#ff817a;grid-column:2;margin:3px 0 0;font-size:.8rem;font-weight:600;line-height:1.45}.auth-form__legal-consent--invalid input{outline:2px solid var(--danger);outline-offset:2px}.auth-form__notice{color:#5e685f;text-align:center;margin:20px 0 0;font-size:.59rem;line-height:1.65}.form-alert{border-left:2px solid var(--danger);color:#e5a7a3;background:#ff655d12;margin-bottom:18px;padding:12px 13px;font-size:.72rem}.form-alert--success{border-left-color:var(--signal);color:var(--signal);background:#adff2f0f;align-items:center;gap:8px;display:flex}.verify-page{background:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px),radial-gradient(circle at 50% 20%,#adff2f17,transparent 27rem),var(--ink);background-size:56px 56px,56px 56px,auto,auto;place-items:center;min-height:100vh;padding:28px 20px;display:grid}.verify-card{border:1px solid var(--line-strong);background:linear-gradient(145deg,#adff2f0a,#0000 36%),#0c100d;border-radius:18px;width:min(100%,560px);padding:clamp(24px,4vw,36px);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.verify-card:before{background:var(--signal);content:"";width:96px;height:2px;position:absolute;top:0;left:36px}.verify-card__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.verify-card__header>span{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;font-size:.875rem}.verify-card__state{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:28px;padding:40px 0 34px;display:grid}.verify-card__state h1{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(2rem,6vw,2.65rem);line-height:1.08}.verify-card__state p{color:#99a39b;margin:0;font-size:1rem;line-height:1.75}.verify-card__state strong{color:var(--paper);overflow-wrap:anywhere}.verify-card__icon{width:56px;height:56px;color:var(--signal);background:#adff2f12;border:1px solid #adff2f57;border-radius:13px;place-items:center;display:grid}.verify-card__icon--danger{color:var(--danger);background:#ff655d12;border-color:#ff655d57}.verify-card__copy .button{margin-top:22px}.verify-card__resend{border-top:1px solid var(--line);padding-top:22px}.verify-card__resend .button{border-radius:10px;width:100%;min-height:52px;font-size:.95rem}.verify-card__back{color:var(--muted);text-underline-offset:4px;margin-top:20px;font-size:.925rem;text-decoration:underline;display:inline-block}@media (width<=560px){.verify-page{padding:14px}.verify-card{border-radius:14px;padding:24px 20px}.verify-card:before{left:20px}.verify-card__header>span{display:none}.verify-card__state{grid-template-columns:1fr;gap:22px;padding:34px 0 28px}.verify-card__state h1{font-size:clamp(2rem,11vw,2.4rem)}}.connect-page{min-height:calc(100vh - var(--header-height));background:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px),var(--ink);background-size:58px 58px;place-items:center;padding:70px 24px;display:grid}.connect-card{border:1px solid var(--line-strong);border-top:2px solid var(--signal);background:var(--panel);width:min(100%,620px);box-shadow:var(--shadow);text-align:center;padding:30px 38px 40px;position:relative}.connect-card__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.connect-card__header>a:last-child{color:var(--muted);align-items:center;gap:6px;font-size:.65rem;display:inline-flex}.connect-card__status{color:#849087;font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:7px;margin-top:31px;font-size:.54rem;display:inline-flex}.connect-card__status i{background:var(--signal);border-radius:50%;width:5px;height:5px}.connect-card__icon{color:var(--signal);margin:27px auto 18px;display:block}.connect-card__icon--success{color:var(--signal)}.connect-card h1{letter-spacing:-.06em;margin:0 0 10px;font-size:clamp(2rem,5vw,3.2rem)}.connect-card>p{max-width:500px;color:var(--muted);margin:0 auto;font-size:.78rem;line-height:1.7}.connect-card__code{border:1px solid var(--line-strong);background:#090b0a;margin:27px 0 20px;padding:18px}.connect-card__code span,.connect-card__code strong{font-family:var(--font-mono);display:block}.connect-card__code span{color:#68736a;text-transform:uppercase;margin-bottom:8px;font-size:.51rem}.connect-card__code strong{color:var(--signal);letter-spacing:.13em;font-size:1.7rem}.connect-card__button{width:100%}.connect-card>small{color:#657067;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:.58rem;display:flex}.profile-page,.settings-page{min-height:calc(100vh - var(--header-height));background:#0a0c0b;padding-bottom:110px}.profile-command{background:linear-gradient(90deg,#0000 67%,#adff2f0d 0,#0000),#0d100e;padding:48px 0 52px}.profile-command__top{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.icon-text-button,.profile-settings-link,.settings-back{border:1px solid var(--line-strong);background:var(--panel);color:#a7afa8;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:.68rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.icon-text-button:hover,.profile-settings-link:hover,.settings-back:hover{background:var(--panel-2);color:var(--paper);border-color:#566057}.profile-command__identity{gap:21px}.avatar{color:var(--ink);font-family:var(--font-mono);clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);place-items:center;font-weight:800;display:grid}.avatar--large{width:78px;height:78px;font-size:1rem}.profile-command__identity>div:nth-child(2)>span{color:#687269;font-family:var(--font-mono);text-transform:uppercase;font-size:.54rem}.profile-command h1{letter-spacing:-.065em;margin:3px 0 4px;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1}.profile-command__identity p{color:var(--muted);margin:0;font-size:.78rem}.profile-command__metric{border-left:1px solid var(--line);min-width:190px;padding-left:28px}.profile-command__metric span,.profile-command__metric strong{display:block}.profile-command__metric span{color:#687269;font-family:var(--font-mono);text-transform:uppercase;font-size:.5rem}.profile-command__metric strong{color:var(--signal);font-family:var(--font-mono);margin-top:4px;font-size:2.4rem;font-weight:500}.library-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.library-heading h2{letter-spacing:-.045em;margin:10px 0 0;font-size:2.3rem}.library-heading>p{color:var(--muted);align-items:center;gap:8px;margin:0 0 5px;font-size:.68rem;display:flex}.record-list{border-top:1px solid var(--line-strong)}.record-row{border-bottom:1px solid var(--line);background:#0d100e;grid-template-columns:260px minmax(0,1fr) 60px;align-items:stretch;min-height:190px;transition:background .16s;display:grid}.record-row:hover{background:#101411}.record-row--skeleton{background:linear-gradient(90deg,#0d100e 25%,#151a16 50%,#0d100e 75%) 0 0/200% 100%;margin:0;animation:1.5s infinite skeleton}@keyframes skeleton{to{background-position:-200% 0}}.record-row__preview{border-right:1px solid var(--line);background:radial-gradient(circle at 60% 43%,#adff2f1a,#0000 25%),linear-gradient(145deg,#17201a,#080a09 65%)}.record-row__preview:after{background:#111612;border:1px solid #adff2f2e;width:80px;height:28px;bottom:23%;right:18%;transform:skew(-13deg)}.record-row__format,.record-row__number{z-index:2;color:#758077;font-family:var(--font-mono);font-size:.51rem;position:absolute}.record-row__number{left:13px}.record-row__format{bottom:10px}.record-row__scan{background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.record-row__play{z-index:2;width:44px;height:44px;color:var(--signal);background:#070908b3;border:1px solid #adff2f59;border-radius:50%;place-items:center;display:grid}.record-row__content{justify-content:center;min-width:0;padding:25px 28px}.record-row__classification{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:12px;font-size:.51rem;display:flex}.status-badge{border-left:1px solid var(--line);color:#89938a;text-transform:none;align-items:center;gap:5px;padding-left:12px;display:inline-flex}.status-badge--private{color:var(--warning)}.record-row h3{white-space:nowrap;margin:13px 0 20px;font-size:1.07rem;font-weight:650}.record-row__meta{gap:38px;display:flex}.record-row__meta span,.record-row__meta strong{display:block}.record-row__meta span{color:#59635a;font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem}.record-row__meta strong{color:#8d978e;text-transform:none;margin-top:4px;font-size:.56rem}.record-row__actions{border-left:1px solid var(--line);grid-template-rows:repeat(4,1fr)}.record-row__actions a,.record-row__actions button{border:0;border-bottom:1px solid var(--line);color:#737d74;cursor:pointer;background:0 0;place-items:center;width:100%;display:grid}.record-row__actions>:last-child{border-bottom:0}.record-row__actions a:hover,.record-row__actions button:hover:not(:disabled){background:var(--signal-dim);color:var(--signal)}.record-row__actions .danger-action:hover{color:var(--danger);background:#ff655d12}.empty-state{border:1px solid var(--line);text-align:center;background-color:#0d100e;background-image:linear-gradient(#ffffff03 1px,#0000 0),linear-gradient(90deg,#ffffff03 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:center;justify-items:center;min-height:430px;padding:50px 24px;display:grid}.empty-state>span:first-child{border:1px solid var(--line-strong);width:58px;height:58px;color:var(--signal);place-items:center;margin-bottom:20px;display:grid}.empty-state h3{letter-spacing:-.03em;max-width:520px;margin:14px 0 8px;font-size:1.5rem}.empty-state p{max-width:510px;color:var(--muted);margin:0 0 24px;font-size:.75rem}.load-more{width:100%;margin-top:20px}.settings-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 86% 20%,#adff2f0d,transparent 24rem),var(--panel);padding:38px 0 44px}.settings-hero__top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.settings-back{margin:0}.settings-hero__copy{max-width:780px}.settings-hero h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(2.7rem,4vw,3.8rem);line-height:1}.settings-hero p{max-width:670px;color:var(--muted);margin:0;font-size:.8rem}.settings-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;padding-top:40px;display:grid}.card-panel{border:1px solid var(--line);background:var(--panel)}.settings-summary{padding:25px}.avatar--settings{width:60px;height:60px;font-size:.8rem}.settings-summary h2{margin:18px 0 3px;font-size:1.25rem}.settings-summary>p{color:var(--muted);text-overflow:ellipsis;margin:0;font-size:.68rem;overflow:hidden}.settings-summary__details{border-block:1px solid var(--line);gap:13px;margin-top:24px;padding-block:22px;display:grid}.settings-summary__details span{color:#929b93;align-items:flex-start;gap:9px;font-size:.64rem;display:flex}.settings-summary__details svg{color:var(--signal);flex:none}.settings-security{color:var(--signal);gap:10px;margin-top:21px;display:flex}.settings-security span,.settings-security strong{display:block}.settings-security strong{color:#c9cec9;font-size:.67rem}.settings-security span{color:var(--muted);margin-top:3px;font-size:.58rem}.profile-settings--page{padding:30px}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:35px;margin-bottom:28px;padding-bottom:25px;display:flex}.panel-heading h2{margin:7px 0 0;font-size:1.4rem}.panel-heading>p{max-width:390px;color:var(--muted);text-align:right;margin:0;font-size:.65rem}.settings-form__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-divider{color:#758078;font-family:var(--font-mono);text-transform:uppercase;gap:8px;margin:14px 0 20px;font-size:.55rem}.field-divider,.settings-form__footer{border-top:1px solid var(--line);align-items:center;padding-top:25px;display:flex}.settings-form__footer{justify-content:space-between;gap:25px;margin-top:16px}.settings-form__footer p{max-width:480px;color:var(--muted);margin:0;font-size:.62rem}.watch-page{min-height:calc(100vh - var(--header-height));background:#090b0a;padding:58px 0 92px;position:relative}.watch-page__ambient{filter:blur(130px);pointer-events:none;background:#adff2f0a;border-radius:50%;width:800px;height:520px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.watch-page__container{transition:width .24s cubic-bezier(.22,1,.36,1);position:relative}.watch-page__container--editing{width:min(100% - 48px,1600px)}.watch-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.watch-heading h1{letter-spacing:-.065em;margin:11px 0 0;font-size:clamp(2.7rem,5vw,4.7rem);line-height:1}.watch-heading__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.watch-heading__actions .icon-text-button:disabled{opacity:.65;cursor:wait}.watch-heading__actions .icon-text-button.is-download-started{color:var(--signal);cursor:default;border-color:#adff2f59}.watch-download-error{color:#ff8b7d;text-align:right;flex-basis:100%;font-size:.72rem}.watch-media-layout{grid-template-columns:minmax(0,1fr) minmax(330px,360px);align-items:stretch;gap:18px;display:grid}.watch-media-layout--single{grid-template-columns:minmax(0,1fr)}.watch-media-layout--editing{grid-template-columns:minmax(420px,1fr) minmax(560px,720px)}.watch-media-layout:not(.watch-media-layout--single) .timecodes-panel{height:clamp(423px,56.25vw - 185px,540px)}.player-frame{border:1px solid var(--line-strong);box-shadow:var(--shadow),0 0 0 6px #ffffff03;background:#020302;overflow:hidden}.player-frame__bar{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:18px;min-height:55px;padding:0 16px;display:flex}.player-frame__bar .brand-logo__mark{width:29px;height:29px}.player-frame__bar>span{color:#99a29a;font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:7px;font-size:.55rem;display:flex}.player-frame__bar>span i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 9px var(--signal);border-radius:50%}.player-frame__bar>small{color:#657067;font-family:var(--font-mono);margin-left:auto;font-size:.53rem}.restricted-video,.video-player{aspect-ratio:16/9;background:#000;place-items:center;display:grid}.video-player{isolation:isolate;outline:none;position:relative;overflow:hidden}.video-player:focus-visible{box-shadow:inset 0 0 0 2px var(--signal)}.video-player video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.video-player--custom video{cursor:pointer}.video-player__buffering,.video-player__center-control{z-index:2;width:64px;height:64px;color:var(--signal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040605d1;border:1px solid #adff2f59;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player__center-control{cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.video-player__center-control:hover{border-color:var(--signal);background:#0f1410eb;transform:translate(-50%,-50%)scale(1.05)}.video-player__center-control svg{margin-left:3px}.video-controls{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#111512e0,#050706f0);border:1px solid #ffffff1a;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 16px 40px #00000073}.video-control-button{color:#dce2dd;cursor:pointer;background:0 0;border:0;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:color .15s,background .15s;display:grid}.video-control-button:focus-visible,.video-control-button:hover{color:var(--signal);background:#ffffff12}.video-control-button--play{color:var(--signal);border:1px solid #adff2f38}.video-controls input[type=range]{appearance:none;cursor:pointer;background:0 0;height:18px;margin:0}.video-controls input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--signal) var(--range-value),#ffffff2e var(--range-value));border-radius:0;height:4px}.video-controls input[type=range]::-moz-range-track{background:#ffffff2e;border:0;border-radius:0;height:4px}.video-controls input[type=range]::-moz-range-progress{background:var(--signal);height:4px}.video-controls input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--signal);border:2px solid #080a09;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 0 0 2px #adff2f33}.video-controls input[type=range]::-moz-range-thumb{background:var(--signal);border:2px solid #080a09;border-radius:50%;width:10px;height:10px}.video-controls__progress{--range-value:var(--player-progress);flex:auto;min-width:80px}.video-controls__time{color:#f1f4f1;min-width:max-content;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.66rem}.video-controls__time i{color:#647067;margin-inline:3px;font-style:normal}.video-controls__volume{align-items:center;gap:5px;display:flex}.video-controls__volume input{--range-value:var(--player-volume);width:72px}.video-player:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.video-player:fullscreen .video-controls{bottom:24px;left:24px;right:24px}.video-player__loading{color:var(--muted);align-items:center;gap:11px;font-size:.74rem;display:flex}.restricted-video{text-align:center;background-color:#080a09;background-image:linear-gradient(#ffffff03 1px,#0000 0),linear-gradient(90deg,#ffffff03 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:35px}.restricted-video>span{border:1px solid var(--line-strong);background:var(--panel);width:64px;height:64px;color:var(--warning);place-items:center;display:grid}.restricted-video h2{margin:21px 0 6px;font-size:1.7rem}.restricted-video p{max-width:500px;color:var(--muted);margin:0;font-size:.75rem}.timecodes-panel{border-top:2px solid var(--signal);flex-direction:column;min-width:0;min-height:0;margin:0;padding:24px;display:flex;overflow:hidden}.timecodes-panel__heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.timecodes-panel__eyebrow{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;font-size:.53rem}.timecodes-panel h2{align-items:center;gap:10px;margin:5px 0 1px;font-size:1.2rem;display:flex}.timecodes-panel h2>span{background:var(--signal-dim);min-width:24px;height:24px;color:var(--signal);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;border:1px solid #adff2f4d;border-radius:999px;justify-content:center;align-items:center;padding-inline:6px;font-size:.7rem;font-weight:650;line-height:1;display:inline-flex}.timecodes-panel__heading p{color:var(--muted);margin:0;font-size:.66rem}.timecodes-list{scrollbar-color:var(--line-strong) transparent;flex:1;grid-template-columns:1fr;grid-auto-rows:minmax(58px,max-content);align-content:start;gap:8px;min-height:0;margin-top:20px;padding-right:4px;display:grid;position:relative;overflow-y:auto}.timecodes-list:before{z-index:0;content:"";background:#adff2f29;width:1px;position:absolute;top:20px;bottom:20px;left:23px}.timecodes-list button{z-index:1;border:1px solid var(--line);min-width:0;min-height:58px;color:var(--paper);text-align:left;cursor:pointer;background:#0c0f0d;grid-template-columns:26px auto minmax(0,1fr);align-items:center;gap:9px;padding:12px;transition:border-color .15s,background .15s;display:grid;position:relative}.timecodes-list button:hover{border-color:var(--signal);background:var(--signal-dim)}.timecodes-list button>span{z-index:1;background:var(--signal);width:26px;height:26px;color:var(--ink);font-family:var(--font-mono);place-items:center;font-size:.56rem;font-weight:700;display:grid;position:relative}.watch-media-layout:not(.watch-media-layout--single) .timecodes-panel__heading{flex-direction:column}.watch-media-layout:not(.watch-media-layout--single) .timecodes-panel__heading .icon-text-button{width:100%}.watch-media-layout:not(.watch-media-layout--single) .timecodes-panel__empty{flex:1;place-items:center;display:grid}.watch-media-layout:not(.watch-media-layout--single) .timecodes-editor__list{scrollbar-color:var(--line-strong) transparent;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.watch-media-layout:not(.watch-media-layout--single) .timecodes-editor__row{grid-template-columns:28px minmax(0,1fr) 38px 38px;align-items:end}.watch-media-layout:not(.watch-media-layout--single) .timecodes-editor__row>label:not(.timecodes-editor__time){grid-column:2/-1}.watch-media-layout:not(.watch-media-layout--single) .timecodes-editor__time{grid-column:2/3}.watch-media-layout:not(.watch-media-layout--single) .timecodes-editor__actions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.watch-media-layout:not(.watch-media-layout--single) .timecodes-editor__actions>span{text-align:left;grid-column:1/-1;align-self:center;margin:0}.watch-media-layout:not(.watch-media-layout--single) .timecodes-editor__actions .button:first-child{grid-column:1/-1}.watch-media-layout:not(.watch-media-layout--single) .timecodes-editor__actions .button{width:100%;padding-inline:12px}.watch-media-layout.watch-media-layout--editing .timecodes-editor__row{grid-template-columns:28px minmax(180px,1fr) 120px 38px 38px}.watch-media-layout.watch-media-layout--editing .timecodes-editor__row>label:not(.timecodes-editor__time),.watch-media-layout.watch-media-layout--editing .timecodes-editor__time{grid-column:auto}.watch-media-layout.watch-media-layout--editing .timecodes-editor__hint{padding:13px 16px}.timecodes-list strong{color:var(--signal);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.63rem}.timecodes-list em{color:#a6aea7;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal;overflow:hidden}.timecodes-panel__empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;margin-top:18px;padding:20px;font-size:.68rem}.timecodes-editor__hint{border-left:2px solid var(--signal);background:var(--signal-dim);color:#b7beb8;margin-top:18px;padding:12px 14px;font-size:.67rem}.timecodes-editor__list{gap:8px;margin-top:14px;display:grid}.timecodes-editor__row{border:1px solid var(--line);background:#0d100e;grid-template-columns:28px minmax(160px,1fr) 120px 38px 38px;align-items:end;gap:9px;padding:10px;display:grid}.timecodes-editor__number{background:var(--signal-dim);width:28px;height:38px;color:var(--signal);font-family:var(--font-mono);place-items:center;font-size:.59rem;display:grid}.timecodes-editor__row label{gap:4px;min-width:0;display:grid}.timecodes-editor__row label>span{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.49rem}.timecodes-editor__row input{border:1px solid var(--line-strong);width:100%;height:38px;color:var(--paper);background:#090b0a;padding:0 10px}.timecodes-editor__row input:focus{border-color:var(--signal);outline:none}.timecodes-editor__time input{font-family:var(--font-mono);text-align:center}.timecode-icon-button{border:1px solid var(--line-strong);background:var(--panel-3);width:38px;height:38px;color:var(--muted);cursor:pointer;place-items:center;display:grid}.timecode-icon-button:hover{border-color:var(--signal);color:var(--signal)}.timecode-icon-button--danger:hover{border-color:var(--danger);color:var(--danger)}.timecodes-editor__actions{align-items:center;gap:9px;margin-top:16px;display:flex}.timecodes-editor__actions>span{color:var(--muted);font-family:var(--font-mono);margin-right:auto;font-size:.56rem}.timecodes-editor__actions .button{min-height:40px;font-size:.66rem}.watch-info-grid{grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr)}.video-notes,.watch-info-grid{gap:18px;margin-top:22px;display:grid}.video-notes{border-top:2px solid var(--signal);background:radial-gradient(circle at 0 0,#adff2f0f,transparent 38%),var(--panel);padding:24px}.video-notes__heading{align-items:center;gap:13px;display:flex}.video-notes__heading>span{background:var(--signal-dim);width:42px;height:42px;color:var(--signal);border:1px solid #adff2f3d;justify-content:center;align-items:center;display:inline-flex}.video-notes__heading small{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;margin-bottom:3px;font-size:.62rem;display:block}.video-notes__heading h2{margin:0;font-size:1.18rem}.video-notes>p{color:#c6cec7;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.85rem;line-height:1.75}.watch-info-grid--single{grid-template-columns:minmax(0,1fr)}.report-card{padding:23px}.watch-meta{background:radial-gradient(circle at 4% 0,#adff2f0d,#0000 42%),linear-gradient(120deg,#adff2f06,#0000 62%),#0d110e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.watch-author{display:contents}.watch-author__identity,.watch-author__source{background:0 0;align-items:center;gap:13px;min-width:0;min-height:82px;padding:16px 18px;display:flex}.watch-author__identity{grid-column:span 2}.watch-author__source{border-left:1px solid var(--line)}.watch-author .avatar{width:46px;height:46px;font-size:.66rem}.watch-author span,.watch-author strong{display:block}.watch-author span{color:#858f87;font-family:var(--font-mono);text-transform:uppercase;font-size:.52rem;line-height:1.25}.watch-author strong{color:#e5e9e5;margin-top:7px;font-size:.85rem;line-height:1.3}.watch-author__source>svg{width:36px;height:36px;color:var(--signal);stroke-width:1.7px;background:#adff2f0d;border:1px solid #adff2f2e;flex:0 0 36px;padding:8px}.watch-details{display:contents}.watch-details>div{border-top:1px solid var(--line);min-width:0;min-height:82px;color:var(--muted);background:0 0;align-items:center;gap:13px;padding:16px 18px;display:flex}.watch-details>div+div{border-left:1px solid var(--line)}.watch-details>div>svg{width:36px;height:36px;color:var(--signal);stroke-width:1.7px;background:#adff2f0d;border:1px solid #adff2f2e;flex:0 0 36px;padding:8px}.watch-details strong,.watch-details>div>span{display:block}.watch-details>div>span{color:#858f87;min-width:0;font-family:var(--font-mono);text-transform:uppercase;font-size:.5rem;line-height:1.25}.watch-details strong{color:#e5e9e5;font-family:var(--font-sans);text-transform:none;margin-top:7px;font-size:.64rem;font-weight:650;line-height:1.3}.report-card{align-content:start;gap:15px;display:grid}.app-dialog__icon,.report-card__icon{width:42px;height:42px;color:var(--danger);background:#ff655d0f;border:1px solid #ff655d38;place-items:center;display:grid}.report-card h2{margin:0 0 4px;font-size:1rem}.report-card p{color:var(--muted);margin:0;font-size:.66rem}.report-card .button{width:100%;min-height:42px;margin-top:auto;font-size:.67rem}.watch-footnote{color:#636d65;font-family:var(--font-mono);justify-content:center;align-items:center;gap:8px;margin-top:28px;font-size:.54rem;display:flex}.app-dialog{border:1px solid var(--line-strong);border-top:2px solid var(--danger);background:var(--panel);width:min(100% - 28px,500px);color:var(--paper);box-shadow:var(--shadow);padding:30px}.app-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7}.app-dialog__icon--danger{color:var(--danger)}.app-dialog h2{margin:19px 0 6px;font-size:1.45rem}.app-dialog>p{color:var(--muted);margin:0 0 22px;font-size:.73rem}.app-dialog__actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.error-page{background:var(--ink);text-align:center;place-content:center;justify-items:center;min-height:100vh;padding:30px;display:grid;position:relative;overflow:hidden}.error-page__grid{background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 0),linear-gradient(90deg,#ffffff04 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.error-page__code{color:#adff2f0a;font-family:var(--font-mono);font-size:min(34vw,26rem);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error-page>:not(.error-page__code,.error-page__grid){position:relative}.error-page .brand-logo__mark{width:54px;height:54px;margin-bottom:25px}.error-page h1{letter-spacing:-.065em;margin:16px 0 5px;font-size:clamp(2.4rem,6vw,4.8rem)}.error-page p{max-width:500px;color:var(--muted);margin:8px 0 26px}@media (width<=1080px){.site-nav{gap:17px}.ops-hero__layout{grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);gap:50px}.ops-hero h1{font-size:clamp(3.5rem,6.4vw,5.2rem)}.product-stage__layout{grid-template-columns:minmax(300px,.72fr) minmax(500px,1.28fr);gap:60px}.upload-section__visual{padding:45px}.site-footer__top{grid-template-columns:1fr}.record-row{grid-template-columns:220px minmax(0,1fr) 56px}.watch-media-layout{grid-template-columns:minmax(0,1fr)}.watch-page__container--editing{width:min(100% - 48px,var(--container))}.timecodes-panel,.watch-media-layout:not(.watch-media-layout--single) .timecodes-panel{height:auto;min-height:300px}}@media (width<=920px){.header-menu{display:grid}.site-nav{border-bottom:1px solid var(--line);background:#090b0afa;flex-direction:column;align-items:stretch;gap:5px;padding:18px 24px 22px;display:none;position:absolute;top:100%;left:0;right:0}.site-nav--open{display:flex}.nav-logout,.site-nav a:not(.button){text-align:left;padding:9px 0}.site-nav__divider{width:100%;height:1px;margin:6px 0}.site-nav__account{justify-content:flex-start}.site-nav__download{margin-top:8px}.ops-hero__layout{grid-template-columns:1fr}.ops-hero__copy{max-width:760px}.capture-console{width:min(100%,720px)}.ops-hero__rail{grid-template-columns:1fr 1fr}.editorial-heading,.product-stage__layout,.projects-section__layout,.upload-section__layout{grid-template-columns:1fr;gap:42px}.editorial-heading>p{max-width:680px}.product-stage__copy,.upload-section__copy{max-width:720px}.editor-console{width:min(100%,780px)}.evidence-demo__main{grid-template-columns:1fr}.evidence-demo__video{border-right:0;border-bottom:1px solid var(--line);min-height:420px}.evidence-demo__dossier{grid-template-columns:repeat(2,1fr)}.evidence-demo__label{grid-column:1/-1}.evidence-demo__markers{grid-template-columns:repeat(3,1fr)}.evidence-demo__markers>span{grid-column:1/-1}.pricing-card{padding:24px}.download-section__inner{grid-template-columns:1fr}.release-card{border-top:1px solid var(--line-strong);border-left:0}.auth-page{border-inline:0;grid-template-columns:minmax(400px,1fr) minmax(420px,.95fr);width:100%}.auth-context{padding-inline:34px}.auth-context__proof{grid-template-columns:1fr}.record-row{grid-template-columns:190px minmax(0,1fr) 52px}.record-row__meta{gap:18px}.settings-layout{grid-template-columns:250px minmax(0,1fr)}.settings-form__grid,.watch-info-grid{grid-template-columns:1fr}}@media (width<=700px){:root{--header-height:64px}.container{width:min(100% - 28px,var(--container))}.section{padding:86px 0}.site-header__inner .brand-logo__mark{width:31px;height:31px}.ops-hero__layout{min-height:auto;padding-block:64px 50px}.signal-label{flex-wrap:wrap}.ops-hero h1{margin-top:26px;font-size:clamp(3.15rem,14.5vw,4.6rem)}.ops-hero__actions{flex-direction:column;align-items:stretch}.ops-hero__actions .button{width:100%}.ops-hero__actions .text-link{justify-content:center;padding:10px}.ops-hero__facts{flex-direction:column;align-items:flex-start}.capture-console__viewport{min-height:230px}.capture-console__header time{display:none}.capture-console__footer{gap:10px}.capture-console__footer>span{display:none}.capture-console__footer strong{margin-left:auto}.ops-hero__rail{grid-template-columns:1fr}.ops-hero__rail span{border-bottom:1px solid var(--line);padding:12px 0}.download-section h2,.editorial-heading h2,.product-stage__copy h2,.projects-section h2,.upload-section__copy h2{font-size:clamp(2.5rem,11vw,3.8rem)}.editorial-heading{margin-bottom:42px}.operation-intro{display:block}.operation-intro h2{margin-block:24px 22px;font-size:clamp(2.8rem,13vw,4rem)}.operation-flow{grid-template-columns:1fr}.operation-step{min-height:280px;padding:24px}.operation-step__icon{width:40px;height:40px}.operation-step__body{margin-top:34px;padding-top:0}.editor-console__preview{min-height:220px}.editor-console__top{grid-template-columns:1fr auto}.editor-console__tools>div:last-child,.editor-console__top>span,.editor-timeline__marker--two{display:none}.evidence-demo__video{min-height:270px}.evidence-demo__dossier,.evidence-demo__markers{grid-template-columns:1fr}.upload-section__visual{padding:24px 14px}.upload-transfer{padding:15px}.upload-transfer__parts{gap:2px}.upload-transfer__parts i{height:18px}.upload-transfer__footer span:last-child{display:none}.projects-section__layout{gap:30px}.pricing-grid{grid-template-columns:1fr}.pricing-card{border-right:0;border-bottom:1px solid var(--line);min-height:360px}.pricing-card:last-child{border-bottom:0}.download-section{padding:64px 0}.download-section__copy,.release-card{padding:28px 24px}.release-card__header{grid-template-columns:42px minmax(0,1fr)}.release-card__header em{grid-column:2}.release-card__status{padding:34px 0}.site-footer__top{grid-template-columns:1fr}.site-footer__nav{grid-template-columns:1fr 1fr;gap:30px}.site-footer__legal{grid-column:1/-1}.site-footer__legal-links{grid-template-columns:1fr}.site-footer__bottom{gap:24px}.site-footer__bottom,.site-footer__payments{flex-direction:column;align-items:flex-start}.site-footer__payments{gap:12px}.auth-page{min-height:100vh;display:block}.auth-context{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:22px 18px 28px}.auth-context__content{padding-block:42px 26px}.auth-context h1{font-size:clamp(2.65rem,12vw,3.5rem)}.auth-context__case,.auth-context__proof{display:none}.auth-form-shell{min-height:auto;padding:40px 18px 64px}.connect-page{padding:45px 14px}.connect-card{padding:22px 20px 30px}.connect-card__header .brand-logo__word{display:none}.connect-card__code strong{font-size:1.25rem}.profile-page,.settings-page{padding-bottom:70px}.profile-command{padding-block:32px 40px}.profile-command__top{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:38px}.profile-command__top .icon-text-button{width:100%}.profile-command__identity{grid-template-columns:auto 1fr}.profile-command__metric{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;width:100%;padding:18px 0 0}.profile-command__metric strong{font-size:1.8rem}.library-heading{flex-direction:column;align-items:flex-start}.record-row{grid-template-columns:1fr 52px}.record-row__preview{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;min-height:210px}.record-row__content{padding:21px 18px}.record-row__meta{grid-template-columns:1fr 1fr;gap:12px;display:grid}.record-row__meta span:last-child{grid-column:1/-1}.settings-hero{padding-block:28px 38px}.settings-hero__top{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.settings-back{width:100%}.settings-layout{flex-direction:column;padding-top:25px;display:flex}.profile-settings--page,.settings-summary{width:100%}.panel-heading,.settings-form__footer{flex-direction:column;align-items:flex-start}.panel-heading>p{text-align:left}.profile-settings__submit{width:100%}.watch-page{padding:38px 0 65px}.watch-heading{flex-direction:column;align-items:flex-start}.watch-heading .icon-text-button,.watch-heading__actions{width:100%}.player-frame__bar>span{display:none}.player-frame__bar>small{font-size:.47rem}.video-controls{gap:7px;padding-inline:8px;bottom:8px;left:8px;right:8px}.video-controls__volume input{display:none}.video-controls__time{font-size:.58rem}.timecodes-panel__heading{flex-direction:column}.timecodes-panel__heading .icon-text-button{width:100%}.timecodes-list{grid-template-columns:1fr}.timecodes-editor__row{grid-template-columns:28px minmax(0,1fr) 38px 38px}.timecodes-editor__row>label:not(.timecodes-editor__time){grid-column:2/-1}.timecodes-editor__time{grid-column:2/3}.timecodes-editor__actions{flex-direction:column;align-items:stretch}.timecodes-editor__actions>span{text-align:center;margin:0}.timecodes-editor__actions .button{width:100%}.watch-meta{grid-template-columns:1fr}.watch-author__identity{grid-column:auto}.watch-author__source,.watch-details>div+div{border-left:0}.watch-author__source{border-top:1px solid var(--line)}.watch-footnote{text-align:left;align-items:flex-start}.app-dialog{padding:23px}.app-dialog__actions{flex-direction:column-reverse}.app-dialog__actions .button{width:100%}}.profile-command__links{align-items:center;gap:10px;display:flex}.promo-settings{margin-top:24px;padding:30px}.promo-current{border:1px solid var(--line-strong);background:#adff2f0d;align-items:center;gap:14px;margin:20px 0;padding:17px;display:flex}.promo-current>svg{color:var(--signal)}.promo-current>div{gap:3px;display:grid}.promo-current small,.promo-current span{color:var(--muted);font-family:var(--font-mono);font-size:.7rem}.promo-current strong{letter-spacing:.06em;font-size:1.2rem}.promo-apply-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px;display:grid}.promo-apply-form .field{margin:0}.promo-apply-form .button{min-height:48px}.promo-settings>.icon-text-button{margin-top:18px}.promo-profile-content{gap:24px;padding-block:46px 90px;display:grid}.promo-balance-hero{border:1px solid var(--signal);background:linear-gradient(120deg,#adff2f1a,#0000 70%);gap:8px;padding:32px;display:grid}.promo-balance-hero span{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.72rem}.promo-balance-hero strong{color:var(--paper);letter-spacing:-.06em;font-size:clamp(2.3rem,6vw,4.2rem)}.promo-balance-hero small{color:var(--muted)}.promo-owned-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.promo-owned-card{padding:26px}.promo-owned-card header>div{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.promo-owned-card h2{letter-spacing:.04em;margin:20px 0 5px;font-size:1.8rem}.promo-owned-card header p{color:var(--muted);margin:0}.promo-owned-card__metrics{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}.promo-owned-card__metrics>div{background:var(--panel);gap:6px;padding:15px;display:grid}.promo-owned-card__metrics svg{color:var(--signal)}.promo-owned-card__metrics span{color:var(--muted);font-size:.7rem}.promo-owned-card__metrics strong{font-size:1.1rem}.promo-owned-card footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:.75rem;display:flex}.promo-payouts{padding:28px}.promo-payouts>div{display:grid}.promo-payouts article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.promo-payouts article>div{gap:3px;display:grid}.promo-payouts article>div:last-child{text-align:right}.promo-payouts small,.promo-payouts span{color:var(--muted);font-size:.75rem}.is-negative{color:#ff756f!important}@media (width<=760px){.profile-command__links{flex-direction:column;align-items:stretch}.promo-apply-form,.promo-owned-grid{grid-template-columns:1fr}.promo-apply-form{align-items:stretch}.promo-owned-card__metrics{grid-template-columns:1fr}.promo-owned-card footer,.promo-payouts article{flex-direction:column;align-items:flex-start}.promo-payouts article>div:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal][data-reveal-ready]{opacity:1;transform:none}}body{letter-spacing:.018em;font-size:17px}button,input,select,textarea{letter-spacing:.02em}.brand-logo__word{letter-spacing:-.018em}.auth-context h1,.auth-form__heading h1,.cinematic-hero h1,.connect-card h1,.download-section h2,.editorial-heading h2,.error-page h1,.library-heading h2,.ops-hero h1,.product-stage__copy h2,.profile-command__identity h1,.projects-section h2,.real-editor-section__heading h2,.report-mode-showcase__copy h3,.settings-hero h1,.upload-section__copy h2,.watch-heading h1{letter-spacing:-.025em}.auth-context__case span,.auth-context__case strong,.auth-context__proof small,.auth-form__notice,.capture-console__case span,.capture-console__case strong,.capture-console__footer,.capture-console__header span,.capture-console__rec,.capture-console__timeline-head,.cinematic-hero__rail b,.connect-card>small,.connect-card__code span,.connect-card__status,.editor-console__bottom,.editor-console__counter,.editor-console__tools,.editor-console__top>span,.editor-timeline__marker,.editor-timeline__ruler,.evidence-demo__bar span,.evidence-demo__bar>strong,.evidence-demo__dossier small,.evidence-demo__label,.evidence-demo__markers button b,.evidence-demo__markers>span,.evidence-demo__video>span,.field-divider,.hero-recorder__case span,.hero-recorder__duration,.hero-recorder__footer,.hero-recorder__header span,.hero-recorder__rec,.hero-recorder__timeline-head,.nav-avatar,.ops-hero__rail span,.panel-heading>div>span,.player-frame__bar>small,.player-frame__bar>span,.pricing-card__top,.pricing-card__top em,.profile-command__identity>div:nth-child(2)>span,.profile-command__metric span,.project-tags span,.real-app-shot figcaption span,.record-row__classification,.record-row__format,.record-row__meta span,.record-row__meta strong,.settings-security span,.site-footer__bottom,.site-footer__nav span,.technical-note span,.timecodes-editor__actions>span,.timecodes-editor__number,.timecodes-editor__row label>span,.timecodes-list button>span,.timecodes-panel__eyebrow,.upload-transfer__footer,.upload-transfer__header,.upload-transfer__name span,.watch-author span,.watch-details>div>span,.watch-footnote{font-size:.75rem}.auth-context__top>a:last-child,.button--download>span,.cinematic-hero__facts,.connect-card__header>a:last-child,.editor-console__top strong,.evidence-demo__markers button em,.evidence-demo__markers button strong,.field>small,.field>span,.hero-recorder__case strong,.library-heading>p,.operation-step__index,.operation-step__note,.ops-hero__facts,.panel-heading>p,.pricing-card__line strong,.proof-list li>span,.report-card .button,.report-card p,.report-mode-option__top strong,.section-index,.settings-back,.settings-form__footer p,.settings-security strong,.settings-summary>p,.settings-summary__details span,.signal-label,.technical-note strong,.timecodes-editor__actions .button,.timecodes-editor__hint,.timecodes-list em,.timecodes-list strong,.timecodes-panel__empty,.timecodes-panel__heading p,.watch-author .avatar,.watch-details strong{font-size:.82rem}.app-dialog>p,.auth-context__proof strong,.auth-form__heading p,.button--small,.capture-console__header strong,.capture-console__header time,.cinematic-hero__rail span,.connect-card>p,.empty-state p,.evidence-demo__dossier strong,.form-alert,.hero-recorder__header strong,.hero-recorder__header time,.pricing-card>p,.pricing-card__line,.profile-command__identity p,.proof-list p,.real-app-shot figcaption strong,.real-editor-section__facts span,.report-mode-option__top span,.restricted-video p,.site-footer__brand p,.site-footer__nav a,.site-nav,.upload-transfer__name strong,.video-player__loading{font-size:.9rem}.auth-context__content>p,.avatar--settings,.button,.cinematic-hero__copy>p,.download-section p,.operation-step__body p,.proof-list strong,.real-editor-section__heading>div:last-child>p,.report-mode-showcase__copy>p,.settings-hero p,.text-link,.watch-author strong{font-size:1rem}.auth-context__case span,.auth-context__case strong,.auth-context__proof small,.auth-context__top>a:last-child,.auth-form__heading>span,.auth-form__notice,.field>small{font-size:.875rem}.auth-context__proof strong,.auth-form__forgot,.auth-form__heading p,.auth-form__secondary-link,.field>span,.form-alert,.turnstile-field__error{font-size:.95rem}.auth-form__heading p,.auth-form__notice,.field>small,.form-alert{line-height:1.6}.field input,.field textarea{font-size:1rem}.auth-form__forgot{color:#b8c0b9;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;margin:-6px 0 22px auto;display:table}.auth-form__forgot:hover,.auth-form__secondary-link:hover{color:var(--signal)}.auth-form__secondary-link{width:fit-content;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;justify-content:center;align-items:center;gap:7px;margin:22px auto 0;display:flex}.auth-recovery-complete__icon{width:60px;height:60px;color:var(--signal);background:#adff2f12;border:1px solid #adff2f59;border-radius:14px;place-items:center;margin-bottom:24px;display:grid}.auth-recovery-complete .auth-form__heading p{font-size:1rem}@media (width>=701px) and (width<=920px){.section{padding-block:104px}.cinematic-hero__layout{gap:56px;padding-block:76px 126px}.operation-intro{gap:0 36px;margin-bottom:48px}.operation-step{min-height:330px}.real-editor-section{padding-block:104px}.real-editor-section__heading{gap:32px;margin-bottom:48px}.report-mode-showcase{gap:40px;margin-top:82px}.editorial-heading{gap:32px;margin-bottom:48px}.projects-section__layout,.upload-section__layout{gap:36px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{min-height:370px}.pricing-card:nth-child(2){border-right:0}.pricing-card:last-child{border-top:1px solid var(--line);border-right:0;grid-column:1/-1;min-height:330px}.site-footer__top{padding:56px 0 42px}.site-footer__brand .site-footer__statement{font-size:clamp(1.65rem,4.5vw,2.25rem)}.site-footer__nav{grid-template-columns:minmax(100px,.45fr) minmax(120px,.55fr) minmax(0,1.6fr);gap:36px 24px}}@media (width>=980px) and (width<=1220px){.cinematic-hero__layout{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:center;gap:clamp(32px,3.4vw,44px);padding-block:64px 112px}.cinematic-hero__copy{max-width:570px}.cinematic-hero h1{max-width:570px;font-size:clamp(3rem,4.8vw,3.5rem)}.cinematic-hero__copy>p{max-width:540px;font-size:1rem;line-height:1.62}.cinematic-hero__actions{gap:12px;margin-top:32px}.cinematic-hero__actions .button--download{white-space:nowrap;padding-inline:16px 8px;font-size:.86rem}.cinematic-hero__actions .button--download>span{margin-left:4px;padding-inline:7px}.cinematic-hero__actions .text-link{white-space:nowrap;font-size:.88rem}.cinematic-hero__facts{gap:10px 12px;margin-top:27px}.real-app-shot--hero{justify-self:end;width:100%;max-width:560px;margin-left:0;transform:translateY(8px)}}@media (width<=700px){.container{width:min(100% - 32px,var(--container))}.section{padding-block:72px}.cinematic-hero__layout{gap:32px;padding-block:48px 124px}.cinematic-hero h1{font-size:clamp(2.9rem,14.2vw,3.75rem);line-height:.95}.cinematic-hero__copy>p{line-height:1.65}.real-app-shot--dialog,.real-app-shot--editor,.real-app-shot--hero{justify-self:stretch;width:100%;max-width:100%;margin-left:0}.operation-intro{margin-bottom:36px}.operation-intro h2{font-size:clamp(2.65rem,12vw,3.35rem)}.operation-step{min-height:0;padding:24px}.operation-step__body{margin-top:28px}.operation-step__note{min-height:0;margin-top:28px}.real-editor-section{padding-block:72px}.real-editor-section__heading{gap:24px;margin-bottom:34px}.real-editor-section__heading h2{font-size:clamp(2.7rem,12.5vw,3.25rem);line-height:.98}.real-editor-section__facts{margin-top:22px}.report-mode-showcase{gap:34px;margin-top:68px}.report-mode-showcase__copy h3{font-size:clamp(2.3rem,10.8vw,3rem)}.report-mode-option{min-height:0;padding:22px}.editorial-heading{gap:24px;margin-bottom:36px}.download-section h2,.editorial-heading h2,.projects-section h2,.upload-section__copy h2{font-size:clamp(2.35rem,10.5vw,3.2rem);line-height:1}.upload-section__layout{gap:32px}.upload-section__visual{padding:12px}.projects-section__layout{gap:24px}.pricing-card{min-height:310px}.pricing-card h3{margin-top:38px}.pricing-card>p{min-height:48px}.download-section{padding-block:48px}.download-section__copy,.release-card{padding:24px 20px}.release-card__status{padding-block:28px}.release-card__status h3{font-size:1.65rem}.site-footer__top{gap:44px;padding:48px 0 36px}.site-footer__brand .site-footer__statement{margin-top:30px;font-size:clamp(1.7rem,8vw,2.1rem)}.site-footer__description{margin-top:16px}.site-footer__version{margin-top:26px}.site-footer__nav{gap:28px 20px}.site-footer__group{gap:10px}.site-footer__bottom{padding-block:26px}.site-footer__payments>div{gap:14px}}.cinematic-hero__grid,.error-page__grid,.ops-hero__grid,.record-row__scan,body:before{display:none}.evidence-demo__scene:before{background:linear-gradient(#0000 58%,#000000ad)}.capture-scene__building{background:#111713}.evidence-demo__dossier{background:#0f1210}.upload-section__visual{background:#0c0f0d}.site-footer{background-color:#070908;background-image:radial-gradient(circle at 11% 16%,#adff2f0d,#0000 24rem),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.auth-context{background:#0c100d}.connect-page{background:var(--ink);background-size:auto}.empty-state{background:#0d100e}.restricted-video{background:#080a09}.profile-page{min-height:calc(100vh - var(--header-height));background:radial-gradient(circle at 86% 7%,#adff2f0d,#0000 28rem),#080a09;padding-bottom:112px;position:relative}.profile-command{border-bottom:1px solid var(--line);background:#0d100edb;padding:42px 0 48px}.profile-command__top{margin-bottom:28px}.profile-command__identity{border:1px solid var(--line-strong);background:radial-gradient(circle at 88%,#adff2f17,#0000 18rem),#0b0f0c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;min-height:154px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.profile-command__identity:after{display:none}.profile-command .avatar--large{z-index:1;border:1px solid #ffffff1f;width:88px;height:88px;font-size:1.05rem;position:relative;box-shadow:0 20px 48px #00000047}.profile-command__copy{z-index:1;position:relative}.profile-command__identity>.profile-command__copy>span{color:var(--signal);letter-spacing:.08em;font-size:.62rem}.profile-command__copy h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(2.7rem,4.2vw,3.8rem)}.profile-command__copy p{color:#939d95;max-width:620px;line-height:1.65}.profile-command__metric{z-index:1;background:#adff2f0a;border:1px solid #adff2f2b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 17px;min-width:218px;min-height:96px;padding:19px 22px;display:grid;position:relative}.profile-command__metric span{color:#7d887f;letter-spacing:.08em;grid-column:2;align-self:end;font-size:.58rem}.profile-command__metric strong{grid-row:1/3;align-self:center;margin:0;font-size:2.55rem;line-height:1}.profile-command__metric small{color:#707a72;font-family:var(--font-mono);text-transform:uppercase;grid-column:2;align-self:start;font-size:.58rem}.profile-library{padding-top:52px}.library-heading{align-items:end;margin-bottom:28px}.library-heading h2{margin-top:9px;font-size:clamp(2.15rem,3.2vw,2.85rem)}.library-heading>p{max-width:380px;margin-bottom:7px;font-size:.78rem;line-height:1.55}.record-list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.record-row{border:1px solid var(--line-strong);background:#0b0f0c;flex-direction:column;min-width:0;min-height:0;transition:border-color .18s,background .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000029}.record-row:hover{background:#0d120e;border-color:#adff2f47;transform:translateY(-2px)}.record-row--skeleton{border:1px solid var(--line-strong);background:linear-gradient(110deg,#0b0f0c 24%,#141a15 40%,#0b0f0c 56%) 0 0/220% 100%;min-height:430px}.record-row__preview{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--line);background:#050706;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.record-row__preview:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000002e,#0000 48%,#0000009e);border:0;width:auto;height:auto;position:absolute;inset:0;transform:none}.record-row__media{-o-object-fit:cover;object-fit:cover;opacity:0;filter:saturate(.86)contrast(1.06);width:100%;height:100%;transition:opacity .22s,filter .22s,transform .5s;position:absolute;inset:0}.record-row__media--ready{opacity:1}.record-row:hover .record-row__media--ready{filter:saturate()contrast(1.06);transform:scale(1.018)}.record-row__duration,.record-row__format,.record-row__number{z-index:3;color:#c4cdc5;font-family:var(--font-mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050706c2;border:1px solid #ffffff1c;padding:6px 8px;font-size:.58rem;line-height:1}.record-row__number{color:var(--signal);top:12px;left:12px}.record-row__format{bottom:12px;right:12px}.record-row__duration{position:absolute;bottom:12px;right:61px}.record-row__preview-state{z-index:2;width:48px;height:48px;color:var(--signal);background:#080b09c7;border:1px solid #adff2f38;border-radius:50%;place-items:center;display:grid;position:relative}.record-row__play{z-index:3;opacity:0;background:#060907d1;border-color:#adff2f70;width:50px;height:50px;transition:opacity .18s,transform .18s,background .18s;position:relative;transform:scale(.9);box-shadow:0 12px 30px #00000047}.record-row__preview:focus-visible .record-row__play,.record-row__preview:hover .record-row__play{background:var(--signal);color:var(--ink);opacity:1;transform:scale(1)}.record-row__preview-state+.record-row__play{position:absolute}.record-row__content{flex-direction:column;flex:1;justify-content:flex-start;min-height:222px;padding:22px 22px 18px;display:flex}.record-row__classification{justify-content:space-between;gap:10px;font-size:.63rem}.record-row__classification>span:first-child{letter-spacing:.035em;text-transform:uppercase}.record-row h3{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:17px 0 22px;font-size:1.08rem;line-height:1.45;display:-webkit-box;overflow:hidden}.record-row__meta{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);gap:14px;padding-top:16px;display:grid}.record-row__meta small,.record-row__meta span,.record-row__meta strong{display:block}.record-row__meta small{color:#616c63;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.56rem}.record-row__meta strong{color:#aeb8b0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:.68rem;font-weight:500;overflow:hidden}.record-row__expiry{color:#b9c4bb;background:#adff2f0d;border:1px solid #adff2f2e;align-items:center;gap:9px;margin-top:16px;padding:11px 12px;font-size:.875rem;font-weight:650;line-height:1.35;display:flex}.record-row__expiry svg{color:var(--signal);flex:none}.record-row__expiry--warning{color:#f0ce92;background:#ffc15c12;border-color:#ffc15c47}.record-row__expiry--warning svg{color:#ffc15c}.record-row__expiry--critical{color:#ffaaa0;background:#ff6e5e14;border-color:#ff6e5e57}.record-row__expiry--critical svg{color:#ff6e5e}.record-row__identifier{color:#505a52;font-family:var(--font-mono);letter-spacing:.035em;text-transform:uppercase;margin-top:auto;padding-top:17px;font-size:.57rem}.record-row__actions{border-top:1px solid var(--line);border-left:0;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) repeat(3,52px);min-height:54px;display:grid}.record-row__actions a,.record-row__actions button{border-right:1px solid var(--line);border-bottom:0;min-height:54px}.record-row__actions>:last-child{border-right:0}.record-row__actions .record-row__primary{color:var(--paper-soft);justify-content:space-between;gap:12px;padding:0 17px;font-size:.75rem;font-weight:700;display:flex}.record-row__actions .record-row__primary:hover{background:var(--signal);color:var(--ink)}.load-more{margin-top:26px}@media (width<=1100px){.record-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.profile-page{padding-bottom:72px}.profile-command{padding-block:30px 36px}.profile-command__top{gap:17px;margin-bottom:24px}.profile-command__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:0;padding:24px 20px}.profile-command__identity:after{display:none}.profile-command .avatar--large{width:68px;height:68px}.profile-command__copy h1{font-size:clamp(2.35rem,12vw,3.2rem)}.profile-command__copy p{font-size:.82rem}.profile-command__metric{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:1fr auto;width:100%;min-height:0;padding:18px 0 0}.profile-command__metric strong{grid-area:1/2/3;margin:0}.profile-command__metric small,.profile-command__metric span{grid-column:1}.profile-library{padding-top:40px}.library-heading{flex-direction:column;align-items:flex-start;gap:17px}.record-list{grid-template-columns:1fr;gap:14px}.record-row__content{min-height:0}}@media (width<=430px){.profile-command__identity{grid-template-columns:1fr}.profile-command .avatar--large{width:62px;height:62px}.profile-command__metric{grid-column:1}.record-row__classification{flex-direction:column;align-items:flex-start}.record-row__meta{grid-template-columns:1fr}.record-row__actions{grid-template-columns:minmax(0,1fr) repeat(3,48px)}}.pricing-section{background:radial-gradient(circle at 50% 0,#adff2f0a,#0000 34rem),#090b0a}.pricing-section .section-index{font-size:.875rem}.pricing-section .editorial-heading>p{font-size:1rem;line-height:1.7}.pricing-trial{background:radial-gradient(circle at 78% 0,#adff2f21,#0000 25rem),linear-gradient(105deg,#adff2f12,#0000 52%),#0c100d;border:1px solid #adff2f4d;grid-template-columns:minmax(330px,1.25fr) minmax(420px,1fr) minmax(190px,auto);align-items:start;gap:28px 40px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 90px #0000002e}.pricing-trial:before{z-index:1;background:linear-gradient(90deg,var(--signal),#adff2f2e 65%,transparent);height:2px;top:0;left:0;right:0}.pricing-trial:after,.pricing-trial:before{content:"";pointer-events:none;position:absolute}.pricing-trial:after{border:1px solid #adff2f17;border-radius:50%;width:260px;height:260px;bottom:-112px;right:-62px;box-shadow:0 0 100px #adff2f0d}.pricing-trial__copy{z-index:1;position:relative}.pricing-trial__eyebrow{color:var(--signal);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:15px;font-size:.875rem;display:flex}.pricing-trial__eyebrow i{background:var(--signal);width:7px;height:7px;box-shadow:0 0 14px #adff2fb3}.pricing-trial h3{letter-spacing:-.055em;max-width:610px;margin:0;font-size:clamp(1.8rem,2.6vw,2.55rem);line-height:1.08}.pricing-trial__copy p{color:#8c968e;max-width:650px;margin:15px 0 0;font-size:1rem;line-height:1.68}.pricing-trial__limits{z-index:1;background:#adff2f21;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid;position:relative}.pricing-trial__limits>div{background:#090d0ae0;min-width:0;padding:19px 17px}.pricing-trial__limits dt{color:var(--signal);font-family:var(--font-mono);white-space:nowrap;margin:0;font-size:1.22rem;font-weight:600}.pricing-trial__limits dd{color:#849087;margin:7px 0 0;font-size:.875rem;line-height:1.5}.pricing-trial__action{z-index:1;align-self:center;gap:10px;display:grid;position:relative}.pricing-trial__action .button{min-width:210px;min-height:54px;font-size:.95rem}.pricing-trial__action small{color:#667168;text-align:center;max-width:210px;font-size:.875rem;line-height:1.55}.pricing-trial__after,.pricing-trial__condition{z-index:1;color:#758078;margin:0;font-size:.9rem;line-height:1.65;position:relative}.pricing-trial__condition{grid-column:1/2}.pricing-trial__after{border-left:1px solid #adff2f40;grid-column:2/4;padding-left:18px}.pricing-trial__after strong{color:#b9c1ba;font-weight:650}.pricing-plans-heading{justify-content:space-between;align-items:flex-end;gap:32px;padding:48px 0 20px;display:flex}.pricing-plans-heading span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.875rem}.pricing-plans-heading h3{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(1.65rem,2.2vw,2.1rem)}.pricing-plans-heading>p{color:#7f8981;text-align:right;max-width:440px;margin:0;font-size:.95rem;line-height:1.65}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricing-card,.pricing-card:last-child{border:1px solid var(--line-strong);background:#0b0f0c;flex-direction:column;grid-column:auto;min-width:0;min-height:575px;padding:30px;transition:border-color .18s,transform .18s,background .18s;display:flex;overflow:hidden}.pricing-card:hover{background:#0d110e;border-color:#adff2f42;transform:translateY(-3px)}.pricing-card--featured{background:radial-gradient(circle at 100% 0,#adff2f1a,#0000 19rem),linear-gradient(#adff2f0d,#0000 42%),#0e130f;border-color:#adff2f47;box-shadow:0 24px 80px #0000002e}.pricing-card__top em{white-space:nowrap;font-size:.875rem}.pricing-card__top{font-size:.875rem}.pricing-card h3{margin:42px 0 9px;font-size:2.2rem}.pricing-card--long-title h3{letter-spacing:-.045em;font-size:1.9rem}.pricing-card__price{min-height:42px;color:var(--paper);font-family:var(--font-mono);font-size:1.05rem;font-weight:500;line-height:1.45}.pricing-card__price-row{justify-content:space-between;align-items:flex-start;gap:12px;min-height:58px;display:flex}.pricing-card__price-row .pricing-card__price{gap:3px;min-height:0;display:grid}.pricing-card__price-row .pricing-card__price del{color:#6e7970;font-size:.82rem;font-weight:450}.pricing-card__price-row .pricing-card__price span{color:var(--signal)}.pricing-card__price-row .pricing-card__price small{color:#79847b;max-width:210px;font-family:var(--font-sans);font-size:.72rem;font-weight:500;line-height:1.45}.pricing-card__price-row>em{background:var(--signal);color:#071008;font-family:var(--font-mono);white-space:nowrap;padding:5px 7px;font-size:.72rem;font-style:normal;font-weight:800}.pricing-card>p{min-height:96px;margin:17px 0 0;font-size:1rem;line-height:1.65}.pricing-card__features{border-top:1px solid var(--line);gap:10px;margin:0;padding:22px 0 18px;list-style:none;display:grid}.pricing-card__features li{color:#aab3ab;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.6;display:flex}.pricing-card__features svg{color:var(--signal);flex:none;margin-top:2px}.pricing-card__limits{border-top:1px solid #adff2f21;gap:10px;margin-top:auto;padding:20px 0 0;display:grid}.pricing-card__limits span{color:#828d84;font-family:var(--font-mono);align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.6;display:flex}.pricing-card__limits span:before{background:var(--signal);content:"";opacity:.7;flex:none;width:14px;height:1px;margin-top:.7em}.pricing-card .button{width:100%;min-height:54px;margin-top:22px;font-size:.95rem;position:static}.pricing-custom{background:radial-gradient(circle at 86% 10%,#adff2f17,#0000 25rem),linear-gradient(110deg,#adff2f0a,#0000 48%),#0b0f0c;border:1px solid #adff2f38;grid-template-columns:minmax(310px,1.05fr) minmax(350px,1fr) minmax(210px,auto);align-items:center;gap:32px 44px;margin-top:14px;padding:34px;display:grid;position:relative;overflow:hidden}.pricing-custom:before{z-index:1;background:linear-gradient(90deg,#adff2f3d,var(--signal) 72%,transparent);content:"";pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.pricing-custom__action,.pricing-custom__copy,.pricing-custom__details{z-index:1;position:relative}.pricing-custom__eyebrow{color:var(--signal);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:14px;font-size:.875rem;display:flex}.pricing-custom__eyebrow i{background:var(--signal);width:18px;height:1px;box-shadow:0 0 14px #adff2f73}.pricing-custom h3{letter-spacing:-.055em;margin:0 0 8px;font-size:clamp(1.9rem,2.8vw,2.65rem);line-height:1.08}.pricing-custom__price{color:var(--paper);font-family:var(--font-mono);font-size:1.05rem;font-weight:500}.pricing-custom__copy p{color:#8c968e;max-width:560px;margin:16px 0 0;font-size:1rem;line-height:1.68}.pricing-custom__details{border-left:1px solid var(--line);gap:18px;padding-left:30px;display:grid}.pricing-custom__features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-custom__features li{color:#aab3ab;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.6;display:flex}.pricing-custom__features svg{color:var(--signal);flex:none;margin-top:3px}.pricing-custom__limits{border-top:1px solid #adff2f21;gap:9px;padding-top:17px;display:grid}.pricing-custom__limits span{color:#828d84;font-family:var(--font-mono);align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.6;display:flex}.pricing-custom__limits span:before{background:var(--signal);content:"";opacity:.7;flex:none;width:14px;height:1px;margin-top:.7em}.pricing-custom__action{gap:11px;display:grid}.pricing-custom__action .button{width:100%;min-width:210px;min-height:54px;font-size:.95rem}.pricing-custom__action small{color:#758078;text-align:center;max-width:230px;font-size:.875rem;line-height:1.55}.pricing-section__note{color:#7f8981;margin:22px 0 0;font-size:.95rem;line-height:1.65}.pricing-comparison__table thead del{color:#727d74;font-family:var(--font-mono);margin-bottom:3px;font-size:.68rem;display:block}.pricing-comparison__table thead em{background:var(--signal);color:#071008;font-family:var(--font-mono);margin-top:6px;padding:3px 5px;font-size:.62rem;font-style:normal;font-weight:800;display:inline-block}.individual-request-dialog{width:min(820px,100% - 28px)}.individual-request-form__intro{color:#9aa49c;margin:-4px 0 0;font-size:.95rem;line-height:1.65}.individual-request-form__alert{margin:-5px 0 0;font-size:.9rem}.individual-request-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.individual-request-form__grid label{color:#bfc7c1;gap:7px;min-width:0;font-size:.88rem;display:grid}.individual-request-form__grid label>span{align-items:center;gap:7px;font-weight:650;display:flex}.individual-request-form__grid label>span svg{color:var(--signal)}.individual-request-form__grid input,.individual-request-form__grid textarea{border:1px solid var(--line-strong);width:100%;color:var(--paper);font:inherit;background:#080b09;border-radius:0;outline:0;font-size:.95rem;transition:border-color .16s,box-shadow .16s}.individual-request-form__grid input{min-height:49px;padding:0 13px}.individual-request-form__grid textarea{resize:vertical;min-height:125px;padding:13px;line-height:1.6}.individual-request-form__grid input:focus,.individual-request-form__grid textarea:focus{border-color:#adff2f9e;box-shadow:0 0 0 3px #adff2f12}.individual-request-form__grid label.has-error input,.individual-request-form__grid label.has-error textarea{border-color:#e66b5b}.individual-request-field-error,.individual-request-form__grid label>small{color:#ef8173;margin:0;font-size:.8rem;line-height:1.45}.individual-request-form__wide{grid-column:1/-1}.individual-request-consent{border:1px solid var(--line);cursor:pointer;background:#090d0a;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:11px;padding:14px;display:grid}.individual-request-consent.has-error{border-color:#e66b5b}.individual-request-consent input{width:19px;height:19px;accent-color:var(--signal);margin:2px 0 0}.individual-request-consent span{color:#b2bbb4;font-size:.88rem;line-height:1.65}.individual-request-consent a{color:var(--signal);text-underline-offset:3px}.individual-request-success{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:390px;display:grid}.individual-request-success>svg{width:58px;height:58px;color:var(--signal);background:#adff2f14;border:1px solid #adff2f6b;padding:14px;display:block}.individual-request-success h3{margin:4px 0 0;font-size:1.8rem}.individual-request-success p{color:#9da69f;max-width:520px;margin:0;font-size:.96rem;line-height:1.65}.individual-request-success p strong{color:var(--paper)}.individual-request-success small{color:#69736b;font-family:var(--font-mono);font-size:.75rem}.individual-request-success .button{margin-top:10px}.plan-overview{padding-top:40px}.plan-overview__header{border:1px solid var(--line-strong);background:radial-gradient(circle at 90% 20%,#adff2f12,#0000 22rem),#0b0f0c;justify-content:space-between;align-items:flex-end;gap:32px;padding:28px 30px;display:flex}.plan-overview__header h2{letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(2rem,3vw,2.7rem)}.plan-overview .section-index{font-size:.875rem}.plan-overview__header p{max-width:650px;color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.plan-overview__price{text-align:right;min-width:210px}.plan-overview__price span,.plan-overview__price strong{display:block}.plan-overview__price span{color:#768078;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:7px;font-size:.875rem}.plan-overview__price strong{color:var(--signal);font-family:var(--font-mono);font-size:1rem;font-weight:500}.plan-overview__warning{color:#d8b77e;background:#ffba490f;border:1px solid #ffba4942;border-top:0;padding:13px 16px;font-size:.88rem;line-height:1.55}.plan-overview__trial{color:#aab5ac;background:#adff2f0d;border:1px solid #adff2f40;border-top:0;align-items:baseline;gap:12px 24px;padding:15px 20px;font-size:.88rem;line-height:1.55;display:flex}.plan-overview__trial strong{color:var(--signal);white-space:nowrap}.plan-overview__body{border:1px solid var(--line-strong);border-top:0;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);display:grid}.plan-overview__usage{align-content:start;gap:14px;padding:26px 30px;display:grid}.quota-card{border:1px solid var(--line);background:#090c0a;padding:18px}.quota-card__heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.quota-card__heading>span{color:#aeb7b0;align-items:center;gap:8px;font-size:.9rem;display:flex}.quota-card__heading svg{color:var(--signal)}.quota-card__heading strong{color:var(--paper);font-family:var(--font-mono);text-align:right;font-size:.86rem;font-weight:500}.quota-card__track{background:#1b211c;height:5px;margin:15px 0 10px;overflow:hidden}.quota-card__track span{background:var(--signal);height:100%;display:block}.quota-card small{color:#6f7971;font-family:var(--font-mono);margin-top:12px;font-size:.875rem;line-height:1.6;display:block}.quota-card__track+small{margin-top:0}.plan-overview__reservation{color:#7e8980;margin:0;font-size:.875rem;line-height:1.55}.plan-overview__features{border-left:1px solid var(--line-strong);background:#0d110e;padding:27px 28px}.plan-overview__features>span{color:#737e75;font-family:var(--font-mono);text-transform:uppercase;font-size:.875rem}.plan-overview__features ul{gap:13px;margin:20px 0 0;padding:0;list-style:none;display:grid}.plan-overview__features li{color:#a7b0a9;align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.6;display:flex}.plan-overview__features svg{color:var(--signal);flex:none;margin-top:2px}@media (width<=1200px){.pricing-trial{grid-template-columns:minmax(0,1fr) auto}.pricing-trial__copy{grid-column:1/-1}.pricing-trial__condition,.pricing-trial__limits{grid-column:1}.pricing-trial__action,.pricing-trial__after{grid-column:2}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card,.pricing-card:last-child{grid-column:auto;min-height:560px}.pricing-custom{grid-template-columns:minmax(0,1fr) auto;align-items:start}.pricing-custom__copy{grid-column:1/-1}.pricing-custom__details{grid-column:1}.pricing-custom__action{grid-column:2;align-self:center}}@media (width<=850px){.pricing-trial{grid-template-columns:1fr;align-items:start}.pricing-trial__action,.pricing-trial__after,.pricing-trial__condition,.pricing-trial__copy,.pricing-trial__limits{grid-column:1}.pricing-trial__action{width:fit-content}.pricing-grid{grid-template-columns:1fr}.pricing-card,.pricing-card:last-child,.pricing-card>p{min-height:0}.pricing-card__limits{margin-top:20px}.pricing-custom{grid-template-columns:1fr;align-items:start}.pricing-custom__action,.pricing-custom__copy,.pricing-custom__details{grid-column:1}.pricing-custom__details{border-top:1px solid var(--line);border-left:0;padding:24px 0 0}.pricing-custom__action{width:fit-content}.pricing-plans-heading{flex-direction:column;align-items:flex-start;gap:12px}.pricing-plans-heading>p{text-align:left}.plan-overview__header{flex-direction:column;align-items:flex-start}.plan-overview__price{text-align:left;min-width:0}.plan-overview__body{grid-template-columns:1fr}.plan-overview__trial{flex-direction:column;align-items:flex-start;gap:5px}.plan-overview__features{border-top:1px solid var(--line-strong);border-left:0}}@media (width<=620px){.individual-request-form__grid{grid-template-columns:1fr}.individual-request-form__wide{grid-column:1}}@media (width<=560px){.pricing-grid{grid-template-columns:1fr}.pricing-card,.pricing-card:last-child,.pricing-card>p{min-height:0}.pricing-card__limits{margin-top:20px}.pricing-trial{gap:24px;padding:24px 20px}.pricing-trial h3{font-size:1.75rem}.pricing-trial__limits>div{padding:15px 10px}.pricing-trial__limits dt{font-size:1rem}.pricing-trial__limits dd{font-size:.875rem}.pricing-trial__action,.pricing-trial__action .button{width:100%}.pricing-trial__action small{text-align:left;max-width:none}.pricing-custom{gap:24px;padding:24px 20px}.pricing-custom h3{font-size:1.85rem}.pricing-custom__action,.pricing-custom__action .button{width:100%}.pricing-custom__action small{text-align:left;max-width:none}.pricing-plans-heading{padding-top:38px}.plan-overview{padding-top:26px}.plan-overview__features,.plan-overview__header,.plan-overview__usage{padding:22px 19px}.quota-card__heading{flex-direction:column;align-items:flex-start}.quota-card__heading strong{text-align:left}}.editor-section__details-link{justify-content:flex-end;margin-top:32px;display:flex}.editor-section__details-link .text-link{color:var(--signal);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.editor-page-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 12%,#adff2f14,transparent 27%),linear-gradient(180deg,var(--ink-2),var(--ink));padding:72px 0 88px;position:relative;overflow:hidden}.editor-page-hero:after{content:"";pointer-events:none;border:1px solid #adff2f24;border-radius:50%;width:520px;height:520px;position:absolute;top:-360px;right:8%;box-shadow:0 0 0 76px #adff2f05,0 0 0 152px #adff2f03}.editor-page-hero>.container{z-index:1;position:relative}.editor-page-hero .seo-breadcrumbs{margin-bottom:44px}.editor-page-hero__heading{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:center;gap:42px;margin-bottom:48px;display:grid}.editor-page-hero h1{letter-spacing:-.062em;max-width:760px;margin:22px 0 0;font-size:clamp(3rem,4.35vw,4.45rem);line-height:.98}.editor-page-hero h1 em{color:var(--signal);font-style:normal}.editor-page-hero__intro>p{max-width:570px;color:var(--paper-soft);margin:0;font-size:1rem;line-height:1.72}.editor-page-hero__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:32px;display:flex}.editor-page-hero__actions .button{min-height:52px}.editor-page-shot{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#050706;margin:0;position:relative;overflow:hidden}.editor-page-shot>img{width:100%;height:auto;display:block}.editor-page-shot figcaption{border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);background:#090c0af5;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;font-size:.62rem;line-height:1.45;display:flex}.editor-page-shot figcaption span,.editor-page-shot figcaption strong{align-items:center;gap:8px;display:flex}.editor-page-shot figcaption strong{color:var(--paper-soft);text-align:right;font-weight:500}.editor-page-shot figcaption i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 10px var(--signal);border-radius:50%}.editor-page-shot--hero{max-width:1120px;margin-inline:auto}.editor-page main>.section{padding-block:clamp(78px,7vw,102px)}.editor-page-heading{margin-bottom:42px}.editor-formats__copy h2,.editor-page-heading h2{letter-spacing:-.055em;max-width:800px;margin:14px 0 18px;font-size:clamp(2.4rem,3.75vw,4rem);line-height:1}.editor-formats__copy>p,.editor-page-heading--row>p,.editor-page-heading>p{max-width:620px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.75}.editor-page-heading--row{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;gap:42px;display:grid}.editor-page-heading--row h2{margin-bottom:0}.editor-features{background:#090b0a}.editor-features__grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.editor-features__grid article{background:var(--panel);min-height:310px;padding:27px}.editor-features__grid article>div{justify-content:space-between;align-items:center;display:flex}.editor-features__grid svg{color:var(--signal)}.editor-features__grid article>div span{color:#566057;font-family:var(--font-mono);font-size:.67rem}.editor-features__grid h3{letter-spacing:-.035em;margin:78px 0 14px;font-size:1.15rem}.editor-features__grid p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.7}.editor-formats{border-top:1px solid var(--line);background:var(--ink-2)}.editor-formats__layout{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:center;gap:76px;display:grid}.editor-formats__options{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:34px;display:grid}.editor-formats__options article{background:var(--panel);min-height:190px;padding:23px}.editor-formats__options article>div{color:var(--signal);justify-content:space-between;align-items:center;display:flex}.editor-formats__options article>div span{font-family:var(--font-mono);text-transform:uppercase;font-size:.64rem}.editor-formats__options h3{margin:42px 0 9px;font-size:1rem}.editor-formats__options p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.6}.editor-formats__note{color:var(--paper-soft);align-items:center;gap:9px;margin:22px 0 0;font-size:.74rem;display:flex}.editor-formats__note svg{color:var(--signal);flex:none}.editor-page-shot--format{transform-origin:100%;transform:perspective(1400px)rotateY(-1.5deg)}.editor-workflow{border-top:1px solid var(--line);background:var(--ink)}.editor-workflow__steps{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.editor-workflow__steps li{background:var(--panel);grid-template-rows:auto 1fr auto;min-height:260px;padding:25px;display:grid}.editor-workflow__steps li>span{color:var(--signal);font-family:var(--font-mono);font-size:.67rem}.editor-workflow__steps li>div{align-self:center}.editor-workflow__steps h3{margin:0 0 10px;font-size:1rem}.editor-workflow__steps p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.65}.editor-workflow__steps svg{color:var(--signal)}.editor-annotations{border-top:1px solid var(--line);background:radial-gradient(circle at 85% 50%,#adff2f0a,transparent 25%),var(--ink-2)}.editor-marker-gallery{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.editor-marker-gallery article{background:var(--panel);grid-template-columns:minmax(0,1.4fr) minmax(170px,.6fr);align-items:center;gap:28px;min-height:300px;padding:30px;display:grid}.editor-marker-gallery figure,.editor-notes-showcase figure{margin:0}.editor-marker-gallery img,.editor-notes-showcase img{border:1px solid var(--line-strong);width:100%;height:auto;display:block}.editor-marker-gallery article>div>span{color:var(--signal);font-family:var(--font-mono);font-size:.67rem}.editor-marker-gallery h3,.editor-notes-showcase h3{letter-spacing:-.04em;margin:18px 0 10px;font-size:1.35rem;line-height:1.15}.editor-marker-gallery p,.editor-notes-showcase p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.7}.editor-notes-showcase{border:1px solid var(--line-strong);background:linear-gradient(115deg,var(--panel),#adff2f0d);grid-template-columns:minmax(0,1fr) minmax(340px,480px);align-items:center;gap:70px;margin-top:28px;padding:42px;display:grid}.editor-notes-showcase>div{max-width:530px}.editor-notes-showcase h3{font-size:clamp(2rem,3vw,3.3rem)}.editor-publish{border-top:1px solid var(--line);background:#090b0a}.editor-page-shot--publish{max-width:1180px;margin-inline:auto}.editor-page-shot--publish figcaption{justify-content:flex-end}.editor-faq{border-top:1px solid var(--line);background:var(--ink-2)}.editor-faq__layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:90px;display:grid}.editor-faq__layout>.editor-page-heading{top:calc(var(--header-height) + 35px);margin:0;position:sticky}.editor-faq__list{border-top:1px solid var(--line-strong)}.editor-faq__list details{border-bottom:1px solid var(--line-strong)}.editor-faq__list summary{color:var(--paper-soft);cursor:pointer;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:18px;padding:24px 4px;font-size:.9rem;font-weight:600;list-style:none;display:grid}.editor-faq__list summary::-webkit-details-marker{display:none}.editor-faq__list summary:after{color:var(--signal);content:"+";font-family:var(--font-mono);grid-column:3;font-size:1.2rem}.editor-faq__list details[open] summary:after{content:"−"}.editor-faq__list summary span{color:var(--signal);font-family:var(--font-mono);font-size:.66rem;font-weight:500}.editor-faq__list details p{max-width:710px;color:var(--muted);margin:-2px 48px 24px 56px;font-size:.8rem;line-height:1.75}.editor-page-cta{border-top:1px solid var(--line);background:var(--ink);padding:90px 0}.editor-page-cta__inner{border:1px solid var(--signal);background:linear-gradient(110deg,#adff2f17,#0000 65%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;padding:45px;display:grid}.editor-page-cta h2{letter-spacing:-.06em;margin:12px 0 8px;font-size:clamp(2.1rem,3.5vw,3.6rem);line-height:1}.editor-page-cta p{max-width:690px;color:var(--muted);margin:0;font-size:.85rem;line-height:1.65}.editor-page-cta__actions{flex-direction:column;align-items:flex-end;gap:18px;display:flex}.editor-page-cta__actions>a:last-child{color:var(--signal);font-family:var(--font-mono);font-size:.72rem}@media (width<=1100px){.editor-features__grid,.editor-workflow__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-marker-gallery article{grid-template-columns:1fr}}@media (width<=920px){.editor-faq__layout,.editor-formats__layout,.editor-notes-showcase,.editor-page-cta__inner,.editor-page-heading--row,.editor-page-hero__heading{grid-template-columns:1fr}.editor-formats__layout,.editor-page-hero__heading{gap:32px}.editor-page-heading--row{gap:24px}.editor-page-shot--format{transform:none}.editor-notes-showcase figure{max-width:520px}.editor-faq__layout>.editor-page-heading{position:static}.editor-page-cta__actions{align-items:flex-start}}@media (width<=700px){.editor-page-hero{padding:52px 0 64px}.editor-page-hero .seo-breadcrumbs{margin-bottom:32px}.editor-page-hero h1{font-size:clamp(2.45rem,11.5vw,3.35rem)}.editor-page-hero__heading{margin-bottom:36px}.editor-page-hero__intro>p{font-size:.92rem}.editor-page-hero__actions{flex-direction:column;align-items:stretch}.editor-page-hero__actions .button{width:100%}.editor-page-shot--hero figcaption{flex-direction:column;align-items:flex-start}.editor-page-shot--hero figcaption strong{text-align:left}.editor-page-heading{margin-bottom:30px}.editor-formats__copy h2,.editor-page-heading h2{font-size:clamp(2.15rem,9.8vw,2.85rem)}.editor-page main>.section{padding-block:66px}.editor-features__grid,.editor-formats__options,.editor-marker-gallery,.editor-workflow__steps{grid-template-columns:1fr}.editor-features__grid article,.editor-workflow__steps li{min-height:230px}.editor-features__grid h3{margin-top:48px}.editor-marker-gallery article{min-height:0;padding:22px}.editor-notes-showcase{gap:32px;padding:24px}.editor-page-shot--publish figcaption{justify-content:flex-start}.editor-faq__layout{gap:45px}.editor-faq__list summary{grid-template-columns:28px minmax(0,1fr);gap:10px;padding-block:20px}.editor-faq__list details p{margin:0 0 22px 38px}.editor-page-cta{padding:70px 0}.editor-page-cta__inner{padding:26px}.editor-page-cta__actions,.editor-page-cta__actions .button{width:100%}.editor-section__details-link{justify-content:flex-start}}.admin-shell{--admin-bg:#080b09;--admin-panel:#101411;--admin-panel-raised:#151a16;--admin-line:#252d27;--admin-line-strong:#354037;--admin-text:#f0f3ee;--admin-muted:#89938b;--admin-signal:#b7f52a;--admin-blue:#58d6ff;--admin-orange:#ff9d5c;--admin-danger:#ff655d;background:radial-gradient(circle at 88% 0,#b7f52a0a,transparent 28rem),var(--admin-bg);min-height:100svh;color:var(--admin-text);grid-template-columns:264px minmax(0,1fr);display:grid}.admin-billing-section{gap:16px;display:grid}.admin-billing-section+.admin-billing-section{margin-top:38px}.admin-refund-list{gap:13px;display:grid}.admin-refund-card{padding:22px}.admin-refund-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-refund-card>header div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-refund-card>header strong{color:var(--admin-text)}.admin-refund-card>header span,.admin-refund-card>small{color:var(--admin-muted);font-size:.65rem}.admin-refund-card>header>span{border:1px solid var(--admin-line-strong);font-family:var(--font-mono);text-transform:uppercase;padding:4px 7px}.admin-refund-card>header>span.is-failed,.admin-refund-card>header>span.is-pending{color:var(--admin-orange)}.admin-refund-card>header>span.is-completed{color:var(--admin-signal)}.admin-refund-card>p{color:#aab3ac;margin:16px 0;font-size:.75rem;line-height:1.55}.admin-refund-card dl{background:var(--admin-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.admin-refund-card dl div{background:var(--admin-panel);flex-direction:column;gap:4px;padding:13px;display:flex}.admin-refund-card dt{color:var(--admin-muted);text-transform:uppercase;font-size:.58rem}.admin-refund-card dd{color:var(--admin-text);font-family:var(--font-mono);margin:0;font-size:.75rem}.admin-refund-card__decision{grid-template-columns:minmax(140px,.35fr) minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.admin-refund-card__decision>div{gap:8px;display:flex}@media (width<=1000px){.admin-refund-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-refund-card__decision{grid-template-columns:1fr}}@media (width<=560px){.admin-refund-card dl{grid-template-columns:1fr}.admin-refund-card__decision>div{flex-direction:column;align-items:stretch}}.admin-sidebar{z-index:40;border-right:1px solid var(--admin-line);background:#0c0f0df5;flex-direction:column;height:100svh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.admin-sidebar__top{border-bottom:1px solid var(--admin-line);padding:0 7px 25px}.admin-brand{align-items:center;gap:11px;display:flex}.admin-brand .brand-logo__mark{width:35px;height:35px}.admin-brand>div:last-child{flex-direction:column;min-width:0;display:flex}.admin-brand strong{letter-spacing:-.04em;font-size:.95rem}.admin-brand span{color:var(--admin-signal);font-family:var(--font-mono);letter-spacing:.13em;font-size:.54rem}.admin-secure{color:#647068;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin-top:20px;font-size:.58rem;display:flex}.admin-secure i{background:var(--admin-signal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #b7f52a80}.admin-nav{flex-direction:column;gap:6px;margin-top:28px;display:flex}.admin-nav__label{color:#59625b;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 11px 10px;font-size:.56rem}.admin-nav a{color:#8d978f;border:1px solid #0000;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;min-height:46px;padding:0 12px;font-size:.78rem;font-weight:650;transition:all .15s;display:grid;position:relative}.admin-nav a:hover{border-color:var(--admin-line);color:var(--admin-text);background:#ffffff05}.admin-nav a.is-active{color:var(--admin-text);background:#b7f52a14;border-color:#b7f52a33}.admin-nav a.is-active:before{background:var(--admin-signal);content:"";width:2px;position:absolute;top:8px;bottom:8px;left:-1px}.admin-nav a.is-active svg{color:var(--admin-signal)}.admin-nav a b{background:var(--admin-danger);color:#fff;min-width:24px;font-family:var(--font-mono);text-align:center;border-radius:20px;padding:3px 6px;font-size:.56rem}.admin-account{border-top:1px solid var(--admin-line);grid-template-columns:36px 1fr 30px;align-items:center;gap:10px;margin-top:auto;padding:16px 8px 0;display:grid}.admin-account__avatar,.admin-report-group__main p i,.admin-report-message header a i,.admin-user-cell i,.admin-video-card__author i{color:#080b09;font-family:var(--font-mono);border-radius:2px;place-items:center;font-style:normal;font-weight:700;display:grid}.admin-account__avatar{width:36px;height:36px;font-size:.68rem}.admin-account>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.admin-account span,.admin-account strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account span{color:#667168;font-size:.58rem}.admin-account button{color:#667168;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.admin-account button:hover{color:var(--admin-text)}.admin-mobile-header,.admin-nav-scrim{display:none}.admin-main{min-width:0}.admin-page{width:min(100% - 64px,1480px);margin:0 auto;padding:48px 0 80px}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.admin-eyebrow,.admin-page-heading>div:first-child>span,.admin-section-heading>div>span{color:var(--admin-signal);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:.62rem;font-weight:600;display:inline-flex}.admin-page-heading h1{letter-spacing:-.065em;margin:10px 0 6px;font-size:clamp(2.1rem,4vw,3.5rem);font-weight:720;line-height:1}.admin-page-heading p{max-width:690px;color:var(--admin-muted);margin:0;font-size:.82rem}.admin-heading-stat{border:1px solid var(--admin-line);background:var(--admin-panel);flex-direction:column;min-width:120px;padding:13px 17px;display:flex}.admin-heading-stat span{color:var(--admin-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem}.admin-heading-stat strong{color:var(--admin-signal);font-family:var(--font-mono);margin-top:3px;font-size:1.4rem}.admin-panel{border:1px solid var(--admin-line);background:linear-gradient(145deg,#ffffff05,transparent 42%),var(--admin-panel);box-shadow:0 22px 70px #00000024}.admin-button{border:1px solid var(--admin-signal);background:var(--admin-signal);color:#090b0a;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:.72rem;font-weight:750;transition:all .15s;display:inline-flex}.admin-button:hover:not(:disabled){background:#c8ff4e;border-color:#c8ff4e;transform:translateY(-1px)}.admin-button:disabled{cursor:not-allowed;opacity:.5}.admin-button--ghost{border-color:var(--admin-line-strong);color:#bec6bf;background:0 0}.admin-button--ghost:hover:not(:disabled){background:var(--admin-panel-raised);color:#fff;border-color:#4c584e}.admin-button--danger{border-color:var(--admin-danger);background:var(--admin-danger);color:#fff}.admin-button--danger-ghost{color:#ff8983;background:#ff655d12;border-color:#ff655d61}.admin-button--small{min-height:34px;padding:0 12px;font-size:.65rem}.admin-icon-button{border:1px solid var(--admin-line);width:38px;height:38px;color:var(--admin-text);cursor:pointer;background:0 0;border-radius:2px;place-items:center;display:grid}.admin-icon-button--danger{color:#ff8b85}.admin-icon-button:hover:not(:disabled){background:var(--admin-panel-raised)}.admin-range-panel,.admin-toolbar{border:1px solid var(--admin-line);background:#0f1310e0;align-items:center;gap:12px;margin-bottom:24px;padding:13px;display:flex}.admin-range-panel__title{color:#cbd2cc;align-items:center;gap:9px;margin-right:8px;font-size:.72rem;font-weight:700;display:flex}.admin-range-panel__title svg{color:var(--admin-signal)}.admin-range-presets{gap:5px;display:flex}.admin-range-presets button{border:1px solid var(--admin-line);min-height:34px;color:var(--admin-muted);cursor:pointer;background:0 0;padding:0 11px;font-size:.65rem}.admin-range-presets button:hover{border-color:var(--admin-line-strong);color:#fff}.admin-range-panel label{align-items:center;gap:7px;margin-left:auto;display:flex}.admin-range-panel label+label{margin-left:0}.admin-range-panel label span{color:#667168;font-size:.62rem}.admin-field input,.admin-field select,.admin-range-panel input,.admin-search input{border:1px solid var(--admin-line-strong);color:var(--admin-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0d0b;border-radius:2px}.admin-range-panel input{min-height:38px;font-family:var(--font-mono);padding:0 10px;font-size:.67rem}.admin-field input:focus,.admin-field select:focus,.admin-range-panel input:focus,.admin-search:focus-within{border-color:#b7f52aa6;outline:none;box-shadow:0 0 0 3px #b7f52a0f}.admin-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.admin-kpi{border:1px solid var(--admin-line);background:var(--admin-panel);flex-direction:column;min-height:146px;padding:20px;display:flex;position:relative;overflow:hidden}.admin-kpi:after{content:"";border:1px solid #ffffff0a;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-42px;right:-20px}.admin-kpi>span{color:var(--admin-muted);align-items:center;gap:8px;font-size:.67rem;font-weight:650;display:flex}.admin-kpi>span svg{color:#69746b}.admin-kpi strong{font-family:var(--font-mono);margin-top:13px;font-size:2.15rem;line-height:1}.admin-kpi small{color:#5f6961;margin-top:auto;font-size:.61rem}.admin-kpi--primary{background:linear-gradient(145deg,#b7f52a1a,transparent 62%),var(--admin-panel);border-color:#b7f52a42}.admin-kpi--primary strong{color:var(--admin-signal)}.admin-kpi--warning{border-color:#ff9d5c3b}.admin-kpi--warning strong{color:var(--admin-orange)}.admin-kpi--warning:hover{border-color:#ff9d5c7a}.admin-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-chart-card,.admin-plan-card{padding:23px}.admin-chart-card header,.admin-form-panel>header,.admin-plan-card header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-access-card>span,.admin-chart-card header span,.admin-form-panel header span,.admin-plan-card header span,.admin-subscription-card>span{color:#647067;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem}.admin-access-card h2,.admin-chart-card h2,.admin-form-panel h2,.admin-plan-card h2,.admin-subscription-card h2{letter-spacing:-.035em;margin:5px 0 0;font-size:1.04rem}.admin-chart-card header>strong{color:#626d64;font-family:var(--font-mono);font-size:1.15rem}.admin-trend-chart{width:100%;height:auto;margin-top:18px;display:block;overflow:visible}.admin-trend-chart-wrap{cursor:crosshair;touch-action:pan-y;position:relative}.admin-trend-chart__grid line{stroke:#242b26;stroke-dasharray:3 4}.admin-trend-chart__dates text,.admin-trend-chart__grid text{fill:#606a62;font-family:var(--font-mono);font-size:9px}.admin-trend-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.admin-trend-chart__point{opacity:0;transition:opacity .12s}.admin-trend-chart:hover .admin-trend-chart__point{opacity:1}.admin-trend-chart__cursor{stroke:#dce4dd52;stroke-dasharray:4 4;stroke-width:1px}.admin-trend-chart__active-point{stroke:#0a0d0b;stroke-width:3px;filter:drop-shadow(0 0 5px #ffffff38)}.admin-trend-tooltip{--trend-color:var(--admin-signal);z-index:5;border:1px solid color-mix(in srgb,var(--trend-color) 45%,var(--admin-line));pointer-events:none;background:#080b09f5;grid-template-columns:1fr auto;min-width:150px;padding:11px 13px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 14px 38px #0000007a}.admin-trend-tooltip:after{border-right:1px solid color-mix(in srgb,var(--trend-color) 45%,var(--admin-line));border-bottom:1px solid color-mix(in srgb,var(--trend-color) 45%,var(--admin-line));content:"";background:#080b09;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.admin-trend-tooltip span{color:#aeb7b0;grid-column:1/-1;font-size:.8125rem}.admin-trend-tooltip strong{color:var(--trend-color);font-family:var(--font-mono);margin-top:5px;font-size:1.5rem;line-height:1}.admin-trend-tooltip small{color:#7c877e;align-self:end;margin:0 0 1px 9px;font-size:.75rem}.admin-plan-bars{flex-direction:column;gap:17px;margin-top:27px;display:flex}.admin-plan-bar>div{justify-content:space-between;align-items:center;margin-bottom:7px;font-size:.67rem;display:flex}.admin-plan-bar>div span{color:#aeb7b0}.admin-plan-bar>div strong{font-family:var(--font-mono)}.admin-plan-bar>i{background:#202621;height:5px;display:block;overflow:hidden}.admin-plan-bar>i b{background:#68746a;min-width:2px;height:100%;display:block}.admin-plan-bar>i b.is-paid{background:var(--admin-signal)}.admin-alert{color:#ffaaa5;background:#ff655d12;border:1px solid #ff655d47;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;font-size:.72rem;display:flex}.admin-alert--success{color:var(--admin-signal);background:#b7f52a0f;border-color:#b7f52a42}.admin-loading,.admin-report-loading{min-height:220px;color:var(--admin-muted);justify-content:center;align-items:center;gap:10px;font-size:.75rem;display:flex}.admin-toolbar{max-width:760px}.admin-search{border:1px solid var(--admin-line-strong);color:#657067;background:#0a0d0b;flex:1;align-items:center;gap:10px;min-width:0;height:42px;padding:0 12px;display:flex}.admin-search input{background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0;font-size:.74rem}.admin-search input:focus{box-shadow:none}.admin-search button{color:#68736a;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.admin-table-panel{overflow:hidden}.admin-table-scroll{overflow-x:auto}.admin-table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-table th{border-bottom:1px solid var(--admin-line);color:#5e6860;font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:13px 16px;font-size:.55rem;font-weight:500}.admin-table td{color:#aab3ac;border-bottom:1px solid #252d27b3;padding:14px 16px;font-size:.69rem}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:#ffffff04}.admin-user-cell{align-items:center;gap:10px;display:flex}.admin-user-cell i{flex:none;width:34px;height:34px;font-size:.61rem}.admin-user-cell>span{flex-direction:column;min-width:0;display:flex}.admin-user-cell strong{color:var(--admin-text);align-items:center;gap:6px;font-size:.72rem;display:flex}.admin-user-cell strong svg{color:var(--admin-signal)}.admin-user-cell small{color:#626d64;font-size:.61rem}.admin-plan-badge{border:1px solid var(--admin-line-strong);color:#a9b2aa;font-family:var(--font-mono);background:#111612;padding:4px 7px;font-size:.57rem;display:inline-flex}.admin-count-warning{color:var(--admin-orange);font-family:var(--font-mono);font-weight:600}.admin-row-link{color:var(--admin-signal);align-items:center;gap:4px;font-size:.63rem;display:inline-flex}.admin-table__skeleton td{padding-block:20px}.admin-table__skeleton span{background:linear-gradient(90deg,#151a16,#202721,#151a16) 0 0/200% 100%;height:18px;animation:1.4s infinite admin-shimmer;display:block}.admin-pagination{border-top:1px solid var(--admin-line);color:#707b72;justify-content:space-between;align-items:center;padding:14px 16px;font-size:.65rem;display:flex}.admin-pagination button{border:1px solid var(--admin-line);color:#aeb7b0;cursor:pointer;background:0 0;align-items:center;gap:5px;min-height:32px;padding:0 9px;display:inline-flex}.admin-pagination button:disabled{cursor:not-allowed;opacity:.35}.admin-empty{color:#657067;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px;display:flex}.admin-empty svg{color:#59645b}.admin-empty h2{color:#d7ddd8;margin:14px 0 5px;font-size:1.02rem}.admin-empty p{color:#687269;margin:0;font-size:.7rem}.admin-user-hero{border-bottom:1px solid var(--admin-line);background:linear-gradient(100deg,#b7f52a0f,#0000 48%);margin:-48px -32px 28px;padding:34px 32px 28px}.admin-back-link{color:#7c877e;align-items:center;gap:7px;font-size:.68rem;display:inline-flex}.admin-back-link:hover{color:var(--admin-signal)}.admin-user-hero__main{align-items:center;gap:18px;margin-top:25px;display:flex}.admin-user-hero__avatar{color:#080b09;width:68px;height:68px;font-family:var(--font-mono);border-radius:2px;flex:none;place-items:center;font-size:1.05rem;font-weight:750;display:grid}.admin-user-hero__badges{flex-wrap:wrap;gap:7px;display:flex}.admin-user-hero__badges>span{border:1px solid var(--admin-line);color:#9ba59d;font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:5px;padding:4px 7px;font-size:.55rem;display:inline-flex}.admin-user-hero__badges>span.is-admin{color:var(--admin-signal);border-color:#b7f52a45}.admin-user-hero__badges>span.is-super{color:#ffc861;border-color:#ffc86157}.admin-user-hero h1{letter-spacing:-.055em;margin:8px 0 3px;font-size:clamp(2rem,4vw,3rem);line-height:1}.admin-user-hero p{color:#7d877f;margin:0;font-size:.7rem}.admin-user-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.admin-form-panel{padding:24px}.admin-form-panel>header{border-bottom:1px solid var(--admin-line);padding-bottom:20px}.admin-form-panel>header p{color:#69746b;text-align:right;max-width:300px;margin:0;font-size:.66rem}.admin-form-panel form{padding-top:21px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.admin-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-field{flex-direction:column;gap:7px;margin-bottom:15px;display:flex}.admin-field>span{color:#9da69f;align-items:center;gap:7px;font-size:.64rem;font-weight:650;display:flex}.admin-field>span svg{color:#667168}.admin-field input,.admin-field select{width:100%;min-height:43px;padding:0 12px;font-size:.72rem}.admin-field small{color:#616b63;font-size:.59rem}.admin-term-options{margin-bottom:15px}.admin-term-options>span{color:#9da69f;margin-bottom:8px;font-size:.64rem;font-weight:650;display:block}.admin-term-options>div{flex-wrap:wrap;gap:8px;display:flex}.admin-term-note{color:#9da69f;margin:0 0 16px;font-size:.65rem;line-height:1.5}.admin-form-divider{color:#637067;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:13px;margin:25px 0 18px;font-size:.58rem;display:flex}.admin-form-divider:after,.admin-form-divider:before{background:var(--admin-line);content:"";flex:1;height:1px}.admin-form-panel form>footer{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.admin-form-panel form>footer>span{color:#606a62;font-size:.59rem}.admin-user-aside{flex-direction:column;gap:16px;display:flex}.admin-access-card,.admin-subscription-card{padding:21px}.admin-access-card h2,.admin-subscription-card h2{margin-bottom:20px}.admin-subscription-card>div{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:.65rem;display:flex}.admin-subscription-card>div span{color:#737e75}.admin-subscription-card>div strong{color:#c5ccc6;font-family:var(--font-mono);text-align:right;font-size:.61rem}.admin-access-card>div:first-child{border:1px solid var(--admin-line-strong);color:#68736a;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.admin-access-card.is-enabled{border-color:#b7f52a33}.admin-access-card.is-enabled>div:first-child{color:var(--admin-signal);background:#b7f52a12;border-color:#b7f52a45}.admin-access-card p{color:#747f76;margin:-8px 0 18px;font-size:.65rem}.admin-access-card .admin-button{width:100%;padding-inline:9px;font-size:.65rem}.admin-email-card .admin-button+.admin-button{margin-top:9px}.admin-email-history__help{color:#89948b;max-width:900px;margin:-6px 0 18px;font-size:.72rem;line-height:1.6}.admin-email-history .admin-table{white-space:normal}.admin-email-history .admin-table td{vertical-align:top}.admin-email-history__detail{overflow-wrap:anywhere;min-width:210px;max-width:360px}.admin-email-history__detail code{color:var(--admin-signal);font-family:var(--font-mono);font-size:.65rem}.admin-content-section{margin-top:44px}.admin-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.admin-section-heading h2{letter-spacing:-.045em;margin:6px 0 0;font-size:1.45rem}.admin-section-heading>strong{color:#667168;font-family:var(--font-mono);font-size:1.15rem}.admin-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-video-card{border:1px solid var(--admin-line);background:var(--admin-panel);min-width:0;overflow:hidden}.admin-video-card__preview{aspect-ratio:16/8.8;background:#060806;display:block;position:relative;overflow:hidden}.admin-video-card__preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .24s,opacity .18s;display:block}.admin-video-card__preview:after{content:"";background:linear-gradient(#0000 45%,#05070594);position:absolute;inset:0}.admin-video-card__preview:hover img{transform:scale(1.025)}.admin-video-card__duration{z-index:1;color:#fff;font-family:var(--font-mono);background:#040605d1;padding:4px 6px;font-size:.55rem;position:absolute;bottom:9px;right:10px}.admin-video-card__open{z-index:2;color:#fff;opacity:0;background:#060806b8;border:1px solid #ffffff47;place-items:center;width:42px;height:42px;transition:all .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.admin-video-card__preview:hover .admin-video-card__open{opacity:1;transform:translate(-50%,-50%)}.admin-video-card__body{padding:15px}.admin-video-card__badges{align-items:center;gap:6px;min-height:22px;display:flex}.admin-video-card__badges span{border:1px solid var(--admin-line);color:#78837a;font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:5px;padding:3px 6px;font-size:.52rem;display:inline-flex}.admin-video-card__badges span.is-public{color:#9fcf32;border-color:#b7f52a2e}.admin-video-card__badges span.has-reports{color:var(--admin-orange);border-color:#ff9d5c40}.admin-video-card h3{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 12px;font-size:.82rem;overflow:hidden}.admin-video-card__author{background:#0b0f0c;align-items:center;gap:8px;padding:9px;display:flex}.admin-video-card__author i{width:29px;height:29px;font-size:.53rem}.admin-video-card__author span{flex-direction:column;min-width:0;display:flex}.admin-video-card__author strong{color:#cbd1cc;font-size:.63rem}.admin-video-card__author small{color:#5f6961;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.admin-video-card__meta{color:#667168;font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:.54rem;display:flex}.admin-video-card__meta span{align-items:center;gap:5px;display:inline-flex}.admin-video-card__actions{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:12px;display:flex}.admin-video-card--skeleton{background:linear-gradient(110deg,#101411 10%,#192019 20%,#101411 30%) 0 0/240% 100%;min-height:390px;animation:1.5s infinite admin-shimmer}.admin-load-more{border:1px solid var(--admin-line-strong);background:var(--admin-panel);color:#b5bdb6;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:190px;min-height:43px;margin:24px auto 0;padding:0 18px;font-size:.68rem;font-weight:650;display:flex}.admin-load-more:hover:not(:disabled){color:var(--admin-signal);border-color:#b7f52a6b}.admin-load-more--inside{margin-top:14px}.admin-report-list{flex-direction:column;gap:10px;display:flex}.admin-report-group{border:1px solid var(--admin-line);background:var(--admin-panel);overflow:hidden}.admin-report-group.has-new{border-left:2px solid var(--admin-orange)}.admin-report-group__summary{width:100%;min-height:118px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:146px 1fr 28px;align-items:center;gap:18px;padding:14px;display:grid}.admin-report-group__summary:hover{background:#ffffff04}.admin-report-group__summary>img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#080a08;width:146px}.admin-report-group__badges{gap:7px;display:flex}.admin-report-group__badges span{border:1px solid var(--admin-line);color:#7d877f;font-family:var(--font-mono);text-transform:uppercase;padding:3px 6px;font-size:.52rem}.admin-report-group__badges span.is-new{color:var(--admin-orange);border-color:#ff9d5c4d}.admin-report-group__main h2{text-overflow:ellipsis;white-space:nowrap;margin:8px 0;font-size:.91rem;overflow:hidden}.admin-report-group__main p{color:#657067;align-items:center;gap:7px;margin:0;font-size:.62rem;display:flex}.admin-report-group__main p i{width:22px;height:22px;font-size:.46rem}.admin-report-group__chevron{color:#667168;transition:transform .18s}.admin-report-group.is-expanded .admin-report-group__chevron{transform:rotate(180deg)}.admin-report-group__details{border-top:1px solid var(--admin-line);background:#0c100d;padding:16px}.admin-report-group__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.admin-report-group__toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.admin-report-group__toolbar a,.admin-report-group__toolbar button{border:1px solid var(--admin-line);background:var(--admin-panel);color:#9ca59e;cursor:pointer;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.59rem;display:inline-flex}.admin-report-group__toolbar a:hover,.admin-report-group__toolbar button:hover:not(:disabled){border-color:var(--admin-line-strong);color:#fff}.admin-report-group__toolbar button.is-danger{color:#ff8983}.admin-report-messages{gap:9px;display:grid}.admin-report-message{border:1px solid var(--admin-line);background:var(--admin-panel);padding:14px}.admin-report-message header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-report-message header a{align-items:center;gap:8px;display:flex}.admin-report-message header a i{width:30px;height:30px;font-size:.52rem}.admin-report-message header a>span{flex-direction:column;display:flex}.admin-report-message header a strong{color:#d0d6d1;font-size:.64rem}.admin-report-message header a small{color:#626c64;font-size:.55rem}.admin-report-message header>div{align-items:center;gap:10px;display:flex}.admin-report-message header>div span{border:1px solid var(--admin-line);font-family:var(--font-mono);text-transform:uppercase;padding:3px 6px;font-size:.49rem}.admin-report-message header>div span.is-new{color:var(--admin-orange);border-color:#ff9d5c47}.admin-report-message header>div span.is-reviewing{color:var(--admin-blue);border-color:#58d6ff42}.admin-report-message header>div span.is-resolved{color:var(--admin-signal);border-color:#b7f52a38}.admin-report-message time{color:#5e6860;font-family:var(--font-mono);font-size:.53rem}.admin-report-message>p{color:#acb4ad;white-space:pre-wrap;background:#0a0d0b;margin:13px 0 0;padding:12px;font-size:.7rem;line-height:1.65}.admin-report-group--skeleton{background:linear-gradient(110deg,#101411 10%,#192019 20%,#101411 30%) 0 0/240% 100%;min-height:118px;animation:1.5s infinite admin-shimmer}.admin-dialog{border:1px solid var(--admin-line-strong);width:min(92vw,480px);color:var(--admin-text);background:#121713;border-radius:2px;padding:25px;box-shadow:0 30px 100px #000000b3}.admin-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3}.admin-dialog h2{letter-spacing:-.035em;margin:0 0 8px;font-size:1.22rem}.admin-dialog p{color:#88928a;margin:0;font-size:.72rem;line-height:1.65}.admin-dialog>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.admin-promotion-list{gap:20px;display:grid}.admin-promotion-card{padding:28px;transition:border-color .18s,background .18s;position:relative;overflow:hidden}.admin-promotion-card:before{content:"";background:#465048;width:3px;transition:background .18s,box-shadow .18s;position:absolute;top:0;bottom:0;left:0}.admin-promotion-card.is-enabled{background:linear-gradient(135deg,#b7f52a14,transparent 58%),var(--admin-panel);border-color:#b7f52a47}.admin-promotion-card.is-enabled:before{background:var(--admin-signal);box-shadow:0 0 20px #b7f52a66}.admin-promotion-card>header{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.admin-promotion-card__icon{border:1px solid var(--admin-line-strong);color:#7d8880;background:#0b0f0c;place-items:center;width:58px;height:58px;display:grid}.admin-promotion-card.is-enabled .admin-promotion-card__icon{color:var(--admin-signal);background:#b7f52a14;border-color:#b7f52a4d}.admin-promotion-status{color:#818b83;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:inline-flex}.admin-promotion-status i{background:#647068;border-radius:50%;width:7px;height:7px}.admin-promotion-status.is-enabled{color:var(--admin-signal)}.admin-promotion-status.is-enabled i{background:var(--admin-signal);box-shadow:0 0 11px #b7f52a8c}.admin-promotion-card h2{letter-spacing:-.04em;margin:8px 0 4px;font-size:1.45rem}.admin-promotion-card header p{max-width:720px;color:var(--admin-muted);margin:0;font-size:.9375rem;line-height:1.6}.admin-promotion-switch{border:1px solid var(--admin-line-strong);color:#bec6bf;cursor:pointer;background:#0b0f0c;border-radius:2px;grid-template-columns:38px 1fr;align-items:center;gap:11px;min-width:150px;min-height:48px;padding:0 15px;font-size:.875rem;display:grid}.admin-promotion-switch>span{background:#191f1b;border:1px solid #4b554d;border-radius:20px;width:38px;height:22px;display:block;position:relative}.admin-promotion-switch>span i{background:#727d74;border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.admin-promotion-switch[aria-checked=true]{color:var(--admin-signal);border-color:#b7f52a57}.admin-promotion-switch[aria-checked=true]>span{background:#b7f52a1a;border-color:#b7f52a6b}.admin-promotion-switch[aria-checked=true]>span i{background:var(--admin-signal);transform:translate(16px)}.admin-promotion-switch:hover:not(:disabled){background:var(--admin-panel-raised);border-color:#59655b}.admin-promotion-switch:focus-visible{outline:2px solid var(--admin-signal);outline-offset:3px}.admin-promotion-switch:disabled{cursor:wait;opacity:.6}.admin-promotion-switch b{font-weight:700}.admin-promotion-rules{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;padding:20px 0;display:grid}.admin-promotion-rules>div{border-right:1px solid var(--admin-line);align-items:center;gap:12px;min-width:0;padding:4px 18px;display:flex}.admin-promotion-rules>div:first-child{padding-left:0}.admin-promotion-rules>div:last-child{border-right:0;padding-right:0}.admin-promotion-rules svg{color:var(--admin-signal);flex:none}.admin-promotion-rules span{flex-direction:column;min-width:0;display:flex}.admin-promotion-rules strong{font-size:.9375rem}.admin-promotion-rules small{color:var(--admin-muted);margin-top:2px;font-size:.8125rem;line-height:1.4}.admin-promotion-card>footer{grid-template-columns:auto auto minmax(220px,1fr);align-items:end;gap:24px;margin-top:20px;display:grid}.admin-promotion-card>footer>div{flex-direction:column;display:flex}.admin-promotion-card>footer span{color:var(--admin-muted);font-size:.8125rem}.admin-promotion-card>footer strong{color:var(--admin-text);margin-top:2px;font-size:1.35rem}.admin-promotion-card>footer p{color:#6e7970;text-align:right;margin:0;font-size:.8125rem}.admin-promotion-card>footer .admin-promotion-card__date{font-size:.9375rem}.admin-promotion-dialog{width:min(92vw,560px)}.admin-promotion-dialog>form>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-promotion-dialog>form>header span{color:var(--admin-signal);font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem}.admin-promotion-dialog>form>header h2{margin-top:5px}.admin-promotion-dialog>form>header button{border:1px solid var(--admin-line);width:36px;height:36px;color:var(--admin-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.admin-promotion-dialog>form>p{margin:13px 0 18px;font-size:.875rem}.admin-promotion-dialog>form>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.admin-shell{font-size:16px;line-height:1.55}.admin-brand strong{font-size:1rem}.admin-brand span,.admin-nav__label,.admin-secure{font-size:.75rem}.admin-nav a{font-size:.9375rem}.admin-account__avatar,.admin-nav a b{font-size:.75rem}.admin-account strong{font-size:.875rem}.admin-account span,.admin-eyebrow,.admin-page-heading>div:first-child>span,.admin-section-heading>div>span{font-size:.75rem}.admin-page-heading p{font-size:.9375rem;line-height:1.65}.admin-heading-stat span{font-size:.75rem}.admin-button{min-height:44px;font-size:.875rem}.admin-button--small{min-height:38px;font-size:.8125rem}.admin-range-panel__title{font-size:.875rem}.admin-range-presets button{min-height:38px;font-size:.8125rem}.admin-range-panel label span{font-size:.75rem}.admin-range-panel input{min-height:42px;font-size:.875rem}.admin-kpi small,.admin-kpi>span{font-size:.8125rem}.admin-kpi small{line-height:1.45}.admin-access-card>span,.admin-chart-card header span,.admin-form-panel header span,.admin-plan-card header span,.admin-subscription-card>span{font-size:.75rem}.admin-access-card h2,.admin-chart-card h2,.admin-form-panel h2,.admin-plan-card h2,.admin-subscription-card h2{font-size:1.25rem}.admin-chart-card header>strong{font-size:1.5rem}.admin-trend-chart__dates text,.admin-trend-chart__grid text{font-size:20px}.admin-plan-bar>div{font-size:.8125rem}.admin-alert,.admin-loading,.admin-report-loading{font-size:.875rem}.admin-search{height:46px}.admin-search input{font-size:.875rem}.admin-table th{padding-block:15px;font-size:.75rem}.admin-table td{padding-block:16px;font-size:.875rem}.admin-user-cell i{font-size:.6875rem}.admin-user-cell strong{font-size:.875rem}.admin-user-cell small{font-size:.8125rem}.admin-plan-badge{padding:5px 8px;font-size:.75rem}.admin-pagination,.admin-row-link{font-size:.8125rem}.admin-pagination button{min-height:36px;font-size:.8125rem}.admin-empty h2{font-size:1.125rem}.admin-back-link,.admin-empty p{font-size:.875rem}.admin-user-hero__avatar{font-size:1.125rem}.admin-user-hero__badges>span{font-size:.75rem}.admin-form-panel>header p,.admin-user-hero p{font-size:.875rem;line-height:1.55}.admin-field>span{font-size:.8125rem}.admin-field input,.admin-field select{min-height:48px;font-size:.9375rem}.admin-field small{font-size:.78125rem;line-height:1.5}.admin-term-note,.admin-term-options>span{font-size:.8125rem}.admin-form-divider,.admin-form-panel form>footer>span{font-size:.75rem}.admin-subscription-card>div,.admin-subscription-card>div strong{font-size:.8125rem}.admin-access-card p{font-size:.875rem;line-height:1.6}.admin-access-card .admin-button{font-size:.8125rem}.admin-video-card__badges span,.admin-video-card__duration{font-size:.75rem}.admin-video-card h3{font-size:1rem}.admin-video-card__author i{font-size:.75rem}.admin-video-card__author strong{font-size:.875rem}.admin-video-card__author small,.admin-video-card__meta{font-size:.75rem}.admin-load-more{min-height:46px;font-size:.875rem}.admin-report-group__badges span{font-size:.75rem}.admin-report-group__main h2{font-size:1rem}.admin-report-group__main p{font-size:.8125rem}.admin-report-group__main p i{font-size:.75rem}.admin-report-group__toolbar a,.admin-report-group__toolbar button{min-height:38px;font-size:.8125rem}.admin-report-message header a i{font-size:.75rem}.admin-report-message header a strong{font-size:.875rem}.admin-report-message header a small,.admin-report-message header>div span,.admin-report-message time{font-size:.75rem}.admin-report-message>p{font-size:.9375rem;line-height:1.7}.admin-dialog h2{font-size:1.375rem}.admin-dialog p{font-size:.875rem}@keyframes admin-shimmer{to{background-position:-140% 0}}@media (width<=1260px){.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-layout{grid-template-columns:minmax(0,1fr) 270px}.admin-form-grid--three{grid-template-columns:1fr}}@media (width<=960px){.admin-shell{padding-top:64px;display:block}.admin-mobile-header{z-index:60;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0d0bf0;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.admin-sidebar{z-index:55;width:min(300px,86vw);height:auto;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;top:64px;bottom:0;left:0;transform:translate(-102%)}.admin-shell--nav-open .admin-sidebar{transform:none}.admin-sidebar__top .admin-brand{display:none}.admin-sidebar__top{padding-top:0}.admin-nav-scrim{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a3;border:0;display:block;position:fixed;inset:64px 0 0}.admin-page{width:min(100% - 40px,1180px);padding-top:36px}.admin-user-hero{margin-top:-36px}.admin-range-panel{flex-wrap:wrap}.admin-range-panel label:first-of-type{margin-left:0}.admin-user-layout{grid-template-columns:1fr}.admin-user-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-promotion-rules{grid-template-columns:1fr}.admin-promotion-rules>div{border-right:0;padding:8px 0}}@media (width<=720px){.admin-page{width:min(100% - 28px,640px);padding-block:28px 58px}.admin-page-heading{flex-direction:column;align-items:flex-start}.admin-page-heading h1{font-size:2.35rem}.admin-heading-stat{width:100%;min-width:0}.admin-range-panel{align-items:stretch}.admin-range-panel__title,.admin-range-presets{width:100%}.admin-range-presets button{flex:1}.admin-range-panel label{flex-direction:column;align-items:stretch;gap:4px;width:calc(50% - 6px);margin-left:0}.admin-range-panel .admin-button{width:100%}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi:last-child{grid-column:1/-1}.admin-chart-grid{grid-template-columns:1fr}.admin-chart-card,.admin-plan-card{padding:17px}.admin-trend-chart__dates text,.admin-trend-chart__grid text{font-size:14px}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-user-hero{margin:-28px -14px 24px;padding:28px 14px 22px}.admin-user-hero__main{align-items:flex-start}.admin-user-hero__avatar{width:52px;height:52px}.admin-user-hero p{line-height:1.6}.admin-form-panel{padding:17px}.admin-form-panel>header{flex-direction:column}.admin-form-panel>header p{text-align:left}.admin-form-grid{grid-template-columns:1fr}.admin-form-panel form>footer{flex-direction:column;align-items:stretch}.admin-user-aside,.admin-video-grid{grid-template-columns:1fr}.admin-report-group__summary{grid-template-columns:92px 1fr 20px;gap:11px;min-height:98px}.admin-report-group__summary>img{width:92px}.admin-report-group__main p{align-items:flex-start;line-height:1.5}.admin-report-group__main p i{display:none}.admin-report-group__toolbar{flex-direction:column;align-items:stretch}.admin-report-message header{flex-direction:column}.admin-report-message header>div{justify-content:space-between;width:100%}.admin-promotion-card{padding:20px}.admin-promotion-card>header{grid-template-columns:48px minmax(0,1fr);align-items:start}.admin-promotion-card__icon{width:48px;height:48px}.admin-promotion-switch{grid-column:1/-1;width:100%}.admin-promotion-card>footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-promotion-card>footer p{text-align:left;grid-column:1/-1}}.admin-promo-state,.admin-table td>small{color:var(--admin-muted);margin-top:3px;font-size:.72rem;display:block}.admin-table-wrap{overflow-x:auto}.admin-promo-dialog{width:min(720px,100vw - 28px)}.admin-promo-dialog form{gap:15px;display:grid}.admin-promo-dialog form>div:last-child{justify-content:flex-end;gap:9px;display:flex}.admin-owner-search{position:relative}.admin-owner-search>div{border:1px solid var(--admin-line-strong);background:#0b0f0c;align-items:center;gap:8px;padding-left:12px;display:flex}.admin-owner-search>div input{border:0;padding-left:0}.admin-owner-search>ul{z-index:20;border:1px solid var(--admin-line-strong);background:#0b0f0c;max-height:220px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% - 5px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #00000080}.admin-owner-search li button{width:100%;color:var(--admin-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px}.admin-owner-search li button:hover{color:var(--admin-signal);background:#b7f52a14}.admin-check{color:var(--admin-muted);align-items:center;gap:9px;font-size:.85rem;display:flex}.admin-check input{accent-color:var(--admin-signal)}.admin-promo-hero .admin-user-hero__avatar{color:var(--admin-signal)}.admin-promo-kpis{margin-bottom:22px}.admin-promo-kpis .admin-kpi{min-height:150px}.admin-promo-kpis .admin-kpi .admin-button{align-self:start;margin-top:10px}.admin-promo-editor{margin-bottom:34px}.admin-access-card.is-danger{border-color:#ff5a5366}.admin-access-card.is-danger>div{color:#ff756f}@media (width<=720px){.admin-promo-kpis{grid-template-columns:1fr}.admin-promo-dialog form>div:last-child{flex-direction:column-reverse;align-items:stretch}}@media (width<=460px){.admin-mobile-header{padding-inline:14px}.admin-kpi-grid{grid-template-columns:1fr}.admin-kpi:last-child{grid-column:auto}.admin-kpi{min-height:128px}.admin-trend-chart__dates text,.admin-trend-chart__grid text{font-size:19px}.admin-range-panel label{width:100%}.admin-user-hero__main{flex-direction:column}.admin-report-group__summary{grid-template-columns:74px 1fr 18px;padding:10px}.admin-report-group__summary>img{width:74px}.admin-report-group__main h2{max-width:170px}.admin-report-group__main p{font-size:.8125rem}.admin-report-group__details{padding:10px}.admin-report-message{padding:11px}.admin-dialog>div{flex-direction:column-reverse;align-items:stretch}.admin-promotion-card>header{grid-template-columns:1fr}.admin-promotion-card__icon{display:none}.admin-promotion-switch{grid-column:1}.admin-promotion-card>footer{grid-template-columns:1fr}.admin-promotion-card>footer p{grid-column:1}}.admin-individual-toolbar{align-items:center;gap:8px;margin-bottom:20px;padding:12px;display:flex;overflow-x:auto}.admin-individual-toolbar>span{color:var(--admin-muted);white-space:nowrap;align-items:center;gap:7px;margin-right:6px;font-size:.8125rem;display:inline-flex}.admin-individual-toolbar button{border:1px solid var(--admin-line);color:#929b94;cursor:pointer;white-space:nowrap;background:0 0;min-height:36px;padding:0 12px;font-size:.8125rem}.admin-individual-toolbar button.is-active{color:var(--admin-signal);background:#b7f52a14;border-color:#b7f52a73}.admin-individual-list{gap:18px;display:grid}.admin-individual-card{padding:24px;position:relative;overflow:hidden}.admin-individual-card:before{content:"";background:#4d5950;width:3px;position:absolute;top:0;bottom:0;left:0}.admin-individual-card.is-new:before{background:var(--admin-signal);box-shadow:0 0 16px #b7f52a59}.admin-individual-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-individual-card__identity{align-items:center;gap:13px;min-width:0;display:flex}.admin-individual-card__identity>span{border:1px solid var(--admin-line-strong);width:46px;height:46px;color:var(--admin-signal);flex:none;place-items:center;display:grid}.admin-individual-card__identity div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-individual-card__identity strong{color:var(--admin-text);font-size:1.05rem}.admin-individual-card__identity a{color:var(--admin-signal);font-size:.875rem;text-decoration:none}.admin-individual-card__identity small{color:#667168;font-size:.75rem}.admin-individual-card__status{border:1px solid var(--admin-line-strong);color:#aab3ac;text-transform:uppercase;white-space:nowrap;padding:6px 9px;font-size:.7rem;font-weight:700}.admin-individual-card__requirements{border:1px solid var(--admin-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;display:grid}.admin-individual-card__requirements div{border-right:1px solid var(--admin-line);padding:13px}.admin-individual-card__requirements div:last-child{border-right:0}.admin-individual-card__requirements dt{color:var(--admin-muted);font-size:.75rem}.admin-individual-card__requirements dd{color:var(--admin-text);margin:5px 0 0;font-size:.9375rem;font-weight:650}.admin-individual-card__message{border:1px solid var(--admin-line);background:#0c100d;margin-top:16px;padding:15px}.admin-individual-card__message span{color:var(--admin-muted);text-transform:uppercase;font-size:.75rem}.admin-individual-card__message p{color:#c6cec8;white-space:pre-wrap;margin:8px 0 0;font-size:.9rem;line-height:1.65}.admin-individual-card__work{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.admin-individual-card__work .admin-field{margin:0}.admin-individual-card__work textarea{border:1px solid var(--admin-line-strong);width:100%;min-height:92px;color:var(--admin-text);font:inherit;resize:vertical;background:#0b0f0c;padding:12px;font-size:.875rem}.admin-individual-card>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:17px;display:flex}.admin-individual-card>footer p{color:var(--admin-muted);margin:0;font-size:.75rem}.admin-individual-card>footer div{gap:9px;display:flex}.admin-individual-card>footer a{text-decoration:none}.admin-payment-amount{gap:2px;display:grid}.admin-payment-amount del{color:#687269;font-size:.72rem}.admin-payment-amount strong{color:var(--admin-text);font-weight:650}.admin-payment-amount small{color:var(--admin-signal);text-transform:uppercase;font-size:.68rem}@media (width<=720px){.admin-individual-card{padding:18px}.admin-individual-card>footer,.admin-individual-card>header{flex-direction:column;align-items:stretch}.admin-individual-card__status{align-self:flex-start}.admin-individual-card__requirements{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-individual-card__requirements div:nth-child(2){border-right:0}.admin-individual-card__requirements div:nth-child(-n+2){border-bottom:1px solid var(--admin-line)}.admin-individual-card__work{grid-template-columns:1fr}.admin-individual-card>footer div{flex-direction:column}}
