@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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}:root{font-family:Inter,Arial,sans-serif;color:#101b30;background:#fff;font-synthesis:none;--teal:#008b97;--teal-dark:#007783;--teal-light:#e0f3f5;--muted:#65728a;--line:#e1e6ed;--surface:#f6f8fa;--sidebar:#f7f9fb;font-size:14px;font-weight:400}[hidden]{display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;min-width:360px;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,summary{touch-action:manipulation}button{cursor:pointer;background:none;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:8px}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,tr:focus-visible{outline:2px solid var(--teal);outline-offset:3px}input:focus,select:focus,textarea:focus{border-color:var(--teal);outline:2px solid #008b9719;outline-offset:1px}input,select,textarea{min-width:0;accent-color:var(--teal)}h1,h2,h3,p{margin:0}h2{font-size:23px;line-height:1.3;font-weight:700;letter-spacing:-.7px}h3{font-size:15px;font-weight:600}p{line-height:1.65}button svg{flex-shrink:0;width:19px;height:19px}nav{display:flex;align-items:center;gap:30px}nav a,nav button{font-weight:500;font-size:14px}nav a:hover,nav button:hover{color:var(--teal)}.logo{font-size:29px;font-weight:700;letter-spacing:-1.4px;white-space:nowrap}.logo>span{color:var(--teal)}.site-header{height:72px;border-bottom:1px solid var(--line);padding:0 46px;display:flex;align-items:center;gap:54px}.site-header>p{font-size:12px;color:var(--muted);line-height:1.45;margin-left:auto}.intro{text-align:center;padding:28px 24px 22px;min-height:206px}.intro h1{font-size:42px;line-height:1.25;letter-spacing:-1.65px;font-weight:700;margin-bottom:14px}.intro>p{font-size:17px;color:#57667e;line-height:1.55}.intro .intro-small{font-size:15px;margin-top:23px}.text-link{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px;font-size:inherit}.text-link:hover{color:#005f68}.text-link svg{width:15px;height:15px}.workspace{position:relative;display:grid;grid-template-columns:240px minmax(0,1fr) 360px;grid-template-rows:54px minmax(750px,1fr);margin:0 16px;border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#fff;scroll-margin-top:12px}.tool-nav-top{grid-row:1;grid-column:1;background:var(--sidebar);border-right:1px solid var(--line);padding:14px 17px}.tool-nav-top h2{font-size:18px;letter-spacing:-.5px}.workspace-toolbar{grid-column:2/4;grid-row:1;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--line);font-size:13px;gap:16px}.workspace-toolbar>button:hover{color:var(--teal)}.toolbar-right{display:flex;gap:22px;align-items:center}.toolbar-right>button{white-space:nowrap}.expand-button{border:1px solid #ccd5df;border-radius:4px;padding:9px 12px;margin-left:6px;font-size:12px}.mobile-tools-toggle{display:none}.tool-nav{grid-row:2;grid-column:1;background:var(--sidebar);border-right:1px solid var(--line);padding:0 8px 14px;overflow-y:auto}.tool-search{height:34px;display:flex;align-items:center;gap:8px;border:1px solid #cfd7e0;border-radius:4px;margin:0 9px 20px;padding:0 9px;background:#fff;color:var(--muted)}.tool-search input{width:100%;height:100%;padding:0;border:0;outline:none;background:transparent;font-size:13px}.tool-search:focus-within{outline:2px solid #008b9740;border-color:var(--teal)}.tool-group{margin-bottom:23px}.tool-group:last-child{margin-bottom:0}.tool-group h3{font-size:10px;text-transform:uppercase;font-weight:600;letter-spacing:.3px;color:#68768b;margin:0 11px 8px}.tool{position:relative;justify-content:flex-start;width:100%;gap:13px;padding:8px 12px;min-height:34px;border-radius:3px;font-size:13px;text-align:left;white-space:nowrap}.tool svg{width:21px;height:21px}.tool:hover{background:#edf1f5}.tool.active{color:var(--teal-dark);background:#d5eff2;font-weight:600;box-shadow:inset 3px 0 var(--teal)}.file-workspace{grid-row:2;grid-column:2;min-width:0;display:flex;flex-direction:column}.file-tabs{height:49px;display:flex;align-items:stretch;background:var(--surface);border-bottom:1px solid var(--line);padding:0 6px}.file-tabs>span{display:flex;align-items:center;gap:9px;background:#fff;margin-top:4px;border:1px solid var(--line);border-bottom:1px solid white;border-radius:4px 4px 0 0;padding:0 13px;color:var(--teal-dark);font-size:13px;max-width:calc(100% - 56px);overflow:hidden;white-space:nowrap}.file-tabs>span>button{margin-left:8px}.file-tabs .tab-add{width:43px;border-right:1px solid var(--line)}.file-tabs>select{margin:9px 0 9px auto;max-width:70px;border:1px solid var(--line);background:#fff;border-radius:3px}.file-summary{min-height:81px;display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line);font-size:13px}.file-summary>svg{flex-shrink:0}.file-summary>strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.file-metadata{display:flex;align-items:center;margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap}.file-metadata>span{padding:0 12px;border-left:1px solid var(--line)}.file-metadata>span:last-child{padding-right:0}.file-metadata select{border:0;background:none;color:var(--muted);font-size:12px;max-width:70px;margin-right:8px}.file-metadata select:disabled{opacity:1}.events-view{flex:1;min-height:0;overflow:hidden;padding:16px 12px 0}.events-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;gap:12px}.events-heading h2{font-size:23px}.events-heading>.text-link{font-size:11px}.table-scroll{overflow-x:auto;overflow-y:auto;max-height:650px}table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:12px;table-layout:auto}thead{background:var(--surface);position:sticky;top:0;z-index:1}th{font-weight:500;color:#52627a;text-align:left;padding:13px 12px}td{padding:17px 12px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.3;border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4}td:last-child{border-right:0}tbody tr{cursor:pointer}tbody tr:hover{background:#f5fafb}tbody tr.selected{background:#e0f3f5}tbody tr.selected td:first-child{box-shadow:inset 3px 0 var(--teal);color:var(--teal-dark)}td:nth-child(2){max-width:130px;overflow:hidden;text-overflow:ellipsis}.table-status{display:flex;justify-content:space-between;padding:12px 16px;color:var(--muted);font-size:11px;gap:10px}.table-status>span,.table-status>button{display:flex;align-items:center;gap:6px}.table-status>span svg{color:var(--teal)}.table-status>button:hover{color:var(--teal)}.empty-table{padding:50px 25px;text-align:center;color:var(--muted);white-space:normal}.inspector{grid-row:2;grid-column:3;border-left:1px solid var(--line);padding:24px 20px 22px;min-width:0;overflow:auto}.inspector h2{display:flex;align-items:center;gap:9px;font-size:25px;letter-spacing:-.85px;white-space:nowrap}.inspector h2>svg{display:none}.tool-description{font-size:14px;line-height:1.5;color:#52627d;margin-top:9px;margin-bottom:27px}.field{display:flex;flex-direction:column;gap:7px;margin:0 0 19px;font-size:13px}.field>span{font-weight:500}.field input,.field select,.input-static{height:37px;border:1px solid #cdd6e0;border-radius:4px;padding:8px 10px;background:#fff;font-size:13px;width:100%}.field select{padding-right:6px}.input-static{background:var(--surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;justify-content:space-between;align-items:center}.input-static>span{font-size:11px;color:var(--muted)}.field small,.helper{font-size:12px;color:var(--muted);line-height:1.55}.helper{margin:14px 0}.mono{font-family:JetBrains Mono,monospace!important}.radios{border:0;padding:0;margin:0 0 25px;display:flex;gap:22px;font-size:13px}.radios legend{margin-bottom:14px;padding:0;font-weight:500}.radios label{display:flex;align-items:center;gap:8px}.radios input,.scope input{width:18px;height:18px;margin:0;flex-shrink:0}.checks{margin:24px 0 28px}.check-row{display:flex;gap:9px;align-items:flex-start;margin:10px 0;font-size:12px;line-height:1.5;cursor:pointer}.check-row input{width:19px;height:19px;margin:0;flex-shrink:0;cursor:pointer}.check-row small{display:block;font-size:11px;color:var(--muted);margin-top:2px}.check-row.locked{cursor:default}.check-row.locked input{opacity:.8;cursor:default}.field-title{display:block;font-size:13px;font-weight:500;margin:16px 0 12px}.track-select{margin-bottom:26px}.track-select .check-row{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.scope{display:flex;gap:17px;font-size:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;margin:20px 0}.scope>span{padding-top:2px;font-weight:500}.scope>div{display:flex;flex-direction:column;gap:12px}.scope label{display:flex;align-items:center;gap:8px}.scope label:has(input:disabled){color:#99a2b0}.output-summary{border:1px solid var(--line);background:#f5f7fa;border-radius:5px;padding:14px 13px;margin:19px 0}.output-summary strong{font-size:13px;font-weight:600;display:flex;align-items:center;gap:7px}.output-summary strong svg{width:14px;height:14px}.output-summary p{font-size:12px;color:#60718b;line-height:1.5;margin-top:7px}.primary,.outline{min-height:42px;border-radius:5px;padding:11px 13px;font-size:12px;font-weight:500;line-height:1.35;gap:8px}.primary{background:var(--teal);border:1px solid var(--teal);color:#fff}.primary:hover:not(:disabled){background:var(--teal-dark)}.outline{background:#fff;color:var(--teal-dark);border:1px solid var(--teal)}.outline:hover:not(:disabled){background:#edf8f9}.action-pair{display:flex;gap:9px}.action-pair>button{flex:1;white-space:nowrap}.full{width:100%;margin:6px 0}.segmented{display:flex;border:1px solid #cdd6e0;border-radius:4px;margin:24px 0;overflow:hidden}.segmented>button{width:50%;padding:11px 6px;font-size:12px}.segmented>button.active{background:var(--teal-light);color:var(--teal-dark);font-weight:600}.add-event{margin-top:20px}.comparison-tables{display:grid;grid-template-columns:1fr;gap:18px}.comparison-tables h3{font-size:12px;margin:10px 0}.comparison-tables pre{font-family:JetBrains Mono,monospace;font-size:10px;overflow:auto;max-height:220px;padding:12px;background:var(--surface);border:1px solid var(--line)}.notice{display:flex;gap:9px;font-size:12px;line-height:1.5;padding:13px;margin-top:20px;border-radius:4px}.notice svg{flex-shrink:0}.warning{background:#fff8e9;color:#856124}.error-banner{margin:12px;padding:12px;background:#fff2ef;border:1px solid #edc4bc;border-radius:4px;display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#9d3b2c;line-height:1.5}.error-banner>svg{flex-shrink:0}.error-banner>button{margin-left:auto}.error-banner>button svg{width:15px;height:15px}.workspace.expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;margin:0;border-radius:0;grid-template-rows:54px minmax(0,1fr);height:100dvh}.workspace.expanded .table-scroll{max-height:calc(100dvh - 270px)}body:has(.workspace.expanded){overflow:hidden}.drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#eefbfcf2;z-index:9;border:2px dashed var(--teal);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;color:var(--teal-dark);pointer-events:none}.information{display:grid;grid-template-columns:1fr 1fr 1.03fr;gap:40px;padding:0 30px 44px;max-width:1540px;margin:auto}.information>div{min-width:0}.information>div+div{border-left:1px solid var(--line);padding-left:35px}.information h2{font-size:24px;margin-bottom:29px;white-space:nowrap}.information p{font-size:14px;line-height:1.6;color:#627089}.information #about>p{margin-bottom:18px}.information #about>.text-link{font-size:12px;text-align:left;line-height:1.5}.instruction{display:flex;gap:19px;margin:0 0 30px}.instruction>span{width:38px;height:38px;background:var(--teal);color:#fff;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;margin-top:2px}.instruction h3{font-size:14px;margin:1px 0 5px;line-height:1.45}.instruction p{max-width:280px}.faq details{border:1px solid var(--line);border-radius:5px;margin-bottom:9px;padding:13px 14px}.faq summary{list-style:none;font-size:13px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;gap:14px;line-height:1.5}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex-shrink:0;margin-top:3px}.faq details[open] summary svg{transform:rotate(180deg)}.faq details>p{font-size:13px;margin-top:8px;line-height:1.6}footer{margin:0 45px;min-height:87px;border-top:1px solid var(--line);display:flex;align-items:center;gap:25px;color:#627089;font-size:12px}footer .logo{font-size:23px;color:#101b30}footer nav{margin-left:auto;gap:25px}footer nav>button{font-size:12px;font-weight:400}.file-input{display:none}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:13px 20px;display:flex;align-items:center;gap:10px;background:#113e45;border:1px solid #206370;border-radius:6px;color:#fff;font-size:13px;z-index:60;box-shadow:0 6px 22px #17394c25;max-width:calc(100% - 30px)}.toast svg{flex-shrink:0}.modal{border:1px solid var(--line);border-radius:10px;padding:26px;width:min(600px,calc(100vw - 30px));max-height:90dvh;overflow:auto;color:inherit;box-shadow:0 20px 70px #0c1c3735}.modal.wide{width:min(1050px,calc(100vw - 30px))}.modal::backdrop{background:#11213765;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.modal-heading h2{font-size:22px}.icon-button{width:30px;height:30px;border-radius:4px}.icon-button:hover{background:var(--surface)}.modal-description{color:var(--muted);font-size:14px;margin-bottom:20px}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px}.modal-actions>span{margin-right:auto;font-size:12px;color:var(--muted)}.preview-tabs{display:flex;gap:8px;margin-bottom:12px;overflow:auto}.preview-tabs>button{white-space:nowrap;border:1px solid var(--line);padding:9px 12px;border-radius:4px;font-size:12px}.preview-tabs>button.active{background:var(--teal-light);color:var(--teal-dark);border-color:var(--teal)}.code-preview{background:#f4f7f9;border:1px solid var(--line);border-radius:5px;padding:18px;max-height:55dvh;min-height:230px;overflow:auto;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.8;-moz-tab-size:2;tab-size:2}.text-editor{width:100%;height:48dvh;border:1px solid var(--line);border-radius:4px;padding:16px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.8;resize:vertical}.sample-actions{display:flex;flex-direction:column;gap:12px}.sample-button{border:1px solid var(--line);border-radius:5px;padding:16px;justify-content:flex-start;text-align:left;gap:14px}.sample-button>svg:first-child{width:26px;height:26px;color:var(--teal)}.sample-button>svg:last-child{margin-left:auto}.sample-button div{display:flex;flex-direction:column;gap:6px}.sample-button strong{font-size:14px}.sample-button small{font-size:12px;color:var(--muted)}.sample-button:hover{background:var(--surface);border-color:#7dbcc2}.prose p,.prose li{font-size:14px;color:#54647c;line-height:1.75}.prose p{margin-bottom:15px}.prose h3{margin:22px 0 12px}.prose ul{padding-left:21px}.prose li{margin-bottom:8px}.prose a{color:var(--teal);text-decoration:underline}.modal-error{color:#a43e32;font-size:13px}@media(min-width:1241px){.site-header{height:64px}.intro{min-height:198px;padding-top:23px;padding-bottom:18px}.intro .intro-small{margin-top:18px}.workspace{grid-template-columns:240px minmax(0,1fr) 338px;grid-template-rows:52px minmax(720px,1fr)}.tool-group{margin-bottom:20px}.tool{padding-top:6px;padding-bottom:6px;font-size:14px}.file-summary{min-height:63px;padding-top:12px;padding-bottom:12px}.tool-description,.field{margin-bottom:14px}.radios{margin-bottom:18px}.radios legend{margin-bottom:10px}.checks{margin:14px 0}.check-row{margin:6px 0}.scope{padding:12px 0;margin:14px 0}.scope>div{gap:8px}.output-summary{padding:11px 12px;margin:14px 0}th{padding-top:11px;padding-bottom:11px}td{font-size:12px;padding-top:13px;padding-bottom:13px}}@media(min-width:1550px){main{max-width:1640px;margin:auto}.site-header{padding-left:max(46px,calc((100vw - 1548px)/2));padding-right:max(46px,calc((100vw - 1548px)/2))}footer{max-width:1548px;margin:auto}}@media(max-width:1240px){:root{font-size:13px}.site-header{height:58px;padding:0 34px;gap:44px}.logo{font-size:25px}.site-header nav{gap:27px}.site-header nav>a,.site-header nav>button{font-size:12px}.site-header>p{font-size:11px}.intro{min-height:163px;padding:22px 18px 17px}.intro h1{font-size:34px;margin-bottom:11px;letter-spacing:-1.3px}.intro>p{font-size:14px}.intro .intro-small{font-size:13px;margin-top:20px}.workspace{grid-template-columns:198px minmax(0,1fr) 282px;grid-template-rows:42px minmax(594px,1fr);margin:0 13px}.tool-nav-top{padding:11px 14px}.tool-nav-top h2{font-size:16px}.workspace-toolbar{font-size:11px;padding:0 11px}.toolbar-right{gap:16px}.expand-button{font-size:10px;padding:7px 9px}.workspace-toolbar svg{width:16px;height:16px}.tool-search{height:29px;margin:0 5px 16px}.tool-search input{font-size:11px}.tool-group{margin-bottom:18px}.tool-group h3{font-size:9px;margin-left:8px;margin-bottom:6px}.tool{font-size:11px;padding:6px 8px;gap:10px;min-height:29px}.tool svg{width:18px;height:18px}.file-tabs{height:43px}.file-tabs>span{font-size:11px;padding:0 10px}.file-summary{padding:14px;min-height:62px;gap:9px}.file-summary>strong{font-size:11px}.file-metadata{font-size:10px}.file-metadata>span{padding:0 8px}.file-metadata select{font-size:10px;margin-right:5px;max-width:59px}.file-summary>svg{width:24px;height:24px}.events-view{padding:13px 10px 0}.events-heading h2{font-size:20px}.events-heading{margin-bottom:12px}th{font-size:10px;padding:10px 9px}td{font-size:10px;padding:14px 9px}.inspector{padding:20px 15px 15px}.inspector h2{font-size:23px}.tool-description{font-size:12px;margin:7px 0 22px}.field{font-size:11px;margin-bottom:17px;gap:7px}.field input,.field select,.input-static{height:31px;font-size:11px;padding:6px 8px}.radios{font-size:11px;gap:20px;margin-bottom:22px}.radios legend{margin-bottom:11px}.radios input,.scope input{width:17px;height:17px}.checks{margin:22px 0}.check-row{font-size:10.5px;margin:8px 0;gap:7px}.check-row input{width:17px;height:17px}.scope{font-size:10.5px;gap:15px;padding:15px 0;margin:17px 0}.output-summary{padding:11px 10px;margin:17px 0}.output-summary strong{font-size:11px}.output-summary p{font-size:10.5px;margin-top:5px}.primary,.outline{font-size:10px;padding:10px;min-height:38px}.primary svg,.outline svg{width:17px;height:17px}.action-pair{gap:7px}.action-pair>button{gap:6px}.table-status{font-size:9px;padding:10px 12px}.table-status svg{width:13px;height:13px}.information{padding:0 24px 34px;gap:30px}.information>div+div{padding-left:24px}.information h2{font-size:21px;margin-bottom:24px;letter-spacing:-.6px}.information p{font-size:12px}.instruction{gap:17px;margin-bottom:27px}.instruction>span{width:33px;height:33px;font-size:16px}.instruction h3{font-size:12px}.faq details{padding:10px 11px}.faq summary{font-size:11px}.faq details>p{font-size:11px}footer{margin:0 35px;min-height:74px;font-size:10px;gap:20px}footer .logo{font-size:20px}footer nav{gap:20px}footer nav>button{font-size:10px}}@media(max-width:1000px){.workspace{grid-template-columns:190px minmax(0,1fr) 265px}.toolbar-right{gap:11px}.toolbar-right>button>span{display:none}.toolbar-right>.expand-button>span{display:inline}.file-summary{flex-wrap:wrap;gap:8px}.file-metadata{width:100%;margin-left:31px}.file-summary>strong{font-size:11px}.information{gap:22px}.information>div+div{padding-left:20px}.information h2{font-size:18px;white-space:normal}.inspector h2{font-size:20px}.table-scroll{max-height:560px}.site-header>p{display:none}.site-header nav{margin-left:auto}}@media(max-width:780px){.site-header{padding:0 20px;gap:20px}.site-header nav{gap:16px}.intro{padding:25px 20px}.intro h1{font-size:29px;max-width:620px;margin-left:auto;margin-right:auto}.desktop-break{display:none}.intro>p{font-size:13px;max-width:600px;margin:auto}.workspace{grid-template-columns:175px minmax(0,1fr);grid-template-rows:44px auto auto}.tool-nav-top{grid-column:1}.workspace-toolbar{grid-column:2;gap:8px}.tool-nav{grid-row:2/4}.file-workspace{grid-column:2;grid-row:2;min-height:420px}.inspector{grid-column:2;grid-row:3;border-top:1px solid var(--line);padding:22px;overflow:visible}.inspector h2{font-size:23px}.inspector h2>svg{display:block}.field{font-size:12px}.field input,.field select,.input-static{height:35px;font-size:12px}.tool-description{font-size:13px}.radios,.check-row,.scope,.output-summary strong,.output-summary p,.primary,.outline{font-size:12px}.table-status{font-size:10px}.toolbar-right>button>span,.toolbar-right>.expand-button>span{display:none}.expand-button{margin:0}.toolbar-right{gap:11px}.workspace.expanded{grid-template-rows:44px minmax(0,1fr);overflow:auto}.workspace.expanded .tool-nav{grid-row:2;max-height:calc(100dvh - 44px)}.workspace.expanded .file-workspace{min-height:400px;overflow:auto}.workspace.expanded .inspector{grid-row:3}.information{grid-template-columns:1fr 1fr;gap:30px}.information>div+div{border:0;padding:0}.information>.faq{grid-column:1/3;padding-top:24px;border-top:1px solid var(--line)}.information h2{font-size:21px}.faq details{padding:14px}.faq summary,.faq details>p{font-size:13px}.information p,.instruction h3{font-size:13px}footer{margin:0 24px;flex-wrap:wrap;padding:24px 0;gap:15px}footer nav{gap:20px}.modal-actions{flex-wrap:wrap}.modal-actions>span{width:100%;margin-bottom:8px}.modal-heading h2{font-size:20px}.code-preview{font-size:11px}.file-summary>strong{font-size:12px}}@media(max-width:520px){.site-header{height:60px;gap:18px;padding:0 16px}.site-header .logo{font-size:23px}.site-header nav{gap:14px}.site-header nav>a,.site-header nav>button{font-size:11px}.intro{padding:25px 18px 26px}.intro h1{font-size:29px;line-height:1.25;letter-spacing:-1px}.intro>p{font-size:13px;line-height:1.65}.intro .intro-small{font-size:12px;margin-top:17px}.workspace{display:flex;flex-direction:column;margin:0 9px}.tool-nav-top{display:none}.workspace-toolbar{height:48px;min-height:48px;padding:0 12px}.mobile-tools-toggle{display:inline-flex}.workspace-toolbar>button{font-size:10px;gap:5px}.toolbar-right{gap:8px}.toolbar-right>button:not(.expand-button){display:none}.expand-button{padding:7px}.tool-nav{display:none}.tool-nav.mobile-open{display:block;padding:18px 10px;border-right:0;border-bottom:1px solid var(--line)}.tool-nav.mobile-open .tool{font-size:13px;min-height:38px}.tool-nav.mobile-open .tool-group h3{font-size:10px}.tool-search input{font-size:13px}.file-workspace{min-height:370px}.file-summary{padding:16px;gap:9px}.file-metadata{margin-left:33px;font-size:11px}.file-metadata select{font-size:11px}.events-view{padding:13px 10px 0}.table-scroll{max-height:390px}td{padding:13px 9px;font-size:10px}.inspector{border-left:0;padding:24px 20px}.inspector h2{font-size:24px}.tool-description{font-size:13px}.field{margin-bottom:19px}.primary,.outline{min-height:43px}.information{grid-template-columns:1fr;padding:0 22px 20px;gap:25px}.information>.faq{grid-column:auto}.information h2{font-size:23px;margin-bottom:20px}.information>div+div{border-top:1px solid var(--line);padding-top:25px}.instruction>div{flex:1}.instruction p{max-width:none}.instruction{margin-bottom:23px}footer>span{font-size:10px}footer nav{width:100%;justify-content:space-between;margin-top:6px}.workspace.expanded{display:flex;overflow:auto;height:100dvh}.workspace.expanded .workspace-toolbar{position:sticky;top:0;background:#fff;z-index:3}.workspace.expanded .tool-nav{max-height:none}.modal{padding:20px}.modal-actions>button{font-size:12px}.preview-tabs>button{font-size:10px}.modal-heading h2{font-size:18px}.modal-description{font-size:13px}}@media(min-width:781px)and (max-width:1240px){.tool-description{margin-bottom:13px}.field{margin-bottom:12px}.radios{margin-bottom:14px}.radios legend{margin-bottom:8px}.checks{margin:12px 0}.check-row{margin:5px 0}.scope{padding:10px 0;margin:12px 0}.scope>div{gap:8px}.output-summary{margin:12px 0}.inspector{padding-top:16px}td{padding-top:11px;padding-bottom:11px}.file-summary{min-height:54px;padding-top:10px;padding-bottom:10px}}@media(min-width:781px)and (max-width:1240px){.site-header{height:54px}.intro{padding-top:16px;padding-bottom:12px}.intro .intro-small{margin-top:16px}.intro>p{font-size:15px}.workspace-toolbar,.tool{font-size:12px}.tool-group h3{font-size:10px}.file-summary>strong{font-size:12px}.file-summary{min-height:51px}.file-metadata{margin-left:7px;font-size:11px}.file-metadata select{font-size:11px}.inspector h2{font-size:20px}.tool-description{margin-top:4px;margin-bottom:10px}.field input,.field select,.input-static{height:28px;font-size:12px}.field,.radios,.scope{font-size:12px}.radios legend{margin-bottom:8px}.check-row{font-size:11px}.output-summary p{line-height:1.4}.output-summary{padding-top:9px;padding-bottom:9px}.primary,.outline{font-size:11px}td{font-size:11px;padding-left:8px;padding-right:8px}.information{grid-template-columns:.95fr 1.03fr 1.06fr;gap:22px}.information p,.instruction h3{font-size:13px}.faq summary,.faq details>p{font-size:12px}.information h2{margin-bottom:19px}.instruction{gap:17px;margin-bottom:23px}}.rate-badge{font-size:inherit;white-space:nowrap;margin-right:10px;gap:5px;color:var(--teal-dark);padding:4px 0}.rate-badge svg{width:12px;height:12px}.rate-badge:disabled{opacity:1;color:var(--muted)}.file-summary{flex-wrap:wrap}.file-metadata{flex-shrink:0}.tool-guide-link{font-size:11px;color:var(--teal-dark);display:inline-flex;align-items:center;gap:5px;margin:-2px 0 19px;text-decoration:underline;text-underline-offset:3px}.inspector .tool-description{margin-bottom:8px}.offset-amount{font-size:11px;font-family:JetBrains Mono,monospace;color:var(--teal-dark);margin:-7px 0 16px}.import-detected{font-size:13px;background:var(--surface);padding:12px;margin:0 0 18px;border:1px solid var(--line);border-radius:4px}.modal .field{font-size:13px}.modal .field select{height:39px;font-size:13px}.modal .modal-error{margin-top:14px}.site-header nav a[aria-current=page]{color:var(--teal-dark)}footer nav>a{font-size:inherit;font-weight:400}.guides-page{width:min(1120px,calc(100% - 80px));margin:0 auto;padding:30px 0 65px}.guide-breadcrumb{font-size:12px;color:var(--muted);gap:11px;flex-wrap:wrap}.guide-breadcrumb a{font-size:inherit;font-weight:400}.guide-breadcrumb span[aria-current]{color:#34435b}.eyebrow{color:var(--teal-dark);font-size:11px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase}.guides-intro{padding:52px 0 34px;max-width:850px}.guides-intro h1{font-size:46px;line-height:1.16;letter-spacing:-1.7px;margin:13px 0 19px}.guides-intro>p:last-child{font-size:16px;color:#57667e;max-width:685px;line-height:1.7}.guide-feature{display:flex;align-items:center;gap:28px;padding:27px 30px;border:1px solid #b9dfe3;border-radius:5px;background:#eff9fa;margin-bottom:48px}.guide-feature-tag{font-size:10px;letter-spacing:.9px;font-weight:600;color:var(--teal-dark);white-space:nowrap}.guide-feature h2{font-size:21px;letter-spacing:-.6px;margin-bottom:5px}.guide-feature p{font-size:13px;line-height:1.6;color:#5c6d80;max-width:600px}.guide-feature-link{font-size:12px;color:var(--teal-dark);white-space:nowrap;margin-left:auto;text-decoration:underline;text-underline-offset:4px}.guide-feature:hover{border-color:var(--teal)}.guide-index-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:48px}.guide-index-nav,.guide-toc{display:flex;flex-direction:column;align-items:flex-start;align-self:start;position:sticky;top:25px}.guide-index-nav h2,.guide-toc h2{font-size:12px;font-weight:600;letter-spacing:0;margin-bottom:16px}.guide-index-nav>a,.guide-toc>a{font-size:13px;color:#5a6a80;padding:7px 0;line-height:1.5}.guide-index-nav>a:hover,.guide-toc>a:hover{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px}.guide-index-nav p,.guide-toc p{font-size:12px;color:var(--muted);line-height:1.7;margin:22px 0 10px;max-width:175px}.guide-index-nav .text-link{color:var(--teal-dark)}.guide-group{margin-bottom:34px;scroll-margin-top:30px}.guide-group>h2{font-size:23px;letter-spacing:-.65px;padding-bottom:17px;border-bottom:1px solid var(--line)}.guide-list-item{display:flex;gap:32px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.guide-list-item>div{flex:1}.guide-list-item h3{font-size:16px;letter-spacing:-.2px;margin-bottom:6px}.guide-list-item p{font-size:13px;color:#647289;line-height:1.65}.guide-list-item>span{font-size:11px;white-space:nowrap;color:var(--teal-dark);padding-right:2px}.guide-list-item:hover h3{text-decoration:underline;text-underline-offset:4px;color:var(--teal-dark)}.guide-bottom{padding:35px 0 0;margin-top:12px;border-top:1px solid var(--line)}.guide-bottom h2{font-size:24px}.guide-bottom p{font-size:14px;color:var(--muted);margin:11px 0 19px;max-width:640px}.guides-page a.primary{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:11px 17px;font-size:12px;min-height:40px}.guide-article-head{padding:49px 0 37px;border-bottom:1px solid var(--line);margin-bottom:40px}.guide-article-head h1{font-size:42px;line-height:1.18;letter-spacing:-1.4px;max-width:840px;margin:13px 0 17px}.guide-article-head>p:not(.eyebrow){font-size:16px;max-width:775px;color:#5d6c82;line-height:1.7}.guide-article-actions{display:flex;align-items:center;gap:24px;margin-top:25px}.guide-article-actions .text-link{font-size:12px}.guide-article-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:48px}.guide-article{max-width:750px}.guide-article section{margin-bottom:31px;scroll-margin-top:32px}.guide-article h2{font-size:23px;margin-bottom:13px;letter-spacing:-.6px}.guide-article p,.guide-article li{font-size:15px;line-height:1.85;color:#526178}.guide-article ol{padding-left:23px;margin:0}.guide-article li{padding-left:6px;margin-bottom:11px}.guide-article li::marker{color:var(--teal-dark);font-weight:600}.guide-article #example{border-left:3px solid var(--teal);padding:20px 23px;background:#f3f9fa;border-radius:0 4px 4px 0}.guide-article #example h2{font-size:18px;margin-bottom:9px}.guide-note{padding:22px 24px;background:var(--surface);border:1px solid var(--line);border-radius:5px}.guide-note h2{font-size:18px}.guide-note p{font-size:14px}.guide-related{display:flex;flex-wrap:wrap;gap:10px}.guide-related a{border:1px solid var(--line);padding:10px 14px;border-radius:4px;font-size:12px;color:var(--teal-dark);line-height:1.6}.guide-related a:hover{border-color:var(--teal);background:#f3fafa}.guide-article .guide-references{border-top:1px solid var(--line);padding-top:24px;margin-bottom:0}.guide-references h2{font-size:14px;letter-spacing:0}.guide-references p{font-size:12px;line-height:1.75;color:var(--muted)}.guide-references a{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px}@media(max-width:1240px){.tool-guide-link{font-size:10px;margin-bottom:13px}.guides-page{width:calc(100% - 68px)}.guides-intro h1{font-size:42px}.guide-feature{gap:22px;padding:24px}.guide-index-layout,.guide-article-layout{grid-template-columns:180px minmax(0,1fr);gap:38px}.guide-article-head h1{font-size:38px}.guide-article p,.guide-article li{font-size:14px}.rate-badge{margin-right:7px}}@media(max-width:780px){.guides-page{width:calc(100% - 42px);padding:23px 0 45px}.guides-intro{padding-top:35px}.guides-intro h1{font-size:37px}.guides-intro>p:last-child{font-size:15px}.guide-feature{align-items:flex-start;flex-wrap:wrap;gap:13px 20px}.guide-feature-tag{width:100%}.guide-feature>div{flex:1}.guide-feature-link{align-self:center;margin-left:0}.guide-index-layout,.guide-article-layout{grid-template-columns:1fr;gap:26px}.guide-index-nav{position:static;flex-direction:row;flex-wrap:wrap;column-gap:22px;border-bottom:1px solid var(--line);padding-bottom:20px}.guide-index-nav h2{width:100%;margin-bottom:2px}.guide-index-nav p{display:none}.guide-index-nav>a{padding:6px 0}.guide-toc{position:static;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;border-bottom:1px solid var(--line);padding-bottom:20px}.guide-toc h2{grid-column:1/-1;margin-bottom:6px}.guide-toc p{display:none}.guide-article-head{padding:35px 0 30px;margin-bottom:25px}.guide-article-head h1{font-size:34px}.tool-guide-link{font-size:12px;margin-bottom:19px}}@media(max-width:520px){.guide-breadcrumb{font-size:11px;gap:8px}.guides-intro{padding:31px 0 28px}.guides-intro h1{font-size:32px;letter-spacing:-1px;line-height:1.2}.guides-intro>p:last-child{font-size:14px}.guide-feature{padding:21px;margin-bottom:30px}.guide-feature>div{flex-basis:100%}.guide-feature h2{font-size:20px;line-height:1.4}.guide-feature-link{margin-top:3px}.guide-feature p{font-size:12px}.guide-index-nav{column-gap:18px}.guide-index-nav>a{font-size:12px}.guide-list-item{gap:12px;padding:20px 0}.guide-list-item h3{font-size:15px}.guide-list-item p{font-size:12px}.guide-list-item>span{font-size:10px}.guide-group>h2{font-size:22px}.guide-article-head h1{font-size:31px;letter-spacing:-1px}.guide-article-head>p:not(.eyebrow){font-size:14px}.guide-toc>a{font-size:12px}.guide-article h2{font-size:22px}.guide-article #example{padding:18px}.guide-article #example h2,.guide-note h2{font-size:18px}.guide-note{padding:19px}.guide-article-actions{gap:20px}.guide-bottom h2{font-size:22px}.guide-bottom p{font-size:13px}.guide-references h2{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.current-rate{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 15px;margin-bottom:17px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.current-rate>strong{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:13px;font-weight:500}.current-rate strong>span{padding:3px 5px;border:1px solid var(--line);border-radius:3px;font-size:10px;letter-spacing:.3px;color:var(--muted)}.rate-controls{margin-bottom:18px}.rate-controls .field{margin-bottom:15px}.timecode-choice{border:0;padding:0;margin:0;min-width:0}.timecode-choice legend{font-size:12px;margin-bottom:8px}.timecode-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.timecode-options>label{display:flex;align-items:center;gap:8px;padding:11px 10px;border:1px solid #cdd6e0;border-radius:4px;cursor:pointer;min-width:0}.timecode-options input{margin:0;width:16px;height:16px;flex-shrink:0;accent-color:var(--teal)}.timecode-options strong{display:block;font-size:12px;font-weight:600}.timecode-options small{display:block;font-size:9px;white-space:nowrap;color:var(--muted);margin-top:4px}.timecode-options>label.chosen{background:#eff9fa;border-color:var(--teal);color:var(--teal-dark)}.timecode-options>label.unavailable{color:#8490a2;background:#f7f8fa;border-color:var(--line);cursor:not-allowed}.timecode-options>label.unavailable small{color:#8490a2}.rate-hint{font-size:11px;line-height:1.6;margin:9px 0 12px;min-height:0}.timecode-example{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;background:var(--surface);border:1px solid var(--line);border-radius:4px;font-size:10px;color:var(--muted)}.timecode-example code{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--teal-dark)}.modal .timecode-choice legend{font-size:13px}.modal .timecode-options small{font-size:11px}.modal .timecode-options strong{font-size:13px}.modal .rate-hint,.modal .timecode-example{font-size:12px}.info-page .guide-toc>.text-link{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px;font-size:12px}.info-page .guide-article>section>p+p{margin-top:15px}.info-page .guide-article>section>p{margin-bottom:18px}.info-page .guide-article>section>.text-link{font-size:13px;color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px}.info-page .guide-article>section{margin-bottom:42px}.format-list{margin:23px 0 12px;border-top:1px solid var(--line)}.format-row{display:grid;grid-template-columns:145px minmax(0,1fr);gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.format-row h3{font-size:16px;letter-spacing:-.25px;margin:2px 0 8px}.format-extension{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted)}.format-row p{font-size:14px;line-height:1.75}.format-row small{display:block;font-size:12px;color:#758197;line-height:1.75;margin-top:10px}.guide-article .format-footnote{font-size:12px;color:var(--muted);line-height:1.7;margin-top:15px}.format-table-wrap{border:1px solid var(--line);border-radius:4px;margin:22px 0 15px;overflow-x:auto}.format-table{width:100%;border-collapse:collapse}.format-table caption{text-align:left;padding:13px 17px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}.format-table th,.format-table td{text-align:left;padding:12px 17px;font-family:Inter,sans-serif;font-size:13px;border-bottom:1px solid var(--line)}.format-table thead th{background:var(--surface);color:#506079;font-weight:500}.format-table tbody th{font-weight:500;background:#fff}.format-table tr:last-child>*{border-bottom:0}.format-table tbody tr:hover>*{background:inherit}.format-table .supported{color:var(--teal-dark);font-weight:500}.format-table .muted{color:#8995a6}.timecode-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 22px}.timecode-comparison>div{display:flex;flex-direction:column;gap:9px;padding:16px 19px;background:var(--surface);border:1px solid var(--line);border-radius:4px}.timecode-comparison span{font-size:11px;color:var(--muted)}.timecode-comparison code{font-family:JetBrains Mono,monospace;font-size:17px;letter-spacing:-.4px}.timecode-comparison>div:last-child{background:#eff9fa;border-color:#bfdee1}.timecode-comparison>div:last-child code{color:var(--teal-dark)}.format-example{padding:22px 24px;margin:20px 0;border-left:3px solid var(--teal);background:#f3f9fa;border-radius:0 4px 4px 0}.format-example strong{font-size:13px;color:var(--teal-dark)}.format-example p{font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.9;margin:8px 0}.format-example>span{font-size:12px;color:var(--muted)}.format-limits{padding-left:18px;margin:19px 0}.format-limits li{font-size:13px;line-height:1.8;margin-bottom:16px}.format-limits li:last-child{margin-bottom:0}.about-workflows{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;border-top:1px solid var(--line);margin-top:22px}.about-workflows>div{padding:24px 0;border-bottom:1px solid var(--line)}.about-workflows h3{font-size:16px;margin-bottom:8px;letter-spacing:-.3px}.about-workflows p{font-size:14px;line-height:1.8}.about-principles{margin-top:18px!important}.about-principles li{margin-bottom:22px}.info-page .guide-note .guide-related{margin-top:20px}.info-page .guide-bottom{margin-bottom:0!important}@media(max-width:1240px){.format-row{grid-template-columns:125px minmax(0,1fr);gap:21px}.timecode-options>label{padding:10px 8px;gap:6px}.timecode-options small{font-size:8px}}@media(max-width:780px){.timecode-options small{font-size:10px}.timecode-choice legend,.rate-hint{font-size:12px}.timecode-example{font-size:11px}.info-page .guide-toc>.text-link{grid-column:1/-1}.format-row{grid-template-columns:145px minmax(0,1fr)}}@media(max-width:520px){.site-header{gap:12px}.site-header .logo{font-size:22px}.site-header nav{gap:12px}footer nav{flex-wrap:wrap;gap:12px}.format-row{grid-template-columns:1fr;gap:10px;padding:22px 0}.format-row h3{margin-bottom:6px}.format-row p{font-size:13px}.format-row small{font-size:12px}.format-table th,.format-table td{font-size:12px;padding:12px}.format-table caption{font-size:11px;padding:13px 12px}.timecode-comparison{gap:9px}.timecode-comparison>div{padding:14px 11px}.timecode-comparison span{font-size:9px}.timecode-comparison code{font-size:15px}.format-example{padding:18px}.format-example p{font-size:11px}.about-workflows{grid-template-columns:1fr;gap:0}.about-workflows>div{padding:21px 0}.about-workflows p{font-size:13px}.info-page .guide-article>section{margin-bottom:34px}.format-limits li{font-size:13px}.timecode-options small{font-size:10px}}.brand-logo{display:block;width:220px;height:46px;object-fit:cover;object-position:center 44%;flex-shrink:0}.site-header>a,footer>a{flex-shrink:0}footer .brand-logo{width:180px;height:38px}@media(max-width:1122px){.brand-logo{width:200px;height:42px}footer .brand-logo{width:166px;height:35px}}@media(max-width:520px){.site-header .brand-logo{width:150px;height:33px}.site-header nav{gap:10px}}@media(max-width:360px){.site-header{padding:0 12px;gap:8px}.site-header .brand-logo{width:128px;height:29px}.site-header nav{gap:8px}}.aaf-import-summary{display:flex;flex-direction:column;gap:4px;padding:12px 18px;background:#edf8f8;border-bottom:1px solid #d4eaea;font-size:12px;line-height:1.5;color:#335965}.aaf-import-summary strong{color:var(--ink)}.aaf-import-summary.has-issues{background:#fff6e8;color:#76531b;border-color:#ecd5af}.file-workspace .file-metadata .rate-badge:disabled{opacity:1}.inspector .track-select .check-row{align-items:flex-start}.audio-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;background:#f0f9f9;border-bottom:1px solid #dbe9e9;font-size:12px;color:#405b62}.audio-status strong{color:#176c73}.pending-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;background:#f7f9fb;border-bottom:1px solid var(--line);font-size:11px;color:#52627a}.pending-bar strong{color:#21454c}.view-switch{display:flex;gap:5px;border:1px solid var(--line);border-radius:5px;padding:3px}.view-switch button{padding:7px 10px;font-size:11px;color:#62718a;border-radius:3px}.view-switch button.active{background:var(--teal-light);color:var(--teal-dark);font-weight:600}.events-heading{flex-wrap:wrap}.review-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;color:#60718b;margin:0 0 12px}.review-legend span{display:flex;align-items:center;gap:5px}.review-legend i{width:8px;height:8px;border-radius:2px}.review-legend i.removed{background:#ecc4bc}.review-legend i.added{background:#9edbd4}.review-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-pane{min-width:0;border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#fff}.review-pane>header{min-height:79px;padding:11px 12px;background:#f7f9fb;border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:8px}.review-pane>header>strong{font-size:11px;color:#30445e}.review-pane small{display:block;font-size:10px;color:#738095;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-code{font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.75;margin:0;min-height:330px;max-height:580px;overflow:auto;padding:12px 0;background:#fff}.review-line{display:block;white-space:pre;padding:0 10px;border-left:2px solid transparent}.review-line.track-heading{font-weight:600;color:#264e59;background:#f3f7f8;padding-top:5px;padding-bottom:5px;margin-top:8px}.review-line.removed{background:#fff0eb;color:#8d3f2d;border-left-color:#d7a08e}.review-line.added{background:#e6f6f2;color:#126858;border-left-color:#7cc9b8}.review-mode{display:flex;gap:3px}.review-mode button{font-size:10px;padding:5px 7px;border-radius:3px;color:#65738a}.review-mode button.active{background:#d8eeee;color:#12666b;font-weight:600}.review-error{font-size:12px;line-height:1.6;background:#fff1ed;color:#91412f;padding:12px;border:1px solid #efd2c7;border-radius:4px;margin:0 0 14px}.review-pane .review-error{margin:12px}.review-filename{font-size:10px;color:#60718b;padding:8px 10px;overflow-wrap:anywhere;border-bottom:1px solid var(--line)}.review-pane>select{max-width:calc(100% - 20px);margin:10px;font-size:11px;padding:7px}.review-code.output-code{padding:12px;white-space:pre-wrap;overflow-wrap:anywhere}.review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.review-actions button{flex:1;justify-content:center;min-width:120px;font-size:11px}.review-caption{font-size:10px;margin:10px 0 18px}.review-list-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:12px;margin-bottom:12px}.operation-list{list-style:none;margin:0 0 25px;padding:0;counter-reset:op}.operation-list li{counter-increment:op;border:1px solid var(--line);border-radius:5px;padding:10px;margin-bottom:8px;background:#fbfcfd}.operation-list li.has-error{border-color:#e4ad9d;background:#fff5f1}.operation-list li>div{display:flex;align-items:flex-start;gap:4px}.operation-edit{display:flex;flex:1;flex-direction:column;gap:5px;text-align:left;min-width:0}.operation-edit strong{font-size:11px;color:#334862}.operation-edit strong:before{content:counter(op) ". ";color:#8897a5}.operation-edit span{font-size:10px;line-height:1.5;color:#62738a;overflow-wrap:anywhere}.operation-list .icon-button{width:22px;height:22px;padding:4px}.operation-list li>footer{min-height:0;margin:9px 0 0;padding:7px 0 0;border-top:1px solid var(--line);display:flex;gap:7px;font-size:9px}.operation-list footer span{margin-right:auto;color:#60718b}.operation-list footer button{padding:3px}.operation-list footer svg{width:13px;height:13px}.review-track-list{margin:20px 0}.review-track-list .check-row{font-size:11px}.live-tool-note{font-size:11px;line-height:1.6;padding:11px 12px;margin:-10px 0 15px;background:#edf8f7;color:#25676a;border-radius:4px}.review-inspector .tool-description{margin-bottom:18px}.workspace.expanded .review-code{max-height:calc(100dvh - 430px)}@media(max-width:1100px){.review-actions button{font-size:10px;padding:8px}.review-pane>header{padding:9px 8px}.review-code{font-size:9px}.review-line{padding-left:7px;padding-right:7px}.review-mode button{font-size:9px;padding:4px}.review-columns{gap:6px}}@media(max-width:780px){.review-code{max-height:460px}.pending-bar{font-size:10px;padding:10px 12px}.review-code.output-code{font-size:9px}.review-columns{gap:8px}}@media(max-width:520px){.review-columns{grid-template-columns:1fr}.review-pane>header{min-height:66px;padding:11px}.review-code{font-size:10px;max-height:285px;min-height:180px}.review-mode button{font-size:10px}.pending-bar{align-items:flex-start}.pending-bar>span{max-width:65%}.review-actions{gap:7px}.review-actions button{font-size:11px}.review-legend{font-size:9px}.review-caption{font-size:11px}.review-inspector .operation-edit strong{font-size:13px}.review-inspector .operation-edit span{font-size:11px}.review-inspector .check-row{font-size:12px}.workspace.expanded .review-code{max-height:285px}.live-tool-note{font-size:12px}}.review-export-label{font-size:11px;color:#52627a;margin-top:14px;overflow-wrap:anywhere}.export-diagnostics{margin:16px 0;border:1px solid #e5c6b8;border-radius:6px;background:#fffaf7;overflow:hidden}.diagnostics-heading{padding:12px 14px;background:#fcf0e9;display:flex;flex-direction:column;gap:4px;font-size:12px;color:#784733}.diagnostics-heading span{font-size:11px;color:#795c4f}.diagnostic-card{padding:15px;border-top:1px solid #ecdcd3}.diagnostic-card h3{font-size:14px;line-height:1.5;margin:0 0 5px;color:#443b35}.diagnostic-card p{font-size:12px;line-height:1.65;color:#596578;margin:8px 0;overflow-wrap:anywhere}.diagnostic-card .diagnostic-location{font-weight:600;font-size:11px;color:#825b43}.diagnostic-card .diagnostic-cause{color:#5e4538;padding:9px 11px;background:#fff;border-left:2px solid #d3ad97;white-space:pre-wrap;max-height:180px;overflow:auto}.diagnostic-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}.diagnostic-actions button{font-size:11px;min-height:34px;text-align:left;line-height:1.45;padding:8px 10px}.diagnostic-actions .omit-track{color:#86543a;border-color:#c7a28d}.diagnostic-actions a{font-size:11px;padding:6px}.review-inspector .notice p{font-size:12px;line-height:1.6;margin:0 0 8px}.review-inspector .notice button{font-size:11px}@media(max-width:520px){.diagnostic-card{padding:12px}.diagnostic-actions button{width:100%;justify-content:center;font-size:12px}.diagnostic-card p{font-size:12px}.diagnostic-card h3{font-size:14px}}.conversion-context{margin:0 8px 20px;font-size:11px;line-height:1.5;color:var(--muted)}.conversion-context strong{color:var(--ink)}.conversion-context span{display:block;margin-top:3px}.conversion-hint{font-size:10px;line-height:1.4;color:var(--muted);margin:-2px 8px 6px}.tool:disabled{opacity:1;color:#8892a2;cursor:not-allowed;background:transparent}.tool:disabled svg{opacity:.6}.tool:disabled:hover{background:transparent;color:#8892a2}.empty-workspace{grid-column:2/4;grid-row:2;min-width:0;display:flex;flex-direction:column;padding:36px;background:#fff}.empty-workspace .error-banner{margin:0 0 20px}.file-drop-prompt{width:100%;max-width:680px;margin:auto;border:1px dashed #bdcfd8;border-radius:10px;padding:56px 26px;text-align:center;background:#fbfdfd}.empty-file-icon{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:20px;background:var(--teal-light);color:var(--teal-dark);margin:0 auto 24px}.file-drop-prompt h2{font-size:27px;line-height:1.25;letter-spacing:-.7px;margin-bottom:13px}.file-drop-prompt>p{font-size:14px;line-height:1.7;color:var(--muted);max-width:410px;margin:0 auto}.empty-file-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:26px 0 21px}.empty-file-actions button{min-width:142px;min-height:44px;font-size:13px}.file-drop-prompt>p.empty-file-privacy{font-size:12px;margin-bottom:12px}.file-drop-prompt>.text-link{font-size:12px}.workspace.is-empty:not(.expanded){grid-template-rows:52px 610px}.workspace.is-empty .tool-nav{min-height:0}@media(min-width:781px)and (max-width:1240px){.workspace.is-empty:not(.expanded){grid-template-rows:42px 550px}.empty-workspace{padding:25px}.file-drop-prompt{padding:45px 22px}.file-drop-prompt h2{font-size:24px}}@media(min-width:521px)and (max-width:780px){.workspace.is-empty:not(.expanded){grid-template-rows:44px 600px}.empty-workspace{grid-column:2;grid-row:2;padding:20px}.workspace.is-empty .tool-nav{grid-row:2}.file-drop-prompt{padding:40px 18px}.file-drop-prompt h2{font-size:23px}}@media(max-width:520px){.empty-workspace{padding:18px;min-height:400px}.file-drop-prompt{padding:34px 18px}.file-drop-prompt h2{font-size:23px}.file-drop-prompt>p{font-size:13px}.empty-file-actions{flex-direction:column;gap:10px}.empty-file-actions button{width:100%}.empty-file-icon{width:64px;height:64px;margin-bottom:20px}.workspace.is-empty.expanded .empty-workspace{flex:1}}:root{color-scheme:light;--ink:#101b30}.header-menu{display:flex;align-items:center;gap:22px;min-width:0}.theme-toggle{width:38px;height:38px;flex-shrink:0;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface)}.theme-toggle:hover{color:var(--teal-dark);border-color:var(--teal);background:var(--teal-light)}.theme-toggle[aria-pressed=true]{color:var(--teal-dark)}.toolbar-right>button.theme-toggle{display:inline-flex}@media(max-width:1000px){.header-menu{margin-left:auto;gap:16px}.site-header .header-menu nav{margin-left:0}}@media(max-width:600px){.site-header{height:auto;min-height:102px;flex-wrap:wrap;padding:12px 18px;gap:9px}.site-header .header-menu{width:100%;justify-content:space-between;gap:16px;margin:0}.site-header .header-menu nav{flex:1;justify-content:space-between;gap:10px}.site-header .header-menu nav a{font-size:12px;min-height:36px;display:inline-flex;align-items:center}.site-header .theme-toggle{width:36px;height:36px}}:root[data-theme=dark]{color-scheme:dark;color:var(--ink);background:#10151d;--ink:#e3eaf2;--muted:#9baac0;--line:#2d3a4b;--surface:#1b2431;--sidebar:#141d28;--teal:#3db7bf;--teal-dark:#74d8dc;--teal-light:#173c43;--panel:#161e29;--input:#111923;--border-strong:#405367;--warning-bg:#33291e;--warning-ink:#efc28e;--warning-line:#65503a;--error-bg:#352420;--error-ink:#f2b3a1;--error-line:#71483e}[data-theme=dark] .workspace,[data-theme=dark] .empty-workspace,[data-theme=dark] .review-pane,[data-theme=dark] .review-code,[data-theme=dark] .file-tabs>span,[data-theme=dark] .format-table tbody th,[data-theme=dark] .workspace.expanded .workspace-toolbar,[data-theme=dark] .modal{background:var(--panel);color:var(--ink)}[data-theme=dark] .file-tabs>span{border-bottom-color:var(--panel)}[data-theme=dark] .site-header{background:#10151d}[data-theme=dark] .brand-logo{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}[data-theme=dark] .tool-search,[data-theme=dark] .field input,[data-theme=dark] .field select,[data-theme=dark] .file-tabs>select,[data-theme=dark] .text-editor,[data-theme=dark] .review-pane>select{background:var(--input);border-color:var(--border-strong);color:var(--ink)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#8293aa;opacity:1}[data-theme=dark] .expand-button,[data-theme=dark] .segmented,[data-theme=dark] .timecode-options>label{border-color:var(--border-strong)}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:var(--teal);outline-color:#3db7bf45}[data-theme=dark] .input-static,[data-theme=dark] .output-summary,[data-theme=dark] .code-preview,[data-theme=dark] .pending-bar,[data-theme=dark] .review-pane>header,[data-theme=dark] .operation-list li,[data-theme=dark] .file-drop-prompt{background:var(--surface)}[data-theme=dark] .file-drop-prompt{border-color:var(--border-strong)}[data-theme=dark] td{border-color:var(--line)}[data-theme=dark] .tool:hover,[data-theme=dark] tbody tr:hover{background:#202f3e}[data-theme=dark] .tool.active,[data-theme=dark] tbody tr.selected{background:var(--teal-light)}[data-theme=dark] .primary,[data-theme=dark] .instruction>span{color:#07272c}[data-theme=dark] .outline{background:var(--panel)}[data-theme=dark] .outline:hover:not(:disabled){background:var(--teal-light)}[data-theme=dark] .text-link:hover{color:#a0edef}[data-theme=dark] .drop-overlay{background:#122d36f5}[data-theme=dark] .modal::backdrop{background:#03080eb3}[data-theme=dark] .modal{box-shadow:0 20px 70px #0007}[data-theme=dark] .toast{background:#173f48;border-color:#397b88;color:#e0f7f8}[data-theme=dark] .intro>p,[data-theme=dark] .tool-group h3,[data-theme=dark] th,[data-theme=dark] .tool-description,[data-theme=dark] .output-summary p,[data-theme=dark] .information p,[data-theme=dark] footer,[data-theme=dark] .prose p,[data-theme=dark] .prose li,[data-theme=dark] .guides-intro>p:last-child,[data-theme=dark] .guide-feature p,[data-theme=dark] .guide-index-nav>a,[data-theme=dark] .guide-toc>a,[data-theme=dark] .guide-list-item p,[data-theme=dark] .guide-article-head>p:not(.eyebrow),[data-theme=dark] .guide-article p,[data-theme=dark] .guide-article li,[data-theme=dark] .format-row small,[data-theme=dark] .format-table thead th,[data-theme=dark] .pending-bar,[data-theme=dark] .view-switch button,[data-theme=dark] .review-legend,[data-theme=dark] .review-pane small,[data-theme=dark] .review-mode button,[data-theme=dark] .review-filename,[data-theme=dark] .operation-edit span,[data-theme=dark] .operation-list footer span,[data-theme=dark] .review-export-label,[data-theme=dark] .diagnostic-card p{color:#acb9cb}[data-theme=dark] .guide-breadcrumb span[aria-current],[data-theme=dark] .review-pane>header>strong,[data-theme=dark] .operation-edit strong,[data-theme=dark] .diagnostic-card h3{color:var(--ink)}[data-theme=dark] .scope label:has(input:disabled),[data-theme=dark] .format-table .muted,[data-theme=dark] .timecode-options>label.unavailable small,[data-theme=dark] .tool:disabled,[data-theme=dark] .tool:disabled:hover{color:#7d8da3}[data-theme=dark] .tool:disabled,[data-theme=dark] .tool:disabled:hover{background:transparent}[data-theme=dark] .guide-feature,[data-theme=dark] .timecode-options>label.chosen,[data-theme=dark] .timecode-comparison>div:last-child{background:#15343c;border-color:#30606a}[data-theme=dark] .guide-article #example,[data-theme=dark] .format-example,[data-theme=dark] .guide-related a:hover,[data-theme=dark] .live-tool-note,[data-theme=dark] .audio-status,[data-theme=dark] .aaf-import-summary{background:#183239;color:#afd8df;border-color:#2c505a}[data-theme=dark] .audio-status strong,[data-theme=dark] .pending-bar strong,[data-theme=dark] .view-switch button.active,[data-theme=dark] .review-mode button.active{color:var(--teal-dark)}[data-theme=dark] .review-mode button.active{background:var(--teal-light)}[data-theme=dark] .timecode-options>label.unavailable{background:var(--surface);color:#7d8da3;border-color:var(--line)}[data-theme=dark] .guide-index-nav>a:hover,[data-theme=dark] .guide-toc>a:hover{color:var(--teal-dark)}[data-theme=dark] .review-line.track-heading{color:#b6d9e0;background:#20323e}[data-theme=dark] .review-line.removed{background:#392725;color:#f1b4a3;border-left-color:#d2927d}[data-theme=dark] .review-line.added{background:#173c33;color:#a4e2c9;border-left-color:#62b99a}[data-theme=dark] .review-legend i.removed{background:#d2927d}[data-theme=dark] .review-legend i.added{background:#62b99a}[data-theme=dark] .warning,[data-theme=dark] .aaf-import-summary.has-issues{background:var(--warning-bg);color:var(--warning-ink);border-color:var(--warning-line)}[data-theme=dark] .error-banner,[data-theme=dark] .review-error,[data-theme=dark] .operation-list li.has-error{background:var(--error-bg);color:var(--error-ink);border-color:var(--error-line)}[data-theme=dark] .modal-error{color:var(--error-ink)}[data-theme=dark] .export-diagnostics{background:#29231f;border-color:var(--warning-line)}[data-theme=dark] .diagnostics-heading{background:#352a23;color:#f0c8a4}[data-theme=dark] .diagnostics-heading span,[data-theme=dark] .diagnostic-card .diagnostic-location{color:#dcb68f}[data-theme=dark] .diagnostic-card{border-color:#514437}[data-theme=dark] .diagnostic-card .diagnostic-cause{background:#211c19;color:#e2cbbb;border-left-color:#9d7958}[data-theme=dark] .diagnostic-actions .omit-track{color:var(--warning-ink);border-color:#96724f}.theme-controls{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.theme-auto{font-size:10px;min-height:36px;padding:5px;color:var(--muted);border-radius:5px}.theme-auto[aria-pressed=true]{color:var(--teal-dark);background:var(--teal-light)}.skip-link{position:fixed;top:8px;left:12px;z-index:1000;padding:12px;background:var(--surface);color:var(--teal-dark);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.tool-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:32px 0}.tool-catalog section{border:1px solid var(--line);border-radius:8px;padding:24px;background:var(--surface)}.tool-catalog h2{font-size:20px;margin:0 0 10px}.tool-catalog p{color:var(--muted);line-height:1.7}.tool-catalog .guide-article-actions{margin-top:15px}.public-copy{max-width:820px;margin:32px auto 65px}.public-copy section{margin:32px 0}@media(max-width:700px){.tool-catalog{grid-template-columns:1fr}.site-header .header-menu{gap:8px}.theme-controls{gap:2px}.theme-auto{padding:3px}.site-header .theme-toggle{width:32px}}.noscript-notice{max-width:960px;margin:24px auto;padding:16px;color:var(--ink);background:var(--surface);border:1px solid var(--line)}.contact-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);gap:48px;margin:36px 0 70px;align-items:start}.contact-card{border:1px solid var(--line);border-radius:10px;padding:28px;background:var(--surface)}.contact-card>p{color:var(--muted);margin:9px 0 24px}.contact-card h2{font-size:23px}.contact-card fieldset{border:0;margin:0;padding:0;min-width:0}.contact-card .field{margin:0 0 20px}.contact-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-card .field input,.contact-card .field select{height:42px}.contact-card textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:5px;background:#fff;resize:vertical;line-height:1.65}.contact-card [aria-invalid=true]{border-color:#b74935}.contact-field-error{color:#9b3325;margin-top:7px;line-height:1.5}.contact-privacy{font-size:12px;color:var(--muted);margin-bottom:20px}.contact-send{min-height:42px;padding:11px 20px}.contact-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact-help section{margin:0 0 34px}.contact-help h2{font-size:21px}.contact-help p,.contact-help li{font-size:14px}.contact-result:not(:empty){display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:6px;padding:14px;margin-top:18px;font-size:13px}.contact-result svg{flex-shrink:0;margin-top:2px}.contact-result.success{background:var(--teal-light);color:var(--teal-dark)}.contact-result.error{background:#fff2ed;color:#9b3325;border-color:#edc1b4}.contact-availability,.contact-unavailable{color:var(--muted);font-size:13px;margin-top:16px}.contact-unavailable button{margin-top:6px}.contact-result:focus{outline:2px solid var(--teal);outline-offset:3px}[data-theme=dark] .contact-card textarea{background:var(--input);color:var(--ink);border-color:var(--border-strong)}[data-theme=dark] .contact-result.error{background:var(--error-bg);color:var(--error-ink);border-color:var(--error-line)}[data-theme=dark] .contact-field-error{color:var(--error-ink)}@media(max-width:800px){.contact-layout{grid-template-columns:1fr;gap:32px}.contact-card{padding:22px}}@media(max-width:520px){.contact-pair{grid-template-columns:1fr;gap:0}.contact-card{padding:18px}.contact-send{width:100%}}.workspace+.information{margin-top:40px}
