@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2) format("woff2"),url(/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-normal-DCESwnT1.woff2) format("woff2"),url(/assets/noto-sans-greek-400-normal-Be2BcUUc.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2) format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-cyrillic-ext-500-normal-CuwgPeWW.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-500-normal-Bw4G4pNe.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-cyrillic-500-normal-9zZ_jNuA.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-500-normal-BxM0HQjg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-devanagari-500-normal-VG35fhMU.woff2) format("woff2"),url(/assets/noto-sans-devanagari-500-normal-B62tDw8r.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-greek-ext-500-normal-D6bOGD5V.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-500-normal-CbZNESfr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-greek-500-normal-D_0l3T9g.woff2) format("woff2"),url(/assets/noto-sans-greek-500-normal-BAAA_uK7.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-vietnamese-500-normal-B_DgfjT4.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-500-normal-BBHKifio.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-ext-500-normal-D88cFz81.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-500-normal-Bn9_h39k.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-500-normal-DCA2Z9Cj.woff2) format("woff2"),url(/assets/noto-sans-latin-500-normal-CDPngY5C.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-ext-600-normal-DlWr7wnj.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-600-normal-Cwz1867h.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-600-normal-KpAl9xZA.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-600-normal-BRIw9PIU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-600-normal-Ewgvvq1j.woff2) format("woff2"),url(/assets/noto-sans-devanagari-600-normal-Bly84zfI.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-ext-600-normal-B4z4a2vi.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-600-normal-BjvVOqxV.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-600-normal-CT9U7UAD.woff2) format("woff2"),url(/assets/noto-sans-greek-600-normal-C0bz_iEd.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-vietnamese-600-normal-mhyQDSzg.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-600-normal-D0HZFEqa.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-ext-600-normal-Has_8ph9.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-600-normal-B3lLaxXr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2) format("woff2"),url(/assets/noto-sans-latin-600-normal-DVJMj_t0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-ext-700-normal-OK-fZO_i.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-700-normal-D83T7awq.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-700-normal-DYZmzPmX.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-700-normal-D8UNalU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-700-normal-DVs0dmkg.woff2) format("woff2"),url(/assets/noto-sans-devanagari-700-normal-CT12sGlc.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-ext-700-normal-Dq1WA5-1.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-700-normal-BOmIwFkq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-700-normal-x3kNWF-0.woff2) format("woff2"),url(/assets/noto-sans-greek-700-normal-DDNJsN3F.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-vietnamese-700-normal-DayJ0F-f.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-700-normal-1GL2JyGE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-ext-700-normal-BypTtJma.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-700-normal-CgsG9aVh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2) format("woff2"),url(/assets/noto-sans-latin-700-normal-ZyrKABVF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-cyrillic-ext-800-normal-Uh9TN07L.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-800-normal-M3MO2N9R.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-cyrillic-800-normal-BHsJD6QD.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-800-normal-D5bfi3D3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-devanagari-800-normal-Co_q6ZAR.woff2) format("woff2"),url(/assets/noto-sans-devanagari-800-normal-BKyq03ns.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-greek-ext-800-normal-DthhrbFv.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-800-normal-DMs-Du0o.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-greek-800-normal-7cHs4GkA.woff2) format("woff2"),url(/assets/noto-sans-greek-800-normal-BWg6C9u8.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-vietnamese-800-normal-DLOy_OR1.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-800-normal-DB_3lCaD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-latin-ext-800-normal-CQX_xZZ-.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-800-normal-K85-gE9X.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-latin-800-normal-Db0WpKRw.woff2) format("woff2"),url(/assets/noto-sans-latin-800-normal-DnRnaT6R.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-italic-C9NI8UaU.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-italic-DqW_YkPk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-italic-CMQj_TQM.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-400-italic-Dm4hr-Ag.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-italic-aza5nvbj.woff2) format("woff2"),url(/assets/noto-sans-devanagari-400-italic-BpEXw0fu.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-italic-DlxXzGt2.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-400-italic-D9i0Od8_.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-italic-Cw158ua2.woff2) format("woff2"),url(/assets/noto-sans-greek-400-italic-Ds3lC5jm.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-italic-Dotu2pZp.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-400-italic-da8J1rYs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-italic-BXXaecLH.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-400-italic-C3uzHanu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-italic-4m5KtZ19.woff2) format("woff2"),url(/assets/noto-sans-latin-400-italic-D8X3Awh8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-ext-600-italic-CC5I0LnT.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-600-italic-hrBy0D3J.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-600-italic-CESUKSwh.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-600-italic-m54rhAyq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-600-italic-B138Uihc.woff2) format("woff2"),url(/assets/noto-sans-devanagari-600-italic-CK2vPhvr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-ext-600-italic-Bomkg17R.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-600-italic-Bts2HfcD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-600-italic-BDo4XChJ.woff2) format("woff2"),url(/assets/noto-sans-greek-600-italic-BCoq6RFp.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/noto-sans-vietnamese-600-italic-DCBoCqyC.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-600-italic-CkD4URHs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-ext-600-italic-gXx8laDq.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-600-italic-D1aogp83.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-italic-DQYhAGQf.woff2) format("woff2"),url(/assets/noto-sans-latin-600-italic--aEa4xY8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-mono-cyrillic-ext-400-normal-9Ewlu8PF.woff2) format("woff2"),url(/assets/noto-sans-mono-cyrillic-ext-400-normal-C7aoG9L4.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-mono-cyrillic-400-normal-D1eOID31.woff2) format("woff2"),url(/assets/noto-sans-mono-cyrillic-400-normal-BxRum-MH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-mono-greek-ext-400-normal-DZW1PkUz.woff2) format("woff2"),url(/assets/noto-sans-mono-greek-ext-400-normal-C-mzKwVJ.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-mono-greek-400-normal-CoLPnZO1.woff2) format("woff2"),url(/assets/noto-sans-mono-greek-400-normal-DJKbJpBC.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/noto-sans-mono-vietnamese-400-normal-DrMg8Rma.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-mono-latin-ext-400-normal-C6HwhOQa.woff2) format("woff2"),url(/assets/noto-sans-mono-latin-ext-400-normal-IwTKhcWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-mono-latin-400-normal-CZYNCU4f.woff2) format("woff2"),url(/assets/noto-sans-mono-latin-400-normal-CF8dj7sH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-mono-cyrillic-ext-500-normal-BI-70Rpm.woff2) format("woff2"),url(/assets/noto-sans-mono-cyrillic-ext-500-normal-dsN18QuN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-mono-cyrillic-500-normal-BkSvSD44.woff2) format("woff2"),url(/assets/noto-sans-mono-cyrillic-500-normal-qaJv-ddq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-mono-greek-ext-500-normal-uAd7Jymt.woff2) format("woff2"),url(/assets/noto-sans-mono-greek-ext-500-normal-Bx_-c2sc.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-mono-greek-500-normal-DYNuR3ny.woff2) format("woff2"),url(/assets/noto-sans-mono-greek-500-normal-Bern1gAA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/noto-sans-mono-vietnamese-500-normal-CKsTTif2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-mono-latin-ext-500-normal-CfnmFUiE.woff2) format("woff2"),url(/assets/noto-sans-mono-latin-ext-500-normal-Dxs5JMS9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-mono-latin-500-normal-BbsU9hWL.woff2) format("woff2"),url(/assets/noto-sans-mono-latin-500-normal-CzyLFS9Y.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-mono-cyrillic-ext-700-normal-DIdXcaHT.woff2) format("woff2"),url(/assets/noto-sans-mono-cyrillic-ext-700-normal-Wik1mcYK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-mono-cyrillic-700-normal-CKBYCOIR.woff2) format("woff2"),url(/assets/noto-sans-mono-cyrillic-700-normal-_Rm7s8ib.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-mono-greek-ext-700-normal-Cjy2AUWg.woff2) format("woff2"),url(/assets/noto-sans-mono-greek-ext-700-normal-DbVMwNbo.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-mono-greek-700-normal-D7DhzKzz.woff2) format("woff2"),url(/assets/noto-sans-mono-greek-700-normal-45TFdaZE.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/noto-sans-mono-vietnamese-700-normal-i4ShBKYM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-mono-latin-ext-700-normal-CheMH_xY.woff2) format("woff2"),url(/assets/noto-sans-mono-latin-ext-700-normal-CVLr4jie.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-mono-latin-700-normal-gjELxfHX.woff2) format("woff2"),url(/assets/noto-sans-mono-latin-700-normal-C-1yQP0w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.parallax{position:relative}.parallax__header{position:relative;z-index:2;min-height:100svh;display:flex;align-items:center;justify-content:center}.parallax__visuals{position:absolute;left:0;top:0;width:100%;height:120%}.parallax__layers{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.parallax__layer{position:absolute;top:0;right:0;bottom:0;left:0}.parallax__dark{display:none}:root[data-theme=dark] .parallax__dark{display:block}:root[data-theme=dark] .parallax__light{display:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .parallax__dark{display:block}:root:not([data-theme=light]) .parallax__light{display:none}}.parallax__layer-img{position:absolute;left:0;top:-17.5%;width:100%;height:117.5%;max-width:none;object-fit:cover;object-position:50% 100%;pointer-events:none}.parallax__layer-title{position:absolute;left:0;top:0;width:100%;height:100svh;display:flex;align-items:center;justify-content:center}.parallax__title{margin:0 0 .1em;font-size:clamp(64px,16vw,220px);font-weight:800;line-height:1;color:#fff}.parallax__black-line-overflow{position:absolute;left:0;bottom:-1px;z-index:20;width:100%;height:2px;background:var(--bg, #000)}.parallax__fade{position:absolute;left:0;bottom:0;z-index:30;width:100%;height:22%;background:linear-gradient(rgba(0,0,0,0),var(--bg, #000));pointer-events:none}.parallax__content{position:relative;z-index:3;display:flex;align-items:center;justify-content:center}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}:root,:root[data-theme=dark]{--bg:#000000;--bg2:#0A0A0B;--panel:#0D0E10;--panel2:#131417;--line:#1F2023;--line2:#2A2B2F;--ink:#F4F4F5;--ink-dim:#C7C9CF;--ink-faint:#80838D;--accent:#8B5CF6;--accent-ink:#FFFFFF;--accent-dim:#6D28D9;--accent-soft:rgba(139,92,246,.16);--accent-glow:rgba(139,92,246,.45);--real:#8B5CF6;--real-dim:#6D28D9;--real-glow:rgba(139,92,246,.42);--decoy:#2A2B2F;--quantum:#B79CFF;--quantum-glow:rgba(183,156,255,.4);--key:#E3B35A;--danger:#EE6A80;--glass:rgba(0,0,0,.72);--glass-brd:rgba(255,255,255,.06);--hero-glow1:rgba(139,92,246,.14);--hero-glow2:rgba(109,40,217,.08);--font-script:;--font:var(--font-script)"Noto Sans",system-ui,-apple-system,sans-serif;--mono:var(--font-script)"Noto Sans Mono",ui-monospace,monospace}:root[data-theme=light]{--bg:#FFFFFF;--bg2:#F7F5FD;--panel:#FFFFFF;--panel2:#F9F7FE;--line:#ECE7F8;--line2:#DDD5F0;--ink:#171126;--ink-dim:#5A5476;--ink-faint:#948CAD;--accent:#7C3AED;--accent-ink:#FFFFFF;--accent-dim:#6D28D9;--accent-soft:rgba(124,58,237,.1);--accent-glow:rgba(124,58,237,.3);--real:#7C3AED;--real-dim:#6D28D9;--real-glow:rgba(124,58,237,.28);--decoy:#DBD3EE;--quantum:#8B5CF6;--quantum-glow:rgba(139,92,246,.28);--key:#B5822A;--danger:#D6455F;--glass:rgba(255,255,255,.78);--glass-brd:rgba(0,0,0,.05);--hero-glow1:rgba(124,58,237,.1);--hero-glow2:rgba(139,92,246,.07)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:radial-gradient(1100px 560px at 88% -14%,var(--hero-glow1),transparent 60%),radial-gradient(760px 460px at -8% 106%,var(--hero-glow2),transparent 58%),var(--bg);color:var(--ink);font-family:var(--font);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .3s ease,color .3s ease}.wrap{max-width:1140px;margin:0 auto;padding:0 24px}.mono{font-family:var(--mono)}button{font-family:var(--font);cursor:pointer}::selection{background:var(--accent-soft)}.site-header{position:sticky;top:0;z-index:50;background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.header-inner{max-width:1140px;margin:0 auto;padding:0 24px;height:66px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:9px;color:var(--ink);cursor:pointer}.brand-logo{height:32px;width:32px;display:block}.wm-tag{font-size:14px;font-weight:500;color:var(--ink-faint);padding-left:9px;border-left:1px solid var(--line2)}.hnav{display:flex;align-items:center;gap:2px;margin-inline-start:16px}.hactions{margin-inline-start:auto;display:flex;align-items:center;gap:10px}.icon-btn{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line2);background:var(--panel);color:var(--ink-dim);transition:.15s}.icon-btn:hover{color:var(--accent);border-color:var(--accent)}.icon-btn.sm{width:28px;height:28px;border-radius:8px}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.icon-btn:disabled:hover{color:var(--ink-dim);border-color:var(--line2)}.btn-text{background:transparent;border:none;color:var(--ink-dim);font-size:14px;font-weight:500;padding:9px 12px;border-radius:9px;transition:.15s}.btn-text:hover{color:var(--ink)}.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:600;padding:10px 20px;border-radius:999px;border:none;background:var(--accent);color:var(--accent-ink);white-space:nowrap;box-shadow:0 8px 20px -8px var(--accent-glow);transition:transform .08s,box-shadow .15s}.btn-pill:hover{box-shadow:0 10px 26px -8px var(--accent-glow)}.btn-pill:active{transform:translateY(1px)}@media (max-width:760px){.hnav{display:none}}@media (max-width:520px){.btn-text{display:none}}.menu-btn{display:none;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--line2);background:var(--panel);color:var(--ink-dim);flex:none}.menu-btn:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:760px){.menu-btn{display:flex}}.hactions-wide{display:flex;align-items:center;gap:10px}@media (max-width:760px){.hactions-wide{display:none}}.mm-scrim{position:absolute;top:100%;left:0;right:0;height:100vh;background:#0000006b;z-index:40;animation:mm-fade .18s ease-out}@keyframes mm-fade{0%{opacity:0}to{opacity:1}}.mobile-menu{position:relative;z-index:45;display:flex;flex-direction:column;max-height:calc(100vh - 66px);max-height:calc(100dvh - 66px);background:var(--panel);border-top:1px solid var(--line);box-shadow:0 26px 50px -26px #140a328c;animation:mm-drop .22s cubic-bezier(.2,.8,.2,1)}@keyframes mm-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (min-width:600px){.site-header .mobile-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:16px;width:400px;max-height:calc(100vh - 90px);max-height:calc(100dvh - 90px);border:1px solid var(--line2);border-radius:18px;overflow:hidden;transform-origin:top right}[dir=rtl] .mobile-menu{transform-origin:top left}.mm-scrim{background:#00000047}}@media (prefers-reduced-motion: reduce){.mobile-menu,.mm-scrim{animation:none}}.mm-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px}.mm-sec{display:flex;flex-direction:column;gap:2px;padding:6px 0}.mm-sec+.mm-sec{margin-top:6px}.mobile-menu .nm-row{padding:10px}.mobile-menu .nm-label{font-size:15px}.mobile-menu .nm-desc{font-size:13px}.mobile-menu .mm-page,.mobile-menu .mm-tile{align-items:center}.nm-row.mm-page.on{background:var(--accent-soft)}.mm-popular{display:grid;grid-template-columns:1fr 1fr;gap:2px}.mobile-menu .mm-tile{gap:10px;padding:9px 10px}.mm-tile .nm-ico{width:28px;height:28px;border-radius:8px}.mobile-menu .mm-tile .nm-label{font-size:13.5px;font-weight:500}.mm-fold{display:flex;align-items:center;gap:10px;width:100%;margin-top:4px;padding:12px 10px;border:none;border-radius:11px;background:transparent;color:var(--accent);font-family:var(--font);font-size:14px;font-weight:600;text-align:start;cursor:pointer}.mm-fold:hover{background:var(--panel2)}.mm-fold>svg:last-child{margin-inline-start:auto;flex:none;transition:transform .25s}.mm-fold[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.mm-fold-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1)}.mm-fold-body.open{grid-template-rows:1fr}.mm-fold-inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .28s}.mm-fold-body.open .mm-fold-inner{visibility:visible;transition:none}@media (prefers-reduced-motion: reduce){.mm-fold-body,.mm-fold-inner{transition:none}}.mm-group{padding:6px 0 4px}.mm-group-h{padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.mm-tools{display:grid;grid-template-columns:1fr 1fr;gap:1px}.mm-tool{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;min-width:0;color:var(--ink-dim);font-size:13.5px;font-weight:500;text-decoration:none}.mm-tool span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-tool:hover{background:var(--panel2);color:var(--ink)}.mega-ico{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:7px;background:var(--accent-soft);color:var(--accent)}.mm-setting{color:var(--ink)}.mm-setting .nm-ico{width:30px;height:30px;border-radius:9px}.mm-setting-name{font-size:15px;font-weight:600}.mm-setting-value{margin-inline-start:auto;font-size:13.5px;font-weight:500;color:var(--ink-dim)}.mm-fold.mm-setting>svg:last-child{margin-inline-start:0}.mm-langs{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px 0 6px}.mm-theme-row{display:flex;align-items:center;gap:10px;padding:8px 10px}.mm-seg{margin-inline-start:auto;display:inline-flex;padding:3px;gap:2px;border-radius:999px;border:1px solid var(--line2);background:var(--panel2)}.mm-seg button{display:grid;place-items:center;width:36px;height:30px;border:none;border-radius:999px;background:transparent;color:var(--ink-dim);cursor:pointer;transition:.15s}.mm-seg button.on{background:var(--panel);color:var(--accent);box-shadow:0 1px 3px #140a322e}.mm-foot{flex:none;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--panel)}.mm-cta{width:100%;padding:13px 20px;font-size:15px}.btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-size:15px;font-weight:600;border-radius:999px;border:1px solid transparent;padding:13px 24px;transition:transform .08s,background .15s,box-shadow .15s,border-color .15s;letter-spacing:-.01em}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 26px -10px var(--accent-glow)}.btn.primary:hover:not(:disabled){box-shadow:0 12px 30px -10px var(--accent-glow)}.btn.outline{background:transparent;color:var(--ink);border-color:var(--line2)}.btn.outline:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn.key{background:transparent;color:var(--key);border-color:var(--key)}.btn.ghost{background:transparent;color:var(--ink-dim);border-color:var(--line2)}.btn.ghost:hover:not(:disabled){color:var(--ink);border-color:var(--ink-faint)}.btn.wide{width:100%;border-radius:12px}.kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.section-h{font-size:clamp(26px,3.8vw,40px);font-weight:700;letter-spacing:-.035em;margin:0 0 10px;line-height:1.08}.section-p{color:var(--ink-dim);font-size:16px;max-width:56ch;margin:0}.hero2-wrap{position:relative;width:100%;margin:0 0 8px}.hero2{position:relative;isolation:isolate;overflow:hidden;min-height:min(88vh,760px);display:flex;align-items:center;padding:130px 24px 90px}@media (max-width:900px){.hero2{min-height:auto;padding:96px 20px 64px}}@media (max-width:600px){.hero2{padding:84px 16px 52px}}.hero2-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.7;mix-blend-mode:screen;pointer-events:none}.hero2-bg .loom-host{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;border:none;border-radius:0;background:transparent}.hero2-bg .loom-content{display:none}:root[data-theme=light] .hero2-bg{opacity:.32;mix-blend-mode:multiply}.hero2-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(1200px 680px at 82% 0%,var(--hero-glow1),transparent 62%),radial-gradient(900px 620px at 6% 100%,var(--hero-glow2),transparent 58%),linear-gradient(180deg,var(--bg) 0%,transparent 26%,transparent 72%,var(--bg) 100%)}.hero2-grid{position:relative;z-index:2;max-width:1140px;margin:0 auto;width:100%}.hero2-left{display:flex;flex-direction:column;gap:40px}.hero2-left h1{font-size:clamp(36px,5.4vw,64px);line-height:1;letter-spacing:-.04em;font-weight:800;margin:0 0 20px}.hero2-left h1 em{font-style:normal;color:var(--accent)}.hero2-left .lead2{font-size:clamp(15px,1.5vw,17.5px);color:var(--ink-dim);max-width:52ch;line-height:1.62;margin:0 0 28px}.hero2-ctas{display:flex;gap:12px;flex-wrap:wrap}.hero2-ghost{background:transparent;border:1px solid var(--line2);color:var(--ink);font-size:14.5px;font-weight:600;padding:13px 22px;border-radius:999px;transition:.15s;font-family:var(--font)}.hero2-ghost:hover{border-color:var(--accent);color:var(--accent)}.hero2-badges{display:flex;gap:30px;flex-wrap:wrap}.hero2-badge{display:flex;gap:12px;align-items:flex-start;max-width:270px}.hero2-badge-icon{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border:1px solid var(--line2)}.hero2-badge b{display:block;font-size:14px;font-weight:700;margin-bottom:3px;letter-spacing:-.01em}.hero2-badge p{margin:0;font-size:12.5px;color:var(--ink-faint);line-height:1.5}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px 0 6px}@media (max-width:760px){.trio{grid-template-columns:1fr}}.tcard{border:1px solid var(--line);border-radius:18px;padding:26px;background:var(--panel);transition:border-color .2s,transform .2s}.tcard:hover{border-color:var(--accent);transform:translateY(-2px)}.tcard .lab{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--accent-soft);color:var(--accent);font-family:var(--mono);font-weight:700;font-size:13px;margin-bottom:16px}.tcard h3{margin:0 0 6px;font-size:18px;font-weight:700;letter-spacing:-.02em}.tcard p{margin:0;font-size:14px;color:var(--ink-dim);line-height:1.55}.features{padding:70px 0 24px}.features-head{max-width:640px;margin-bottom:14px}.flist{display:grid;gap:0}.frow{display:grid;grid-template-columns:96px 1fr;gap:28px;align-items:start;padding:34px 0}.frow+.frow{border-top:1px solid var(--line)}@media (max-width:640px){.frow{grid-template-columns:1fr;gap:12px;padding:26px 0}}.fnum{font-family:var(--mono);font-size:34px;font-weight:700;line-height:1;color:var(--accent);opacity:.9}.frow h3{margin:0 0 10px;font-size:clamp(20px,2.6vw,26px);font-weight:700;letter-spacing:-.025em}.frow p{margin:0;font-size:15.5px;color:var(--ink-dim);line-height:1.6;max-width:64ch}.lfoot{overflow:hidden;margin-top:48px;border-top:1px solid var(--line);background:var(--panel2)}.lfoot-inner{max-width:1140px;margin:0 auto;padding:52px 24px 0}.lfoot-top{display:flex;justify-content:space-between;gap:40px}.lfoot-brand{max-width:360px}.lfoot-logo{display:inline-flex}.lfoot-logo img{height:26px;width:auto;display:block}.lfoot-tag{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--ink-dim)}.lfoot-share{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:9px 16px;border-radius:999px;border:1px solid var(--line2);background:var(--panel2);color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;transition:.15s}.lfoot-share:hover{border-color:var(--accent);color:var(--accent)}.lfoot-cp{margin:20px 0 0;font-size:12.5px;color:var(--ink-faint)}.lfoot-cols{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,340px);gap:32px 64px}.lfoot-contact p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-dim)}.lfoot-contact p a{display:inline;color:var(--accent);font-size:inherit;word-break:break-word}.lfoot-contact p a:hover{text-decoration:underline}.lfoot-contact .lfoot-share{margin-top:14px;color:var(--ink)}.lfoot-contact .lfoot-share:hover{color:var(--accent)}.lfoot-col h2,.lfoot-col h3{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.lfoot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.lfoot-col a{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--ink-dim);text-decoration:none;transition:.13s}.lfoot-col a:hover{color:var(--accent)}.lfoot-dir{margin-top:clamp(40px,5vw,56px);border-top:1px solid var(--line)}.lfoot-prod{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(4,minmax(0,1fr));gap:28px 22px;padding-block:clamp(28px,4vw,40px)}.lfoot-prod+.lfoot-prod{border-top:1px dashed var(--line2)}.lfoot-prod-intro{padding-right:12px}.lfoot-prod-name{display:inline-flex;align-items:center;gap:7px;font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--ink);text-decoration:none;transition:.15s}.lfoot-prod-name svg{color:var(--accent);transition:transform .15s}.lfoot-prod-name:hover{color:var(--accent)}.lfoot-prod-name:hover svg{transform:translate(3px)}.lfoot-prod-intro p{margin:8px 0 0;max-width:30ch;font-size:13px;line-height:1.6;color:var(--ink-faint)}.lfoot-dircol{display:flex;flex-direction:column;gap:26px;min-width:0}.lfoot-dircol ul{gap:9px}.lfoot-dircol li{display:flex}.lfoot-dircol a{font-size:13px;line-height:1.4}@media (max-width:900px){.lfoot-top{flex-direction:column;gap:36px}.lfoot-brand{max-width:520px}.lfoot-cols{grid-template-columns:minmax(140px,auto) minmax(0,380px)}.lfoot-prod{grid-template-columns:repeat(4,minmax(0,1fr))}.lfoot-prod-intro{grid-column:1 / -1;padding-right:0}}.lfoot-prod-toggle{display:none}@media (max-width:640px){.lfoot-prod{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding-block:24px}.lfoot-prod-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:9px 15px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.lfoot-prod-toggle svg{color:var(--accent);transition:transform .2s}.lfoot-prod.open .lfoot-prod-toggle svg{transform:rotate(180deg)}.lfoot-prod:not(.open) .lfoot-dircol{display:none}.lfoot-prod-intro p{max-width:none}.lfoot-cols>.lfoot-col:first-child ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}}.lfoot-mark{width:100%;max-width:1092px;aspect-ratio:306 / 81;margin:clamp(12px,3vw,28px) auto -4.5%;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 62%,var(--panel2)) 0%,color-mix(in srgb,var(--accent) 22%,var(--panel2)) 55%,var(--panel2) 100%);-webkit-mask:url(/assets/logo/mark.svg) center / contain no-repeat;mask:url(/assets/logo/mark.svg) center / contain no-repeat;pointer-events:none}@media (max-width:640px){.lfoot-top{flex-direction:column;gap:32px}.lfoot-cols{grid-template-columns:1fr;gap:28px}}.page{padding:46px 0 40px}.page-head{margin-bottom:26px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:16px}.phead{display:flex;align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid var(--line)}.phead .n{font-family:var(--mono);font-size:10px;color:#fff;background:var(--accent);width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-weight:700}.phead.k .n{background:var(--key)}.phead h2{font-size:13px;letter-spacing:.01em;margin:0;font-weight:600}.phead .hint{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink-faint)}.pbody{padding:16px}.vtabs{display:flex;gap:4px;max-width:460px;margin:0 auto 24px;padding:4px;background:var(--panel2);border:1px solid var(--line);border-radius:14px}.vtab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border-radius:10px;border:none;background:transparent;color:var(--ink-dim);font-size:13.5px;font-weight:600;transition:.15s}.vtab svg{flex:none}.vtab:hover{color:var(--ink)}.vtab.on{background:var(--panel);color:var(--ink);box-shadow:0 8px 18px -10px #00000059}@media (max-width:420px){.vtab{font-size:12px;padding:10px 8px;gap:6px}}.vault-flow{display:grid;gap:20px;min-width:0}.vault-results{display:grid;gap:20px}.sec-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}@media (max-width:900px){.sec-badges{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.sec-badges{grid-template-columns:1fr}}.sec-badge{display:flex;gap:10px;align-items:flex-start;padding:14px 15px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.sec-badge-icon{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.sec-badge b{display:block;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.sec-badge p{margin:2px 0 0;font-size:11px;color:var(--ink-faint);line-height:1.4}.vault-grid{display:grid;grid-template-columns:1fr 300px;gap:24px;align-items:start;max-width:1140px;margin:0 auto}@media (max-width:920px){.vault-grid{grid-template-columns:1fr}}.vault-main{min-width:0}.vault-side{display:grid;gap:16px;position:sticky;top:24px}@media (max-width:920px){.vault-side{position:static}}.side-card .pbody{padding:14px 16px}.sec-list{display:grid;gap:11px}.sec-row{display:flex;flex-direction:column;gap:2px;font-size:12.5px}.sec-row b{color:var(--ink);font-weight:600}.sec-row span{color:var(--ink-faint);font-size:11.5px;line-height:1.4}.strength{margin-top:10px}.strength-bar{height:5px;border-radius:3px;background:var(--panel2);border:1px solid var(--line);overflow:hidden}.strength-bar span{display:block;height:100%;border-radius:3px;transition:width .2s,background .2s}.strength.weak .strength-bar span{background:var(--danger)}.strength.fair .strength-bar span{background:var(--key)}.strength.strong .strength-bar span{background:var(--accent)}.strength.vstrong .strength-bar span{background:var(--real)}.strength-label{display:block;margin-top:6px;font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.03em}.kf-add{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--ink-dim);cursor:pointer;padding:9px 13px;border:1px dashed var(--line2);border-radius:10px;transition:.15s}.kf-add:hover{color:var(--ink);border-color:var(--accent)}.kf-add.k:hover{border-color:var(--key)}.kf-opt{color:var(--ink-faint);font-weight:400}.kf-chip{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink);padding:9px 13px;border:1px solid var(--line2);border-radius:10px;background:var(--panel2)}.kf-chip.k{border-color:var(--key)}.kf-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.kf-x{margin-left:auto;flex:none;display:grid;place-items:center;color:var(--ink-faint);background:transparent;border:none;border-radius:6px;padding:2px}.kf-x:hover{color:var(--danger)}label.fld{display:block;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:8px}.grp+.grp{margin-top:15px}input[type=password],input[type=text],input[type=tel],input[type=email],input[type=number],select{width:100%;background:var(--bg2);border:1px solid var(--line2);color:var(--ink);font-family:var(--font);font-size:14px;padding:11px 13px;border-radius:10px;transition:.15s}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23808390' stroke-width='2'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}select:disabled,input:disabled{opacity:.5;cursor:not-allowed}input:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.keyfield{display:flex;gap:8px;flex-wrap:wrap}.keyfield input{flex:1;min-width:160px}.keyfield .ghost-sm{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ghost-sm{font-size:12px;padding:11px 13px;background:transparent;border:1px solid var(--line2);color:var(--ink-dim);border-radius:10px;font-weight:500}.ghost-sm:hover{color:var(--ink);border-color:var(--ink-faint)}.drop{border:1.5px dashed var(--line2);border-radius:12px;padding:22px 16px;text-align:center;cursor:pointer;transition:.15s}.drop:hover{border-color:var(--accent);background:var(--panel2)}.drop.hot{border-color:var(--accent);background:var(--accent-soft)}.drop .big{font-size:13.5px;color:var(--ink-dim);font-weight:500}.drop .sub{font-size:11px;color:var(--ink-faint);margin-top:6px}.drop.filled{border-style:solid;border-color:var(--accent);text-align:left;display:flex;align-items:center;gap:12px;padding:14px}.drop.filled.k{border-color:var(--key)}.fileicon{font-family:var(--mono);font-size:10px;color:var(--accent);border:1px solid var(--accent);padding:9px 8px;border-radius:8px;flex:none}.fileicon.k{color:var(--key);border-color:var(--key)}.finfo{overflow:hidden}.finfo .fn{font-size:13px;color:var(--ink);word-break:break-all;line-height:1.3;font-weight:500}.finfo .fs{font-family:var(--mono);font-size:10px;color:var(--ink-faint);margin-top:3px}.slider{margin-top:15px}.slider .row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}.slider .val{font-family:var(--mono);color:var(--ink-dim);font-size:12px;font-weight:500}input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--line2);border-radius:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);border:3px solid var(--panel);box-shadow:0 0 0 1px var(--line2)}.estimate{font-size:11px;color:var(--ink-faint);margin-top:10px;font-family:var(--mono)}.estimate b{color:var(--ink-dim)}.status{margin-top:14px;font-family:var(--mono);font-size:11px;color:var(--ink-dim);min-height:16px;display:flex;align-items:center;gap:8px}.status .dot{width:7px;height:7px;border-radius:50%;background:var(--ink-faint);flex:none}.status.busy .dot{background:var(--key);animation:pulse 1s infinite}.status.ok .dot{background:var(--accent)}.status.err .dot{background:var(--danger)}@keyframes pulse{50%{opacity:.3}}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px}@media (max-width:560px){.stats{grid-template-columns:repeat(2,1fr)}}.stat{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:13px 14px}.stat .k{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:7px}.stat .v{font-family:var(--mono);font-size:20px;font-weight:600;line-height:1}.stat .v small{font-size:11px;color:var(--ink-dim);font-weight:400}.stat.real .v{color:var(--accent)}.stat.decoy .v{color:var(--decoy)}.tools{margin-left:auto;display:flex;gap:14px;align-items:center}.xray{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;color:var(--ink-faint);cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:uppercase}.xray input{display:none}.xray .sw{width:26px;height:14px;border-radius:8px;background:var(--line2);position:relative;transition:.15s}.xray .sw:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--ink-faint);transition:.15s}.xray input:checked+.sw{background:var(--quantum-glow)}.xray input:checked+.sw:after{transform:translate(12px);background:var(--quantum)}.field{display:grid;gap:3px;padding:16px}.cell{aspect-ratio:1;border-radius:2px;background:var(--decoy);opacity:.5;transition:background .2s,box-shadow .2s,transform .2s}.field.xray .cell.real{background:var(--quantum);opacity:.9;box-shadow:0 0 6px -1px var(--quantum-glow)}.cell.lit{background:var(--accent)!important;opacity:1!important;box-shadow:0 0 10px 0 var(--accent-glow);transform:scale(1.08)}.cell.pick{outline:2px solid var(--key);outline-offset:-1px;opacity:.85}.cell.clickable{cursor:pointer}.field-empty{padding:54px 20px;text-align:center;color:var(--ink-faint);font-size:13px}.field-empty b{color:var(--ink-dim);display:block;font-size:14px;margin-bottom:6px;font-weight:600}.ledger{max-height:210px;overflow:auto;font-family:var(--mono);font-size:10.5px}.ledger .blk{display:flex;gap:10px;padding:7px 16px;border-bottom:1px solid var(--line)}.ledger .blk:last-child{border-bottom:none}.ledger .ix{color:var(--ink-faint);min-width:26px}.ledger .hsh{color:var(--accent);opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger .empty{padding:24px 16px;color:var(--ink-faint)}.recwait{color:var(--ink-faint);font-size:13px;line-height:1.6}.recfail{color:var(--danger);font-size:13px;line-height:1.6}.recfail b{display:block;margin-bottom:6px;font-weight:600}.reccard{display:flex;align-items:center;gap:12px;margin-bottom:14px}.reccard .fn{font-size:13.5px;color:var(--accent);word-break:break-all;font-weight:500}.reccard .meta{font-family:var(--mono);font-size:10px;color:var(--ink-faint);margin-top:3px}.note{font-size:12.5px;line-height:1.65;color:var(--ink-faint);margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.note b{color:var(--ink-dim);font-weight:600}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:900px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.tools-grid{grid-template-columns:1fr}}.tool-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel);transition:border-color .2s,transform .2s}.tool-card:hover{border-color:var(--accent);transform:translateY(-2px)}.tool-card-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent);margin-bottom:10px}.tool-card-label{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.tool-card-desc{font-size:12.5px;color:var(--ink-dim);line-height:1.5}.tool-shell{max-width:640px;margin:0 auto}.tool-back{display:inline-flex;align-items:center;gap:7px;background:transparent;border:none;color:var(--ink-faint);font-size:13px;font-weight:500;padding:6px 0;margin-bottom:18px}.tool-back:hover{color:var(--ink)}.tool-shell-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.tool-shell-icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.tool-shell-head h2{margin:0 0 4px;font-size:19px;font-weight:700;letter-spacing:-.02em}.tool-shell-head p{margin:0;font-size:13.5px;color:var(--ink-dim)}.seg{display:flex;gap:4px;padding:4px;background:var(--bg2);border:1px solid var(--line2);border-radius:11px}.seg-btn{flex:1;padding:9px 10px;border-radius:8px;border:none;background:transparent;color:var(--ink-dim);font-size:12.5px;font-weight:600;transition:.15s}.seg-btn:hover{color:var(--ink)}.seg-btn.on{background:var(--panel);color:var(--ink);box-shadow:0 4px 12px -6px #0000004d}.rotate-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.btmrow2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:480px){.btmrow2{grid-template-columns:1fr}}.thumbgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.thumb{position:relative;border:1px solid var(--line2);border-radius:8px;overflow:hidden;background:var(--bg2);cursor:pointer;transition:border-color .15s}.thumb:hover{border-color:var(--ink-faint)}.thumb.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.thumb img{display:block;width:100%;height:auto;transition:transform .15s}.thumb-ix{position:absolute;left:4px;bottom:4px;font-family:var(--mono);font-size:9px;color:#fff;background:#0000008c;padding:1px 5px;border-radius:5px}.thumb-tools{position:absolute;top:4px;right:4px;display:flex;gap:4px}.thumb-tools button{width:20px;height:20px;display:grid;place-items:center;border-radius:5px;border:none;background:#0000008c;color:#fff}.thumb-tools button:hover{background:var(--accent)}.mfl{display:grid;gap:8px}.mfl-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--bg2)}.mfl-ix{font-family:var(--mono);font-size:11px;color:var(--ink-faint);width:16px;flex:none}.mfl-info{flex:1;min-width:0}.mfl-name{font-size:13px;color:var(--ink);font-weight:500;word-break:break-all}.mfl-size{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);margin-top:2px}.mfl-actions{display:flex;gap:5px;flex:none}.mfl-add{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1.5px dashed var(--line2);border-radius:10px;background:transparent;color:var(--ink-dim);font-size:13px;font-weight:500;transition:.15s}.mfl-add:hover{border-color:var(--accent);color:var(--accent);background:var(--panel2)}textarea.taa{width:100%;background:var(--bg2);border:1px solid var(--line2);color:var(--ink);font-family:var(--font);font-size:13.5px;padding:11px 13px;border-radius:10px;resize:vertical;line-height:1.5}textarea.taa:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.placebox,.rectbox{position:relative;border:1px solid var(--line2);border-radius:10px;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--bg2)}.placebox{cursor:crosshair}.placebox img,.rectbox img{display:block;width:100%;height:auto;pointer-events:none}.place-marker{position:absolute;transform:translate(-50%,-50%);cursor:grab;touch-action:none;display:flex;align-items:center;justify-content:center}.place-marker:active{cursor:grabbing}.place-sig{max-width:120px;max-height:60px;filter:drop-shadow(0 0 1px rgba(0,0,0,.4))}.place-text{white-space:nowrap;font-weight:600;text-shadow:0 0 6px #fff}.rectbox{cursor:crosshair}.rectbox-box{position:absolute;background:#000000d1;border:1px solid var(--danger)}.rectbox-box.draft{background:#ee6a8059;border:1px dashed var(--danger)}.rectbox-box button{position:absolute;top:-9px;right:-9px;width:18px;height:18px;border-radius:50%;background:var(--danger);color:#fff;border:none;display:grid;place-items:center;padding:0}.sigpad{display:block;width:100%;height:170px;border:1.5px dashed var(--line2);border-radius:12px;background:#fff;touch-action:none;cursor:crosshair}.swatches{display:flex;gap:8px;margin-top:12px}.swatch{width:26px;height:26px;border-radius:50%;border:2px solid var(--line2);padding:0}.swatch.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.chkrow{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-dim);cursor:pointer}.chkrow input{width:16px;height:16px;accent-color:var(--accent);flex:none}.diffview{display:grid;gap:16px}.diff-page{border-top:1px solid var(--line);padding-top:14px}.diff-page-h{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin-bottom:8px}.diff-page p{margin:0;font-size:13px;line-height:1.8;color:var(--ink-dim)}.diff-add{background:#8b5cf62e;color:var(--ink);border-radius:3px;padding:1px 2px}.diff-del{background:#ee6a8029;color:var(--ink-faint);text-decoration:line-through;border-radius:3px;padding:1px 2px}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:8px 0 6px}@media (max-width:760px){.pillars{grid-template-columns:1fr}}.pillar-card{border:1px solid var(--line);border-radius:20px;padding:30px;background:var(--panel);display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.pillar-card:hover{border-color:var(--accent);transform:translateY(-2px)}.pillar-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent);margin-bottom:16px}.pillar-card h3{margin:0 0 8px;font-size:20px;font-weight:700;letter-spacing:-.02em}.pillar-card p{margin:0 0 22px;font-size:14.5px;color:var(--ink-dim);line-height:1.6;flex:1}.tools-preview{padding:64px 0 24px}.tools-preview .tools-grid{margin-top:8px}.faq{padding:64px 0 24px}.faq-list{display:grid;gap:0;max-width:760px}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;padding:20px 4px;background:transparent;border:none;color:var(--ink);font-size:15.5px;font-weight:600;letter-spacing:-.01em}.faq-icon{flex:none;color:var(--accent);transition:transform .2s}.faq-item.on .faq-icon{transform:rotate(45deg)}.faq-a{padding:0 4px 20px;margin-top:-6px;font-size:14px;color:var(--ink-dim);line-height:1.65;max-width:68ch}.sec{padding:clamp(56px,7.5vw,100px) 0}.sec-sm{padding:clamp(38px,5vw,64px) 0}.sec-head{max-width:660px;margin:0 0 clamp(26px,3.6vw,42px)}.sec-head.mid{margin-left:auto;margin-right:auto;text-align:center}.sec-head .section-p{margin-top:2px}.sec-head.mid .section-p{margin-left:auto;margin-right:auto}.sec-rule{height:1px;background:var(--line);margin:0}.sec-kick{display:flex;align-items:center;gap:14px;margin-bottom:16px}.sec-kick .kicker{margin:0;flex:none}.sec-kick:after{content:"";flex:1;height:1px;background:var(--line)}.sec-head.mid .sec-kick{justify-content:center}.sec-head.mid .sec-kick:after{display:none}.proof{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(34px,5vw,56px);border-top:1px solid var(--line);padding-top:22px}@media (max-width:760px){.proof{grid-template-columns:repeat(2,1fr);row-gap:22px}}.proof-cell{padding-right:20px}.proof-cell+.proof-cell{border-left:1px solid var(--line);padding-left:20px}@media (max-width:760px){.proof-cell:nth-child(odd){border-left:none;padding-left:0}}.proof-v{font-family:var(--mono);font-size:clamp(19px,2.4vw,25px);font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1}.proof-v em{font-style:normal;color:var(--accent)}.proof-k{font-size:12px;color:var(--ink-faint);margin-top:8px;line-height:1.45}.bento{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bento-products{grid-template-columns:repeat(3,1fr);margin-bottom:14px}@media (max-width:940px){.bento-products{grid-template-columns:1fr}}.bcell-icon.v{background:#8b5cf624;color:var(--accent)}.bcell-tag{margin-inline-start:10px;padding:3px 9px;border-radius:999px;vertical-align:middle;background:var(--panel2);border:1px solid var(--line2);color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}@media (max-width:940px){.bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bento{grid-template-columns:1fr}}.bcell{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--panel);padding:26px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.bcell:hover{border-color:var(--accent);transform:translateY(-2px)}.bcell.flat{background:transparent}.bcell.flat:hover{transform:none;border-color:var(--line2)}.bcell-wide{grid-column:span 2}.bcell-tall{grid-row:span 2}@media (max-width:560px){.bcell-wide,.bcell-tall{grid-column:span 1;grid-row:span 1}}.bcell-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--accent-soft);color:var(--accent);margin-bottom:16px;flex:none}.bcell-icon.k{background:#e3b35a24;color:var(--key)}.bcell h3{margin:0 0 8px;font-size:18px;font-weight:700;letter-spacing:-.022em}.bcell-lead h3{font-size:clamp(21px,2.5vw,26px);letter-spacing:-.03em}.bcell p{margin:0;font-size:13.8px;color:var(--ink-dim);line-height:1.6}.bcell-lead p{font-size:15px}.bcell .bcell-cta{margin-top:auto;padding-top:22px}.bcell-link{display:inline-flex;align-items:center;gap:7px;background:transparent;border:none;padding:0;color:var(--accent);font-family:var(--font);font-size:14px;font-weight:600;transition:gap .15s}.bcell-link:hover{gap:11px}.bcell-swarm{display:grid;grid-template-columns:repeat(18,1fr);gap:3px;margin-top:24px;opacity:.75}.bcell-swarm i{aspect-ratio:1;border-radius:2px;background:var(--decoy);opacity:.55}.bcell-swarm i.on{background:var(--accent);opacity:1;box-shadow:0 0 8px -1px var(--accent-glow)}.narr{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(30px,6vw,80px);align-items:start}@media (max-width:900px){.narr{grid-template-columns:1fr;gap:26px}}.narr-rail{position:sticky;top:96px}@media (max-width:900px){.narr-rail{position:static}}.narr-steps{display:grid;gap:0}.narr-step{display:grid;grid-template-columns:52px 1fr;gap:22px;padding:30px 0;align-items:start}.narr-step+.narr-step{border-top:1px solid var(--line)}@media (max-width:520px){.narr-step{grid-template-columns:1fr;gap:12px;padding:24px 0}}.narr-n{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--accent);border:1px solid var(--line2);border-radius:9px;width:38px;height:38px;display:grid;place-items:center}.narr-step h3{margin:0 0 9px;font-size:clamp(17px,2.1vw,20px);font-weight:700;letter-spacing:-.022em}.narr-step p{margin:0;font-size:14.5px;color:var(--ink-dim);line-height:1.62}.cta-band{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--panel);padding:clamp(34px,5vw,58px);text-align:center;box-shadow:0 40px 90px -70px var(--accent-glow)}.cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(620px 300px at 50% -30%,var(--accent-soft),transparent 70%)}.cta-band>*{position:relative}.cta-band h2{margin:0 0 12px;font-size:clamp(23px,3.2vw,34px);font-weight:700;letter-spacing:-.032em}.cta-band p{margin:0 auto 26px;max-width:52ch;font-size:15px;color:var(--ink-dim);line-height:1.6}.cta-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.faq-list{margin-left:auto;margin-right:auto}.vault-shell{max-width:1140px;margin:0 auto}.vwork{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}@media (max-width:960px){.vwork{grid-template-columns:1fr}}.vsteps{display:grid;gap:0;border:1px solid var(--line);border-radius:20px;background:var(--panel);overflow:hidden}.vstep{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:24px 26px}.vstep+.vstep{border-top:1px solid var(--line)}@media (max-width:520px){.vstep{grid-template-columns:1fr;gap:14px;padding:20px 18px}}.vstep-n{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--accent);width:32px;height:32px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--line2);background:var(--bg2)}.vstep.k .vstep-n{color:var(--key)}.vstep-h{font-size:15px;font-weight:700;letter-spacing:-.02em;margin:0 0 3px}.vstep-sub{font-size:12.5px;color:var(--ink-faint);line-height:1.5;margin:0 0 16px}.vstep-body{min-width:0}.vstep-foot{padding:22px 26px;border-top:1px solid var(--line);background:var(--bg2)}@media (max-width:520px){.vstep-foot{padding:18px}}.vrail{display:grid;gap:14px;position:sticky;top:88px}@media (max-width:960px){.vrail{position:static}}.vrail-card{border:1px solid var(--line);border-radius:18px;background:var(--panel);overflow:hidden}.vrail-head{display:flex;align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid var(--line)}.vrail-head h3{margin:0;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.vrail-head .tag{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.vrail-body{padding:16px}.vrail-viz{display:grid;grid-template-columns:repeat(20,1fr);gap:2px;margin-bottom:16px}.vrail-viz i{aspect-ratio:1;border-radius:1.5px;background:var(--decoy);opacity:.5}.vrail-viz i.on{background:var(--accent);opacity:1;box-shadow:0 0 6px -1px var(--accent-glow)}.vrail-viz.idle i{background:var(--line2);opacity:.35}.vrail-rows{display:grid;gap:0}.vrail-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;font-size:12.5px}.vrail-row+.vrail-row{border-top:1px solid var(--line)}.vrail-row .k{color:var(--ink-faint)}.vrail-row .v{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--ink)}.vrail-row .v.a{color:var(--accent)}.vrail-row .v.d{color:var(--ink-faint)}.vrail-empty{font-size:12.5px;color:var(--ink-faint);line-height:1.6;text-align:center;padding:6px 4px 2px}.tbrowse{display:grid;grid-template-columns:212px minmax(0,1fr);gap:30px;align-items:start}@media (max-width:860px){.tbrowse{grid-template-columns:1fr;gap:18px}}.tsearch{position:relative;margin-bottom:22px}.tsearch svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ink-faint);pointer-events:none}.tsearch input{padding-left:40px;padding-right:38px;height:46px;border-radius:12px;font-size:14.5px}.tsearch-x{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:24px;border-radius:7px;border:none;background:transparent;color:var(--ink-faint)}.tsearch-x:hover{color:var(--ink);background:var(--panel2)}.tcats{display:flex;flex-direction:column;gap:2px;position:sticky;top:88px}@media (max-width:860px){.tcats{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.tcats::-webkit-scrollbar{display:none}}.tcat{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:10px 13px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--ink-dim);font-family:var(--font);font-size:13.5px;font-weight:500;transition:.15s;cursor:pointer}.tcat:hover{background:var(--panel2);color:var(--ink)}.tcat.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.tcat-n{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);flex:none}.tcat.on .tcat-n{color:var(--accent)}@media (max-width:860px){.tcat{flex:none;width:auto;white-space:nowrap;border-color:var(--line2);border-radius:999px;padding:9px 15px}.tcat.on{border-color:var(--accent)}.tcat-n{margin-left:2px}}.tgroup+.tgroup{margin-top:36px}.tgroup-head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.tgroup-head h3{margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em}.tgroup-head p{margin:0;font-size:12.5px;color:var(--ink-faint)}@media (max-width:520px){.tgroup-head{flex-direction:column;gap:3px}}.tnone{border:1px dashed var(--line2);border-radius:16px;padding:44px 22px;text-align:center}.tnone b{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.tnone p{margin:0 0 18px;font-size:13.5px;color:var(--ink-faint)}.tbrowse .tools-grid{grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:1080px){.tbrowse .tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.tbrowse .tools-grid{grid-template-columns:1fr}}.tbrowse .tool-card{padding:17px;border-radius:14px}.tbrowse .tool-card-icon{width:32px;height:32px;border-radius:9px;margin-bottom:9px}.tbrowse .tool-card-label{font-size:14px}.tbrowse .tool-card-desc{font-size:12px;line-height:1.45}.tool-crumb{display:flex;align-items:center;gap:7px;margin-bottom:16px;font-size:12.5px;color:var(--ink-faint);flex-wrap:wrap}.tool-crumb button{background:transparent;border:none;padding:0;color:var(--ink-faint);font-family:var(--font);font-size:12.5px;transition:.15s}.tool-crumb button:hover{color:var(--accent)}.tool-crumb .sep{opacity:.5}.tool-crumb .cur{color:var(--ink-dim)}.tool-shell-head{padding-bottom:18px;border-bottom:1px solid var(--line)}.note{max-width:78ch}.hero2-copy,.proof{position:relative}.hero2-copy:before{content:"";position:absolute;top:-28px;right:-34px;bottom:-28px;left:-34px;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 22% 50%,var(--bg) 30%,transparent 78%);opacity:.82}:root[data-theme=light] .hero2-copy:before{opacity:.9}.bcell-lead{min-height:270px}.bcell-note{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);display:flex;gap:8px;flex-wrap:wrap}.bcell-note span{border:1px solid var(--line2);border-radius:999px;padding:4px 10px}.tbrowse>*{min-width:0}.bcell-link{padding:4px 0}.morph{position:relative}.morph-sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center}.morph-copy{position:absolute;top:11%;left:0;right:0;z-index:3;text-align:center;padding:0 24px;pointer-events:none}.morph-copy .kicker{margin-bottom:12px}.morph-copy h2{margin:0 0 12px;font-size:clamp(24px,3.6vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.08}.morph-copy p{margin:0 auto;max-width:52ch;font-size:15px;color:var(--ink-dim);line-height:1.6}.morph-copy .morph-cta{margin-top:22px;pointer-events:auto}.morph-intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;text-align:center;padding:0 24px;pointer-events:none}.morph-intro h2{margin:0 0 14px;font-size:clamp(24px,3.6vw,40px);font-weight:700;letter-spacing:-.035em}.morph-intro em{font-style:normal;color:var(--accent)}.morph-hint{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.morph-stage{position:relative;width:100%;height:100%;display:grid;place-items:center;transform-style:preserve-3d;perspective:1200px}.mcard{position:absolute;width:72px;height:94px;transform-style:preserve-3d;cursor:pointer;background:transparent;border:none;padding:0}@media (max-width:640px){.mcard{width:58px;height:76px}}.mcard-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mcard:hover .mcard-inner,.mcard:focus-visible .mcard-inner{transform:rotateY(180deg)}.mcard-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:11px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid var(--line2);background:var(--panel);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:8px;box-shadow:0 12px 26px -16px #000000bf}.mcard-face .ico{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent);flex:none}.mcard-face .lbl{font-size:8.5px;font-weight:600;line-height:1.25;text-align:center;color:var(--ink);letter-spacing:-.01em}@media (max-width:640px){.mcard-face .lbl{font-size:7.5px}.mcard-face .ico{width:24px;height:24px}}.mcard-back{transform:rotateY(180deg);background:var(--accent);border-color:var(--accent)}.mcard-back .lbl{color:var(--accent-ink);font-size:8px;font-weight:500;line-height:1.35}.mcard-back .go{font-family:var(--mono);font-size:7.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);opacity:.8}.morph-fallback{padding:0}@media (prefers-reduced-motion: reduce){.morph{height:auto!important}.morph-sticky{position:static;height:auto;display:block}.morph-stage{display:none}}.sec-rule{display:none}.proof{border-top:none;padding-top:0}.proof-cell+.proof-cell{border-left:none}.narr-step+.narr-step{border-top:none}.frow+.frow{border-top:none}.note{border-top:none;padding-top:0}.faq-item{border-top:none}.faq-item:last-child{border-bottom:none}.mobile-menu{border-top:none}.vrail-row+.vrail-row{border-top:none}.vstep+.vstep{border-top:none}.vstep-foot{border-top:none}.phead,.vrail-head{border-bottom:none}.tool-shell-head{border-bottom:none;padding-bottom:0}.ledger .blk{border-bottom:none}.faq-item+.faq-item{margin-top:2px}.faq-q{padding:18px 16px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.faq-item.on .faq-q{border-color:var(--accent);border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-a{padding:2px 16px 18px;background:var(--panel);border:1px solid var(--accent);border-top:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-top:0}.narr-step{padding:22px 0}.mcard-face .ico{width:36px;height:36px;border-radius:10px}@media (max-width:640px){.mcard-face .ico{width:30px;height:30px}}.mcard{z-index:1}.mcard:hover,.mcard:focus-visible{z-index:20}.mcard-back{gap:5px;padding:7px}.mcard-back .lbl{font-size:9px;font-weight:700}.mcard-tip{position:absolute;left:50%;top:-30px;transform:translate(-50%);white-space:nowrap;font-size:10.5px;font-weight:600;letter-spacing:-.01em;padding:5px 10px;border-radius:999px;background:var(--ink);color:var(--bg);opacity:0;pointer-events:none;transition:opacity .16s;z-index:30}.mcard:hover .mcard-tip,.mcard:focus-visible .mcard-tip{opacity:1}.hero2-grid.split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:center}@media (max-width:960px){.hero2-grid.split{grid-template-columns:1fr;gap:24px}}.hero-globe{position:relative;display:grid;place-items:center;min-width:0}@media (max-width:960px){.hero-globe{order:-1}}@media (max-width:560px){.hero-globe{display:none}}.globe-canvas{display:block;cursor:grab;touch-action:none}.globe-canvas:active{cursor:grabbing}.hero-globe-cap{position:absolute;bottom:2%;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;pointer-events:none}.dz{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 18px 20px;border:1.5px dashed var(--line2);border-radius:16px;background:var(--bg2);cursor:pointer;text-align:center;transition:border-color .18s,background .18s}.dz:hover{border-color:var(--accent);background:var(--panel2)}.dz:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dz.hot{border-color:var(--accent);background:var(--accent-soft)}.dz.filled{border-style:solid;border-color:var(--accent)}.dz.k:hover,.dz.k.hot,.dz.k.filled{border-color:var(--key)}.dz-art-wrap{position:relative;width:100%;max-width:250px;line-height:0}@media (max-width:420px){.dz-art-wrap{max-width:190px}}.dz-art{width:100%;height:auto;display:block;mix-blend-mode:multiply;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .18s;opacity:.9}:root[data-theme=dark] .dz-art{filter:invert(1);mix-blend-mode:screen;opacity:.82}.dz:hover .dz-art{opacity:1;transform:translateY(-3px)}.dz.hot .dz-art{opacity:1;transform:translateY(-6px) scale(1.02)}.dz.filled .dz-art{opacity:1}.dz-badge{position:absolute;right:8%;bottom:14%;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 20px -8px var(--accent-glow);animation:dzPop .28s cubic-bezier(.22,1.4,.4,1)}.dz.k .dz-badge{background:var(--key)}@keyframes dzPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.dz-text{display:grid;gap:5px;max-width:44ch}.dz-big{font-size:14px;font-weight:600;color:var(--ink-dim)}.dz-sub{font-size:11.5px;color:var(--ink-faint)}.dz-file-name{font-size:13.5px;font-weight:600;color:var(--ink);word-break:break-all;line-height:1.35}@media (prefers-reduced-motion: reduce){.dz-art{transition:none}.dz-badge{animation:none}}.hero2-bg{opacity:.22}:root[data-theme=light] .hero2-bg{opacity:.14}.hero2{flex-direction:column;justify-content:center}.hero2-grid.split{width:100%}.proof{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;margin-top:clamp(26px,4vw,44px)}.proof-v{white-space:nowrap}@media (max-width:1080px){.proof-v{white-space:normal}}.target-row{display:flex;gap:10px;align-items:stretch}.target-row input{flex:1;min-width:0}.target-unit{flex:none;padding:3px}.target-unit .seg-btn{padding:7px 14px;font-size:12px}.tool-shell{max-width:680px}.tool-shell .panel{background:transparent;border:none;border-radius:0}.tool-shell .pbody{padding:0}.tool-shell-head{align-items:center;gap:16px;margin-bottom:26px}.tool-shell-icon{width:52px;height:52px;border-radius:15px}.tool-shell-head h2{font-size:clamp(21px,2.6vw,27px);letter-spacing:-.03em;margin-bottom:5px}.tool-shell-head p{font-size:14.5px;line-height:1.55;max-width:56ch}.tool-back{margin-bottom:14px}.tool-crumb{margin-bottom:12px}.tool-shell .grp+.grp{margin-top:20px}.tool-shell label.fld{font-size:11.5px;margin-bottom:9px}.tool-shell .seg{padding:5px;border-radius:13px}.tool-shell .seg-btn{padding:10px 12px;font-size:13px}.tool-shell .btn.wide{padding:15px 24px;font-size:15px;border-radius:14px}.tool-shell .status{margin-top:16px;justify-content:center}.tool-shell .note{margin-top:22px;font-size:13px;line-height:1.7}.tool-shell .thumbgrid,.tool-shell .mfl,.tool-shell .diffview{margin-top:4px}.tool-shell .dz{padding:26px 20px 24px;border-radius:18px}.tool-shell{margin:0 auto}.page-head.mid{text-align:center}.page-head.mid .section-p{margin-left:auto;margin-right:auto}.tool-shell-head{justify-content:center;text-align:left}.tool-crumb,.tool-back{justify-content:center}.tool-back{display:flex;margin-left:auto;margin-right:auto}.dz-art-wrap.sm{max-width:170px}.faq-list{display:grid;gap:10px;max-width:820px}.faq-item{border:none;border-radius:14px;overflow:hidden;background:transparent;border:1px solid var(--line);transition:border-color .2s,background .2s}.faq-item:hover{border-color:var(--line2)}.faq-item.on{border-color:var(--accent);background:var(--accent-soft)}.faq-item+.faq-item{margin-top:0}.faq-q{width:100%;padding:19px 20px;background:transparent;border:none;border-radius:0;font-size:15.5px;font-weight:600;letter-spacing:-.015em;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;transition:color .15s}.faq-item.on .faq-q{border:none;border-radius:0;color:var(--accent)}.faq-q:hover{color:var(--accent)}.faq-icon{flex:none;color:var(--ink-faint);transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s}.faq-q:hover .faq-icon{color:var(--accent)}.faq-item.on .faq-icon{transform:rotate(45deg);color:var(--accent)}.faq-a{padding:0 20px 20px;margin-top:-4px;background:transparent;border:none;border-radius:0;font-size:14.5px;line-height:1.7;color:var(--ink-dim);max-width:70ch;animation:faqIn .22s cubic-bezier(.22,1,.36,1)}@keyframes faqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.faq-a{animation:none}}.crop-stage{display:grid;place-items:center;margin-top:16px;padding:18px;border-radius:16px;background:var(--bg2)}.cropframe{position:relative;display:inline-block;line-height:0;-webkit-user-select:none;user-select:none;touch-action:none;max-width:100%;box-shadow:0 20px 50px -30px #000c}.cropframe img{display:block;max-width:100%;max-height:440px;width:auto;height:auto}.cf-shade{position:absolute;background:#0000009e;pointer-events:none}:root[data-theme=light] .cf-shade{background:#ffffffb8}.cf-win{position:absolute;cursor:move;outline:2px solid var(--accent);outline-offset:-1px}.cf-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:linear-gradient(to right,transparent calc(33.33% - .5px),var(--accent) calc(33.33% - .5px),var(--accent) calc(33.33% + .5px),transparent calc(33.33% + .5px)),linear-gradient(to right,transparent calc(66.66% - .5px),var(--accent) calc(66.66% - .5px),var(--accent) calc(66.66% + .5px),transparent calc(66.66% + .5px)),linear-gradient(to bottom,transparent calc(33.33% - .5px),var(--accent) calc(33.33% - .5px),var(--accent) calc(33.33% + .5px),transparent calc(33.33% + .5px)),linear-gradient(to bottom,transparent calc(66.66% - .5px),var(--accent) calc(66.66% - .5px),var(--accent) calc(66.66% + .5px),transparent calc(66.66% + .5px))}.cf-h{position:absolute;background:var(--accent);border-radius:3px;opacity:0;transition:opacity .15s}.cf-t,.cf-b{left:50%;transform:translate(-50%);width:38px;height:5px;cursor:ns-resize}.cf-t{top:-3px}.cf-b{bottom:-3px}.cf-l,.cf-r{top:50%;transform:translateY(-50%);width:5px;height:38px;cursor:ew-resize}.cf-l{left:-3px}.cf-r{right:-3px}.cf-size{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--mono);font-size:10.5px;color:var(--accent-ink);background:var(--accent);padding:3px 9px;border-radius:999px;white-space:nowrap;pointer-events:none;line-height:1.4}.crop-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px}.crop-page-n{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.crop-nums{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:10px;align-items:end;margin-top:16px}.crop-num label.fld{margin-bottom:6px}.crop-num input{padding:9px 11px;font-size:13px}.crop-reset{align-self:end;display:inline-flex;align-items:center;gap:6px;height:38px;white-space:nowrap}.faq-item,.faq-item:hover,.faq-item.on{border:none;background:transparent}.faq-item.on{background:transparent}.faq-q{padding:18px 4px}.faq-a{padding:0 4px 18px}.crop-fine-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.crop-fine-head .ghost-sm{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;font-size:11.5px}.crop-nums{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:end}@media (max-width:560px){.crop-nums{grid-template-columns:repeat(2,1fr)}}.cf-h{opacity:.9}.cropframe:hover .cf-h{opacity:1}.hero2-wrap{background:transparent}.hero2{background:transparent;padding:clamp(70px,9vh,120px) 24px clamp(60px,8vh,100px);min-height:clamp(560px,calc(100vw / 1.9),88vh)}@media (max-width:900px){.hero2{padding:56px 20px 48px;min-height:auto}}.hero2-bg,.hero2-vignette{display:none}.hero2:before,.hero2:after{content:none}.hero2-copy:before{content:none}.hero-globe-cap{display:none}.hero-globe{background:transparent;border:none;box-shadow:none}.globe-canvas{background:transparent}body{background:var(--bg)}.hero-globe,.globe-canvas{background:none;filter:none}.hero2-wrap:before,.hero2-wrap:after{content:none}.stats.four{grid-template-columns:repeat(4,1fr)}@media (max-width:560px){.stats.four{grid-template-columns:repeat(2,1fr)}}.phead .n{width:24px;height:24px;border-radius:7px}.phead .n svg{display:block}.phead .hint{font-size:11px;color:var(--ink-dim);background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:2px 9px;min-width:22px;text-align:center}.vtab svg{display:block;flex:none}.field-empty{padding:26px 20px}.field-empty b{font-size:13px;margin-bottom:5px;letter-spacing:.04em}.btn.sm,.btn.outline.sm{padding:8px 14px;font-size:12.5px;border-radius:9px}.lang-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;border:1px solid var(--line2);background:var(--bg2);color:var(--ink-dim);cursor:pointer;font-family:var(--font);font-size:13px;font-weight:500;transition:.15s;white-space:nowrap}.lang-btn:hover,.lang-btn.open{border-color:var(--accent);color:var(--accent);background:var(--panel2)}.lang-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lang-btn svg{flex:none}.lang-chev{transition:transform .25s}.lang-btn.open .lang-chev{transform:rotate(180deg)}.hero2-free{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:7px 14px;border-radius:999px;border:1px solid var(--line2);background:var(--panel2);font-size:12.5px;color:var(--ink-dim)}.hero2-free svg{color:var(--accent);flex:none}[dir=rtl] .vstep-n,[dir=rtl] .narr-n{direction:ltr}[dir=rtl] .hero2-copy,[dir=rtl] .sec-head,[dir=rtl] .page-head,[dir=rtl] .faq-q{text-align:start}[dir=rtl] .tool-crumb .sep{transform:scaleX(-1);display:inline-block}.header-inner{position:relative}.hnav .nm-link,.nm-trigger{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:9px;border:none;background:transparent;font-family:var(--font);font-size:14px;font-weight:500;color:var(--ink-dim);white-space:nowrap;cursor:pointer;transition:color .15s,background .15s;text-decoration:none}.hnav .nm-link:hover,.nm-trigger:hover,.nm-trigger.open{color:var(--ink);background:var(--panel2)}.hnav .nm-link.on,.nm-trigger.on{color:var(--accent)}.nm-trigger svg{flex:none;opacity:.7;transition:transform .25s}.nm-trigger.open svg{transform:rotate(180deg)}.nm-trigger:focus-visible,.hnav .nm-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nm-viewport-wrap{position:absolute;top:100%;left:0;z-index:55;padding-top:6px;pointer-events:none;opacity:0;transform-origin:top left;transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.nm-viewport-wrap.open{opacity:1;pointer-events:auto}.nm-viewport-wrap:not(.open){visibility:hidden;transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s .16s}.nm-viewport{position:relative;overflow:hidden;border:1px solid var(--line2);border-radius:16px;background:var(--panel);box-shadow:0 24px 60px -24px #140a3273,0 2px 6px -2px #140a321f;transition:width .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1)}.nm-viewport-wrap:not(.open) .nm-viewport{transform:scale(.97) translateY(-4px)}.nm-viewport{transform-origin:top left;transition:width .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1),transform .18s ease}.nm-panel{position:absolute;top:0;left:0;padding:8px;opacity:0;visibility:hidden;pointer-events:none}.nm-panel.active{position:relative;opacity:1;visibility:visible;pointer-events:auto}.nm-panel.from-end{animation:nmFromEnd .24s cubic-bezier(.2,.8,.2,1)}.nm-panel.from-start{animation:nmFromStart .24s cubic-bezier(.2,.8,.2,1)}.nm-panel.to-start{animation:nmToStart .2s ease forwards;visibility:visible}.nm-panel.to-end{animation:nmToEnd .2s ease forwards;visibility:visible}@keyframes nmFromEnd{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes nmFromStart{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes nmToStart{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-36px)}}@keyframes nmToEnd{0%{opacity:1;transform:none}to{opacity:0;transform:translate(36px)}}@media (prefers-reduced-motion: reduce){.nm-panel{animation:none!important}.nm-viewport,.nm-viewport-wrap{transition:none}}.nm-products{width:380px}.nm-tools{width:600px}.nm-lang{width:440px}.nm-row{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:11px;color:var(--ink);text-decoration:none;transition:background .13s}button.nm-row{width:100%;border:none;background:transparent;font:inherit;text-align:start;cursor:pointer}.nm-lang-row{align-items:center}.nm-code{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em}.nm-lang-row.on{background:var(--accent-soft)}.nm-lang-row.on .nm-code{background:var(--accent);color:var(--accent-ink)}.nm-check{margin-inline-start:auto;flex:none;color:var(--accent)}.nm-row:hover,.nm-row:focus-visible{background:var(--panel2);outline:none}.nm-row.on .nm-label{color:var(--accent)}.nm-ico{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.nm-tools .nm-ico{width:30px;height:30px;border-radius:9px}.nm-text{display:flex;flex-direction:column;gap:3px;min-width:0}.nm-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.nm-desc{font-size:12.5px;line-height:1.45;color:var(--ink-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nm-soon{font-style:normal;font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);letter-spacing:.01em}.nm-head{padding:8px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.nm-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.nm-all{display:flex;align-items:center;justify-content:space-between;margin:6px -8px -8px;padding:13px 20px;border-top:1px solid var(--line);background:var(--panel2);color:var(--accent);font-size:13.5px;font-weight:600;text-decoration:none}.nm-all:hover svg{transform:translate(3px)}.nm-all svg{transition:transform .15s}[dir=rtl] .nm-all svg,[dir=rtl] .mm-cta svg{transform:scaleX(-1)}.hb path{transform-box:view-box;transform-origin:12px 12px;transition:transform .3s cubic-bezier(.5,.85,.25,1.1)}.hb .hb1{transform:translateY(-6px)}.hb .hb3{transform:translateY(6px)}.menu-btn[aria-expanded=true] .hb .hb1{transform:translateY(0) rotate(315deg)}.menu-btn[aria-expanded=true] .hb .hb2{transform:rotate(45deg);transition-timing-function:cubic-bezier(.5,.85,.25,1.8)}.menu-btn[aria-expanded=true] .hb .hb3{transform:translateY(0) rotate(135deg)}@media (prefers-reduced-motion: reduce){.hb path{transition:none}}a.tool-card{text-decoration:none;display:block}.hnav a,.brand,.btn-pill,.mobile-menu a,.tool-card,.mm-cta,.hnav a:hover{text-decoration:none}.hero-map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/assets/hero-map.webp) center/cover no-repeat;opacity:.3;filter:grayscale(1) contrast(.9);-webkit-mask-image:radial-gradient(128% 100% at 50% 46%,#000 38%,transparent 86%);mask-image:radial-gradient(128% 100% at 50% 46%,#000 38%,transparent 86%)}:root[data-theme=light] .hero-map{opacity:.16;filter:grayscale(1) contrast(1.05)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-map{opacity:.16;filter:grayscale(1) contrast(1.05)}}.hero-centre{position:relative;z-index:2}@media (max-width:600px){.hero-map{opacity:.22}}.hero-centre{max-width:820px;margin:0 auto;padding:clamp(48px,8vw,88px) 24px 0;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-centre h1{font-size:clamp(34px,6vw,60px);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0 0 18px}.hero-centre h1 em{font-style:normal;color:var(--accent)}.hero-centre .lead2{max-width:640px;margin:0 0 28px;font-size:clamp(15px,1.6vw,17px);line-height:1.6;color:var(--ink-dim)}.faq-jump{position:relative;margin-bottom:30px}.faq-jump-btn{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:12px;border:1px solid var(--line2);background:var(--panel);color:var(--ink-dim);font-family:var(--font);font-size:14px;font-weight:500;transition:.15s}.faq-jump-btn:hover,.faq-jump-btn.on{border-color:var(--accent);color:var(--accent)}.faq-jump-btn svg{flex:none}.faq-jump-menu{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:40;min-width:280px;padding:6px;border:1px solid var(--line2);border-radius:14px;background:var(--panel);box-shadow:0 24px 56px -24px #00000073;animation:mm-drop .16s ease-out}@media (prefers-reduced-motion: reduce){.faq-jump-menu{animation:none}}.faq-jump-menu a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;color:var(--ink-dim);font-size:13.5px;text-decoration:none;transition:.12s}.faq-jump-menu a:hover{background:var(--panel2);color:var(--ink)}.faq-jump-n{margin-inline-start:auto;font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}@media (max-width:560px){.faq-jump-btn{width:100%;justify-content:space-between}.faq-jump-menu{min-width:0;inset-inline:0}}.faq-page{display:flex;flex-direction:column;gap:44px}.faq-sec{scroll-margin-top:86px}.tools-dir-sec,.mx-dir-sec{scroll-margin-top:12px}.faq-sec>h2{margin:0 0 16px;font-size:19px;font-weight:700;letter-spacing:-.02em}.faq-page .faq-a{line-height:1.65}.faq-end{margin-top:52px;padding:28px 24px;border:1px solid var(--line);border-radius:18px;background:var(--panel2);text-align:center}.faq-end h2{margin:0 0 8px;font-size:18px;font-weight:700}.faq-end p{margin:0 auto 18px;max-width:520px;font-size:14px;color:var(--ink-dim);line-height:1.6}.faq-end-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.faq-more{display:flex;justify-content:center;margin-top:22px}.faq-more .btn{text-decoration:none}.studio{display:flex;flex-direction:column;gap:14px}.studio-intro{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}@media (max-width:720px){.studio-intro{grid-template-columns:1fr}}.studio-intro-card{padding:14px 15px;border:1px solid var(--line);border-radius:13px;background:var(--panel2)}.studio-intro-card b{display:block;font-size:13px;font-weight:700;margin-bottom:5px}.studio-intro-card span{font-size:12.5px;color:var(--ink-dim);line-height:1.55}.studio-file{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.studio-file-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.studio-file-name{flex:1;min-width:0}.studio-file-name b{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-file-name span{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}.studio-main{display:grid;grid-template-columns:262px minmax(0,1fr);gap:16px;align-items:start}.studio-main.rail-right{grid-template-columns:minmax(0,1fr) 262px}@media (max-width:900px){.studio-main,.studio-main.rail-right{grid-template-columns:1fr}}.srail{display:flex;flex-direction:column;gap:10px;position:sticky;top:78px}@media (max-width:900px){.srail{position:static}}.srail-sec{padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.srail-h{display:flex;align-items:center;gap:7px;margin-bottom:11px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.srail-h svg{color:var(--accent);flex:none}.srail-note{margin:10px 0 0;font-size:11.5px;color:var(--ink-faint);line-height:1.5}.schips{display:flex;flex-wrap:wrap;gap:6px}.srail-sec .schanges+.schips,.srail-sec .srail-note+.schips{margin-top:11px}.schip{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;border:1px solid var(--line2);background:var(--bg2);color:var(--ink-dim);font-family:var(--font);font-size:11.5px;font-weight:600;transition:.14s}.schip:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.schip:disabled{opacity:.4;cursor:not-allowed}.srange{display:flex;gap:6px;margin-top:9px}.srange input{flex:1;min-width:0;padding:7px 10px;border-radius:9px;border:1px solid var(--line2);background:var(--bg2);color:var(--ink);font-family:var(--font);font-size:12px}.srange input:focus{outline:none;border-color:var(--accent)}.sacts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sact{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:10px;border:1px solid var(--line2);background:var(--bg2);color:var(--ink-dim);font-family:var(--font);font-size:12px;font-weight:500;text-align:start;transition:.14s}.sact:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.sact:disabled{opacity:.38;cursor:not-allowed}.sact.danger:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.sact svg{flex:none}.schanges{margin:0;padding-inline-start:17px;font-size:12px;color:var(--ink-dim);line-height:1.75}.schanges li::marker{color:var(--accent)}.srail-keys{display:flex;align-items:center;gap:7px;width:100%;padding:0;border:none;background:transparent;color:var(--ink-faint);font-family:var(--font);font-size:11.5px;font-weight:600}.srail-keys:hover{color:var(--accent)}.skeys{display:grid;gap:5px;margin:12px 0 0}.skeys div{display:flex;align-items:center;gap:9px}.skeys dt{min-width:36px;padding:2px 6px;border-radius:5px;border:1px solid var(--line2);background:var(--bg2);color:var(--ink-dim);font-family:var(--mono);font-size:10.5px;text-align:center}.skeys dd{margin:0;font-size:11.5px;color:var(--ink-faint)}.studio-canvasbar{position:sticky;top:78px;z-index:15;display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:9px 13px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.studio-count{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--accent);flex:none}.studio-hint{font-size:11.5px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:700px){.studio-hint{display:none}}.zoom{margin-inline-start:auto;display:flex;align-items:center;gap:8px;color:var(--ink-faint);flex:none}.zoom input{width:100px;accent-color:var(--accent)}.studio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--sthumb,168px),1fr));gap:14px;align-items:start}.spage{position:relative;padding:8px;border:1px solid var(--line);border-radius:13px;background:var(--panel);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .12s}.spage:hover{border-color:var(--line2);transform:translateY(-2px)}.spage.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.spage:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.spage.drop:before{content:"";position:absolute;inset-inline-start:-8px;top:4px;bottom:4px;width:3px;border-radius:2px;background:var(--accent)}.spage-stage{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:var(--bg2)}.psheet{position:relative;overflow:hidden;background:#fff;box-shadow:0 1px 4px #0000002e}.psheet img{position:absolute;left:50%;top:50%;display:block;transform-origin:center}.spage-cropbox{position:absolute;outline:2px solid var(--accent);border-radius:1px;box-shadow:0 0 0 9999px #00000073;pointer-events:none}.spage-tick{position:absolute;top:6px;inset-inline-start:6px;width:19px;height:19px;display:grid;place-items:center;border-radius:6px;border:1px solid var(--line2);background:var(--glass);color:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.spage-tick.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.spage-grip{position:absolute;top:7px;inset-inline-end:6px;color:var(--ink-faint);opacity:0;transition:.15s}.spage:hover .spage-grip{opacity:.7}.spage-tools{position:absolute;left:50%;bottom:6px;display:flex;gap:2px;padding:3px;border-radius:11px;background:var(--glass);border:1px solid var(--glass-brd);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transform:translate(-50%) translateY(5px);transition:.16s}.spage:hover .spage-tools,.spage.on .spage-tools{opacity:1;pointer-events:auto;transform:translate(-50%)}.stool{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;border:none;background:transparent;color:var(--ink-dim);transition:.13s}.stool:hover{background:var(--accent-soft);color:var(--accent)}.stool.danger:hover{background:#ee6a8026;color:var(--danger)}.spage-foot{display:flex;align-items:center;gap:6px;min-height:19px;margin-top:7px}.spage-n{flex:none;font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.spage-badges{display:flex;flex-wrap:wrap;gap:4px;margin-inline-start:auto;justify-content:flex-end}.spage-badges em{display:inline-flex;align-items:center;gap:3px;padding:2px 5px;border-radius:5px;background:var(--accent-soft);color:var(--accent);font-style:normal;font-family:var(--mono);font-size:9.5px}.sdrop-end{min-height:60px;border-radius:13px;border:1px dashed transparent}.sdrop-end.on{border-color:var(--accent);background:var(--accent-soft)}.studio-foot{position:sticky;bottom:0;z-index:16;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.studio-notes{font-family:var(--mono);font-size:11.5px;color:var(--ink-dim)}.studio-foot-actions{display:flex;gap:9px;flex-wrap:wrap}.studio-foot .btn{font-size:13px;padding:11px 17px}.cropw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cropw-inner{width:min(1000px,100%);max-height:92vh;overflow-y:auto;padding:18px 18px 16px;border:1px solid var(--line2);border-radius:20px;background:var(--panel)}.cropw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.cropw-head h3{margin:0 0 3px;font-size:17px;font-weight:700}.cropw-head span{font-size:12.5px;color:var(--ink-faint);line-height:1.5}.cropw-body{display:grid;grid-template-columns:minmax(0,1fr) 262px;gap:18px;align-items:start}@media (max-width:860px){.cropw-body{grid-template-columns:1fr}}.cropw-stage{display:flex;align-items:center;gap:8px}.cropw-step{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line2);background:var(--bg2);color:var(--ink-dim);transition:.14s}.cropw-step:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.cropw-step:disabled{opacity:.3;cursor:not-allowed}.cropw-surface{flex:1;min-width:0;display:grid;place-items:center;padding:12px;border-radius:14px;background:var(--bg2)}.cropw-hold{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none}.cropw-rect{position:absolute;outline:2px solid var(--accent);cursor:move;box-shadow:0 0 0 9999px #0000008c}.cropw-h{position:absolute;width:15px;height:15px;border-radius:4px;background:var(--accent);border:2px solid var(--accent-ink);box-shadow:0 1px 4px #0006}.cropw-h.nw{left:-8px;top:-8px;cursor:nwse-resize}.cropw-h.ne{right:-8px;top:-8px;cursor:nesw-resize}.cropw-h.sw{left:-8px;bottom:-8px;cursor:nesw-resize}.cropw-h.se{right:-8px;bottom:-8px;cursor:nwse-resize}.cropw-lbl{margin-bottom:9px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.cropw-side .schips+.cropw-lbl{margin-top:18px}.cropw-nums{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cropw-nums label{display:block}.cropw-nums span{display:block;margin-bottom:4px;font-size:11px;color:var(--ink-faint)}.cropw-nums input{width:100%;padding:7px 9px;border-radius:9px;border:1px solid var(--line2);background:var(--bg2);color:var(--ink);font-family:var(--mono);font-size:12px}.cropw-nums input:focus{outline:none;border-color:var(--accent)}.cropw-hint{margin:16px 0 0;font-size:11.5px;color:var(--ink-faint);line-height:1.6}.cropw-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.cropw-actions .btn{font-size:13px;padding:11px 17px}@media (max-width:900px){.studio-canvas{order:-1}.srail{display:grid;grid-template-columns:1fr 1fr;align-items:start}.srail-sec:last-child{display:none}}@media (max-width:640px){.studio-canvasbar{position:static}.studio-grid{grid-template-columns:repeat(2,1fr);gap:10px}.srail{grid-template-columns:1fr}.studio-foot{padding:10px 12px}.studio-notes{width:100%}.spage-tools{opacity:1;pointer-events:auto;transform:translate(-50%)}.stool{width:30px;height:30px}}.tool-shell.wide{max-width:100%}.mrg-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.mrg-head .studio-file-name{flex:1;min-width:160px}.mrg-list{display:flex;flex-direction:column;gap:8px}.mrg-row{position:relative;display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:12px;background:var(--panel);transition:.15s}.mrg-row:hover{border-color:var(--line2)}.mrg-row.locked{border-color:var(--key)}.mrg-row.drop:before{content:"";position:absolute;left:8px;right:8px;top:-5px;height:3px;border-radius:2px;background:var(--accent)}.mrg-grip{color:var(--ink-faint);cursor:grab;flex:none;opacity:.5}.mrg-row:hover .mrg-grip{opacity:1}.mrg-ix{flex:none;min-width:18px;font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.mrg-thumb{flex:none;width:34px;height:44px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line2);border-radius:5px;background:var(--bg2);color:var(--ink-faint)}.mrg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mrg-info{flex:1;min-width:0}.mrg-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrg-meta{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrg-meta em{font-style:normal}.mrg-meta em.bad{color:var(--danger)}.mrg-meta em.good{color:var(--accent)}input.mrg-range,input.mrg-pass{flex:none;width:104px;padding:7px 9px;border-radius:9px;font-size:11.5px}input.mrg-pass{border-color:var(--key)}.mrg-actions{display:flex;gap:4px;flex:none}@media (max-width:640px){.mrg-row{flex-wrap:wrap}.mrg-info{flex:1 1 100%;order:-1}.mrg-range,.mrg-pass{width:88px}}.mrg-warn{display:flex;gap:10px;margin-top:12px;padding:11px 13px;border-radius:12px;border:1px solid var(--key);background:var(--panel2)}.mrg-warn svg{flex:none;color:var(--key);margin-top:1px}.mrg-warn p{margin:0;font-size:12.5px;color:var(--ink-dim);line-height:1.55}.mrg-warn p+p{margin-top:6px}.mrg-lbl{display:block;margin-bottom:7px;font-size:11px;font-weight:600;color:var(--ink-faint)}input.mrg-input{width:100%;padding:8px 10px;border-radius:9px;font-size:12.5px}.mrg-opts{display:flex;flex-wrap:wrap;gap:6px}.schip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.mrg-check{display:flex;gap:9px;align-items:flex-start;cursor:pointer}.mrg-check+.mrg-check{margin-top:12px}.mrg-check input{margin-top:2px;accent-color:var(--accent);flex:none;width:15px;height:15px}.mrg-check b{display:block;font-size:12.5px;font-weight:600;margin-bottom:2px}.mrg-check span{font-size:11.5px;color:var(--ink-faint);line-height:1.5}.split-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--sthumb,150px),1fr));gap:10px 0;align-items:start}.split-cell{display:flex;align-items:stretch;gap:0;min-width:0}.split-cell .spage{flex:1;min-width:0;cursor:default}.split-cell .spage:hover{transform:none}.split-cell .spage.edge{border-color:var(--accent)}.split-img{max-width:100%;max-height:100%;object-fit:contain;display:block;background:#fff;box-shadow:0 1px 4px #0000002e}.split-cut{position:relative;flex:none;width:28px;display:grid;place-items:center;border:none;background:transparent;color:var(--line2);transition:.14s}.split-cut:before{content:"";position:absolute;top:14px;bottom:14px;width:2px;border-radius:2px;background:currentColor;opacity:.35;transition:.14s}.split-cut:hover:not(:disabled){color:var(--accent)}.split-cut.on{color:var(--accent)}.split-cut.on:before{opacity:1}.split-cut.on svg{background:var(--panel);border-radius:50%}.split-cut:disabled{opacity:.2;cursor:default}.split-cut svg{position:relative;z-index:1}.split-plan{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.split-plan li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--bg2)}.split-plan b{flex:1 1 100%;font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--ink-dim);word-break:break-all}.split-plan span{font-size:11px;color:var(--ink-faint)}.split-plan li.more{justify-content:center;font-size:11px;color:var(--ink-faint);border-style:dashed}.linkish{background:transparent;border:none;padding:0;margin-inline-start:auto;color:var(--accent);font-family:var(--font);font-size:11px;font-weight:600;text-decoration:underline}.linkish:hover{opacity:.8}.spage.faded{opacity:.42}.spage.faded:hover{opacity:.7}.spage-badges em.off{background:var(--line);color:var(--ink-faint)}.pw-row{display:flex;gap:8px;align-items:stretch}.pw-row input{flex:1;min-width:0}.pw-row .icon-btn{flex:none;width:44px;height:auto}.pw-meter{display:flex;align-items:center;gap:10px;margin-top:9px}.pw-bars{display:flex;gap:4px;flex:1}.pw-bars span{flex:1;height:4px;border-radius:2px;background:var(--line2);transition:.2s}.pw-bars span.on{background:var(--danger)}.pw-bars span.on.s2{background:var(--key)}.pw-bars span.on.s3,.pw-bars span.on.s4{background:var(--accent)}.pw-label{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);min-width:64px;text-align:end}.pw-advice{margin:9px 0 0;padding-inline-start:16px;font-size:11.5px;color:var(--ink-faint);line-height:1.6}.pw-advice li::marker{color:var(--accent)}.pw-mismatch{margin-top:7px;font-size:11.5px;color:var(--danger)}.sec-state{display:flex;align-items:center;gap:10px;margin-top:14px}.sec-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--line2);background:var(--bg2);color:var(--ink-faint);font-family:var(--mono);font-size:10.5px}.sec-badge.on{border-color:var(--key);color:var(--key)}.sec-pages{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}.rights{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:4px}@media (max-width:620px){.rights{grid-template-columns:1fr}}.rights .mrg-check b{display:flex;align-items:center;gap:5px}.red-pages{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.red-pages .schip b{font-family:var(--mono);font-size:10px;color:var(--accent)}.srail-note.ok{color:var(--accent)}.srail-note.bad{color:var(--danger);display:flex;align-items:center;gap:5px}.ed-stage{display:grid;place-items:center;padding:16px;border-radius:16px;background:var(--bg2)}.ed-surface{position:relative;display:inline-block;line-height:0;max-width:100%;-webkit-user-select:none;user-select:none;touch-action:none;box-shadow:0 4px 20px -8px #0006}.ed-surface img{display:block;max-width:100%;height:auto}.ed-surface.tool-select{cursor:default}.ed-surface:not(.tool-select){cursor:crosshair}.ed-run{position:absolute;padding:0;border:1px solid transparent;border-radius:2px;background:transparent;transition:.12s}.ed-surface.tool-select .ed-run:hover{background:var(--accent-soft);border-color:var(--accent)}.ed-run.done{background:#8b5cf638;border-color:var(--accent)}.ed-mark{position:absolute;pointer-events:none}.ed-mark.hl{opacity:.38;border-radius:2px}.ed-mark.st:after,.ed-mark.ul:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--c)}.ed-mark.st:after{top:50%}.ed-mark.ul:after{bottom:2px}.ed-mark.bx{border:2px solid;border-radius:2px}.ed-mark.im img{width:100%;height:100%;object-fit:contain}.ed-mark.wipe{background:#fff;border:1px dashed var(--line2)}.ed-mark.tx{display:flex;align-items:center;line-height:1.2;overflow:hidden;white-space:pre-wrap}.ed-draft{position:absolute;border:2px dashed var(--accent);background:var(--accent-soft);border-radius:2px}.ed-tools{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ed-tool{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:10px;border:1px solid var(--line2);background:var(--bg2);color:var(--ink-dim);font-family:var(--font);font-size:11.5px;font-weight:500;text-align:start;transition:.14s}.ed-tool:hover{border-color:var(--accent);color:var(--accent)}.ed-tool.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ed-tool svg{flex:none}.ed-swatches{display:flex;gap:7px}.ed-swatch{width:26px;height:26px;border-radius:8px;border:2px solid var(--line2);transition:.14s}.ed-swatch.on{border-color:var(--accent);transform:scale(1.08)}.ed-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ed-list li{display:flex;align-items:baseline;gap:7px;padding:7px 9px;border-radius:9px;border:1px solid var(--line);background:var(--bg2)}.ed-list b{font-size:11.5px;font-weight:600;flex:none}.ed-list span{flex:1;min-width:0;font-family:var(--mono);font-size:10px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-list .linkish{flex:none;margin:0;text-decoration:none;color:var(--ink-faint)}.ed-list .linkish:hover{color:var(--danger)}.ed-was{padding:10px 12px;border-radius:10px;border:1px solid var(--line2);background:var(--bg2);font-size:13px;color:var(--ink-dim);word-break:break-word}.wm-stage{display:grid;place-items:center;padding:18px;border-radius:16px;background:var(--bg2)}.wm-sheet{position:relative;display:inline-block;line-height:0;max-width:100%;box-shadow:0 4px 20px -8px #0006}.wm-sheet img{display:block;max-width:100%;max-height:56vh;width:auto;height:auto}.wm-ghost{position:absolute;z-index:2;font-weight:800;letter-spacing:.04em;white-space:nowrap;line-height:1;pointer-events:none}.wm-ghost-img{display:block;max-width:none}.wm-picked{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--line2);background:var(--bg2)}.wm-picked img{width:56px;height:40px;object-fit:contain}.wm-picked .icon-btn{margin-inline-start:auto}.pn-ghost{position:absolute;z-index:2;line-height:1;pointer-events:none;font-family:var(--font)}.pn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pn-cell{aspect-ratio:1.3;display:grid;place-items:center;border-radius:9px;border:1px solid var(--line2);background:var(--bg2);transition:.14s}.pn-cell span{width:16px;height:3px;border-radius:2px;background:var(--ink-faint)}.pn-cell:hover{border-color:var(--accent)}.pn-cell.on{border-color:var(--accent);background:var(--accent-soft)}.pn-cell.on span{background:var(--accent)}.srail input[type=range]{margin-top:2px}.dv{margin-top:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden;transition:border-color .15s}.dv.on{border-color:var(--line2)}.dv-bar{display:flex;align-items:center;gap:11px;padding:10px 12px}.dv-thumb{flex:none;width:34px;height:44px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line2);border-radius:5px;background:var(--bg2);color:var(--ink-faint)}.dv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.dv-meta{flex:1;min-width:0}.dv-meta b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dv-meta span{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}.dv-body{border-top:1px solid var(--line);background:var(--bg2)}.dv-stage{display:grid;place-items:center;padding:16px;max-height:62vh;overflow:auto}.dv-stage img{max-width:100%;height:auto;display:block;border-radius:4px;box-shadow:0 4px 20px -8px #00000073}.dv-wait{padding:60px 0;font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.dv-controls{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-top:1px solid var(--line)}.dv-count{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.dv-sep{width:1px;height:18px;background:var(--line2);margin:0 4px}.dv-text{margin:0;padding:16px;max-height:60vh;overflow:auto;font-family:var(--mono);font-size:11.5px;line-height:1.65;color:var(--ink-dim);white-space:pre-wrap;word-break:break-word}.dv-note{display:flex;align-items:center;gap:6px;margin:0;padding:0 12px 11px;font-size:11.5px;color:var(--ink-faint)}@media (max-width:520px){.dv-stage{padding:10px;max-height:52vh}.dv-controls{gap:6px}}.mfl-thumb{width:30px;height:30px;border-radius:6px}.mfl-thumb img{object-fit:cover}.pomi-stage{position:relative;overflow:hidden;touch-action:pan-y}.pomi-stage-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;image-rendering:pixelated}.pomi-bubble{position:absolute;left:0;bottom:0;margin-left:-22px;padding:3px 9px 4px;border-radius:8px;border:2px solid var(--ink);background:var(--panel);color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none;box-shadow:2px 2px 0 var(--ink)}.pomi-portrait{display:block;height:auto;image-rendering:pixelated;flex:none}.ss-bounce{animation:ssBounce 1.3s ease-in-out infinite}@keyframes ssBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.ss{position:relative;width:100%}.ss-stage{position:sticky;top:66px;height:calc(100vh - 66px);height:calc(100svh - 66px);width:100%;overflow:hidden}.ss-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;text-align:center;pointer-events:none}.ss-h{margin:0;font-size:clamp(34px,5vw,80px);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--ink)}.ss-h .dim{color:var(--accent)}.ss-sub{margin:clamp(12px,1.3vw,22px) 0 0;max-width:46ch;font-size:clamp(14px,1.15vw,18px);line-height:1.55;color:var(--ink-dim)}.ss-cards{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.ss-card{position:absolute;left:50%;top:50%;will-change:transform}.ss-hint{position:absolute;inset-inline:0;bottom:3vh;z-index:20;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);pointer-events:none}.ss-kicker{color:var(--accent);letter-spacing:.12em;margin-bottom:4px}@media (max-width:760px),(max-aspect-ratio: 1/1){.ss-h{font-size:min(9.5vw,64px)}.ss-sub{font-size:clamp(13px,2.2vw,17px);max-width:36ch;margin-top:10px}}@media (max-width:760px) and (max-height:720px){.ss-sub{display:none}}.ss-face{position:relative;width:100%;height:100%;overflow:hidden;container-type:size;display:flex;flex-direction:column;gap:3cqh;padding:clamp(10px,8cqmin,22px);border-radius:clamp(12px,8cqmin,22px);border:1px solid var(--line2);background:var(--panel);box-shadow:0 28px 60px -32px #140a3273;color:var(--ink)}.ss-face.tone-soft{background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--panel)}.ss-face.tone-accent{background:linear-gradient(150deg,var(--accent) 0%,var(--accent-dim) 100%);border-color:transparent;color:#fff}.ss-face.tone-night{background:radial-gradient(120% 90% at 50% 80%,#3a2a70,#150f2a 70%);border-color:#ffffff14;color:#fff}.pc-icon{flex:none;width:clamp(22px,15cqi,36px);aspect-ratio:1;display:grid;place-items:center;border-radius:30%;background:var(--accent-soft);color:var(--accent)}.pc-icon svg{width:58%;height:58%}.tone-accent .pc-icon{background:#ffffff2e;color:#fff}.pc-art{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:4cqi}.pc-h{font-size:clamp(11px,8.2cqi,19px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.pc-p{font-size:clamp(10px,6cqi,14px);line-height:1.4;color:var(--ink-dim);margin-top:-1cqh}.tone-night .pc-h{text-align:center}.pc-clock{font-family:var(--mono);font-weight:700;font-size:clamp(16px,17cqi,40px);letter-spacing:-.04em;color:var(--accent)}.pc-price{font-weight:800;font-size:clamp(28px,34cqi,80px);line-height:1;letter-spacing:-.06em;color:var(--accent)}.pc-price:before{content:"$";font-size:.45em;vertical-align:.9em;margin-inline-end:.05em}.pc-trio{gap:0}.pc-trio .pomi-portrait{margin-inline:-5cqi}.pc-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:3cqi;width:min(58cqi,44cqh)}.pc-keys i{aspect-ratio:1.1;border-radius:22%;border:1px solid var(--line2);background:var(--panel2);box-shadow:inset 0 -3px 0 var(--line2)}.pc-keys i.on{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent-dim)}.pc-os{flex:none;display:flex;justify-content:center;gap:2.5cqi}.pc-os span{padding:1.4cqh 4cqi;border-radius:999px;background:#ffffff29;font-size:clamp(9px,5.4cqi,13px);font-weight:600;line-height:1.25}.faq-end-actions a.btn{text-decoration:none}@container (max-height: 165px){.pc-p{display:none}}@container (max-height: 190px){.pc-os{display:none}}@container (max-height: 120px){.pc-icon{display:none}}.pm-lab-sec{padding-top:clamp(64px,9vw,120px)}.pm-lab{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px}.pm-steps .bcell:hover,.pm-picker:hover{transform:none}.pm-desk{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;background:var(--panel);padding:12px}.pm-screen{position:relative;flex:1;min-height:330px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(110% 120% at 0% 0%,var(--accent-soft),transparent 55%),radial-gradient(90% 110% at 100% 100%,var(--hero-glow1),transparent 60%),var(--bg2)}.pm-win{position:absolute;border:1px solid var(--line2);border-radius:12px;background:var(--panel);overflow:hidden;box-shadow:0 22px 44px -28px #140a3273}.pm-win-a{left:6%;top:9%;width:43%;height:52%}.pm-win-b{right:7%;top:18%;width:35%;height:42%}.pm-win-bar{height:26px;display:flex;align-items:center;gap:6px;padding:0 11px;border-bottom:1px solid var(--line)}.pm-win-bar i{width:7px;height:7px;border-radius:50%;background:var(--line2)}.pm-win-body{padding:14px}.pm-win-body b{display:block;width:42%;height:9px;border-radius:5px;background:var(--accent-soft)}.pm-win-body span{display:block;height:7px;border-radius:4px;background:var(--line);margin-top:10px}.pm-win-body span.short{width:58%}.pm-taskbar{position:absolute;left:0;right:0;bottom:0;height:46px;display:flex;align-items:center;justify-content:center;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line2)}.pm-taskbar-apps{display:flex;gap:8px}.pm-taskbar-apps i{width:26px;height:26px;border-radius:8px;background:var(--panel2);border:1px solid var(--line2)}.pm-taskbar-apps i.on{background:linear-gradient(150deg,var(--accent),var(--accent-dim));border-color:transparent}.pm-taskbar-time{position:absolute;inset-inline-end:16px;font-size:12px;font-weight:600;color:var(--ink-dim)}.pm-screen .pomi-stage{position:absolute;top:0;right:0;bottom:0;left:0}.pm-desk-foot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 8px 4px}.pm-status{margin:0;font-size:14.5px;font-weight:600;color:var(--ink)}.pm-desk-hint{margin:0;font-size:13px;color:var(--ink-faint)}.pm-picker h3{margin-top:2px}.pm-picker p{font-size:13.5px}.pm-skin-list{display:grid;gap:8px;margin-top:auto;padding-top:18px}.pm-skin{display:flex;align-items:center;gap:12px;padding:6px 12px 6px 6px;border-radius:14px;border:1px solid var(--line2);background:var(--panel2);color:var(--ink);font:inherit;font-size:14px;font-weight:600;text-align:start;transition:border-color .15s,background .15s}.pm-skin:hover{border-color:var(--accent)}.pm-skin-art{display:grid;place-items:center;width:48px;height:40px;flex:none;border-radius:10px;background:var(--panel);overflow:hidden}.pm-skin-art .pomi-portrait{width:64px!important;margin-top:2px}.pm-skin.on{border-color:var(--accent);background:var(--accent-soft)}.pm-skin-check{margin-inline-start:auto;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line2);display:grid;place-items:center;flex:none}.pm-skin.on .pm-skin-check{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pm-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}.pm-step{padding:22px}.pm-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.pm-step-icon{color:var(--ink-faint)}.pm-gate{min-height:calc(100vh - 114px);min-height:calc(100svh - 114px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding-block:48px 32px}.pm-gate .section-h{margin:0}.pm-gate .section-p{margin:0 auto;max-width:42ch}.pm-gate .kicker{margin:0}.pm-gate-art{position:relative;width:150px;height:150px;margin-bottom:4px}.pm-gate-monitor{width:150px;height:150px;color:var(--line2)}.pm-gate-cat{position:absolute;left:50%;top:34px;margin-left:-48px}.pm-gate-link{margin-top:6px;padding:9px 16px;border:1px dashed var(--line2);border-radius:12px;font-family:var(--mono);font-size:13.5px;color:var(--ink);user-select:all;-webkit-user-select:all}.pm-gate-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.pm-gate-soon{display:inline-flex;align-items:center;gap:7px;margin:8px 0 0;font-size:12.5px;font-weight:600;color:var(--ink-faint)}.mt{min-height:calc(100vh - 114px);min-height:calc(100svh - 114px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-block:64px 80px}.mt-mark{width:124px;height:40px;margin-bottom:32px;background:var(--ink-faint);-webkit-mask:url(/assets/logo/mark.svg) center / contain no-repeat;mask:url(/assets/logo/mark.svg) center / contain no-repeat}.mt h1{margin:0;font-size:clamp(30px,4.4vw,46px);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--ink)}.mt p{margin:18px 0 0;max-width:44ch;font-size:clamp(15px,1.3vw,17px);line-height:1.6;color:var(--ink-dim)}@media (max-width:560px){.mt{padding-block:56px 64px}.mt-mark{width:104px;height:34px;margin-bottom:26px}}.pm-show-sec{padding-top:clamp(20px,3vw,40px)}.pm-show{display:grid;grid-template-columns:minmax(300px,.78fr) 2fr;gap:clamp(20px,2.6vw,40px);align-items:start}.pm-show-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pm-show-item{position:relative;width:100%;display:flex;align-items:flex-start;gap:12px;text-align:start;padding:10px 14px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--ink-dim);overflow:hidden;transition:background .2s,border-color .2s,color .2s}.pm-show-item:hover{background:var(--panel2);color:var(--ink)}.pm-show-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pm-show-item b{display:block;font-size:14.5px;font-weight:650;letter-spacing:-.01em;line-height:1.35;padding-top:5px}.pm-show-p{display:block;max-height:0;opacity:0;font-size:13.5px;line-height:1.55;color:var(--ink-dim);transition:max-height .35s ease,opacity .25s ease,margin .35s ease}.pm-show-icon{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:var(--panel2);color:var(--ink-faint);transition:background .2s,color .2s}.pm-show-item.on{background:var(--panel);border-color:var(--line);color:var(--ink);box-shadow:0 18px 40px -28px var(--accent-glow);padding-block:14px 18px}.pm-show-item.on .pm-show-p{max-height:80px;opacity:1;margin-top:5px}.pm-show-item.on .pm-show-icon{background:var(--accent);color:var(--accent-ink)}.pm-show-bar{position:absolute;left:14px;right:14px;bottom:8px;height:3px;border-radius:3px;background:var(--accent-soft);overflow:hidden}.pm-show-bar i{display:block;height:100%;border-radius:3px;background:var(--accent);transform-origin:left}.pm-show-bar i.run{animation:pm-show-fill linear forwards}.pm-show-bar i.full{transform:scaleX(1);opacity:.35}@keyframes pm-show-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[dir=rtl] .pm-show-bar i{transform-origin:right}.pm-show-view{position:sticky;top:96px}.pm-show-frame{position:relative;display:block;width:100%;aspect-ratio:16/10;padding:0;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fbf8f4;cursor:zoom-in;box-shadow:0 50px 90px -50px var(--accent-glow),0 20px 40px -30px #17112640}.pm-show-frame:before{content:"";position:absolute;inset:-40% -10% auto;height:80%;z-index:-1;background:radial-gradient(closest-side,var(--hero-glow1),transparent)}.pm-show-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.015);transition:opacity .55s ease,transform .9s ease}.pm-show-frame img.on{opacity:1;transform:none}.pm-show-zoom{position:absolute;right:14px;bottom:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#1711269e;color:#fff;opacity:0;transform:translateY(4px);transition:.2s}.pm-show-frame:hover .pm-show-zoom,.pm-show-frame:focus-visible .pm-show-zoom{opacity:1;transform:none}.pm-show-frame:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.pm-show-count{margin-top:14px;text-align:end;font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--ink-faint)}.pm-show-count span{color:var(--accent);font-weight:700}@media (max-width:1180px){.pm-show{grid-template-columns:1fr}.pm-show-view{position:static;order:-1}.pm-show-list{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.pm-show-frame img,.pm-show-p,.pm-show-item{transition:none}}.pm-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:clamp(16px,4vw,56px);background:#0a0714d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:pm-lb-in .2s ease}@keyframes pm-lb-in{0%{opacity:0}}.pm-lb-fig{margin:0;max-width:min(1400px,100%);display:flex;flex-direction:column;gap:14px}.pm-lb-fig img{display:block;width:100%;height:auto;max-height:calc(100vh - 170px);object-fit:contain;border-radius:18px;box-shadow:0 40px 100px -30px #0009}.pm-lb-fig figcaption{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;color:#ffffffb8;font-size:14.5px}.pm-lb-fig figcaption b{color:#fff;font-size:16px}.pm-lb-btn{position:fixed;width:46px;height:46px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#fff;transition:background .15s}.pm-lb-btn:hover{background:#fff3}.pm-lb-close{top:18px;right:18px}.pm-lb-prev{left:18px;top:50%;transform:translateY(-50%)}.pm-lb-next{right:18px;top:50%;transform:translateY(-50%)}.pm-soon{margin-top:clamp(56px,7vw,96px);display:grid;grid-template-columns:1.6fr .9fr;gap:clamp(16px,2vw,24px);align-items:stretch}.pm-soon-card{position:relative;overflow:hidden;border-radius:28px;color:#fff;padding:clamp(28px,3.6vw,52px) clamp(26px,3.6vw,52px) 0;background:radial-gradient(520px 320px at 92% 0%,rgba(255,255,255,.22),transparent 62%),radial-gradient(600px 380px at 0% 120%,rgba(244,164,90,.35),transparent 60%),linear-gradient(135deg,#8b5cf6,#6d28d9 70%);box-shadow:0 40px 80px -40px var(--accent-glow)}.pm-soon-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fffc}.pm-soon-h{display:block;margin:16px 0;font-size:clamp(44px,6.4vw,84px);font-weight:800;letter-spacing:-.05em;line-height:.95}.pm-soon-copy p{margin:0;max-width:44ch;font-size:16px;line-height:1.62;color:#ffffffdb}.pm-soon-copy .pm-os{margin-top:26px}.pm-soon-copy .pm-os-label{color:#ffffffa8}.pm-soon-copy .pm-os-chip{background:#ffffff24;border-color:#ffffff42;color:#fff}.pm-dl{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.pm-dl-btn{display:inline-flex;align-items:center;gap:12px;padding:12px 20px 12px 16px;border-radius:14px;text-decoration:none;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.28);transition:background .15s,transform .08s}.pm-dl-btn:hover{background:#ffffff38}.pm-dl-btn:active{transform:translateY(1px)}.pm-dl-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.pm-dl-btn.primary{background:#fff;color:#4c1d95;border-color:#fff;box-shadow:0 14px 30px -14px #14083c8c}.pm-dl-btn.primary:hover{background:#f5f0ff}.pm-dl-btn.soon{cursor:default;pointer-events:none;padding:12px 20px}.pm-dl-btn span{display:flex;flex-direction:column;line-height:1.2;text-align:start}.pm-dl-btn b{font-size:15px;font-weight:700;letter-spacing:-.01em}.pm-dl-btn em{margin-top:3px;font-style:normal;font-size:12px;opacity:.74}.pm-soon-copy .pm-dl-note{margin-top:14px;max-width:56ch;font-size:12.5px;line-height:1.55;color:#ffffffb8}.pm-soon-copy .pm-dl-note a{color:#fff;text-decoration:underline;text-underline-offset:2px}.pm-soon-cats{display:flex;justify-content:flex-end;gap:clamp(4px,1vw,14px);margin-top:clamp(18px,2.4vw,30px);margin-bottom:-6px}.pm-soon-cats span{width:clamp(64px,7.4vw,104px);aspect-ratio:1;display:block}.pm-soon .pm-release-priv{display:flex;flex-direction:column;justify-content:space-between;gap:28px}.pm-release-priv{padding:clamp(22px,2.6vw,30px);border-radius:28px;background:var(--panel);border:1px solid var(--line)}.pm-release-priv h3{margin:16px 0 8px;font-size:17px;font-weight:700;letter-spacing:-.02em}.pm-release-priv p{margin:0;font-size:14px;line-height:1.62;color:var(--ink-dim)}.pm-feat-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.pm-os{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pm-os-label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin-inline-end:4px}.pm-os-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:var(--panel);border:1px solid var(--line2);font-size:13.5px;font-weight:600}@media (max-width:900px){.pm-soon{grid-template-columns:1fr}.pm-lab{grid-template-columns:minmax(0,1fr)}.pm-screen{min-height:300px}.pm-desk-foot{flex-direction:column;gap:4px}.pm-skin-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:560px){.pm-screen{min-height:260px}.pm-soon-card{border-radius:22px}.pm-soon-cats{justify-content:space-between}.pm-lb-prev,.pm-lb-next{top:auto;bottom:18px;transform:none}.pm-show-list{grid-template-columns:1fr}}.header-inner.compact .hnav,.header-inner.compact .hactions-wide{display:none}.header-inner.compact .menu-btn{display:flex}.header-inner[data-measuring] .hnav,.header-inner[data-measuring] .hactions-wide{display:flex!important}.header-inner[data-measuring] .menu-btn,.header-inner[data-measuring] .nm-viewport-wrap{display:none!important}.mx-related{margin-top:clamp(40px,5vw,64px)}.mx-related-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.mx-related-h{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:750;letter-spacing:-.03em;color:var(--ink)}.mx-related-all{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--line2);background:var(--panel);color:var(--ink);font-size:13px;font-weight:600;transition:border-color .15s,color .15s}.mx-related-all:hover{border-color:var(--accent);color:var(--accent)}.mx-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.mx-related-card{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 40px 16px 16px;border-radius:16px;border:1px solid var(--line);background:var(--panel);color:var(--ink);text-decoration:none;transition:border-color .15s,box-shadow .2s,transform .15s}.mx-related-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 16px 36px -24px var(--accent-glow);transform:translateY(-2px)}.mx-related-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mx-related-icon{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent);transition:background .15s,color .15s}.mx-related-card:hover .mx-related-icon{background:var(--accent);color:var(--accent-ink)}.mx-related-words{display:flex;flex-direction:column;gap:4px;min-width:0}.mx-related-words b{font-size:14.5px;font-weight:650;letter-spacing:-.01em}.mx-related-words span{font-size:13px;line-height:1.5;color:var(--ink-dim)}.mx-related-go{position:absolute;top:16px;right:14px;color:var(--ink-faint);transition:color .15s,transform .15s}.mx-related-card:hover .mx-related-go{color:var(--accent);transform:translate(2px,-2px)}.mx-error{color:var(--danger);font-size:13.5px}.mx-suite{border-radius:22px;overflow:hidden;background:var(--panel);color:var(--ink);border:1px solid var(--line2);box-shadow:0 30px 70px -40px var(--accent-glow)}.mx-topbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 16px;border-bottom:1px solid var(--line2);background:var(--panel2)}.mx-rec{width:10px;height:10px;flex:none;border-radius:50%;background:var(--line)}.mx-rec.live,.mx-topbar .mx-rec{background:var(--accent)}.mx-rec.live{animation:mxRec 1.2s ease-out infinite}@keyframes mxRec{0%{box-shadow:0 0 0 0 var(--accent-glow)}80%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.mx-filename{min-width:0;max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.mx-chip{padding:3px 9px;border-radius:7px;background:var(--line);color:var(--ink-dim);font-family:var(--mono);font-size:11.5px}.mx-chip.warn{background:color-mix(in srgb,var(--key) 16%,transparent);color:var(--key)}.mx-chip.live{background:var(--accent-soft);color:var(--accent)}.mx-topbar .mx-ghost.small{margin-left:auto}.mx-body{display:grid;grid-template-columns:minmax(0,1fr) 300px}.mx-stage-col{min-width:0;padding:16px;display:flex;flex-direction:column;gap:12px}.mx-stage{position:relative;height:clamp(260px,52vh,520px);border-radius:14px;overflow:hidden;background-color:var(--bg2);background-image:linear-gradient(45deg,var(--panel2) 25%,transparent 25%),linear-gradient(-45deg,var(--panel2) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--panel2) 75%),linear-gradient(-45deg,transparent 75%,var(--panel2) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.mx-stage video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .25s ease;cursor:pointer}.mx-stage.rec video{cursor:default}.mx-stage-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 22px;color:var(--ink-dim);text-align:center}.mx-stage-empty span{max-width:44ch;font-size:13.5px;line-height:1.55}.mx-stage-empty b{color:var(--ink);font-size:16px}.mx-countdown{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:96px;font-weight:800;color:#fff;background:#00000059;animation:mxPop .7s ease-out}@keyframes mxPop{0%{transform:scale(1.4);opacity:0}to{transform:none;opacity:1}}.mx-transport{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mx-play{width:40px;height:40px;border-radius:50%;border:none;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);cursor:pointer;box-shadow:0 8px 20px -8px var(--accent-glow)}.mx-icon{width:34px;height:34px;border-radius:10px;border:1px solid var(--line2);display:grid;place-items:center;background:var(--panel2);color:var(--ink-dim);cursor:pointer}.mx-icon:hover:not(:disabled){color:var(--ink);border-color:var(--ink-faint)}.mx-icon:disabled{opacity:.35;cursor:default}.mx-time{font-family:var(--mono);font-size:13px;color:var(--ink)}.mx-time em,.mx-sel em{font-style:normal;color:var(--ink-faint)}.mx-sel{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-family:var(--mono);font-size:12px}.mx-timeline{-webkit-user-select:none;user-select:none}.mx-ruler{position:relative;height:16px;margin:0 2px}.mx-ruler span{position:absolute;transform:translate(-50%);font-family:var(--mono);font-size:9.5px;color:var(--ink-faint)}.mx-ruler span:first-child{transform:none}.mx-ruler span:last-child{transform:translate(-100%)}.mx-strip{position:relative;height:58px;border-radius:10px;background:var(--panel2);cursor:pointer;touch-action:none}.mx-frames{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;border-radius:10px;overflow:hidden}.mx-frame{flex:1;background:var(--line) center / cover no-repeat;border-right:1px solid rgba(0,0,0,.35)}.mx-shade{position:absolute;top:0;bottom:0;background:#0000009e}.mx-range{position:absolute;top:-3px;bottom:-3px;border:2px solid var(--accent);border-radius:9px;pointer-events:none;box-shadow:0 0 18px -4px var(--accent-glow)}.mx-handle{position:absolute;top:50%;width:14px;height:44px;margin:-22px 0 0 -7px;border-radius:6px;border:none;background:var(--accent);cursor:ew-resize;box-shadow:0 4px 12px #0006}.mx-handle:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:16px;margin:-8px 0 0 -1px;border-radius:1px;background:#ffffffbf}.mx-handle:focus-visible{outline:2px solid #fff;outline-offset:2px}.mx-playhead{position:absolute;top:-8px;bottom:-8px;width:2px;margin-left:-1px;background:#fff;pointer-events:none;box-shadow:0 0 8px #ffffff80}.mx-playhead:before{content:"";position:absolute;top:-2px;left:-4px;width:10px;height:8px;border-radius:2px;background:#fff}.mx-box{position:absolute;border:2px solid var(--accent);box-shadow:0 0 0 9999px #00000059;cursor:move;touch-action:none}.mx-box.layer,.mx-box.blur{box-shadow:none;border-style:dashed}.mx-box.blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mx-box img{width:100%;height:100%;object-fit:fill;pointer-events:none;display:block}.mx-box-label{position:absolute;left:6px;top:6px;padding:2px 7px;border-radius:6px;background:var(--accent);color:var(--accent-ink);font-family:var(--mono);font-size:11px;pointer-events:none}.mx-corner{position:absolute;width:14px;height:14px;border-radius:4px;background:#fff;border:2px solid var(--accent)}.mx-corner.nw{left:-8px;top:-8px;cursor:nwse-resize}.mx-corner.se{right:-8px;bottom:-8px;cursor:nwse-resize}.mx-corner.ne{right:-8px;top:-8px;cursor:nesw-resize}.mx-corner.sw{left:-8px;bottom:-8px;cursor:nesw-resize}.mx-textlayer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;white-space:pre-wrap;pointer-events:none}.mx-textlayer.shadow{text-shadow:0 2px 10px rgba(0,0,0,.75)}.mx-textlayer.box{background:#00000073}.mx-rail{display:flex;flex-direction:column;gap:14px;padding:16px;border-left:1px solid var(--line2);background:var(--panel2)}.mx-rail-head{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line2);color:var(--accent)}.mx-rail-head b{color:var(--ink);font-size:14.5px}.mx-field{display:flex;flex-direction:column;gap:8px}.mx-field-label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.mx-field-hint{font-size:12px;color:var(--ink-faint);line-height:1.45}.mx-tip{margin:0;font-size:13px;line-height:1.55;color:var(--ink-dim)}.mx-tip.warn{color:var(--key)}.mx-tip kbd{padding:1px 6px;border-radius:5px;border:1px solid var(--line2);background:var(--line);font-family:var(--mono);font-size:11px;color:var(--ink)}.mx-seg{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:11px;background:var(--panel)}.mx-seg button{flex:1;min-width:max-content;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 9px;border:none;border-radius:8px;background:transparent;color:var(--ink-dim);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.mx-seg button:hover{color:var(--ink)}.mx-seg button.on{background:var(--line);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent-glow)}.mx-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px}.mx-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:10px;border:1px solid var(--line2);background:var(--panel);color:var(--ink-dim);font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-align:center}.mx-tile b{color:var(--ink);font-size:14px}.mx-tile.slim{padding:8px 4px}.mx-tile:hover{border-color:var(--ink-faint);color:var(--ink)}.mx-tile.on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.mx-pair{display:flex;align-items:center;gap:8px}.mx-pair span{color:var(--ink-faint);font-size:12px}.mx-rail input[type=number],.mx-rail textarea{width:100%;min-width:0;padding:8px 10px;border-radius:9px;border:1px solid var(--line2);background:var(--panel);color:var(--ink);font:inherit;font-size:13px}.mx-rail textarea{resize:vertical}.mx-rail input[type=color]{width:42px;height:34px;flex:none;padding:2px;border-radius:9px;border:1px solid var(--line2);background:var(--panel)}.mx-range-input,.mx-volume input{width:100%;accent-color:var(--accent)}.mx-volume{display:flex;align-items:center;gap:10px}.mx-volume b{min-width:52px;text-align:right;font-family:var(--mono);font-size:12.5px}.mx-stepper{display:flex;align-items:center;justify-content:space-between;padding:4px;border-radius:12px;background:var(--panel)}.mx-stepper button{width:40px;height:36px;border:none;border-radius:9px;background:var(--line);color:var(--ink);font-size:18px;cursor:pointer}.mx-stepper b{font-family:var(--mono);font-size:18px}.mx-check{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:var(--ink-dim);cursor:pointer}.mx-check input{accent-color:var(--accent);margin-top:3px}.mx-check b{color:var(--ink)}.mx-pick{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border-radius:10px;border:1px dashed var(--ink-faint);background:var(--panel);color:var(--ink);font:inherit;font-size:13px;cursor:pointer;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx-pick:hover{border-color:var(--accent)}.mx-pick img{width:28px;height:28px;object-fit:contain;border-radius:6px;background:var(--line)}.mx-audio-preview{width:100%;height:34px}.mx-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:none;border-radius:12px;background:var(--accent);color:var(--accent-ink);font:inherit;font-size:14.5px;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 12px 26px -12px var(--accent-glow);transition:transform .08s,background .15s}.mx-go:hover{background:var(--accent-dim)}.mx-go:active{transform:translateY(1px)}.mx-go:disabled{opacity:.45;cursor:not-allowed}.mx-go.rec{background:var(--danger)}.mx-ghost{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border-radius:11px;border:1px solid var(--line2);background:transparent;color:var(--ink-dim);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.mx-ghost:hover{color:var(--ink);border-color:var(--ink-faint)}.mx-ghost.small{padding:6px 10px;font-size:12px}.mx-export{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:6px}.mx-export .mx-go{width:100%}.mx-progress{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.mx-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-dim),var(--accent) 60%,var(--quantum));transition:width .3s}.mx-export-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.mx-export-status{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-dim)}.mx-export-note{margin:0;font-size:11.5px;line-height:1.5;color:var(--ink-faint);text-align:center}.mx-message{margin:0;font-size:12.5px;color:var(--ink-dim)}.mx-message.err{color:var(--danger)}.mx-rec-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mx-result{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0;border-radius:22px;overflow:hidden;background:var(--panel);color:var(--ink);border:1px solid var(--line2)}.mx-result-media{display:grid;place-items:center;min-height:320px;background:var(--bg2);padding:14px}.mx-result-media video,.mx-result-media img{max-width:100%;max-height:60vh;border-radius:10px}.mx-result-media audio{width:90%}.mx-result-side{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:26px}.mx-result-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700}.mx-result-name{font-size:17px;word-break:break-all}.mx-result-meta{font-family:var(--mono);font-size:12.5px;color:var(--ink-dim)}.mx-reel{display:flex;flex-direction:column;gap:8px;max-height:560px;overflow-y:auto}.mx-clip{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;background:var(--panel2);border:1px solid var(--line2)}.mx-clip.add{justify-content:center;gap:8px;border-style:dashed;color:var(--ink-dim);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;min-height:56px}.mx-clip.add:hover{border-color:var(--accent);color:var(--accent)}.mx-clip-n{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-family:var(--mono);font-size:12px;font-weight:700}.mx-clip-thumb{width:120px;height:68px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--line) center / cover;color:var(--ink-faint)}.mx-clip-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.mx-clip-info b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-clip-info span{font-family:var(--mono);font-size:11.5px;color:var(--ink-faint)}.mx-clip-actions{display:flex;gap:4px}@media (max-width:980px){.mx-body{grid-template-columns:1fr}.mx-rail{border-left:none;border-top:1px solid var(--line2)}.mx-result{grid-template-columns:1fr}}@media (max-width:560px){.mx-stage{height:240px}.mx-sel{margin-left:0}.mx-clip-thumb{width:80px;height:46px}}@media (prefers-reduced-motion: reduce){.mx-rec.live{animation:none}}.ve{--bg:#08080B;--bg2:#0E0E12;--panel:#15151A;--panel2:#1B1B22;--line:#26262F;--line2:#30303A;--ink:#EEEEF3;--ink-dim:#A7A7B5;--ink-faint:#6E6E7D;--accent:#8B5CF6;--accent-ink:#FFFFFF;--accent-dim:#7C3AED;--accent-soft:rgba(139,92,246,.18);--accent-glow:rgba(139,92,246,.45);--key:#F5B94A;--ve-clip:#FFFFFF;--ve-text:#A78BFA;--ve-audio:#34D399;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1680px,calc(100vw - 32px));margin-inline:calc(50% - min(840px,50vw - 16px));height:clamp(640px,calc(100vh - 110px),1000px);border-radius:18px;overflow:hidden;background:var(--bg);color:var(--ink);border:1px solid #1E1E26;box-shadow:0 40px 90px -40px #0a061e8c;color-scheme:dark;font-size:13px}.ve.full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;width:auto;height:auto;margin:0;border-radius:0;border:none}body.ve-dragging,body.ve-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.ve button{font-family:inherit}.ve kbd{font-family:var(--mono);font-size:10px;padding:1px 5px;border-radius:4px;border:1px solid var(--line2);background:var(--bg2);color:var(--ink-dim)}.ve-ib{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:8px;border:none;background:transparent;color:var(--ink-dim);cursor:pointer;transition:background .12s,color .12s}.ve-ib:hover:not(:disabled){background:var(--panel2);color:var(--ink)}.ve-ib:disabled{opacity:.35;cursor:default}.ve-ib.sm{width:26px;height:26px}.ve-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--line2);background:var(--panel2);color:var(--ink);font-size:12.5px;font-weight:550;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.ve-btn:hover{background:#24242d;border-color:#3a3a46}.ve-btn.block{width:100%}.ve-export{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 18px;border:none;border-radius:9px;cursor:pointer;background:linear-gradient(180deg,#9b6dfb,#7c3aed);color:#fff;font-size:13.5px;font-weight:650;box-shadow:0 8px 22px -10px var(--accent-glow),inset 0 1px #fff3}.ve-export:hover{filter:brightness(1.08)}.ve-export:disabled{opacity:.5;cursor:default}.ve-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:var(--panel2);color:var(--ink-dim);font-family:var(--mono);font-size:11px;white-space:nowrap}.ve-chip.warn{background:#f5b94a24;color:var(--key)}.ve-chip.accent{background:var(--accent-soft);color:#c4b5fd}.ve-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;height:52px;padding:0 12px 0 14px;background:var(--bg2);border-bottom:1px solid var(--line)}.ve-head-file{display:flex;align-items:center;gap:10px;min-width:0}.ve-logo{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff}.ve-head-file b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.ve-head-chips{display:flex;gap:6px;min-width:0;overflow:hidden}.ve-head-mid{display:flex;gap:2px;padding:2px;border-radius:10px;background:var(--panel)}.ve-head-end{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ve-body{display:grid;grid-template-columns:76px 300px minmax(0,1fr);min-height:0}.ve-body.solo{grid-template-columns:320px minmax(0,1fr)}.ve-rail{display:flex;flex-direction:column;gap:2px;padding:8px 6px;background:var(--bg2);border-right:1px solid var(--line);overflow-y:auto}.ve-rail-item{display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 2px 8px;border:none;border-radius:10px;background:transparent;color:var(--ink-faint);cursor:pointer;transition:color .12s,background .12s}.ve-rail-item:hover{color:var(--ink);background:var(--panel)}.ve-rail-item.on{color:var(--ink);background:var(--panel2)}.ve-rail-icon{position:relative;width:34px;height:30px;display:grid;place-items:center;border-radius:8px}.ve-rail-item.on .ve-rail-icon{color:#c4b5fd;background:var(--accent-soft)}.ve-rail-icon i{position:absolute;top:1px;right:2px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--bg2)}.ve-rail-label{font-size:10.5px;font-weight:550;line-height:1.15;text-align:center;max-width:66px;overflow-wrap:anywhere}.ve-panel{display:flex;flex-direction:column;min-height:0;background:var(--panel);border-right:1px solid var(--line)}.ve-panel-head{display:flex;align-items:center;gap:8px;height:44px;flex:none;padding:0 16px;border-bottom:1px solid var(--line);color:#c4b5fd}.ve-panel-head b{color:var(--ink);font-size:13.5px;font-weight:650}.ve-panel-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:16px}.ve-panel-foot{flex:none;padding:12px 16px;border-top:1px solid var(--line)}.ve .ve-panel input[type=number],.ve .ve-panel textarea{width:100%;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid var(--line2);background:var(--bg2);color:var(--ink);font:inherit;font-size:13px}.ve .ve-panel textarea{resize:vertical}.ve .ve-panel input[type=color]{width:42px;height:34px;flex:none;padding:2px;border-radius:8px;border:1px solid var(--line2);background:var(--bg2)}.ve .mx-seg{background:var(--bg2)}.ve .mx-seg button{color:var(--ink-dim)}.ve .mx-seg button.on{background:var(--panel2);color:var(--ink);box-shadow:inset 0 0 0 1px #8b5cf68c}.ve .mx-tile{background:var(--bg2)}.ve .mx-tile.on{background:var(--accent-soft)}.ve .mx-pick,.ve .mx-stepper{background:var(--bg2)}.ve .mx-stepper button{background:var(--panel2)}.ve input[type=range]{accent-color:var(--accent)}.ve-view{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg)}.ve-stage{position:relative;flex:1;min-height:0;margin:14px 14px 0;border-radius:10px;overflow:hidden;background:#000 radial-gradient(circle at 50% 50%,#111118,#050507 70%)}.ve-stage>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .25s ease;cursor:pointer}.ve-pbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;height:52px;padding:0 16px}.ve-tc{font-family:var(--mono);font-size:12.5px;white-space:nowrap}.ve-tc b{color:var(--ink);font-weight:600}.ve-tc em{font-style:normal;color:var(--ink-faint)}.ve-pbar-mid{display:flex;align-items:center;gap:4px}.ve-play{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:none;cursor:pointer;background:#fff;color:#0b0b0f;margin:0 4px;transition:transform .08s}.ve-play:hover{transform:scale(1.05)}.ve-play svg{margin-left:1px}.ve-pbar-end{display:flex;justify-content:flex-end;min-width:0}.ve-tl{display:flex;flex-direction:column;height:clamp(200px,30vh,280px);background:var(--bg2);border-top:1px solid var(--line);-webkit-user-select:none;user-select:none}.ve-tl-bar{display:flex;align-items:center;gap:10px;height:44px;flex:none;padding:0 12px;border-bottom:1px solid var(--line)}.ve-tl-tools{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap;overflow:hidden}.ve-tl-sel{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;border-radius:6px;background:var(--panel);color:var(--ink-dim);font-family:var(--mono);font-size:11px;white-space:nowrap}.ve-tl-sel em{font-style:normal;color:#c4b5fd}.ve-zoom{display:flex;align-items:center;gap:4px}.ve-zoom input{width:92px}.ve-tl-main{flex:1;min-height:0;display:grid;grid-template-columns:44px minmax(0,1fr)}.ve-tl-heads{display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--bg2)}.ve-tl-ruler-pad{height:26px;flex:none}.ve-tl-head{height:34px;flex:none;margin-bottom:6px;display:grid;place-items:center;color:var(--ink-faint)}.ve-tl-head.main{height:58px;color:var(--ink-dim)}.ve-tl-scroll{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#34343F transparent}.ve-tl-inner{min-width:100%;height:100%;padding:0 18px}.ve-tl-lane{position:relative;height:100%}.ve-ruler{position:relative;height:26px;cursor:pointer}.ve-ruler span{position:absolute;bottom:0;height:8px;border-left:1px solid #3A3A46}.ve-ruler span em{position:absolute;left:5px;bottom:5px;font-style:normal;font-family:var(--mono);font-size:9.5px;color:var(--ink-faint);white-space:nowrap}.ve-track{position:relative;height:34px;margin-bottom:6px;border-radius:7px;background:#ffffff06;cursor:pointer}.ve-track.main{height:58px;background:transparent}.ve-film{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;border-radius:8px;overflow:hidden;background:#1a1a21}.ve-film-frame{flex:1;min-width:0;background:#22222a center / cover no-repeat;border-right:1px solid rgba(0,0,0,.4)}.ve-dim{position:absolute;top:0;bottom:0;background:#08080bb8;pointer-events:none}.ve-track.main .ve-dim:first-of-type{border-radius:8px 0 0 8px}.ve-clip{position:absolute;top:-2px;bottom:-2px;border:2px solid var(--ve-clip);border-radius:9px;pointer-events:none;box-shadow:0 0 0 1px #00000080,0 6px 20px -8px #000c}.ve-clip-tag{position:absolute;left:18px;top:4px;max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 6px;border-radius:4px;background:#0009;color:#fff;font-size:10.5px;font-weight:600}.ve-grip{position:absolute;top:-2px;bottom:-2px;width:14px;border:none;background:var(--ve-clip);cursor:ew-resize;pointer-events:auto;padding:0}.ve-grip.start{left:-2px;border-radius:8px 0 0 8px}.ve-grip.end{right:-2px;border-radius:0 8px 8px 0}.ve-grip:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:18px;margin:-9px 0 0 -1px;border-radius:1px;background:#0b0b0f}.ve-grip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ve-layer{position:absolute;top:3px;bottom:3px;display:flex;align-items:center;gap:6px;padding:0 9px;min-width:24px;overflow:hidden;border-radius:6px;border:1px solid rgba(167,139,250,.6);background:linear-gradient(180deg,#8b5cf68c,#6d28d980);color:#fff;font-size:11px;font-weight:600;cursor:pointer;text-align:left}.ve-layer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve-layer.image,.ve-layer.blur{border-color:#60a5fa99;background:linear-gradient(180deg,#3b82f680,#2563eb73)}.ve-layer.on{box-shadow:0 0 0 2px #fff}.ve-track.audio{background:#34d39912;border:1px solid rgba(52,211,153,.18);overflow:hidden}.ve-wave{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ve-audio-tag{position:absolute;left:8px;top:3px;padding:0 5px;border-radius:4px;background:#0000008c;color:#a7f3d0;font-size:10px;font-weight:600;pointer-events:none}.ve-noaudio{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding-left:10px;color:var(--ink-faint);font-size:11px}.ve-extra-audio{position:absolute;top:3px;bottom:3px;display:flex;align-items:center;gap:6px;padding:0 8px;border-radius:6px;overflow:hidden;background:#10b9818c;border:1px solid rgba(110,231,183,.7);color:#fff;font-size:11px;font-weight:600;pointer-events:none}.ve-head-line{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;pointer-events:none;z-index:5;box-shadow:0 0 10px #ffffff59}.ve-head-knob{position:absolute;top:2px;left:50%;width:14px;height:18px;margin-left:-7px;padding:0;border:none;cursor:grab;pointer-events:auto;background:#fff;clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);border-radius:3px}.ve-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#04030aa8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:veFade .15s ease}@keyframes veFade{0%{opacity:0}}.ve-dialog-card{width:min(460px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:16px;background:var(--panel);border:1px solid var(--line2);box-shadow:0 40px 100px -30px #000c;outline:none;animation:veRise .2s ease}.ve-dialog-card.wide{width:min(880px,100%)}@keyframes veRise{0%{transform:translateY(8px);opacity:0}}.ve-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 0 20px}.ve-dialog-head b{font-size:16px;font-weight:700}.ve-dialog-body{display:flex;flex-direction:column;gap:18px;padding:16px 20px 20px}.ve-dialog-summary{padding:10px 12px;border-radius:10px;background:var(--bg2);color:var(--ink-dim);font-size:12.5px;line-height:1.5}.ve-dialog .mx-result{border:none;border-radius:0;background:transparent;margin-top:8px}.ve-dialog .mx-result-media{background:#000;border-radius:12px;margin:0 0 20px 20px;min-height:260px}.ve-res{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ve-res-opt{display:flex;flex-direction:column;align-items:center;gap:2px;padding:11px 4px 9px;border-radius:10px;border:1px solid var(--line2);background:var(--bg2);color:var(--ink-dim);cursor:pointer;transition:border-color .12s,background .12s}.ve-res-opt b{color:var(--ink);font-size:15px;font-weight:700}.ve-res-opt span{font-size:10.5px}.ve-res-opt:hover{border-color:#44444f}.ve-res-opt.on{border-color:var(--accent);background:var(--accent-soft);color:#c4b5fd}@media (max-width:1100px){.ve-body{grid-template-columns:64px 260px minmax(0,1fr)}.ve-body.solo{grid-template-columns:280px minmax(0,1fr)}.ve-head-chips{display:none}}@media (max-width:820px){.ve{height:auto;grid-template-rows:auto auto auto}.ve-head{grid-template-columns:minmax(0,1fr) auto;height:auto;padding-block:8px}.ve-head-mid,.ve-head-end .ve-btn span{display:none}.ve-body,.ve-body.solo{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.ve-panel,.ve-view,.ve-rail{min-width:0}.ve-tl-bar .ve-btn kbd{display:none}.ve-view{order:-1}.ve-stage{height:56vw;flex:none;margin:10px 10px 0}.ve-rail{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--line)}.ve-rail-item{min-width:64px}.ve-panel{border-right:none}.ve-panel-body{max-height:none}.ve-tl{height:250px}.ve-tl-sel{display:none}.ve-pbar{grid-template-columns:auto 1fr}.ve-pbar-end{display:none}}.vs-frame{position:absolute;overflow:hidden}.vs-turn{position:absolute;left:50%;top:50%;overflow:hidden}.mx-stage .vs-turn video{inset:auto;max-width:none;object-fit:fill;transition:none}.vs-textpin{position:absolute;pointer-events:none}.vs-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.vs-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 2px 8px;border-radius:10px;border:1px solid var(--line2);background:var(--panel);color:var(--ink-dim);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.vs-tab:hover{color:var(--ink);border-color:var(--ink-faint)}.vs-tab.on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.vs-tab.on svg{color:var(--accent)}.vs-tab i{position:absolute;top:6px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.vs-panel{display:flex;flex-direction:column;gap:14px;min-height:150px;padding-bottom:14px;border-bottom:1px solid var(--line2)}.vs-slider{display:flex;align-items:center;gap:10px}.vs-slider b{min-width:38px;text-align:right;font-family:var(--mono);font-size:12px}.vs-reset{align-self:flex-start}@media (max-width:560px){.tools-grid,.tbrowse .tools-grid{gap:8px}a.tool-card,.tbrowse a.tool-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center;padding:13px 15px;border-radius:13px}a.tool-card .tool-card-icon{grid-row:1 / 3;margin:0}a.tool-card .tool-card-label{align-self:end}a.tool-card .tool-card-desc{align-self:start}a.tool-card:hover{transform:none}.tool-shell-head{flex-direction:column;text-align:center;gap:12px;margin-bottom:22px}.tool-shell-head h1{margin:0;font-size:clamp(26px,7.4vw,32px);line-height:1.15}.tool-shell-head p{margin:6px auto 0}.tool-crumb{margin-bottom:6px}.studio-intro{gap:8px;margin-top:14px}.mx-related-row{gap:6px}.mx-related-chip{padding:7px 11px;font-size:12.5px}.faq-end{padding:24px 18px}.faq-end-actions .btn{width:100%}.pm-steps{grid-template-columns:1fr}}@media (min-width:561px) and (max-width:900px){.pm-steps{grid-template-columns:repeat(2,1fr)}}@media (pointer: coarse){.mx-handle:before{content:"";position:absolute;top:-10px;right:-16px;bottom:-10px;left:-16px}.mx-corner{width:22px;height:22px;border-radius:7px}.mx-corner.nw{left:-12px;top:-12px}.mx-corner.se{right:-12px;bottom:-12px}.mx-corner.ne{right:-12px;top:-12px}.mx-corner.sw{left:-12px;bottom:-12px}.mx-icon{width:40px;height:40px}.mx-seg button,.seg-btn{min-height:40px}.mx-strip{height:64px}}.sh{position:relative;padding-block:clamp(52px,8vw,112px) clamp(8px,2vw,24px)}.sh-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,5vw,64px);align-items:end}.sh-title{margin:0;font-weight:800;font-size:clamp(34px,4.6vw,58px);line-height:1.04;letter-spacing:-.045em;color:var(--ink);text-wrap:balance}.sh-title em{font-style:normal;color:var(--accent)}.sh-side{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:6px}.sh-desc{margin:0;max-width:42ch;font-size:clamp(14.5px,1.2vw,16px);line-height:1.6;color:var(--ink-dim);text-wrap:balance}.sh-proof{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sh-proof b{font-size:14px;font-weight:600;color:var(--ink)}.sh-icons{display:flex;padding-left:10px}.sh-icons span{display:grid;place-items:center;width:38px;height:38px;margin-left:-10px;border-radius:50%;background:var(--panel2);color:var(--accent);box-shadow:0 0 0 2px var(--bg),inset 0 0 0 1px var(--line2)}.sh-icons span.more{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 2px var(--bg);font-family:var(--mono);font-size:11px;font-weight:700}.sh-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(40px,5.5vw,68px)}.sh-card{position:relative;isolation:isolate;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:16px;outline:1px solid var(--line2);outline-offset:-1px;color:#fff;text-decoration:none;background:var(--panel2)}.sh-card img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.sh-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,#000000bd,#0006 42%,#00000014 80%)}.sh-card:hover img{transform:scale(1.04)}.sh-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sh-card-body{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:clamp(20px,3vw,34px)}.sh-card h3{margin:0;font-size:clamp(22px,2.5vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.sh-card p{margin:5px 0 0;max-width:34ch;font-size:14px;line-height:1.5;color:#ffffffd6}.sh-cta{display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:10px 18px;border-radius:999px;background:#fff;color:#0d0e10;font-size:14px;font-weight:600;transition:background .2s,color .2s,gap .2s}.sh-card:hover .sh-cta{background:var(--accent);color:var(--accent-ink);gap:10px}@media (max-width:900px){.sh-head{grid-template-columns:1fr;gap:20px;align-items:start}.sh-side{padding-bottom:0}}@media (max-width:700px){.sh-cards{grid-template-columns:1fr;margin-top:34px}.sh-card{aspect-ratio:4 / 3}}@media (prefers-reduced-motion: reduce){.sh-card img{transition:none}.sh-card:hover img{transform:none}}.ed-head{max-width:720px;margin:0 0 clamp(34px,4.4vw,56px)}.ed-head .kicker{display:inline-block;margin-bottom:18px}.ed-head .section-h{margin:0}.ed-head .section-p{margin:16px 0 0}.ed-statement{padding-block:clamp(48px,6.5vw,88px)}.ed-statement h2{margin:0;max-width:18ch;font-size:clamp(32px,5.2vw,60px);font-weight:800;letter-spacing:-.04em;line-height:1.06}.ed-statement h2 em{font-style:normal;color:var(--ink-faint)}.ed-statement p{margin:clamp(26px,3vw,38px) 0 0;max-width:56ch;font-size:clamp(15px,1.4vw,17px);line-height:1.65;color:var(--ink-dim)}.ed-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;gap:clamp(26px,3vw,44px)}.ed-steps li{padding:0 clamp(16px,1.6vw,24px) 0 0}.ed-steps li:last-child{padding-inline-end:0}.ed-n{display:block;margin-bottom:20px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--accent)}.ed-steps h3{margin:0 0 10px;font-size:17px;font-weight:700;letter-spacing:-.022em}.ed-steps p{margin:0;font-size:13.8px;line-height:1.6;color:var(--ink-dim)}@media (max-width:900px){.ed-steps{grid-template-columns:repeat(2,1fr);gap:clamp(28px,4vw,40px)}.ed-steps li{padding-inline-end:0}}@media (max-width:560px){.ed-steps{grid-template-columns:1fr;gap:30px}}.ed-index{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(8px,1.2vw,18px)}.ed-index button{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:clamp(18px,3vw,44px);width:100%;padding:clamp(22px,2.4vw,30px) clamp(18px,2vw,26px);background:transparent;border:none;border-radius:14px;cursor:pointer;text-align:start;font-family:var(--font);color:var(--ink);transition:background .18s,transform .18s}.ed-index button:hover{background:var(--panel);transform:translate(3px)}.ed-index button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.ed-index-n{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--ink-faint);padding-top:8px}.ed-index-main{display:block;min-width:0}.ed-index-h{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:clamp(23px,3vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.1}.ed-index-p{display:block;max-width:62ch;font-size:14.5px;line-height:1.62;color:var(--ink-dim)}.ed-index-go{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding-top:10px;font-size:13.5px;font-weight:600;color:var(--accent)}.ed-tag{padding:4px 10px;border-radius:999px;background:var(--panel2);border:1px solid var(--line2);color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}@media (max-width:760px){.ed-index button{grid-template-columns:auto 1fr;gap:16px}.ed-index-go{grid-column:2;padding-top:16px}.ed-index-n{padding-top:4px}}.ed-notes{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(22px,2.6vw,36px);padding-top:clamp(8px,1vw,14px)}.ed-notes h3{margin:0 0 9px;font-size:15px;font-weight:700;letter-spacing:-.02em}.ed-notes p{margin:0;font-size:13.4px;line-height:1.6;color:var(--ink-dim)}@media (max-width:900px){.ed-notes{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ed-notes{grid-template-columns:1fr}}.ed-dev{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(26px,4vw,64px);align-items:center}.ed-dev-art{margin:0;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--panel2);border:1px solid var(--line)}.ed-dev-art img{width:100%;height:100%;object-fit:cover;display:block}.ed-dev-art-wait{width:100%;height:100%;background:repeating-linear-gradient(135deg,var(--panel) 0 11px,var(--panel2) 11px 22px)}.ed-dev-body .kicker{display:inline-block;margin-bottom:18px}.ed-dev-body .section-h{margin:0}.ed-dev-body .section-p{margin:16px 0 0;max-width:60ch}.ed-dev-points{margin:clamp(24px,2.8vw,34px) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:22px}.ed-dev-points li{padding:0}.ed-dev-points h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:15.5px;font-weight:700;letter-spacing:-.02em}.ed-dev-points h3:before{content:"";flex:none;width:7px;height:7px;border-radius:999px;background:var(--accent)}.ed-dev-points p{margin:0;padding-inline-start:17px;font-size:13.8px;line-height:1.62;color:var(--ink-dim)}@media (max-width:860px){.ed-dev{grid-template-columns:1fr}.ed-dev-art{aspect-ratio:16/9}}.sh-card-mark{display:grid;place-items:center;aspect-ratio:16/10;width:100%;background:linear-gradient(150deg,var(--accent-soft),transparent 70%),var(--panel2);color:var(--accent);border-bottom:1px solid var(--line)}.as-body .mx-stage-col{min-width:0}.as-body .mx-stage-audio{display:flex;flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,28px)}.as-body .mx-stage-audio audio{width:100%}.as-rail{align-self:start}.mx-panel .pbody{display:flex;flex-direction:column;gap:18px}.mx-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 22px}@media (max-width:560px){.mx-fields{grid-template-columns:1fr}}.mx-note{margin:0;font-size:13px;line-height:1.55;color:var(--ink-faint)}.mx-file{margin:0;font-size:12.5px;color:var(--ink-faint);font-family:var(--mono)}.mx-queue{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.mx-queue li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.mx-queue-n{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--accent-soft);color:var(--accent);font-family:var(--mono);font-size:11px;font-weight:700}.mx-queue-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.mx-queue-size{flex:none;font-size:12px;color:var(--ink-faint);font-family:var(--mono)}.mx-queue-moves{flex:none;display:flex;gap:4px}.mx-queue-moves button{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;border:1px solid var(--line2);background:transparent;color:var(--ink-dim);cursor:pointer;font-size:13px}.mx-queue-moves button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.mx-queue-moves button:disabled{opacity:.35;cursor:default}.mx-empty{align-items:center;text-align:center;gap:10px;padding-block:clamp(34px,6vw,60px)}.mx-empty b{font-size:17px;font-weight:700;letter-spacing:-.02em}.mx-empty span{font-size:14px;color:var(--ink-dim);max-width:44ch}.mx-empty-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:var(--accent-soft);color:var(--accent);margin-bottom:6px}.ar-stage{display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(30px,5vw,52px) 20px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.ar-mic{position:relative;width:74px;height:74px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.ar-mic.live{color:var(--danger);background:#ee6a8024}.ar-ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid currentColor;transition:transform .08s linear,opacity .08s linear;pointer-events:none}@media (prefers-reduced-motion:reduce){.ar-ring{transition:none}}.ar-time{font-family:var(--mono);font-size:clamp(30px,5vw,44px);font-weight:700;letter-spacing:-.03em}.ar-meter{width:min(320px,100%);height:6px;border-radius:999px;background:var(--line);overflow:hidden}.ar-meter i{display:block;height:100%;background:var(--accent);transition:width .08s linear}.ar-count{font-size:clamp(56px,12vw,96px);font-weight:800;letter-spacing:-.05em;color:var(--accent)}.ar-controls{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.ar-rec,.ar-stop{display:inline-flex;align-items:center;gap:9px;padding:12px 22px;border-radius:999px;border:none;cursor:pointer;font-family:var(--font);font-size:14.5px;font-weight:600}.ar-rec{background:var(--accent);color:var(--accent-ink)}.ar-rec:hover{filter:brightness(1.08)}.ar-stop{background:var(--danger);color:#fff}.ar-stop:hover{filter:brightness(1.08)}.ix-stage{position:relative;display:grid;place-items:center;padding:clamp(14px,2vw,22px);border:1px solid var(--line);border-radius:16px;background:var(--panel);background-image:linear-gradient(45deg,var(--panel2) 25%,transparent 25%,transparent 75%,var(--panel2) 75%),linear-gradient(45deg,var(--panel2) 25%,transparent 25%,transparent 75%,var(--panel2) 75%);background-size:18px 18px;background-position:0 0,9px 9px}.ix-stage img{display:block;max-width:100%;max-height:min(56vh,520px);width:auto;height:auto;border-radius:4px;box-shadow:0 18px 40px -26px #0009}.ix-stage input[type=color]{inline-size:44px;block-size:32px}.is-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.is-row .mx-ghost.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.orbit-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:clamp(220px,34vh,340px);padding:28px 16px;text-align:center;opacity:0;transition:opacity .3s ease}.orbit-wrap.on{opacity:1}.orbit-wrap.orbit-page{min-height:clamp(320px,60vh,620px)}.orbit-label{font-size:13.5px;font-weight:500;color:var(--ink-dim);letter-spacing:.01em}.orbit-slow{max-width:34ch;font-size:12.5px;line-height:1.5;color:var(--ink-faint);animation:orbit-note .4s ease}@keyframes orbit-note{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.orbit{display:inline-block;flex:none;--orbit:84px;width:var(--orbit);height:var(--orbit);color:var(--accent);filter:drop-shadow(0 0 calc(var(--orbit) * .1) var(--accent-glow))}.orbit.xs{--orbit:18px;filter:none}.orbit.sm{--orbit:28px}.orbit.md{--orbit:44px}.orbit.lg{--orbit:84px}.orbit.xs,.orbit.sm{stroke-width:2.2}.status.busy .dot{width:16px;height:16px;border-radius:0;animation:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B5CF6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M 12 8 C 14.21 8 16 9.79 16 12 C 16 14.21 14.21 16 12 16 C 9.79 16 8 14.21 8 12 C 8 9.79 9.79 8 12 8 Z'%3E%3Canimate attributeName='d' dur='5s' repeatCount='indefinite' calcMode='spline' keyTimes='0;.25;.5;.75;1' keySplines='.42 0 .58 1;.42 0 .58 1;.42 0 .58 1;.42 0 .58 1' values='M 12 8 C 14.21 8 16 9.79 16 12 C 16 14.21 14.21 16 12 16 C 9.79 16 8 14.21 8 12 C 8 9.79 9.79 8 12 8 Z;M 12 12 C 14 8.5 19 8.5 19 12 C 19 15.5 14 15.5 12 12 C 10 8.5 5 8.5 5 12 C 5 15.5 10 15.5 12 12 Z;M 12 16 C 14.21 16 16 14.21 16 12 C 16 9.79 14.21 8 12 8 C 9.79 8 8 9.79 8 12 C 8 14.21 9.79 16 12 16 Z;M 12 12 C 14 8.5 19 8.5 19 12 C 19 15.5 14 15.5 12 12 C 10 8.5 5 8.5 5 12 C 5 15.5 10 15.5 12 12 Z;M 12 8 C 14.21 8 16 9.79 16 12 C 16 14.21 14.21 16 12 16 C 9.79 16 8 14.21 8 12 C 8 9.79 9.79 8 12 8 Z'/%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}@media (prefers-reduced-motion: reduce){.status.busy .dot{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B5CF6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M 12 12 C 14 8.5 19 8.5 19 12 C 19 15.5 14 15.5 12 12 C 10 8.5 5 8.5 5 12 C 5 15.5 10 15.5 12 12 Z'/%3E%3C/svg%3E")}}@font-face{font-family:Pixelify Sans;src:url(/assets/fonts/PixelifySans.ttf) format("truetype");font-weight:400 700;font-display:swap}.pm-maker{margin:clamp(56px,8vw,96px) 0 clamp(40px,6vw,72px);text-align:center;font-family:"Pixelify Sans",var(--mono);font-weight:600;font-size:clamp(18px,2.4vw,26px);letter-spacing:.02em;color:var(--accent)}.hero-wordmark{display:block;width:min(80vw,960px);aspect-ratio:304/79;margin-bottom:6vh;background:linear-gradient(180deg,#8b5cf6,#6d28d9);-webkit-mask:url(/assets/logo/mark.svg) center/contain no-repeat;mask:url(/assets/logo/mark.svg) center/contain no-repeat;filter:drop-shadow(0 10px 40px rgba(124,58,237,.35))}:root[data-theme=dark] .hero-wordmark{background:linear-gradient(180deg,#fff,#efe5ff 60%,#d9c3ff);filter:drop-shadow(0 10px 40px rgba(139,92,246,.55))}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .hero-wordmark{background:linear-gradient(180deg,#fff,#efe5ff 60%,#d9c3ff);filter:drop-shadow(0 10px 40px rgba(139,92,246,.55))}}.hero-after{padding-top:clamp(24px,5vw,56px);padding-bottom:clamp(40px,7vw,90px)}.hero-word{display:inline-block;position:relative;color:var(--ink)}.hero-word span{display:inline-block;animation:heroWord .55s cubic-bezier(.2,.8,.2,1)}@keyframes heroWord{0%{opacity:0;transform:translateY(.45em);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion: reduce){.hero-word span{animation:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--spacing:.25rem;--breakpoint-sm:40rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.container{max-width:1140px;margin-inline:auto;padding-inline:24px}.mx-auto{margin-inline:auto}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-0{margin-top:0}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.min-w-\[640px\]{min-width:640px}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-transparent{border-color:#0000}.bg-background\/60{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--bg) 60%,transparent)}}.bg-destructive{background-color:var(--danger)}.bg-muted{background-color:var(--panel2)}.bg-primary{background-color:var(--accent)}.bg-secondary{background-color:var(--accent-soft)}.p-0{padding:0}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-mono{font-family:var(--mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[15\.5px\]{font-size:15.5px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-destructive-foreground{color:#fff}.text-foreground{color:var(--ink)}.text-muted-foreground{color:var(--ink-dim)}.text-primary{color:var(--accent)}.text-primary-foreground{color:var(--accent-ink)}.text-secondary-foreground{color:var(--ink)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-destructive\/80:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--danger) 80%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--accent) 80%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--accent-soft) 80%,transparent)}}.hover\:text-primary:hover{color:var(--accent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--accent)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:-mt-16{margin-top:calc(var(--spacing) * -16)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
