@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-arabic-wght-normal-CJWMIGCx.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-latin-ext-wght-normal-at8nfxId.woff2) format("woff2-variations");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:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-latin-wght-normal-PfPtmrPZ.woff2) format("woff2-variations");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CZLC1jgY.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATcAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGoJqFtjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAADAAAAAwELfCadoZWFkAAADBAAAADYAAAA2QI6502hoZWEAAAM8AAAAJAAAACQg+BoJaG10eAAAA2AAAAAYAAAAGAcQAE5sb2NhAAADeAAAAA4AAAAOAIgAiG1heHAAAAOIAAAAIAAAACAAJwL8bmFtZQAAA6gAAADrAAAB9iheQ6xwb3N0AAAElAAAAEYAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQCeAGQAAUAAAKKAlgAAABLAooCWAAAAV4APAE1CAECCwUDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABwAAAILQEPf5hAAAEaAJZIAABQQAAAAACBAK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAARnbg8hn4l8PPPUACQPoAAAAAOFloycAAAAA41O58P81/cgdgwQzAAAACQACAAAAAAAAAAEAAAQ9/mEAAB2w/zX98R2DAAEAAAAAAAAAAAAAAAAAAAAGAdgAIAAAAAAA7AAAAOwAAAJ0AC4A7AAAAAAAFAAUABQAFABgAGAAAAABAAAABgJTABYApwAHAAEAAAAAAAAAAAAAAAAAAwABeJydkMtOAkEQRU8LGNzMB7jqJRtQDCEiKyEhkkA0mLBgNzwcSIhMeEV2fJaf552mHcAVMZWevtVVdVJzgTwfZDDZG2Bgql4bCibw+orA4HWGF769zvLI3usctynnmgcqXgdSMGWtiHniTrFixJKZ8rV0SWfGXPdCr5Hqr7To0KZBlzdVJnzxTsinOp/VEzLUxIgiPdUiNuoJ9d5XtnS0hXotZTHL3OscWDal2ZRnz4j2D/FIqKeM+j82O88u3aap/4jZOa8i56GVs8k2NalfStP5FmvTZHqusCcTK5dNdCfebPUdU/oBMYhJLgAAAgAAAAAAAP+hADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAQECAAMBAwEEB3VuaTAwMEQHdW5pMjBCNAd1bmkwMEEwAAA=) 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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-oj16r74j.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-sbZiljcy.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-XmtXq_5I.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATcAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGpwqYJjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAADCAAAAwuo/LUZoZWFkAAADCAAAADYAAAA2QVy51GhoZWEAAANAAAAAJAAAACQhxhq6aG10eAAAA2QAAAAYAAAAGAcXAEtsb2NhAAADfAAAAA4AAAAOAIcAh21heHAAAAOMAAAAIAAAACAAJwLvbmFtZQAAA6wAAADnAAAByCMaQG1wb3N0AAAElAAAAEYAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQCigH0AAUAAAKKAlgAAABLAooCWAAAAV4ATQE4CAECCwYDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABwAAAILQEPf5hAAAEaAJZIAABQQAAAAACCAK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAAABAAAEPf5hAAAeiv8j/cgeYwABAAAAAAAAAAAAAAAAAAAABgHYACAAAAAAAOwAAADsAAACewArAOwAAAAAABMAEwATABMAYQBhAAAAAQAAAAYCSwAWAKIABwABAAAAAAAAAAAAAAAAAAMAAXicjZDBasJAEIa/qJV48QF62hdQmyJC9aSCIFiUFjx4s5rGQKwh2lIvPp1P4BP1d1lDvJUh7LeZmW9nF/D5pIxXqQELz3fs0eHiuESds+MyI06OK4WaBx5ZO67yRNtxXQQbDoqULi3FnhUZsfYHcVNfTKJ1p7+R8lOdMWHMgFdmyoT88s6SL1X2VbPkQx0rGsqHOjXmmy1zcWZdO1UaAhkDTRIUqOesJqf/+9/EkShRPss9t36TG8ydw9w5hpot5WhvH9lXMTzbyV5EN+fQvkSqqa+uRGEKHXu7C7Ve7/tj7c0/4pRCqQAAAgAAAAAAAP+tAE0AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAQECAAMBAwEEB3VuaTAwMEQHdW5pMjBCNAd1bmkwMEEwAAA=) 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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-DvhI1aHE.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BKKTaxl1.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-B3qNl98V.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATUAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGrVqptjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAAC4AAAAuIJK/GhoZWFkAAAC/AAAADYAAAA2QeK54WhoZWEAAAM0AAAAJAAAACQiTBstaG10eAAAA1gAAAAYAAAAGAcbAEhsb2NhAAADcAAAAA4AAAAOAIIAgm1heHAAAAOAAAAAIAAAACAAJwLrbmFtZQAAA6AAAADsAAAB1CR4QVVwb3N0AAAEjAAAAEYAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQClgJYAAUAAAKKAlgAAABLAooCWAAAAV4AWAE5CAECCwcDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABwAAAILQEPf5hAAAEaAJZIAABQQAAAAACCgK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEZ2wWigF5fDzz1AAkD6AAAAADhZaMoAAAAAONTufH/F/20HvUEUwAAAAkAAgAAAAAAAAABAAAEPf5hAAAfGP8X/a0e9QABAAAAAAAAAAAAAAAAAAAABgHYACAAAAAAAOwAAADsAAACfwAoAOwAAAAAABMAEwATABMAXABcAAAAAQAAAAYCRQAWAKQABwABAAAAAAAAAAAAAAAAAAMAAXiclZC7bsJAEEWPA0SkoUpFtT8QHlEaoAIkJKIgEEgU6RxwDJIDFi9By/flC/I1XJY1AVGh0XrO7Ny5u14gyzcpvPQT8Ok9O/ao8uf4gRy/jlO8s3ecvtBkyDNx/Mib4sQ5EeqsFLH0RcWSEQumqlfigtaUSHmu3VD9Li0+aNOgQ0+dgC0DfGZS1qXx+dLEiBftBvyIG5qNGDNUvbB+c6kNZbmWKWn9U805mzPdd0Zfdcha7EuXeCUe5uxirnzMjU9TOWZnXyK0L2R4tTesiBLfpn2VWLc/+kUKczGxtFWgfPzvjb5jCgd0rkTvAAIAAAAAAAD/tQBYAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAEBAgADAQMBBAd1bmkwMDBEB3VuaTIwQjQHdW5pMDBBMAAA) 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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-BPig9_JX.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-5MnVa4PS.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-COV7B1nq.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATYAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGs7q5ZjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAAC8AAAAvOFh37BoZWFkAAADAAAAADYAAAA2QnK54mhoZWEAAAM4AAAAJAAAACQi2xumaG10eAAAA1wAAAAYAAAAGAcgAEZsb2NhAAADdAAAAA4AAAAOAIQAhG1heHAAAAOEAAAAIAAAACAAJwLqbmFtZQAAA6QAAADpAAAB3iUBQVNwb3N0AAAEkAAAAEYAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQCogK8AAUAAAKKAlgAAABLAooCWAAAAV4AZAE7CAECCwgDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABoAAAILQEPf5hAAAEaAJZIAABQQAAAAACDQK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABGdtDOLbAXw889QAJA+gAAAAA4WWjJAAAAADjU7nu/wv9px+QBGgAAQAJAAIAAAAAAAAAAQAABD3+YQAAH67/C/2QH5AAAQAAAAAAAAAAAAAAAAAAAAYB2AAgAAAAAADsAAAA7AAAAoQAJgDsAAAAAAATABMAEwATAF4AXgAAAAEAAAAGAkMAFgClAAcAAQAAAAAAAAAAAAAAAAADAAF4nJWQQU/CQBSEv0oleOEHcDB79IBgDRfsSUlMTCSakHDgBLalkBDbFGLE3+Rv8+jZ6bJUuWFetm+2b2b2ZYAGc2p4/hkw8c4d9rjg2+ETcb4crnHHp8M+13w4fEqLqcN12vQcbgrBgo0q54auak1EwVL3jXBHZ8lKPdPfVPMn7nnkQS8NedYk4Z0RM17FvBVnxosUEZdiZJrHjMUprE8mliGQW8CVzs7FVD6mcjIHXqby+tWGlTr81zb7fuzbA/FztjaT1GZllGy5QV9o7zKw+eTarlSvVOaPYm1viXqZxJu+MZ0fT0lFdgAAAAACAAAAAAAA/74AZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAABAQIAAwEDAQQHdW5pMDAwRAd1bmkyMEI0B3VuaTAwQTAAAA==) 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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-M3R6yVFi.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-C6QlO9CN.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{--phi: 1.618033989;--golden-major: 61.8033989%;--golden-minor: 38.1966011%;--golden-columns: minmax(0,1.618033989fr) minmax(0,1fr);--space-1: .236067977rem;--space-2: .381966011rem;--space-3: .618033989rem;--space-4: 1rem;--space-5: 1.618033989rem;--space-6: 2.618033989rem;--space-7: 4.236067977rem;--space-8: 6.854101966rem;--type-caption: .786151378rem;--type-body: 1rem;--type-subhead: 1.27201965rem;--type-section: 1.618033989rem;--type-title: 2.058171027rem;--type-display: 2.618033989rem;--type-hero: 4.236067977rem;--leading-body: 1.618033989;--leading-title: 1.27201965;--radius-small: var(--space-3);--radius-panel: var(--space-4);--radius-large: var(--space-5);--layout-gutter: clamp(var(--space-4), 4.236vw, var(--space-7));--layout-gap: clamp(var(--space-4), 2.618vw, var(--space-6))}:root{--acc: oklch(.9 .23 127);--acc-soft: oklch(.9 .23 127 / .14);--acc-glow: oklch(.9 .23 127 / .45);--acc-ink: #0c1405;--live: oklch(.68 .21 25);--bg: #0a0c10;--bg-raise: #101318;--surface: #14171d;--surface-2: #1a1e26;--elev: #20242e;--text: #f4f6f9;--dim: rgba(244, 246, 249, .62);--faint: rgba(244, 246, 249, .38);--line: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .14);--chip: rgba(255, 255, 255, .07);--hue: 127;--tint: oklch(.72 .16 var(--hue));--tint-soft: oklch(.72 .16 var(--hue) / .16);--tint-glow: oklch(.72 .18 var(--hue) / .4);--f-display: "Cairo Variable", "IBM Plex Sans Arabic", system-ui, sans-serif;--f-body: "IBM Plex Sans Arabic", "Cairo Variable", system-ui, sans-serif;--gut: clamp(16px, 4vw, 48px);--r-lg: var(--radius-large);--r: var(--radius-panel);--r-sm: var(--radius-small);--spring: cubic-bezier(.22, 1, .36, 1);--snap: cubic-bezier(.2, .9, .3, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{margin:0;min-height:100dvh}body{background:var(--bg);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:clip}input,textarea,select{font-size:16px;font-family:inherit}button{font-family:inherit;color:inherit}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.no-select{user-select:none;-webkit-user-select:none}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:5px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--acc-glow)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skel{position:relative;overflow:hidden;background:var(--surface);border-radius:var(--r)}.skel:after{content:"";position:absolute;inset:0;transform:translate(100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),transparent);animation:shimmer 1.4s infinite}@keyframes shimmer{to{transform:translate(-100%)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:14px;padding:13px 26px;font-family:var(--f-body);font-size:15px;font-weight:700;cursor:pointer;background:var(--acc);color:var(--acc-ink);transition:transform .18s var(--snap),filter .18s,box-shadow .18s;box-shadow:0 6px 24px -8px var(--acc-glow)}.btn:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 10px 32px -8px var(--acc-glow)}.btn:active{transform:translateY(0) scale(.98)}.btn.ghost{background:#ffffff1a;color:var(--text);box-shadow:none;backdrop-filter:blur(8px)}.btn.ghost:hover{background:#ffffff29}.btn:disabled{opacity:.55;cursor:default;transform:none}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border:none;border-radius:999px;background:var(--chip);color:var(--text);cursor:pointer;transition:background .15s,transform .15s var(--snap),color .15s}.iconbtn:hover{background:var(--line-2);transform:scale(1.06)}.iconbtn:active{transform:scale(.94)}.iconbtn.on{background:var(--acc);color:var(--acc-ink)}.chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--chip);color:var(--dim);border-radius:999px;padding:8px 17px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .16s var(--snap)}.chip:hover{color:var(--text);border-color:var(--line-2);transform:translateY(-1px)}.chip.on{background:var(--acc);border-color:transparent;color:var(--acc-ink);font-weight:800;box-shadow:0 4px 18px -6px var(--acc-glow)}.pill{padding:2.5px 9px;border:1px solid var(--line-2);border-radius:7px;font-size:11.5px;font-weight:600;color:var(--dim)}.shell{min-height:100dvh}.main{min-width:0;padding-bottom:120px}.page{animation:pagein .4s var(--spring)}@keyframes pagein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dock{position:fixed;bottom:calc(14px + env(safe-area-inset-bottom));inset-inline:0;margin-inline:auto;width:fit-content;max-width:calc(100vw - 20px);z-index:60;display:flex;align-items:center;gap:2px;padding:7px;border-radius:999px;background:color-mix(in oklab,var(--bg-raise) 72%,transparent);border:1px solid var(--line-2);backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:0 22px 60px -18px #000000d9,inset 0 1px #ffffff14;animation:dockin .7s var(--spring) .1s both}@keyframes dockin{0%{transform:translateY(90px);opacity:0}}.dock-item{position:relative;display:flex;align-items:center;gap:8px;border:none;border-radius:999px;background:transparent;color:var(--faint);padding:12px 15px;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:color .22s,background .32s var(--spring),padding .32s var(--spring),transform .18s var(--snap)}.dock-item:hover{color:var(--text);transform:translateY(-2px)}.dock-item:active{transform:scale(.92)}.dock-label{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .35s var(--spring),opacity .25s}.dock-item.on{background:var(--acc);color:var(--acc-ink);padding:12px 19px;box-shadow:0 6px 26px -6px var(--acc-glow),inset 0 1px #ffffff59}.dock-item.on .dock-label{max-width:90px;opacity:1}.dock-item.hot:not(.on):after{content:"";position:absolute;top:9px;inset-inline-end:9px;width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 8px var(--live)}@media(max-width:400px){.dock-item{padding:11px 12px}.dock-item.on{padding:11px 14px}}.tb-streak{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:800;color:var(--text);background:var(--chip);border:1px solid var(--line-2);border-radius:999px;padding:7px 13px;animation:pagein .5s var(--spring)}.iconbtn.glass{background:color-mix(in oklab,var(--surface) 70%,transparent);border:1px solid var(--line);backdrop-filter:blur(10px)}.tb-party{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;border:1px solid var(--acc-glow);background:color-mix(in oklab,var(--acc-soft) 60%,transparent);backdrop-filter:blur(12px);border-radius:999px;padding:8px 14px;color:var(--text);font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;animation:pagein .4s var(--spring);transition:transform .16s var(--snap),border-color .16s}.tb-party:hover{transform:translateY(-1px);border-color:var(--acc)}.tb-party b{color:var(--acc);letter-spacing:2px;font-weight:800}.tb-party-dot{width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 8px var(--acc-glow);animation:livepulse 1.6s infinite}.tb-party-n{color:var(--dim);font-weight:700}.topbar{position:sticky;top:0;z-index:45;display:flex;align-items:center;gap:12px;padding:calc(12px + env(safe-area-inset-top)) var(--gut) 12px;background:transparent;transition:background .25s,box-shadow .25s}.topbar.sc{background:color-mix(in oklab,var(--bg) 82%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--line)}.tb-logo{height:34px;display:block}@media(min-width:1024px){.tb-logo{display:none}}.tb-spacer{flex:1}.sec{margin:38px 0 0}.sec-head{display:flex;align-items:baseline;gap:14px;padding:0 var(--gut);margin-bottom:14px}.sec-title{margin:0;font-family:var(--f-display);font-size:clamp(18px,2.4vw,23px);font-weight:800;letter-spacing:-.3px}.sec-more{display:inline-flex;align-items:center;gap:4px;color:var(--faint);font-size:13px;font-weight:700;transition:color .15s}.sec-more:hover{color:var(--acc)}.rail-seg{display:inline-flex;gap:3px;margin-inline-start:auto;background:var(--chip);border-radius:11px;padding:3px}.rail-seg button{border:none;background:none;color:var(--dim);font-family:inherit;font-weight:800;font-size:13px;padding:7px 15px;border-radius:9px;cursor:pointer;transition:background .16s,color .16s}.rail-seg button.on{background:var(--acc);color:var(--acc-ink)}.rail-ctl{display:inline-flex;align-items:center;gap:10px;margin-inline-start:auto;flex-wrap:wrap}.rail-ctl .rail-picker,.rail-ctl .rail-seg{margin-inline-start:0}.rail-picker{position:relative;margin-inline-start:auto}.rail-picker-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);font-family:inherit;font-weight:800;font-size:13.5px;padding:8px 15px;border-radius:999px;cursor:pointer;transition:border-color .15s}.rail-picker-btn:hover{border-color:var(--acc)}.rail-picker-scrim{position:fixed;inset:0;z-index:30}.rail-picker-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:31;width:190px;max-height:320px;overflow-y:auto;background:var(--elev);border:1px solid var(--line-2);border-radius:16px;padding:6px;box-shadow:0 24px 60px -20px #000c;animation:pagein .16s var(--spring)}.rail-picker-menu button{display:block;width:100%;text-align:start;border:none;background:none;color:var(--dim);font-family:inherit;font-weight:700;font-size:14px;padding:11px 14px;border-radius:11px;cursor:pointer;transition:background .14s,color .14s}.rail-picker-menu button:hover{background:var(--chip);color:var(--text)}.rail-picker-menu button.on{color:var(--acc);background:var(--acc-soft)}.rail{display:flex;gap:12px;overflow-x:auto;padding:6px var(--gut) 22px;scroll-snap-type:x proximity;scrollbar-width:none;content-visibility:auto;contain-intrinsic-size:0 330px}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media(max-width:640px){:root{--card-w: 138px;--wide-w: 252px}}.rail-wrap{position:relative}.rail-arrow{position:absolute;top:6px;bottom:28px;z-index:4;width:58px;display:flex;align-items:center;justify-content:center;border:none;color:#fff;cursor:pointer;opacity:0;transition:opacity .2s}.rail-arrow.prev{right:0;justify-content:flex-end;background:linear-gradient(to left,var(--bg) 20%,transparent)}.rail-arrow.next{left:0;justify-content:flex-start;background:linear-gradient(to right,var(--bg) 20%,transparent)}.rail-arrow>svg{width:40px;height:40px;padding:8px;background:#12161ceb;border:1px solid var(--line-2);border-radius:50%;box-shadow:0 8px 22px -6px #000000b3;transition:transform .15s var(--snap),background .15s}.rail-wrap:hover .rail-arrow{opacity:1}.rail-arrow.hide{opacity:0!important;pointer-events:none}.rail-arrow:hover>svg{background:var(--acc);color:var(--acc-ink);transform:scale(1.08)}@media(hover:none){.rail-arrow{display:none}}.card{position:relative;flex-shrink:0;width:var(--card-w, 168px);cursor:pointer;border:none;background:none;padding:0;text-align:start;font-family:inherit}.card-art{position:relative;aspect-ratio:2 / 3;border-radius:var(--r);overflow:hidden;background:linear-gradient(160deg,var(--tint-soft),transparent 55%),var(--surface);transition:transform .28s var(--spring),box-shadow .28s var(--spring);box-shadow:0 6px 20px -8px #0000008c}.card:hover .card-art,.card:focus-visible .card-art{transform:translateY(-6px) scale(1.03);box-shadow:0 22px 40px -18px #000000bf,0 0 0 1.5px var(--tint-glow)}.top10-title{font-size:clamp(20px,3vw,27px)}.top10-flame{display:inline-flex;vertical-align:-3px;color:var(--live)}.top10-card{position:relative;flex-shrink:0;display:flex;align-items:flex-end;border:none;background:none;padding:0;padding-inline-start:clamp(44px,5.5vw,74px);cursor:pointer}.top10-num{position:absolute;bottom:-10px;inset-inline-start:-6px;z-index:0;font-family:var(--f-display);font-size:clamp(110px,13vw,175px);font-weight:900;line-height:.8;color:var(--bg-raise);-webkit-text-stroke:2px rgba(255,255,255,.16);pointer-events:none}.top10-art{width:clamp(128px,15vw,172px);z-index:1}.top10-art img,.card-art img{width:100%;height:100%;object-fit:cover}.card-art .noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;font-size:30px;color:var(--tint);opacity:.5}.card-veil{position:absolute;inset:0;opacity:0;background:linear-gradient(to top,rgba(4,6,9,.88) 0%,transparent 55%);transition:opacity .25s;display:flex;align-items:flex-end;padding:12px}.card:hover .card-veil{opacity:1}.card-play{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:800}.card-play .cp-ic{width:34px;height:34px;border-radius:50%;background:var(--acc);color:var(--acc-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px -4px var(--acc-glow)}.card-badge{position:absolute;top:10px;inset-inline-start:10px;background:var(--live);color:#fff;font-size:10px;font-weight:800;padding:3px 9px;border-radius:999px;letter-spacing:.3px;box-shadow:0 3px 10px #0006}.card-prog{position:absolute;bottom:0;inset-inline:0;height:4px;background:#0000008c}.card-prog>i{display:block;height:100%;background:var(--acc);border-radius:0 3px 3px 0}.card-t{margin:10px 2px 0;font-size:13.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-m{margin:3px 2px 0;font-size:11.5px;color:var(--faint);font-weight:600;display:flex;gap:7px;align-items:center}.card-m .dotsep{width:3px;height:3px;border-radius:50%;background:var(--faint)}.card.wide{width:var(--wide-w, 300px)}.card.wide .card-art{aspect-ratio:16 / 9}.spot{position:relative;min-height:clamp(480px,78vh,760px);display:flex;align-items:flex-end;overflow:clip;margin-top:calc(-1*(66px + env(safe-area-inset-top)))}.spot-stack{position:absolute;inset:0;background:#06080b}.spot-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;opacity:0;transition:opacity 1.1s ease}.spot-img.on{opacity:1}.spot-wash{position:absolute;inset:0;background:linear-gradient(to top,var(--bg) 4%,color-mix(in oklab,var(--bg) 80%,transparent) 30%,transparent 66%),linear-gradient(to inline-end,color-mix(in oklab,var(--bg) 78%,transparent) 0%,transparent 52%),radial-gradient(120% 110% at 0% 100%,var(--tint-soft) 0%,transparent 50%)}.spot-body{position:relative;z-index:2;width:100%;max-width:700px;padding:0 var(--gut) clamp(26px,5vh,54px);animation:spotbody .8s var(--spring)}@keyframes spotbody{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.spot-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;color:var(--acc);letter-spacing:.5px;margin-bottom:14px;text-shadow:0 1px 8px rgba(0,0,0,.8)}.spot-kicker:before{content:"";width:22px;height:2.5px;border-radius:2px;background:var(--acc);box-shadow:0 0 10px var(--acc-glow)}.spot-title{margin:0;font-family:var(--f-display);font-size:clamp(34px,6.5vw,68px);font-weight:900;line-height:1.08;letter-spacing:-.5px;text-shadow:0 3px 24px rgba(0,0,0,.85);text-wrap:balance}.spot-sub{margin-top:8px;font-size:clamp(15px,2.2vw,19px);font-weight:600;color:#f4f6f9b8;text-shadow:0 1px 10px rgba(0,0,0,.8)}.spot-meta{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin:16px 0 14px;font-size:13.5px;font-weight:700;color:#f4f6f9e6;text-shadow:0 1px 8px rgba(0,0,0,.8)}.spot-meta .match{color:var(--acc)}.spot-syn{margin:0 0 24px;max-width:540px;font-size:clamp(14px,1.8vw,15.5px);line-height:1.75;color:#f4f6f9e0;text-shadow:0 1px 10px rgba(0,0,0,.85);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.spot-cta{display:flex;gap:11px;flex-wrap:wrap;align-items:center}.spot-dots{position:absolute;z-index:3;bottom:clamp(26px,5vh,54px);inset-inline-end:var(--gut);display:flex;gap:7px}@media(max-width:720px){.spot-dots{inset-inline:0;bottom:10px;justify-content:center}}.spot-dot{position:relative;width:7px;height:7px;border-radius:999px;border:none;padding:0;cursor:pointer;background:#fff6;transition:all .3s var(--snap);overflow:hidden}.spot-dot.on{width:34px;background:#ffffff38}.spot-dot-fill{position:absolute;inset:0;border-radius:999px;background:var(--acc);box-shadow:0 0 10px var(--acc-glow);transform-origin:right center;animation:dotfill 9s linear forwards}@keyframes dotfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.browse-head{padding:calc(80px + env(safe-area-inset-top)) var(--gut) 6px}.browse-title{margin:0 0 4px;font-family:var(--f-display);font-size:clamp(28px,4.5vw,42px);font-weight:900;letter-spacing:-.5px}.browse-sub{margin:0 0 20px;color:var(--dim);font-size:14.5px}.filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px var(--gut) 18px;position:relative;z-index:20}.filters-reset{border:none;background:none;color:var(--faint);font-family:inherit;font-weight:700;font-size:13px;cursor:pointer;padding:8px 6px;transition:color .15s}.filters-reset:hover{color:var(--live)}.fdrop{position:relative}.fdrop-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);border-radius:999px;padding:10px 16px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s}.fdrop-btn:hover{border-color:var(--acc-glow)}.fdrop-btn.active{border-color:var(--acc);background:var(--acc-soft)}.fdrop-label{color:var(--faint);font-weight:600}.fdrop-btn.active .fdrop-label{color:var(--acc)}.fdrop-val{font-weight:800}.fdrop-btn svg{color:var(--faint);margin-inline-start:2px}.fdrop-menu{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:40;width:200px;max-height:340px;overflow-y:auto;background:var(--elev);border:1px solid var(--line-2);border-radius:16px;padding:6px;box-shadow:0 24px 60px -20px #000c;animation:pagein .16s var(--spring)}.fdrop-menu button{display:block;width:100%;text-align:start;border:none;background:none;color:var(--dim);font-family:inherit;font-weight:700;font-size:14px;padding:11px 14px;border-radius:11px;cursor:pointer;transition:background .14s,color .14s}.fdrop-menu button:hover{background:var(--chip);color:var(--text)}.fdrop-menu button.on{color:var(--acc);background:var(--acc-soft)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 9px;padding:10px var(--gut) 40px}@media(min-width:480px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:700px){.grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:22px 16px}}.grid .card{width:100%}.sentinel{height:1px}.loadrow{display:flex;justify-content:center;padding:26px}.spin{width:34px;height:34px;border-radius:50%;border:3px solid var(--line-2);border-top-color:var(--acc);animation:spin .8s linear infinite}@keyframes spin{to{rotate:360deg}}.detail{min-height:100dvh}.dt-hero{position:relative;min-height:clamp(420px,62vh,640px);display:flex;align-items:flex-end;overflow:clip;margin-top:0}.dt-hero img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;animation:dtbg .9s ease both}@keyframes dtbg{0%{opacity:0;scale:1.04}to{opacity:1;scale:1}}.dt-wash{position:absolute;inset:0;background:linear-gradient(to top,var(--bg) 4%,color-mix(in oklab,var(--bg) 70%,transparent) 30%,transparent 64%),linear-gradient(to inline-end,color-mix(in oklab,var(--bg) 74%,transparent) 0%,transparent 55%),radial-gradient(130% 120% at 0% 100%,var(--tint-soft) 0%,transparent 52%)}.dt-body{position:relative;z-index:2;padding:0 var(--gut) 30px;max-width:760px}.dt-title{margin:0;font-family:var(--f-display);font-size:clamp(30px,5.5vw,56px);font-weight:900;line-height:1.1;letter-spacing:-.5px;text-shadow:0 3px 22px rgba(0,0,0,.85);text-wrap:balance}.dt-back{position:fixed;top:calc(16px + env(safe-area-inset-top));inset-inline-start:16px;z-index:46;background:#06080b8c;backdrop-filter:blur(12px)}@media(min-width:1024px){.dt-back{position:absolute}}.dt-genres{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.dt-syn{margin:18px 0 0;max-width:620px;font-size:15px;line-height:1.85;color:var(--dim)}.dt-cast{color:var(--faint);font-size:13.5px;margin-top:14px;line-height:1.7}.dt-cast b{color:var(--dim);font-weight:700}.dt-tabs{position:sticky;top:0;z-index:25;display:flex;gap:4px;padding:0 var(--gut);border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--bg) 86%,transparent);backdrop-filter:blur(16px);overflow-x:auto;scrollbar-width:none}.dt-tab{position:relative;border:none;background:none;cursor:pointer;padding:16px 15px;font-size:15px;font-weight:700;color:var(--dim);white-space:nowrap;transition:color .15s}.dt-tab.on{color:var(--text)}.dt-tab.on:after{content:"";position:absolute;bottom:-1px;inset-inline:12px;height:3px;border-radius:3px;background:var(--acc);box-shadow:0 0 12px var(--acc-glow)}.dt-section{padding:26px var(--gut) 50px}.season-row{display:flex;gap:9px;overflow-x:auto;padding-bottom:16px;scrollbar-width:none}.eps{display:flex;flex-direction:column}.ep{display:grid;grid-template-columns:44px 148px 1fr;gap:16px;align-items:center;width:100%;padding:13px 8px;border:none;border-bottom:1px solid var(--line);background:none;border-radius:var(--r-sm);cursor:pointer;text-align:start;font-family:inherit;color:var(--text);transition:background .15s}.ep:hover{background:var(--chip)}.ep-num{font-family:var(--f-display);font-size:20px;font-weight:800;color:var(--faint);text-align:center}.ep:hover .ep-num{color:var(--acc)}.ep-th{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2)}.ep-th img{width:100%;height:100%;object-fit:cover}.ep-th .pl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fff;opacity:0;transition:opacity .15s}.ep:hover .ep-th .pl{opacity:1}.ep-t{font-size:14.5px;font-weight:700}.ep-d{margin:4px 0 0;font-size:12.5px;color:var(--faint);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:560px){.ep{grid-template-columns:30px 116px 1fr;gap:10px}.ep-num{font-size:15px}}.so{position:fixed;inset:0;z-index:100;background:color-mix(in oklab,var(--bg) 82%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow-y:auto;animation:soin .22s ease}@keyframes soin{0%{opacity:0}}.so-inner{max-width:860px;margin:0 auto;padding:calc(24px + env(safe-area-inset-top)) 20px 60px}.so-bar{display:flex;align-items:center;gap:14px;border:1.5px solid var(--line-2);background:var(--surface);border-radius:20px;padding:6px 20px;box-shadow:0 24px 70px -24px #000c;transition:border-color .2s}.so-bar:focus-within{border-color:var(--acc);box-shadow:0 24px 70px -24px var(--acc-glow)}.so-bar input{flex:1;min-width:0;border:none;background:none;outline:none;color:var(--text);font-size:19px;font-weight:600;padding:14px 0}.so-bar input::placeholder{color:var(--faint)}.so-hint{margin:18px 6px;color:var(--faint);font-size:13.5px;font-weight:600}.so-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px 11px;margin-top:20px}@media(min-width:700px){.so-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}.so-grid .card{width:100%;animation:pagein .35s var(--spring) both}.player{position:fixed;inset:0;z-index:120;background:#000}.player video{width:100%;height:100%;object-fit:contain}.pl-grad-top{position:absolute;top:0;inset-inline:0;z-index:2;display:flex;align-items:center;gap:14px;padding:calc(16px + env(safe-area-inset-top)) 20px 40px;background:linear-gradient(to bottom,rgba(0,0,0,.75),transparent);color:#fff;transition:opacity .3s}.pl-title{font-size:15.5px;font-weight:700}.pl-sub{font-size:12px;color:#fff9;margin-top:2px}.pl-grad-bot{position:absolute;bottom:0;inset-inline:0;z-index:2;padding:44px 20px calc(20px + env(safe-area-inset-bottom));background:linear-gradient(to top,rgba(0,0,0,.85),transparent);transition:opacity .3s}.pl-hidden{opacity:0;pointer-events:none}.player.hide-cursor{cursor:none}.pl-bar-wrap{padding:10px 0;cursor:pointer;touch-action:none}.pl-bar{position:relative;height:5px;border-radius:4px;background:#ffffff38;transition:height .15s}.pl-bar-wrap:hover .pl-bar,.pl-bar.scrubbing{height:8px}.pl-buf{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:#ffffff47}.pl-fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--acc)}.pl-fill:after{content:"";position:absolute;right:-7px;top:50%;translate:0 -50%;width:15px;height:15px;border-radius:50%;background:var(--acc);box-shadow:0 0 12px var(--acc-glow);opacity:0;transition:opacity .15s}.pl-bar-wrap:hover .pl-fill:after,.pl-bar.scrubbing .pl-fill:after{opacity:1}.pl-bubble{position:absolute;bottom:20px;transform:translate(-50%);background:#000000d9;border:1px solid var(--line-2);color:#fff;font-size:12px;font-weight:700;padding:4px 9px;border-radius:8px;font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap}.player video::cue{font-size:1em}.player.subsz-sm video::cue{font-size:.8em}.player.subsz-lg video::cue{font-size:1.25em}.player.subsz-xl video::cue{font-size:1.6em}.pl-row{display:flex;align-items:center;gap:6px;margin-top:8px;color:#fff}.pl-time{font-size:12.5px;font-weight:600;color:#fffc;font-variant-numeric:tabular-nums}.iconbtn.ghost-ic{background:none;width:40px;height:40px}.iconbtn.ghost-ic:hover{background:#ffffff24}.iconbtn.ghost-ic.on{color:var(--acc);background:none}.pl-speed-chip{min-width:42px;height:34px;padding:0 10px;border:none;border-radius:10px;background:#ffffff1f;color:#fff;font-family:inherit;font-weight:800;font-size:13px;cursor:pointer;font-variant-numeric:tabular-nums;transition:background .15s}.pl-speed-chip:hover{background:#ffffff38}.pl-vol{display:flex;align-items:center}.pl-vol-range{width:0;opacity:0;height:4px;accent-color:var(--acc);cursor:pointer;transition:width .2s,opacity .2s,margin .2s}.pl-vol:hover .pl-vol-range{width:78px;opacity:1;margin-inline-start:6px}@media(max-width:780px){.pl-vol-range{display:none}}.pl-buffer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.pl-spin-lg{width:54px;height:54px;border-width:4px}.pl-menu-scrim{position:absolute;inset:0;z-index:4;display:flex;align-items:flex-end;justify-content:flex-end}.pl-panel{width:100%;max-width:380px;margin:0 20px calc(96px + env(safe-area-inset-bottom));background:#0e1116f7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--line-2);border-radius:20px;padding:16px 18px;box-shadow:0 24px 70px -20px #000000d9;animation:sheetup .28s var(--spring);color:#fff;max-height:70vh;overflow-y:auto}.pl-sec{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}.pl-sec:first-child{padding-top:2px}.pl-sec:last-child{border-bottom:none;padding-bottom:2px}.pl-sec-t{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--dim);margin-bottom:10px}.pl-sec-t b{color:var(--acc);font-weight:800;font-variant-numeric:tabular-nums}.pl-sec-chips{display:flex;flex-wrap:wrap;gap:7px}.pl-sec-empty{font-size:13px;color:var(--faint);align-self:center}.pl-chip{border:none;background:#ffffff17;color:#fff;font-family:inherit;font-weight:700;font-size:13.5px;padding:9px 15px;border-radius:11px;cursor:pointer;transition:background .14s,color .14s;font-variant-numeric:tabular-nums}.pl-chip:hover{background:#ffffff29}.pl-chip.on{background:var(--acc);color:var(--acc-ink)}.pl-eps{width:100%;max-width:400px;margin:0 20px calc(96px + env(safe-area-inset-bottom));background:#0e1116f7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--line-2);border-radius:20px;box-shadow:0 24px 70px -20px #000000d9;animation:sheetup .28s var(--spring);color:#fff;display:flex;flex-direction:column;max-height:66vh;overflow:hidden}.pl-eps-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--f-display);font-size:16px;font-weight:800}.pl-eps-list{overflow-y:auto;padding:8px}.pl-eps-season{font-size:12px;font-weight:800;color:var(--acc);padding:10px 10px 6px}.pl-eps-pick{position:relative;padding:12px 14px 4px}.pl-eps-pickbtn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:#ffffff14;border:1px solid var(--line-2);border-radius:12px;padding:11px 14px;color:#fff;font-family:var(--f-display);font-size:15px;font-weight:800;cursor:pointer;transition:background .15s,border-color .15s}.pl-eps-pickbtn:hover{background:#ffffff21;border-color:var(--acc-glow)}.pl-eps-pickbtn svg{color:var(--acc);flex-shrink:0;transform:rotate(-90deg);transition:transform .2s}.pl-eps-pickbtn.open svg{transform:rotate(90deg)}.pl-eps-pickmenu{position:absolute;top:calc(100% - 2px);inset-inline:14px;z-index:3;background:#12161cfa;backdrop-filter:blur(22px);border:1px solid var(--line-2);border-radius:12px;padding:6px;box-shadow:0 22px 55px -18px #000000d9;max-height:300px;overflow-y:auto}.pl-eps-pickopt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:none;border:none;color:#fff;font-family:inherit;font-size:14px;font-weight:600;text-align:start;padding:10px 12px;border-radius:9px;cursor:pointer}.pl-eps-pickopt:hover{background:#ffffff14}.pl-eps-pickopt.on{color:var(--acc);font-weight:800}.pl-eps-pickopt svg{color:var(--acc);flex-shrink:0}.pl-eps-row{display:flex;align-items:center;gap:12px;width:100%;border:none;background:none;color:#fff;font-family:inherit;text-align:start;padding:11px 12px;border-radius:12px;cursor:pointer;transition:background .14s}.pl-eps-row:hover{background:#ffffff14}.pl-eps-row.on{background:#ffffff0f}.pl-eps-n{flex-shrink:0;width:26px;height:26px;border-radius:8px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;font-size:13px;color:var(--dim)}.pl-eps-row.on .pl-eps-n{background:var(--acc);color:var(--acc-ink)}.pl-eps-t{flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-eps-row.on .pl-eps-t{color:var(--acc)}.pl-eps-row svg{color:var(--acc);flex-shrink:0}.pl-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:clamp(30px,9vw,70px);z-index:1}.pl-big{width:76px;height:76px;border-radius:50%;border:none;background:#ffffff24;backdrop-filter:blur(10px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .16s var(--snap),background .16s}.pl-big:hover{background:var(--acc);color:var(--acc-ink);transform:scale(1.07)}.pl-skip{width:52px;height:52px;border-radius:50%;border:none;background:#ffffff1a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.pl-next{position:absolute;bottom:110px;inset-inline-end:24px;z-index:3;display:flex;align-items:center;gap:12px;background:#0c0e12eb;border:1px solid var(--line-2);border-radius:16px;padding:12px 18px;color:#fff;animation:pagein .3s var(--spring)}.pl-next .ring{position:relative;width:40px;height:40px}.pl-next svg.ring-svg{position:absolute;inset:0;rotate:-90deg}.pl-msg{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--dim);text-align:center;padding:20px}.toast{position:fixed;z-index:200;bottom:calc(92px + env(safe-area-inset-bottom));inset-inline:16px;margin-inline:auto;width:fit-content;max-width:92vw;display:flex;align-items:center;gap:11px;background:var(--elev);border:1px solid var(--line-2);border-radius:16px;padding:13px 20px;font-size:14px;font-weight:700;box-shadow:0 20px 50px -14px #000000b3;animation:toastin .35s var(--snap)}@media(min-width:1024px){.toast{bottom:28px}}@keyframes toastin{0%{opacity:0;transform:translateY(16px) scale(.96)}}.toast .tick{width:26px;height:26px;border-radius:50%;background:var(--acc);color:var(--acc-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mood-row{display:flex;gap:10px;overflow-x:auto;padding:4px var(--gut) 6px;scrollbar-width:none}.mood-row::-webkit-scrollbar{display:none}.mood{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;border:1px solid var(--line-2);background:var(--surface);color:var(--dim);border-radius:18px;padding:13px 20px;font-family:inherit;font-size:14.5px;font-weight:800;cursor:pointer;transition:all .22s var(--spring)}.mood:hover{color:var(--text);border-color:var(--line-2)}.mood.on{background:var(--acc);border-color:transparent;color:var(--acc-ink)}.member-card{position:relative;border-radius:var(--r-lg);padding:22px 24px;min-height:130px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:linear-gradient(125deg,#0b3e12,#0c1108 45%,oklch(.25 .1 210));border:1px solid color-mix(in oklab,var(--acc) 35%,transparent);box-shadow:0 24px 60px -20px var(--acc-glow),inset 0 1px #ffffff1f}.member-card:after{content:"";position:absolute;inset:-60%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.16) 50%,transparent 58%);animation:holo 8s ease-in-out infinite;pointer-events:none}@keyframes holo{0%,to{transform:translate(-45%)}50%{transform:translate(45%)}}.member-top{display:flex;justify-content:space-between;align-items:flex-start}.member-plan{font-family:var(--f-display);font-size:24px;font-weight:900;color:var(--acc);text-shadow:0 0 22px var(--acc-glow)}.member-logo{height:26px;opacity:.9}.member-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.member-name{font-size:15px;font-weight:800;letter-spacing:.5px}.member-exp{font-size:11.5px;color:#ffffff8c;font-weight:700}.acc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.acc-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 10px;text-align:center;transition:transform .2s var(--spring),border-color .2s}.acc-stat:hover{transform:translateY(-3px);border-color:var(--acc-glow)}.acc-stat b{display:block;font-family:var(--f-display);font-size:clamp(22px,4vw,30px);font-weight:900;color:var(--acc);font-variant-numeric:tabular-nums}.acc-stat span{font-size:12px;color:var(--dim);font-weight:700}.sheet-wrap{position:fixed;inset:0;z-index:150;background:#040609a8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:flex-end;justify-content:center;animation:soin .22s ease}@media(min-width:600px){.sheet-wrap{align-items:center;padding:20px}}.sheet-card{position:relative;width:100%;max-width:440px;max-height:92dvh;overflow-y:auto;background:var(--bg-raise);border:1px solid var(--line-2);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:26px 24px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -20px 80px #0009;animation:sheetup .32s var(--spring)}@media(min-width:600px){.sheet-card{border-radius:var(--r-lg);padding:30px 28px;box-shadow:0 40px 100px -30px #000000d9}}@keyframes sheetup{0%{transform:translateY(40px);opacity:.4}}.sheet-title{margin:0 0 4px;font-family:var(--f-display);font-size:22px;font-weight:800}.sheet-sub{margin:0 0 18px;font-size:13.5px;color:var(--dim);line-height:1.7}.fld{width:100%;margin-bottom:10px;background:var(--chip);border:1px solid var(--line);border-radius:13px;padding:13px 15px;color:var(--text);outline:none;transition:border-color .15s}.fld:focus{border-color:var(--acc)}.fld.code{text-align:center;letter-spacing:8px;font-weight:800;font-size:22px}.fld-err{color:#f87171;font-size:13px;font-weight:600;margin:4px 0 12px;background:#f8717117;border:1px solid rgba(248,113,113,.25);border-radius:11px;padding:9px 13px}.fld-ok{color:var(--acc);font-size:13px;font-weight:700;margin:4px 0 8px}.sheet-card.wp{max-width:460px}.wp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.wp-title{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-display);font-size:19px;font-weight:800;color:var(--acc)}.wp-choices{display:flex;flex-direction:column;gap:12px}.wp-choice{display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 14px;text-align:start;border:1px solid var(--line-2);background:var(--surface);border-radius:18px;padding:18px;cursor:pointer;font-family:inherit;color:var(--text);transition:transform .18s var(--spring),border-color .18s,background .18s}.wp-choice:hover:not(:disabled){transform:translateY(-2px);border-color:var(--acc-glow);background:var(--surface-2)}.wp-choice:disabled{opacity:.55;cursor:default}.wp-choice-ic{grid-row:1 / 3;width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:var(--chip);color:var(--dim)}.wp-choice.host .wp-choice-ic{background:var(--acc);color:var(--acc-ink);box-shadow:0 6px 20px -6px var(--acc-glow)}.wp-choice b{font-size:15.5px;font-weight:800}.wp-choice i{font-style:normal;font-size:12.5px;color:var(--faint);line-height:1.5}.wp-roomcard{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(140deg,var(--acc-soft),transparent 70%),var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:16px 18px;margin-bottom:12px}.wp-roomlabel{font-size:11.5px;color:var(--dim);font-weight:600}.wp-code{font-size:30px;font-weight:800;letter-spacing:7px;color:var(--acc)}.wp-roomtitle{font-size:12.5px;color:var(--dim);font-weight:600;margin-top:2px}.wp-members{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--dim);margin-bottom:12px}.wp-chat{height:200px;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:12px 14px;margin-bottom:10px;display:flex;flex-direction:column;gap:8px}.wp-empty{margin:auto;color:var(--faint);font-size:13px;font-weight:600}.wp-sys{text-align:center;color:var(--faint);font-size:11.5px}.wp-msg{font-size:13.5px;line-height:1.5}.wp-msg b{color:#7db4ff;margin-inline-end:7px}.wp-msg.me b{color:var(--acc)}.wp-inputrow{display:flex;gap:8px;align-items:center}.wp-leave{width:100%;margin-top:12px;padding:12px;border-radius:13px;border:1px solid rgba(248,113,113,.35);background:transparent;color:#f87171;font-family:inherit;font-weight:700;font-size:13.5px;cursor:pointer;transition:background .15s}.wp-leave:hover{background:#f871711a}.pl-party-chip{font-family:inherit;font-weight:800;font-size:13px;letter-spacing:3px;color:var(--acc);background:#00000073;border:1px solid var(--acc-glow);border-radius:999px;padding:6px 14px;cursor:pointer;transition:background .15s}.pl-party-chip:hover{background:#0009}.pl-member-note{position:absolute;top:calc(84px + env(safe-area-inset-top));inset-inline:0;display:flex;align-items:center;justify-content:center;gap:7px;text-align:center;z-index:2;color:#ffffffd9;font-size:13px;font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.8);animation:pagein .4s var(--spring);pointer-events:none}.cinema{padding-top:12px}.cin-grid{display:block;padding:0 var(--gut) 30px}.cin-stage{min-width:0}.cin-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.cin-live{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--live)}.livedot{width:8px;height:8px;border-radius:50%;background:var(--live);animation:livepulse 1.4s infinite}@keyframes livepulse{0%{box-shadow:0 0 color-mix(in oklab,var(--live) 65%,transparent)}70%{box-shadow:0 0 0 8px transparent}}.cin-filmname{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--acc)}.cin-screen{position:relative;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:radial-gradient(90% 90% at 50% 10%,var(--acc-soft),transparent 60%),#06080b;border:1px solid var(--line);transition:box-shadow .6s}.cin-screen.on{border-color:color-mix(in oklab,var(--acc) 55%,transparent)}.cin-screen video{width:100%;height:100%;object-fit:contain;background:#000}.cin-livebadge{position:absolute;top:14px;inset-inline-start:14px;z-index:3;display:inline-flex;align-items:center;gap:7px;background:#04060999;backdrop-filter:blur(8px);border:1px solid var(--line-2);color:#fff;font-size:12px;font-weight:800;padding:6px 13px;border-radius:999px}.cin-idle{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--dim);padding:24px}.cin-idle b{font-family:var(--f-display);font-size:22px;color:var(--text)}.cin-idle span{font-size:14px;max-width:380px;line-height:1.7}.cin-idle svg{color:var(--acc)}.cin-idle.overlay{background:#0406099e;backdrop-filter:blur(4px)}.cin-count{margin-top:10px;font-family:var(--f-display);font-size:24px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.cin-tap{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:none;background:#0406098c;color:#fff;font-family:inherit;font-size:16px;font-weight:800;cursor:pointer}.cin-unmute{position:absolute;bottom:14px;inset-inline-end:14px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.35);background:#0009;backdrop-filter:blur(6px);color:#fff;border-radius:999px;padding:10px 17px;font-family:inherit;font-weight:800;font-size:13.5px;cursor:pointer}.cin-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:0 2px}.cin-viewers{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--dim)}.cin-heart{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);border-radius:999px;padding:8px 15px;font-family:inherit;font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s,color .15s}.cin-heart svg{color:var(--live)}.cin-heart:hover{border-color:var(--live)}.cin-heart.beat svg{animation:heartbeat .5s var(--snap)}@keyframes heartbeat{0%,to{transform:scale(1)}40%{transform:scale(1.35)}}.cin-admin{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 14px}.cin-admin-tag{font-size:12.5px;font-weight:800;color:var(--acc);margin-inline-end:4px}.chip.danger{color:#f87171;border-color:#f8717159}.cin-side{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;max-height:74vh}.cin-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:15px 16px;border-bottom:1px solid var(--line)}.cin-side-head b{font-size:15px}.cin-side-head span{font-size:12px;color:var(--faint);font-weight:600}.cin-chat{flex:1;min-height:220px;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.cin-msg{display:flex;gap:10px;align-items:flex-start}.cin-av{width:30px;height:30px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:800}.cin-msg.host .cin-av{color:var(--acc-ink)}.cin-msg-u{display:block;font-size:11.5px;color:var(--faint);font-weight:700}.cin-msg.host .cin-msg-u{color:var(--acc)}.cin-msg-t{font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.cin-msg.host .cin-av svg{color:var(--acc-ink)}.cin-hud{position:absolute;top:12px;inset-inline-start:12px;z-index:3;display:flex;align-items:center;gap:8px;transition:opacity .25s}.cin-screen.hide-ui .cin-hud{opacity:0}.cin-hud .cin-livebadge{position:static;top:auto;inset-inline-start:auto}.cin-hud-v{display:inline-flex;align-items:center;gap:7px;background:#0406098c;backdrop-filter:blur(8px);border:1px solid var(--line-2);color:#fff;font-size:12px;font-weight:800;padding:6px 12px;border-radius:999px;font-variant-numeric:tabular-nums}.cin-bar{position:absolute;inset-inline:0;bottom:0;z-index:4;display:flex;align-items:center;gap:8px;padding:44px 16px 14px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.82),rgba(0,0,0,.28) 55%,transparent);transition:opacity .25s;overflow-x:auto;scrollbar-width:none}.cin-bar::-webkit-scrollbar{display:none}.cin-bar .iconbtn.ghost-ic{flex-shrink:0}.cin-bar-grp{display:flex;align-items:center;gap:4px;flex-shrink:0}.cin-screen.hide-ui .cin-bar{opacity:0;pointer-events:none}.cin-screen.hide-ui{cursor:none}.cin-host-tag{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:11.5px;font-weight:800;color:var(--acc);margin-inline-end:4px;white-space:nowrap}.cin-host-tag svg{color:var(--acc)}.cin-play-main{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:none;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer;transition:background .15s,transform .12s}.cin-play-main:hover{background:#ffffff42}.cin-play-main:active{transform:scale(.94)}.cin-play-main.on{background:var(--acc);color:var(--acc-ink);box-shadow:0 5px 20px -5px var(--acc-glow)}.iconbtn.ghost-ic.cin-danger{color:#f87171}.iconbtn.ghost-ic.cin-danger:hover{background:#f8717129}.cin-end{margin-inline-start:4px}.cin-chatpanel{position:absolute;inset:14px 12px 74px auto;z-index:5;width:min(340px,50%);display:flex;flex-direction:column;gap:8px;pointer-events:none}.cin-modlock{align-self:flex-start;pointer-events:auto;display:inline-flex;align-items:center;gap:5px;background:#00000080;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);color:#ffffffd1;border-radius:8px;padding:4px 9px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.cin-modlock svg{color:var(--acc)}.cin-modlock.locked{color:#f6a;border-color:#ff78964d}.cin-modlock.locked svg{color:#f87171}.cin-chatmsgs{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.cin-chatmsgs>:first-child{margin-block-start:auto}.cin-chatmsgs::-webkit-scrollbar{width:4px}.cin-chatmsgs::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.cin-fsmsg{align-self:flex-start;max-width:100%;background:#00000080;backdrop-filter:blur(6px);border-radius:10px;padding:5px 11px;font-size:13.5px;line-height:1.55;color:#fff;overflow-wrap:anywhere}.cin-fsmsg b{color:var(--acc);font-weight:800;margin-inline-end:4px}.cin-fsmsg.sys{color:var(--dim);background:#00000061}.cin-fsinput{pointer-events:auto;display:flex;align-items:center;gap:8px;background:#00000080;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:6px 8px}.cin-fsinput .fld{background:transparent;border:none;color:#fff}.cin-fsinput .fld::placeholder{color:#ffffff8c}.pl-chat{top:66px;bottom:92px;z-index:6}.cin-screen:fullscreen{aspect-ratio:auto;width:100vw;height:100vh;border-radius:0;border:none}.cin-screen:-webkit-full-screen{aspect-ratio:auto;width:100vw;height:100vh;border-radius:0;border:none}.cin-banner{position:relative;display:flex;align-items:center;gap:18px;width:calc(100% - var(--gut) * 2);margin:0 var(--gut);text-align:start;border:1px solid var(--acc-glow);border-radius:var(--r-lg);padding:18px 22px;cursor:pointer;background:linear-gradient(120deg,var(--acc-soft),transparent 55%),var(--surface);overflow:hidden;font-family:inherit;color:var(--text);transition:transform .25s var(--spring),box-shadow .25s}.cin-banner:hover{transform:translateY(-3px);box-shadow:0 20px 50px -18px var(--acc-glow)}.cin-banner-reel{width:56px;height:56px;flex-shrink:0;border-radius:18px;background:var(--acc);color:var(--acc-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 28px -8px var(--acc-glow)}.cin-banner-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cin-banner-tag{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;color:var(--live)}.cin-banner-title{font-family:var(--f-display);font-size:clamp(16px,2.4vw,21px);font-weight:800}.cin-banner-sub{font-size:12.5px;color:var(--dim);font-weight:600}@media(max-width:640px){.cin-banner>.btn{display:none}}.cin-head{margin:18px var(--gut) 24px}.cin-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;color:var(--acc);letter-spacing:.5px}.cin-kicker:before{content:"";width:22px;height:2.5px;border-radius:2px;background:var(--acc);box-shadow:0 0 10px var(--acc-glow)}.cin-head h1{margin:8px 0 0;font-family:var(--f-display);font-size:clamp(30px,5vw,46px);font-weight:900;letter-spacing:-.5px;color:var(--text)}.cin-head p{margin:6px 0 0;color:var(--dim);font-size:14.5px;font-weight:600}.showtime{display:flex;align-items:center;gap:clamp(16px,3vw,28px);flex-wrap:wrap;margin:0 var(--gut) 22px;padding:clamp(18px,3vw,26px);border-radius:var(--r-lg);background:linear-gradient(125deg,var(--acc-soft),transparent 60%),var(--surface);border:1px solid var(--line-2)}.showtime-poster{width:clamp(96px,12vw,122px);aspect-ratio:2/3;border-radius:14px;overflow:hidden;flex-shrink:0;background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--acc);box-shadow:0 16px 36px -14px #000000b3}.showtime-poster img{width:100%;height:100%;object-fit:cover}.showtime-body{flex:1;min-width:220px}.showtime-tag{font-size:12px;font-weight:800;color:var(--acc);letter-spacing:.4px}.showtime-body h2{margin:7px 0 9px;font-family:var(--f-display);font-size:clamp(22px,3.6vw,32px);font-weight:900;letter-spacing:-.5px}.showtime-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13.5px;font-weight:600;color:var(--dim)}.showtime-meta .sep{width:3px;height:3px;border-radius:50%;background:var(--faint)}.showtime-count{margin:14px 0;font-family:var(--f-display);font-size:clamp(30px,5vw,44px);font-weight:900;letter-spacing:2px;color:var(--text);font-variant-numeric:tabular-nums}.showtime-soon{margin:14px 0;font-family:var(--f-display);font-size:20px;font-weight:800;color:var(--acc)}.showtime-note{margin:12px 0 0;font-size:12.5px;color:var(--faint)}.cin-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:4px var(--gut) 30px}.cin-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;transition:transform .2s var(--spring),border-color .2s}.cin-step:hover{border-color:var(--line-2)}.cin-step span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:var(--acc-soft);color:var(--acc);font-family:var(--f-display);font-weight:900;margin-bottom:10px}.cin-step b{display:block;font-size:15px}.cin-step p{margin:4px 0 0;font-size:12.5px;color:var(--faint);line-height:1.6}.hub{max-width:640px;margin:0 auto;padding:24px var(--gut) 40px}.hub-id{position:relative;display:flex;align-items:center;gap:18px;padding:22px;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(130deg,var(--acc-soft),transparent 62%),var(--surface);border:1px solid var(--line-2);margin-bottom:22px}.hub-id-glow{position:absolute;inset:0;background:radial-gradient(70% 120% at 100% 0%,var(--acc-soft),transparent 55%);pointer-events:none}.hub-id-info{position:relative;min-width:0}.hub-id-name{font-family:var(--f-display);font-size:clamp(21px,4vw,27px);font-weight:900}.hub-id-mail{color:var(--faint);font-size:12.5px;font-weight:600;margin-top:2px;text-align:start}.hub-id-plan{display:inline-flex;align-items:center;gap:6px;margin-top:10px;background:var(--acc);color:var(--acc-ink);font-size:11.5px;font-weight:800;padding:5px 12px;border-radius:999px;box-shadow:0 4px 18px -6px var(--acc-glow)}.hub-menu{display:flex;flex-direction:column;gap:8px}.hub-row{display:flex;align-items:center;gap:15px;width:100%;text-align:start;border:1px solid var(--line);background:var(--surface);border-radius:var(--r);padding:16px 18px;cursor:pointer;font-family:inherit;color:var(--text);transition:transform .16s var(--spring),border-color .16s,background .16s}.hub-row:hover{transform:translate(-4px);border-color:var(--acc-glow);background:var(--surface-2)}.hub-row-ic{width:44px;height:44px;flex-shrink:0;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--acc-soft);color:var(--acc)}.hub-row.wa .hub-row-ic{background:color-mix(in oklab,#25d366 22%,transparent);color:#25d366}.hub-row-txt{flex:1;min-width:0}.hub-row-txt b{display:block;font-size:15.5px;font-weight:800}.hub-row-txt i{display:block;font-style:normal;font-size:12.5px;color:var(--faint);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-row-chev{color:var(--faint);flex-shrink:0}.hub-foot{text-align:center;color:var(--faint);font-size:12px;font-weight:600;margin-top:30px}.sub{max-width:640px;margin:0 auto;padding:0 var(--gut) 44px}.sub-head{display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:20;padding:calc(14px + env(safe-area-inset-top)) 0 12px;background:linear-gradient(to bottom,var(--bg) 70%,transparent)}.sub-head h1{margin:0;font-family:var(--f-display);font-size:clamp(22px,4vw,28px);font-weight:900}.sub-desc{margin:-4px 0 10px;color:var(--faint);font-size:13.5px;font-weight:600}.s-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px;margin-bottom:14px}.s-card h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--f-display);font-size:16px;font-weight:800}.s-ic{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--acc-soft);color:var(--acc);flex-shrink:0}.s-hint{font-size:11.5px;color:var(--faint);font-weight:600}.s-kv{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.s-kv:last-of-type{border-bottom:none}.s-kv span{color:var(--faint)}.s-kv b{font-weight:700;text-align:end}.s-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.s-row:last-child{border-bottom:none;padding-bottom:0}.s-row b{font-size:14.5px}.s-row p{margin:3px 0 0;font-size:12.5px;color:var(--faint)}.s-pass{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:620px){.s-pass{grid-template-columns:1fr 1fr 1fr;gap:10px}}.s-profiles{display:flex;gap:14px;flex-wrap:wrap}.s-prof{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;border:none;background:none;padding:6px;border-radius:16px;cursor:pointer;color:var(--dim);font-size:13px;font-weight:700;transition:transform .2s var(--snap),color .2s}.s-prof:hover{transform:translateY(-4px);color:var(--text)}.s-prof.on{color:var(--text)}.s-prof-edit{position:absolute;top:0;inset-inline-end:0;width:24px;height:24px;border-radius:50%;background:var(--elev);border:1px solid var(--line-2);color:var(--dim);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.s-prof:hover .s-prof-edit,.s-prof:focus-within .s-prof-edit{opacity:1}.s-prof-plus{width:64px;height:64px;border-radius:30%;border:2px dashed var(--line-2);display:flex;align-items:center;justify-content:center;color:var(--faint)}.s-prof.add:hover .s-prof-plus{border-color:var(--acc);color:var(--acc)}.s-logout{width:100%;margin-top:6px;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px;border-radius:16px;border:1px solid rgba(248,113,113,.3);background:#f871710f;color:#f87171;font-family:inherit;font-weight:800;font-size:14px;cursor:pointer;transition:background .15s}.s-logout:hover{background:#f8717121}.hist-list{display:flex;flex-direction:column;gap:12px;margin-top:6px}.hist-row{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px;transition:border-color .16s}.hist-row:hover{border-color:var(--acc-glow)}.hist-thumb{position:relative;width:132px;aspect-ratio:16/9;flex-shrink:0;border:none;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--surface-2)}.hist-thumb img{width:100%;height:100%;object-fit:cover}.hist-thumb .noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;color:var(--tint)}.hist-play{position:absolute;inset:0;margin:auto;width:38px;height:38px;border-radius:50%;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;border:1.5px solid rgba(255,255,255,.6)}.hist-thumb:hover .hist-play{opacity:1}.hist-prog{position:absolute;bottom:0;inset-inline:0;height:4px;background:#00000080}.hist-prog i{display:block;height:100%;background:var(--acc)}.hist-info{flex:1;min-width:0}.hist-info b{display:block;font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-meta{display:block;font-size:12px;color:var(--faint);font-weight:600;margin:3px 0 8px}.hist-resume{display:inline-flex;align-items:center;gap:6px;border:none;background:var(--acc);color:var(--acc-ink);font-family:inherit;font-weight:800;font-size:12.5px;padding:7px 14px;border-radius:10px;cursor:pointer}.hist-rm{flex-shrink:0;border:none;background:none;color:var(--faint);cursor:pointer;padding:8px;border-radius:10px;transition:color .15s,background .15s}.hist-rm:hover{color:#f87171;background:#f871711a}@media(max-width:480px){.hist-thumb{width:108px}}.plans-lead{text-align:center;margin:6px 0 20px}.plans-lead p{margin:0 0 14px;color:var(--dim);font-size:14px}.cycle{display:inline-flex;gap:4px;background:var(--chip);border-radius:999px;padding:4px}.cycle button{border:none;background:none;font-family:inherit;font-weight:800;font-size:14px;color:var(--dim);padding:9px 20px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s}.cycle button.on{background:var(--acc);color:var(--acc-ink)}.cycle-save{font-size:9.5px;font-weight:800;background:color-mix(in oklab,var(--flame) 30%,transparent);color:var(--flame);padding:2px 7px;border-radius:999px}.cycle button.on .cycle-save{background:#0000002e;color:var(--acc-ink)}.plan-top{display:flex;justify-content:center;margin-bottom:14px}.plan-top .plan-card{width:100%;max-width:320px}.plan-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:720px){.plan-grid{grid-template-columns:repeat(3,1fr)}}.plan-card{position:relative;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-lg);padding:24px 20px;display:flex;flex-direction:column;transition:transform .18s var(--spring),border-color .18s}.plan-card:hover{transform:translateY(-4px)}.plan-card.best{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc),0 24px 50px -26px var(--acc-glow)}.plan-card.free{border-style:dashed}.plan-badge{position:absolute;top:-11px;inset-inline-end:18px;background:var(--acc);color:var(--acc-ink);font-size:11px;font-weight:800;padding:4px 12px;border-radius:999px}.plan-badge.free{inset-inline-end:auto;inset-inline-start:18px;background:oklch(.8 .16 55)}.plan-name{font-family:var(--f-display);font-size:22px;font-weight:800;color:var(--acc)}.plan-price{margin:10px 0 4px;color:var(--faint);font-size:13px}.plan-price b{font-family:var(--f-display);font-size:30px;color:var(--text);font-variant-numeric:tabular-nums}.plan-tagline{font-size:13px;color:var(--dim);min-height:34px;line-height:1.5;margin:4px 0 0}.plan-feats{list-style:none;margin:14px 0 18px;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}.plan-feats li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;color:var(--text)}.plan-feats svg{color:var(--acc);flex-shrink:0;margin-top:1px}.plans-note{text-align:center;color:var(--faint);font-size:12.5px;margin-top:22px;line-height:1.6}.account{padding:20px var(--gut) 50px;max-width:760px;margin:0 auto}.acc-switcher{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 0 4px;text-align:center}.acc-kicker{font-size:12.5px;font-weight:800;color:var(--acc);letter-spacing:.5px;margin-bottom:10px}.acc-sw-row{display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:18px}.acc-sw-name{font-size:13px}.acc-sw.on .acc-sw-name{color:var(--text);font-weight:800}.acc-mail{color:var(--faint);font-size:12.5px;font-weight:600;margin-top:12px;text-align:center}.acc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;margin-top:16px}.acc-card h3{margin:0 0 16px;font-family:var(--f-display);font-size:15px;font-weight:800}.acc-card-h{display:flex;align-items:center;gap:10px}.acc-ic{width:30px;height:30px;flex-shrink:0;border-radius:10px;background:var(--acc-soft);color:var(--acc);display:flex;align-items:center;justify-content:center}.acc-prof{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;border:none;background:none;padding:6px;border-radius:18px;cursor:pointer;font-family:inherit;color:var(--dim);font-size:13px;font-weight:700;transition:transform .2s var(--snap),color .2s}.acc-prof:hover{transform:translateY(-4px);color:var(--text)}.acc-prof.on{color:var(--text)}.acc-prof-edit{position:absolute;top:0;inset-inline-end:0;width:26px;height:26px;border-radius:50%;background:var(--elev);border:1px solid var(--line-2);color:var(--dim);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.acc-prof:hover .acc-prof-edit,.acc-prof:focus-within .acc-prof-edit{opacity:1}.acc-prof-plus{width:72px;height:72px;border-radius:30%;border:2px dashed var(--line-2);display:flex;align-items:center;justify-content:center;color:var(--faint);transition:border-color .15s,color .15s}.acc-prof.add:hover .acc-prof-plus{border-color:var(--acc);color:var(--acc)}.acc-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.acc-row:last-child{border-bottom:none;padding-bottom:0}.acc-row b{font-size:15px;font-weight:700}.acc-row p{margin:3px 0 0;font-size:12.5px;color:var(--faint)}.acc-history{display:flex;flex-direction:column}.acc-hist-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.acc-hist-row:last-child{border-bottom:none}.acc-hist-th{width:92px;aspect-ratio:16 / 9;flex-shrink:0;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2)}.acc-hist-th img{width:100%;height:100%;object-fit:cover}.acc-hist-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.acc-hist-t{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-hist-ep{font-size:12.5px;color:var(--faint);font-weight:600}.acc-hist-bar{height:4px;max-width:220px;border-radius:3px;background:var(--chip);overflow:hidden}.acc-hist-bar i{display:block;height:100%;border-radius:3px;background:var(--acc)}.acc-hist-go{flex-shrink:0;padding:9px 16px;font-size:13px}.acc-hist-x{flex-shrink:0;width:30px;height:30px;border:none;border-radius:50%;background:var(--chip);color:var(--faint);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,background .15s}.acc-hist-x:hover{color:#f87171;background:#f871711f}.acc-hist-all{display:block;margin-top:14px;text-align:center;font-size:13px;font-weight:700;color:var(--acc)}@media(max-width:480px){.acc-hist-th{width:74px}.acc-hist-go{padding:8px 12px}}.acc-pass{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:640px){.acc-pass{grid-template-columns:1fr 1fr 1fr;gap:10px}}.acc-logout{width:100%;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px;border-radius:16px;border:1px solid rgba(248,113,113,.3);background:#f871710f;color:#f87171;font-family:inherit;font-weight:800;font-size:14px;cursor:pointer;transition:background .15s}.acc-logout:hover{background:#f8717121}.av-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.av-opt{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:15px;border:2px solid transparent;background:var(--chip);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;color:var(--dim);transition:border-color .15s,color .15s,transform .15s var(--snap)}.av-opt:hover{transform:translateY(-2px)}.av-opt.on{border-color:var(--acc);color:var(--text)}.switch{position:relative;width:50px;height:29px;flex-shrink:0;border:none;border-radius:999px;background:var(--chip);cursor:pointer;transition:background .22s}.switch.on{background:var(--acc);box-shadow:0 0 16px -2px var(--acc-glow)}.switch span{position:absolute;top:3.5px;inset-inline-start:4px;width:22px;height:22px;border-radius:50%;background:#fff;transition:translate .22s var(--snap)}.switch.on span{translate:-21px 0}.tb-avatar{border:none;background:none;padding:0;cursor:pointer;border-radius:30%;flex-shrink:0;transition:transform .15s var(--snap)}.tb-avatar:hover{transform:scale(1.07)}.tb-avatar-ph{width:38px;height:38px;border-radius:30%;background:var(--chip);border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;color:var(--dim)}.empty{margin:30px var(--gut);border:1.5px dashed var(--line-2);border-radius:var(--r-lg);padding:70px 30px;text-align:center;color:var(--dim)}.empty h3{font-family:var(--f-display);font-size:20px;margin:0 0 8px;color:var(--text)}.empty p{margin:0;font-size:14px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:46px var(--gut) 0;padding:22px 2px calc(104px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.foot-brand{display:flex;flex-direction:column;gap:3px}.foot-brand b{font-family:var(--f-display);font-size:18px;font-weight:900;color:var(--acc)}.foot-brand span{font-size:12.5px;color:var(--faint);font-weight:600}.foot-side{display:inline-flex;align-items:center;gap:14px}.foot-copy{font-size:12px;color:var(--faint);font-weight:600}.insta-link{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:700;font-size:13.5px;text-decoration:none}.insta-link svg{color:#ff4d8d}.insta-link span:empty{display:none}.foot-insta{padding:7px 13px;border-radius:999px;background:var(--surface);border:1px solid var(--line);transition:border-color .15s,transform .15s}.foot-insta:hover{border-color:#dc2743;transform:translateY(-1px)}.foot-insta b{color:var(--dim)}.s-insta{display:flex;align-items:center;gap:14px;margin:6px 0 14px;padding:16px 18px;border-radius:var(--r-lg);border:1px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(45deg,#f09433,#dc2743 55%,#bc1888) border-box;text-decoration:none;color:var(--text);transition:transform .18s var(--spring)}.s-insta:hover{transform:translateY(-2px)}.s-insta-ic{width:44px;height:44px;flex-shrink:0;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(45deg,#f09433,#dc2743 55%,#bc1888)}.s-insta-txt{flex:1;min-width:0}.s-insta-txt b{display:block;font-size:15px}.s-insta-txt p{margin:3px 0 0;font-size:12.5px;color:var(--faint);font-weight:600}.s-insta-btn{flex-shrink:0;padding:8px 18px;border-radius:999px;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(45deg,#f09433,#dc2743 55%,#bc1888)}.pl-paused{position:absolute;inset:0;z-index:3;pointer-events:none}.pl-insta{position:absolute;top:27%;left:50%;transform:translate(-50%);pointer-events:auto;display:inline-flex;align-items:center;gap:12px;background:#0000008c;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:14px 26px;color:#fff;font-size:17px;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 10px 34px -10px #000000b3}.pl-insta svg{color:#ff5a8a}.pl-insta b{color:#ffffffb3}.pl-insta:hover{border-color:#dc2743}.pl-paused-status{position:absolute;top:calc(50% + 52px);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;color:#ffffffd9;font-size:13px;font-weight:700}.pl-paused-dot{width:8px;height:8px;border-radius:50%;background:var(--acc)}.pl-paused-info{position:absolute;bottom:100px;right:26px;left:auto;text-align:right;max-width:62%}.pl-paused-title{font-family:var(--f-display);font-size:clamp(22px,4vw,40px);font-weight:900;color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.65);line-height:1.1}.pl-paused-meta{margin-top:5px;font-size:13px;font-weight:700;color:#ffffffbf}.empty h1,.empty h2{font-family:var(--f-display);font-size:20px;margin:0 0 8px;color:var(--text)}.foot-copy{color:var(--dim)}.text-action{color:var(--acc);background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.skip-link{position:fixed;inset-inline-start:16px;top:-100px;z-index:10000;padding:12px 18px;background:var(--acc);color:#0a0c10;border-radius:8px}.skip-link:focus{top:16px}#main-content{min-height:100svh;display:flow-root}.tb-logo{width:auto}.home-heading{font-family:var(--f-display);font-size:clamp(24px,4vw,36px);line-height:1.5;margin:0;padding:110px var(--gut) 32px}:root{--bg: #090b0f;--bg-raise: #111318;--surface: #14171d;--surface-2: #1e222a;--dim: #afb6c2;--faint: #939caa;--line: #ffffff12;--line-2: #ffffff26;--glass-ground: linear-gradient(145deg, #ffffff17, #ffffff03 46%, #ffffff09), #171b2378;--glass-edge: inset 0 1px 0 #ffffff42, inset 0 -1px 0 #ffffff0d;--glass-shadow: 0 12px 36px -12px #000b;--gut: var(--layout-gutter)}body{font-size:var(--type-body);line-height:var(--leading-body)}html{scroll-padding-top:90px;scrollbar-color:#586170 #090b0f}::selection{color:var(--acc-ink);background:var(--acc)}input,textarea{caret-color:var(--acc)}button,a,input,select{touch-action:manipulation}button,a{-webkit-tap-highlight-color:#c1f86b20}button:disabled{cursor:not-allowed}.page{animation:none}.main{padding-bottom:calc(130px + env(safe-area-inset-bottom))}main:focus{outline:none}.glass-panel,.glass,.dock{background:var(--glass-ground);border:1px solid var(--line-2);box-shadow:var(--glass-shadow),var(--glass-edge);-webkit-backdrop-filter:blur(28px) saturate(1.35);backdrop-filter:blur(28px) saturate(1.35)}.topbar{padding-inline:var(--gut);min-height:76px}.topbar.sc{background:#090b0fbd;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.tb-logo-link{display:inline-flex;align-items:center;min-height:44px}.tb-logo{display:block}.desktop-nav{display:flex;align-items:center;gap:6px;margin-inline-start:28px}.desktop-nav a{padding:10px 17px;color:var(--dim);font-weight:600;border-radius:999px;font-size:14px}.desktop-nav a[aria-current=page]{background:#ffffff12;color:var(--text)}@media(max-width:1000px){.desktop-nav{display:none}}.tb-search-label{display:none}.dock{gap:3px;padding:7px;bottom:calc(15px + env(safe-area-inset-bottom));background:linear-gradient(165deg,#ffffff19,#ffffff04 60%),#11151dc9}.dock-item{color:#c3c9d2;min-width:48px;min-height:46px}.dock-item.on{box-shadow:0 4px 14px -8px #c5ff6a70,inset 0 1px #ffffff80}.dock-item.hot:not(.on):after{display:none}.iconbtn{min-width:44px;min-height:44px}.btn{min-height:48px;border-radius:var(--radius-small);gap:var(--space-3);padding-inline:var(--space-5);box-shadow:none}.btn.ghost{background:var(--glass-ground);border:1px solid var(--line-2);box-shadow:var(--glass-edge);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.btn:focus-visible,.iconbtn:focus-visible,.dock-item:focus-visible,a:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.sec{margin-block:var(--space-5) var(--space-6)}.sec-head{margin-bottom:var(--space-4)}.sec-title{font-size:var(--type-section);line-height:var(--leading-title);font-weight:800;letter-spacing:0}.card-t{font-weight:600;margin-top:10px;line-height:1.55}.card-art{border-radius:var(--radius-panel);background:#1b2029}.rail-seg{padding:4px;border:1px solid var(--line);background:#ffffff06}.rail-seg button{min-height:44px;padding-inline:13px}.rail-seg button.on{background:#ffffff19;color:#fff;box-shadow:inset 0 1px #ffffff20}.sec-more,.rail-arrow,.filters-reset{min-height:44px}.browse-head{padding-top:var(--space-6)!important;padding-bottom:var(--space-3)}.browse-title{font-size:clamp(var(--type-title),4.236vw,var(--type-display));line-height:var(--leading-title);margin-bottom:var(--space-3)}.browse-sub{max-width:62ch;line-height:var(--leading-body)}.filters{gap:var(--space-3);padding-block:var(--space-4) var(--space-5)}.fdrop-btn{min-height:48px}.fdrop-menu{background:#171c26ed;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.fdrop-menu button{min-height:44px}.grid{gap:var(--space-5) var(--space-4)}.empty{max-width:600px;margin:40px auto;padding:40px 24px}.empty h1,.empty h2,.empty h3{font-family:var(--f-display);font-size:24px;color:var(--text)}.empty p{color:var(--dim);line-height:1.9}.fld{min-height:48px;background:#070b1370;border:1px solid var(--line-2);border-radius:12px;font-size:16px}.fld::placeholder{color:var(--dim);opacity:1}.fld:focus{border-color:var(--acc);outline:2px solid #b8ee5c28;outline-offset:2px}.sub{max-width:1120px;padding-inline:var(--gut)}.sub-head{margin-block:28px}.sub-head h1{font-size:clamp(25px,3vw,36px)}.s-card{border-radius:16px;background:var(--surface);border-color:var(--line);padding:24px;margin-bottom:18px}.s-card h3{font-size:18px;margin-bottom:18px}.s-card p{line-height:1.85}.s-kv{padding-block:13px;gap:20px}.s-kv b{overflow-wrap:anywhere;min-width:0}.s-row{gap:20px;padding-block:18px}.s-profiles{gap:16px}.s-prof{min-width:78px}.s-prof-edit{min-width:32px;min-height:32px}.s-pass{gap:10px}.s-pass label{display:block;font-size:13px;color:var(--dim)}.s-pass input{margin-top:6px}.switch{min-height:32px}.sheet-wrap{background:#020604b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.sheet-card{border-radius:var(--radius-large);padding:var(--space-5);border-color:#ffffff2e;background:linear-gradient(150deg,#242b37,#11151e 70%);box-shadow:0 32px 90px -28px #000,var(--glass-edge);max-height:calc(100dvh - 40px);overflow-y:auto}.sheet-title{font-size:var(--type-section);line-height:var(--leading-title)}.sheet-sub{line-height:1.85;color:var(--dim)}.so{background:#090d15f2;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.so-head{border-bottom-color:var(--line)}.so-input{font-size:20px}.plan-card{border-radius:var(--radius-panel);padding:var(--space-5);background:var(--surface);border:1px solid var(--line-2);box-shadow:none}.plan-card.best{background:linear-gradient(155deg,#2b3821,#131c16 75%);border-color:#b8ee5c70}.plan-badge{background:var(--acc);color:var(--acc-ink)}.plan-price b{font-variant-numeric:tabular-nums}.cycle button{min-height:44px}.hist-row{border-radius:16px;background:var(--surface);padding:14px}.hist-thumb{border-radius:10px}.hist-resume,.hist-rm{min-height:44px}.dt-hero{min-height:clamp(420px,61.803svh,680px)}.dt-wash{background:linear-gradient(0deg,var(--bg) 0%,#080a0b90 40%,#080a0b10 100%)}.dt-body{max-width:calc(61.8033989% + var(--gut));padding-bottom:var(--space-6)}.dt-title{font-size:clamp(var(--type-title),4.236vw,var(--type-hero));line-height:var(--leading-title);letter-spacing:0;text-wrap:balance}.dt-syn{font-size:var(--type-body);line-height:var(--leading-body);max-width:62ch;color:#d5ddd8}.dt-section{padding-block:var(--space-5)}.dt-tabs{background:#111720e8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-block:1px solid var(--line)}.dt-tab{min-height:52px}.ep{border-radius:14px}.cin-head{padding-top:var(--space-5)}.cin-head h1{font-size:clamp(var(--type-title),4.236vw,var(--type-display));line-height:var(--leading-title)}.cin-head p{max-width:62ch;line-height:var(--leading-body)}.cinema-invitation{position:relative;max-width:920px;margin:var(--space-5) var(--gut) var(--space-7);padding:clamp(var(--space-5),6.854vw,var(--space-7));border-radius:var(--radius-large);background:radial-gradient(ellipse at 15% 0,#84bf5229,transparent 55%),var(--glass-ground)}.cinema-screen-symbol{color:#c5dfad;margin-bottom:28px}.cinema-invitation h2{font:800 clamp(var(--type-title),4.236vw,var(--type-display))/var(--leading-title) var(--f-display);margin:var(--space-4) 0}.cinema-invitation p{max-width:52ch;color:#c0cec5;line-height:1.9}.cinema-invitation .btn{margin-top:16px}.cinema-invitation .cinema-invitation-note{font-size:12px;color:#b8c6bb;margin-top:22px}.cin-screen{border-radius:var(--radius-panel);border:1px solid var(--line-2);background:#040705;box-shadow:0 18px 60px -30px #000}.cin-idle{background:radial-gradient(ellipse at 50% 100%,#a2d16b16,transparent 65%);padding:24px;text-align:center}.cin-bar{background:var(--glass-ground);border-top:1px solid var(--line-2);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.cin-chatpanel{background:#10151fee;border-color:var(--line-2)}.showtime{border-radius:16px;background:var(--surface)}.pl-grad-top{padding:max(var(--space-4),env(safe-area-inset-top)) var(--space-5) var(--space-6)}.pl-grad-bot{padding-inline:var(--space-5);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}.pl-row{padding:var(--space-3) var(--space-4);border-radius:var(--radius-panel);background:var(--glass-ground);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.pl-panel{background:#151c28ed;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border-radius:var(--radius-panel)}.pl-panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px;position:sticky;top:-16px;z-index:1;background:#151c28;margin:-16px -18px 12px;padding:12px 16px;border-bottom:1px solid var(--line-2)}.pl-panel-head h2{margin:0;font-size:var(--type-subhead);line-height:var(--leading-title)}.pl-panel button,.pl-ctl,.pl-btn{min-width:44px;min-height:44px}.pl-bar-wrap{padding-block:16px}.pl-bar:before{content:"";position:absolute;inset:-20px 0;z-index:1}.pl-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.device-row{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.device-row>div{flex:1;min-width:0}.device-row b{display:block;overflow-wrap:anywhere}.device-row p{margin:7px 0 0;font-size:13px;color:var(--dim)}.device-current{display:inline-block;font-size:12px;color:var(--acc);margin-top:5px}.device-notice{color:var(--dim);line-height:1.9}@media(hover:hover)and (pointer:fine){.desktop-nav a:hover{background:#ffffff0e;color:#fff}.account-link:hover,.account-library a:hover{background:#ffffff0c}.world-tile:hover img{transform:scale(1.04)}}@media(hover:none){.btn:hover,.iconbtn:hover,.card:hover,.dock-item:hover,.chip:hover{transform:none;filter:none}}@media(max-width:700px){.topbar{min-height:70px;padding-inline:var(--gut)}.desktop-nav{display:none}.grid{gap:var(--space-5) var(--space-3)}.browse-sub{font-size:13px}.sec{margin-block:var(--space-5) var(--space-6)}.sec-title{font-size:var(--type-subhead)}.dt-body{max-width:100%;padding-bottom:var(--space-5)}.sec-head{gap:10px;flex-wrap:wrap}.sub{padding-inline:var(--gut)}.s-card{padding:var(--space-5) var(--space-4)}.s-row{flex-wrap:wrap}.s-kv{font-size:13px}.sheet-wrap{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.sheet-card{max-height:calc(100dvh - 24px);padding:25px 20px}.dt-hero{min-height:520px}.cin-screen{border-radius:12px}.pl-grad-top,.pl-grad-bot{padding-inline:12px}.pl-row{padding:4px;border-radius:12px;gap:0}.device-row{flex-wrap:wrap}}@supports not (backdrop-filter: blur(1px)){.glass,.glass-panel,.dock,.cin-bar,.pl-row,.pl-panel{background:#1b212d}}@media(prefers-reduced-transparency:reduce){.glass,.glass-panel,.dock,.cin-bar,.pl-row,.pl-panel,.sheet-card{background:#1a202b;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.world-tile img{transition:none}}.account-page{--profile-glass: linear-gradient(135deg,#ffffff0c,#ffffff03 58%),#13171ce8;max-width:1294px;margin:0 auto;padding:var(--space-5) var(--gut) var(--space-7)}.account-cover{overflow:hidden;border:1px solid #ffffff24;border-radius:26px;background:var(--profile-glass);box-shadow:inset 0 1px #ffffff0b}.account-cover-content{display:flex;align-items:center;gap:26px;padding:26px}.account-avatar{width:72px;height:72px;flex-shrink:0}.account-avatar>span{width:100%!important;height:100%!important}.account-identity{flex:1;min-width:0}.account-eyebrow,.account-mode{color:#b4bac2;font-size:12px}.account-identity h1{font:750 33px/1.4 var(--f-display);margin:5px 0 8px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.account-mode{display:inline-flex;gap:6px;align-items:center}.account-switch{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:44px;padding:9px 12px;color:var(--text);background:#ffffff09;border:1px solid #ffffff20;border-radius:14px;cursor:pointer;font-size:12px}.account-switch>svg:last-child{transform:rotate(-90deg);transition:transform .16s ease}.account-switch[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.account-tabs{display:flex;gap:8px;padding:6px 26px;background:#0000001f;border-top:1px solid #ffffff0c}.account-tabs a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 26px;font-size:14px;border-radius:12px;color:#b4bac2}.account-tabs a[aria-current=page]{color:var(--text);background:#ffffff10;box-shadow:inset 0 1px #ffffff0b}.account-tabs a[aria-current=page] svg{color:var(--acc)}.account-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-section-head h2{font:700 20px/1.6 var(--f-display);margin:0}.account-section-head p{color:#b4bac2;font-size:12px;margin:3px 0 0}.account-section-head a{display:flex;align-items:center;gap:4px;font-size:12px;color:#b4bac2;min-height:44px;flex-shrink:0}.account-profiles{margin-top:16px;padding:12px 26px 16px;border:1px solid #ffffff17;border-radius:16px;background:#ffffff03}.account-profiles[hidden]{display:none}.account-profiles h2{font-size:15px}.account-profile-list{display:flex;gap:10px;overflow-x:auto;padding:5px;scrollbar-width:thin}.account-profile-list button{display:inline-flex;align-items:center;flex-shrink:0;gap:9px;min-height:58px;max-width:220px;background:#ffffff04;border:1px solid #ffffff17;border-radius:16px;padding:7px 10px;color:#b4bac2;cursor:pointer}.account-profile-list button>.av{flex-shrink:0}.account-profile-list button span:not(.av){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.account-profile-list button.selected{background:#ffffff0d;color:var(--text);border-color:#ffffff38}.account-profile-list .selected>svg{color:var(--acc);flex-shrink:0}.account-library{display:flex;gap:26px;padding:16px 3px}.account-library a{display:flex;align-items:center;gap:8px;min-height:44px}.account-library b{font-size:13px;font-weight:500}.account-library a>span{display:grid;place-items:center;min-width:23px;height:23px;border:1px solid #ffffff20;border-radius:8px;color:#b4bac2;font-size:11px}.account-library a>svg{color:#b4bac2;flex-shrink:0}.account-layout{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);gap:var(--layout-gap);align-items:start}.account-primary,.account-secondary{min-width:0}.account-secondary{display:flex;flex-direction:column;gap:26px}.account-resume{background:var(--profile-glass);border:1px solid #ffffff24;border-radius:26px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.resume-scene{position:relative;isolation:isolate;min-height:230px;padding:26px;display:flex;align-items:flex-end;gap:26px;overflow:hidden}.resume-scene:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#13171c08,#13171c)}.resume-atmosphere{position:absolute;z-index:-2;inset:-18%;width:136%;height:136%;object-fit:cover;filter:blur(22px) brightness(.62) saturate(.65);opacity:.8;pointer-events:none}.resume-poster{display:grid;place-items:center;width:112px;flex-shrink:0;aspect-ratio:2/3;overflow:hidden;border-radius:11px;background:#242831;color:#b4bac2;box-shadow:0 8px 24px #0007,0 0 0 1px #ffffff1c}.resume-poster img{width:100%;height:100%;object-fit:contain}.resume-scene-label{display:flex;flex-direction:column;gap:9px;padding-bottom:4px;min-width:0}.resume-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--acc);font:650 18px/1.6 var(--f-display)}.resume-kind{color:#c0c5cd;font-size:12px}.resume-body{padding:0 26px 26px;min-width:0}.resume-body h3{font:700 26px/1.5 var(--f-display);margin:0 0 16px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.resume-position-row{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#b4bac2;font-size:12px;margin-bottom:10px}.resume-position{margin:0;line-height:1.7}.resume-position-row>span{font-variant-numeric:tabular-nums}.resume-progress{height:4px;width:100%;border-radius:4px;background:#ffffff1a;overflow:hidden;direction:ltr}.resume-progress i{display:block;height:100%;background:var(--acc);border-radius:inherit}.resume-actions{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);gap:10px;margin-top:26px}.resume-actions .btn,.resume-details{display:flex;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:10px 8px;border-radius:13px;font-size:13px;white-space:normal;text-align:center}.resume-details{border:1px solid #ffffff24;background:#ffffff06;color:#d0d4da}.account-saved{margin-top:42px}.library-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.library-filters button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 15px;border-radius:24px;background:transparent;border:1px solid transparent;color:#b4bac2;font-size:13px;cursor:pointer}.library-filters button[aria-pressed=true]{background:#ffffff13;border-color:#ffffff24;color:var(--text)}.library-filters button span{font-size:11px;color:#b4bac2}.account-saved-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 16px}.account-saved-grid .card{width:100%;min-width:0}.account-saved-grid .card-art{aspect-ratio:2/3}.account-saved-grid .card-title{font-size:13px}.account-saved-empty{border:1px dashed #ffffff24;border-radius:16px;padding:26px;margin-top:16px}.account-saved-empty>svg{color:#b4bac2}.account-saved-empty h3{font-size:16px;margin:14px 0 8px}.account-saved-empty p{color:#b4bac2;font-size:13px;line-height:1.8;margin:0}.account-saved-empty a{display:inline-flex;align-items:center;gap:4px;color:var(--acc);font-size:13px;min-height:44px;margin-top:8px}.account-queue .account-section-head h2{font-size:18px}.account-queue-item{display:flex;align-items:center;gap:12px;min-height:96px;padding:12px 0;border-bottom:1px solid #ffffff12}.queue-art{display:grid;place-items:center;width:44px;flex-shrink:0;aspect-ratio:2/3;border-radius:7px;overflow:hidden;background:#ffffff07;color:#b4bac2}.queue-art img{width:100%;height:100%;object-fit:cover}.account-queue-item>span:nth-child(2){flex:1;min-width:0}.account-queue-item b{font-size:13px;font-weight:550;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.account-queue-item small{display:block;color:#b4bac2;margin-top:4px;font-size:11px}.queue-play{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid #ffffff24;border-radius:50%;background:#ffffff06}.account-membership{background:var(--profile-glass);border:1px solid #ffffff17;border-radius:16px;padding:26px 26px 12px}.membership-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#b4bac2}.membership-status{display:flex;align-items:center;gap:6px;font-size:11px}.membership-status i{width:5px;height:5px;border-radius:50%;background:var(--acc)}.is-expired .membership-status i{background:#f1bb7a}.is-unpaid:not(.is-expired) .membership-status i{background:#b4bac2}.account-membership h2{font:700 20px/1.6 var(--f-display);margin:22px 0 5px}.account-membership p{color:#b4bac2;font-size:12px;line-height:1.8;margin:0}.membership-devices{display:flex;align-items:center;gap:9px;color:#c0c5cd;font-size:12px;margin:16px 0}.membership-manage{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:44px;color:var(--text);font-size:12px;margin-top:16px;border-top:1px solid #ffffff17}.account-settings-shortcut{display:flex;align-items:center;gap:10px;min-height:44px;color:#b4bac2;font-size:13px}.account-settings-shortcut>span{flex:1}.account-management{margin-top:26px}.account-management>section{min-width:0;width:100%}.account-management>section>.account-section-head{margin-bottom:16px}.account-link-group{border:1px solid #ffffff17;border-radius:16px;padding-inline:26px;background:#ffffff03}.account-link{display:flex;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid #ffffff12;min-height:84px}.account-link:last-child{border-bottom:0}.account-link-icon{display:grid;place-items:center;width:42px;height:42px;background:#ffffff07;border-radius:12px;color:#c0c5cd;flex-shrink:0}.account-link>span:nth-child(2){flex:1;min-width:0}.account-link b{display:block;font-size:14px;font-weight:550}.account-link small{display:block;color:#b4bac2;font-size:12px;margin-top:5px;line-height:1.7}.account-link>svg{color:#b4bac2;flex-shrink:0}.account-expired{display:flex;align-items:center;gap:12px;background:#f4b7650c;border:1px solid #f4b76538;color:#f4cb96;border-radius:14px;padding:14px 16px;margin:16px 0}.account-expired>div{flex:1;min-width:0}.account-expired b{font-size:13px;font-weight:600}.account-expired p{color:#dac9b4;font-size:12px;margin:4px 0 0;line-height:1.7}.account-expired a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:13px}.account-empty,.account-child-note{padding:42px 26px;border:1px solid #ffffff17;border-radius:26px;background:var(--profile-glass)}.account-empty>svg,.account-child-note>svg{color:var(--acc)}.account-empty h2,.account-child-note h2{font:700 26px/1.6 var(--f-display);margin:22px 0 12px}.account-empty p,.account-child-note p{font-size:14px;color:#b4bac2;line-height:1.9;margin:0 0 22px;max-width:42ch}.account-child-note h2{font-size:20px}.account-welcome{padding:42px 0 26px;max-width:560px;margin:auto}.account-welcome h2{font:750 33px/1.6 var(--f-display);margin:0 0 8px}.account-welcome>p{color:#b4bac2;line-height:1.95;margin:8px 0 26px;max-width:36ch}.guest-features{display:flex;flex-direction:column;gap:18px;margin:0 0 26px}.guest-features span{display:flex;align-items:center;gap:12px;color:#d0d4da;font-size:14px}.guest-features svg{color:var(--acc)}.account-explore{display:inline-flex;align-items:center;min-height:44px;font-size:13px;padding:12px 20px;color:#b4bac2}.account-guest-links{max-width:560px;margin:auto}.account-loading .skel{height:150px;margin-block:20px}.profile-edit-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px}.profile-edit-actions .btn{min-height:44px;font-size:12px;padding:8px 12px}.account-page :is(a,button):focus-visible{outline:2px solid var(--acc);outline-offset:4px}.account-page :is(a,button){touch-action:manipulation}.account-page :is(.account-switch,.account-tabs a,.library-filters button,.resume-details){transition:background-color .16s ease,color .16s ease}@media(hover:hover)and (pointer:fine){.account-page :is(.account-switch,.account-tabs a,.library-filters button,.resume-details):hover{background-color:#ffffff16}.account-page :is(.account-section-head a,.account-library a,.account-settings-shortcut):hover{color:var(--text)}}@media(min-width:701px)and (max-width:1000px){.resume-scene{min-height:190px;gap:16px}.resume-poster{width:88px}.resume-body h3{font-size:20px}.account-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.account-page{padding-top:16px}.account-cover{border-radius:22px}.account-cover-content{padding:20px 18px;gap:15px;flex-wrap:wrap}.account-identity{flex-basis:120px}.account-avatar{width:58px;height:58px}.account-identity h1{font-size:26px;margin:4px 0 6px}.account-eyebrow,.account-mode{font-size:11px}.account-switch{padding-inline:10px;gap:6px;margin-inline-start:auto}.account-switch>svg:first-child{display:none}.account-tabs{padding:6px}.account-tabs a{flex:1;padding:9px;font-size:13px}.account-profiles{padding:10px 16px 16px}.account-section-head h2{font-size:18px}.account-section-head a{font-size:11px}.account-library{justify-content:space-between;gap:12px;padding:10px 3px}.account-library a{gap:7px}.account-library b{font-size:12px}.account-layout{display:flex;flex-direction:column;gap:26px}.account-primary,.account-secondary{width:100%}.account-resume{border-radius:22px}.resume-scene{min-height:176px;padding:22px;gap:18px}.resume-poster{width:88px;border-radius:9px}.resume-kicker{font-size:17px}.resume-body{padding:0 22px 22px}.resume-body h3{font-size:20px;margin-bottom:14px}.resume-actions{margin-top:18px;gap:9px}.resume-actions .btn,.resume-details{font-size:12px}.account-saved{margin-top:26px}.account-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.library-filters{gap:4px}.library-filters button{padding-inline:13px}.account-membership{padding:22px 22px 10px}.account-link-group{padding-inline:18px}.account-link{gap:12px}.account-link b{font-size:13px}.account-link small{font-size:11px}.account-empty,.account-child-note{padding:32px 22px;border-radius:22px}.account-empty h2{font-size:23px}.account-welcome h2{font-size:29px}.account-guest .account-identity h1{font-size:23px}}@media(prefers-reduced-motion:reduce){.account-page :is(a,button,svg){transition:none}}.account-page{--profile-glass: linear-gradient(120deg,#ffffff0b,#ffffff03),#11151bd9;padding-top:28px}.account-cover{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.account-cover-content{padding:0 0 26px;gap:20px}.account-identity{display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.6}.account-avatar{width:68px;height:68px;border-radius:50%;padding:4px;border:1px solid #ffffff30;background:linear-gradient(135deg,#ffffff13,#fff0)}.account-eyebrow{color:#b4bac2;font-size:12px;letter-spacing:.02em}.account-identity h1{font-size:38px;margin:2px 0 3px;line-height:1.3}.account-mode{font-size:11px}.account-switch{border-radius:24px;padding-inline:16px;background:#ffffff04}.account-tabs{border-top:0;border-bottom:1px solid #ffffff1c;background:transparent;padding:0;gap:30px}.account-tabs a{position:relative;padding:10px 2px 15px;border-radius:0;min-height:48px}.account-tabs a[aria-current=page]{background:none;box-shadow:none}.account-tabs a[aria-current=page]:after{content:"";position:absolute;bottom:-1px;inset-inline:0;height:2px;background:var(--acc);border-radius:2px}.account-navigation{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid #ffffff1c}.account-navigation .account-tabs{border-bottom:0}.account-page>.account-layout{margin-top:20px}.account-library{gap:30px;padding:12px 0 18px}.account-library a{color:#d0d4da}.account-library a>span{border:0;background:#ffffff0b;border-radius:50%}.account-layout{gap:42px}.account-resume{position:relative;isolation:isolate;background:#17181c;border-radius:24px;border-color:#ffffff26;box-shadow:0 24px 60px -30px #000c,inset 0 1px #ffffff21}.resume-scene{padding:34px;min-height:306px;align-items:center;gap:34px}.resume-scene:after{background:linear-gradient(110deg,#0b0e1480,#0b0e1450 45%,#0b0e14c4)}.resume-atmosphere{filter:blur(40px) brightness(.7) saturate(.8);opacity:.85}.resume-poster{width:158px;border-radius:7px;box-shadow:0 18px 35px #0008,0 0 0 1px #ffffff26;transform:rotate(-3deg);transition:transform .35s var(--spring)}.resume-scene-label{flex:1;padding:0;gap:13px;align-items:flex-start}.resume-kicker{color:#d7f5a0;font-size:13px;font-weight:500;gap:7px}.resume-scene-label h3{font:750 clamp(28px,3vw,42px)/1.23 var(--f-display);letter-spacing:-.035em;margin:0;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.resume-kind{font-size:12px;color:#d3d5dc;line-height:1.8}.resume-body{position:relative;margin:0 12px 12px;padding:20px;border-radius:17px;border:1px solid #ffffff28;background:linear-gradient(120deg,#ffffff10,#ffffff03),#101319b8;-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);box-shadow:inset 0 1px #ffffff0d,0 8px 22px #0002}.resume-position-row{color:#d0d3da;font-size:12px;margin-bottom:11px}.resume-position-row>span{color:#edf2e5}.resume-progress{height:3px;background:#ffffff23}.resume-progress i{box-shadow:0 0 12px var(--acc-glow)}.resume-actions{margin-top:18px;gap:10px}.resume-actions .btn{border-radius:24px;font-weight:650;box-shadow:inset 0 1px #ffffff50,0 6px 18px #b1ff0015}.resume-details{border:0;background:transparent;border-radius:24px}.account-saved{margin-top:34px}.account-section-head h2{font-size:22px;letter-spacing:-.025em}.account-section-head p{font-size:12px}.library-filters{margin:12px 0 18px;gap:6px}.library-filters button{border-radius:7px;padding:6px 12px}.library-filters button[aria-pressed=true]{background:#ffffff0b;border-color:#ffffff16}.account-saved-grid{gap:24px 18px}.account-saved-grid .card-art{border-radius:8px;box-shadow:0 8px 18px #0003}.account-saved-grid .card-t{font-size:13px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.account-saved-grid .card-m{font-size:11px}.account-queue{padding-top:8px}.account-queue .account-section-head h2{font-size:19px}.account-membership{border-radius:16px;background:linear-gradient(135deg,#ffffff09,#ffffff01);border-color:#ffffff17}.account-management{margin-top:28px}.account-link-group{background:transparent;border-inline:0;border-radius:0;padding-inline:0}.account-link{min-height:94px}.account-link-icon{background:#ffffff08;border:1px solid #ffffff13;border-radius:50%}.account-settings-shortcut{border-bottom:1px solid #ffffff19;padding-bottom:16px}@media(hover:hover)and (pointer:fine){.resume-poster:hover{transform:rotate(0) translateY(-3px)}.account-tabs a:hover{background:transparent;color:var(--text)}.resume-actions .btn:hover{box-shadow:0 6px 24px #b1ff0028}}@media(min-width:701px)and (max-width:1000px){.account-layout{gap:26px}.resume-scene{padding:24px;gap:20px;min-height:252px}.resume-poster{width:104px}.resume-scene-label h3{font-size:28px}}@media(max-width:700px){.account-page{padding-top:18px}.account-cover-content{padding:0 0 16px;gap:14px}.account-avatar{width:54px;height:54px;padding:3px}.account-identity{flex-basis:120px}.account-identity h1{font-size:31px}.account-eyebrow{font-size:11px}.account-page:not(.account-guest) .account-eyebrow{display:none}.account-mode{font-size:10px}.account-switch{padding-inline:12px}.account-tabs{padding:0;gap:18px}.account-tabs a{flex:0 1 auto;padding:6px 2px 12px;min-height:44px;font-size:13px}.account-library{padding:0;gap:12px;justify-content:flex-start;flex-wrap:wrap}.account-library a{gap:6px}.account-tabs a>svg{display:none}.account-library a>svg{display:block}.account-library b{font-size:11px}.account-resume{border-radius:21px}.resume-scene{padding:20px 22px 24px;min-height:214px;gap:18px}.resume-poster{width:112px;border-radius:6px}.resume-scene-label{gap:13px}.resume-scene-label h3{font-size:30px}.resume-kicker{font-size:11px;gap:5px}.resume-kind{font-size:11px}.resume-body{margin:0 9px 9px;padding:16px;border-radius:15px}.resume-actions{margin-top:15px}.resume-actions .btn,.resume-details{min-height:46px;font-size:12px}.account-saved{margin-top:30px}.account-section-head h2{font-size:20px}.account-section-head p{font-size:11px}.library-filters{margin:9px 0 14px}.library-filters button{min-height:44px;padding-inline:11px;font-size:12px}.account-saved-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(100px,4.8em)),1fr));gap:22px 10px}.account-saved-grid .card-t{font-size:11px}.account-saved-grid .card-m{font-size:10px;gap:4px}.account-management{margin-top:24px}}.plan-price>span{color:var(--dim)}@media(max-width:374px){.resume-scene{gap:15px;padding-inline:18px}.resume-poster{width:100px}.resume-scene-label h3{font-size:27px}}.worlds-discovery{margin-top:var(--space-6)}.worlds-rail{display:flex;gap:var(--space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0 var(--gut) var(--space-4);scrollbar-width:none}.world-tile{position:relative;isolation:isolate;display:flex;align-items:flex-end;flex:0 0 290px;min-height:0;aspect-ratio:var(--phi);overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:var(--radius-panel);background:#18201c;color:#fff;text-decoration:none;scroll-snap-align:start}.world-tile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0207050d,#02070559 25%,#020705f0)}.world-tile>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:-2;transition:transform .35s}.world-tile>div{padding:var(--space-4);width:100%}.world-tile h3{font:800 var(--type-section)/var(--leading-title) var(--f-display);margin:var(--space-2) 0 var(--space-3)}.world-tile span{font-size:12px;color:#e0e7e1}.world-tile .world-enter{display:flex;align-items:center;gap:5px;color:var(--acc);font-weight:600}.world-retry-link{margin-inline:var(--gut);color:var(--acc)}.genre-library{margin-bottom:30px}.genre-library>div{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.genre-library>div a{white-space:nowrap;flex-shrink:0}.worlds-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);padding:0 var(--gut)}.worlds-grid .world-tile{aspect-ratio:var(--phi)}.worlds-grid .world-tile h3{font-size:clamp(var(--type-subhead),2.618vw,var(--type-section))}.world-search{display:block;margin:0 var(--gut) 28px;max-width:460px}.world-search>span{display:block;margin-bottom:8px;color:var(--dim);font-size:13px}.world-search input{width:100%;min-height:48px;padding:12px 16px;color:var(--text);background:#ffffff0d;border:1px solid var(--line);border-radius:12px;font:inherit}.eyebrow{display:block;color:var(--acc);font-size:12px;font-weight:700;letter-spacing:.03em}.world-hero{min-height:390px;position:relative;isolation:isolate;display:flex;align-items:flex-end;overflow:hidden;background:#121c16}.world-hero:after{content:"";z-index:-1;position:absolute;inset:0;background:linear-gradient(0deg,var(--bg),rgba(3,8,6,.76) 45%,rgba(3,8,6,.18))}.world-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.world-hero-content{padding:var(--space-5) var(--gut) var(--space-6)}.world-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:30px;color:#fff;text-decoration:none}.world-hero h1{font:800 clamp(var(--type-title),4.236vw,var(--type-hero))/var(--leading-title) var(--f-display);margin:var(--space-4) 0}.world-hero p{color:#d3ddd6;margin:0;max-width:50ch;line-height:1.9}.world-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--gut)}.world-toolbar h2{font:700 var(--type-subhead)/var(--leading-title) var(--f-display)}.world-more{text-align:center;margin:30px var(--gut)}.world-availability{margin:24px var(--gut);color:var(--dim)}.card-shell{position:relative;flex:0 0 var(--card-w,168px);min-width:0}.card-shell .card{width:100%}.card-shell.wide{flex-basis:300px}.card-remove{position:absolute;top:8px;inset-inline-end:8px;display:grid;place-items:center;min-height:44px;min-width:44px;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#080f0bd9;backdrop-filter:blur(14px)}.grid .card-shell{width:100%}@media(hover:hover)and (pointer:fine){.world-tile:hover>img{transform:scale(1.04)}.world-tile:hover{border-color:#c8ff738c}}@media(max-width:1000px){.worlds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.worlds-rail{gap:var(--space-4)}.world-tile{flex-basis:260px}.worlds-grid{gap:var(--space-4);grid-template-columns:1fr}.world-hero{min-height:330px}.world-toolbar{flex-wrap:wrap}.card-shell{flex-basis:var(--card-w,140px)}}@media(prefers-reduced-motion:reduce){.world-tile>img{transition:none}}.card:focus-visible .card-veil{opacity:1}@media(prefers-reduced-motion:reduce){.card-art,.card-veil{transition:none}.card:hover .card-art,.card:focus-visible .card-art{transform:none}}.card.bawaa-library-card{border:1px solid var(--line-2);border-radius:19px;padding:7px 7px 12px;background:linear-gradient(155deg,#ffffff08,#ffffff02 52%),var(--bg-raise);box-shadow:inset 0 1px #ffffff12,0 6px 16px -12px #0009;transition:border-color .2s ease,background-color .2s ease}.bawaa-library-card.card .card-art{border-radius:13px;background:var(--surface);box-shadow:none}.bawaa-library-card.card .card-art img{display:block;object-fit:contain}.bawaa-library-card.card .card-t{margin:10px 5px 0;block-size:3.2em;font-size:14px;font-weight:600;line-height:1.6;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-overflow:clip}.bawaa-library-card.card .card-m{margin:4px 5px 0;font-size:12px;line-height:1.7;gap:7px}.bawaa-library-card.card .card-veil{padding:10px;background:linear-gradient(0deg,#04060950,transparent 45%)}.bawaa-library-card.card .card-play{gap:8px;min-height:44px;padding:5px 12px 5px 5px;border:1px solid #ffffff40;border-radius:999px;background:linear-gradient(150deg,#ffffff19,#ffffff04),#10151dc9;box-shadow:inset 0 1px #ffffff42,0 5px 18px #0004;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25);font-size:12px;color:var(--text)}.bawaa-library-card.card .cp-ic{width:30px;height:30px;box-shadow:none}.bawaa-library-card.card .card-badge{letter-spacing:0}.bawaa-library-card.card .noimg{color:var(--dim);opacity:1}.bawaa-library-card.card:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.bawaa-library-card.card:focus-visible .card-art{transform:none;box-shadow:none}.bawaa-library-card.card:focus-visible .card-veil{opacity:1}@media(hover:hover)and (pointer:fine){.bawaa-library-card.card:hover{border-color:#ffffff50}.bawaa-library-card.card:hover .card-art{transform:none;box-shadow:none}}@media(hover:none){.bawaa-library-card.card .card-veil{opacity:1}.bawaa-library-card.card .card-play{min-height:36px;font-size:11px;padding-inline-end:10px;gap:6px}.bawaa-library-card.card .cp-ic{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.card.bawaa-library-card,.bawaa-library-card.card .card-art,.bawaa-library-card.card .card-veil{transition:none}}@media(prefers-reduced-transparency:reduce){.bawaa-library-card.card .card-play{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not (backdrop-filter: blur(1px)){.bawaa-library-card.card .card-play{background:var(--surface)}}.discovery-filter-panel .fdrop .fdrop-menu{background:var(--surface-2, #1e222a);-webkit-backdrop-filter:none;backdrop-filter:none}.discovery-filter-panel .fdrop .fdrop-menu button{color:var(--text)}.discovery-filter-panel .fdrop .fdrop-menu button.on{color:var(--acc)}.discovery-filter-panel .fdrop .fdrop-menu button:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.discovery-page{--discovery-line: rgba(229,242,235,.16);--discovery-muted: #b7c1ba;padding-bottom:32px}.discovery-page .eyebrow,.discovery-search-dialog .eyebrow{letter-spacing:0}.discovery-head{display:grid;grid-template-columns:var(--golden-columns);align-items:end;gap:var(--space-5);padding:var(--space-6) var(--gut) var(--space-5)}.discovery-head h1{font:800 clamp(28px,3.1vw,48px)/1.35 var(--f-display);margin:10px 0 14px;text-wrap:balance}.discovery-head p{color:var(--discovery-muted);font-size:16px;line-height:1.8;max-width:48ch;margin:0}.discovery-shortcut{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:8px 18px;border:1px solid var(--discovery-line,rgba(229,242,235,.16));border-radius:14px;background:#ffffff0b;color:#f0f5f1;font-size:14px;font-weight:600;text-decoration:none;justify-self:end}.discovery-controls{margin:0 var(--gut)}.discovery-search{display:flex;align-items:center;gap:12px;max-width:640px;padding:0 16px;min-height:56px;color:#c1cdc4;background:linear-gradient(135deg,#e1f2e514,#e1f2e506);border:1px solid var(--discovery-line);border-radius:16px;box-shadow:inset 0 1px #ffffff0e;backdrop-filter:blur(20px)}.discovery-search input{min-width:0;width:100%;padding:14px 0;border:0;color:#f3f7f4;background:transparent;font:inherit;font-size:16px;outline:0}.discovery-search input::placeholder{color:#aab7ae}.discovery-search .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.discovery-search:focus-within{outline:2px solid var(--acc);outline-offset:3px}.discovery-tabs{display:flex;gap:6px;flex-wrap:wrap}.discovery-controls>.discovery-tabs{margin:20px 0 0}.discovery-tabs button{min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:12px;color:#b9c4bc;background:transparent;font:600 14px/1.5 var(--f-body);cursor:pointer}.discovery-tabs button[aria-pressed=true]{color:#f2f8ef;border-color:#daffa647;background:#c7ff881a;box-shadow:inset 0 -2px var(--acc)}.discovery-count{margin:20px var(--gut) 0;color:var(--discovery-muted);font-size:13px}.discovery-world-section{margin:32px var(--gut) 42px}.discovery-world-section h2{margin:0 0 20px;font:700 var(--type-section)/1.4 var(--f-display)}.discovery-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.discovery-page>.discovery-world-grid{margin:28px var(--gut)}.world-tile.discovery-tile{display:flex;flex-direction:column;align-items:stretch;justify-content:start;aspect-ratio:auto;min-width:0;flex:0 0 290px;color:#f1f6f2;background:linear-gradient(145deg,#dcefe112,#dcefe106);border:1px solid rgba(220,239,225,.16);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.world-tile.discovery-tile:after{display:none}.world-tile.discovery-tile>.discovery-art{position:relative;width:100%;padding:0;aspect-ratio:560/320;background:#151b18;overflow:hidden}.discovery-art img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .18s ease-out}.discovery-art>span{position:absolute;inset:0;display:grid;place-items:center;color:#c1d0c5}.world-tile.discovery-tile>.discovery-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px;min-height:72px}.world-tile.discovery-tile h3{color:#f1f6f2;font:700 18px/1.5 var(--f-display);margin:0;overflow-wrap:anywhere}.world-tile.discovery-tile .discovery-enter{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;color:var(--acc);background:#c7ff8811;border-radius:50%}.discovery-world-skeleton{aspect-ratio:1.4;border-radius:18px}.discovery-home .worlds-rail{padding-bottom:16px}.discovery-home .world-tile.discovery-tile{flex-basis:290px}.discovery-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:24px var(--gut) 16px;color:#c7d1ca;text-decoration:none;font-size:14px}.discovery-world-hero{display:grid;grid-template-columns:var(--golden-columns);align-items:center;gap:var(--space-6);margin:0 var(--gut) 36px}.discovery-world-art{display:grid;place-items:center;aspect-ratio:560/320;background:#151b18;border:1px solid var(--discovery-line);border-radius:20px;overflow:hidden;color:#b8c9bd}.discovery-world-art img{display:block;width:100%;height:100%;object-fit:contain}.discovery-world-intro h1{font:800 clamp(28px,3.1vw,48px)/1.35 var(--f-display);margin:10px 0 16px;overflow-wrap:anywhere}.discovery-world-intro p{color:var(--discovery-muted);line-height:1.8;margin:0 0 20px}.discovery-results{margin:0 var(--gut);scroll-margin-top:100px}.discovery-result-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:22px 0;border-top:1px solid var(--discovery-line)}.discovery-result-head h2{font:700 var(--type-subhead)/1.5 var(--f-display);margin:0}.discovery-result-head p{color:var(--discovery-muted);font-size:13px;margin:8px 0 0}.discovery-results>.grid{padding:0}.discovery-title-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:28px 18px}.discovery-title-grid .card-art{aspect-ratio:2/3}.discovery-title-grid .card-art>img{object-fit:contain;background:#131814}.discovery-title-grid .card-t{font-size:15px;line-height:1.55;margin-top:10px;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.discovery-page .card-badge,.discovery-search-dialog .card-badge{display:none}.discovery-paths{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 var(--gut) 24px}.discovery-paths a,.discovery-paths button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:12px;color:#b9c4bc;background:transparent;text-decoration:none;font:600 15px/1.4 var(--f-body)}.discovery-paths [aria-current=page]{color:#f1f7ee;background:#c7ff881a;border-color:#c7ff883d}.discovery-paths button{margin-inline-start:auto}.discovery-filter-panel{position:relative;z-index:4;margin:0 var(--gut) 28px;padding:22px 24px;border:1px solid var(--discovery-line);border-radius:20px;background:linear-gradient(140deg,#e0f1e513,#e0f1e506);box-shadow:inset 0 1px #ffffff0d;backdrop-filter:blur(24px)}.discovery-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.discovery-filter-heading h2{font:700 16px/1.5 var(--f-display);margin:0}.discovery-clear{min-height:44px;padding:6px;border:0;color:#ccddb7;background:transparent;font:600 13px/1.5 var(--f-body)}.discovery-filter-panel .filters{padding:0;margin:0;flex-wrap:wrap;gap:12px}.discovery-filter-panel .fdrop-btn{min-height:52px;min-width:146px;justify-content:space-between;border-radius:12px;color:#e8f0e9}.discovery-filter-panel .fdrop-label{color:#afbeb3}.discovery-filter-panel .fdrop-menu{max-height:min(340px,45dvh);max-width:calc(100vw - 40px)}.discovery-filter-panel .fdrop-menu button{min-height:44px}.discovery-active{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.discovery-active button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px;color:#d7e6ca;background:#c7ff880f;border:1px solid rgba(199,255,136,.2);border-radius:10px;font:500 13px/1.5 var(--f-body)}.discovery-page :is(a,button,input){-webkit-tap-highlight-color:transparent;touch-action:manipulation;scroll-margin-block:110px 150px}.discovery-page :is(a,button):focus-visible,.discovery-search-dialog :is(a,button,input):focus-visible{outline:2px solid var(--acc);outline-offset:4px}.discovery-page .empty{margin-inline:0}.discovery-search-dialog{background:#090c0bf5;overscroll-behavior:contain;color:#f1f6f2}.discovery-search-dialog .so-inner{max-width:1100px;padding:calc(28px + env(safe-area-inset-top)) 32px calc(48px + env(safe-area-inset-bottom))}.discovery-search-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.discovery-search-head h1{font:800 32px/1.4 var(--f-display);margin:8px 0 0}.discovery-search-dialog .iconbtn{min-width:44px;min-height:44px;color:#e0e9e2}.discovery-search-dialog .so-bar{border-radius:16px;padding:5px 16px;min-height:62px;background:#e0f1e50f;border-color:#e0f1e538;backdrop-filter:blur(24px)}.discovery-search-dialog .so-bar input{min-height:44px;font-size:18px}.discovery-search-dialog .so-bar input::-webkit-search-cancel-button{-webkit-appearance:none}.discovery-search-dialog .so-bar:focus-within{box-shadow:none;border-color:var(--acc)}.discovery-search-dialog .so-bar input:focus-visible{outline:0}.discovery-search-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:18px 0 26px}.discovery-search-tools p{color:#b7c1ba;font-size:13px;margin:0}.discovery-search-start{padding:24px 0}.discovery-search-start h2{font:700 20px/1.5 var(--f-display);margin:0 0 8px}.discovery-search-start>p{color:#b7c1ba;line-height:1.8;margin:0}.discovery-search-start nav{display:grid;grid-template-columns:var(--golden-columns);gap:16px;margin-top:28px}.discovery-search-start a{display:flex;align-items:center;gap:16px;padding:24px;border:1px solid rgba(224,241,229,.16);border-radius:18px;background:linear-gradient(130deg,#e0f1e511,#e0f1e505);color:#edf5ed;text-decoration:none;min-width:0}.discovery-search-start a>span{flex:1;font-weight:600}.discovery-search-start small{display:block;color:#b7c1ba;line-height:1.7;font-size:13px;font-weight:400;margin-top:8px}.discovery-search-dialog .so-grid,.discovery-search-loading{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:24px 18px}.discovery-search-dialog .so-grid .card{animation:none}.discovery-search-dialog .card-art>img{object-fit:contain;background:#131814}.discovery-search-dialog .card-t{font-size:15px;line-height:1.5;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.discovery-search-loading>div{aspect-ratio:2/3;border-radius:14px}@media(hover:hover)and (pointer:fine){.world-tile.discovery-tile:hover{border-color:#ccedb380;background:#e0f1e517}.discovery-tabs button:hover,.discovery-paths :is(a,button):hover{background:#e0f1e512;color:#f1f6f2}}@media(max-width:1000px){.discovery-world-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:700px){.discovery-head{display:block;padding-top:20px;padding-bottom:22px}.discovery-head h1{font-size:28px;max-width:none;margin:8px 0 10px}.discovery-head .discovery-shortcut{margin-top:14px;min-height:44px}.discovery-head p{font-size:14px;line-height:1.7}.discovery-browse .discovery-head .discovery-shortcut{display:none}.discovery-controls>.discovery-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:12px}.discovery-count{margin-top:14px}.discovery-world-grid{gap:16px 12px}.discovery-tabs button{padding-inline:12px;font-size:13px}.discovery-world-section{margin-top:24px}.discovery-world-section h2{font-size:21px;margin-bottom:16px}.world-tile.discovery-tile{border-radius:14px}.world-tile.discovery-tile>.discovery-tile-foot{padding:10px;gap:6px;min-height:68px}.world-tile.discovery-tile h3{font-size:15px}.world-tile.discovery-tile .discovery-enter{width:24px;height:24px}.discovery-back{margin-top:12px;margin-bottom:12px}.discovery-world-hero{display:flex;flex-direction:column;align-items:stretch;gap:18px;margin-bottom:18px}.discovery-world-art{width:100%;border-radius:18px}.discovery-world-intro h1{font-size:28px;margin:6px 0 8px}.discovery-world-intro p{font-size:14px;line-height:1.7;margin-bottom:0}.discovery-world-intro .discovery-shortcut{display:none}.discovery-title-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.discovery-result-head{gap:10px;padding-block:16px}.discovery-paths{gap:4px;margin-bottom:16px}.discovery-paths a,.discovery-paths button{padding-inline:12px;font-size:14px}.discovery-paths button{margin-inline-start:0}.discovery-filter-panel{padding:14px;margin-bottom:20px}.discovery-filter-panel .filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.discovery-filter-panel .fdrop{min-width:0}.discovery-filter-panel .fdrop-btn{display:grid;grid-template-columns:minmax(0,1fr) 13px;width:100%;min-width:0;height:auto;padding:10px;gap:6px;text-align:start}.discovery-filter-panel .fdrop-label{grid-column:1/-1;font-size:12px}.discovery-filter-panel .fdrop-val{font-size:14px}.discovery-filter-panel .fdrop-btn span{overflow-wrap:anywhere}.discovery-filter-panel .fdrop-menu{width:min(200px,calc(100vw - 52px))}.discovery-filter-panel .fdrop:nth-child(n+2) .fdrop-menu{inset-inline-start:auto;inset-inline-end:0}.discovery-search-dialog .so-inner{padding:calc(20px + env(safe-area-inset-top)) 20px calc(36px + env(safe-area-inset-bottom))}.discovery-search-head h1{font-size:28px}.discovery-search-tools{align-items:start;gap:16px}.discovery-search-tools p{width:100%}.discovery-search-start{padding-top:14px}.discovery-search-start nav{grid-template-columns:1fr}.discovery-search-start a{padding:20px 16px;gap:12px}.discovery-search-dialog .so-grid,.discovery-search-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}@media(prefers-reduced-motion:reduce){.discovery-page *,.discovery-search-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.discovery-filter-panel,.discovery-search,.discovery-search-dialog .so-bar{background:#1a211d;backdrop-filter:none}}@media(forced-colors:active){.discovery-page :is(button,a,input),.discovery-search-dialog :is(button,a,input){border:1px solid ButtonText}}@media(hover:none){.worlds-discovery .rail-arrow{display:flex;opacity:1}.worlds-discovery .rail-arrow>svg{background:var(--acc);color:var(--acc-ink)}}.home-page{--home-muted: #bdc3c9;animation:none}.home-page .home-feature{min-height:0;height:auto;margin-top:0;display:block;isolation:isolate;padding-bottom:12px}.home-page .feature-stage{position:relative;display:grid;grid-template-columns:var(--golden-columns);align-items:center;gap:var(--layout-gap);padding:var(--space-5) var(--gut) var(--space-4);min-height:490px}.home-page .feature-gallery{position:relative;grid-column:2;grid-row:1;display:grid;place-items:center}.home-page .feature-poster{position:relative;z-index:2;width:min(61.8033989%,290px);aspect-ratio:2/3;border-radius:var(--radius-panel);overflow:hidden;box-shadow:0 24px 70px #0009,0 0 0 1px #ffffff20}.home-page .feature-neighbor{position:absolute;top:50%;width:37%;max-width:180px;aspect-ratio:2/3;padding:0;display:grid;place-items:center;border:1px solid #ffffff25;border-radius:12px;overflow:hidden;background:var(--surface);color:var(--dim);cursor:pointer;opacity:.6;box-shadow:0 15px 35px #0008}.home-page .feature-neighbor img{width:100%;height:100%;object-fit:contain}.home-page .feature-neighbor.is-next{left:4px;transform:translateY(-50%) rotate(-9deg)}.home-page .feature-neighbor.is-previous{right:4px;transform:translateY(-50%) rotate(9deg)}.home-page .feature-neighbor:focus-visible{opacity:1;z-index:3}.home-page .feature-gallery{touch-action:pan-y pinch-zoom}.home-page .spot-stack{position:absolute;inset:0;display:grid;place-items:center;color:#75808d;background:#161b23}.home-page .spot-img{object-fit:contain;object-position:center;opacity:1;animation:none;transition:none}.home-page .feature-wash{display:none}.home-page .spot-body{position:relative;grid-column:1;grid-row:1;bottom:auto;padding:0;width:100%;max-width:680px;animation:none}.home-page .spot-kicker{margin-bottom:14px;font-size:12px;letter-spacing:0}.home-page .spot-title{font-size:clamp(var(--type-title),4.236vw,var(--type-hero));line-height:var(--leading-title);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-page .spot-sub{color:var(--home-muted);font-size:14px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.home-page .spot-meta{margin:var(--space-4) 0;gap:var(--space-2) var(--space-3);font-size:var(--type-caption)}.home-page .spot-meta .pill{color:#d8dce1;background:#12182080;border-color:#ffffff28}.home-page .spot-syn{color:#d0d5db;font-size:var(--type-body);line-height:var(--leading-body);-webkit-line-clamp:2}.home-page .spot-cta{gap:var(--space-3);flex-wrap:nowrap}.home-page .spot-cta .btn{min-height:50px;border-radius:var(--radius-small);padding-inline:var(--space-5);font-size:var(--type-body)}.home-page .spot-cta .btn:not(.ghost){box-shadow:0 6px 28px -12px var(--acc-glow)}.home-page .spot-cta .btn.ghost,.home-page .spot-cta .iconbtn,.home-page .feature-preview,.home-page .home-genres a{background:#ffffff0b;border:1px solid #ffffff30;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px #ffffff16}.home-page .spot-cta .iconbtn{width:50px;height:50px;flex-shrink:0;border-radius:50%}.home-page .spot-cta .iconbtn.on{background:var(--acc);color:var(--acc-ink)}.home-page .feature-choices{position:relative;padding-inline:var(--gut);bottom:auto;z-index:3;display:flex;align-items:center;justify-content:flex-start;direction:rtl;gap:0}.home-page .feature-choice{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;touch-action:manipulation}.home-page .feature-choice>span{width:6px;height:6px;border-radius:20px;background:#91969e;transition:width .18s,background .18s}.home-page .feature-choice.on>span{width:25px;background:var(--acc)}.home-page .feature-choice:focus-visible{outline-offset:-3px;border-radius:6px}.home-page .feature-preview{display:grid;place-items:center;width:44px;height:44px;padding:0;flex-shrink:0;border-radius:50%;color:#e4e8ec;cursor:pointer;touch-action:manipulation}.home-page .home-genres{padding:12px var(--gut) 0}.home-page .home-genres h2{margin:0 0 var(--space-3);font-family:var(--f-display);font-size:var(--type-subhead)}.home-page .home-genres>div{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:3px 0}.home-page .home-genres>div::-webkit-scrollbar{display:none}.home-page .home-genres a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;min-height:44px;padding:8px 18px;font-size:13px;font-weight:600}.home-page .sec{margin-top:var(--space-5)}.home-page .sec-head{gap:var(--space-3);align-items:center;flex-wrap:wrap;margin-bottom:var(--space-4)}.home-page .sec-title{line-height:var(--leading-title);font-size:clamp(var(--type-subhead),2.618vw,var(--type-section))}.home-page .rail{gap:var(--space-4)}.home-page .card-art{border-radius:16px}.home-page .card-t{font-size:14px;line-height:1.6;margin-top:10px}.home-page .card-m{font-size:12px}.home-page .rail-seg button,.home-page .rail-picker-btn,.home-page .sec-more{min-width:44px;min-height:44px}.home-page .home-heading{padding:40px var(--gut) 0}@media(hover:hover)and (pointer:fine){.home-page .feature-neighbor:hover{opacity:1}.home-page .feature-preview:hover,.home-page .home-genres a:hover{border-color:var(--acc);color:var(--acc)}}@media(max-width:720px){.home-page{--card-w: 130px}.home-page .feature-stage{grid-template-columns:minmax(0,1fr);min-height:0;gap:var(--space-5);padding:var(--space-4) var(--gut) var(--space-3)}.home-page .feature-gallery{grid-column:1;grid-row:1}.home-page .feature-poster{width:clamp(142px,47.2136vw,180px);border-radius:var(--radius-small)}.home-page .feature-neighbor{width:29%;border-radius:9px}.home-page .feature-neighbor.is-next{left:25px}.home-page .feature-neighbor.is-previous{right:25px}.home-page .spot-body{grid-column:1;grid-row:2;width:100%;max-width:none;bottom:auto;text-align:right}.home-page .spot-kicker{justify-content:flex-start;margin-bottom:8px;font-size:11px}.home-page .spot-title{margin-inline:0;max-width:430px;font-size:var(--type-section);line-height:var(--leading-title)}.home-page .spot-sub{font-size:12px;margin-top:4px}.home-page .spot-meta{justify-content:flex-start;margin:12px 0 16px;font-size:12px;gap:7px 10px}.home-page .spot-syn{display:none}.home-page .spot-cta{display:grid;grid-template-columns:var(--golden-columns) 48px;gap:var(--space-3)}.home-page .spot-cta .btn{padding-inline:8px;min-height:50px;font-size:14px}.home-page .spot-cta .iconbtn{width:48px;height:50px}.home-page .feature-choices{padding-inline:0;bottom:auto;justify-content:center}.home-page .home-genres{padding-top:10px}.home-page .sec-title{font-size:var(--type-subhead)}}@media(prefers-reduced-motion:reduce){.home-page *,.home-page *:before,.home-page *:after{animation:none!important;transition:none!important}}.home-page .home-feature{position:relative;padding-bottom:22px;overflow:clip}.home-page .feature-stage{padding-block:44px 22px;min-height:520px}.home-page .feature-wash{display:block;position:absolute;inset:-80px -30px;z-index:-1;overflow:hidden;opacity:.23;pointer-events:none;mask-image:linear-gradient(#000b,#000,transparent)}.home-page .feature-wash img{width:100%;height:100%;object-fit:cover;filter:blur(65px) saturate(.85);transform:scale(1.1)}.home-page .spot-body{max-width:640px}.home-page .spot-kicker{color:var(--acc);display:flex;align-items:center;gap:10px}.home-page .spot-kicker:before{content:"";width:24px;height:1px;background:currentColor}.home-page .spot-title{font-weight:800}.home-page .spot-syn{max-width:52ch;margin-bottom:24px}.home-page .spot-cta{width:fit-content;max-width:100%;padding:7px;border-radius:22px;border:1px solid #ffffff26;background:linear-gradient(135deg,#ffffff12,#ffffff04),#0b101476;box-shadow:inset 0 1px #ffffff20,0 18px 45px #0003;backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5)}.home-page .spot-cta .btn{border-radius:15px}.home-page .spot-cta .btn.ghost{background:transparent;border-color:transparent}.home-page .spot-cta .iconbtn{border-color:transparent;background:#ffffff0a}.home-page .spot-cta button:disabled{opacity:.6;cursor:wait}.home-page .feature-poster{transform:rotate(-3deg);box-shadow:0 30px 65px #0009,0 0 0 1px #ffffff40}.home-page .feature-neighbor{opacity:.75}.feature-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 var(--gut);color:#ccd0d3;font-size:12px}.feature-caption>span:last-child{font:500 20px/1.5 var(--f-body);font-variant-numeric:tabular-nums;color:var(--acc)}.feature-caption i{font-style:normal;color:#919ba4;font-size:13px}.home-page .feature-choices{margin-top:-37px;justify-content:center;padding-inline:130px}@media(max-width:720px){.home-page .feature-stage{padding-top:22px;gap:24px;min-height:0}.home-page .feature-poster{width:clamp(142px,46vw,180px)}.home-page .feature-gallery{margin-inline:3px}.home-page .spot-title{font-size:clamp(23px,6vw,30px);max-width:22ch;-webkit-line-clamp:2}.home-page .spot-meta{margin-block:10px 18px}.home-page .spot-cta{width:100%;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr) 44px;gap:4px;padding:6px;border-radius:22px}.home-page .spot-cta .btn{min-height:48px;padding-inline:4px}.home-page .spot-cta .iconbtn{width:44px;height:48px}.feature-caption{margin-top:8px}.feature-caption>span:first-child{max-width:90px;font-size:10px;line-height:1.6}.home-page .feature-choices{padding-inline:84px;gap:0}.home-page .feature-preview{display:none}.home-page .feature-choice{width:28px;min-height:44px}}@media(prefers-reduced-transparency:reduce){.home-page .spot-cta{background:#171e24;backdrop-filter:none}.home-page .feature-wash{display:none}}@media(max-width:720px){.home-page .feature-choices{margin-top:2px;padding-inline:var(--gut)}}@media(max-width:700px){.discovery-browse .discovery-head{padding-top:12px;padding-bottom:12px}.discovery-browse .discovery-head h1{font-size:26px;margin-block:4px 6px}.discovery-browse .discovery-head p{line-height:1.6}.discovery-browse .discovery-paths{margin-bottom:10px}.discovery-browse .discovery-filter-panel{padding:10px;margin-bottom:8px}.discovery-browse .discovery-filter-panel h2{margin-bottom:8px}.discovery-browse .discovery-result-head{padding-block:10px}}@media(max-height:500px)and (min-width:480px){.discovery-search-dialog .so-inner{padding-top:max(8px,env(safe-area-inset-top))}.discovery-search-dialog .discovery-search-head{margin-bottom:8px}.discovery-search-dialog .discovery-search-head>div{display:flex;align-items:center;gap:12px}.discovery-search-dialog .discovery-search-head h1{font-size:24px;margin:0}.discovery-search-dialog .so-bar{min-height:54px}.discovery-search-dialog .discovery-search-tools{margin-block:8px 12px;gap:8px;align-items:center}.discovery-search-dialog .discovery-search-tools p{width:auto}}
