@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-BPnxn4xp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-BLGc9T1a.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-ZzOtrSSW.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-Bput3-QP.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-DCpCPQOf.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-DxZsaF_h.woff2) format("woff2"),url(/assets/inter-greek-400-normal-BZzXV7-1.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-BUNmGMP1.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-hnt3BR84.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-C1t-h-pH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-BOOGhInR.woff2) format("woff2"),url(/assets/inter-latin-400-normal-gitzw0hO.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+2074,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-BShVwWPj.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-CUiC4oBV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-D4Vwzodn.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-DH2hs3aW.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-B6guLgqG.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-M2hEX8vc.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-CeQXL5ds.woff2) format("woff2"),url(/assets/inter-greek-500-normal-d_eO-yCQ.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-DQPw2Hwd.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-CIS2RHJS.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-UMdmhHu2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-D2bGa7uu.woff2) format("woff2"),url(/assets/inter-latin-500-normal-deR1Tlfd.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+2074,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-CaqZN2hq.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bt9VVOA-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-BGBWG807.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-BuzJQFbW.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-Cnui8OiR.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-C9WLioJ8.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-Dhlb-90d.woff2) format("woff2"),url(/assets/inter-greek-600-normal-CwicyhtI.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-Cm6aH8_k.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-BnYJhD27.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CAF0vJDd.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-D273HNI0.woff2) format("woff2"),url(/assets/inter-latin-600-normal-B5cFAncS.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-COIQET2s.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-oElOGqNf.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DUIT0YPZ.woff2) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAxIAAwAAAAAHHwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABHAAAACcAAAAouPy46k9TLzIAAAFEAAAASQAAAGBmenzzY21hcAAAAZAAAACPAAAAwBzKHbhnYXNwAAACIAAAAAgAAAAIAAAAEGdseWYAAAIoAAAGMwAAE0zA4Cg3aGVhZAAACFwAAAA1AAAANgh1R95oaGVhAAAIlAAAABoAAAAkBKcD7GhtdHgAAAiwAAAAKQAAAKgNLwRlbG9jYQAACNwAAACkAAAApLZJuyptYXhwAAAJgAAAABwAAAAgAGYAXm5hbWUAAAmcAAABBQAAAkovcUtlcG9zdAAACqQAAAGiAAAC/pmJTrB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGF+wTiBgZWBgamLKYKBgcEbQjPGMRgxHgLygVJw0MiABJwjg1wZDjAwMJ9jfgHiA80pU2BgmA9iM70DiykwMAMAVbUNRQAAAHjaRcmlQUUBFAbg73JouDTc58BdhsEtUXBIVKTgsgVuKzADDefZkV+Rh0ClkKBSvlNUKxUKUaQ+ZmMxVmIttmIvjuIybuLx+xu5dum33YjtOIjjuIrb3zb5fv9++3j9eOZjh4/Jjwk+ppAAoBzVpLEVo8bUGVavQaNmLTq1atNvwKB2PTp069Wl7wf/piSeAAABAAH//wAPeNqdV8Fuo1gQfMB4rVESRcRC0SgajRCy5ryyrHxUTj75xAfMaU/5R5984tRKMltFPTeNya5Wy1uA7NBFdb3qfs+pSn3qq5fqhKebdJ/Sc93WRVu3Tdt09W7f9eX547Y48rS+x6tvr8WxOPb9x68+FSnl6E1K+3rXjKPe1d1+HDVDDBcG4lIc314NobchskPkfofBCMbjGfcOg3/x//KZGKbTL8I2fwioj0LVaPdIJo8WSGRAPiA0CCtfUyod4R4YzInxY1Yd7nUrOkwFQR+/cMNRHnh9/8tsVClVjgJNpQ0xuvEsQKfGWZ4ZRGEBg5MSGUYxGJBS4TOzwqxwQupxLvja+0NkesMvRKbbtnaWpDUnyaSRaTHFi99lVC+IGD5u8X5m9Pu3v1umP9Iidle3nHNcmb+NqTAnWAV5LdV4hjPIFTGuhggGOfg36S71uCGC5gM4TW9Wns38/cDuu9hlH2QHyKWayOwoHvwiefPmh8Vcr1TuJHKdvRAlFpNFrLubsc2iPnBAsQEC3s4U/4Jn1xBPaypQg0WhkzP2UB7eH/DvL0xEZyqj7nPV4ZCgeFCb98h7Td6wE87qhTPLBlCeYcAJ/Wu641tCZo3U9LaAGUA2xqYRcH9M9ale0VIPVTwGZ6vvpQv00X/5sDg3/cRzmx1RHOmHnhRAM7xzr3egAge48l3qT0Q8ufNmnt2gDzwhkizlJM0+WP7EbYMTXyQt9SLehJdNZcJNszldeRWd1K3gaH3Bh7wKWB/EFphO/JmWmnbRo6PTd9mp1DQy65dM+WB0nGuW8y+E4Qps0azXmLMVPsE5YuKYclUBK5LdsDzEUio937tUA7EhRzqG7WqNx+r0cWtWDO8PDKhOQNQ89ovYutPYs/OsxlgzqmMIxotqPYhVi471ox60QcyW+WR9iIEPybiSAwQuJUEKWZWTYzwChQrQ9bm2WqLi0Wh74hTD2ytRzWZofAo51akZc2qUE0bIS47yzOhP5mSX1MBGOHRAl34CaTHvbfSFzx2xsw90Ax4ZknD0Q/YID32vD72IWtIROIt5VwZhtWb1NtAXXn+F8BgR8i4gd2uiQEbV6AXG+CcuvgaWZ/ZE73B17m70IF2Q88JVWqXg7PQnI3xtZvfSeqRpCusRv24YtLfWIxz8NhXA/E/7l1y7TJYR3htUsnHlbtK3kTXnRVfyUIcmBzLnac6EWDr47DsesRCScC6j13T6kj4djJUWrO/WORCBPDikTDFMlU1LxzbMWypdizW77EaL426lClUPQywUKA/IY7iskSn2WbDolEPoYFIy77o2+X9bbFu8RwfrWTRFW2sARAC/r+zkuW80WVxe+GYKamrv9+le1Ey580ZBPt0rfF/sajkW+1m/ZkzfyV4p+kwSkKVotEYYD37cjLPLNDm/ae6H7b+6kofbMruhPLOLXLsBatEJ0RFH6a1OYUYFF0eoz/+0AyGG7jGPGkqGvsL8uedSOfYxivm7bvxirG5Vdvgen4zZW5rXMiK8Gi95U11oLPe6clc53sW9rfrJlvJpXTHSdMaKz84UX3cm82TNaVvrTXNR63hX88o7NVWnibLk2JjhN60PGLnSiHBByRt+HTCYF5U0I1zE6qDw//jt5l8Ihs+op+rF+2nmNTk37ITUzdTVQh9hhauvs2KU3orRzLKhcxAt20ms4J9h1CuV6hVcm+i9AqGbppXao840gEkY/RYTBiQiC49dM7pmBHX1nmO95jQsimo+X2axN5ynDXsoTqZS7SKJPME2Y8LD2Vz9YnhSJuuwX4nu0cKgPi+JhUf0YKW0RA0r98KPxHHAaf2+9uZqhsm67abcH/P9M9auAnGW7PG8SCDyp080v8L2vW2H3qT2wN0QARk9/pC5wBHwmnkNPX5knXFW/+DAvAjPjQhwfm1px+XOtaAq9cT38cKWc2/KlHBAm5iWAeUpY7C7afi+gXjCyvsFYjq/cMSdVIXO17iSmiHshPU4opmMwImhiFz8SZS9NJVMEnVr1BA9kA7FWQwsErvsVPj7cSgPqZLjzPiPqtViQM+o0o3+pcgdyDDzWqD5ZQAlfgl7gEOerVQ0+tVBhnmzzypkDUYv6pcCTzLD3Xdl/iNBx9/LvuLDAHjaY2BkYGBgZmA4sTnFPp7f5isDM/MLBiC4oq7wDUyXPZ7059q/LuYXYHF2BiaQKACC1g65AAAAeNpjYGRgYH7BwAAi/1wDkUARVMAMAHAXBJkAAHjaY37BUMsABEAaFdSis9HlEaKEZWAiJNrBwFjO8IuhFkjWAgATMQmdAAAAAAAAHwAfAB8AHwA8AGcAiACrAM0A3QD9ARMBGwEyAVUBagGRAa8BzAHUAe4CCwIdAjcCXwJxAowCtgK+AuEDCwM2A1QDdAOWA74D4gQaBDsEXwR4BJ0EugTgBP4FIwVABXMFhwWnBcwF6AYFBi8GTAZoBoMGoQbABtYG9AcaB0UHZAeJB6cHxQftCBgIQgh4CJ8I0Qj0CR0JQQlTCV8JdgmICaZ42mNgZGBgCGSwYOBhUGFgB/EQAMhjBAAS5ADFeNqNkANuBFAQQF/txqh/Nqhtu0Ftu2sbx+mxGvUEPUMnU643X++PZ4BabFRQVlkHvJXVo0wZ7XygTDnNvKMs9xKvKFPJADGUqaKVG5SppocJlGkWAgcRWQHmGJYV5pkQTvlHhIcIC3sYwi9Su+j32WKHA0JYCcs6JsIjIbnHRDrIEVbsRPGo9AwrIY3hx4dhnCFGdP1FMPzFMBrFZET585pnnUvRbgqVWEPGr1DedfwESGr/dhyonBFG5TaciMSKKVy5av24sPKs0lWiRHDo/MSDHp6FX0iyQkqnYmWcGYaUIvQygCGOU710EoR1ijG5XzBsqVdEaI9HvFqTpWBVlk+bv1n4AAAAeNpiYGIAg/9bGYwYsIFAAIPykOAAEAAAbLJd23Zt28YX+9k254TgYL8ioRy6oS/i0JFjJ06dOXfh0pVrN27duffg0ZNnL169effh05dvP379+RcVE5eQlJKWkZWTV1BUUlYJW1U1dQ1NLW0dXT19A0MjYxNTM3MLSytrG7sqyEK5YRgGw3eGMW/vMabDMTNvh2rrSxRyqPj0M211WL+Fn27Zw/vdHT9O8hDYiaiBX0KawmQ3w43tw53J87zCRGbsR7nouXK/hcpi11KZt5DnMHEHaasD5L5LHrrkCycfU2yXMiNPSF9CyV8xSIG+QXfy3ZaiTyHSU/U+VWjbHB/OmP61zGQ15zoaMaU6GmNaNXR+V9+Kdy945jEVgQvS4R0UpaiwWnRBf5qDgW1p2EDD8o5IapgUDnWkUbWzNqioUWODmhhUO/TJKcm6ZICT0s5Dy1Baz+kWrwx0raC7DjpXwG31KsmlnnMa/4nQG3bZF9bd9RgXu02WtaZ2GdJb0YzpZk0Yb1n4WxZuEjv//vE0ZLIWiUBwJ+fc+OcbbX4BhZvZfQAA) 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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DDIa4im3.woff2) format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-B18ub5-k.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-xj9lRvVs.woff2) format("woff2"),url(/assets/press-start-2p-latin-400-normal-BKfmdmKK.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--text: #fff;--muted: #b4aabd;--faint: #8a7f93;--edit: #F2B53A;--edit-ink: #2b1d00;--clean: #8fd0b8;--danger: #ff8a7a;--lav: #cdbde3;--pill-dark: #28282a;--pill-dark-text: #c8c8c8;--nav-text: #2e2e2e;--glass: rgba(20, 12, 26, .38);--edge: rgba(255, 255, 255, .12);--well: rgba(5, 3, 7, .72);--shadow: 0 4px 14px rgba(0, 0, 0, .16);--glow: 0 0 0 1px rgba(255, 255, 255, .15), 0 0 22px rgba(255, 255, 255, .32), 0 0 44px rgba(255, 255, 255, .12);--font: "Inter", "Segoe UI", system-ui, sans-serif;--dot-font: "Press Start 2P", monospace;--ease: cubic-bezier(.22, 1, .36, 1);color-scheme:dark}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:#000;color:var(--text);font:400 14px/1.45 var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;overflow:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}a{color:inherit}:focus-visible{outline:2px solid var(--lav);outline-offset:2px}h1,h2,h3,p{margin:0}.no-exif{image-orientation:none}.dots{font:400 var(--fs, 24px)/1.35 var(--dot-font);background:radial-gradient(circle,currentColor 0 52%,transparent 56%) 0 0 / calc(var(--fs, 24px) / 8) calc(var(--fs, 24px) / 8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.world{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000;z-index:0}.world .sky{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 38% at 50% 34%,#fbf6f4 0%,#efdcea 30%,transparent 70%),linear-gradient(180deg,#a99bd0,#cdbde3 16%,#f1e3ee 30%,#f4c9c9 40%,#c995a9 47%,#5b4167 56%,#1c1424 70%,#0e0a12);transition:background .6s var(--ease)}.world-app .sky{background:radial-gradient(70% 30% at 50% 6%,#fbf6f4 0%,#efdcea 30%,transparent 70%),linear-gradient(180deg,#b7a8d8,#e6d6ec 9%,#f4c9c9 15%,#c995a9 20%,#5b4167 28%,#1c1424 40%,#0e0a12)}.world .night{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:calc(var(--night, 0) * .88);background:radial-gradient(80% 50% at 50% 30%,#241a3d 0%,transparent 70%),linear-gradient(180deg,#0f0b1f,#150e24 45%,#08060c)}.world .glyphs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:screen;opacity:calc(1 - var(--night, 0) * .72)}.world .veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#0a0710;opacity:calc(var(--night, 0) * .55)}.world .dune{position:absolute;left:50%;border-radius:50%;transform:translate(-50%);filter:blur(1.5px);transition:top .8s var(--ease)}.world .dune.back{top:31vh;width:150vw;height:120vh;background:radial-gradient(60% 34% at 50% 0%,#8a6aad,#5a3f73 22%,#23162b 52%,#0b070e 80%);box-shadow:0 -2px 30px 4px #f0bed259;animation:drift 18s ease-in-out infinite alternate}.world .dune.front{top:58vh;left:42%;width:190vw;height:110vh;background:radial-gradient(55% 30% at 62% 0%,#c27c8c,#7a4359 14%,#2a1620 40%,#0a0609 72%);box-shadow:0 -2px 26px 2px #f0a0aa47;animation:drift 22s ease-in-out infinite alternate-reverse}.world-app .dune.back{top:24vh;width:170vw;height:130vh}.world-app .dune.front{top:62vh;left:40%;width:210vw}.world .grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;pointer-events:none;opacity:.5;mix-blend-mode:overlay;animation:grain 1.2s steps(6) infinite}.world .grain.fine{opacity:.14;mix-blend-mode:normal}.world-landing .dune,.world-landing .grain{will-change:transform}.world-landing .dune.back{translate:0 calc(var(--night, 0) * -7vh)}.world-landing .dune.front{translate:0 calc(var(--night, 0) * -14vh)}.world-app .dune,.world-app .grain{animation:none}@keyframes drift{to{transform:translate(-50%) translateY(-1.2vh) scaleX(1.02)}}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}.page{position:relative;z-index:1;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center}.page-landing{padding:clamp(16px,2.4vh,28px) clamp(14px,3vw,32px)}html.scroll-doc body{overflow-x:hidden;overflow-y:auto}html.scroll-doc .page-landing{height:auto;min-height:100dvh;padding-bottom:120px}.page-landing .topbar{position:sticky;top:clamp(12px,2vh,20px);z-index:20}.page-app .panel{padding-bottom:84px}.page-app{padding:clamp(16px,2.4vh,24px) 18px 18px;gap:14px}.topbar{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.8vw,28px);width:100%;max-width:760px;flex-shrink:0;animation:slideDown .7s var(--ease) both}.logo{width:clamp(40px,4.4vw,46px);height:clamp(40px,4.4vw,46px);border-radius:50%;background:#fff;box-shadow:var(--shadow);display:grid;place-items:center;flex:none;transition:transform .25s}.logo:hover{transform:scale(1.04)}.logo svg{width:72%;height:72%}.nav{flex:1;max-width:430px;height:clamp(44px,5.2vw,48px);padding:4px 8px;background:#fff;border-radius:999px;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-evenly}.nav a{position:relative;color:var(--nav-text);text-decoration:none;font-weight:500;font-size:clamp(13px,1.4vw,15px);letter-spacing:-.01em;opacity:.5;transition:opacity .2s;white-space:nowrap}.nav a:hover{opacity:.75}.nav a.on{opacity:1}.nav a.on:after{content:"";position:absolute;left:50%;bottom:-10px;width:3px;height:3px;margin-left:-1.5px;border-radius:50%;background:#000;box-shadow:-5px 0 #000,5px 0 #000}.pill-dark{height:clamp(44px,5.2vw,48px);padding:0 24px;border:0;border-radius:999px;background:var(--pill-dark);color:var(--pill-dark-text);box-shadow:var(--shadow);display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:clamp(13px,1.4vw,15px);flex:none;transition:background .2s,color .2s,transform .2s;text-decoration:none;white-space:nowrap}.pill-dark:hover{background:#323234;color:#fff;transform:translateY(-1px)}.btn{text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border:0;border-radius:999px;font-weight:600;font-size:14px;background:var(--pill-dark);color:var(--pill-dark-text);box-shadow:var(--shadow);transition:transform .2s,background .2s,color .2s,box-shadow .2s}.btn:hover:not(:disabled){transform:translateY(-1px);color:#fff;background:#323234}.btn.primary{background:#fff;color:#000;box-shadow:var(--glow)}.btn.primary:hover:not(:disabled){background:#fff;color:#000;box-shadow:0 0 0 1px #ffffff40,0 0 30px #ffffff73,0 0 64px #fff3}.btn.big{height:48px;padding:0 28px;font-size:15px}.glass{background:var(--glass);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:1px solid var(--edge);border-radius:24px;box-shadow:inset 0 1px #ffffff12,0 20px 60px #00000059}.landing{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;min-height:0}.landing-first{width:100%;min-height:calc(100dvh - clamp(16px,2.4vh,28px) - clamp(44px,5.2vw,48px) - 24px);display:flex;flex-direction:column;align-items:center}.hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:900px;width:100%}.trust{--ts: clamp(36px, 4.5vw, 42px);display:inline-flex;align-items:center;margin-bottom:clamp(16px,2.5vh,26px)}.trust .av{position:relative;width:var(--ts);height:var(--ts);border-radius:50%;padding:5px;background:#28282a;border:1px solid rgba(255,255,255,.4);transition:transform .35s}.trust .av+.av{margin-left:calc(var(--ts) * -.42)}.trust .av:nth-child(1){z-index:1}.trust .av:nth-child(2){z-index:2}.trust .av:nth-child(3){z-index:4}.trust .av>span{width:100%;height:100%;border-radius:50%;background:#fff;display:grid;place-items:center}.trust .av svg{width:calc(var(--ts) * .34);height:calc(var(--ts) * .34)}.trust:hover .av:nth-child(1),.trust:hover .av:nth-child(3){transform:translateY(-2px)}.trust:hover .av:nth-child(2){transform:translateY(-4px)}.tpill{position:relative;z-index:3;height:var(--ts);margin-left:calc(var(--ts) * -.42);padding:0 16px 0 calc(var(--ts) * .58);display:flex;align-items:center;border-radius:999px;background:#28282a;border:1px solid rgba(255,255,255,.4);color:#c4c2c3;font-weight:500;font-size:clamp(12px,1.4vw,13.5px);white-space:nowrap}.headline{line-height:1.3;font-weight:400}.headline .dots{--fs: clamp(18px, calc((100vw - 32px) / 16.5), 64px) !important;display:inline-block;white-space:nowrap;color:#fff;filter:drop-shadow(0 0 14px rgba(255,255,255,.18));opacity:0;transform:translateY(14px);animation:headlineFade .85s var(--ease) forwards}.headline .l1{animation-delay:.12s}.headline .l2{animation-delay:.3s}.sub{margin-top:clamp(14px,2.2vh,22px);max-width:min(500px,92%);font-size:clamp(calc(13.5px + 2pt),calc(1.55vw + 2pt),calc(16.5px + 2pt));line-height:1.55;color:#d0d0d0;opacity:.8}.cta{margin-top:clamp(18px,3vh,30px);background:#fff;color:#000;border:0;border-radius:999px;font:600 clamp(13.5px,1.5vw,14.5px) var(--font);padding:clamp(11px,1.6vh,13px) clamp(22px,3vw,28px);box-shadow:var(--glow);transition:transform .25s,box-shadow .25s}.cta:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 0 1px #ffffff40,0 0 30px #ffffff73,0 0 64px #fff3}.stats{width:100%;max-width:920px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;flex-shrink:0;text-align:center}.stat i{display:block;font:400 clamp(16px,2.2vw,24px)/1 var(--dot-font);font-style:normal;margin-bottom:10px}.stat b{display:block;font-weight:500;font-size:clamp(18px,2.2vw,26px);letter-spacing:-.025em}.stat span{display:block;margin-top:2px;color:#8e8e8e;font-size:clamp(11px,1.2vw,12.5px)}.anim{opacity:0;transform:translateY(22px) scale(.98);filter:blur(6px);animation:reveal .85s var(--ease) forwards;animation-delay:var(--d, 0s)}.anim.pulse{animation-name:revealPulse}@keyframes reveal{to{opacity:1;transform:none;filter:blur(0)}}@keyframes revealPulse{0%{opacity:0;transform:translateY(22px) scale(.98);filter:blur(6px)}70%{opacity:1;transform:translateY(0) scale(1.03);filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes headlineFade{to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-18px)}}.app{flex:1;min-height:0;width:100%;display:grid;grid-template-columns:240px minmax(0,1fr) 340px;grid-template-areas:"side stage panel";gap:14px}.sidebar{grid-area:side;display:flex;flex-direction:column;gap:8px;padding:14px 10px;min-height:0}.sidebar .add{margin:0 4px 6px;background:#fff;color:#000;box-shadow:var(--glow)}.sidebar .add:hover{background:#fff;color:#000}.history-head{padding:10px 10px 2px;font-size:12px;font-weight:500;color:var(--faint);list-style:none}.offer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 6px 0;padding:10px 12px 10px 18px;border-radius:18px;background:#ffffff14;box-shadow:inset 0 0 0 1px var(--edge)}.offer span{flex:1 1 220px}.offer .btn{height:36px}.history-empty{padding:4px 10px;font-size:13px;color:var(--faint)}.history{list-style:none;margin:0;padding:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;flex:1;min-height:0}.entry{display:flex;gap:10px;align-items:center;width:100%;padding:7px;border:0;border-radius:16px;background:transparent;text-align:left}.entry:hover{background:#ffffff0d}.entry.active{background:#ffffff14;box-shadow:inset 0 0 0 1px var(--edge)}.entry-thumb{flex:none;width:42px;height:42px;border-radius:12px;overflow:hidden;background:var(--well);display:grid;place-items:center;color:var(--muted)}.entry-thumb img{width:100%;height:100%;object-fit:cover;display:block}.entry-video{font-size:12px}.entry-text{min-width:0;display:flex;flex-direction:column}.entry-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-status{font-size:12px;color:var(--muted)}.entry-status.edit{color:var(--edit)}.entry-status.clean{color:var(--clean)}.entry-status.error{color:var(--danger)}.entry-status.running:after{content:"…"}.engine{display:flex;align-items:center;gap:8px;padding:6px 10px 0;font-size:12px;color:var(--muted)}.engine:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--faint);flex:none}.engine.real:before{background:var(--clean);box-shadow:0 0 8px var(--clean)}.engine.mock{color:var(--edit)}.engine.mock:before{background:var(--edit)}.engine.down{color:var(--danger)}.engine.down:before{background:var(--danger)}.stage{grid-area:stage;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.empty{flex:1;display:grid;place-items:center;padding:32px;margin:6px 6px 0;border-radius:20px;background:var(--well)}.empty-frame{max-width:480px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.empty-frame h1{color:#fff}.empty-frame p{color:var(--muted);max-width:44ch}.empty .formats{font-size:13px;color:var(--faint)}.viewer{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.viewport{position:relative;flex:1;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;margin:6px 6px 0;border-radius:20px;background:var(--well)}.viewport:active{cursor:grabbing}.content{position:absolute;left:0;top:0;transform-origin:0 0;box-shadow:0 24px 70px #000c}.content.animate{transition:transform .7s cubic-bezier(.22,.8,.2,1)}.content img{display:block;width:100%;height:100%;-webkit-user-drag:none}.content.pixelated img{image-rendering:pixelated}.layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.layer.mask{background:#000}.layer.fill{opacity:.22;animation:fade-in .4s ease-out}.layer.fill.weak{opacity:.16}.ants{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ants path{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:miter}.ants-under{stroke:#000c;stroke-width:3.2}.ants-over{stroke:var(--edit);stroke-width:1.6;stroke-dasharray:6 4;animation:march .5s linear infinite}.ants.weak .ants-over{stroke:#d6cfe0;stroke-dasharray:3 4}.tag{position:absolute;min-width:20px;height:20px;padding:0 5px;transform:translateY(-100%) scale(var(--inv));transform-origin:0 100%;border:0;border-radius:3px 3px 3px 0;background:var(--edit);color:var(--edit-ink);font-size:12px;font-weight:600;line-height:20px}.tag.weak{background:#d6cfe0}.tag.active{box-shadow:0 0 0 2px #fff}.busy{position:absolute;left:50%;top:22px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;z-index:2}.busy-bar{width:48px;height:2px;background:#fff3;position:relative;overflow:hidden;border-radius:2px}.busy-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:#fff;animation:slide 1s ease-in-out infinite}.viewer-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px}.layers{display:flex;gap:2px;padding:4px;border-radius:999px;background:#00000059;box-shadow:inset 0 0 0 1px var(--edge)}.layers button{border:0;background:transparent;padding:6px 14px;border-radius:999px;color:var(--muted);font-size:13px;font-weight:500}.layers button:hover:not(:disabled){color:#fff}.layers button[aria-selected=true]{background:#fff;color:#111}.zoom{display:flex;align-items:center;gap:4px}.zoom button{height:30px;min-width:30px;border:0;border-radius:999px;background:transparent;color:var(--muted)}.zoom button:hover{color:#fff;background:#ffffff14}.zoom button.text{padding:0 12px}.zoom-value{min-width:56px;text-align:center;color:#fff;font-size:13px;font-weight:500}.timeline{padding:0 14px 14px;display:flex;flex-direction:column;gap:8px}.timeline-head{display:flex;align-items:baseline;gap:12px}.timeline-head h3{font-size:13px;font-weight:500}.timeline-head p{font-size:13px;color:var(--muted)}.curve{width:100%;height:48px;display:block;background:#00000059;border-radius:12px}.curve-line{fill:none;stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.curve-thr{stroke:var(--faint);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.curve-hit{fill:var(--edit);opacity:.25}.curve-cursor{stroke:var(--edit);stroke-width:1.5;vector-effect:non-scaling-stroke}.strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scroll-behavior:smooth}.thumb{flex:none;position:relative;width:96px;height:60px;padding:0;border:1px solid var(--edge);border-radius:10px;overflow:hidden;background:var(--well)}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb span{position:absolute;left:4px;bottom:3px;font-size:11px;padding:0 4px;border-radius:4px;background:#000000b3}.thumb.hit{border-color:var(--edit)}.thumb.active{box-shadow:0 0 0 2px #fff}.thumb.pending{animation:pulse 1.2s ease-in-out infinite}.panel{grid-area:panel;overflow-y:auto;padding:20px 20px 18px;min-height:0}.panel-file{color:var(--muted);font-size:13px;margin-bottom:14px;overflow-wrap:anywhere}.report{display:flex;flex-direction:column;gap:18px}.verdict{display:flex;flex-direction:column;gap:10px}.verdict h2.dots{line-height:1.5}.verdict.is-edit h2{color:var(--edit)}.verdict.is-clean h2{color:var(--clean)}.verdict-sub{color:#e9e2ec}.score{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;border-radius:18px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--edge)}.score-value{color:#fff;line-height:1.15}.score-label{color:var(--muted);font-size:12.5px}.score-track{position:relative;height:6px;margin-top:4px;border-radius:3px;background:#ffffff1f}.score-fill{position:absolute;inset:0 auto 0 0;border-radius:3px;background:linear-gradient(90deg,var(--lav),#fff);transition:width .5s ease-out}.score-thr{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;background:var(--edit)}.explain{color:#ddd3e2;line-height:1.55}.block{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--edge)}.block h3,.guide h3{font-size:13px;font-weight:500;color:var(--muted)}.note{font-size:12px;color:var(--faint)}.num{font-variant-numeric:tabular-nums}.kinds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.kinds li{display:grid;grid-template-columns:1fr 70px 38px;align-items:center;gap:10px;color:var(--muted)}.kinds li.top{color:#fff;font-weight:500}.kind-bar{height:4px;border-radius:2px;background:#ffffff1a;overflow:hidden}.kind-bar i{display:block;height:100%;background:var(--faint)}.kinds li.top .kind-bar i{background:var(--edit)}.kinds .num{text-align:right}.reasons{margin:0;padding-left:18px;color:var(--muted);font-size:13px;display:flex;flex-direction:column;gap:2px}.regions{width:100%;border-collapse:collapse;font-size:13px}.regions th{text-align:left;font-weight:400;color:var(--faint);padding:0 6px 6px}.regions td{padding:7px 6px;border-top:1px solid var(--edge)}.regions .r{text-align:right}.regions tbody tr{cursor:pointer}.regions tbody tr:hover,.regions tbody tr.active{background:#ffffff0f}.regions td:first-child{color:var(--edit);font-weight:600}.facts{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0;font-size:13px}.facts dt{color:var(--muted)}.facts dd{margin:0;text-align:right}.actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.actions .btn{flex:1 1 auto;white-space:nowrap;padding:0 16px}.switch{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--muted)}.switch input{position:absolute;opacity:0;pointer-events:none}.switch-ui{width:32px;height:18px;border-radius:9px;background:#ffffff1a;border:1px solid var(--edge);position:relative;transition:background .15s}.switch-ui:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--muted);transition:transform .15s}.switch input:checked+.switch-ui{background:#fff}.switch input:checked+.switch-ui:after{transform:translate(14px);background:#111}.switch input:focus-visible+.switch-ui{outline:2px solid var(--lav);outline-offset:2px}.guide{display:flex;flex-direction:column;gap:12px;color:var(--muted)}.guide h2{font-size:16px;font-weight:600;color:#fff}.guide h3{margin-top:12px}.field{display:flex;align-items:center;gap:8px;color:#fff;margin-top:4px}.field input{width:64px;height:32px;padding:0 8px;border:1px solid var(--edge);border-radius:999px;background:#00000059;text-align:center}.keys{display:grid;grid-template-columns:64px 1fr;gap:8px 12px;margin:0;font-size:13px}.keys dt{color:#fff;white-space:nowrap}.keys dd{margin:0}kbd{display:inline-block;min-width:20px;padding:0 5px;text-align:center;border:1px solid var(--edge);border-bottom-width:2px;border-radius:4px;font:500 12px/18px var(--font);background:#ffffff14}.toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:var(--pill-dark);color:#fff;box-shadow:0 8px 30px #00000080}.toast button{border:0;background:transparent;color:var(--muted);font-size:18px;line-height:1;padding:2px 8px}.dropveil{position:fixed;top:10px;right:10px;bottom:10px;left:10px;z-index:30;pointer-events:none;display:grid;place-items:center;border:2px dashed rgba(255,255,255,.7);border-radius:28px;background:#0e0a128c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:18px;font-weight:500}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:16px;background:#08050c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .2s ease-out}.dialog{position:relative;width:min(400px,100%);padding:28px 26px 24px;animation:rise .35s var(--ease)}.dialog-close{position:absolute;right:14px;top:12px;border:0;background:transparent;color:var(--muted);font-size:22px;line-height:1;padding:4px 8px;border-radius:999px}.dialog-close:hover{color:#fff;background:#ffffff14}.dialog-body{display:flex;flex-direction:column;gap:14px}.dialog-body h2,.card h2{font-size:20px;font-weight:600;letter-spacing:-.02em}.dialog-actions{display:flex;gap:8px;flex-wrap:wrap}.dialog-actions .btn{flex:1 1 auto}.seg{display:flex;gap:2px;padding:4px;border-radius:999px;background:#00000059;box-shadow:inset 0 0 0 1px var(--edge);align-self:flex-start}.seg button{border:0;background:transparent;padding:7px 16px;border-radius:999px;color:var(--muted);font-weight:500}.seg button[aria-selected=true]{background:#fff;color:#111}.input{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.input input{height:44px;padding:0 16px;border:1px solid var(--edge);border-radius:14px;background:#00000059;color:#fff;font-size:15px;outline:none;transition:border-color .15s,box-shadow .15s}.input input:focus{border-color:#ffffff73;box-shadow:0 0 0 3px #cdbde32e}.link{align-self:center;border:0;background:transparent;color:var(--muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.link:hover{color:#fff}.muted{color:var(--muted);line-height:1.55}.muted b{color:#fff;font-weight:500}.ok{color:var(--clean);font-size:13px}.err{color:var(--danger);font-size:13px}.user-menu{position:relative;flex:none}.pill-dark.user{padding:0 20px 0 7px}.pill-dark.user i{width:34px;height:34px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;font-style:normal;font-weight:600}.user-email{max-width:180px;overflow:hidden;text-overflow:ellipsis}.menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:200px;padding:6px;border-radius:18px;display:flex;flex-direction:column;background:#140c1ad9}.menu button{border:0;background:transparent;text-align:left;padding:10px 14px;border-radius:12px;color:#fff}.menu button:hover{background:#ffffff14}.center-page{flex:1;width:100%;display:grid;place-items:center;padding:16px}.card{width:min(420px,100%);padding:28px 26px;display:flex;flex-direction:column;gap:14px}@keyframes rise{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media (max-width: 820px){.user-email{display:none}.pill-dark.user{padding:0 7px}}.app-slot{flex:1;min-height:0;width:100%;display:flex}.app-slot[hidden]{display:none}.history-page{flex:1;min-height:0;width:100%;max-width:1100px;display:flex;flex-direction:column;gap:14px;padding:18px 20px}.history-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.history-total{font-size:13px}.search{margin-left:auto;width:min(280px,100%);height:40px;padding:0 16px;border:1px solid var(--edge);border-radius:999px;background:#00000059;color:#fff;outline:none}.search:focus{border-color:#ffffff73}.history-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.history-table{width:100%;border-collapse:collapse}.history-table th{position:sticky;top:0;text-align:left;font-weight:400;font-size:12.5px;color:var(--faint);padding:0 12px 10px;background:#140c1a99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.history-table td{padding:10px 12px;border-top:1px solid var(--edge);vertical-align:middle}.history-table tbody tr{cursor:pointer;transition:background .15s}.history-table tbody tr:hover,.history-table tbody tr:focus-visible{background:#ffffff0d;outline:none}.history-table .r{text-align:right}.history-table .edit{color:var(--edit)}.history-table .clean{color:var(--clean)}.ht-thumb{width:72px}.ht-thumb img,.ht-thumb span{width:56px;height:40px;border-radius:10px;object-fit:cover;display:grid;place-items:center;background:var(--well)}.ht-name span{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ht-name small{font-size:12px;color:var(--faint)}.icon-btn{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:18px}.icon-btn:hover{background:#ffffff14;color:#fff}.confirm{display:inline-flex;gap:6px}.confirm .btn{height:32px;padding:0 14px;font-size:13px}.btn.danger{background:var(--danger);color:#2a0b06}.btn.danger:hover:not(:disabled){background:#ff9d90;color:#2a0b06}.btn.more{align-self:center;margin:16px 0 4px}.history-blank{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}@media (max-width: 820px){.history-table th:nth-child(4),.history-table td:nth-child(4),.history-table th:nth-child(5),.history-table td:nth-child(5){display:none}.search{margin-left:0;width:100%}}.share-page{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;gap:14px}.share-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 14px 12px 22px;border-radius:999px}.share-title{font-weight:600}.share-file{color:#fff;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.share-when{font-size:13px}.share-bar .btn{margin-left:auto}.share-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"stage panel";gap:14px}@media (max-width: 820px){.share-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "panel"}.share-body .stage{height:70vh}.share-bar{border-radius:24px}}.account{flex:1;min-height:0;width:100%;max-width:1100px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start;overflow-y:auto}.account-block{padding:22px 24px;display:flex;flex-direction:column;gap:16px}.account-block h2{font-size:20px;font-weight:600;letter-spacing:-.02em}.account-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.account-head .btn{text-decoration:none}.key-form{display:flex;gap:10px;flex-wrap:wrap}.key-form .search{margin:0;flex:1 1 240px;width:auto}.fresh-key{padding:14px 16px;border-radius:18px;background:#f2b53a1a;box-shadow:inset 0 0 0 1px #f2b53a66;display:flex;flex-direction:column;gap:10px}.fresh-key p{color:var(--edit);font-size:13px}.fresh-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fresh-row code{flex:1 1 260px;overflow-wrap:anywhere;font:13px/1.5 ui-monospace,Menlo,Consolas,monospace;color:#fff}.key-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.key-list li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name btn" "code btn" "meta btn";gap:2px 14px;padding:12px 0;border-top:1px solid var(--edge);align-items:center}.key-name{grid-area:name;font-weight:500}.key-list code{grid-area:code;font:12.5px ui-monospace,Menlo,Consolas,monospace;color:var(--muted)}.key-list .muted{grid-area:meta;font-size:12.5px}.key-list .btn{grid-area:btn;height:36px}.code{margin:0;padding:14px 16px;border-radius:16px;background:#00000073;box-shadow:inset 0 0 0 1px var(--edge);font:12.5px/1.6 ui-monospace,Menlo,Consolas,monospace;color:#e6deec;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 820px){.account{grid-template-columns:minmax(0,1fr)}}@keyframes march{to{stroke-dashoffset:-10}}@keyframes fade-in{0%{opacity:0}}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes pulse{50%{opacity:.4}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.anim,.headline .dots{opacity:1!important;transform:none!important;filter:none!important}}@media (max-width: 1100px){.app{grid-template-columns:200px minmax(0,1fr) 300px}}@media (max-width: 820px){body{overflow:auto}.page{height:auto;min-height:100dvh}.page-landing{min-height:100dvh}.nav{display:none}.topbar{justify-content:space-between}.stats{grid-template-columns:repeat(2,1fr);row-gap:18px}.app{grid-template-columns:minmax(0,1fr);grid-template-areas:"side" "stage" "panel"}.sidebar{flex-direction:row;align-items:center;padding:8px}.sidebar .add{margin:0;flex:none}.history{flex-direction:row;overflow-x:auto}.entry{width:auto}.entry-text,.engine{display:none}.stage{height:70vh}.panel{overflow:visible}}.scroll-cue{margin:clamp(14px,2.4vh,26px) 0 2px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#ffffffb8;text-decoration:none;font-size:13px;font-weight:500}.scroll-cue svg{width:15px;height:9px;animation:cueBob 1.4s steps(2) infinite}.scroll-cue:hover{color:#fff}@keyframes cueBob{50%{transform:translateY(4px)}}.sec{width:100%;max-width:1120px;padding-top:clamp(96px,16vh,180px)}.sec-head{display:flex;flex-direction:column;gap:16px;max-width:760px;opacity:0;transform:translateY(14px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.sec-head.in{opacity:1;transform:none}.sec-head h2{--fs: clamp(22px, 3vw, 30px) !important;color:#fff;line-height:1.5}.sec-head p{color:#d4cbdd;font-size:clamp(15.5px,1.5vw,17.5px);line-height:1.6;max-width:62ch}.story-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(28px,5vw,76px);margin-top:24px}.story-stage{position:sticky;top:92px;align-self:start;height:calc(100dvh - 120px);display:flex;align-items:center;z-index:2}.story-steps{list-style:none;margin:0;padding:0}.story-steps li{min-height:74vh;display:flex;flex-direction:column;justify-content:center;gap:12px;opacity:.3;transition:opacity .5s var(--ease)}.story-steps li.on{opacity:1}.story-n{font:400 12px/1 var(--dot-font);color:var(--lav)}.story-steps h3{font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:-.02em}.story-steps p{color:#d2c9db;font-size:16.5px;line-height:1.62;max-width:46ch}.stage-card{position:relative;width:100%;padding:12px 12px 14px;border-radius:24px;background:#140c1a9e;border:1px solid var(--edge);box-shadow:inset 0 1px #ffffff12,0 30px 90px #00000080;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.stage-bar{display:flex;justify-content:space-between;gap:12px;padding:2px 6px 10px;font-size:12.5px;color:var(--muted)}.stage-state{color:#fff;transition:color .4s}.s2 .stage-state,.s3 .stage-state,.s4 .stage-state{color:var(--edit)}.stage-pic{position:relative;aspect-ratio:96 / 60;border-radius:14px;overflow:hidden;background:#000}.stage-pic svg{display:block;width:100%;height:100%}.stage-heat{opacity:0;transition:opacity .9s var(--ease)}.s1 .stage-heat{opacity:1}.s2 .stage-heat,.s3 .stage-heat,.s4 .stage-heat{opacity:.28}.stage-ants,.kind-ants{opacity:0;transition:opacity .4s}.stage-ants path,.kind-ants path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:square}.s2 .stage-ants,.s3 .stage-ants,.s4 .stage-ants{opacity:1}.stage-scan{fill:#fff;opacity:0;filter:drop-shadow(0 0 2px #fff)}.s1 .stage-scan{opacity:.9;animation:scan 2.4s ease-in-out infinite alternate}@keyframes scan{0%{transform:translate(0)}to{transform:translate(94.5px)}}.stage-tag{position:absolute;left:65.625%;top:calc(4 / 60 * 100%);transform:translateY(-100%) scale(.6);transform-origin:0 100%;min-width:20px;height:20px;padding:0 6px;border-radius:3px 3px 3px 0;background:var(--edit);color:var(--edit-ink);font-size:12px;font-weight:600;line-height:20px;text-align:center;opacity:0;transition:opacity .3s,transform .5s var(--ease)}.s2 .stage-tag,.s3 .stage-tag,.s4 .stage-tag{opacity:1;transform:translateY(-100%) scale(1)}.stage-verdict{display:flex;flex-direction:column;gap:6px;padding:14px 6px 2px;min-height:98px;opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.stage-verdict .dots{color:var(--edit)}.stage-verdict>span:not(.stage-gauge){color:#e9e2ec;font-size:13.5px}.s2 .stage-verdict,.s3 .stage-verdict,.s4 .stage-verdict{opacity:1;transform:none}.stage-wait{position:absolute;left:6px;right:6px;top:14px;display:flex;flex-direction:column;gap:10px;color:var(--muted);font-size:13.5px;transition:opacity .4s}.stage-wait .busy-bar{width:100%;height:3px}.s1 .stage-wait .busy-bar:after{animation-duration:1.4s}.s0 .stage-wait .busy-bar,.s2 .stage-wait,.s3 .stage-wait,.s4 .stage-wait{opacity:0}.stage-below{position:relative}.stage-gauge{position:relative;display:block;height:6px;margin-top:4px;border-radius:3px;background:#ffffff1f}.stage-gauge i{position:absolute;inset:0 auto 0 0;width:0;border-radius:3px;background:linear-gradient(90deg,var(--lav),#fff);transition:width 1.1s var(--ease) .15s}.stage-gauge b{position:absolute;left:92%;top:-5px;bottom:-5px;width:2px;background:var(--edit)}.s2 .stage-gauge i,.s3 .stage-gauge i,.s4 .stage-gauge i{width:99%}.stage-vlm{position:absolute;left:-26px;bottom:172px;width:min(320px,72%);padding:14px 16px;border-radius:18px;background:#1c1224eb;border:1px solid rgba(205,189,227,.35);box-shadow:0 20px 60px #0000008c;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(16px) scale(.97);transition:opacity .5s var(--ease),transform .6s var(--ease);pointer-events:none}.stage-vlm-head{font-size:12px;color:var(--lav)}.stage-vlm p{font-size:13px;color:#e9e2ec;line-height:1.5}.stage-vlm .kinds li{grid-template-columns:1fr 60px 36px;font-size:13px}.s3 .stage-vlm,.s4 .stage-vlm{opacity:1;transform:none}.stage-files{display:flex;flex-wrap:wrap;gap:6px;padding:8px 6px 0;min-height:38px}.stage-files span{padding:6px 12px;border-radius:999px;background:#fff;color:#1b1321;font-size:12.5px;font-weight:500;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .45s var(--ease)}.s4 .stage-files span{opacity:1;transform:none}.s4 .stage-files span:nth-child(2){transition-delay:.08s}.s4 .stage-files span:nth-child(3){transition-delay:.16s}.s4 .stage-files span:nth-child(4){transition-delay:.24s}.kind-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px)}.kind-card{margin:0;display:flex;flex-direction:column;gap:16px;--delay: calc(var(--i) * -1.6s)}.kind-pic{position:relative;aspect-ratio:3 / 2;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 0 0 1px var(--edge),0 24px 60px #0006}.kind-pic svg{display:block;width:100%;height:100%}.kind-after,.kind-ants,.kind-when b{animation:4.8s linear infinite var(--delay);animation-play-state:paused}.kind-grid.in .kind-after,.kind-grid.in .kind-ants,.kind-grid.in .kind-when b{animation-play-state:running}.kind-after,.kind-ants,.kind-when b:last-child{animation-name:kindAfter;opacity:0}.kind-when b:first-child{animation-name:kindBefore}@keyframes kindAfter{0%,44%{opacity:0}50%,94%{opacity:1}to{opacity:0}}@keyframes kindBefore{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}.kind-when{position:absolute;left:10px;top:10px;display:grid}.kind-when b{grid-area:1 / 1;padding:3px 10px;border-radius:999px;background:#0a060eb3;color:#fff;font-size:12px;font-weight:500}.kind-when b:last-child{background:var(--edit);color:var(--edit-ink)}.kind-card h3{font-size:19px;font-weight:600;letter-spacing:-.015em;margin-bottom:6px}.kind-card p{color:#d2c9db;font-size:15px;line-height:1.58}.video-demo{margin-top:40px;padding:clamp(16px,2.4vw,26px);display:flex;flex-direction:column;gap:14px}.video-curve{display:block;width:100%;height:auto;border-radius:14px;background:#00000059}.video-line{fill:none;stroke:#fff;stroke-width:2.2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.video-demo.in .video-line{animation:drawLine 2.6s var(--ease) forwards}.video-hit{fill:var(--edit);opacity:0}.video-demo.in .video-hit{animation:hitIn .6s 1.7s forwards}.video-dot{fill:var(--edit);opacity:0}.video-demo.in .video-dot{animation:hitIn .3s 2s forwards;--to: 1}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes hitIn{to{opacity:var(--to, .2)}}.video-legend{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.video-legend-hit{color:var(--edit)}.video-strip{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.video-thumb{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px var(--edge);opacity:0;transform:translateY(6px)}.video-demo.in .video-thumb{animation:thumbIn .4s var(--ease) forwards;animation-delay:calc(.4s + var(--k) * .13s)}.video-thumb.hit{box-shadow:0 0 0 2px var(--edit)}.video-thumb svg{display:block;width:100%;height:auto}.video-thumb i{position:absolute;left:3px;bottom:2px;font-style:normal;font-size:10px;padding:0 3px;border-radius:3px;background:#000000a6}@keyframes thumbIn{to{opacity:1;transform:none}}.team-body{margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.team-list{margin:0;display:flex;flex-direction:column}.team-list>div{padding:18px 0;border-top:1px solid var(--edge)}.team-list>div:last-child{border-bottom:1px solid var(--edge)}.team-list dt{font-size:17px;font-weight:600;margin-bottom:6px}.team-list dd{margin:0;color:#d2c9db;font-size:15px;line-height:1.58}.api-code{padding:18px 20px;font-size:13px;line-height:1.7;white-space:pre;overflow-x:auto}.code-line{display:block;opacity:0}.code-line.j{color:var(--lav)}.api-code.in .code-line{animation:lineIn .2s linear forwards;animation-delay:calc(var(--l) * .11s)}@keyframes lineIn{to{opacity:1}}.specs{margin:32px 0 0;display:grid;grid-template-columns:1fr}.specs>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:16px 0;border-top:1px solid var(--edge);opacity:0;transform:translateY(8px)}.specs>div:last-child{border-bottom:1px solid var(--edge)}.specs.in>div{animation:thumbIn .6s var(--ease) forwards;animation-delay:calc(var(--i) * .07s)}.specs dt{color:var(--muted);font-size:14.5px}.specs dd{margin:0;font-size:15.5px;line-height:1.55}.finale{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding-bottom:40px}.finale h2{--fs: clamp(22px, 3.4vw, 36px) !important;color:#fff;line-height:1.5}.finale p{color:#d4cbdd;font-size:16.5px;max-width:50ch}.finale .cta{margin-top:6px}.edit-kind-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.source-chip{font-size:11.5px;padding:3px 10px;border-radius:999px;background:#ffffff0f;color:var(--muted);box-shadow:inset 0 0 0 1px var(--edge);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.source-chip.vlm{color:#fff;background:#cdbde329;box-shadow:inset 0 0 0 1px #cdbde373}.vlm-wait{display:flex;align-items:center;gap:10px;font-size:13px;color:#e9e2ec}.vlm-wait i{width:8px;height:8px;background:var(--lav);box-shadow:10px 0 #cdbde38c,20px 0 #cdbde340;margin-right:20px;animation:pulse 1s ease-in-out infinite}.edit-kind .kinds{transition:opacity .3s}.edit-kind.is-loading .kinds{opacity:.4}.vlm-say{display:flex;flex-direction:column;gap:10px;color:#e9e2ec;line-height:1.55;animation:fade-in .4s ease-out}.vlm-say .facts{grid-template-columns:auto minmax(0,1fr)}.vlm-say .facts dd{text-align:left;color:#fff}.link.inline{display:inline;padding:0;font-size:inherit;align-self:auto}.note code,.muted-bubble code{font:11.5px ui-monospace,Menlo,Consolas,monospace;padding:1px 5px;border-radius:5px;background:#00000059;color:#e6deec}.mascot{position:fixed;right:clamp(12px,2vw,26px);bottom:clamp(10px,2vh,22px);z-index:35;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.mascot>*{pointer-events:auto}.cat-btn{position:relative;width:70px;height:60px;padding:0;border:0;background:transparent;filter:drop-shadow(0 0 12px rgba(255,255,255,.28));transition:transform .2s var(--ease),filter .2s}.cat-btn:hover{transform:translateY(-3px);filter:drop-shadow(0 0 16px rgba(255,255,255,.45))}.cat-btn:focus-visible{outline-offset:4px;border-radius:12px}.cat-btn.hop{animation:catHop .5s var(--ease)}.cat-btn .cat-sprite{position:relative;z-index:1;display:block;width:100%;height:100%;animation:catBob 1.3s steps(2) infinite}.cat-shadow{position:absolute;left:8%;right:26%;bottom:-2px;height:6px;border-radius:50%;background:#00000080}@keyframes catHop{35%{transform:translateY(-16px)}65%{transform:translateY(0) scale(1.06,.9)}}@keyframes catBob{50%{transform:translateY(1.5px)}}.cat-frame.a{animation:tailA 1.1s steps(1) infinite}.cat-frame.b{opacity:0;animation:tailB 1.1s steps(1) infinite}.mascot.is-busy .cat-frame{animation-duration:.36s}@keyframes tailA{50%{opacity:0}}@keyframes tailB{50%{opacity:1}}.cat-eyes rect{transform-box:fill-box;transform-origin:center;animation:blink 4.4s infinite}@keyframes blink{0%,92%,to{transform:scaleY(1)}94%,96%{transform:scaleY(.15)}}.cat-hello{max-width:230px;padding:10px 14px;border:0;border-radius:16px 16px 4px;background:#fff;color:#1b1321;font-weight:500;font-size:13.5px;line-height:1.4;text-align:left;box-shadow:var(--glow);animation:helloIn .5s var(--ease) both}@keyframes helloIn{0%{opacity:0;transform:translateY(8px) scale(.96)}}.chat{width:min(390px,calc(100vw - 24px));height:min(580px,calc(100dvh - 120px));display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:#120b18db;transform-origin:100% 100%;animation:chatIn .35s var(--ease)}@keyframes chatIn{0%{opacity:0;transform:translateY(14px) scale(.96)}}.chat-head{display:flex;align-items:center;gap:12px;padding:12px 10px 12px 14px;border-bottom:1px solid var(--edge)}.chat-ava{width:40px;height:40px;flex:none;border-radius:12px;background:#ffffff14;display:grid;place-items:center}.chat-ava svg{width:32px;height:28px}.chat-title{flex:1;min-width:0;display:flex;flex-direction:column}.chat-title b{font-weight:600}.chat-title span{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-x{border:0;background:transparent;color:var(--muted);font-size:22px;line-height:1;padding:4px 9px;border-radius:999px}.chat-x:hover{color:#fff;background:#ffffff14}.chat-log{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.msg{display:flex;flex-direction:column;align-items:flex-start;max-width:90%;animation:fade-in .25s ease-out}.msg.user{align-self:flex-end;align-items:flex-end}.msg-about{font-size:11.5px;color:var(--faint);margin:0 4px 3px}.bubble{padding:9px 13px;border-radius:16px 16px 16px 4px;background:#ffffff14;box-shadow:inset 0 0 0 1px var(--edge);font-size:14px;line-height:1.52;overflow-wrap:anywhere}.msg.user .bubble{background:#fff;color:#1b1321;border-radius:16px 16px 4px;box-shadow:none}.msg.error .bubble{box-shadow:inset 0 0 0 1px #ff8a7a8c}.bubble p+p,.bubble p+ul,.bubble p+ol,.bubble ul+p,.bubble ol+p{margin-top:8px}.bubble ul,.bubble ol{margin:6px 0 0;padding-left:18px}.bubble li+li{margin-top:3px}.bubble b{font-weight:600}.bubble code{font:12.5px ui-monospace,Menlo,Consolas,monospace;padding:1px 5px;border-radius:5px;background:#00000059}.msg.user .bubble code{background:#00000012}.muted-bubble{color:var(--muted)}.chat-dots{display:inline-flex;align-items:center;gap:4px;height:18px}.chat-dots i{width:6px;height:6px;background:#fff;animation:dotJump .9s steps(2) infinite}.chat-dots i:nth-child(2){animation-delay:.15s}.chat-dots i:nth-child(3){animation-delay:.3s}@keyframes dotJump{50%{transform:translateY(-4px)}}.chat-check{display:flex;gap:10px;align-items:center;padding:8px;border-radius:16px;background:#ffffff14;box-shadow:inset 0 0 0 1px var(--edge);font-size:13px;max-width:320px}.chat-check .chat-dots{margin-right:6px}.chat-check img{width:84px;height:62px;flex:none;object-fit:cover;border-radius:10px;background:var(--well)}.chat-check b{display:block;font-weight:600}.chat-check.is-edit b{color:var(--edit)}.chat-check.is-clean b{color:var(--clean)}.chat-check span{display:block;color:var(--muted);font-size:12px;margin:2px 0 4px}.chat-check.error{color:var(--danger)}.chat-subject{margin:0 12px 8px;padding:6px 10px;border-radius:14px;background:#ffffff0d;font-size:12.5px}.chat-subject img{width:28px;height:28px;flex:none;border-radius:8px;object-fit:cover}.chat-subject span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-suggest{display:flex;gap:6px;flex-wrap:wrap;padding:0 12px 10px}.chat-suggest button{border:1px solid var(--edge);background:#ffffff0a;color:#e9e2ec;border-radius:999px;padding:6px 12px;font-size:12.5px;transition:background .2s,color .2s}.chat-suggest button:hover{background:#ffffff1a;color:#fff}.chat-input{display:flex;align-items:flex-end;gap:6px;padding:10px;border-top:1px solid var(--edge)}.chat-input textarea{flex:1;min-width:0;min-height:40px;max-height:120px;resize:none;field-sizing:content;padding:10px 14px;border:1px solid var(--edge);border-radius:20px;background:#00000059;color:#fff;font:inherit;line-height:1.35;outline:none;transition:border-color .15s}.chat-input textarea:focus{border-color:#ffffff73}.chat-attach,.chat-send{width:40px;height:40px;flex:none;border:0;border-radius:50%;display:grid;place-items:center;transition:transform .15s,background .15s}.chat-attach{background:#ffffff14;color:#fff}.chat-attach:hover:not(:disabled){background:#ffffff26}.chat-send{background:#fff;color:#111}.chat-send:hover:not(:disabled){transform:translateY(-1px)}.chat-attach svg,.chat-send svg{width:18px;height:18px}@media (max-width: 1100px){.stage-vlm{left:8px}}@media (max-width: 820px){.story-body{grid-template-columns:minmax(0,1fr)}.story-stage{top:64px;height:auto}.stage-card{padding:8px}.stage-below,.stage-files{display:none}.stage-vlm{left:8px;bottom:8px;width:72%;padding:10px 12px}.stage-vlm p{display:none}.story-steps li{min-height:86vh;justify-content:flex-end;padding-bottom:8vh}.kind-grid,.team-body{grid-template-columns:minmax(0,1fr)}.video-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.video-thumb:nth-child(n+7){display:none}.specs>div{grid-template-columns:minmax(0,1fr);gap:4px}.mascot{right:10px;bottom:10px}.cat-btn{width:56px;height:48px}.chat{height:min(560px,calc(100dvh - 90px))}}@media (prefers-reduced-motion: reduce){.sec-head,.specs>div,.video-thumb,.code-line,.stage-files span{opacity:1!important;transform:none!important}.video-line{stroke-dashoffset:0}.video-hit{opacity:.2}.video-dot{opacity:1}.kind-after,.kind-ants,.kind-when b:last-child{opacity:0}.cat-frame.b{opacity:0}}
