@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(./Poppins-normal-300-devanagari.D7nrgzLr.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(./Poppins-normal-300-latin-ext.Cirz0Guu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(./Poppins-normal-300-latin.Dku2WoCh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./Poppins-normal-500-devanagari.BIdkeU1p.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./Poppins-normal-500-latin-ext.CK-6C4Hw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./Poppins-normal-500-latin.C8OXljZJ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(./Poppins-normal-600-devanagari.STEjXBNN.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(./Poppins-normal-600-latin-ext.CAhIAdZj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(./Poppins-normal-600-latin.zEkxB9Mr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(./Poppins-normal-700-devanagari.O-jipLrW.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(./Poppins-normal-700-latin-ext.cby-RkWa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(./Poppins-normal-700-latin.Qrb0O0WB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./Roboto-normal-400-cyrillic-ext.qHufge6k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./Roboto-normal-400-cyrillic.CBPI_iaY.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAA5gABIAAAAAGsQAAA39AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVF4AXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWEYgcgDIVOG3MZIxH2i7OyB/jrA24MgRr6HmlzCaM2go+1uUKrrwjEMmJDDee8Dlpr4LD+LsxoDHtdq5H/CxNGSDJrT+/U5u2uVjIEWQV0gAqsEod8Fwep4BDXSdkFJh8yft1FBMil99se9ONjNt7Um9rENUgrVOQlWCvXvPx/CRRhZlcXSHYmukAgXG1qXUHAbSnx3RSVErGy1NxVitTdOcJhUOMM8t5KgcvowHQSQDkAXJI6OYf3qca/T8Nx5V8ECeZsY4V8I35GFL5GVulKnf4A0lAfHz8/5/v2JG33MgQ1rhqQMKTkjOk5t7fNuTfp68vwtmPKOBnmqQGQEYT4Scgvv9AWUPfDt4fWOtddK5CE+23D2UGZOBKFIGtfFgcBsCMyBM00wY0VsftMmrdgWd6XEiRLmCYBAqd3Ldzl4vddzasRfW6uXhV1eJS3rhW0Cb77C95Au6EAylElA6CEfIy/gZoQQJoCGNtyRJMWLlYuRHzDhLnEENRkRxl0dAoAxFTFB0DHQSBo4ABCc8+SiHVUtdbRKKDjXNdKY0H/CnNHSgfDaOEkOBjYI1uFmEUtEmn3cPYwHK06BlVUwIoaNOVbCiwx/tB4Lbcl/aA7XSxvdQIGag3zX742zz5/yOYFH2cSCEt8CE2deGpHMH+eOOTNfzgOy6M/AXjE407sLR90SI95zdzkYdfQax31lrscCT7HQfdkVwIbBt102nYHPOCKCPu4Hntsc8anY0+4VxKfn3AWMfOYB2vNTkft3nd6yx5H3HCXR4MX6H/5ZqHDVUIH8u6p7Ap8Bmy0zf7J96iuFCFLpU591jO8u+bXedZNb/s0GI0eW+1zwgV3xzsQOF1y5PChg5s3bdywfnDAs66/r7enu6uzH/nm66++/OLzzz795OOPPvzg/euHV9PJOB8F/96777x9OXT24vzBoN/tvPXmG6+3W81GvfbK86WV5XIabeEzPpusVMpJtEZSd/VYJIU0UBFvg5WGYHStbvdsVlVaO8UaBgSydFoYSyXSdRWcVAaQYq7V7nO7O7SUSZlDdL0BRNLUbuNlaTSYmQYLzFz7AgsTwVqUcKXFJFdkAibiHUe44CYbKlLhzor52YWVxjEqDGu2E30karJWHfizq4H9SinVwQwVgcnIz80vuCAXGVrofuoaFZPhAMli/QId/rb8Qh56TgQJHnWsDANdWMFa9ixf/apkGGtyrjCfiG5fiHWlHJmcxhHpTXY00pvcoS0CE+g3efYXpmbO/KmLI/kcA3rKsB0KBLArXZKlabtnByc4VRjylMf2tPtMzgsSeCoItw5JmnlJZfZoZC2WFqUBhyXSWtpmxlqaHbjILRyV4JaPgojeudvxyvzx0vHy8drM+oyKBOZfjsv+RZJYVPKrXa2nFHhSvQkF2Tv0c1VBgg0/lqUH2MK7EZO1hbluyzd+nQetWNE5tL/aZV2pHKrUaXSaSjmLbGR4aOf8aDAQQJO8UwwCztQnwehb+oleaefe21UrZQImZHmi2MXQe9KYYaXhWL7wkjcy0Gh4jebS7oqBo5lzzVMZCDhuwpH8nDwqvEknUqkmkoqeB45PQioy98VI3ovpYXIYyVlYg1VPTmHTp9g2R8mRLUEdA0rZ+hfOOKMnr6WSR0QwOvZKTV2AnsPgAKFPVRRyqrV7Mq2UKYsYmWql3O5G4y3TubQoUGcSb5Vmzb0U8nBeoqoVa0EfO6JadVyRjMR3HHKvcjInRDITd5zPgcYwuhAgYM5pMBzyvctgaMX+4DH3bTSOpZzyoCh3Sly5nSdUK+XUQbLO/Jokg5qZ6Qb5NFi80JOR5xHwwND9bYNXjqfKhA+4pVLkUzRTlnA2VlHqhhHjpmc1jR3l8WVgYicuDEyTCRwKxkngHiRDeOA6gPiuQs1DVUu7eAjcFyEgCV9Do0FhtTNkVwvwjEj0Eu9yRgiw6lBnJYl58gAGyPGHoNVanuxIaQfBXpJRlzsQK2rbH2uN2KswgRZWg6FJUXg65B15z8C0rFVsKRWahgFGi63qtAnDlkNLJkhufYDtzJkIdWHFoyesEYJrZ1vqHVJ/pxYwt0BevCy+dItyrSBGUAjJZhZXrNFwmED3Ol3diB+lnliIJM5QGWtH4kn2JONNKpiMMk+ey4hAKPYGCrYkWPQdyb/FsZQIr5Wfe8OaSlSj7i4HhZAhVNOV3Z7liR0LhAyRrEGsMbF48UVo3g13G4ZGGpcmYGaRRaZVD0qoyYCltwVkgEVoNrQQnRWAk5SbvhaMQCsJkwls4X3xUk12X0FBpKVyka0LdU7ZpGItk5QdLKBNWGsgSiWJUptUkCvKI7IMH3C/qRHYSJ1PWFvxPaAiMHnlvwSpEdCfBCNwehVVmI/PWxie08C5KmhNGXEJ8VrO1Gh6bFwzB2GLiW3TzWYkUNrqtVpv5GWz1leMX7BgtTAft544yxthx3I8mply7kE11HljTn9hFTdE+apS3t3HiFxarVkvKsJiiwdCrpHK9nmPLOu1VgjMVqO0xkkNSoghlQC6kWYmJDpo1IFBxVKMf2GSBnn7CqGFI1OLoNSCdJ3S+ppUslT68ddzuGOBvtqnySBgsSxXJ9oNAws7r+bcxZWo19GtmjkiKgRk8RuUVGsqzdUI3YUDCZJy5Da+xLkHvEsKQdO2RFmcWJF2g0tPb7aTqi2IrDcjnVuePM3rQLzLWyUWb8xSY+cWF74DK3ageqqpsM+sXgNM1GsNKq7BwDbGt3VdHVZJLun138MbIUsFqRUl3Uxhmr+75JCGwEYfXJJESqC3Uj27oWop+0fVXH42YQM7JcmVv6gCLOTrIahlgfRl77FUCSlH6vca2Dk172AllcCxa1OXb1axskwVNQ28ZCvAxol39TuAwuxbiJHsUh4QWwGeD/SZSlm8SzHsBpcwev0ke7p2PU8IOSVmWQ1sZh+Gg1ZZBsES96Hgp//XnR0IGMdWdgCOGfcktLUPrCPdhj9DqMnU1e9bDuxPZC3zP1hsUUWhTln9+4RGMc5HuM3uLf+kDTAoEqO+ia4DhEk5KPNloweqwCUWOiPeQKhQzB+8uE+OoN3bJ75Of2i5ROl+sn8I5PPRxRNYgoDdVzsOdCnMH6LuIh+gnoYGolNpi46Kfgd0xUYzMkIzfC4TJCkxw3u4eGmpBbG1GVnah+BxmLsyeGUUD6t2+bAhUSQjDtIFPvyttkeowIm/01SIodPbVnoF4I/hM068tKsRx1DDz22OCICgTjsm23hGPFBcn4EQ/Q3iS6+FeS3KWnfND76iVJJH7hzym4ZdQPucSIYpTT+5D+jKICz1h6VIClizgEuPrJOAQbwKwYe97+qKAoFBg2YigaiRBU4wxwonj7Of4w/Hjo7pJAZgYIBpxpcJD5fWHviTrSvkAM9deV1PZ+x2o4/bA8/v7bet3nff/ZBo4KP33rNte+edD/Ie913LMe7bWwfA886Z+55Fe6jQhvwd2e7yjDzN8qkHfBO9E2OghOj9px+G2rqZ8NgLRaPCWqe2cVBaS5fPesmi89n8yD3vlm4csBnH73Hy82CHPHbsXmdg41/x0Xtz2KPm7mDmc9Wb984vLtg9v2bzpOcGT+snPV+3Zff8gpI986u2ZDwfEjVyQ1DL7KfCPp3R9b/z0spF42qPL5riTCzcGeyH0ZQFIBVyKGjCwlCn+bOSpbxrWMbI2CDeLC3NcJTpQRmpafcqip/KmIqUMSXwlfSU1LT7OEsOAoKXcEwyQQA4f29LdFxGacD0f4IxGgDg6f9WDwDfPCdcg36vhzS7AC2nrh6yA8pzCgf5O9IQ9WLh21FlOP2XxpQBdETD0FgW3Jrk/pCJJKYTYAiU4iiwbwPawEAA/HAWBwkLgDsDf58l2IllGfzxd5Yj3ZNZgVgXswpG87DkMlXd/TFR8hI0ClaMdNkxsCPSGpuxr5Oor47S29sDi7Uqt1q9SrerVq9WnVYruDVbg0frUq9KK05s4UYtpkrZ2Z2Hq61Vwx35rbIIyi1NJ8sxtXJirvBWKychXI1zm57LFXxb5+YKXS/F6DIqw6nSTDCtc/q5f7qJ22D0JJdZaOV+6AtN05uEJKn13FZxFyNtIevBabvR5aFQXV+NOKsbtwZWV/JUZ2uzl3a37cC6sZar1qqnCrepkKyyqTUYjF13w7O22qbcwq3f3BpVWXNsusXak8fhiIZmNqDKZTeN/vXn753J1+Odz+9n+Hj6eX95e3vkdbP66ub5PuPpmuPx4mHn/tTcJ7fHLjdH7qw+/vdeHVW5PIJysXI+czZrNQsnE8cjR6OqYjzjoGe//1c6sDsoihvbla3CZtZcmfVsc5FYjayEjCyHqiy5XRYdC06V5Znz/1ZYZkxZpo1qqWHSrDJhyjKuGZOMykdGFMPqkSEYFIrZgv6Ovig9XUqf3tUsnS12O62PtLfO0daaktYWRUZjPw31j9TVJimX+smHTF7KFiTbFAlt27Bb0uY9ta1DJBM9kmgP+rcJViUeIOYn6rdSTSGM2MLIzPDYwuizHfG7ExY1M/xiQUhasDMoLdAZ7Ap0+WXanUqmcNpdwpUgSgULEOvEb4IHlPg7bZlWp5opnZQGZ+6yuqRrnaQUuVK6JZ8lS+U6yeFqQSlw+w23ZGpOnsmcmou5ElgpYwFsHfuNcW4YCt1Pu315jqX3q+biUp8lq9BHW3yjcnNvamQX+OQWH5zbwvw7iHa6Nu7YgbjZUt/u3Pw7Oa7LuO5gbG52/h2CCyItrXBwlI4bfaUNjjMFiZSwdWmjh6JLSzjgJl/CJYvSSy/RhZt0NurfVCQAAAA=)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./Roboto-normal-400-greek.ai2Z1K3C.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./Roboto-normal-400-math.BEFej5gc.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./Roboto-normal-400-symbols.CB1Ce4Gk.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./Roboto-normal-400-vietnamese.D2PTxGxD.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./Roboto-normal-400-latin-ext.C3tdtHj3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./Roboto-normal-400-latin.BqEyEoaF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.txt-component{--caret-colour:var(--primary);--edit-background-colour:var(--primary-fade);display:block}.txt-component.heading{font-family:var(--heading,sans-serif);font-weight:var(--heading-weight,600)}.txt-component.heading.xxl{font-size:56px;line-height:1.2}.txt-component.heading.xxl.skeleton{min-height:80px}.txt-component.heading.xl{font-size:48px;line-height:64px}.txt-component.heading.xl.skeleton{min-height:64px}.txt-component.heading.l{font-size:32px;line-height:48px}.txt-component.heading.l.skeleton{min-height:48px}.txt-component.heading.m{font-size:24px;line-height:32px}.txt-component.heading.m.skeleton{min-height:32px}.txt-component.heading.s{font-size:20px;line-height:28px}.txt-component.heading.s.skeleton{min-height:28px}.txt-component.heading.xs{font-size:16px;line-height:20px}.txt-component.heading.xs.skeleton{min-height:20px}.txt-component.heading.xxs{font-size:14px;line-height:20px}.txt-component.heading.xxs.skeleton{min-height:20px}.txt-component.heading.xxxs{font-size:12px;line-height:16px}.txt-component.heading.xxxs.skeleton{min-height:16px}.txt-component.heading.xxxxs{font-size:10px;line-height:14px}.txt-component.heading.xxxxs.skeleton{min-height:14px}.txt-component.heading.tar{color:var(--tar)}.txt-component.heading.anchor{color:var(--anchor)}.txt-component.heading.asphalt{color:var(--asphalt)}.txt-component.heading.steel{color:var(--steel)}.txt-component.heading.white{color:#fff}.txt-component.heading.marker{text-transform:uppercase}.txt-component.body{font-family:var(--body,sans-serif);font-weight:var(--body-weight,normal)}.txt-component.body.xxl{font-size:24px;line-height:40px}.txt-component.body.xxl.skeleton{min-height:40px}.txt-component.body.xl{font-size:20px;line-height:36px}.txt-component.body.xl.skeleton{min-height:36px}.txt-component.body.l{font-size:18px;line-height:32px}.txt-component.body.l.skeleton{min-height:32px}.txt-component.body.m{font-size:16px;line-height:24px}.txt-component.body.m.skeleton{min-height:24px}.txt-component.body.s{font-size:14px;line-height:20px}.txt-component.body.s.skeleton{min-height:20px}.txt-component.body.xs{font-size:12px;line-height:16px}.txt-component.body.xs.skeleton{min-height:16px}.txt-component.body.xxs{font-size:10px;line-height:16px}.txt-component.body.xxs.skeleton{min-height:16px}.txt-component.body.marker{text-transform:uppercase;letter-spacing:.01em;font-size:10px;font-weight:600;line-height:12px}.txt-component.body.marker.skeleton{min-height:12px}.txt-component.body.marker-s{text-transform:uppercase;letter-spacing:.01em;font-size:8px;font-weight:600;line-height:8px}.txt-component.body.marker-s.skeleton{min-height:8px}.txt-component.body.anchor,.txt-component.body.gray{color:var(--anchor)}.txt-component.body.asphalt{color:var(--asphalt)}.txt-component.body.white{color:#fff}.txt-component.body.steel{color:var(--steel)}.txt-component p{font-size:inherit;line-height:inherit}.txt-component.specific-size{line-height:1.25}.txt-component.monospaced{font-family:monospace}.txt-component.edit{cursor:text;overflow:visible}.txt-component.edit .txt-component-content{-webkit-user-select:auto;user-select:auto}.txt-component.edit:hover:not(:focus-within):not(.touch) .txt-component-content{background-color:var(--edit-background-colour)}.txt-component.edit .txt-component-content:focus-visible{outline:none}.txt-component.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.txt-component.nowrap{white-space:nowrap}.txt-component.word-break .txt-component-content{word-break:break-word}.txt-component.break-all .txt-component-content{word-break:break-all}.txt-component.line-break,.txt-component.line-break .txt-component-content{white-space:pre-line}.txt-component.align-left{text-align:left}.txt-component.align-center{text-align:center}.txt-component.align-right{text-align:right}.txt-component.clamp{white-space:normal}.txt-component.clamp.auto{flex:1;overflow:hidden}.txt-component.clamp>.txt-component-content{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.txt-component.select .txt-component-content{-webkit-user-select:auto;user-select:auto}.txt-component.flex>.txt-component-content{align-items:center;display:flex}.txt-component-content{-webkit-user-select:none;user-select:none;transition:background-color .15s var(--curve)}.txt-component-content:focus{box-shadow:none!important}.txt-component-content:empty{display:inline-block}.txt-component-content:empty:before{color:var(--placeholder-colour,var(--anchor));content:attr(aria-label)}.txt-component-content::selection{color:var(--selection-colour);background-color:var(--selection-background-colour)}.txt-component-content::selection{color:var(--selection-colour);background-color:var(--selection-background-colour)}.theme-font .txt-component.heading{font-family:var(--theme-heading,var(--heading,sans-serif));font-weight:var(--theme-heading-weight,var(--heading-weight,600))}.theme-font .txt-component.body{font-family:var(--theme-body,var(--body,sans-serif));font-weight:var(--theme-body-weight,var(--body-weight,normal))}span.icon[data-v-ce77f820]{fill:currentColor;display:inline-flex}span.icon.m-left[data-v-ce77f820]{margin-left:8px}span.icon.m-right[data-v-ce77f820]{margin-right:8px}span.icon.white[data-v-ce77f820]{color:#fff}span.icon.anchor[data-v-ce77f820],span.icon.gray[data-v-ce77f820],span.icon.light[data-v-ce77f820]{color:var(--anchor);fill:var(--anchor)}span.icon.smoke[data-v-ce77f820]{color:var(--smoke)}span.icon.steel[data-v-ce77f820]{color:var(--steel)}span.icon.mercury[data-v-ce77f820]{color:var(--mercury)}span.icon.ai[data-v-ce77f820]{color:var(--magic)}span.icon svg[data-v-ce77f820]{pointer-events:none}span.icon.module-icon .faded{fill:var(--primary-tint-2)}span.icon.module-icon .primary{fill:var(--primary)}span.icon.module-icon .contrast{fill:var(--primary-contrast)}span.icon.module-icon .faded-stroke{stroke:var(--primary-tint-2)}span.icon.module-icon .primary-stroke{stroke:var(--primary)}span.icon.module-icon .faded-stroke,span.icon.module-icon .primary-stroke{stroke-width:3.25px}span.icon.question-icon svg{border-radius:25%}span.icon.question-icon .bg{fill:#ecf0ff}span.icon.question-icon .shape{fill:var(--primary)}span.icon.question-icon .stroke{stroke:var(--primary);fill:#0000}span.icon.screen-icon svg,span.icon.tile-icon svg{border-radius:25%}span.icon.screen-icon:not(.active) .primary{fill:var(--anchor)}span.icon.screen-icon:not(.active) .secondary{fill:var(--steel)}span.icon.screen-icon:not(.active) .bg{fill:var(--cloud)}span.icon.checkpoint-icon svg,span.icon.document-icon svg,span.icon.documentUpload-icon svg,span.icon.embed-icon svg,span.icon.finish-icon svg,span.icon.intro-icon svg,span.icon.pictureExample-icon svg,span.icon.txtImage-icon svg,span.icon.video-icon svg,span.icon.videoMultiple-icon svg,span.icon.videoSingle-icon svg{border-radius:25%}span.icon.checkpoint-icon .bg,span.icon.document-icon .bg,span.icon.documentUpload-icon .bg,span.icon.embed-icon .bg,span.icon.finish-icon .bg,span.icon.intro-icon .bg,span.icon.pictureExample-icon .bg,span.icon.txtImage-icon .bg,span.icon.video-icon .bg,span.icon.videoMultiple-icon .bg,span.icon.videoSingle-icon .bg{fill:var(--navy)}span.icon.checkpoint-icon .shape,span.icon.document-icon .shape,span.icon.documentUpload-icon .shape,span.icon.embed-icon .shape,span.icon.finish-icon .shape,span.icon.intro-icon .shape,span.icon.pictureExample-icon .shape,span.icon.txtImage-icon .shape,span.icon.video-icon .shape,span.icon.videoMultiple-icon .shape,span.icon.videoSingle-icon .shape{fill:#fff}span.icon.checkpoint-icon .stroke,span.icon.document-icon .stroke,span.icon.documentUpload-icon .stroke,span.icon.embed-icon .stroke,span.icon.finish-icon .stroke,span.icon.intro-icon .stroke,span.icon.pictureExample-icon .stroke,span.icon.txtImage-icon .stroke,span.icon.video-icon .stroke,span.icon.videoMultiple-icon .stroke,span.icon.videoSingle-icon .stroke{stroke:#fff;fill:#0000}span.icon.caseStudy-icon svg,span.icon.iaAcronym-icon svg,span.icon.iaChecklist-icon svg,span.icon.iaDropTab-icon svg,span.icon.iaHotspot-icon svg,span.icon.iaIconHover-icon svg,span.icon.iaIconPop-icon svg,span.icon.iaMenusite-icon svg,span.icon.iaMudMap-icon svg,span.icon.iaPhotoClick-icon svg,span.icon.iaPlusPopup-icon svg,span.icon.iaSideSlide-icon svg,span.icon.iaSpringyCircle-icon svg,span.icon.iaSteps-icon svg,span.icon.iaStepsFlow-icon svg,span.icon.iaTimeline2-icon svg,span.icon.iaWheel-icon svg,span.icon.process-icon svg,span.icon.tapToReveal-icon svg{border-radius:25%}span.icon.caseStudy-icon .bg,span.icon.iaAcronym-icon .bg,span.icon.iaChecklist-icon .bg,span.icon.iaDropTab-icon .bg,span.icon.iaHotspot-icon .bg,span.icon.iaIconHover-icon .bg,span.icon.iaIconPop-icon .bg,span.icon.iaMenusite-icon .bg,span.icon.iaMudMap-icon .bg,span.icon.iaPhotoClick-icon .bg,span.icon.iaPlusPopup-icon .bg,span.icon.iaSideSlide-icon .bg,span.icon.iaSpringyCircle-icon .bg,span.icon.iaSteps-icon .bg,span.icon.iaStepsFlow-icon .bg,span.icon.iaTimeline2-icon .bg,span.icon.iaWheel-icon .bg,span.icon.process-icon .bg,span.icon.tapToReveal-icon .bg{fill:#00bbf9}span.icon.caseStudy-icon .shape,span.icon.iaAcronym-icon .shape,span.icon.iaChecklist-icon .shape,span.icon.iaDropTab-icon .shape,span.icon.iaHotspot-icon .shape,span.icon.iaIconHover-icon .shape,span.icon.iaIconPop-icon .shape,span.icon.iaMenusite-icon .shape,span.icon.iaMudMap-icon .shape,span.icon.iaPhotoClick-icon .shape,span.icon.iaPlusPopup-icon .shape,span.icon.iaSideSlide-icon .shape,span.icon.iaSpringyCircle-icon .shape,span.icon.iaSteps-icon .shape,span.icon.iaStepsFlow-icon .shape,span.icon.iaTimeline2-icon .shape,span.icon.iaWheel-icon .shape,span.icon.process-icon .shape,span.icon.tapToReveal-icon .shape{fill:#fff}span.icon.branchingScenario-icon svg,span.icon.iaCorrectCategory-icon svg,span.icon.iaCorrectImage-icon svg,span.icon.iaDialChallenge-icon svg,span.icon.iaDragndrop-icon svg,span.icon.iaFindMistakes-icon svg,span.icon.iaFormChallenge-icon svg,span.icon.iaLabellingChallenge-icon svg,span.icon.iaMatchsequence-icon svg{border-radius:25%}span.icon.branchingScenario-icon .bg,span.icon.iaCorrectCategory-icon .bg,span.icon.iaCorrectImage-icon .bg,span.icon.iaDialChallenge-icon .bg,span.icon.iaDragndrop-icon .bg,span.icon.iaFindMistakes-icon .bg,span.icon.iaFormChallenge-icon .bg,span.icon.iaLabellingChallenge-icon .bg,span.icon.iaMatchsequence-icon .bg{fill:#b47ff2}span.icon.branchingScenario-icon .shape,span.icon.iaCorrectCategory-icon .shape,span.icon.iaCorrectImage-icon .shape,span.icon.iaDialChallenge-icon .shape,span.icon.iaDragndrop-icon .shape,span.icon.iaFindMistakes-icon .shape,span.icon.iaFormChallenge-icon .shape,span.icon.iaLabellingChallenge-icon .shape,span.icon.iaMatchsequence-icon .shape{fill:#fff}span.icon.branchingScenario-icon .stroke,span.icon.iaCorrectCategory-icon .stroke,span.icon.iaCorrectImage-icon .stroke,span.icon.iaDialChallenge-icon .stroke,span.icon.iaDragndrop-icon .stroke,span.icon.iaFindMistakes-icon .stroke,span.icon.iaFormChallenge-icon .stroke,span.icon.iaLabellingChallenge-icon .stroke,span.icon.iaMatchsequence-icon .stroke{stroke:#fff;fill:#0000}.clickable{cursor:pointer;text-align:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;align-items:unset;border-radius:inherit;appearance:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.clickable:hover{color:inherit}.clickable:focus{outline:none}.clickable:focus-visible{outline:2px solid var(--focus-colour,var(--coal));outline-offset:2px}.clickable.disabled,.clickable[disabled]{cursor:auto}@media (prefers-reduced-motion){:root{--curve:linear;--ease-zoom:linear;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--smooth-fast:all 0s var(--curve);--smooth:all 0s var(--curve);--smooth-slow:all 0s var(--curve);--smooth-very-slow:all 0s var(--curve);--preview-device-frame-transition:none}}@keyframes skeleton{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fadeupbounce{0%{opacity:0;transform:translateY(20%)}50%{opacity:.5;transform:translateY(-2%)}to{opacity:1;transform:translateY(0)}}@keyframes fadedownbounce{0%{opacity:0;transform:translate(-50%,-30%)}50%{opacity:.5;transform:translate(-50%,2%)}to{opacity:1;transform:translate(-50%)}}.impersonating{z-index:999999;outline:8px solid var(--danger);outline-offset:-8px;filter:drop-shadow(0 0 1px rgba(var(--danger-rgb),.04)) drop-shadow(0 0 2px rgba(var(--danger-rgb),.06)) drop-shadow(0 2px 8px rgba(var(--danger-rgb),.04));pointer-events:none;color:var(--danger-contrast);justify-content:center;bottom:0;left:0;right:0}.impersonating,.impersonating button{align-items:center;display:flex;position:absolute;top:0}.impersonating button{background:var(--danger);pointer-events:auto;border-radius:0 0 8px 8px;gap:4px;padding:12px 16px}.impersonating button svg{width:96px}.impersonating button:after,.impersonating button:before{content:"";background:var(--danger);width:8px;height:8px;position:absolute;top:8px;-webkit-mask-image:radial-gradient(14px at 0 0,#0000 50%,#000 0);mask-image:radial-gradient(14px at 0 0,#0000 50%,#000 0)}.impersonating button:before{left:-8px;transform:rotate(-90deg)}.impersonating button:after{right:-8px;transform:rotate(180deg)}.spinner[data-v-92aec0a0]{border-style:solid;border-color:rgba(var(--coal-rgb),.2);border-left-color:var(--primary);background:0;border-radius:100%;flex:none;display:block;transform:translateZ(0)}.spinner.inline[data-v-92aec0a0]{position:absolute;top:3px;right:3px}.spinner.primary[data-v-92aec0a0]{border-color:var(--primary-tint);border-left-color:var(--primary)}.spinner.white[data-v-92aec0a0]{border-color:#fff;border-left-color:var(--primary)}.spinner.translucent[data-v-92aec0a0]{border-color:#ffffff80 #ffffff80 #ffffff80 #fff}.spinner.navy[data-v-92aec0a0]{border-color:#fff;border-left-color:var(--primary-shade-2)}.spin[data-v-92aec0a0]{animation:1s linear infinite spinner}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.icon[data-v-58d98c39]{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon svg[data-v-58d98c39]{color:inherit;fill:currentColor}.icon .correct-circle-icon.primary{background:0 0}.icon .correct-circle-icon.primary circle{fill:var(--sidebar-accent)}.icon .correct-circle-icon.primary path{fill:var(--sidebar-accent-contrast)}.btn[data-v-851a1a85]{justify-content:center;align-items:center;gap:var(--spacing-2);cursor:pointer;font-family:var(--font-family-title);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:var(--smooth-fast);border:none;flex-shrink:0;text-decoration:none;display:inline-flex}.btn[data-v-851a1a85]:focus-visible{box-shadow:0 0 0 2px var(--color-interactive-focus-ring);outline:none}.btn[data-v-851a1a85]:disabled,.btn[aria-disabled=true][data-v-851a1a85]{cursor:default}.btn.xs[data-v-851a1a85]{height:24px;padding:var(--spacing-xxx-small);border-radius:var(--radius-xx-small)}.btn.compact[data-v-851a1a85],.btn.sm[data-v-851a1a85]{height:32px;padding:var(--spacing-xx-small);border-radius:var(--radius-xx-small)}.btn.compact[data-v-851a1a85]{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs)}.btn.md[data-v-851a1a85]{height:40px;padding:var(--spacing-xx-small) var(--spacing-small);border-radius:var(--radius-x-small)}.btn.lg[data-v-851a1a85]{height:48px;padding:var(--spacing-small) var(--spacing-medium);border-radius:var(--radius-xx-small)}.btn.pill[data-v-851a1a85]{border-radius:var(--radius-full)}.btn.primary[data-v-851a1a85]{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.btn.primary[data-v-851a1a85]:hover:not(:disabled){background:var(--color-button-primary-bg-hover)}.btn.primary.active[data-v-851a1a85]:not(:disabled),.btn.primary[data-v-851a1a85]:active:not(:disabled){background:var(--color-button-primary-bg-pressed)}.btn.primary[data-v-851a1a85]:disabled{background:var(--color-button-primary-bg-disabled);color:var(--color-button-primary-text-disabled)}.btn.primary[data-v-851a1a85]>*{color:inherit}.btn.secondary[data-v-851a1a85]{background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));backdrop-filter:blur(var(--backdrop-blur-overlay))}.btn.secondary[data-v-851a1a85]:hover:not(:disabled){background:var(--color-button-secondary-bg-hover)}.btn.secondary.active[data-v-851a1a85]:not(:disabled),.btn.secondary[data-v-851a1a85]:active:not(:disabled){background:var(--color-button-secondary-bg-pressed)}.btn.secondary[data-v-851a1a85]:disabled{background:var(--color-button-secondary-bg-disabled);color:var(--color-button-secondary-text-disabled)}.btn.outline[data-v-851a1a85]{background:var(--color-button-outline-bg);color:var(--color-button-outline-text);border:1px solid var(--color-button-outline-border)}.btn.outline[data-v-851a1a85]:hover:not(:disabled){background:var(--color-button-outline-bg-hover)}.btn.outline.active[data-v-851a1a85]:not(:disabled),.btn.outline[data-v-851a1a85]:active:not(:disabled){background:var(--color-button-outline-bg-pressed)}.btn.outline[data-v-851a1a85]:disabled{color:var(--color-button-outline-text-disabled)}.btn.ghost[data-v-851a1a85]{background:var(--color-button-ghost-bg);color:var(--color-button-ghost-text)}.btn.ghost[data-v-851a1a85]:hover:not(:disabled){background:var(--color-button-ghost-bg-hover)}.btn.ghost.active[data-v-851a1a85]:not(:disabled),.btn.ghost[data-v-851a1a85]:active:not(:disabled){background:var(--color-button-ghost-bg-pressed)}.btn.ghost[data-v-851a1a85]:disabled{color:var(--color-button-ghost-text-disabled)}.btn.danger[data-v-851a1a85]{background:var(--color-sentiment-negative);color:var(--color-content-inverse)}.btn.danger[data-v-851a1a85]:hover:not(:disabled),.btn.danger.active[data-v-851a1a85]:not(:disabled),.btn.danger[data-v-851a1a85]:active:not(:disabled){background:var(--color-danger-600)}.btn.magic[data-v-851a1a85]{background:var(--magic,var(--color-interactive-ai));color:var(--magic-contrast,var(--color-content-inverse))}.btn.magic[data-v-851a1a85]:hover:not(:disabled),.btn.magic.active[data-v-851a1a85]:not(:disabled),.btn.magic[data-v-851a1a85]:active:not(:disabled){background:var(--magic-shade-2,var(--color-ai-600))}.btn.magic[data-v-851a1a85]:disabled{background:var(--color-button-primary-bg-disabled);color:var(--color-button-primary-text-disabled)}.btn.magic[data-v-851a1a85]>*{color:inherit}.btn.status-success[data-v-851a1a85]:not(.danger),.btn.status-success[data-v-851a1a85]:not(.danger):disabled{background:var(--color-sentiment-positive);color:var(--color-content-inverse)}.btn.status-error[data-v-851a1a85]:not(.danger),.btn.status-error[data-v-851a1a85]:not(.danger):disabled{background:var(--color-sentiment-negative);color:var(--color-content-inverse)}.btn.status-waiting[data-v-851a1a85]:disabled{background:var(--color-button-primary-bg-disabled);color:var(--color-button-primary-text)}.btn .label[data-v-851a1a85]{padding:0 var(--spacing-xxx-small)}.cds-button-sheet[data-v-525ac22f]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-525ac22f]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-525ac22f]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-525ac22f],.sheet-header p[data-v-525ac22f]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-525ac22f]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-525ac22f]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-525ac22f]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-525ac22f]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-525ac22f],.section-title[data-v-525ac22f]{line-height:var(--font-line-height-sm)}.section-caption[data-v-525ac22f]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-525ac22f]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-525ac22f]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-525ac22f]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.cell-caption[data-v-525ac22f]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-525ac22f]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-525ac22f]{opacity:.7;flex:100%}.chip[data-v-971bbfda]{align-items:center;gap:var(--spacing-xxx-small);min-height:20px;padding:var(--spacing-2) var(--spacing-xx-small);border-radius:var(--radius-full);background:var(--color-badge-default-bg);color:var(--color-badge-default-text);font-family:var(--font-family-body);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);white-space:nowrap;display:inline-flex}.primary[data-v-971bbfda]{background:var(--primary-tint);color:var(--color-content-primary)}.accent[data-v-971bbfda]{background:var(--color-badge-info-bg);color:var(--color-interactive-control)}.magic[data-v-971bbfda]{background:var(--color-badge-ai-bg);color:var(--color-badge-ai-text)}.translucent[data-v-971bbfda]{background:var(--color-alpha-black-40);color:var(--color-content-inverse)}.success[data-v-971bbfda]{background:var(--color-badge-success-bg);color:var(--color-badge-success-text)}.warning[data-v-971bbfda]{background:var(--color-badge-warning-bg);color:var(--color-badge-warning-text)}.overlay[data-v-971bbfda]{min-height:var(--font-line-height-xxs);padding:var(--spacing-2) var(--padding-x-small);border:1px solid var(--color-border-neutral);border-radius:var(--radius-xxx-small);background:var(--color-background-overlay);color:var(--color-content-tertiary);font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);flex-shrink:0}.cds-chips-sheet[data-v-b84b275d]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-b84b275d]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-b84b275d]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-b84b275d],.sheet-header p[data-v-b84b275d]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-b84b275d]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-b84b275d]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-b84b275d]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-b84b275d]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-b84b275d],.section-title[data-v-b84b275d]{line-height:var(--font-line-height-sm)}.section-caption[data-v-b84b275d]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-b84b275d]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-b84b275d]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-b84b275d]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.cell-caption[data-v-b84b275d]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-b84b275d]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-b84b275d]{opacity:.7;flex:100%}.cobutton{appearance:none;cursor:pointer;white-space:nowrap;transition:var(--smooth-fast),border-radius 0s linear,width 0s linear;letter-spacing:-.2px;border:none;justify-content:center;align-items:center;margin:0;padding:8px;text-decoration:none;display:inline-flex}.cobutton h1,.cobutton h2,.cobutton h3,.cobutton h4,.cobutton h5,.cobutton h6,.cobutton p{margin:0}.cobutton.checkbox+.checkbox{margin-top:0}.cobutton:not(.touch):hover{text-decoration:none}.cobutton:focus-visible{outline:2px solid var(--focus-colour,var(--coal));outline-offset:2px}.cobutton .txt-component:not(.clamp)>.txt-component-content{align-items:center;display:flex}.cobutton.icon-right{flex-direction:row-reverse}.cobutton.icon-right>.icon{margin-left:8px}.cobutton.icon-left{flex-direction:row}.cobutton.icon-left>.icon{margin-right:8px}.cobutton span.spinner{margin:auto}.cobutton[target=_blank]{position:relative}.cobutton[target=_blank] .icon.external{opacity:0;position:absolute;right:8px}.cobutton[target=_blank]:hover .icon.external{opacity:1;fill:var(--anchor)!important}.cobutton.fill{justify-content:center;width:100%}.cobutton.skeleton{min-width:120px;height:24px;box-shadow:none;cursor:default;border-radius:2px}.cobutton.skeleton>*{opacity:0}.cobutton.default,.cobutton.ghost{border-radius:8px;min-height:40px;padding:8px 16px}.cobutton.default.slim,.cobutton.ghost.slim{border-radius:6px;min-height:32px;padding:4px 12px}.cobutton.create{border-radius:20px;justify-content:center;height:40px;padding:8px 16px}.cobutton.create.icon-left{padding:8px 16px 8px 12px}.cobutton.create.icon-right{padding:8px 12px 8px 16px}.cobutton.create.icononly{border-radius:100%;width:40px}.cobutton.create.icononly.slim{width:32px;height:32px}.cobutton.create.slim{height:32px;padding:8px}.cobutton.create.slim.icon-left{padding:8px 12px 8px 8px}.cobutton.create.slim.icon-right{padding:8px 8px 8px 12px}.cobutton.create.custom,.cobutton.default.custom{background-color:var(--button-color);border-color:var(--button-color);color:var(--button-contrast-color);fill:var(--button-contrast-color)}.cobutton.create.custom>*,.cobutton.default.custom>*{color:var(--button-contrast-color);fill:var(--button-contrast-color)}.cobutton.create.custom:not(.touch):hover,.cobutton.default.custom:not(.touch):hover{background-color:var(--button-hover-color);border-color:var(--button-hover-color);color:var(--button-contrast-color);fill:var(--button-contrast-color);box-shadow:var(--button-shadow)}.cobutton.create.custom:not(.touch):hover>*,.cobutton.default.custom:not(.touch):hover>*{color:var(--button-contrast-color);fill:var(--button-contrast-color)}.cobutton.create.custom.active,.cobutton.create.custom:active,.cobutton.default.custom.active,.cobutton.default.custom:active{background-color:var(--button-color);border-color:var(--button-color);color:var(--button-contrast-color);fill:var(--button-contrast-color)}.cobutton.create.custom.active>*,.cobutton.create.custom:active>*,.cobutton.default.custom.active>*,.cobutton.default.custom:active>*{color:var(--button-contrast-color);fill:var(--button-contrast-color)}.cobutton.create.custom.active:not(.touch):hover,.cobutton.create.custom:active:not(.touch):hover,.cobutton.default.custom.active:not(.touch):hover,.cobutton.default.custom:active:not(.touch):hover{background-color:var(--button-hover-color);border-color:var(--button-hover-color);color:var(--button-contrast-color);fill:var(--button-contrast-color);box-shadow:var(--button-shadow)}.cobutton.create.custom.active:not(.touch):hover>*,.cobutton.create.custom:active:not(.touch):hover>*,.cobutton.default.custom.active:not(.touch):hover>*,.cobutton.default.custom:active:not(.touch):hover>*{color:var(--button-contrast-color);fill:var(--button-contrast-color)}.cobutton.create.translucent,.cobutton.default.translucent{background-color:#ffffff1f}.cobutton.create.translucent>*,.cobutton.default.translucent>*{color:#fff;fill:#fff}.cobutton.create.translucent:not(.touch):hover,.cobutton.default.translucent:not(.touch):hover{background-color:#fff6}.cobutton.create.translucent.active,.cobutton.create.translucent:active,.cobutton.default.translucent.active,.cobutton.default.translucent:active{background-color:#ffffff40}.cobutton.create.translucent.active>*,.cobutton.create.translucent:active>*,.cobutton.default.translucent.active>*,.cobutton.default.translucent:active>*{color:#fff;fill:#fff}.cobutton.create.translucent.active:not(.touch):hover,.cobutton.create.translucent:active:not(.touch):hover,.cobutton.default.translucent.active:not(.touch):hover,.cobutton.default.translucent:active:not(.touch):hover{background-color:#fff6}.cobutton.create.translucent.disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.create.translucent.visually-disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.create.translucent:disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.default.translucent.disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.default.translucent.visually-disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.default.translucent:disabled:not(.visually-enabled):not(.success):not(.danger){background-color:#ffffff1f}.cobutton.create.translucent.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.create.translucent.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.create.translucent:disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.default.translucent.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.default.translucent.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.default.translucent:disabled:not(.visually-enabled):not(.success):not(.danger)>*{color:#fff3;fill:#fff3}.cobutton.create.translucent.disabled .badge,.cobutton.create.translucent.visually-disabled .badge,.cobutton.create.translucent:disabled .badge,.cobutton.default.translucent.disabled .badge,.cobutton.default.translucent.visually-disabled .badge,.cobutton.default.translucent:disabled .badge{background-color:#ffffff1f}.cobutton.create.translucent.disabled .badge>*,.cobutton.create.translucent.visually-disabled .badge>*,.cobutton.create.translucent:disabled .badge>*,.cobutton.default.translucent.disabled .badge>*,.cobutton.default.translucent.visually-disabled .badge>*,.cobutton.default.translucent:disabled .badge>*{color:#fff3;fill:#fff3}.cobutton.create.translucent-dark,.cobutton.default.translucent-dark{background-color:rgba(var(--coal-rgb),.1)}.cobutton.create.translucent-dark>*,.cobutton.default.translucent-dark>*{color:var(--coal);fill:var(--coal)}.cobutton.create.translucent-dark:not(.touch):hover,.cobutton.default.translucent-dark:not(.touch):hover{background-color:rgba(var(--coal-rgb),.2)}.cobutton.create.translucent-dark.active,.cobutton.create.translucent-dark:active,.cobutton.default.translucent-dark.active,.cobutton.default.translucent-dark:active{background-color:rgba(var(--coal-rgb),.5)}.cobutton.create.translucent-dark.disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.create.translucent-dark.visually-disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.create.translucent-dark:disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.default.translucent-dark.disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.default.translucent-dark.visually-disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.default.translucent-dark:disabled:not(.visually-enabled):not(.success):not(.danger){background-color:rgba(var(--coal-rgb),.1)}.cobutton.create.translucent-dark.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.create.translucent-dark.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.create.translucent-dark:disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.default.translucent-dark.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.default.translucent-dark.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.default.translucent-dark:disabled:not(.visually-enabled):not(.success):not(.danger)>*{color:rgba(var(--coal-rgb),.2);fill:rgba(var(--coal-rgb),.2)}.cobutton.create.magic,.cobutton.default.magic{background:var(--magic);border-color:var(--magic);color:var(--magic-contrast);fill:var(--magic-contrast)}.cobutton.create.magic>*,.cobutton.default.magic>*{color:var(--magic-contrast);fill:var(--magic-contrast)}.cobutton.create.hover\:magic:not(.touch):hover,.cobutton.default.hover\:magic:not(.touch):hover{background:var(--magic-shade-2);border-color:var(--magic-shade-2);color:var(--magic-contrast);fill:var(--magic-contrast)}.cobutton.create.hover\:magic:not(.touch):hover>*,.cobutton.default.hover\:magic:not(.touch):hover>*{color:var(--magic-contrast);fill:var(--magic-contrast)}.cobutton.create.primary,.cobutton.default.primary{background-color:var(--primary);border-color:var(--primary);color:var(--primary-contrast);fill:var(--primary-contrast)}.cobutton.create.primary>*,.cobutton.create.primary>.chevron.icon,.cobutton.default.primary>*,.cobutton.default.primary>.chevron.icon{color:var(--primary-contrast);fill:var(--primary-contrast)}.cobutton.create.hover\:primary:not(.touch):hover,.cobutton.default.hover\:primary:not(.touch):hover{background-color:var(--primary);border-color:var(--primary);color:var(--primary-contrast);fill:var(--primary-contrast)}.cobutton.create.hover\:primary:not(.touch):hover>*,.cobutton.default.hover\:primary:not(.touch):hover>*{color:var(--primary-contrast);fill:var(--primary-contrast)}.cobutton.create.hover\:primary.primary:not(.touch):hover,.cobutton.default.hover\:primary.primary:not(.touch):hover{background-color:var(--primary-shade-1);border-color:var(--primary-shade-1);color:var(--primary-contrast);fill:var(--primary-contrast);box-shadow:var(--primary-shadow)}.cobutton.create.hover\:primary.primary:not(.touch):hover>*,.cobutton.default.hover\:primary.primary:not(.touch):hover>*{color:var(--primary-contrast);fill:var(--primary-contrast)}.cobutton.create.active\:primary.active,.cobutton.create.active\:primary:active,.cobutton.default.active\:primary.active,.cobutton.default.active\:primary:active{background-color:var(--primary-shade-1);border-color:var(--primary-shade-1);color:var(--primary-contrast);fill:var(--primary-contrast)}.cobutton.create.active\:primary.active>*,.cobutton.create.active\:primary:active>*,.cobutton.default.active\:primary.active>*,.cobutton.default.active\:primary:active>*{color:var(--primary-contrast);fill:var(--primary-contrast)}.cobutton.create.fade-primary,.cobutton.default.fade-primary{background-color:var(--primary-tint);border-color:var(--primary-tint);color:var(--primary);fill:var(--primary)}.cobutton.create.fade-primary>*,.cobutton.default.fade-primary>*{color:var(--primary);fill:var(--primary)}.cobutton.create.hover\:fade-primary:not(.touch):hover,.cobutton.default.hover\:fade-primary:not(.touch):hover{background-color:var(--primary-tint-2);border-color:var(--primary-tint-2);color:var(--primary);fill:var(--primary)}.cobutton.create.hover\:fade-primary:not(.touch):hover>*,.cobutton.default.hover\:fade-primary:not(.touch):hover>*{color:var(--primary);fill:var(--primary)}.cobutton.create.hover\:fade-primary.primary:not(.touch):hover,.cobutton.default.hover\:fade-primary.primary:not(.touch):hover{background-color:var(--primary-tint-2);border-color:var(--primary-tint-2);color:var(--primary);fill:var(--primary)}.cobutton.create.hover\:fade-primary.primary:not(.touch):hover>*,.cobutton.default.hover\:fade-primary.primary:not(.touch):hover>*{color:var(--primary);fill:var(--primary)}.cobutton.create.active\:fade-primary.active,.cobutton.create.active\:fade-primary:active,.cobutton.default.active\:fade-primary.active,.cobutton.default.active\:fade-primary:active{background-color:var(--primary-tint);border-color:var(--primary-tint);color:var(--primary);fill:var(--primary)}.cobutton.create.active\:fade-primary.active>*,.cobutton.create.active\:fade-primary:active>*,.cobutton.default.active\:fade-primary.active>*,.cobutton.default.active\:fade-primary:active>*{color:var(--primary);fill:var(--primary)}.cobutton.create.active\:fade-primary.active:not(.touch):hover,.cobutton.create.active\:fade-primary:active:not(.touch):hover,.cobutton.default.active\:fade-primary.active:not(.touch):hover,.cobutton.default.active\:fade-primary:active:not(.touch):hover{background-color:var(--primary-tint-2);border-color:var(--primary-tint-2);color:var(--primary);fill:var(--primary)}.cobutton.create.active\:fade-primary.active:not(.touch):hover>*,.cobutton.create.active\:fade-primary:active:not(.touch):hover>*,.cobutton.default.active\:fade-primary.active:not(.touch):hover>*,.cobutton.default.active\:fade-primary:active:not(.touch):hover>*{color:var(--primary);fill:var(--primary)}.cobutton.create.success,.cobutton.default.success{background-color:var(--success);border-color:var(--success);color:var(--success-contrast);fill:var(--success-contrast)}.cobutton.create.success>*,.cobutton.default.success>*{color:var(--success-contrast);fill:var(--success-contrast)}.cobutton.create.hover\:success.active,.cobutton.create.hover\:success:active,.cobutton.create.hover\:success:not(.touch):hover,.cobutton.default.hover\:success.active,.cobutton.default.hover\:success:active,.cobutton.default.hover\:success:not(.touch):hover{background-color:var(--success-shade-1);border-color:var(--success-shade-1);color:var(--success-contrast);fill:var(--success-contrast);box-shadow:var(--success-shadow)}.cobutton.create.hover\:success.active>*,.cobutton.create.hover\:success:active>*,.cobutton.create.hover\:success:not(.touch):hover>*,.cobutton.default.hover\:success.active>*,.cobutton.default.hover\:success:active>*,.cobutton.default.hover\:success:not(.touch):hover>*{color:var(--success-contrast);fill:var(--success-contrast)}.cobutton.create.warning,.cobutton.default.warning{background-color:var(--warning);border-color:var(--warning);color:var(--warning-contrast);fill:var(--warning-contrast)}.cobutton.create.warning>*,.cobutton.default.warning>*{color:var(--warning-contrast);fill:var(--warning-contrast)}.cobutton.create.hover\:warning.active,.cobutton.create.hover\:warning:active,.cobutton.create.hover\:warning:not(.touch):hover,.cobutton.default.hover\:warning.active,.cobutton.default.hover\:warning:active,.cobutton.default.hover\:warning:not(.touch):hover{background-color:var(--warning-shade-1);border-color:var(--warning-shade-1);color:var(--warning-contrast);fill:var(--warning-contrast);box-shadow:var(--warning-shadow)}.cobutton.create.hover\:warning.active>*,.cobutton.create.hover\:warning:active>*,.cobutton.create.hover\:warning:not(.touch):hover>*,.cobutton.default.hover\:warning.active>*,.cobutton.default.hover\:warning:active>*,.cobutton.default.hover\:warning:not(.touch):hover>*{color:var(--warning-contrast);fill:var(--warning-contrast)}.cobutton.create.danger,.cobutton.default.danger{background-color:var(--danger);border-color:var(--danger);color:var(--danger-contrast);fill:var(--danger-contrast)}.cobutton.create.danger>*,.cobutton.default.danger>*{color:var(--danger-contrast);fill:var(--danger-contrast)}.cobutton.create.hover\:danger.active,.cobutton.create.hover\:danger:active,.cobutton.create.hover\:danger:not(.touch):hover,.cobutton.default.hover\:danger.active,.cobutton.default.hover\:danger:active,.cobutton.default.hover\:danger:not(.touch):hover{background-color:var(--danger);border-color:var(--danger);color:var(--danger-contrast);fill:var(--danger-contrast)}.cobutton.create.hover\:danger.active>*,.cobutton.create.hover\:danger:active>*,.cobutton.create.hover\:danger:not(.touch):hover>*,.cobutton.default.hover\:danger.active>*,.cobutton.default.hover\:danger:active>*,.cobutton.default.hover\:danger:not(.touch):hover>*{color:var(--danger-contrast);fill:var(--danger-contrast)}.cobutton.create.hover\:danger.danger.active,.cobutton.create.hover\:danger.danger:active,.cobutton.create.hover\:danger.danger:not(.touch):hover,.cobutton.default.hover\:danger.danger.active,.cobutton.default.hover\:danger.danger:active,.cobutton.default.hover\:danger.danger:not(.touch):hover{background-color:var(--danger-shade-1);border-color:var(--danger-shade-1);box-shadow:var(--danger-shadow)}.cobutton.create.cloud,.cobutton.default.cloud{background-color:var(--cloud);border-color:var(--cloud);color:var(--coal);fill:var(--coal)}.cobutton.create.cloud>*,.cobutton.default.cloud>*{color:var(--coal);fill:var(--coal)}.cobutton.create.hover\:cloud.active,.cobutton.create.hover\:cloud:active,.cobutton.create.hover\:cloud:not(.touch):hover,.cobutton.default.hover\:cloud.active,.cobutton.default.hover\:cloud:active,.cobutton.default.hover\:cloud:not(.touch):hover{background-color:var(--smoke);border-color:var(--smoke);color:var(--coal);fill:var(--coal)}.cobutton.create.hover\:cloud.active>*,.cobutton.create.hover\:cloud:active>*,.cobutton.create.hover\:cloud:not(.touch):hover>*,.cobutton.default.hover\:cloud.active>*,.cobutton.default.hover\:cloud:active>*,.cobutton.default.hover\:cloud:not(.touch):hover>*{color:var(--coal);fill:var(--coal)}.cobutton.create.smoke,.cobutton.default.smoke{background-color:var(--smoke);border-color:var(--smoke);color:var(--coal);fill:var(--coal)}.cobutton.create.smoke>*,.cobutton.default.smoke>*{color:var(--coal);fill:var(--coal)}.cobutton.create.hover\:smoke:not(.touch):hover,.cobutton.default.hover\:smoke:not(.touch):hover{background-color:var(--smoke);border-color:var(--smoke);color:var(--coal);fill:var(--coal)}.cobutton.create.hover\:smoke:not(.touch):hover>*,.cobutton.default.hover\:smoke:not(.touch):hover>*{color:var(--coal);fill:var(--coal)}.cobutton.create.hover\:smoke.smoke:not(.touch):hover,.cobutton.default.hover\:smoke.smoke:not(.touch):hover{background-color:var(--mercury);border-color:var(--mercury);box-shadow:var(--shadow-base)}.cobutton.create.active\:smoke.active,.cobutton.create.active\:smoke:active,.cobutton.default.active\:smoke.active,.cobutton.default.active\:smoke:active{background-color:var(--smoke);border-color:var(--smoke);color:var(--coal);fill:var(--coal)}.cobutton.create.active\:smoke.active>*,.cobutton.create.active\:smoke:active>*,.cobutton.default.active\:smoke.active>*,.cobutton.default.active\:smoke:active>*{color:var(--coal);fill:var(--coal)}.cobutton.create.active\:smoke.active:not(.touch):hover,.cobutton.create.active\:smoke:active:not(.touch):hover,.cobutton.default.active\:smoke.active:not(.touch):hover,.cobutton.default.active\:smoke:active:not(.touch):hover{background-color:var(--mercury);border-color:var(--mercury);color:var(--coal);fill:var(--coal);box-shadow:var(--shadow-base)}.cobutton.create.active\:smoke.active:not(.touch):hover>*,.cobutton.create.active\:smoke:active:not(.touch):hover>*,.cobutton.default.active\:smoke.active:not(.touch):hover>*,.cobutton.default.active\:smoke:active:not(.touch):hover>*{color:var(--coal);fill:var(--coal)}.cobutton.create.contrast,.cobutton.default.contrast{background-color:rgba(var(--colour-rgb,var(--coal-rgb)),.4);border-color:rgba(var(--colour-rgb,var(--coal-rgb)),.4);color:rgb(var(--colour-contrast-rgb));fill:rgb(var(--colour-contrast-rgb))}.cobutton.create.contrast>*,.cobutton.default.contrast>*{color:rgb(var(--colour-contrast-rgb));fill:rgb(var(--colour-contrast-rgb))}.cobutton.create.contrast.disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.create.contrast.visually-disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.create.contrast:disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.default.contrast.disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.default.contrast.visually-disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.default.contrast:disabled:not(.visually-enabled):not(.success):not(.danger){background-color:rgba(var(--colour-rgb,var(--coal-rgb)),.25)}.cobutton.create.contrast.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.create.contrast.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.create.contrast:disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.default.contrast.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.default.contrast.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.default.contrast:disabled:not(.visually-enabled):not(.success):not(.danger)>*{color:rgba(var(--colour-contrast-rgb,var(--coal-rgb)),.5);fill:rgba(var(--colour-contrast-rgb,var(--coal-rgb)),.5)}.cobutton.create.hover\:contrast.active,.cobutton.create.hover\:contrast:active,.cobutton.create.hover\:contrast:focus,.cobutton.create.hover\:contrast:not(.touch):hover,.cobutton.default.hover\:contrast.active,.cobutton.default.hover\:contrast:active,.cobutton.default.hover\:contrast:focus,.cobutton.default.hover\:contrast:not(.touch):hover{background-color:rgba(var(--colour-rgb,var(--coal-rgb)),.6);border-color:rgba(var(--colour-rgb,var(--coal-rgb)),.6)}.cobutton.create.white,.cobutton.default.white{color:var(--coal);fill:var(--coal);background-color:#fff;border-color:#fff}.cobutton.create.white>*,.cobutton.default.white>*{color:var(--coal);fill:var(--coal)}.cobutton.create.white.active:not(.checkbox),.cobutton.default.white.active:not(.checkbox){background-color:var(--mercury);border-color:var(--mercury);color:var(--coal);fill:var(--coal)}.cobutton.create.white.active:not(.checkbox)>*,.cobutton.default.white.active:not(.checkbox)>*{color:var(--coal);fill:var(--coal)}.cobutton.create.hover\:white:not(.touch):hover,.cobutton.default.hover\:white:not(.touch):hover{background-color:var(--cloud);border-color:var(--cloud);color:var(--coal);fill:var(--coal)}.cobutton.create.hover\:white:not(.touch):hover>*,.cobutton.default.hover\:white:not(.touch):hover>*{color:var(--coal);fill:var(--coal)}.cobutton.create.anchor>*,.cobutton.default.anchor>*{color:var(--anchor);fill:var(--anchor)}.cobutton.ghost{background:0 0;border-style:solid;border-width:1px;padding:9px 16px}.cobutton.ghost.custom{border-color:var(--button-color);color:var(--button-color);fill:var(--button-color)}.cobutton.ghost.custom>*{color:var(--button-color);fill:var(--button-color)}.cobutton.ghost.custom:not(.touch):hover{background-color:var(--button-color);border-color:var(--button-color);color:var(--button-contrast-color);fill:var(--button-contrast-color)}.cobutton.ghost.custom:not(.touch):hover>*{color:var(--button-contrast-color);fill:var(--button-contrast-color)}.cobutton.ghost.primary{border-color:var(--primary);color:var(--primary);fill:var(--primary)}.cobutton.ghost.primary>*{color:var(--primary);fill:var(--primary)}.cobutton.ghost.success{background-color:var(--success);border-color:var(--success);color:var(--success-contrast);fill:var(--success-contrast)}.cobutton.ghost.success>*{color:var(--success-contrast);fill:var(--success-contrast)}.cobutton.ghost.warning{border-color:var(--warning);background-color:var(--warning-tint);color:var(--warning-contrast-tint-1);fill:var(--warning-contrast-tint-1)}.cobutton.ghost.warning>*{color:var(--warning-contrast-tint-1);fill:var(--warning-contrast-tint-1)}.cobutton.ghost.hover\:warning.active,.cobutton.ghost.hover\:warning:active,.cobutton.ghost.hover\:warning:focus,.cobutton.ghost.hover\:warning:not(.touch):hover{background-color:var(--warning-tint-2);border-color:var(--warning);color:var(--warning-contrast-tint-1);fill:var(--warning-contrast-tint-1)}.cobutton.ghost.hover\:warning.active>*,.cobutton.ghost.hover\:warning:active>*,.cobutton.ghost.hover\:warning:focus>*,.cobutton.ghost.hover\:warning:not(.touch):hover>*{color:var(--warning-contrast-tint-1);fill:var(--warning-contrast-tint-1)}.cobutton.ghost.smoke{border-color:var(--smoke);color:var(--coal);fill:var(--coal)}.cobutton.ghost.smoke>*{color:var(--coal);fill:var(--coal)}.cobutton.ghost.smoke.disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.ghost.smoke.visually-disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.ghost.smoke:disabled:not(.visually-enabled):not(.success):not(.danger){border-color:var(--smoke);background:0 0}.cobutton.ghost.smoke.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.ghost.smoke.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.ghost.smoke:disabled:not(.visually-enabled):not(.success):not(.danger)>*{color:var(--steel);fill:var(--steel)}.cobutton.ghost.hover\:smoke.active,.cobutton.ghost.hover\:smoke:active,.cobutton.ghost.hover\:smoke:focus,.cobutton.ghost.hover\:smoke:not(.touch):hover{background-color:var(--smoke);border-color:var(--smoke);color:var(--coal);fill:var(--coal);box-shadow:var(--shadow-base)}.cobutton.ghost.hover\:smoke.active>*,.cobutton.ghost.hover\:smoke:active>*,.cobutton.ghost.hover\:smoke:focus>*,.cobutton.ghost.hover\:smoke:not(.touch):hover>*{color:var(--coal);fill:var(--coal)}.cobutton.ghost.steel{border-color:var(--steel);color:var(--coal);fill:var(--coal)}.cobutton.ghost.steel>*{color:var(--coal);fill:var(--coal)}.cobutton.ghost.steel>.chevron,.cobutton.ghost.steel>.icon{color:var(--anchor);fill:var(--anchor)}.cobutton.ghost.hover\:steel.active,.cobutton.ghost.hover\:steel:active,.cobutton.ghost.hover\:steel:focus,.cobutton.ghost.hover\:steel:not(.touch):hover{background-color:var(--cloud);border-color:var(--steel);color:var(--coal);fill:var(--coal)}.cobutton.ghost.hover\:steel.active>*,.cobutton.ghost.hover\:steel:active>*,.cobutton.ghost.hover\:steel:focus>*,.cobutton.ghost.hover\:steel:not(.touch):hover>*{color:var(--coal);fill:var(--coal)}.cobutton.ghost.hover\:steel.active,.cobutton.ghost.hover\:steel:active,.cobutton.ghost.hover\:steel:focus{background-color:var(--smoke);border-color:var(--smoke);color:var(--coal);fill:var(--coal);box-shadow:var(--shadow-base)}.cobutton.ghost.hover\:steel.active>*,.cobutton.ghost.hover\:steel:active>*,.cobutton.ghost.hover\:steel:focus>*{color:var(--coal);fill:var(--coal)}.cobutton.ghost.white{color:var(--coal);fill:var(--coal);border-color:#fff}.cobutton.ghost.white>*{color:var(--coal);fill:var(--coal)}.cobutton.ghost.hover\:white.active,.cobutton.ghost.hover\:white:active,.cobutton.ghost.hover\:white:focus,.cobutton.ghost.hover\:white:not(.touch):hover{color:var(--coal);fill:var(--coal);box-shadow:var(--shadow-base);background-color:#fff;border-color:#fff}.cobutton.ghost.hover\:white.active>*,.cobutton.ghost.hover\:white:active>*,.cobutton.ghost.hover\:white:focus>*,.cobutton.ghost.hover\:white:not(.touch):hover>*{color:var(--coal);fill:var(--coal)}.cobutton.ghost.contrast{border-width:1.5px;border-color:rgba(var(--colour-rgb,var(--coal-rgb)),.15);color:rgba(var(--colour-rgb,var(--coal-rgb)),.4);fill:rgba(var(--colour-rgb,var(--coal-rgb)),.4)}.cobutton.ghost.contrast>*{color:rgba(var(--colour-rgb,var(--coal-rgb)),.4);fill:rgba(var(--colour-rgb,var(--coal-rgb)),.4)}.cobutton.ghost.hover\:contrast.active,.cobutton.ghost.hover\:contrast:active,.cobutton.ghost.hover\:contrast:focus,.cobutton.ghost.hover\:contrast:not(.touch):hover,.cobutton.ghost.hover\:contrast.active>*,.cobutton.ghost.hover\:contrast:active>*,.cobutton.ghost.hover\:contrast:focus>*,.cobutton.ghost.hover\:contrast:not(.touch):hover>*{color:currentColor;fill:currentColor}.cobutton.ghost.translucent{background-color:#ffffff1f;border:none}.cobutton.ghost.translucent>*{color:#fff;fill:#fff}.cobutton.ghost.translucent:not(.touch):hover{background-color:#fff3}.cobutton.ghost.translucent:not(.touch):hover>*{color:#fff;fill:#fff}.cobutton.ghost.translucent.active,.cobutton.ghost.translucent:active{background-color:#fff6}.cobutton.ghost.translucent.disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.ghost.translucent.visually-disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.ghost.translucent:disabled:not(.visually-enabled):not(.success):not(.danger){background-color:#ffffff1f}.cobutton.ghost.translucent.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.ghost.translucent.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.ghost.translucent:disabled:not(.visually-enabled):not(.success):not(.danger)>*{color:#fff3;fill:#fff3}.cobutton.ghost.translucent-dark{background-color:rgba(var(--coal-rgb),.25);border:none}.cobutton.ghost.translucent-dark>*{color:#fff;fill:#fff}.cobutton.ghost.translucent-dark:not(.touch):hover{background-color:rgba(var(--coal-rgb),.35)}.cobutton.ghost.translucent-dark:not(.touch):hover>*{color:#fff;fill:#fff}.cobutton.ghost.translucent-dark.active,.cobutton.ghost.translucent-dark:active{background-color:rgba(var(--coal-rgb),.5)}.cobutton.ghost.translucent-dark.disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.ghost.translucent-dark.visually-disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.ghost.translucent-dark:disabled:not(.visually-enabled):not(.success):not(.danger){background-color:rgba(var(--coal-rgb),.25)}.cobutton.ghost.translucent-dark.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.ghost.translucent-dark.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.ghost.translucent-dark:disabled:not(.visually-enabled):not(.success):not(.danger)>*{color:rgba(var(--coal-rgb),.4);fill:rgba(var(--coal-rgb),.4)}.cobutton.basic{background:0 0;padding:8px 0;text-decoration:none}.cobutton.basic.icon-right span.spinner{margin-left:8px}.cobutton.basic.icon-left span.spinner{margin-right:8px}.cobutton.basic.slim{padding:4px 0}.cobutton.basic.custom,.cobutton.basic.custom>*{color:var(--button-color);fill:var(--button-color)}.cobutton.basic.custom.active,.cobutton.basic.custom:active,.cobutton.basic.custom:focus,.cobutton.basic.custom:not(.touch):hover{color:var(--button-hover-color);fill:var(--button-hover-color);background:0 0}.cobutton.basic.custom.active>*,.cobutton.basic.custom:active>*,.cobutton.basic.custom:focus>*,.cobutton.basic.custom:not(.touch):hover>*{color:var(--button-hover-color);fill:var(--button-hover-color)}.cobutton.basic.primary,.cobutton.basic.primary>*{color:var(--primary);fill:var(--primary)}.cobutton.basic.hover\:primary.active,.cobutton.basic.hover\:primary:active,.cobutton.basic.hover\:primary:focus,.cobutton.basic.hover\:primary:not(.touch):hover{color:var(--primary-shade-1);fill:var(--primary-shade-1);background:0 0}.cobutton.basic.hover\:primary.active>*,.cobutton.basic.hover\:primary:active>*,.cobutton.basic.hover\:primary:focus>*,.cobutton.basic.hover\:primary:not(.touch):hover>*{color:var(--primary-shade-1);fill:var(--primary-shade-1)}.cobutton.basic.navy,.cobutton.basic.navy>*{color:var(--navy);fill:var(--navy)}.cobutton.basic.hover\:navy.active,.cobutton.basic.hover\:navy:active,.cobutton.basic.hover\:navy:focus,.cobutton.basic.hover\:navy:not(.touch):hover{color:var(--navy-shade-1);fill:var(--navy-shade-1);background:0 0}.cobutton.basic.hover\:navy.active>*,.cobutton.basic.hover\:navy:active>*,.cobutton.basic.hover\:navy:focus>*,.cobutton.basic.hover\:navy:not(.touch):hover>*{color:var(--navy-shade-1);fill:var(--navy-shade-1)}.cobutton.basic.success,.cobutton.basic.success>*{color:var(--success);fill:var(--success)}.cobutton.basic.hover\:success.active,.cobutton.basic.hover\:success:active,.cobutton.basic.hover\:success:focus,.cobutton.basic.hover\:success:not(.touch):hover{color:var(--success-shade-1);fill:var(--success-shade-1);background:0 0}.cobutton.basic.hover\:success.active>*,.cobutton.basic.hover\:success:active>*,.cobutton.basic.hover\:success:focus>*,.cobutton.basic.hover\:success:not(.touch):hover>*{color:var(--success-shade-1);fill:var(--success-shade-1)}.cobutton.basic.warning,.cobutton.basic.warning>*{color:var(--warning);fill:var(--warning)}.cobutton.basic.hover\:warning.active,.cobutton.basic.hover\:warning:active,.cobutton.basic.hover\:warning:focus,.cobutton.basic.hover\:warning:not(.touch):hover{color:var(--warning-shade-1);fill:var(--warning-shade-1);background:0 0}.cobutton.basic.hover\:warning.active>*,.cobutton.basic.hover\:warning:active>*,.cobutton.basic.hover\:warning:focus>*,.cobutton.basic.hover\:warning:not(.touch):hover>*{color:var(--warning-shade-1);fill:var(--warning-shade-1)}.cobutton.basic.danger,.cobutton.basic.danger>*{color:var(--danger);fill:var(--danger)}.cobutton.basic.hover\:danger.active,.cobutton.basic.hover\:danger:active,.cobutton.basic.hover\:danger:focus,.cobutton.basic.hover\:danger:not(.touch):hover{color:var(--danger-shade-1);fill:var(--danger-shade-1);background:0 0}.cobutton.basic.hover\:danger.active>*,.cobutton.basic.hover\:danger:active>*,.cobutton.basic.hover\:danger:focus>*,.cobutton.basic.hover\:danger:not(.touch):hover>*{color:var(--danger-shade-1);fill:var(--danger-shade-1)}.cobutton.basic.anchor,.cobutton.basic.anchor>*{color:var(--anchor);fill:var(--anchor)}.cobutton.basic.hover\:anchor:not(.touch):hover{color:var(--coal);fill:var(--coal);background:0 0}.cobutton.basic.hover\:anchor:not(.touch):hover>*{color:var(--coal);fill:var(--coal)}.cobutton.basic.active\:anchor.active,.cobutton.basic.active\:anchor:active,.cobutton.basic.active\:anchor:focus{color:var(--coal);fill:var(--coal);background:0 0}.cobutton.basic.active\:anchor.active>*,.cobutton.basic.active\:anchor:active>*,.cobutton.basic.active\:anchor:focus>*{color:var(--coal);fill:var(--coal)}.cobutton.basic.active\:primary.active.active,.cobutton.basic.active\:primary:active{color:var(--primary);fill:var(--primary);background:0 0}.cobutton.basic.active\:primary.active.active>*,.cobutton.basic.active\:primary:active>*{color:var(--primary);fill:var(--primary)}.cobutton.basic.steel,.cobutton.basic.steel>*{color:var(--steel);fill:var(--steel)}.cobutton.basic.hover\:steel.active,.cobutton.basic.hover\:steel:active,.cobutton.basic.hover\:steel:focus,.cobutton.basic.hover\:steel:not(.touch):hover{color:var(--anchor);fill:var(--anchor);background:0 0}.cobutton.basic.hover\:steel.active>*,.cobutton.basic.hover\:steel:active>*,.cobutton.basic.hover\:steel:focus>*,.cobutton.basic.hover\:steel:not(.touch):hover>*{color:var(--anchor);fill:var(--anchor)}.cobutton.basic.white,.cobutton.basic.white>*{color:#fff;fill:#fff}.cobutton.basic.white.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.basic.white.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.basic.white:disabled:not(.visually-enabled):not(.success):not(.danger)>*{color:#fff3;fill:#fff3}.cobutton.basic.hover\:white.active,.cobutton.basic.hover\:white:active,.cobutton.basic.hover\:white:focus,.cobutton.basic.hover\:white:not(.touch):hover{color:#fff;fill:#fff;background:0 0}.cobutton.basic.hover\:white.active>*,.cobutton.basic.hover\:white:active>*,.cobutton.basic.hover\:white:focus>*,.cobutton.basic.hover\:white:not(.touch):hover>*{color:#fff;fill:#fff}.cobutton.basic.translucent,.cobutton.basic.translucent>*{color:#fff9;fill:#fff9}.cobutton.basic.translucent.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.basic.translucent.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.basic.translucent:disabled:not(.visually-enabled):not(.success):not(.danger)>*{color:#ffffff40;fill:#ffffff40}.cobutton.basic.hover\:translucent:not(.touch):hover,.cobutton.basic.hover\:translucent:not(.touch):hover>*,.cobutton.basic.hover\:translucent.active.active,.cobutton.basic.hover\:translucent:active,.cobutton.basic.hover\:translucent.active.active>*,.cobutton.basic.hover\:translucent:active>*{color:#fff;fill:#fff}.cobutton.basic.coal,.cobutton.basic.coal>*{color:var(--coal);fill:var(--coal)}.cobutton.basic.hover\:coal.active,.cobutton.basic.hover\:coal:active,.cobutton.basic.hover\:coal:focus,.cobutton.basic.hover\:coal:not(.touch):hover{color:var(--coal);fill:var(--coal);background:0 0}.cobutton.basic.hover\:coal.active>*,.cobutton.basic.hover\:coal:active>*,.cobutton.basic.hover\:coal:focus>*,.cobutton.basic.hover\:coal:not(.touch):hover>*{color:var(--coal);fill:var(--coal)}.cobutton.basic.translucent-dark,.cobutton.basic.translucent-dark>*{color:rgba(var(--coal-rgb),.4);fill:rgba(var(--coal-rgb),.4)}.cobutton.basic.hover\:translucent-dark:not(.touch):hover{color:var(--coal);fill:var(--coal);background:0 0}.cobutton.basic.hover\:translucent-dark:not(.touch):hover>*{color:var(--coal);fill:var(--coal)}.cobutton.basic.hover\:translucent-dark.active,.cobutton.basic.hover\:translucent-dark:active{color:var(--primary);fill:var(--primary);background:0 0}.cobutton.basic.hover\:translucent-dark.active>*,.cobutton.basic.hover\:translucent-dark:active>*{color:var(--primary);fill:var(--primary)}.cobutton.basic.transparent{color:#ffffffbf;fill:#ffffffbf;background:0 0}.cobutton.basic.transparent>*{color:#ffffffbf;fill:#ffffffbf}.cobutton.basic.hover\:transparent:not(.touch):hover{color:#fff;fill:#fff;background:0 0}.cobutton.basic.hover\:transparent:not(.touch):hover>*{color:#fff;fill:#fff}.cobutton.basic.hover\:transparent.active,.cobutton.basic.hover\:transparent:active{color:var(--primary);fill:var(--primary);background:0 0}.cobutton.basic.hover\:transparent.active>*,.cobutton.basic.hover\:transparent:active>*{color:var(--primary);fill:var(--primary)}.cobutton.basic.transparent-dark{color:rgba(var(--coal-rgb),.4);fill:rgba(var(--coal-rgb),.4);background:0 0}.cobutton.basic.transparent-dark>*{color:rgba(var(--coal-rgb),.4);fill:rgba(var(--coal-rgb),.4)}.cobutton.basic.hover\:transparent-dark:not(.touch):hover{color:var(--coal);fill:var(--coal);background:0 0}.cobutton.basic.hover\:transparent-dark:not(.touch):hover>*{color:var(--coal);fill:var(--coal)}.cobutton.basic.hover\:transparent-dark.active,.cobutton.basic.hover\:transparent-dark:active{color:var(--primary);fill:var(--primary);background:0 0}.cobutton.basic.hover\:transparent-dark.active>*,.cobutton.basic.hover\:transparent-dark:active>*{color:var(--primary);fill:var(--primary)}.cobutton.add{background:0 0;justify-content:center;padding:8px 0}.cobutton.add>.icon{border-radius:100%;padding:8px}.cobutton.add.primary,.cobutton.add.primary>*{color:var(--primary);fill:var(--primary)}.cobutton.add.primary>.icon{background-color:var(--primary)}.cobutton.add.primary>.icon>*{color:var(--primary-contrast);fill:var(--primary-contrast)}.cobutton.add.hover\:primary.active,.cobutton.add.hover\:primary:active,.cobutton.add.hover\:primary:focus,.cobutton.add.hover\:primary:not(.touch):hover{color:var(--primary-shade-1);fill:var(--primary-shade-1);background:0 0}.cobutton.add.hover\:primary.active>*,.cobutton.add.hover\:primary:active>*,.cobutton.add.hover\:primary:focus>*,.cobutton.add.hover\:primary:not(.touch):hover>*{color:var(--primary-shade-1);fill:var(--primary-shade-1)}.cobutton.add.hover\:primary.active>.icon,.cobutton.add.hover\:primary:active>.icon,.cobutton.add.hover\:primary:focus>.icon,.cobutton.add.hover\:primary:not(.touch):hover>.icon{background-color:var(--primary-shade-1)}.cobutton.add.hover\:primary.active>.icon>*,.cobutton.add.hover\:primary:active>.icon>*,.cobutton.add.hover\:primary:focus>.icon>*,.cobutton.add.hover\:primary:not(.touch):hover>.icon>*{color:var(--primary-contrast);fill:var(--primary-contrast)}.cobutton.media.icononly{box-shadow:none;background-color:rgba(var(--coal-rgb),.8);color:var(--anchor);fill:var(--anchor);border-radius:100%;justify-content:center;padding:8px}.cobutton.media.icononly>*{color:var(--anchor);fill:var(--anchor)}.cobutton.media.icononly.solid,.cobutton.media.icononly.solid.active,.cobutton.media.icononly.solid.focus,.cobutton.media.icononly.solid:active,.cobutton.media.icononly.solid:focus,.cobutton.media.icononly.solid:not(.touch):hover{background-color:var(--night)}.cobutton.media.icononly.translucent{background-color:#ffffff1f}.cobutton.media.icononly.translucent>*{color:#fff;fill:#fff}.cobutton.media.icononly.translucent:not(.touch):hover{background-color:#fff3}.cobutton.media.icononly.translucent.active{background-color:#fff6}.cobutton.media.icononly.success{background-color:var(--success)}.cobutton.media.icononly.success>*{color:var(--success-contrast);fill:var(--success-contrast)}.cobutton.media.icononly.danger{background-color:var(--danger)}.cobutton.media.icononly.danger>*{color:var(--danger-contrast);fill:var(--danger-contrast)}.cobutton.media.icononly.hover\:primary.active,.cobutton.media.icononly.hover\:primary.focus,.cobutton.media.icononly.hover\:primary:active,.cobutton.media.icononly.hover\:primary:focus,.cobutton.media.icononly.hover\:primary:not(.touch):hover{background-color:var(--coal);color:var(--primary);fill:var(--primary)}.cobutton.media.icononly.hover\:primary.active>*,.cobutton.media.icononly.hover\:primary.focus>*,.cobutton.media.icononly.hover\:primary:active>*,.cobutton.media.icononly.hover\:primary:focus>*,.cobutton.media.icononly.hover\:primary:not(.touch):hover>*{color:var(--primary);fill:var(--primary)}.cobutton.media.icononly.hover\:danger.active,.cobutton.media.icononly.hover\:danger.focus,.cobutton.media.icononly.hover\:danger:active,.cobutton.media.icononly.hover\:danger:focus,.cobutton.media.icononly.hover\:danger:not(.touch):hover{background-color:var(--danger);color:var(--danger-contrast);fill:var(--danger-contrast)}.cobutton.media.icononly.hover\:danger.active>*,.cobutton.media.icononly.hover\:danger.focus>*,.cobutton.media.icononly.hover\:danger:active>*,.cobutton.media.icononly.hover\:danger:focus>*,.cobutton.media.icononly.hover\:danger:not(.touch):hover>*{color:var(--danger-contrast);fill:var(--danger-contrast)}.cobutton.media.icononly.hover\:success.active,.cobutton.media.icononly.hover\:success.focus,.cobutton.media.icononly.hover\:success:active,.cobutton.media.icononly.hover\:success:focus,.cobutton.media.icononly.hover\:success:not(.touch):hover{background-color:var(--success);color:var(--success-contrast);fill:var(--success-contrast)}.cobutton.media.icononly.hover\:success.active>*,.cobutton.media.icononly.hover\:success.focus>*,.cobutton.media.icononly.hover\:success:active>*,.cobutton.media.icononly.hover\:success:focus>*,.cobutton.media.icononly.hover\:success:not(.touch):hover>*{color:var(--success-contrast);fill:var(--success-contrast)}.cobutton.media.icononly.skeleton{width:40px;height:40px;box-shadow:none;cursor:default;border-radius:100%}.cobutton.media.icononly.skeleton>*{opacity:0}.cobutton.context.icononly{box-shadow:none;border-radius:100%;flex:none;justify-content:center;padding:0}.cobutton.context.icononly.translucent{background-color:rgba(var(--coal-rgb),.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;fill:#fff}.cobutton.context.icononly.translucent>*{color:#fff;fill:#fff}.cobutton.context.icononly.translucent.active,.cobutton.context.icononly.translucent.focus,.cobutton.context.icononly.translucent:active,.cobutton.context.icononly.translucent:focus,.cobutton.context.icononly.translucent:not(.touch):hover{background-color:rgba(var(--coal-rgb),.4);color:#fff;fill:#fff}.cobutton.context.icononly.translucent.active>*,.cobutton.context.icononly.translucent.focus>*,.cobutton.context.icononly.translucent:active>*,.cobutton.context.icononly.translucent:focus>*,.cobutton.context.icononly.translucent:not(.touch):hover>*{color:#fff;fill:#fff}.cobutton.context.icononly.translucent.disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.context.icononly.translucent.visually-disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.context.icononly.translucent:disabled:not(.visually-enabled):not(.success):not(.danger){background-color:rgba(var(--coal-rgb),.25)}.cobutton.context.icononly.translucent.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.context.icononly.translucent.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.context.icononly.translucent:disabled:not(.visually-enabled):not(.success):not(.danger)>*{color:#fff3;fill:#fff3}.cobutton.context.icononly.translucent-contrast-light{opacity:.4;background:0}.cobutton.context.icononly.translucent-contrast-light>*{color:#fff;fill:#fff}.cobutton.context.icononly.translucent-contrast-light.active,.cobutton.context.icononly.translucent-contrast-light.focus,.cobutton.context.icononly.translucent-contrast-light:active,.cobutton.context.icononly.translucent-contrast-light:focus,.cobutton.context.icononly.translucent-contrast-light:not(.touch):hover{opacity:1}.cobutton.context.icononly.translucent-contrast-dark{opacity:.6;background:0}.cobutton.context.icononly.translucent-contrast-dark>*{color:var(--coal);fill:var(--coal)}.cobutton.context.icononly.translucent-contrast-dark.active,.cobutton.context.icononly.translucent-contrast-dark.focus,.cobutton.context.icononly.translucent-contrast-dark:active,.cobutton.context.icononly.translucent-contrast-dark:focus,.cobutton.context.icononly.translucent-contrast-dark:not(.touch):hover{opacity:1}.cobutton.context.icononly.primary{background-color:var(--anchor);color:#fff;fill:#fff}.cobutton.context.icononly.primary>*{color:#fff;fill:#fff}.cobutton.context.icononly.hover\:primary.active,.cobutton.context.icononly.hover\:primary.focus,.cobutton.context.icononly.hover\:primary:active,.cobutton.context.icononly.hover\:primary:focus,.cobutton.context.icononly.hover\:primary:not(.touch):hover{background-color:var(--primary);color:var(--primary-contrast);fill:var(--primary-contrast)}.cobutton.context.icononly.hover\:primary.active>*,.cobutton.context.icononly.hover\:primary.focus>*,.cobutton.context.icononly.hover\:primary:active>*,.cobutton.context.icononly.hover\:primary:focus>*,.cobutton.context.icononly.hover\:primary:not(.touch):hover>*{color:var(--primary-contrast);fill:var(--primary-contrast)}.cobutton.context.icononly.smoke{background-color:var(--smoke);color:var(--coal);fill:var(--coal)}.cobutton.context.icononly.smoke>*{color:var(--coal);fill:var(--coal)}.cobutton.context.icononly.hover\:smoke.active,.cobutton.context.icononly.hover\:smoke.focus,.cobutton.context.icononly.hover\:smoke:active,.cobutton.context.icononly.hover\:smoke:focus,.cobutton.context.icononly.hover\:smoke:not(.touch):hover{box-shadow:var(--shadow-base);background-color:var(--mercury);color:var(--coal);fill:var(--coal)}.cobutton.context.icononly.hover\:smoke.active>*,.cobutton.context.icononly.hover\:smoke.focus>*,.cobutton.context.icononly.hover\:smoke:active>*,.cobutton.context.icononly.hover\:smoke:focus>*,.cobutton.context.icononly.hover\:smoke:not(.touch):hover>*{color:var(--coal);fill:var(--coal)}.cobutton.dropdown{background:0 0;border-radius:8px}.cobutton.dropdown.primary,.cobutton.dropdown.smoke{border:1px solid var(--smoke)}.cobutton.dropdown.primary span,.cobutton.dropdown.smoke span{color:var(--coal);fill:var(--coal)}.cobutton.dropdown.primary span.chevron,.cobutton.dropdown.smoke span.chevron{color:var(--anchor);fill:var(--anchor)}.cobutton.dropdown.primary>*,.cobutton.dropdown.smoke>*{color:var(--coal);fill:var(--coal)}.cobutton.dropdown.primary.dark>*,.cobutton.dropdown.smoke.dark>*{color:#fff;fill:#fff}.cobutton.dropdown.hover\:smoke.active,.cobutton.dropdown.smoke.active{background-color:var(--mercury);border:1px solid var(--mercury);box-shadow:var(--shadow-base)}.cobutton.dropdown.hover\:smoke.active>*,.cobutton.dropdown.hover\:smoke.active>span,.cobutton.dropdown.smoke.active>*,.cobutton.dropdown.smoke.active>span{color:var(--coal);fill:var(--coal)}.cobutton.dropdown.hover\:smoke.focus,.cobutton.dropdown.hover\:smoke:focus,.cobutton.dropdown.hover\:smoke:not(.touch):hover,.cobutton.dropdown.smoke.focus,.cobutton.dropdown.smoke:focus,.cobutton.dropdown.smoke:not(.touch):hover{background-color:var(--smoke);border:1px solid var(--smoke)}.cobutton.dropdown.hover\:smoke.focus>*,.cobutton.dropdown.hover\:smoke.focus>span,.cobutton.dropdown.hover\:smoke:focus>*,.cobutton.dropdown.hover\:smoke:focus>span,.cobutton.dropdown.hover\:smoke:not(.touch):hover>*,.cobutton.dropdown.hover\:smoke:not(.touch):hover>span,.cobutton.dropdown.smoke.focus>*,.cobutton.dropdown.smoke.focus>span,.cobutton.dropdown.smoke:focus>*,.cobutton.dropdown.smoke:focus>span,.cobutton.dropdown.smoke:not(.touch):hover>*,.cobutton.dropdown.smoke:not(.touch):hover>span{color:var(--coal);fill:var(--coal)}.cobutton.dropdown.hover\:primary:not(.touch):not(.active):hover,.cobutton.dropdown.primary:not(.touch):not(.active):hover{border:1px solid var(--primary);background:0 0}.cobutton.dropdown.hover\:primary:not(.touch):not(.active):hover span,.cobutton.dropdown.hover\:primary:not(.touch):not(.active):hover>*,.cobutton.dropdown.primary:not(.touch):not(.active):hover span,.cobutton.dropdown.primary:not(.touch):not(.active):hover>*{color:var(--primary);fill:var(--primary)}.cobutton.dropdown.hover\:primary.active,.cobutton.dropdown.hover\:primary.focus,.cobutton.dropdown.hover\:primary:focus,.cobutton.dropdown.primary.active,.cobutton.dropdown.primary.focus,.cobutton.dropdown.primary:focus{background-color:var(--primary);border:1px solid var(--primary)}.cobutton.dropdown.hover\:primary.active span,.cobutton.dropdown.hover\:primary.active>*,.cobutton.dropdown.hover\:primary.focus span,.cobutton.dropdown.hover\:primary.focus>*,.cobutton.dropdown.hover\:primary:focus span,.cobutton.dropdown.hover\:primary:focus>*,.cobutton.dropdown.primary.active span,.cobutton.dropdown.primary.active>*,.cobutton.dropdown.primary.focus span,.cobutton.dropdown.primary.focus>*,.cobutton.dropdown.primary:focus span,.cobutton.dropdown.primary:focus>*{color:var(--primary-contrast);fill:var(--primary-contrast)}.cobutton.icononly{min-height:0;box-shadow:none;border-radius:8px;justify-content:center;padding:8px}.cobutton.icononly.slim{width:auto;height:auto;min-height:0;padding:4px}.cobutton.icononly.skeleton{width:40px;height:40px;box-shadow:none;cursor:default;border-radius:8px}.cobutton.icononly.skeleton>*{opacity:0}.cobutton.disabled,.cobutton.visually-disabled,.cobutton:disabled{cursor:default}.cobutton.disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton.visually-disabled:not(.visually-enabled):not(.success):not(.danger),.cobutton:disabled:not(.visually-enabled):not(.success):not(.danger){box-shadow:none;background:var(--smoke);border-color:var(--smoke)}.cobutton.disabled:not(.visually-enabled):not(.success):not(.danger).add,.cobutton.disabled:not(.visually-enabled):not(.success):not(.danger).basic,.cobutton.visually-disabled:not(.visually-enabled):not(.success):not(.danger).add,.cobutton.visually-disabled:not(.visually-enabled):not(.success):not(.danger).basic,.cobutton:disabled:not(.visually-enabled):not(.success):not(.danger).add,.cobutton:disabled:not(.visually-enabled):not(.success):not(.danger).basic{background:0 0}.cobutton.disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton.visually-disabled:not(.visually-enabled):not(.success):not(.danger)>*,.cobutton:disabled:not(.visually-enabled):not(.success):not(.danger)>*{color:var(--steel);fill:var(--steel)}.cobutton.disabled,.cobutton:disabled{pointer-events:none}.portal-wrapper.enabled[data-v-cc9043e4]{z-index:9999;position:absolute;top:0;left:0}.focus-trap{top:unset;bottom:unset;left:unset;right:unset;max-width:unset;max-height:unset;border:none;margin:0;padding:0;position:static}.focus-trap.modal{width:100%;max-width:100%;height:100%;max-height:100%;position:fixed;inset:0}.focus-trap::backdrop{display:none}.popup[data-v-1782d5f0]{--popup-background:#fff;--popup-text:var(--coal);z-index:3;display:flex;position:absolute}.popup .arrow[data-v-1782d5f0]{z-index:1;border-style:solid;border-color:#0000;width:0;height:0}.popup.top[data-v-1782d5f0]{flex-direction:column-reverse;margin-bottom:8px;bottom:100%;left:0;right:0}.popup.top>.arrow[data-v-1782d5f0]{border-width:6px 6px 0;border-color:var(--popup-background) transparent transparent transparent;margin:0 12px}.popup.top.align-left[data-v-1782d5f0]{align-items:flex-start}.popup.top.align-center[data-v-1782d5f0]{align-items:center}.popup.top.align-right[data-v-1782d5f0]{align-items:flex-end}.popup.above[data-v-1782d5f0],.popup.bottom[data-v-1782d5f0]{flex-direction:column;left:0;right:0}.popup.above>.arrow[data-v-1782d5f0],.popup.bottom>.arrow[data-v-1782d5f0]{border-width:0 6px 6px;border-color:transparent transparent var(--popup-background) transparent;margin:0 12px}.popup.above.align-left[data-v-1782d5f0],.popup.bottom.align-left[data-v-1782d5f0]{right:unset;align-items:flex-start}.popup.above.align-right[data-v-1782d5f0],.popup.bottom.align-right[data-v-1782d5f0]{left:unset;align-items:flex-end}.popup.above.align-center[data-v-1782d5f0],.popup.bottom.align-center[data-v-1782d5f0]{align-items:center}.popup.above[data-v-1782d5f0]{top:0}.popup.bottom[data-v-1782d5f0]{margin-top:8px;top:100%}.popup.right[data-v-1782d5f0]{flex-direction:row;margin-left:8px;top:0;bottom:0;left:100%}.popup.right>.arrow[data-v-1782d5f0]{border-width:6px 6px 6px 0;border-color:transparent var(--popup-background) transparent transparent;margin:12px 0}.popup.right.align-top[data-v-1782d5f0]{align-items:flex-start}.popup.right.align-center[data-v-1782d5f0]{align-items:center}.popup.right.align-bottom[data-v-1782d5f0]{align-items:flex-end}.popup.left[data-v-1782d5f0]{flex-direction:row-reverse;margin-right:8px;top:0;bottom:0;right:100%}.popup.left>.arrow[data-v-1782d5f0]{border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--popup-background);margin:12px 0}.popup.left.align-top[data-v-1782d5f0]{align-items:flex-start}.popup.left.align-center[data-v-1782d5f0]{align-items:center}.popup.left.align-bottom[data-v-1782d5f0]{align-items:flex-end}.popup .popup-inner[data-v-1782d5f0]{cursor:default;text-align:left;background-color:var(--popup-background);color:var(--popup-text);flex:auto;display:flex}.popup.full[data-v-1782d5f0],.popup.full>.popup-inner[data-v-1782d5f0]{width:100%;min-width:100%;max-width:100%}.popup.dark>.arrow[data-v-1782d5f0],.popup.dark>.popup-inner[data-v-1782d5f0]{--popup-background:var(--night);--popup-text:#fff}.popup.translucent>.arrow[data-v-1782d5f0],.popup.translucent>.popup-inner[data-v-1782d5f0]{--popup-background:rgba(var(--coal-rgb), .6);--popup-text:#fff}.portal-wrapper.popup-portal{pointer-events:none;position:absolute;inset:0}.portal-wrapper.popup-portal .popup{opacity:0}.portal-wrapper.popup-portal .popup.open{opacity:1;pointer-events:all;margin:0;position:absolute;inset:0}.popup .popup-inert,.popup .popup-unstyle{display:inherit;padding:0}.popup .popup-inert:hover,.popup .popup-unstyle:hover{background:0 0}.popup .popup-divider,.popup .popup-inert{pointer-events:none;cursor:default}.popup.dropdown-popup hr.popup-divider{background-color:var(--smoke);border:0;height:1px;min-height:1px;margin:4px 0}.popup.standalone-popup .popup-inner{border-radius:16px;padding:8px}.popup.dark .popup-divider{background-color:#ffffff1f}.expand-vertical-enter-from[data-v-7848ba7a],.expand-vertical-leave[data-v-7848ba7a]{will-change:height}.expand-horizontal-enter-from[data-v-7848ba7a],.expand-horizontal-leave[data-v-7848ba7a]{will-change:width}.expand-vertical-enter-active[data-v-7848ba7a],.expand-vertical-leave-active[data-v-7848ba7a]{transition:height var(--expand-duration,.35s) var(--curve);overflow:hidden}.expand-horizontal-enter-active[data-v-7848ba7a],.expand-horizontal-leave-active[data-v-7848ba7a]{transition:width var(--expand-duration,.35s) var(--curve);overflow:hidden}.dropdown[data-v-cacc7039]{display:flex;position:relative}.dropdown.inline[data-v-cacc7039]{flex-direction:column;align-items:flex-start;display:flex}.dropdown.inline .dropdown-inline[data-v-cacc7039]{flex-direction:column;padding-left:24px;display:flex}.dropdown>.cobutton{text-align:left;justify-content:space-between;width:100%}.dropdown>.cobutton>.txt-component{flex:auto}.dropdown>.cobutton .chevron.icon{color:var(--anchor);fill:var(--anchor);margin:0}.dropdown.select:not(.nolimit) .dropdown-popup>.popup-inner{max-height:240px}.dropdown.select:not(.nolimit):not(.full) .dropdown-popup>.popup-inner{width:240px}.dropdown.menu:not(.nolimit) .dropdown-popup>.popup-inner{max-height:320px}.dropdown.nolimit .dropdown-popup>.popup-inner{max-height:none;overflow:visible}.popup.dropdown-popup>.popup-inner{box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;gap:4px;min-width:180px;padding:8px;overflow:auto}.popup.dropdown-popup>.popup-inner .popup-button:not(.popup-unstyle),.popup.dropdown-popup>.popup-inner>.cobutton:not(.popup-unstyle),.popup.dropdown-popup>.popup-inner>.tooltip>.cobutton:not(.popup-unstyle),.popup.dropdown-popup>.popup-inner>a:not(.popup-unstyle),.popup.dropdown-popup>.popup-inner>button:not(.popup-unstyle){cursor:pointer;text-align:left;border-radius:8px;flex:1 0 auto;justify-content:flex-start;align-items:center;padding:12px 16px;text-decoration:none;display:flex}.popup.dropdown-popup>.popup-inner .popup-button:not(.popup-unstyle).checkbox,.popup.dropdown-popup>.popup-inner .popup-button:not(.popup-unstyle)[role=menuitemcheckbox],.popup.dropdown-popup>.popup-inner>.cobutton:not(.popup-unstyle).checkbox,.popup.dropdown-popup>.popup-inner>.cobutton:not(.popup-unstyle)[role=menuitemcheckbox],.popup.dropdown-popup>.popup-inner>.tooltip>.cobutton:not(.popup-unstyle).checkbox,.popup.dropdown-popup>.popup-inner>.tooltip>.cobutton:not(.popup-unstyle)[role=menuitemcheckbox],.popup.dropdown-popup>.popup-inner>a:not(.popup-unstyle).checkbox,.popup.dropdown-popup>.popup-inner>a:not(.popup-unstyle)[role=menuitemcheckbox],.popup.dropdown-popup>.popup-inner>button:not(.popup-unstyle).checkbox,.popup.dropdown-popup>.popup-inner>button:not(.popup-unstyle)[role=menuitemcheckbox]{justify-content:space-between}.popup.dropdown-popup>.popup-inner .popup-button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled),.popup.dropdown-popup>.popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled),.popup.dropdown-popup>.popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled),.popup.dropdown-popup>.popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled),.popup.dropdown-popup>.popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled){color:var(--coal);fill:var(--coal)}.popup.dropdown-popup>.popup-inner .popup-button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):focus,.popup.dropdown-popup>.popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):focus,.popup.dropdown-popup>.popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):focus,.popup.dropdown-popup>.popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):focus,.popup.dropdown-popup>.popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):focus{box-shadow:none}.popup.dropdown-popup>.popup-inner .popup-button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):hover,.popup.dropdown-popup>.popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):hover,.popup.dropdown-popup>.popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):hover,.popup.dropdown-popup>.popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):hover,.popup.dropdown-popup>.popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):hover{background:var(--smoke);color:var(--coal);fill:var(--coal);box-shadow:none;text-decoration:none}.popup.dropdown-popup>.popup-inner .popup-button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):hover>*,.popup.dropdown-popup>.popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):hover>*,.popup.dropdown-popup>.popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):hover>*,.popup.dropdown-popup>.popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):hover>*,.popup.dropdown-popup>.popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled):hover>*{color:var(--coal);fill:var(--coal)}.popup.dropdown-popup>.popup-inner .popup-button:not(.popup-unstyle):focus-visible,.popup.dropdown-popup>.popup-inner>.cobutton:not(.popup-unstyle):focus-visible,.popup.dropdown-popup>.popup-inner>.tooltip>.cobutton:not(.popup-unstyle):focus-visible,.popup.dropdown-popup>.popup-inner>a:not(.popup-unstyle):focus-visible,.popup.dropdown-popup>.popup-inner>button:not(.popup-unstyle):focus-visible{outline-offset:2px;outline:2px solid}.popup.dropdown-popup>.popup-inner .popup-button:not(.popup-unstyle).disabled:not(.visually-enabled),.popup.dropdown-popup>.popup-inner .popup-button:not(.popup-unstyle).visually-disabled,.popup.dropdown-popup>.popup-inner .popup-button:not(.popup-unstyle):disabled:not(.visually-enabled),.popup.dropdown-popup>.popup-inner>.cobutton:not(.popup-unstyle).disabled:not(.visually-enabled),.popup.dropdown-popup>.popup-inner>.cobutton:not(.popup-unstyle).visually-disabled,.popup.dropdown-popup>.popup-inner>.cobutton:not(.popup-unstyle):disabled:not(.visually-enabled),.popup.dropdown-popup>.popup-inner>.tooltip>.cobutton:not(.popup-unstyle).disabled:not(.visually-enabled),.popup.dropdown-popup>.popup-inner>.tooltip>.cobutton:not(.popup-unstyle).visually-disabled,.popup.dropdown-popup>.popup-inner>.tooltip>.cobutton:not(.popup-unstyle):disabled:not(.visually-enabled),.popup.dropdown-popup>.popup-inner>a:not(.popup-unstyle).disabled:not(.visually-enabled),.popup.dropdown-popup>.popup-inner>a:not(.popup-unstyle).visually-disabled,.popup.dropdown-popup>.popup-inner>a:not(.popup-unstyle):disabled:not(.visually-enabled),.popup.dropdown-popup>.popup-inner>button:not(.popup-unstyle).disabled:not(.visually-enabled),.popup.dropdown-popup>.popup-inner>button:not(.popup-unstyle).visually-disabled,.popup.dropdown-popup>.popup-inner>button:not(.popup-unstyle):disabled:not(.visually-enabled){color:var(--steel);background:0 0}.popup.dropdown-popup.dark .chevron{color:#ffffff80;fill:#ffffff80}.popup.dropdown-popup.dark .popup-inner>.cobutton:not(.popup-unstyle),.popup.dropdown-popup.dark .popup-inner>.tooltip>.cobutton:not(.popup-unstyle),.popup.dropdown-popup.dark .popup-inner>a:not(.popup-unstyle),.popup.dropdown-popup.dark .popup-inner>button:not(.popup-unstyle){background:0 0}.popup.dropdown-popup.dark .popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled),.popup.dropdown-popup.dark .popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled),.popup.dropdown-popup.dark .popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled),.popup.dropdown-popup.dark .popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled){color:#fff;fill:#fff}.popup.dropdown-popup.dark .popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled).active,.popup.dropdown-popup.dark .popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):active,.popup.dropdown-popup.dark .popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled).active,.popup.dropdown-popup.dark .popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):active,.popup.dropdown-popup.dark .popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled).active,.popup.dropdown-popup.dark .popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):active,.popup.dropdown-popup.dark .popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled).active,.popup.dropdown-popup.dark .popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):active{color:#fff;fill:#fff;box-shadow:none;background:#fff3;text-decoration:none}.popup.dropdown-popup.dark .popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled).active>*,.popup.dropdown-popup.dark .popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):active>*,.popup.dropdown-popup.dark .popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled).active>*,.popup.dropdown-popup.dark .popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):active>*,.popup.dropdown-popup.dark .popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled).active>*,.popup.dropdown-popup.dark .popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):active>*,.popup.dropdown-popup.dark .popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled).active>*,.popup.dropdown-popup.dark .popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):active>*{color:#fff;fill:#fff}.popup.dropdown-popup.dark .popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled).active.checkbox:not(:hover),.popup.dropdown-popup.dark .popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):active.checkbox:not(:hover),.popup.dropdown-popup.dark .popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled).active.checkbox:not(:hover),.popup.dropdown-popup.dark .popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):active.checkbox:not(:hover),.popup.dropdown-popup.dark .popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled).active.checkbox:not(:hover),.popup.dropdown-popup.dark .popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):active.checkbox:not(:hover),.popup.dropdown-popup.dark .popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled).active.checkbox:not(:hover),.popup.dropdown-popup.dark .popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):active.checkbox:not(:hover){background:0 0}.popup.dropdown-popup.dark .popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):hover,.popup.dropdown-popup.dark .popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):hover,.popup.dropdown-popup.dark .popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):hover,.popup.dropdown-popup.dark .popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):hover{color:#fff;fill:#fff;box-shadow:none;background:#ffffff1f;text-decoration:none}.popup.dropdown-popup.dark .popup-inner>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):hover>*,.popup.dropdown-popup.dark .popup-inner>.tooltip>.cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):hover>*,.popup.dropdown-popup.dark .popup-inner>a:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):hover>*,.popup.dropdown-popup.dark .popup-inner>button:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):hover>*{color:#fff;fill:#fff}.popup.dropdown-popup.dark .popup-inner>.cobutton:not(.popup-unstyle):disabled>*,.popup.dropdown-popup.dark .popup-inner>.tooltip>.cobutton:not(.popup-unstyle):disabled>*,.popup.dropdown-popup.dark .popup-inner>a:not(.popup-unstyle):disabled>*,.popup.dropdown-popup.dark .popup-inner>button:not(.popup-unstyle):disabled>*{color:#ffffff40;fill:#ffffff40}.popup.dropdown-popup.dark .popup-inner>.field .field-container{color:#fff;background:#ffffff1f;border:1px solid #ffffff1f}.popup.dropdown-popup.dark .popup-inner>.field .field-container:hover{background:#fff3;border:1px solid #ffffff80}.popup.dropdown-popup.dark .popup-inner>.field .field-container.focus{background:#fff3;border:1px solid #fff}.popup.dropdown-popup.dark .popup-inner>.field.disabled .field-container,.popup.dropdown-popup.dark .popup-inner>.field.disabled .field-container input{color:#ffffff40}.popup.dropdown-popup.dark .popup-inner>.field.disabled .field-container:hover{background:#ffffff1f;border:1px solid #ffffff1f}.dropdown.select .popup .popup-inner>.txt-component.marker{color:var(--anchor);margin:8px}.field[data-v-d2356a43]{flex-direction:column;display:flex}.field label[data-v-d2356a43]{font-family:var(--body),sans-serif;align-items:center;margin:0;padding:2px 0 10px;display:flex}.field label[data-v-d2356a43]>*{margin:0}.field label .gray[data-v-d2356a43]{margin-left:8px}.field input[data-v-d2356a43],.field textarea[data-v-d2356a43]{appearance:none;line-height:24px;font-family:var(--body),sans-serif;background:0;border:0;border-radius:8px}:is(.field input[data-v-d2356a43]:read-only,.field textarea[data-v-d2356a43]:read-only),.field input[data-v-d2356a43]:read-only,.field textarea[data-v-d2356a43]:read-only{cursor:default}.field.monospaced .field-container[data-v-d2356a43]{word-break:break-all;font-family:monospace}.field.inline-label[data-v-d2356a43]{position:relative}.field.inline-label label[data-v-d2356a43]{pointer-events:none;transform-origin:0 0;height:48px;transition:var(--smooth);color:var(--tar);z-index:1;margin:0;padding:0;font-size:14px;font-weight:400;position:absolute;left:16px}.field.inline-label .field-container .input-wrapper input[data-v-d2356a43]{padding:12px 16px;font-size:14px}.field.inline-label.autofilled label[data-v-d2356a43],.field.inline-label.focus.autocomplete label[data-v-d2356a43],.field.inline-label.value label[data-v-d2356a43]{transform:scale(.6)}.field.inline-label.autofilled .field-container .input-wrapper input[data-v-d2356a43],.field.inline-label.focus.autocomplete .field-container .input-wrapper input[data-v-d2356a43],.field.inline-label.value .field-container .input-wrapper input[data-v-d2356a43]{padding:16px 16px 8px}.field .field-container[data-v-d2356a43]{border:1px solid var(--anchor);background-color:var(--field-background-colour,#fff);width:100%;color:var(--field-text-colour,var(--coal));transition:var(--smooth);border-radius:8px;flex-direction:column;display:flex;position:relative}.field .field-container .input-wrapper[data-v-d2356a43]{align-items:center;display:flex}.field .field-container .input-wrapper.relative[data-v-d2356a43]{position:relative}.field .field-container .input-wrapper input[data-v-d2356a43],.field .field-container .input-wrapper textarea[data-v-d2356a43]{resize:none;flex:auto;width:100%;padding:11px 16px;font-size:14px}.field .field-container .input-wrapper input[data-v-d2356a43]:focus-visible,.field .field-container .input-wrapper textarea[data-v-d2356a43]:focus-visible{outline:none}.field .field-container .input-wrapper input[data-v-d2356a43]::-moz-placeholder{font-family:var(--body),sans-serif;color:var(--tar)}.field .field-container .input-wrapper textarea[data-v-d2356a43]::-moz-placeholder{font-family:var(--body),sans-serif;color:var(--tar)}.field .field-container .input-wrapper input[data-v-d2356a43]::placeholder,.field .field-container .input-wrapper textarea[data-v-d2356a43]::placeholder{font-family:var(--body),sans-serif;color:var(--tar)}.field .field-container .input-wrapper textarea[data-v-d2356a43]{padding:12px 16px}.field .field-container .input-wrapper .tag[data-v-d2356a43]{background:var(--cloud);border-radius:16px;align-items:center;padding:4px 12px;display:flex}.field .field-container .input-wrapper .tag .cobutton[data-v-d2356a43]{margin-left:4px;padding:0}.field .field-container .input-wrapper .click-handler[data-v-d2356a43]{pointer-events:all;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.field .field-container .input-wrapper .inline-length[data-v-d2356a43]{margin:0;padding:16px;position:absolute;top:0;right:0}.field .field-container .input-wrapper .actions[data-v-d2356a43]{align-items:center;padding:4px;display:flex}.field .field-container .input-wrapper .actions .cobutton[data-v-d2356a43]{margin-right:4px;padding:6px}.field .field-container .input-wrapper .actions .cobutton.success[data-v-d2356a43]:hover>*{color:#fff}.field .field-container .input-wrapper .number-controls[data-v-d2356a43]{flex-direction:column;justify-content:center;padding:0 8px;display:flex}.field .field-container .input-wrapper .number-controls .cobutton[data-v-d2356a43]{margin:-4px 0;padding:0}.field .field-container.rounded[data-v-d2356a43]{border-radius:48px}.field .field-container.rounded .input-wrapper>input[data-v-d2356a43]{padding-left:12px;padding-right:0}.field .field-container.skeleton[data-v-d2356a43]{border-color:#0000}.field .field-container.focus[data-v-d2356a43]{border-color:var(--primary)}.field .field-container.error[data-v-d2356a43]{border-color:var(--danger)}.field .field-container.warning[data-v-d2356a43]{border-color:var(--warning);background:0 0}.field .info-wrapper[data-v-d2356a43]{justify-content:space-between;min-height:24px;padding:4px 0;display:flex}.field .info-wrapper .message[data-v-d2356a43]>*,.field .info-wrapper[data-v-d2356a43]>*{margin:0}.field .info-wrapper .length[data-v-d2356a43]{transition:var(--smooth-fast);border-radius:4px;align-items:center;padding:4px 8px;display:flex}.field.toolbar .field-container[data-v-d2356a43]{position:relative}.field.toolbar .field-container .actions[data-v-d2356a43]{position:absolute;bottom:8px;right:0}.field.select .field-container[data-v-d2356a43]{border:0}.field.select .field-container .dropdown[data-v-d2356a43]{width:100%}.field.password .input-wrapper .cobutton.light[data-v-d2356a43]{margin-right:8px}.field.tags .input-wrapper[data-v-d2356a43]{flex-wrap:wrap;align-items:flex-start;gap:4px;min-height:110px;padding:9px 16px}.field.tags .input-wrapper input[data-v-d2356a43]{width:auto;padding:0}.field.disabled .field-container[data-v-d2356a43],.field.readonly .field-container[data-v-d2356a43]{background-color:var(--cloud)}.field.disabled .field-container[data-v-d2356a43]{color:var(--steel)}.field.disabled .field-container input[data-v-d2356a43]{pointer-events:all}.field .toolbar[data-v-d2356a43]{border-top:2px solid var(--cloud);align-items:center;min-height:48px;padding:8px;display:flex}.field.small label[data-v-d2356a43]{margin:4px 0}.field.small .field-container .input-wrapper input[data-v-d2356a43]{letter-spacing:-.2px;padding:8px;font-size:13px;line-height:20px}.field.small .field-container .input-wrapper .actions .cobutton[data-v-d2356a43]{margin-right:4px}.field.small .rounded.field-container .input-wrapper input[data-v-d2356a43]{padding-left:12px;padding-right:0}.field.xs .field-container .input-wrapper input[data-v-d2356a43]{padding:8px 12px;font-size:12px;line-height:16px}.field.xs .field-container .input-wrapper .inline-length[data-v-d2356a43]{margin:0 12px 0 0;padding:0;position:static;transform:none}.field.inline .field-container[data-v-d2356a43]{border:0}.field.inline .field-container input[data-v-d2356a43]{font-family:var(--heading);border-radius:0;margin-right:48px;padding:4px 16px 4px 4px}.field.inline .field-container input[data-v-d2356a43]::placeholder{font-family:var(--heading)}.field.dark .field-container[data-v-d2356a43],.field.translucent .field-container[data-v-d2356a43]{color:#fff;background-color:#ffffff1f;border:1px solid #ffffff1f}.field.dark .field-container.focus[data-v-d2356a43],.field.translucent .field-container.focus[data-v-d2356a43]{border-color:#fff}.field.dark .field-container .input-wrapper input[data-v-d2356a43],.field.dark .field-container .input-wrapper textarea[data-v-d2356a43],.field.translucent .field-container .input-wrapper input[data-v-d2356a43],.field.translucent .field-container .input-wrapper textarea[data-v-d2356a43]{color:#fff}.field.dark .field-container .input-wrapper input[data-v-d2356a43]::-moz-placeholder{color:#ffffffa3}.field.dark .field-container .input-wrapper textarea[data-v-d2356a43]::-moz-placeholder{color:#ffffffa3}.field.translucent .field-container .input-wrapper input[data-v-d2356a43]::-moz-placeholder{color:#ffffffa3}.field.translucent .field-container .input-wrapper textarea[data-v-d2356a43]::-moz-placeholder{color:#ffffffa3}.field.dark .field-container .input-wrapper input[data-v-d2356a43]::placeholder,.field.dark .field-container .input-wrapper textarea[data-v-d2356a43]::placeholder,.field.translucent .field-container .input-wrapper input[data-v-d2356a43]::placeholder,.field.translucent .field-container .input-wrapper textarea[data-v-d2356a43]::placeholder{color:#ffffffa3}.field.translucent-dark .field-container[data-v-d2356a43]{background-color:rgba(var(--coal-rgb),.25);border:1px solid rgba(var(--coal-rgb),.25)}.field.translucent-dark .field-container.focus[data-v-d2356a43]{border-color:rgba(var(--coal-rgb),.5)}.field.translucent-dark .field-container .input-wrapper input[data-v-d2356a43],.field.translucent-dark .field-container .input-wrapper textarea[data-v-d2356a43]{color:#fff}.field.translucent-dark .field-container .input-wrapper input[data-v-d2356a43]::-moz-placeholder{color:#fff6}.field.translucent-dark .field-container .input-wrapper textarea[data-v-d2356a43]::-moz-placeholder{color:#fff6}.field.translucent-dark .field-container .input-wrapper input[data-v-d2356a43]::placeholder,.field.translucent-dark .field-container .input-wrapper textarea[data-v-d2356a43]::placeholder{color:#fff6}.field.tel .field-container .input-wrapper input[data-v-d2356a43]{padding-left:0}.field.number .field-container.stepper[data-v-d2356a43]{width:auto;min-width:120px}.field.number .field-container.stepper .input-wrapper[data-v-d2356a43]{justify-content:center;height:100%}.field.number .field-container.stepper .input-wrapper input[data-v-d2356a43]{text-align:center;width:auto;font-size:12px;font-weight:700;line-height:16px;font-family:var(--heading),sans-serif;flex:0 auto;padding:8px 0}.field.number .field-container.stepper .number-control[data-v-d2356a43]{flex-direction:row;padding:0 12px;position:absolute}.field.number .field-container.stepper .number-control.plus[data-v-d2356a43]{right:0}.field.number .field-container.stepper .number-control.minus[data-v-d2356a43]{left:0}.field.number input[data-v-d2356a43]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field.number input[data-v-d2356a43]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field.number input[type=number][data-v-d2356a43]{appearance:textfield}.field input[data-v-d2356a43]:-webkit-autofill{transition:background-color 600000s,color 600000s}.field input[data-v-d2356a43]:-webkit-autofill:focus{transition:background-color 600000s,color 600000s}.field input[data-autocompleted][data-v-d2356a43]{background-color:#0000!important}.field .info-wrapper .txt-component.xxs .txt-component-content{align-items:center;display:flex}.field .info-wrapper .txt-component.xxs .txt-component-content span{margin-right:4px}.field .dropdown.locale{position:static}.field .dropdown.locale>.cobutton{border-top-right-radius:0;border-bottom-right-radius:0;padding:12px 8px}.field .dropdown.locale .popup .popup-inner{min-width:320px}.field .dropdown.locale .popup .popup-inner button .txt-component{flex:auto;margin-left:12px}.field .area-code{justify-content:center;align-items:center;min-width:40px;height:48px;font-weight:700;display:flex}input[type=time]::-ms-clear{appearance:none;display:none}input[type=time]::-webkit-clear-button{appearance:none;display:none}.icon-btn[data-v-60a18ac3]{width:32px;height:32px;padding:var(--spacing-xx-small);border-radius:var(--radius-xx-small);cursor:pointer;color:var(--color-content-primary);transition:var(--smooth-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn[data-v-60a18ac3]:focus-visible{outline:2px solid var(--color-button-primary-focus-ring);outline-offset:-2px}.icon-btn[data-v-60a18ac3]:disabled{cursor:default;color:var(--color-content-disabled);background:0 0}.icon-btn.dense[data-v-60a18ac3]{width:24px;height:24px;padding:var(--spacing-xxx-small)}.icon-btn.large[data-v-60a18ac3]{width:40px;height:40px;padding:var(--spacing-xx-small)}.icon-btn.rounded[data-v-60a18ac3]{border-radius:var(--radius-full)}.icon-btn.has-trailing[data-v-60a18ac3]{gap:var(--spacing-2);width:auto}.icon-btn.ghost[data-v-60a18ac3]{background:var(--color-button-ghost-bg);color:var(--color-button-ghost-icon)}.icon-btn.ghost[data-v-60a18ac3]:hover:not(:disabled){background:var(--color-button-ghost-bg-hover)}.icon-btn.ghost.active[data-v-60a18ac3]:not(:disabled),.icon-btn.ghost[data-v-60a18ac3]:active:not(:disabled){background:var(--color-button-ghost-bg-pressed)}.icon-btn.ghost[data-v-60a18ac3]:disabled{color:var(--color-button-ghost-text-disabled)}.icon-btn.secondary[data-v-60a18ac3]{background:var(--color-button-secondary-bg);color:var(--color-button-secondary-icon);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));backdrop-filter:blur(var(--backdrop-blur-overlay))}.icon-btn.secondary[data-v-60a18ac3]:hover:not(:disabled){background:var(--color-button-secondary-bg-hover)}.icon-btn.secondary[data-v-60a18ac3]:active:not(:disabled){background:var(--color-button-secondary-bg-pressed)}.icon-btn.secondary[data-v-60a18ac3]:disabled{background:var(--color-button-secondary-bg-disabled);color:var(--color-button-secondary-icon-disabled)}.icon-btn.primary[data-v-60a18ac3]{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.icon-btn.primary[data-v-60a18ac3]:hover:not(:disabled){background:var(--color-button-primary-bg-hover)}.icon-btn.primary.active[data-v-60a18ac3]:not(:disabled),.icon-btn.primary[data-v-60a18ac3]:active:not(:disabled){background:var(--color-button-primary-bg-pressed)}.icon-btn.primary[data-v-60a18ac3]:disabled{background:var(--color-button-primary-bg-disabled);color:var(--color-button-primary-text-disabled)}.menu-item[data-v-b00ef045]{align-items:center;gap:var(--spacing-x-small);width:100%;padding:var(--spacing-x-small);border-radius:var(--radius-xx-small);cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);transition:var(--smooth-fast);background:0 0;border:none;display:flex}.menu-item .label[data-v-b00ef045]{text-align:left;flex:1}.menu-item .shortcut[data-v-b00ef045]{height:var(--font-line-height-xs);padding:0 var(--padding-xx-small);border:1px solid var(--color-border-neutral);border-radius:var(--radius-xxx-small);background:var(--color-background-overlay);color:var(--color-content-placeholder);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.menu-item.selected[data-v-b00ef045],.menu-item[data-v-b00ef045]:hover{background:var(--color-background-elevated)}.menu-item[data-v-b00ef045]:disabled{opacity:.4;cursor:default;pointer-events:none}.menu-item[data-v-b00ef045] svg#colour-fill-icon path:first-of-type{fill:var(--selected-colour,transparent)}.panel-swatch[data-v-115ed76e]{z-index:0;width:var(--spacing-32);height:var(--spacing-32);border-radius:var(--radius-xx-small);cursor:pointer;transition:var(--smooth-fast);background:0 0;border:none;flex-shrink:0;padding:0;position:relative}.panel-swatch.gradient[data-v-115ed76e]{width:var(--spacing-48)}.panel-swatch.selected[data-v-115ed76e]{z-index:1}.panel-swatch.selected[data-v-115ed76e]:after{content:"";border:1px solid var(--color-border-strong);pointer-events:none;border-radius:10px;position:absolute;inset:-2px}.panel-swatch[data-v-115ed76e]:focus-visible:after{content:"";border:1px solid var(--color-button-primary-focus-ring);pointer-events:none;border-radius:10px;position:absolute;inset:-2px}.panel-swatch-fill[data-v-115ed76e]{border:1px solid var(--color-border-overlay);border-radius:var(--radius-xx-small);background-color:var(--panel-swatch-colour);width:100%;height:100%;transition:var(--smooth-fast);background-size:cover;display:block}.panel-swatch:hover .panel-swatch-fill[data-v-115ed76e]{border-color:var(--color-border-strong)}.panel-swatch.gradient .panel-swatch-fill[data-v-115ed76e]{border-color:var(--color-border-strong);box-shadow:inset 0 0 0 1px var(--color-border-overlay)}.swatch-grid[data-v-58eb9e41]{display:contents}.section-header[data-v-58eb9e41]{padding:var(--spacing-small) 0 var(--spacing-x-small)}.section-header .section-title[data-v-58eb9e41]{padding:0 var(--spacing-x-small);margin:0}.swatch-grid.modal .section-header[data-v-58eb9e41]{padding:var(--spacing-x-small) 0 var(--spacing-xxx-small)}.swatch-grid.modal .section-header .section-title.heading[data-v-58eb9e41]{padding:0}.section-divider-block.labelled[data-v-58eb9e41]{gap:var(--spacing-x-small);padding:var(--spacing-small) 0 0;flex-direction:column;display:flex}.swatch-grid.modal .section-divider-block.labelled[data-v-58eb9e41]{display:none}.section-divider[data-v-58eb9e41]{border:none;border-top:1px solid var(--color-border-neutral);margin:0}.section-title[data-v-58eb9e41]{color:var(--color-content-secondary);display:block}.section-title.marker[data-v-58eb9e41]{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);letter-spacing:.4px;text-transform:uppercase;padding:0;font-size:10px;line-height:10px}.section-title.heading[data-v-58eb9e41]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);letter-spacing:0;text-transform:none}.swatch-row-panel[data-v-58eb9e41]{padding:var(--spacing-xxx-small) 0;margin:0}.swatch-grid.modal .swatch-row-panel[data-v-58eb9e41]{padding:0}.theme-palette[data-v-58eb9e41]{flex-direction:column}.swatch-row[data-v-58eb9e41],.theme-palette[data-v-58eb9e41]{gap:var(--spacing-xxx-small);display:flex}.swatch-row[data-v-58eb9e41]{flex-wrap:wrap;align-items:center}.swatch-row.theme[data-v-58eb9e41]{margin-bottom:0}.swatch-grid.modal .swatch-row[data-v-58eb9e41]{padding:var(--spacing-xxx-small) 0;gap:var(--spacing-x-small)}.swatch-btn[data-v-58eb9e41]{z-index:0;border:1px solid var(--color-border-overlay);background-color:var(--sw);cursor:pointer;width:19.5px;height:19.5px;transition:var(--smooth-fast);border-radius:4.5px;flex-shrink:0;margin:2.25px;padding:0;position:relative}.swatch-btn.compact[data-v-58eb9e41]:after{content:"";pointer-events:none;border:1px solid #0000;border-radius:6px;position:absolute;inset:-2px}.swatch-btn.compact.active[data-v-58eb9e41]:after,.swatch-btn.compact[data-v-58eb9e41]:hover:after{border-color:var(--color-border-strong)}.swatch-btn.compact.active[data-v-58eb9e41]{z-index:1;box-shadow:none}.swatch-btn.no-colour .no-colour-inner[data-v-58eb9e41]:after{content:"";background-color:var(--color-danger-500);width:19px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.swatch-btn.panel[data-v-58eb9e41]{width:var(--spacing-40);height:var(--spacing-40);border-radius:var(--radius-x-small)}.swatch-btn.panel.active[data-v-58eb9e41]{z-index:1;box-shadow:0 0 0 3px var(--color-border-solid)}.swatch-btn.modal[data-v-58eb9e41]{width:var(--spacing-32);height:var(--spacing-32);border-radius:var(--radius-xx-small)}.swatch-btn.modal.active[data-v-58eb9e41]{z-index:1;box-shadow:none}.swatch-btn.modal.active[data-v-58eb9e41]:after{content:"";border:1px solid var(--color-border-strong);pointer-events:none;border-radius:10px;position:absolute;inset:-2px}.eyedropper[data-v-e0436682]{background:var(--color-background-screen);border:1px solid var(--color-border-highlight);border-radius:var(--radius-x-small);box-shadow:var(--shadow-elevation-large);padding:var(--spacing-x-small);box-sizing:border-box;width:240px}.space-wrap[data-v-e0436682]{border-radius:var(--radius-xx-small);position:relative;overflow:hidden}.space[data-v-e0436682],.space-wrap[data-v-e0436682]{width:224px;height:190px}.space[data-v-e0436682]{display:block}.space-cursor[data-v-e0436682]{z-index:1;width:var(--spacing-medium);border-radius:var(--radius-full);border:2px solid var(--color-border-inverse);box-shadow:0 0 0 1px var(--color-border-strong);pointer-events:none;margin:-8px 0 0 -8px;position:absolute;top:0;left:0}.hue[data-v-e0436682],.space-cursor[data-v-e0436682]{height:var(--spacing-medium)}.hue[data-v-e0436682]{margin-top:var(--spacing-xx-small);background:linear-gradient(90deg,red 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red);width:224px;position:relative}.hue[data-v-e0436682],.hue-cursor[data-v-e0436682]{border-radius:var(--radius-full)}.hue-cursor[data-v-e0436682]{width:var(--spacing-medium);height:var(--spacing-medium);border:2px solid var(--color-border-inverse);box-shadow:0 0 0 1px var(--color-border-strong);pointer-events:none;margin:-8px 0 0 -8px;position:absolute;top:50%}.input-row[data-v-e0436682]{align-items:center;gap:var(--spacing-xxx-small);margin-top:var(--spacing-x-small);width:224px;display:flex}.hex-input[data-v-e0436682]{min-width:0;height:var(--spacing-48);border-radius:var(--radius-xxx-small);padding:0 var(--spacing-x-small);font-family:var(--font-family-body);font-size:var(--font-size-xxs);color:var(--color-content-primary);background:0 0;border:none;flex:1}.hex-input[data-v-e0436682]:focus{outline:none}.icon-btn[data-v-e0436682]{width:var(--spacing-32);height:var(--spacing-32);border-radius:var(--radius-xx-small);cursor:pointer;color:var(--color-content-primary);border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn.outline[data-v-e0436682]{background:var(--color-button-outline-bg);border-color:var(--color-button-outline-border);color:var(--color-button-outline-text)}.icon-btn.solid[data-v-e0436682]{background:var(--color-button-secondary-bg);color:var(--color-button-secondary-icon)}.icon-btn[data-v-e0436682]:disabled{cursor:default;color:var(--color-content-disabled)}.colour-menu-root[data-v-b516ed4c]{position:relative;overflow:visible}.swatch-context[data-v-b516ed4c]{z-index:10;background:var(--color-background-screen);border:1px solid var(--color-border-highlight);border-radius:var(--radius-x-small);min-width:160px;box-shadow:var(--shadow-elevation-large);padding:var(--spacing-xx-small);position:absolute}.colour-menu[data-v-b516ed4c]{padding:var(--spacing-xxx-small);min-width:200px;font-family:var(--font-family-body);color:var(--color-content-primary)}.colour-menu.panel[data-v-b516ed4c]{min-width:280px;padding:var(--spacing-small)}.colour-menu.modal[data-v-b516ed4c]{width:100%;min-width:0;padding:0}.section-divider-block.reset[data-v-b516ed4c]{padding:var(--spacing-small) 0 var(--spacing-x-small)}.section-divider[data-v-b516ed4c]{border:none;border-top:1px solid var(--color-border-neutral);margin:0}.colour-section[data-v-b516ed4c]{gap:var(--spacing-x-small);flex-direction:column;display:flex}.colour-section.footer[data-v-b516ed4c]{gap:0}.reset-action[data-v-b516ed4c]{box-sizing:border-box;width:100%;padding:var(--spacing-x-small);border-radius:var(--radius-xx-small);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);text-align:left;cursor:pointer;transition:background var(--smooth-fast),color var(--smooth-fast);background:0 0;border:none;margin:0;display:block}.reset-action[data-v-b516ed4c]:hover:not(:disabled){background:var(--color-button-ghost-bg-hover)}.reset-action[data-v-b516ed4c]:active:not(:disabled){background:var(--color-button-ghost-bg-pressed)}.reset-action[data-v-b516ed4c]:focus-visible{outline:2px solid var(--color-button-primary-focus-ring);outline-offset:-2px}.reset-action[data-v-b516ed4c]:disabled{cursor:default;color:var(--color-content-disabled)}.picker-popover[data-v-b516ed4c]{z-index:20}.picker-popover.picker-popover--teleport[data-v-b516ed4c]{z-index:1002;position:fixed}.colour-menu:not(.modal) .picker-popover[data-v-b516ed4c]:not(.picker-popover--teleport){top:-8px;left:calc(100% + var(--spacing-x-small) + 8px);position:absolute}.colour-menu.modal .picker-popover[data-v-b516ed4c]{margin-top:var(--spacing-x-small);position:static}.menu-pop-enter-active{transition:opacity .18s ease-out,translate .22s cubic-bezier(.2,0,0,1)}.menu-pop-leave-active{transition:opacity .1s ease-in}.menu-pop-enter-from{opacity:0;translate:0 16px}.menu--anchored-bottom.menu-pop-enter-from{translate:0 -16px}.menu-pop-leave-to{opacity:0}.menu[data-v-8df2f9b2]{background:var(--color-background-screen);border:1px solid var(--color-border-highlight);border-radius:var(--radius-x-small);box-shadow:var(--shadow-elevation-large);padding:var(--spacing-x-small);z-index:1001;will-change:transform,opacity;min-width:240px;max-height:calc(100vh - 16px);position:fixed;overflow-y:visible}.menu hr[data-v-8df2f9b2-s]{background:var(--color-border-neutral);height:1px;margin:var(--spacing-xxx-small) 0;border:none}.menu[data-v-8df2f9b2] .marker{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);letter-spacing:.4px;text-transform:uppercase;color:var(--color-content-secondary);padding:var(--spacing-small) var(--spacing-x-small) var(--spacing-x-small);font-size:10px;line-height:10px;display:block}.menu.menu--scrollable[data-v-8df2f9b2]{overflow-y:auto}.menu.colour-picker-flyout[data-v-8df2f9b2]{max-height:none;padding-left:0;padding-right:0;overflow:visible}.menu.colour-picker-flyout[data-v-8df2f9b2] .colour-menu{padding-left:var(--spacing-x-small);padding-right:var(--spacing-x-small)}.menu.compact-caption-panel[data-v-8df2f9b2]{border-radius:var(--radius-small);z-index:1002;max-height:none;overflow:visible}.colour-picker-trigger[data-v-462946f3]{justify-content:center;align-items:center;gap:var(--spacing-2,2px);padding:var(--spacing-xx-small,6px);background:var(--color-button-ghost-bg);border-radius:var(--radius-xx-small,8px);cursor:pointer;border:none;flex-shrink:0;display:inline-flex}.colour-picker-trigger[data-v-462946f3]:hover{background:var(--color-button-ghost-bg-hover)}.colour-picker-trigger[data-v-462946f3]:disabled{opacity:.4;pointer-events:none}.swatch[data-v-462946f3]{border:1px solid var(--color-border-overlay);border-radius:4.5px;flex-shrink:0;width:16px;height:16px}.swatch.no-colour[data-v-462946f3]{position:relative}.swatch.no-colour[data-v-462946f3]:after{content:"";background-color:var(--color-danger-500);pointer-events:none;width:14px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.cds-color-inputs-sheet[data-v-602585a3]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-602585a3]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-602585a3]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-602585a3],.sheet-header p[data-v-602585a3]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-602585a3]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-602585a3]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-602585a3]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-602585a3]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-602585a3],.section-title[data-v-602585a3]{line-height:var(--font-line-height-sm)}.section-caption[data-v-602585a3]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-602585a3]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.swatch-grid-layout[data-v-602585a3]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.state-cell[data-v-602585a3]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-602585a3]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.state-stage.align-start[data-v-602585a3]{justify-content:flex-start;align-items:flex-start}.state-stage.field-stage[data-v-602585a3]{width:100%}.swatch-host[data-v-602585a3]{flex-direction:column;width:100%;display:flex}.cell-caption[data-v-602585a3]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-602585a3]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-602585a3]{opacity:.7;flex:100%}.switch[data-v-767fd29c]{align-items:center;gap:var(--spacing-x-small);cursor:pointer;color:var(--color-content-primary);font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);background:0 0;border:none;padding:0;display:inline-flex}.switch.disabled[data-v-767fd29c]{cursor:default;color:var(--color-content-disabled)}.switch[data-v-767fd29c]:focus-visible{outline:none}.switch:focus-visible .track[data-v-767fd29c]{box-shadow:0 0 0 2px var(--color-interactive-focus-ring)}.track[data-v-767fd29c]{background:var(--color-button-check-toggle-bg);flex-shrink:0;position:relative}.thumb[data-v-767fd29c],.track[data-v-767fd29c]{border-radius:var(--radius-full);transition:var(--smooth-fast)}.thumb[data-v-767fd29c]{top:var(--spacing-2);left:var(--spacing-2);background:var(--color-background-screen);position:absolute}.size-lg[data-v-767fd29c]{font-size:var(--font-size-xs);line-height:var(--font-line-height-sm)}.size-lg .track[data-v-767fd29c]{width:46px;height:24px}.size-lg .thumb[data-v-767fd29c]{width:20px;height:20px}.size-lg.on .thumb[data-v-767fd29c]{transform:translate(22px)}.size-md[data-v-767fd29c]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.size-md .track[data-v-767fd29c]{width:36px;height:20px}.size-md .thumb[data-v-767fd29c]{width:16px;height:16px}.size-md.on .thumb[data-v-767fd29c]{transform:translate(16px)}.size-sm[data-v-767fd29c]{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs)}.size-sm .track[data-v-767fd29c]{width:28px;height:16px}.size-sm .thumb[data-v-767fd29c]{width:12px;height:12px}.size-sm.on .thumb[data-v-767fd29c]{transform:translate(12px)}.switch.on .track[data-v-767fd29c]{background:var(--color-button-primary-bg)}.switch.on .thumb[data-v-767fd29c]{background:var(--color-background-screen);box-shadow:var(--shadow-elevation-base)}.switch.disabled .track[data-v-767fd29c]{opacity:.5}.label[data-v-767fd29c]{line-height:inherit}.text-input[data-v-a449d1d3]{align-items:center;gap:var(--spacing-xx-small);height:48px;padding-left:var(--spacing-small);padding-right:var(--spacing-x-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-x-small);background:var(--color-input-default-bg);transition:var(--smooth-fast);display:flex}.text-input.focused[data-v-a449d1d3]{border:2px solid var(--color-input-focus-border)}.text-input.focused[data-v-a449d1d3],.text-input.invalid[data-v-a449d1d3]{padding-left:calc(var(--spacing-small) - 1px);padding-right:calc(var(--spacing-x-small) - 1px)}.text-input.invalid[data-v-a449d1d3]{border:2px solid var(--color-input-error-border)}.text-input.disabled[data-v-a449d1d3]{background:var(--color-input-disabled-bg);border-color:var(--color-input-disabled-border);cursor:default}.text-input.readonly input[data-v-a449d1d3]{cursor:text}.text-input input[data-v-a449d1d3]{min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-input-default-text-value);background:0 0;border:none;outline:none;flex:1}.text-input input[data-v-a449d1d3]::placeholder{color:var(--color-input-default-text-placeholder)}.text-input input[data-v-a449d1d3]:disabled{color:var(--color-input-disabled-text);cursor:default}.text-input input[data-v-a449d1d3]:disabled::placeholder{color:var(--color-input-disabled-placeholder)}.field[data-v-6a55b032]{gap:var(--spacing-xxx-small);font-family:var(--font-family-body);color:var(--color-content-primary);flex-direction:column;display:flex}.label[data-v-6a55b032]{font-weight:var(--font-weight-semibold)}.helper[data-v-6a55b032],.label[data-v-6a55b032]{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs)}.helper[data-v-6a55b032]{color:var(--color-content-secondary)}.invalid .helper[data-v-6a55b032]{color:var(--color-input-error-helper)}.disabled[data-v-6a55b032]{color:var(--color-content-disabled)}.number-input[data-v-65552289]{align-items:center;gap:var(--spacing-xx-small);height:36px;padding:0 var(--spacing-x-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-x-small);background:var(--color-input-default-bg);transition:var(--smooth-fast);display:inline-flex}.number-input.focused[data-v-65552289]{border:2px solid var(--color-input-focus-border);padding:0 calc(var(--spacing-x-small) - 1px)}.number-input.disabled[data-v-65552289]{background:var(--color-input-disabled-bg);border-color:var(--color-input-disabled-border);cursor:default}.number-input input[data-v-65552289]{width:3em;min-width:0;font-family:inherit;font-size:inherit;line-height:inherit;color:var(--color-input-default-text-value);text-align:right;-moz-appearance:textfield;background:0 0;border:none;outline:none}.number-input input[data-v-65552289]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input input[data-v-65552289]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input input[data-v-65552289]::placeholder{color:var(--color-input-default-text-placeholder)}.number-input input[data-v-65552289]:disabled{color:var(--color-input-disabled-text);cursor:default}.number-input .suffix[data-v-65552289]{color:var(--color-content-secondary);white-space:nowrap}.cds-forms-sheet[data-v-1b0cf6f5]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-1b0cf6f5]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-1b0cf6f5]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-1b0cf6f5],.sheet-header p[data-v-1b0cf6f5]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-1b0cf6f5]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-1b0cf6f5]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-1b0cf6f5]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-1b0cf6f5]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-1b0cf6f5],.section-title[data-v-1b0cf6f5]{line-height:var(--font-line-height-sm)}.section-caption[data-v-1b0cf6f5]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-1b0cf6f5]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-1b0cf6f5]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-1b0cf6f5]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.state-stage[data-v-1b0cf6f5] .field{width:100%}.cell-caption[data-v-1b0cf6f5]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-1b0cf6f5]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-1b0cf6f5]{opacity:.7;flex:100%}.cds-icon-button-sheet[data-v-f759f188]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-f759f188]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-f759f188]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-f759f188],.sheet-header p[data-v-f759f188]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-f759f188]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-f759f188]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-f759f188]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-f759f188]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-f759f188],.section-title[data-v-f759f188]{line-height:var(--font-line-height-sm)}.section-caption[data-v-f759f188]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-f759f188]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-f759f188]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-f759f188]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.cell-caption[data-v-f759f188]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-f759f188]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-f759f188]{opacity:.7;flex:100%}.cds-icons-sheet[data-v-50f7053c]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-50f7053c]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-50f7053c]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-50f7053c],.sheet-header p[data-v-50f7053c]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-50f7053c]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-50f7053c]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-50f7053c]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-50f7053c]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-50f7053c],.section-title[data-v-50f7053c]{line-height:var(--font-line-height-sm)}.section-caption[data-v-50f7053c]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-50f7053c]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.size-grid[data-v-50f7053c]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.set-grid[data-v-50f7053c]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.state-cell[data-v-50f7053c]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-50f7053c]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.cell-caption[data-v-50f7053c]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-50f7053c]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-50f7053c]{opacity:.7;flex:100%}@keyframes march{to{stroke-dashoffset:0}}.border{pointer-events:none;display:block;position:relative}.border-main{width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1)}.border-stroke{fill:none;stroke:currentColor;stroke-linecap:round;animation-name:march;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.border-stroke.animate{animation-play-state:running}.uploader[data-v-568bbac8]{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);background-color:var(--smoke);display:flex}.uploader.full-height[data-v-568bbac8]{flex-direction:column;flex:auto;height:100%;display:flex}.uploader.full-height .target .image[data-v-568bbac8],.uploader.full-height .target .video[data-v-568bbac8]{height:100%}.uploader.xl .target[data-v-568bbac8]{padding:32px}.uploader.lg .target[data-v-568bbac8]{padding:24px}.uploader.md .target[data-v-568bbac8]{padding:16px}.uploader.sm .target[data-v-568bbac8]{padding:12px}.uploader.button .target[data-v-568bbac8],.uploader.uploading .target[data-v-568bbac8],.uploader.uploading .target.compact[data-v-568bbac8]{padding:0}.uploader.uploading .target .target-inner .border[data-v-568bbac8]{color:var(--primary)}.uploader.disabled[data-v-568bbac8]:not(.translucent):not(.translucent-dark){background-color:var(--cloud);color:var(--steel)}.uploader.disabled:not(.translucent):not(.translucent-dark) .target:hover .target-inner span.icon[data-v-568bbac8]{color:var(--steel);fill:var(--steel)}.uploader.disabled:not(.translucent):not(.translucent-dark) .target:hover .target-inner .border[data-v-568bbac8],.uploader.disabled:not(.translucent):not(.translucent-dark) .target .target-inner .txt-component.heading.xxs[data-v-568bbac8]{color:var(--steel)}.uploader.disabled:not(.translucent):not(.translucent-dark) .target .target-inner span.icon[data-v-568bbac8]{color:var(--steel);fill:var(--steel)}.uploader.disabled:not(.translucent):not(.translucent-dark) .target .target-inner .border[data-v-568bbac8]{color:var(--steel)}.uploader.disabled:not(.translucent):not(.translucent-dark) .target .text-primary[data-v-568bbac8]{opacity:.25}.uploader.disabled:not(.translucent):not(.translucent-dark) .target input[data-v-568bbac8]{cursor:auto}.uploader .target[data-v-568bbac8]{float:none;flex-direction:column;flex:auto;height:100%;margin:0;display:flex;position:relative}.uploader .target.compact[data-v-568bbac8]{min-height:80px;padding:8px}.uploader .target.compact .target-inner[data-v-568bbac8]{min-height:auto;padding:0}.uploader .target.compact .target-inner[data-v-568bbac8]>*{flex-direction:row;display:flex}.uploader .target.compact .target-inner>* .txt-component.heading.xxxs[data-v-568bbac8]{margin-top:0;margin-left:8px}.uploader .target.compact .target-inner .progress .complete[data-v-568bbac8]{flex-direction:row}.uploader .target.compact .target-inner .progress .complete .icon[data-v-568bbac8],.uploader .target.compact .target-inner .progress .complete .txt-component.heading.xs[data-v-568bbac8]{width:auto;margin:0}.uploader .target.compact .target-inner .progress .complete .icon[data-v-568bbac8]{margin-right:8px}.uploader .target:hover:not(.disabled) .target-inner[data-v-568bbac8]{color:var(--primary)}.uploader .target:hover:not(.disabled) .target-inner span.icon[data-v-568bbac8]{color:var(--primary);fill:var(--primary)}.uploader .target:hover:not(.disabled) .target-inner .border[data-v-568bbac8]{color:var(--primary)}.uploader .target .target-inner[data-v-568bbac8]{-webkit-user-select:none;user-select:none;border-radius:inherit;flex:auto;justify-content:center;margin:0;padding:24px 16px;display:flex;position:relative;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.uploader .target .target-inner.droppable[data-v-568bbac8]{color:var(--primary)}.uploader .target .target-inner .border[data-v-568bbac8]{color:var(--steel);position:static}.uploader .target .target-inner p.sm[data-v-568bbac8]{align-items:center;display:flex}.uploader .target .target-inner .txt-component.heading.xxs[data-v-568bbac8]{color:var(--coal);margin-top:16px}.uploader .target .target-inner .cancel[data-v-568bbac8],.uploader .target .target-inner .progress[data-v-568bbac8]{z-index:1;height:100%;transition:all .35s linear;position:absolute;top:0;left:0;overflow:hidden}.uploader .target .target-inner .cancel.complete[data-v-568bbac8],.uploader .target .target-inner .progress.complete[data-v-568bbac8]{transition:none}.uploader .target .target-inner .cancel[data-v-568bbac8]{z-index:2}.uploader .target .target-inner .progress[data-v-568bbac8]{width:100%}.uploader .target .target-inner .progress .icon[data-v-568bbac8],.uploader .target .target-inner .progress .txt-component.heading.xs[data-v-568bbac8]{color:#fff;justify-content:center;align-items:center;width:100%;margin:0;transition:all .35s linear;display:flex;position:absolute;left:0}.uploader .target .target-inner .progress .complete[data-v-568bbac8]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.uploader .target .target-inner .progress .complete .txt-component.heading.xs[data-v-568bbac8]{position:static}.uploader .target .target-inner .progress .complete .icon[data-v-568bbac8]{fill:#fff;border-radius:100%;margin-bottom:12px;position:static}.uploader .target .target-inner[data-v-568bbac8]>*{flex-direction:column;justify-content:center;align-items:center;display:flex}.uploader .target .target-inner>* .txt-component.heading[data-v-568bbac8]{margin-top:8px}.uploader .target input[data-v-568bbac8]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.uploader .target input.under[data-v-568bbac8]{z-index:-1}.uploader .uploaded[data-v-568bbac8],.uploader .uploading[data-v-568bbac8]{background-color:var(--smoke);margin:8px 0;padding:16px 24px}.uploader .file[data-v-568bbac8]{width:100%;margin-bottom:8px;display:flex}.uploader .file[data-v-568bbac8]:last-child{margin:0}.uploader .file .file-icon[data-v-568bbac8]{background-size:cover;background-color:var(--cloud);border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:16px;display:flex}.uploader .file .detail[data-v-568bbac8]{flex:auto}.uploader .file .detail .title[data-v-568bbac8]{justify-content:space-between;margin-top:4px;display:flex}.uploader .file .detail .title p[data-v-568bbac8]{white-space:nowrap;text-overflow:ellipsis;max-width:200px;margin:0;display:block;overflow:hidden}.uploader .file .detail .title .cobutton[data-v-568bbac8]{padding:0}.uploader .file .detail .title .cobutton[data-v-568bbac8],.uploader .file .detail .title span[data-v-568bbac8]{margin-left:16px}.uploader .file p.error[data-v-568bbac8]{font-size:11px}.uploader .file .progress[data-v-568bbac8]{margin-top:8px}.uploader.translucent .target .target-inner[data-v-568bbac8],.uploader.translucent-dark .target .target-inner[data-v-568bbac8]{color:#ffffff80}.uploader.translucent .target .target-inner span.icon[data-v-568bbac8],.uploader.translucent-dark .target .target-inner span.icon[data-v-568bbac8]{color:#ffffff80;fill:#ffffff80}.uploader.translucent .target .target-inner .border[data-v-568bbac8],.uploader.translucent-dark .target .target-inner .border[data-v-568bbac8]{color:#ffffff80}.uploader.translucent .target .target-inner .txt-component.heading.xxs[data-v-568bbac8],.uploader.translucent-dark .target .target-inner .txt-component.heading.xxs[data-v-568bbac8],.uploader.translucent .target:hover .target-inner[data-v-568bbac8],.uploader.translucent-dark .target:hover .target-inner[data-v-568bbac8]{color:#fff}.uploader.translucent .target:hover .target-inner span.icon[data-v-568bbac8],.uploader.translucent-dark .target:hover .target-inner span.icon[data-v-568bbac8]{color:#fff;fill:#fff}.uploader.translucent .target:hover .target-inner .border[data-v-568bbac8],.uploader.translucent-dark .target:hover .target-inner .border[data-v-568bbac8]{color:#fff}.uploader.translucent-dark[data-v-568bbac8]{background-color:rgba(var(--coal-rgb),.25)}.uploader.translucent[data-v-568bbac8]{background-color:#ffffff1f}.uploader .target .txt-component.xxs.body{position:absolute;top:100%}.uploader .target .txt-component.xxs.body .txt-component-content{align-items:center;height:24px;display:flex}.uploader .target .txt-component.xxs.body .txt-component-content .icon{margin-right:4px}.uploader .target .target-inner{min-height:240px}.uploader .target .target-inner>*{flex-direction:column}.uploader .target .primary{background-color:var(--button-colour,var(--primary));color:var(--button-colour-contrast,var(--primary))}.uploader .target .text-primary{color:var(--button-colour,var(--primary))}.drag-wrapper,.portal-wrapper{position:relative}.drag-wrapper .border,.portal-wrapper .border{color:var(--steel)}.drag-wrapper .drag-placeholder,.portal-wrapper .drag-placeholder{position:absolute}.drag-wrapper>.drag-inner,.portal-wrapper>.drag-inner{display:contents}.drag-wrapper .drag,.portal-wrapper .drag{width:100%;height:100%;display:block;position:relative}.drag-wrapper .draggable,.portal-wrapper .draggable{cursor:grab;touch-action:none}.drag-wrapper .draggable.dragging,.drag-wrapper .draggable.snapping,.portal-wrapper .draggable.dragging,.portal-wrapper .draggable.snapping{z-index:99999}.drag-wrapper .draggable.dragging,.portal-wrapper .draggable.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.drag-wrapper .draggable.dropped,.portal-wrapper .draggable.dropped{z-index:1}.drag-wrapper .draggable.disabled,.portal-wrapper .draggable.disabled{cursor:default;touch-action:auto}.drag-wrapper .draggable.shadow>*,.portal-wrapper .draggable.shadow>*{transition:box-shadow .35s var(--curve);box-shadow:var(--shadow-base)}.drag-wrapper .draggable.shadow.dragging>*,.drag-wrapper .draggable.shadow:hover>*,.portal-wrapper .draggable.shadow.dragging>*,.portal-wrapper .draggable.shadow:hover>*{box-shadow:var(--shadow-xl)}.drag-wrapper .draggable.native.dragging,.portal-wrapper .draggable.native.dragging{opacity:.8}.drag-wrapper .draggable.drag--handle-pointer-only.draggable:not(.disabled):not(.dragging),.portal-wrapper .draggable.drag--handle-pointer-only.draggable:not(.disabled):not(.dragging){cursor:default;touch-action:auto}.drag-wrapper .draggable.drag--handle-pointer-only [data-drag-handle],.portal-wrapper .draggable.drag--handle-pointer-only [data-drag-handle]{cursor:grab;touch-action:none}.drag-wrapper .draggable.drag--handle-pointer-only.dragging [data-drag-handle],.portal-wrapper .draggable.drag--handle-pointer-only.dragging [data-drag-handle]{cursor:grabbing}.portal-wrapper .draggable,.portal-wrapper .dropped{width:100%;display:flex}.portal-wrapper .dropped{z-index:1}.modal-outer[data-v-ff3e54ba]{z-index:2147483001;background-color:rgba(var(--coal-rgb),.9);flex-direction:column-reverse;align-items:center;width:100%;max-width:100vw;height:100%;max-height:100%;margin:0;padding:0;display:flex;position:fixed;inset:0}.modal-outer.top[data-v-ff3e54ba]{justify-content:flex-end}.modal-outer.center[data-v-ff3e54ba]{justify-content:center}.modal-outer.bottom[data-v-ff3e54ba]{justify-content:flex-start}.modal-outer .modal-pagination[data-v-ff3e54ba]{justify-content:center;max-width:100%;display:flex}.modal-outer .modal-pagination .modal-pagination-inner[data-v-ff3e54ba]{padding:16px;display:flex;position:absolute}.modal-outer .modal-pagination .modal-pagination-inner span[data-v-ff3e54ba]{cursor:pointer;width:12px;height:12px;transition:var(--smooth-fast);border:2px solid #fff;border-radius:100%;margin-right:8px}.modal-outer .modal-pagination .modal-pagination-inner span.active[data-v-ff3e54ba]{background-color:#fff}.modal-outer .modal-pagination .modal-pagination-inner span[data-v-ff3e54ba]:last-child{margin:0}.modal-outer .modal-inner[data-v-ff3e54ba]{color:var(--coal);box-shadow:var(--shadow-lg);background-color:#fff;border-radius:24px;flex-direction:column;min-width:320px;max-width:100%;max-height:90vh;margin:48px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(#fff,#000)}.modal-outer .modal-inner.no-background[data-v-ff3e54ba]{background:0 0}.modal-outer .modal-inner.overflow[data-v-ff3e54ba]{overflow:visible;-webkit-mask-image:none}.modal-outer .modal-inner.overflow .header[data-v-ff3e54ba]{border-top-left-radius:24px;border-top-right-radius:24px}.modal-outer .modal-inner.overflow .footer[data-v-ff3e54ba]{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.modal-outer .modal-inner .error[data-v-ff3e54ba]{z-index:1;width:100%;box-shadow:var(--shadow-base);align-items:center;padding:12px 16px;display:flex;position:absolute}.modal-outer .modal-inner .error>div[data-v-ff3e54ba]{flex:auto;padding:0 16px}.modal-outer .modal-inner .error>div .title[data-v-ff3e54ba]{font-weight:700}.modal-outer .modal-inner .body[data-v-ff3e54ba]{flex:auto;padding:24px;overflow:hidden auto}.modal-outer .modal-inner .body.overflow[data-v-ff3e54ba]{overflow:visible}.modal-outer .modal-inner .body.nopad[data-v-ff3e54ba]{padding:0}.modal-outer .modal-inner .body.footer-space[data-v-ff3e54ba]{padding-bottom:72px}.modal-outer .modal-inner .body .modal-page-wrapper[data-v-ff3e54ba]{transition:transform .35s var(--curve);display:flex}.modal-outer .modal-inner .body .modal-page-wrapper.focus[data-v-ff3e54ba]{z-index:1;position:relative}.modal-outer .modal-inner .body .message[data-v-ff3e54ba]{z-index:1;align-items:center;padding:4px 24px;display:flex;position:absolute;bottom:72px;left:0;right:0}.modal-outer .modal-inner .body .message.cloud[data-v-ff3e54ba]{background-color:var(--cloud)}.modal-outer .modal-inner .body .message.fade-success[data-v-ff3e54ba]{background-color:var(--success-tint)}.modal-outer .modal-inner .body .message .txt-component[data-v-ff3e54ba]{padding:0}.modal-outer .modal-inner .body[data-v-ff3e54ba],.modal-outer .modal-inner .footer[data-v-ff3e54ba],.modal-outer .modal-inner .header[data-v-ff3e54ba]{transition:var(--smooth)}.modal-outer .modal-inner .footer[data-v-ff3e54ba],.modal-outer .modal-inner .header[data-v-ff3e54ba]{z-index:1;background-color:#fff;align-items:center;min-height:72px;margin:0;padding:16px 24px;display:flex}.modal-outer .modal-inner .header[data-v-ff3e54ba]{border-bottom:1px solid var(--smoke);flex:none;justify-content:space-between;height:80px}.modal-outer .modal-inner .header.has-close[data-v-ff3e54ba]{padding:16px 16px 16px 24px}.modal-outer .modal-inner .header.image-header[data-v-ff3e54ba]{border:0;padding:0;display:block}.modal-outer .modal-inner .header.image-header .image[data-v-ff3e54ba]{background-position:50%;background-size:cover;width:100%;height:168px}.modal-outer .modal-inner .header.image-header .cobutton.icon.close[data-v-ff3e54ba]{background-color:rgba(var(--coal-rgb),.2);opacity:1;color:#fff;fill:#fff;padding:8px;position:absolute;top:16px;right:16px}.modal-outer .modal-inner .header.image-header .cobutton.icon.close[data-v-ff3e54ba]:hover{background-color:rgba(var(--coal-rgb),.4)}.modal-outer .modal-inner .footer[data-v-ff3e54ba]{border-top:1px solid var(--smoke);border-bottom-right-radius:24px;border-bottom-left-radius:24px;flex:none;justify-content:flex-end}.modal-outer .modal-inner .footer.float[data-v-ff3e54ba]{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa3;width:100%;position:absolute;bottom:0}.modal-outer .modal-inner .body.fade[data-v-ff3e54ba],.modal-outer .modal-inner .footer.fade[data-v-ff3e54ba],.modal-outer .modal-inner .header.fade[data-v-ff3e54ba],.modal-outer .modal-inner .message.fade[data-v-ff3e54ba],.modal-outer .modal-inner .modal-page-wrapper.fade[data-v-ff3e54ba]{opacity:.2;pointer-events:none;z-index:0}.modal-outer.drawer[data-v-ff3e54ba]{justify-content:flex-start}.modal-outer.drawer>.modal-inner[data-v-ff3e54ba]{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:100%;margin:48px 0 0}.modal-outer.drawer>.modal-inner .footer[data-v-ff3e54ba]{border-radius:0}.modal-outer.compact .modal-inner>.body .message[data-v-ff3e54ba]{bottom:64px}.modal-outer.compact .modal-inner>.header .cobutton[data-v-ff3e54ba]{padding:0}.modal-outer.compact .modal-inner .footer[data-v-ff3e54ba],.modal-outer.compact .modal-inner .header[data-v-ff3e54ba]{height:unset}.modal-outer.compact.drawer[data-v-ff3e54ba]{padding:0}.modal-outer.compact.drawer .modal-inner[data-v-ff3e54ba]{border-radius:0}.modal-outer.full[data-v-ff3e54ba]{padding:0}.modal-outer.full>.modal-inner[data-v-ff3e54ba]{border-radius:0;height:100%;max-height:100%;margin:0}.modal-outer.full>.modal-inner>.body[data-v-ff3e54ba]:not(.nopad){padding:24px}.modal-outer.full>.modal-inner>.footer[data-v-ff3e54ba]{border-radius:0}.modal-outer.fullscreen>.modal-inner[data-v-ff3e54ba]{width:100%;height:100%;max-height:100%}.modal-page-wrapper>*{width:100%}.modal-inner .header .txt-component .txt-component-content{align-items:center;display:flex}.modal-inner .message .txt-component a{color:var(--coal)}.modal-inner button.close{opacity:1;background-color:rgba(var(--coal-rgb),.2);border-radius:100%;position:absolute;top:24px;right:24px}.modal-inner button.close>*{color:#fff;fill:#fff}.modal-inner button.close:hover{background-color:rgba(var(--coal-rgb),.4)}.modal-dialog{transform:none!important}.tooltip{display:inline-flex;position:relative}.tooltip.m-left{margin-left:8px}.tooltip.m-right{margin-right:8px}.popup.tooltip-popup{filter:var(--shadow-lg-filter)}.popup.tooltip-popup .popup-inner{border-radius:8px;padding:8px 16px}.popup.tooltip-popup .popup-inner .tooltip-content{cursor:default;-webkit-user-select:none;user-select:none;text-transform:none;word-break:break-word;text-align:center;font-weight:400;display:inline-flex}.popup.tooltip-popup .popup-inner .tooltip-content>*{z-index:2;white-space:nowrap;margin:0;display:inline-block;position:relative}.popup.tooltip-popup .popup-inner .tooltip-content.multiline{width:160px}.popup.tooltip-popup .popup-inner .tooltip-content.multiline>*{white-space:normal}.popup.tooltip-popup.top{margin-bottom:4px}.popup.tooltip-popup.bottom{margin-top:4px}.popup.tooltip-popup.left{margin-right:4px}.popup.tooltip-popup.right{margin-left:4px}.lightbox-modal{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lightbox-modal>.cobutton.close{background-color:rgba(var(--coal-rgb),.9);opacity:1;position:absolute;top:24px;right:24px}.lightbox.zoomable .lightbox-image{cursor:zoom-in}.lightbox.zoomed .lightbox-container{justify-content:unset;place-items:center;display:grid}.lightbox.zoomed .lightbox-image{cursor:zoom-out;max-width:none;max-height:none}.lightbox-container{justify-content:center;align-items:center;max-width:100vw;max-height:100vh;display:flex;overflow:auto}.lightbox-image{max-width:100%;max-height:100%}.lightbox .oembed{aspect-ratio:16/9;border-radius:16px;width:95vw;max-width:900px}.media-controls{pointer-events:none;position:absolute;inset:0}.media-controls.center .media-controls-main{height:48px;top:50%;bottom:16px;left:50%;transform:translate(-50%,-50%)}.media-controls.bottom-center .media-controls-main{height:48px;bottom:16px;left:50%;transform:translate(-50%)}.media-controls.bottom-left .media-controls-main{height:48px;bottom:16px;left:16px;transform:translate(0)}.media-controls.bottom-right .media-controls-main{height:48px;bottom:16px;left:calc(100% - 16px);transform:translate(-100%)}.media-controls.top-right .media-controls-main{height:48px;top:16px;left:calc(100% - 16px);transform:translate(-100%)}.media-controls-overlay{background-color:rgba(var(--coal-rgb),.2);position:absolute;inset:0}.media-controls-overlay-transparent{background-color:#0000;border-radius:16px}.media-controls-main{pointer-events:all;background-color:var(--night);transition:left .15s var(--curve),top .15s var(--curve),transform .15s var(--curve);border-radius:1000px;display:flex;position:absolute}.media-controls-section{align-items:center;padding:0 6px;display:flex}.media-controls-section:not(:first-of-type){border-left:1px solid var(--coal)}.media-controls-control-container{padding:0 2px;display:flex}.media-controls-button.cobutton.cobutton{padding:6px}.photo-wrapper[data-v-72947a86]{background-color:#fff;display:inline-block}.photo-wrapper.reposition[data-v-72947a86]{position:relative}.photo-wrapper.repositioning[data-v-72947a86]{z-index:1}.photo-wrapper.fit[data-v-72947a86]{background-color:rgba(var(--coal-rgb),.8);display:block}.photo-wrapper.editable[data-v-72947a86]{border:0}.photo-wrapper.editable .photo-media-controls[data-v-72947a86]{transition:var(--smooth);opacity:0}.photo-wrapper.editable[data-v-72947a86]:hover{border:0}.photo-wrapper.editable:hover .photo-media-controls[data-v-72947a86]{opacity:1}.photo-wrapper>img.lightbox[data-v-72947a86]{cursor:zoom-in}.photo-container[data-v-72947a86]{width:100%;height:100%;display:block;position:relative;overflow:hidden}.photo-container.heightless[data-v-72947a86]{height:0}.photo-background[data-v-72947a86]{opacity:.4;background-position:50%;background-size:cover;position:absolute;inset:0}.photo-background.blur[data-v-72947a86]{filter:blur(16px);inset:-16px}.photo-image[data-v-72947a86]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-width:unset;position:absolute;top:0;bottom:0;left:0}.photo-image.cover[data-v-72947a86]{-o-object-fit:cover;object-fit:cover;margin:0;padding:0}.photo-image.fade[data-v-72947a86]{transition:var(--smooth-slow);opacity:0}.photo-image.fade.loaded[data-v-72947a86]{opacity:1}.photo-click-handler[data-v-72947a86]{cursor:zoom-in;position:absolute}.photo-wrapper .reposition-hint[data-v-72947a86]{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:0;bottom:0}.photo-wrapper .reposition-hint .hint[data-v-72947a86]{color:#fff;background-color:#ffffff1f;border-radius:8px;align-items:center;padding:8px 16px;display:flex}.photo-wrapper.backgroundless[data-v-72947a86]{background-color:#0000}.photo-wrapper.backgroundless.fit.editable .photo-container[data-v-72947a86]{border:2px solid #0000}.photo-wrapper.backgroundless.fit.editable:hover .photo-container[data-v-72947a86]{border-color:rgba(var(--coal-rgb),.2)}.photo-wrapper.backgroundless.fit.editable:hover .photo-container.primary[data-v-72947a86]{border-color:var(--primary)}.photo-wrapper.backgroundless.fit.editable:hover .photo-container.translucent[data-v-72947a86]{border-color:#ffffff1f}.photo-wrapper.backgroundless.fit.editable:hover .photo-container.translucent-dark[data-v-72947a86]{border-color:rgba(var(--coal-rgb),.25)}.photo-wrapper.backgroundless .photo-container[data-v-72947a86],.photo-wrapper.reposition .photo-container[data-v-72947a86]{justify-content:center;align-items:center;display:flex}.photo-wrapper.backgroundless .photo-container.fit-width .drag-wrapper[data-v-72947a86],.photo-wrapper.backgroundless .photo-container.fit-width img[data-v-72947a86],.photo-wrapper.reposition .photo-container.fit-width .drag-wrapper[data-v-72947a86],.photo-wrapper.reposition .photo-container.fit-width img[data-v-72947a86]{width:100%}.photo-wrapper.backgroundless .photo-container.fit-height .drag-wrapper[data-v-72947a86],.photo-wrapper.backgroundless .photo-container.fit-height img[data-v-72947a86],.photo-wrapper.reposition .photo-container.fit-height .drag-wrapper[data-v-72947a86],.photo-wrapper.reposition .photo-container.fit-height img[data-v-72947a86]{height:100%}.photo-wrapper.backgroundless .photo-container .photo-image.rounded[data-v-72947a86],.photo-wrapper.reposition .photo-container .photo-image.rounded[data-v-72947a86]{border-radius:16px}.photo-wrapper.backgroundless .photo-container .drag-wrapper[data-v-72947a86],.photo-wrapper.backgroundless .photo-container .photo-image[data-v-72947a86],.photo-wrapper.reposition .photo-container .drag-wrapper[data-v-72947a86],.photo-wrapper.reposition .photo-container .photo-image[data-v-72947a86]{-o-object-fit:unset;object-fit:unset;width:auto;height:auto;position:static}.photo-wrapper .photo-container.fit-width .drag-wrapper .drag{width:100%}.photo-wrapper .photo-container.fit-height .drag-wrapper .drag{height:100%}.photo-wrapper .photo-container .drag-wrapper .drag{justify-content:center;align-items:center;width:auto;height:auto;display:flex}.profile-uploader .profile-uploader-main{border-radius:var(--profile-uploader-border-radius);width:100%;height:100%;display:flex;position:relative}.profile-uploader:not(.disabled) .profile-uploader-main{cursor:pointer}.profile-uploader:not(.disabled) .profile-uploader-main:hover .profile-uploader-border{color:#ffffff8f}.profile-uploader:not(.disabled) .profile-uploader-main.dragging .profile-uploader-keyline,.profile-uploader:not(.disabled) .profile-uploader-main:hover .profile-uploader-keyline{opacity:0}.profile-uploader:not(.disabled) .profile-uploader-main.dragging .profile-uploader-overlay,.profile-uploader:not(.disabled) .profile-uploader-main:hover .profile-uploader-overlay{opacity:1}.profile-uploader .target .target-inner{min-height:unset}.profile-uploader-image.photo-wrapper{border-radius:var(--profile-uploader-border-radius);display:flex;overflow:hidden}.profile-uploader-keyline{border:1px solid rgba(var(--coal-rgb),.2);transition:border-color .15s var(--curve)}.profile-uploader-keyline,.profile-uploader-overlay{pointer-events:none;border-radius:var(--profile-uploader-border-radius);width:100%;height:100%;position:absolute;top:0;left:0}.profile-uploader-overlay{opacity:0;background-color:rgba(var(--coal-rgb),.6);transition:opacity .15s var(--curve);color:#fff;justify-content:center;align-items:center;display:flex}.profile-uploader-border{position:absolute;inset:8px}.profile-uploader-empty{background-color:var(--smoke);justify-content:center;align-items:center}.profile-uploader-empty .profile-uploader-border{color:rgba(var(--coal-rgb),.2)}.profile-uploader-empty.dragging .profile-uploader-border{color:var(--primary)}.profile-uploader.uploader.uploader:not(.button) .target{padding:8px}.profile-uploader.uploader.uploader:not(.button) .target .target-inner{min-height:unset;padding:0}.uploader[data-v-41ba22b1]{gap:var(--spacing-xx-small);flex-direction:column;display:flex}.uploader.headless[data-v-41ba22b1]{display:contents}.uploader .target-wrapper[data-v-41ba22b1]{padding:var(--spacing-large);border-radius:var(--radius-x-small);background:var(--color-background-elevated);cursor:pointer;color:var(--color-border-neutral);transition:color var(--smooth-fast),background var(--smooth-fast);display:block;position:relative}.uploader .target-wrapper[data-v-41ba22b1]:hover{color:var(--color-interactive-primary)}.uploader .target[data-v-41ba22b1]{justify-content:center;align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-large);height:100%;font-family:var(--font-family-title);font-size:var(--font-size-xs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);border-radius:8px;flex-direction:column;display:flex;position:relative}.uploader .target .border[data-v-41ba22b1]{color:var(--color-border-overlay);position:absolute;inset:0}.uploader.dragging .target-wrapper[data-v-41ba22b1]{background:var(--color-background-overlay)}.uploader.dragging .target[data-v-41ba22b1],.uploader.dragging .target .border[data-v-41ba22b1],.uploader.dragging .target-wrapper[data-v-41ba22b1]{color:var(--color-interactive-primary)}.uploader.uploading .target-wrapper[data-v-41ba22b1]{pointer-events:none;color:var(--color-border-neutral)}.uploader.uploading .target-wrapper .border-stroke[data-v-41ba22b1]{stroke-dasharray:0!important}.uploader.error .target-wrapper[data-v-41ba22b1]{color:var(--color-status-danger)}.uploader.compact[data-v-41ba22b1]{height:100%}.uploader.compact .target-wrapper[data-v-41ba22b1]{height:100%;padding:0}.uploader.compact .target[data-v-41ba22b1]{gap:var(--spacing-xxx-small);padding:var(--spacing-xxx-small) var(--spacing-x-small);min-height:0;font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxxs);flex-direction:row}.uploader.compact .placeholder[data-v-41ba22b1]{text-align:left}.uploader.compact .status[data-v-41ba22b1]{font-size:var(--font-size-xxxs)}.uploader .placeholder[data-v-41ba22b1]{text-align:center}.uploader .browse[data-v-41ba22b1]{color:var(--color-interactive-primary)}.uploader.uploading .target-wrapper[data-v-41ba22b1]{overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.uploader .progress[data-v-41ba22b1]{background:var(--color-interactive-primary);z-index:1;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .2s linear;display:flex;position:absolute;top:0;left:0;overflow:hidden}.uploader .status[data-v-41ba22b1]{font-family:var(--font-family-title);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);color:var(--color-content-secondary);position:relative}.uploader .status.filled[data-v-41ba22b1]{text-align:center;width:100%;color:var(--color-content-on-primary,#fff);transition:transform .2s linear;position:absolute;left:0}.uploader .error-message[data-v-41ba22b1]{font-family:var(--font-family-body);font-size:var(--font-size-xxxs);color:var(--color-status-danger)}.uploader input[type=file][data-v-41ba22b1]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cds-image-inputs-sheet[data-v-0e3a7b94]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-0e3a7b94]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-0e3a7b94]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-0e3a7b94],.sheet-header p[data-v-0e3a7b94]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-0e3a7b94]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-0e3a7b94]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-0e3a7b94]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-0e3a7b94]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-0e3a7b94],.section-title[data-v-0e3a7b94]{line-height:var(--font-line-height-sm)}.section-caption[data-v-0e3a7b94]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-0e3a7b94]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.uploader-grid[data-v-0e3a7b94]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.state-cell[data-v-0e3a7b94]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-0e3a7b94]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.state-stage.uploader-stage[data-v-0e3a7b94]{justify-content:stretch;align-items:stretch;min-height:160px}.state-stage.compact-stage[data-v-0e3a7b94]{align-items:center;min-height:88px}.compact-host[data-v-0e3a7b94]{width:100%;height:80px}.compact-host[data-v-0e3a7b94] .uploader{height:100%}.profile-frame[data-v-0e3a7b94]{box-sizing:border-box;border-radius:var(--radius-small);flex-shrink:0;width:8rem;height:8rem;overflow:hidden}.profile-frame[data-v-0e3a7b94] .profile-uploader,.profile-frame[data-v-0e3a7b94] .uploader{width:100%;height:100%;display:block}.profile-frame[data-v-0e3a7b94] .photo-wrapper,.profile-frame[data-v-0e3a7b94] .profile-uploader-image,.profile-frame[data-v-0e3a7b94] .profile-uploader-main{width:100%;max-width:100%;height:100%;max-height:100%;overflow:hidden}.profile-frame[data-v-0e3a7b94] img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}.cell-caption[data-v-0e3a7b94]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-0e3a7b94]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-0e3a7b94]{opacity:.7;flex:100%}span.animation{margin:0 auto;display:block;overflow:hidden;transform:translateZ(0)}span.animation svg{display:block}span.animation svg .primary,span.animation svg .primary path{fill:var(--primary)}span.animation svg .ai,span.animation svg .ai path,span.animation svg .magic,span.animation svg .magic path{fill:var(--color-content-ai,var(--magic))}span.animation svg .contrast path,span.animation svg .primary-contrast path{fill:var(--primary-contrast);stroke:var(--primary-contrast)}.coach-line-loader[data-v-89409c0d]{justify-content:center;width:100%;display:flex}.track[data-v-89409c0d]{background:var(--color-background-elevated);width:160px;height:4px;display:block;position:relative;overflow:hidden}.segment[data-v-89409c0d],.track[data-v-89409c0d]{border-radius:var(--radius-full)}.segment[data-v-89409c0d]{background:var(--color-interactive-primary);width:40%;height:100%;animation:1.4s ease-in-out infinite coach-line-sweep-89409c0d;position:absolute;top:0;left:0}@keyframes coach-line-sweep-89409c0d{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.segment[data-v-89409c0d]{width:40%;animation:1.4s ease-in-out infinite coach-line-pulse-89409c0d;left:30%;transform:none}@keyframes coach-line-pulse-89409c0d{0%,to{opacity:.35}50%{opacity:1}}}@property --generating-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.generating-overlay[data-v-5ccac7f2]{z-index:6;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.generating-content[data-v-5ccac7f2]{justify-content:center;align-items:center;gap:var(--spacing-xx-large);padding:var(--spacing-64);flex-direction:column;display:flex;position:absolute;inset:0}.generating-map-loader[data-v-5ccac7f2]{width:72%}.generating-skeleton[data-v-5ccac7f2]{gap:var(--spacing-medium);flex-direction:column;width:72%;display:flex}.skeleton-line[data-v-5ccac7f2],.skeleton-panel[data-v-5ccac7f2]{border-radius:var(--radius-x-small);background:linear-gradient(90deg,var(--color-background-neutral) 25%,var(--color-background-neutral-strong) 50%,var(--color-background-neutral) 75%);background-size:200% 100%;animation:1.8s ease-in-out infinite generating-shimmer-5ccac7f2;display:block}.skeleton-line[data-v-5ccac7f2]{height:var(--spacing-24)}.skeleton-line-title[data-v-5ccac7f2]{width:52%;height:var(--spacing-40)}.skeleton-line-short[data-v-5ccac7f2]{width:68%}.skeleton-panel[data-v-5ccac7f2]{height:var(--spacing-64);margin-top:var(--spacing-medium)}.generating-copy[data-v-5ccac7f2]{align-items:center;gap:var(--spacing-x-small);text-align:center;max-width:72%;color:var(--color-content-primary);flex-direction:column;display:flex}.generating-steps[data-v-5ccac7f2]{align-items:flex-start;gap:var(--spacing-small);text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.generating-step[data-v-5ccac7f2]{align-items:center;gap:var(--spacing-x-small);color:var(--color-content-secondary);display:flex}.generating-step.is-active[data-v-5ccac7f2]{color:var(--color-content-primary)}.generating-step.is-done[data-v-5ccac7f2]{color:var(--color-content-secondary)}.generating-step.is-pending[data-v-5ccac7f2]{color:var(--color-content-tertiary)}.step-icon[data-v-5ccac7f2]{flex:none}.step-icon--done[data-v-5ccac7f2]{color:var(--color-accent-500)}.step-icon--pending[data-v-5ccac7f2]{color:var(--color-content-secondary)}.generating-steps[data-v-5ccac7f2] .animation{margin:0}.generating-copy[data-v-5ccac7f2] .generating-title.txt-component.heading{font-size:var(--font-size-xl);line-height:var(--font-line-height-xxl)}.generating-description[data-v-5ccac7f2]{color:var(--color-content-secondary)}.generating-stroke[data-v-5ccac7f2]{border-radius:inherit;padding:var(--generating-stroke-width,2px);background:conic-gradient(from var(--generating-angle),var(--magic-fade),var(--magic) 90deg,var(--magic-tint-2,var(--magic-fade)) 180deg,var(--magic) 270deg,var(--magic-fade) 1turn);-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px var(--magic-fade));animation:2.4s linear infinite generating-stroke-spin-5ccac7f2;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes generating-shimmer-5ccac7f2{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes generating-stroke-spin-5ccac7f2{to{--generating-angle:360deg}}.animation[data-v-debcb288]{margin:auto}.cds-loader-sheet[data-v-ec19ad7b]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-ec19ad7b]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-ec19ad7b]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-ec19ad7b],.sheet-header p[data-v-ec19ad7b]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-ec19ad7b]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-ec19ad7b]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-ec19ad7b]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-ec19ad7b]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-ec19ad7b],.section-title[data-v-ec19ad7b]{line-height:var(--font-line-height-sm)}.section-caption[data-v-ec19ad7b]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-ec19ad7b]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.overlay-grid[data-v-ec19ad7b]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.state-cell[data-v-ec19ad7b]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-ec19ad7b]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex;position:relative}.state-stage--tile[data-v-ec19ad7b]{min-height:calc(var(--spacing-64)*2)}.state-stage--overlay[data-v-ec19ad7b]{min-height:calc(var(--spacing-64)*5);overflow:hidden}.cell-caption[data-v-ec19ad7b]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-ec19ad7b]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-ec19ad7b]{opacity:.7;flex:100%}.chip[data-v-a097f0f3]{--default-background-colour:var(--primary-tint);height:24px;color:var(--chip-colour,var(--coal));background-color:var(--chip-background-colour,var(--default-background-colour));border-radius:16px;align-items:center;padding:0 8px;display:flex}.chip[data-v-a097f0f3]>*{color:currentColor}.chip.m-left[data-v-a097f0f3]{margin-left:8px}.chip.m-right[data-v-a097f0f3]{margin-right:8px}.chip.compact[data-v-a097f0f3]{height:16px;padding:4px 6px}.chip.primary[data-v-a097f0f3]{color:var(--primary)}.chip.cloud[data-v-a097f0f3]{background-color:var(--chip-background-colour,var(--cloud))}.chip.smoke[data-v-a097f0f3]{background-color:var(--chip-background-colour,var(--smoke));--chip-icon-colour:var(--coal)}.chip.disabled[data-v-a097f0f3]{background-color:var(--chip-background-colour,var(--steel));--chip-icon-colour:var(--anchor);color:var(--anchor)}.chip.success[data-v-a097f0f3]{background-color:var(--chip-background-colour,var(--success-tint))}.chip.success .chip-icon[data-v-a097f0f3]{color:var(--success)}.chip.success-solid[data-v-a097f0f3]{background-color:var(--chip-background-colour,var(--success))}.chip.success-solid[data-v-a097f0f3],.chip.success-solid .chip-icon[data-v-a097f0f3]{color:var(--success-contrast)}.chip.warning[data-v-a097f0f3]{background-color:var(--chip-background-colour,var(--warning-tint))}.chip.warning .chip-icon[data-v-a097f0f3]{color:var(--warning)}.chip.warning-solid[data-v-a097f0f3]{background-color:var(--chip-background-colour,var(--warning))}.chip.warning-solid[data-v-a097f0f3],.chip.warning-solid .chip-icon[data-v-a097f0f3]{color:var(--warning-contrast)}.chip.danger[data-v-a097f0f3]{background-color:var(--chip-background-colour,var(--danger-tint))}.chip.danger .chip-icon[data-v-a097f0f3]{color:var(--danger)}.chip.primary[data-v-a097f0f3]{background-color:var(--chip-background-colour,var(--primary))}.chip.primary[data-v-a097f0f3],.chip.primary .chip-icon[data-v-a097f0f3]{color:var(--primary-contrast)}.chip.magic[data-v-a097f0f3]{background-color:var(--chip-background-colour,var(--magic-tint))}.chip.magic[data-v-a097f0f3],.chip.magic .chip-icon[data-v-a097f0f3]{color:var(--coal)}.chip.fade-primary[data-v-a097f0f3]{background-color:var(--chip-background-colour,var(--primary-tint))}.chip.fade-primary[data-v-a097f0f3],.chip.fade-primary .chip-icon[data-v-a097f0f3],.chip.fade-primary .txt-component[data-v-a097f0f3]{color:var(--primary)}.chip.translucent[data-v-a097f0f3]{background-color:var(--chip-background-colour,rgba(var(--coal-rgb),.4));--chip-colour:#fff;--chip-icon-colour:#fff}.chip.overlay[data-v-a097f0f3]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background-color:var(--chip-background-colour,rgba(var(--coal-rgb),.75));border-radius:4px;height:32px;padding:0 12px}.chip.overlay[data-v-a097f0f3]>*{color:currentColor}.chip.overlay.success[data-v-a097f0f3]{color:#fff;background-color:var(--chip-background-colour,var(--success))}.chip.overlay.warning[data-v-a097f0f3]{color:var(--coal);background-color:var(--chip-background-colour,var(--warning))}.chip.overlay.danger[data-v-a097f0f3]{color:#fff;background-color:var(--chip-background-colour,var(--danger))}.chip.overlay .chip-icon[data-v-a097f0f3]{color:currentColor}.chip.large[data-v-a097f0f3]{min-height:32px;padding:12px}.chip-icon[data-v-a097f0f3]{color:var(--chip-icon-colour,var(--primary));margin-left:-4px;margin-right:4px}.dropdown.upgrade-popup .clickable{flex:1;display:flex}.dropdown.upgrade-popup.left{margin-left:8px}.dropdown.upgrade-popup.right{margin-right:8px}.upgrade-popup-popup.popup>.popup-inner{text-align:left;text-transform:none;white-space:pre-wrap;width:326px;padding:16px}.upgrade-popup-popup.popup>.popup-inner .upgrade-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.upgrade-popup-popup.popup>.popup-inner .upgrade-header .txt-component{flex:1}.upgrade-popup-popup.popup>.popup-inner .upgrade-actions{gap:8px;margin-top:12px;display:flex}.upgrade-popup-popup.popup>.popup-inner .upgrade-actions .cobutton{flex:50%}.upgrade-popup-popup.popup>.popup-inner .txt-component.body.s.flex:last-of-type{margin-bottom:12px}.upgrade-popup-popup.popup>.popup-inner .txt-component.body.s.flex .txt-component-content{color:var(--primary);gap:4px}._18m915vq{overflow-y:hidden}._1bsb1ejb{width:var(--ds-space-300,24px)}._1bsb1kw7{width:inherit}._1bsbpxbi{width:var(--ds-space-200,1pc)}._1bsbutpp{width:var(--ds-space-150,9pt)}._1e0c1o8l{display:inline-block}._1o9zidpf{flex-shrink:0}._1reo15vq{overflow-x:hidden}._4t3i1ejb{height:var(--ds-space-300,24px)}._4t3i1kw7{height:inherit}._4t3ipxbi{height:var(--ds-space-200,1pc)}._4t3iutpp{height:var(--ds-space-150,9pt)}._bozg1mb9{padding-inline-start:var(--ds--button--new-icon-padding-start,0)}._lcxvglyw{pointer-events:none}._s7n4yfq0{vertical-align:bottom}._syaz1r31{color:currentColor}._vc881r31 stop{stop-color:currentColor}._vchhusvi{box-sizing:border-box}._vwz4kb7n{line-height:1}._vwz4utpp{line-height:var(--ds-space-150,9pt)}._y4ti1igz{padding-inline-end:var(--ds--button--new-icon-padding-end,0)}@media screen and (forced-colors:active){._12va1onz{color:canvastext}._jcxd1r8n{filter:grayscale()}}.progress[data-v-2a91cb7b]{--default-progress-background-colour:var(--mercury);border-radius:var(--progress-border-radius,6px);background-color:var(--progress-background-colour,var(--default-progress-background-colour));text-align:center;height:6px;margin:0;position:relative;overflow:hidden}.progress .progress-bar[data-v-2a91cb7b]{border-radius:var(--progress-bar-border-radius,6px);height:100%;transition:var(--smooth);color:#fff;position:absolute;top:0;left:0;overflow:hidden}.progress .progress-bar .progress-bar-slot[data-v-2a91cb7b]{text-align:center}.oembed[data-v-4ab0ca67]{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.oembed .oembed-wrapper[data-v-4ab0ca67],.oembed video[data-v-4ab0ca67]{width:100%;height:100%;position:relative}.oembed .loading[data-v-4ab0ca67]{background-color:var(--night);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.oembed .loading .txt-component.heading.xxxs[data-v-4ab0ca67]{color:#fff;max-width:200px;margin-top:16px}.oembed .loading .spinner[data-v-4ab0ca67]{margin:0}.oembed .loading .progress[data-v-4ab0ca67]{width:220px;max-width:80%;margin:8px}.oembed .oembed-wrapper{justify-content:center;align-items:center;display:flex}.oembed .oembed-wrapper *{flex:auto;height:100%!important;padding:0!important}input[type=range][data-v-bb301d27]{-webkit-appearance:none;border-radius:4px;width:100%;height:4px;margin:6px 8px}input[type=range][data-v-bb301d27]::focus{outline:none}input[type=range][data-v-bb301d27]::-webkit-slider-runnable-track{cursor:pointer;background:0;border:0;border-radius:4px;width:100%;height:4px}input[type=range][data-v-bb301d27]::-moz-range-track{cursor:pointer;background:0;border:0;border-radius:4px;width:100%;height:4px}input[type=range][data-v-bb301d27]::-webkit-slider-thumb{background:var(--range-thumb);cursor:pointer;-webkit-appearance:none;border:0;border-radius:16px;width:16px;height:16px;margin-top:-6px}input[type=range][data-v-bb301d27]::-moz-range-thumb{background:var(--range-thumb);cursor:pointer;border:0;border-radius:16px;width:16px;height:16px}input[type=range][data-v-bb301d27]:disabled::-webkit-slider-thumb{box-shadow:var(--shadow-base)}input[type=range][data-v-bb301d27]:disabled::-moz-range-thumb{box-shadow:var(--shadow-base)}.range-container[data-v-bb301d27]{--range-selected:var(--primary);--range-thumb:var(--range-selected);--range-background:var(--cloud);align-items:center;display:flex;position:relative}.range-container .slider[data-v-bb301d27]{height:6px;margin:6px 0}.range-container.disabled[data-v-bb301d27]{--range-selected:var(--mercury)}.range-container .step[data-v-bb301d27]{border-radius:50%;width:4px;height:4px}.range-container .step-container[data-v-bb301d27]{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.search-container[data-v-e1d966f7]{background-color:var(--cloud);border-radius:40px;align-items:center;padding:0 8px;display:flex;position:relative}.search-container .input-wrapper[data-v-e1d966f7]{flex:auto}.search-container .input-wrapper input[data-v-e1d966f7]{color:var(--coal);letter-spacing:-.2px;width:100%;font-size:16px;font-weight:400;font-family:var(--body),sans-serif;background:0;border:0;margin:0;padding:8px}.search-container .input-wrapper input[data-v-e1d966f7]:focus-visible{outline:none}.search-container .input-wrapper input[data-v-e1d966f7]::placeholder{color:var(--anchor)}.search-container .cobutton.icononly[data-v-e1d966f7]{position:absolute;right:0}.search-container.skeleton[data-v-e1d966f7]{border-radius:40px}.search-container.skeleton input[data-v-e1d966f7]::placeholder{color:var(--cloud)}.search-container.skeleton span[data-v-e1d966f7]{opacity:0}.search-container.small[data-v-e1d966f7]{background-color:var(--smoke);border:1px solid var(--mercury);height:32px}.search-container.small[data-v-e1d966f7]:focus-within{border-color:var(--anchor)}.search-container.small input[data-v-e1d966f7]{height:32px;padding:4px 8px;font-size:12px;line-height:16px}.search-container.expanding[data-v-e1d966f7]{cursor:pointer;flex:none;padding:0}.search-container.expanding span[data-v-e1d966f7]{margin:12px}.search-container.expanding .input-wrapper[data-v-e1d966f7]{flex:none}.search-container.expanding .input-wrapper input[data-v-e1d966f7]{width:250px;padding:8px 0}.search-container.expanding.small span[data-v-e1d966f7]{margin:6px}.search-container.expanding.small .input-wrapper input[data-v-e1d966f7]{width:112px;padding:4px 0}.search-container .spinner[data-v-e1d966f7]{flex:none}.search-container.translucent[data-v-e1d966f7]{color:#fff;background-color:#ffffff1f;border:0}.search-container.translucent input[data-v-e1d966f7]{color:#fff}.search-container.translucent input[data-v-e1d966f7]::placeholder{color:rgba(var(--coal-rgb),.5)}.search-container.translucent.disabled[data-v-e1d966f7]{color:#fff3;background-color:#ffffff1f}.search-container.translucent.disabled input[data-v-e1d966f7]{color:#fff3}.search-container.translucent.disabled input[data-v-e1d966f7]::placeholder{color:#fff3}.search-container.translucent-dark[data-v-e1d966f7]{background-color:rgba(var(--coal-rgb),.25);color:#fff;border:0}.search-container.translucent-dark input[data-v-e1d966f7]{color:#fff}.search-container.translucent-dark input[data-v-e1d966f7]::placeholder{color:#ffffff80}.search-container.translucent-dark.disabled[data-v-e1d966f7]{background-color:rgba(var(--coal-rgb),.25);color:rgba(var(--coal-rgb),.4)}.search-container.translucent-dark.disabled input[data-v-e1d966f7]{color:rgba(var(--coal-rgb),.4)}.search-container.translucent-dark.disabled input[data-v-e1d966f7]::placeholder{color:rgba(var(--coal-rgb),.4)}.image-search-container[data-v-c0580036]{flex-direction:column;flex:auto;padding:0 32px;display:flex}.image-search-container.no-toolbar-search[data-v-c0580036]{padding:0 8px 0 0}.image-search-container .search-wrapper[data-v-c0580036]{z-index:1;background-color:#fff;padding-bottom:12px;position:sticky;top:0}.image-results[data-v-c0580036]{flex:auto;grid-template-columns:1fr 1fr;gap:12px;display:grid}.image-results .empty[data-v-c0580036]{flex-direction:column;flex:auto;grid-column:span 2;justify-content:center;align-items:center;margin:48px 0;display:flex}.image-results .empty span[data-v-c0580036]{margin-bottom:8px}.image-results .empty .txt-component[data-v-c0580036]{max-width:300px}.image-results .column[data-v-c0580036]{flex-direction:column;gap:12px;display:flex}.image-results.loading .column:first-child .result[data-v-c0580036]{aspect-ratio:1/1.8}.image-results.loading .column:last-child .result[data-v-c0580036]{aspect-ratio:1/1.5}.image-results .result[data-v-c0580036]{cursor:pointer;border-radius:8px;position:relative}.image-results .result.selected .success-container[data-v-c0580036]{z-index:2;box-shadow:var(--shadow-lg);border-radius:100%;padding:2px;display:flex;position:absolute;top:-8px;right:-8px}.image-results .result.selected .success-container span[data-v-c0580036]{fill:#fff}.image-results .result.disabled[data-v-c0580036]{cursor:default;opacity:.5}.image-results .result img[data-v-c0580036]{border-radius:8px;width:100%;display:block}.image-results .result a[data-v-c0580036]{opacity:0;transition:var(--smooth);color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#000000a6;border-radius:0 0 8px 8px;width:100%;padding:0 8px;font-size:11px;line-height:2;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.image-results .result:hover a[data-v-c0580036]{opacity:1}.pexels-credit[data-v-c0580036]{color:var(--gray);text-align:center;margin:8px 0 0;font-size:11px;line-height:1.4;text-decoration:underline;display:block}.library-notice[data-v-c0580036]{background-color:rgba(var(--coal-rgb),.8);color:#fff;align-items:center;gap:8px;padding:8px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.library-notice .txt-component[data-v-c0580036]{flex:1}.library-notice .cobutton[data-v-c0580036]{padding:0}.cropper-outer[data-v-2bb5c315]{pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}.cropper-outer .overlay[data-v-2bb5c315]{background-color:rgba(var(--coal-rgb),.6);position:absolute}.cropper-outer .overlay.left[data-v-2bb5c315],.cropper-outer .overlay.right[data-v-2bb5c315]{top:0;bottom:0}.cropper-outer .overlay.top[data-v-2bb5c315]{top:0}.cropper-outer .overlay.bottom[data-v-2bb5c315]{bottom:0}.cropper-outer .overlay.left[data-v-2bb5c315]{left:0}.cropper-outer .overlay.right[data-v-2bb5c315]{right:0}.cropper[data-v-2bb5c315],.cropper-outer .cropper-boundary[data-v-2bb5c315]{position:absolute}.cropper[data-v-2bb5c315]{box-sizing:border-box;display:flex}.cropper .handle[data-v-2bb5c315]{pointer-events:all;border:6px solid #fff;width:24px;height:24px;position:absolute}.cropper .handle.top-left[data-v-2bb5c315]{cursor:nwse-resize;border-bottom:0;border-right:0;top:0;left:0}.cropper .handle.top-right[data-v-2bb5c315]{cursor:nesw-resize;border-bottom:0;border-left:0;top:0;right:0}.cropper .handle.bottom-left[data-v-2bb5c315]{cursor:nesw-resize;border-top:0;border-right:0;bottom:0;left:0}.cropper .handle.bottom-right[data-v-2bb5c315]{cursor:nwse-resize;border-top:0;border-left:0;bottom:0;right:0}.cropper .edge[data-v-2bb5c315]{pointer-events:all;background-color:#fff;border:1px solid #fff;position:absolute}.cropper .edge.top[data-v-2bb5c315]{cursor:ns-resize;top:0;left:0;right:0}.cropper .edge.bottom[data-v-2bb5c315]{cursor:ns-resize;bottom:0;left:0;right:0}.cropper .edge.left[data-v-2bb5c315]{cursor:ew-resize;top:0;bottom:0;left:0}.cropper .edge.right[data-v-2bb5c315]{cursor:ew-resize;top:0;bottom:0;right:0}.cropper .gridlines[data-v-2bb5c315]{opacity:.5;border:2px solid #fff;position:absolute}.cropper .gridlines.vertical[data-v-2bb5c315]{width:33.333%;height:100%}.cropper .gridlines.horizontal[data-v-2bb5c315]{width:100%;height:33.333%}.cropper.disabled .edge[data-v-2bb5c315]{cursor:default;border:3px solid #fff}.resetting[data-v-2bb5c315]{transition:all .35s var(--curve)}.cropper .drag{flex:auto;justify-content:center;align-items:center;display:flex}.image-editor[data-v-3386c159]{flex-direction:column;width:100%;height:100%}.image-editor[data-v-3386c159],.image-editor .canvas-container[data-v-3386c159]{background-color:var(--coal);display:flex;position:relative;overflow:hidden}.image-editor .canvas-container[data-v-3386c159]{justify-content:center;align-items:center;height:calc(100% - 128px);margin:0 8px}.image-editor .canvas-container .zooming[data-v-3386c159]{transition:var(--smooth)}.image-editor .canvas-container .cobutton.media[data-v-3386c159]{z-index:1;pointer-events:all;position:absolute;top:8px;right:8px}.image-editor .toolbar[data-v-3386c159]{z-index:2;background-color:var(--night);flex:none;justify-content:center;align-items:center;gap:8px;height:64px;padding:0 24px;display:flex}.image-editor .toolbar .cobutton[data-v-3386c159]{border:0;border-radius:100%;padding:6px}.image-editor .toolbar hr[data-v-3386c159]{border:0;border-left:1px solid var(--coal);height:100%;margin:0}.image-editor .toolbar .crop-scale[data-v-3386c159]{align-items:center;width:100%;display:flex}.image-editor .toolbar .crop-scale span[data-v-3386c159]{background-color:#fff;border-radius:100%;flex:none;margin:0 8px}.image-editor .toolbar .crop-scale span.smaller[data-v-3386c159]{width:8px;height:8px}.image-editor .toolbar .crop-scale span.larger[data-v-3386c159]{width:16px;height:16px}.image-editor .toolbar .crop-scale .range-container[data-v-3386c159]{flex:auto}.image-editor .toolbar .scale[data-v-3386c159]{align-items:center;margin-right:8px;display:flex}.image-editor .toolbar .scale p[data-v-3386c159]{width:40px;color:var(--anchor);margin:0}.image-editor .toolbar .scale input[data-v-3386c159]{margin-right:8px}.image-editor .toolbar .dimension[data-v-3386c159]{border-bottom:1px solid var(--coal);align-items:center;margin-right:8px;display:flex}.image-editor .toolbar .dimension p[data-v-3386c159]{color:var(--anchor);margin:0}.image-editor .toolbar .dimension input[type=number][data-v-3386c159]{color:var(--coal);border:0;max-width:48px;padding:0;font-size:13px}.image-editor .toolbar .adjuster[data-v-3386c159]{flex-direction:column;padding:0 8px;display:flex}.image-editor .toolbar .adjuster div[data-v-3386c159]{justify-content:space-between;display:flex}.image-editor .toolbar .adjuster div label[data-v-3386c159]{margin:0;font-size:13px;font-weight:400}.image-editor .toolbar .adjuster div p[data-v-3386c159]{color:var(--anchor);margin:0}.image-editor .toolbar .adjust-buttons[data-v-3386c159]{position:absolute;bottom:-24px}.image-editor .toolbar input[type=text][data-v-3386c159]{color:#fff;background:#ffffff1a;border:0;width:280px;padding:12px 16px;font-size:12px;line-height:16px}.image-editor .toolbar input[type=text][data-v-3386c159]::placeholder{color:var(--anchor)}.image-editor .toolbar .cobutton.ratio[data-v-3386c159]{border-radius:32px;padding:8px 16px}.image-editor .toolbar .cobutton.ratio .txt-component.heading.xxxs[data-v-3386c159]{text-transform:uppercase}.image-editor .canvas-container .drag-wrapper{justify-content:center;align-items:center;display:flex}.image-editor .canvas-container .drag-wrapper canvas{display:block}.image-editor .canvas-container .drag-wrapper.portrait,.image-editor .canvas-container .drag-wrapper.portrait .drag,.image-editor .canvas-container .drag-wrapper.portrait .drag canvas{height:100%;aspect-ratio:var(--aspect-ratio)}.image-editor .canvas-container .drag-wrapper.landscape,.image-editor .canvas-container .drag-wrapper.landscape .drag,.image-editor .canvas-container .drag-wrapper.landscape .drag canvas{width:100%}.image-editor .resizable-outer{pointer-events:none}.image-editor .drag.dragging{z-index:unset}.image-editor .toolbar .cobutton>*{color:#fff;fill:#fff}.uploader[data-v-ee5550e7]{margin:32px}.image-search[data-v-ee5550e7]{transition:var(--smooth);flex-direction:column;min-height:320px;display:flex}.image-search .search-types[data-v-ee5550e7]{border-bottom:1px solid var(--cloud);align-items:center;margin:0 32px 24px;display:flex;position:relative}.image-search .search-types .tab[data-v-ee5550e7]{cursor:pointer;color:var(--anchor);flex:auto;justify-content:center;align-items:center;padding:8px 0;display:flex}.image-search .search-types .tab span[data-v-ee5550e7]{margin-right:16px}.image-search .search-types .tab.active[data-v-ee5550e7]{color:var(--coal)}.image-search .search-types .selected[data-v-ee5550e7]{background-color:var(--coal);transition:var(--smooth);width:50%;height:1px;position:absolute;bottom:-2px}.status-overlay[data-v-ee5550e7]{z-index:10;background:rgba(var(--coal-rgb),.8);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#fff,#000)}.status-overlay .spinner[data-v-ee5550e7]{margin:0 0 16px}.modal-outer.add-image .modal-inner{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400)}.modal-outer.add-image .modal-inner .header{z-index:1;position:absolute;top:0;left:0;right:0}.modal-outer.add-image .modal-inner .body{display:flex}.modal-outer.add-image .modal-inner .body .modal-page-wrapper{transition:var(--smooth);display:flex;overflow:auto}.modal-outer.add-image .modal-inner .body .modal-page-wrapper.editor{z-index:1}.modal-outer.add-image .modal-inner .body .modal-page-wrapper .modal-page{text-align:left;flex-direction:column;flex:1 0;height:calc(100% - 80px);max-height:600px;margin-top:80px;display:flex;overflow:auto}.modal-outer.add-image .modal-inner .body .modal-page-wrapper .modal-page .uploader .target{height:247px}.modal-outer.add-image .modal-inner .body .modal-page-wrapper .modal-page .uploader .target .target-inner{min-height:auto}.modal-outer.add-image .modal-inner .body .modal-page-wrapper .modal-page.editor{height:100%;max-height:680px;margin-top:0;overflow:hidden}.modal-outer.add-image .modal-inner .footer.float{background-color:#fff;justify-content:space-between;height:72px}.modal-outer.add-image .modal-inner .footer.float .crop-orientation{z-index:-1;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.modal-outer.add-image .modal-inner .footer.float .crop-orientation>div{cursor:pointer;background-color:var(--cloud);border-radius:6px;justify-content:center;align-items:center;display:flex}.modal-outer.add-image .modal-inner .footer.float .crop-orientation>div.portrait{width:36px;height:48px;margin-right:16px}.modal-outer.add-image .modal-inner .footer.float .crop-orientation>div.landscape{width:48px;height:36px}.modal-outer.add-image .modal-inner .footer.float .crop-orientation>div>span{opacity:0}.modal-outer.add-image .modal-inner .footer.float .crop-orientation>div>span.text-success,.modal-outer.add-image .modal-inner .footer.float .crop-orientation>div:hover>span{opacity:1}.modal-outer.add-image .modal-inner.mobile .body .modal-page{padding:0 16px}.modal-outer.add-image .modal-inner.mobile .body .modal-page .image-editor{margin:0 -16px}.modal-outer.add-image .modal-inner.mobile .body .modal-page .uploader .txt-component.heading{text-align:center;max-width:140px}.modal-outer.add-image .modal-inner.mobile .footer{padding:16px}.modal-outer.add-video .add-video-header[data-v-ce9590c8]{align-items:center;gap:12px;display:flex}.modal-outer.add-video .body .modal-page-inner[data-v-ce9590c8]{padding:32px}.modal-outer.add-video .body .modal-page-inner.loom[data-v-ce9590c8]{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:420px;display:flex}.modal-outer.add-video .body .modal-page-inner.loom a[data-v-ce9590c8]{color:var(--coal);text-decoration:underline}.modal-outer.add-video .body .modal-page-inner.loom .txt-component.body[data-v-ce9590c8]{max-width:360px}.modal-outer.add-video .body .modal-page-inner.loom .txt-component svg[data-v-ce9590c8]{vertical-align:middle;margin-bottom:4px;display:inline-block}.modal-outer.add-video .body .upload-options[data-v-ce9590c8]{gap:12px;display:flex}.modal-outer.add-video .body .upload-options[data-v-ce9590c8]>*{flex:50%;height:72px}.modal-outer.add-video .body .upload-options .cobutton.loom[data-v-ce9590c8]{flex-direction:column;gap:6px}.modal-outer.add-video .body .video-preview[data-v-ce9590c8]{background-color:var(--coal);color:#fff;border-radius:16px;align-items:center;min-height:82px;margin-bottom:24px;padding:12px 16px 12px 12px;display:flex}.modal-outer.add-video .body .video-preview .video-wrapper[data-v-ce9590c8]{flex:0 0 25%}.modal-outer.add-video .body .video-preview .video-wrapper .embed-responsive[data-v-ce9590c8]{border-radius:8px;margin:0}.modal-outer.add-video .body .video-preview .video-title[data-v-ce9590c8]{padding:0 24px 0 12px}.modal-outer.add-video .body .video-preview .cobutton[data-v-ce9590c8]{flex:none;margin-left:auto}.modal-outer.add-video .modal-inner>.body{height:504px}.modal-outer.add-video .embed-responsive{border-radius:24px;margin-bottom:40px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.modal-outer.add-video .uploader{flex:1}.modal-outer.add-video .uploader .target{min-height:unset;padding:6px}.modal-outer.add-video .uploader .target .target-inner>*{flex-direction:column}.modal-outer.add-video .uploader .target .target-inner>* .txt-component.heading{margin-top:4px}.modal-outer.add-video .uploader-wrapper.upgrade-popup .popup.dropdown-popup{top:75%}.modal-outer.add-video .modal-page-inner>.txt-component.heading.xxs{padding:2px 0 10px}.modal-outer.add-video .txt-component.separator .txt-component-content{text-transform:uppercase;color:var(--anchor);align-items:center;margin:0 -8px;padding:16px 0;display:flex}.modal-outer.add-video .txt-component.separator .txt-component-content span{background-color:var(--smoke);flex:auto;height:1px;margin:0 8px}.modal-outer.add-video .rich-text{max-height:200px;overflow:auto}.modal-outer.add-video .modal-page-wrapper>*{flex:0 0 50%;width:50%}.modal-outer.add-video .tooltip{display:flex}.modal-outer.add-video .add-video-field-container{flex:1;margin-top:24px}.modal-outer.add-video .add-video-field-container.disabled .add-video-field-label{color:var(--steel)}.modal-outer.add-video .add-video-field-label{margin-bottom:8px;display:flex}.modal-outer.add-video .add-video-thumb-preview{box-shadow:var(--shadow-base);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.modal-outer.add-video .add-video-thumb-main{border-radius:8px;width:113.778px;height:64px;overflow:hidden}.modal-outer.add-video .add-video-thumb-actions{gap:8px;margin-left:auto;padding:0 8px 0 24px;display:flex}.modal-outer.add-video .add-video-field-uploader{margin-top:8px}.modal-outer.add-video .add-video-switch-field{width:100%}.modal-outer.add-video .add-video-switch-field-text{margin-right:auto}.cds-media-modals-sheet[data-v-460a7068]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-460a7068]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-460a7068]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-460a7068],.sheet-header p[data-v-460a7068]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-460a7068]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-460a7068]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-460a7068]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-460a7068]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-460a7068],.section-title[data-v-460a7068]{line-height:var(--font-line-height-sm)}.section-caption[data-v-460a7068]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-460a7068]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-grid.is-wide[data-v-460a7068]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.state-cell[data-v-460a7068]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-460a7068]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.state-stage.is-anatomy[data-v-460a7068]{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-x-small);flex-direction:column;min-height:0}.cell-caption[data-v-460a7068]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-460a7068]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-460a7068]{opacity:.7;flex:100%}.anatomy-title[data-v-460a7068]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xs)}.anatomy-list[data-v-460a7068],.anatomy-title[data-v-460a7068]{font-size:var(--font-size-xxs);margin:0}.anatomy-list[data-v-460a7068]{padding-left:var(--spacing-medium);line-height:var(--font-line-height-sm);opacity:.8}.cds-menu-sheet[data-v-7f2709ef]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-7f2709ef]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-7f2709ef]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-7f2709ef],.sheet-header p[data-v-7f2709ef]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-7f2709ef]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-7f2709ef]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-7f2709ef]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-7f2709ef]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-7f2709ef],.section-title[data-v-7f2709ef]{line-height:var(--font-line-height-sm)}.section-caption[data-v-7f2709ef]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-7f2709ef]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.composition-grid[data-v-7f2709ef]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.state-cell[data-v-7f2709ef]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-7f2709ef]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);justify-content:center;align-items:center;display:flex}.menu-panel[data-v-7f2709ef],.state-stage[data-v-7f2709ef]{background:var(--color-background-screen)}.menu-panel[data-v-7f2709ef]{box-sizing:border-box;width:100%;max-width:240px;padding:var(--spacing-x-small);border-radius:var(--radius-x-small);border:1px solid var(--color-border-highlight);box-shadow:var(--shadow-elevation-large)}.menu-panel hr[data-v-7f2709ef]{background:var(--color-border-neutral);height:1px;margin:var(--spacing-xxx-small) 0;border:none}.cell-caption[data-v-7f2709ef]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-7f2709ef]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-7f2709ef]{opacity:.7;flex:100%}.modal-backdrop[data-v-72c1ef7c]{padding:var(--spacing-large);background:var(--color-background-modal-scrim);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-backdrop.drawer[data-v-72c1ef7c]{justify-content:center;align-items:flex-end;padding:0}.modal-backdrop.full[data-v-72c1ef7c]{padding:0}.modal-stack[data-v-72c1ef7c]{max-width:calc(100vw - var(--spacing-large)*2);max-height:calc(100vh - var(--spacing-large)*2);box-shadow:none;background:0 0;border:none;flex-direction:column;display:flex;overflow:auto}.modal-stack.has-outer[data-v-72c1ef7c]{gap:var(--spacing-x-small)}.modal-stack.drawer[data-v-72c1ef7c]{height:calc(100vh - var(--spacing-xxx-large));max-height:calc(100vh - var(--spacing-xxx-large));overflow:hidden}.modal-stack.full[data-v-72c1ef7c]{width:100%;max-width:100%;height:100%}.modal-sheet[data-v-72c1ef7c],.modal-stack.full[data-v-72c1ef7c]{max-height:100%;overflow:hidden}.modal-sheet[data-v-72c1ef7c]{border:1px solid var(--color-border-neutral);border-radius:var(--radius-large);background:var(--color-background-screen);min-height:0;color:var(--color-content-primary);box-shadow:var(--shadow-elevation-large);flex-direction:column;display:flex;position:relative}.modal-sheet.drawer[data-v-72c1ef7c]{border-bottom-right-radius:0;border-bottom-left-radius:0;flex:auto}.modal-sheet.full[data-v-72c1ef7c]{border:none;border-radius:0;flex:auto}.modal-sheet.sidebar[data-v-72c1ef7c]{grid-template-columns:240px minmax(0,1fr);padding:0;display:grid}.modal-outer-footer[data-v-72c1ef7c]{flex-direction:column;flex:none;min-width:0;display:flex}.modal-sidebar[data-v-72c1ef7c]{border-right:1px solid var(--color-border-neutral);background:var(--color-background-neutral);overflow:hidden auto}.modal-main[data-v-72c1ef7c],.modal-sidebar[data-v-72c1ef7c]{flex-direction:column;min-height:0;display:flex}.modal-main[data-v-72c1ef7c]{background:var(--color-background-screen);min-width:0}.modal-main-body[data-v-72c1ef7c]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.modal-footer[data-v-72c1ef7c]{border-top:1px solid var(--color-border-neutral);background:var(--color-background-screen);flex:none}.popup.modern-popup[data-v-73b075b5]{--popup-background:var(--color-background-screen);--popup-text:var(--color-content-primary);z-index:3;display:flex;position:absolute}.popup.modern-popup .arrow[data-v-73b075b5]{z-index:1;border-style:solid;border-color:#0000;width:0;height:0}.popup.modern-popup.top[data-v-73b075b5]{margin-bottom:var(--spacing-x-small);flex-direction:column-reverse;bottom:100%;left:0;right:0}.popup.modern-popup.top>.arrow[data-v-73b075b5]{margin:0 var(--spacing-x-small);border-width:6px 6px 0;border-color:var(--popup-background) transparent transparent transparent}.popup.modern-popup.top.align-left[data-v-73b075b5]{align-items:flex-start}.popup.modern-popup.top.align-center[data-v-73b075b5]{align-items:center}.popup.modern-popup.top.align-right[data-v-73b075b5]{align-items:flex-end}.popup.modern-popup.above[data-v-73b075b5],.popup.modern-popup.bottom[data-v-73b075b5]{flex-direction:column;left:0;right:0}.popup.modern-popup.above>.arrow[data-v-73b075b5],.popup.modern-popup.bottom>.arrow[data-v-73b075b5]{margin:0 var(--spacing-x-small);border-width:0 6px 6px;border-color:transparent transparent var(--popup-background) transparent}.popup.modern-popup.above.align-left[data-v-73b075b5],.popup.modern-popup.bottom.align-left[data-v-73b075b5]{right:unset;align-items:flex-start}.popup.modern-popup.above.align-right[data-v-73b075b5],.popup.modern-popup.bottom.align-right[data-v-73b075b5]{left:unset;align-items:flex-end}.popup.modern-popup.above.align-center[data-v-73b075b5],.popup.modern-popup.bottom.align-center[data-v-73b075b5]{align-items:center}.popup.modern-popup.above[data-v-73b075b5]{top:0}.popup.modern-popup.bottom[data-v-73b075b5]{margin-top:var(--spacing-x-small);top:100%}.popup.modern-popup.right[data-v-73b075b5]{margin-left:var(--spacing-x-small);flex-direction:row;top:0;bottom:0;left:100%}.popup.modern-popup.right>.arrow[data-v-73b075b5]{margin:var(--spacing-x-small) 0;border-width:6px 6px 6px 0;border-color:transparent var(--popup-background) transparent transparent}.popup.modern-popup.right.align-top[data-v-73b075b5]{align-items:flex-start}.popup.modern-popup.right.align-center[data-v-73b075b5]{align-items:center}.popup.modern-popup.right.align-bottom[data-v-73b075b5]{align-items:flex-end}.popup.modern-popup.left[data-v-73b075b5]{margin-right:var(--spacing-x-small);flex-direction:row-reverse;top:0;bottom:0;right:100%}.popup.modern-popup.left>.arrow[data-v-73b075b5]{margin:var(--spacing-x-small) 0;border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--popup-background)}.popup.modern-popup.left.align-top[data-v-73b075b5]{align-items:flex-start}.popup.modern-popup.left.align-center[data-v-73b075b5]{align-items:center}.popup.modern-popup.left.align-bottom[data-v-73b075b5]{align-items:flex-end}.popup.modern-popup .popup-inner[data-v-73b075b5]{cursor:default;text-align:left;background-color:var(--popup-background);color:var(--popup-text);flex:auto;display:flex}.popup.modern-popup.full[data-v-73b075b5],.popup.modern-popup.full>.popup-inner[data-v-73b075b5]{width:100%;min-width:100%;max-width:100%}.popup.modern-popup.dark>.arrow[data-v-73b075b5],.popup.modern-popup.dark>.popup-inner[data-v-73b075b5]{--popup-background:var(--color-background-neutral);--popup-text:var(--color-content-primary)}.popup.modern-popup.translucent>.arrow[data-v-73b075b5],.popup.modern-popup.translucent>.popup-inner[data-v-73b075b5]{--popup-background:var(--color-background-screen-alpha);--popup-text:var(--color-content-primary)}.portal-wrapper.popup-portal.modern-popup-portal{pointer-events:none;position:absolute;inset:0}.portal-wrapper.popup-portal.modern-popup-portal .popup.modern-popup{opacity:0;pointer-events:none}.portal-wrapper.popup-portal.modern-popup-portal .popup.modern-popup.open{opacity:1;pointer-events:all;margin:0;position:absolute;inset:0}.popup.modern-popup .popup-inert,.popup.modern-popup .popup-unstyle{display:inherit;padding:0}.popup.modern-popup .popup-inert:hover,.popup.modern-popup .popup-unstyle:hover{background:0 0}.popup.modern-popup .popup-divider,.popup.modern-popup .popup-inert{pointer-events:none;cursor:default}.popup.modern-popup.dropdown-popup hr.popup-divider{margin:var(--spacing-xx-small) 0;background-color:var(--color-border-neutral);border:0;height:1px;min-height:1px}.popup.modern-popup.standalone-popup .popup-inner{padding:var(--spacing-x-small);border-radius:var(--radius-large);box-shadow:var(--shadow-elevation-large)}.popup.modern-popup.dark .popup-divider{background-color:var(--color-border-overlay)}.cds-modals-sheet[data-v-3f3b4b5b]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-3f3b4b5b]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-3f3b4b5b]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-3f3b4b5b],.sheet-header p[data-v-3f3b4b5b]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-3f3b4b5b]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-3f3b4b5b]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-3f3b4b5b]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-3f3b4b5b]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-3f3b4b5b],.section-title[data-v-3f3b4b5b]{line-height:var(--font-line-height-sm)}.section-caption[data-v-3f3b4b5b]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-3f3b4b5b]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-grid.is-wide[data-v-3f3b4b5b]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.state-cell[data-v-3f3b4b5b]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-3f3b4b5b]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.state-stage.is-inplace[data-v-3f3b4b5b]{justify-content:stretch;align-items:stretch;min-height:320px;padding:0;position:relative;overflow:hidden}.state-stage.is-inplace[data-v-3f3b4b5b] .modal-backdrop{padding:var(--spacing-medium);z-index:1;position:absolute;inset:0}.state-stage.is-inplace[data-v-3f3b4b5b] .modal-stack{max-width:100%;max-height:100%}.cell-caption[data-v-3f3b4b5b]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-3f3b4b5b]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-3f3b4b5b]{opacity:.7;flex:100%}.modal-specimen[data-v-3f3b4b5b]{flex-direction:column;flex:auto;min-height:0;display:flex}.specimen-body[data-v-3f3b4b5b],.specimen-foot[data-v-3f3b4b5b],.specimen-head[data-v-3f3b4b5b]{padding:var(--spacing-medium)}.specimen-head[data-v-3f3b4b5b]{justify-content:space-between;align-items:center;gap:var(--spacing-x-small);border-bottom:1px solid var(--color-border-neutral);display:flex}.specimen-head h3[data-v-3f3b4b5b]{font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.specimen-body p[data-v-3f3b4b5b],.specimen-head h3[data-v-3f3b4b5b]{line-height:var(--font-line-height-sm);margin:0}.specimen-body p[data-v-3f3b4b5b]{font-size:var(--font-size-xxs);opacity:.8}.specimen-foot[data-v-3f3b4b5b]{justify-content:flex-end;gap:var(--spacing-x-small);border-top:1px solid var(--color-border-neutral);display:flex}.popup-host[data-v-3f3b4b5b]{min-height:120px;padding-bottom:var(--spacing-xx-large);justify-content:center;display:flex;position:relative}.popup-copy[data-v-3f3b4b5b]{padding:var(--spacing-x-small) var(--spacing-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm);white-space:nowrap;margin:0}.cds-option-menu-sheet[data-v-e1569308]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-e1569308]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-e1569308]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-e1569308],.sheet-header p[data-v-e1569308]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-e1569308]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-e1569308]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-e1569308]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-e1569308]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-e1569308],.section-title[data-v-e1569308]{line-height:var(--font-line-height-sm)}.section-caption[data-v-e1569308]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-e1569308]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-e1569308]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-e1569308]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);justify-content:center;align-items:center;display:flex}.menu-panel[data-v-e1569308],.state-stage[data-v-e1569308]{background:var(--color-background-screen)}.menu-panel[data-v-e1569308]{box-sizing:border-box;width:100%;max-width:240px;padding:var(--spacing-x-small);border-radius:var(--radius-x-small);border:1px solid var(--color-border-highlight);box-shadow:var(--shadow-elevation-large)}.menu-panel hr[data-v-e1569308]{background:var(--color-border-neutral);height:1px;margin:var(--spacing-small) 0 var(--spacing-x-small);border:none}.menu-panel .marker[data-v-e1569308]{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);letter-spacing:.4px;text-transform:uppercase;color:var(--color-content-secondary);padding:var(--spacing-small) var(--spacing-x-small) var(--spacing-x-small);font-size:10px;line-height:10px;display:block}.new-course-panel[data-v-e1569308]{max-width:280px}.cell-caption[data-v-e1569308]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-e1569308]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-e1569308]{opacity:.7;flex:100%}.cds-pagination-sheet[data-v-aebe6a6b]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-aebe6a6b]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-aebe6a6b]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-aebe6a6b],.sheet-header p[data-v-aebe6a6b]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-aebe6a6b]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-aebe6a6b]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-aebe6a6b]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-aebe6a6b]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-aebe6a6b],.section-title[data-v-aebe6a6b]{line-height:var(--font-line-height-sm)}.section-caption[data-v-aebe6a6b]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-aebe6a6b]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-aebe6a6b]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-aebe6a6b]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.cell-caption[data-v-aebe6a6b]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-aebe6a6b]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-aebe6a6b]{opacity:.7;flex:100%}.pagination-arrows[data-v-aebe6a6b],.pagination-nav[data-v-aebe6a6b]{align-items:center;gap:var(--spacing-xx-small);display:flex}.pagination-nav[data-v-aebe6a6b]{font-family:var(--font-family-body);font-size:var(--font-size-xxs);color:var(--color-content-secondary)}.cds-pills-sheet[data-v-f6899a8d]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-f6899a8d]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-f6899a8d]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-f6899a8d],.sheet-header p[data-v-f6899a8d]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-f6899a8d]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-f6899a8d]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-f6899a8d]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-f6899a8d]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-f6899a8d],.section-title[data-v-f6899a8d]{line-height:var(--font-line-height-sm)}.section-caption[data-v-f6899a8d]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-f6899a8d]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-f6899a8d]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-f6899a8d]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.cell-caption[data-v-f6899a8d]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-f6899a8d]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-f6899a8d]{opacity:.7;flex:100%}.radio[data-v-0ee63646]{align-items:center;gap:var(--spacing-x-small);color:var(--color-interactive-primary);cursor:pointer;display:inline-flex}.radio.block[data-v-0ee63646]{width:100%;display:flex}.radio.disabled[data-v-0ee63646]{cursor:default}.native[data-v-0ee63646]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell[data-v-0ee63646]{box-sizing:border-box;border:1.5px solid var(--color-border-strong);background:var(--color-interactive-secondary);opacity:.6;width:20px;height:20px;transition:var(--smooth-fast);flex-shrink:0;display:block;position:relative}.dot[data-v-0ee63646],.shell[data-v-0ee63646]{border-radius:var(--radius-full)}.dot[data-v-0ee63646]{background:var(--color-button-primary-text);opacity:0;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.native:focus-visible+.shell[data-v-0ee63646],.radio.checked .shell[data-v-0ee63646],.radio:hover:not(.disabled) .shell[data-v-0ee63646]{opacity:1}.native:focus-visible+.shell[data-v-0ee63646]{box-shadow:0 0 0 2px var(--color-interactive-focus-ring)}.radio.checked:not(.inverted):not(.disabled) .shell[data-v-0ee63646]{background:currentColor;border-color:currentColor}.radio.checked:not(.inverted):not(.disabled) .dot[data-v-0ee63646]{opacity:1}.radio.checked:not(.inverted):not(.disabled):hover .shell[data-v-0ee63646]{border-color:var(--color-interactive-primary-hover);background:var(--color-interactive-primary-hover)}.radio.checked.inverted[data-v-0ee63646]{color:inherit}.radio.checked.inverted .shell[data-v-0ee63646]{background:0 0;border-color:currentColor}.radio.checked.inverted .dot[data-v-0ee63646]{opacity:1;background:currentColor}.radio.disabled:not(.inverted):not(.checked) .shell[data-v-0ee63646]{border-color:var(--color-border-solid);background:var(--color-interactive-secondary);opacity:.1}.radio.disabled:not(.inverted).checked .shell[data-v-0ee63646]{background:var(--color-interactive-secondary);opacity:1;border-color:#0000}.radio.disabled:not(.inverted).checked .dot[data-v-0ee63646]{background:var(--color-interactive-secondary);opacity:1}.label[data-v-0ee63646]{color:var(--color-content-primary);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs)}.checkbox[data-v-f1fb369b]{align-items:center;gap:var(--spacing-x-small);color:var(--color-interactive-primary);cursor:pointer;display:inline-flex}.checkbox.block[data-v-f1fb369b]{width:100%;display:flex}.checkbox.disabled[data-v-f1fb369b]{cursor:default}.native[data-v-f1fb369b]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.box[data-v-f1fb369b]{box-sizing:border-box;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xxx-small);background:var(--color-interactive-secondary);opacity:.6;width:20px;height:20px;transition:var(--smooth-fast);flex-shrink:0;display:block;position:relative}.mark[data-v-f1fb369b]{color:var(--color-button-primary-text);opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox.checked .box[data-v-f1fb369b],.checkbox.indeterminate .box[data-v-f1fb369b],.checkbox:hover:not(.disabled) .box[data-v-f1fb369b],.native:focus-visible+.box[data-v-f1fb369b]{opacity:1}.native:focus-visible+.box[data-v-f1fb369b]{box-shadow:0 0 0 2px var(--color-interactive-focus-ring)}.checkbox.checked:not(.inverted):not(.disabled) .box[data-v-f1fb369b],.checkbox.indeterminate:not(.inverted):not(.disabled) .box[data-v-f1fb369b]{background:currentColor;border-color:currentColor}.checkbox.checked:not(.inverted):not(.disabled):hover .box[data-v-f1fb369b],.checkbox.indeterminate:not(.inverted):not(.disabled):hover .box[data-v-f1fb369b]{border-color:var(--color-interactive-primary-hover);background:var(--color-interactive-primary-hover)}.checkbox.checked:not(.indeterminate) .tick[data-v-f1fb369b],.checkbox.indeterminate .dash[data-v-f1fb369b]{opacity:1}.checkbox.inverted.checked[data-v-f1fb369b],.checkbox.inverted.indeterminate[data-v-f1fb369b]{color:inherit}.checkbox.inverted.checked .box[data-v-f1fb369b],.checkbox.inverted.indeterminate .box[data-v-f1fb369b]{background:0 0;border-color:currentColor}.checkbox.inverted.checked .mark[data-v-f1fb369b],.checkbox.inverted.indeterminate .mark[data-v-f1fb369b]{color:currentColor}.checkbox.disabled:not(.inverted):not(.checked):not(.indeterminate) .box[data-v-f1fb369b]{border-color:var(--color-border-solid);background:var(--color-interactive-secondary);opacity:.1}.checkbox.disabled:not(.inverted).checked .box[data-v-f1fb369b],.checkbox.disabled:not(.inverted).indeterminate .box[data-v-f1fb369b]{background:var(--color-interactive-secondary);opacity:1;border-color:#0000}.checkbox.disabled:not(.inverted).checked:not(.indeterminate) .tick[data-v-f1fb369b],.checkbox.disabled:not(.inverted).indeterminate .dash[data-v-f1fb369b]{color:var(--color-interactive-secondary);opacity:1}.label[data-v-f1fb369b]{color:var(--color-content-primary);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs)}.cds-selection-controls-sheet[data-v-455f4398]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-455f4398]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-455f4398]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-455f4398],.sheet-header p[data-v-455f4398]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-455f4398]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-455f4398]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-455f4398]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-455f4398]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-455f4398],.section-title[data-v-455f4398]{line-height:var(--font-line-height-sm)}.section-caption[data-v-455f4398]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-455f4398]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-455f4398]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-455f4398]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.state-stage.inverted-stage[data-v-455f4398]{background:var(--color-interactive-primary);color:var(--color-background-screen)}.control-stack[data-v-455f4398]{align-items:flex-start;gap:var(--spacing-x-small);flex-direction:column;display:flex}.cell-caption[data-v-455f4398]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-455f4398]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-455f4398]{opacity:.7;flex:100%}.bv-slider[data-v-7849db54]{align-items:center;gap:8px;display:flex}.bv-slider>.txt-component.marker[data-v-7849db54]{width:90px}.bv-slider .slider-track[data-v-7849db54]{flex:1;padding:16px 0;position:relative}.bv-slider .slider-track[data-v-7849db54] .range-container{--range-selected:var(--tint-1,var(--steel));--range-background:var(--tint-1,var(--steel));--range-thumb:#fff}.bv-slider .slider-track[data-v-7849db54] .range-container .slider{height:4px;margin:0}.bv-slider .slider-track[data-v-7849db54] .range-container input[type=range]::-webkit-slider-thumb{border:1px solid var(--anchor);box-shadow:var(--shadow-md);z-index:1;background:#fff;margin-top:-6px;position:relative}.bv-slider .slider-track[data-v-7849db54] .range-container input[type=range]::-moz-range-thumb{border:1px solid var(--anchor);box-shadow:var(--shadow-md);z-index:1;background:#fff;position:relative}.bv-slider .slider-track .slider-ticks[data-v-7849db54]{pointer-events:none;z-index:0;justify-content:space-between;align-items:center;display:flex;position:absolute;top:28px;left:8px;right:8px}.bv-slider .slider-track .slider-ticks span[data-v-7849db54]{background:var(--steel);width:1px;height:4px}.bv-slider .slider-track .slider-tip[data-v-7849db54]{box-shadow:var(--shadow-base);opacity:0;pointer-events:none;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;transition:opacity .12s;display:inline-flex;position:absolute;top:-20px;transform:translate(-50%)}.bv-slider .slider-track .slider-tip.visible[data-v-7849db54]{opacity:1}.cds-slider-sheet[data-v-581764c7]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-581764c7]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-581764c7]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-581764c7],.sheet-header p[data-v-581764c7]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-581764c7]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-581764c7]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-581764c7]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-581764c7]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-581764c7],.section-title[data-v-581764c7]{line-height:var(--font-line-height-sm)}.section-caption[data-v-581764c7]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-581764c7]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.slider-grid[data-v-581764c7]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.state-cell[data-v-581764c7]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-581764c7]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.range-host[data-v-581764c7]{width:100%}.cell-caption[data-v-581764c7]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-581764c7]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-581764c7]{opacity:.7;flex:100%}@keyframes builder-tooltip-enter-top{0%{opacity:0;transform:translateY(var(--spacing-xxx-small))}to{opacity:1;transform:translateY(0)}}@keyframes builder-tooltip-enter-bottom{0%{opacity:0;transform:translateY(calc(var(--spacing-xxx-small)*-1))}to{opacity:1;transform:translateY(0)}}@keyframes builder-tooltip-enter-left{0%{opacity:0;transform:translateX(var(--spacing-xxx-small))}to{opacity:1;transform:translate(0)}}@keyframes builder-tooltip-enter-right{0%{opacity:0;transform:translateX(calc(var(--spacing-xxx-small)*-1))}to{opacity:1;transform:translate(0)}}.builder-tooltip-enter-active,.builder-tooltip-leave-active{transition:none}.builder-tooltip-enter-from,.builder-tooltip-leave-to{opacity:0;transform:none}.portal-wrapper.popup-portal .popup.builder-tooltip-popup.open.top{animation:.15s ease-out forwards builder-tooltip-enter-top}.portal-wrapper.popup-portal .popup.builder-tooltip-popup.open.bottom{animation:.15s ease-out forwards builder-tooltip-enter-bottom}.portal-wrapper.popup-portal .popup.builder-tooltip-popup.open.left{animation:.15s ease-out forwards builder-tooltip-enter-left}.portal-wrapper.popup-portal .popup.builder-tooltip-popup.open.right{animation:.15s ease-out forwards builder-tooltip-enter-right}.popup.builder-tooltip-popup.tooltip-popup{pointer-events:none;filter:none;--popup-background:var(--color-background-screen);--popup-text:var(--color-content-primary)}.popup.builder-tooltip-popup.tooltip-popup.top{margin-bottom:var(--spacing-xxx-small,6px)}.popup.builder-tooltip-popup.tooltip-popup.bottom{margin-top:var(--spacing-xxx-small,6px)}.popup.builder-tooltip-popup.tooltip-popup>.popup-inner{cursor:default;pointer-events:none;padding:var(--padding-xx-small) var(--spacing-x-small);border-radius:var(--radius-xxx-small);border:.5px solid var(--color-border-neutral);box-shadow:var(--shadow-elevation-base)}.popup.builder-tooltip-popup.tooltip-popup .tooltip-content{text-align:center;word-break:normal}.popup.builder-tooltip-popup.tooltip-popup .tooltip-content:not(.multiline){min-width:min-content;max-width:min(70vw,calc(var(--font-size-xxs)*28))}.popup.builder-tooltip-popup.tooltip-popup .tooltip-content:not(.multiline)>*{white-space:nowrap}.popup.builder-tooltip-popup.tooltip-popup .tooltip-content.multiline{min-width:0;max-width:min(70vw,calc(var(--font-size-xxs)*24));overflow-wrap:break-word;width:auto}.popup.builder-tooltip-popup.tooltip-popup .tooltip-content.multiline>*{white-space:normal;max-width:100%}.popup.builder-tooltip-popup.tooltip-popup .tip-text{font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xs);color:inherit;text-align:center;max-width:100%;display:inline-block}.toggle .track[data-v-aa4f736c]{gap:var(--spacing-2);padding:var(--spacing-2);background:var(--color-button-toggle-bg);flex-direction:column;display:flex;position:relative}.toggle .slider[data-v-aa4f736c],.toggle .track[data-v-aa4f736c]{border-radius:var(--radius-xx-small)}.toggle .slider[data-v-aa4f736c]{background:var(--color-button-toggle-bg-pressed);height:28px;box-shadow:var(--shadow-elevation-base);transition:transform .225s var(--curve);z-index:0;position:absolute;top:2px;left:2px;right:2px}.toggle .toggle-dot[data-v-aa4f736c]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.toggle .toggle-dot[data-v-aa4f736c]:before{content:"";border-radius:var(--radius-full);background:var(--dot-colour,var(--color-content-tertiary));width:10px;height:10px;transition:var(--smooth-fast)}.toggle .toggle-label[data-v-aa4f736c]{padding:0 var(--spacing-xxx-small);font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);white-space:nowrap}.toggle .toggle-btn[data-v-aa4f736c]{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-2);height:28px;padding:var(--spacing-xxx-small);border-radius:var(--radius-xx-small);cursor:pointer;color:var(--color-button-toggle-icon);transition:var(--smooth-fast);background:0 0;border:none;display:flex;position:relative}.toggle .toggle-btn[data-v-aa4f736c]:hover:not(.active):not(:disabled){color:var(--color-button-toggle-icon-hover)}.toggle .toggle-btn[data-v-aa4f736c]:focus-visible{outline:2px solid var(--color-button-primary-focus-ring);outline-offset:-2px}.toggle .toggle-btn.active[data-v-aa4f736c]{color:var(--color-button-toggle-icon-pressed)}.toggle .toggle-btn[data-v-aa4f736c]:disabled{color:var(--color-content-disabled);cursor:default}.toggle.horizontal .track[data-v-aa4f736c]{flex-direction:row}.toggle.horizontal .slider[data-v-aa4f736c]{width:28px;height:auto;top:2px;bottom:2px;right:auto}.toggle-btn-wrap[data-v-aa4f736c]{display:flex}.toggle-btn-wrap.disabled .toggle-btn[data-v-aa4f736c]{pointer-events:none}.cds-tabs-sheet[data-v-0072d73e]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-0072d73e]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-0072d73e]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-0072d73e],.sheet-header p[data-v-0072d73e]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-0072d73e]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-0072d73e]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-0072d73e]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-0072d73e]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-0072d73e],.section-title[data-v-0072d73e]{line-height:var(--font-line-height-sm)}.section-caption[data-v-0072d73e]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-0072d73e]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-0072d73e]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-0072d73e]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.cell-caption[data-v-0072d73e]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-0072d73e]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-0072d73e]{opacity:.7;flex:100%}.cds-text-area-sheet[data-v-994ad8ed]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-994ad8ed]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-994ad8ed]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-994ad8ed],.sheet-header p[data-v-994ad8ed]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-994ad8ed]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-994ad8ed]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-994ad8ed]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-994ad8ed]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-994ad8ed],.section-title[data-v-994ad8ed]{line-height:var(--font-line-height-sm)}.section-caption[data-v-994ad8ed]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-994ad8ed]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-994ad8ed]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-994ad8ed]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.state-stage[data-v-994ad8ed] .field{width:100%}.cell-caption[data-v-994ad8ed]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-994ad8ed]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-994ad8ed]{opacity:.7;flex:100%}.cds-text-field-sheet[data-v-83af30e9]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-83af30e9]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-83af30e9]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-83af30e9],.sheet-header p[data-v-83af30e9]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-83af30e9]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-83af30e9]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-83af30e9]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-83af30e9]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-83af30e9],.section-title[data-v-83af30e9]{line-height:var(--font-line-height-sm)}.section-caption[data-v-83af30e9]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-83af30e9]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-83af30e9]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-83af30e9]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.state-stage[data-v-83af30e9] .field,.state-stage[data-v-83af30e9] .text-input{width:100%}.cell-caption[data-v-83af30e9]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-83af30e9]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-83af30e9]{opacity:.7;flex:100%}.text-fade{pointer-events:none;position:absolute;inset:0;overflow:hidden}.text-fade .text-fade-bar{opacity:0;height:40px;transition:opacity .25s var(--curve);position:absolute;left:0;right:0}.text-fade .text-fade-bar.top{background-image:linear-gradient(0deg,rgba(var(--fade-colour-rgb),0) 0,rgba(var(--fade-colour-rgb),1) 100%);top:0}.text-fade .text-fade-bar.bottom{background-image:linear-gradient(180deg,rgba(var(--fade-colour-rgb),0) 0,rgba(var(--fade-colour-rgb),1) 100%);bottom:0}.scroll-area{max-height:100%}.scroll-area.overflow-top>.text-fade .text-fade-bar.top,.scroll-area.overflow-bottom>.text-fade .text-fade-bar.bottom{opacity:1}.scroll-area.hide-bar .simplebar-scrollbar .simplebar-scrollbar-inner{opacity:0}[data-simplebar]{flex-flow:column wrap;place-content:flex-start;align-items:flex-start;position:relative}.simplebar-wrapper{width:inherit;height:inherit;max-width:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{direction:inherit;z-index:0;overflow:hidden;width:auto!important;height:auto!important}.simplebar-mask,.simplebar-offset{margin:0;padding:0;position:absolute;inset:0}.simplebar-offset{-webkit-overflow-scrolling:touch;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.simplebar-content-wrapper{direction:inherit;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:100%;height:100%;max-height:100%;display:block;position:relative;box-sizing:border-box!important}.simplebar-content-wrapper::-webkit-scrollbar{width:0;height:0}.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{pointer-events:none;width:100%;max-width:100%;max-height:100%}.simplebar-height-auto-observer-wrapper{float:left;z-index:-1;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:inherit!important}.simplebar-height-auto-observer{box-sizing:inherit;opacity:0;z-index:-1;width:1000%;min-width:1px;height:1000%;min-height:1px;display:block;top:0;left:0}.simplebar-height-auto-observer,.simplebar-track{pointer-events:none;position:absolute;overflow:hidden}.simplebar-track{z-index:1;bottom:0;right:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;left:0;right:0}.simplebar-scrollbar .simplebar-scrollbar-inner{content:"";opacity:0;background:#000;border-radius:7px;transition:opacity .2s linear;position:absolute;left:2px;right:2px}.simplebar-scrollbar.simplebar-visible .simplebar-scrollbar-inner{opacity:.5;transition:opacity linear}.simplebar-track.simplebar-vertical{width:11px;top:0}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar .simplebar-scrollbar-inner{height:100%}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{width:auto;min-width:10px;height:7px;min-height:0;top:2px;left:0;right:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{opacity:0;visibility:hidden;direction:rtl;width:500px;height:500px;position:fixed;overflow:scroll hidden}.simplebar-hide-scrollbar{visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;left:0;overflow-y:scroll}.checkbox[data-v-c4728080]{--checkbox-color:var(--primary);--checkbox-hover-color:var(--primary-fade);color:var(--coal);background:0;display:inline-flex}.checkbox[data-v-c4728080],.checkbox label[data-v-c4728080]{cursor:pointer;align-items:center;min-width:24px;min-height:24px;position:relative}.checkbox label[data-v-c4728080]{flex:auto;margin:0;font-weight:400;display:flex}.checkbox label .slot-wrapper[data-v-c4728080]{text-align:left;flex:auto;align-items:center;margin-left:8px;margin-right:24px;line-height:16px;display:flex}.checkbox label .checkbox-wrapper[data-v-c4728080]{display:flex;position:relative}.checkbox label .checkbox-wrapper .checkbox-frame[data-v-c4728080]{fill:var(--tar);color:var(--tar)}.checkbox label .checkbox-wrapper .checkbox-marker[data-v-c4728080]{opacity:0;fill:var(--tar);color:var(--tar);position:absolute;inset:0}.checkbox label.skeleton .checkbox-wrapper .checkbox-frame[data-v-c4728080]{opacity:0}.checkbox label.checked:not(.skeleton) .checkbox-wrapper .checkbox-marker[data-v-c4728080]{opacity:1}.checkbox.left[data-v-c4728080],.checkbox.left label[data-v-c4728080]{flex-direction:row-reverse}.checkbox.left label .slot-wrapper[data-v-c4728080]{margin-left:0;margin-right:8px}.checkbox.disabled label[data-v-c4728080]{color:var(--steel);cursor:default}.checkbox.disabled label .checkbox-frame[data-v-c4728080],.checkbox.disabled label .checkbox-marker[data-v-c4728080]{fill:var(--steel);color:var(--steel)}.checkbox:not(.disabled) label:not(.skeleton).checked .checkbox-frame[data-v-c4728080],.checkbox:not(.disabled) label:not(.skeleton).checked .checkbox-marker[data-v-c4728080]{fill:var(--checkbox-color);color:var(--checkbox-color)}.checkbox:not(.disabled) label:not(.skeleton).checked:hover:not(.touch) .checkbox-marker[data-v-c4728080]{fill:var(--checkbox-hover-color);color:var(--checkbox-hover-color)}.checkbox:not(.disabled) label:not(.skeleton).checked.solid .checkbox-marker[data-v-c4728080]{fill:#fff;color:#fff}.checkbox:not(.disabled) label:not(.skeleton):hover:not(.touch) .checkbox-marker[data-v-c4728080]{opacity:1;fill:var(--steel);color:var(--steel)}.checkbox label .checkbox-frame .bg{fill:#0000}.observer{display:block}.modal.generate-screen .header .txt-component.heading svg{margin-right:4px}.modal.generate-screen .dropdown .popup .popup-inner .cobutton{justify-content:space-between;width:100%}.modal.generate-screen .dropdown .popup .popup-inner .cobutton.disabled{opacity:.5}.modal.generate-screen .modal-inner>.body{height:504px}.modal.generate-screen form .tooltip{width:100%}.modal.generate-screen form .tooltip .dropdown{flex:1}.modal.generate-screen form>.txt-component.heading{padding:2px 0 4px}.modal.generate-screen form>.txt-component.body{padding:0 0 10px}.modal.generate-screen .screen-option{flex:1;align-items:center;display:flex;position:relative}.modal.generate-screen .screen-option:hover .popup{opacity:1}.modal.generate-screen .screen-option .popup{opacity:0;transition:var(--smooth)}.modal.generate-screen .screen-option .popup.show{opacity:1}.modal.generate-screen .screen-option .popup .popup-inner{box-shadow:var(--shadow-lg);flex-direction:column;padding:0}.modal.generate-screen .screen-option .popup .popup-inner .screen-preview{aspect-ratio:1.575;outline:1.5px solid var(--primary);border-radius:8px;width:190px;position:static}.screen[data-v-3d785d46]{perspective:1000px;background-color:#fff;flex-direction:column;display:flex;overflow:hidden}.screen .photo-wrapper[data-v-3d785d46]{position:absolute;inset:0}article.screen{--screen-padding:24px}article.screen.xl{--screen-padding:96px}article.screen.lg{--screen-padding:72px}article.screen.md{--screen-padding:48px}article.screen.mobile{--screen-padding:40px}article.screen.mobile .screen-inner{padding-bottom:64px}article.screen.mobile .screen-header{padding:0 0 24px}article.screen.mobile:not(.finish) .screen-inner .screen-content .screen-component-wrapper{justify-content:flex-start}article.screen.mobile:not(.finish) .screen-inner .screen-content .screen-component{margin:0}article.screen .focus-item{transition:var(--smooth-slow)}article.screen .focus-item.unfocused{opacity:.5}article.screen:not(.editable):not(.thumbnail) .rich-text:focus:not(:focus-visible),article.screen:not(.editable):not(.thumbnail) .subtitle:focus:not(:focus-visible),article.screen:not(.editable):not(.thumbnail) .title:focus:not(:focus-visible),article.screen:not(.editable):not(.thumbnail) h1:focus:not(:focus-visible),article.screen:not(.editable):not(.thumbnail) h2:focus:not(:focus-visible),article.screen:not(.editable):not(.thumbnail) h3:focus:not(:focus-visible),article.screen:not(.editable):not(.thumbnail) h4:focus:not(:focus-visible),article.screen:not(.editable):not(.thumbnail) h5:focus:not(:focus-visible),article.screen:not(.editable):not(.thumbnail) h6:focus:not(:focus-visible){outline:none}article.screen .background-overlay{background-color:var(--coal);position:absolute;inset:0}article.screen .screen-observer{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}article.screen .screen-inner{padding:var(--screen-padding);flex-direction:column;flex:1;display:flex}article.screen .screen-inner .screen-content{flex-direction:column;justify-content:center;min-height:100%;display:flex;overflow:hidden}article.screen .screen-inner .screen-content .screen-component-wrapper{flex-direction:column;flex:auto;justify-content:center;display:flex}article.screen .screen-inner .screen-content .screen-component{width:100%;max-width:900px;margin:auto}article.screen .screen-header{flex-direction:column;gap:24px;padding:0 0 48px;display:flex}article.screen .screen-header .txt-component.heading{font-family:var(--title-font,var(--theme-heading,var(--heading)));color:var(--title-colour,inherit)}article.screen .full-width{margin-left:calc((var(--screen-padding) + var(--bleed,0px))*-1);margin-right:calc((var(--screen-padding) + var(--bleed,0px))*-1)}article.screen .full-height{margin-bottom:calc(var(--screen-padding)*-1);flex:auto}article.screen .pad{padding:0 var(--screen-padding) var(--screen-padding) var(--screen-padding)}article.screen.placeholder{position:absolute;inset:0}article.screen.placeholder .screen-inner{opacity:.5}article.screen.placeholder .float-nav{display:none}article.screen.thumbnail .screen-inner .screen-content{min-height:100%}article.screen .float-nav{top:0;left:0;bottom:unset;margin:40px 48px;display:flex}article.screen>.image-popup{top:88px;left:50%;transform:translate(-50%)}article.screen .float-nav.screen-generate .toolbar{min-width:616px;margin:auto}article.screen .float-nav.screen-generate .toolbar .animation{margin:0}article.screen .float-nav.screen-generate .toolbar hr{border:0;border-right:1px solid var(--smoke);height:24px}article.screen .float-nav.screen-generate .toolbar>.txt-component{flex:1}article.screen a:visited{color:var(--visited-link-colour,revert)}.screen-preview[data-v-e62b3b8e]{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.screen-preview[data-v-e62b3b8e]>*{transform-origin:0 0;--screen-padding:96px;--bleed:0px;width:1170px;height:740px}.screen-preview.simple[data-v-e62b3b8e]>*{height:720px}.screen-preview.editable[data-v-e62b3b8e]{pointer-events:auto}.screen-preview .float-nav,.screen-preview.editable .float-nav{display:none}.course-thumbnail[data-v-662d9f99]{width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.course-thumbnail[data-v-662d9f99] .photo-wrapper,.course-thumbnail[data-v-662d9f99] .screen-preview{pointer-events:none}.course-thumbnail .card-background[data-v-662d9f99]{background-color:var(--smoke);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.course-thumbnail .card-default-title[data-v-662d9f99]{z-index:1;box-sizing:border-box;pointer-events:none;text-align:center;word-break:break-word;justify-content:center;align-items:center;padding:16px 20px;font-size:18px;line-height:1.25;display:flex;position:absolute;inset:0;overflow:hidden}@supports (font-size:1cqi){.course-thumbnail .card-default-title[data-v-662d9f99]{padding:clamp(4px,4.5977cqi,16px) clamp(6px,5.74713cqi,20px);font-size:clamp(8px,5.17241cqi,18px)}}.course-thumbnail .photo-wrapper[data-v-662d9f99]{width:100%;height:100%;position:absolute;top:0;left:0}.course-thumbnail .scorm-status[data-v-662d9f99]{z-index:2;text-align:center;color:var(--asphalt);pointer-events:none;font-size:12px;font-weight:600;position:absolute;bottom:8px;left:8px;right:8px}.course-thumbnail .scorm-status[data-status=failed][data-v-662d9f99]{color:var(--negative)}.inline-text-editor[data-v-9338f8a1]{cursor:text;width:100%}.inline-text-editor.disabled[data-v-9338f8a1]{pointer-events:none;-webkit-user-select:none;user-select:none}.inline-text-editor.activate-on-dblclick[data-v-9338f8a1]:not(.disabled):not(.editing){cursor:pointer}.inline-text-editor.activate-on-dblclick:not(.disabled):not(.editing) .editable[data-v-9338f8a1]{cursor:pointer;-webkit-user-select:none;user-select:none}.inline-text-editor.activate-on-dblclick.editing[data-v-9338f8a1]{cursor:text}.inline-text-editor.focus-ring.focused[data-v-9338f8a1]{border-radius:var(--radius-xx-small);box-shadow:0 0 0 2px var(--color-interactive-focus-ring)}.editable[data-v-9338f8a1]{word-break:break-word;outline:none;display:block}.editable[data-v-9338f8a1]:focus,.editable[data-v-9338f8a1]:focus-visible{box-shadow:none;outline:none}.editable[data-v-9338f8a1]:empty:before{content:attr(aria-label);color:var(--color-content-tertiary);pointer-events:none}.audio-visualization[data-v-5fcce1c5]{justify-content:center;align-items:center;gap:2px;height:100%;display:flex}.audio-visualization .bar[data-v-5fcce1c5]{transform-origin:bottom;background-color:currentColor;border-radius:1px;flex:none;width:2px}.progress-circle[data-v-d688aeae]{--progress-circle-background:var(--color-content-muted,var(--cloud));box-sizing:border-box;flex-shrink:0;display:block;position:relative}.progress-circle svg[data-v-d688aeae]{transform-origin:50%;position:absolute;top:0;left:0;transform:rotate(-90deg)}.progress-circle svg .background[data-v-d688aeae]{stroke:var(--progress-circle-background)}.progress-circle .inset[data-v-d688aeae],.progress-circle .outer[data-v-d688aeae]{box-sizing:border-box;border-radius:100%;position:absolute;top:0;left:0}.progress-circle .inset[data-v-d688aeae]{flex-direction:column;justify-content:center;align-items:center;display:flex}.dropdown.audio-settings.cover .icon-btn{width:var(--spacing-48);height:var(--spacing-48);padding:var(--padding-small)}.dropdown.audio-settings .dropdown-popup .popup-inner,.portal-wrapper .audio-settings-drawer.popup .popup-inner{background:rgba(var(--coal-rgb),.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:225px}.dropdown.audio-settings .dropdown-popup .popup-inner .playback-speed-menu,.portal-wrapper .audio-settings-drawer.popup .popup-inner .playback-speed-menu{flex-wrap:wrap;gap:4px;max-width:225px;display:flex}.dropdown.audio-settings .dropdown-popup .popup-inner .playback-speed-menu .cobutton,.portal-wrapper .audio-settings-drawer.popup .popup-inner .playback-speed-menu .cobutton{flex:32%}.dropdown.audio-settings .dropdown-popup .popup-inner .playback-speed-menu .cobutton:not(.active):not(:hover),.portal-wrapper .audio-settings-drawer.popup .popup-inner .playback-speed-menu .cobutton:not(.active):not(:hover){background:0 0}.dropdown.audio-settings .dropdown-popup .popup-inner hr,.portal-wrapper .audio-settings-drawer.popup .popup-inner hr{border:0;border-top:1px solid #ffffff26;margin:8px -8px 4px}.dropdown.audio-settings .dropdown-popup .popup-inner .volume-container,.portal-wrapper .audio-settings-drawer.popup .popup-inner .volume-container{align-items:center;gap:8px;max-width:225px;padding:8px;display:flex}.dropdown.audio-settings .dropdown-popup .popup-inner .volume-container .range-container,.portal-wrapper .audio-settings-drawer.popup .popup-inner .volume-container .range-container{--range-selected:#fff;--range-background:#ffffff26;flex:1}.portal-wrapper .audio-settings-drawer.popup{z-index:1000;margin:0;position:fixed;bottom:0;left:0;right:0}.portal-wrapper .audio-settings-drawer.popup [aria-hidden=true]{pointer-events:none;display:none}.portal-wrapper .audio-settings-drawer.popup .popup-inner{border-radius:16px 16px 0 0;flex-direction:column;align-items:center;width:100%;display:flex}.portal-wrapper .audio-settings-drawer.popup .popup-inner hr{width:calc(100% + 16px)}.portal-wrapper .audio-settings-drawer.popup .popup-inner>.cobutton{position:absolute;top:0;right:0}.narration-player[data-v-02d759f7]{width:var(--spacing-40);height:var(--spacing-40);pointer-events:all;flex-shrink:0;position:relative}.narration-player.has-played[data-v-02d759f7] .narration-button.btn{background:var(--color-button-primary-bg-hover)}.narration-player.large[data-v-02d759f7]{width:auto;height:var(--spacing-48)}.narration-player.large[data-v-02d759f7] .narration-button.btn{width:auto;min-width:var(--spacing-48);height:var(--spacing-48);gap:var(--spacing-6);padding:var(--padding-small) var(--padding-medium);font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);color:var(--color-button-primary-text)}.narration-player.large.has-played[data-v-02d759f7] .narration-button.btn{width:var(--spacing-48);padding:var(--padding-small)}.narration-player.large[data-v-02d759f7] .progress-circle{inset:0}[data-v-02d759f7] .narration-button.btn{width:var(--spacing-40);min-width:var(--spacing-40);height:var(--spacing-40);padding:var(--padding-x-small);color:var(--color-button-primary-icon);position:relative;overflow:visible}[data-v-02d759f7] .narration-button.btn>*{color:inherit}[data-v-02d759f7] .progress-circle{inset:var(--spacing-2);position:absolute}[data-v-02d759f7] .progress-circle .background,[data-v-02d759f7] .progress-circle .inset,[data-v-02d759f7] .progress-circle .outer{display:none}.narration-pulse[data-v-02d759f7]{border-radius:var(--radius-full);background:var(--color-button-primary-bg);opacity:var(--opacity-dimmed);box-shadow:0 0 0 0 var(--color-button-primary-bg);animation:narration-pulse-02d759f7 calc(var(--duration-slow)*2) linear infinite;pointer-events:none;position:absolute;inset:0}@keyframes narration-pulse-02d759f7{0%{box-shadow:0 0 0 0 var(--color-button-primary-bg);opacity:var(--opacity-dimmed)}75%{box-shadow:0 0 0 12px var(--color-button-primary-bg);opacity:0}to{box-shadow:0 0 0 12px var(--color-button-primary-bg);opacity:0}}@media (prefers-reduced-motion:reduce){.narration-pulse[data-v-02d759f7]{animation:none}}.toolbar[data-v-1498136f]{height:40px;padding:var(--spacing-xxx-small);background:var(--color-background-screen);color:var(--color-content-primary);border:.5px solid var(--color-border-neutral);border-radius:var(--radius-x-small);box-shadow:var(--shadow-elevation-base);align-items:center;gap:var(--spacing-2);display:flex}.toolbar[data-v-1498136f] hr{margin:calc(var(--spacing-xxx-small)*-1) var(--spacing-2);background:var(--color-border-neutral);border:none;flex-shrink:0;align-self:stretch;width:1px}.toolbar.item[data-v-1498136f]{gap:var(--spacing-xxx-small);border-radius:var(--radius-xx-small);height:auto;min-height:24px;padding:0}.toolbar.item[data-v-1498136f] hr{margin:0 var(--spacing-xx-small)}.photo[data-v-b87a93c0]{border-radius:inherit;display:block;position:absolute;inset:0}.photo img[data-v-b87a93c0]{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.photo.cover img[data-v-b87a93c0]{-o-object-fit:contain;object-fit:contain;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.photo.contain[data-v-b87a93c0]{justify-content:center;align-items:center;display:flex}.photo.contain img[data-v-b87a93c0]{-o-object-fit:contain;object-fit:contain;border-radius:inherit;width:auto;max-width:100%;height:auto;max-height:100%;position:relative}.photo.transitioning.cover img[data-v-b87a93c0]{transition:transform .28s var(--curve);will-change:transform}.image-reposition[data-v-a9c38d6b]{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.image-reposition.active[data-v-a9c38d6b]{z-index:6;cursor:grab;overflow:visible}.image-reposition.active[data-v-a9c38d6b]:active{cursor:grabbing}.image-reposition-ghost[data-v-a9c38d6b]{opacity:.4;pointer-events:auto;position:absolute;inset:0;overflow:visible}.image-reposition-ghost img[data-v-a9c38d6b]{-o-object-fit:contain;object-fit:contain;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.image-reposition-window[data-v-a9c38d6b]{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.image-reposition-window.active[data-v-a9c38d6b]{box-shadow:inset 0 0 0 2px var(--color-border-focused);outline:2px dashed var(--color-border-focused);outline-offset:-2px;pointer-events:auto}.nested-crop-handle[data-v-608f509a]{pointer-events:auto;z-index:8;position:absolute}.nested-crop-handle[data-v-608f509a]:after{content:"";background:var(--color-interactive-primary);border-radius:var(--spacing-2);position:absolute}.nested-crop-handle.left[data-v-608f509a],.nested-crop-handle.right[data-v-608f509a]{width:calc(var(--spacing-medium)/var(--builder-page-scale,1));cursor:col-resize;height:100%;top:0}.nested-crop-handle.left[data-v-608f509a]:after,.nested-crop-handle.right[data-v-608f509a]:after{width:calc(4px/var(--builder-page-scale,1));height:calc(32px/var(--builder-page-scale,1));top:50%;left:50%;transform:translate(-50%,-50%)}.nested-crop-handle.left[data-v-608f509a]{left:calc((var(--spacing-x-small)*-1 - .5px)/var(--builder-page-scale,1))}.nested-crop-handle.right[data-v-608f509a]{right:calc((var(--spacing-x-small)*-1 - .5px)/var(--builder-page-scale,1))}.nested-crop-handle.bottom[data-v-608f509a]{width:100%;height:calc(var(--spacing-medium)/var(--builder-page-scale,1));left:0;bottom:calc((var(--spacing-x-small)*-1 - .5px)/var(--builder-page-scale,1));cursor:row-resize}.nested-crop-handle.bottom[data-v-608f509a]:after{width:calc(40px/var(--builder-page-scale,1));height:calc(4px/var(--builder-page-scale,1));top:50%;left:50%;transform:translate(-50%,-50%)}.rich-text[data-v-e0724470]{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;width:100%}.rich-text[data-v-e0724470] ol,.rich-text[data-v-e0724470] p,.rich-text[data-v-e0724470] ul{font-size:inherit;line-height:inherit;margin:0}.rich-text[data-v-e0724470] a{color:var(--color-content-link);text-decoration:underline}.rich-text[data-v-e0724470] a:visited{color:var(--visited-link-colour,revert)}.rich-text[data-v-e0724470] ol,.rich-text[data-v-e0724470] ul{padding-left:1.5em}.rich-text-editor[data-v-43614bc5]{cursor:text;width:100%}.rich-text-editor.disabled[data-v-43614bc5]{pointer-events:none;-webkit-user-select:none;user-select:none}.rich-text-editor[data-v-43614bc5] .tiptap{outline:none}.rich-text-editor[data-v-43614bc5] .tiptap ol,.rich-text-editor[data-v-43614bc5] .tiptap p,.rich-text-editor[data-v-43614bc5] .tiptap ul{font-size:inherit;line-height:inherit;margin:0}.rich-text-editor[data-v-43614bc5] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-content-tertiary);pointer-events:none;height:0}.rich-text-editor[data-v-43614bc5] .tiptap p[style*="text-align: center"].is-editor-empty:first-child:before,.rich-text-editor[data-v-43614bc5] .tiptap p[style*=text-align\:center].is-editor-empty:first-child:before{float:none;text-align:center;width:100%}.rich-text-editor[data-v-43614bc5] .tiptap p[style*="text-align: right"].is-editor-empty:first-child:before,.rich-text-editor[data-v-43614bc5] .tiptap p[style*=text-align\:right].is-editor-empty:first-child:before{float:none;text-align:right;width:100%}.rich-text-editor[data-v-43614bc5] .ProseMirror p{font-family:var(--theme-body,var(--body));font-weight:var(--theme-body-weight,var(--body-weight,400))}.rich-text-editor[data-v-43614bc5] .ProseMirror .h1,.rich-text-editor[data-v-43614bc5] .ProseMirror .h2,.rich-text-editor[data-v-43614bc5] .ProseMirror .h3,.rich-text-editor[data-v-43614bc5] .ProseMirror .h4,.rich-text-editor[data-v-43614bc5] .ProseMirror .h5,.rich-text-editor[data-v-43614bc5] .ProseMirror .h6,.rich-text-editor[data-v-43614bc5] .ProseMirror h1,.rich-text-editor[data-v-43614bc5] .ProseMirror h2,.rich-text-editor[data-v-43614bc5] .ProseMirror h3,.rich-text-editor[data-v-43614bc5] .ProseMirror h4,.rich-text-editor[data-v-43614bc5] .ProseMirror h5,.rich-text-editor[data-v-43614bc5] .ProseMirror h6{font-family:var(--theme-heading,var(--heading));font-weight:var(--theme-heading-weight,var(--heading-weight,600))}.block-item-toolbar-anchor[data-v-42c650fb]{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.block-item-toolbar[data-v-42c650fb]{z-index:2;pointer-events:auto;flex-shrink:0}.block-item-toolbar .toolbar[data-v-42c650fb]{padding:var(--spacing-xxx-small)}.block-item-toolbar--floating[data-v-42c650fb]{z-index:60;transform-origin:0;position:fixed;transform:translateY(-50%)}.block-item-toolbar--floating[data-v-42c650fb]:before{content:"";width:var(--spacing-xx-small);position:absolute;top:0;bottom:0;right:100%}.block-item-toolbar--floating.block-item-toolbar--left[data-v-42c650fb]{transform-origin:100%}.block-item-toolbar--floating.block-item-toolbar--left[data-v-42c650fb]:before{left:100%;right:auto}.block-item-toolbar--floating.block-item-toolbar--inset[data-v-42c650fb]{transform-origin:100%}.block-item-toolbar--floating.block-item-toolbar--inset[data-v-42c650fb]:before{display:none}.island[data-v-42c650fb]{flex-shrink:0}:is(body:has(.canvas.mode-transitioning) .block-item-toolbar--floating,body:has(.canvas.visual-grid-mode) .block-item-toolbar--floating){opacity:0;visibility:hidden;pointer-events:none}.checklist-item[data-v-ecc39edc]{gap:var(--spacing-xxx-small);flex-direction:column;width:100%;display:flex}.checklist-item.editable[data-v-ecc39edc]{padding:var(--padding-xx-small)}.checklist-item.editable[data-v-ecc39edc],.row[data-v-ecc39edc]{box-sizing:border-box;overflow:visible}.row[data-v-ecc39edc]{align-items:center;gap:var(--spacing-small);border-radius:var(--radius-xx-small);width:100%;transition:var(--smooth-fast);display:flex;position:relative}.row.top[data-v-ecc39edc]{padding:0}.row.sub[data-v-ecc39edc]{gap:var(--spacing-x-small);padding:var(--padding-xx-small);border:.5px solid var(--color-border-subtle);border-radius:var(--radius-xx-small)}.row.button[data-v-ecc39edc],.row.sub[data-v-ecc39edc]{background:0 0}.row.button[data-v-ecc39edc]{color:inherit;font:inherit;text-align:inherit;cursor:pointer;border:none}.row.button[data-v-ecc39edc]:focus-visible{outline:2px solid var(--color-button-primary-focus-ring);outline-offset:2px}.learner .row.top[data-v-ecc39edc]{padding:var(--padding-xx-small);border-radius:var(--radius-x-small);border:.5px solid var(--color-border-neutral);cursor:pointer;background:0 0}.sub-clickable[data-v-ecc39edc]{align-items:center;gap:var(--spacing-x-small);min-width:0;color:inherit;font:inherit;text-align:inherit;background:0 0;border:none;flex:1;margin:0;padding:0;display:flex}.learner .sub-clickable[data-v-ecc39edc]{cursor:pointer}.learner .sub-clickable[data-v-ecc39edc]:focus-visible{outline:2px solid var(--color-button-primary-focus-ring);outline-offset:2px}.row-content[data-v-ecc39edc]{gap:var(--spacing-small);width:100%;min-width:0}.marker-wrap[data-v-ecc39edc],.row-content[data-v-ecc39edc]{align-items:center;display:flex}.marker-wrap[data-v-ecc39edc]{border-radius:var(--radius-full);width:32px;height:32px;transition:var(--smooth-fast);box-sizing:border-box;background:var(--color-button-secondary-bg);color:var(--color-button-primary-text);border:none;flex-shrink:0;justify-content:center;position:relative}.marker-wrap.sub[data-v-ecc39edc]{width:24px;height:24px}.marker-wrap.accent[data-v-ecc39edc]{color:var(--lead-accent);background:var(--color-background-overlay)}.marker-icon[data-v-ecc39edc]{flex-shrink:0}.marker-icon[data-v-ecc39edc],.num[data-v-ecc39edc]{color:inherit;justify-content:center;align-items:center;display:flex}.num[data-v-ecc39edc]{min-width:0;font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);pointer-events:none;z-index:1;margin:0;line-height:1;position:absolute;inset:0}.num.sub[data-v-ecc39edc]{font-size:var(--font-size-xxs)}.label-wrap[data-v-ecc39edc]{align-items:center;gap:var(--spacing-small);min-width:0;min-height:32px;color:inherit;flex:1;display:flex}.label-wrap.sub[data-v-ecc39edc]{min-height:24px}.editable .label-wrap.top[data-v-ecc39edc] .rich-text-editor{flex:1;min-width:0}.editable .label-wrap.sub[data-v-ecc39edc] .rich-text-editor{min-width:0;font-size:var(--font-size-body-small);flex:1}.row-drag[data-v-ecc39edc]{flex-shrink:0;align-items:center;display:none}.drag-hit[data-v-ecc39edc]{cursor:grab}.row.top.hovered .row-drag[data-v-ecc39edc],.row.top.open .row-drag[data-v-ecc39edc],.sublist[data-v-ecc39edc]{display:flex}.sublist[data-v-ecc39edc]{padding:0 0 0 var(--padding-small);gap:var(--spacing-xxx-small);flex-direction:column;width:100%;margin:0;list-style:none}.row.sub.checked .marker-wrap[data-v-ecc39edc]:not(.accent),.row.top.checked .marker-wrap[data-v-ecc39edc]:not(.accent){background:var(--color-button-primary-bg);color:var(--color-button-primary-text);border-color:#0000}.row.sub.checked .marker-wrap.accent[data-v-ecc39edc],.row.top.checked .marker-wrap.accent[data-v-ecc39edc]{background:var(--lead-accent);color:var(--lead-accent-contrast);border-color:var(--lead-accent)}.row.sub.checked .marker-wrap.number .num[data-v-ecc39edc],.row.top.checked .marker-wrap.number .num[data-v-ecc39edc]{color:inherit}.learner .row.sub.checked.hover .marker-wrap[data-v-ecc39edc]:not(.accent),.learner .row.top.checked.hover .marker-wrap[data-v-ecc39edc]:not(.accent){background:var(--color-button-primary-bg-hover)}.learner .row.sub.checked.hover .marker-wrap.accent[data-v-ecc39edc],.learner .row.top.checked.hover .marker-wrap.accent[data-v-ecc39edc]{background:color-mix(in srgb,var(--lead-accent) 88%,var(--lead-accent-contrast));border-color:var(--lead-accent)}.learner .row.sub:not(.checked) .marker-wrap.accent[data-v-ecc39edc],.learner .row.top:not(.checked) .marker-wrap.accent[data-v-ecc39edc]{border-color:#0000}.learner .row.sub:not(.checked).hover .marker-wrap[data-v-ecc39edc]:not(.accent),.learner .row.top:not(.checked).hover .marker-wrap[data-v-ecc39edc]:not(.accent),.learner .row.sub:not(.checked).hover .marker-wrap.accent[data-v-ecc39edc],.learner .row.top:not(.checked).hover .marker-wrap.accent[data-v-ecc39edc]{background:var(--color-button-secondary-bg-hover)}.learner .label-wrap.top[data-v-ecc39edc] .rich-text h1,.learner .label-wrap.top[data-v-ecc39edc] .rich-text h2,.learner .label-wrap.top[data-v-ecc39edc] .rich-text h3,.learner .label-wrap.top[data-v-ecc39edc] .rich-text h4,.learner .label-wrap.top[data-v-ecc39edc] .rich-text h5,.learner .label-wrap.top[data-v-ecc39edc] .rich-text h6,.learner .label-wrap.top[data-v-ecc39edc] .rich-text p{font-family:var(--theme-heading,var(--font-family-heading));font-weight:var(--theme-heading-weight,var(--font-weight-semibold));font-size:var(--font-size-xs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);margin:0}.learner .label-wrap.sub[data-v-ecc39edc] .rich-text h1,.learner .label-wrap.sub[data-v-ecc39edc] .rich-text h2,.learner .label-wrap.sub[data-v-ecc39edc] .rich-text h3,.learner .label-wrap.sub[data-v-ecc39edc] .rich-text h4,.learner .label-wrap.sub[data-v-ecc39edc] .rich-text h5,.learner .label-wrap.sub[data-v-ecc39edc] .rich-text h6,.learner .label-wrap.sub[data-v-ecc39edc] .rich-text p{font-family:var(--theme-body,var(--font-family-body));font-weight:var(--theme-body-weight,var(--font-weight-regular));font-size:var(--font-size-body-small);line-height:var(--font-line-height-sm);color:var(--color-content-primary);margin:0}.accordion-item[data-v-c56b8906]{--expand-duration:var(--duration-normal);width:100%;padding:var(--padding-xx-small);border:.5px solid var(--color-border-subtle);border-radius:var(--radius-x-small);background:var(--color-background-overlay);box-sizing:border-box;transition:background var(--smooth-fast),border-color var(--smooth-fast);flex-direction:column;display:flex;overflow:visible}.accordion-item[data-v-c56b8906]:has(.row.button:hover:not(:disabled)){background:var(--color-background-elevated);border-color:var(--color-border-neutral)}.panel[data-v-c56b8906],.row[data-v-c56b8906]{width:100%}.row[data-v-c56b8906]{align-items:center;gap:var(--spacing-small);border-radius:var(--radius-xx-small);transition:var(--smooth-fast);margin:0;padding:0;display:flex;position:relative}.row.button[data-v-c56b8906]{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none}.row.button[data-v-c56b8906]:hover:not(:disabled){background:0 0}.row.button[data-v-c56b8906]:focus-visible{outline:2px solid var(--color-button-primary-focus-ring);outline-offset:2px}.row.button[data-v-c56b8906]:disabled{cursor:default;opacity:.6}.lead[data-v-c56b8906]{width:32px;height:32px;color:var(--lead-accent-contrast);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.lead.static[data-v-c56b8906]{box-sizing:border-box;border-radius:var(--radius-xx-small);background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.lead.static.accent[data-v-c56b8906]{background:var(--lead-accent)}.lead.static.accent[data-v-c56b8906],.num[data-v-c56b8906]{color:var(--lead-accent-contrast)}.num[data-v-c56b8906]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);pointer-events:none;z-index:1;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.num.top[data-v-c56b8906]{font-size:var(--font-size-xs)}.num.sub[data-v-c56b8906]{font-size:var(--font-size-xxs)}.lead-text[data-v-c56b8906]{font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--lead-accent-contrast);line-height:1}.lead-text.sub[data-v-c56b8906]{font-size:var(--font-size-xxs)}.marker-hit[data-v-c56b8906]{cursor:pointer}[data-v-c56b8906] .marker-hit.accent.icon-btn.primary{background:var(--lead-accent);color:var(--lead-accent-contrast)}[data-v-c56b8906] .marker-hit.accent.icon-btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--lead-accent) 88%,var(--lead-accent-contrast))}[data-v-c56b8906] .marker-hit.accent.icon-btn.primary.active:not(:disabled),[data-v-c56b8906] .marker-hit.accent.icon-btn.primary:active:not(:disabled){background:color-mix(in srgb,var(--lead-accent) 76%,var(--lead-accent-contrast))}.icon.lead-icon.arrow[data-v-c56b8906]:not(.sub),.lead-icon.arrow[data-v-c56b8906]:not(.sub) .icon{transition:transform var(--duration-fast) var(--curve);transform-origin:50%;display:inline-flex;transform:rotate(0)}.icon.lead-icon.arrow.open[data-v-c56b8906]:not(.sub),.lead-icon.arrow.open[data-v-c56b8906]:not(.sub) .icon{transform:rotate(180deg)}.icon.lead-icon.plus[data-v-c56b8906]:not(.sub),.lead-icon.plus[data-v-c56b8906]:not(.sub) .icon{transition:transform var(--duration-fast) var(--curve);transform-origin:50%;display:inline-flex;transform:rotate(0)}.icon.lead-icon.plus.open[data-v-c56b8906]:not(.sub),.lead-icon.plus.open[data-v-c56b8906]:not(.sub) .icon{transform:rotate(45deg)}.lead-icon.arrow.sub[data-v-c56b8906] .icon,.lead-icon.plus.sub[data-v-c56b8906] .icon{transform-origin:50%;display:inline-flex;transform:rotate(0)}.lead-btn[data-v-c56b8906]{border-radius:var(--radius-xx-small);transition:var(--smooth-fast);box-sizing:border-box;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lead-btn.primary[data-v-c56b8906]{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.lead-btn.primary[data-v-c56b8906]:hover:not(:disabled){background:var(--color-button-primary-bg-hover)}.lead-btn.primary[data-v-c56b8906]:active:not(:disabled){background:var(--color-button-primary-bg-pressed)}.lead-btn.top[data-v-c56b8906]{width:32px;height:32px;padding:var(--spacing-xx-small)}.lead-btn.sub[data-v-c56b8906]{width:24px;height:24px;padding:var(--spacing-xxx-small)}.marker-hit.accent.lead-btn.primary[data-v-c56b8906]{background:var(--lead-accent);color:var(--lead-accent-contrast)}.marker-hit.accent.lead-btn.primary[data-v-c56b8906]:hover:not(:disabled){background:color-mix(in srgb,var(--lead-accent) 88%,var(--lead-accent-contrast))}.marker-hit.accent.lead-btn.primary[data-v-c56b8906]:active:not(:disabled){background:color-mix(in srgb,var(--lead-accent) 76%,var(--lead-accent-contrast))}.title-wrap[data-v-c56b8906]{flex:1;align-items:center;min-width:0;min-height:32px;display:flex}.editable .title-wrap[data-v-c56b8906]{cursor:text}.editable .title-wrap[data-v-c56b8906] .inline-text-editor{flex:1;min-width:0}.editable .title-wrap[data-v-c56b8906] .inline-text-editor .editable{font-family:var(--theme-heading,var(--font-family-heading));font-weight:var(--theme-heading-weight,var(--font-weight-semibold));font-size:var(--font-size-xs);line-height:var(--font-line-height-xs);color:var(--color-content-primary)}.row-drag[data-v-c56b8906]{flex-shrink:0;align-items:center;display:none}.drag-hit[data-v-c56b8906]{cursor:grab}.row.top.hovered .row-drag[data-v-c56b8906],.row.top.is-open .row-drag[data-v-c56b8906]{display:flex}.body[data-v-c56b8906]{width:100%;padding:var(--spacing-x-small) 0 var(--spacing-x-small) calc(32px + var(--spacing-small))}.editable .body[data-v-c56b8906] .rich-text-editor{font-size:var(--font-size-body-small)}.learner .body[data-v-c56b8906] .rich-text h1,.learner .body[data-v-c56b8906] .rich-text h2,.learner .body[data-v-c56b8906] .rich-text h3,.learner .body[data-v-c56b8906] .rich-text h4,.learner .body[data-v-c56b8906] .rich-text h5,.learner .body[data-v-c56b8906] .rich-text h6,.learner .body[data-v-c56b8906] .rich-text p{font-size:var(--font-size-body-small);color:var(--color-content-secondary);margin:0}.learner .title-wrap[data-v-c56b8906] .rich-text{flex:1;min-width:0}.learner .title-wrap[data-v-c56b8906] .rich-text h1,.learner .title-wrap[data-v-c56b8906] .rich-text h2,.learner .title-wrap[data-v-c56b8906] .rich-text h3,.learner .title-wrap[data-v-c56b8906] .rich-text h4,.learner .title-wrap[data-v-c56b8906] .rich-text h5,.learner .title-wrap[data-v-c56b8906] .rich-text h6,.learner .title-wrap[data-v-c56b8906] .rich-text p{font-family:var(--theme-heading,var(--font-family-heading));font-weight:var(--theme-heading-weight,var(--font-weight-semibold));font-size:var(--font-size-xs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);margin:0}.sublist[data-v-c56b8906]{padding:0 0 0 var(--spacing-small);gap:var(--spacing-xx-small);flex-direction:column;margin:0;list-style:none}.sublist[data-v-c56b8906],.subrow[data-v-c56b8906]{width:100%;display:flex}.subrow[data-v-c56b8906]{align-items:center;gap:var(--spacing-small);min-height:32px;padding:var(--padding-xx-small);border:.5px solid var(--color-border-subtle);border-radius:var(--radius-x-small);background:var(--color-background-overlay);box-sizing:border-box;transition:var(--smooth-fast);position:relative;overflow:visible}.learner .subrow[data-v-c56b8906]:hover{background:var(--color-background-elevated);border-color:var(--color-border-neutral)}.sub-lead[data-v-c56b8906]{box-sizing:border-box;border-radius:var(--radius-xx-small);background:var(--color-button-primary-bg);width:24px;height:24px;color:var(--color-button-primary-text);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.sub-lead.accent[data-v-c56b8906]{background:var(--lead-accent);color:var(--lead-accent-contrast)}.sub-body[data-v-c56b8906]{align-items:center;gap:var(--spacing-small);flex:1;min-width:0;min-height:32px;display:flex}.editable .sub-body[data-v-c56b8906] .rich-text-editor{min-width:0;font-size:var(--font-size-body-small);flex:1}.editable .sub-body[data-v-c56b8906] .rich-text-editor .ProseMirror h1,.editable .sub-body[data-v-c56b8906] .rich-text-editor .ProseMirror h2,.editable .sub-body[data-v-c56b8906] .rich-text-editor .ProseMirror h3,.editable .sub-body[data-v-c56b8906] .rich-text-editor .ProseMirror h4,.editable .sub-body[data-v-c56b8906] .rich-text-editor .ProseMirror h5,.editable .sub-body[data-v-c56b8906] .rich-text-editor .ProseMirror h6,.editable .sub-body[data-v-c56b8906] .rich-text-editor .ProseMirror p{font-size:var(--font-size-body-small);line-height:var(--font-line-height-sm);color:var(--color-content-secondary);margin:0}.learner .sub-body[data-v-c56b8906] .rich-text p{font-size:var(--font-size-body-small);margin:0}.image-hover-actions[data-v-3332c002]{z-index:2;position:absolute;inset:0}.hover-overlay[data-v-3332c002]{z-index:1;background:var(--color-alpha-black-60);transition:opacity .2s var(--curve);inset:0}.hover-overlay[data-v-3332c002],.image-options[data-v-3332c002]{opacity:0;pointer-events:none;position:absolute}.image-options[data-v-3332c002]{z-index:2;align-items:center;gap:var(--spacing-x-small);visibility:hidden;filter:blur(4px);transition:opacity .2s var(--curve),transform .26s var(--ease-zoom),filter .2s var(--curve),visibility .2s var(--curve);display:flex;top:50%;left:50%;transform:translate(-50%,calc(32px - 50%))}.image-hover-actions:hover .hover-overlay[data-v-3332c002]{opacity:1}.image-hover-actions:hover .image-options[data-v-3332c002]{pointer-events:auto;opacity:1;visibility:visible;filter:blur();transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.image-hover-actions:hover .image-options[data-v-3332c002],.image-options[data-v-3332c002]{filter:none;transition:opacity .2s var(--curve),visibility .2s var(--curve);transform:translate(-50%,-50%)}}.flashcard-face[data-v-93ff898a]{border-radius:var(--radius-small);background-color:var(--card-colour);box-shadow:var(--shadow-elevation-base);backface-visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.flashcard-face[data-v-93ff898a]:has(.cropping){overflow:visible}.face-inner[data-v-93ff898a]{flex:auto;width:100%;min-width:0;min-height:0;display:grid}.layout-imageAbove .face-inner[data-v-93ff898a]{grid-template-rows:auto auto;align-content:start}.layout-imageBehind .face-inner[data-v-93ff898a],.layout-noImage .face-inner[data-v-93ff898a]{grid-template-columns:minmax(0,1fr)}.face-bg[data-v-93ff898a]{z-index:0;position:absolute;inset:0}.face-bg.cropping[data-v-93ff898a]{z-index:6;overflow:visible}.face-bg[data-v-93ff898a] .photo{width:100%;height:100%;position:absolute;inset:0}.face-bg[data-v-93ff898a] .photo.blur :deep(img){filter:blur(16px)}.face-image[data-v-93ff898a]{aspect-ratio:16/9;background-color:var(--card-colour);box-sizing:border-box;flex:none;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.face-image.cropping[data-v-93ff898a]{z-index:6;overflow:visible}.face-image[data-v-93ff898a] .photo{width:100%;height:100%;position:absolute;inset:0}.layout-imageAbove:not(.image-edge) .face-image[data-v-93ff898a]{margin:var(--spacing-x-small);border-radius:var(--radius-xx-small);width:auto}.face-text[data-v-93ff898a]{z-index:1;flex:auto;min-width:0;min-height:0;position:relative}.face-text-inner[data-v-93ff898a]{gap:var(--spacing-x-small);padding:var(--spacing-medium);flex-direction:column;display:flex}.is-back .face-text-inner[data-v-93ff898a]{padding-bottom:calc(60px + var(--spacing-medium))}.align-center .face-text-inner[data-v-93ff898a]{text-align:center;align-items:center}.align-right .face-text-inner[data-v-93ff898a]{text-align:right;align-items:flex-end}[data-v-93ff898a] .inline-text-editor.face-label{width:auto;max-width:100%}.face-label[data-v-93ff898a]{width:auto;max-width:100%;padding:var(--spacing-xx-small);border-radius:var(--radius-full);background:var(--color-alpha-white-06);font-family:var(--font-family-body);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xxs);letter-spacing:.04em;text-transform:uppercase;color:var(--card-contrast);align-self:flex-start;display:inline-flex}.face-label[data-v-93ff898a] .editable{display:inline}[data-v-93ff898a] .face-body{font-family:var(--theme-heading,var(--font-family-heading));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md);color:var(--card-contrast)}[data-v-93ff898a] .face-body .ProseMirror p,[data-v-93ff898a] .face-body p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}[data-v-93ff898a] .rich-text-editor.face-body .ProseMirror p{font-family:var(--theme-heading,var(--font-family-heading));font-weight:var(--font-weight-semibold);font-size:inherit;line-height:inherit;color:var(--card-contrast)}.flip-footer[data-v-93ff898a]{z-index:2;padding:var(--spacing-small);background:linear-gradient(to top,var(--card-colour) 64%,transparent 100%);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.flip-footer[data-v-93ff898a],.flip-footer.has-actions[data-v-93ff898a]{align-items:center;gap:var(--spacing-x-small)}.flip-footer.has-actions[data-v-93ff898a]{flex-direction:row;justify-content:space-between}.flip-footer .flip-btn[data-v-93ff898a],.flip-footer[data-v-93ff898a] .card-action.btn{pointer-events:auto}.flip-footer.has-actions[data-v-93ff898a] .card-action.btn{height:auto;min-height:36px;padding:var(--spacing-x-small) var(--spacing-small);gap:var(--spacing-xxx-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);background:var(--color-alpha-white-06);color:var(--card-contrast);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));backdrop-filter:blur(var(--backdrop-blur-overlay));box-shadow:none}.flip-footer.has-actions[data-v-93ff898a] .card-action.btn>*{color:inherit}.flip-footer.has-actions[data-v-93ff898a] .card-action.btn:hover:not(:disabled){background:var(--color-alpha-white-10)}.flip-footer.has-actions[data-v-93ff898a] .card-action.btn.active:not(:disabled),.flip-footer.has-actions[data-v-93ff898a] .card-action.btn:active:not(:disabled){background:var(--color-alpha-white-20)}.flip-footer.has-actions[data-v-93ff898a] .card-action.btn:disabled{background:var(--color-alpha-white-06);color:var(--card-contrast);cursor:not-allowed;opacity:var(--opacity-dimmed)}.layout-imageBehind .flip-footer[data-v-93ff898a]{background:0 0}.flip-btn[data-v-93ff898a]{border-radius:var(--radius-full);padding:var(--spacing-x-small);background:var(--color-alpha-white-06);color:var(--card-contrast);cursor:pointer;transition:var(--smooth-fast);border:none;justify-content:center;align-items:center;display:inline-flex}.flip-btn[data-v-93ff898a]:hover:not(:disabled){background:var(--color-alpha-white-10)}.flip-btn[data-v-93ff898a]:disabled{cursor:not-allowed;opacity:var(--opacity-dimmed)}.flashcard-card[data-v-41650e72]{perspective:1500px;width:100%;height:100%;position:relative}.flashcard-card.editable .flashcard-face[data-v-41650e72]{position:absolute;inset:0}.fc-flip-to-back-leave-active[data-v-41650e72],.fc-flip-to-front-leave-active[data-v-41650e72]{transition:transform .175s ease-in}.fc-flip-to-back-enter-active[data-v-41650e72],.fc-flip-to-front-enter-active[data-v-41650e72]{transition:transform .175s ease-out}.fc-flip-to-back-leave-to[data-v-41650e72]{transform:perspective(1500px)rotateY(-90deg)}.fc-flip-to-back-enter-from[data-v-41650e72],.fc-flip-to-front-leave-to[data-v-41650e72]{transform:perspective(1500px)rotateY(90deg)}.fc-flip-to-front-enter-from[data-v-41650e72]{transform:perspective(1500px)rotateY(-90deg)}.flashcard-finish[data-v-00355fe7]{border:1px dashed var(--color-border-overlay);border-radius:var(--radius-small);background-color:var(--background-colour);box-shadow:var(--shadow-elevation-base);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.finish-scroll[data-v-00355fe7]{flex:auto;width:100%;min-height:0;max-height:none}.finish-scroll[data-v-00355fe7] .simplebar-wrapper{height:100%}.finish-scroll[data-v-00355fe7] .simplebar-content{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100%;display:flex}.finish-inner[data-v-00355fe7]{align-items:center;gap:var(--spacing-small);width:100%;padding:var(--spacing-large);text-align:center;box-sizing:border-box;flex-direction:column;display:flex}.finish-title[data-v-00355fe7]{width:auto;max-width:100%;font-family:var(--theme-heading,var(--font-family-heading));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md);color:var(--text-colour);margin:0}.finish-title[data-v-00355fe7] .editable{font:inherit;line-height:inherit;color:inherit}.finish-body[data-v-00355fe7]{font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs);color:var(--text-colour)}.finish-actions[data-v-00355fe7]{justify-content:center;align-items:center;gap:var(--spacing-x-small);margin-top:var(--spacing-small);display:flex}.finish-actions[data-v-00355fe7] .continue.btn,.finish-actions[data-v-00355fe7] .restart.btn{gap:var(--spacing-xxx-small)}.card-carousel[data-v-06e9b6b7]{touch-action:pan-y;width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.card-carousel.editable[data-v-06e9b6b7]{outline:none}.card-carousel.editable[data-v-06e9b6b7]:focus-visible{outline:2px solid var(--color-button-primary-focus-ring);outline-offset:-2px}.card-carousel-track[data-v-06e9b6b7]{height:100%;transition:transform var(--duration-slow) var(--curve);will-change:transform;align-items:stretch;display:flex}.card-carousel-track.no-transition[data-v-06e9b6b7]{transition:none}.card-carousel-slot[data-v-06e9b6b7]{opacity:.5;transition:transform var(--duration-slow) var(--curve),opacity var(--duration-slow) var(--curve);flex:none;position:relative;transform:scale(.9)}.card-carousel-slot.no-transition[data-v-06e9b6b7]{transition:none}.card-carousel-slot.is-selectable[data-v-06e9b6b7]{cursor:pointer}.card-carousel-slot.is-active[data-v-06e9b6b7]{opacity:1;transform:scale(1)}.card-carousel-slot-content[data-v-06e9b6b7]{width:100%;height:100%;min-height:0}.card-carousel-slot:not(.is-active) .card-carousel-slot-content[data-v-06e9b6b7]{pointer-events:none}.card-carousel-slot-hit[data-v-06e9b6b7]{z-index:2;cursor:pointer;position:absolute;inset:0}.process-card[data-v-93ddc195]{border-radius:var(--radius-small);width:100%;height:100%;min-height:0;box-shadow:var(--shadow-base);overflow:hidden;container-type:inline-size}.process-card.cropping[data-v-93ddc195]{overflow:visible}.process-card-inner[data-v-93ddc195]{width:100%;height:100%;min-height:0;display:grid}.process-card.imageLeft .process-card-inner[data-v-93ddc195],.process-card.imageRight .process-card-inner[data-v-93ddc195]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.process-card.imageRight .process-card-inner .process-card-image[data-v-93ddc195]{order:2}.process-card.imageAbove .process-card-inner[data-v-93ddc195]{grid-template-rows:minmax(0,1fr) auto}.process-card.noImage .process-card-inner[data-v-93ddc195]{grid-template-columns:minmax(0,1fr)}.process-card.imageBehind .process-card-inner[data-v-93ddc195]{grid-template-columns:minmax(0,1fr);position:relative}.process-card-bg[data-v-93ddc195]{z-index:0;position:absolute;inset:0;overflow:hidden}.process-card-bg[data-v-93ddc195] .photo,.process-card-bg[data-v-93ddc195] .process-image-wrap{border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.process-card-bg[data-v-93ddc195] .photo img,.process-card-bg[data-v-93ddc195] .photo{opacity:var(--image-opacity,1)}.process-card.imageBehind.background-blur .process-card-bg[data-v-93ddc195] img{filter:blur(16px)}.process-card.imageBehind .process-card-text[data-v-93ddc195]{z-index:1;position:relative}.process-card-image[data-v-93ddc195]{min-width:0;min-height:0;padding:var(--spacing-small);box-sizing:border-box;position:relative;overflow:hidden}.process-card-image[data-v-93ddc195]>*{border-radius:var(--radius-xx-small);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.process-card.imageAbove.image-edge .process-card-image[data-v-93ddc195],.process-card.imageLeft.image-edge .process-card-image[data-v-93ddc195],.process-card.imageRight.image-edge .process-card-image[data-v-93ddc195]{padding:0}.process-card.imageAbove.image-edge .process-card-image[data-v-93ddc195]>*,.process-card.imageLeft.image-edge .process-card-image[data-v-93ddc195]>*,.process-card.imageRight.image-edge .process-card-image[data-v-93ddc195]>*{border-radius:0}.process-card-text[data-v-93ddc195]{gap:var(--spacing-xxx-small);min-width:0;min-height:0;padding:var(--spacing-large);box-sizing:border-box;color:inherit;flex-direction:column;display:flex}.process-card-title[data-v-93ddc195]{font-family:var(--theme-heading,var(--font-family-title));font-size:var(--font-size-md);line-height:var(--font-line-height-lg);font-weight:var(--font-weight-semibold);color:inherit;margin:0}.process-card-body[data-v-93ddc195]{font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);color:inherit}.process-layout-enter-active[data-v-93ddc195],.process-layout-leave-active[data-v-93ddc195]{transition:opacity .35s var(--curve),transform .35s var(--curve)}.process-layout-enter-from[data-v-93ddc195],.process-layout-leave-to[data-v-93ddc195]{opacity:0;transform:scale(.96)}@container (width<=28rem){.process-card.imageLeft .process-card-inner[data-v-93ddc195],.process-card.imageRight .process-card-inner[data-v-93ddc195]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.process-card.imageLeft .process-card-inner .process-card-image[data-v-93ddc195],.process-card.imageRight .process-card-inner .process-card-image[data-v-93ddc195]{order:0}}.slideshow-slide-card[data-v-21a2087e]{border-radius:var(--radius-small);width:100%;height:100%;min-height:0;box-shadow:var(--shadow-base);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.slideshow-slide-caption[data-v-21a2087e]{z-index:3;gap:var(--spacing-xx-small);min-width:0;padding:var(--spacing-large) var(--spacing-small) var(--spacing-small);box-sizing:border-box;color:var(--color-neutral-0);background:linear-gradient(to bottom,var(--color-alpha-black-00),var(--color-alpha-black-60));flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.pdf-viewer[data-v-588570df]{background:var(--smoke);width:100%;height:100%;position:relative;overflow:auto}.pdf-toolbar[data-v-588570df]{z-index:1;background:rgba(var(--coal-rgb),.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:32px auto;padding:8px 12px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.pdf-toolbar hr[data-v-588570df]{border:0;border-right:1px solid #fff3;width:1px;height:64px;margin:-12px 0}.pdf-toolbar .page-input[data-v-588570df],.pdf-toolbar .toolbar-group[data-v-588570df]{align-items:center;gap:8px;display:flex}.pdf-toolbar .page-total[data-v-588570df]{color:#fff9}.pages[data-v-588570df]{gap:16px;min-height:100%;padding:32px}.pages[data-v-588570df],.state[data-v-588570df]{flex-direction:column;align-items:center;display:flex}.state[data-v-588570df]{background:var(--smoke);justify-content:center;gap:12px;position:absolute;inset:0}.error .icon[data-v-588570df]{color:var(--danger)}.pdf-viewer .page{justify-content:center;width:100%;scroll-margin-top:96px;display:flex}.pdf-viewer .page canvas{max-width:100%;box-shadow:var(--shadow-xl);pointer-events:none;background:#fff;display:block}.pdf-viewer .pdf-toolbar .field .field-container .input-wrapper input{text-align:right;width:auto;font-family:var(--heading)}.pdf-viewer .pdf-toolbar .field .field-container .input-wrapper .txt-component{color:#fffc}.quiz-choice-row[data-v-ceb055e4]{min-height:56px;padding:var(--spacing-medium);border-radius:var(--radius-small);cursor:pointer;color:var(--color-content-primary);transition:background-color var(--duration-fast) var(--curve);align-items:center;display:flex;position:relative}.quiz-choice-row[data-v-ceb055e4]:focus-within,.quiz-choice-row[data-v-ceb055e4]:hover:not(.disabled){background:var(--color-background-elevated)}.quiz-choice-row[data-v-ceb055e4]:hover:not(.disabled) .box,.quiz-choice-row[data-v-ceb055e4]:hover:not(.disabled) .shell{opacity:1}.quiz-choice-row.disabled[data-v-ceb055e4]{cursor:default;color:var(--color-content-disabled)}.quiz-choice-row.selected[data-v-ceb055e4]:not(.correct):not(.incorrect){background:var(--color-interactive-secondary)}.quiz-choice-row.placeholder[data-v-ceb055e4]{color:var(--color-content-placeholder)}.quiz-choice-row.has-divider[data-v-ceb055e4]:after{content:"";left:var(--spacing-medium);right:var(--spacing-medium);border-bottom:1px solid var(--color-border-neutral);position:absolute;bottom:0}.row-content[data-v-ceb055e4]{align-items:center;gap:var(--spacing-x-small);width:100%;min-width:0;display:flex}.marker[data-v-ceb055e4]{flex-shrink:0}.label[data-v-ceb055e4],.label-input[data-v-ceb055e4]{min-width:0;font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-xs);font-weight:var(--theme-body-weight,var(--font-weight-regular));line-height:var(--font-line-height-xs);color:inherit;flex:auto}.label[data-v-ceb055e4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-input[data-v-ceb055e4]{background:0 0;border:0;outline:none;padding:0}.label-input[data-v-ceb055e4]::placeholder{color:var(--color-content-placeholder)}.blocks-page-scale-shell[data-v-cd17ac47]{overflow-clip-margin:28px;flex-shrink:0;max-width:100%;min-height:0;position:relative;overflow:clip}.blocks-page-scale-shell .page[data-v-cd17ac47]{overflow:visible}.heading-learner[data-v-bf40e666]{width:100%}.heading-learner h1[data-v-bf40e666],.heading-learner h2[data-v-bf40e666],.heading-learner h3[data-v-bf40e666],.heading-learner h4[data-v-bf40e666],.heading-learner h5[data-v-bf40e666],.heading-learner h6[data-v-bf40e666]{word-break:break-word;width:100%;margin:0}.paragraph-learner[data-v-c87faf50]{word-wrap:break-word;width:100%;height:100%}.paragraph-learner[data-v-c87faf50] p{width:100%;margin:0}.paragraph-learner[data-v-c87faf50] p+p{margin-top:var(--spacing-medium)}.paragraph-learner.size-extra-small[data-v-c87faf50]{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs)}.paragraph-learner.size-small[data-v-c87faf50]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.paragraph-learner.size-medium[data-v-c87faf50]{font-size:var(--font-size-xs);line-height:var(--font-line-height-sm)}.paragraph-learner.size-large[data-v-c87faf50]{font-size:var(--font-size-sm);line-height:var(--font-line-height-md)}.paragraph-learner.size-extra-large[data-v-c87faf50]{font-size:var(--font-size-md);line-height:var(--font-line-height-lg)}.time-estimate-learner[data-v-54d6e386]{width:100%;font-family:var(--theme-heading,var(--heading));justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.button-block[data-v-50aeedfc]{align-items:center;width:100%;height:100%;display:flex}.button-block--cover-narration[data-v-50aeedfc]{gap:0}.button-block--cover-narration-started[data-v-50aeedfc]{gap:calc(var(--spacing-8) + var(--spacing-2))}.button-block[data-v-50aeedfc] .btn{font-family:var(--theme-heading,var(--font-family-title));font-weight:var(--theme-heading-weight,var(--font-weight-semibold))}.button-block[data-v-50aeedfc] .cover-narration-complete.btn{width:calc(var(--spacing-40)*3 + var(--spacing-2));padding:var(--padding-small) var(--padding-medium)}.sentiment-block[data-v-57cca26a]{align-items:center;gap:var(--spacing-x-small);width:100%;display:flex}.sentiment-option[data-v-57cca26a]{box-sizing:border-box;appearance:none;width:var(--spacing-48);height:var(--spacing-48);padding:var(--spacing-small);border:1px solid var(--color-button-outline-border);border-radius:var(--radius-full);background:var(--color-button-outline-bg);cursor:pointer;font-size:var(--font-size-md);transition:var(--smooth-fast);justify-content:center;align-items:center;line-height:1;display:flex}.sentiment-option[data-v-57cca26a]:hover:not(:disabled){background:var(--color-button-outline-bg-hover);border-color:#0000}.sentiment-option:hover:not(:disabled).active[data-v-57cca26a]{background:var(--color-button-outline-bg-pressed);border-color:#0000}.sentiment-option[data-v-57cca26a]:focus-visible{border-width:2px;border-color:var(--color-button-outline-focus-ring);background:var(--color-button-outline-bg);outline:none}.sentiment-option.active[data-v-57cca26a]{background:var(--color-button-outline-bg-pressed);border-color:#0000}.sentiment-option[data-v-57cca26a]:disabled{cursor:default}.sentiment-emoji[data-v-57cca26a]{color:initial;-webkit-text-fill-color:initial;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1;display:block}.checklist-learner[data-v-22ea24c6]{flex-direction:column;align-items:stretch;width:100%;height:auto;min-height:100%;display:flex}.checklist-learner.align-left .items[data-v-22ea24c6]{align-self:flex-start}.checklist-learner.align-center .items[data-v-22ea24c6]{align-self:center}.checklist-learner.align-right .items[data-v-22ea24c6]{align-self:flex-end}.empty-state[data-v-22ea24c6]{align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-medium);text-align:center;color:var(--color-content-secondary);flex-direction:column;max-width:320px;display:flex}.empty-icon[data-v-22ea24c6]{color:var(--color-content-tertiary)}.empty-title[data-v-22ea24c6]{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-content-primary);margin:0}.empty-body[data-v-22ea24c6]{font-size:var(--font-size-caption);margin:0}.items[data-v-22ea24c6]{gap:var(--spacing-x-small);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.items.disabled[data-v-22ea24c6]{opacity:.55}.items.disabled[data-v-22ea24c6],.items.interaction-locked[data-v-22ea24c6]{pointer-events:none}.item-wrap[data-v-22ea24c6]{width:100%;min-width:0;transition:opacity var(--duration-slow) var(--curve)}.item-wrap.narration-unfocused[data-v-22ea24c6]{opacity:.5}.accordion-learner[data-v-53832e9c]{flex-direction:column;align-items:stretch;width:100%;height:auto;min-height:100%;display:flex}.accordion-learner.align-left .items[data-v-53832e9c]{align-self:flex-start}.accordion-learner.align-center .items[data-v-53832e9c]{align-self:center}.accordion-learner.align-right .items[data-v-53832e9c]{align-self:flex-end}.empty-state[data-v-53832e9c]{align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-medium);text-align:center;color:var(--color-content-secondary);flex-direction:column;max-width:320px;display:flex}.empty-icon[data-v-53832e9c]{color:var(--color-content-tertiary)}.empty-title[data-v-53832e9c]{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-content-primary);margin:0}.empty-body[data-v-53832e9c]{font-size:var(--font-size-caption);margin:0}.items[data-v-53832e9c]{gap:var(--spacing-x-small);flex-direction:column;flex-shrink:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.item-wrap[data-v-53832e9c]{width:100%;min-width:0;transition:opacity var(--duration-slow) var(--curve)}.item-wrap.narration-unfocused[data-v-53832e9c]{opacity:.5}.item-wrap.disabled[data-v-53832e9c]{opacity:.6;pointer-events:none}.item-wrap.interaction-locked[data-v-53832e9c]{pointer-events:none}.flashcards-learner[data-v-f1e62b2e]{width:100%;height:100%;min-height:0}.deck[data-v-f1e62b2e]{width:100%;height:100%;position:relative}.deck-card[data-v-f1e62b2e]{transform-origin:bottom;transition:transform .5s var(--curve),opacity .35s var(--curve);position:absolute;inset:0}.deck-card.sliding[data-v-f1e62b2e]{transition:transform .35s var(--curve),opacity .35s var(--curve)}.deck-card.refilling[data-v-f1e62b2e],.deck-card.sliding[data-v-f1e62b2e]{opacity:0!important;transform:translate(-130%)rotate(-24deg)!important}.deck-card.refilling[data-v-f1e62b2e]{transition:none!important}.deck-card.reshuffling[data-v-f1e62b2e]{transition:transform .35s var(--curve);z-index:0!important;transform:translate(-18%,22px)scale(.92)rotate(-6deg)!important}.deck-card.settling[data-v-f1e62b2e]{transition:transform .5s var(--curve)!important}.deck-finish[data-v-f1e62b2e]{z-index:10;position:absolute;inset:0}.fc-finish-fade-enter-active[data-v-f1e62b2e]{transition:opacity .35s var(--curve)}.fc-finish-fade-enter-from[data-v-f1e62b2e]{opacity:0}.process-block-learner[data-v-48f9b38b]{gap:var(--spacing-xxx-small);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.process-carousel[data-v-48f9b38b]{flex:auto;min-height:0}.process-navigation[data-v-48f9b38b]{justify-content:flex-end;align-items:center;gap:var(--spacing-xx-small);padding:0 var(--spacing-x-small);box-sizing:border-box;flex:none;align-self:center;display:flex}.process-image-empty[data-v-48f9b38b],.process-image-wrap[data-v-48f9b38b]{width:100%;height:100%}.process-image-empty[data-v-48f9b38b]{border-radius:var(--radius-xx-small);background:var(--color-background-neutral-subtle)}.image-block-learner[data-v-bdd8a253]{flex-direction:column;flex:auto;min-width:0;min-height:0}.image-block-learner[data-v-bdd8a253],.image-frame[data-v-bdd8a253]{width:100%;height:100%;display:flex}.image-frame[data-v-bdd8a253]{background:var(--background-colour);flex:1 1 0;justify-content:center;align-items:center;position:relative;overflow:hidden}.image-frame[data-v-bdd8a253],.media-empty[data-v-bdd8a253]{border-radius:var(--radius-x-small);min-height:120px}.media-empty[data-v-bdd8a253]{background:var(--color-background-neutral-subtle);flex:1;width:100%}.caption[data-v-bdd8a253]{font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);margin:0}.caption.overlay[data-v-bdd8a253]{left:var(--spacing-x-small);bottom:var(--spacing-x-small);z-index:1;max-width:calc(100% - var(--spacing-x-small)*2);box-sizing:border-box;padding:var(--spacing-xx-small) var(--spacing-x-small);border-radius:var(--radius-xx-small);background:var(--color-background-overlay);color:var(--color-content-inverse);box-shadow:var(--shadow-elevation-base);position:absolute}.caption.placeholder-caption[data-v-bdd8a253]{pointer-events:none}.video-frame[data-v-459ceb36]{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;container-type:size}.video-canvas[data-v-459ceb36]{aspect-ratio:16/9;border-radius:var(--radius-x-small);width:100%;max-width:100%;overflow:hidden}.video-canvas[data-v-459ceb36] .movie,.video-canvas[data-v-459ceb36] .oembed,.video-canvas[data-v-459ceb36] .oembed-wrapper iframe,.video-canvas[data-v-459ceb36] .oembed-wrapper,.video-canvas[data-v-459ceb36] video{border-radius:var(--radius-x-small)}.video-canvas[data-v-459ceb36] .oembed{width:100%}.video-canvas--vertical[data-v-459ceb36]{aspect-ratio:9/16;width:min(100%,360px);margin-inline:auto}@supports (width:1cqw){.video-canvas--landscape[data-v-459ceb36]{width:min(100cqw,177.778cqh)}.video-canvas--vertical[data-v-459ceb36]{width:min(100cqw,56.25cqh);margin-inline:auto}}.video-block-learner[data-v-459ceb36]{flex-direction:column;width:100%;height:100%;min-height:160px;display:flex}.media-empty[data-v-459ceb36]{border-radius:var(--radius-x-small);background:var(--color-background-neutral-subtle);flex:1;width:100%;min-height:160px}.embed-block-learner[data-v-c1876b9c]{flex-direction:column;width:100%;height:100%;min-height:160px;display:flex}.embed-frame[data-v-c1876b9c],.media-empty[data-v-c1876b9c]{border-radius:var(--radius-x-small);background:var(--color-background-neutral-subtle);flex:1;width:100%;min-height:160px;overflow:hidden}.embed-frame[data-v-c1876b9c] .oembed{width:100%;min-height:160px;height:100%!important}.embed-frame[data-v-c1876b9c] .oembed-wrapper{width:100%;height:100%}.document-block-learner[data-v-604f6a21]{flex-direction:column;width:100%;height:100%;min-height:160px;display:flex}.document-frame[data-v-604f6a21],.media-empty[data-v-604f6a21]{border-radius:var(--radius-x-small);background:var(--color-background-neutral-subtle);flex:1;width:100%;min-height:160px;overflow:hidden}.document-frame[data-v-604f6a21]{justify-content:center;align-items:center;display:flex}.document-frame.inline[data-v-604f6a21]{align-items:stretch}.document-frame[data-v-604f6a21]:not(.inline){justify-content:flex-start;align-items:flex-start}.document-pdf-viewer[data-v-604f6a21]{position:relative}.document-pdf-viewer[data-v-604f6a21] .pdf-toolbar{bottom:var(--spacing-small);white-space:nowrap;flex-wrap:nowrap;position:absolute}.document-pdf-viewer[data-v-604f6a21] .toolbar-group{flex-shrink:0}.download-wrapper[data-v-604f6a21]{width:100%;padding:var(--spacing-medium);box-sizing:border-box;justify-content:flex-start;align-items:flex-start;display:flex}.download-card[data-v-604f6a21]{align-items:center;gap:var(--spacing-small);width:100%;padding:var(--spacing-x-small);border-radius:var(--radius-small);background:var(--color-background-elevated);color:var(--color-content-primary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.type[data-v-604f6a21]{min-width:48px;height:48px;padding:0 var(--spacing-x-small);border-radius:var(--radius-x-small);background:var(--button-colour);color:var(--button-colour-contrast);font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.file[data-v-604f6a21]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs);overflow:hidden}.download-link[data-v-604f6a21],.file[data-v-604f6a21]{font-family:var(--theme-heading,var(--font-family-heading));font-weight:var(--theme-heading-weight,var(--font-weight-semibold))}.download-link[data-v-604f6a21]{min-height:40px;padding:0 var(--spacing-small);border-radius:var(--radius-x-small);background:var(--button-colour);color:var(--button-colour-contrast);font-size:var(--font-size-xxs);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.slideshow-block-learner[data-v-00922461]{gap:var(--spacing-x-small);box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.slideshow-carousel[data-v-00922461]{flex:1;min-height:180px}.slide-empty[data-v-00922461]{padding:var(--spacing-medium);box-sizing:border-box}.slide-empty[data-v-00922461],.slide-image-wrap[data-v-00922461]{justify-content:center;align-items:center;width:100%;height:100%;min-height:160px;display:flex}.slide-image-wrap[data-v-00922461]{border-radius:inherit;position:relative;overflow:hidden}.media-empty-inner[data-v-00922461]{background:var(--color-background-neutral-subtle);border-radius:var(--radius-x-small)}.slideshow-navigation[data-v-00922461]{justify-content:flex-end;align-items:center;gap:var(--spacing-xx-small);padding:0 var(--spacing-x-small);box-sizing:border-box;flex:none;align-self:center;display:flex}.slide-title-caption[data-v-00922461]{font-family:var(--theme-heading,var(--font-family-title));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin:0}.slide-description-caption[data-v-00922461],.slide-title-caption[data-v-00922461]{line-height:var(--font-line-height-xs);color:var(--color-neutral-0)}.slide-description-caption[data-v-00922461]{font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-xxs)}.question-feedback-bar[data-v-9f1d0169]{align-items:center;gap:var(--spacing-small);width:100%;display:flex}.feedback-action[data-v-9f1d0169]{flex-shrink:0}.feedback-message[data-v-9f1d0169]{align-items:center;gap:var(--spacing-x-small);min-width:0;padding:var(--spacing-x-small) var(--spacing-small);border-radius:var(--radius-x-small);border:1px solid #0000;flex:auto;display:flex}.feedback-icon[data-v-9f1d0169]{flex-shrink:0}.feedback-text[data-v-9f1d0169]{min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-sm)}.is-correct .feedback-message[data-v-9f1d0169]{background:color-mix(in srgb,var(--primary,var(--color-button-primary-bg)) 6%,transparent);border-color:color-mix(in srgb,var(--primary,var(--color-button-primary-bg)) 10%,transparent)}.is-correct .feedback-icon[data-v-9f1d0169]{color:var(--primary,var(--color-button-primary-bg))}.is-incorrect .feedback-message[data-v-9f1d0169]{background:var(--color-background-overlay);border-color:var(--color-border-neutral)}.learner-true-false[data-v-63427256]{gap:var(--spacing-small);width:100%;display:flex}.pill[data-v-63427256]{min-height:40px;padding:var(--padding-x-small) var(--padding-small);border-radius:var(--radius-full);background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-family-title);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--curve),color var(--duration-fast) var(--curve);border:none;flex:1}.pill[data-v-63427256]:hover:not(:disabled):not(.selected){background:var(--color-button-secondary-bg-hover)}.pill[data-v-63427256]:focus-visible{box-shadow:0 0 0 2px var(--color-interactive-focus-ring);outline:none}.pill.correct[data-v-63427256],.pill.selected[data-v-63427256]{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.pill.incorrect[data-v-63427256]{background:var(--color-sentiment-negative);color:var(--color-content-inverse)}.pill[data-v-63427256]:disabled{cursor:default}.learner-mc[data-v-5f1550e2],.learner-mr[data-v-e09a8547],.learner-short-answer[data-v-e40fc87e]{flex-direction:column;width:100%;display:flex}.answer-row[data-v-e40fc87e]{min-height:56px;padding:var(--spacing-medium);border-radius:var(--radius-small);transition:background-color var(--duration-fast) var(--curve),color var(--duration-fast) var(--curve);align-items:center;display:flex}.answer-row.active[data-v-e40fc87e]{background:var(--color-interactive-secondary)}.answer-row.correct[data-v-e40fc87e]{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.answer-row.incorrect[data-v-e40fc87e]{background:var(--color-sentiment-negative);color:var(--color-content-inverse)}.input[data-v-e40fc87e]{width:100%;color:inherit;font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-xs);font-weight:var(--theme-body-weight,var(--font-weight-regular));line-height:var(--font-line-height-xs);background:0 0;border:0;padding:0}.input[data-v-e40fc87e]::placeholder{color:var(--color-content-placeholder)}.input[data-v-e40fc87e]:disabled{cursor:default;opacity:.6}.row-divider[data-v-e40fc87e]{margin:0 var(--spacing-medium);border-bottom:1px solid var(--color-border-neutral)}.learner-fitb[data-v-9da9af3a]{gap:var(--spacing-small);flex-direction:column;width:100%;display:flex}.sentence[data-v-9da9af3a]{align-items:center;gap:var(--spacing-x-small);font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-xs);font-weight:var(--theme-body-weight,var(--font-weight-regular));line-height:var(--font-line-height-xs);flex-wrap:wrap;display:flex}.picker[data-v-9da9af3a],.picker-wrap[data-v-9da9af3a]{align-items:center;display:inline-flex}.picker[data-v-9da9af3a]{justify-content:space-between;gap:var(--spacing-xxx-small);min-width:155px;min-height:48px;padding:var(--padding-small) var(--padding-medium);background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--curve),color var(--duration-fast) var(--curve);border:none}.picker.open[data-v-9da9af3a],.picker[data-v-9da9af3a]:hover:not(:disabled):not(.correct):not(.incorrect){background:var(--color-button-secondary-bg-hover)}.picker[data-v-9da9af3a]:focus-visible{box-shadow:0 0 0 2px var(--color-interactive-focus-ring);outline:none}.picker[data-v-9da9af3a]:disabled{cursor:default}.picker.correct[data-v-9da9af3a]{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.picker.incorrect[data-v-9da9af3a]{background:var(--color-sentiment-negative);color:var(--color-content-inverse)}.picker-label[data-v-9da9af3a]{text-align:left;flex:1}.learner-smash[data-v-e58deb75]{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.row[data-v-e58deb75]{align-items:center;gap:var(--spacing-small);padding:var(--padding-small) var(--spacing-medium);font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-xs);font-weight:var(--theme-body-weight,var(--font-weight-regular));line-height:var(--font-line-height-xs);display:flex}.divider[data-v-e58deb75]{margin:0 var(--spacing-medium);border-bottom:1px solid var(--color-border-neutral)}.position-picker[data-v-e58deb75]{flex-shrink:0;display:inline-flex}.position-button[data-v-e58deb75]{align-items:center;gap:var(--spacing-2);min-width:54px;min-height:32px;padding:var(--spacing-6);background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text);border-radius:var(--radius-xx-small);font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-xxs);font-weight:var(--theme-body-weight,var(--font-weight-regular));line-height:var(--font-line-height-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--curve),color var(--duration-fast) var(--curve);border:none;display:inline-flex}.position-button.open[data-v-e58deb75],.position-button[data-v-e58deb75]:hover:not(:disabled){background:var(--color-button-secondary-bg-hover)}.position-button[data-v-e58deb75]:focus-visible{box-shadow:0 0 0 2px var(--color-interactive-focus-ring);outline:none}.position-button[data-v-e58deb75]:disabled{cursor:default}.row.correct .position-button[data-v-e58deb75]{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.row.incorrect .position-button[data-v-e58deb75]{background:var(--color-sentiment-negative);color:var(--color-content-inverse)}.position-label[data-v-e58deb75]{text-align:center;min-width:12px}.label[data-v-e58deb75]{flex:1;min-width:0}.learner-match[data-v-efdf2d4a]{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.learner-match[data-v-efdf2d4a],.row[data-v-efdf2d4a]{gap:var(--spacing-x-small)}.row[data-v-efdf2d4a]{font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-xs);font-weight:var(--theme-body-weight,var(--font-weight-regular));line-height:var(--font-line-height-xs);grid-template-columns:1fr auto 1fr;display:grid}.left[data-v-efdf2d4a],.row[data-v-efdf2d4a]{align-items:center}.left[data-v-efdf2d4a]{min-height:56px;padding:var(--spacing-medium);border:1px solid var(--color-border-neutral);border-radius:var(--radius-small);display:flex}.link[data-v-efdf2d4a]{opacity:.8;flex-shrink:0}.right-picker[data-v-efdf2d4a]{min-width:0;display:inline-flex}.picker[data-v-efdf2d4a]{justify-content:space-between;align-items:center;gap:var(--spacing-xxx-small);width:100%;min-height:56px;padding:var(--spacing-medium);background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text);border-radius:var(--radius-small);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--curve),color var(--duration-fast) var(--curve);border:none;display:inline-flex}.picker.open[data-v-efdf2d4a],.picker[data-v-efdf2d4a]:hover:not(:disabled){background:var(--color-button-secondary-bg-hover)}.picker[data-v-efdf2d4a]:focus-visible{box-shadow:0 0 0 2px var(--color-interactive-focus-ring);outline:none}.picker[data-v-efdf2d4a]:disabled{cursor:default}.row.correct .picker[data-v-efdf2d4a]{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.row.incorrect .picker[data-v-efdf2d4a]{background:var(--color-sentiment-negative);color:var(--color-content-inverse)}.picker-label[data-v-efdf2d4a]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.question-learner[data-v-2268cafe]{gap:var(--spacing-small);width:100%;color:inherit;flex-direction:column;display:flex}.question-learner .question-text[data-v-2268cafe]{padding:var(--spacing-small);font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-xs);font-weight:var(--theme-body-weight,var(--font-weight-regular));line-height:var(--font-line-height-xs);color:var(--color-content-primary);margin:0}.question-learner .question-text.placeholder[data-v-2268cafe]{opacity:.6}.question-learner .question-progress[data-v-2268cafe]{font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);color:var(--color-content-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.question-learner .kind-host[data-v-2268cafe]{gap:var(--spacing-small);flex-direction:column;display:flex}.question-learner .kind-stub[data-v-2268cafe]{padding:var(--spacing-medium);border-radius:var(--radius-small);background-color:var(--color-background-overlay);color:var(--color-content-secondary);font-size:var(--font-size-xxs)}.question-learner .actions[data-v-2268cafe]{margin-top:var(--spacing-small);justify-content:flex-start;display:flex}.quiz-start-learner[data-v-871fd2de]{justify-content:center;align-items:center;gap:var(--spacing-large);text-align:center;width:100%;color:var(--title-colour,var(--text-colour,inherit));flex-direction:column;display:flex}.quiz-start-learner .title[data-v-871fd2de]{font-weight:var(--theme-heading-weight,var(--font-weight-semibold));letter-spacing:-.5px;width:100%;max-width:720px;font-family:var(--theme-heading,inherit);color:inherit;margin:0}.quiz-start-learner .title.field-align-left[data-v-871fd2de]{text-align:left;align-self:flex-start}.quiz-start-learner .title.field-align-center[data-v-871fd2de]{text-align:center;align-self:center}.quiz-start-learner .title.field-align-right[data-v-871fd2de]{text-align:right;align-self:flex-end}.quiz-start-learner.meta-align-left .meta[data-v-871fd2de]{align-self:flex-start}.quiz-start-learner.meta-align-center .meta[data-v-871fd2de]{align-self:center}.quiz-start-learner.meta-align-right .meta[data-v-871fd2de]{align-self:flex-end}.quiz-start-learner .meta[data-v-871fd2de]{align-items:center;gap:var(--spacing-xx-small);min-height:48px;font-family:var(--theme-heading,inherit);font-size:var(--font-size-xxs,14px);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xs);display:inline-flex}.quiz-start-learner .meta .count.placeholder[data-v-871fd2de]{color:var(--placeholder-colour,currentColor);opacity:.85}.quiz-start-learner .description[data-v-871fd2de]{font-family:var(--theme-body,inherit);font-weight:var(--theme-body-weight,var(--font-weight-regular));max-width:560px;color:inherit}.quiz-start-learner .description.size-extra-small[data-v-871fd2de]{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs)}.quiz-start-learner .description.size-small[data-v-871fd2de]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.quiz-start-learner .description.size-medium[data-v-871fd2de]{font-size:var(--font-size-xs);line-height:var(--font-line-height-sm)}.quiz-start-learner .description.size-large[data-v-871fd2de]{font-size:var(--font-size-sm);line-height:var(--font-line-height-md)}.quiz-start-learner .description.size-extra-large[data-v-871fd2de]{font-size:var(--font-size-md);line-height:var(--font-line-height-lg)}.quiz-start-learner .start-button[data-v-871fd2de]{min-width:144px;display:flex}.quiz-start-learner .start-button.field-align-left[data-v-871fd2de]{align-self:flex-start}.quiz-start-learner .start-button.field-align-center[data-v-871fd2de]{align-self:center}.quiz-start-learner .start-button.field-align-right[data-v-871fd2de]{align-self:flex-end}.quiz-finish-learner[data-v-4971b405]{gap:var(--spacing-medium)}.finish[data-v-4971b405],.quiz-finish-learner[data-v-4971b405]{width:100%;color:inherit;flex-direction:column;display:flex}.finish[data-v-4971b405]{justify-content:center;gap:var(--spacing-large)}.finish .graph-panel[data-v-4971b405]{justify-content:center;align-items:center;min-height:200px;display:flex}.finish .title[data-v-4971b405]{font-size:var(--font-size-xl);font-weight:var(--theme-heading-weight,var(--font-weight-semibold));line-height:var(--font-line-height-xxl);letter-spacing:-1px;max-width:720px;font-family:var(--theme-heading,inherit);margin:0}.finish .meta[data-v-4971b405]{align-items:center;gap:var(--spacing-xx-small);min-height:48px;font-family:var(--theme-heading,var(--font-family-heading));font-size:var(--font-size-xxs,14px);font-weight:var(--font-weight-semibold);display:inline-flex}.finish .description[data-v-4971b405],.finish .meta[data-v-4971b405]{line-height:var(--font-line-height-xs)}.finish .description[data-v-4971b405]{font-size:var(--font-size-xs,16px);font-family:var(--theme-body,inherit);font-weight:var(--theme-body-weight,var(--font-weight-regular));max-width:560px;margin:0}.finish .hero-actions[data-v-4971b405]{gap:var(--spacing-x-small);flex-wrap:wrap;display:flex}.finish .continue-button[data-v-4971b405],.finish .retry-button[data-v-4971b405]{min-width:144px}.finish .percent[data-v-4971b405]{font-size:var(--font-size-lg,32px);font-weight:700;font-family:var(--theme-heading,inherit)}.finish.align-center[data-v-4971b405]{text-align:center;align-items:center}.finish.align-left[data-v-4971b405]{text-align:left;align-items:flex-start}.finish.align-right[data-v-4971b405]{text-align:right;align-items:flex-end}.results-list[data-v-4971b405]{gap:var(--spacing-x-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.result-row[data-v-4971b405]{background:var(--color-background-elevated);border-radius:var(--radius-medium);overflow:hidden}.result-summary[data-v-4971b405]{align-items:center;gap:var(--spacing-x-small);width:100%;padding:var(--spacing-small) var(--spacing-medium);color:inherit;font-family:var(--font-family-body);font-size:var(--font-size-xxs);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.result-summary[data-v-4971b405]:hover{background:var(--color-background-overlay)}.result-summary[data-v-4971b405]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-interactive-focus-ring,currentColor);outline:none}.status-marker[data-v-4971b405]{width:22px;height:22px;color:var(--color-content-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.status-marker.correct[data-v-4971b405]{background:var(--primary,var(--color-button-primary-bg))}.status-marker.incorrect[data-v-4971b405]{background:var(--color-sentiment-negative)}.result-title[data-v-4971b405]{align-items:baseline;gap:var(--spacing-x-small);flex:1;min-width:0;display:inline-flex}.result-question-label[data-v-4971b405]{font-weight:var(--font-weight-semibold)}.result-question-text[data-v-4971b405]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chevron[data-v-4971b405]{opacity:.7;flex-shrink:0}.result-detail[data-v-4971b405]{padding:0 var(--spacing-medium) var(--spacing-small) calc(var(--spacing-medium) + 22px + var(--spacing-x-small));gap:var(--spacing-x-small);flex-direction:column;display:flex}.selection-label[data-v-4971b405]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxs);margin:0}.detail-list[data-v-4971b405]{gap:var(--spacing-xxx-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.detail-item[data-v-4971b405]{align-items:center;gap:var(--spacing-x-small);font-size:var(--font-size-xxs);display:inline-flex}.detail-item .icon-correct[data-v-4971b405]{color:var(--primary,var(--color-button-primary-bg))}.detail-item .icon-incorrect[data-v-4971b405]{color:var(--color-sentiment-negative)}.detail-item .icon-neutral[data-v-4971b405]{opacity:.45}.quiz-graph[data-v-55b4aef8]{padding:var(--spacing-medium);box-sizing:border-box}.quiz-graph[data-v-55b4aef8],.quiz-graph .quiz-graph-gauge[data-v-55b4aef8]{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.quiz-graph .quiz-graph-gauge[data-v-55b4aef8]{flex:auto;min-width:0}.quiz-graph .fraction[data-v-55b4aef8],.quiz-graph .percent[data-v-55b4aef8]{font-weight:var(--font-weight-semibold);font-family:var(--theme-heading,inherit);line-height:1}.quiz-graph .fraction[data-v-55b4aef8]{justify-content:center;align-items:flex-end;gap:var(--spacing-xxx-small);color:var(--color-content-primary,inherit);white-space:nowrap;display:inline-flex}.quiz-graph .numerator[data-v-55b4aef8]{font-size:var(--fraction-numerator-size);letter-spacing:-1.5px;line-height:1}.quiz-graph .denominator[data-v-55b4aef8],.quiz-graph .separator[data-v-55b4aef8]{font-size:var(--fraction-secondary-size);letter-spacing:-.5px;line-height:1.5}.table-learner[data-v-eb1b3533]{width:100%;height:100%;position:relative}.table-learner-wrapper[data-v-eb1b3533]{height:100%;overflow-x:auto}.overflow-shadow[data-v-eb1b3533]{pointer-events:none;width:8px;position:absolute;top:0;bottom:0}.overflow-shadow.left[data-v-eb1b3533]{left:-8px;box-shadow:4px 2px 8px #0000000a,3px 0 1px #0000000a}.overflow-shadow.right[data-v-eb1b3533]{right:-8px;box-shadow:-4px 2px 8px #0000000a,-3px 0 1px #0000000a}.table-learner-content[data-v-eb1b3533] table{border-collapse:collapse;table-layout:fixed;width:auto;min-height:100%;max-width:unset;border:1px solid var(--color-border-neutral);margin:0;min-width:100%!important}.table-learner-content[data-v-eb1b3533] table th{background-color:var(--color-background-elevated,var(--cloud))}.table-learner-content[data-v-eb1b3533] table td,.table-learner-content[data-v-eb1b3533] table th{border:1px solid var(--color-border-neutral);text-align:left;vertical-align:top;min-width:48px;padding:8px;font-size:14px;line-height:20px}.table-learner-content[data-v-eb1b3533] table td p:last-of-type,.table-learner-content[data-v-eb1b3533] table th p:last-of-type{margin:0}.screen-blocks[data-v-cce29131]{perspective:1000px;background-color:var(--background-colour,var(--color-background-screen));flex-direction:column;min-height:0;display:flex;overflow:hidden}.screen-blocks.bg-image-blur[data-v-cce29131]{isolation:isolate;position:relative}.screen-blocks.bg-image-blur[data-v-cce29131]:before{content:"";z-index:0;background-image:var(--screen-bg-image);background-size:var(--screen-bg-size,cover);background-position:var(--screen-bg-position,center center);filter:blur(16px);pointer-events:none;background-repeat:no-repeat;position:absolute;inset:-32px;transform:translateZ(0)}.screen-blocks.bg-image-blur[data-v-cce29131]>*{z-index:1;position:relative}.blocks-grid[data-v-cce29131]{--builder-grid-row:24px;-moz-column-gap:var(--spacing-xx-large);column-gap:var(--spacing-xx-large);row-gap:var(--spacing-x-small);width:1280px;max-width:100%;padding:var(--spacing-xx-large);box-sizing:border-box;align-content:start;display:grid;overflow:visible}.block[data-v-cce29131]{padding:var(--spacing-x-small);border-radius:var(--radius-small);transition:opacity var(--duration-slow) var(--curve),box-shadow var(--duration-fast) var(--curve);border:1px solid #0000;display:flex;position:relative;overflow:visible}.block.narration-unfocused[data-v-cce29131]{opacity:.5}.block.required-highlight[data-v-cce29131]{box-shadow:0 0 0 1px var(--primary,var(--color-border-focused));overflow:visible}.block[data-v-cce29131] :is(h1,h2,h3,h4,h5,h6,.rich-text):focus,.block[data-v-cce29131] :is(h1,h2,h3,h4,h5,h6,.rich-text):focus-visible{box-shadow:none;outline:none}.block .required-lozenge[data-v-cce29131]{transform:translateY(calc(-100% - var(--spacing-xxx-small)));z-index:2;height:20px;padding:0 var(--padding-x-small);border:1px solid var(--color-border-neutral);border-radius:var(--radius-full);background:var(--primary,var(--color-content-accent));color:var(--primary-contrast,var(--color-content-inverse));font-family:var(--font-family-body);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xxs);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.screen-blocks:not(.thumbnail) .block[data-v-cce29131]{animation:block-entrance-cce29131 var(--duration-slow) var(--curve)}@keyframes block-entrance-cce29131{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.screen-blocks:not(.thumbnail) .block[data-v-cce29131]{animation:none}}article.screen.screen-blocks{--screen-padding:var(--padding-large)}article.screen.screen-blocks.xl{--screen-padding:96px}article.screen.screen-blocks.lg{--screen-padding:72px}article.screen.screen-blocks.md{--screen-padding:48px}article.screen.screen-blocks.mobile{--screen-padding:var(--padding-large);--heading-size-display:var(--font-size-lg);--heading-line-height-display:var(--font-line-height-xl);--heading-size-huge:var(--font-size-xl);--heading-line-height-huge:var(--font-line-height-xxl);--heading-size-hero:var(--font-size-2xl);--heading-line-height-hero:var(--font-line-height-xxxl)}article.screen.screen-blocks.mobile .blocks-grid{padding:var(--spacing-x-small)}article.screen.screen-blocks .screen-inner{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;padding:0;display:flex}article.screen.screen-blocks .screen-inner .screen-content,article.screen.screen-blocks .screen-inner .screen-pad{flex-direction:column;justify-content:flex-start;align-items:center;min-height:0;display:flex}article.screen.screen-blocks .screen-inner .screen-pad{box-sizing:border-box;width:100%;padding:0 var(--screen-padding);padding-bottom:88px}article.screen.screen-blocks.mobile .screen-inner .screen-pad{padding-top:var(--spacing-64)}article.screen.screen-blocks.thumbnail .screen-inner .screen-pad{padding-bottom:0}.screen-preview[data-v-7aacb168]{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.screen-preview[data-v-7aacb168]>*{transform-origin:0 0;--screen-padding:0;--bleed:0px}.screen-preview.compact[data-v-7aacb168]>*{--screen-padding:0}.screen-preview .float-nav{display:none}.screen-preview .draglist .droppable.clickable>*{pointer-events:none}.sidebar-presence-avatars[data-v-1c0e96ef]{top:var(--spacing-xxx-small);right:var(--spacing-xxx-small);z-index:2;pointer-events:none;align-items:center;display:flex;position:absolute}.sidebar-presence-avatars .avatar[data-v-1c0e96ef]{pointer-events:auto;border-radius:var(--radius-full);width:18px;height:18px;box-shadow:0 0 0 1.5px var(--ring-colour,var(--color-border-solid)),0 0 0 2.5px var(--color-background-screen);background:var(--color-background-elevated);flex-shrink:0;justify-content:center;align-items:center;margin-left:-6px;display:flex;position:relative;overflow:hidden}.sidebar-presence-avatars .avatar[data-v-1c0e96ef]:first-child{margin-left:0}.sidebar-presence-avatars .avatar.filled[data-v-1c0e96ef]{background:var(--ring-colour)}.sidebar-presence-avatars .avatar.agent.filled[data-v-1c0e96ef]{background:var(--color-content-ai)}.sidebar-presence-avatars .avatar-image[data-v-1c0e96ef]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sidebar-presence-avatars .avatar-initials[data-v-1c0e96ef]{color:var(--color-neutral-0);text-transform:uppercase;font-size:8px}.sidebar-presence-avatars .avatar-initials[data-v-1c0e96ef],.sidebar-presence-avatars .avatar-overflow[data-v-1c0e96ef]{font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);line-height:1}.sidebar-presence-avatars .avatar-overflow[data-v-1c0e96ef]{color:var(--color-content-secondary);background:var(--color-background-screen);border-radius:var(--radius-full);box-shadow:0 0 0 1px var(--color-border-neutral);margin-left:2px;padding:2px 4px;font-size:9px}.course-thumbnail-card[data-v-7ebd6994]{--card-width:424px;--frame-width:400px;--frame-height:calc(var(--frame-width)*824/1280);--label-height:40px;width:var(--card-width);padding:var(--spacing-xxx-small) var(--spacing-small) var(--spacing-small);flex-direction:column;align-items:stretch;display:flex}.course-thumbnail-card.size-sidebar[data-v-7ebd6994]{--card-width:100%;--label-height:32px;padding:var(--spacing-x-small);box-sizing:border-box}.course-thumbnail-card.size-sidebar .card-frame[data-v-7ebd6994]{aspect-ratio:1344/824;flex:auto;width:auto;min-width:0;height:auto}.course-thumbnail-card.size-overlay[data-v-7ebd6994]{--card-width:100%;--frame-width:100%;--frame-height:100%;width:100%;height:100%;padding:0}.course-thumbnail-card.compact[data-v-7ebd6994]{--frame-height:126px}.course-thumbnail-card.size-sidebar.compact[data-v-7ebd6994]{justify-content:center;align-items:flex-start;gap:var(--spacing-xxx-small);flex-direction:row}.course-thumbnail-card.size-sidebar.compact .card-label[data-v-7ebd6994]{flex:0 0 20px;justify-content:center;width:20px;height:20px;min-height:20px;padding:0}.course-thumbnail-card.size-sidebar.compact .card-lead[data-v-7ebd6994]{min-width:20px;height:20px;color:var(--color-content-tertiary)}.course-thumbnail-card.size-sidebar.compact .card-number[data-v-7ebd6994]{font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);font-weight:var(--font-weight-regular);color:var(--color-content-tertiary)}.course-thumbnail-card.size-sidebar.compact.active .card-lead[data-v-7ebd6994],.course-thumbnail-card.size-sidebar.compact.active .card-number[data-v-7ebd6994]{color:var(--color-content-primary)}.course-thumbnail-card.size-sidebar.compact .card-title[data-v-7ebd6994],.course-thumbnail-card.size-sidebar.compact .card-title-editor[data-v-7ebd6994]{display:none}.card-label[data-v-7ebd6994]{min-height:var(--label-height);min-width:0;padding:0 var(--spacing-x-small);align-items:center;display:flex}.card-lead[data-v-7ebd6994]{flex-shrink:0;justify-content:center;align-items:center;min-width:20px;display:inline-flex}.card-lead[data-v-7ebd6994],.card-number[data-v-7ebd6994]{color:var(--color-content-primary)}.card-number[data-v-7ebd6994]{font-family:var(--font-family-title);font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);font-weight:var(--font-weight-semibold)}.card-title[data-v-7ebd6994],.card-title-editor[data-v-7ebd6994]{min-width:0;margin-left:var(--spacing-x-small);flex:auto}.card-title[data-v-7ebd6994]{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);overflow:hidden}.course-thumbnail-card.size-grid .card-title[data-v-7ebd6994]{font-size:var(--font-size-xs);line-height:var(--font-line-height-sm)}.card-title-editor[data-v-7ebd6994] .editable{text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:var(--font-family-body);font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);color:var(--color-content-primary);overflow:hidden}.card-frame[data-v-7ebd6994]{width:var(--frame-width);height:var(--frame-height);border:1px solid var(--color-border-neutral);border-radius:var(--radius-x-small);background:var(--color-background-screen);box-shadow:var(--shadow-base);cursor:pointer;transition:border-color .125s var(--curve),box-shadow .125s var(--curve);position:relative;overflow:hidden}.course-thumbnail-card.size-sidebar .card-frame[data-v-7ebd6994]{border-radius:var(--radius-xx-small)}.course-thumbnail-card:hover .card-frame[data-v-7ebd6994]{border-color:var(--color-border-overlay)}.course-thumbnail-card.active .card-frame[data-v-7ebd6994],.course-thumbnail-card.selected .card-frame[data-v-7ebd6994]{border-color:var(--color-border-solid)}.course-thumbnail-card.selected .card-frame[data-v-7ebd6994]{box-shadow:0 0 0 1px var(--color-border-solid),var(--shadow-base)}.course-thumbnail-card.disabled .card-frame[data-v-7ebd6994]{cursor:default}.cds-thumbnail-sheet[data-v-41235917]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-41235917]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-41235917]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-41235917],.sheet-header p[data-v-41235917]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-41235917]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-41235917]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-41235917]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-41235917]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-41235917],.section-title[data-v-41235917]{line-height:var(--font-line-height-sm)}.section-caption[data-v-41235917]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-41235917]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-41235917]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-41235917]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.cell-caption[data-v-41235917]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-41235917]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-41235917]{opacity:.7;flex:100%}.cover-frame[data-v-41235917]{aspect-ratio:348/214;border-radius:var(--radius-x-small);background:var(--color-background-neutral);width:100%;overflow:hidden}.modern-toast[data-v-757ac543]{align-items:center;gap:var(--spacing-x-small);height:40px;padding:var(--spacing-xxx-small) var(--spacing-small);border:1px solid var(--color-toast-success-border);border-radius:var(--radius-x-small);background:var(--color-toast-success-bg);color:var(--color-toast-success-content);box-shadow:var(--shadow-elevation-large);font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);display:inline-flex}.info[data-v-757ac543]{background:var(--color-toast-info-bg);border-color:var(--color-toast-info-border);color:var(--color-toast-info-content)}.warning[data-v-757ac543]{background:var(--color-toast-warning-bg);border-color:var(--color-toast-warning-border);color:var(--color-toast-warning-content)}.error[data-v-757ac543]{background:var(--color-toast-error-bg);border-color:var(--color-toast-error-border);color:var(--color-toast-error-content)}.generating[data-v-757ac543]{background:var(--color-toast-generating-bg);border-color:var(--color-toast-generating-border);color:var(--color-toast-generating-content)}.cds-toast-sheet[data-v-2c8eb6c2]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-2c8eb6c2]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-2c8eb6c2]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-2c8eb6c2],.sheet-header p[data-v-2c8eb6c2]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-2c8eb6c2]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-2c8eb6c2]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-2c8eb6c2]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-2c8eb6c2]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-2c8eb6c2],.section-title[data-v-2c8eb6c2]{line-height:var(--font-line-height-sm)}.section-caption[data-v-2c8eb6c2]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-2c8eb6c2]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-2c8eb6c2]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-2c8eb6c2]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.cell-caption[data-v-2c8eb6c2]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-2c8eb6c2]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-2c8eb6c2]{opacity:.7;flex:100%}.cds-tooltip-sheet[data-v-a8147896]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-a8147896]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-a8147896]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-a8147896],.sheet-header p[data-v-a8147896]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-a8147896]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}code[data-v-a8147896]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-a8147896]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-a8147896]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-a8147896],.section-title[data-v-a8147896]{line-height:var(--font-line-height-sm)}.section-caption[data-v-a8147896]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.state-grid[data-v-a8147896]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-cell[data-v-a8147896]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.state-stage[data-v-a8147896]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center;display:flex}.state-stage--tip[data-v-a8147896]{min-height:calc(var(--spacing-64)*2)}.cell-caption[data-v-a8147896]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-a8147896]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-a8147896]{opacity:.7;flex:100%}.tour-body[data-v-beb709a5]{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.tour-text[data-v-beb709a5],.tour-title[data-v-beb709a5]{overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.tour-text[data-v-beb709a5]{color:var(--muted,var(--coal));line-height:1.5}.tour-actions[data-v-beb709a5]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.tour-actions[data-v-beb709a5]>*{min-width:0}.tour-spacer[data-v-beb709a5]{flex:1}.tour-progress[data-v-beb709a5]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.tour-actions .tour-skip.tour-skip[data-v-beb709a5],.tour-progress[data-v-beb709a5]{color:var(--steel,var(--muted))}.cds-tour-sheet[data-v-79b97dae]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-79b97dae]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-79b97dae]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-79b97dae],.sheet-header p[data-v-79b97dae]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-79b97dae]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}.sheet-note[data-v-79b97dae]{opacity:.6}code[data-v-79b97dae]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-79b97dae]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-79b97dae]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-79b97dae],.section-title[data-v-79b97dae]{line-height:var(--font-line-height-sm)}.section-caption[data-v-79b97dae]{margin:0 0 var(--spacing-large);max-width:60rem;font-size:var(--font-size-xxs);opacity:.7}.theme-panel[data-v-79b97dae]{padding:var(--spacing-large);border-radius:var(--radius-small);border:1px solid #0000}.theme-panel.light[data-v-79b97dae]{background:var(--color-background-screen);color:var(--color-content-primary)}.theme-label[data-v-79b97dae]{margin:0 0 var(--spacing-medium);font-family:var(--font-family-title);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;opacity:.5}.card-grid[data-v-79b97dae],.card-list[data-v-79b97dae]{gap:var(--spacing-large);margin:0;padding:0;list-style:none;display:grid}.card-grid[data-v-79b97dae]{grid-template-columns:repeat(auto-fit,minmax(340px,max-content));justify-content:start}.card-grid.wide[data-v-79b97dae]{grid-template-columns:repeat(auto-fill,minmax(360px,380px))}.card-list[data-v-79b97dae]{grid-template-columns:minmax(0,1fr)}.card-cell[data-v-79b97dae]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.tour-surface[data-v-79b97dae]{box-sizing:border-box;border-radius:var(--radius-large);width:340px;max-width:100%;box-shadow:var(--shadow-elevation-large);background:var(--color-background-screen);padding:20px}.section-footnote[data-v-79b97dae]{margin:var(--spacing-medium) 0 0;max-width:60rem;font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm);opacity:.6}.cell-caption[data-v-79b97dae]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);max-width:340px;font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-79b97dae]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-79b97dae]{opacity:.7;flex:100%}.cell-tag[data-v-79b97dae]{border-radius:var(--radius-x-small,4px);border:1px solid var(--color-border-overlay);white-space:nowrap;padding:1px 6px;font-size:.9em}.cell-tag.conditional[data-v-79b97dae]{border-color:var(--color-border-warning,var(--color-border-overlay))}.cell-tag.focus[data-v-79b97dae]{border-color:var(--color-border-focused,var(--color-border-overlay))}.surface-grid[data-v-79b97dae]{gap:var(--spacing-large);margin:0 0 var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.surface-cell[data-v-79b97dae]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.surface-stage[data-v-79b97dae]{aspect-ratio:4/3;border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);position:relative;overflow:hidden}.stage-dim[data-v-79b97dae]{background:#0f171f8c;position:absolute;inset:0}.stage-target[data-v-79b97dae]{border-radius:var(--radius-small);background:var(--color-background-screen);height:34px;box-shadow:0 0 0 3px var(--color-button-primary-bg);justify-content:center;align-items:center;display:flex;position:absolute}.stage-target-label[data-v-79b97dae]{letter-spacing:.04em;text-transform:uppercase;opacity:.45;font-size:10px}.stage-card[data-v-79b97dae]{border-radius:var(--radius-medium,8px);background:var(--color-background-screen);width:62%;box-shadow:var(--shadow-elevation-large);flex-direction:column;gap:6px;padding:10px;display:flex;position:absolute}.stage-card.below[data-v-79b97dae]{top:46%}.stage-card.above[data-v-79b97dae]{bottom:46%}.stage-card.middle[data-v-79b97dae]{top:50%;left:50%;transform:translate(-50%,-50%)}.stage-card.center[data-v-79b97dae]:not(.middle){left:50%;transform:translate(-50%)}.stage-card.left[data-v-79b97dae]{left:8%}.stage-card.right[data-v-79b97dae]{right:8%}.stage-card-actions[data-v-79b97dae],.stage-card-line[data-v-79b97dae],.stage-card-title[data-v-79b97dae]{background:var(--color-content-primary);opacity:.18;border-radius:2px}.stage-card-title[data-v-79b97dae]{opacity:.35;width:55%;height:8px}.stage-card-line[data-v-79b97dae]{width:100%;height:5px}.stage-card-line.short[data-v-79b97dae]{width:72%}.stage-card-actions[data-v-79b97dae]{opacity:.12;width:100%;height:12px;margin-top:4px}.token-list[data-v-79b97dae]{gap:var(--spacing-xx-small) var(--spacing-large);padding:var(--spacing-medium) var(--spacing-large);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;display:grid}.token-row[data-v-79b97dae]{justify-content:space-between;gap:var(--spacing-medium);font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm);display:flex}.token-row dt[data-v-79b97dae]{opacity:.6}.token-row dd[data-v-79b97dae]{font-family:var(--font-family-monospace,monospace);text-align:right;margin:0}.sequence-grid[data-v-79b97dae]{gap:var(--spacing-x-large);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.sequence-column[data-v-79b97dae]{gap:var(--spacing-large);padding:var(--spacing-large);border-radius:var(--radius-small);background:var(--color-background-screen);flex-direction:column;display:flex}.sequence-header h3[data-v-79b97dae]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em}.sequence-header p[data-v-79b97dae]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm);opacity:.7;margin:0}.sequence-count[data-v-79b97dae]{margin-top:var(--spacing-xx-small)!important;opacity:.45!important}.cursor-overlay[data-v-31b84ca2]{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.remote-cursor[data-v-31b84ca2]{align-items:flex-start;gap:var(--spacing-2);will-change:left,top;transition:left 80ms linear,top 80ms linear;display:flex;position:absolute;transform:translate(-2px,-2px)}.cursor-arrow[data-v-31b84ca2]{fill:var(--cursor-color);stroke:var(--color-neutral-0);stroke-width:1px;flex-shrink:0}.cursor-label[data-v-31b84ca2]{align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-x-small);border-radius:var(--radius-full);background:var(--cursor-color);color:var(--color-neutral-0);font-family:var(--font-family-body);font-size:var(--font-size-xxxs);line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;box-shadow:var(--shadow-elevation-base);margin-top:10px;display:inline-flex}.cursor-typing[data-v-31b84ca2]{opacity:.85;font-weight:var(--font-weight-regular);font-style:italic}.page-wrapper[data-v-09ecfddc]{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;scrollbar-width:none;flex-direction:column;flex:0 0 100%;justify-content:flex-start;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.page-wrapper.map-layout[data-v-09ecfddc]{--map-lane-height:calc(var(--edit-page-scroll-max-height,100dvh)/var(--edit-fit-scale,1));width:var(--v1f1f1996);height:var(--v57181790);pointer-events:none;flex:none;min-height:auto;overflow:visible}.page-wrapper.map-layout .page-cluster[data-v-09ecfddc]{width:max-content;max-width:none;margin-bottom:0;margin-top:0!important}.page-wrapper.map-layout[data-v-09ecfddc]:not(.grid-presentation){margin:0 var(--v240bbcd8) var(--v4e60bfa8)}.page-wrapper.map-layout:not(.grid-presentation) .page-scroll[data-v-09ecfddc]{width:max-content;max-width:100%;height:var(--map-lane-height);padding:var(--page-margin-top,var(--page-margin)) var(--page-margin) var(--page-margin);box-sizing:border-box;overflow:hidden}.page-wrapper.map-layout:not(.grid-presentation) .page-viewport[data-v-09ecfddc]{transition:var(--preview-device-frame-transition)}.page-wrapper.map-layout:not(.grid-presentation) .page[data-v-09ecfddc]{width:100%}.page-wrapper.map-layout:not(.grid-presentation) .page-cluster[data-v-09ecfddc]{position:relative;margin-top:max(0px,calc((var(--map-lane-height) - var(--page-margin-top,var(--page-margin)) - var(--page-margin) - var(--v5eb7ded8))/2))!important;margin-bottom:0!important}.page-wrapper.map-layout:not(.grid-presentation):not(.active) .page[data-v-09ecfddc]{opacity:1}.page-wrapper.map-layout.active:not(.grid-presentation) .page-scroll[data-v-09ecfddc]{overscroll-behavior:contain;pointer-events:auto;overflow-y:auto}.edit-add-bar[data-v-09ecfddc]{z-index:4;padding:calc(var(--spacing-16)/var(--builder-page-scale,1)) 0;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.edit-add-bar-toolbar[data-v-09ecfddc]{opacity:0;visibility:hidden;pointer-events:none;transform:scale(calc(1/var(--builder-page-scale,1)));transform-origin:top;transition:opacity .125s var(--curve),visibility .125s var(--curve)}.edit-add-bar:focus-within .edit-add-bar-toolbar[data-v-09ecfddc],.edit-add-bar:hover .edit-add-bar-toolbar[data-v-09ecfddc]{opacity:1;visibility:visible;pointer-events:auto}.map-nav-overlay[data-v-09ecfddc]{top:0;left:var(--v50c6fc8e);right:var(--v50c6fc8e);height:var(--map-lane-height);z-index:3;pointer-events:auto;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0;position:absolute}.map-nav-arrow[data-v-09ecfddc]{border-radius:var(--radius-x-small);background:var(--color-background-screen);border:.5px solid var(--color-border-neutral);width:40px;height:40px;color:var(--color-content-primary);box-shadow:var(--shadow-elevation-base);opacity:0;transition:opacity .125s var(--curve);transform-origin:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.map-nav-overlay.nav-next .map-nav-arrow[data-v-09ecfddc]{left:var(--v759bfbec);transform:translate(-50%,-50%) scale(calc(1/var(--builder-page-scale,1)))}.map-nav-overlay.nav-previous .map-nav-arrow[data-v-09ecfddc]{right:var(--v759bfbec);transform:translate(50%,-50%) scale(calc(1/var(--builder-page-scale,1)))}.map-nav-overlay:focus-visible .map-nav-arrow[data-v-09ecfddc],.map-nav-overlay:hover .map-nav-arrow[data-v-09ecfddc]{opacity:calc(1/var(--opacity-dimmed))}.grid-card-label[data-v-09ecfddc]{visibility:hidden;opacity:0;position:absolute}.grid-card-label[data-v-09ecfddc],.page-wrapper.stub[data-v-09ecfddc]{pointer-events:none}.page-wrapper.stub .page[data-v-09ecfddc]{opacity:1;background:var(--color-background-screen)}.page-wrapper.stub.grid-presentation[data-v-09ecfddc]:hover:before{background:0 0}.page-wrapper.stub.grid-presentation .grid-card-label[data-v-09ecfddc]{pointer-events:none;cursor:default}.page-wrapper.grid-presentation[data-v-09ecfddc]{margin:0 0 var(--v78127e28)}.page-wrapper.grid-presentation[data-v-09ecfddc]:before{content:"";top:calc((1 - var(--grid-chrome-cap,1))*40px*var(--v325ffe0a));width:100%;height:calc(var(--aa15c152) - (1 - var(--grid-chrome-cap,1))*40px*var(--v325ffe0a));border-radius:calc(var(--radius-small)*var(--v325ffe0a));pointer-events:none;transition:background .125s var(--curve);background:0 0;position:absolute;left:0}.page-wrapper.grid-presentation.grid-selected[data-v-09ecfddc]:before,.page-wrapper.grid-presentation[data-v-09ecfddc]:hover:before{background:var(--color-background-overlay)}.page-wrapper.grid-presentation .grid-card-label[data-v-09ecfddc]{width:400px;height:40px;transform:translateY(calc((1 - var(--grid-chrome-cap,1))*40px*var(--v325ffe0a))) scale(calc(var(--v325ffe0a)*var(--grid-chrome-cap,1)));transform-origin:0 0;box-sizing:border-box;padding:0 var(--spacing-x-small);font-family:var(--font-family-body);font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);font-weight:var(--font-weight-regular);color:var(--color-content-primary);visibility:visible;opacity:1;pointer-events:auto;cursor:pointer;align-items:center;display:flex;top:0;left:0;overflow:hidden}.page-wrapper.grid-presentation.lod-mid .grid-card-label[data-v-09ecfddc],.page-wrapper.grid-presentation.lod-minimal .grid-card-label[data-v-09ecfddc]{opacity:0;pointer-events:none}.page-wrapper.grid-presentation .grid-card-lead[data-v-09ecfddc]{min-width:16px;color:var(--color-content-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.page-wrapper.grid-presentation .grid-card-number[data-v-09ecfddc]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold)}.page-wrapper.grid-presentation .grid-card-number[data-v-09ecfddc],.page-wrapper.grid-presentation .grid-card-title[data-v-09ecfddc]{font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);color:var(--color-content-primary)}.page-wrapper.grid-presentation .grid-card-title[data-v-09ecfddc]{min-width:0;margin-left:var(--spacing-x-small);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);flex:auto;overflow:hidden}.page-wrapper.grid-presentation .grid-card-lead[data-v-09ecfddc] .icon.spin svg{color:var(--color-border-focused);will-change:rotate,scale;animation:3.2s linear infinite generation-icon-spin-09ecfddc,.5333s cubic-bezier(.83,0,.17,1) infinite alternate generation-icon-breathe-09ecfddc}.page-wrapper.grid-presentation.generation-queued .grid-card-title[data-v-09ecfddc]{color:var(--color-content-placeholder);margin-left:0}.page-wrapper.grid-presentation.generation-building .grid-card-title[data-v-09ecfddc]{color:var(--color-content-secondary)}.page-wrapper.grid-presentation .grid-card-title-editor[data-v-09ecfddc]{min-width:0;margin-left:var(--spacing-x-small);flex:auto}.page-wrapper.grid-presentation .grid-card-title-editor[data-v-09ecfddc] .editable{text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:var(--font-family-body);font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);font-weight:var(--font-weight-regular);color:var(--color-content-primary);overflow:hidden}.page-wrapper.grid-presentation .grid-drag-wrap[data-v-09ecfddc]{left:var(--v1e5c4ced);top:var(--v10d668c1);width:var(--v75b32005);height:var(--v1423b965);pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;display:block;position:absolute}.page-wrapper.grid-presentation .grid-drag-wrap[data-v-09ecfddc] .drag,.page-wrapper.grid-presentation .grid-drag-wrap[data-v-09ecfddc] .drag-wrapper{width:100%;height:100%;display:block}.page-wrapper.grid-presentation .grid-drag-wrap[data-v-09ecfddc] .drag.dragging{opacity:.5;background:var(--color-background-overlay);border-radius:calc(var(--radius-small)*var(--v325ffe0a))}.page-wrapper.grid-presentation .grid-drag-wrap[data-v-09ecfddc] .inline-text-editor.editing{-webkit-user-select:text;user-select:text}.page-wrapper.grid-presentation.grid-drag-vacated[data-v-09ecfddc]{width:0;transition:width .18s var(--curve)}.page-wrapper.grid-presentation.grid-drag-origin[data-v-09ecfddc]:before{background:0 0}.page-wrapper.grid-presentation .grid-edit-overlay[data-v-09ecfddc]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-wrapper.grid-presentation .grid-edit-interactive[data-v-09ecfddc]{gap:var(--spacing-x-small);pointer-events:none;opacity:0;visibility:hidden;transform:scale(calc(var(--v325ffe0a)*var(--grid-chrome-boost,1))) translateY(32px);filter:blur(4px);transition:opacity .2s var(--curve),transform .26s var(--ease-zoom),filter .2s var(--curve),visibility .2s var(--curve);display:flex}.page-wrapper.grid-presentation:hover .grid-edit-interactive[data-v-09ecfddc]{pointer-events:auto;opacity:1;visibility:visible;transform:scale(calc(var(--v325ffe0a)*var(--grid-chrome-boost,1))) translateY(0);filter:blur()}@media (prefers-reduced-motion:reduce){.page-wrapper.grid-presentation .grid-edit-interactive[data-v-09ecfddc],.page-wrapper.grid-presentation:hover .grid-edit-interactive[data-v-09ecfddc]{transform:scale(calc(var(--v325ffe0a)*var(--grid-chrome-boost,1)));filter:none;transition:opacity .2s var(--curve),visibility .2s var(--curve)}}.page-wrapper.grid-presentation .grid-lod-lead[data-v-09ecfddc]{z-index:2;pointer-events:none;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute}.page-wrapper.grid-presentation .grid-lod-lead .grid-lod-number[data-v-09ecfddc]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);color:inherit;font-size:1em;line-height:1}.page-wrapper.grid-presentation .grid-lod-lead[data-v-09ecfddc] .icon{color:inherit}.page-wrapper.grid-presentation .grid-lod-lead--corner[data-v-09ecfddc]{top:5%;left:5%}.page-wrapper.grid-presentation .grid-lod-lead--corner.is-visible[data-v-09ecfddc]{opacity:1}.page-wrapper.grid-presentation .grid-lod-lead--center[data-v-09ecfddc]{inset:0}.page-wrapper.grid-presentation .grid-lod-lead--center.is-visible[data-v-09ecfddc]{opacity:1}.page-wrapper.grid-presentation .page-scroll[data-v-09ecfddc]{left:0;top:var(--v67495be6);width:100%;height:var(--v5eb7ded8);border-radius:calc(var(--radius-x-small)*var(--v325ffe0a));flex-direction:column;padding:0;display:flex;position:absolute;overflow:visible}.page-wrapper.grid-presentation .page-cluster[data-v-09ecfddc]{flex-direction:column;gap:0;width:100%;max-width:100%;height:100%;margin-bottom:0;display:flex;margin-top:0!important}.page-wrapper.grid-presentation .page-viewport[data-v-09ecfddc]{border:1px solid var(--color-border-neutral);border-radius:calc(var(--radius-x-small)*var(--v325ffe0a));box-shadow:var(--shadow-elevation-base);contain:paint;flex:auto;min-height:0;position:relative;overflow:hidden}.page-wrapper.grid-presentation.grid-selected .page-viewport[data-v-09ecfddc]{border-color:var(--color-border-solid)}.page-wrapper.grid-presentation.grid-cut-staged[data-v-09ecfddc]{opacity:.4}.page-wrapper.grid-presentation.lod-minimal .page-viewport[data-v-09ecfddc]{box-shadow:none;contain:none}.page-wrapper.grid-presentation .page[data-v-09ecfddc]{pointer-events:none;border-radius:calc(var(--radius-x-small)*var(--v325ffe0a));box-shadow:none;opacity:1}.page-wrapper.grid-presentation .page[data-v-09ecfddc] .screen{border-radius:calc(var(--radius-x-small)*var(--v325ffe0a));height:100%;min-height:100%}.page-wrapper.grid-presentation.lod-minimal .page[data-v-09ecfddc]{transition:none}.page-wrapper.grid-presentation.generation-building.grid-selected[data-v-09ecfddc]:before,.page-wrapper.grid-presentation.generation-building[data-v-09ecfddc]:hover:before,.page-wrapper.grid-presentation.generation-queued.grid-selected[data-v-09ecfddc]:before,.page-wrapper.grid-presentation.generation-queued[data-v-09ecfddc]:hover:before{background:0 0}.page-wrapper.grid-presentation.generation-building .page[data-v-09ecfddc],.page-wrapper.grid-presentation.generation-queued .page[data-v-09ecfddc]{box-shadow:none;background:0 0}.page-wrapper.grid-presentation.generation-queued .page-viewport[data-v-09ecfddc]{box-shadow:none;contain:none;background:0 0;border-color:#0000;overflow:visible}.page-wrapper.grid-presentation.generation-building .page-viewport[data-v-09ecfddc]{box-shadow:none;background:var(--color-accent-100);border-color:#0000;overflow:hidden}.page-wrapper.grid-presentation.generation-building .generation-stub-border[data-v-09ecfddc]{color:var(--color-border-focused)}.page-wrapper.grid-presentation .generation-stub-border[data-v-09ecfddc]{color:var(--color-border-overlay);border-radius:calc(var(--radius-x-small)*var(--v325ffe0a));pointer-events:none;position:absolute;inset:0}.page-wrapper.grid-presentation .generation-stub-border[data-v-09ecfddc] .border{width:100%;height:100%;color:inherit;position:absolute;inset:0}.page-wrapper.grid-presentation .generation-stub-border[data-v-09ecfddc] .border-stroke{rx:calc((var(--radius-x-small) - 1px)*var(--v325ffe0a))}.page-wrapper:not(.map-layout) .grid-drag-wrap[data-v-09ecfddc],.page-wrapper:not(.map-layout) .grid-drag-wrap[data-v-09ecfddc] .drag,.page-wrapper:not(.map-layout) .grid-drag-wrap[data-v-09ecfddc] .drag-wrapper{width:100%;height:100%;min-height:0;display:block}.page-wrapper:not(.map-layout) .page-scroll[data-v-09ecfddc]{padding:0}.page-wrapper:not(.map-layout) .page[data-v-09ecfddc]{transition:width .5s var(--curve),height .5s var(--curve),opacity .225s var(--curve)}.page-scroll[data-v-09ecfddc]{z-index:1;box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:100%;padding:var(--page-margin-top,var(--page-margin)) var(--page-margin) var(--page-margin);scrollbar-width:none;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden auto}.page-scroll[data-v-09ecfddc]::-webkit-scrollbar{display:none}.page-cluster[data-v-09ecfddc]{align-items:center;gap:var(--spacing-16);flex-direction:column;flex-shrink:0;width:100%;max-width:100%;margin-bottom:0;display:flex}.page-viewport[data-v-09ecfddc]{z-index:1;flex-shrink:0;position:relative;overflow:visible}.page[data-v-09ecfddc]{border-radius:var(--radius-x-large);box-shadow:var(--shadow-elevation-base);transform-origin:0 0;transition:width .5s var(--curve),height .5s var(--curve),transform .5s var(--curve),opacity .225s var(--curve);opacity:.5;flex-shrink:0;position:absolute;top:0;left:0}.page[data-v-09ecfddc] .screen{border-radius:var(--radius-x-large);width:100%;min-height:100%}.page[data-v-09ecfddc] .screen.placeholder{background:var(--color-background-neutral)}.page.active[data-v-09ecfddc]{opacity:1}@keyframes generation-icon-spin-09ecfddc{to{rotate:1turn}}@keyframes generation-icon-breathe-09ecfddc{0%{scale:1}to{scale:1.12}}@media (prefers-reduced-motion:reduce){.page-wrapper.grid-presentation .grid-card-lead[data-v-09ecfddc] .icon.spin svg{animation:none}}.generation-toolbar[data-v-5ff836b3]{justify-content:space-between;align-items:center;gap:var(--spacing-x-small);height:40px;padding:var(--spacing-xxx-small) var(--spacing-xxx-small) var(--spacing-xxx-small) var(--spacing-small);border:1px solid var(--color-toast-generating-border);border-radius:var(--radius-x-small);background:var(--color-toast-generating-bg);color:var(--color-toast-generating-content);box-shadow:var(--shadow-elevation-large);white-space:nowrap;pointer-events:auto;display:inline-flex}.generation-toolbar.error[data-v-5ff836b3]{background:var(--color-toast-error-bg);border-color:var(--color-toast-error-border);color:var(--color-toast-error-content)}.generation-toolbar-status[data-v-5ff836b3]{align-items:center;gap:var(--spacing-x-small);padding-right:var(--spacing-small);display:flex}.generation-toolbar-label[data-v-5ff836b3]{font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs)}.generation-toolbar-label.is-shimmering[data-v-5ff836b3]{background:linear-gradient(100deg,var(--color-alpha-white-60) 42%,var(--color-toast-generating-content) 50%,var(--color-alpha-white-60) 58%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite generation-label-shimmer-5ff836b3}@keyframes generation-label-shimmer-5ff836b3{0%{background-position:175% 0}to{background-position:-25% 0}}@media (prefers-reduced-motion:reduce){.generation-toolbar-label.is-shimmering[data-v-5ff836b3]{color:inherit;background:0 0;animation:none}}.generation-toolbar-icon[data-v-5ff836b3]{flex-shrink:0}.generation-toolbar[data-v-5ff836b3] .animation.generation-toolbar-icon{filter:brightness(0)invert();margin:0}.generation-toolbar-actions[data-v-5ff836b3]{align-items:center;gap:var(--spacing-xxx-small);flex-shrink:0;display:flex}.generation-toolbar-action.btn.secondary[data-v-5ff836b3],.generation-toolbar-sentiment.icon-btn.secondary[data-v-5ff836b3]{background:var(--color-alpha-white-06);color:inherit;-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));backdrop-filter:blur(var(--backdrop-blur-overlay))}.generation-toolbar-action.btn.secondary[data-v-5ff836b3]:hover:not(:disabled),.generation-toolbar-sentiment.icon-btn.secondary[data-v-5ff836b3]:hover:not(:disabled){background:var(--color-alpha-white-10)}.generation-toolbar-action.btn.secondary[data-v-5ff836b3]:active:not(:disabled),.generation-toolbar-sentiment.icon-btn.secondary[data-v-5ff836b3]:active:not(:disabled){background:var(--color-alpha-white-20)}.generation-toolbar-sentiment.icon-btn.secondary[data-v-5ff836b3]{background:var(--color-alpha-white-10)}.error .generation-toolbar-action.btn.secondary[data-v-5ff836b3]{background:var(--color-alpha-black-06);color:var(--color-toast-error-content)}.error .generation-toolbar-action.btn.secondary[data-v-5ff836b3]:hover:not(:disabled){background:var(--color-alpha-black-10)}.generating-stub.in-lane[data-v-ce5b499b]{margin-left:calc(40px*var(--grid-chrome-scale,1))}.generating-stub-screen[data-v-ce5b499b]{border-radius:inherit;width:100%;min-height:100%;position:relative}.generating-stub-screen--building[data-v-ce5b499b]{background-color:var(--color-accent-200);overflow:hidden}.generating-stub-screen--building[data-v-ce5b499b]:after{content:"";background:linear-gradient(105deg,var(--color-alpha-white-00) 36%,var(--color-alpha-white-80) 50%,var(--color-alpha-white-00) 64%);will-change:transform;animation:1.8s linear infinite generation-shimmer-ce5b499b;position:absolute;inset:0 -70%}@keyframes generation-shimmer-ce5b499b{0%{transform:translate(-58%)}to{transform:translate(58%)}}@media (prefers-reduced-motion:reduce){.generating-stub-screen--building[data-v-ce5b499b]:after{opacity:0;animation:none}}.cds-generation-sheet[data-v-6c80e30a]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-6c80e30a]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-6c80e30a]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-6c80e30a],.sheet-header p[data-v-6c80e30a]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-6c80e30a]{max-width:62rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}.sheet-note[data-v-6c80e30a]{opacity:.6}code[data-v-6c80e30a]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-6c80e30a]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-6c80e30a]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-sm)}.section-caption[data-v-6c80e30a]{margin:0 0 var(--spacing-large);opacity:.7}.section-caption[data-v-6c80e30a],.section-footnote[data-v-6c80e30a]{max-width:62rem;font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm)}.section-footnote[data-v-6c80e30a]{margin:var(--spacing-medium) 0 0;opacity:.6}.rule-list[data-v-6c80e30a]{gap:var(--spacing-xx-small);margin:0 0 var(--spacing-large);counter-reset:none;flex-direction:column;padding:0;list-style:none;display:flex}.rule-row[data-v-6c80e30a]{align-items:baseline;gap:var(--spacing-x-small) var(--spacing-medium);padding:var(--spacing-xx-small) var(--spacing-small);border-radius:var(--radius-x-small);background:var(--color-background-screen);font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm);grid-template-columns:1.5rem minmax(0,22rem) 1rem 9rem minmax(0,1fr);display:grid}.rule-order[data-v-6c80e30a]{opacity:.4;font-variant-numeric:tabular-nums}.rule-when[data-v-6c80e30a]{overflow-wrap:anywhere}.rule-arrow[data-v-6c80e30a]{opacity:.4}.rule-note[data-v-6c80e30a]{opacity:.65}.rule-status[data-v-6c80e30a]{border:1px solid var(--color-border-overlay);font-family:var(--font-family-monospace,monospace);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.95em;display:inline-block}.rule-status.error[data-v-6c80e30a]{border-color:var(--color-toast-error-border);background:var(--color-toast-error-bg);color:var(--color-toast-error-content)}.rule-status.complete[data-v-6c80e30a]{border-color:var(--color-border-focused)}.matrix-wrap[data-v-6c80e30a]{border-radius:var(--radius-small);background:var(--color-background-screen);overflow-x:auto}.matrix[data-v-6c80e30a]{border-collapse:collapse;width:100%;font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm)}.matrix td[data-v-6c80e30a],.matrix th[data-v-6c80e30a]{padding:var(--spacing-x-small) var(--spacing-small);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-overlay);white-space:nowrap}.matrix th[data-v-6c80e30a]{font-weight:var(--font-weight-semibold);opacity:.55}.matrix tr:last-child td[data-v-6c80e30a]{border-bottom:none}.matrix td.warn[data-v-6c80e30a]{color:var(--color-content-accent,inherit);font-weight:var(--font-weight-semibold)}.toolbar-stage[data-v-6c80e30a]{padding:var(--spacing-x-large);border-radius:var(--radius-small);background:var(--color-background-screen)}.toolbar-list[data-v-6c80e30a]{align-items:flex-start;gap:var(--spacing-large);margin:0;padding:0;list-style:none}.toolbar-cell[data-v-6c80e30a],.toolbar-list[data-v-6c80e30a]{flex-direction:column;display:flex}.toolbar-cell[data-v-6c80e30a]{gap:var(--spacing-x-small);min-width:0;max-width:100%}.stub-stage[data-v-6c80e30a],.trail-stage[data-v-6c80e30a]{padding:var(--spacing-x-large);border-radius:var(--radius-small);background:var(--color-background-screen)}.stub-list[data-v-6c80e30a]{gap:var(--spacing-x-large);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stub-cell[data-v-6c80e30a]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.stub-frame[data-v-6c80e30a]{--grid-chrome-scale:1;flex:none;width:max-content}.trail-stage[data-v-6c80e30a]{gap:var(--spacing-x-large);flex-direction:column;display:flex}.trail-label[data-v-6c80e30a]{margin:0 0 var(--spacing-xxx-small);font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;opacity:.55}.trail-label[data-v-6c80e30a],.trail-note[data-v-6c80e30a]{font-size:var(--font-size-xxs)}.trail-note[data-v-6c80e30a]{margin:0 0 var(--spacing-medium);line-height:var(--font-line-height-sm);opacity:.65}.trail-lane[data-v-6c80e30a]{gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.flow-list[data-v-6c80e30a]{gap:var(--spacing-x-small);margin:0 0 var(--spacing-large);flex-direction:column;padding:0;list-style:none;display:flex}.flow-row[data-v-6c80e30a]{gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-medium);border-radius:var(--radius-x-small);background:var(--color-background-screen);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.flow-order[data-v-6c80e30a]{opacity:.4;font-size:var(--font-size-xxs);font-variant-numeric:tabular-nums}.flow-title[data-v-6c80e30a]{font-weight:var(--font-weight-semibold);margin:0 0 2px}.flow-detail[data-v-6c80e30a],.flow-title[data-v-6c80e30a]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm)}.flow-detail[data-v-6c80e30a]{opacity:.7;max-width:58rem;margin:0}.flow-code[data-v-6c80e30a]{margin-top:var(--spacing-xx-small);border-radius:var(--radius-x-small);border:1px solid var(--color-border-overlay);font-size:var(--font-size-xxs);overflow-wrap:anywhere;padding:2px 8px;display:inline-block}.finding[data-v-6c80e30a]{padding:var(--spacing-medium) var(--spacing-large);border-radius:var(--radius-small);border:1px solid var(--color-toast-error-border);background:var(--color-background-screen)}.finding p[data-v-6c80e30a]{margin:0 0 var(--spacing-x-small);max-width:58rem;font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm);opacity:.8}.finding-label[data-v-6c80e30a]{font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;opacity:.55!important}.finding-compare[data-v-6c80e30a]{gap:var(--spacing-large);margin-top:var(--spacing-medium);flex-wrap:wrap;display:flex}.finding-side[data-v-6c80e30a]{gap:var(--spacing-x-small);flex-direction:column;display:flex}.cell-caption[data-v-6c80e30a]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);max-width:30rem;font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-6c80e30a]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-6c80e30a]{opacity:.7;flex:100%}.cell-tag[data-v-6c80e30a]{border-radius:var(--radius-x-small,4px);border:1px solid var(--color-border-overlay);white-space:nowrap;padding:1px 6px;font-size:.9em}.image-reposition-toolbar[data-v-10191598]{align-items:center;gap:var(--spacing-x-small);width:296px;height:40px;padding:var(--spacing-xxx-small) var(--spacing-x-small);box-sizing:border-box;background:var(--color-background-screen);color:var(--color-content-primary);border:.5px solid var(--color-border-neutral);border-radius:var(--radius-x-small);box-shadow:var(--shadow-elevation-large);white-space:nowrap;top:calc(-57px/var(--builder-page-scale,1));transform:translateX(-50%) scale(calc(1/var(--builder-page-scale,1)));transform-origin:bottom;z-index:10;display:flex;position:absolute;left:50%}.image-reposition-toolbar.image-reposition-toolbar--floating[data-v-10191598]{z-index:60;transform:translate(-50%,calc(-100% - var(--spacing-x-small)));transform-origin:50%;position:fixed}.image-reposition-toolbar.image-reposition-toolbar--floating[data-v-10191598]:after{content:"";height:var(--spacing-x-small);position:absolute;top:100%;left:0;right:0}.image-reposition-toolbar__zoom[data-v-10191598]{flex:auto;min-width:0}.image-reposition-toolbar__cancel[data-v-10191598],.image-reposition-toolbar__done[data-v-10191598]{flex-shrink:0}:is(body:has(.canvas.mode-transitioning) .image-reposition-toolbar--floating,body:has(.canvas.visual-grid-mode) .image-reposition-toolbar--floating){opacity:0;visibility:hidden;pointer-events:none}.image-reposition-sheet[data-v-a09d60c2]{max-width:1100px;padding:var(--spacing-large);margin:0 auto}.sheet-header[data-v-a09d60c2]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-a09d60c2]{font-family:var(--font-family-title);font-size:var(--font-size-md)}.sheet-header h1[data-v-a09d60c2],.sheet-header p[data-v-a09d60c2]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-a09d60c2]{max-width:52rem;font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm);opacity:.8}.sheet-note[data-v-a09d60c2]{opacity:.65}.sheet-section[data-v-a09d60c2]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-a09d60c2]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.section-caption[data-v-a09d60c2]{margin:0 0 var(--spacing-large);max-width:52rem;font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm);opacity:.7}.state-stage[data-v-a09d60c2]{padding:var(--spacing-medium);border:1px solid var(--color-border-overlay);border-radius:var(--radius-small);background:var(--color-background-screen);position:relative}.block-stage[data-v-a09d60c2]{align-items:center;gap:var(--spacing-x-small);flex-direction:column;min-height:360px;display:flex}.crop-stage[data-v-a09d60c2]{padding-top:64px;overflow:visible}.image-frame[data-v-a09d60c2]{border-radius:var(--radius-x-small);background:var(--color-background-elevated);width:520px;height:300px;position:relative;overflow:hidden}.image-frame.cropping[data-v-a09d60c2]{overflow:visible}.mock-toolbar[data-v-a09d60c2]{gap:var(--spacing-xx-small);background:var(--color-background-screen);border:.5px solid var(--color-border-neutral);border-radius:var(--radius-x-small);padding:4px;display:flex}.mock-chip[data-v-a09d60c2]{border-radius:var(--radius-xx-small);font-size:var(--font-size-xxs);padding:6px 8px}.mock-chip.active[data-v-a09d60c2]{background:var(--color-interactive-primary);color:var(--color-content-inverse)}.card-stage[data-v-a09d60c2],.nested-card[data-v-a09d60c2]{overflow:visible}.nested-card[data-v-a09d60c2]{border-radius:var(--radius-small);background:var(--color-background-elevated);grid-template-columns:.5fr .5fr;width:640px;height:280px;display:grid}.nested-image[data-v-a09d60c2]{border-radius:var(--radius-small) 0 0 var(--radius-small);position:relative;overflow:hidden}.nested-image.cropping[data-v-a09d60c2]{z-index:6;overflow:visible}.nested-text[data-v-a09d60c2]{padding:var(--spacing-medium)}.nested-title[data-v-a09d60c2]{margin:0 0 var(--spacing-xx-small);font-weight:var(--font-weight-semibold)}.nested-body[data-v-a09d60c2]{opacity:.75;margin:0}.cell-caption[data-v-a09d60c2],.nested-body[data-v-a09d60c2]{font-size:var(--font-size-xxs)}.cell-caption[data-v-a09d60c2]{margin:var(--spacing-x-small) 0 0;opacity:.7}.learner-nav-sheet[data-v-b9d5a5be]{box-sizing:border-box;min-height:100%;padding:var(--spacing-xx-large);background:var(--color-background-neutral);color:var(--color-content-primary);font-family:var(--font-family-body)}.sheet-header[data-v-b9d5a5be]{margin-bottom:var(--spacing-xx-large)}.sheet-header h1[data-v-b9d5a5be]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md)}.sheet-header h1[data-v-b9d5a5be],.sheet-header p[data-v-b9d5a5be]{margin:0 0 var(--spacing-x-small)}.sheet-header p[data-v-b9d5a5be]{max-width:60rem;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);opacity:.8}.sheet-note[data-v-b9d5a5be]{opacity:.6}code[data-v-b9d5a5be]{font-family:var(--font-family-monospace,monospace);font-size:.95em}.sheet-section[data-v-b9d5a5be]{margin-bottom:var(--spacing-xx-large)}.section-title[data-v-b9d5a5be]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-sm)}.section-caption[data-v-b9d5a5be]{margin:0 0 var(--spacing-large);opacity:.7}.section-caption[data-v-b9d5a5be],.section-footnote[data-v-b9d5a5be]{max-width:60rem;font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm)}.section-footnote[data-v-b9d5a5be]{margin:var(--spacing-medium) 0 0;opacity:.6}.progress-grid[data-v-b9d5a5be],.state-grid[data-v-b9d5a5be]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.state-grid.wide-cells[data-v-b9d5a5be]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.progress-grid[data-v-b9d5a5be]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.state-cell[data-v-b9d5a5be]{flex-direction:column;min-width:0}.state-cell[data-v-b9d5a5be],.state-stage[data-v-b9d5a5be]{gap:var(--spacing-x-small);display:flex}.state-stage[data-v-b9d5a5be]{min-height:88px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);justify-content:center;align-items:center}.cell-caption[data-v-b9d5a5be]{align-items:baseline;gap:var(--spacing-xx-small) var(--spacing-x-small);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.75;flex-wrap:wrap;margin:0;display:flex}.variant-name[data-v-b9d5a5be]{font-family:var(--font-family-monospace,monospace);font-weight:var(--font-weight-semibold);opacity:.9}.variant-note[data-v-b9d5a5be]{opacity:.7;flex:100%}.theme-label[data-v-b9d5a5be]{margin:0 0 var(--spacing-medium);font-family:var(--font-family-title);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;opacity:.5}.context-stage[data-v-b9d5a5be]{border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);height:200px;position:relative;overflow:hidden}.context-gradient[data-v-b9d5a5be]{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--color-background-screen) 94%,transparent) 100%);height:88px;left:0}.context-gradient[data-v-b9d5a5be],.context-nav[data-v-b9d5a5be]{position:absolute;bottom:0;right:0}.context-nav[data-v-b9d5a5be]{align-items:center;gap:var(--spacing-x-small);padding:var(--padding-large);display:flex}.progression-controls[data-v-b9d5a5be]{align-items:center;gap:var(--spacing-xxx-small);min-height:var(--spacing-40);border-radius:var(--radius-full);background:var(--color-button-primary-bg);display:inline-flex;position:relative}.progression-controls[data-v-b9d5a5be] .btn,.progression-controls[data-v-b9d5a5be] .icon-btn{box-shadow:none}.progression-controls[data-v-b9d5a5be]:not(.has-narration){gap:0}.progression-controls.has-wide-next:not(.has-narration):not(.icon-less) .progress-counter[data-v-b9d5a5be]{padding-left:calc(var(--padding-x-small)*2)}.progression-controls.icon-less.has-wide-next:not(.has-narration):not(.locked) .progress-counter[data-v-b9d5a5be]{padding-left:calc(var(--padding-x-small)*2);padding-right:calc(var(--padding-x-small)*2)}.progression-controls.icon-less.has-wide-next:not(.has-narration):not(.locked) .progress-counter-muted[data-v-b9d5a5be]{color:color-mix(in srgb,var(--color-button-primary-text) 80%,transparent)}.progression-controls[data-v-b9d5a5be] .next.btn{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);gap:0;padding:0}.progression-controls[data-v-b9d5a5be] .next.btn>.icon{box-sizing:border-box;width:var(--spacing-40);height:var(--spacing-40);padding:var(--padding-x-small)}.progression-controls.locked .progress-counter-muted[data-v-b9d5a5be]{color:color-mix(in srgb,var(--color-button-primary-text) 80%,transparent)}.control-divider[data-v-b9d5a5be]{flex-shrink:0;align-self:stretch;width:0;position:relative}.control-divider[data-v-b9d5a5be]:after{content:"";background:var(--color-border-overlay);width:1px;position:absolute;inset:0 auto 0 0}.progress-counter[data-v-b9d5a5be]{align-items:center;gap:var(--spacing-6);padding:0 var(--padding-x-small);font-family:var(--font-family-body);font-weight:var(--font-weight-regular);display:inline-flex}.progress-counter-muted[data-v-b9d5a5be]{color:color-mix(in srgb,var(--color-button-primary-text) 40%,transparent)}.narr[data-v-b9d5a5be]{width:var(--spacing-40);height:var(--spacing-40);flex-shrink:0;display:inline-flex;position:relative}.narr[data-v-b9d5a5be] .narr-btn.btn{width:var(--spacing-40);min-width:var(--spacing-40);height:var(--spacing-40);padding:var(--padding-x-small);color:var(--color-button-primary-icon);position:relative;overflow:visible}.narr[data-v-b9d5a5be] .narr-btn.btn>*{color:inherit}.narr.played[data-v-b9d5a5be] .narr-btn.btn{background:var(--color-button-primary-bg-hover)}.narr.in-pill.played[data-v-b9d5a5be] .narr-btn.btn:not(:hover){background:var(--color-button-primary-bg)}.narr[data-v-b9d5a5be] .progress-circle{inset:var(--spacing-2);pointer-events:none;position:absolute}.narr[data-v-b9d5a5be] .progress-circle .background,.narr[data-v-b9d5a5be] .progress-circle .inset,.narr[data-v-b9d5a5be] .progress-circle .outer{display:none}.narr.cover-narr[data-v-b9d5a5be]{width:auto;height:var(--spacing-48)}.narr.cover-narr[data-v-b9d5a5be] .narr-btn.btn{width:auto;min-width:var(--spacing-48);height:var(--spacing-48);gap:var(--spacing-6);padding:var(--padding-small) var(--padding-medium);font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);color:var(--color-button-primary-text)}.narr.cover-narr.played[data-v-b9d5a5be] .narr-btn.btn{width:var(--spacing-48);min-width:var(--spacing-48);padding:var(--padding-small)}.narr.cover-narr[data-v-b9d5a5be] .progress-circle{inset:0}.narration-pulse[data-v-b9d5a5be]{border-radius:var(--radius-full);background:var(--color-button-primary-bg);opacity:var(--opacity-dimmed);box-shadow:0 0 0 0 var(--color-button-primary-bg);animation:sheet-narration-pulse-b9d5a5be calc(var(--duration-slow)*2) linear infinite;pointer-events:none;position:absolute;inset:0}@keyframes sheet-narration-pulse-b9d5a5be{0%{box-shadow:0 0 0 0 var(--color-button-primary-bg);opacity:var(--opacity-dimmed)}75%{box-shadow:0 0 0 12px var(--color-button-primary-bg);opacity:0}to{box-shadow:0 0 0 12px var(--color-button-primary-bg);opacity:0}}@media (prefers-reduced-motion:reduce){.narration-pulse[data-v-b9d5a5be]{animation:none}}.wave-mock[data-v-b9d5a5be]{align-items:center;gap:2px;height:16px;display:inline-flex}.wave-mock i[data-v-b9d5a5be]{border-radius:var(--radius-full);background:currentColor;width:2px}.wave-mock i[data-v-b9d5a5be]:first-child{height:7px}.wave-mock i[data-v-b9d5a5be]:nth-child(2){height:14px}.wave-mock i[data-v-b9d5a5be]:nth-child(3){height:10px}.wave-mock i[data-v-b9d5a5be]:nth-child(4){height:5px}.cover-stage[data-v-b9d5a5be]{gap:var(--spacing-x-small);flex-wrap:wrap;min-height:112px}.audio-settings-row[data-v-b9d5a5be]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;display:grid}.audio-menu-replica[data-v-b9d5a5be]{box-sizing:border-box;width:225px;padding:var(--spacing-x-small);border-radius:var(--radius-small);background:var(--color-background-screen-alpha);color:var(--color-content-primary)}.audio-menu-replica .playback-speed-menu[data-v-b9d5a5be]{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.audio-menu-replica .playback-speed-menu[data-v-b9d5a5be] .cobutton{flex:32%}.audio-menu-replica .playback-speed-menu[data-v-b9d5a5be] .cobutton:not(.active):not(:hover){background:0 0}.audio-menu-replica hr[data-v-b9d5a5be]{margin:var(--spacing-8) calc(var(--spacing-8)*-1) var(--spacing-4);border:0;border-top:1px solid var(--color-border-overlay)}.audio-menu-replica .volume-container[data-v-b9d5a5be]{align-items:center;gap:var(--spacing-8);padding:var(--spacing-8);display:flex}.audio-menu-replica .volume-container[data-v-b9d5a5be] .range-container{--range-selected:var(--color-content-primary);--range-background:var(--color-border-overlay);flex:1}.audio-menu-replica.volume-icons[data-v-b9d5a5be]{gap:var(--spacing-x-small);padding:var(--spacing-medium);flex-direction:column;display:flex}.audio-menu-replica.volume-icons .volume-icon-row[data-v-b9d5a5be]{align-items:center;gap:var(--spacing-x-small);font-size:var(--font-size-xxs);display:flex}.chrome-panels[data-v-b9d5a5be]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.chrome-panel[data-v-b9d5a5be]{padding:var(--spacing-large);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay)}.chrome-panel.dark[data-v-b9d5a5be],.chrome-panel.light[data-v-b9d5a5be]{background:var(--color-background-screen);color:var(--color-content-primary)}.chrome-row[data-v-b9d5a5be]{gap:var(--spacing-large);flex-wrap:wrap;display:flex}.chrome-item[data-v-b9d5a5be]{align-items:center;gap:var(--spacing-xx-small);flex-direction:column;display:flex}.chrome-item[data-v-b9d5a5be] .icon-btn.secondary{-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));backdrop-filter:blur(var(--backdrop-blur-overlay))}.chrome-name[data-v-b9d5a5be]{font-size:var(--font-size-xxs);opacity:.6}.progress-stage[data-v-b9d5a5be]{min-height:56px;padding:var(--spacing-medium);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);align-items:center;display:flex}.learner-progress-track[data-v-b9d5a5be]{align-items:center;gap:var(--spacing-4);flex:auto;min-width:0;display:flex}.learner-progress-segment[data-v-b9d5a5be]{flex:0 0 var(--spacing-8);width:var(--spacing-8);height:var(--spacing-8);border:1px solid var(--color-border-overlay);border-radius:var(--radius-full);display:block;overflow:hidden}.learner-progress-segment.completed[data-v-b9d5a5be]{border-color:var(--color-interactive-primary);background:var(--color-interactive-primary)}.learner-progress-segment.active[data-v-b9d5a5be]{width:auto;min-width:var(--spacing-32);background:var(--color-background-elevated);border:0;flex:auto}.learner-progress-fill[data-v-b9d5a5be]{border-radius:var(--radius-full);background:var(--color-interactive-primary);height:100%;display:block}.settings-grid[data-v-b9d5a5be]{gap:var(--spacing-large);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.settings-card[data-v-b9d5a5be]{gap:var(--spacing-x-small);padding:var(--spacing-large);border-radius:var(--radius-small);border:1px solid var(--color-border-overlay);background:var(--color-background-screen);flex-direction:column;display:flex}.settings-card h3[data-v-b9d5a5be]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold)}.settings-card h3[data-v-b9d5a5be],.settings-card p[data-v-b9d5a5be]{font-size:var(--font-size-xxs);margin:0}.settings-card p[data-v-b9d5a5be]{line-height:var(--font-line-height-sm);opacity:.7}.settings-chips[data-v-b9d5a5be]{gap:var(--spacing-xx-small);flex-wrap:wrap;display:flex}.settings-chip[data-v-b9d5a5be]{border-radius:var(--radius-x-small,4px);border:1px solid var(--color-border-overlay);white-space:nowrap;padding:1px 6px;font-size:.85em}.settings-chip.on[data-v-b9d5a5be]{border-color:var(--color-interactive-primary)}.settings-chip.off[data-v-b9d5a5be]{opacity:.6}.logic-scenario[data-v-b9d5a5be]{margin-bottom:var(--spacing-xxx-large)}.logic-title[data-v-b9d5a5be]{margin:0 0 var(--spacing-xx-small);font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.logic-note[data-v-b9d5a5be],.logic-title[data-v-b9d5a5be]{line-height:var(--font-line-height-sm)}.logic-note[data-v-b9d5a5be]{margin:0 0 var(--spacing-large);max-width:42rem;font-size:var(--font-size-xxs);opacity:.7}.logic-columns[data-v-b9d5a5be]{gap:var(--spacing-large);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.logic-columns.is-single[data-v-b9d5a5be]{grid-template-columns:minmax(0,16rem)}.logic-column[data-v-b9d5a5be]{gap:var(--spacing-medium);flex-direction:column;min-width:0;display:flex}.logic-col-label[data-v-b9d5a5be]{font-family:var(--font-family-title);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xs);margin:0}.composition-card[data-v-b9d5a5be]{gap:var(--spacing-x-small);padding:var(--spacing-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-small);background:var(--color-background-screen);flex-direction:column;display:flex}.composition-thumb[data-v-b9d5a5be]{gap:var(--spacing-small);min-height:4.5rem;padding:var(--spacing-x-small);border-radius:var(--radius-x-small,4px);background:var(--color-background-neutral);align-items:stretch;display:flex}.composition-lines[data-v-b9d5a5be]{gap:var(--spacing-6);flex-direction:column;flex:auto;justify-content:center;display:flex}.composition-lines span[data-v-b9d5a5be]{height:var(--spacing-6);border-radius:var(--radius-full);background:var(--color-border-overlay);display:block}.composition-lines span[data-v-b9d5a5be]:first-child{width:90%}.composition-lines span[data-v-b9d5a5be]:nth-child(2){width:70%}.composition-lines span[data-v-b9d5a5be]:nth-child(3){width:50%}.composition-media[data-v-b9d5a5be]{border-radius:var(--radius-x-small,4px);background:var(--color-background-elevated);flex:0 0 38%}.composition-label[data-v-b9d5a5be]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);opacity:.7;margin:0}.logic-state[data-v-b9d5a5be]{align-items:center;gap:var(--spacing-x-small);flex-direction:column;display:flex}.logic-arrow[data-v-b9d5a5be]{color:var(--color-content-secondary)}.logic-nav[data-v-b9d5a5be]{justify-content:center;align-items:center;gap:var(--spacing-x-small);min-height:var(--spacing-40);display:flex}.required-mock[data-v-b9d5a5be]{width:100%;max-width:13rem;margin-top:var(--spacing-medium);padding-top:var(--spacing-small);position:relative}.required-bar[data-v-b9d5a5be]{height:var(--spacing-32);border:1px solid var(--color-button-primary-bg);border-radius:var(--radius-small)}.required-lozenge[data-v-b9d5a5be]{transform:translateY(calc(-100% - var(--spacing-xxx-small)));height:var(--spacing-20,20px);padding:0 var(--padding-x-small);border:1px solid var(--color-border-neutral);border-radius:var(--radius-full);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);font-family:var(--font-family-body);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xxs);align-items:center;display:inline-flex;position:absolute;top:0;right:0}@media (width<=1100px){.logic-columns[data-v-b9d5a5be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.logic-columns[data-v-b9d5a5be]{grid-template-columns:minmax(0,1fr)}}.context-nav[data-v-b9d5a5be],.state-stage[data-v-b9d5a5be]{--color-button-primary-bg-pressed:var(--color-button-primary-bg-hover);--color-button-secondary-bg-pressed:var(--color-button-secondary-bg-hover);--color-button-ghost-bg-pressed:var(--color-button-ghost-bg-hover)}.context-nav[data-v-b9d5a5be] .btn:not([aria-disabled=true]),.context-nav[data-v-b9d5a5be] .icon-btn,.state-stage[data-v-b9d5a5be] .btn:not([aria-disabled=true]),.state-stage[data-v-b9d5a5be] .icon-btn{transition:var(--smooth-fast),transform .25s cubic-bezier(.34,1.56,.64,1)}.context-nav[data-v-b9d5a5be] .btn:not([aria-disabled=true]):active,.context-nav[data-v-b9d5a5be] .icon-btn:active,.state-stage[data-v-b9d5a5be] .btn:not([aria-disabled=true]):active,.state-stage[data-v-b9d5a5be] .icon-btn:active{transition:var(--smooth-fast),transform 80ms ease-out;transform:scale(.94)}.context-nav .narr[data-v-b9d5a5be],.state-stage .narr[data-v-b9d5a5be]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}:is(.context-nav .narr[data-v-b9d5a5be]:has(.btn:active),.state-stage .narr[data-v-b9d5a5be]:has(.btn:active)){transition:transform 80ms ease-out;transform:scale(.94)}.context-nav .narr[data-v-b9d5a5be] .btn:active,.state-stage .narr[data-v-b9d5a5be] .btn:active{transform:none}.context-nav[data-v-b9d5a5be] .btn .icon.lock-shake,.state-stage[data-v-b9d5a5be] .btn .icon.lock-shake{animation:.4s ease-in-out sheet-lock-shake-b9d5a5be}@keyframes sheet-lock-shake-b9d5a5be{0%,to{transform:translate(0)}20%{transform:translate(-3px)rotate(-4deg)}40%{transform:translate(3px)rotate(4deg)}60%{transform:translate(-2px)rotate(-2deg)}80%{transform:translate(2px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.context-nav[data-v-b9d5a5be] .btn,.context-nav[data-v-b9d5a5be] .icon-btn,.state-stage[data-v-b9d5a5be] .btn,.state-stage[data-v-b9d5a5be] .icon-btn{transition:var(--smooth-fast)}.context-nav[data-v-b9d5a5be] .btn:active,.context-nav[data-v-b9d5a5be] .icon-btn:active,.state-stage[data-v-b9d5a5be] .btn:active,.state-stage[data-v-b9d5a5be] .icon-btn:active{transform:none}.context-nav .narr[data-v-b9d5a5be],.state-stage .narr[data-v-b9d5a5be]{transition:none}:is(.context-nav .narr[data-v-b9d5a5be]:has(.btn:active),.state-stage .narr[data-v-b9d5a5be]:has(.btn:active)){transform:none}.context-nav[data-v-b9d5a5be] .btn .icon.lock-shake,.state-stage[data-v-b9d5a5be] .btn .icon.lock-shake{animation:none}}:root{--color-neutral-0:#fff;--color-neutral-50:#f6f7f8;--color-neutral-100:#edeff1;--color-neutral-300:#caced5;--color-neutral-400:#8a939f;--color-neutral-500:#7d8288;--color-neutral-850:#1c252e;--color-neutral-900:#0f171f;--color-accent-100:#cedbff;--color-accent-200:#92afff;--color-accent-300:#5683ff;--color-accent-400:#2962ff;--color-accent-500:#0047ff;--color-accent-600:#003cd9;--color-accent-700:#0030a8;--color-accent-800:#002583;--color-danger-100:#ffd9d8;--color-danger-200:#fda9a6;--color-danger-300:#ff7a74;--color-danger-400:#fb5750;--color-danger-500:#f9423a;--color-danger-600:#d62e26;--color-danger-700:#a7241e;--color-danger-800:#821c17;--color-success-100:#c4f0ea;--color-success-200:#7dded0;--color-success-300:#36ccb6;--color-success-400:#00bea2;--color-success-500:#00a88f;--color-success-600:#008a75;--color-success-700:#006c5b;--color-success-800:#005447;--color-warning-100:#fff1c4;--color-warning-200:#ffe17d;--color-warning-300:#ffd036;--color-warning-400:#ffc400;--color-warning-500:#d9a600;--color-warning-600:#b38800;--color-warning-700:#8c6a00;--color-warning-800:#6d5300;--color-ai-400:var(--color-accent-400);--color-ai-500:var(--color-accent-500);--color-ai-600:var(--color-accent-600);--color-ai-tint:#e6edff;--color-alpha-white-00:#fff0;--color-alpha-white-06:#ffffff0f;--color-alpha-white-10:#ffffff1a;--color-alpha-white-20:#fff3;--color-alpha-white-40:#fff6;--color-alpha-white-60:#fff9;--color-alpha-white-80:#fffc;--color-alpha-black-00:#0f171f00;--color-alpha-black-06:#0f171f0f;--color-alpha-black-10:#0f171f1a;--color-alpha-black-20:#0f171f33;--color-alpha-black-40:#0f171f66;--color-alpha-black-60:#0f171f99;--color-alpha-black-80:#0f171fcc;--color-background-modal-scrim:var(--color-alpha-black-60);--color-brand-pale-blue-500:#8fe5f8;--color-brand-navy-500:#0d1760;--spacing-0:0px;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--font-family-title:"Poppins", sans-serif;--font-family-body:"Roboto", sans-serif;--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:20px;--font-size-md:24px;--font-size-lg:32px;--font-size-xl:40px;--font-size-2xl:48px;--font-size-3xl:64px;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-line-height-xxs:16px;--font-line-height-xs:20px;--font-line-height-sm:24px;--font-line-height-md:28px;--font-line-height-lg:32px;--font-line-height-xl:40px;--font-line-height-xxl:48px;--font-line-height-xxxl:64px;--font-line-height-hero:72px;--spacing-xxx-small:var(--spacing-4);--spacing-xx-small:var(--spacing-6);--spacing-x-small:var(--spacing-8);--spacing-small:var(--spacing-12);--spacing-medium:var(--spacing-16);--spacing-large:var(--spacing-24);--spacing-xx-large:var(--spacing-32);--spacing-xxx-large:var(--spacing-48);--padding-xx-small:var(--spacing-4);--padding-x-small:var(--spacing-8);--padding-small:var(--spacing-12);--padding-medium:var(--spacing-16);--padding-large:var(--spacing-24);--padding-x-large:var(--spacing-32);--radius-xxx-small:4px;--radius-xx-small:8px;--radius-x-small:12px;--radius-small:16px;--radius-medium:20px;--radius-large:30px;--radius-x-large:40px;--radius-xx-large:60px;--radius-full:99px;--shadow-elevation-base:0px 0px 1px #0f171f0a, 0px 0px 2px #0f171f0f, 0px 2px 8px #0f171f0a;--shadow-elevation-large:0px 0px 1px #0000000a, 0px 2px 8px #0000000a, 0px 8px 24px #0000000a, 0px 16px 32px #0000000a;--opacity-dimmed:.5}:root,[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-content-primary:var(--color-neutral-900);--color-content-secondary:var(--color-alpha-black-80);--color-content-placeholder:var(--color-alpha-black-60);--color-content-tertiary:var(--color-alpha-black-40);--color-content-disabled:var(--color-alpha-black-20);--color-content-inverse:var(--color-neutral-0);--color-content-accent:var(--color-accent-500);--color-content-link:var(--color-accent-500);--color-content-muted:var(--color-alpha-black-10);--color-content-ai:var(--color-ai-500);--color-content-positive:var(--color-success-500);--color-background-screen:var(--color-neutral-0);--color-background-screen-alpha:var(--color-alpha-white-80);--color-background-elevated:var(--color-alpha-black-06);--color-background-neutral:var(--color-neutral-50);--color-background-neutral-strong:var(--color-neutral-100);--color-background-overlay:var(--color-alpha-black-06);--color-background-negative:var(--color-danger-500);--color-border-neutral:var(--color-alpha-black-06);--color-border-overlay:var(--color-alpha-black-20);--color-border-strong:var(--color-alpha-black-40);--color-border-solid:var(--color-neutral-900);--color-border-inverse:var(--color-neutral-0);--color-border-focused:var(--color-accent-500);--color-border-error:var(--color-danger-500);--color-border-positive:var(--color-success-500);--color-border-highlight:var(--color-alpha-white-00);--color-interactive-primary:var(--color-accent-500);--color-interactive-primary-hover:var(--color-accent-600);--color-interactive-primary-pressed:var(--color-accent-700);--color-interactive-accent:var(--color-accent-500);--color-interactive-secondary:var(--color-alpha-black-06);--color-interactive-secondary-hover:var(--color-alpha-black-10);--color-interactive-secondary-pressed:var(--color-alpha-black-20);--color-interactive-secondary-border:var(--color-alpha-black-06);--color-interactive-disabled:var(--color-neutral-100);--color-interactive-control:var(--color-neutral-0);--color-interactive-control-secondary:var(--color-alpha-black-80);--color-interactive-control-disabled:var(--color-neutral-300);--color-interactive-focus-ring:var(--color-alpha-black-60);--color-interactive-ai:var(--color-ai-500);--color-sentiment-negative:var(--color-danger-500);--color-sentiment-negative-subtle:var(--color-danger-100);--color-sentiment-negative-content:var(--color-danger-600);--color-sentiment-positive:var(--color-success-500);--color-sentiment-positive-content:var(--color-success-600);--color-sentiment-warning:var(--color-warning-500);--color-sentiment-warning-content:var(--color-warning-600);--color-sentiment-info:var(--color-accent-500);--color-sentiment-info-content:var(--color-accent-600);--color-button-primary-bg:var(--color-interactive-accent);--color-button-primary-bg-hover:var(--color-interactive-primary-hover);--color-button-primary-bg-pressed:var(--color-interactive-primary-pressed);--color-button-primary-bg-disabled:var(--color-background-overlay);--color-button-primary-text:var(--color-interactive-control);--color-button-primary-text-disabled:var(--color-content-disabled);--color-button-primary-icon:var(--color-interactive-control);--color-button-primary-icon-disabled:var(--color-content-disabled);--color-button-primary-focus-ring:var(--color-interactive-focus-ring);--color-button-secondary-bg:var(--color-interactive-secondary);--color-button-secondary-bg-hover:var(--color-interactive-secondary-hover);--color-button-secondary-bg-pressed:var(--color-interactive-secondary-pressed);--color-button-secondary-bg-disabled:var(--color-background-overlay);--color-button-secondary-text:var(--color-content-primary);--color-button-secondary-text-disabled:var(--color-content-disabled);--color-button-secondary-icon:var(--color-content-primary);--color-button-secondary-icon-disabled:var(--color-content-disabled);--color-button-secondary-focus-ring:var(--color-interactive-focus-ring);--color-button-outline-bg:var(--color-alpha-black-00);--color-button-outline-bg-hover:var(--color-interactive-secondary);--color-button-outline-bg-pressed:var(--color-interactive-secondary-hover);--color-button-outline-border:var(--color-interactive-secondary-border);--color-button-outline-text:var(--color-content-secondary);--color-button-outline-text-disabled:var(--color-content-muted);--color-button-outline-icon:var(--color-content-secondary);--color-button-outline-icon-disabled:var(--color-content-muted);--color-button-outline-focus-ring:var(--color-interactive-focus-ring);--color-button-ghost-bg:var(--color-alpha-black-00);--color-button-ghost-bg-hover:var(--color-interactive-secondary);--color-button-ghost-bg-pressed:var(--color-interactive-secondary-hover);--color-button-ghost-text:var(--color-content-secondary);--color-button-ghost-text-disabled:var(--color-content-muted);--color-button-ghost-icon:var(--color-content-secondary);--color-button-ghost-icon-disabled:var(--color-content-muted);--color-button-ghost-focus-ring:var(--color-interactive-focus-ring);--color-button-toggle-bg:var(--color-interactive-secondary);--color-button-toggle-bg-pressed:var(--color-background-screen);--color-button-toggle-icon:var(--color-content-tertiary);--color-button-toggle-icon-hover:var(--color-interactive-focus-ring);--color-button-toggle-icon-pressed:var(--color-content-secondary);--color-button-toggle-icon-disabled:var(--color-content-muted);--color-button-toggle-focus-ring:var(--color-interactive-focus-ring);--color-button-check-toggle-bg:var(--color-neutral-400);--color-input-default-bg:var(--color-background-screen);--color-input-default-border:var(--color-interactive-secondary-border);--color-input-default-text-value:var(--color-content-primary);--color-input-default-text-placeholder:var(--color-content-placeholder);--color-input-default-text-disable:var(--color-content-disabled);--color-input-default-label:var(--color-content-secondary);--color-input-default-helper:var(--color-content-tertiary);--color-input-default-icon:var(--color-content-tertiary);--color-input-hover-bg:var(--color-interactive-secondary);--color-input-hover-border:var(--color-border-overlay);--color-input-hover-icon:var(--color-interactive-focus-ring);--color-input-focus-bg:var(--color-background-screen);--color-input-focus-border:var(--color-interactive-primary);--color-input-focus-icon:var(--color-interactive-primary);--color-input-focus-focus-ring:var(--color-interactive-focus-ring);--color-input-error-bg:var(--color-sentiment-negative-subtle);--color-input-error-border:var(--color-sentiment-negative);--color-input-error-text:var(--color-sentiment-negative-content);--color-input-error-icon:var(--color-sentiment-negative);--color-input-error-helper:var(--color-sentiment-negative-content);--color-input-disabled-bg:var(--color-interactive-disabled);--color-input-disabled-border:var(--color-interactive-secondary-border);--color-input-disabled-text:var(--color-content-disabled);--color-input-disabled-placeholder:var(--color-content-disabled);--color-input-disabled-icon:var(--color-content-disabled);--color-badge-default-bg:var(--color-background-neutral);--color-badge-default-text:var(--color-content-primary);--color-badge-success-bg:var(--color-sentiment-positive);--color-badge-success-text:var(--color-sentiment-positive-content);--color-badge-warning-bg:var(--color-sentiment-warning);--color-badge-warning-text:var(--color-sentiment-warning-content);--color-badge-error-bg:var(--color-sentiment-negative);--color-badge-error-text:var(--color-sentiment-negative-content);--color-badge-info-bg:var(--color-sentiment-info);--color-badge-info-text:var(--color-sentiment-info-content);--color-badge-ai-bg:var(--color-ai-tint);--color-badge-ai-text:var(--color-content-primary);--color-toast-info-bg:var(--color-neutral-850);--color-toast-info-border:var(--color-border-strong);--color-toast-info-content:var(--color-content-inverse);--color-toast-success-bg:var(--color-toast-info-bg);--color-toast-success-border:var(--color-toast-info-border);--color-toast-success-content:var(--color-toast-info-content);--color-toast-warning-bg:var(--color-warning-400);--color-toast-warning-border:var(--color-warning-500);--color-toast-warning-content:var(--color-content-primary);--color-toast-error-bg:var(--color-danger-400);--color-toast-error-border:var(--color-danger-500);--color-toast-error-content:var(--color-content-primary);--color-toast-generating-bg:var(--color-accent-500);--color-toast-generating-border:var(--color-accent-600);--color-toast-generating-content:var(--color-content-inverse)}[data-mode=dark]{--color-content-primary:var(--color-neutral-0);--color-content-secondary:var(--color-alpha-white-80);--color-content-placeholder:var(--color-alpha-white-60);--color-content-tertiary:var(--color-alpha-white-40);--color-content-disabled:var(--color-alpha-white-20);--color-content-inverse:var(--color-neutral-900);--color-content-accent:var(--color-accent-500);--color-content-link:var(--color-accent-400);--color-content-muted:var(--color-alpha-white-10);--color-content-ai:var(--color-ai-400);--color-content-positive:var(--color-success-400);--color-background-screen:var(--color-neutral-900);--color-background-screen-alpha:var(--color-alpha-black-80);--color-background-elevated:var(--color-alpha-white-06);--color-background-neutral:var(--color-neutral-850);--color-background-neutral-strong:var(--color-neutral-900);--color-background-overlay:var(--color-alpha-white-06);--color-background-negative:var(--color-danger-300);--color-border-neutral:var(--color-alpha-white-06);--color-border-overlay:var(--color-alpha-white-20);--color-border-strong:var(--color-alpha-white-40);--color-border-solid:var(--color-neutral-0);--color-border-inverse:var(--color-neutral-900);--color-border-focused:var(--color-accent-400);--color-border-error:var(--color-danger-400);--color-border-positive:var(--color-success-400);--color-border-highlight:var(--color-alpha-white-10);--color-interactive-primary:var(--color-accent-400);--color-interactive-primary-hover:var(--color-accent-600);--color-interactive-primary-pressed:var(--color-accent-700);--color-interactive-accent:var(--color-accent-500);--color-interactive-secondary:var(--color-alpha-white-06);--color-interactive-secondary-hover:var(--color-alpha-white-10);--color-interactive-secondary-pressed:var(--color-alpha-white-20);--color-interactive-secondary-border:var(--color-alpha-white-06);--color-interactive-disabled:var(--color-neutral-100);--color-interactive-control:var(--color-neutral-0);--color-interactive-control-secondary:var(--color-alpha-white-80);--color-interactive-control-disabled:var(--color-neutral-300);--color-interactive-focus-ring:var(--color-alpha-white-60);--color-interactive-ai:var(--color-ai-400);--color-sentiment-negative:var(--color-danger-300);--color-sentiment-negative-subtle:var(--color-danger-100);--color-sentiment-negative-content:var(--color-danger-400);--color-sentiment-positive:var(--color-success-400);--color-sentiment-positive-content:var(--color-success-400);--color-sentiment-warning:var(--color-warning-500);--color-sentiment-warning-content:var(--color-warning-600);--color-sentiment-info:var(--color-accent-500);--color-sentiment-info-content:var(--color-accent-600);--color-button-primary-bg:var(--color-interactive-accent);--color-button-primary-bg-hover:var(--color-interactive-primary-hover);--color-button-primary-bg-pressed:var(--color-interactive-primary-pressed);--color-button-primary-bg-disabled:var(--color-background-overlay);--color-button-primary-text:var(--color-interactive-control);--color-button-primary-text-disabled:var(--color-content-disabled);--color-button-primary-icon:var(--color-interactive-control);--color-button-primary-icon-disabled:var(--color-content-disabled);--color-button-primary-focus-ring:var(--color-interactive-focus-ring);--color-button-secondary-bg:var(--color-interactive-secondary);--color-button-secondary-bg-hover:var(--color-interactive-secondary-hover);--color-button-secondary-bg-pressed:var(--color-interactive-secondary-pressed);--color-button-secondary-bg-disabled:var(--color-background-overlay);--color-button-secondary-text:var(--color-content-primary);--color-button-secondary-text-disabled:var(--color-content-disabled);--color-button-secondary-icon:var(--color-content-primary);--color-button-secondary-icon-disabled:var(--color-content-disabled);--color-button-secondary-focus-ring:var(--color-interactive-focus-ring);--color-button-outline-bg:var(--color-alpha-white-00);--color-button-outline-bg-hover:var(--color-interactive-secondary);--color-button-outline-bg-pressed:var(--color-interactive-secondary-hover);--color-button-outline-border:var(--color-interactive-secondary-border);--color-button-outline-text:var(--color-content-secondary);--color-button-outline-text-disabled:var(--color-content-muted);--color-button-outline-icon:var(--color-content-secondary);--color-button-outline-icon-disabled:var(--color-content-muted);--color-button-outline-focus-ring:var(--color-interactive-focus-ring);--color-button-ghost-bg:var(--color-alpha-white-00);--color-button-ghost-bg-hover:var(--color-interactive-secondary);--color-button-ghost-bg-pressed:var(--color-interactive-secondary-hover);--color-button-ghost-text:var(--color-content-secondary);--color-button-ghost-text-disabled:var(--color-content-muted);--color-button-ghost-icon:var(--color-content-secondary);--color-button-ghost-icon-disabled:var(--color-content-muted);--color-button-ghost-focus-ring:var(--color-interactive-focus-ring);--color-button-toggle-bg:var(--color-interactive-secondary);--color-button-toggle-bg-pressed:var(--color-neutral-900);--color-button-toggle-icon:var(--color-content-tertiary);--color-button-toggle-icon-hover:var(--color-interactive-focus-ring);--color-button-toggle-icon-pressed:var(--color-content-secondary);--color-button-toggle-icon-disabled:var(--color-content-muted);--color-button-toggle-focus-ring:var(--color-interactive-focus-ring);--color-button-check-toggle-bg:var(--color-neutral-500);--color-input-default-bg:var(--color-interactive-secondary);--color-input-default-border:var(--color-interactive-secondary-border);--color-input-default-text-value:var(--color-content-primary);--color-input-default-text-placeholder:var(--color-content-placeholder);--color-input-default-text-disable:var(--color-content-disabled);--color-input-default-label:var(--color-content-secondary);--color-input-default-helper:var(--color-content-tertiary);--color-input-default-icon:var(--color-content-tertiary);--color-input-hover-bg:var(--color-interactive-secondary-hover);--color-input-hover-border:var(--color-border-overlay);--color-input-hover-icon:var(--color-interactive-focus-ring);--color-input-focus-bg:var(--color-interactive-secondary);--color-input-focus-border:var(--color-interactive-primary);--color-input-focus-icon:var(--color-interactive-primary);--color-input-focus-focus-ring:var(--color-interactive-focus-ring);--color-input-error-bg:var(--color-interactive-secondary);--color-input-error-border:var(--color-sentiment-negative);--color-input-error-text:var(--color-sentiment-negative-content);--color-input-error-icon:var(--color-sentiment-negative);--color-input-error-helper:var(--color-sentiment-negative-content);--color-input-disabled-bg:var(--color-interactive-secondary);--color-input-disabled-border:var(--color-interactive-secondary-border);--color-input-disabled-text:var(--color-content-disabled);--color-input-disabled-placeholder:var(--color-content-disabled);--color-input-disabled-icon:var(--color-content-disabled);--color-badge-default-bg:var(--color-alpha-white-10);--color-badge-default-text:var(--color-content-primary);--color-badge-success-bg:var(--color-sentiment-positive);--color-badge-success-text:var(--color-sentiment-positive-content);--color-badge-warning-bg:var(--color-sentiment-warning);--color-badge-warning-text:var(--color-sentiment-warning-content);--color-badge-error-bg:var(--color-sentiment-negative);--color-badge-error-text:var(--color-sentiment-negative-content);--color-badge-info-bg:var(--color-sentiment-info);--color-badge-info-text:var(--color-sentiment-info-content);--color-badge-ai-bg:var(--color-ai-tint);--color-badge-ai-text:var(--color-content-primary);--color-toast-info-bg:var(--color-neutral-0);--color-toast-info-border:var(--color-neutral-50);--color-toast-info-content:var(--color-content-inverse);--color-toast-success-bg:var(--color-toast-info-bg);--color-toast-success-border:var(--color-toast-info-border);--color-toast-success-content:var(--color-toast-info-content);--color-toast-warning-bg:var(--color-warning-300);--color-toast-warning-border:var(--color-warning-400);--color-toast-warning-content:var(--color-content-inverse);--color-toast-error-bg:var(--color-danger-400);--color-toast-error-border:var(--color-danger-500);--color-toast-error-content:var(--color-content-inverse);--color-toast-generating-bg:var(--color-accent-500);--color-toast-generating-border:var(--color-accent-600);--color-toast-generating-content:var(--color-content-inverse)}.oauth-consent[data-v-31fa57ce]{min-height:100vh;padding:var(--spacing-medium);background:var(--cloud);justify-content:center;align-items:center;display:flex}.status[data-v-31fa57ce]{align-items:center;gap:var(--spacing-8);text-align:center}.card[data-v-31fa57ce],.status[data-v-31fa57ce]{flex-direction:column;max-width:480px;display:flex}.card[data-v-31fa57ce]{background:var(--color-background-screen-alpha);border:1px solid var(--color-border-overlay);border-radius:var(--radius-medium);width:100%;padding:var(--spacing-large);box-shadow:var(--shadow-elevation-large);gap:var(--spacing-12)}.card .title[data-v-31fa57ce]{margin-bottom:var(--spacing-2)}.card .lede[data-v-31fa57ce]{color:var(--color-content-primary);line-height:1.5}.card .row[data-v-31fa57ce]{gap:var(--spacing-4);flex-direction:column;display:flex}.card .row .row-label[data-v-31fa57ce]{color:var(--color-content-secondary)}.card .user-line[data-v-31fa57ce]{padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--color-border-neutral);border-radius:var(--radius-x-small);background:var(--color-background-elevated)}.card .scope-list[data-v-31fa57ce],.card .user-line[data-v-31fa57ce]{font-size:var(--font-size-xxs);color:var(--color-content-primary)}.card .scope-list[data-v-31fa57ce]{padding-left:var(--spacing-medium);margin:0;line-height:1.4}.card .scope-list li[data-v-31fa57ce]{margin-bottom:var(--spacing-2)}.card .scope-list code[data-v-31fa57ce]{background:var(--color-background-elevated);padding:1px var(--spacing-4);border-radius:var(--radius-xx-small);font-size:var(--font-size-xxxs)}.card .disconnect-note[data-v-31fa57ce]{color:var(--color-content-secondary)}.card .actions[data-v-31fa57ce]{justify-content:flex-end;gap:var(--spacing-8);margin-top:var(--spacing-2);display:flex}main[data-v-fdff2bff]{justify-content:center;align-items:center;height:100%;max-height:none;display:flex}.logo-header[data-v-218c0751]{height:40px;margin:auto;display:flex}.logo-header img,.logo-header svg{width:100%;max-width:100%;max-height:100%;margin:auto;overflow:visible}.alert-component{background-color:var(--smoke);display:block}.alert-component.alert-info{background-color:var(--primary-tint)}.alert-component.alert-info .alert-component-heading,.alert-component.alert-info .alert-component-icon,.alert-component.alert-info .alert-component-link{color:var(--primary)}.alert-component.alert-success{background-color:var(--success-tint)}.alert-component.alert-success .alert-component-icon,.alert-component.alert-success .alert-component-link{color:var(--success)}.alert-component.alert-warning{background-color:var(--warning-tint)}.alert-component.alert-warning .alert-component-icon,.alert-component.alert-warning .alert-component-link{color:var(--warning)}.alert-component.alert-danger.alert-danger.alert-danger{background-color:var(--danger-tint);color:var(--coal)}.alert-component.alert-danger.alert-danger.alert-danger>*{color:currentColor}.alert-component.alert-danger.alert-danger.alert-danger .alert-component-icon,.alert-component.alert-danger.alert-danger.alert-danger .alert-component-link{color:var(--danger)}.alert-component.expandable .alert-component-content-container{overflow:hidden}.alert-component.expandable .alert-component-content-container div>*,.alert-component.expandable .alert-component-content-container>*{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:0;margin-bottom:0;display:-webkit-box}.alert-component.expandable.expanded .alert-component-content-container div>*,.alert-component.expandable.expanded .alert-component-content-container>*{-webkit-box-orient:inline-axis}.alert-component-header{justify-content:space-between;display:flex}.alert-component-header-start{display:flex}.alert-component-heading{margin-top:2px;margin-left:8px}.alert-component-expand{margin:-8px}.alert-component-content-container{margin-top:16px;display:block}.alert-component-content{transition:height .35s var(--curve)}.alert-component-links{margin-top:20px;margin-bottom:-8px;margin-left:-28px;display:block}.alert-component-link{margin-left:28px}.carousel{touch-action:pan-y;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.carousel .carousel-wrapper{touch-action:pan-y;width:100%;overflow:visible}.carousel .carousel-wrapper .carousel-inner{transition:transform .35s var(--curve),left .35s var(--curve);perspective:none;will-change:transform,left;padding:24px 0;display:flex;position:relative;overflow:visible}.carousel .carousel-wrapper .carousel-inner.center{margin:0 auto}.carousel .carousel-wrapper .carousel-inner.dragging,.carousel .carousel-wrapper .carousel-inner.snapping{transition:none}.carousel .carousel-wrapper .carousel-inner>*{flex-grow:0;flex-shrink:0;flex-basis:var(--slide-width);max-width:var(--slide-width);-webkit-user-select:none;user-select:none}.cobutton.navigation.create{position:absolute}.cobutton.navigation.create.left{left:8px}.cobutton.navigation.create.right{right:8px}@keyframes wipe{to{background-position:300%}}.gradient-text{color:#0000;text-fill-color:transparent;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-ms-background-clip:text;-ms-text-fill-color:transparent;-webkit-box-decoration-break:clone;background-size:300%;-webkit-background-clip:text;background-clip:text;animation-name:wipe;animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite}.gradient-text.blue{background-image:radial-gradient(circle,#111852 0,#0047ff 100%)}.gradient-text.lightblue{background-image:radial-gradient(circle,#fff 0,#8fe5f8 100%)}.register-wrapper{height:640px;max-height:calc(90vh - 32px);display:flex}.register-wrapper section{text-align:center;flex-direction:column;flex:1 0 50%;justify-content:center;align-items:center;padding:32px;display:flex;position:relative;overflow:hidden}.register-wrapper section.animation{justify-content:unset;max-width:450px;padding:16px}.register-wrapper section .logo-header{height:32px;margin:0 0 32px}.register-wrapper section .alert-component{margin-bottom:24px}.register-wrapper section .txt-component.heading.m{margin-bottom:16px}.register-wrapper section .txt-component.heading.s{margin-bottom:12px}.register-wrapper section .txt-component.body.m{max-width:426px;margin-bottom:32px}.register-wrapper section .separator{align-items:center;margin:8px 0;display:flex}.register-wrapper section .separator .txt-component{text-transform:uppercase;color:var(--anchor);margin:0 8px}.register-wrapper section .separator>div{background-color:var(--smoke);flex:auto;height:1px}.register-wrapper section form{z-index:1;color:var(--coal);text-align:center;background-color:#fff;border-radius:32px;width:100%;min-width:320px;max-width:426px}.register-wrapper section form>.txt-component.heading.xxs{margin-bottom:24px}.register-wrapper section form .field .spinner{flex:none}.register-wrapper section form .field .info-wrapper{flex-direction:column;align-items:stretch;height:24px}.register-wrapper section form .field .info-wrapper .strength-container{margin:8px 0}.register-wrapper section form .nav-buttons{text-align:left;margin-bottom:16px}.register-wrapper section form .nav-buttons .cobutton{height:48px}.register-wrapper section form .nav-buttons .error{text-align:left;justify-content:flex-start;display:flex}.register-wrapper section form .nav-buttons .error .danger{border-radius:2px;flex:none;width:8px;margin-right:12px}.register-wrapper section form .nav-buttons .error p{margin:0}.register-wrapper.ios form .field .field-container .input-wrapper input{font-size:16px}.register-wrapper .banner{text-align:center;color:#fff;border-radius:16px;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.register-wrapper .banner>svg{z-index:-1;min-width:100%;min-height:100%;position:absolute;inset:0}.register-wrapper .banner .carousel{flex:1}.register-wrapper .banner .carousel .carousel-inner{transition:transform .8s var(--curve)}.register-wrapper .banner .carousel .carousel-inner.snapping{transition:none}.register-wrapper .banner .banner-slide{flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.register-wrapper .banner .banner-slide .txt-component.heading.l{margin:32px 0}.register-wrapper .banner .banner-slide .txt-component.heading.l.float{color:#0000;margin-top:-16px;position:absolute;left:24px;right:24px}.register-wrapper .banner .banner-slide .txt-component.heading.l.float .emoji{color:#fff}.register-wrapper .banner .banner-slide>div{align-items:center;display:flex}.register-wrapper .banner .banner-slide>div.logos{fill:#fff;gap:24px;margin-top:16px}.register-wrapper .banner .banner-slide>div.logos svg{fill:#fff;width:auto;height:20px}.register-wrapper .banner .banner-slide>svg{margin-bottom:-16px}.register-wrapper .banner ul{flex-direction:column;align-items:center;margin:24px 0 32px;padding:0;list-style:none;display:flex}.register-wrapper .banner ul li{align-items:center;margin-bottom:12px;display:flex}.register-wrapper .banner ul li .txt-component.heading.xxs{margin:2px 4px 0 0}.register-wrapper .banner ul li .txt-component.body.m{margin:0}.register-wrapper .banner .pagination{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}.register-wrapper .banner .pagination .pagination-dot{background-color:#ffffff80;border-radius:50%;width:8px;height:8px}.register-wrapper .banner .pagination .pagination-dot.active{background-color:var(--primary)}.register-wrapper.tablet section{padding:24px}.register-wrapper.tablet section form{min-width:0}.register-wrapper.tablet section form .name-field{margin-top:0;display:block}.register-wrapper.tablet section form .name-field>*{flex:auto}.register-wrapper.mobile{flex-direction:column;position:relative;overflow:hidden}.register-wrapper.mobile section{flex:1;order:2;position:relative}.register-wrapper.mobile section:not(.animation){box-shadow:var(--shadow-base);z-index:2;background-color:#fff;border-top-left-radius:24px;border-top-right-radius:24px;margin-top:-24px}.register-wrapper.mobile section form{border-radius:0;align-self:flex-start;width:100%;max-width:100%}.register-wrapper.mobile section.animation{height:112px;max-width:unset;min-height:unset;flex:0 auto;order:1;padding:0}.register-wrapper.mobile section.animation .banner{border-radius:0;flex-direction:row;justify-content:center;align-items:center;padding:0 88px}.register-wrapper.mobile section.animation .banner svg{height:auto}.register-wrapper.mobile section.animation .banner .txt-component{margin-bottom:24px}.register-wrapper[data-v-db0eab0c]{height:100%;max-height:none}.register-wrapper section.invalid-code[data-v-db0eab0c]{max-width:426px;margin:0 auto}@media (prefers-reduced-motion){:root{--curve:linear;--ease-zoom:linear;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--smooth-fast:all 0s var(--curve);--smooth:all 0s var(--curve);--smooth-slow:all 0s var(--curve);--smooth-very-slow:all 0s var(--curve);--preview-device-frame-transition:none}}:root{--heading:"Poppins";--body:"Roboto";--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);--navy:#0d1760;--cloud:#f6f7f8;--canvas:#fff;--smoke:#edeff1;--mercury:#dcdfe3;--steel:#caced5;--anchor:#8a939f;--asphalt:#7d8288;--tar:#6a6d74;--night:#1c252e;--coal:#0f171f;--coal-rgb:15, 23, 31;--cloud-rgb:246, 247, 248;--shadow-base:0px 0px 1px 0px rgba(var(--coal-rgb), .04), 0px 0px 2px 0px rgba(var(--coal-rgb), .06), 0px 2px 8px 0px rgba(var(--coal-rgb), .04);--shadow-md:0px 5px 20px rgba(var(--coal-rgb), .04), 0px 1px 6px rgba(var(--coal-rgb), .04), 0px 0px 1px rgba(var(--coal-rgb), .04);--shadow-lg:0px 8px 24px rgba(var(--coal-rgb), .06), 0px 1px 6px rgba(var(--coal-rgb), .04), 0px 0px 1px rgba(var(--coal-rgb), .04);--shadow-xl:0px 16px 32px rgba(var(--coal-rgb), .04), 0px 8px 24px rgba(var(--coal-rgb), .04), 0px 2px 8px rgba(var(--coal-rgb), .04), 0px 0px 1px rgba(var(--coal-rgb), .04);--shadow-base-filter:drop-shadow(0px 0px 1px rgba(var(--coal-rgb), .04)) drop-shadow(0px 0px 2px rgba(var(--coal-rgb), .06)) drop-shadow(0px 2px 8px rgba(var(--coal-rgb), .04));--shadow-lg-filter:drop-shadow(0px 8px 24px rgba(var(--coal-rgb), .06)) drop-shadow(0px 1px 6px rgba(var(--coal-rgb), .04)) drop-shadow(0px 0px 1px rgba(var(--coal-rgb), .04));--curve:cubic-bezier(.16, 1, .3, 1);--ease-zoom:cubic-bezier(.22, 1, .36, 1);--duration-fast:.125s;--duration-normal:.225s;--duration-slow:.5s;--smooth-fast:all .125s var(--curve);--smooth:all .225s var(--curve);--smooth-slow:all .5s var(--curve);--smooth-very-slow:all 1s var(--curve);--preview-device-frame-transition:width var(--duration-slow) var(--curve), height var(--duration-slow) var(--curve);--backdrop-blur-overlay:8px;--selection-colour:var(--coal);--selection-background-colour:var(--primary-fade);--placeholder-colour:var(--anchor)}@media (prefers-reduced-motion){:root{--curve:linear;--ease-zoom:linear;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--smooth-fast:all 0s var(--curve);--smooth:all 0s var(--curve);--smooth-slow:all 0s var(--curve);--smooth-very-slow:all 0s var(--curve);--preview-device-frame-transition:none}}html{font-size:10px}html.fontsize-small{font-size:62.5%}html.fontsize-large{font-size:73%}body,html{height:100%;margin:0}body{font-family:var(--body),sans-serif;letter-spacing:-.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:24px}*,:after,:before{box-sizing:border-box}figure{margin:0}a{cursor:pointer;color:var(--primary,var(--button-colour));text-decoration:none}a:visited{color:revert}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}button,input{line-height:inherit;font-size:inherit;color:inherit;font-family:var(--body),sans-serif}fieldset{all:unset;display:block}a:focus-visible{outline:2px solid var(--focus-colour,var(--coal));outline-offset:2px;border-radius:4px}hr{border-style:solid;border-top-width:1px;border-bottom-width:0;border-bottom-color:currentColor;border-color:var(--smoke)}#__nuxt,[data-v-app],[data-vue]{display:contents}p{margin-top:0;margin-bottom:8px;font-size:16px;font-weight:400;line-height:24px}p.white{color:#fff}p.anchor,p.gray{color:var(--anchor)}p.lg{font-size:18px;line-height:34px}p.md{font-size:14px;line-height:20px}p.sm{font-size:12px}p.sm,p.xs{line-height:16px}p.label,p.xs{font-size:10px}p.label{text-transform:uppercase;letter-spacing:.1px;padding:0;font-weight:500;line-height:12px}h1,h2,h3,h4,h5,h6{font-family:var(--heading),sans-serif;font-weight:var(--heading-weight,600);color:inherit;margin:8px 0}h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:#fff}h1.smoke,h2.smoke,h3.smoke,h4.smoke,h5.smoke,h6.smoke{color:var(--smoke)}h1.anchor,h1.gray,h2.anchor,h2.gray,h3.anchor,h3.gray,h4.anchor,h4.gray,h5.anchor,h5.gray,h6.anchor,h6.gray{color:var(--anchor)}h1.light,h1.silver,h2.light,h2.silver,h3.light,h3.silver,h4.light,h4.silver,h5.light,h5.silver,h6.light,h6.silver{color:var(--steel)}b,strong{font-weight:var(--heading-weight,600)}.h1,h1{font-size:32px;line-height:48px}.h2,h2{font-size:24px;line-height:32px}.h3,h3{font-size:20px;line-height:28px}.h4,h4{font-size:16px}.h4,.h5,h4,h5{line-height:20px}.h5,h5{font-size:14px}.h6,h6{font-size:12px;line-height:16px}.osano-cm-window{z-index:999}.grid-pad{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:56px}.impersonate-user-message{box-shadow:none;background:0;border:0;position:static}.impersonate-user-message>a{background-color:var(--danger);color:var(--danger-contrast);z-index:9999;max-width:300px;box-shadow:var(--shadow-base);border-radius:8px;margin:8px;padding:12px;font-size:12px;line-height:1;position:fixed;bottom:56px;left:56px}.embed-responsive{width:100%;height:0;padding:0;display:block;position:relative;overflow:hidden}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object{border:0;width:100%;height:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0}.primary{background-color:var(--primary);color:var(--primary-contrast)}.primary>*{color:var(--primary-contrast)}.warning{background-color:var(--warning);color:var(--warning-contrast)}.warning>*{color:var(--warning-contrast)}.danger{background-color:var(--danger);color:var(--danger-contrast)}.danger>*{color:var(--danger-contrast)}.success{background-color:var(--success);color:var(--success-contrast)}.success>*{color:var(--success-contrast)}.fade-primary{background-color:var(--primary-tint);color:var(--primary-tint-contrast)}.fade-primary>*{color:var(--primary-tint-contrast)}.fade-warning{background-color:var(--warning-tint);color:var(--warning-tint-contrast)}.fade-warning>*{color:var(--warning-tint-contrast)}.fade-success{background-color:var(--success-tint);color:var(--success-tint-contrast)}.fade-success>*{color:var(--success-tint-contrast)}.fade-danger{background-color:var(--danger-tint);color:var(--danger-tint-contrast)}.fade-danger>*{color:var(--danger-tint-contrast)}.text-primary{color:var(--primary)}.text-warning{color:var(--warning)}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.text-magic{color:var(--magic)}.docked-message{z-index:-1;align-items:center;max-width:1170px;margin:auto;padding:4px 32px;display:flex;position:relative}.docked-message p{margin:0}.docked-message.primary{color:var(--coal);background-color:var(--primary-tint)}.docked-message.primary span.icon{color:var(--primary)}.docked-message.primary>*{color:var(--coal)}.docked-message.success{color:var(--coal);background-color:var(--success-tint)}.docked-message.success span.icon{color:var(--success)}.docked-message.success>*{color:var(--coal)}.docked-message.warning{color:var(--coal);background-color:var(--warning-tint)}.docked-message.warning span.icon{color:var(--warning)}.docked-message.warning>*{color:var(--coal)}.docked-message.danger{color:var(--coal);background-color:var(--danger-tint)}.docked-message.danger span.icon{color:var(--danger)}.docked-message.danger>*{color:var(--coal)}.skeleton{border-radius:2px;transition:all .25s;position:relative;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background-color:var(--cloud)!important;color:var(--cloud)!important;background-image:none!important;overflow:hidden!important}.skeleton>*{visibility:hidden!important}.skeleton:after{content:"";background:linear-gradient(90deg,var(--cloud),var(--smoke),var(--cloud));width:100vw;height:100%;animation:2s linear infinite skeleton;position:fixed;top:0;left:0}.skeleton.skeleton-smoke{background-color:var(--smoke)!important;color:var(--smoke)!important}.skeleton.skeleton-smoke:after{background:linear-gradient(90deg,var(--smoke),var(--mercury),var(--smoke))}.skeleton.skeleton-mercury{background-color:var(--mercury)!important;color:var(--mercury)!important}.skeleton.skeleton-mercury:after{background:linear-gradient(90deg,var(--mercury),var(--steel),var(--mercury))}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.noanimate{transition-duration:0s!important}.menu-bottom-enter-active,.menu-bottom-leave-active{transition:var(--smooth)}.menu-bottom-enter-from,.menu-bottom-leave-to{opacity:0;transform:translateY(8px)}.menu-top-enter-active,.menu-top-leave-active{transition:var(--smooth)}.menu-top-enter-from,.menu-top-leave-to{opacity:0;transform:translateY(-8px)}.menu-left-enter-active,.menu-left-leave-active{transition:var(--smooth)}.menu-left-enter-from,.menu-left-leave-to{opacity:0;transform:translate(8px)}.menu-right-enter-active,.menu-right-leave-active{transition:var(--smooth)}.menu-right-enter-from,.menu-right-leave-to{opacity:0;transform:translate(-8px)}.fadeup-enter-active,.fadeup-leave-active{transition:var(--smooth)}.fadeup-enter-from,.fadeup-leave-to{opacity:0;transform:translateY(24px)}.fadedown-enter-active,.fadedown-leave-active{transition:var(--smooth)}.fadedown-enter-from,.fadedown-leave-to{opacity:0;transform:translateY(-24px)}.fadeup-bounce-enter-active{animation:1s fadeupbounce}.fadeup-bounce-leave-active{transition:var(--smooth)}.fadeup-bounce-leave-to{opacity:0}.fadedown-bounce-enter-active{animation:1s fadedownbounce}.fadedown-bounce-leave-active{animation:1s reverse fadedownbounce}.fadespin-enter-active,.fadespin-leave-active{transition:var(--smooth-slow)}.fadespin-leave-to{opacity:0;transform:translateY(-24px)}.fadespin-enter-from{opacity:0;transform:translateY(24px)}.fadespindown-enter-active,.fadespindown-leave-active,.fadespinup-enter-active,.fadespinup-leave-active{transition:var(--smooth)}.fadespinup-leave-to{opacity:0;transform:translateY(-100%)}.fadespindown-leave-to,.fadespinup-enter-from{opacity:0;transform:translateY(100%)}.fadespindown-enter-from{opacity:0;transform:translateY(-100%)}.fade-enter-active,.fade-leave-active{transition:var(--smooth)}.fade-enter-from,.fade-leave-to{opacity:0}.fadeslow-enter-active,.fadeslow-leave-active{transition:opacity .8s var(--curve)}.fadeslow-enter-from,.fadeslow-leave-to{opacity:0}.fadeveryslow-enter-active,.fadeveryslow-leave-active{transition:opacity 2s var(--curve)}.fadeveryslow-enter-from,.fadeveryslow-leave-to{opacity:0}.fadefast-enter-active,.fadefast-leave-active{transition:var(--smooth-fast)}.fadefast-enter-from,.fadefast-leave-to{opacity:0}.fadein-enter-active{transition:var(--smooth)}.fadein-leave-active{transition:none;display:none}.fadein-enter-from,.fadein-leave-to{opacity:0}.slideforward-enter-active,.slideforward-leave-active{transition:var(--smooth-slow)}.slideforward-enter-from{transform:translate(100%)}.slideforward-leave-to{transform:translate(-100%)}.slidebackward-enter-active,.slidebackward-leave-active{transition:var(--smooth-slow)}.slidebackward-enter-from{transform:translate(-100%)}.slidebackward-leave-to{transform:translate(100%)}.slidedown-enter-active,.slidedown-leave-active{transition:var(--smooth)}.slidedown-enter-from,.slidedown-leave-to{transform:translateY(-200%)}.slideup-enter-active,.slideup-leave-active{transition:var(--smooth)}.slideup-enter-from,.slideup-leave-to{transform:translateY(200%)}.slideleft-enter-active,.slideleft-leave-active{transition:transform .35s var(--curve);will-change:transform}.slideleft-enter-from,.slideleft-leave-to{transform:translate(200%)}.slideright-enter-active,.slideright-leave-active{transition:transform .35s var(--curve);will-change:transform}.slideright-enter-from,.slideright-leave-to{transform:translate(-200%)}.auth-container{background-color:var(--paleblue);align-items:center;min-height:100vh;position:relative}.auth-container,.auth-container section{flex-direction:column;justify-content:center;display:flex}.auth-container section{z-index:1;box-shadow:var(--shadow-base);color:var(--coal);text-align:center;background-color:#fff;border-radius:32px;width:100%;min-width:320px;max-width:504px;margin:32px 0;padding:32px}.auth-container section .logo-header{align-self:center;height:32px;margin:0 0 32px}.auth-container section .title{margin-bottom:24px}.auth-container section .txt-component.body.m{margin-top:16px}.auth-container section .password-error-wrapper{height:24px}.auth-container section .password-error-wrapper .txt-component.xxs .txt-component-content{align-items:center;display:flex}.auth-container section .password-error-wrapper .txt-component.xxs .txt-component-content span{margin-right:4px}.auth-container figure{background-image:url(//static.ecoach.com/assets/images/brand-pattern.svg);background-size:1152px;height:144px;position:absolute;bottom:0;left:0;right:0}.auth-container.mobile{background-color:#fff}.auth-container.mobile section{width:100%;max-width:100%;box-shadow:none;border-radius:0;flex:1;margin:0;padding:0 24px}.auth-container.mobile .notice{color:var(--coal);justify-content:center;left:16px}.auth-container.themed{background-color:var(--cloud)}.auth-container.themed figure{display:none}.switch-field[data-v-9be84b45]{cursor:pointer;align-items:center;height:auto;min-height:32px;margin:0;font-weight:400;display:flex}.switch-field.disabled[data-v-9be84b45]{cursor:default}.switch-field.disabled .switch[data-v-9be84b45]{opacity:.2}.switch-field input[type=checkbox][data-v-9be84b45]{appearance:none;position:absolute}.switch-field input[type=checkbox][data-v-9be84b45]:disabled{cursor:default}.switch-field .switch[data-v-9be84b45]{align-items:center;margin:0 8px;display:flex;position:relative}.switch-field .switch[data-v-9be84b45]:after,.switch-field .switch[data-v-9be84b45]:before{content:"";transition:var(--smooth);border-radius:16px;display:block}.switch-field .switch[data-v-9be84b45]:before{background-color:var(--anchor);width:56px;height:32px;box-shadow:inset 0 5px 20px #0000000a,inset 0 1px 6px #0000000a,inset 0 0 1px #0000000a}.switch-field .switch[data-v-9be84b45]:after{width:24px;height:24px;box-shadow:var(--shadow-base);background:#fff;position:absolute;left:4px}.switch-field.checked .switch[data-v-9be84b45]:after{transform:var(--transform)}.switch-field.checked .switch[data-v-9be84b45]:before{background-color:var(--success);box-shadow:none}.switch-field.no-left .switch[data-v-9be84b45]{margin:0 8px 0 0}.switch-field.thin[data-v-9be84b45]{height:auto;min-height:unset}.switch-field.thin .switch[data-v-9be84b45]{height:20px}.switch-field.thin .switch[data-v-9be84b45]:before{width:32px;height:4px;box-shadow:none;background-color:var(--anchor)}.switch-field.thin .switch[data-v-9be84b45]:after{background:var(--steel);width:16px;height:16px;left:0}.switch-field.thin.checked .switch[data-v-9be84b45]:after{background-color:var(--success)}.switch-field.thin.checked .switch[data-v-9be84b45]:before{background-color:var(--success-shade-1)}.switch-field.small[data-v-9be84b45]{height:auto;min-height:unset}.switch-field.small .switch[data-v-9be84b45]:before{width:40px;height:24px;box-shadow:none}.switch-field.small .switch[data-v-9be84b45]:after{width:18px;height:18px}.progress-pie[data-v-0db6b809]{--default-progress-pie-colour:var(--success);--default-progress-pie-bg:0;background:var(--progress-pie-bg,var(--default-progress-pie-bg));border-radius:100%;display:flex;position:relative}.progress-pie svg[data-v-0db6b809]{position:absolute}.progress-pie svg.first[data-v-0db6b809]{transform:rotate(-90deg)}.progress-pie svg.second[data-v-0db6b809]{transform:rotate(90deg)}.progress-pie path[data-v-0db6b809]{fill:var(--progress-pie-colour,var(--default-progress-pie-colour))}.progress-pie .progress-pie-border[data-v-0db6b809]{width:100%;height:100%;transition:border-width .5s var(--curve);border-style:solid;border-color:var(--progress-pie-colour,var(--default-progress-pie-colour));border-radius:100%;position:absolute;top:0;left:0}.course-card[data-v-c9630b16]{flex-direction:column;display:flex}.course-card.locked button[data-v-c9630b16]{cursor:default}.course-card .tooltip[data-v-c9630b16]{flex:1;width:100%}.course-card .clickable[data-v-c9630b16]{width:100%;transition:var(--smooth);position:relative}.course-card .clickable[data-v-c9630b16]:hover{box-shadow:var(--shadow-lg);transform:scale(1.05)}.course-card .clickable:hover .overlay[data-v-c9630b16],.course-card .clickable[data-v-c9630b16]:hover .drag-handle{opacity:1}.course-card .badge[data-v-c9630b16]{z-index:1;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin:12px;display:flex;position:absolute;top:0;left:0}.course-card .badge.translucent-dark[data-v-c9630b16]{background:rgba(var(--coal-rgb),.12);--progress-pie-bg:rgba(var(--coal-rgb), .2);color:var(--coal);--progress-pie-colour:var(--coal)}.course-card .badge.translucent[data-v-c9630b16]{--progress-pie-bg:#fff3;color:#fff;--progress-pie-colour:#fff;background:#ffffff1f}.course-card .course-thumbnail[data-v-c9630b16]{aspect-ratio:348/214;box-shadow:var(--shadow-md);border-radius:12px;width:100%;position:relative;overflow:hidden}.course-card .course-thumbnail .overlay[data-v-c9630b16],.course-card .course-thumbnail .photo-wrapper[data-v-c9630b16]{width:100%;height:100%;position:absolute;top:0;left:0}.course-card .course-thumbnail .overlay[data-v-c9630b16]{background:rgba(var(--coal-rgb),.3);opacity:0;transition:var(--smooth)}.course-card[data-v-c9630b16] .dropdown .popup{z-index:9999}.course-card[data-v-c9630b16] .draggable{justify-content:center;align-items:center;display:flex}.course-card .dropdown[data-v-c9630b16]{margin:12px;position:absolute;top:0;right:0}.course-card .spinner[data-v-c9630b16]{z-index:1;margin:16px;position:absolute;top:0;right:0}.course-card.list .clickable[data-v-c9630b16]{border:1px solid rgba(var(--contrast-colour-rgb),.1);color:rgba(var(--contrast-colour-rgb),1);transition:var(--smooth);border-radius:12px;flex-direction:row;align-items:center;gap:8px;min-height:64px;padding:8px 16px 8px 8px}.course-card.list .clickable>.icon[data-v-c9630b16]{color:rgba(var(--contrast-colour-rgb),.64)}.course-card.list .clickable .badge[data-v-c9630b16]{background:var(--primary);width:48px;height:48px;color:var(--primary-contrast);--progress-pie-colour:var(--primary-contrast);--progress-pie-bg:rgba(var(--primary-contrast-rgb), .2);margin:0;position:relative}.course-card.list .clickable .badge.locked[data-v-c9630b16]{background:rgba(var(--contrast-colour-rgb),.25)}.course-card.list .clickable .course-thumbnail[data-v-c9630b16]{aspect-ratio:80/48;width:80px}.course-card.list .clickable .course-thumbnail[data-v-c9630b16]:hover{transform:none}.course-card.list .clickable .course-thumbnail:hover .drag-handle[data-v-c9630b16],.course-card.list .clickable .course-thumbnail:hover .overlay[data-v-c9630b16]{opacity:0}.course-card.list .clickable .dropdown[data-v-c9630b16]{position:relative}.course-card.list .clickable>.txt-component.heading[data-v-c9630b16]{flex:1;margin-left:8px}.course-card.list .clickable[data-v-c9630b16]:hover{box-shadow:none;border-color:rgba(var(--contrast-colour-rgb),.64);transform:none}.course-card.list .clickable:hover>.icon[data-v-c9630b16]{color:rgba(var(--contrast-colour-rgb),1)}.course-card.editable .clickable[data-v-c9630b16]:hover{transform:none}.course-card.fill[data-v-c9630b16],.course-card.fill .clickable[data-v-c9630b16]{height:100%}.course-card.fill .clickable[data-v-c9630b16]:hover{transform:none}.course-card.fill .course-thumbnail[data-v-c9630b16]{aspect-ratio:auto;border-radius:0;height:100%}.toggle-container{background-color:var(--smoke);border:1px solid var(--smoke);grid-template-columns:repeat(var(--tab-count),1fr);border-radius:6px;display:grid;position:relative}.toggle-container.vertical{grid-template-columns:none;grid-template-rows:repeat(var(--tab-count),1fr)}.toggle-container .tab{cursor:pointer;z-index:1;flex:1 1 0;justify-content:center;align-items:center;margin:-1px;padding:6px;display:flex}.toggle-container .tab .icon,.toggle-container .tab .txt-component.heading{transition:var(--smooth);color:var(--steel)}.toggle-container .tab.selected .icon,.toggle-container .tab.selected .txt-component.heading,.toggle-container .tab:hover .icon,.toggle-container .tab:hover .txt-component.heading{color:var(--coal)}.toggle-container .selected-toggle{transition:var(--smooth);box-shadow:var(--shadow-base);background-color:#fff;border-radius:6px;position:absolute}.toggle-container.disabled .tab{cursor:default;pointer-events:none}.toggle-container.disabled .tab.selected .icon,.toggle-container.disabled .tab.selected .txt-component.heading,.toggle-container.disabled .tab:hover .icon,.toggle-container.disabled .tab:hover .txt-component.heading{color:var(--steel)}.toggle-container.dark{background-color:#ffffff1f;border:0}.toggle-container.dark .selected-toggle{background-color:#ffffff80}.toggle-container.dark .tab.selected .icon,.toggle-container.dark .tab.selected .txt-component.heading,.toggle-container.dark .tab:hover .icon,.toggle-container.dark .tab:hover .txt-component.heading{color:#fff;fill:#fff}.toggle-container.dark.disabled .tab .icon,.toggle-container.dark.disabled .tab .txt-component.heading{color:#ffffff1a}.toggle-container.dark.disabled .tab.selected .icon,.toggle-container.dark.disabled .tab.selected .txt-component.heading,.toggle-container.dark.disabled .tab:hover .icon,.toggle-container.dark.disabled .tab:hover .txt-component.heading{color:#fff;fill:#fff}.empty-state{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;max-width:320px;margin:auto;display:flex}.empty-state>.animation,.empty-state>svg{margin-bottom:16px}.empty-state>.txt-component.heading{margin-bottom:12px}.empty-state .cobutton{margin-top:16px}.collection-folder-card[data-v-da4dd5c5]{flex-direction:column;display:flex}.collection-folder-card .folder-thumbnail[data-v-da4dd5c5]{aspect-ratio:348/214;box-shadow:var(--shadow-md);transition:var(--smooth);background:#fff;border-radius:12px;width:100%;padding:16px;position:relative;overflow:hidden}.collection-folder-card .folder-thumbnail[data-v-da4dd5c5]:hover{box-shadow:var(--shadow-lg);transform:scale(1.05)}.collection-folder-card .folder-thumbnail .folder-header[data-v-da4dd5c5]{align-items:center;margin-bottom:16px;display:flex}.collection-folder-card .folder-thumbnail .course-previews[data-v-da4dd5c5]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;width:100%;height:100%;display:grid}.collection-folder-card .folder-thumbnail .course-previews .course-preview[data-v-da4dd5c5]{border-radius:6px;position:relative;overflow:hidden}.collection-folder-card .folder-thumbnail .course-previews .course-preview .placeholder[data-v-da4dd5c5]{background-color:var(--smoke);width:100%;height:100%}.collection-folder-card .folder-thumbnail .course-previews .course-preview .photo-wrapper[data-v-da4dd5c5]{width:100%;height:100%;position:absolute;top:0;left:0}.collection-folder-card .folder-thumbnail .spinner[data-v-da4dd5c5]{z-index:1;margin:16px;position:absolute;top:0;right:0}.collection-folder-card a{color:unset}.app-home{background-color:var(--cloud);flex:1;width:100%}.app-home .app-home-inner{flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:0 48px 48px;display:flex}.app-home .app-home-inner header{z-index:1;text-align:center;border-radius:12px;align-items:center;gap:12px;padding:16px 0;display:flex;position:relative}.app-home .app-home-inner header .spacer{flex:1}.app-home .app-home-inner header .toggle-container .tab{padding:6px 12px}.app-home .app-home-inner header hr{border:0;border-right:1px solid var(--smoke);height:32px;margin:0}.app-home .app-home-inner header .cobutton.slim{padding:6px}.app-home .app-home-inner header .dropdown-popup{width:360px}.app-home .app-home-inner header .dropdown-popup .notifications-header{border-bottom:1px solid var(--smoke);margin:0 -8px 12px;padding:12px}.app-home .app-home-inner header .dropdown-popup .switch-field{justify-content:space-between;padding:8px 16px}.app-home .app-home-inner .courses{gap:24px;display:grid}.app-home .app-home-loading{flex:1;justify-content:center;align-items:center;display:flex}.app-home .not-connected{flex:1}.app-home .not-connected .not-connected-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.app-home.mobile .collection-inner{padding:24px}.app-home.mobile .collection-inner .header{margin-bottom:0}.app-home.mobile header{flex-wrap:wrap}.app-home.mobile header .spacer{flex:100%}.app-home.editable{padding-top:48px}.app-home.preview .collection-inner .header{z-index:1}main[data-v-ebbfe1e1]{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;height:100dvh;display:flex;overflow:auto}main .collection-access[data-v-ebbfe1e1]{display:contents}main.inactive[data-v-ebbfe1e1]{background-color:var(--cloud);justify-content:center;align-items:center}.refine-container[data-v-652b038c]{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);z-index:99999;justify-content:center;margin:32px 48px;display:flex;position:absolute;top:0;left:0;right:0}.refine-container .refine-toolbar[data-v-652b038c]{color:var(--coal);box-shadow:var(--shadow-base);background:#fff;border-radius:36px;align-items:center;width:612px;max-width:100%;padding:8px;display:flex}.refine-container .refine-toolbar>.txt-component[data-v-652b038c]{flex:1}.refine-container .refine-toolbar .animation[data-v-652b038c]{margin-right:8px}.refine-container .refine-toolbar hr[data-v-652b038c]{border:0;border-right:1px solid var(--smoke);height:24px;margin:0 8px}section.toolbar-section{text-align:left;border-right:1px solid var(--steel);align-items:center;gap:8px;padding:8px;display:flex}section.toolbar-section:first-child,section.toolbar-section:last-child{border-right:0}section.toolbar-section:first-child:not(:last-child){padding-right:0}section.toolbar-section>.cobutton{min-height:auto;padding:6px}section.toolbar-section>.cobutton:last-child,section.toolbar-section>.tooltip:last-child{margin:0}section.toolbar-section>.tooltip .cobutton{min-height:auto;padding:6px}section.toolbar-section .menu.dropdown.colour{margin-right:-8px}section.toolbar-section .dropdown .cobutton .txt-component .txt-component-content{align-items:center;display:flex}section.toolbar-section .dropdown>.cobutton:not(.icononly){border:0;height:32px;min-height:auto;padding:4px 8px}section.toolbar-section .dropdown>.cobutton:not(.icononly) span{margin:0}section.toolbar-section .dropdown>.cobutton:not(.icononly) .chevron{margin-left:4px}section.toolbar-section .dropdown>.cobutton.icononly{border:0;height:auto;min-height:auto;padding:6px}section.toolbar-section .dropdown.text-styles>.cobutton{max-width:140px}section.toolbar-section .dropdown.text-styles.truncated>.cobutton{width:auto}section.toolbar-section hr{border:0;border-right:1px solid #ffffff26;flex:1;height:32px;margin:0}.swatch-component{border-radius:var(--swatch-border-radius,1000px);background-color:var(--swatch-colour);display:block;position:relative}.swatch-component.dark-border .swatch-component-border{border:1px solid rgba(var(--coal-rgb),.2)}.swatch-component.light-border .swatch-component-border{border:1px solid #fff3}.swatch-component-border{border-radius:var(--swatch-border-radius,1000px);width:100%;height:100%;position:absolute;top:0;left:0}.colour-picker[data-v-fa1cab3f]{pointer-events:all;flex-direction:column;display:flex;position:relative}.colour-picker .colour-controls[data-v-fa1cab3f]{border-radius:4px;display:flex;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.colour-picker .colour-controls .selector[data-v-fa1cab3f]{pointer-events:none;background-color:var(--selected-colour);width:16px;height:16px;margin:-8px;position:absolute;top:0}.colour-picker .colour-controls .canvas-container[data-v-fa1cab3f]{-webkit-user-select:none;user-select:none;margin:0 auto;position:relative}.colour-picker .colour-controls .canvas-container canvas[data-v-fa1cab3f]{display:block}.colour-picker .colour-controls .canvas-container .selector[data-v-fa1cab3f]{border:2px solid #fff;border-radius:100%;left:0}.colour-picker .colour-controls .hue[data-v-fa1cab3f]{background:linear-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);width:24px;height:180px;position:relative}.colour-picker .colour-controls .hue .selector[data-v-fa1cab3f]{background:#fff;right:0}.colour-picker .current[data-v-fa1cab3f]{align-items:center;padding:8px 4px;display:flex}.colour-picker .current .colour[data-v-fa1cab3f]{flex:none;width:48px;height:48px;margin-right:12px}.colour-picker .current .hex[data-v-fa1cab3f]{flex:auto}.colour-picker .swatches[data-v-fa1cab3f]{align-items:center;padding:4px;display:flex}.colour-picker .swatches .cobutton[data-v-fa1cab3f]{border-radius:100%;width:auto;padding:0}.colour-picker .swatches[data-v-fa1cab3f]>*{margin-right:8px}.colour-picker .swatches .swatch[data-v-fa1cab3f]{width:24px;height:24px}.colour-picker .current .colour.field .field-container{border:0}.colour-picker .current .colour.field .field-container .hash{margin:0}.colour-picker .current .colour.field .field-container .input-wrapper input{color:var(--coal);padding:0;font-size:16px}.colour-picker .switch-field{max-width:unset;background-color:var(--cloud);border-radius:0 0 16px 16px;justify-content:space-between;margin:8px -8px -8px;padding:12px 16px}.colour-picker .switch-field .txt-component-content{white-space:nowrap;align-items:center;display:flex}.colour-picker .switch-field .content .txt-component-content{white-space:unset;text-align:center;font-weight:400}.colour-picker .switch-field input{margin:0}.colour-picker .smart-colour-disabled{cursor:default;opacity:.92;background:#fff;padding:0;position:absolute;inset:0 0 40px}.subtitle[data-v-601e0073],.title[data-v-601e0073]{outline:none}.subtitle[data-v-601e0073]:focus:not(:focus-visible),.subtitle[data-programmatic-focus][data-v-601e0073],.title[data-v-601e0073]:focus:not(:focus-visible),.title[data-programmatic-focus][data-v-601e0073]{box-shadow:none;outline:none}.subtitle[data-v-601e0073]:focus-visible:not([data-programmatic-focus]),.title[data-v-601e0073]:focus-visible:not([data-programmatic-focus]){box-shadow:0 0 0 2px var(--focus-colour,var(--coal));border-radius:8px;outline:none}.title[data-v-601e0073]{font-family:var(--title-font,var(--theme-heading,var(--heading)));color:var(--title-colour,inherit)}.title.edit[data-v-601e0073]:focus-within{box-shadow:0 0 0 2px var(--focus-colour,var(--coal));border-radius:8px}.rich-text-toolbar .toolbar .toolbar-section .refine-toolbar>.cobutton .icon{margin-right:6px}.rich-text-toolbar .toolbar .toolbar-section .refine-toolbar .popup .popup-inner{width:240px}.rich-text-toolbar .toolbar .toolbar-section .refine-toolbar .popup .popup-inner .dropdown .cobutton{border-radius:8px;height:auto;padding:12px 16px}.rich-text-toolbar .toolbar .toolbar-section .refine-toolbar .popup .popup-inner .dropdown .cobutton .icon.anchor{margin-left:auto;margin-right:0}.rich-text-media{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);position:relative}.rich-text-media,.rich-text-media .boundary{-webkit-user-select:none;user-select:none}.rich-text-media .boundary{position:absolute;top:0;bottom:0}.rich-text-media .boundary.right{right:0}.rich-text-media .guide{-webkit-user-select:none;user-select:none;opacity:0;height:100%;stroke:var(--anchor);stroke-width:1px;stroke-dasharray:1 4;stroke-linecap:round;pointer-events:none;transition:all .15s var(--curve),stroke-width .15s var(--curve),stroke .15s var(--curve);position:absolute;top:0;transform:scale(1)}.rich-text-media.editable .rich-text-media-wrapper{position:relative}.rich-text-media .rich-text-media-wrapper{display:block}.rich-text-media .rich-text-media-wrapper .resize-drag-wrapper{z-index:1;width:32px;position:absolute;top:0;bottom:0;left:-16px}.rich-text-media .rich-text-media-wrapper .resize-drag-wrapper .draggable{cursor:col-resize;opacity:0;width:100%;height:100%;transition:opacity .15s var(--curve);position:absolute;top:0;left:0}.rich-text-media .rich-text-media-wrapper .resize-drag-wrapper .draggable:active{cursor:col-resize;opacity:1}.rich-text-media .rich-text-media-wrapper .resize-drag-wrapper .resize-drag{width:100%;height:100%;position:absolute;top:0;left:0}.rich-text-media .rich-text-media-wrapper .resize-drag-wrapper .resize-drag .resize-drag-handle{background-color:var(--anchor);width:4px;transition:background-color .15s var(--curve);border-radius:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.rich-text-media .rich-text-media-wrapper .resize-drag-wrapper .resize-drag:hover .resize-drag-handle{background-color:var(--primary)}.rich-text-media .rich-text-media-wrapper.float-left .resize-drag-wrapper,.rich-text-media .rich-text-media-wrapper.float-right .resize-drag-wrapper{top:16px;bottom:16px}.rich-text-media .rich-text-media-wrapper.caption .photo-wrapper>img{border-bottom-right-radius:0;border-bottom-left-radius:0}.rich-text-media .rich-text-media-wrapper .caption{--selection-colour:#fff;--selection-background-colour:#fff3;--placeholder-colour:var(--anchor);background-color:var(--night);color:#fff;border-bottom-right-radius:24px;border-bottom-left-radius:24px;width:100%;padding:16px 24px}.rich-text-media.inline{display:inline}.rich-text-media.inline .rich-text-media-wrapper{display:inline-block}.rich-text-media.inline .rich-text-media-wrapper .photo-wrapper{margin:0;display:inline-flex}.rich-text-media.active .drag-wrapper .draggable{opacity:1}.rich-text-media.active .rich-text-media-wrapper .resize-drag-wrapper .resize-drag .resize-drag-handle{background-color:var(--primary)}.rich-text-media:hover .guide,.rich-text-media:hover .drag-wrapper .draggable{opacity:1}.rich-text-media .toolbar.node.center{justify-content:center}.rich-text-media .toolbar.node.float-left,.rich-text-media .toolbar.node.left{justify-content:flex-start}.rich-text-media .toolbar.node.float-right,.rich-text-media .toolbar.node.right{justify-content:flex-end}.rich-text-media .plyr__controls{opacity:0;pointer-events:none}.rich-text-media .video-wrapper.controls .plyr__controls{opacity:1;pointer-events:all}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@media (width>=480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (width>=768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--full-ui input[type=range]::-ms-fill-upper{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}@media (width<=767px){.plyr__time+.plyr__time{display:none}}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}@media (width>=480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}@media (width>=1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}@media (width>=1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.rich-text-audio{margin-left:8px;position:relative}.rich-text-audio,.rich-text-audio__plyr-wrap{display:inline-flex}.rich-text-audio:after{content:"";width:8px}.rich-text-audio .plyr{--plyr-range-track-height:2px;--plyr-range-thumb-height:8px;--plyr-range-thumb-shadow:none;--plyr-range-fill-background:#fff;--plyr-video-range-track-background:#fff3;--plyr-audio-progress-buffered-background:#fff3;width:120px}.rich-text-audio .plyr .plyr__controls{background:var(--night);border-radius:24px;padding:4px}.rich-text-audio .plyr .plyr__controls .plyr__control{background:#fff;border-radius:100%;padding:4px}.rich-text-audio .plyr .plyr__controls .plyr__control svg{width:8px;height:8px;color:rgba(var(--coal-rgb),.8)}.rich-text-audio .plyr .plyr__controls .plyr__control:hover svg{color:var(--coal)}.rich-text-audio .plyr .plyr__controls .plyr__progress__container{align-items:center;height:16px;margin:0 8px;display:flex}.rich-text-audio .plyr .plyr__controls .plyr__tooltip{bottom:unset}.rich-text-audio .plyr .plyr__controls .plyr__tooltip:before{top:-4px;bottom:unset;border-top:0;border-bottom:4px solid #ffffffe6}.rich-text-audio .toolbar.node:not(.float-nav){margin:4px 0}.ProseMirror .rich-text-audio+img{display:none}.rich-text-file{-webkit-user-select:none;user-select:none;position:relative}.rich-text-file .file{background-color:var(--cloud);color:var(--coal);word-break:break-word;border-radius:8px;padding:2px 8px 2px 4px}.rich-text-file .file .icon{vertical-align:text-bottom}.rich-text-file .file:hover{text-decoration:none}.rich-text-file:hover .file{background-color:var(--smoke)}.rich-text-file.editable.active .file{background-color:var(--primary);color:var(--primary-contrast)}.rich-text-file.editable.active .file .icon{fill:var(--primary-contrast)}.rich-text-file .toolbar.node:not(.float-nav){right:unset;margin:12px 0}.rich-text-file .toolbar.node:not(.float-nav) .toolbar-inner>.field{width:224px}.rich-text-embed{-webkit-user-select:none;user-select:none}.rich-text-embed .rich-text-embed-wrapper{position:relative}.rich-text-embed .rich-text-embed-wrapper .oembed{border:2px solid #0000;border-radius:24px}.rich-text-embed.editable:not(.active) .oembed{pointer-events:none}.rich-text-embed.editable.active .rich-text-embed-wrapper .oembed,.rich-text-embed.editable:hover .rich-text-embed-wrapper .oembed{border:2px solid var(--primary)}.rich-text-table{position:relative}.rich-text-table .overflow-shadow{width:8px;position:absolute;top:0;bottom:0}.rich-text-table.static .rich-text-table-wrapper{margin:-64px 0 0;padding:72px 8px 8px}.rich-text-table .rich-text-table-wrapper{padding:8px;position:relative;overflow-x:auto}.rich-text-table .rich-text-table-wrapper button.select{appearance:none;opacity:0;background:0;border:0;display:none;position:absolute}.rich-text-table .rich-text-table-wrapper button.select:after{content:"";background-color:var(--steel);border-radius:100%;width:4px;height:4px}.rich-text-table .rich-text-table-wrapper button.select.column,.rich-text-table .rich-text-table-wrapper button.select.row{padding:0}.rich-text-table .rich-text-table-wrapper button.select.column:after,.rich-text-table .rich-text-table-wrapper button.select.row:after{background-color:var(--steel)}.rich-text-table .rich-text-table-wrapper button.select.column.active:after,.rich-text-table .rich-text-table-wrapper button.select.column:focus:after,.rich-text-table .rich-text-table-wrapper button.select.column:hover:after,.rich-text-table .rich-text-table-wrapper button.select.row.active:after,.rich-text-table .rich-text-table-wrapper button.select.row:focus:after,.rich-text-table .rich-text-table-wrapper button.select.row:hover:after{background-color:var(--primary)}.rich-text-table .rich-text-table-wrapper button.select.row{justify-content:flex-start;align-items:center;width:8px;margin:auto;top:0;bottom:0;left:-8px}.rich-text-table .rich-text-table-wrapper button.select.column{justify-content:center;align-items:flex-start;width:100%;height:8px;top:-8px;left:0;right:0}.rich-text-table .rich-text-table-wrapper button.select.table{width:12px;height:12px;margin:-8px;padding:0;display:flex}.rich-text-table .rich-text-table-wrapper button.select.table:after{border:1px solid var(--steel);background:0;width:6px;height:6px}.rich-text-table .rich-text-table-wrapper button.select.table.active:after,.rich-text-table .rich-text-table-wrapper button.select.table:focus:after,.rich-text-table .rich-text-table-wrapper button.select.table:hover:after{border:1px solid var(--primary)}.rich-text-table .rich-text-table-wrapper button.select:focus{opacity:1}.rich-text-table .rich-text-table-wrapper table{border-collapse:collapse;table-layout:fixed;width:auto;max-width:unset;border:1px solid var(--steel);margin:0;min-width:100%!important}.rich-text-table .rich-text-table-wrapper table.hovering td,.rich-text-table .rich-text-table-wrapper table.hovering th{border:1px solid var(--primary)}.rich-text-table .rich-text-table-wrapper table.selected td,.rich-text-table .rich-text-table-wrapper table.selected th{border:1px solid var(--primary);background-color:var(--primary-fade)}.rich-text-table .rich-text-table-wrapper table td,.rich-text-table .rich-text-table-wrapper table th{border-style:solid;border-width:1px 0 0 1px;border-color:var(--steel);min-width:48px;text-align:unset;font-size:14px;line-height:20px;position:relative}.rich-text-table .rich-text-table-wrapper table td>:not(.toolbar),.rich-text-table .rich-text-table-wrapper table th>:not(.toolbar){padding:8px}.rich-text-table .rich-text-table-wrapper table td.selectedCell,.rich-text-table .rich-text-table-wrapper table td.selectedRow,.rich-text-table .rich-text-table-wrapper table th.selectedCell,.rich-text-table .rich-text-table-wrapper table th.selectedRow{border:1px solid var(--primary);background-color:var(--primary-fade)}.rich-text-table .rich-text-table-wrapper table tr:first-child td>button.select.column,.rich-text-table .rich-text-table-wrapper table tr:first-child th>button.select.column,.rich-text-table .rich-text-table-wrapper table tr td:first-child>button.select.row,.rich-text-table .rich-text-table-wrapper table tr th:first-child>button.select.row{display:flex}.rich-text-table .rich-text-table-wrapper table tr td:first-child .toolbar:not(.float-nav),.rich-text-table .rich-text-table-wrapper table tr th:first-child .toolbar:not(.float-nav){right:unset}.rich-text-table .rich-text-table-wrapper table tr td:last-child .toolbar:not(.float-nav),.rich-text-table .rich-text-table-wrapper table tr th:last-child .toolbar:not(.float-nav){left:unset}.rich-text-table .rich-text-table-wrapper:hover button.select{opacity:1}.rich-text-table .toolbar:not(.float-nav).table{top:0;bottom:unset}.rich-text-table .toolbar:not(.float-nav).hug-left{left:8px;right:unset}.rich-text-table.mobile table{min-width:900px!important}.rich-text[data-v-84616e1e]{word-break:break-word;border:1px solid var(--steel);border-radius:8px;width:100%;position:relative}.rich-text .rich-text-toolbar[data-v-84616e1e]:not(.float-nav){display:contents}.rich-text.disabled[data-v-84616e1e]{pointer-events:none}.rich-text.disabled .rich-text-content[data-v-84616e1e],.rich-text.readonly .rich-text-content[data-v-84616e1e]{background-color:var(--cloud);border-radius:8px}.rich-text.disabled .rich-text-content p[data-v-84616e1e],.rich-text.readonly .rich-text-content p[data-v-84616e1e]{color:var(--steel)}.rich-text.editable[data-v-84616e1e]:focus-within,.rich-text.editable[data-v-84616e1e]:hover{border-color:var(--primary);outline:none}.rich-text.editable:focus-within .toolbar .toolbar-inner[data-v-84616e1e],.rich-text.editable:hover .toolbar .toolbar-inner[data-v-84616e1e]{border-bottom-color:var(--primary)}.rich-text.editable:focus-within .toolbar .toolbar-inner .toolbar-section[data-v-84616e1e],.rich-text.editable:hover .toolbar .toolbar-inner .toolbar-section[data-v-84616e1e]{border-right-color:var(--primary)}.rich-text.inline[data-v-84616e1e]{border:none;border-radius:0}.rich-text.inline[data-v-84616e1e]:focus-within,.rich-text.inline[data-v-84616e1e]:hover{border-color:var(--smoke)}.rich-text.inline:focus-within .toolbar .toolbar-inner[data-v-84616e1e],.rich-text.inline:hover .toolbar .toolbar-inner[data-v-84616e1e]{border-bottom-color:var(--smoke)}.rich-text.inline:focus-within .toolbar .toolbar-inner .toolbar-section[data-v-84616e1e],.rich-text.inline:hover .toolbar .toolbar-inner .toolbar-section[data-v-84616e1e]{border-right-color:var(--smoke)}.rich-text.inline.disabled .rich-text-content[data-v-84616e1e]{background-color:#0000;border-radius:0}.rich-text-label[data-v-84616e1e]{align-items:center;margin:0;padding:2px 0 10px;display:flex}.rich-text-content[data-v-84616e1e]{padding:16px}.rich-text-content.inline[data-v-84616e1e]{padding:0}.rich-text-content[data-v-84616e1e]:after{content:"";clear:both;display:table}.toolbar .toolbar-inner[data-v-84616e1e]{flex:auto;display:flex}.ProseMirror{-webkit-user-select:auto;user-select:auto;white-space:pre-wrap}.ProseMirror:focus-visible{outline:none}.ProseMirror .ProseMirror-separator{display:none!important}.ProseMirror p.is-editor-empty:first-child:before{pointer-events:none;content:attr(data-placeholder);color:var(--placeholder-colour,var(--anchor));height:0;position:absolute;left:0;right:0}.ProseMirror p{font-family:var(--body);font-weight:var(--body-weight,400);position:relative}.ProseMirror>*+*{margin-top:8px}.ProseMirror .h1,.ProseMirror .h2,.ProseMirror .h3,.ProseMirror .h4,.ProseMirror .h5,.ProseMirror .h6,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-family:var(--heading);font-weight:var(--heading-weight,600);color:inherit;margin:8px 0}.ProseMirror .h3,.ProseMirror h3{font-size:24px;line-height:32px}.ProseMirror .h4,.ProseMirror h4{font-size:16px;line-height:20px}.ProseMirror [data-textcolor] a{color:inherit}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror u>*{text-decoration:underline}.ProseMirror code{background-color:var(--smoke);border-radius:4px;margin-right:4px;padding:4px 6px}.ProseMirror pre{background-color:var(--smoke);border-radius:8px;padding:8px 16px}.ProseMirror pre code{color:inherit;background:0 0;padding:0}.ProseMirror .photo-wrapper{z-index:1;border-radius:12px;width:100%;max-width:100%;height:auto;position:relative}.ProseMirror .photo-wrapper>img{width:100%}.ProseMirror .photo-wrapper .oembed,.ProseMirror .photo-wrapper .plyr,.ProseMirror .photo-wrapper>img{border-radius:12px}.ProseMirror .photo-wrapper.center,.ProseMirror .photo-wrapper.left,.ProseMirror .photo-wrapper.right{flex-direction:column;display:flex}.ProseMirror .photo-wrapper.left{margin:16px auto 16px 6px}.ProseMirror .photo-wrapper.center{margin:16px auto}.ProseMirror .photo-wrapper.right{margin:16px 6px 16px auto}.ProseMirror .photo-wrapper.float-left{float:left;flex-direction:column;margin:16px 16px 16px 6px;display:flex}.ProseMirror .photo-wrapper.float-right{float:right;flex-direction:column;margin:16px 6px 16px 16px;display:flex}.ProseMirror blockquote{border-left:2px solid var(--smoke);padding-left:8px}.ProseMirror ::selection{color:var(--selection-colour);background-color:var(--selection-background-colour)}.ProseMirror ::selection{color:var(--selection-colour);background-color:var(--selection-background-colour)}.ProseMirror ol,.ProseMirror ul{overflow:hidden}.ProseMirror ol p,.ProseMirror ul p{margin:0}.ProseMirror ol>li,.ProseMirror ul>li{position:relative}.ProseMirror ol>li>p:before,.ProseMirror ul>li>p:before{font-family:inherit;font-size:inherit;white-space:nowrap;padding-right:3px;position:absolute;right:100%}.ProseMirror ul{list-style:none}.ProseMirror ul>li>p:before{content:"·";transform-origin:100%;transform:scale(2)}.ProseMirror ul>li>ul{list-style:initial;list-style-type:circle}.ProseMirror ul>li>ul>li>p:before{content:none}.ProseMirror ol{counter-reset:ol-counter;list-style:none}.ProseMirror ol>li>p{counter-increment:ol-counter}.ProseMirror ol>li>p:before{content:counter(ol-counter) ". "}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.theme-font .ProseMirror p{font-family:var(--theme-body,var(--body));font-weight:var(--theme-body-weight,var(--body-weight,400))}.theme-font .ProseMirror .h1,.theme-font .ProseMirror .h2,.theme-font .ProseMirror .h3,.theme-font .ProseMirror .h4,.theme-font .ProseMirror .h5,.theme-font .ProseMirror .h6,.theme-font .ProseMirror h1,.theme-font .ProseMirror h2,.theme-font .ProseMirror h3,.theme-font .ProseMirror h4,.theme-font .ProseMirror h5,.theme-font .ProseMirror h6{font-family:var(--theme-heading,var(--heading));font-weight:var(--theme-heading-weight,var(--heading-weight,600))}.selection{background-color:var(--primary-fade);position:absolute}.selection.chrome{min-height:24px;margin-top:-2px}.course-builder.sidebar-open.tablet .rich-text-toolbar.float-nav{left:0}.course-builder.sidebar-open .node.float-nav,.course-builder.sidebar-open .rich-text-toolbar.float-nav{left:375px}.course-builder .rich-text-toolbar.float-nav{z-index:997;display:block}.toolbar{pointer-events:all}.toolbar .toolbar-inner{align-items:center;display:flex;position:relative}.toolbar .toolbar-inner .field-dropdown .popup .popup-inner{width:240px;padding:12px}.toolbar .toolbar-inner>.field{width:100%}.toolbar .toolbar-inner>.field .field-container{border:0}.toolbar .toolbar-inner>.field .field-container .input-wrapper{padding-right:8px}.toolbar .toolbar-inner>.field .field-container .input-wrapper .cobutton{padding:0}.toolbar .toolbar-inner .tooltip.character-limit{position:absolute;right:0}.toolbar .toolbar-inner .tooltip.character-limit .character-limit-content{color:var(--anchor);align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:16px;display:flex}.toolbar .toolbar-inner .tooltip.character-limit.limit{color:var(--warning)}.toolbar .toolbar-inner .refine-toolbar .dropdown .icon{margin-right:6px}.toolbar .toolbar-inner .refine-toolbar .dropdown .popup .popup-inner{width:240px}.toolbar .toolbar-inner .refine-toolbar .dropdown .popup .popup-inner .dropdown .cobutton{border-radius:8px;height:auto;padding:12px 16px}.toolbar .toolbar-inner .refine-toolbar .dropdown .popup .popup-inner .dropdown .cobutton .icon.anchor{margin-left:auto;margin-right:0}.toolbar.inline{z-index:99999;border:none;border-radius:0;width:0;height:48px;margin-bottom:-48px;display:flex;position:sticky;top:56px;left:0;transform:translateY(-56px)}.toolbar.inline .toolbar-inner{box-shadow:var(--shadow-md);background:#fff;border-bottom:none;border-radius:12px;display:flex}.toolbar.inline .toolbar-inner section:last-child{border:0}.toolbar.inline section.toolbar-section{border-right-color:var(--smoke)}.toolbar.fixed{max-width:1170px;height:48px;box-shadow:var(--shadow-base);background-color:#fff;justify-content:center;align-items:center;margin:auto;display:flex}.toolbar.fixed .toolbar-inner{box-shadow:none;background:0 0;border:0;justify-content:center}.toolbar.inline .toolbar-inner>.field,.toolbar.node .toolbar-inner>.field{padding:8px}.toolbar.inline .toolbar-inner>.field .field-container,.toolbar.node .toolbar-inner>.field .field-container{background:var(--cloud);border:0}.toolbar.inline .toolbar-inner>.field .field-container .input-wrapper,.toolbar.node .toolbar-inner>.field .field-container .input-wrapper{height:32px;padding-right:4px}.toolbar.inline .toolbar-inner>.field .field-container .input-wrapper input,.toolbar.node .toolbar-inner>.field .field-container .input-wrapper input{color:inherit;padding:8px 12px;font-size:12px;line-height:16px}.toolbar.node:not(.float-nav){z-index:99999;justify-content:center;margin:8px 0;display:flex}.toolbar.node:not(.float-nav) .toolbar-inner section.toolbar-section{border-right:1px solid var(--coal)}.toolbar.node:not(.float-nav) .toolbar-inner section.toolbar-section:last-child{border-right:0}.toolbar.node:not(.float-nav) .toolbar-inner .field .field-container{background:rgba(var(--coal-rgb),.12);color:#fff}.toolbar.node:not(.float-nav) ::-moz-selection{color:#fff;background-color:#fff3}.toolbar.node:not(.float-nav) ::selection{color:#fff;background-color:#fff3}.toolbar.node.float-nav{z-index:998;width:auto}.toolbar.node.float-nav .toolbar-inner{background-color:var(--night);justify-content:center;align-items:center;max-width:1170px;height:48px;margin:auto;padding:0 8px;display:flex}.toolbar.fixed section.toolbar-section,.toolbar.node.float-nav section.toolbar-section{border-right:0;gap:4px;padding:4px}.toolbar.fixed section.toolbar-section .dropdown .popup.top,.toolbar.node.float-nav section.toolbar-section .dropdown .popup.top{margin-bottom:12px}.toolbar.fixed section.toolbar-section .dropdown .popup .popup-inner>.field,.toolbar.node.float-nav section.toolbar-section .dropdown .popup .popup-inner>.field{margin-top:8px;padding:0}.toolbar.fixed section.toolbar-section .dropdown .popup .popup-inner>.field .field-container .input-wrapper,.toolbar.node.float-nav section.toolbar-section .dropdown .popup .popup-inner>.field .field-container .input-wrapper{height:32px;padding-right:4px}.toolbar.fixed section.toolbar-section .dropdown .popup .popup-inner>.field .field-container .input-wrapper input,.toolbar.node.float-nav section.toolbar-section .dropdown .popup .popup-inner>.field .field-container .input-wrapper input{color:inherit;padding:8px 12px;font-size:12px;line-height:16px}.toolbar.fixed section.toolbar-section .dropdown .popup .popup-inner>.field .field-container .cobutton,.toolbar.node.float-nav section.toolbar-section .dropdown .popup .popup-inner>.field .field-container .cobutton{width:auto;padding:0}.toolbar.fixed section.toolbar-section .dropdown .popup.vertical.right,.toolbar.node.float-nav section.toolbar-section .dropdown .popup.vertical.right{right:-4px}.toolbar.fixed section.toolbar-section .dropdown.colour .popup,.toolbar.node.float-nav section.toolbar-section .dropdown.colour .popup{padding-bottom:20px;transform:translate(calc(-50% - 20px))}.toolbar.fixed section.toolbar-section .dropdown.colour .popup .popup-inner,.toolbar.node.float-nav section.toolbar-section .dropdown.colour .popup .popup-inner{padding:8px}.collection{background-color:var(--background-colour);width:100%;height:100%;color:var(--contrast-colour);flex:1}.collection .collection-inner{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:48px;display:flex}.collection .collection-inner .header{z-index:1;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:24px;margin-bottom:48px;display:flex;position:relative}.collection .collection-inner .header .courses-count{align-items:center;padding:4px 12px 4px 8px;display:flex}.collection .collection-inner .header .rich-text{width:auto;min-width:210px}.collection .collection-inner .header .photo-wrapper{border-radius:100%;width:96px;height:96px;overflow:hidden}.collection .collection-inner .navigation{border:1px solid rgba(var(--contrast-colour-rgb),.1);--progress-background-colour:rgba(var(--contrast-colour-rgb), .15);border-radius:12px;align-items:center;gap:24px;padding:16px 16px 16px 24px;display:flex;position:relative}.collection .collection-inner .navigation .progress-wrapper{flex:1;align-items:center;gap:8px;display:flex}.collection .collection-inner .navigation .progress-wrapper .progress{flex:1}.collection .collection-inner .navigation .cobutton.create{border-radius:32px;height:auto;padding:12px 24px}.collection .collection-inner .courses.grid-view{gap:24px;display:grid}.collection .collection-inner .courses.list-view{flex-direction:column;gap:16px;display:flex}.collection .logo-wrapper{align-items:center;margin:0 auto 24px;display:flex}.collection .logo-wrapper,.collection .logo-wrapper img{max-width:132px;max-height:48px}.collection .logo-wrapper.mobile,.collection .logo-wrapper.mobile img{max-width:88px;max-height:32px}.collection .logo-wrapper.box{box-shadow:var(--shadow-base);background-color:#fff;border-radius:1000px;padding:8px 12px}.collection .logo-wrapper.box img{max-width:100%;max-height:100%}.collection .logo-wrapper.box.mobile{padding:4px 8px}.collection.mobile .collection-inner{padding:24px}.collection.mobile .collection-inner .header{margin-bottom:0}.collection.mobile .collection-inner .navigation{flex-direction:column;align-items:stretch}.collection.mobile .collection-inner .navigation .cobutton.create{width:100%}.collection.editable{padding-top:48px}.collection.preview .collection-inner .header{z-index:1}.lookup-item.clickable{border-radius:12px;flex:none;justify-content:space-between;align-items:center;min-height:64px;padding:16px 12px;display:flex}.lookup-item.clickable>span{align-items:center;display:flex}.lookup-item.clickable>.txt-component.heading{transition:var(--smooth);flex:auto;margin-right:16px}.lookup-item.clickable>.txt-component.heading.skeleton{min-height:24px;margin-right:48px}.lookup-item.clickable .profile{flex:1 1 0;margin-right:16px;overflow:hidden}.lookup-item.clickable.disabled{pointer-events:none;cursor:default!important}.lookup-item.clickable.disabled .profile,.lookup-item.clickable.disabled .txt-component.heading{color:var(--steel)}.lookup-item.clickable.disabled:hover{background:0}.lookup-item.clickable:hover,.controls .cobutton{background-color:var(--cloud)}.controls .cobutton>*{color:var(--coal);fill:var(--coal)}.dropdown.lookup .popup .popup-inner{min-width:320px;padding:0}.dropdown.lookup .popup .popup-inner>div{flex-direction:column;align-items:stretch;max-height:344px;padding:0;display:flex}.dropdown.lookup .popup .popup-inner .spinner{margin:8px}.dropdown.lookup .popup .popup-inner .controls{border:0;border-bottom:1px solid var(--smoke);flex-direction:column;gap:12px;margin:0;padding:16px;display:flex}.dropdown.lookup .popup .popup-inner .controls .controls-container{align-items:center;gap:8px;display:flex}.dropdown.lookup .popup .popup-inner .controls .controls-container>*{margin-left:8px}.dropdown.lookup .popup .popup-inner .controls .controls-container>.txt-component.heading.xxs{flex:auto}.dropdown.lookup .popup .popup-inner .controls .controls-container>.txt-component.heading.xxs .txt-component-content{align-items:center;display:flex}.dropdown.lookup .popup .popup-inner .controls .controls-container>.txt-component.heading.xxs>span{margin-right:8px}.dropdown.lookup .popup .popup-inner .controls .controls-container .search-container{flex:1 0 auto;margin:0}.dropdown.lookup .popup .popup-inner .controls .controls-container .search-container input{font-size:13px}.dropdown.lookup .popup .popup-inner .controls .controls-container .cobutton{font-weight:700}.dropdown.lookup .popup .popup-inner .filter-container,.dropdown.lookup .popup .popup-inner .sort-container{flex-direction:column;align-items:flex-start;padding:16px 24px;display:flex;overflow:auto}.dropdown.lookup .popup .popup-inner .filter-container .filter,.dropdown.lookup .popup .popup-inner .filter-container .sort,.dropdown.lookup .popup .popup-inner .sort-container .filter,.dropdown.lookup .popup .popup-inner .sort-container .sort{cursor:pointer;width:100%;height:40px;transition:var(--smooth);border-radius:4px;align-items:center;margin-bottom:4px;padding:8px 16px;display:flex}.dropdown.lookup .popup .popup-inner .filter-container .filter:hover:not(.fade-primary),.dropdown.lookup .popup .popup-inner .filter-container .sort:hover:not(.fade-primary),.dropdown.lookup .popup .popup-inner .sort-container .filter:hover:not(.fade-primary),.dropdown.lookup .popup .popup-inner .sort-container .sort:hover:not(.fade-primary){background-color:var(--cloud)}.dropdown.lookup .popup .popup-inner .filter-container .filter .filter-count,.dropdown.lookup .popup .popup-inner .sort-container .filter .filter-count{flex:auto;margin-left:8px}.dropdown.lookup .popup .popup-inner .filter-container .sort .sort-icon,.dropdown.lookup .popup .popup-inner .sort-container .sort .sort-icon{flex:auto;align-items:center;margin-left:16px;display:flex}.dropdown.lookup .popup .popup-inner .filter-container .sort .sort-icon.desc,.dropdown.lookup .popup .popup-inner .sort-container .sort .sort-icon.desc{flex-direction:row-reverse;justify-content:flex-end}.dropdown.lookup .popup .popup-inner .filter-container>*{width:100%;margin-bottom:8px}.dropdown.lookup .popup .popup-inner .results-container{flex-direction:column;flex:auto;align-items:stretch;padding:8px;display:flex;overflow:auto}.dropdown.lookup .popup .popup-inner .results-container .total-container{cursor:default;flex:none;justify-content:space-between;align-items:center;height:48px;padding:8px 24px;display:flex}.dropdown.lookup .popup .popup-inner .results-container .total-container .cobutton>*{font-weight:700}.dropdown.lookup .popup .popup-inner .results-container .total-container .cobutton.show-more>span{transform:rotate(90deg)}.dropdown.lookup .popup .popup-inner .results-container .total-container p{align-items:center;margin:0;display:flex}.dropdown.lookup .popup .popup-inner .results-container .total-container p strong{margin:0 2px}.dropdown.lookup .popup .popup-inner .results-container .item-group{flex:none;align-items:center;padding:16px;display:flex}.dropdown.lookup .popup .popup-inner .results-container .item-group p{margin:0}.dropdown.lookup .popup .popup-inner .results-container .item-group p.skeleton{width:100%;height:16px}.dropdown.lookup .popup .popup-inner .results-container .item-group span{flex:none}.dropdown.lookup .popup .popup-inner .results-container .loading-container{background-color:var(--cloud);border-radius:4px;justify-content:center;align-items:center;margin:8px;display:flex}.dropdown.lookup .popup .popup-inner .results-container .loading-container .spinner{margin:8px}.dropdown.lookup .popup .popup-inner .message{text-align:center;flex-direction:column;align-items:center;margin:24px 0;display:flex}.toast{pointer-events:none;z-index:90;justify-content:center;padding:16px 0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.toast .toast-main{pointer-events:all;box-shadow:var(--shadow-xl);background:#fff;border-radius:8px;align-items:center;padding:12px 16px;display:flex}.toast .toast-main.primary{background:var(--primary)}.toast .toast-main.success{background:var(--success)}.toast .toast-main.success .txt-component,.toast .toast-main.success span.icon.m-right{color:var(--success-contrast)}.toast.auto{align-items:center;height:56px;position:static}.toast.auto .txt-component{color:#fff}.status-container[data-v-299cb06f]{align-items:center;display:flex}.status-container .status[data-v-299cb06f]{border-radius:100%;flex:none;margin-right:8px}.status-container .status.pending[data-v-299cb06f]{background-color:var(--steel)}.status-container .status.waiting[data-v-299cb06f]{background-color:var(--anchor)}.status-container .status.success[data-v-299cb06f]{background-color:var(--color-sentiment-positive)}.status-container .status.danger[data-v-299cb06f]{background-color:var(--color-sentiment-negative)}.profile[data-v-9f0f2ed6]{align-items:center;max-width:100%;display:flex}.profile>span[data-v-9f0f2ed6]{color:var(--anchor);fill:var(--anchor);background-color:#fff;border-radius:100%}.profile .avatar[data-v-9f0f2ed6]{background-color:var(--smoke);-webkit-user-select:none;user-select:none;background-position:50%;background-size:cover;border-radius:100%;flex:none;justify-content:center;align-items:center;font-weight:900;display:flex;position:relative}.profile .avatar .status-container[data-v-9f0f2ed6]{border:2px solid #fff;border-radius:100%;position:absolute;bottom:2px;right:-2px}.profile .avatar .status-container .status[data-v-9f0f2ed6]{margin:0}.profile .avatar.square[data-v-9f0f2ed6]{border-radius:8px}.profile .avatar.avatar[data-v-9f0f2ed6]{background-color:#fff}.profile .avatar.origin[data-v-9f0f2ed6]{padding:4px}.profile .avatar.origin .icon[data-v-9f0f2ed6]{color:rgba(var(--coal-rgb),.3)}.profile .info-container[data-v-9f0f2ed6]{flex-direction:column;margin-left:12px;display:flex;overflow:hidden}.profile .info-container .email[data-v-9f0f2ed6]{margin:0}.profile .info-container[data-v-9f0f2ed6]>*{max-width:100%}.profile .info-container.nopad[data-v-9f0f2ed6]{margin:0}.profile .info-container.skeleton[data-v-9f0f2ed6]{width:100%;height:24px}.profile .info-container .name[data-v-9f0f2ed6]{align-self:flex-start;align-items:center;margin:0;display:flex;position:relative}.profile .info-container a[data-v-9f0f2ed6]:hover{text-decoration:none}.profile .group[data-v-9f0f2ed6]{color:var(--anchor);align-items:center;font-size:10px;display:flex}.profile .group strong[data-v-9f0f2ed6]{white-space:pre}.profile .group span[data-v-9f0f2ed6]{margin-left:8px;margin-right:4px}.profile .group span[data-v-9f0f2ed6]:first-child{margin-left:0}.profile .avatar .status-container .status{margin:0}.email-chip[data-v-a57e268c]{word-break:break-all;letter-spacing:-.2px;-webkit-user-select:none;user-select:none;border-radius:4px;height:32px;margin:4px 8px 4px 0;padding:4px 12px;font-size:16px;line-height:24px;display:flex}.email-chip .chip-content[data-v-a57e268c]{align-self:center;position:relative}.email-chip .cobutton[data-v-a57e268c]{align-self:center;margin-left:8px}.email-chip.invalid[data-v-a57e268c]{background-color:var(--danger-tint);color:var(--coal)}.email-chip.focus[data-v-a57e268c]{border:1px solid var(--anchor);background-color:#fff}.email-chip.focus[data-v-a57e268c]>*{color:var(--coal)}.email-container .email-chip .cobutton{background:0;padding:0}.email-container .email-chip .info-container{margin:0}.email-multi[data-v-16e1decc] .lookup .popup{top:88px;right:-7px}.email-multi[data-v-16e1decc] .lookup .popup .popup-inner{width:456px;max-width:unset}.email-multi[data-v-16e1decc] .lookup.offset .popup{right:-47px}.email-multi .email-container[data-v-16e1decc]{border:1px solid var(--steel);border-radius:8px;align-items:flex-start;min-height:104px;padding:6px;display:flex;position:relative}.email-multi .email-container.focus[data-v-16e1decc]{border-color:var(--primary)}.email-multi .email-container.disabled[data-v-16e1decc]{background-color:var(--cloud);--placeholder-colour:var(--steel)}.email-multi .email-container .email-inner[data-v-16e1decc]{flex-wrap:wrap;flex:auto;align-items:center;padding:6px 10px;display:flex;position:relative}.email-multi .email-container .email-inner .txt-component[data-v-16e1decc]{--edit-background-colour:transparent;flex:1;display:flex}.email-multi .email-container[data-v-16e1decc] .lookup{margin-left:6px}.email-multi .email-container .slack-lookup .slack-icon[data-v-16e1decc]{width:16px;height:16px}.email-multi .email-container .slack-lookup .toggle-container[data-v-16e1decc]{width:100%}.email-multi .email-container .teams-lookup .teams-icon[data-v-16e1decc]{width:16px;height:16px}.email-multi .email-container .teams-lookup .toggle-container[data-v-16e1decc]{width:100%}.email-multi .info-container[data-v-16e1decc]{justify-content:space-between;min-height:24px;padding:4px 0;display:flex}.email-multi .info-container .icon[data-v-16e1decc]{margin-right:4px}.email-container .email-chip{border-radius:40px;align-items:center}.email-container .email-chip.profile{padding-left:4px}.email-container .email-chip.group{border-radius:8px}.email-container .email-chip.group .avatar{border-radius:4px}.email-container .email-chip.valid{background-color:var(--cloud)}.email-container .email-chip.valid .chip-content,.email-container .email-chip.valid .icon{color:var(--coal)}.email-container .email-chip.valid .cobutton span{fill:var(--anchor);color:var(--anchor)}.email-container .email-chip.valid:hover{background-color:var(--smoke)}.email-container .email-chip.valid:hover .cobutton span{fill:var(--coal);color:var(--coal)}.email-container .email-chip .avatar{justify-content:center;align-items:center;margin-right:8px;display:flex}.email-container .email-chip .avatar .photo-wrapper{border-radius:50%;width:24px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.email-container .email-chip .initials{border-radius:50%;width:24px;height:24px;position:relative}.email-container .email-chip .initials,.email-container .email-chip .initials .txt-component{justify-content:center;align-items:center;display:flex}.modal-outer.share{flex-direction:column}.modal-outer.share .footer-action{background-color:#fff;justify-content:center;align-items:center;width:504px;padding:12px 16px;display:flex}.modal-outer.share .footer-action svg.slack{width:24px;height:24px;margin-left:8px}.modal-outer.share .footer-action svg.teams{width:24px;height:24px;margin-left:4px}.modal-outer.share .footer-action>.icon{color:var(--anchor)}.modal-outer.share .footer-action .chevron{margin-left:auto}.modal-outer.share .footer-action:focus,.modal-outer.share .footer-action:hover{background-color:var(--smoke)}.modal-outer.share .footer-action:active{background-color:var(--cloud)}.modal-outer.share .footer-action.top{border-top-left-radius:24px;border-top-right-radius:24px}.modal-outer.share .footer-action.bottom{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.modal-outer.share .footer-action:disabled{background-color:var(--cloud);color:var(--steel)}.modal-outer.share .footer-action:disabled>.icon,.modal-outer.share .footer-action:disabled>svg{color:var(--steel)}.modal-outer.share .footer-action:disabled>.icon path,.modal-outer.share .footer-action:disabled>svg path{fill:var(--steel)}.modal-outer.share.link .modal-inner>.body{height:474px}.modal-outer.share .modal-inner{margin:8px}.modal-outer.share .modal-inner>.body{height:586px;transition:none}.modal-outer.share .modal-inner>.body .navtab{color:var(--anchor);padding:16px}.modal-outer.share .modal-inner>.body .navtab.selected{color:var(--coal)}.modal-outer.share .modal-inner>.body .navtab.selected .icon{color:var(--primary)}.modal-outer.share .modal-inner>.body footer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid var(--smoke);background:#fffc;justify-content:space-between;margin:0;padding:16px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.modal-outer.share .modal-inner>.body footer .message{background-color:var(--cloud);align-items:center;padding:0 24px;display:flex;position:absolute;bottom:100%;left:0;right:0}.modal-outer.share .info{margin-left:4px}.modal-outer.share .footer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid var(--smoke);background-color:#fffffff0;justify-content:space-between;align-items:center;padding:20px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.modal-outer.share .footer .field{width:100%}.modal-outer.share.mobile .footer .cobutton{flex:auto}.modal-outer.share.mobile .modal-outer-footer{border-top:1px solid var(--smoke);background-color:#fff;width:100%;padding:16px}.modal-outer.share.mobile .footer-action{background-color:var(--smoke);border-radius:8px;width:100%;margin-bottom:8px;padding:8px 16px}.modal-outer.share.mobile .footer-action:hover{background-color:var(--cloud)}.modal-outer.share.mobile .footer-action:active{background-color:var(--smoke)}.dropdown.menu .popup .popup-inner>.txt-component.marker{color:var(--anchor);margin:8px}.droppable[data-v-0efecea9]{cursor:default;touch-action:pan-y;display:inline}.droppable[data-v-0efecea9]>*{pointer-events:none}.draglist{margin:calc((var(--drag-list-gap)/2)*-1) 0;flex-direction:column;display:flex;position:relative}.draglist .border{color:var(--steel);position:absolute;inset:0}.draglist .list-item{flex:auto}.draglist .drop-expand{width:100%;position:relative}.draglist .droppable.clickable{color:#0000;border-radius:16px;display:inline-flex}.draglist .droppable.clickable>*{pointer-events:all}.draglist .drag{color:var(--primary);border-radius:16px}.draglist .pinline{width:100%;height:var(--drag-list-gap);transition:var(--smooth);opacity:0;align-items:center;display:flex;position:absolute}.draglist .pinline.above{margin-top:calc(var(--drag-list-gap)*-1)}.draglist .pinline.dropping{opacity:1}.draglist .pinline:after,.draglist .pinline:before{content:"";position:absolute;left:0}.draglist .pinline:before{border:1.5px solid var(--primary);z-index:1;background-color:#fff;border-radius:100%;width:6px;height:6px}.draglist .pinline:after{background-color:var(--primary);height:1.5px;right:0}.draglist .pinline.lg:before{border:1.5px solid var(--primary);width:10px;height:10px}.draglist .pinline.sm:before{background-color:var(--primary);border:0}.draglist.notouch{-webkit-user-select:none;user-select:none}.draglist.notouch,.draglist.notouch .draggable,.draglist.notouch .droppable{touch-action:pan-y}.draglist.notouch.dragging,.draglist.notouch.dragging .draggable,.draglist.notouch.dragging .droppable{touch-action:none}.draglist.animate .drop-expand,.draglist.animate .list-item{transition:margin .2s var(--curve),height .2s var(--curve),width .2s var(--curve)}.modal-outer.add-alt-text .modal-inner .footer{justify-content:space-between}.modal-outer.reorder-modal .modal-inner .header.has-close{padding-left:24px}.modal-outer.reorder-modal .modal-inner .body{height:492px;padding:24px;display:flex}.modal-outer.reorder-modal .modal-inner .body .numbers{flex-direction:column;gap:8px;margin-right:12px;display:flex}.modal-outer.reorder-modal .modal-inner .body .numbers .number{background-color:var(--smoke);width:48px;height:48px;color:var(--anchor);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.modal-outer.reorder-modal .modal-inner .body section{flex-direction:column;flex:auto;gap:8px;display:flex}.modal-outer.reorder-modal .modal-inner .body section>.quiz-section{height:48px;color:var(--anchor);flex:none;align-items:center;display:flex}.modal-outer.reorder-modal .modal-inner .body .draglist .list-item .reorder-list-image{background-color:var(--smoke);border-radius:6px;width:40px;height:40px;margin-left:4px;overflow:hidden}.modal-outer.reorder-modal .modal-inner .body .draglist .list-item .reorder-list-title{margin-left:12px}.modal-outer.reorder-modal .modal-inner .body .draglist .list-item .slice{height:48px;color:var(--coal);background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:4px 4px 4px 0;display:flex}.modal-outer.reorder-modal .modal-inner .body .draglist .list-item .slice .txt-component{flex:auto}.modal-outer.reorder-modal .modal-inner .body .draglist .list-item .slice .cobutton{cursor:inherit}.modal-outer.reorder-modal .modal-inner .body .draglist .list-item .slice:hover .cobutton .icon{fill:var(--coal)}.modal-outer.reorder-modal .modal-inner .body .draglist .list-item .slice.dragging .cobutton .icon{fill:var(--primary)}.modal-outer.reorder-modal .modal-inner .body .draglist .list-item .course-thumbnail{border-radius:8px;min-width:64px;height:40px;position:relative;overflow:hidden}.modal-outer.reorder-modal .modal-inner .body .draglist .list-item .course-thumbnail .photo-wrapper{width:64px;height:100%;position:absolute;top:0;left:0}.modal-outer.reorder-modal .modal-inner .body .draglist .list-item .course-thumbnail .screen-preview.simple>*{height:800px}.modal-outer.reorder-modal .modal-inner .footer{padding:24px}.float-nav{z-index:996;transition:all .35s var(--curve);pointer-events:none;justify-content:center;gap:8px;margin:32px 48px;display:flex;position:fixed;top:0;left:0;right:0}.float-nav .toolbar{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);color:var(--coal);box-shadow:var(--shadow-base);pointer-events:all;background-color:#fff;border-radius:36px;justify-content:space-between;align-items:center;gap:4px;max-width:1170px;padding:8px;display:flex}.float-nav .toolbar.main .txt-component.marker{flex:none;margin:0 8px}.float-nav .toolbar.main hr{border-right:1px solid rgba(var(--coal-rgb),.1)}.float-nav .toolbar.main .switch-field{justify-content:space-between;padding:12px 16px}.float-nav .toolbar.main .switch-field .switch{margin:0}.float-nav .toolbar.image{background-color:rgba(var(--coal-rgb),.9);color:#fff}.float-nav .toolbar.image .overlay{align-items:center;gap:6px;padding:6px 8px;display:flex}.float-nav .toolbar.image .overlay .range-container{--range-selected:#fff;--range-background:#fff3}.float-nav .toolbar.image .cobutton.translucent{background:0;position:relative}.float-nav .toolbar.image .cobutton.translucent:hover{background:#ffffff1a}.float-nav .toolbar.image .toggle-container,.float-nav .toolbar.main .toggle-container{border:0;border-radius:32px}.float-nav .toolbar.image .toggle-container .selected-toggle,.float-nav .toolbar.main .toggle-container .selected-toggle{border-radius:32px}.float-nav .toolbar.image .toggle-container .tab,.float-nav .toolbar.main .toggle-container .tab{width:180px;margin:0;padding:6px 12px}.float-nav .toolbar.image .toggle-container.quiz-toggle .tab,.float-nav .toolbar.main .toggle-container.quiz-toggle .tab{width:96px}.float-nav .toolbar.image .cobutton,.float-nav .toolbar.main .cobutton{gap:6px}.float-nav .toolbar.image .cobutton .icon,.float-nav .toolbar.main .cobutton .icon{margin:0}.float-nav .toolbar.image .cobutton.icononly,.float-nav .toolbar.main .cobutton.icononly{justify-content:center}.float-nav .toolbar.image .cobutton .checkpoint-icon,.float-nav .toolbar.main .cobutton .checkpoint-icon{margin-right:6px}.float-nav .toolbar.image .cobutton.disabled,.float-nav .toolbar.main .cobutton.disabled{background:0}.float-nav .toolbar.secondary{box-shadow:none;background:0 0;flex-direction:column;gap:12px}.float-nav .toolbar.secondary>.tooltip{box-shadow:var(--shadow-base);background-color:#fff;border-radius:100%;padding:4px}.float-nav .toolbar.secondary>.tooltip .dropdown>.cobutton,.float-nav .toolbar.secondary>.tooltip>.cobutton{width:32px;height:32px;padding:6px}.float-nav .toolbar hr{border:0;border-right:1px solid #ffffff26;height:32px;margin:0;display:block}.float-nav .toolbar .dropdown.enforce .switch-field,.float-nav .toolbar .dropdown.enforce .txt-component.xs{padding:8px 16px}.float-nav .toolbar .dropdown.enforce .txt-component.marker{margin:0}.float-nav .toolbar .dropdown.enforce .icon.active{fill:var(--success)}.float-nav .toolbar .dropdown.enforce div{justify-content:space-between;align-items:center}.float-nav .toolbar .dropdown.enforce div:hover{background:0 0}.float-nav .secondary-wrapper{flex-direction:column;justify-content:center;align-items:center;margin:24px;display:flex;position:fixed;top:0;bottom:0;right:0}.float-nav .progress-marker{margin-right:8px}.float-nav .quiz-scoring.dropdown.enabled>.cobutton>.icon{fill:var(--success)}.float-nav .quiz-scoring.dropdown>.popup>.popup-inner{width:240px;padding:8px;overflow:visible}.float-nav .quiz-scoring.dropdown>.popup>.popup-inner>.clickable{flex-direction:column;display:flex}.float-nav .quiz-scoring.dropdown>.popup>.popup-inner>.clickable .header{justify-content:space-between;align-items:center;padding:12px}.float-nav .quiz-scoring.dropdown>.popup>.popup-inner>.clickable .header:hover{background:0 0}.float-nav .quiz-scoring.dropdown>.popup>.popup-inner .switch-field{justify-content:space-between;padding:12px 12px 12px 16px}.float-nav .quiz-scoring.dropdown>.popup>.popup-inner .switch-field.thin{padding-top:0}.float-nav .quiz-scoring.dropdown>.popup>.popup-inner hr{border:0 solid;border-top-width:1px;border-color:var(--smoke);height:auto;margin:0 -8px}.float-nav .quiz-scoring.dropdown>.popup>.popup-inner .field{padding:12px 16px}.float-nav .quiz-scoring.dropdown>.popup>.popup-inner .field .field-container .input-wrapper input{padding:16px 0}.float-nav .quiz-scoring.dropdown>.popup>.popup-inner .field .infinite{position:absolute}.float-nav .narration-script.dropdown .dropdown-popup{z-index:9999;width:375px}.float-nav .narration-script.dropdown .dropdown-popup .popup-inner{padding:0}.float-nav .narration-script.dropdown .dropdown-popup .narration-header{border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:16px 16px 16px 24px;display:flex}.float-nav .narration-script.dropdown .dropdown-popup .narration-header .txt-component{flex:1}.float-nav .narration-script.dropdown .dropdown-popup .narration-body{padding:24px}.float-nav .narration-script.dropdown .dropdown-popup .narration-body .switch-field{justify-content:space-between;width:100%}.float-nav .background-colour-reset{background-color:var(--cloud);border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;width:calc(100% + 16px);margin:8px -8px -8px;padding:12px 16px;display:flex}.float-nav .background-colour-reset .cobutton{padding:0}.float-nav .background-colour-reset .txt-component-content{align-items:center;display:flex}.float-nav .background-colour-reset .content .txt-component-content{white-space:unset;text-align:center}.float-nav .background-colour-reset input{margin:0}.float-nav .background-colour-reset.disabled{color:var(--steel)}.float-nav .background-colour-reset.disabled .icon.anchor{fill:var(--steel)}.float-nav .dropdown-popup.bottom{margin-top:12px}.float-nav .dropdown-popup.bottom .popup-inner .cobutton.active:not(.checkbox){background-color:var(--mercury)}.rich-text-toolbar .toolbar,.toolbar.node{pointer-events:none;box-shadow:none;--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);background:0 0;padding:0}.rich-text-toolbar .toolbar .toolbar-inner,.toolbar.node .toolbar-inner{pointer-events:all;box-shadow:var(--shadow-base);background-color:#fff;border-radius:36px;padding:0;min-width:0!important}.rich-text-toolbar .toolbar .toolbar-inner hr,.toolbar.node .toolbar-inner hr{border-right:1px solid #ffffff40;margin:0 8px}.rich-text-toolbar .toolbar .toolbar-inner .cobutton.disabled,.toolbar.node .toolbar-inner .cobutton.disabled{background:0 0}.rich-text-toolbar .toolbar .toolbar-inner .cobutton.disabled .icon:not(.chevron),.toolbar.node .toolbar-inner .cobutton.disabled .icon:not(.chevron){opacity:.25}.rich-text-toolbar .toolbar .cobutton,.toolbar.node .cobutton{border-radius:1000px}.rich-text-toolbar .toolbar section.toolbar-section,.toolbar.node section.toolbar-section{padding:8px}.modal.idea .modal-inner{height:720px}.modal.idea .modal-inner>.body .idea-steps{transition:var(--smooth);display:flex}.modal.idea .modal-inner>.body .idea-steps .idea-step{flex-direction:column;flex:0 0 100%;padding:24px 32px;display:flex}.modal.idea .modal-inner>.body .idea-steps .idea-step>.icon{margin-bottom:16px}.modal.idea .modal-inner>.body .idea-steps .idea-step.intro{text-align:center;align-items:center;gap:8px}.modal.idea .modal-inner .footer{justify-content:space-between}.modal.idea .modal-inner .footer .pagination{pointer-events:none;justify-content:center;gap:8px;display:flex;position:absolute;left:0;right:0}.modal.idea .modal-inner .footer .pagination span{background-color:var(--steel);border-radius:50%;width:8px;height:8px}.modal.idea .modal-inner .footer .pagination span.active{background-color:var(--primary)}.modal.idea .modal-inner .footer .pagination span.complete{background-color:var(--navy)}.modal.feedback .modal-inner>.body{height:400px}.modal.feedback .modal-inner>.body .txt-component.body{margin-bottom:24px}.dropdown.help-centre>.cobutton{padding:6px}.dropdown.help-centre .popup-inner{width:280px}.dropdown.help-centre .popup-inner .cobutton{white-space:normal;gap:16px}.dropdown.help-centre .popup-inner .popup-divider{margin:4px -8px}.dropdown.theme-selector>.dropdown-popup.popup>.popup-inner{width:314px;padding-bottom:80px}.dropdown.theme-selector>.dropdown-popup.popup>.popup-inner>.txt-component.marker{padding:12px 8px 4px}.dropdown.theme-selector>.dropdown-popup.popup>.popup-inner button.theme-selector-item.clickable{gap:8px;padding:4px 12px 4px 4px}.dropdown.theme-selector>.dropdown-popup.popup>.popup-inner button.theme-selector-item.clickable .txt-component{flex:1}.dropdown.theme-selector>.dropdown-popup.popup>.popup-inner button.theme-selector-item.clickable:hover>span.icon{color:var(--primary);fill:var(--primary)}.dropdown.theme-selector>.dropdown-popup.popup>.popup-inner .theme-selector-swatch{background:var(--theme-secondary);box-sizing:border-box;width:56px;height:40px;font-family:var(--theme-heading-font,var(--heading,sans-serif));font-weight:var(--theme-heading-weight,600);white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:16px;line-height:20px;display:flex;position:relative;color:var(--theme-heading)!important}.dropdown.theme-selector>.dropdown-popup.popup>.popup-inner .theme-selector-dots{flex-direction:column;flex:none;align-items:center;gap:4px;width:8px;height:20px;display:flex}.dropdown.theme-selector>.dropdown-popup.popup>.popup-inner .theme-selector-dot{background:var(--theme-primary);border-radius:50%;width:6px;height:6px}.dropdown.theme-selector>.dropdown-popup.popup>.popup-inner .theme-selector-dot.heading{background:var(--theme-heading)}.dropdown.theme-selector>.dropdown-popup.popup>.popup-inner .theme-selector-aa{font-size:16px;line-height:20px}.dropdown.theme-selector>.dropdown-popup.popup>.popup-inner .theme-selector-empty{margin:0 8px;padding:8px}.theme-selector-footer{border-top:1px solid var(--smoke);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:0 0 16px 16px;gap:8px;width:314px;margin:0;padding:16px 12px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.theme-selector-footer .cobutton,.theme-selector-footer .dropdown{flex:1 1 0}.theme-selector-footer .dropdown .cobutton .chip{position:absolute;right:8px}.dropdown.legacy-theme-selector .popup .popup-inner{width:314px;padding:16px}.theme-selector-legacy-content{flex-direction:column;gap:12px;display:flex}.theme-selector-legacy-option{border:1px solid var(--smoke);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.theme-selector-legacy-option:first-of-type{margin-top:12px}.modal-outer.settings{padding:16px}.modal-outer.settings.drawer{padding:0}.modal-outer.settings>.modal-inner{height:696px}.modal-outer.settings>.modal-inner>.body{background-color:var(--cloud);display:flex;overflow:hidden}.modal-outer.settings>.modal-inner>.body aside{background-color:var(--cloud);transition:var(--smooth);flex-direction:column;flex:0 0 64px;padding:24px 16px;display:flex;overflow:hidden}.modal-outer.settings>.modal-inner>.body aside .sections-scroll{flex-direction:column;flex:auto;margin:0 -16px;padding:0 16px;display:flex;overflow:hidden auto}.modal-outer.settings>.modal-inner>.body aside .txt-component.heading.m{margin-bottom:24px}.modal-outer.settings>.modal-inner>.body aside .txt-component.marker{color:var(--anchor);margin:12px 0}.modal-outer.settings>.modal-inner>.body aside hr{width:100%}.modal-outer.settings>.modal-inner>.body aside .cobutton{box-shadow:none;text-align:left;justify-content:flex-start;min-height:32px;margin-bottom:4px;padding:6px}.modal-outer.settings>.modal-inner>.body aside .cobutton .profile{margin-right:8px}.modal-outer.settings>.modal-inner>.body aside>.cobutton.close{background:0 0;margin:0;padding:0;position:absolute;top:24px;right:32px}.modal-outer.settings>.modal-inner>.body aside.open{flex:0 0 240px}.modal-outer.settings>.modal-inner>.body aside.open .cobutton{padding:6px 12px}.modal-outer.settings>.modal-inner>.body aside>.cobutton.menu{flex:none;align-self:flex-end;margin-top:8px}.modal-outer.settings>.modal-inner>.body>section{background-color:#fff;flex:auto;display:flex}.modal-outer.settings>.modal-inner>.body>section>div{background-color:#fff;border-radius:32px 0 0;flex-direction:column;flex:auto;display:flex;position:relative}.modal-outer.settings>.modal-inner>.body>section>div>.header{border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.modal-outer.settings>.modal-inner>.body>section>div>.header button{align-items:center}.modal-outer.settings>.modal-inner>.body>section>div>.header>div{align-items:center;display:flex}.modal-outer.settings>.modal-inner>.body>section>div>.header .chip{margin-left:12px}.modal-outer.settings>.modal-inner>.body>section>div>.header .cobutton{padding:0}.modal-outer.settings>.modal-inner>.body>section>div>.header .profile{margin-right:8px}.modal-outer.settings>.modal-inner>.body>section .view-wrapper{background-color:#fff;flex-direction:column;flex:auto;margin-bottom:90px;padding:24px 32px;display:flex;overflow:hidden auto}.modal-outer.settings>.modal-inner>.body>section .view-wrapper .section-header{border-top:1px solid var(--smoke);align-items:center;margin:24px -32px 0;padding:24px 32px;display:flex}.modal-outer.settings>.modal-inner>.body>section .view-wrapper .view-footer{border-top:1px solid var(--smoke);z-index:1;background-color:#fff;justify-content:flex-end;align-items:center;width:100%;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.modal-outer.settings>.modal-inner>.body>section .view-wrapper .view-footer .button{margin-left:8px}.modal-outer.settings>.modal-inner>.body .spacer{flex:1}.modal-outer.settings.mobile>.modal-inner>.body aside{transition:var(--smooth);border-radius:0;flex:0 0 100%;width:100%}.modal-outer.settings.mobile>.modal-inner>.body aside.slidein{transform:translate(-100%)}.modal-outer.settings.mobile>.modal-inner>.body aside{padding:24px}.modal-outer.settings.mobile>.modal-inner>.body>section{width:100%;transition:var(--smooth);border-radius:0;position:absolute;inset:0;transform:translate(100%)}.modal-outer.settings.mobile>.modal-inner>.body>section .header,.modal-outer.settings.mobile>.modal-inner>.body>section .view-wrapper{padding:24px}.modal-outer.settings.mobile>.modal-inner>.body>section.slidein{transform:translate(0)}.modal-outer.settings.mobile>.modal-inner>.body>section>div{border-radius:0}.modal-outer.settings.md>.modal-inner>.body>section .view-wrapper{padding:24px}.modal-outer.design{padding:16px}.modal-outer.design.drawer{padding:0}.modal-outer.design>.modal-inner{border-radius:32px;height:100%}.modal-outer.design>.modal-inner>.body{background-color:var(--smoke);display:flex;overflow:hidden}.modal-outer.design>.modal-inner>.body aside{background-color:var(--smoke);flex-direction:column;flex:0 0 225px;padding:24px 16px;display:flex;overflow:auto}.modal-outer.design>.modal-inner>.body aside .txt-component.heading.m{margin-bottom:24px}.modal-outer.design>.modal-inner>.body aside .txt-component.marker{color:var(--anchor);margin:12px 0}.modal-outer.design>.modal-inner>.body aside .cobutton{box-shadow:none;text-align:left;justify-content:flex-start;margin-bottom:8px;padding:16px}.modal-outer.design>.modal-inner>.body aside>.cobutton.basic.anchor{margin:0;padding:0;position:absolute;top:24px;right:32px}.modal-outer.design>.modal-inner>.body aside.secondary-nav{background-color:var(--cloud);border-radius:32px 0 0;padding:28px 24px}.modal-outer.design>.modal-inner>.body aside.secondary-nav .title{align-items:center;display:flex}.modal-outer.design>.modal-inner>.body aside.secondary-nav .description{margin:24px 0}.modal-outer.design>.modal-inner>.body aside.secondary-nav .cobutton{margin-bottom:4px;padding:12px}.modal-outer.design>.modal-inner>.body>section{background-color:var(--cloud);border-radius:32px 0 0;flex:auto;display:flex}.modal-outer.design>.modal-inner>.body>section>div{background-color:#fff;flex-direction:column;flex:auto;display:flex;position:relative}.modal-outer.design>.modal-inner>.body>section .header{border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.modal-outer.design>.modal-inner>.body>section .header div,.modal-outer.design>.modal-inner>.body>section .header>div{align-items:center;display:flex}.modal-outer.design>.modal-inner>.body>section .header .cobutton{padding:0}.modal-outer.design>.modal-inner>.body .spacer{flex:1}.modal-outer.design.mobile>.modal-inner>.body>section,.modal-outer.design.mobile>.modal-inner>.body>section>div{border-radius:0}.modal-outer.design.mobile>.modal-inner>.body>section .theme-footer{justify-content:space-between}.modal-outer.design.xl>.modal-inner>.body aside{flex:0 0 284px;padding:24px}.modal-outer.add-courses .modal-inner>.body{height:560px}.modal-outer.add-courses .modal-inner>.body .controls{align-items:center;display:flex}.modal-outer.add-courses .modal-inner>.body .controls .search-container{flex:1 0 auto;margin:0}.modal-outer.add-courses .modal-inner>.body .total-container{cursor:default;flex:none;justify-content:space-between;align-items:center;margin:16px 0;display:flex}.modal-outer.add-courses .modal-inner>.body .total-container p{align-items:center;margin:0;display:flex}.modal-outer.add-courses .modal-inner>.body .total-container p strong{margin:0 2px}.modal-outer.add-courses .modal-inner>.body .results-container{flex-direction:column;flex:auto;align-items:stretch;gap:8px;display:flex;overflow:auto}.modal-outer.add-courses .modal-inner>.body .results-container .loading-container{background-color:var(--cloud);border-radius:4px;justify-content:center;align-items:center;margin:8px;display:flex}.modal-outer.add-courses .modal-inner>.body .results-container .loading-container .spinner{margin:8px}.modal-outer.add-courses .modal-inner>.body .results-container .message{text-align:center;flex-direction:column;align-items:center;margin:24px 0;display:flex}.modal-outer.add-courses .modal-inner>.body .results-container .course-thumbnail{border-radius:8px;flex:none;width:96px;height:60px;margin-right:12px;position:relative;overflow:hidden}.collection-builder{flex-direction:column;height:100%;display:flex}.collection-builder>nav{z-index:2;border-bottom:1px solid var(--smoke);background:#fff;justify-content:space-between;align-items:center;height:56px;padding:8px 16px;display:flex;position:relative}.collection-builder>nav>.txt-component.marker{text-align:center;pointer-events:none;position:absolute;left:0;right:0}.collection-builder>nav>div{align-items:center;gap:8px;display:flex}.collection-builder>nav>div>.txt-component.xs{margin:0 8px}.collection-builder>nav>div>hr{border:none;border-left:1px solid var(--smoke);height:24px;margin:0 4px}.collection-builder>nav>div .cobutton.icononly{padding:6px}.collection-builder>nav>div .cobutton.basic{padding:6px 12px}.collection-builder>nav>div .switch-field.switch-field{position:relative}.collection-builder>nav>div .switch-field.switch-field .switch:before{width:96px}.collection-builder>nav>div .switch-field.switch-field>.txt-component{color:#fff;opacity:.7;-webkit-user-select:none;user-select:none;transition:var(--smooth);position:absolute;left:12px;transform:translate(24px)}.collection-builder>nav>div .switch-field.switch-field.checked>.txt-component{opacity:1;transform:translate(0)}.collection-builder>nav>div .login{order:99}.collection-builder>nav>div .cobutton{position:relative}.collection-builder>nav.mobile>.preview-mode{flex:1;justify-content:center}.collection-builder main{flex-direction:column;align-items:center;height:100%;display:flex;overflow:auto;transform:translateZ(0)}.collection-builder main .collection-inner .header{z-index:99;--placeholder-colour:rgba(var(--contrast-colour-rgb), .64)}.collection-builder main .collection-inner .header .course-count .dropdown>.cobutton>*{color:inherit;fill:currentColor}.collection-builder main .collection-inner .header>.txt-component.heading{width:100%}.collection-builder main .collection-inner .header .profile-uploader{width:96px;height:96px}.collection-builder main .collection-inner .header .image-popup{top:96px}.collection-builder main .navigation .navigation-overlay{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);z-index:1;opacity:0;background-color:rgba(var(--coal-rgb),.4);color:#fff;transition:var(--smooth);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.collection-builder main .navigation .navigation-overlay:hover{opacity:1}.collection-builder main .courses{position:relative}.collection-builder main .courses .course-drop{border:1.5px solid #0000;display:flex;position:relative}.collection-builder main .courses .course-drop.dragging{z-index:100;border:1.5px solid rgba(var(--contrast-colour-rgb),.15);border-radius:8px}.collection-builder main .courses .course-drag{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);height:100%;display:flex}.collection-builder main .courses .course-drag.dragging{z-index:100}.collection-builder main .courses .course-card{transform:translate(var(--card-left),var(--card-top));flex:1}.collection-builder main .courses .course-card .drag-handle{background:rgba(var(--coal-rgb),.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;opacity:0;width:170px;transition:var(--smooth);cursor:grab;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;display:flex}.collection-builder main .courses .course-card .drag-handle.dragging{opacity:1}.collection-builder main .courses .course-card .dropdown{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400)}.collection-builder main .courses .course-card>.clickable:hover .drag-handle{opacity:1}.collection-builder main .courses .course-card.dragging{z-index:100}.collection-builder main .courses.grid-view .drag-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collection-builder main .courses.grid-view .course-drop{margin-left:-12px;padding-left:12px}.collection-builder main .courses.grid-view .course-drop.dropping:not(.dragging){border-left:1.5px solid var(--primary)}.collection-builder main .courses.grid-view .course-drag{flex:1}.collection-builder main .courses.grid-view .course-card.dragging{opacity:.5}.collection-builder main .courses.list-view .course-drop{margin-top:-8px;padding-top:8px}.collection-builder main .courses.list-view .course-drop.dropping:not(.dragging){border-top:1.5px solid var(--primary)}.collection-builder main .courses.list-view .drag-wrapper{opacity:.5;transition:var(--smooth)}.collection-builder main .courses.list-view .drag-wrapper:hover{opacity:1}.collection-builder main .courses.list-view .course-card.dragging>.clickable{border:1.5px solid rgba(var(--contrast-colour-rgb),.64)}.collection-builder main .courses.list-view .course-card.dragging>.clickable>*{opacity:.5}.collection-builder main .courses .background{position:absolute;inset:0}.collection-builder main .courses .background .gradient-overlay{content:"";position:absolute;inset:0}.collection-builder main .courses .content{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:64px 24px;display:flex;position:absolute}.collection-builder main .courses .add-course{color:rgba(var(--contrast-colour-rgb),.64);border:1px solid rgba(var(--contrast-colour-rgb),.1);transition:var(--smooth);border-radius:12px;justify-content:center;align-items:center;display:flex}.collection-builder main .courses .add-course:hover{color:rgba(var(--contrast-colour-rgb),1);border-color:rgba(var(--contrast-colour-rgb),1)}.collection-builder main .courses.list-view .add-course{min-height:64px}.collection-builder.preview{background:var(--asphalt)}.collection-builder.preview>main{width:var(--full-width);height:var(--full-height);transition:var(--smooth);margin:auto}.collection-builder.preview.preview-desktop main{--full-width:100vw;--full-height:100dvh}.collection-builder.preview.preview-tablet main{--full-width:704px;--full-height:900px;border-radius:16px;transform:translateZ(0)}.collection-builder.preview.preview-mobile main{--full-width:375px;--full-height:752px;border-radius:16px;transform:translateZ(0)}.course-count-popup.popup>.popup-inner{gap:0;padding:16px;position:relative;overflow:visible}.course-count-popup.popup .field{margin-bottom:16px}.course-count-popup.popup .txt-component.heading.label{padding:2px 0 10px}.course-count-popup.popup .cobutton{height:auto;padding:4px}.course-count-popup.popup .cobutton:not(:hover){background:0 0}.course-count-popup.popup .toggle-container .clickable{align-items:center;margin:0}.modal.navigation-drawer .modal-inner .footer{justify-content:space-between}.modal.navigation-drawer .navigation-drawer-title{align-items:center;gap:12px;display:flex}.modal.navigation-drawer .navigation-drawer-section{flex-direction:column;gap:16px;width:456px;padding-bottom:24px;display:flex}.modal.navigation-drawer .navigation-drawer-section.finish-screen{gap:24px;width:auto;padding-top:16px;position:relative}.modal.navigation-drawer hr{margin:16px -24px}.modal.navigation-drawer .finish-screen-header{flex-direction:column;gap:8px;width:456px;display:flex}.modal.navigation-drawer .finish-screen-block{flex-direction:column;gap:24px;width:456px;display:flex}.modal.navigation-drawer .finish-screen-block:last-child{border-bottom:0;padding-bottom:0}.modal.navigation-drawer .finish-screen-fields{gap:16px;display:flex}.modal.navigation-drawer .finish-screen-fields .dropdown .cobutton{border:1px solid var(--anchor);padding:11px 16px}.modal.navigation-drawer .finish-field{flex:1}.modal.navigation-drawer .finish-field.destination{max-width:180px}.modal.navigation-drawer .field-info{color:var(--coal);align-items:center;gap:6px;display:flex}.modal.navigation-drawer .field-info .txt-component{color:var(--coal)}.modal.navigation-drawer .finish-screen-toggle{justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.modal.navigation-drawer .finish-screen-preview{pointer-events:none;justify-content:center;align-items:flex-start;width:273px;padding-top:32px;display:flex;position:absolute;top:0;right:0}.modal.navigation-drawer .preview-card{color:#fff;text-align:center;width:273px;box-shadow:var(--shadow-base);background:#0d1760;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.modal.navigation-drawer .preview-title{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:28px}.modal.navigation-drawer .preview-icons{justify-content:center;gap:8px;display:flex}.modal.navigation-drawer .preview-icons span{border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.modal.navigation-drawer .preview-button{color:#fff;background:#0047ff;border-radius:18px;align-self:center;padding:6px 16px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;line-height:14px}.strength-container{height:4px;min-height:4px;margin:8px 0;display:flex}.strength-container>div{background-color:var(--cloud);transition:var(--smooth);border-radius:6px;flex:25%;margin-right:8px}.strength-container>div:last-child{margin:0}section[data-v-6e95704c]{text-align:center;box-shadow:var(--shadow-base);background:#fff;border-radius:24px;flex-direction:column;justify-content:center;gap:16px;width:100%;max-width:504px;height:auto;margin:auto;padding:72px 32px;display:flex}section>.icon[data-v-6e95704c]{color:var(--primary);background-color:var(--primary-tint);border-radius:50%;align-self:center;padding:12px}section.mobile[data-v-6e95704c]{border-radius:0;width:100%;max-width:none;margin:0}main[data-v-ad8597bd]{flex-direction:column;height:100%;display:flex}main.inactive[data-v-ad8597bd]{background-color:var(--cloud);flex-direction:row;justify-content:center;align-items:center}main section.register[data-v-ad8597bd]{width:504px;max-width:100%;margin:auto;padding:32px}main section.register header[data-v-ad8597bd]{text-align:center;flex-direction:column;gap:16px;margin-bottom:24px;display:flex}main section.register header .logo-header[data-v-ad8597bd]{margin-bottom:16px}main section.register .name[data-v-ad8597bd]{grid-template-columns:1fr 1fr;gap:16px;display:grid}main section.register .cobutton[data-v-ad8597bd]{margin-bottom:24px}main section.register form.mobile .name[data-v-ad8597bd]{flex-direction:column;gap:0;display:flex}main[data-v-bc10a5f3]{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100dvh;display:flex}main .course-access[data-v-bc10a5f3]{display:contents}main.inactive[data-v-bc10a5f3]{background-color:var(--cloud);justify-content:center;align-items:center}.register-wrapper[data-v-e9becc81]{height:100%;max-height:none}.register-wrapper section.invalid-code[data-v-e9becc81]{max-width:426px;margin:0 auto}main[data-v-abc4222b]{flex-direction:column;height:100%;display:flex}main.inactive[data-v-abc4222b]{background-color:var(--cloud);flex-direction:row;justify-content:center;align-items:center}main section.register[data-v-abc4222b]{width:504px;max-width:100%;margin:auto;padding:32px}main section.register header[data-v-abc4222b]{text-align:center;flex-direction:column;gap:16px;margin-bottom:24px;display:flex}main section.register header .logo-header[data-v-abc4222b]{margin-bottom:16px}main section.register form>.cobutton[data-v-abc4222b]{margin-bottom:24px}main section.register form.mobile .name[data-v-abc4222b]{flex-direction:column;gap:0;display:flex}.side-panel-enter-active{transition:opacity .2s ease-out,translate .28s cubic-bezier(.2,0,0,1)}.side-panel-leave-active{transition:opacity .15s ease-in,translate .2s cubic-bezier(.4,0,1,1)}.side-panel-enter-from,.side-panel-leave-to{opacity:0;translate:40px}.side-panel-enter-active.agent-panel,.side-panel-leave-active.agent-panel{transform-origin:100% 100%;will-change:scale,translate,opacity}.side-panel-enter-active.agent-panel{transition:opacity var(--duration-fast) ease-out,scale var(--duration-normal) var(--ease-zoom),translate var(--duration-normal) var(--ease-zoom)}.side-panel-leave-active.agent-panel{transition:opacity var(--duration-normal) ease-in,scale var(--duration-normal) var(--curve),translate var(--duration-normal) var(--curve)}.side-panel-enter-from.agent-panel,.side-panel-leave-to.agent-panel{opacity:0;translate:0 12px;scale:.82}.side-panel-enter-active.agent-panel .panel-shell>*{animation:agent-panel-content-in var(--duration-normal) var(--curve) var(--duration-fast) backwards}.side-panel-leave-active.agent-panel .panel-shell>*{animation:agent-panel-content-out var(--duration-fast) var(--curve) forwards}@keyframes agent-panel-content-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes agent-panel-content-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 4px}}.author-side-panel[data-v-fc66493c]{top:calc(var(--spacing-medium) + 40px + var(--spacing-medium));right:var(--spacing-medium);bottom:calc(var(--spacing-medium) + 40px + var(--spacing-small));width:420px;max-width:calc(100vw - var(--spacing-xx-large));z-index:15;position:fixed}.panel-shell[data-v-fc66493c]{background:var(--color-background-screen);border:1px solid var(--color-border-highlight);border-radius:var(--radius-medium);box-shadow:var(--shadow-elevation-large);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.panel-head[data-v-fc66493c]{padding:var(--spacing-large);border-bottom:1px solid var(--color-border-neutral);flex-shrink:0}.panel-head[data-v-fc66493c],.panel-head-main[data-v-fc66493c]{align-items:center;gap:var(--spacing-medium);display:flex}.panel-head-main[data-v-fc66493c]{flex:auto;min-width:0}.panel-close[data-v-fc66493c]{flex-shrink:0;margin-left:auto}.panel-body[data-v-fc66493c]{min-height:0;padding:var(--spacing-large);flex:auto;overflow:auto}.panel-footer[data-v-fc66493c]{padding-top:var(--spacing-large);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.panel-footer-inner[data-v-fc66493c]{padding:var(--padding-medium);border-top:1px solid var(--color-border-neutral);background:var(--color-background-screen-alpha);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));backdrop-filter:blur(var(--backdrop-blur-overlay));pointer-events:auto;align-items:center;display:flex}.suggestion-row[data-v-394d9163]{border-radius:var(--radius-x-small);width:100%;transition:background var(--smooth-fast,.12s ease);background:0 0;flex-direction:column;display:flex}.suggestion-row.expanded[data-v-394d9163]{background:var(--color-background-neutral)}.row-head[data-v-394d9163]{align-items:center;gap:var(--spacing-xxx-small,4px);width:100%;padding:var(--spacing-x-small,8px);border-radius:var(--radius-x-small);text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;margin:0;display:flex}.row-head[data-v-394d9163]:hover{background:var(--color-button-outline-bg-hover)}.suggestion-row.expanded .row-head[data-v-394d9163]:hover{background:0 0}.status-dot[data-v-394d9163]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.dot[data-v-394d9163]{border-radius:var(--radius-full);background:var(--color-content-tertiary);width:8px;height:8px}.severity-blocker .dot[data-v-394d9163]{background:var(--color-danger-500)}.severity-warning .dot[data-v-394d9163]{background:var(--color-warning-400)}.row-avatar[data-v-394d9163],.severity-polish .dot[data-v-394d9163]{background:var(--color-accent-500)}.row-avatar[data-v-394d9163]{border-radius:var(--radius-full);width:24px;height:24px;color:var(--color-neutral-0);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.row-avatar img[data-v-394d9163]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.row-title[data-v-394d9163]{min-width:0;font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.row-ring[data-v-394d9163]{flex-shrink:0;margin-left:auto}.row-divider[data-v-394d9163]{background:var(--color-border-neutral);width:100%;height:1px}.row-content[data-v-394d9163]{gap:var(--spacing-medium);padding:var(--spacing-small) 0 var(--spacing-small)}.detail-group[data-v-394d9163],.row-content[data-v-394d9163]{flex-direction:column;display:flex}.detail-group[data-v-394d9163]{gap:var(--spacing-xxx-small,4px);width:100%;padding:0 var(--spacing-medium)}.destination[data-v-394d9163]{color:var(--color-content-placeholder);letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:6px;min-width:0;padding:4px 0;font-size:10px;line-height:10px;display:flex}.destination-number[data-v-394d9163]{letter-spacing:.2px;flex-shrink:0;line-height:16px}.destination-icon[data-v-394d9163]{color:var(--color-content-placeholder);flex-shrink:0}.destination-title[data-v-394d9163]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.why[data-v-394d9163]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-secondary);margin:0}.learner-chart[data-v-394d9163]{align-items:center;gap:var(--spacing-small);padding:var(--spacing-x-small) var(--spacing-small);border-radius:var(--radius-xx-small);border:1px solid var(--color-warning-300);background:var(--color-warning-100);display:flex;overflow:hidden}.learner-chart.tint-blocker[data-v-394d9163]{border-color:var(--color-danger-300,var(--color-danger-500));background:var(--color-danger-100,var(--color-warning-100))}.learner-chart.tint-polish[data-v-394d9163]{border-color:var(--color-accent-300,var(--color-accent-500));background:var(--color-accent-100)}.chart-pct[data-v-394d9163]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold)}.chart-caption[data-v-394d9163],.chart-pct[data-v-394d9163]{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);color:var(--color-content-secondary)}.chart-caption[data-v-394d9163]{flex:1;min-width:0;margin:0}.actions[data-v-394d9163]{gap:var(--spacing-x-small);padding-left:var(--spacing-small);padding-right:var(--spacing-x-small)}.actions[data-v-394d9163],.resolution[data-v-394d9163]{align-items:center;display:flex}.resolution[data-v-394d9163]{gap:var(--spacing-xxx-small,4px);padding:0 var(--spacing-medium);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);color:var(--color-content-tertiary)}.coach-empty-state[data-v-ec8b6cdf]{align-items:center;gap:var(--spacing-small);width:100%;padding:var(--spacing-large) var(--spacing-medium);text-align:center;flex-direction:column;display:flex}.illustration[data-v-ec8b6cdf]{flex-shrink:0;width:96px;height:72px}.illustration-svg[data-v-ec8b6cdf]{width:96px;height:72px;display:block}.copy[data-v-ec8b6cdf]{align-items:center;gap:var(--spacing-x-small);flex-direction:column;max-width:240px;display:flex}.title[data-v-ec8b6cdf]{font-family:var(--font-family-title);font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);font-weight:var(--font-weight-semibold);color:var(--color-content-primary);margin:0}.body[data-v-ec8b6cdf]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-secondary);margin:0}.loader[data-v-ec8b6cdf]{margin-top:var(--spacing-x-small)}.coach-review[data-v-3a40d57d]{height:100%;min-height:0;position:relative}.coach-review[data-v-3a40d57d],.section-header[data-v-3a40d57d]{flex-direction:column;display:flex}.section-header[data-v-3a40d57d]{gap:var(--spacing-small);padding:calc(var(--spacing-large) + var(--spacing-xxx-small,4px)) var(--spacing-large) var(--spacing-large);border-bottom:1px solid var(--color-border-neutral);flex-shrink:0}.section-title-row[data-v-3a40d57d]{justify-content:space-between}.section-title[data-v-3a40d57d],.section-title-row[data-v-3a40d57d]{align-items:center;gap:var(--spacing-x-small);min-width:0;display:flex}.section-icon[data-v-3a40d57d]{flex-shrink:0}.section-icon[data-v-3a40d57d],.section-label[data-v-3a40d57d]{color:var(--color-content-primary)}.section-label[data-v-3a40d57d]{font-family:var(--font-family-title);font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);font-weight:var(--font-weight-semibold)}.resolved-counter[data-v-3a40d57d]{letter-spacing:.4px;text-transform:uppercase;color:var(--color-content-placeholder);flex-shrink:0;font-size:10px;line-height:10px}.progress-track[data-v-3a40d57d]{background:var(--color-background-elevated);border-radius:4px;width:100%;height:4px;overflow:hidden}.progress-fill[data-v-3a40d57d]{background:var(--color-interactive-primary);height:100%;transition:width var(--smooth-fast,.12s ease);border-radius:4px}.scroll-region[data-v-3a40d57d]{gap:var(--spacing-medium);min-height:0;padding:var(--spacing-large);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.coach-review.has-stale-footer .scroll-region[data-v-3a40d57d]{padding-bottom:calc(var(--spacing-large) + 120px)}.filter-pills[data-v-3a40d57d]{gap:var(--spacing-x-small);flex-wrap:wrap;width:100%;display:flex}.filter-pill[data-v-3a40d57d]{justify-content:center;align-items:center;gap:var(--spacing-xxx-small,4px);padding:var(--spacing-x-small) var(--spacing-small);border:1px solid var(--color-button-outline-border);background:var(--color-button-outline-bg);color:var(--color-content-primary);cursor:pointer;font:inherit;border-radius:99px;margin:0;display:inline-flex}.filter-pill[data-v-3a40d57d]:hover{background:var(--color-button-outline-bg-hover)}.filter-pill.active[data-v-3a40d57d]{background:var(--color-button-outline-bg-pressed)}.pill-dot[data-v-3a40d57d]{border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px}.pill-dot.dot-blocker[data-v-3a40d57d]{background:var(--color-danger-500)}.pill-dot.dot-warning[data-v-3a40d57d]{background:var(--color-warning-400)}.pill-dot.dot-polish[data-v-3a40d57d]{background:var(--color-accent-500)}.pill-label[data-v-3a40d57d]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);color:var(--color-content-primary)}.pill-count[data-v-3a40d57d],.pill-label[data-v-3a40d57d]{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs)}.pill-count[data-v-3a40d57d]{color:var(--color-content-tertiary)}.suggestion-list[data-v-3a40d57d]{gap:var(--spacing-xxx-small,4px);flex-direction:column;width:100%;display:flex;position:relative}.filtered-empty[data-v-3a40d57d]{padding-top:var(--spacing-medium)}.muted-footer[data-v-3a40d57d]{align-self:flex-start}.stale-footer[data-v-3a40d57d]{pointer-events:none;flex-direction:column;align-items:stretch;display:flex;position:absolute;bottom:0;left:0;right:0}.stale-actions[data-v-3a40d57d],.stale-message[data-v-3a40d57d]{pointer-events:auto}.stale-message[data-v-3a40d57d]{align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-xxx-small) var(--spacing-large);background:var(--color-badge-default-bg);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);color:var(--color-badge-default-text,var(--color-content-primary));display:flex}.stale-message .icon[data-v-3a40d57d]{color:var(--color-content-secondary);flex-shrink:0}.stale-actions[data-v-3a40d57d]{padding:var(--spacing-medium);border-top:1px solid var(--color-border-neutral);background:var(--color-background-screen-alpha);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:flex-end;display:flex}.coach-card-enter-active[data-v-3a40d57d]{transition:opacity var(--duration-normal) var(--curve),transform var(--duration-normal) var(--curve);transition-delay:calc(min(var(--stagger-i,0), 8)*var(--duration-fast)/3)}.coach-card-enter-from[data-v-3a40d57d]{opacity:0;transform:translateY(6px)}.coach-card-leave-active[data-v-3a40d57d]{width:100%;transition:var(--smooth-fast);position:absolute}.coach-card-leave-to[data-v-3a40d57d]{opacity:0;transform:translate(12px)}.suggestion-list.no-anim .coach-card-enter-active[data-v-3a40d57d],.suggestion-list.no-anim .coach-card-leave-active[data-v-3a40d57d],.suggestion-list.no-anim .coach-card-move[data-v-3a40d57d]{transition:none}.suggestion-list.no-anim .coach-card-enter-from[data-v-3a40d57d]{opacity:1;transform:none}.suggestion-list.no-anim .coach-card-leave-active[data-v-3a40d57d]{opacity:0}.suggestion-list.no-move .coach-card-move[data-v-3a40d57d]{transition:none}.coach-card-move[data-v-3a40d57d]{transition:var(--smooth-fast)}[data-block-uid].coach-flash{border-radius:var(--radius-xx-small);animation:1.1s ease-in-out 2 coach-flash-pulse}@keyframes coach-flash-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px var(--color-accent-500)}}.comment-hotspot[data-v-e766f649]{z-index:5;cursor:pointer;pointer-events:auto;background:0 0;border:none;width:20px;height:20px;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.comment-hotspot.resolved[data-v-e766f649]{opacity:.45}.comment-hotspot.resolved .hotspot-core[data-v-e766f649]{background:var(--color-content-tertiary)}.comment-hotspot.resolved .hotspot-ring[data-v-e766f649]{border-color:var(--color-content-tertiary);animation:none}.comment-hotspot.stale[data-v-e766f649]{opacity:.5;filter:grayscale(.35)}.comment-hotspot.active .hotspot-core[data-v-e766f649]{background:var(--magic,var(--color-content-ai));transform:scale(1.15)}.comment-hotspot.active .hotspot-ring[data-v-e766f649]{opacity:1;border-color:var(--magic,var(--color-content-ai));animation:none;transform:scale(1.35)}.hotspot-core[data-v-e766f649]{background:var(--magic,var(--color-content-ai));box-shadow:var(--shadow-elevation-base);transition:transform .15s;inset:5px}.hotspot-core[data-v-e766f649],.hotspot-ring[data-v-e766f649]{border-radius:var(--radius-full);position:absolute}.hotspot-ring[data-v-e766f649]{border:2px solid var(--magic,var(--color-content-ai));opacity:.55;animation:2s ease-out infinite comment-hotspot-pulse-e766f649;inset:0}@keyframes comment-hotspot-pulse-e766f649{0%{opacity:.7;transform:scale(.85)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.review-gate[data-v-29f7c55c]{background:var(--color-background-app);justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.review-gate[data-v-29f7c55c] .screen{position:absolute;inset:0}.review-access-form[data-v-29f7c55c]{z-index:1;align-items:stretch;gap:var(--spacing-medium);width:460px;max-width:calc(100vw - var(--spacing-large));padding:var(--spacing-large);text-align:center;background:var(--color-background-screen);border-radius:var(--radius-small);box-shadow:var(--shadow-elevation-base);flex-direction:column;margin:auto;display:flex;position:relative}.review-access-form.mobile[data-v-29f7c55c]{padding:var(--spacing-large) var(--spacing-medium)}.review-access-form[data-v-29f7c55c] .txt-component.heading{color:var(--color-content-primary);margin:0}.review-access-form[data-v-29f7c55c] .txt-component.s:not(.heading){color:var(--color-content-secondary);margin:0}.review-access-form[data-v-29f7c55c] .btn{width:100%}.review-access-field[data-v-29f7c55c]{text-align:left;width:100%}.review-access-footer[data-v-29f7c55c]{color:var(--color-content-secondary);line-height:var(--font-line-height-xs);margin:0}.review-access-link[data-v-29f7c55c]{appearance:none;font:inherit;color:var(--color-content-link);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.review-access-link[data-v-29f7c55c]:hover{color:var(--color-content-link-hover,var(--color-content-primary))}.review-surface[data-v-29f7c55c]{background:var(--asphalt,var(--color-background-app));flex-direction:column;height:100dvh;display:flex}.review-comments-trigger[data-v-29f7c55c]{top:calc(var(--spacing-medium) + 6px + var(--spacing-medium));right:var(--spacing-medium);z-index:10;position:fixed}.review-comments-trigger[data-v-29f7c55c] .icon-btn{width:40px;height:40px;padding:var(--spacing-x-small);border-radius:var(--radius-full)}.review-comments-count[data-v-29f7c55c]{top:calc(var(--spacing-xx-small)*-1);right:calc(var(--spacing-xx-small)*-1);min-width:18px;height:18px;padding:0 var(--spacing-xx-small);border-radius:var(--radius-full);background:var(--color-ai-500);color:var(--color-content-inverse);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.review-comments-title[data-v-29f7c55c]{font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-content-primary);margin:0}[data-v-29f7c55c] .review-comments-panel.author-side-panel{top:var(--spacing-medium);bottom:var(--spacing-medium)}[data-v-29f7c55c] .review-comments-body{padding:var(--spacing-medium)}.review-player[data-v-29f7c55c]{flex:1;min-height:0;position:relative}.comment-layer[data-v-29f7c55c]{z-index:4;cursor:crosshair;inset:0}.comment-layer[data-v-29f7c55c],.comment-popover[data-v-29f7c55c]{pointer-events:auto;position:absolute}.comment-popover[data-v-29f7c55c]{z-index:6;width:280px;max-width:calc(100% - 16px);padding:var(--spacing-x-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-x-small);background:var(--color-background-screen);box-shadow:var(--shadow-elevation-base);cursor:auto}.comment-popover textarea[data-v-29f7c55c]{resize:none;border:1px solid var(--color-border-neutral);border-radius:var(--radius-xx-small);width:100%;padding:var(--spacing-xx-small);background:var(--color-input-default-bg);color:var(--color-input-default-text-value);font:inherit;box-sizing:border-box}.comment-popover textarea[data-v-29f7c55c]:focus{border-color:var(--color-input-focus-border);outline:none}.popover-actions[data-v-29f7c55c]{margin-top:var(--spacing-xx-small);justify-content:flex-end}.popover-actions[data-v-29f7c55c],.thread-list[data-v-29f7c55c]{gap:var(--spacing-xx-small);display:flex}.thread-list[data-v-29f7c55c]{max-height:240px;margin-bottom:var(--spacing-x-small);flex-direction:column;overflow-y:auto}.thread-entry[data-v-29f7c55c]{gap:var(--spacing-2);flex-direction:column;display:flex}.thread-author[data-v-29f7c55c]{font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);color:var(--color-content-secondary)}.thread-body[data-v-29f7c55c]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);white-space:pre-wrap}main[data-v-a9698c0b]{height:100vh}.download-container[data-v-a9698c0b],main[data-v-a9698c0b]{justify-content:center;align-items:center;display:flex}.download-container[data-v-a9698c0b]{text-align:center;width:100%;max-width:504px;box-shadow:var(--shadow-base);background-color:#fff;border-radius:24px;flex-direction:column;gap:16px;margin:0 16px;padding:64px 32px}.download-container .icon[data-v-a9698c0b]{border-radius:100%;padding:8px}.download-container a[data-v-a9698c0b]{text-decoration:underline}main[data-v-29499cbd]{height:100%}main[data-v-29499cbd],main section.template-course[data-v-29499cbd]{flex-direction:column;display:flex}main section.template-course[data-v-29499cbd]{align-items:flex-start;width:348px;max-width:100%;margin:auto}main section.template-course .logo-header[data-v-29499cbd]{height:24px;margin:0}main section.template-course .course-details[data-v-29499cbd]{flex-direction:column;gap:8px;width:100%;margin:32px 0;display:flex}main section.template-course .course-details .course-thumbnail[data-v-29499cbd]{aspect-ratio:174/107;border-radius:12px;margin-bottom:16px}main section.template-course hr[data-v-29499cbd]{border:0;border-top:1px solid var(--smoke);width:100%;margin:0 0 24px}main section.template-course .workspace[data-v-29499cbd]{width:32px;height:32px;color:rgb(var(--workspace-colour));border:1px solid rgb(var(--workspace-colour));background-color:rgba(var(--workspace-colour),.1);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:8px;display:flex}main section.template-course .workspace>.txt-component[data-v-29499cbd]{color:rgb(var(--workspace-colour))}main section.template-course.workspace-selector[data-v-29499cbd]{align-items:stretch;gap:8px}main section.template-course.workspace-selector[data-v-29499cbd] .dropdown{width:100%;margin:16px 0 24px}main section.signin[data-v-29499cbd]{flex-direction:column;gap:8px;width:348px;max-width:100%;margin:auto;display:flex}main section.signin>.txt-component.body[data-v-29499cbd]{margin:24px 0 16px}main section.signin .separator[data-v-29499cbd]{align-items:center;margin:8px 0;display:flex}main section.signin .separator .txt-component[data-v-29499cbd]{text-transform:uppercase;color:var(--anchor);margin:0 8px}main section.signin .separator>div[data-v-29499cbd]{background-color:var(--smoke);flex:auto;height:1px}.thumbnail-page[data-v-6c033557]{background:#fff;width:840px;height:500px;position:relative;overflow:hidden}.thumbnail-page .cover.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container[data-v-6c033557]{height:100%}.thumbnail-page .card-image[data-v-6c033557]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.thumbnail-page[data-v-6c033557] .scorm-player{width:100%;height:100%}.chat-message{align-items:flex-start;gap:12px;display:flex}.chat-message .avatar{width:24px}.chat-message .avatar.help .icon{margin:0 -4px}.chat-message .content{box-shadow:var(--shadow-base);background:#fff;border-radius:16px;flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow:hidden}.chat-message .content.hide-avatar{margin-top:-8px;margin-left:36px}.chat-message.user{flex-direction:row-reverse}.chat-message.user .content{background:var(--color-button-primary-bg);color:var(--color-button-primary-text);border-radius:24px;flex-direction:row;justify-content:flex-end;align-items:center;gap:0;padding:8px 12px}.chat-message.assistant{width:100%}.chat-message.complete .content{transition-delay:.5s;transition:opacity 1s var(--curve);opacity:.5;pointer-events:none}.quiz-choices-wrap[data-v-6d430215]{min-height:0;padding:0 64px}@media (width<=767px){.quiz-choices-wrap[data-v-6d430215]{padding:0 16px}}@media (width>=960px){.quiz-choices-wrap[data-v-6d430215]{padding:0}}.quiz-choices-card[data-v-6d430215]{width:100%;max-width:675px;min-height:0;max-height:100%;padding:var(--spacing-large) var(--spacing-medium) var(--spacing-medium);border-radius:var(--radius-large);background:var(--color-background-screen);box-shadow:var(--shadow-elevation-base);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}@media (width>=960px){.quiz-choices-card[data-v-6d430215]{max-width:none;margin:0}}.choices-content[data-v-6d430215]{gap:var(--spacing-small);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.choices-header[data-v-6d430215]{padding:var(--spacing-small)}.choices-header h3[data-v-6d430215]{font-family:var(--font-family-title);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xs);color:var(--color-content-primary);margin:0}.choices-list[data-v-6d430215]{flex-direction:column;display:flex}.choices-footer[data-v-6d430215]{justify-content:space-between;align-items:center;gap:var(--spacing-medium);padding:var(--spacing-x-small) 0 0;background:var(--color-background-screen);z-index:1;flex:none;display:flex;position:sticky;bottom:0}.choices-footer.language[data-v-6d430215]{padding:var(--spacing-x-small) var(--spacing-medium) 0;justify-content:flex-end}.choices-footer[data-v-6d430215] .icon-btn{margin-left:auto}.choices-footer.language[data-v-6d430215] .icon-btn{margin-left:0}.language-picker[data-v-6d430215]{padding:var(--spacing-medium)}.language-picker[data-v-6d430215] .dropdown{width:100%;display:block}.language-field[data-v-6d430215]{justify-content:space-between;align-items:center;gap:var(--spacing-xxx-small);width:100%;min-height:48px;padding:var(--spacing-small) var(--spacing-x-small) var(--spacing-small) var(--spacing-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-x-small);background:var(--color-input-default-bg);cursor:pointer;text-align:left;color:var(--color-input-default-text-value);transition:border-color var(--duration-fast) var(--curve);margin:0;display:flex}.language-field[data-v-6d430215]:hover:not(:disabled){border-color:var(--color-input-hover-border)}.language-field[data-v-6d430215]:focus-visible{outline:2px solid var(--color-button-primary-focus-ring);outline-offset:-2px}.language-field[data-v-6d430215]:disabled{cursor:default;color:var(--color-input-default-text-disable)}.language-field-label[data-v-6d430215]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs);flex:auto;overflow:hidden}.language-field-label.placeholder[data-v-6d430215]{color:var(--color-input-default-text-placeholder)}.selected-count[data-v-6d430215]{min-height:var(--font-line-height-xxs);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xxs);color:var(--color-content-primary)}.choice-error[data-v-6d430215],.selected-count[data-v-6d430215]{font-family:var(--font-family-body)}.choice-error[data-v-6d430215]{margin:var(--spacing-x-small) 0 0;padding:0 var(--spacing-medium);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-sentiment-negative)}.intake-option-accordion[data-v-3ad6f26b]{border:1px solid var(--color-button-outline-border);border-radius:var(--radius-x-small);color:var(--color-content-secondary);overflow:hidden}.accordion-heading[data-v-3ad6f26b],.intake-option-accordion[data-v-3ad6f26b]{background:var(--color-button-outline-bg);width:100%}.accordion-heading[data-v-3ad6f26b]{min-height:48px;padding:var(--spacing-small);border-radius:var(--radius-x-small);color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--curve);border:0;justify-content:space-between;align-items:center;margin:0;display:flex}.accordion-heading[data-v-3ad6f26b]:focus-visible,.accordion-heading[data-v-3ad6f26b]:hover{background:var(--color-button-outline-bg-hover)}.accordion-heading[data-v-3ad6f26b]:focus-visible{outline:2px solid var(--color-button-primary-focus-ring);outline-offset:-2px}.accordion-title[data-v-3ad6f26b]{min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs);align-items:center}.accordion-body[data-v-3ad6f26b],.accordion-title[data-v-3ad6f26b]{gap:var(--spacing-small);display:flex}.accordion-body[data-v-3ad6f26b]{padding:var(--spacing-small) 0;border-top:1px solid var(--color-button-outline-border);flex-direction:column}.answer-row[data-v-3ad6f26b]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-small);padding:0 var(--spacing-small);display:flex}.answer-row p[data-v-3ad6f26b]{min-width:0;color:var(--color-content-secondary);font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs);flex:auto;margin:0}.answer-row .question[data-v-3ad6f26b]{color:var(--color-content-placeholder)}.assistant-conversation[data-v-5cfe4ae5]{gap:var(--spacing-medium);width:100%}.assistant-conversation[data-v-5cfe4ae5],.assistant-conversation .user-prompt-lines[data-v-5cfe4ae5]{flex-direction:column;display:flex}.assistant-conversation[data-v-5cfe4ae5] .chat-message.user .content{max-width:615px;padding:var(--spacing-x-small) var(--spacing-small);border-radius:var(--radius-x-small);background:var(--color-background-overlay);color:var(--color-content-primary);word-wrap:break-word;overflow-wrap:break-word;box-shadow:none;flex:none}.prompt-continuation[data-v-5cfe4ae5]{color:inherit;opacity:.8}.ai-icon[data-v-5cfe4ae5]{align-self:flex-start;align-items:center;gap:var(--spacing-x-small);display:flex}.ai-icon .thinking-label[data-v-5cfe4ae5]{color:var(--color-content-placeholder)}.ai-error[data-v-5cfe4ae5]{align-self:flex-start;align-items:flex-start;gap:var(--spacing-x-small);max-width:100%;display:flex}.ai-error[data-v-5cfe4ae5]>.icon{height:var(--font-line-height-sm);flex-shrink:0;align-items:center}.ai-error .error-label[data-v-5cfe4ae5]{color:var(--color-content-primary)}.ai-text[data-v-5cfe4ae5]{gap:var(--spacing-x-small)}.ai-text[data-v-5cfe4ae5],.sections-list[data-v-5cfe4ae5]{flex-direction:column;display:flex}.sections-list[data-v-5cfe4ae5]{gap:var(--spacing-medium)}.summary-block[data-v-5cfe4ae5]{margin-top:var(--spacing-x-small)}.section-reveal-enter-active[data-v-5cfe4ae5]{transition:opacity var(--duration-slow) var(--curve),transform var(--duration-slow) var(--curve)}.section-reveal-enter-from[data-v-5cfe4ae5]{opacity:0;transform:translateY(var(--spacing-medium))}.summary-list[data-v-5cfe4ae5]{padding-left:var(--spacing-large);list-style:outside}.summary-list li[data-v-5cfe4ae5]{margin-bottom:var(--spacing-xxx-small)}.quiz-choices-wrap[data-v-c268299e]{padding:0 64px}@media (width<=767px){.quiz-choices-wrap[data-v-c268299e]{padding:0 16px}}@media (width>=960px){.quiz-choices-wrap[data-v-c268299e]{padding:0}}.quiz-choices-card[data-v-c268299e]{width:100%;max-width:675px;padding:var(--spacing-large) var(--spacing-medium) var(--spacing-medium);border-radius:var(--radius-large);background:var(--color-background-screen);box-shadow:var(--shadow-elevation-base);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}@media (width>=960px){.quiz-choices-card[data-v-c268299e]{max-width:none;margin:0}}.images-toolbar[data-v-c268299e]{justify-content:space-between;align-items:center;gap:var(--spacing-small);margin-bottom:var(--spacing-small);flex-wrap:wrap;display:flex}.images-count[data-v-c268299e]{align-items:center;gap:var(--spacing-xx-small);font-family:var(--font-family-body);font-size:var(--font-size-xs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);display:inline-flex}.image-grid-area[data-v-c268299e]{max-height:300px;overflow-y:auto}.image-grid[data-v-c268299e]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.column[data-v-c268299e],.image-grid[data-v-c268299e]{gap:var(--spacing-x-small)}.column[data-v-c268299e]{flex-direction:column;display:flex}.image-item[data-v-c268299e]{border-radius:var(--radius-small);cursor:pointer;background:var(--color-background-elevated);max-height:180px;position:relative;overflow:hidden}.image-item[data-v-c268299e]:hover{opacity:.92}.image-item.selected[data-v-c268299e]{outline:2px solid var(--color-button-primary-bg)}.image-item img[data-v-c268299e]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.image-check[data-v-c268299e]{top:var(--spacing-xx-small);right:var(--spacing-xx-small);pointer-events:none;position:absolute}.images-footer[data-v-c268299e]{justify-content:space-between;align-items:center;gap:var(--spacing-medium);margin-top:var(--spacing-small);display:flex}.agent-intake-panel[data-v-9224ea3c]{gap:var(--spacing-medium);flex-direction:column;flex:auto;min-height:0;max-height:100%;display:flex;overflow:visible}.agent-intake-panel[data-v-9224ea3c] .images-card,.agent-intake-panel[data-v-9224ea3c] .quiz-choices-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}.agent-intake-panel[data-v-9224ea3c] .quiz-choices-card{flex:auto;min-height:0;max-height:100%}.agent-intake-panel .staggered-options[data-v-9224ea3c]{flex-direction:column;display:flex}.agent-intake-panel[data-v-9224ea3c] .option-stagger-enter-active{transition:opacity var(--duration-normal) var(--curve),transform var(--duration-normal) var(--curve);transition-delay:var(--option-delay)}.agent-intake-panel[data-v-9224ea3c] .option-stagger-enter-from{opacity:0;transform:translateY(var(--spacing-x-small))}.create-course-agent[data-v-4bcad830]{width:100%;padding-top:var(--padding-x-large);box-sizing:border-box}.create-course-agent[data-v-4bcad830],.drawer-shell[data-v-4bcad830]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.drawer-shell[data-v-4bcad830]{background:var(--color-background-neutral)}.dropzone-overlay[data-v-4bcad830]{z-index:5;background:var(--color-background-screen-alpha);pointer-events:none;flex-direction:column;position:absolute;inset:0}.dropzone-message[data-v-4bcad830],.dropzone-overlay[data-v-4bcad830]{padding:var(--spacing-xx-large);justify-content:center;align-items:center;display:flex}.dropzone-message[data-v-4bcad830]{gap:var(--spacing-small);border:1px dashed var(--color-border-focused);border-radius:var(--radius-small);background:color-mix(in srgb,var(--color-interactive-accent) 6%,transparent);width:100%;min-height:0;color:var(--color-content-accent);text-align:center;flex-direction:column;flex:auto}.dropzone-icon[data-v-4bcad830]{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:clip}.dropzone-icon[data-v-4bcad830] .icon{width:35px!important;min-width:35px!important;height:39px!important;min-height:39px!important}.dropzone-icon[data-v-4bcad830] svg{width:35px!important;height:39px!important}.dropzone-label[data-v-4bcad830]{max-width:327px;font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-sm);color:inherit}.intake-close[data-v-4bcad830],.welcome-close[data-v-4bcad830]{top:var(--padding-x-large);right:var(--padding-x-large);z-index:2;margin:0;padding:0;position:absolute}.cca-body[data-v-4bcad830]{flex:1;min-height:0}.cca-body[data-v-4bcad830],.welcome-screen[data-v-4bcad830]{flex-direction:column;display:flex}.welcome-screen[data-v-4bcad830]{padding:0 var(--padding-x-large) var(--padding-x-large);flex:1;justify-content:center;align-items:center}.welcome-content[data-v-4bcad830]{gap:var(--spacing-small);--cca-welcome-duration:calc(var(--duration-normal)*2);--cca-welcome-beat:calc(var(--duration-fast)*2);flex-direction:column;width:726px;max-width:100%;display:flex}.welcome-content>.greeting[data-v-4bcad830],.welcome-content>.upload-wrapper[data-v-4bcad830],.welcome-content>.welcome-actions[data-v-4bcad830]{animation:cca-welcome-in-4bcad830 var(--cca-welcome-duration) var(--curve) both}.welcome-content>.greeting[data-v-4bcad830]{animation-delay:var(--cca-welcome-beat)}.welcome-content>.upload-wrapper[data-v-4bcad830],.welcome-content>.welcome-actions[data-v-4bcad830]{animation-delay:calc(var(--cca-welcome-beat)*2)}@keyframes cca-welcome-in-4bcad830{0%{opacity:0;transform:translateY(var(--spacing-x-small))}}.greeting[data-v-4bcad830]{justify-content:center;align-items:center;gap:var(--spacing-x-small);text-align:center;margin-bottom:var(--spacing-large);color:var(--color-content-primary);display:flex}.greeting[data-v-4bcad830]>.icon{color:var(--color-content-ai)}.upload-wrapper[data-v-4bcad830]{width:100%;min-height:171px;padding:var(--spacing-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-x-small);background:var(--color-input-default-bg);flex-direction:column;justify-content:space-between;display:flex;position:relative}.upload-wrapper[data-v-4bcad830]:focus-within{border-color:var(--color-input-focus-border)}.upload-wrapper.disabled[data-v-4bcad830]{pointer-events:none;background:var(--color-input-disabled-bg);border-color:var(--color-input-disabled-border)}.upload-wrapper .file-list[data-v-4bcad830]{gap:var(--spacing-x-small);padding:var(--spacing-medium);padding-bottom:var(--spacing-x-small);flex-wrap:wrap;display:flex}.upload-wrapper .file-list[data-v-4bcad830] .uploader{background:0 0;width:auto}.upload-wrapper .file-item[data-v-4bcad830]{gap:var(--spacing-x-small);padding:var(--spacing-xxx-small);background:var(--color-background-screen);border-radius:var(--radius-xx-small);box-shadow:var(--shadow-elevation-base);transition:all var(--duration-normal) var(--curve);flex:none}.upload-wrapper .file-item[data-v-4bcad830],.upload-wrapper .file-item .file-icon[data-v-4bcad830]{color:var(--color-content-primary);align-items:center;display:flex}.upload-wrapper .file-item .file-icon[data-v-4bcad830]{border-radius:var(--radius-xxx-small);-webkit-user-select:none;user-select:none;justify-content:center;height:24px}.upload-wrapper .file-item .file-icon.uploading[data-v-4bcad830]{background:var(--color-background-neutral);width:24px}.upload-wrapper .file-item .file-details[data-v-4bcad830]{min-width:0;color:var(--color-content-primary);flex:1}.upload-wrapper .file-item[data-v-4bcad830] .remove{z-index:2;opacity:0;position:relative}.upload-wrapper .file-item[data-v-4bcad830]:hover{box-shadow:var(--shadow-elevation-large)}.upload-wrapper .file-item[data-v-4bcad830]:hover .remove{opacity:1}.upload-wrapper[data-v-4bcad830] .field .field-container{background:0 0;border:0}.upload-wrapper[data-v-4bcad830] .field{flex:auto}.upload-wrapper[data-v-4bcad830] textarea{min-height:96px;padding:0}.upload-wrapper[data-v-4bcad830] .uploader{width:100%;border-radius:var(--radius-xx-small)!important}.upload-wrapper[data-v-4bcad830] .uploader .target{padding:var(--spacing-medium)}.upload-wrapper[data-v-4bcad830] .uploader .target .target-inner{min-height:120px}.upload-wrapper[data-v-4bcad830] .uploader.hidden{opacity:0;top:0;left:0;right:0;bottom:var(--spacing-56);z-index:1;pointer-events:none;position:absolute}.upload-wrapper[data-v-4bcad830] .uploader.hidden .target input{cursor:default}.upload-wrapper[data-v-4bcad830] .uploader.hidden .target .target-inner{min-height:auto}.composer-controls[data-v-4bcad830]{z-index:2;justify-content:space-between;align-items:center;gap:var(--spacing-small);width:100%;display:flex;position:relative}.upload-buttons[data-v-4bcad830]{align-items:center;gap:var(--spacing-xx-small);flex-wrap:wrap;display:flex}.source-icon-button[data-v-4bcad830]{width:32px;height:32px;padding:var(--spacing-xx-small);border:1px solid var(--color-button-outline-border);border-radius:var(--radius-xx-small);background:var(--color-button-outline-bg);color:var(--color-button-outline-text);cursor:pointer;transition:var(--smooth-fast);justify-content:center;align-items:center;margin:0;display:inline-flex}.source-icon-button svg[data-v-4bcad830]{width:20px;height:20px}.source-icon-button[data-v-4bcad830]:hover:not(:disabled){background:var(--color-button-outline-bg-hover)}.source-icon-button[data-v-4bcad830]:focus-visible{outline:2px solid var(--color-button-primary-focus-ring);outline-offset:-2px}.source-icon-button[data-v-4bcad830]:disabled{cursor:default;opacity:.4}.welcome-actions[data-v-4bcad830]{min-height:24px;padding:0 var(--spacing-small);align-items:center;display:flex}.welcome-actions[data-v-4bcad830] .brand-voice-checkbox .label{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.cca-intake .drawer-layout[data-v-4bcad830]{padding:0}.drawer-layout[data-v-4bcad830]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.conversation-area[data-v-4bcad830]{flex:1;width:100%;height:100%;min-height:0}.conversation-area[data-v-4bcad830] .simplebar-content{min-height:100%;padding:0 var(--spacing-64);flex-direction:column;display:flex}.conversation-area[data-v-4bcad830] .simplebar-track.simplebar-vertical{top:calc(var(--spacing-x-small) - 1px);bottom:calc(var(--spacing-x-small) - 1px)}.conversation-area[data-v-4bcad830] .simplebar-scrollbar-inner{background:var(--color-content-primary)}.intake-conversation-inner[data-v-4bcad830]{width:100%;max-width:715px;padding-bottom:var(--padding-x-large);margin:0 auto}@media (width<=767px){.intake-conversation-inner[data-v-4bcad830]{padding-right:var(--spacing-medium);padding-left:var(--spacing-medium)}}.choices-area[data-v-4bcad830]{flex-direction:column;flex:0 auto;width:100%;max-width:726px;min-height:0;max-height:65%;margin:0 auto;display:flex;overflow:visible}.choices-area[data-v-4bcad830] .quiz-choices-card{max-width:726px;padding:var(--spacing-medium);border-radius:var(--radius-small)}.choices-area[data-v-4bcad830] .quiz-choice-row.selected:not(.correct):not(.incorrect){background:0 0}.choices-area[data-v-4bcad830] .choices-footer{padding:var(--spacing-x-small) var(--spacing-medium) 0}.choices-anchor[data-v-4bcad830]{z-index:1;right:var(--spacing-64);bottom:var(--spacing-large);left:var(--spacing-64);height:calc(100% - var(--spacing-64));pointer-events:none;align-items:flex-end;display:flex;position:absolute}.choices-anchor[data-v-4bcad830]>*{pointer-events:auto}.choices-slide-enter-active[data-v-4bcad830]{transition:opacity var(--duration-slow) var(--curve),transform var(--duration-slow) var(--curve)}.choices-slide-enter-from[data-v-4bcad830]{opacity:0;transform:translateY(var(--spacing-large))}.choices-slide-leave-active[data-v-4bcad830]{transition:opacity var(--duration-normal) var(--curve)}.choices-slide-leave-to[data-v-4bcad830]{opacity:0}.doc-limit[data-v-4bcad830]{align-items:center;gap:var(--spacing-xx-small);color:var(--color-content-secondary);display:flex}.app-sidebar{border-right:1px solid var(--smoke);width:240px;transition:var(--smooth);z-index:999;background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.app-sidebar .sidebar-header{border-bottom:1px solid var(--smoke);flex-direction:column;display:flex}.app-sidebar .sidebar-header .dropdown .cobutton{border:0;border-radius:0;padding:12px 16px}.app-sidebar .sidebar-header>.cobutton{margin:8px 16px 12px}.app-sidebar .sidebar-header .workspace-header{align-items:center;display:flex}.app-sidebar .sidebar-header .workspace-header .workspace-name{flex-direction:column;gap:4px;display:flex}.app-sidebar .sidebar-header .popup.dropdown-popup .cobutton .icon{fill:var(--primary)}.app-sidebar .sidebar-header .workspace{width:32px;height:32px;color:rgb(var(--workspace-colour));border:1px solid rgb(var(--workspace-colour));background-color:rgba(var(--workspace-colour),.1);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:8px;display:flex}.app-sidebar .sidebar-header .workspace>.txt-component{color:rgb(var(--workspace-colour))}.app-sidebar .sidebar-content{flex-direction:column;flex:1;gap:8px;padding:24px 16px;display:flex}.app-sidebar .sidebar-content hr{margin:16px 0}.app-sidebar .sidebar-content .section-label{margin:8px 12px 0}.app-sidebar .sidebar-content .cobutton.basic{border-radius:8px;justify-content:flex-start;padding:4px 8px}.app-sidebar .sidebar-content .cobutton.basic .icon{fill:var(--anchor)}.app-sidebar .sidebar-content .cobutton.basic .txt-component{flex:1}.app-sidebar .sidebar-content .cobutton.basic .chip{margin-left:auto}.app-sidebar .sidebar-content .cobutton.basic .chip .icon{fill:var(--primary)}.app-sidebar .sidebar-content .cobutton.basic:hover{background-color:var(--cloud)}.app-sidebar .sidebar-content .cobutton.basic:hover .icon{fill:var(--coal)}.app-sidebar .sidebar-content .cobutton.basic:hover .chip .icon{fill:var(--primary)}.app-sidebar .sidebar-content .cobutton.basic.active{background-color:var(--smoke)}.app-sidebar .sidebar-content .cobutton.basic.active .icon{fill:var(--coal)}.app-sidebar .nav-item{color:var(--coal);transition:var(--smooth);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.app-sidebar .nav-item .icon{color:var(--anchor)}.app-sidebar .nav-item:hover{background-color:var(--cloud)}.app-sidebar .nav-item:hover .icon{color:var(--coal)}.app-sidebar .nav-item.active{background-color:var(--smoke)}.app-sidebar .nav-item.active .icon{color:var(--coal)}.app-sidebar.collapsed{transform:translate(-100%)}.app-sidebar.tablet{z-index:999;border-top:1px solid var(--smoke);width:100%;margin-top:56px}.app-sidebar.tablet>.cobutton{margin:24px 12px}.user-menu.dropdown .cobutton.default{gap:12px;min-height:auto;padding:0}.user-menu.dropdown .cobutton.default.active,.user-menu.dropdown .cobutton.default:hover{background:0 0}.user-menu.dropdown>.popup{z-index:9999;width:240px}.user-menu.dropdown>.popup>.popup-inner{min-width:240px;padding:0}.user-menu.dropdown>.popup>.popup-inner section{border-bottom:1px solid var(--smoke);cursor:default;flex-direction:column;align-items:flex-start;padding:16px;display:flex}.user-menu.dropdown>.popup>.popup-inner section .chip{margin-bottom:4px}.user-menu.dropdown>.popup>.popup-inner .name,.user-menu.dropdown>.popup>.popup-inner .profile{word-break:break-all;margin-bottom:8px}.user-menu.dropdown>.popup>.popup-inner .txt-component.marker.anchor{margin-top:-6px;margin-bottom:10px}.user-menu.dropdown>.popup>.popup-inner .cobutton.ghost{word-break:break-all;border-radius:6px;min-height:32px;padding:4px}.user-menu.dropdown>.popup>.popup-inner .cobutton.ghost .logo{border-radius:4px;flex:none;margin:0 8px 0 0;padding:0}.user-menu.dropdown>.popup>.popup-inner .switch-field{justify-content:space-between;width:100%}.user-menu.dropdown>.popup>.popup-inner .dropdown .popup{right:calc(100% + 16px)}.user-menu.dropdown>.popup>.popup-inner .dropdown .popup .cobutton{flex-direction:row;align-items:center}.user-menu.dropdown>.popup>.popup-inner .dropdown .popup .cobutton .label{flex:auto}.user-menu.dropdown>.popup>.popup-inner .dropdown .popup .cobutton .icon{fill:var(--primary)}.user-menu.dropdown>.popup>.popup-inner .cobutton.basic{margin:8px}.user-menu.dropdown>.popup>.popup-inner .cobutton.basic:first-of-type{margin-bottom:0}.user-menu.dropdown>.popup>.popup-inner .cobutton.basic:last-of-type{margin-top:0}.backdrop{background-color:rgba(var(--coal-rgb),.9);z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.modal.upgraded{background:0}.modal.upgraded .modal-inner .body section{padding:24px}.modal.upgraded .modal-inner .body section.title{border-bottom:1px solid var(--smoke)}.modal.upgraded .modal-inner .body section.title .txt-component.heading{vertical-align:sub;color:var(--navy);display:inline-block}.modal.upgraded .modal-inner .body section.title svg{width:20px;height:20px;margin:0 6px}.modal.upgraded .modal-inner .footer{border:0;justify-content:space-between}.dashboard-layout[data-v-3a3a204d]{min-height:100vh;display:flex}.dashboard-layout .dashboard-main[data-v-3a3a204d]{flex-direction:column;flex:1;min-width:0;margin-left:240px;transition:margin-left .3s;display:flex}.dashboard-layout .dashboard-main nav[data-v-3a3a204d]{border-bottom:1px solid var(--smoke);background:var(--cloud);z-index:999;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dashboard-layout .dashboard-main nav .left-section[data-v-3a3a204d]{flex:1}.dashboard-layout .dashboard-main nav .left-section .target[data-v-3a3a204d]{flex:1;justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-layout .dashboard-main nav .left-section .target .txt-component[data-v-3a3a204d]{flex:1}.dashboard-layout .dashboard-main nav .right-section[data-v-3a3a204d]{align-items:center;gap:8px;display:flex}.dashboard-layout .dashboard-main nav .cobutton.default.slim[data-v-3a3a204d]{padding:4px 8px}.dashboard-layout .dashboard-main nav .cobutton.fade-primary[data-v-3a3a204d]{margin-right:8px}.dashboard-layout .dashboard-main nav hr[data-v-3a3a204d]{border:0;border-right:1px solid var(--smoke);height:32px;margin:0 8px}.dashboard-layout .dashboard-main nav.tablet[data-v-3a3a204d]{background-color:#fff;padding:12px 8px}.dashboard-layout .dashboard-main main[data-v-3a3a204d]{background:var(--cloud);flex-direction:column;flex:1;padding:24px;display:flex}.dashboard-layout.tablet .dashboard-main[data-v-3a3a204d]{margin-left:0}.mobile-warning[data-v-3a3a204d]{z-index:9999;background-color:rgba(var(--coal-rgb),.9);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}body{flex-direction:column;display:flex}body .toast .spinner{margin-right:8px}.dashboard-layout nav .left-section{align-items:center;gap:16px;display:flex}.dashboard-layout nav .left-section .header-actions{align-items:center;gap:8px;display:flex}.dashboard-layout nav .left-section .header-actions hr{border:0;border-right:1px solid var(--smoke);height:32px;margin:0 4px}.dashboard-layout .empty-state{background:var(--smoke);border-radius:24px 24px 0 0;flex:1;max-width:none;margin:0 0 -24px}.modal-outer.analytics{padding:16px}.modal-outer.analytics.drawer{padding:0}.modal-outer.analytics>.modal-inner{border-radius:32px;height:100%}.modal-outer.analytics>.modal-inner>.body{background-color:var(--smoke);display:flex;overflow:hidden}.modal-outer.analytics>.modal-inner>.body aside{background-color:var(--smoke);flex-direction:column;flex:0 0 225px;padding:24px 16px;display:flex;overflow:auto}.modal-outer.analytics>.modal-inner>.body aside .txt-component.heading.m{margin-bottom:24px}.modal-outer.analytics>.modal-inner>.body aside .txt-component.marker{color:var(--anchor);margin:12px 0}.modal-outer.analytics>.modal-inner>.body aside .cobutton{box-shadow:none;text-align:left;justify-content:flex-start;margin-bottom:8px;padding:16px}.modal-outer.analytics>.modal-inner>.body aside>.cobutton.basic.anchor{margin:0;padding:0;position:absolute;top:24px;right:32px}.modal-outer.analytics>.modal-inner>.body aside.secondary-nav{background-color:var(--cloud);border-radius:32px 0 0;padding:28px 24px}.modal-outer.analytics>.modal-inner>.body aside.secondary-nav .title{align-items:center;display:flex}.modal-outer.analytics>.modal-inner>.body aside.secondary-nav .description{margin:24px 0}.modal-outer.analytics>.modal-inner>.body aside.secondary-nav .cobutton{margin-bottom:4px;padding:12px}.modal-outer.analytics>.modal-inner>.body>section{background-color:var(--cloud);border-radius:32px 0 0;flex:auto;width:916px;display:flex}.modal-outer.analytics>.modal-inner>.body>section>div{background-color:#fff;border-radius:32px 0 0;flex-direction:column;flex:auto;width:100%;display:flex;position:relative}.modal-outer.analytics>.modal-inner>.body>section .header{border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.modal-outer.analytics>.modal-inner>.body>section .header .cobutton{padding:0}.modal-outer.analytics>.modal-inner>.body>section .header>*{align-items:center;gap:8px;display:flex}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics,.modal-outer.analytics>.modal-inner>.body>section .link-analytics,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics{flex-direction:column;height:100%;padding:24px 32px;display:flex;overflow:auto}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics .chart,.modal-outer.analytics>.modal-inner>.body>section .link-analytics .chart,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics .chart{margin-bottom:32px}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics .dropdown.date .popup .popup-inner,.modal-outer.analytics>.modal-inner>.body>section .link-analytics .dropdown.date .popup .popup-inner,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics .dropdown.date .popup .popup-inner{overflow:visible}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics .dropdown.date .popup .popup-inner .cobutton.default .icon,.modal-outer.analytics>.modal-inner>.body>section .link-analytics .dropdown.date .popup .popup-inner .cobutton.default .icon,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics .dropdown.date .popup .popup-inner .cobutton.default .icon{fill:var(--primary)}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics>.empty,.modal-outer.analytics>.modal-inner>.body>section .link-analytics>.empty,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics>.empty{background:linear-gradient(180deg,var(--cloud) 0,#fff0 100%);text-align:center;border-radius:16px;padding:96px 12px 24px}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics>.empty .txt-component,.modal-outer.analytics>.modal-inner>.body>section .link-analytics>.empty .txt-component,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics>.empty .txt-component{max-width:264px;margin:auto}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics>.empty .txt-component.heading,.modal-outer.analytics>.modal-inner>.body>section .link-analytics>.empty .txt-component.heading,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics>.empty .txt-component.heading{margin-top:24px}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics>.empty .txt-component.body,.modal-outer.analytics>.modal-inner>.body>section .link-analytics>.empty .txt-component.body,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics>.empty .txt-component.body{color:var(--anchor);margin-top:12px}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics .upgrade,.modal-outer.analytics>.modal-inner>.body>section .link-analytics .upgrade,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics .upgrade{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 0;display:flex}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics .upgrade .txt-component.body,.modal-outer.analytics>.modal-inner>.body>section .link-analytics .upgrade .txt-component.body,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics .upgrade .txt-component.body{color:var(--anchor)}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics .upgrade .cobutton,.modal-outer.analytics>.modal-inner>.body>section .link-analytics .upgrade .cobutton,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics .upgrade .cobutton{margin-top:12px}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics .show-more-button,.modal-outer.analytics>.modal-inner>.body>section .link-analytics .show-more-button,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics .show-more-button{z-index:2;position:absolute;bottom:0;left:50%;right:0;transform:translate(-50%)}.modal-outer.analytics>.modal-inner>.body>section .collection-analytics .show-more-button .cobutton.create,.modal-outer.analytics>.modal-inner>.body>section .link-analytics .show-more-button .cobutton.create,.modal-outer.analytics>.modal-inner>.body>section .lms-analytics .show-more-button .cobutton.create{border-radius:32px;height:auto;margin:auto auto 24px;padding:12px 24px}.modal-outer.analytics>.modal-inner>.body>section header{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.modal-outer.analytics>.modal-inner>.body>section header .dropdown-popup.date .popup-inner{width:220px}.modal-outer.analytics>.modal-inner>.body>section header>div{align-items:center;gap:8px;display:flex}.modal-outer.analytics>.modal-inner>.body>section .legend{align-items:center;gap:16px;display:flex}.modal-outer.analytics>.modal-inner>.body>section .legend .legend-item{color:var(--asphalt);align-items:center;gap:4px;display:flex}.modal-outer.analytics>.modal-inner>.body>section .legend .legend-item .dropoffs,.modal-outer.analytics>.modal-inner>.body>section .legend .legend-item .views{border-radius:100%;width:8px;height:8px;display:block}.modal-outer.analytics>.modal-inner>.body>section .legend .legend-item .dropoffs.views,.modal-outer.analytics>.modal-inner>.body>section .legend .legend-item .views.views{background-color:var(--primary)}.modal-outer.analytics>.modal-inner>.body>section .legend .legend-item .dropoffs.dropoffs,.modal-outer.analytics>.modal-inner>.body>section .legend .legend-item .views.dropoffs{background-color:var(--primary-fade)}.modal-outer.analytics>.modal-inner>.body>section .stats{grid-gap:8px;grid-template-columns:repeat(2,1fr);margin:12px 0;display:grid}.modal-outer.analytics>.modal-inner>.body>section .stats .stat{box-shadow:var(--shadow-base);background-color:#fff;border-radius:12px;flex:1;gap:12px;padding:12px;display:flex;position:relative}.modal-outer.analytics>.modal-inner>.body>section .stats .stat .primary-icon{background-color:var(--primary-fade);width:48px;height:48px;color:var(--primary);border-radius:100%;justify-content:center;align-items:center;display:flex}.modal-outer.analytics>.modal-inner>.body>section .stats .stat .txt-component.heading.xxs{margin-bottom:8px}.modal-outer.analytics>.modal-inner>.body>section .stats .stat .txt-component.body.s{margin-left:4px}.modal-outer.analytics>.modal-inner>.body>section .stats .stat .stat-inner{flex-direction:column;display:flex}.modal-outer.analytics>.modal-inner>.body>section .stats .stat .chip{margin:12px;position:absolute;top:0;right:0}.modal-outer.analytics>.modal-inner>.body>section .stats .stat.empty{color:#0000;box-shadow:none;background-color:var(--cloud)}.modal-outer.analytics>.modal-inner>.body>section .stats .stat.empty .anchor{color:#0000}.modal-outer.analytics>.modal-inner>.body>section .stats .stat.empty .chip,.modal-outer.analytics>.modal-inner>.body>section .stats .stat.empty .icon,.modal-outer.analytics>.modal-inner>.body>section .stats .stat.empty .progress-circle{display:none}.modal-outer.analytics>.modal-inner>.body>section .report{margin:16px 0}.modal-outer.analytics>.modal-inner>.body>section .report .txt-component.body.xs{margin-left:8px}.modal-outer.analytics>.modal-inner>.body>section .report>.txt-component.heading.xxs{margin-bottom:24px}.modal-outer.analytics>.modal-inner>.body .table-outer{box-shadow:var(--shadow-base);border-radius:12px}.modal-outer.analytics>.modal-inner>.body .table-outer .table-wrapper{padding:0}.modal-outer.analytics>.modal-inner>.body .footer{border-top:1px solid var(--smoke);background-color:#fff;justify-content:space-between;align-items:center;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.modal-outer.analytics>.modal-inner>.body .footer .button{margin-left:8px}.modal-outer.analytics.mobile>.modal-inner>.body aside{transition:var(--smooth);border-radius:0;flex:0 0 100%;width:100%}.modal-outer.analytics.mobile>.modal-inner>.body aside.slidein{transform:translate(-100%)}.modal-outer.analytics.mobile>.modal-inner>.body aside{padding:24px}.modal-outer.analytics.mobile>.modal-inner>.body>section{width:100%;transition:var(--smooth);border-radius:0;position:absolute;inset:0;transform:translate(100%)}.modal-outer.analytics.mobile>.modal-inner>.body>section .header,.modal-outer.analytics.mobile>.modal-inner>.body>section .view-wrapper{padding:24px}.modal-outer.analytics.mobile>.modal-inner>.body>section.slidein{transform:translate(0)}.modal-outer.analytics.mobile>.modal-inner>.body>section>div{border-radius:0;width:100%}.modal-outer.analytics.mobile>.modal-inner>.body>section .stats{grid-template-columns:repeat(1,1fr)}.modal-outer.analytics.mobile>.modal-inner>.body .link-analytics,.modal-outer.analytics.mobile>.modal-inner>.body .lms-analytics{padding-bottom:96px}.modal-outer.analytics.mobile>.modal-inner>.body .report>.txt-component.heading.xxs .txt-component-content{flex-direction:column;align-items:flex-start}.modal-outer.analytics.xl>.modal-inner>.body aside{flex:0 0 284px;padding:24px}.modal-outer.analytics.md>.modal-inner>.body>section .view-wrapper{padding:24px}.course-card[data-v-811cad44]{transition:var(--smooth-fast);z-index:0;--card-hover-move:.45s;--card-hover-fade:.35s;flex-direction:column;display:flex;position:relative}.course-card.dropping .course-thumbnail[data-v-811cad44]{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-lg)}.course-card.dragging[data-v-811cad44]{z-index:1}.course-card .card-stack[data-v-811cad44]{z-index:-1;aspect-ratio:348/214;border-radius:var(--radius-x-small);background:var(--color-alpha-black-10);width:89%;transition:transform var(--card-hover-move) var(--ease-zoom),opacity var(--card-hover-fade) var(--curve);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.course-card.dragging .card-stack[data-v-811cad44]{opacity:0}.course-card.stacked .card-face[data-v-811cad44]{transition:transform var(--card-hover-move) var(--ease-zoom),box-shadow var(--card-hover-move) var(--curve)}:is(.course-card.stacked[data-v-811cad44]:has(.card-face:focus-within),.course-card.stacked[data-v-811cad44]:has(.card-face:hover)){z-index:1}:is(.course-card.stacked:has(.card-face:focus-within) .card-stack[data-v-811cad44],.course-card.stacked:has(.card-face:hover) .card-stack[data-v-811cad44]){transform:translate(-50%,calc(-12px - 1.124%))}:is(.course-card.stacked:has(.card-face:focus-within) .card-face[data-v-811cad44],.course-card.stacked:has(.card-face:hover) .card-face[data-v-811cad44]){transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.course-card.stacked .card-face[data-v-811cad44],.course-card.stacked .card-stack[data-v-811cad44]{transition:none}}.course-card .course-thumbnail[data-v-811cad44]{aspect-ratio:348/214;box-shadow:var(--shadow-md);cursor:pointer;border-radius:12px;width:100%;position:relative;overflow:hidden}.course-card .course-thumbnail[data-v-811cad44]:hover{box-shadow:var(--shadow-lg)}.course-card .course-thumbnail:hover .card-background[data-v-811cad44],.course-card .course-thumbnail:hover .card-default-title[data-v-811cad44],.course-card .course-thumbnail:hover .photo-wrapper[data-v-811cad44],.course-card .course-thumbnail:hover .screen-preview[data-v-811cad44]{transform:scale(1.05)}.course-card .course-thumbnail.selectable .checkbox[data-v-811cad44],.course-card .course-thumbnail.touch .checkbox[data-v-811cad44],.course-card .course-thumbnail:hover .checkbox[data-v-811cad44]{opacity:1}.course-card .course-thumbnail.selectable[data-v-811cad44]{outline:1px solid var(--anchor);outline-offset:1px}.course-card .course-thumbnail.selectable[data-v-811cad44]:hover{outline-color:rgba(var(--coal-rgb),.8)}.course-card .course-thumbnail.selectable.selected[data-v-811cad44]{outline-color:var(--primary)}.course-card .course-thumbnail .card-background[data-v-811cad44],.course-card .course-thumbnail .card-default-title[data-v-811cad44],.course-card .course-thumbnail .photo-wrapper[data-v-811cad44],.course-card .course-thumbnail .screen-preview[data-v-811cad44]{transition:transform var(--card-hover-move) var(--curve)}.course-card .course-thumbnail .classic-badge[data-v-811cad44]{background-color:rgba(var(--coal-rgb),.6);color:var(--canvas);letter-spacing:.08px;pointer-events:none;border-radius:100px;align-items:center;padding:4px 6px;display:flex;position:absolute;top:8px;right:8px}.course-card .course-thumbnail .photo-wrapper[data-v-811cad44]{width:100%;height:100%;position:absolute;top:0;left:0}.course-card .course-thumbnail .badge[data-v-811cad44]{background:rgba(var(--coal-rgb),.25);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;margin:12px;display:flex;position:absolute;top:0;right:0}.course-card .course-thumbnail .checkbox[data-v-811cad44]{z-index:2;opacity:0;--checkbox-color:#fff;--checkbox-hover-color:#fff;margin:12px;position:absolute;top:0;left:0}.course-card .course-thumbnail .checkbox.checked[data-v-811cad44]{opacity:1}.course-card .course-thumbnail.card-face[data-v-811cad44]{border:1px solid var(--color-border-neutral);background:var(--color-background-screen)}.course-card .course-thumbnail.card-face[data-v-811cad44]:not(.skeleton):after{content:"";z-index:0;background:var(--color-alpha-black-10);opacity:0;pointer-events:none;transition:opacity var(--card-hover-fade) var(--curve);position:absolute;inset:0}.course-card .course-thumbnail.card-face[data-v-811cad44]:not(.skeleton):focus-within:after,.course-card .course-thumbnail.card-face[data-v-811cad44]:not(.skeleton):hover:after{opacity:1}.course-card .course-thumbnail .hover-action[data-v-811cad44]{z-index:1;border-color:var(--color-border-highlight);pointer-events:none;opacity:0;filter:blur(4px);transition:opacity var(--card-hover-fade) var(--curve),transform var(--card-hover-move) var(--ease-zoom),filter var(--card-hover-fade) var(--curve);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(32px - 50%))}.course-card .course-thumbnail:focus-within .hover-action[data-v-811cad44],.course-card .course-thumbnail:hover .hover-action[data-v-811cad44]{opacity:1;filter:blur();pointer-events:auto;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.course-card .course-thumbnail .hover-action[data-v-811cad44],.course-card .course-thumbnail:focus-within .hover-action[data-v-811cad44],.course-card .course-thumbnail:hover .hover-action[data-v-811cad44]{filter:none;transition:opacity var(--card-hover-fade) var(--curve);transform:translate(-50%,-50%)}}.course-card .footer[data-v-811cad44]{gap:8px;padding:12px 0}.course-card .footer[data-v-811cad44],.course-card .footer .footer-buttons[data-v-811cad44]{justify-content:space-between;align-items:center;display:flex}.course-card .footer .footer-buttons[data-v-811cad44]{flex:1}.course-card .footer .footer-main-actions[data-v-811cad44]{align-items:center;display:flex}.course-card .footer.modern .course-title[data-v-811cad44]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.course-card .footer.modern .footer-buttons[data-v-811cad44]{flex:none;justify-content:flex-end}.course-card .footer .feedback[data-v-811cad44]{color:var(--asphalt);align-items:center;display:flex}.course-card .footer .feedback[data-v-811cad44]:hover{color:var(--coal)}.course-card .beacon[data-v-811cad44]{position:absolute;bottom:-14px;right:-14px}.course-card-sentiment[data-v-811cad44]{align-items:center;padding:6px 16px;display:flex}.course-card-sentiment .txt-component.s[data-v-811cad44]{margin-right:4px}.course-card-sentiment .txt-component.xs[data-v-811cad44]{margin-right:8px}.course-card-sentiment .txt-component.xs[data-v-811cad44]:last-child{margin-right:0}.course-card-sentiment-header[data-v-811cad44]{padding:8px 16px 0}.course-card a{color:unset}.course-card .checkbox-frame svg path.bg{fill:rgba(var(--coal-rgb),.4)}.course-card .checkbox:not(.disabled).touch .checkbox-frame svg path.bg,.course-card .checkbox:not(.disabled):hover .checkbox-frame svg path.bg{fill:rgba(var(--coal-rgb),.8)}.course-card .checkbox:not(.disabled) label:not(.skeleton).checked .checkbox-frame,.course-card .checkbox:not(.disabled) label:not(.skeleton).checked .checkbox-frame .bg{fill:var(--primary);color:var(--primary)}.course-card .footer .cobutton{width:auto;height:auto;margin-right:4px;padding:4px 8px}.course-card .footer .cobutton .icon{margin-right:4px}.course-card .footer .cobutton.icononly{padding:4px}.course-card .footer .cobutton.icononly .icon{margin:0}.create-course{display:flex}.create-course .cobutton .chevron.icon{margin-left:8px}.menu.create-course-option-menu hr{margin:var(--spacing-small) 0 var(--spacing-x-small)}.scorm-file-input{display:none}.modal.move-courses .modal-inner>.body{height:520px}.modal.move-courses .modal-inner>.body header{border-bottom:1px solid var(--smoke);padding:16px 24px}.modal.move-courses .modal-inner>.body .folders{padding:16px 24px;display:grid;overflow-y:auto}.modal.move-courses .modal-inner>.body .folders .clickable{border-radius:8px;align-items:center;padding:16px}.modal.move-courses .modal-inner>.body .folders .clickable .txt-component{flex:1}.modal.move-courses .modal-inner>.body .folders .clickable:hover{background:var(--cloud)}.modal.move-courses .modal-inner>.body .folders .clickable[disabled]{opacity:.35;pointer-events:none}.modal.move-courses .modal-inner .footer{justify-content:space-between}.modal-outer.create .modal-inner>.body{gap:32px;padding:32px;display:flex}.modal-outer.create .modal-inner>.body section{flex:50%}.modal-outer.create .modal-inner>.body section>.txt-component.heading{margin-bottom:16px}.modal-outer.template-link .modal-inner>.body{min-height:200px}.modal-outer.template-link .modal-inner>.footer{justify-content:space-between}.modal-outer.duplicate .modal-inner>.body{flex-direction:column;gap:24px;height:504px;display:flex}.modal-outer.duplicate .modal-inner>.footer{justify-content:space-between}.modal-outer.duplicate .workspace-selector{flex-direction:column;gap:8px;display:flex}.modal-outer.duplicate .workspace-selector .workspace{width:32px;height:32px;color:rgb(var(--workspace-colour));border:1px solid rgb(var(--workspace-colour));background-color:rgba(var(--workspace-colour),.1);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:8px;display:flex}.modal-outer.duplicate .workspace-selector .workspace>.txt-component{color:rgb(var(--workspace-colour))}.course-card-image-modal[data-v-56dcbf7c]{z-index:2147483001;background:rgba(var(--coal-rgb),.4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.course-card-image-modal[data-v-56dcbf7c] .image-popup.popup{position:static}header[data-v-86b8378f]{flex-wrap:wrap;align-items:center;width:100%;padding:24px 0 16px;display:flex}header.folder-header[data-v-86b8378f]{gap:8px;padding:0}header>.txt-component.heading[data-v-86b8378f]{flex:1}header>.cobutton[data-v-86b8378f]{margin-right:8px}header>.txt-component.heading[data-v-86b8378f]{margin-right:24px}header .txt-component.marker[data-v-86b8378f]{margin-right:12px}header .search-container[data-v-86b8378f]{flex:1;margin-right:12px}header>span.skeleton[data-v-86b8378f]{border-radius:8px;width:200px;height:40px;margin-right:auto}section.courses[data-v-86b8378f]{gap:24px;width:100%;margin-top:16px;display:grid}section.folder-container[data-v-86b8378f]{flex-direction:column;flex:1;width:100%;padding-top:0;display:flex}section.folder-container.mobile[data-v-86b8378f]{padding:0 16px 56px}section.folder-container.mobile header[data-v-86b8378f]{padding:24px 0}section.folder-container.mobile header>.txt-component.heading[data-v-86b8378f]{width:100%}section.folder-container.mobile header .search-container[data-v-86b8378f]{flex:1;margin-right:16px}section.folder-container.tablet .selected-bar-container .selected-bar[data-v-86b8378f]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffffff2;border-radius:0;margin:0}.selected-bar-container[data-v-86b8378f]{z-index:9999;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.selected-bar-container .selected-bar[data-v-86b8378f]{box-shadow:var(--shadow-lg);background-color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;max-width:900px;margin:12px;padding:16px;display:flex}.selected-bar-container .selected-bar>.txt-component.heading[data-v-86b8378f]{flex:1 0 auto}.collection-card[data-v-4eca40a2]{flex-direction:column;width:100%;margin-bottom:12px;display:flex;position:relative}.collection-card .clickable[data-v-4eca40a2]{width:100%}.collection-card .photo-wrapper[data-v-4eca40a2]{border-radius:100%;width:56px;height:56px;overflow:hidden}.collection-card .collection-icon[data-v-4eca40a2]{background-color:var(--smoke);width:56px;height:56px;color:var(--anchor);border-radius:100%;justify-content:center;align-items:center;display:flex}.collection-card .collection-courses[data-v-4eca40a2]{justify-content:flex-end;display:flex}.collection-card .collection-wrapper[data-v-4eca40a2]{box-shadow:var(--shadow-base);transition:var(--smooth);background-color:#fff;border-radius:12px;flex:1;align-items:center;gap:16px;padding:12px;display:flex;transform:translateZ(0)}.collection-card .collection-wrapper[data-v-4eca40a2]:hover{box-shadow:var(--shadow-lg);transform:scale(1.015)}.collection-card .collection-wrapper .collection-info[data-v-4eca40a2]{flex-direction:column;gap:4px;margin-right:auto;display:flex}.collection-card.dropdown[data-v-4eca40a2]{z-index:1}.collection-card .upgrade-popup .chip{margin-left:16px}.collection-card .upgrade-popup .cobutton:disabled:not(.visually-enabled):not(.success):not(.danger){background:0 0}.modal-outer.delete .modal-inner>.body[data-v-d54ac88b]{padding:24px}.collections-wrapper[data-v-a4deb8e8]{flex-direction:column;flex:1;width:100%;display:flex}.collections-wrapper header[data-v-a4deb8e8]{flex-wrap:wrap;align-items:center;width:100%;margin-bottom:24px;display:flex}.collections-wrapper header>.txt-component.heading[data-v-a4deb8e8]{margin-right:24px}.collections-wrapper header .txt-component.marker[data-v-a4deb8e8]{margin-right:12px}.collections-wrapper header .search-container[data-v-a4deb8e8]{flex:1;margin-right:12px}.collections-wrapper .loading-container[data-v-a4deb8e8]{background-color:var(--smoke);border-radius:8px;justify-content:center;align-items:center;width:100%;height:72px;margin-top:12px;display:flex}.collections-wrapper .loading-container .spinner[data-v-a4deb8e8]{margin:8px}.collections-wrapper.tablet header[data-v-a4deb8e8]{margin:24px 0}.collections-wrapper.tablet header>.txt-component.heading[data-v-a4deb8e8]{width:100%;margin-bottom:24px}.collections-wrapper header .popup{z-index:1000}.folder-card[data-v-1438ba78]{flex-direction:column;display:flex}.folder-card .folder-thumbnail[data-v-1438ba78]{aspect-ratio:348/214;box-shadow:var(--shadow-md);transition:var(--smooth);background:#fff;border-radius:12px;width:100%;padding:16px;position:relative;overflow:hidden}.folder-card .folder-thumbnail[data-v-1438ba78]:hover{box-shadow:var(--shadow-lg);transform:scale(1.05)}.folder-card .folder-thumbnail.dropping[data-v-1438ba78]{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-lg)}.folder-card .folder-thumbnail .folder-header[data-v-1438ba78]{align-items:center;margin-bottom:16px;display:flex}.folder-card .folder-thumbnail .course-previews[data-v-1438ba78]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;width:100%;height:100%;display:grid}.folder-card .folder-thumbnail .course-previews .course-preview[data-v-1438ba78]{border-radius:6px;position:relative;overflow:hidden}.folder-card .folder-thumbnail .course-previews .course-preview .placeholder[data-v-1438ba78]{background-color:var(--smoke);width:100%;height:100%}.folder-card .folder-thumbnail .course-previews .course-preview .photo-wrapper[data-v-1438ba78]{width:100%;height:100%;position:absolute;top:0;left:0}.folder-card .footer[data-v-1438ba78]{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.folder-card .footer .course-count[data-v-1438ba78]{color:var(--asphalt);align-items:center;display:flex}.folder-card .footer .course-count span[data-v-1438ba78]{margin-left:8px}.folder-card a,.folder-card a:visited{color:unset}.folder-card .footer .cobutton{width:auto;height:auto;margin-right:4px;padding:4px 8px}.folder-card .footer .cobutton .icon{margin-right:4px}.folder-card .footer .cobutton.icononly{padding:4px}.folder-card .footer .cobutton.icononly .icon{margin:0}.modal.create-folder .modal-inner>.body{height:520px}.modal.create-folder .modal-inner>.body>.txt-component.xxs.heading{padding:2px 0 10px}.modal.create-folder .modal-inner>.body .dropdown>.cobutton{width:auto}.modal.create-folder .modal-inner .footer{justify-content:space-between}.modal.delete-folder .modal-inner>.body{height:500px}.modal.delete-folder .modal-inner .footer{justify-content:space-between}.quick-actions[data-v-4c85ecf4]{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:24px;display:flex;container-type:inline-size}.quick-actions.tablet[data-v-4c85ecf4]{margin-top:16px;margin-bottom:0}.quick-actions .quick-action-agent[data-v-4c85ecf4]{background-color:var(--canvas);box-shadow:var(--shadow-base);cursor:pointer;transition:var(--smooth);border-radius:12px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:relative}.quick-actions .quick-action-agent[data-v-4c85ecf4]:focus-within,.quick-actions .quick-action-agent[data-v-4c85ecf4]:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 20%,transparent),0 1px 6px color-mix(in srgb,var(--primary) 12%,transparent),0 0 1px rgba(var(--coal-rgb),.04)}.quick-actions .quick-action-agent[data-v-4c85ecf4]:active{transform:scale(.99)}.quick-actions .quick-action-agent>.icon[data-v-4c85ecf4]{flex:none}.quick-actions .quick-action-agent .quick-action-agent-body[data-v-4c85ecf4]{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.quick-actions .quick-action-agent .quick-action-title[data-v-4c85ecf4]{align-items:center;gap:8px;display:flex}.quick-actions .quick-action-agent .quick-action-agent-copy[data-v-4c85ecf4]{color:var(--tar)}.quick-actions .quick-action-agent .agent-beta[data-v-4c85ecf4]{border-radius:100px;height:16px;padding:4px 6px}.quick-actions .quick-action-agent .cobutton[data-v-4c85ecf4]{flex:none}@container (width<=599px){.quick-actions .quick-action-agent-copy[data-v-4c85ecf4]{display:none}}.courses-wrapper[data-v-4c85ecf4]{flex-direction:column;flex:1;width:100%;display:flex}.courses-wrapper header[data-v-4c85ecf4]{flex-wrap:wrap;align-items:center;width:100%;margin-bottom:24px;display:flex}.courses-wrapper header>.txt-component.heading[data-v-4c85ecf4]{margin-right:24px}.courses-wrapper header .txt-component.marker[data-v-4c85ecf4]{margin-right:12px}.courses-wrapper header .search-container[data-v-4c85ecf4]{flex:1;margin-right:12px}.courses-wrapper section.courses[data-v-4c85ecf4]{gap:24px;width:100%;display:grid}.courses-wrapper section.courses[data-v-4c85ecf4] .drop.droppable>*{pointer-events:auto}.courses-wrapper .show-more-container[data-v-4c85ecf4]{justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.courses-wrapper .show-more-container .show-more[data-v-4c85ecf4]{-webkit-user-select:none;user-select:none;cursor:pointer;box-shadow:var(--shadow-md);background-color:#fff;border-radius:24px;align-items:center;margin-bottom:24px;padding:4px 12px 4px 4px;display:flex}.courses-wrapper .show-more-container .show-more .txt-component.heading.xxs[data-v-4c85ecf4]{text-align:center;flex:1 0 auto}.courses-wrapper .show-more-container .show-more .icon[data-v-4c85ecf4]{border-radius:100%;padding:8px}.courses-wrapper .selected-bar-container[data-v-4c85ecf4]{z-index:9999;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.courses-wrapper .selected-bar-container .selected-bar[data-v-4c85ecf4]{box-shadow:var(--shadow-lg);background-color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;max-width:900px;margin:12px;padding:16px;display:flex}.courses-wrapper .selected-bar-container .selected-bar>.txt-component.heading[data-v-4c85ecf4]{flex:1 0 auto}.courses-wrapper .loading-container[data-v-4c85ecf4]{background-color:var(--smoke);border-radius:8px;justify-content:center;align-items:center;width:100%;height:72px;margin-top:12px;display:flex}.courses-wrapper .loading-container .spinner[data-v-4c85ecf4]{margin:8px}.courses-wrapper.tablet header[data-v-4c85ecf4]{margin:24px 0}.courses-wrapper.tablet header>.txt-component.heading[data-v-4c85ecf4]{width:100%;margin-bottom:24px}.courses-wrapper.tablet header.folder-header>.txt-component.heading[data-v-4c85ecf4]{margin-bottom:0}.courses-wrapper.tablet .selected-bar-container .selected-bar[data-v-4c85ecf4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffffff2;border-radius:0;margin:0}main[data-v-b3914698]{--primary:#0047ff;background:var(--cloud);height:100%}main[data-v-b3914698],main section[data-v-b3914698]{flex-direction:column;justify-content:center;align-items:center;display:flex}main section[data-v-b3914698]{text-align:center;gap:16px;width:440px}main section div[data-v-b3914698]{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}main section div .spinner[data-v-b3914698]{margin:0}.register-wrapper[data-v-6460fe62]{height:100%;max-height:none}.sheet-theme-controls[data-v-26be87e9]{align-items:center;gap:var(--spacing-12);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-full);background:var(--color-background-elevated);box-shadow:var(--shadow-elevation-base);display:flex}.swatch-row[data-v-26be87e9]{align-items:center;gap:var(--spacing-6);display:flex}.swatch[data-v-26be87e9]{box-sizing:border-box;width:var(--spacing-16);height:var(--spacing-16);border:1px solid var(--color-border-overlay);border-radius:var(--radius-full);cursor:pointer;padding:0}.swatch.active[data-v-26be87e9]{outline:2px solid var(--color-content-primary);outline-offset:1px}.sheet-nav[data-v-c631a1bf]{box-sizing:border-box;top:calc(100% + var(--spacing-8));gap:var(--spacing-medium);max-height:calc(100vh - var(--spacing-64) - var(--spacing-16));padding:var(--spacing-medium);border-radius:var(--radius-small);background:color-mix(in srgb,var(--color-background-screen) 90%,transparent);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));box-shadow:var(--shadow-elevation-large);opacity:0;transform:translateY(calc(var(--spacing-8)*-1));pointer-events:none;flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:auto}.sheet-nav.animated[data-v-c631a1bf]{transition:opacity var(--duration-normal) var(--ease-zoom),transform var(--duration-normal) var(--ease-zoom)}.sheet-nav.open[data-v-c631a1bf]{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-group[data-v-c631a1bf]{gap:var(--spacing-4);flex-direction:column;display:flex}.nav-group-label[data-v-c631a1bf]{padding:0 var(--spacing-8);margin:0}.nav-list[data-v-c631a1bf]{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-v-c631a1bf]{padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-xx-small);color:var(--color-content-secondary);text-decoration:none;display:block}.nav-link[data-v-c631a1bf]:hover{background:var(--color-background-overlay)}.nav-link[data-v-c631a1bf]:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:-2px}.nav-link.active[data-v-c631a1bf]{background:var(--color-background-overlay);color:var(--color-content-primary)}.dev-sheet[data-v-5beeb914]{box-sizing:border-box;background:var(--color-background-neutral);min-height:100%;color:var(--color-content-primary);font-family:var(--font-family-body);align-items:stretch;display:flex}.dev-sheet-main[data-v-5beeb914]{flex:auto;min-width:0}.sheet-chrome[data-v-5beeb914]{top:var(--spacing-16);right:var(--spacing-16);z-index:10;flex-direction:column;align-items:stretch;display:flex;position:fixed}.sheet-chrome-bar[data-v-5beeb914]{justify-content:flex-end;align-items:center;gap:var(--spacing-8);display:flex}.osano-cm-window{display:none!important}.grid[data-v-d4769873]{display:grid}.mb-2[data-v-d4769873]{margin-bottom:.5rem}.mb-4[data-v-d4769873]{margin-bottom:1rem}.max-w-520px[data-v-d4769873]{max-width:520px}.min-h-screen[data-v-d4769873]{min-height:100vh}.w-full[data-v-d4769873]{width:100%}.flex[data-v-d4769873]{display:flex}.place-content-center[data-v-d4769873]{place-content:center}.items-center[data-v-d4769873]{align-items:center}.justify-center[data-v-d4769873]{justify-content:center}.overflow-hidden[data-v-d4769873]{overflow:hidden}.bg-white[data-v-d4769873]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-d4769873]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-d4769873]{text-align:center}.text-\[80px\][data-v-d4769873]{font-size:80px}.text-2xl[data-v-d4769873]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-d4769873]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-d4769873]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-d4769873]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-d4769873]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-d4769873]{font-weight:500}.font-semibold[data-v-d4769873]{font-weight:600}.leading-none[data-v-d4769873]{line-height:1}.tracking-wide[data-v-d4769873]{letter-spacing:.025em}.font-sans[data-v-d4769873]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-d4769873]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-d4769873]{text-decoration-line:underline}.underline-offset-3[data-v-d4769873]{text-underline-offset:3px}.antialiased[data-v-d4769873]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-d4769873]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-d4769873]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (width>=640px){.sm\:text-\[110px\][data-v-d4769873]{font-size:110px}.sm\:text-3xl[data-v-d4769873]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-ccec09da]{display:grid}.mb-2[data-v-ccec09da]{margin-bottom:.5rem}.mb-4[data-v-ccec09da]{margin-bottom:1rem}.max-w-520px[data-v-ccec09da]{max-width:520px}.min-h-screen[data-v-ccec09da]{min-height:100vh}.place-content-center[data-v-ccec09da]{place-content:center}.overflow-hidden[data-v-ccec09da]{overflow:hidden}.bg-white[data-v-ccec09da]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-ccec09da]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-ccec09da]{text-align:center}.text-\[80px\][data-v-ccec09da]{font-size:80px}.text-2xl[data-v-ccec09da]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-ccec09da]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-ccec09da]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-ccec09da]{font-weight:600}.leading-none[data-v-ccec09da]{line-height:1}.tracking-wide[data-v-ccec09da]{letter-spacing:.025em}.font-sans[data-v-ccec09da]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-ccec09da]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-ccec09da]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-ccec09da]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-ccec09da]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (width>=640px){.sm\:text-\[110px\][data-v-ccec09da]{font-size:110px}.sm\:text-3xl[data-v-ccec09da]{font-size:1.875rem;line-height:2.25rem}}.mux-player-container{background:var(--coal);width:100%;height:100%}.mux-player-container mux-player{--media-object-fit:contain;--media-object-position:center;--controls-backdrop-color:#000000b3;--seek-backward-button:none;--seek-forward-button:none;width:100%;height:100%}.mux-player-container .mux-player-poster{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media (width>=480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (width>=768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--full-ui input[type=range]::-ms-fill-upper{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}@media (width<=767px){.plyr__time+.plyr__time{display:none}}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}@media (width>=480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}@media (width>=1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}@media (width>=1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.movie{--movie-colour-internal:var(--movie-colour,var(--primary));--movie-colour-tint-1-internal:var(--movie-colour-tint-1,var(--primary-tint-1));--plyr-color-main:#fff;--plyr-video-background:var(--coal);--plyr-video-control-color:#fff;--plyr-video-control-color-hover:#fff;--plyr-video-control-background-hover:transparent;--plyr-control-icon-size:20px;--plyr-control-radius:8px;--plyr-control-spacing:8px;--plyr-control-padding:calc(var(--plyr-control-spacing)*.5);--plyr-font-family:"Roboto", sans-serif;--plyr-menu-background:var(--coal);--plyr-menu-color:#fff;--plyr-menu-item-arrow-color:#ffffff1f;--plyr-menu-arrow-color:#fff;--plyr-menu-border-color:#ffffff1f;--plyr-menu-back-border-color:#ffffff1f;--plyr-menu-back-border-shadow-color:transparent;--plyr-menu-shadow:none;--plyr-menu-radius:12px}.movie,.movie .plyr{width:100%;min-width:auto;height:100%}.movie .plyr__controls .plyr__controls__item{color:#ffffffbf;padding:4px}.movie .plyr__controls .plyr__controls__item>.plyr__control{padding:0}.movie .plyr__controls .plyr__controls__item:first-child{color:#fff;border-radius:1000px;margin-right:4px;padding:6px}.movie .plyr__controls .plyr__controls__item:first-child:hover{background:#fff6}.movie .plyr__controls .plyr__controls__item.plyr__time{white-space:nowrap;color:#fff}.movie .plyr--video .plyr__control--overlaid{background-color:var(--movie-colour-fade-1-internal);border-radius:1000px;padding:20px}.movie .plyr--video .plyr__control--overlaid:hover{background-color:var(--movie-colour-internal)}.movie .plyr--video .plyr__control--overlaid svg{width:40px;height:40px}.movie .plyr--video .plyr__control:hover{color:#fff}.movie .plyr--video .plyr__controls{padding:32px 12px 12px}.movie .plyr--full-ui input[type=range]{transition:color .15s var(--curve)}.movie .plyr--full-ui input[type=range]:hover{--plyr-color-main:var(--movie-colour-internal)}.movie .plyr__menu__container{border-radius:12px}.movie .plyr__menu__container .plyr__control:hover{background-color:#fff6}.movie .plyr__menu__container .plyr__control[role=menuitemradio]:before{background-color:#ffffff1a}.movie .plyr__menu__container .plyr__control[role=menuitemradio]:after{left:11px}svg[data-v-2c273ca5]{pointer-events:none;height:100%;position:absolute;inset:0}svg.light[data-v-2c273ca5],svg.lime[data-v-2c273ca5],svg.maple[data-v-2c273ca5]{right:unset}svg.coassemble[data-v-2c273ca5]{left:50%;transform:translate(-50%)}svg.berry[data-v-2c273ca5],svg.dark[data-v-2c273ca5],svg.default[data-v-2c273ca5],svg.pine[data-v-2c273ca5]{left:unset}.pattern-gradient[data-v-2c273ca5]{background-position:50% 45%;background-repeat:no-repeat;background-size:100% 200%;background-image:radial-gradient(ellipse 72% 58% at 50% 100%,var(--pattern-colour,#0047ff) 0,transparent 100%);position:absolute;inset:0}section.module[data-v-3b6e0a32]{flex-direction:column;flex:auto;height:100%;display:flex}section.module.embedded[data-v-3b6e0a32]{padding-bottom:0}section.module .embed-wrapper[data-v-3b6e0a32]{flex-direction:column;flex:auto;width:100%;padding-bottom:56.25%;display:flex;position:relative}section.module .embed-wrapper .embed-responsive[data-v-3b6e0a32],section.module .embed-wrapper iframe[data-v-3b6e0a32]{z-index:1;border:0;width:100%;height:100%;position:absolute;top:0;left:0}section.module .embed-wrapper .loading-container[data-v-3b6e0a32]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}section.module .link-wrapper[data-v-3b6e0a32]{align-items:center}section.module .link-wrapper[data-v-3b6e0a32],section.module article[data-v-3b6e0a32]{flex-direction:column;flex:auto;justify-content:center;display:flex}section.module article[data-v-3b6e0a32]{background-color:var(--cloud);text-align:center;padding:0;position:relative}section.module article .txt-component.heading.s[data-v-3b6e0a32]{margin:16px 0}section.module article .module-icon[data-v-3b6e0a32]{margin-bottom:24px}section.module article>.cobutton[data-v-3b6e0a32]{white-space:normal;margin:0 48px}section.module article .uploader[data-v-3b6e0a32]{flex-direction:column;flex:auto;margin:24px;display:flex}section.module .video-wrapper[data-v-3b6e0a32]{background-color:var(--coal);border-radius:24px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}section.module .video-wrapper.empty[data-v-3b6e0a32]{background:0 0}article.screen section.document[data-v-3b6e0a32]{height:var(--capsule-inner-height);flex:none;justify-content:center}article.screen section.document article[data-v-3b6e0a32]{justify-content:unset;background:0 0;flex:none;height:auto}article.screen section.document article.full-height[data-v-3b6e0a32]{flex:auto;justify-content:center;height:100%}article.screen section.document .document-stage[data-v-3b6e0a32]{width:100%;position:relative}article.screen section.document .document-stage.inline[data-v-3b6e0a32]{height:100%}article.screen section.document .download-wrapper[data-v-3b6e0a32]{flex:none;justify-content:center;align-items:center;padding:24px 0;display:flex}article.screen section.document .download-wrapper .download-card[data-v-3b6e0a32]{color:var(--coal);box-shadow:var(--shadow-base);background-color:#fff;border-radius:16px;align-items:center;width:100%;min-width:327px;padding:8px 16px 8px 8px;display:flex}article.screen section.document .download-wrapper .download-card .type[data-v-3b6e0a32]{text-transform:uppercase;background:var(--button-colour);border-radius:16px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;margin-right:16px;display:flex}article.screen section.document .download-wrapper .download-card .type .txt-component.heading[data-v-3b6e0a32]{color:var(--button-colour-contrast)}article.screen section.document .download-wrapper .download-card .file[data-v-3b6e0a32]{flex:auto;align-items:center;display:flex}article.screen section.document .download-wrapper .download-card .filename[data-v-3b6e0a32]{word-break:break-all}article.screen section.document .download-wrapper .download-card .extension[data-v-3b6e0a32]{color:var(--anchor);margin-left:4px}article.screen section.document .download-wrapper .download-card .cobutton[data-v-3b6e0a32]{margin-left:20px}article.screen section.document.inline.headerless[data-v-3b6e0a32]{margin-top:calc(var(--screen-padding)*-1)}section.document.module article .uploader{aspect-ratio:16/9;margin:0}section.module[data-v-b9bcedb8]{flex-direction:column;flex:auto;height:100%;display:flex}section.module.embedded[data-v-b9bcedb8]{padding-bottom:0}section.module .embed-wrapper[data-v-b9bcedb8]{flex-direction:column;flex:auto;width:100%;padding-bottom:56.25%;display:flex;position:relative}section.module .embed-wrapper .embed-responsive[data-v-b9bcedb8],section.module .embed-wrapper iframe[data-v-b9bcedb8]{z-index:1;border:0;width:100%;height:100%;position:absolute;top:0;left:0}section.module .embed-wrapper .loading-container[data-v-b9bcedb8]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}section.module .link-wrapper[data-v-b9bcedb8]{align-items:center}section.module .link-wrapper[data-v-b9bcedb8],section.module article[data-v-b9bcedb8]{flex-direction:column;flex:auto;justify-content:center;display:flex}section.module article[data-v-b9bcedb8]{background-color:var(--cloud);text-align:center;padding:0;position:relative}section.module article .txt-component.heading.s[data-v-b9bcedb8]{margin:16px 0}section.module article .module-icon[data-v-b9bcedb8]{margin-bottom:24px}section.module article>.cobutton[data-v-b9bcedb8]{white-space:normal;margin:0 48px}section.module article .uploader[data-v-b9bcedb8]{flex-direction:column;flex:auto;margin:24px;display:flex}section.module .video-wrapper[data-v-b9bcedb8]{background-color:var(--coal);border-radius:24px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}section.module .video-wrapper.empty[data-v-b9bcedb8]{background:0 0}.docked-message[data-v-b9bcedb8]{background-color:var(--danger-tint);align-items:center;padding:4px 32px;display:flex}.docked-message p[data-v-b9bcedb8]{margin:0}.preview-state[data-v-b9bcedb8]{text-align:center;background:var(--smoke);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.preview-state .preview-error-detail[data-v-b9bcedb8]{opacity:.8;max-width:320px}section.module{flex-direction:column;flex:auto;height:100%;display:flex}section.module.embedded{padding-bottom:0}section.module .embed-wrapper{flex-direction:column;flex:auto;width:100%;padding-bottom:56.25%;display:flex;position:relative}section.module .embed-wrapper .embed-responsive,section.module .embed-wrapper iframe{z-index:1;border:0;width:100%;height:100%;position:absolute;top:0;left:0}section.module .embed-wrapper .loading-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}section.module .link-wrapper{align-items:center}section.module .link-wrapper,section.module article{flex-direction:column;flex:auto;justify-content:center;display:flex}section.module article{background-color:var(--cloud);text-align:center;padding:0;position:relative}section.module article .txt-component.heading.s{margin:16px 0}section.module article .module-icon{margin-bottom:24px}section.module article>.cobutton{white-space:normal;margin:0 48px}section.module article .uploader{flex-direction:column;flex:auto;margin:24px;display:flex}section.module .video-wrapper{background-color:var(--coal);border-radius:24px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}section.module .video-wrapper.empty{background:0 0}section.embed{flex:auto;height:100%}section.embed article{background:0 0}section.embed.headerless{margin-top:calc(var(--screen-padding)*-1)}.embed-editor{flex:auto}.embed-editor,.embed-placeholder{flex-direction:column;display:flex}.embed-placeholder{background-color:var(--cloud);color:var(--coal);flex:auto}.embed-placeholder .hint{text-align:left;margin-top:48px;display:flex}.embed-placeholder .hint .icon{color:var(--primary)}.embed-placeholder .form-wrapper{flex:auto;justify-content:center;align-items:center;display:flex}.embed-placeholder .form-wrapper form{width:100%;max-width:480px}.embed-placeholder .form-wrapper form .cobutton{justify-content:center;width:100%}.accordion-template{flex-direction:column;flex:none;display:flex;position:relative}.accordion-template-main.pad .accordion-template-list{margin-top:40px}.accordion-template-list{margin:0;padding:0;list-style-type:none}.accordion-template-divider{height:18px}.accordion-template-item.open .plus .icon{transform:rotate(45deg)}.accordion-template-item.open .arrow .icon{transform:rotate(180deg)}.accordion-template-item-container{color:var(--coal);background-color:#fff;border-radius:16px;position:relative}.accordion-template-item-container:focus-within:before,.accordion-template-item-container:hover:before{opacity:0}.accordion-template-item-container:focus-within:after,.accordion-template-item-container:hover:after{opacity:1}.accordion-template-item-container:after,.accordion-template-item-container:before{content:"";pointer-events:none;width:100%;height:100%;transition:opacity .15s var(--curve);border-radius:16px;position:absolute;top:0;left:0}.accordion-template-item-container:before{box-shadow:var(--shadow-base);opacity:1}.accordion-template-item-container:after{box-shadow:var(--shadow-lg);opacity:0}.accordion-template-item-header{width:100%;position:relative}.accordion-template-item-header-main{align-items:center;width:100%;padding:12px 64px 12px 12px;display:flex}.accordion-template-icon{z-index:2;font-size:24px;line-height:40px;font-family:var(--theme-heading,var(--heading));border-radius:1000px;justify-content:center;align-items:center;min-width:40px;min-height:40px;font-weight:700;display:flex;position:relative}.accordion-template-icon-button{appearance:none;background-color:#0000;border:none;border-radius:1000px;width:100%;height:100%;position:absolute;top:0;left:0}.accordion-template-icon-button.focus-visible .accordion-template-icon-overlay,.accordion-template-icon-button:hover .accordion-template-icon-overlay{opacity:1}.accordion-template-icon-overlay{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .15s var(--curve);border-radius:1000px;position:absolute;top:0;left:0}.accordion-template-icon-container{pointer-events:none;width:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion-template-icon-text{pointer-events:none;position:relative}.accordion-template-icon-main{fill:currentColor;transition:transform .25s var(--curve)}.accordion-template-item-heading{margin-left:16px}.accordion-template-item-end{pointer-events:none;justify-content:center;align-items:center;width:56px;height:64px;display:flex;position:absolute;top:0;right:0}.accordion-template-item-content{min-height:68px;padding:0 64px 40px 68px}.divider-button{appearance:none;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.divider-button.focus-visible .divider-button-icon,.divider-button:hover .divider-button-icon{opacity:1;transform:scale(1)}.divider-button.focus-visible .divider-button-line-segment:before,.divider-button:hover .divider-button-line-segment:before{opacity:1;transform:translate(0)}.divider-button-icon{color:var(--primary);transition:var(--smooth-fast);opacity:0;transform:scale(.7)}.divider-button-line{width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.divider-button-line-segment{height:100%;width:calc(50% - var(--icon-padding));position:absolute;top:0;overflow:hidden}.divider-button-line-segment.start{left:0}.divider-button-line-segment.start:before{transform:translate(20%)}.divider-button-line-segment.end{right:0}.divider-button-line-segment.end:before{transform:translate(-20%)}.divider-button-line-segment:before{content:"";background-color:var(--smoke);width:100%;height:100%;transition:var(--smooth-fast);opacity:0;position:absolute;top:0;left:0}.accordion-editor.xs .accordion-editor-item-heading{margin-left:16px}.accordion-editor-item-heading{z-index:1;margin-left:16px}.accordion-editor-add-between{width:100%;height:18px}.accordion-editor-add-after{cursor:pointer;border:1px solid rgba(var(--colour-rgb,var(--coal-rgb)),.1);appearance:none;text-align:left;width:100%;height:64px;color:rgba(var(--colour-rgb,var(--coal-rgb)),.4);transition:background-color .15s var(--curve),border-color .15s var(--curve);background-color:#0000;border-radius:16px;margin-top:18px;padding:20px 24px}.accordion-editor-add-after.focus-visible,.accordion-editor-add-after:hover{color:currentColor}.accordion-editor-dropdown.dropdown{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);pointer-events:all}.progress-marker[data-v-7e4f0927]{position:relative}.progress-marker.inline[data-v-7e4f0927]{align-self:center;display:flex}.progress-marker.background[data-v-7e4f0927]{background:rgba(var(--coal-rgb),.4);border-radius:100%;padding:2px}.progress-marker{display:flex}.progress-marker .animation{overflow:visible}.progress-marker .animation svg path{fill:currentColor;stroke:currentColor;vector-effect:non-scaling-stroke}.progress-marker .animation svg g.primary path{fill:var(--primary);stroke:none}.progress-marker .animation svg g.icon path{fill:none;stroke:var(--primary-contrast)}.progress-marker .animation svg g.empty-icon path{fill:none;stroke:var(--color-content-secondary)}.progress-marker .animation svg g.border path{stroke-width:0;fill:var(--color-border-neutral);stroke:none}.progress-marker.progress-marker--prop-colour .animation svg g.primary path{fill:currentColor;stroke:none}.checklist[data-v-806dc921]{flex-direction:column;flex:none;display:flex}.checklist .checklist-wrapper[data-v-806dc921]{border:0}.checklist .checklist-wrapper ul[data-v-806dc921]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checklist .checklist-wrapper ul .clickable[data-v-806dc921]{width:100%}.checklist .checklist-wrapper ul li[data-v-806dc921]{cursor:pointer;flex:1;display:flex;position:relative}.checklist .checklist-wrapper ul li[data-v-806dc921]:has(:focus-visible):focus-within:not(.editable){outline:2px solid var(--primary);border-radius:8px}.checklist .checklist-wrapper ul li input[data-v-806dc921]{appearance:none;margin:0}.checklist .checklist-wrapper ul li .progress-marker[data-v-806dc921]{color:rgb(var(--colour-rgb,var(--coal-rgb)));margin-right:8px}.checklist .checklist-wrapper ul li .number[data-v-806dc921]{width:40px;height:40px;color:rgb(var(--colour-rgb,var(--coal-rgb)));transition:var(--smooth-fast);opacity:.4;justify-content:center;align-items:center;display:flex;position:absolute}.checklist .checklist-wrapper ul li .icon[data-v-806dc921]{flex:none}.checklist .checklist-wrapper ul li .checklist-inner[data-v-806dc921]{border-radius:8px;flex:auto;justify-content:space-between;align-items:center;display:flex}.checklist .checklist-wrapper ul li[data-v-806dc921] .checklist-label .ProseMirror h4{margin:0}.checklist .checklist-wrapper ul li.selected input[data-v-806dc921]{background-color:var(--item-colour);border-color:var(--item-colour)}.checklist .checklist-wrapper ul li.selected .icon[data-v-806dc921]:not(.drag-handle),.checklist .checklist-wrapper ul li.selected>.number[data-v-806dc921]{color:var(--item-contrast);opacity:1}.checklist .checklist-wrapper ul li.selected .checklist-label[data-v-806dc921]{text-decoration:line-through}.checklist .checklist-wrapper ul.subitems[data-v-806dc921]{margin:0 0 0 60px}.checklist .checklist-wrapper ul.subitems li[data-v-806dc921]{min-height:32px;margin-bottom:8px}.checklist .checklist-wrapper ul.subitems li .icon[data-v-806dc921],.checklist .checklist-wrapper ul.subitems li .number[data-v-806dc921]{width:32px;height:32px}.checklist .checklist-wrapper ul.subitems li .checklist-inner[data-v-806dc921]{border-radius:6px}.checklist .checklist-wrapper ul.subitems li .checklist-inner .icon[data-v-806dc921]{padding:6px}.checklist .checklist-wrapper ul .drop[data-v-806dc921]:not(.full-width){position:relative}.checklist .checklist-wrapper ul .drop[data-v-806dc921]:not(.full-width):after,.checklist .checklist-wrapper ul .drop[data-v-806dc921]:not(.full-width):before{content:"";opacity:0;transition:var(--smooth);position:absolute}.checklist .checklist-wrapper ul .drop[data-v-806dc921]:not(.full-width):before{border:1.5px solid var(--primary);background-color:var(--cloud);z-index:1;border-radius:100%;width:10px;height:10px;bottom:-12px}.checklist .checklist-wrapper ul .drop[data-v-806dc921]:not(.full-width):after{border-bottom:1.5px solid var(--primary);bottom:-8px;left:0;right:42px}.checklist .checklist-wrapper ul .drop:not(.full-width).dropping[data-v-806dc921]:after,.checklist .checklist-wrapper ul .drop:not(.full-width).dropping[data-v-806dc921]:before{opacity:1}.checklist .checklist-wrapper ul .after-item[data-v-806dc921],.checklist .checklist-wrapper ul .before-item[data-v-806dc921]{opacity:0;height:16px;transition:var(--smooth);align-items:center;margin-right:42px;display:flex;position:relative}.checklist .checklist-wrapper ul .after-item[data-v-806dc921]:after,.checklist .checklist-wrapper ul .after-item[data-v-806dc921]:before,.checklist .checklist-wrapper ul .before-item[data-v-806dc921]:after,.checklist .checklist-wrapper ul .before-item[data-v-806dc921]:before{content:"";position:absolute;left:60px}.checklist .checklist-wrapper ul .after-item[data-v-806dc921]:before,.checklist .checklist-wrapper ul .before-item[data-v-806dc921]:before{border:1.5px solid var(--primary);background-color:var(--cloud);z-index:1;border-radius:100%;width:10px;height:10px}.checklist .checklist-wrapper ul .after-item[data-v-806dc921]:after,.checklist .checklist-wrapper ul .before-item[data-v-806dc921]:after{background-color:var(--primary);height:1.5px;right:0}.checklist .checklist-wrapper ul .after-item.dropping[data-v-806dc921],.checklist .checklist-wrapper ul .before-item.dropping[data-v-806dc921]{opacity:1}.checklist .checklist-wrapper ul .before-item[data-v-806dc921]:after,.checklist .checklist-wrapper ul .before-item[data-v-806dc921]:before{left:0}.checklist .checklist-wrapper ul .full-width.pad[data-v-806dc921]{padding-bottom:0}.checklist .checklist-wrapper.editable ul li input[data-v-806dc921]{background-color:var(--item-colour);border-color:var(--item-colour)}.checklist .checklist-wrapper.editable ul li .number[data-v-806dc921],.checklist .checklist-wrapper.editable ul li .progress-marker[data-v-806dc921]{opacity:1}.checklist .checklist-wrapper.editable ul li .number[data-v-806dc921]{color:var(--item-contrast)}.checklist ul li .checklist-inner .checklist-label{flex:auto;padding:8px 12px}.checklist ul li .checklist-inner .icon{padding:8px}.checklist ul li .progress-marker span.animation,.checklist ul li .progress-marker span.animation svg{overflow:visible}.checklist ul li .progress-marker span.animation svg .primary path{fill:var(--item-colour);color:var(--item-colour)}.checklist ul li .progress-marker span.animation svg .icon path{color:var(--item-contrast)}.checklist ul li .progress-marker span.animation svg .empty-icon path{opacity:.4;transition:var(--smooth-fast)}.checklist ul li .progress-marker span.animation svg .border path{opacity:.4}.checklist ul li:hover .progress-marker span.animation svg .empty-icon path{opacity:1}.checklist ul li:hover .progress-marker span.animation svg .primary path{fill:var(--item-shade);color:var(--item-shade)}.checklist ul li .checklist-label{flex:auto;padding:10px 12px}.checklist ul.subitems li .checklist-inner .checklist-label{padding:4px 8px}.checklist ul .drag-wrapper,.checklist ul .drag-wrapper .draggable{flex:auto;display:flex}.checklist ul button li{pointer-events:all!important}.checklist ul button .checklist-label{transition:var(--smooth);border-radius:12px;padding-right:56px}.checklist ul button .dropdown{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);opacity:0;align-items:center;margin-left:12px}.checklist ul button .checklist-inner{border:1px solid #0000}.checklist ul button .checklist-inner .icon{opacity:0;color:rgba(var(--colour-rgb,var(--coal-rgb)),.75)}.checklist ul button .checklist-inner .icon:hover{color:rgba(var(--colour-rgb,var(--coal-rgb)),1)}.checklist ul button .checklist-inner .drag-handle{opacity:0;color:var(--anchor)}.checklist ul button:hover .checklist-inner{border-color:rgba(var(--colour-rgb,var(--coal-rgb)),.1)}.checklist ul button.open .checklist-inner .icon,.checklist ul button.touch .checklist-inner .icon,.checklist ul button:hover .checklist-inner .icon,.checklist ul button.open .dropdown,.checklist ul button.touch .dropdown,.checklist ul button:hover .dropdown{opacity:1}.checklist ul button.open .checklist-label.edit:hover:not(.touch) .txt-component-content,.checklist ul button.touch .checklist-label.edit:hover:not(.touch) .txt-component-content,.checklist ul button:hover .checklist-label.edit:hover:not(.touch) .txt-component-content{background:0 0}.checklist ul button.dragging{cursor:grabbing}.checklist ul button.dragging .dropdown{opacity:0}.checklist ul button .dragging .checklist-inner .icon{fill:var(--primary)}.checklist ul button:focus-within .checklist-inner{border-color:rgba(var(--colour-rgb,var(--coal-rgb)),.4)}.checklist .cobutton.contrast{border-radius:100%;width:40px;height:40px}.checklist .subitems .cobutton.contrast{width:32px;height:32px}.colour-field[data-v-a67b50cf]{display:block}.colour.field .hash{margin-left:16px}.colour.field .field-container .input-wrapper input{width:100%;padding:8px 16px 8px 0}.colour.field.auto .field-container .input-wrapper input{padding-left:16px}.colour.field.small{height:32px}.colour.field.small .field-container .input-wrapper input{padding:6px 4px}.colour.field .dropdown.colour-field .popup{z-index:3}.colour.field .cobutton{margin-right:8px}.narration-player{pointer-events:all;position:relative}.narration-player.cover-narration .cobutton{min-width:48px;transition:none}.narration-player .cobutton{pointer-events:all;gap:8px;position:relative}.narration-player .progress-circle.progress-circle{width:100%;height:100%;margin:2px;position:absolute;top:0;left:0}.narration-player .progress-circle.progress-circle .background,.narration-player .progress-circle.progress-circle .inset,.narration-player .progress-circle.progress-circle .outer{display:none}.narration-player .progress-circle.progress-circle svg{left:0}.narration-player .narration-pulse{background-color:var(--primary);opacity:.6;pointer-events:none;border-radius:100%;width:100%;height:100%;animation:2s infinite pulse;position:absolute;top:0;left:0}.narration-player.modern-narration{width:var(--spacing-40);height:var(--spacing-40);flex-shrink:0}.narration-player.modern-narration .cobutton{width:var(--spacing-40);height:var(--spacing-40);padding:var(--padding-x-small);border-radius:var(--radius-full);overflow:hidden}.narration-player.modern-narration .progress-circle.progress-circle{margin:0}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.225)}}@media (prefers-reduced-motion:reduce){.narration-player .narration-pulse{animation:none}}.drag-columns{display:flex;position:relative}.drag-columns.guides-shown .drag-columns-drag-wrapper .draggable,.drag-columns.guides-shown .drag-columns-guide-line{opacity:1}.drag-columns.transitioning .drag-columns-column{transition:width .15s var(--curve)}.drag-columns-guide-line{opacity:0;height:100%;stroke:var(--steel);stroke-width:1px;mix-blend-mode:multiply;stroke-dasharray:6 6;pointer-events:none;transition:opacity .15s var(--curve),stroke-width .15s var(--curve),stroke .15s var(--curve);position:absolute;top:0;transform:scale(1)}.drag-columns-guide-line.dropping{stroke:var(--primary);stroke-width:2px}.drag-columns-drag-wrapper{width:32px;position:absolute;top:0;bottom:0;left:-16px}.drag-columns-drag-wrapper .draggable{cursor:col-resize;opacity:0;width:100%;height:100%;transition:opacity .15s var(--curve);position:absolute;top:0;left:0}.drag-columns-drag-wrapper .draggable:active{cursor:col-resize;opacity:1}.drag-columns-drag{width:100%;height:100%;position:absolute;top:0;left:0}.drag-columns-drag-handle{background-color:var(--primary);width:8px;height:128px;max-height:calc(100% - 16px);transition:background-color .15s var(--curve);border-radius:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.steps-card{flex-direction:row;width:100%;display:flex;position:relative}.steps-card.background-reverse:not(.tablet) .steps-card-dropdown.dropdown,.steps-card.inline-reverse:not(.tablet) .steps-card-dropdown.dropdown{left:24px;right:unset}.steps-card:hover .steps-card-dropdown.dropdown{opacity:1}.steps-card.steps-card-short .steps-card-text{padding-top:48px;padding-bottom:48px}.steps-card.steps-card-short .steps-card-text.short{padding-top:24px;padding-bottom:24px}.steps-card.steps-card-short .steps-card-text.offset-left{padding-top:48px;padding-bottom:48px}.steps-card-text-column{width:100%;padding:48px 24px}.steps-card-columns{width:100%}.steps-card-dropdown.dropdown{z-index:1;opacity:0;transition:opacity .15s var(--curve);position:absolute;top:24px;right:24px}.steps-card-dropdown.dropdown:hover{opacity:1}.steps-card-dropdown-button.cobutton.cobutton.cobutton{border-radius:8px;justify-content:flex-start;width:100%;padding:12px 16px}.steps-card-dropdown-button.cobutton.cobutton.cobutton:hover{box-shadow:none}.steps-card-dropdown-button.cobutton.cobutton.cobutton.inactive:hover{background-color:var(--smoke)}.steps-card-dropdown-button.cobutton.cobutton.cobutton.delete:hover{color:var(--danger-contrast);background-color:var(--danger)}.steps-card-popup-divider{background-color:var(--smoke);width:calc(100% + 16px);height:1px;margin:8px -8px}.steps-card-dropdown-text{color:var(--anchor);padding:4px 16px 8px}.steps-card-uploader{width:100%;height:100%;position:absolute;inset:0}.steps-card-uploader-container{height:100%;position:relative}.steps-card-uploader-container.heightless{height:0}.steps-card-uploader.uploader .target .target-inner{min-height:unset}.steps-card-photo-wrapper{height:100%}.steps-card-photo-wrapper.contain{overflow:hidden}.steps-card-photo-container{width:100%;height:100%;transition:padding .15s var(--curve),width .15s var(--curve);overflow:hidden}.steps-card-photo-container.pad-left{padding:24px 16px 24px 24px}.steps-card-photo-container.pad-right{padding:24px 24px 24px 16px}.steps-card-photo-container.background{position:absolute}.steps-card-photo-container.anchor-right{right:0}.steps-card-photo{width:100%;max-width:100%;height:100%;transition:border-radius .15s var(--curve);border-radius:16px;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.steps-card-photo.rounder{border-radius:32px}.steps-card-photo.auto{height:auto}.steps-card-photo.auto img{border-radius:16px;max-width:100%}.steps-card-photo.auto.rounder img{border-radius:32px}.steps-card-photo.backgroundless .photo-container,.steps-card-photo.backgroundless .photo-container .photo-image{border-radius:16px}.steps-card-photo-background-image{pointer-events:none}.steps-card-text-wrapper{z-index:1;height:100%;position:relative}.steps-card-text-wrapper.contain{overflow:hidden}.steps-card-text-container{height:100%;transition:padding .15s var(--curve);padding:0 24px 0 0}.steps-card-text-container.pad-none{padding:0}.steps-card-text-container.pad-right{padding:24px 24px 24px 0}.steps-card-text-container.pad-left{padding:24px 0 24px 24px}.steps-card-text{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:100%;transition:padding .15s var(--curve),border-radius .15s var(--curve),transform .15s var(--curve);background-color:#ffffffe6;border-radius:32px;padding:64px 24px;position:relative;overflow-y:auto;transform:translate(0)}.steps-card-text.short{padding:40px 24px}.steps-card-text.offset-left{padding:64px 32px 64px 16px}.steps-card-text.offset-right{transform:translate(24px)}.steps-card-text.sharp{border-radius:16px}.steps-card-text.flush-right{border-top-right-radius:0;border-bottom-right-radius:0}.steps-card-text.flush-left{border-top-left-radius:0;border-bottom-left-radius:0}.steps-card-text.solid{background-color:#fff}.steps-card-text-fade{pointer-events:none;position:absolute;inset:0;overflow:hidden}.steps-card-text-fade.large .steps-card-text-fade-bar{overflow:hidden}.steps-card-text-fade.large .steps-card-text-fade-bar.top{border-top-left-radius:32px;border-top-right-radius:32px}.steps-card-text-fade.large .steps-card-text-fade-bar.bottom{border-bottom-right-radius:32px;border-bottom-left-radius:32px}.steps-card-text-fade-bar{width:100%;height:40px;transition:transform .15s var(--curve);position:absolute;left:0}.steps-card-text-fade-bar.top{background-image:linear-gradient(#fff,#fff0);top:0}.steps-card-text-fade-bar.bottom{background-image:linear-gradient(#fff0,#fff);bottom:0}.steps-card-text-number{color:var(--anchor)}.steps-card-text-heading{margin-top:8px}.steps-card-text-content{margin-top:16px}.steps-card-text-image{border-radius:16px;width:100%;height:400px;margin-top:24px;position:relative;overflow:hidden}.steps-card-text-image.auto{height:auto}.steps-card-text-image.auto img{max-width:100%}.steps-card-text-uploader.uploader.uploader{height:100%;margin-top:24px;margin-bottom:0;position:absolute;inset:0}.steps-card-text-uploader.uploader.uploader .target .target-inner{min-height:unset}.cover-screen{margin-top:calc(var(--screen-padding,0)*-1);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:auto;align-items:center;display:flex}.cover-screen.start .title{outline:none!important}.cover-screen .steps-card{height:100%;padding:0}.cover-screen .steps-card .playback-speed>.cobutton{justify-content:center;width:48px}.cover-screen .steps-card .steps-card-photo-wrapper{align-items:center;display:flex}.cover-screen .steps-card .steps-card-photo-container{height:596px;max-height:var(--capsule-inner-height,596px);padding:0}.cover-screen .steps-card .steps-card-text-no-scroll{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.cover-screen .steps-card .steps-card-text-no-scroll .cover-screen-steps-card{flex-direction:column;justify-content:center;height:100%;display:flex}.cover-screen .steps-card .steps-card-text-no-scroll .cover-screen-steps-card .cover-screen-text .cover-screen-title{margin-bottom:24px}.cover-screen .steps-card .steps-card-text-no-scroll .duration{align-items:center;margin-bottom:24px;display:flex}.cover-screen .steps-card .steps-card-text-no-scroll .duration .field.number{margin:0 4px}.cover-screen .steps-card .steps-card-text-no-scroll .duration .field.number:first-of-type{margin-left:0}.cover-screen .steps-card .steps-card-text-no-scroll .duration .field.number .field-container{border:0;border-radius:4px;width:32px}.cover-screen .steps-card .steps-card-text-no-scroll .duration .field.number .field-container .input-wrapper input{text-align:center;font-family:var(--theme-heading,var(--heading)),sans-serif;color:var(--text-colour);padding:4px;font-weight:700}.cover-screen .steps-card .steps-card-text-no-scroll .duration .field.number .field-container .input-wrapper input:focus::placeholder{color:#0000}.cover-screen .steps-card .steps-card-text-no-scroll .duration .field.number .field-container .input-wrapper input::placeholder{font-family:var(--theme-heading,var(--heading)),sans-serif}.cover-screen .steps-card .steps-card-text-no-scroll .duration .count{margin:0 4px}.cover-screen .steps-card .steps-card-text-no-scroll .duration .count:first-of-type{margin-left:0}.cover-screen .steps-card .steps-card-text-no-scroll .duration.left{justify-content:flex-start}.cover-screen .steps-card .steps-card-text-no-scroll .duration.right{justify-content:flex-end}.cover-screen .steps-card .steps-card-text-no-scroll .duration.center{justify-content:center}.cover-screen .steps-card .feedback{flex-direction:column;margin-top:24px;display:flex}.cover-screen .steps-card .feedback .feedback-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cover-screen .steps-card .feedback .feedback-options .cobutton{width:64px;height:64px;color:rgba(var(--colour-rgb),1)}.cover-screen .steps-card .feedback .feedback-options .cobutton>*{color:rgba(var(--colour-rgb),1)}.cover-screen .steps-card .feedback .feedback-options .cobutton:hover{border-color:rgba(var(--colour-rgb),.4)}.cover-screen .steps-card .feedback .feedback-options.selected button:not(.active){opacity:.5}.cover-screen .steps-card .feedback .feedback-options.selected button.active{border-color:var(--button-colour)}.cover-screen .steps-card .feedback.left{align-items:flex-start}.cover-screen .steps-card .feedback.right{align-items:flex-end}.cover-screen .steps-card .feedback.center{align-items:center}.cover-screen .steps-card .next-button{gap:12px;margin-top:24px;display:flex}.cover-screen .steps-card .next-button.left{justify-content:flex-start}.cover-screen .steps-card .next-button.right{justify-content:flex-end}.cover-screen .steps-card .next-button.center{justify-content:center}.cover-screen .steps-card .next-button .cobutton.icononly.next-button-button{min-width:108px}.cover-screen .steps-card.inline .steps-card-text-container{padding:64px 64px 64px 32px}.cover-screen .steps-card.inline-reverse .steps-card-text-container{padding:64px 32px 64px 64px}.cover-screen .steps-card.inline-full .steps-card-text-no-scroll{padding:0 64px}.cover-screen .steps-card .cobutton.create{border-radius:24px;height:48px;padding:12px 20px}.cover-screen .steps-card .audio-settings .cobutton.create,.cover-screen .steps-card .cobutton.create.narration-button{width:48px;padding:12px}.cover-screen.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container{min-height:100%;max-height:100dvh;width:calc(var(--column-width) + var(--screen-padding) + var(--bleed,0px));height:calc(var(--capsule-inner-height) + var(--screen-padding)*2);transition:none;position:fixed;bottom:0}.cover-screen.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container .steps-card-photo,.cover-screen.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container .steps-card-photo .photo-container,.cover-screen.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container .steps-card-photo .photo-container img{border-radius:0}.cover-screen.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container.pad-left{margin-left:calc((var(--screen-padding) + var(--bleed,0px))*-1)}.cover-screen.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container.pad-right{margin-right:calc((var(--screen-padding) + var(--bleed,0px))*-1)}.cover-screen.simple,.cover-screen.simple .steps-card{padding:0}.cover-screen.translucent-dark .steps-card .steps-card-text-no-scroll .duration .field .field-container{background-color:rgba(var(--coal-rgb),.25)}.cover-screen.translucent-dark .steps-card .steps-card-text-no-scroll .duration .field .field-container ::placeholder{color:#ffffffa3}.cover-screen.translucent .steps-card .steps-card-text-no-scroll .duration .field .field-container{background-color:#ffffff1f}.cover-screen.translucent .steps-card .steps-card-text-no-scroll .duration .field .field-container ::placeholder{color:#ffffffa3}.cover-screen.tablet .steps-card{padding:120px 32px 64px}.cover-screen.tablet .steps-card-text-no-scroll{border-radius:0;padding:0}.cover-screen.tablet .steps-card-text-no-scroll .cover-screen-steps-card{height:auto}.cover-screen.tablet .steps-card-text-no-scroll .photo-wrapper{justify-content:center;display:flex}.cover-screen.tablet .steps-card-text-no-scroll .photo-wrapper img{border-radius:24px}.cover-screen.tablet.extend .steps-card{padding-bottom:0}.cover-screen.tablet.extend .photo-wrapper{width:auto;margin-left:calc((var(--screen-padding) + 32px)*-1);margin-right:calc((var(--screen-padding) + 32px)*-1);margin-bottom:calc((var(--screen-padding) + 32px)*-1);border-radius:0}.cover-screen.tablet.extend .photo-wrapper img{border-radius:0}.cover-screen.mobile .steps-card{padding:48px 0}.cover-screen.mobile .cover-screen-steps-card{height:auto}.cover-screen.mobile .inline-full .steps-card-text-no-scroll,.cover-screen.mobile .steps-card-text-no-scroll{border-radius:0;padding:0}.cover-screen.mobile .inline-full .steps-card-text-no-scroll .photo-wrapper,.cover-screen.mobile .steps-card-text-no-scroll .photo-wrapper{justify-content:center;display:flex}.cover-screen.mobile .inline-full .steps-card-text-no-scroll .photo-wrapper img,.cover-screen.mobile .steps-card-text-no-scroll .photo-wrapper img{border-radius:16px}.cover .steps-card .next-button .button-editor>.popup>.popup-inner{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);gap:0;padding:16px;position:relative;overflow:visible}.cover .steps-card .next-button .button-editor>.popup>.popup-inner .dropdown>.cobutton{justify-content:space-between;height:auto;margin-top:8px}.cover .steps-card .next-button .button-editor>.popup>.popup-inner label{justify-content:space-between;width:100%}.cover .steps-card .next-button .button-editor>.popup>.popup-inner label .icon{margin-right:4px}.cover .steps-card .next-button .button-editor>.popup>.popup-inner .module,.cover .steps-card .next-button .button-editor>.popup>.popup-inner .nav-dropdown{padding:0}.cover .steps-card .next-button .button-editor>.popup>.popup-inner .module .cobutton .txt-component,.cover .steps-card .next-button .button-editor>.popup>.popup-inner .nav-dropdown .cobutton .txt-component{flex-grow:1;display:flex}.cover .steps-card .next-button .button-editor>.popup>.popup-inner .module .module-option,.cover .steps-card .next-button .button-editor>.popup>.popup-inner .module .option,.cover .steps-card .next-button .button-editor>.popup>.popup-inner .nav-dropdown .module-option,.cover .steps-card .next-button .button-editor>.popup>.popup-inner .nav-dropdown .option{justify-content:flex-start;margin-top:0}.cover .steps-card .next-button .button-editor>.popup>.popup-inner>.field{align-items:flex-start;margin-bottom:16px;padding:0}.cover .steps-card .next-button .button-editor>.popup>.popup-inner>.field .inline-length{color:#fff}.cover .steps-card .next-button .button-editor>.popup>.popup-inner>.field:first-child{margin-top:0}.cover .steps-card .next-button .button-editor>.popup>.popup-inner .switch-field{margin-bottom:16px}.cover .steps-card .next-button .button-editor>.popup>.popup-inner hr{border-color:#ffffff26;margin:0 -16px 16px}.cover .steps-card .next-button .button-editor>.popup>.popup-inner .scroll-area{padding:0}.cover .steps-card .next-button .button-editor>.popup>.popup-inner .clickable{margin-top:8px}.cover .steps-card .next-button .button-editor>.popup>.popup-inner .clickable:disabled{opacity:.25}.cover .steps-card .next-button .button-editor>.popup>.popup-inner .clickable .swatch-component{--swatch-colour:var(--primary);min-width:32px;height:32px;margin-right:8px}.cover .steps-card .next-button .button-editor>.popup>.popup-inner .clickable .colour-field,.cover .steps-card .next-button .button-editor>.popup>.popup-inner .clickable .colour-field .field{flex:1}.cover .steps-card .colour-popup{box-shadow:var(--shadow-lg)}.cover .float-nav .locked-nav{background-color:rgba(var(--coal-rgb),.8);z-index:90;justify-content:space-between;max-width:1170px;height:48px;margin:auto;padding:16px 24px}.cover .float-nav .locked-nav,.cover .float-nav .locked-nav .warning-message{align-items:center;display:flex}.cover .float-nav .locked-nav .warning-message .icon{color:var(--warning)}.steps-navigation[data-v-8cb70302]{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);pointer-events:none;justify-content:center;align-items:center;gap:8px;max-width:900px;margin:0 auto;padding:16px 0;display:flex}.steps-navigation[data-v-8cb70302]>*{pointer-events:all}.steps-navigation .steps-navigation-pill[data-v-8cb70302]{box-shadow:var(--shadow-base);background-color:#fff;border-radius:1000px;align-items:center;padding:8px;display:inline-flex}.steps-navigation hr[data-v-8cb70302]{background-color:var(--smoke);border:0;flex-shrink:0;width:1px;height:24px;margin:0 4px}.steps-navigation .steps-navigation-dropdown-item.selected[data-v-8cb70302]{background-color:var(--mercury)}.toggle-list{display:flex}.toggle-list .toggle-list-toggle .tab{padding:0}.toggle-list-items{flex-direction:column;flex:1;margin-left:4px;display:flex}.toggle-list-item{letter-spacing:normal;appearance:none;text-align:left;white-space:nowrap;min-height:40px;transition:background-color .15s var(--curve),color .15s var(--curve);color:var(--steel);background:0 0;border:none;border-radius:8px;padding:12px 16px 12px 8px}.toggle-list-item.active{color:var(--coal)}.toggle-list-item.focus-visible,.toggle-list-item:hover{background-color:var(--cloud)}.drag-edge-container{pointer-events:all;justify-content:center;align-items:center;height:16px;display:flex}.drag-edge-container.mode-row{position:absolute;left:0;right:0}.drag-edge-container .draggable{cursor:row-resize}.drag-edge-container:hover .drag-wrapper{opacity:1}.drag-edge-container .drag-wrapper{opacity:0;transition:var(--smooth);width:100%}.drag-edge-container .drag-wrapper.dragging{opacity:1}.drag-edge-container .drag-wrapper .drag{align-items:center;display:flex}.drag-edge-container .drag-wrapper .drag .drag-edge-line{background-color:var(--steel);flex:1;height:1px;display:flex}.drag-edge-container .drag-wrapper .drag .drag-edge-line.left{margin-right:8px}.drag-edge-container .drag-wrapper .drag .drag-edge-line.right{margin-left:8px}.drag-edge-container .drag-wrapper .drag-edge-indicator{background-color:var(--primary);border-radius:4px;flex:1;max-width:50%;height:8px;display:flex}.flash-card{--selection-colour:#fff;--selection-background-colour:rgba(var(--coal-rgb), .2);transition:var(--smooth-slow);max-width:calc(var(--full-width) - 48px);flex-direction:column;flex:1;justify-content:center;align-items:center;margin:auto;display:flex}.flash-card.mobile .flash-card-inner{width:308px;min-width:308px;min-height:430px;max-height:430px}.flash-card.mobile .flash-card-inner .back,.flash-card.mobile .flash-card-inner .front{border-radius:24px}.flash-card.mobile .flash-card-inner .cobutton.default{max-height:40px}.flash-card.mobile .flash-card-inner .cobutton.default.rotate{padding:8px}.flash-card.editable{border-bottom:none;transform:scale(.9)}.flash-card.editable.active{transform:unset}.flash-card.editable .back .button-container{justify-content:center}.flash-card .resize-container{z-index:1;pointer-events:none;position:absolute;inset:0}.flash-card .resize-container .drag-edge-container .drag-wrapper .drag-edge-indicator{background-color:var(--contrast-fade)}.flash-card .resize-container .drag-edge-container .drag-wrapper .draggable .drag-edge-line{background-color:var(--contrast-fade);height:2px}.flash-card .resize-container .drag-edge-container:hover+.guide-line{opacity:1}.flash-card .resize-container .drag-edge-container:hover .drag-edge-indicator{background-color:var(--contrast)}.flash-card .resize-container .guide-line{opacity:0;stroke-width:1px;pointer-events:none;stroke-dasharray:6 6;width:100%;height:1px;stroke:var(--contrast);mix-blend-mode:multiply;transition:opacity .15s var(--curve),stroke-width .15s var(--curve),stroke .15s var(--curve);position:absolute;left:0;right:0;transform:scale(1)}.flash-card:not(.editable){perspective:1500px;transform:rotate(var(--rotate));position:absolute;inset:0}.flash-card:not(.editable) .front{cursor:pointer}.flash-card:not(.editable).slide{transform:translateX(calc(var(--full-width)*-1 + -324px)) rotate(-30deg)}.flash-card:not(.editable).reshuffle{transform:translate(-500px)rotate(-15deg)}.flash-card .flash-card-inner{aspect-ratio:400/560;width:360px;min-width:324px;max-width:100%;min-height:454px;max-height:504px;color:var(--contrast);transform-style:preserve-3d;display:flex;position:relative}.flash-card .flash-card-inner.windows{transform-style:unset}.flash-card .flash-card-inner.no-bg-colour .front .rich-text-content,.flash-card .flash-card-inner.no-bg-colour .front .txt-component{caret-color:var(--contrast)}.flash-card .flash-card-inner.no-bg-colour .front:hover .photo-wrapper.backgroundless.editable .photo-container{border-color:var(--primary)}.flash-card .flash-card-inner.no-bg-colour .resize-container .guide-line{stroke:var(--steel)}.flash-card .flash-card-inner.no-bg-colour .resize-container .drag-edge-container .drag-wrapper .drag-edge-indicator{background-color:var(--primary)}.flash-card .flash-card-inner.no-bg-colour .resize-container .drag-edge-container .drag-wrapper .drag .drag-edge-line{background-color:var(--steel)}.flash-card .flash-card-inner.no-bg-colour:not(.full-background) .front .cobutton.rotate{box-shadow:none;background-color:var(--smart-colour)}.flash-card .flash-card-inner.no-bg-colour:not(.full-background) .front .cobutton.rotate:hover{background-color:var(--smart-fade)}.flash-card .flash-card-inner.no-bg-colour:not(.full-background) .front .cobutton.rotate>*{fill:var(--smart-contrast);color:var(--smart-contrast)}.flash-card .flash-card-inner.flipped .front{transform:rotateY(-180deg)}.flash-card .flash-card-inner.flipped .back{z-index:1;transform:rotateY(0)}.flash-card .flash-card-inner.flipped .back .progress-marker{opacity:1}.flash-card .flash-card-inner.active .back,.flash-card .flash-card-inner.active.flipped .front{pointer-events:none}.flash-card .flash-card-inner.active.flipped .back{pointer-events:all}.flash-card .flash-card-inner.is-dragging.background .text-container{max-height:0}.flash-card .flash-card-inner.is-dragging.background .front{overflow:hidden}.flash-card .flash-card-inner.is-dragging.background .front .front-wrapper{padding:0}.flash-card .flash-card-inner.is-dragging.background .photo-wrapper{margin:0}.flash-card .flash-card-inner.is-dragging.background .photo-wrapper.backgroundless .photo-container{border:0}.flash-card .flash-card-inner.is-dragging.background .photo-wrapper .photo-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.flash-card .flash-card-inner.full-background{padding:0}.flash-card .flash-card-inner.full-background .front{overflow:hidden}.flash-card .flash-card-inner.full-background .front-wrapper{max-height:0;padding:0}.flash-card .flash-card-inner.full-background .front-wrapper .photo-wrapper{margin:0;position:absolute;inset:0}.flash-card .flash-card-inner.full-background .front-wrapper .photo-wrapper .photo-container{border:0}.flash-card .flash-card-inner.full-background .text-container{justify-content:center;padding:32px}.flash-card .flash-card-inner.full-background .text-container:not(.has-description) .txt-component{padding:0}.flash-card .flash-card-inner.full-background .text-container:not(.no-image){color:#fff}.flash-card .flash-card-inner.full-background .text-container:not(.no-image) .txt-component,.flash-card .flash-card-inner.full-background .text-container:not(.no-image) .rich-text .rich-text-content{caret-color:#fff}.flash-card .flash-card-inner.full-background .text-container:not(.no-image) .rich-text p.is-empty:before{color:#ffffff80}.flash-card .flash-card-inner.full-background .overlay{background-color:rgba(var(--coal-rgb),.2);position:absolute;inset:0}.flash-card .flash-card-inner.full-background .resize-container .drag-edge-container{margin:0}.flash-card .flash-card-inner.full-background.is-repositioning .cobutton.rotate,.flash-card .flash-card-inner.full-background.is-repositioning .dropdown,.flash-card .flash-card-inner.full-background.is-repositioning .text-container{z-index:-1}.flash-card .flash-card-inner.full-background .dropdown{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400)}.flash-card .front{z-index:1;width:100%;transition:var(--smooth-slow);box-shadow:var(--shadow-base);backface-visibility:hidden;background-color:var(--colour);border-radius:32px;flex-direction:column;flex:1;padding-bottom:80px;display:flex;position:relative}.flash-card .front .button-container{justify-content:center}.flash-card .front .uploader .target-inner{min-height:0}.flash-card .front>.dropdown{z-index:1;display:flex;position:absolute;bottom:24px;right:24px}.flash-card .front>.dropdown .toggle-list{padding:8px}.flash-card .front>.dropdown .toggle-list-items{padding:0}.flash-card .front>.dropdown .toggle-list-item{height:38px;min-height:unset}.flash-card .front>.dropdown .cobutton.default.white{justify-content:flex-start}.flash-card .front .rich-text-content,.flash-card .front .txt-component{caret-color:var(--contrast)}.flash-card .front .rich-text-content p{color:var(--contrast)}.flash-card .front-wrapper{transition:var(--smooth-slow);flex-direction:column;padding:16px 16px 24px;display:flex}.flash-card .front-wrapper:hover .photo-wrapper.backgroundless.fit.editable .photo-container{border-color:var(--contrast-fade)}.flash-card .front-wrapper:hover+.resize-container .guide-line,.flash-card .front-wrapper:hover+.resize-container .drag-edge-container .drag-wrapper{opacity:1}.flash-card .back{color:initial;transition:var(--smooth-slow);box-shadow:var(--shadow-base);backface-visibility:hidden;background-color:#fff;border-radius:32px;flex-direction:column;flex:1;justify-content:center;padding:32px 32px 80px;display:flex;position:absolute;inset:0;transform:rotateY(-180deg)}.flash-card .back .button-container{justify-content:space-between}.flash-card .back .button-container .cobutton{flex:none}.flash-card .back .back-content{max-height:100%}.flash-card .back .back-content .rich-text.inline{padding-bottom:32px}.flash-card .back .progress-marker{z-index:2;opacity:0;position:absolute;top:16px;right:16px}.flash-card .cobutton.rotate{z-index:1;border-radius:50%;margin-bottom:0;padding:12px}.flash-card .photo-wrapper{width:100%}.flash-card .photo-wrapper.fill{overflow:hidden}.flash-card .photo-wrapper .photo-container{border-radius:16px}.flash-card .text-container{z-index:1;transition:var(--smooth);flex-direction:column;flex:1;padding:0 32px;display:flex;overflow:hidden}.flash-card .text-container:not(.has-description) .txt-component{padding-bottom:16px}.flash-card .text-container.no-image{justify-content:center;padding-top:32px}.flash-card .text-container.no-image:not(.has-description) .txt-component{padding:16px 0}.flash-card .text-container.has-description .txt-component{margin-bottom:16px;padding:0}.flash-card .text-container.has-description .txt-component .txt-component-content:empty:before{color:var(--contrast-fade)}.flash-card .text-container .txt-component{margin-bottom:0}.flash-card .text-container .rich-text{flex-direction:column;flex:1;padding-bottom:32px;display:flex}.flash-card .text-container .rich-text p.is-empty:before{color:var(--contrast-fade)}.flash-card .button-container{padding:0 32px;display:flex;position:absolute;bottom:24px;left:0;right:0}.flash-card .button-container .cobutton.default.smoke,.flash-card .button-container .cobutton.default.next,.flash-card .button-container .cobutton.default.next:active{border-radius:24px}.flash-card .add-item{opacity:0;z-index:1;width:40px;transition:opacity .15s var(--curve);position:absolute;top:0;bottom:0}.flash-card .add-item.left{left:-30px}.flash-card .add-item.right{right:-30px}.flash-card .add-item:hover{opacity:1}.flash-card .add-item:before{top:24px}.flash-card .add-item:after{bottom:24px}.flash-card .add-item:after,.flash-card .add-item:before{content:"";background-color:var(--mercury);width:1px;height:calc(50% - 48px);position:absolute;left:20px}.flash-card .add-item-button.cobutton{border-radius:1000px;padding:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flash-card .click-handler{z-index:5;cursor:pointer;position:absolute;inset:0}.flash-card-template{flex-direction:column;flex:1;justify-content:center;display:flex}.flash-card-template .flash-cards.pad{flex-direction:column;min-height:480px;padding-bottom:8px;display:flex;position:relative}.flash-card-template .flash-cards.pad.editable{min-height:auto}.flash-card-template .flash-cards.pad .completed-message-container{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.flash-card-template .flash-cards.pad .actions{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.flash-card-template .flash-cards.pad .cobutton.create{border-radius:24px;height:48px;padding:0 24px}.flash-card-template .flash-cards.pad .carousel{margin-top:-24px}.flash-card-template.editable .flash-card-container .pad.full-width.full-height{padding-bottom:96px}.flash-card-template .flash-card-carousel{height:100%;overflow:visible}.flash-card-template .flash-card-carousel.carousel .carousel-wrapper{justify-content:center;display:flex}.flash-card-template .flash-card-carousel.carousel .carousel-wrapper .carousel-inner .flash-card{justify-content:center;width:100%;display:flex;position:relative}.flash-card-template .flash-card-finish{transition:var(--smooth);justify-content:center;display:flex;transform:scale(.9)}.flash-card-template .flash-card-finish .flash-card-finish-inner{text-align:center;background-color:#0000000d;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;max-width:360px;padding:24px;display:flex}.flash-card-template .flash-card-finish .flash-card-finish-inner .actions{align-items:center;gap:16px;margin-top:16px;display:flex}.flash-card-template .flash-card-finish.active{transform:unset}.resizable[data-v-a4e14404]{pointer-events:none;display:flex;position:absolute}.resizable .handle[data-v-a4e14404]{opacity:0;pointer-events:all;background-color:var(--primary);border:1px solid #fff;border-radius:100%;width:12px;height:12px;margin:-6px;position:absolute}.resizable .handle.top-left[data-v-a4e14404]{top:0;left:0}.resizable .handle.top-right[data-v-a4e14404]{top:0;right:0}.resizable .handle.bottom-left[data-v-a4e14404]{bottom:0;left:0}.resizable .handle.bottom-right[data-v-a4e14404]{bottom:0;right:0}.resizable .handle.rotate[data-v-a4e14404]{cursor:grab;border:1px solid var(--primary);background-color:#fff;justify-content:center;margin:-6px 0;display:flex;top:-16px}.resizable .handle.rotate[data-v-a4e14404]:after{content:"";background-color:var(--primary);width:1px;height:12px;position:absolute;top:100%}.resizable .edge[data-v-a4e14404]{opacity:0;pointer-events:all;background-color:var(--primary);position:absolute}.resizable .edge.top[data-v-a4e14404]{height:1px;top:0;left:0;right:0}.resizable .edge.bottom[data-v-a4e14404]{height:1px;bottom:0;left:0;right:0}.resizable .edge.left[data-v-a4e14404]{width:1px;top:0;bottom:0;left:0}.resizable .edge.right[data-v-a4e14404]{width:1px;top:0;bottom:0;right:0}.resizable .cursor-bottom[data-v-a4e14404],.resizable .cursor-top[data-v-a4e14404]{cursor:ns-resize}.resizable .cursor-left[data-v-a4e14404],.resizable .cursor-right[data-v-a4e14404]{cursor:ew-resize}.resizable .cursor-top-left[data-v-a4e14404]{cursor:nwse-resize}.resizable .cursor-bottom-left[data-v-a4e14404],.resizable .cursor-top-right[data-v-a4e14404]{cursor:nesw-resize}.resizable .cursor-bottom-right[data-v-a4e14404]{cursor:nwse-resize}.resizable .resizable-inner[data-v-a4e14404]{background-color:var(--primary-fade);border:1px solid var(--primary);border-radius:8px;flex:auto;justify-content:center;align-items:center;display:flex}.resizable.active[data-v-a4e14404]:not(.disabled){border-radius:0}.resizable.active .resizable-inner[data-v-a4e14404]{background-color:var(--primary-fade);border:0}.resizable.active .edge[data-v-a4e14404],.resizable.active .handle[data-v-a4e14404]{opacity:1}.resizable.rotating[data-v-a4e14404]{cursor:grabbing}.resizable .drag{pointer-events:all;flex:auto;display:flex}.hotspot-marker[data-v-98ddb434]{justify-content:center;align-items:center;display:flex;position:absolute}.hotspot-marker.active[data-v-98ddb434]:not(.modal-open){z-index:1}.hotspot-marker .progress-marker .txt-component.heading[data-v-98ddb434]{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.hotspot-marker .hotspot-tip[data-v-98ddb434]{box-shadow:var(--shadow-lg);color:var(--coal);z-index:2;background-color:#fff;border-radius:16px;flex-direction:column;gap:12px;width:100vw;margin:-16px;padding:32px;display:flex;position:absolute}.hotspot-marker .hotspot-tip .dropdown[data-v-98ddb434]{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);margin:0;position:absolute;top:8px;right:0}.hotspot-marker .hotspot-tip.top[data-v-98ddb434]{top:100%}.hotspot-marker .hotspot-tip.bottom[data-v-98ddb434]{bottom:100%}.hotspot-marker .hotspot-tip.left[data-v-98ddb434]{left:100%}.hotspot-marker .hotspot-tip.right[data-v-98ddb434]{right:100%}.hotspot-marker .hotspot-tip.bottom.left[data-v-98ddb434],.hotspot-marker .hotspot-tip.top.left[data-v-98ddb434]{left:16px}.hotspot-marker .hotspot-tip.bottom.right[data-v-98ddb434],.hotspot-marker .hotspot-tip.top.right[data-v-98ddb434]{right:16px}.hotspot-marker .hotspot-tip.overflowing[data-v-98ddb434]{overflow:auto}.hotspot-marker .hotspot-tip.condensed[data-v-98ddb434]{width:auto;padding:12px 32px;overflow:visible}.hotspot-marker .hotspot-tip.condensed .dropdown[data-v-98ddb434]{top:2px}.hotspot-marker .hotspot-tip.condensed.right .dropdown[data-v-98ddb434]{left:0;right:unset}.hotspot-marker .hotspot-tip.label[data-v-98ddb434]{color:#fff;background-color:rgba(var(--coal-rgb),.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;border-radius:8px;padding:12px;font-weight:400}.hotspot-marker .hotspot-tip.label .dropdown[data-v-98ddb434]{top:0}.hotspot-marker .hotspot-tip.label[data-v-98ddb434]:focus-within{background-color:rgba(var(--coal-rgb),.8)}.hotspot-marker .hotspot-tip.label.top[data-v-98ddb434]{top:60px}.hotspot-marker .hotspot-tip.label.bottom[data-v-98ddb434]{bottom:60px}.hotspot-marker .hotspot-tip.label.left[data-v-98ddb434]{left:60px}.hotspot-marker .hotspot-tip.label.right[data-v-98ddb434]{right:60px}.hotspot-marker .hotspot-tip.label.top.left[data-v-98ddb434]{top:0;left:60px}.hotspot-marker .hotspot-tip.label.top.right[data-v-98ddb434]{bottom:0;right:60px}.hotspot-marker .hotspot-tip.label.bottom.left[data-v-98ddb434]{bottom:0;left:60px}.hotspot-marker .hotspot-tip.label.bottom.right[data-v-98ddb434]{bottom:60px}.hotspot-marker .draggable{justify-content:center;align-items:center;display:flex}.hotspot-marker .cobutton.marker{z-index:3;border-radius:100%;padding:4px;position:relative}.hotspot-marker .hotspot-tip.label .rich-text{margin-top:8px}.hotspot-marker .hotspot-tip.label .rich-text .rich-text-content p{font-size:12px;line-height:16px}.hotspot-marker .hotspot-tip.label .field.readonly .field-container{background-color:#0000}.hotspot-marker .hotspot-tip.label .field .field-container{background:0 0;border:0;width:auto;margin-right:16px}.hotspot-marker .hotspot-tip.label .field .field-container input{text-overflow:ellipsis;color:#fff;background:0 0;border:0;margin-right:32px;padding:0;font-size:12px;line-height:16px}.hotspot-marker .dropdown.spacious .popup .popup-inner{max-height:unset}.hotspot-marker .dropdown.spacious .popup .popup-inner .colour-picker{background:0}.hotspot-marker .cobutton.default.primary>*{color:inherit;fill:inherit}.hotspot-modal-wrapper{width:var(--full-width);height:var(--full-height);z-index:10000;margin:auto;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.hotspot-modal-wrapper .modal-outer{position:static}.sidebar-open .hotspot-modal-wrapper{width:calc(var(--full-width) - var(--sidebar-width));left:var(--sidebar-width)}.modal-outer.hotspot-tooltip .modal-inner{height:100%;max-height:100%}.modal-outer.hotspot-tooltip .modal-inner .body{flex-direction:column;flex:auto;display:flex}.modal-outer.hotspot-tooltip .modal-inner .body .cobutton.basic.anchor{align-self:flex-end;padding:0}.modal-outer.hotspot-tooltip .modal-inner .body .cobutton.default{margin-top:auto}.modal-outer.hotspot-tooltip .modal-inner .body .rich-text{flex:1;margin-top:24px;margin-bottom:12px}.label-marker[data-v-69e717de]{position:absolute}.label-marker.active[data-v-69e717de]{z-index:1}.label-marker.active.dropped[data-v-69e717de]{width:40px;height:40px}.label-marker.active.dropped .dropped-label[data-v-69e717de]{width:32px;height:32px}.label-marker[data-v-69e717de]:not(.drag-wrapper){background:rgba(var(--coal-rgb),.25);width:32px;height:32px;transition:var(--smooth-fast);border:1.5px dashed #fff;border-radius:24px 24px 24px 0;justify-content:center;align-items:center;display:flex}.label-marker:not(.drag-wrapper).dropping[data-v-69e717de]:not(.dropped){width:180px;height:40px;box-shadow:var(--shadow-lg);border-radius:8px;transform:translate(-50%)}.label-marker:not(.drag-wrapper).dropped[data-v-69e717de]{box-shadow:var(--shadow-md);background-color:#fff;border-color:#0000}.label-marker:not(.drag-wrapper).dropped[data-v-69e717de]:hover{width:40px;height:40px}.label-marker:not(.drag-wrapper).dropped:hover .dropped-label[data-v-69e717de]{width:32px;height:32px}.label-marker .dropped-label[data-v-69e717de]{background-color:var(--item-colour);width:26px;height:26px;color:var(--item-colour-contrast);transition:var(--smooth-fast);border-radius:100%;justify-content:center;align-items:center;display:flex}.label-marker .drag{cursor:pointer;width:32px;height:32px;box-shadow:var(--shadow-md);transition:var(--smooth-fast);background-color:#fff;border-radius:24px 24px 24px 0;justify-content:center;align-items:center;display:flex}.label-marker .drag.dragging{transition:none}.label-marker .drag:hover{width:40px;height:40px}.label-marker .drag:hover .dropped-label{width:32px;height:32px}.label-marker.snapping .drag{transition:none}.label-marker.active .drag{width:40px;height:40px}.label-marker.active .drag .dropped-label{width:32px;height:32px}.mistake-marker.active[data-v-1c305557]{z-index:1}.resizable-inner>div{justify-content:center;align-items:center;display:flex}.hotspot-container[data-v-ee07ed74]{border-radius:0;padding:0;position:relative}.hotspot-container.label.markers[data-v-ee07ed74]{padding-bottom:64px}.hotspot-container.fit[data-v-ee07ed74]{justify-content:center;align-items:center;display:flex}.hotspot-container.open .hotspot-marker[data-v-ee07ed74]:not(.active),.hotspot-container.open .label-container .drag-wrapper[data-v-ee07ed74]:not(.active),.hotspot-container.open .label-marker[data-v-ee07ed74]:not(.active){opacity:.5}.hotspot-container>.dropdown[data-v-ee07ed74]{margin:32px;position:absolute;top:0;right:0}.hotspot-container>.dropdown.lg[data-v-ee07ed74]{margin:24px}.hotspot-container>.dropdown.tablet[data-v-ee07ed74]{margin:16px}.hotspot-container.adding[data-v-ee07ed74]{touch-action:none;overflow:hidden}.hotspot-container.adding .hotspot-canvas[data-v-ee07ed74]{z-index:996}.hotspot-container.adding .hotspot-marker.cursor[data-v-ee07ed74]{opacity:1;z-index:997;pointer-events:none;position:absolute}.hotspot-container.adding.hotspot[data-v-ee07ed74],.hotspot-container.adding.label[data-v-ee07ed74]{cursor:none}.hotspot-container.adding.mistake[data-v-ee07ed74]{cursor:crosshair}.hotspot-container.adding.mistake .cursor[data-v-ee07ed74]{z-index:997;pointer-events:none}.hotspot-container .adding-overlay[data-v-ee07ed74]{cursor:default;z-index:996;background-color:rgba(var(--coal-rgb),.8);position:fixed;inset:0 0 64px}.hotspot-container .adding-overlay.nav[data-v-ee07ed74]{top:unset;height:64px;bottom:0}.hotspot-container .hotspot-canvas[data-v-ee07ed74]{justify-content:center;align-items:center;max-width:1170px;margin:auto;display:flex;position:relative}.hotspot-container .hotspot-canvas img.fill[data-v-ee07ed74]{min-width:100%}.adding-tip[data-v-ee07ed74]{margin:0 8px}.hotspot-container.adding.hotspot .drag.disabled{cursor:none}.hotspot-container.adding.mistake .drag.disabled{cursor:crosshair}.hotspot-canvas .mistake-marker{position:absolute;top:0;left:0}.label-container{background:rgba(var(--coal-rgb),.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;max-width:1170px;height:64px;margin:auto;padding:0 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.label-container.editable{position:static;overflow:auto}.label-container .tooltip .tooltip-popup.multiline .tooltip-content{width:180px}.label-container.answered{justify-content:flex-end}.label-container .drag-wrapper{transition:var(--smooth);width:188px}.label-container .drag-wrapper .drag{text-align:left;white-space:normal;cursor:pointer;width:180px;color:var(--item-outline);border-radius:8px}.label-container .drag-wrapper .drag>div{width:180px;height:40px;box-shadow:var(--shadow-base);color:var(--item-contrast);background-color:var(--item-colour);border-radius:8px;padding:12px;overflow:auto}.label-container .drag-wrapper .drag>div:not(.disabled){touch-action:none}.label-container .drag-wrapper.dragging,.label-container .drag-wrapper.dropped{width:0}.label-container .drag-wrapper.overflowing .draggable:after{content:"";pointer-events:none;background-image:linear-gradient(0deg,rgba(var(--item-colour-rgb),1) 0,rgba(var(--item-colour-rgb),0) 50%,rgba(var(--item-colour-rgb),1) 100%);border-radius:8px;position:absolute;inset:0}.hotspot-template[data-v-b84c005c]{flex:auto}.hotspot-template[data-v-b84c005c],.hotspot-template .canvas-background[data-v-b84c005c]{flex-direction:column;justify-content:center;display:flex}.hotspot-template .canvas-background[data-v-b84c005c]{position:relative}.hotspot .canvas-background.empty .hotspot-container{flex:0 auto}.hotspot-template .canvas-background .hotspot-container img{border-radius:24px}.hotspot-template.mobile .canvas-background .hotspot-container img{border-radius:0}.hotspot-template.tablet .float-nav{left:0}.hotspot-editor[data-v-4640a7d1]{flex-direction:column;flex:auto;display:flex}.hotspot-editor .full-height .uploader{flex:auto;margin:24px}.hotspot-editor .modal-outer.remove .modal-inner .body .txt-component.m{margin-bottom:8px}.process-template{flex-direction:column;flex:auto;justify-content:center;display:flex;position:relative}.process-template .steps-template-text-number{color:var(--anchor)}.process-template .steps-template-text-heading{margin-top:8px}.process-template .steps-template-text-content{margin-top:16px}.process-template .steps-template-carousel{max-width:900px}.flowchart-editor-add-path,.flowchart-editor-add-path-mask{stroke-width:8px;fill:none;position:absolute}.flowchart-editor-add-path{stroke-linecap:round}.flowchart-editor-add-path-mask{transition:opacity .15s var(--curve)}.flowchart-editor-add-path-mask.flowchart-editor-hidden{opacity:0}.flowchart-editor-add-button-container{position:absolute}.flowchart-editor-add-button-container:before{content:"";position:absolute;inset:-100%}.flowchart-editor-add-button.cobutton{background-color:var(--cloud);opacity:0;transition:opacity .15s var(--curve);border-radius:1000px;padding:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flowchart-editor-add-button.cobutton.flowchart-editor-visible{opacity:1}.flowchart-editor-knob{background-color:var(--primary);border-bottom-right-radius:50%;border-bottom-left-radius:50%;width:8px;height:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.quiz-result{border:1px solid rgba(var(--colour-rgb,var(--coal-rgb)),.1);border-radius:16px;flex-direction:column;display:flex}.quiz-result.builder{border:none;border-bottom:1px solid var(--smoke);border-radius:0}.quiz-result.builder:last-child{border-bottom:none}.quiz-result:hover:not(.open){border-color:rgba(var(--colour-rgb,var(--coal-rgb)),.25)}.quiz-result .question-heading{gap:16px;padding:16px}.quiz-result .question-heading,.quiz-result .question-heading .question-heading-text{flex:1;align-items:center;display:flex}.quiz-result .question-heading .question-heading-text .txt-component.heading{margin-right:8px}.quiz-result .question-heading .chevron{color:rgba(var(--colour-rgb,var(--coal-rgb)),.5)}.quiz-result .question-heading:hover .chevron{color:var(--text-colour)}.quiz-result .question-body .question-body-inner{padding:0 24px 16px}.quiz-result .question-body .write-answer{align-items:center;gap:8px;display:flex}.quiz-result .question-body .dropdown{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.quiz-result .question-body .dropdown ul{margin-left:24px}.quiz-result .question-body .unselected{width:20px;height:20px}.quiz-result .question-body ul{margin:0;padding:0}.quiz-result .question-body ul li{box-shadow:none;align-items:center;gap:8px;padding:8px 0;display:flex}.quiz-result .question-body ul li .question-text .txt-component.heading{margin-bottom:4px}.quiz .question-container .question.question{height:var(--capsule-height);padding-top:var(--screen-padding);display:flex;overflow:auto}.quiz .question-container .question.question.editable{flex:1}.quiz .question-container .question.question.mobile{height:auto}.quiz .question-container .question.question .question-inner{width:100%;max-width:900px;margin:auto;position:relative}.quiz .question-container .question.question fieldset{display:contents}.question-wrapper{flex-direction:column;display:flex}.question-wrapper .cobutton.create{border-radius:24px;height:48px;padding:12px 16px 12px 24px}.feedback.modal-outer.center{min-height:375px}.feedback.modal-outer.center>.modal-inner{border-radius:32px;max-width:calc(100% - 48px);max-height:100%}.feedback.modal-outer.center>.modal-inner .header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;justify-content:center;height:auto;position:relative}:is(.feedback.modal-outer.center>.modal-inner .header:has(.feedback-image),.feedback.modal-outer.center>.modal-inner .header:has(.profile-uploader)){height:160px}.feedback.modal-outer.center>.modal-inner .header .feedback-image,.feedback.modal-outer.center>.modal-inner .header .profile-uploader{border-radius:100%;height:100%}.feedback.modal-outer.center>.modal-inner .header .feedback-image img,.feedback.modal-outer.center>.modal-inner .header .profile-uploader img{width:100%}.feedback.modal-outer.center>.modal-inner .header .profile-uploader{width:127px}.feedback.modal-outer.center>.modal-inner .body.footer-space{text-align:center;flex-direction:column;flex:1;align-items:center;padding:24px 32px 144px;display:flex}.feedback.modal-outer.center>.modal-inner .body.footer-space>.txt-component.heading{margin-bottom:16px}.feedback.modal-outer.center>.modal-inner .body.footer-space .ProseMirror p.is-editor-empty:first-child:before{text-align:center;width:100%}.feedback.modal-outer.center>.modal-inner .footer{padding:24px}.feedback.modal-outer.center .cobutton.create{border-radius:24px;padding:24px}.quiz-cover{max-width:900px;height:var(--capsule-height);padding-top:var(--screen-padding);padding-bottom:var(--screen-padding);flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.quiz-cover .background-overlay,.quiz-cover .photo-wrapper{position:absolute;inset:0}.quiz-cover .background-overlay{background-color:var(--coal)}.quiz-cover .steps-card,.quiz-cover .steps-card .steps-card-photo-container{padding:0}.quiz-cover .steps-card .steps-card-text-no-scroll{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.quiz-cover .steps-card .steps-card-text-no-scroll .cover-screen-steps-card{flex-direction:column;justify-content:center;height:100%;display:flex}.quiz-cover .steps-card .steps-card-text-no-scroll .cover-screen-steps-card .cover-screen-text .cover-screen-title{margin-bottom:24px}.quiz-cover .steps-card .steps-card-text-no-scroll .duration{color:var(--text-colour);align-items:center;margin-bottom:24px;display:flex}.quiz-cover .steps-card .steps-card-text-no-scroll .duration.left{justify-content:flex-start}.quiz-cover .steps-card .steps-card-text-no-scroll .duration.right{justify-content:flex-end}.quiz-cover .steps-card .steps-card-text-no-scroll .duration.center{justify-content:center}.quiz-cover .steps-card .graph-container{justify-content:center;align-items:center;height:100%;display:flex}.quiz-cover .steps-card .graph-container .progress-circle{width:272px;height:272px}.quiz-cover .steps-card .graph-container .dropdown{z-index:1;box-shadow:var(--shadow-base);background:#fff;border-radius:32px;height:40px;padding:6px;position:absolute;top:32px}.quiz-cover .steps-card .graph-container .dropdown .cobutton{height:auto;padding:8px 16px}.quiz-cover .steps-card .next-button{margin-top:48px;display:flex}.quiz-cover .steps-card .next-button.left{justify-content:flex-start}.quiz-cover .steps-card .next-button.right{justify-content:flex-end}.quiz-cover .steps-card .next-button.center{justify-content:center}.quiz-cover .steps-card .button-editor>.popup>.popup-inner{gap:0;padding:16px;position:relative;overflow:visible}.quiz-cover .steps-card .button-editor>.popup>.popup-inner .dropdown>.cobutton{justify-content:space-between;height:auto;margin-top:8px}.quiz-cover .steps-card .button-editor>.popup>.popup-inner label{justify-content:space-between;width:100%}.quiz-cover .steps-card .button-editor>.popup>.popup-inner label .icon{margin-right:4px}.quiz-cover .steps-card .button-editor>.popup>.popup-inner .module,.quiz-cover .steps-card .button-editor>.popup>.popup-inner .nav-dropdown{padding:0}.quiz-cover .steps-card .button-editor>.popup>.popup-inner .module .cobutton .txt-component,.quiz-cover .steps-card .button-editor>.popup>.popup-inner .nav-dropdown .cobutton .txt-component{flex-grow:1;display:flex}.quiz-cover .steps-card .button-editor>.popup>.popup-inner .module .module-option,.quiz-cover .steps-card .button-editor>.popup>.popup-inner .module .option,.quiz-cover .steps-card .button-editor>.popup>.popup-inner .nav-dropdown .module-option,.quiz-cover .steps-card .button-editor>.popup>.popup-inner .nav-dropdown .option{justify-content:flex-start;margin-top:0}.quiz-cover .steps-card .button-editor>.popup>.popup-inner>.field{align-items:flex-start;margin-top:16px;padding:0}.quiz-cover .steps-card .button-editor>.popup>.popup-inner>.field .inline-length{color:#fff}.quiz-cover .steps-card .button-editor>.popup>.popup-inner>.field:first-child{margin-top:0}.quiz-cover .steps-card .button-editor>.popup>.popup-inner .scroll-area{padding:0}.quiz-cover .steps-card .button-editor>.popup>.popup-inner .clickable{margin-top:8px}.quiz-cover .steps-card .button-editor>.popup>.popup-inner .clickable:disabled{opacity:.25}.quiz-cover .steps-card .button-editor>.popup>.popup-inner .clickable .swatch-component{--swatch-colour:var(--primary);min-width:32px;height:32px;margin-right:8px}.quiz-cover .steps-card .button-editor>.popup>.popup-inner .clickable .colour-field,.quiz-cover .steps-card .button-editor>.popup>.popup-inner .clickable .colour-field .field{flex:1}.quiz-cover .steps-card .button-editor.label .field{margin-bottom:16px}.quiz-cover .steps-card .button-editor.label .txt-component.heading.label{padding:2px 0 10px}.quiz-cover .steps-card .button-editor.label .cobutton{height:auto;color:var(--text-colour);padding:4px}.quiz-cover .steps-card .button-editor.label .cobutton>*{color:var(--text-colour);fill:var(--text-colour)}.quiz-cover .steps-card .button-editor.label .cobutton:not(:hover){background:0 0}.quiz-cover .steps-card .button-editor.label .toggle-container .clickable{align-items:center;margin:0}.quiz-cover .steps-card.inline .steps-card-text-container{padding:64px 64px 64px 32px}.quiz-cover .steps-card.inline-reverse .steps-card-text-container{padding:64px 32px 64px 64px}.quiz-cover .steps-card.inline-full .steps-card-text-no-scroll{padding:0 64px}.quiz-cover .steps-card .cobutton.create{border-radius:24px;height:48px;padding:12px 20px}.quiz-cover .quiz-results{flex-direction:column;gap:8px;width:100%;padding:0 64px;display:flex}.quiz-cover.translucent-dark .steps-card .steps-card-text-no-scroll .duration .field .field-container{background-color:rgba(var(--coal-rgb),.25)}.quiz-cover.translucent-dark .steps-card .steps-card-text-no-scroll .duration .field .field-container ::placeholder{color:#ffffffa3}.quiz-cover.translucent .steps-card .steps-card-text-no-scroll .duration .field .field-container{background-color:#ffffff1f}.quiz-cover.translucent .steps-card .steps-card-text-no-scroll .duration .field .field-container ::placeholder{color:#ffffffa3}.quiz-cover.tablet.editable,.quiz-cover.tablet.thumbnail{height:var(--capsule-height)}.quiz-cover.tablet .steps-card-text-no-scroll{flex-direction:column;justify-content:center;gap:32px;display:flex}.quiz-cover.tablet .steps-card-text-no-scroll .graph-container{height:auto}.quiz-cover.tablet .steps-card-text-no-scroll .photo-wrapper{justify-content:center;display:flex}.quiz-cover.tablet .steps-card-text-no-scroll .photo-wrapper img{border-radius:24px}.quiz-cover.tablet .steps-card-text-no-scroll .cover-screen-steps-card{height:auto}.quiz-cover.tablet .steps-card-text-no-scroll .next-button{margin-top:24px}.quiz-cover.mobile{height:auto}.quiz-cover.mobile .steps-card{padding:48px 24px}.quiz-cover.mobile .inline-full .steps-card-text-no-scroll,.quiz-cover.mobile .steps-card-text-no-scroll{border-radius:0;padding:0}.quiz-cover.mobile .inline-full .steps-card-text-no-scroll .photo-wrapper,.quiz-cover.mobile .steps-card-text-no-scroll .photo-wrapper{justify-content:center;display:flex}.quiz-cover.mobile .inline-full .steps-card-text-no-scroll .photo-wrapper img,.quiz-cover.mobile .steps-card-text-no-scroll .photo-wrapper img{border-radius:16px}.duration-popup.popup>.popup-inner{gap:0;padding:16px;position:relative;overflow:visible}.duration-popup.popup .field{margin-bottom:16px}.duration-popup.popup .txt-component.heading.label{padding:2px 0 10px}.duration-popup.popup .cobutton{height:auto;color:var(--text-colour);padding:4px}.duration-popup.popup .cobutton>*{color:var(--text-colour);fill:var(--text-colour)}.duration-popup.popup .cobutton:not(:hover){background:0 0}.duration-popup.popup .toggle-container .clickable{align-items:center;margin:0}section.finish{overflow:auto}section.finish .quiz-cover{height:auto;min-height:var(--capsule-height)}.quiz{flex:1}.quiz,.quiz .question-container{flex-direction:column;display:flex}.quiz .question-container{margin-top:calc(var(--screen-padding)*-1);margin-bottom:calc(var(--screen-padding)*-1);justify-content:center;position:relative}.quiz .question-container .carousel{align-items:flex-start}.quiz .question-container .carousel .carousel-inner{padding:0}.quiz .question-container .carousel .carousel-inner section{position:relative}.quiz .question-container .pad{justify-content:stretch;align-items:center;display:flex}.quiz .carousel .quiz-slide{flex-direction:column;flex:0 0 var(--slide-width);max-width:var(--slide-width);min-height:0;display:flex}.quiz .carousel .question-template{width:100%}.quiz .carousel .question-template .screen-header .rich-text,.quiz.mobile .question-container .pad .question-inner{margin:0}.modal.generate-quiz .header .txt-component.heading svg{margin-right:4px}.modal.generate-quiz .dropdown .popup .popup-inner .cobutton{justify-content:space-between;width:100%}.modal.generate-quiz .dropdown .popup .popup-inner .cobutton.disabled{opacity:.5}.modal.generate-quiz .modal-inner>.body{height:504px}.modal.generate-quiz form .tooltip{width:100%}.modal.generate-quiz form .tooltip .dropdown{flex:1}.modal.generate-quiz form>.txt-component.heading{padding:2px 0 4px}.modal.generate-quiz form>.txt-component.body{padding:0 0 10px}.modal.generate-quiz form .field{margin-top:24px}.modal.generate-quiz .screen-option{flex:1;align-items:center;display:flex;position:relative}.modal.generate-quiz .screen-option:hover .popup{opacity:1}.modal.generate-quiz .screen-option .popup{opacity:0;transition:var(--smooth)}.modal.generate-quiz .screen-option .popup.show{opacity:1}.modal.generate-quiz .screen-option .popup .popup-inner{box-shadow:var(--shadow-lg);flex-direction:column;padding:0}.modal.generate-quiz .screen-option .popup .popup-inner .screen-preview{aspect-ratio:1.575;outline:1.5px solid var(--primary);border-radius:8px;width:190px;position:static}.modal-outer.feedback-editor{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400)}.modal-outer.feedback-editor .modal-inner{height:100%}.modal-outer.feedback-editor .modal-inner>.body{flex-direction:column;display:flex}.modal-outer.feedback-editor .modal-inner>.body .feedback-wrapper{flex-direction:column;flex:1;max-width:944px;margin:auto;display:flex}.modal-outer.feedback-editor .modal-inner>.body .feedback-wrapper .feedback-stage{background-color:var(--cloud);border-radius:16px;flex:1;justify-content:center;align-items:center;gap:32px;margin-top:24px;padding:32px;display:flex}.modal-outer.feedback-editor .modal-inner>.body .feedback-wrapper .feedback-stage .feedback-type{flex-direction:column;align-items:center;display:flex}.modal-outer.feedback-editor .modal-inner>.body .modal-outer.feedback{--theme-heading:var(--title-font,var(--theme-heading,var(--heading)));z-index:0;pointer-events:none;background:0;position:static}.modal-outer.feedback-editor .modal-inner>.body .modal-outer.feedback .modal-inner{pointer-events:all;margin:24px 0}.modal-outer.feedback-editor .footer{justify-content:space-between}.quiz .question-editor{width:100%;margin:0 auto;display:flex;position:relative}.quiz .add-question-wrapper{z-index:1;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.quiz .add-question-wrapper .add-question-between{flex:1;justify-content:space-between;width:100%;max-width:900px;margin:auto;display:flex}.quiz .add-question-wrapper .add-question-between>div{opacity:0;pointer-events:all;align-items:center;display:flex;position:relative}.quiz .add-question-wrapper .add-question-between>div.left{margin-left:-40px}.quiz .add-question-wrapper .add-question-between>div.right{margin-right:-40px}.quiz .add-question-wrapper .add-question-between>div:after,.quiz .add-question-wrapper .add-question-between>div:before{content:"";background-color:var(--mercury);width:1px;height:calc(50% - 120px);position:absolute;left:15px}.quiz .add-question-wrapper .add-question-between>div:before{top:96px}.quiz .add-question-wrapper .add-question-between>div:after{bottom:96px}.quiz .add-question-wrapper .add-question-between>div:hover{opacity:1}.quiz .add-question-wrapper .add-question-between .cobutton{border-radius:100%;padding:2px}.quiz .create-quiz{color:rgba(var(--colour-rgb,var(--coal-rgb)),.4);flex:1;grid-template-columns:262px min-content 262px;justify-content:center;align-items:center;gap:32px;display:grid}.quiz .create-quiz>div{text-align:center;height:200px;color:var(--coal);box-shadow:var(--shadow-base);background-color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.quiz .create-quiz>div .cobutton,.quiz .create-quiz>div .dropdown{justify-content:center;width:100%;margin-top:auto}.quiz .create-quiz>div .cobutton>.txt-component,.quiz .create-quiz>div .dropdown>.txt-component{flex:0}.quiz .generating-quiz{flex:1;justify-content:center;align-items:center;display:flex}.quiz .actions{align-items:center;margin-top:16px;display:flex}.quiz .actions .clickable{margin-right:16px}.quiz .steps-navigation{bottom:var(--screen-padding);position:absolute;left:0;right:0}.quiz .question-action{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);color:var(--coal);box-shadow:var(--shadow-base);height:64px;transition:var(--smooth);background:#fff;border-radius:16px;align-items:center;padding:20px 16px;display:flex}.quiz .question-action:hover{box-shadow:var(--shadow-md)}.quiz .question-action .icon{margin-right:4px}.quiz .error-message{background:var(--button-colour,var(--primary));color:var(--button-colour-contrast,var(--primary-contrast));text-align:right;border-radius:24px;align-items:center;height:36px;display:flex;position:absolute;top:0;right:0;overflow:hidden}.quiz .error-message .icon{margin:8px}.quiz .error-message>div{word-wrap:none;white-space:nowrap;align-items:center;display:flex}.quiz .error-message.translucent,.quiz .error-message.translucent-dark{background-color:rgba(var(--colour-rgb,var(--coal-rgb)),.25);color:#fff}.quiz .dropdown.pooling .popup-inner{width:200px;padding:16px}.quiz .dropdown.pooling .popup-inner .switch-field{margin-bottom:4px}.quiz .dropdown.pooling .popup-inner .faded{opacity:.5}.quiz .modal-outer.feedback .modal-inner>.body>.txt-component.body{margin-bottom:16px}.quiz .modal-outer.feedback .footer{justify-content:space-between}.quiz .modal.delete-question{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400)}.quiz .float-nav.quiz .toolbar{min-width:616px;margin:auto}.quiz .float-nav.quiz .toolbar .animation{margin:0}.quiz .float-nav.quiz .toolbar hr{border:0;border-right:1px solid var(--smoke);height:24px}.quiz .float-nav.quiz .toolbar>.txt-component{flex:1}.slideshow{flex-direction:column;flex:auto;justify-content:center;display:flex}.slideshow .slideshow-carousel.pad{justify-content:center;width:auto;padding-bottom:0}.slideshow .slideshow-carousel.pad .carousel-wrapper{max-width:900px;display:flex}.slideshow .slideshow-carousel.pad .carousel-inner{padding:0}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper{padding-right:40px}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide{outline:none;position:relative}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .add-slide{width:40px;transition:opacity .15s var(--curve);opacity:0;z-index:1;position:absolute;top:0;bottom:0}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .add-slide .add-slide-button.cobutton{border-radius:1000px;padding:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .add-slide.left{left:-40px}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .add-slide.right{right:-40px}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .add-slide:hover{opacity:1}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .add-slide:after,.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .add-slide:before{content:"";background-color:var(--mercury);width:1px;position:absolute;left:20px}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .add-slide:before{height:calc(50% - 96px);top:72px}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .add-slide:after{height:calc(50% - 72px);bottom:48px}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .slide-container{position:relative}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .slide-container .slide-image{aspect-ratio:16/9;border-radius:32px;display:block;position:relative;overflow:hidden}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .slide-container .slide-image .slide-image-overlay{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .slide-container .slide-image .slide-image-overlay.active{background-color:#ffffff80}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .slide-container .slide-image .photo-wrapper{width:100%;height:100%}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .slide-container .slide-image .image-mode-menu{justify-content:flex-end;width:100%;padding:16px;display:flex;position:absolute;top:0}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .slide-container .slide-placeholder{width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:-5px;left:-5px}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .slide-container .slide-overlay{cursor:pointer;border-radius:32px;width:100%;height:100%;position:absolute;top:0;left:0}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .slide-container .slide-overlay[disabled]{pointer-events:none}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .slide-container .slide-inner{padding:24px}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .slide-container .slide-inner-title+.slide-inner-description{padding-top:16px}.slideshow .slideshow-carousel.pad .slideshow-slide-wrapper .slideshow-slide .slide-container:hover .slide-navigation{opacity:1}.slideshow .compact-nav{background:0 0;border:none;margin:0 auto}.slideshow.mobile .slideshow-carousel .slideshow-slide-wrapper{padding-right:16px}.slideshow.tablet .slideshow-carousel.pad .slideshow-slide .slide-container .slide-image{border-radius:24px}.text-image{flex-direction:column;flex:auto;display:flex}.text-image .steps-card{flex:1;height:100%;padding:0}.text-image .steps-card .rich-text{margin-top:24px}.text-image .steps-card .steps-card-photo-wrapper{align-items:center;display:flex}.text-image .steps-card .steps-card-photo-container{height:596px;max-height:var(--capsule-inner-height,596px);padding:0}.text-image .steps-card .steps-card-text-no-scroll{background-color:#0000;flex:1}.text-image .steps-card .steps-card-text-container{align-items:center;display:flex}.text-image .steps-card.inline .steps-card-text-container{padding:64px 64px 64px 32px}.text-image .steps-card.inline-reverse .steps-card-text-container{padding:64px 32px 64px 64px}.text-image .steps-card.inline-full{align-items:center}.text-image.maintain-image-height .steps-card .steps-card-photo-container{min-height:100%}.text-image.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container{max-height:100dvh;width:calc(var(--column-width) + var(--screen-padding) + var(--bleed,0px));height:calc(var(--capsule-inner-height) + var(--screen-padding)*2);transition:none;position:fixed;bottom:0}.text-image.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container .steps-card-photo,.text-image.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container .steps-card-photo .photo-container,.text-image.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container .steps-card-photo .photo-container img{border-radius:0}.text-image.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container.pad-left{margin-left:calc((var(--screen-padding) + var(--bleed,0px))*-1)}.text-image.extend .steps-card .steps-card-photo-wrapper .steps-card-photo-container.pad-right{margin-right:calc((var(--screen-padding) + var(--bleed,0px))*-1)}.text-image.tablet .steps-card-text-no-scroll{border-radius:0;padding:0}.text-image.tablet .steps-card-text-no-scroll .photo-wrapper{justify-content:center;display:flex}.text-image.tablet .steps-card-text-no-scroll .photo-wrapper img{border-radius:24px}.text-image.tablet.inline .steps-card .steps-card-text-no-scroll .cover-screen-steps-card,.text-image.tablet.inline-reverse .steps-card .steps-card-text-no-scroll .cover-screen-steps-card{height:auto}.text-image.tablet.extend .steps-card{padding-bottom:0}.text-image.tablet.extend .photo-wrapper{width:auto;margin-left:calc((var(--screen-padding) + 32px)*-1);margin-right:calc((var(--screen-padding) + 32px)*-1);margin-bottom:calc((var(--screen-padding))*-1);border-radius:0}.text-image.tablet.extend .photo-wrapper img{border-radius:0}.text-image.mobile .steps-card-text-no-scroll .photo-wrapper img{border-radius:16px}.text-image-editor{flex-direction:column;flex:auto;display:flex}.video-screen{flex-direction:column;flex:auto;justify-content:center;display:flex}.video-screen .video-slide-wrapper .video-slide{position:relative}.video-screen .video-slide-wrapper .video-slide .slide-container{padding:0;position:relative;overflow:hidden}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-image{aspect-ratio:16/9;border-radius:16px;display:block;position:relative;overflow:hidden}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-image .oembed{width:100%;height:100%}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-image.video{background-color:var(--coal)}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-image.video.fit{border-radius:32px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-image.empty{background-color:var(--smoke)}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-image .slide-navigation{transition:var(--smooth);opacity:0}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-image .slide-navigation .cobutton{border-radius:100%;position:absolute;top:50%;transform:translateY(-50%)}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-image .slide-navigation .cobutton.left{left:8px}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-image .slide-navigation .cobutton.right{right:8px}.video-screen .video-slide-wrapper .video-slide .slide-container .indicator-container{gap:4px;display:flex;position:absolute;top:24px;right:24px}.video-screen .video-slide-wrapper .video-slide .slide-container .indicator{background-color:rgba(var(--coal-rgb),.25);color:#fff;border-radius:1000px;padding:8px;display:flex}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-placeholder{width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:-5px;left:-5px}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-overlay{cursor:pointer;border-radius:32px;width:100%;height:100%;position:absolute;top:0;left:0}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-inner{margin:0 auto;padding:24px}.video-screen .video-slide-wrapper .video-slide .slide-container .slide-inner-title+.slide-inner-description{padding-top:16px}.video-screen .video-slide-wrapper .video-slide .slide-container:hover .slide-navigation{opacity:1}.video-screen .video-slide-wrapper.full-width .video-slide .slide-container .slide-image{border-radius:0}.video-screen.mobile .video-slide-wrapper .video-slide .slide-container .slide-image.video{border-radius:12px}.user-type[data-v-5829ac30]{flex-direction:column;gap:8px;min-width:354px;display:flex}.user-type .cobutton[data-v-5829ac30]{height:48px}.sso[data-v-42517ce1]{grid-template-columns:1fr;gap:8px;display:grid}.sso .cobutton svg[data-v-42517ce1]{margin-right:8px}.alert-danger[data-v-42517ce1]{text-align:left}form.method[data-v-b4f276b2]{gap:8px;display:grid}form.method>.txt-component.body.xxs[data-v-b4f276b2]{margin-top:16px}form.learner-exists .separator[data-v-e161a105]{margin:16px 0}.course-logo-footer__stack[data-v-b86f9610]{flex-direction:row;align-items:center;gap:8px;max-height:32px;display:flex}.course-logo-footer .customer-logo[data-v-b86f9610]{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto;max-width:111px;height:32px;max-height:32px}.course-logo-footer .divider[data-v-b86f9610]{background-color:rgba(var(--coal-rgb),.25);border:0;flex-shrink:0;width:1px;height:32px;margin:0}.course-logo-footer .powered-by[data-v-b86f9610]{color:inherit;align-items:center;text-decoration:none;display:flex}.course-logo-footer .powered-by-badge-only[data-v-b86f9610]{flex-direction:row;align-items:center;gap:8px;display:flex}.course-logo-footer .powered-by-label[data-v-b86f9610]{opacity:.8;flex-shrink:0}.course-logo-footer .coassemble-logo-mono[data-v-b86f9610]{flex-shrink:0;width:auto;height:14px;display:block}.course-logo-footer .powered-by-lockup[data-v-b86f9610]{width:auto;height:16px;display:block}.course-logo-footer.badge-only .course-logo-footer__stack[data-v-b86f9610]{gap:0;max-height:none}.course-logo-footer.badge-only:not(.on-dark) .powered-by-label[data-v-b86f9610]{color:var(--coal)}.course-logo-footer.box .course-logo-footer__stack[data-v-b86f9610]{background-color:var(--cloud);box-shadow:var(--shadow-base);border-radius:56px;max-height:none;padding:4px 8px}.course-logo-footer.box .customer-logo[data-v-b86f9610]{max-height:32px}.course-logo-footer.cobranded[data-v-b86f9610]:not(.box):not(.on-dark){color:var(--coal)}.course-logo-footer.on-dark[data-v-b86f9610]:not(.box){color:var(--cloud)}.course-logo-footer.on-dark:not(.box) .divider[data-v-b86f9610]{background-color:#ffffff40}.course-logo-footer.on-dark:not(.box) .powered-by-label[data-v-b86f9610]{color:var(--cloud);opacity:.8}.course-logo-footer.on-dark:not(.box) .coassemble-logo-mono[data-v-b86f9610]{filter:brightness(0)invert()}.course-logo-footer.mobile:not(.badge-only) .course-logo-footer__stack[data-v-b86f9610]{flex-direction:column;align-items:flex-start;gap:4px;max-height:none}.course-logo-footer.mobile:not(.badge-only) .customer-logo[data-v-b86f9610]{max-width:69px;height:20px;max-height:20px}.course-logo-footer.mobile:not(.badge-only) .divider[data-v-b86f9610]{width:100%;height:1px}.course-logo-footer.mobile:not(.badge-only) .powered-by-lockup[data-v-b86f9610]{width:auto;height:13px}.course-logo-footer.mobile:not(.badge-only).box .course-logo-footer__stack[data-v-b86f9610]{border-radius:12px}.course-logo-footer.mobile.badge-only .powered-by-lockup[data-v-b86f9610]{height:13px}.modal.resume{background:rgba(var(--coal-rgb),.5)}.modal.resume .modal-inner .footer{justify-content:space-between}.course-overlay[data-v-df0a22f7]{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;margin:auto;position:fixed;inset:0}.course-overlay.course-overlay--preview[data-v-df0a22f7]{z-index:5;position:absolute}.course-overlay .progress-container[data-v-df0a22f7]{z-index:1;width:var(--full-width);background:linear-gradient(0deg,rgba(var(--background),0) 0,rgba(var(--background),.94) 100%);gap:6px;padding:16px;display:flex;position:absolute;top:0;left:0;right:0}.course-overlay .progress-container.hide-gradient[data-v-df0a22f7]{background:0 0}.course-overlay .progress-container .progress[data-v-df0a22f7]{height:4px;transition:width .35s var(--curve);flex:1}.course-overlay .progress-container .progress.active[data-v-df0a22f7]{outline:1px solid var(--progress-background-colour);outline-offset:2px}.course-overlay .nav-background[data-v-df0a22f7]{z-index:0;background:linear-gradient(180deg,rgba(var(--background),0) 0,rgba(var(--background),.94) 100%);height:88px;position:absolute;bottom:0;left:0;right:0}.course-overlay .nav-background.hide-gradient[data-v-df0a22f7]{background:0 0}.course-overlay nav[data-v-df0a22f7]{pointer-events:none;transition:var(--smooth-fast);z-index:1;justify-content:flex-end;gap:8px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.course-overlay nav .cobutton[data-v-df0a22f7]{pointer-events:all;flex-direction:row-reverse}.course-overlay nav .cobutton hr[data-v-df0a22f7]{opacity:.4;background-color:currentColor;border:0;width:1px;height:20px;margin:0 4px}.course-overlay nav .cobutton.next[data-v-df0a22f7]{min-width:unset;border-radius:32px;gap:8px;width:auto}.course-overlay nav .cobutton.next .narration-player[data-v-df0a22f7]{margin-left:-16px}.course-overlay nav .cobutton.next.icononly .narration-player[data-v-df0a22f7]{margin-left:-8px}.course-overlay nav .cobutton.inner-narration[data-v-df0a22f7]{padding-left:48px}.course-overlay nav .cobutton.inner-narration .narration-player[data-v-df0a22f7]{margin-left:-16px}.course-overlay nav .narration-player.inner-narration[data-v-df0a22f7]{margin-right:-48px}.course-overlay nav .dropdown[data-v-df0a22f7]{pointer-events:all}.course-overlay nav.slideup[data-v-df0a22f7]{transform:translateY(-48px)}.course-overlay .navigation-tip[data-v-df0a22f7]{background-color:rgba(var(--coal-rgb),.94);color:#fff;z-index:10;border-radius:8px;width:220px;padding:12px 16px;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.course-overlay .logo-footer-anchor[data-v-df0a22f7]{pointer-events:all;z-index:1;margin:24px;position:absolute;bottom:0;left:0}.course-overlay .logo-footer-anchor[data-v-df0a22f7] .upgrade-popup{margin:0;position:static}.course-overlay .upgrade-popup[data-v-df0a22f7]{pointer-events:all;margin:24px;position:absolute;bottom:0;left:0}.course-overlay .upgrade-popup.finish[data-v-df0a22f7]{margin:0;right:0}.course-overlay .upgrade-popup .coassemble-branding[data-v-df0a22f7]{color:var(--navy);text-align:center;background-color:#fff;border-radius:24px 24px 0 0;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;display:flex}.course-overlay .upgrade-popup .coassemble-branding svg.full[data-v-df0a22f7]{width:116px;margin-left:6px}.course-overlay .upgrade-popup .coassemble-branding .cobutton.create[data-v-df0a22f7]{padding:6px 12px}.course-overlay .test-mode[data-v-df0a22f7]{z-index:999;height:8px;filter:drop-shadow(0 0 1px rgba(var(--warning-rgb),.04)) drop-shadow(0 0 2px rgba(var(--warning-rgb),.06)) drop-shadow(0 2px 8px rgba(var(--warning-rgb),.04));justify-content:center;position:fixed;left:0;right:0}.course-overlay .test-mode[data-v-df0a22f7],.course-overlay .test-mode div[data-v-df0a22f7]{background:var(--warning);align-items:center;display:flex;top:0}.course-overlay .test-mode div[data-v-df0a22f7]{color:var(--navy);border-radius:0 0 8px 8px;gap:4px;padding:12px 16px;position:absolute}.course-overlay .test-mode div svg[data-v-df0a22f7]{width:96px}.course-overlay .test-mode div[data-v-df0a22f7]:after,.course-overlay .test-mode div[data-v-df0a22f7]:before{content:"";background:var(--warning);width:8px;height:8px;position:absolute;top:8px;-webkit-mask-image:radial-gradient(14px at 0 0,#0000 50%,#000 0);mask-image:radial-gradient(14px at 0 0,#0000 50%,#000 0)}.course-overlay .test-mode div[data-v-df0a22f7]:before{left:-8px;transform:rotate(-90deg)}.course-overlay .test-mode div[data-v-df0a22f7]:after{right:-8px;transform:rotate(180deg)}.course-overlay.tablet nav.slideup[data-v-df0a22f7]{transform:translateY(-96px)}.course-overlay.tablet .upgrade-popup.finish[data-v-df0a22f7]{margin:0}.course-overlay.tablet .upgrade-popup.finish .coassemble-branding[data-v-df0a22f7]{flex-direction:column;gap:12px;height:auto;padding:16px}.course-overlay.tablet .upgrade-popup.finish .coassemble-branding svg.full[data-v-df0a22f7]{vertical-align:middle;margin-left:4px}.course-overlay.mobile .progress-container[data-v-df0a22f7]{padding:10px 8px}.course-overlay.mobile nav[data-v-df0a22f7]{padding:8px}.course-overlay.mobile nav.slideup[data-v-df0a22f7]{transform:translateY(-132px)}.course-overlay.mobile .logo-footer-anchor[data-v-df0a22f7],.course-overlay.mobile .upgrade-popup[data-v-df0a22f7]{margin:8px}section.course{--full-width:100vw;--full-height:100dvh;background:var(--asphalt);width:100%;overflow:hidden}section.course .course-main{width:var(--full-width);height:var(--full-height);transition:width .35s var(--curve);background-color:#fff;margin:auto;position:relative}section.course .course-main article.screen{height:var(--full-height)}section.course.mobile .course-main{scroll-behavior:unset;overflow:hidden}section.course.mobile .course-main article.screen{z-index:1;position:relative}.progress-sidebar[data-v-6e1cc504]{--sidebar-width:var(--progress-sidebar-width,327px);z-index:6;width:var(--sidebar-width);pointer-events:none;max-width:100%;transition:transform .35s var(--curve);color:var(--color-content-primary);border-radius:0;margin:0;padding:0;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.progress-sidebar.open[data-v-6e1cc504]{pointer-events:auto;transform:translate(0)}.progress-sidebar.overlay[data-v-6e1cc504]{--sidebar-width:var(--progress-sidebar-overlay-width,303px);z-index:9}.progress-sidebar.overlay .sidebar-panel[data-v-6e1cc504]{background:var(--color-background-screen);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));backdrop-filter:blur(var(--backdrop-blur-overlay));box-shadow:var(--shadow-elevation-large);border-right:1px solid var(--color-border-neutral)}.progress-sidebar .sidebar-panel[data-v-6e1cc504]{border-radius:0;width:100%;height:100%;padding:0;overflow:hidden}.progress-sidebar .sidebar-panel[data-v-6e1cc504],.progress-sidebar .start-card[data-v-6e1cc504]{background:var(--color-background-screen);flex-direction:column;margin:0;display:flex}.progress-sidebar .start-card[data-v-6e1cc504]{gap:var(--spacing-xx-small);padding:var(--padding-x-small);border:0;border-bottom:1px solid var(--color-border-neutral);text-align:left;cursor:pointer;color:inherit;border-radius:0;flex-shrink:0}.progress-sidebar .start-card.current .start-card-top[data-v-6e1cc504],.progress-sidebar .start-card:hover .start-card-top[data-v-6e1cc504]{background:var(--color-background-overlay)}.progress-sidebar .start-card[data-v-6e1cc504]:focus-visible{outline:none}.progress-sidebar .start-card:focus-visible .start-card-top[data-v-6e1cc504]{outline:2px solid var(--color-border-strong);outline-offset:-2px}.progress-sidebar .start-card-top[data-v-6e1cc504]{gap:var(--spacing-12);min-width:0;padding:var(--padding-x-small);border-radius:var(--radius-x-small);align-items:center;display:flex}.progress-sidebar .cover[data-v-6e1cc504]{border:1px solid var(--color-border-neutral);border-radius:var(--radius-xx-small);background:var(--cloud);flex-shrink:0;width:92px;height:56px;overflow:hidden}.progress-sidebar .cover-image[data-v-6e1cc504]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.progress-sidebar .start-card-meta[data-v-6e1cc504]{gap:var(--spacing-4);flex-direction:column;flex:1;min-width:0;display:flex}.progress-sidebar .start-label[data-v-6e1cc504]{align-items:center;gap:var(--spacing-2);color:var(--color-content-placeholder);text-transform:uppercase;display:inline-flex}.progress-sidebar .start-card-progress[data-v-6e1cc504]{align-items:center;gap:var(--spacing-8);height:24px;padding:0 var(--spacing-8);display:flex}.progress-sidebar .start-card-progress .progress[data-v-6e1cc504]{flex:1;height:8px}.progress-sidebar .start-card-progress .percent-label[data-v-6e1cc504]{color:var(--color-content-secondary);white-space:nowrap;flex-shrink:0}.progress-sidebar .sidebar-scroll[data-v-6e1cc504]{gap:var(--spacing-12);min-height:0;padding:var(--spacing-12) 0;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.progress-sidebar .sidebar-scroll[data-v-6e1cc504]::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.progress-sidebar .section-group[data-v-6e1cc504]{padding:0 0 var(--spacing-16);background:var(--color-background-screen)}.progress-sidebar .section-group.locked .section-count[data-v-6e1cc504],.progress-sidebar .section-group.locked .section-title[data-v-6e1cc504]{color:var(--color-content-secondary)}.progress-sidebar .section-header[data-v-6e1cc504]{gap:var(--spacing-12) var(--spacing-8);padding:var(--padding-medium);grid-template-columns:1fr auto;align-items:center;display:grid}.progress-sidebar .section-title[data-v-6e1cc504]{min-width:0}.progress-sidebar .section-count[data-v-6e1cc504]{color:var(--color-content-secondary)}.progress-sidebar .section-progress[data-v-6e1cc504]{grid-column:1/-1;height:4px}.progress-sidebar .screen-list[data-v-6e1cc504]{padding:0 var(--spacing-16);gap:var(--spacing-4);flex-direction:column;margin:0;list-style:none;display:flex}.progress-sidebar .screen-row[data-v-6e1cc504]{align-items:center;gap:var(--spacing-8);width:100%;padding:var(--spacing-8);padding-left:var(--spacing-12);border-radius:var(--radius-xx-small);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.progress-sidebar .screen-row[data-v-6e1cc504]:hover:not(:disabled),.progress-sidebar .screen-row.current[data-v-6e1cc504]{background:var(--color-background-overlay)}.progress-sidebar .screen-row.current .leading-icon[data-v-6e1cc504],.progress-sidebar .screen-row.current .row-title[data-v-6e1cc504]{color:var(--color-content-primary)}.progress-sidebar .screen-row.locked[data-v-6e1cc504]{color:var(--color-content-disabled);cursor:not-allowed}.progress-sidebar .screen-row.locked .row-leading[data-v-6e1cc504],.progress-sidebar .screen-row.locked .row-prefix[data-v-6e1cc504],.progress-sidebar .screen-row.locked .row-title[data-v-6e1cc504]{color:var(--color-content-disabled)}.progress-sidebar .screen-row[data-v-6e1cc504]:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:-2px}.progress-sidebar .row-leading[data-v-6e1cc504]{color:var(--color-content-tertiary);flex-shrink:0;justify-content:flex-start;align-items:center;display:inline-flex}.progress-sidebar .row-prefix[data-v-6e1cc504],.progress-sidebar .row-title[data-v-6e1cc504]{color:var(--color-content-secondary)}.progress-sidebar .row-title[data-v-6e1cc504]{flex:1;min-width:0}.progress-sidebar .status-icon[data-v-6e1cc504]{color:var(--color-content-tertiary);flex-shrink:0}.progress-sidebar .screen-row.current .status-icon[data-v-6e1cc504]{color:var(--color-content-secondary)}.progress-sidebar .screen-row.completed .status-icon[data-v-6e1cc504]{color:var(--sidebar-accent,var(--primary))}.progress-sidebar .screen-row.failed .status-icon[data-v-6e1cc504]{color:var(--color-sentiment-negative-content)}.progress-sidebar .screen-row.locked .status-icon[data-v-6e1cc504]{color:var(--color-content-tertiary)}.progress-sidebar .sidebar-footer[data-v-6e1cc504]{padding:var(--spacing-8);border-top:1px solid var(--color-border-neutral);background:var(--color-background-screen-alpha);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));backdrop-filter:blur(var(--backdrop-blur-overlay));flex-shrink:0}.progress-sidebar .finish-button[data-v-6e1cc504]{justify-content:center;gap:var(--spacing-8);width:100%;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm)}.progress-sidebar[data-v-6e1cc504]:not(.overlay){width:0;transition:width .35s var(--curve);border-radius:0;margin:0;padding:0;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:none}.progress-sidebar:not(.overlay).open[data-v-6e1cc504]{width:var(--sidebar-width)}.progress-sidebar:not(.overlay) .sidebar-panel[data-v-6e1cc504]{width:var(--sidebar-width);border-right:1px solid var(--color-border-neutral);height:100%;box-shadow:none}.course-overlay[data-v-c493718e]{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;margin:auto;position:fixed;inset:0}.course-overlay.course-overlay--preview[data-v-c493718e]{z-index:5;position:absolute}.course-overlay .nav-background[data-v-c493718e]{z-index:0;background:linear-gradient(180deg,rgba(var(--background),0) 0,rgba(var(--background),.94) 100%);height:88px;position:absolute;bottom:0;left:0;right:0}.course-overlay .nav-background.hide-gradient[data-v-c493718e]{background:0 0}.course-overlay .learner-progress[data-v-c493718e]{top:var(--spacing-12);left:var(--spacing-64);z-index:2;box-sizing:border-box;height:var(--spacing-40);padding-left:var(--spacing-8);padding-right:var(--spacing-12);pointer-events:none;align-items:center;display:flex;position:absolute;right:0}.course-overlay .learner-progress-track[data-v-c493718e]{align-items:center;gap:var(--spacing-4);flex:auto;min-width:0;display:flex}.course-overlay .learner-progress-segment[data-v-c493718e]{flex:0 0 var(--spacing-8);width:var(--spacing-8);height:var(--spacing-8);border:1px solid var(--color-border-overlay);border-radius:var(--radius-full);transition:flex-grow var(--duration-normal) var(--curve),width var(--duration-normal) var(--curve),background var(--duration-normal) var(--curve);display:block;overflow:hidden}.course-overlay .learner-progress-segment.completed[data-v-c493718e]{border-color:var(--color-interactive-primary);background:var(--color-interactive-primary)}.course-overlay .learner-progress-segment.active[data-v-c493718e]{width:auto;min-width:var(--spacing-32);background:var(--color-background-elevated);border:0;flex:auto}.course-overlay .learner-progress-fill[data-v-c493718e]{border-radius:var(--radius-full);background:var(--color-interactive-primary);height:100%;transition:width var(--duration-normal) var(--curve);display:block}.course-overlay nav[data-v-c493718e]{pointer-events:none;padding:var(--padding-large);justify-content:flex-end;align-items:center;gap:var(--spacing-x-small);transition:var(--smooth-fast);z-index:2;--color-button-primary-bg-pressed:var(--color-button-primary-bg-hover);--color-button-secondary-bg-pressed:var(--color-button-secondary-bg-hover);--color-button-ghost-bg-pressed:var(--color-button-ghost-bg-hover);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.course-overlay nav .progression-controls[data-v-c493718e]{pointer-events:all;z-index:1;align-items:center;gap:var(--spacing-xxx-small);min-height:var(--spacing-40);border-radius:var(--radius-full);background:var(--color-button-primary-bg);padding-left:0;display:inline-flex;position:relative}.course-overlay nav .progression-controls[data-v-c493718e] .btn,.course-overlay nav .progression-controls[data-v-c493718e] .icon-btn{box-shadow:none}.course-overlay nav .progression-controls[data-v-c493718e] .narration-player.has-played .narration-button.btn:not(:hover){background:var(--color-button-primary-bg)}.course-overlay nav .progression-controls[data-v-c493718e]:not(.has-narration){gap:0}.course-overlay nav .progression-controls.has-wide-next:not(.has-narration):not(.icon-less) .progress-counter[data-v-c493718e]{padding-left:calc(var(--padding-x-small)*2)}.course-overlay nav .progression-controls.icon-less.has-wide-next:not(.has-narration):not(.locked) .progress-counter[data-v-c493718e]{padding-left:calc(var(--padding-x-small)*2);padding-right:calc(var(--padding-x-small)*2)}.course-overlay nav .progression-controls.icon-less.has-wide-next:not(.has-narration):not(.locked) .progress-counter-muted[data-v-c493718e]{color:color-mix(in srgb,var(--color-button-primary-text) 80%,transparent)}.course-overlay nav .progression-controls .next-hit-area[data-v-c493718e]{outline:none;display:inline-flex}.course-overlay nav .progression-controls[data-v-c493718e] .next.btn{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);gap:0;padding:0}.course-overlay nav .progression-controls[data-v-c493718e] .next.btn>.icon{box-sizing:border-box;width:var(--spacing-40);height:var(--spacing-40);padding:var(--padding-x-small)}.course-overlay nav .progression-controls.locked .progress-counter-muted[data-v-c493718e]{color:color-mix(in srgb,var(--color-button-primary-text) 80%,transparent)}.course-overlay nav .control-divider[data-v-c493718e]{flex-shrink:0;align-self:stretch;width:0;position:relative}.course-overlay nav .control-divider[data-v-c493718e]:after{content:"";background:var(--color-border-overlay);width:1px;position:absolute;inset:0 auto 0 0}.course-overlay nav .progress-counter[data-v-c493718e]{align-items:center;gap:var(--spacing-6);padding:0 var(--padding-x-small);font-family:var(--font-family-body);font-weight:var(--font-weight-regular);display:inline-flex}.course-overlay nav .progress-counter.is-percent[data-v-c493718e]{gap:0}.course-overlay nav .progress-counter-muted[data-v-c493718e]{color:color-mix(in srgb,var(--color-button-primary-text) 40%,transparent)}.course-overlay nav .nav-swap-enter-active[data-v-c493718e],.course-overlay nav .nav-swap-leave-active[data-v-c493718e]{transition:opacity var(--duration-fast) var(--curve),transform var(--duration-fast) var(--curve)}.course-overlay nav .nav-swap-enter-from[data-v-c493718e],.course-overlay nav .nav-swap-leave-to[data-v-c493718e]{opacity:0;transform:scale(.92)}.course-overlay nav[data-v-c493718e] .btn:not([aria-disabled=true]),.course-overlay nav[data-v-c493718e] .icon-btn{transition:var(--smooth-fast),transform .25s cubic-bezier(.34,1.56,.64,1)}.course-overlay nav[data-v-c493718e] .btn:not([aria-disabled=true]):active,.course-overlay nav[data-v-c493718e] .icon-btn:active{transition:var(--smooth-fast),transform 80ms ease-out;transform:scale(.94)}.course-overlay nav[data-v-c493718e] .next.btn .icon.lock-shake{animation:.4s ease-in-out nav-lock-shake-c493718e}.course-overlay nav[data-v-c493718e] .audio-settings,.course-overlay nav[data-v-c493718e] .btn,.course-overlay nav[data-v-c493718e] .icon-btn,.course-overlay nav[data-v-c493718e] .narration-player{pointer-events:all;z-index:1;position:relative}.course-overlay nav[data-v-c493718e] .icon-btn.secondary{-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));backdrop-filter:blur(var(--backdrop-blur-overlay))}.course-overlay nav .cobutton[data-v-c493718e],.course-overlay nav .dropdown[data-v-c493718e]{pointer-events:all}.course-overlay nav.slideup[data-v-c493718e]{transform:translateY(-48px)}.course-overlay .navigation-tip[data-v-c493718e]{background-color:rgba(var(--coal-rgb),.94);color:var(--canvas);z-index:10;border-radius:8px;width:220px;padding:12px 16px;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.course-overlay .logo-footer-anchor[data-v-c493718e]{pointer-events:all;z-index:1;margin:24px;position:absolute;bottom:0;left:0}.course-overlay .logo-footer-anchor[data-v-c493718e] .upgrade-popup{margin:0;position:static}.course-overlay .upgrade-popup[data-v-c493718e]{pointer-events:all;margin:24px;position:absolute;bottom:0;left:0}.course-overlay .upgrade-popup.finish[data-v-c493718e]{margin:0;right:0}.course-overlay .upgrade-popup .coassemble-branding[data-v-c493718e]{background-color:var(--canvas);color:var(--navy);text-align:center;border-radius:24px 24px 0 0;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;display:flex}.course-overlay .upgrade-popup .coassemble-branding svg.full[data-v-c493718e]{width:116px;margin-left:6px}.course-overlay .test-mode[data-v-c493718e]{z-index:999;height:8px;filter:var(--shadow-base-filter);justify-content:center;position:fixed;left:0;right:0}.course-overlay .test-mode[data-v-c493718e],.course-overlay .test-mode div[data-v-c493718e]{background:var(--warning);align-items:center;display:flex;top:0}.course-overlay .test-mode div[data-v-c493718e]{color:var(--navy);border-radius:0 0 8px 8px;gap:4px;padding:12px 16px;position:absolute}.course-overlay .test-mode div svg[data-v-c493718e]{width:96px}.course-overlay .test-mode div[data-v-c493718e]:after,.course-overlay .test-mode div[data-v-c493718e]:before{content:"";background:var(--warning);width:8px;height:8px;position:absolute;top:8px;-webkit-mask-image:radial-gradient(14px at 0 0,#0000 50%,#000 0);mask-image:radial-gradient(14px at 0 0,#0000 50%,#000 0)}.course-overlay .test-mode div[data-v-c493718e]:before{left:-8px;transform:rotate(-90deg)}.course-overlay .test-mode div[data-v-c493718e]:after{right:-8px;transform:rotate(180deg)}.course-overlay.tablet nav.slideup[data-v-c493718e]{transform:translateY(-96px)}.course-overlay.tablet .upgrade-popup.finish[data-v-c493718e]{margin:0}.course-overlay.tablet .upgrade-popup.finish .coassemble-branding[data-v-c493718e]{flex-direction:column;gap:12px;height:auto;padding:16px}.course-overlay.tablet .upgrade-popup.finish .coassemble-branding svg.full[data-v-c493718e]{vertical-align:middle;margin-left:4px}.course-overlay.mobile nav[data-v-c493718e]{padding:var(--padding-x-small)}.course-overlay.mobile nav.slideup[data-v-c493718e]{transform:translateY(-132px)}.course-overlay.mobile .logo-footer-anchor[data-v-c493718e],.course-overlay.mobile .upgrade-popup[data-v-c493718e]{margin:8px}@keyframes nav-lock-shake-c493718e{0%,to{transform:translate(0)}20%{transform:translate(-3px)rotate(-4deg)}40%{transform:translate(3px)rotate(4deg)}60%{transform:translate(-2px)rotate(-2deg)}80%{transform:translate(2px)rotate(2deg)}}@media (prefers-reduced-motion){.course-overlay nav[data-v-c493718e] .btn:not([aria-disabled=true]),.course-overlay nav[data-v-c493718e] .icon-btn{transition:var(--smooth-fast)}.course-overlay nav[data-v-c493718e] .btn:not([aria-disabled=true]):active,.course-overlay nav[data-v-c493718e] .icon-btn:active{transform:none}.course-overlay nav[data-v-c493718e] .next.btn .icon.lock-shake{animation:none}}.course-overlay .test-mode svg path{fill:var(--coal)}section.modern-course-player{--full-width:100%;--full-height:100%;--progress-sidebar-width:327px;--progress-sidebar-overlay-width:303px;background:var(--screen-background,var(--cloud));flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}section.modern-course-player.preview{height:100%;min-height:0}section.modern-course-player .player-body{flex:1;align-items:stretch;width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex;position:relative}section.modern-course-player .course-main{box-sizing:border-box;min-width:0;max-width:100%;width:var(--full-width);height:var(--full-height);background-color:var(--color-background-screen);transition:width .35s var(--curve),margin-left .35s var(--curve);flex:1;margin:auto;position:relative;overflow:hidden}section.modern-course-player .course-main article.screen{height:var(--full-height)}section.modern-course-player.sidebar-open:not(.sidebar-overlay):not(.force-mobile-overlay) .course-main{flex:0 0 calc(var(--full-width) - var(--progress-sidebar-width));margin-left:var(--progress-sidebar-width);width:calc(var(--full-width) - var(--progress-sidebar-width));max-width:calc(var(--full-width) - var(--progress-sidebar-width));margin-right:0}section.modern-course-player .sidebar-scrim{z-index:8;background:var(--color-background-modal-scrim);position:absolute;inset:0}section.modern-course-player .sidebar-toggle{z-index:10;top:var(--spacing-12);left:var(--spacing-12);pointer-events:auto;transition:left var(--duration-normal) var(--curve);position:absolute}section.modern-course-player .sidebar-toggle.open{left:calc(var(--progress-sidebar-width) + var(--spacing-12))}section.modern-course-player.force-mobile-overlay .sidebar-toggle.open,section.modern-course-player.sidebar-overlay .sidebar-toggle.open{left:calc(var(--progress-sidebar-overlay-width) + var(--spacing-12))}section.modern-course-player :deep(.course-overlay){z-index:3;position:absolute}section.modern-course-player.mobile .course-main{overflow:hidden}section.modern-course-player.mobile .course-main article.screen{z-index:1;position:relative}.launch-frame[data-v-06ba3286]{background:#fff;border:0;width:100%;height:100%;display:block}.scorm-player[data-v-585a00bc]{--full-width:100%;--progress-sidebar-width:327px;--progress-sidebar-overlay-width:303px;background:var(--color-background-neutral);flex-direction:column;width:100%;height:100dvh;min-height:0;display:flex;position:relative;overflow:hidden}.scorm-player.thumbnail[data-v-585a00bc]{height:100%}.player-body[data-v-585a00bc]{flex:1;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative}.sidebar-scrim[data-v-585a00bc]{z-index:8;background:var(--color-background-modal-scrim);position:absolute;inset:0}.sidebar-toggle[data-v-585a00bc]{z-index:10;top:var(--spacing-12);left:var(--spacing-12);pointer-events:auto;transition:left var(--duration-normal) var(--curve);position:absolute}.sidebar-toggle.open[data-v-585a00bc]{left:calc(var(--progress-sidebar-width) + var(--spacing-12))}.scorm-player.sidebar-overlay .sidebar-toggle.open[data-v-585a00bc]{left:calc(var(--progress-sidebar-overlay-width) + var(--spacing-12))}.scorm-stage[data-v-585a00bc]{min-width:0;min-height:0;width:var(--full-width);transition:width .35s var(--curve),margin-left .35s var(--curve);flex-direction:column;flex:1;display:flex;position:relative}.scorm-player.sidebar-open:not(.sidebar-overlay) .scorm-stage[data-v-585a00bc]{flex:0 0 calc(var(--full-width) - var(--progress-sidebar-width));margin-left:var(--progress-sidebar-width);width:calc(var(--full-width) - var(--progress-sidebar-width));max-width:calc(var(--full-width) - var(--progress-sidebar-width))}.scorm-message[data-v-585a00bc]{color:var(--color-content-secondary);margin:auto}.scorm-continue[data-v-585a00bc]{justify-content:center;align-items:center;gap:var(--spacing-medium);padding:var(--spacing-small);background:var(--color-background-screen);border-top:1px solid var(--color-border-neutral);display:flex;position:absolute;bottom:0;left:0;right:0}.screen[data-v-a0681617]{position:absolute;inset:0}form[data-v-a0681617]{text-align:center;width:460px;max-width:calc(100vw - 48px);box-shadow:var(--shadow-base);background-color:#fff;border-radius:16px;flex-direction:column;align-items:center;margin:auto;padding:32px;display:flex;position:relative}form .txt-component.heading.s[data-v-a0681617]{margin-bottom:12px}form .field[data-v-a0681617]{width:100%;margin-top:24px}form .cobutton[data-v-a0681617]{margin-bottom:16px}form.mobile[data-v-a0681617]{padding:32px 24px}section[data-v-3f24bb46]{text-align:center;box-shadow:var(--shadow-base);background:#fff;border-radius:24px;flex-direction:column;justify-content:center;gap:16px;width:100%;max-width:504px;height:auto;margin:auto;padding:72px 32px;display:flex}section>.icon[data-v-3f24bb46]{color:var(--primary);background-color:var(--primary-tint);border-radius:50%;align-self:center;padding:12px}section .field-container[data-v-3f24bb46]{flex:1}section.mobile[data-v-3f24bb46]{border-radius:0;width:100%;max-width:none;margin:0}body[data-v-3f24bb46]{display:flex}form[data-v-17247029]{text-align:left;flex:1;display:flex;position:relative}form .field[data-v-17247029]{width:100%;margin-top:24px}form .cobutton[data-v-17247029]{margin-bottom:8px}form .course-details[data-v-17247029]{background-color:var(--cloud);flex:50%;justify-content:center;align-items:center;display:flex;position:relative}form .course-details .course-thumbnail[data-v-17247029]{aspect-ratio:348/214;border-radius:12px;width:auto;height:214px;overflow:hidden}form .course-details .course-thumbnail.collection[data-v-17247029]{position:absolute}form .course-details>div[data-v-17247029]{flex-direction:column;gap:24px;width:100%;max-width:348px;display:flex}form .course-details>div img.logo[data-v-17247029]{max-width:132px;max-height:48px}form .course-details>div .photo-wrapper[data-v-17247029],form .course-details>div .screen-preview[data-v-17247029]{border:1px solid rgba(var(--color-rgb,var(--coal-rgb)),.2);border-radius:12px;height:214px;position:static;overflow:hidden}form .course-details>div .txt-component.body.xs[data-v-17247029]{margin-left:4px}form .course-details .course-thumbnail-spacer[data-v-17247029]{aspect-ratio:348/214;height:214px}form .pricing[data-v-17247029]{flex-direction:column;gap:12px;display:flex}form .pricing .pricing-row[data-v-17247029]{justify-content:space-between;display:flex}form .pricing hr[data-v-17247029]{border:0;border-top:1px solid rgba(var(--color-rgb,var(--coal-rgb)),.2);margin:12px 0}form .identify-form[data-v-17247029]{box-shadow:var(--shadow-lg);text-align:center;background-color:#fff;flex:50%;justify-content:center;align-items:center;display:flex;position:relative}form .identify-form>div[data-v-17247029]{flex-direction:column;max-width:316px;display:flex}form .identify-form>div .txt-component.heading.s[data-v-17247029]{margin-bottom:12px}form .identify-form>div.checkout[data-v-17247029]{justify-content:center;width:100%;max-width:100%;height:100%;position:relative}form .identify-form>div.checkout .txt-component.heading.s[data-v-17247029]{margin-bottom:0}form .identify-form>div.checkout form[data-v-17247029]{flex-direction:column;flex:0;gap:0;width:100%;max-width:320px;margin:auto}form .identify-form>div.checkout .checkout[data-v-17247029]{margin:16px 0 24px}form .identify-form>div .txt-component.body.xs[data-v-17247029]{text-align:center;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}form .identify-form>div .txt-component.body.xs a[data-v-17247029]{color:var(--anchor);text-decoration:underline}form .identify-form .test-overlay[data-v-17247029]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#fffc;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}form .identify-form .test-overlay .txt-component[data-v-17247029]{max-width:412px}form .test-mode[data-v-17247029]{z-index:999;height:8px;filter:drop-shadow(0 5px 20px rgba(var(--warning-rgb),.04)) drop-shadow(0 1px 6px rgba(var(--warning-rgb),.06)) drop-shadow(0 0 1px rgba(var(--warning-rgb),.04));justify-content:center;position:fixed;left:0;right:0}form .test-mode[data-v-17247029],form .test-mode div[data-v-17247029]{background:var(--warning);align-items:center;display:flex;top:0}form .test-mode div[data-v-17247029]{color:var(--navy);border-radius:0 0 8px 8px;gap:4px;padding:12px 16px;position:absolute}form .test-mode div svg[data-v-17247029]{width:96px}form .test-mode div[data-v-17247029]:after,form .test-mode div[data-v-17247029]:before{content:"";background:var(--warning);width:8px;height:8px;position:absolute;top:8px;-webkit-mask-image:radial-gradient(14px at 0 0,#0000 50%,#000 0);mask-image:radial-gradient(14px at 0 0,#0000 50%,#000 0)}form .test-mode div[data-v-17247029]:before{left:-8px;transform:rotate(-90deg)}form .test-mode div[data-v-17247029]:after{right:-8px;transform:rotate(180deg)}form.tablet[data-v-17247029]{background-color:#fff;flex-direction:column;height:100dvh;overflow:auto}form.tablet .course-details[data-v-17247029],form.tablet .identify-form[data-v-17247029]{box-shadow:none;background-color:#fff;flex:none;padding:24px 24px 0}form.tablet .course-details>div[data-v-17247029],form.tablet .identify-form>div[data-v-17247029]{text-align:center;align-items:center;width:calc(100vw - 48px);position:relative}form.tablet .course-details>div .photo-wrapper[data-v-17247029],form.tablet .course-details>div .screen-preview[data-v-17247029],form.tablet .identify-form>div .photo-wrapper[data-v-17247029],form.tablet .identify-form>div .screen-preview[data-v-17247029]{aspect-ratio:209/128;height:128px}form.tablet .course-details>div .pricing .course[data-v-17247029],form.tablet .identify-form>div .pricing .course[data-v-17247029]{align-items:center;gap:12px;display:flex}form.tablet .course-details>div .pricing .course>.photo-wrapper[data-v-17247029],form.tablet .course-details>div .pricing .course>.screen-preview[data-v-17247029],form.tablet .identify-form>div .pricing .course>.photo-wrapper[data-v-17247029],form.tablet .identify-form>div .pricing .course>.screen-preview[data-v-17247029]{border-radius:8px;width:72px;height:48px;overflow:hidden}form.tablet .course-details>div .pricing .course .txt-component.heading.xs[data-v-17247029],form.tablet .identify-form>div .pricing .course .txt-component.heading.xs[data-v-17247029]{margin-bottom:0}form.tablet .course-details>div .cobutton.default[data-v-17247029],form.tablet .identify-form>div .cobutton.default[data-v-17247029]{margin-top:24px}form.tablet .course-details>div .txt-component.body.xs[data-v-17247029],form.tablet .identify-form>div .txt-component.body.xs[data-v-17247029]{margin-top:32px;position:static;transform:none}form.tablet .course-details>div .field[data-v-17247029],form.tablet .identify-form>div .field[data-v-17247029]{margin-top:16px}form.tablet .course-details>div img.logo[data-v-17247029],form.tablet .identify-form>div img.logo[data-v-17247029]{max-width:88px;max-height:32px}form.tablet .course-details>.gradient[data-v-17247029],form.tablet .identify-form>.gradient[data-v-17247029]{width:auto;max-width:unset;background:linear-gradient(#fff0,#fff);position:absolute;inset:0}form.tablet .course-details[data-v-17247029]{border-bottom:1px solid var(--smoke);padding-bottom:24px}form.tablet .identify-form>div[data-v-17247029]{max-width:none}form .test-mode svg path{fill:var(--coal)}.checkout .txt-component.body a{color:var(--coal);font-weight:700;text-decoration:underline}.image-generate-container[data-v-e995209d]{flex-direction:column;height:100%;padding-top:24px;display:flex}.image-generate-container .style-buttons[data-v-e995209d]{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.image-generate-container .style-buttons .cobutton[data-v-e995209d]{padding:8px 12px}.image-generate-container label[data-v-e995209d]{align-items:center;margin:0;padding:2px 0 10px;display:flex}.image-generate-container .toggle-container[data-v-e995209d] .tab{padding:8px 12px}.image-generate-container .image-generate-footer[data-v-e995209d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--smoke);background:#fffc;justify-content:space-between;margin-top:24px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.image-generate-container .image-generate-footer .message[data-v-e995209d]{background-color:var(--cloud);z-index:-1;align-items:center;gap:8px;padding:4px 24px;display:flex;position:absolute;bottom:100%;left:0;right:0}.image-generate-container .generating-container[data-v-e995209d]{flex:1;justify-content:center;align-items:center;display:flex}.image-generate-container .error-container[data-v-e995209d]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.image-generate-container .error-container .icon[data-v-e995209d]{color:var(--danger)}.image-generate-container .image-grid[data-v-e995209d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.image-generate-container .image-grid .image-item[data-v-e995209d]{border-radius:8px;display:flex;position:relative;overflow:hidden}.image-generate-container .image-grid .image-item img[data-v-e995209d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-generate-container .image-grid .image-item .checkbox[data-v-e995209d]{margin:8px;position:absolute;top:0;left:0}.image-generate-container .image-grid .image-item.selected[data-v-e995209d]{outline:1px solid var(--primary);outline-offset:1px}.image-popup.popup{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);pointer-events:all;z-index:1}.image-popup.popup .popup-inner{width:420px;height:584px;transform:translate(var(--popup-left),var(--popup-top));box-shadow:var(--shadow-xl);flex-direction:column;padding:0;position:relative;overflow:hidden}.image-popup.popup .popup-inner .draggable{cursor:move}.image-popup.popup .popup-inner .drag-handler{justify-content:center;align-items:flex-end;height:12px;display:flex}.image-popup.popup .popup-inner .drag-handler .tab{background-color:var(--smoke);border-radius:2px;width:64px;height:4px}.image-popup.popup .popup-inner .image-popup-header{justify-content:space-between;align-items:center;padding:16px 16px 16px 24px;display:flex}.image-popup.popup .popup-inner .image-popup-header .cobutton{padding:0}.image-popup.popup .popup-inner .image-popup-header .txt-component.heading{flex:auto}.image-popup.popup .popup-inner .image-popup-header .txt-component.heading .txt-component-content{justify-content:center}.image-popup.popup .popup-inner .image-popup-body{border-top:1px solid var(--smoke);flex:1;padding:0 24px 24px;overflow:auto}.image-popup.popup .popup-inner .image-popup-body .uploader.upload-button{cursor:pointer}.image-popup.popup .popup-inner .image-popup-body .uploader.upload-button .target{padding:0}.image-popup.popup .popup-inner .image-popup-body .uploader.upload-button:hover .cobutton.smoke{background-color:var(--mercury)}.image-popup.popup .popup-inner .image-popup-body .search-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.image-popup.popup .popup-inner .image-popup-body .search-types.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.image-popup.popup .popup-inner .image-popup-body .search-types .cobutton{flex-direction:column;gap:8px;padding:14px 12px}.image-popup.popup .popup-inner .image-popup-body .search-types .cobutton .icon{margin:0}.image-popup.popup .popup-inner .image-popup-body .search-types .cobutton.magic-icon.disabled .icon{opacity:.35}.image-popup.popup .popup-inner .image-popup-body .image-search-container{padding:0}.image-popup.popup .popup-inner .image-popup-body .image-search-container .search-wrapper{padding:12px 0}.image-popup.popup .popup-inner .image-popup-slide{transition:var(--smooth);z-index:1;background-color:#fff;flex-direction:column;display:flex;position:absolute;inset:72px 0 0;overflow:hidden;transform:translate(100%);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.image-popup.popup .popup-inner .image-popup-slide.show{transform:translate(0)}.image-popup.popup .popup-inner .public-hint{flex-direction:column;flex:auto;grid-column:span 2;justify-content:center;align-items:center;margin:88px 0;display:flex}.image-popup.popup .popup-inner .public-hint span{margin-bottom:8px}.image-popup.popup .popup-inner .public-hint .txt-component{max-width:300px}.rich-text-merge-field{cursor:pointer;vertical-align:middle;background-color:var(--smoke);border:1px solid var(--smoke);border-radius:8px;gap:8px;padding:8px;display:inline-flex}.rich-text-merge-field:hover{background-color:var(--mercury)}.rich-text-merge-field.active:not(.disabled){border:1px solid var(--anchor)}.rich-text-merge-field.disabled{cursor:default;color:var(--steel);background-color:var(--smoke)}.rich-text-merge-field.disabled ::selection{color:var(--steel)}.rich-text-merge-field .cobutton{padding:0}.modal-outer.add-audio .modal-inner>.body{padding:24px}.modal-outer.add-audio .modal-inner>.body>.txt-component{margin-bottom:24px}.modal-outer.add-file .modal-inner>.body{padding:24px}.modal-outer.add-file .modal-inner>.body>.txt-component{margin-bottom:24px}.link-share{flex-direction:column;padding-bottom:88px;display:flex}.link-share>.txt-component.s.body{margin-bottom:16px}.link-share .field.readonly .field-container .input-wrapper{padding:4px}.link-share .field.readonly .field-container .input-wrapper .info{margin-left:4px}.link-share .field.readonly .field-container .input-wrapper .security-option{flex:1;align-items:center}.link-share .field.readonly .field-container .input-wrapper .chip,.link-share .field.readonly .field-container .input-wrapper .security-option .clickable{margin-left:auto}.link-share .field.readonly .field-container .input-wrapper input{padding:0 12px}.link-share .integrations{align-items:center;gap:8px;width:100%;margin-top:8px;margin-bottom:16px;display:flex}.link-share .integrations svg{width:20px;height:20px;margin-right:8px}.link-share .separator{opacity:1;width:100%;transition:var(--smooth-slow);align-items:center;margin:8px 0;transition-delay:.45s;display:flex;transform:translateY(0)}.link-share .separator .txt-component{text-transform:uppercase;color:var(--anchor);margin:0 8px}.link-share .separator>div{background-color:var(--smoke);flex:auto;height:1px}.link-share .switch-field.thin{justify-content:space-between;margin:24px 0 8px}.link-share .switch-field.thin>div{max-width:600px}.link-share .switch-field.thin .txt-component.heading{margin-bottom:8px}.link-share .switch-field.thin.disabled{color:var(--coal)}.link-share button.people{border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 8px;display:flex}.link-share button.people .txt-component.s{flex:1}.link-share button.people:hover{background-color:var(--smoke)}.link-share button.people:active{background-color:var(--cloud)}.link-share .feedback{margin-top:24px}.link-share hr{width:100%;margin:16px 0}.link-share .label{padding:2px 0 10px}.link-share .checkbox{margin-top:8px}.link-share .email-multi{flex:1}.link-share .email-multi .email-container{min-height:unset;height:48px}.link-share .email-multi.adding .email-container{height:auto;min-height:96px}.link-share .warning-popup{background-color:#fff;flex-direction:column;gap:16px;padding:24px 32px;display:flex;position:absolute;inset:82px 0 0}.link-share .warning-popup .separator{opacity:1;width:100%;transition:var(--smooth-slow);align-items:center;margin:0;transition-delay:.45s;display:flex;transform:translateY(0)}.link-share .warning-popup .separator .txt-component{text-transform:uppercase;color:var(--anchor);margin:0 8px}.link-share .warning-popup .separator>div{background-color:var(--smoke);flex:auto;height:1px}.link-share .access-control .txt-component{flex:1}.link-share .access-control .icon{color:var(--anchor);fill:var(--anchor)}.link-share .access-control .icon.settings{margin:0}.link-share .access-control.domain,.link-share .access-control.specific{margin-bottom:12px}.link-share .txt-component.xxs a{margin-left:2px;text-decoration:underline}.link-share .toast{margin-bottom:88px}.link-share .price-card{box-shadow:var(--shadow-base);border-radius:12px;justify-content:space-between;align-items:center;margin-top:24px;margin-bottom:4px;padding:16px;display:flex}.link-share .price-card>div{flex:1}.link-share .price-card .txt-component.s.body{margin:0}.link-share .price-card .field .field-container .input-wrapper{padding-left:16px}.link-share .price-card .field .field-container .input-wrapper input{padding-left:1px}.link-share .setup-card{background-color:var(--cloud);border-radius:12px;justify-content:space-between;align-items:center;margin-top:24px;margin-bottom:4px;padding:8px 16px;display:flex}.embed-popup{flex-direction:column;display:flex}.embed-popup .embed-popup-footer{border-top:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.embed-popup.mobile .embed-popup-footer{flex-direction:column-reverse}.embed-popup.mobile .embed-popup-footer .cobutton{flex:auto}.radio-component[data-v-132d5ac3]{cursor:pointer;color:var(--coal);background:0;align-items:center;min-width:24px;min-height:24px;display:inline-flex;position:relative}.radio-component:hover:not(.disabled) label[data-v-132d5ac3]:before{border-color:var(--primary)}.radio-component.disabled[data-v-132d5ac3]{cursor:default;color:var(--steel)}.radio-component.disabled input:checked+label[data-v-132d5ac3]:before,.radio-component.disabled input:indeterminate+label[data-v-132d5ac3]:before{border-color:var(--steel);background-color:#0000}.radio-component.disabled input:checked+label .fill[data-v-132d5ac3],.radio-component.disabled input:indeterminate+label .fill[data-v-132d5ac3]{background-color:var(--steel)}.radio-component.disabled label[data-v-132d5ac3]{cursor:default}.radio-component.indeterminate[data-v-132d5ac3]{opacity:.5}.radio-component.success input:checked+label[data-v-132d5ac3]:before{border-color:var(--success)}.radio-component.success input:checked+label>.fill[data-v-132d5ac3]{background-color:var(--success)}.radio-component.success:hover:not(.disabled) label[data-v-132d5ac3]:before{border-color:var(--success)}.radio-component.success .slot-wrapper[data-v-132d5ac3]{color:var(--coal)}.radio-component input:checked+label[data-v-132d5ac3]:before{border-color:var(--primary)}.radio-component input:checked+label>.fill[data-v-132d5ac3]{background-color:var(--primary)}.radio-component label[data-v-132d5ac3]{cursor:pointer;flex:1;align-items:center;min-width:24px;min-height:24px;margin:0;padding:0;display:flex;position:relative}.radio-component label[data-v-132d5ac3]:before{content:"";transition:var(--smooth-fast);border:1.5px solid var(--tar);background-color:#fff;border-radius:100%;width:16px;height:16px;margin:2px;position:absolute;left:0}.radio-component label .fill[data-v-132d5ac3]{opacity:0;width:16px;height:16px;transition:var(--smooth-fast);pointer-events:none;border-radius:100%;margin:2px;position:absolute;left:0}.radio-component label .fill.fill--visible[data-v-132d5ac3]{opacity:1}.radio-component label .fill-inner[data-v-132d5ac3]{opacity:0;width:6px;height:6px;transition:var(--smooth-fast);pointer-events:none;background-color:#fff;border-radius:100%;margin:7px;position:absolute;left:0}.radio-component label .fill-inner.fill-inner--visible[data-v-132d5ac3]{opacity:1}.radio-component label .slot-wrapper[data-v-132d5ac3]{padding:0 8px 0 28px;font-weight:400}.radio-component label .slot-wrapper[data-v-132d5ac3]>*,.radio-component label p{margin:0}.profile-list[data-v-4ff8013a]{z-index:1;flex-direction:row;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.profile-list .profile[data-v-4ff8013a]{border:1.5px solid #fff;border-radius:100%;flex:none;margin-left:0}.profile-list .count[data-v-4ff8013a]{z-index:1;border:1px solid var(--anchor);color:var(--anchor);background-color:#fff;border-radius:100%;flex:none;justify-content:center;align-items:center;margin-left:4px;display:flex}.profile-list.course .profile[data-v-4ff8013a],.profile-list.course>span[data-v-4ff8013a]{border-radius:10px}.lms-share[data-v-16f11fee]{flex-direction:column;padding-bottom:88px;display:flex}.lms-share>.cobutton[data-v-16f11fee]{margin-top:24px}.lms-share .chip[data-v-16f11fee]{margin-left:auto}.lms-share .paywall[data-v-16f11fee]{appearance:none;text-align:left;background:0 0;border:none}.lms-share .radio-group[data-v-16f11fee]{align-items:center;gap:16px;padding:8px 0;display:flex}.lms-share hr[data-v-16f11fee]{margin:24px 0}.lms-share .scorm-types[data-v-16f11fee]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.lms-share .scorm-types .access-settings[data-v-16f11fee]{flex-direction:column;gap:8px;max-height:156px;display:flex}.lms-share .scorm-types .access-settings hr[data-v-16f11fee]{margin-bottom:8px}.lms-share .scorm-types .empty[data-v-16f11fee]{background:var(--cloud);border-radius:12px;align-items:center;padding:8px;display:flex}.lms-share .scorm-types .origins[data-v-16f11fee]{box-shadow:var(--shadow-base);border-radius:12px;justify-content:space-between;align-items:center;margin-top:8px;padding:12px;display:flex}.lms-share .scorm-types .origins .profile-list .txt-component[data-v-16f11fee]{margin-left:8px}.lms-share .scorm-types[data-v-16f11fee]:first-of-type{border-bottom:1px solid var(--smoke);margin-bottom:0}.lms-share .scorm-types .radio-wrapper{border-radius:16px;flex-direction:column;gap:16px;padding:24px 16px;display:flex}.lms-share .scorm-types .radio-wrapper hr{margin:0}.lms-share .scorm-types .radio-wrapper .radio-component label{align-items:flex-start}.lms-share .scorm-types .radio-wrapper .radio-component label .slot-wrapper{padding-left:32px}.lms-share .footer .message,.lms-share .scorm-types .radio-wrapper.selected{background-color:var(--cloud)}.lms-share .footer .message{z-index:-1;align-items:center;gap:8px;padding:4px 24px;display:flex;position:absolute;bottom:100%;left:0;right:0}.lms-share .footer .message a{text-decoration:underline}.invited-people{flex-direction:column;gap:8px;padding-bottom:80px;display:flex}.invited-people hr{width:100%;margin:16px 0}.invited-people .person{box-shadow:var(--shadow-base);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.invited-people .person .icon{color:var(--smoke)}.invited-people .person.placeholder{color:var(--anchor);justify-content:flex-start}.invited-people .person .cobutton{margin-left:auto}.access-share{flex-direction:column;padding-bottom:72px;display:flex}.access-share .access-types{flex-direction:column;gap:8px;display:flex}.access-share .access-types .radio-wrapper{border:1px solid var(--smoke);--expand-duration:.6s;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.access-share .access-types .radio-wrapper .radio-component,.access-share .access-types .radio-wrapper .radio-component label{flex:1}.access-share .access-types .radio-wrapper .radio-component label .fill,.access-share .access-types .radio-wrapper .radio-component label .fill-inner,.access-share .access-types .radio-wrapper .radio-component label:before{left:12px}.access-share .access-types .radio-wrapper .radio-component .radio-header{align-items:center;gap:8px;padding:12px;display:flex}.access-share .access-types .radio-wrapper .radio-component .slot-wrapper{flex:1;align-items:center;gap:8px;padding-left:32px;display:flex}.access-share .access-types .radio-wrapper .radio-component .slot-wrapper .icon{color:var(--anchor)}.access-share .access-types .radio-wrapper.hovered .radio-component,.access-share .access-types .radio-wrapper.selected .radio-component{background-color:var(--cloud);border-bottom:1px solid var(--smoke)}.access-share .access-details{padding:24px}.access-share .footer{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.approved-domains-modal[data-v-435b983a]{min-width:360px;max-width:480px}.approved-domains-modal>.txt-component.s.body[data-v-435b983a]{margin-bottom:24px}.approved-domains-modal .field[data-v-435b983a]{width:100%;margin-bottom:16px}.approved-domains-modal .txt-component.heading.label[data-v-435b983a]{padding:2px 0 10px}.approved-domains-modal .domain-row[data-v-435b983a]{box-shadow:var(--shadow-base);background:#fff;border-radius:12px;align-items:center;margin-bottom:8px;padding:12px 16px;display:flex}.approved-domains-modal .domain-row .domain-icon[data-v-435b983a]{color:var(--anchor);background:var(--smoke);border-radius:100%;margin-right:12px;padding:8px}.approved-domains-modal .domain-row .domain-name[data-v-435b983a]{flex:1;font-size:16px}.approved-domains-modal .domain-row.empty[data-v-435b983a]{color:var(--anchor)}.approved-domains-modal .view-footer[data-v-435b983a]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.video-popup.popup{--theme-heading:var(--heading);--theme-heading-weight:var(--heading-weight,600);--theme-body:var(--body);--theme-body-weight:var(--body-weight,400);pointer-events:all;z-index:1}.video-popup.popup>.popup-inner{width:420px;height:560px;transform:translate(var(--popup-left),var(--popup-top));box-shadow:var(--shadow-xl);flex-direction:column;padding:0;position:relative;overflow:hidden}.video-popup.popup>.popup-inner .draggable{cursor:move}.video-popup.popup>.popup-inner .drag-handler{justify-content:center;align-items:flex-end;height:12px;display:flex}.video-popup.popup>.popup-inner .drag-handler .tab{background-color:var(--smoke);border-radius:2px;width:64px;height:4px}.video-popup.popup>.popup-inner .video-popup-header{justify-content:space-between;align-items:center;padding:16px 16px 16px 24px;display:flex}.video-popup.popup>.popup-inner .video-popup-header .cobutton{padding:0}.video-popup.popup>.popup-inner .video-popup-header .txt-component.heading{flex:auto}.video-popup.popup>.popup-inner .video-popup-header .txt-component.heading .txt-component-content{justify-content:center}.video-popup.popup>.popup-inner .video-popup-body{border-top:1px solid var(--smoke);flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow:auto}.video-popup.popup>.popup-inner .video-popup-body.loom{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.video-popup.popup>.popup-inner .video-popup-body.loom .txt-component svg{vertical-align:middle;margin-bottom:4px;display:inline-block}.video-popup.popup>.popup-inner .video-popup-body .oembed{border-radius:16px}.video-popup.popup>.popup-inner .video-popup-body .video-popup-body-footer{border-top:1px solid var(--smoke);justify-content:flex-end;padding:12px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.video-popup.popup>.popup-inner .video-popup-body .uploader.upload-button{cursor:pointer;flex:1}.video-popup.popup>.popup-inner .video-popup-body .uploader.upload-button .target{padding:0}.video-popup.popup>.popup-inner .video-popup-body .video-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.video-popup.popup>.popup-inner .video-popup-body .video-options .cobutton{flex-direction:column;gap:8px;padding:14px 12px}.video-popup.popup>.popup-inner .video-popup-body .video-options .cobutton .icon{margin:0}.video-popup.popup>.popup-inner .video-popup-body .video-library{flex-direction:column;gap:8px;display:flex}.video-popup.popup>.popup-inner .video-popup-body .video-library .label{color:var(--anchor)}.video-popup.popup>.popup-inner .video-popup-body .video-library-inner{flex-direction:column;gap:12px;display:flex}.video-popup.popup>.popup-inner .video-popup-body .video-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.video-popup.popup>.popup-inner .video-popup-body .video-results .empty{flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:8px;padding:32px 0;display:flex}.video-popup.popup>.popup-inner .video-popup-body .video-result{cursor:pointer;aspect-ratio:16/9;border-radius:12px;align-items:center;gap:12px;display:flex}.video-popup.popup>.popup-inner .video-popup-body .video-result .thumb{background-color:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.video-popup.popup>.popup-inner .video-popup-body .video-result .thumb-placeholder{width:100%;height:100%;color:var(--anchor);justify-content:center;align-items:center;display:flex}.video-popup.popup>.popup-inner .video-popup-body .video-result.selected{box-shadow:var(--shadow-base)}.video-popup.popup>.popup-inner .video-popup-body .public-hint{flex-direction:column;flex:auto;justify-content:center;align-items:center;margin:48px 0;display:flex}.video-popup.popup>.popup-inner .video-popup-body .public-hint span{margin-bottom:8px}.video-popup.popup>.popup-inner .video-popup-body .public-hint .txt-component{max-width:300px}.video-popup.popup>.popup-inner .video-popup-slide{transition:var(--smooth);z-index:1;background-color:#fff;flex-direction:column;display:flex;position:absolute;inset:72px 0 0;overflow:hidden;transform:translate(100%);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.video-popup.popup>.popup-inner .video-popup-slide.show{transform:translate(0)}.video-popup.popup>.popup-inner .video-popup-slide .video-popup-upload-slide{flex:auto;min-height:0;position:relative;overflow:auto}.video-popup.popup>.popup-inner .video-popup-slide .video-popup-upload-slide .uploader-wrapper-full{flex-direction:column;flex:auto;min-height:0;display:flex}.video-popup.popup>.popup-inner .video-popup-slide .video-popup-upload-slide.upload-preview{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.video-popup.popup>.popup-inner .video-popup-slide .video-popup-upload-slide.upload-preview .uploader{aspect-ratio:16/9}.video-popup.popup>.popup-inner .video-popup-slide .video-popup-upload-slide.upload-preview :deep(.uploader .target .target-inner){min-height:0}.video-popup.popup>.popup-inner .video-popup-slide .video-popup-upload-slide.upload-preview .upload-preview-oembed{flex-direction:column;min-height:0;display:flex;overflow:auto}.video-popup.popup>.popup-inner .video-popup-slide .video-popup-upload-slide.upload-preview .oembed{flex:auto;min-height:0}.email-settings[data-v-4d199ae1]{z-index:999;background-color:#fff;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.email-settings .header[data-v-4d199ae1]{border-bottom:1px solid var(--cloud);justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex}.email-settings .header>div[data-v-4d199ae1]{align-items:center;display:flex}.email-settings form[data-v-4d199ae1]{flex-direction:column;gap:24px;width:100%;padding:24px 32px 112px;display:flex;overflow:auto}.email-settings form .course-label[data-v-4d199ae1],.email-settings form>.txt-component.body.m[data-v-4d199ae1]{margin-bottom:8px}.email-settings form .switch-field[data-v-4d199ae1]{flex:none;justify-content:space-between}.email-settings form .switch-field>div[data-v-4d199ae1]{flex-direction:column;gap:4px;display:flex}.email-settings form .switch-field.course-setting[data-v-4d199ae1]{align-items:flex-start}.email-settings form hr[data-v-4d199ae1]{margin:0}.email-settings .actions[data-v-4d199ae1]{justify-content:flex-end;gap:8px;display:flex}.delete-account[data-v-2dc34df5]{z-index:999;background-color:#fff;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.delete-account .header[data-v-2dc34df5]{border-bottom:1px solid var(--cloud);justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex}.delete-account .header>div[data-v-2dc34df5]{align-items:center;display:flex}.delete-account .delete-account-main[data-v-2dc34df5]{flex-direction:column;gap:4px;width:100%;padding:24px 32px 112px;display:flex;overflow:auto}.delete-account .delete-account-main.disabled[data-v-2dc34df5]>:not(.alert){opacity:.35}.delete-account .workspaces[data-v-2dc34df5]{margin-top:24px}.delete-account .workspaces>.txt-component.heading[data-v-2dc34df5]{margin-bottom:8px}.delete-account .workspace[data-v-2dc34df5]{align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.delete-account .workspace>.txt-component.heading[data-v-2dc34df5]{flex:1}.delete-account .workspace .workspace-icon[data-v-2dc34df5]{width:40px;height:40px;color:rgb(var(--workspace-colour));border:1px solid rgb(var(--workspace-colour));background-color:rgba(var(--workspace-colour),.1);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:8px;display:flex}.delete-account .workspace .workspace-icon>.txt-component[data-v-2dc34df5]{color:rgb(var(--workspace-colour))}.delete-account .alert[data-v-2dc34df5]{background-color:var(--warning-tint);border-radius:8px;align-items:center;margin:16px 0;padding:16px;display:flex}.delete-account .alert a[data-v-2dc34df5]{color:var(--coal);text-decoration:underline}.delete-account .view-footer.view-footer.view-footer.view-footer.view-footer[data-v-2dc34df5]{justify-content:space-between}.edit-profile{flex-direction:column;align-items:flex-start;display:flex}.edit-profile .user-profile{align-items:center;gap:16px;margin-bottom:24px;display:flex}.edit-profile .profile-actions{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.edit-profile .profile-actions hr{width:100%;margin:8px 0}.edit-profile .edit-profile-page{z-index:999;background-color:#fff;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.edit-profile .edit-profile-page .header{border-bottom:1px solid var(--cloud);justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex}.edit-profile .edit-profile-page .header>div{align-items:center;display:flex}.edit-profile .edit-profile-page .edit-profile-main{flex-direction:column;width:100%;padding:24px 32px 96px;display:flex;overflow:auto}.edit-profile .uploader.has-avatar .target{padding:0}.edit-profile .uploader .target{border-radius:100%;width:96px;height:96px;padding:8px}.edit-profile .uploader .target .target-inner{min-height:0}.edit-profile .uploader .target img.avatar{border-radius:100%;width:96px;height:96px}.edit-profile .uploader .target .overlay{cursor:pointer;opacity:0;transition:var(--smooth);background:rgba(var(--coal-rgb),.8);color:#fff;border-radius:100%;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex;position:absolute}.edit-profile .uploader .target .overlay .border{position:absolute;inset:8px}.edit-profile .uploader .target:hover .overlay{opacity:1}.edit-profile fieldset{width:100%}.edit-profile fieldset .name-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.edit-profile fieldset .switch-field{justify-content:space-between;padding:8px 0}.edit-profile fieldset .txt-component.heading.xxs{margin:8px 0}.edit-profile fieldset .txt-component.body.xxs .icon{margin-right:4px}.edit-profile fieldset .field.email,.edit-profile fieldset .field.repeated{margin:0}.edit-profile fieldset .field .info-wrapper .txt-component .txt-component-content{align-items:center;display:flex}.edit-profile fieldset .field .info-wrapper .txt-component .txt-component-content .spinner{flex:none;margin-right:8px}.edit-profile fieldset .dropdown.spacious.select .cobutton{border:1px solid var(--anchor);justify-content:space-between;width:100%}.edit-profile fieldset .dropdown.spacious.select .popup{width:100%;max-width:100%}.edit-profile .view-footer.view-footer.view-footer.view-footer.view-footer.view-footer{justify-content:space-between}.edit-profile.mobile fieldset .name-field{grid-template-columns:1fr;gap:0}.leave-workspace[data-v-db3ed445]{z-index:999;background-color:#fff;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.leave-workspace .header[data-v-db3ed445]{border-bottom:1px solid var(--cloud);justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex}.leave-workspace .header>div[data-v-db3ed445]{align-items:center;display:flex}.leave-workspace .leave-workspace-main[data-v-db3ed445]{flex-direction:column;gap:4px;width:100%;padding:24px 32px 112px;display:flex;overflow:auto}.leave-workspace .view-footer.view-footer.view-footer.view-footer.view-footer[data-v-db3ed445]{justify-content:space-between}.delete-workspace[data-v-9ff514b0]{z-index:999;background-color:#fff;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.delete-workspace .header[data-v-9ff514b0]{border-bottom:1px solid var(--cloud);justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex}.delete-workspace .header>div[data-v-9ff514b0]{align-items:center;display:flex}.delete-workspace .delete-workspace-main[data-v-9ff514b0]{flex-direction:column;gap:4px;width:100%;padding:24px 32px 112px;display:flex;overflow:auto}.delete-workspace .delete-workspace-main.disabled[data-v-9ff514b0]>:not(.alert){opacity:.35}.delete-workspace .workspaces[data-v-9ff514b0]{margin-top:24px}.delete-workspace .workspaces>.txt-component.heading[data-v-9ff514b0]{margin-bottom:8px}.delete-workspace .workspace[data-v-9ff514b0]{align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.delete-workspace .workspace>.txt-component.heading[data-v-9ff514b0]{flex:1}.delete-workspace .workspace .workspace-icon[data-v-9ff514b0]{width:40px;height:40px;color:rgb(var(--workspace-colour));border:1px solid rgb(var(--workspace-colour));background-color:rgba(var(--workspace-colour),.1);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:8px;display:flex}.delete-workspace .workspace .workspace-icon>.txt-component[data-v-9ff514b0]{color:rgb(var(--workspace-colour))}.delete-workspace .alert[data-v-9ff514b0]{background-color:var(--warning-tint);border-radius:8px;align-items:center;margin:16px 0;padding:16px;display:flex}.delete-workspace .alert a[data-v-9ff514b0]{color:var(--coal);text-decoration:underline}.delete-workspace .view-footer.view-footer.view-footer.view-footer.view-footer[data-v-9ff514b0]{justify-content:space-between}.edit-details{flex-direction:column;align-items:flex-start;display:flex}.edit-details hr{width:100%;margin-top:0;margin-bottom:32px}.edit-details .field{width:100%;max-width:400px}.grid{grid-template-columns:repeat(12,1fr);width:100%;margin:0 auto;display:grid}.grid.full-width{margin:0;padding:0}.grid.flex{grid-column-gap:0;flex-wrap:wrap;display:flex}.grid.eightcol{grid-template-columns:repeat(8,1fr);padding:0}.grid .col-1{grid-column:span 1}.grid .col-2{grid-column:span 2}.grid .col-3{grid-column:span 3}.grid .col-4{grid-column:span 4}.grid .col-5{grid-column:span 5}.grid .col-6{grid-column:span 6}.grid .col-7{grid-column:span 7}.grid .col-8{grid-column:span 8}.grid .col-9{grid-column:span 9}.grid .col-10{grid-column:span 10}.grid .col-11{grid-column:span 11}.grid .col-12{grid-column:span 12}.grid .bump-1{grid-column-start:1}.grid .bump-2{grid-column-start:2}.grid .bump-3{grid-column-start:3}.grid .bump-4{grid-column-start:4}.grid .bump-5{grid-column-start:5}.grid .bump-6{grid-column-start:6}.grid .bump-7{grid-column-start:7}.grid .bump-8{grid-column-start:8}.grid .bump-9{grid-column-start:9}.grid .bump-10{grid-column-start:10}.grid .bump-11{grid-column-start:11}.grid-pad .col-1,.grid.flex .col-1{width:8.33333%}.grid-pad .col-2,.grid.flex .col-2{width:16.6667%}.grid-pad .col-3,.grid.flex .col-3{width:25%}.grid-pad .col-4,.grid.flex .col-4{width:33.3333%}.grid-pad .col-5,.grid.flex .col-5{width:41.6667%}.grid-pad .col-6,.grid.flex .col-6{width:50%}.grid-pad .col-7,.grid.flex .col-7{width:58.3333%}.grid-pad .col-8,.grid.flex .col-8{width:66.6667%}.grid-pad .col-9,.grid.flex .col-9{width:75%}.grid-pad .col-10,.grid.flex .col-10{width:83.3333%}.grid-pad .col-11,.grid.flex .col-11{width:91.6667%}.grid-pad .col-12,.grid.flex .col-12{width:100%}@media only screen and (width>=320px){.grid{gap:var(--gap,16px);padding:0 16px}.grid .full-width{margin:0 -16px}.grid .xs-1{width:8.33333%}.grid .xs-2{width:16.6667%}.grid .xs-3{width:25%}.grid .xs-4{width:33.3333%}.grid .xs-5{width:41.6667%}.grid .xs-6{width:50%}.grid .xs-7{width:58.3333%}.grid .xs-8{width:66.6667%}.grid .xs-9{width:75%}.grid .xs-10{width:83.3333%}.grid .xs-11{width:91.6667%}.grid .xs-12{width:100%}}@media only screen and (width>=375px){.grid{gap:var(--gap,16px);padding:0 16px}.grid .full-width{margin:0 -16px}.grid .sm-1{width:8.33333%}.grid .sm-2{width:16.6667%}.grid .sm-3{width:25%}.grid .sm-4{width:33.3333%}.grid .sm-5{width:41.6667%}.grid .sm-6{width:50%}.grid .sm-7{width:58.3333%}.grid .sm-8{width:66.6667%}.grid .sm-9{width:75%}.grid .sm-10{width:83.3333%}.grid .sm-11{width:91.6667%}.grid .sm-12{width:100%}}@media only screen and (width>=600px){.grid{gap:var(--gap,16px);padding:0 16px}.grid.capsule{gap:var(--gap,32px)}.grid .full-width{margin:0 -16px}.grid .md-1{width:8.33333%}.grid .md-2{width:16.6667%}.grid .md-3{width:25%}.grid .md-4{width:33.3333%}.grid .md-5{width:41.6667%}.grid .md-6{width:50%}.grid .md-7{width:58.3333%}.grid .md-8{width:66.6667%}.grid .md-9{width:75%}.grid .md-10{width:83.3333%}.grid .md-11{width:91.6667%}.grid .md-12{width:100%}}@media only screen and (width>=900px){.grid{gap:var(--gap,24px);padding:0 24px}.grid .full-width{margin:0 -24px}.grid .lg-1{width:8.33333%}.grid .lg-2{width:16.6667%}.grid .lg-3{width:25%}.grid .lg-4{width:33.3333%}.grid .lg-5{width:41.6667%}.grid .lg-6{width:50%}.grid .lg-7{width:58.3333%}.grid .lg-8{width:66.6667%}.grid .lg-9{width:75%}.grid .lg-10{width:83.3333%}.grid .lg-11{width:91.6667%}.grid .lg-12{width:100%}}@media only screen and (width>=1200px){.grid{gap:var(--gap,24px);padding:0 24px}.grid .full-width{margin:0 -24px}}.expand-cell[data-v-82a4a423]{align-items:center;display:flex}.assignment-answer[data-v-82a4a423]{padding:24px 0}.assignment-answer .assignment-question[data-v-82a4a423]{margin-bottom:24px;font-weight:700}.assignment-answer .feedback[data-v-82a4a423],.assignment-answer .files[data-v-82a4a423]{margin-top:16px}.assignment-answer .feedback .txt-component.heading[data-v-82a4a423],.assignment-answer .files .txt-component.heading[data-v-82a4a423]{text-transform:uppercase}.assignment-answer .feedback p[data-v-82a4a423],.assignment-answer .files p[data-v-82a4a423]{margin-bottom:16px}.assignment-answer .feedback p.sm[data-v-82a4a423],.assignment-answer .files p.sm[data-v-82a4a423]{margin:0}.assignment-answer .profile[data-v-82a4a423]{margin-top:8px}.assignment-answer .file[data-v-82a4a423]{box-shadow:var(--shadow-base);border-radius:2px;flex-direction:column;margin-bottom:8px;display:flex}.assignment-answer .file .file-inner[data-v-82a4a423]{cursor:pointer;align-items:center;padding:8px;display:flex}.assignment-answer .file .file-inner p[data-v-82a4a423]{white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.assignment-answer .file img[data-v-82a4a423]{width:100%}.progresspie-cell[data-v-82a4a423]{--progress-pie-bg:var(--primary-fade);--progress-pie-colour:var(--primary);align-items:center;display:flex}.progresspie-cell .txt-component[data-v-82a4a423]{margin-left:8px}.progresspie-cell .icon[data-v-82a4a423]{margin:-2px}.assignment-answer img{max-width:100%}td .profile{min-width:200px}.sortable .sort-icons{align-items:center;margin-left:4px;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.sortable .sort-icons>.icon{position:absolute}.sortable .sort-icons>.icon.active{color:var(--coal);fill:var(--coal)}.table-controls[data-v-54b2b4b7]{margin-bottom:64px;display:flex;position:relative}.table-controls .search-container[data-v-54b2b4b7]{background-color:var(--smoke);flex:auto;max-width:360px}.table-controls .filters-container[data-v-54b2b4b7]{flex:1 0 auto;justify-content:flex-end;align-items:center;display:flex}.table-controls .filters-container>.txt-component.heading.xxs[data-v-54b2b4b7],.table-controls .filters-container>span[data-v-54b2b4b7]{color:var(--anchor);fill:var(--anchor);margin-right:8px}.table-controls .filters-container button.filter-button[data-v-54b2b4b7]{justify-content:center;margin-left:4px}.table-controls .filters-container button.filter-button .badge[data-v-54b2b4b7]{flex:none;margin-right:8px}.table-controls .filters-container button.filter-button.skeleton[data-v-54b2b4b7]{height:40px}.table-controls .filters-container button.filter-button.inactive[data-v-54b2b4b7]{background-color:var(--cloud)}.table-controls .filters-container button.filter-button.inactive[data-v-54b2b4b7]>*{color:var(--anchor)}.table-controls .filters-container button.filter-button.inactive .badge[data-v-54b2b4b7]{background-color:var(--anchor)}.table-controls .filters-container button.filter-button.inactive[data-v-54b2b4b7]:hover{box-shadow:var(--shadow-md)}.table-controls .filtered-message[data-v-54b2b4b7]{color:var(--asphalt);position:absolute;bottom:-32px;left:38px}.table-controls .filtered-message.sm[data-v-54b2b4b7]{font-size:13px;line-height:20px;bottom:-24px;left:16px}.table-outer[data-v-54b2b4b7]{transition:var(--smooth-fast);position:relative}.table-outer.fadeout[data-v-54b2b4b7]{opacity:.2}.table-outer .table-wrapper[data-v-54b2b4b7]{width:100%;max-width:100%;padding-bottom:48px}.table-outer .table-wrapper.overflow[data-v-54b2b4b7]{overflow:auto}.table-outer .table-wrapper .fixed-header[data-v-54b2b4b7]{z-index:2;box-shadow:var(--shadow-xl);background-color:#fff;position:fixed;top:0;left:0;right:0}.table-outer .table-wrapper .fixed-header.full-width-header[data-v-54b2b4b7]{left:0}.table-outer .table-wrapper .fixed-header .fixed-header-inner[data-v-54b2b4b7]{margin:auto;padding:0 24px;display:flex;position:relative}.table-outer .table-wrapper .fixed-header .fixed-header-inner .fixed-header-scroll-wrap[data-v-54b2b4b7]{padding:0 24px}.table-outer .table-wrapper .fixed-header .fixed-header-inner .fixed-header-scroll-wrap .fixed-header-scroll[data-v-54b2b4b7]{will-change:transform;display:flex}.table-outer .table-wrapper .fixed-header .fixed-header-inner .fixed-header-scroll-wrap .fixed-header-scroll .col[data-v-54b2b4b7]{border-bottom:0;align-items:center;padding:0 16px 0 8px;display:flex}.table-outer .table-wrapper .fixed-header .selector[data-v-54b2b4b7],.table-outer .table-wrapper table thead .selector[data-v-54b2b4b7]{justify-content:center;align-items:center;width:60px;height:64px;padding:8px;display:flex}.table-outer .table-wrapper .fixed-header .col[data-v-54b2b4b7],.table-outer .table-wrapper .fixed-header tr[data-v-54b2b4b7],.table-outer .table-wrapper table thead .col[data-v-54b2b4b7],.table-outer .table-wrapper table thead tr[data-v-54b2b4b7]{height:64px}.table-outer .table-wrapper .fixed-header th[data-v-54b2b4b7],.table-outer .table-wrapper table thead th[data-v-54b2b4b7]{text-align:left;white-space:nowrap}.table-outer .table-wrapper .fixed-header th[data-v-54b2b4b7] .txt-component .txt-component-content,.table-outer .table-wrapper table thead th[data-v-54b2b4b7] .txt-component .txt-component-content{position:relative}.table-outer .table-wrapper table[data-v-54b2b4b7]{z-index:0;border-collapse:collapse;table-layout:fixed;min-width:100%;font-size:14px;position:relative}.table-outer .table-wrapper table thead[data-v-54b2b4b7]{border-bottom:1px solid var(--anchor)}.table-outer .table-wrapper table tr[data-v-54b2b4b7]{border-bottom:1px solid var(--smoke);border-left:0;border-right:0;height:64px;position:relative}.table-outer .table-wrapper table tr.selected[data-v-54b2b4b7]{border-top:1px double var(--primary);border-color:var(--primary);background-color:var(--primary-fade)}.table-outer .table-wrapper table tr.pointer[data-v-54b2b4b7]{cursor:pointer}.table-outer .table-wrapper table tr.total[data-v-54b2b4b7]{font-weight:700}.table-outer .table-wrapper table tr.group-row[data-v-54b2b4b7]{background-color:var(--cloud);height:64px;font-size:14px}.table-outer .table-wrapper table tr.subgroup-row[data-v-54b2b4b7]{background-color:var(--smoke);height:64px;font-size:14px}.table-outer .table-wrapper table tr.mask[data-v-54b2b4b7]{filter:blur(6px);opacity:.5}.table-outer .table-wrapper table .col[data-v-54b2b4b7],.table-outer .table-wrapper table td[data-v-54b2b4b7],.table-outer .table-wrapper table thead th[data-v-54b2b4b7]{max-width:100vw;padding:0 16px}.table-outer .table-wrapper table .col[data-v-54b2b4b7]:nth-child(2),.table-outer .table-wrapper table td[data-v-54b2b4b7]:nth-child(2),.table-outer .table-wrapper table thead th[data-v-54b2b4b7]:nth-child(2){padding:0 16px 0 8px}.table-outer .table-wrapper .sortable[data-v-54b2b4b7]{cursor:pointer}.table-outer .table-wrapper .sortable .txt-component.heading.xxs[data-v-54b2b4b7]{position:relative}.table-outer.full-width .table-wrapper table tr[data-v-54b2b4b7]{height:72px}.table-footer[data-v-54b2b4b7]{text-align:right;width:100%}.datatable-error-container[data-v-54b2b4b7]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:360px;margin:auto;display:flex}.datatable-error-container.fadeup-enter-active[data-v-54b2b4b7]{transition-delay:.35s}.datatable-error-container.full[data-v-54b2b4b7]{max-width:100%;margin:0}.loading-container[data-v-54b2b4b7]{background-color:var(--cloud);border-radius:8px;justify-content:center;align-items:center;width:100%;height:72px;margin-top:12px;display:flex}.loading-container .spinner[data-v-54b2b4b7]{margin:8px}.showmore-container[data-v-54b2b4b7]{justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.showmore-container .showmore[data-v-54b2b4b7]{-webkit-user-select:none;user-select:none;cursor:pointer;box-shadow:var(--shadow-md);background-color:#fff;border-radius:24px;align-items:center;margin-bottom:24px;padding:4px 12px 4px 4px;display:flex}.showmore-container .showmore .txt-component.heading.xxs[data-v-54b2b4b7]{text-align:center;flex:1 0 auto}.showmore-container .showmore .icon[data-v-54b2b4b7]{border-radius:100%;padding:8px}.scroll-top-outer[data-v-54b2b4b7]{z-index:2;pointer-events:none;width:auto;max-width:none;position:fixed;bottom:0;left:56px;right:0}.scroll-top-outer.tablet[data-v-54b2b4b7]{bottom:-12px;left:0;right:0}.scroll-top-outer.tablet .cobutton.scroll-top[data-v-54b2b4b7]{right:24px}.scroll-top-outer .cobutton.scroll-top[data-v-54b2b4b7]{pointer-events:all;padding:8px;position:absolute;bottom:32px;right:12px}.scroll-top-outer .cobutton.scroll-top>span[data-v-54b2b4b7]{margin:0}.selected-bar-outer[data-v-54b2b4b7]{bottom:-72px;left:var(--sidebar-width);z-index:5;width:auto;max-width:unset;transition:var(--smooth);position:fixed;right:0}.selected-bar-outer.mobile[data-v-54b2b4b7]{left:0;right:0}.selected-bar-outer .selected-bar[data-v-54b2b4b7]{height:144px;box-shadow:var(--shadow-xl);background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px}.selected-bar-outer .selected-bar .selected-bar-inner[data-v-54b2b4b7]{align-items:center;height:72px;padding:16px 24px;font-size:16px;display:flex}.selected-bar-outer .selected-bar .selected-bar-inner .selected-message[data-v-54b2b4b7]{margin-right:12px}.selected-bar-outer .selected-bar .selected-bar-inner .actions[data-v-54b2b4b7]{flex:auto;justify-content:flex-end;gap:12px;display:flex}.table-controls .filters-container .popup.dropdown-popup>.popup-inner{width:240px}.selected-bar .selected-message .txt-component.heading .txt-component-content{align-items:center;display:flex}.selected-bar .selected-message .txt-component.heading .txt-component-content .spinner{margin-right:8px}.table-wrapper table tr td .skeleton,.table-wrapper table tr th .skeleton{width:100%;height:24px}.table-wrapper table tr td span.skeleton,.table-wrapper table tr th span.skeleton{min-width:72px}.table-wrapper .col .setting-dropdown .popup,.table-wrapper thead .setting-dropdown .popup{margin-left:-40px;margin-right:-40px;left:0;right:0}.table-wrapper .col .setting-dropdown .popup .popup-inner,.table-wrapper thead .setting-dropdown .popup .popup-inner{box-shadow:var(--shadow-md);background-color:#fff;border-radius:8px;padding:0}.selected-bar-outer .selected-bar .selected-bar-inner .actions .cobutton.basic{padding:8px}.usage>.cobutton.slim{width:150px;padding:6px 8px}.usage>.cobutton.slim.smoke:not(.active):not(:hover) .icon{fill:var(--anchor)}.usage>.cobutton.slim .usage-content{margin:0;padding:0}.usage>.cobutton.slim .usage-content .progress{height:4px;margin:4px 0 0}.usage .plan-details{border-bottom:1px solid var(--smoke);align-items:center;width:280px;margin:-16px -16px 0;padding:12px 16px;display:flex}.usage .plan-details>div{flex:auto}.usage .plan-details .plan-icon{background-size:cover;border-radius:8px;flex:none;width:40px;height:40px;margin-right:12px}.usage .usage-content{flex-direction:column;flex:auto;margin:0 -16px;padding:12px 16px;display:flex;position:relative}.usage .usage-content .usage-heading{justify-content:space-between;align-items:center;display:flex}.usage .usage-content .usage-heading .txt-component .txt-component-content{align-items:center;display:flex}.usage .usage-content .usage-heading .txt-component.fade-warning{border-radius:20px;padding:0 4px}.usage .usage-content .usage-heading .txt-component.fade-warning .txt-component-content{gap:6px}.usage .usage-content .progress{height:8px;margin:6px 0 8px}.usage .usage-content .progress.scorm.above{--default-progress-background-colour:transparent;margin:12px 16px;position:absolute;top:26px;left:0;right:0}.usage .usage-content .progress.scorm.above .progress-bar{border-radius:6px 0 0 6px}.usage .popup.dropdown-popup>.popup-inner{padding:16px}.usage .popup.dropdown-popup>.popup-inner a.cobutton{justify-content:center}.usage .popup.dropdown-popup>.popup-inner .usage-legend{align-items:center;display:flex}.usage .popup.dropdown-popup>.popup-inner .usage-legend .status{background-color:var(--primary);border-radius:50%;width:8px;height:8px;margin-right:8px}.usage .popup.dropdown-popup>.popup-inner .usage-legend .cobutton{margin-right:12px}.invite-member[data-v-3645aefd]{z-index:999;background-color:#fff;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.invite-member .header[data-v-3645aefd]{border-bottom:1px solid var(--cloud);justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex}.invite-member .header>div[data-v-3645aefd]{align-items:center;display:flex}.invite-member .invite-member-main[data-v-3645aefd]{flex-direction:column;gap:24px;width:100%;padding:24px 24px 112px;display:flex;overflow:auto}.invite-member .invite-member-main .info[data-v-3645aefd],.invite-member .invite-member-main .warning[data-v-3645aefd]{background-color:var(--primary-tint);border-radius:8px;align-items:center;padding:16px;display:flex}.invite-member .invite-member-main .warning[data-v-3645aefd]{background-color:var(--warning-tint)}.invite-member footer[data-v-3645aefd]{border-top:1px solid var(--smoke);z-index:1;background-color:#fff;justify-content:space-between;margin:0;padding:16px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.invite-member footer .message[data-v-3645aefd]{background-color:var(--cloud);align-items:center;padding:0 24px;display:flex;position:absolute;bottom:100%;left:0;right:0}.invite-member footer .message.error[data-v-3645aefd]{background-color:var(--danger-tint);padding:4px 24px}.invite-member footer .message.error .icon[data-v-3645aefd]{color:var(--danger)}.modal-outer.settings>.modal-inner>.body>section .team.view-wrapper{flex-direction:column;align-items:flex-start;margin-bottom:0;display:flex}.modal-outer.settings>.modal-inner>.body>section .team.view-wrapper header{justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;display:flex}.modal-outer.settings>.modal-inner>.body>section .team.view-wrapper .table-outer{width:100%}.modal-outer.settings>.modal-inner>.body>section .team.view-wrapper .table-outer .context-menu{justify-content:flex-end;align-items:center;display:flex}.modal-outer.settings>.modal-inner>.body>section .team.view-wrapper .upgrade{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:auto;display:flex}.modal-outer.settings>.modal-inner>.body>section .team.view-wrapper .upgrade .cobutton{margin-top:12px}.modal.modal-outer.delete>.modal-inner>.footer{justify-content:space-between;padding:16px 24px}.modal.modal-outer.transfer>.modal-inner>.body>.txt-component:first-child{margin-bottom:16px}.modal.modal-outer.transfer>.modal-inner>.body .nav-buttons{flex-direction:column;align-items:center;gap:12px;display:flex}.modal.modal-outer.transfer>.modal-inner>.body .nav-buttons a{text-decoration:underline}.modal.modal-outer.transfer>.modal-inner>.footer{justify-content:space-between;padding:16px 24px}.modal-outer.settings>.modal-inner>.body>section .view-wrapper.plans-wrapper{margin-bottom:0}.plans-wrapper .active-plan{margin-bottom:24px}.plans-wrapper .plan{border-bottom:1px solid var(--smoke);align-items:center;gap:16px;padding:24px 0;display:flex}.plans-wrapper .plan .plan-content{flex:1;align-items:center;gap:8px;display:flex}.plans-wrapper .plan svg{width:24px;height:24px}.plans-wrapper .plan .amount{align-items:center;gap:8px;display:flex}.plans-wrapper .plan .amount .chip{white-space:nowrap}.plans-wrapper .billing{border-bottom:1px solid var(--smoke);padding:16px 0}.plans-wrapper .billing>.txt-component.heading{margin-bottom:8px}.plans-wrapper .billing .billing-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.plans-wrapper .billing .billing-row .anchor{flex:1 0 auto}.plans-wrapper .billing .billing-row .txt-component:not(.anchor){flex:0 auto}.plans-wrapper .billing .billing-row .info{align-items:center;display:flex}.plans-wrapper .billing .billing-row.stack{flex-direction:column;align-items:flex-start}.plans-wrapper .alert{background-color:var(--cloud);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:16px;padding:16px;display:flex}.plans-wrapper.tablet .alert{flex-direction:column;align-items:flex-start}.scorm-allowlist>.txt-component.body[data-v-16ee616c]{margin-bottom:24px}.scorm-allowlist .empty[data-v-16ee616c]{text-align:center;background:var(--cloud);color:var(--anchor);border-radius:12px;padding:24px}.scorm-allowlist>.txt-component.heading[data-v-16ee616c]{padding:2px 0 10px}.scorm-allowlist .field[data-v-16ee616c]{width:100%;margin-bottom:16px}.scorm-allowlist .origin[data-v-16ee616c]{box-shadow:var(--shadow-base);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px 12px 12px;display:flex}.api-key{flex-direction:column;align-items:flex-start;display:flex}.api-key>.txt-component.body{margin-bottom:24px}.api-key .field{width:100%}.api-key .field .field-container .input-wrapper{padding-right:8px}.api-key>.txt-component.heading.xxs{margin-bottom:8px}.api-key>.cobutton{margin-bottom:16px}.modal-outer.settings>.modal-inner>.body>section .view-wrapper.addon-headless[data-v-898ce0c8]{margin-bottom:0}.addon-headless[data-v-898ce0c8]{flex:1;gap:8px;width:100%;padding:24px 32px;overflow:auto}.addon-headless[data-v-898ce0c8],.addon-headless .headless-section[data-v-898ce0c8]{flex-direction:column;display:flex}.addon-headless .headless-section .section-toggle[data-v-898ce0c8]{border-top:1px solid var(--smoke);align-items:center;padding:20px 0;display:flex}.addon-headless .headless-section .section-toggle .txt-component.heading[data-v-898ce0c8]{flex:auto}.addon-headless .headless-section .section-toggle[disabled][data-v-898ce0c8]{color:var(--steel);pointer-events:none}.addon-headless .headless-section .section-toggle[disabled] .icon.anchor[data-v-898ce0c8]{fill:var(--steel)}.datetime-picker-inline--disabled{opacity:.7}.datetime-picker-inline--disabled:before{content:"";display:block;position:absolute;inset:0}.date-picker__button{width:100%;margin-bottom:10px}.date-picker{flex-direction:column;display:flex}.date-picker__row,.weekday__row{flex-direction:row;display:flex}.weekday__row{margin-bottom:10px}.date-picker__cell,.weekday__cell{flex-direction:row;flex:1;justify-content:center;align-items:center;display:flex}.date-picker__header{margin-bottom:10px;display:flex}.date-picker__month-header,.date-picker__year-header{flex:1}.date-picker__day{cursor:default;-webkit-user-select:none;user-select:none}.date-picker__day--next,.date-picker__day--previous{opacity:.4}.date-picker__day--disabled{opacity:.1}.date-picker__cell--selected{background:var(--cloud)}.date-picker__days,.date-picker__months,.date-picker__years{margin-bottom:10px}.date-picker__month-button,.date-picker__year-button{width:100%;margin-bottom:3px}.datetime-picker-main{z-index:2;width:320px;color:var(--coal);box-shadow:var(--shadow-base);background:#fff;border-radius:12px;margin-top:8px;position:absolute;top:100%}.datetime-picker-main.left{left:0}.datetime-picker-main.right{right:0}.datetime-picker-inline{width:100%}.datetime-picker-inline,.datetime-picker-main{min-width:300px;color:var(--coal);background-color:#fff;border-radius:4px}.datetime-picker-inline button,.datetime-picker-main button{appearance:none;background:0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.datetime-picker-inline .date-picker,.datetime-picker-main .date-picker{flex-direction:column;display:flex}.datetime-picker-inline .date-picker .date-picker__month-header,.datetime-picker-inline .date-picker .date-picker__year-header,.datetime-picker-main .date-picker .date-picker__month-header,.datetime-picker-main .date-picker .date-picker__year-header{font-family:var(--heading),sans-serif;letter-spacing:-.2px;flex:1}.datetime-picker-inline .date-picker .date-picker__header,.datetime-picker-main .date-picker .date-picker__header{background:var(--cloud);padding:8px;display:flex}.datetime-picker-inline .date-picker .date-picker__row,.datetime-picker-inline .date-picker .weekday__row,.datetime-picker-main .date-picker .date-picker__row,.datetime-picker-main .date-picker .weekday__row{flex-direction:row;justify-content:space-around;display:flex}.datetime-picker-inline .date-picker .weekday__row,.datetime-picker-main .date-picker .weekday__row{padding:8px 0}.datetime-picker-inline .date-picker .date-picker__cell,.datetime-picker-inline .date-picker .weekday__cell,.datetime-picker-main .date-picker .date-picker__cell,.datetime-picker-main .date-picker .weekday__cell{flex-direction:row;flex:none;justify-content:center;align-items:center;display:flex}.datetime-picker-inline .date-picker .weekday__cell,.datetime-picker-main .date-picker .weekday__cell{text-transform:uppercase;font-size:9px;font-family:var(--heading),sans-serif;letter-spacing:-.2px}.datetime-picker-inline .date-picker .date-picker__cell,.datetime-picker-main .date-picker .date-picker__cell{letter-spacing:-.5px;border-radius:100%;flex-direction:row;flex:none;justify-content:center;align-items:center;width:32px;margin:4px;padding:4px;font-size:13px;line-height:24px;display:flex}.datetime-picker-inline .date-picker .date-picker__cell:hover,.datetime-picker-main .date-picker .date-picker__cell:hover{background-color:var(--cloud)}.datetime-picker-inline .date-picker .date-picker__cell.date-picker__cell--selected,.datetime-picker-main .date-picker .date-picker__cell.date-picker__cell--selected{background-color:var(--primary);color:#fff}.datetime-picker-inline .date-picker .date-picker__day,.datetime-picker-main .date-picker .date-picker__day{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:400}.datetime-picker-inline .date-picker .date-picker__day--next,.datetime-picker-inline .date-picker .date-picker__day--previous,.datetime-picker-main .date-picker .date-picker__day--next,.datetime-picker-main .date-picker .date-picker__day--previous{opacity:.4}.datetime-picker-inline .date-picker .date-picker__day--disabled,.datetime-picker-main .date-picker .date-picker__day--disabled{opacity:.1}.datetime-picker-inline .date-picker .date-picker__months,.datetime-picker-main .date-picker .date-picker__months{flex-wrap:wrap;display:flex}.datetime-picker-inline .date-picker .date-picker__months .date-picker__month-button-wrapper,.datetime-picker-main .date-picker .date-picker__months .date-picker__month-button-wrapper{flex:33.33%;padding:4px}.datetime-picker-inline .date-picker .date-picker__months .date-picker__month-button-wrapper .date-picker__month-button,.datetime-picker-main .date-picker .date-picker__months .date-picker__month-button-wrapper .date-picker__month-button{width:100%;font-size:13px}.datetime-picker-inline .date-picker .date-picker__months .date-picker__month-button-wrapper .date-picker__month-button:hover,.datetime-picker-main .date-picker .date-picker__months .date-picker__month-button-wrapper .date-picker__month-button:hover{background-color:var(--cloud)}.datetime-picker-inline .date-picker .date-picker__months .date-picker__month-button-wrapper .date-picker__month-button.date-picker__month-button--selected,.datetime-picker-main .date-picker .date-picker__months .date-picker__month-button-wrapper .date-picker__month-button.date-picker__month-button--selected{background-color:var(--primary);color:#fff}.datetime-picker-inline .date-picker .date-picker__years,.datetime-picker-main .date-picker .date-picker__years{flex-wrap:wrap;display:flex}.datetime-picker-inline .date-picker .date-picker__years .date-picker__year-button-wrapper,.datetime-picker-main .date-picker .date-picker__years .date-picker__year-button-wrapper{flex:20%;padding:4px}.datetime-picker-inline .date-picker .date-picker__years .date-picker__year-button-wrapper .date-picker__year-button,.datetime-picker-main .date-picker .date-picker__years .date-picker__year-button-wrapper .date-picker__year-button{width:100%;font-size:13px}.datetime-picker-inline .date-picker .date-picker__years .date-picker__year-button-wrapper .date-picker__year-button:hover,.datetime-picker-main .date-picker .date-picker__years .date-picker__year-button-wrapper .date-picker__year-button:hover{background-color:var(--cloud)}.datetime-picker-inline .date-picker .date-picker__years .date-picker__year-button-wrapper .date-picker__year-button.date-picker__year-button--selected,.datetime-picker-main .date-picker .date-picker__years .date-picker__year-button-wrapper .date-picker__year-button.date-picker__year-button--selected{background-color:var(--primary);color:#fff}button.date-picker-wrapper[data-v-63827e4d]{border:1px solid var(--steel);cursor:pointer;border-radius:8px;flex:auto;justify-content:space-between;align-items:center;width:100%;height:48px;padding:12px 16px;font-size:14px;display:flex;position:relative}button.date-picker-wrapper.disabled[data-v-63827e4d]{background-color:var(--cloud);color:var(--steel)}button.date-picker-wrapper.focus[data-v-63827e4d]:not(.disabled),button.date-picker-wrapper[data-v-63827e4d]:hover:not(.disabled){border-color:var(--primary)}button.date-picker-wrapper.placeholder[data-v-63827e4d]{color:var(--anchor)}button.date-picker-wrapper.inline[data-v-63827e4d]{display:contents}button.date-picker-wrapper input[data-v-63827e4d]{appearance:none;cursor:pointer;border:0;flex:auto;line-height:1}.addon-headless.creators[data-v-c2b05ac5]{align-items:unset;background-color:#fff;gap:0;padding:0;position:absolute;inset:0}.addon-headless.creators>.header[data-v-c2b05ac5]{border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.addon-headless.creators>.header button[data-v-c2b05ac5]{align-items:center}.addon-headless.creators>.header>div[data-v-c2b05ac5]{align-items:center;display:flex}.addon-headless.creators>.header .chip[data-v-c2b05ac5]{margin-left:12px}.addon-headless.creators>.header .cobutton[data-v-c2b05ac5]{padding:0}.addon-headless.creators>.header .profile[data-v-c2b05ac5]{margin-right:8px}.addon-headless.creators .addon-headless-main[data-v-c2b05ac5]{flex:1;padding:24px 32px;overflow:auto}.addon-headless.creators .addon-headless-main>header[data-v-c2b05ac5]{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.addon-headless.creators .addon-headless-main>header .dropdown-popup .popup-inner[data-v-c2b05ac5]{width:220px}.addon-headless.creators .addon-headless-main>header>div[data-v-c2b05ac5]{align-items:center;gap:8px;display:flex}.addon-headless.creators .addon-headless-main .stats[data-v-c2b05ac5]{grid-gap:8px;grid-template-columns:repeat(2,1fr);margin:12px 0;display:grid}.addon-headless.creators .addon-headless-main .stats .stat[data-v-c2b05ac5]{box-shadow:var(--shadow-base);background-color:#fff;border-radius:12px;flex:1;gap:12px;padding:12px;display:flex;position:relative}.addon-headless.creators .addon-headless-main .stats .stat .primary-icon[data-v-c2b05ac5]{background-color:var(--primary-fade);width:48px;height:48px;color:var(--primary);border-radius:100%;justify-content:center;align-items:center;display:flex}.addon-headless.creators .addon-headless-main .stats .stat .txt-component.heading.xxs[data-v-c2b05ac5]{margin-bottom:8px}.addon-headless.creators .addon-headless-main .stats .stat .txt-component.body.s[data-v-c2b05ac5]{margin-left:4px}.addon-headless.creators .addon-headless-main .stats .stat .stat-inner[data-v-c2b05ac5]{flex-direction:column;display:flex}.addon-headless.creators .addon-headless-main .stats .stat .chip[data-v-c2b05ac5]{margin:12px;position:absolute;top:0;right:0}.addon-headless.creators .addon-headless-main .stats .stat.empty[data-v-c2b05ac5]{color:#0000;box-shadow:none;background-color:var(--cloud)}.addon-headless.creators .addon-headless-main .stats .stat.empty .anchor[data-v-c2b05ac5]{color:#0000}.addon-headless.creators .addon-headless-main .stats .stat.empty .chip[data-v-c2b05ac5],.addon-headless.creators .addon-headless-main .stats .stat.empty .icon[data-v-c2b05ac5],.addon-headless.creators .addon-headless-main .stats .stat.empty .progress-circle[data-v-c2b05ac5]{display:none}.addon-headless.creators .addon-headless-main header[data-v-c2b05ac5]{justify-content:space-between;align-items:center;display:flex}.addon-headless.creators .addon-headless-main header .txt-component.body[data-v-c2b05ac5]{color:var(--asphalt)}.addon-headless.creators .addon-headless-main .alert[data-v-c2b05ac5]{background-color:var(--warning-tint);border-radius:8px;align-items:center;margin:16px 0;padding:16px;display:flex}.addon-headless.creators .addon-headless-main[data-v-c2b05ac5] .table-wrapper{box-shadow:var(--shadow-base);border-radius:16px;margin-top:16px;margin-bottom:40px;padding:0;overflow:hidden}.modal-outer.settings>.modal-inner>.body>section .view-wrapper.addon-headless[data-v-6066b5db]{margin-bottom:0}.addon-headless[data-v-6066b5db]{flex-direction:column;flex:1;gap:8px;width:100%;padding:24px 32px;display:flex;overflow:auto}.addon-headless>.txt-component.body[data-v-6066b5db]{margin-bottom:8px}.addon-headless .addon-alert[data-v-6066b5db]{background-color:var(--primary-tint);border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex;position:relative}.addon-headless .addon-alert .chip[data-v-6066b5db]{position:absolute;top:8px;right:8px}.addon-headless hr[data-v-6066b5db]{width:100%;margin:24px 0}.addon-headless .headless-section[data-v-6066b5db]{flex-direction:column;display:flex}.addon-headless .headless-section .section-toggle[data-v-6066b5db]{border-top:1px solid var(--smoke);align-items:center;padding:20px 0;display:flex}.addon-headless .headless-section .section-toggle .txt-component.heading[data-v-6066b5db]{flex:auto}.addon-headless .headless-section .section-toggle .chip[data-v-6066b5db]{margin-right:16px}.addon-headless .headless-section .section-toggle[disabled][data-v-6066b5db]{color:var(--steel);pointer-events:none}.addon-headless .headless-section .section-toggle[disabled] .icon.anchor[data-v-6066b5db]{fill:var(--steel)}.addon-headless .headless-section .alert[data-v-6066b5db]{background-color:var(--cloud);border-radius:16px;gap:8px;margin-bottom:16px;padding:16px;display:flex}.addon-headless .headless-section .alert>div[data-v-6066b5db]{flex-direction:column;flex:1;gap:8px;display:flex}.addon-headless .headless-section .alert>div .actions[data-v-6066b5db]{gap:8px;margin-top:4px;display:flex}.addon-connections.details[data-v-36c67045]{align-items:unset;background-color:#fff;gap:0;padding:0;position:absolute;inset:0}.addon-connections.details>.header[data-v-36c67045]{border-bottom:1px solid var(--smoke);background:#fff;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.addon-connections.details>.header .cobutton[data-v-36c67045]{padding:0}.addon-connections.details>.header .breadcrumb[data-v-36c67045]{align-items:center;gap:8px;display:flex}.addon-connections.details>.header .breadcrumb svg[data-v-36c67045]{width:24px;height:24px}.addon-connections.details .addon-connections-main[data-v-36c67045]{padding:24px 32px;overflow:auto}.addon-connections.details .addon-connections-main .integration-description[data-v-36c67045]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.addon-connections.details .addon-connections-main .integration-description>div[data-v-36c67045]{flex-direction:column;gap:8px;display:flex}.addon-connections.details .addon-connections-main .alert[data-v-36c67045]{background-color:var(--warning-tint);border:1px solid var(--warning);border-radius:16px;gap:8px;margin:24px 0;padding:16px;display:flex}.addon-connections.details .addon-connections-main .alert>div[data-v-36c67045]{flex-direction:column;flex:1;gap:4px;display:flex}.addon-connections.details .addon-connections-main .alert[data-v-36c67045] .field .field-container .input-wrapper{margin-right:8px}.addon-connections.details .addon-connections-main .expired-warning[data-v-36c67045]{border:1px solid var(--warning);background-color:var(--warning-tint);border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:16px 12px;display:flex}.addon-connections.details .addon-connections-main .expired-warning .cobutton[data-v-36c67045]{margin-left:auto}.addon-connections.details .addon-connections-main .radio-group[data-v-36c67045]{flex-direction:column;gap:8px;margin-top:16px;display:flex}.addon-connections.details .addon-connections-main hr[data-v-36c67045]{border:none;border-top:1px solid var(--smoke);width:100%;margin:24px 0}.addon-connections.details .addon-connections-main .features-list[data-v-36c67045]{color:var(--coal);font-size:1.5rem}.addon-connections[data-v-0b539523]{flex-direction:column;flex:1;gap:16px;width:100%;padding:24px 32px;display:flex;overflow:auto}.addon-connections .connections-header[data-v-0b539523]{margin-bottom:16px}.addon-connections .connections-list[data-v-0b539523]{flex-direction:column;gap:20px;display:flex}.addon-connections .integration-card[data-v-0b539523]{box-shadow:var(--shadow-base);transition:var(--smooth);background:#fff;border-radius:16px;align-items:flex-start;padding:24px;display:flex}.addon-connections .integration-card[data-v-0b539523]:hover{box-shadow:var(--shadow-lg)}.addon-connections .integration-card .integration-content[data-v-0b539523]{flex-direction:column;flex:1;gap:12px;display:flex}.addon-connections .integration-card .integration-content .integration-header[data-v-0b539523]{align-items:center;gap:8px;display:flex}.addon-connections .integration-card .integration-content .integration-header svg[data-v-0b539523]{width:32px;height:32px}.addon-connections .integration-card .integration-content .integration-header .chip[data-v-0b539523]{margin-left:auto}.addon-connections .integration-card .integration-content hr[data-v-0b539523]{border:none;border-top:1px solid #eee;width:100%;margin:0}.addon-connections .integration-card .button[data-v-0b539523]{align-self:flex-start;margin-top:0;margin-left:20px}.modal-outer.settings>.modal-inner>.body>section .view-wrapper.mcp-settings[data-v-1f0ae3ea]{margin-bottom:0}.mcp-settings[data-v-1f0ae3ea]{flex-direction:column;gap:16px;width:100%;padding:24px 32px;display:flex;overflow:auto}.mcp-settings>.txt-component.body[data-v-1f0ae3ea]{margin-bottom:8px}.mcp-settings .connections-list[data-v-1f0ae3ea]{flex-direction:column;gap:16px;width:100%;display:flex}.mcp-settings header[data-v-1f0ae3ea]{justify-content:space-between;align-items:center;gap:12px;display:flex}.mcp-settings .header-content[data-v-1f0ae3ea]{flex-direction:column;gap:4px;display:flex}.mcp-settings .note[data-v-1f0ae3ea]{color:var(--anchor);margin:0}.mcp-settings .connections[data-v-1f0ae3ea]{flex-direction:column;gap:8px;width:100%;display:flex}.mcp-settings .connection[data-v-1f0ae3ea]{border:1px solid var(--cloud);border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.mcp-settings .connection .client-logo[data-v-1f0ae3ea]{-o-object-fit:contain;object-fit:contain;border-radius:8px;flex-shrink:0;width:32px;height:32px;overflow:hidden}.mcp-settings .connection .client-logo.fallback[data-v-1f0ae3ea]{background:var(--cloud);justify-content:center;align-items:center;display:flex}.mcp-settings .connection .connection-details[data-v-1f0ae3ea]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mcp-settings .connection .connection-details .meta[data-v-1f0ae3ea]{color:var(--anchor)}.mcp-settings .connections-empty-state[data-v-1f0ae3ea]{background-color:var(--cloud);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:24px 12px;display:flex}.mcp-settings .connections-empty-state .txt-component.marker.anchor[data-v-1f0ae3ea]{margin:0}.mcp-settings.editor-overlay[data-v-1f0ae3ea]{background:var(--canvas);z-index:2;gap:0;padding:0;position:absolute;inset:0}.mcp-settings.editor-overlay .header[data-v-1f0ae3ea]{border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.mcp-settings.editor-overlay .header .breadcrumb[data-v-1f0ae3ea]{align-items:center;gap:8px;display:flex}.mcp-settings.editor-overlay .header .cobutton[data-v-1f0ae3ea]{padding:0}.mcp-settings.editor-overlay .editor-main[data-v-1f0ae3ea]{flex-direction:column;flex:auto;align-items:flex-start;gap:12px;padding:24px 32px 88px;display:flex;overflow:auto}.mcp-settings.editor-overlay .editor-main .field[data-v-1f0ae3ea]{width:100%}.mcp-settings.editor-overlay .editor-main .field[data-v-1f0ae3ea] .field-container .input-wrapper{padding-right:8px}.mcp-settings.editor-overlay .editor-main>.txt-component.heading.xxs[data-v-1f0ae3ea]{margin-bottom:0}.mcp-settings.editor-overlay .editor-main .steps[data-v-1f0ae3ea]{margin:0;padding-left:20px}.mcp-settings.editor-overlay .editor-main .note[data-v-1f0ae3ea],.mcp-settings.editor-overlay .editor-main .steps li[data-v-1f0ae3ea]{margin-bottom:8px}.mcp-settings.editor-overlay .editor-footer[data-v-1f0ae3ea]{border-top:1px solid var(--smoke);background-color:var(--canvas);justify-content:space-between;margin-top:8px;padding:16px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.modal-outer.settings>.modal-inner>.body>section .view-wrapper.addon-payment[data-v-3160a599]{margin-bottom:0}.addon-payment[data-v-3160a599]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:24px 32px;display:flex;overflow:auto}.addon-payment .info[data-v-3160a599]{background-color:var(--primary-tint);border-radius:8px;align-items:center;gap:8px;width:100%;margin-bottom:16px;padding:12px 16px;display:flex}.addon-payment .info .cobutton[data-v-3160a599]{padding:0}.addon-payment .info .txt-component.body[data-v-3160a599]{flex:auto}.addon-payment .addon-graphic-wrapper[data-v-3160a599]{border-radius:16px;justify-content:center;width:100%;height:174px;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.addon-payment .addon-graphic-wrapper svg[data-v-3160a599]{position:absolute}.addon-payment .addon-payment-header[data-v-3160a599]{align-items:center;gap:8px;width:100%;margin-bottom:24px;display:flex}.addon-payment .addon-payment-header .upgrade-popup[data-v-3160a599]{margin-right:auto}.addon-payment .addon-payment-header.disabled[data-v-3160a599]{color:var(--steel);pointer-events:none}.addon-payment .addon-payment-header.disabled svg[data-v-3160a599]{opacity:.5}.addon-payment .addon-payment-header.disabled a[data-v-3160a599]{color:var(--steel)}.addon-payment .addon-payment-body[data-v-3160a599]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.addon-payment .addon-payment-body>.txt-component.heading[data-v-3160a599],.addon-payment .addon-payment-body .cobutton[data-v-3160a599]{margin-top:16px}.addon-payment .addon-payment-body.disabled[data-v-3160a599]{color:var(--steel);pointer-events:none}.addon-payment .addon-alert[data-v-3160a599]{background-color:var(--primary-tint);border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex;position:relative}.addon-payment .addon-alert .txt-component.body.xxs[data-v-3160a599]{margin-top:-12px}.addon-payment .addon-alert .chip[data-v-3160a599]{position:absolute;top:8px;right:8px}.addon-payment .addon-alert.success[data-v-3160a599]{background-color:var(--success-tint)}.addon-payment .addon-alert.success[data-v-3160a599]>*{color:var(--coal)}.addon-payment hr[data-v-3160a599]{width:100%;margin:16px 0}.addon-payment .currency-settings[data-v-3160a599]{flex-direction:column;gap:8px;width:100%;display:flex}.addon-payment .currency-settings .field[data-v-3160a599]{width:100%;margin-top:4px}.addon-payment .currency-settings .txt-component.body.xs[data-v-3160a599]{margin:0}.addon-payment>.dropdown[data-v-3160a599]{width:100%;margin-top:16px}.addon-webhooks[data-v-77e48d38]{flex-direction:column;gap:16px;width:100%;padding:24px 32px;display:flex;overflow:auto}.addon-webhooks>.txt-component.body[data-v-77e48d38]{margin-bottom:8px}.addon-webhooks .webhooks-list[data-v-77e48d38]{flex-direction:column;gap:24px;display:flex}.addon-webhooks header[data-v-77e48d38]{justify-content:space-between;align-items:center;gap:12px;display:flex}.addon-webhooks .event-picker[data-v-77e48d38]{flex-direction:column;gap:8px;display:flex}.addon-webhooks .event-picker .event-grid[data-v-77e48d38]{gap:8px;display:grid}.addon-webhooks .endpoint[data-v-77e48d38]{border:1px solid var(--cloud);border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.addon-webhooks .endpoint .endpoint-header[data-v-77e48d38]{flex-direction:column;flex:auto;gap:4px;display:flex}.addon-webhooks .endpoint .endpoint-header .endpoint-events[data-v-77e48d38]{gap:4px;margin-top:4px;display:flex}.addon-webhooks .endpoint .endpoint-header .endpoint-events .chip[data-v-77e48d38]{height:20px;padding:0 8px}.addon-webhooks .actions[data-v-77e48d38]{flex-wrap:wrap;gap:8px;display:flex}.addon-webhooks .webhooks-empty-state[data-v-77e48d38]{background-color:var(--cloud);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:24px 12px;display:flex}.addon-webhooks .webhooks-empty-state .txt-component.marker.anchor[data-v-77e48d38]{margin:0}.addon-webhooks.editor-overlay[data-v-77e48d38]{background:#fff;gap:0;padding:0;position:absolute;inset:0}.addon-webhooks.editor-overlay .header[data-v-77e48d38]{border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.addon-webhooks.editor-overlay .header .breadcrumb[data-v-77e48d38]{align-items:center;gap:8px;display:flex}.addon-webhooks.editor-overlay .header .cobutton[data-v-77e48d38]{padding:0}.addon-webhooks.editor-overlay .editor-main[data-v-77e48d38]{flex-direction:column;gap:12px;padding:24px 32px 88px;display:flex;overflow:auto}.addon-webhooks.editor-overlay .editor-footer[data-v-77e48d38]{border-top:1px solid var(--smoke);background-color:#fff;justify-content:space-between;margin-top:8px;padding:16px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.usage-row{border-bottom:1px solid var(--smoke);flex-direction:column;gap:16px;padding:20px 0;display:flex}.usage-row:last-child{border-bottom:none}.usage-row-top{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;display:flex}.usage-row-top:focus{outline:none}.usage-row-top:focus-visible{outline:2px solid var(--focus-colour,var(--coal));outline-offset:2px}.usage-row-chevron{color:var(--anchor);flex:none}.usage-row-title{color:var(--coal)}.usage-row-meter{flex:none;align-items:center;gap:16px;display:flex}.usage-row-bar.progress{--progress-background-colour:var(--smoke);border-radius:4px;width:120px;height:8px}.usage-row-chip{background-color:var(--primary-tint);border-radius:100px;justify-content:center;align-items:center;min-width:70px;padding:6px 8px;display:inline-flex}.usage-row-chip .txt-component{color:var(--primary);text-transform:uppercase}.usage-row-chip.warning{background-color:var(--warning-tint)}.usage-row-chip.warning .txt-component{color:var(--coal)}.usage-row-chip.danger{background-color:var(--danger-tint)}.usage-row-chip.danger .txt-component{color:var(--danger)}.usage-row-bottom{justify-content:space-between;align-items:flex-start;gap:12px;padding-right:40px;display:flex}.usage-row-description{color:var(--coal);flex:auto}.usage-row-spacer{flex:auto}.usage-row-meta{flex:none;align-items:center;gap:8px;display:flex}.usage-row-reset{color:var(--tar)}.usage-row-overage{background-color:var(--smoke);border-radius:100px;align-items:center;padding:4px 6px;display:inline-flex}.usage-row-overage .txt-component{color:var(--coal);text-transform:uppercase}.usage-limits{flex-direction:column;align-items:stretch;gap:24px;display:flex}.usage-limits .plan-card{box-shadow:var(--shadow-base);background-color:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:16px;display:flex}.usage-limits .plan-card-meta{align-items:center;gap:12px;display:flex}.usage-limits .plan-card-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.usage-limits .plan-card-icon svg{width:24px;height:24px;display:block}.usage-limits .plan-card-text{flex-direction:column;display:flex}.usage-limits .plan-card-dates{color:var(--anchor);margin-top:2px}.usage-limits .plan-card-actions{align-items:center;gap:8px;display:flex}.usage-limits .section-label{color:var(--anchor);text-transform:uppercase;margin:0}.usage-limits .usage-rows{flex-direction:column;margin-top:-16px;display:flex}.usage-limits .ai-usage-note{color:var(--tar);margin-top:-8px}.usage-limits .ai-usage-note a{color:var(--tar);text-decoration:underline}.usage-limits .empty-state{color:var(--tar)}.usage-limits .usage-guide{color:var(--tar);margin-top:8px}.usage-limits .usage-guide a{color:var(--tar);text-decoration:underline}.modal-outer.settings>.modal-inner>.body>section .view-wrapper.usage-limits{margin-bottom:0;padding-bottom:32px}.asset[data-v-4dafbfd3]{flex:1;position:relative}.asset.grid-item[data-v-4dafbfd3]{border:1px solid #0000;border-radius:8px;flex:0 auto;display:flex;position:relative}.asset.grid-item.selected[data-v-4dafbfd3]{border:1px solid var(--primary)}.asset.grid-item.skeleton[data-v-4dafbfd3]{width:160px}.asset.grid-item.skeleton[data-v-4dafbfd3] :nth-child(4n+1),.asset.grid-item.skeleton[data-v-4dafbfd3] :nth-child(10n){flex:40%}.asset.grid-item.placeholder[data-v-4dafbfd3]{width:160px;min-height:160px}.asset.grid-item.placeholder.video[data-v-4dafbfd3]{width:284px}.asset.grid-item .checkbox[data-v-4dafbfd3]{position:absolute;top:8px;left:8px}.asset.grid-item .checkbox[data-v-4dafbfd3]:not(.checked){opacity:0}.asset.grid-item img[data-v-4dafbfd3]{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:auto;height:160px}.asset.grid-item .video-preview[data-v-4dafbfd3]{aspect-ratio:16/9;border-radius:8px;height:160px;overflow:hidden}.asset.grid-item .placeholder[data-v-4dafbfd3]{background-color:var(--cloud);width:160px;height:160px;color:var(--anchor);border-radius:8px;justify-content:center;align-items:center;display:flex}.asset.grid-item canvas[data-v-4dafbfd3]{background-color:#fff;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}.asset.grid-item .dropdown[data-v-4dafbfd3]{opacity:0;position:absolute;top:8px;right:8px}.asset.grid-item:hover .checkbox[data-v-4dafbfd3],.asset.grid-item:hover .dropdown[data-v-4dafbfd3],.asset.grid-item.selecting .checkbox[data-v-4dafbfd3]{opacity:1}.asset.grid-item .chip[data-v-4dafbfd3]{--chip-background-colour:rgba(var(--coal-rgb), .6);height:auto;padding:4px 6px;position:absolute;bottom:8px;right:8px}.asset.list-item[data-v-4dafbfd3]{border-bottom:1px solid var(--smoke);border-radius:0;flex:none;align-items:center;gap:16px;padding:12px 16px;display:flex}.asset.list-item img[data-v-4dafbfd3]{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:40px;height:40px}.asset.list-item .video-preview[data-v-4dafbfd3]{border-radius:8px;width:40px;height:40px;overflow:hidden}.asset.list-item .placeholder[data-v-4dafbfd3]{background-color:var(--cloud);width:40px;height:40px;color:var(--anchor);border-radius:8px;justify-content:center;align-items:center;display:flex}.asset.list-item .title[data-v-4dafbfd3]{flex:auto}.asset.list-item.selected[data-v-4dafbfd3]{background-color:var(--primary-tint);border-bottom:1px solid var(--primary)}.asset:not(.selected).grid-item .checkbox .checkbox-frame svg path.bg{fill:rgba(var(--coal-rgb),.4)}.asset-editor[data-v-7d7ed9fd]{z-index:999;background-color:var(--canvas);flex-direction:column;align-items:stretch;display:flex;position:absolute;inset:0;overflow:hidden}.asset-editor .header[data-v-7d7ed9fd]{border-bottom:1px solid var(--cloud);flex:none;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex}.asset-editor .header>div[data-v-7d7ed9fd]{align-items:center;display:flex}.asset-editor .asset-editor-main[data-v-7d7ed9fd]{flex-direction:column;flex:auto;align-self:center;gap:24px;width:100%;max-width:800px;min-height:0;padding:24px;display:flex;overflow:auto}.asset-editor .asset-editor-main .asset-preview[data-v-7d7ed9fd]{background-color:var(--cloud);border-radius:12px;align-items:center;gap:16px;padding:8px;display:flex}.asset-editor .asset-editor-main .asset-preview img[data-v-7d7ed9fd]{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:64px;height:64px}.asset-editor .asset-editor-main .asset-preview img.video-thumbnail[data-v-7d7ed9fd]{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;width:auto}.asset-editor .asset-editor-main .asset-preview .video-preview[data-v-7d7ed9fd]{aspect-ratio:16/9;border-radius:8px;width:auto;height:64px;overflow:hidden}.asset-editor .asset-editor-main .asset-preview .placeholder[data-v-7d7ed9fd]{background-color:var(--canvas);width:64px;height:64px;color:var(--anchor);border-radius:8px;justify-content:center;align-items:center;display:flex}.asset-editor footer[data-v-7d7ed9fd]{border-top:1px solid var(--smoke);background-color:var(--canvas);flex:none;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0;padding:24px;display:flex}.asset-editor .asset-thumbnail{flex-direction:column;gap:8px;display:flex}.asset-editor .thumbnail-preview{background-color:var(--cloud);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.asset-editor .thumbnail-preview .thumbnail-actions{gap:8px;margin-left:auto;margin-right:8px;display:flex}.asset-editor .thumbnail-preview img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;border-radius:8px;width:auto;height:64px}.asset-editor .uploader{width:190px}.asset-editor .uploader .target.compact{aspect-ratio:16/9}.asset-editor .uploader .target.compact .target-inner>*{flex-direction:column;gap:4px}.logos{flex-direction:column;flex:1;min-height:0;max-height:calc(100% - 80px);display:flex;position:relative}.logos header{justify-content:space-between;align-items:center;padding:24px;display:flex}.logos header>div{align-items:center;gap:8px;display:flex}.logos header.mobile{flex-direction:column-reverse;align-items:stretch;gap:8px}.logos header.mobile>div .search-container{flex:1}.logos .empty-state{position:relative}.logos .empty-state .cobutton{margin:0}.logos .empty-state .uploader{margin-top:24px}.logos section.grid{flex:1;grid-template-columns:repeat(4,1fr);grid-auto-rows:145px;gap:16px;padding:0 24px;display:grid;position:relative;overflow:auto}.logos section.grid .asset.grid-item{background-color:var(--smoke);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.logos section.grid .asset.grid-item img{border-radius:0;max-width:100%;max-height:100%}.logos .uploader.dropzone{opacity:0;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.logos .uploader.dropzone.dragging{opacity:1;z-index:1000}.logos .uploader.upload-button{cursor:pointer}.logos .uploader.upload-button .target{padding:0}.logos .uploader.upload-button:hover .cobutton.smoke{background-color:var(--mercury)}.logos .uploader.dropzone .target input{cursor:default}.logos .modal-outer .modal-inner .footer{justify-content:space-between}.logos footer{border-top:1px solid var(--smoke);background-color:#fff;align-items:center;gap:16px;padding:24px;display:flex;position:sticky;bottom:0;left:0;right:0}.logos footer>.txt-component{flex:1}.modal-accordion.border-top{border-top:1px solid var(--smoke)}.modal-accordion.border-bottom{border-bottom:1px solid var(--smoke)}.modal-accordion-item:not(:first-of-type){border-top:1px solid var(--smoke)}.modal-accordion-header{appearance:none;text-align:left;cursor:pointer;background-color:#0000;border:0;align-items:center;width:100%;padding:16px;display:flex}.modal-accordion-header .icon{color:var(--anchor)}.modal-accordion-header:focus-visible .icon,.modal-accordion-header:hover .icon{color:var(--coal)}.modal-accordion-header-main{align-items:center;display:flex}.modal-accordion-heading{margin-left:12px}.modal-accordion-chevron{margin-left:8px}.modal-accordion-container{padding:0 24px}.modal-accordion-container.modal-accordion-full-width{padding:0}.theme-card[data-v-58003357]{cursor:pointer;flex-direction:column;gap:8px;display:flex}.theme-card .theme-preview-card[data-v-58003357]{box-shadow:var(--shadow-base);transition:var(--smooth);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.theme-card .theme-preview-card.hover[data-v-58003357]:hover{transform:scale(1.05)}.theme-card .theme-preview-card .theme-preview-card-content[data-v-58003357]{box-shadow:var(--shadow-base);border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;display:flex}.theme-card .theme-preview-card .theme-preview-card-content .cobutton[data-v-58003357]{padding:6px 16px}.theme-card .logo-wrapper[data-v-58003357]{align-items:center;width:100%;display:flex}.theme-card .logo-wrapper[data-v-58003357],.theme-card .logo-wrapper img[data-v-58003357]{max-width:70px;max-height:20px}.theme-card .logo-wrapper.box[data-v-58003357]{width:auto;min-width:20px;box-shadow:var(--shadow-base);background-color:#fff;border-radius:1000px;padding:4px}.theme-card .logo-wrapper.box img[data-v-58003357]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:32px}.theme-card .theme-info[data-v-58003357]{justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-card .theme-info .dropdown[data-v-58003357]{flex-shrink:0;margin-left:auto}.font-selector-dropdown svg{height:12px}.font-selector-dropdown .popup.dropdown-popup>.popup-inner{overflow:hidden auto}.font-selector-dropdown .add-custom>.cobutton{padding:12px 16px}.font-selector-dropdown .add-custom>.cobutton .upgrade-popup{pointer-events:all;margin-left:auto}.font-selector-dropdown .custom-font-option{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.font-selector-dropdown .custom-font-option .custom-font-edit{opacity:0;pointer-events:none;transition:var(--smooth-fast)}.font-selector-dropdown .option:hover .custom-font-edit{opacity:1;pointer-events:auto}.portal-wrapper.popup-portal .custom-fonts-menu.popup.open{transform:translate(8px,-78px)}.portal-wrapper.popup-portal .custom-fonts-menu.popup .popup-inner{flex-direction:column;gap:8px;min-width:260px;padding:16px;display:flex}.portal-wrapper.popup-portal .custom-fonts-menu.popup .popup-inner .uploader{height:188px;margin-top:8px}.portal-wrapper.popup-portal .custom-fonts-menu.popup .popup-inner .uploader .target .target-inner{min-height:100%}.theme-edit[data-v-ef9af990]{z-index:999;background:#fff;flex-direction:column;flex:1;display:flex;position:absolute;inset:0}.theme-edit .theme-edit-content[data-v-ef9af990]{flex:1;gap:24px;margin-bottom:96px;padding:24px;display:flex;overflow:auto}.theme-edit .theme-edit-body[data-v-ef9af990]{flex-direction:column;flex:1;gap:24px;display:flex}.theme-edit .theme-edit-body .modal-accordion[data-v-ef9af990]{margin-left:-24px}.theme-edit .theme-edit-body[data-v-ef9af990] .modal-accordion-container{flex-direction:column;align-items:flex-start;display:flex}.theme-edit .theme-edit-body .field[data-v-ef9af990]{max-width:440px}.theme-edit .colours[data-v-ef9af990]{flex-wrap:wrap;align-items:flex-start;gap:24px;width:100%;margin:16px 0 24px;display:flex}.theme-edit .colours .colour-field[data-v-ef9af990]{width:96px}.theme-edit .colours .heading-colour-field>.txt-component.heading[data-v-ef9af990]{padding:2px 0 10px;display:block}.theme-edit .colours .heading-colour-field .heading-auto-dropdown[data-v-ef9af990],.theme-edit .colours .heading-colour-field .heading-colour-custom[data-v-ef9af990]{align-items:center;gap:8px;display:flex}.theme-edit .colours .heading-colour-field .heading-colour-custom .colour-field[data-v-ef9af990]{width:96px}.theme-edit .colours .heading-colour-field .heading-colour-reset.cobutton[data-v-ef9af990]{padding:0}.theme-edit .colours .heading-colour-field .heading-auto-button[data-v-ef9af990]{border:1px solid var(--steel);cursor:pointer;background:#fff;border-radius:8px;width:96px;height:40px}.theme-edit .colours .heading-colour-field .heading-auto-button .txt-component[data-v-ef9af990]{color:var(--coal)}.theme-edit .colours .heading-colour-field .heading-auto-button[data-v-ef9af990]:hover{background:var(--cloud)}.theme-edit .switch-field[data-v-ef9af990]{align-items:flex-start}.theme-edit .switch-field .txt-component.heading[data-v-ef9af990]{margin-top:2px;margin-bottom:8px}.theme-edit .dropdown>.cobutton[data-v-ef9af990]{padding:11px 16px}.theme-edit .font-config[data-v-ef9af990]{flex-direction:column;display:flex}.theme-edit .font-config .font-selectors[data-v-ef9af990]{gap:12px;margin-bottom:24px;display:flex}.theme-edit .font-config .font-selectors>.field[data-v-ef9af990]:first-child{flex:0 0 50%}.theme-edit .font-config .font-selectors>.field[data-v-ef9af990]:last-child{flex:0 0 30%}.theme-edit .font-config .font-selectors .font-selector[data-v-ef9af990]{flex-direction:column;width:260px;display:flex}.theme-edit .font-config .font-selectors .font-selector .txt-component.heading[data-v-ef9af990]{padding:2px 0 10px}.theme-edit .logo-config[data-v-ef9af990]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.theme-edit .logo-config .switch-field[data-v-ef9af990]{justify-content:space-between;width:100%;margin:0}.theme-edit .logo-config .switch-field.thin[data-v-ef9af990]{margin-bottom:32px}.theme-edit .logo-config .field[data-v-ef9af990]{width:100%}.theme-edit .theme-preview-cards[data-v-ef9af990]{flex-direction:column;gap:16px;width:272px;display:flex;position:sticky;top:0}.theme-edit .theme-footer[data-v-ef9af990]{border-top:1px solid var(--smoke);background:#fff;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.theme-edit .theme-footer .cobutton.basic[data-v-ef9af990]{margin-right:auto}.theme-edit .theme-footer .theme-footer-message[data-v-ef9af990]{background:var(--cloud);align-items:center;gap:4px;padding:4px 24px;display:flex;position:absolute;bottom:100%;left:0;right:0}.theme-edit .custom-font-editor[data-v-ef9af990]{z-index:1000;background:var(--smoke);flex-direction:column;display:flex;position:absolute;inset:0}.theme-edit .custom-font-panel[data-v-ef9af990]{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;height:100%;display:flex;overflow:hidden}.theme-edit .custom-font-header[data-v-ef9af990]{border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.theme-edit .custom-font-header .custom-font-title[data-v-ef9af990]{align-items:center;gap:12px;display:flex}.theme-edit .custom-font-body[data-v-ef9af990]{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow:auto}.theme-edit .custom-font-family[data-v-ef9af990]{flex-direction:column;gap:8px;max-width:440px;display:flex}.theme-edit .custom-font-row[data-v-ef9af990]{grid-template-columns:48px minmax(240px,1.4fr) minmax(220px,1fr) 150px 28px;align-items:flex-end;gap:16px;display:grid}.theme-edit .custom-font-index-wrapper[data-v-ef9af990]{flex-direction:column;gap:8px;display:flex}.theme-edit .custom-font-index[data-v-ef9af990]{background:var(--cloud);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.theme-edit .custom-font-column[data-v-ef9af990]{flex-direction:column;gap:8px;min-width:0;display:flex}.theme-edit .custom-font-column .txt-component.heading[data-v-ef9af990]{padding-top:2px}.theme-edit .custom-font-file-display[data-v-ef9af990]{background:#fff;border-radius:8px;align-items:center;height:48px;padding:0 16px;display:flex;box-shadow:0 2px 8px #0000000a,0 0 2px #0000000f,0 0 1px #0000000a}.theme-edit .custom-font-file-display .txt-component[data-v-ef9af990]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-edit .custom-font-weight[data-v-ef9af990] .field-container{max-width:150px}.theme-edit .custom-font-weight[data-v-ef9af990] .field-container .cobutton{border:1px solid var(--anchor);height:48px}.theme-edit .custom-font-delete[data-v-ef9af990]{margin-top:28px}.theme-edit .custom-font-footer[data-v-ef9af990]{border-top:1px solid var(--smoke);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;flex-direction:column;gap:12px;padding:16px 24px;display:flex}.theme-edit .custom-font-message[data-v-ef9af990]{background:var(--cloud);align-items:center;gap:8px;padding:4px 24px;display:flex;position:absolute;bottom:100%;left:0;right:0}.theme-edit .custom-font-actions[data-v-ef9af990]{justify-content:space-between}.theme-edit .custom-font-actions[data-v-ef9af990],.theme-edit .custom-font-actions-right[data-v-ef9af990]{align-items:center;gap:12px;display:flex}.course-theme{flex-direction:column;flex:1;padding:24px 24px 0;display:flex;overflow:auto}.course-theme .theme-list-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.course-theme hr{border:0;border-top:1px solid var(--smoke);margin:16px 0}.course-theme .theme-sections{flex-direction:column;gap:8px;display:flex}.course-theme .theme-sections .theme-section{flex-direction:column;gap:16px;display:flex}.course-theme .theme-cards-grid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:24px 16px;display:grid}.asset-library{flex-direction:column;flex:1;min-height:0;max-height:calc(100% - 80px);display:flex;position:relative}.asset-library header{justify-content:space-between;align-items:center;padding:24px;display:flex}.asset-library header>div{align-items:center;gap:8px;display:flex}.asset-library header.mobile{flex-direction:column-reverse;align-items:stretch;gap:8px}.asset-library header.mobile>div .search-container{flex:1}.asset-library header .toggle-container.filter-toggle .tab{padding:8px 12px}.asset-library .empty-state{position:relative}.asset-library .empty-state .cobutton{margin:0}.asset-library .empty-state .uploader{margin-top:24px}.asset-library section{flex:1;position:relative;overflow:auto}.asset-library section.asset-grid{flex-flow:wrap;align-content:flex-start;gap:16px;padding:0 24px 24px;display:flex}.asset-library section.asset-list{flex-direction:column;gap:0;display:flex}.asset-library .uploader.dropzone{opacity:0;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.asset-library .uploader.dropzone.dragging{opacity:1;z-index:1000}.asset-library .uploader.upload-button{cursor:pointer}.asset-library .uploader.upload-button .target{padding:0}.asset-library .uploader.upload-button:hover .cobutton.smoke{background-color:var(--mercury)}.asset-library .uploader.dropzone .target input{cursor:default}.asset-library .modal-outer .modal-inner .footer{justify-content:space-between}.asset-library footer{border-top:1px solid var(--smoke);background-color:#fff;align-items:center;gap:16px;padding:24px;display:flex;position:sticky;bottom:0;left:0;right:0}.asset-library footer>.txt-component{flex:1}.brand-voice[data-v-3ba8fa45]{flex-direction:column;flex:1;min-height:0;display:flex}.brand-voice .brand-voice-body[data-v-3ba8fa45]{flex:1;min-height:0;padding:24px;overflow:auto}.brand-voice .modal-accordion[data-v-3ba8fa45]{margin:24px -24px}.brand-voice .section-content[data-v-3ba8fa45]{width:100%;max-width:424px;padding-bottom:24px}.brand-voice .section-content label>div:not(.slot-wrapper) .txt-component.heading[data-v-3ba8fa45]{margin-bottom:8px}.brand-voice .split[data-v-3ba8fa45],.brand-voice .stack[data-v-3ba8fa45]{flex-direction:column;gap:16px;display:flex}.brand-voice .options-grid[data-v-3ba8fa45]{flex-wrap:wrap;gap:8px;display:flex}.brand-voice .options-grid .cobutton[data-v-3ba8fa45]{text-align:left;white-space:normal;width:fit-content}.brand-voice .options-grid .cobutton.selected[data-v-3ba8fa45]{box-shadow:var(--shadow-base);border-color:var(--anchor)}.brand-voice .options-grid.wrap .cobutton[data-v-3ba8fa45]{min-width:220px}.brand-voice .perspective-options[data-v-3ba8fa45]{flex-direction:column;gap:8px;display:flex}.brand-voice .perspective-option[data-v-3ba8fa45]{border:1px solid var(--smoke);width:100%;transition:var(--smooth-fast);background:#fff;border-radius:8px;padding:8px 10px}.brand-voice .perspective-option[data-v-3ba8fa45]:hover{border-color:var(--steel)}.brand-voice[data-v-3ba8fa45] .perspective-option label,.brand-voice[data-v-3ba8fa45] .perspective-option .slot-wrapper{width:100%}.brand-voice .generate-during-creation[data-v-3ba8fa45]{justify-content:space-between;align-items:flex-start;width:100%}.brand-voice .generate-during-creation .txt-component.heading[data-v-3ba8fa45]{margin-top:2px;margin-bottom:8px}.brand-voice .images-remaining[data-v-3ba8fa45]{color:var(--steel)}.brand-voice .image-style-options[data-v-3ba8fa45]{flex-wrap:wrap;gap:4px;display:flex}.brand-voice .image-style-option[data-v-3ba8fa45]{border:1px solid var(--smoke);transition:var(--smooth-fast);background:#fff;border-radius:8px;padding:8px 10px}.brand-voice .image-style-option[data-v-3ba8fa45]:hover{border-color:var(--steel)}.brand-voice[data-v-3ba8fa45] .image-style-option label,.brand-voice[data-v-3ba8fa45] .image-style-option .slot-wrapper{width:100%}.brand-voice .imagery-options[data-v-3ba8fa45]{flex-direction:column;gap:8px;display:flex}.brand-voice .option-copy[data-v-3ba8fa45]{align-items:center;gap:4px;display:flex}.brand-voice .option-copy .txt-component.heading[data-v-3ba8fa45]{margin-bottom:0}.brand-voice .traits[data-v-3ba8fa45]{flex-direction:column;gap:16px;display:flex}.brand-voice .language-dropdown[data-v-3ba8fa45]{width:100%;margin-bottom:24px}.brand-voice .imagery .cobox[data-v-3ba8fa45]{margin-top:4px}.brand-voice .actions[data-v-3ba8fa45]{border-top:1px solid var(--smoke);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:24px;display:flex}.reveal .letter{transition:var(--smooth-slow);opacity:0}.reveal .letter.in{opacity:1}.modal-outer.course-assistant{z-index:999;align-items:flex-end}.modal-outer.course-assistant>.modal-inner{background-color:var(--cloud);border-radius:0;max-height:100%;margin:0}.modal-outer.course-assistant>.modal-inner>.header{background-color:var(--cloud);border:none}.modal-outer.course-assistant>.modal-inner>.header svg{width:36px;height:36px;margin-right:8px}.modal-outer.course-assistant>.modal-inner>.body{height:calc(100vh - 80px)}.modal-outer.course-assistant .chat-container{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.modal-outer.course-assistant .submit-prompt{align-self:flex-end}.modal-outer.course-assistant .action-container{justify-content:space-between;align-items:center;display:flex}.modal-outer.course-assistant .action-container .cobutton{transition:var(--smooth-slow);opacity:1;transform:translateY(0)}.modal-outer.course-assistant .action-container .cobutton.hide{opacity:0;transform:translateY(16px)}.modal-outer.course-assistant .field{transition:var(--smooth-slow);opacity:1;transform:translateY(0)}.modal-outer.course-assistant .field.hide{opacity:0;transform:translateY(16px)}.modal-outer.course-assistant .separator{opacity:1;width:100%;transition:var(--smooth-slow);align-items:center;margin:8px 0;transition-delay:.45s;display:flex;transform:translateY(0)}.modal-outer.course-assistant .separator .txt-component{text-transform:uppercase;color:var(--anchor);margin:0 8px}.modal-outer.course-assistant .separator>div{background-color:var(--smoke);flex:auto;height:1px}.modal-outer.course-assistant .options-grid{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.modal-outer.course-assistant .options-grid .cobutton{text-align:left;white-space:wrap;opacity:1;transition:var(--smooth-slow);transform:translateY(0)}.modal-outer.course-assistant .options-grid .cobutton .txt-component .txt-component-content{gap:4px}.modal-outer.course-assistant .options-grid .cobutton:first-child{transition-delay:.15s}.modal-outer.course-assistant .options-grid .cobutton:nth-child(2){transition-delay:.3s}.modal-outer.course-assistant .options-grid .cobutton:nth-child(3){transition-delay:.45s}.modal-outer.course-assistant .options-grid .cobutton:nth-child(4){transition-delay:.6s}.modal-outer.course-assistant .options-grid .cobutton:nth-child(5){transition-delay:.75s}.modal-outer.course-assistant .options-grid .cobutton.hide{opacity:0;transform:translateY(16px)}.modal-outer.course-assistant .options-grid.wrap{flex-flow:wrap}.modal-outer.course-assistant .options-grid.wrap .spacer{flex:50%}.modal-outer.course-assistant .options-grid.select-variant .cobutton .icon{color:var(--magic);fill:var(--magic)}.modal-outer.course-assistant img{border-radius:12px}.modal-outer.course-assistant .info-block{flex-direction:column;gap:16px;display:flex}.modal-outer.course-assistant .file-types{flex-direction:column;gap:4px;display:flex}.modal-outer.course-assistant .processing{border:1.5px solid var(--magic);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:80px;padding:20px;display:flex;position:relative}.modal-outer.course-assistant .processing .animation{margin:0}.modal-outer.course-assistant .processing.prompt{background-color:var(--cloud);height:98px}.modal-outer.course-assistant .uploader-container{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.modal-outer.course-assistant .uploader-container .txt-component .txt-component-content .icon{margin-right:4px}.modal-outer.course-assistant .uploader-container .upload-wrapper{border:1px solid var(--steel);border-radius:8px;width:100%;position:relative}.modal-outer.course-assistant .uploader-container .upload-wrapper.disabled{pointer-events:none;background-color:var(--cloud)}.modal-outer.course-assistant .uploader-container .upload-wrapper .file-list{flex-wrap:wrap;gap:8px;padding:16px 16px 8px;display:flex}.modal-outer.course-assistant .uploader-container .upload-wrapper .file-list .uploader{background:0 0;width:auto}.modal-outer.course-assistant .uploader-container .upload-wrapper .file-item{box-shadow:var(--shadow-base);transition:var(--smooth);background:#fff;border-radius:8px;flex:none;align-items:center;gap:8px;padding:4px;display:flex}.modal-outer.course-assistant .uploader-container .upload-wrapper .file-item .file-icon{-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;height:24px;display:flex}.modal-outer.course-assistant .uploader-container .upload-wrapper .file-item .file-icon.uploading{background:var(--cloud);width:24px}.modal-outer.course-assistant .uploader-container .upload-wrapper .file-item .file-details{flex:1;min-width:0}.modal-outer.course-assistant .uploader-container .upload-wrapper .file-item .cobutton.remove{z-index:2;opacity:0;margin:0;padding:0;position:relative}.modal-outer.course-assistant .uploader-container .upload-wrapper .file-item:hover{box-shadow:var(--shadow-xl)}.modal-outer.course-assistant .uploader-container .upload-wrapper .file-item:hover .cobutton.remove{opacity:1}.modal-outer.course-assistant .uploader-container .upload-wrapper .uploader{border-radius:8px!important}.modal-outer.course-assistant .uploader-container .upload-wrapper .uploader .target{padding:16px}.modal-outer.course-assistant .uploader-container .upload-wrapper .uploader .target .target-inner{min-height:148px}.modal-outer.course-assistant .uploader-container .upload-wrapper .uploader .target .txt-component.body.xxs{top:calc(100% + 54px);left:-1px}.modal-outer.course-assistant .uploader-container .upload-wrapper .uploader.hidden{opacity:0;z-index:1;pointer-events:none;position:absolute;inset:0 0 48px}.modal-outer.course-assistant .uploader-container .upload-wrapper .uploader.hidden .target input{cursor:default}.modal-outer.course-assistant .uploader-container .upload-wrapper .uploader.hidden .target .target-inner{min-height:auto}.modal-outer.course-assistant .uploader-container .upload-wrapper .uploader.hidden.dragging{opacity:1;pointer-events:auto}.modal-outer.course-assistant .uploader-container .upload-wrapper .field .field-container{background:0 0;border:0}.modal-outer.course-assistant .uploader-container .upload-wrapper .upload-actions{border-top:1px solid var(--steel);background-color:var(--cloud);border-radius:0 0 8px 8px;align-items:center;gap:8px;padding:8px 16px;display:flex}.modal-outer.course-assistant .uploader-container .upload-wrapper .upload-actions .cobutton,.modal-outer.course-assistant .uploader-container .upload-wrapper .upload-actions .cobutton .icon{margin:0}.modal-outer.course-assistant .uploader-container .upload-wrapper .upload-actions .cobutton svg{width:20px;height:20px;margin-right:8px}.modal-outer.course-assistant .uploader-container .uploader{width:100%}.modal-outer.course-assistant .uploader-container .file-card{color:var(--coal);box-shadow:var(--shadow-base);background-color:#fff;border-radius:16px;align-items:center;width:100%;min-width:327px;padding:8px 16px 8px 8px;display:flex}.modal-outer.course-assistant .uploader-container .file-card .type{text-transform:uppercase;background:var(--magic);border-radius:8px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;margin-right:16px;display:flex}.modal-outer.course-assistant .uploader-container .file-card .type .txt-component.heading{color:var(--magic-contrast)}.modal-outer.course-assistant .uploader-container .file-card .file{flex:auto;align-items:center;display:flex}.modal-outer.course-assistant .uploader-container .file-card .filename{word-break:break-all}.modal-outer.course-assistant .uploader-container .file-card .extension{color:var(--anchor)}.modal-outer.course-assistant .uploader-container .action-container{align-items:center;width:100%;margin-top:24px}.modal-outer.course-assistant .document-process-error{max-width:100%;margin-top:8px}.modal-outer.course-assistant .image-selector{width:100%;position:relative}.modal-outer.course-assistant .image-selector .image-grid{flex:auto;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:8px 0;display:grid}.modal-outer.course-assistant .image-selector .image-grid .column{flex-direction:column;gap:12px;display:flex}.modal-outer.course-assistant .image-selector .image-grid .image-item{cursor:pointer;background-color:var(--cloud);border-radius:8px;max-height:200px;position:relative;overflow:hidden}.modal-outer.course-assistant .image-selector .image-grid .image-item:hover{opacity:.9}.modal-outer.course-assistant .image-selector .image-grid .image-item.selected{outline:2px solid var(--magic)}.modal-outer.course-assistant .image-selector .image-grid .image-item img{-o-object-fit:contain;object-fit:contain;border-radius:0;width:100%;height:100%;display:block}.modal-outer.course-assistant .image-selector .image-grid .image-item .checkbox{--checkbox-color:var(--magic);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.modal-outer.course-assistant .outline-container{flex-direction:column;gap:16px;width:100%;display:flex}.modal-outer.course-assistant .outline-container .outline-section-title{margin-bottom:-8px}.modal-outer.course-assistant .outline-container .screens-list{gap:8px;width:100%;display:flex}.modal-outer.course-assistant .outline-container .screens-list .numbers{flex-direction:column;gap:8px;margin-right:12px;display:flex}.modal-outer.course-assistant .outline-container .screens-list .numbers .number{background-color:var(--smoke);width:48px;height:48px;color:var(--anchor);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.modal-outer.course-assistant .outline-container .screens-list .numbers .cobutton.ghost{width:48px;height:48px}.modal-outer.course-assistant .outline-container .screens-list .draglist{flex:1}.modal-outer.course-assistant .outline-container .screens-list .draglist .screen-item-container{align-items:center;display:flex}.modal-outer.course-assistant .outline-container .screens-list .draglist .screen-item-container .cobutton.remove{cursor:pointer;opacity:0;transition:var(--smooth)}.modal-outer.course-assistant .outline-container .screens-list .draglist .screen-item-container:hover:not(.dragging) .cobutton.remove{opacity:1}.modal-outer.course-assistant .outline-container .screens-list .draglist .screen-item{height:48px;color:var(--coal);box-shadow:var(--shadow-base);background-color:#fff;border-radius:8px;flex-direction:row;flex:1;justify-content:space-between;align-items:center;padding:4px 4px 4px 0;display:flex}.modal-outer.course-assistant .outline-container .screens-list .draglist .screen-item .txt-component{--edit-background-colour:transparent;border-radius:8px;height:40px;margin:4px;padding:12px}.modal-outer.course-assistant .outline-container .screens-list .draglist .screen-item .txt-component.body{flex:auto}.modal-outer.course-assistant .outline-container .screens-list .draglist .screen-item .txt-component.heading{margin-right:-8px;padding-right:0}.modal-outer.course-assistant .outline-container .screens-list .draglist .screen-item .cobutton{cursor:inherit}.modal-outer.course-assistant .outline-container .screens-list .draglist .screen-item:focus-within .txt-component,.modal-outer.course-assistant .outline-container .screens-list .draglist .screen-item:hover:not(.quiz):not(.dragging) .txt-component{background-color:var(--cloud)}.modal-outer.course-assistant .outline-container .outline-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.modal-outer.course-assistant .outline-container .outline-actions .cobutton{transition:var(--smooth-slow);opacity:1;transform:translateY(0)}.modal-outer.course-assistant .outline-container .outline-actions .cobutton.hide{opacity:0;transform:translateY(16px)}.modal-outer.course-assistant .outline-container .outline-footer{min-height:40px;margin-top:8px}.modal-outer.course-assistant .outline-container .outline-footer .switch-field.generate-ai-images{flex:1;justify-content:flex-start}.modal-outer.course-assistant .outline-container .outline-footer .switch-field.generate-ai-images.hide{opacity:0;transform:translateY(16px)}.dropdown-popup.language-selector .popup-inner{width:100%;max-height:300px}.dropdown-popup.language-selector .popup-inner .search-container{margin:8px}.dropdown-popup.language-selector .popup-inner hr{margin:4px -8px}.dropdown-popup.language-selector .popup-inner .cobutton{flex:none!important}.dropdown-popup.language-selector .popup-inner .txt-component.s{text-align:center;flex:auto;justify-content:center}aside.sidebar[data-v-4a8068b0]{--sidebar-background:#fff;background:var(--sidebar-background);transition:var(--smooth);z-index:1;width:0;filter:var(--shadow-base-filter);flex-direction:column;flex:none;justify-content:center;display:flex;position:relative;left:-1px}aside.sidebar.open[data-v-4a8068b0]{filter:none;width:216px;left:0}aside.sidebar.preview[data-v-4a8068b0]{width:0;overflow:hidden}aside.sidebar.preview .toggle[data-v-4a8068b0]{transform:translate(-100%)}aside.sidebar .sidebar-inner[data-v-4a8068b0]{flex-direction:column;flex:1;height:100%;display:flex;position:relative}aside.sidebar .sidebar-inner .screens[data-v-4a8068b0]{flex:1;overflow:hidden}aside.sidebar .sidebar-inner .screens[data-v-4a8068b0] .border{color:#fff}aside.sidebar .sidebar-inner .screens.open[data-v-4a8068b0]{flex-direction:column;gap:12px;width:216px;padding:12px;display:flex}aside.sidebar .sidebar-inner .screens.open .screen-wrapper[data-v-4a8068b0]{align-items:center;gap:8px;display:flex}aside.sidebar .sidebar-inner .screens.open .screen-wrapper .icon[data-v-4a8068b0],aside.sidebar .sidebar-inner .screens.open .screen-wrapper .txt-component.s[data-v-4a8068b0]{color:var(--anchor);fill:var(--anchor)}aside.sidebar .sidebar-inner .screens.open .screen-wrapper .screen-number[data-v-4a8068b0]{justify-content:center;align-self:stretch;align-items:center;width:20px;display:flex}aside.sidebar .sidebar-inner .screens.open .screen-wrapper .screen-number .icon[data-v-4a8068b0]{opacity:0;transition:var(--smooth);position:absolute}aside.sidebar .sidebar-inner .screens.open .screen-wrapper.selected .icon[data-v-4a8068b0],aside.sidebar .sidebar-inner .screens.open .screen-wrapper.selected .txt-component.s[data-v-4a8068b0]{color:var(--coal);fill:var(--coal)}aside.sidebar .sidebar-inner .screens.open .screen-wrapper.selected .screen[data-v-4a8068b0]{outline:1.5px solid var(--primary)}aside.sidebar .sidebar-inner .screens.open .screen-wrapper.anchored[data-v-4a8068b0]{margin:12px;display:flex;position:absolute;bottom:0;left:0;right:0}aside.sidebar .sidebar-inner .screens.open .screen-wrapper:hover:not(.translation) .screen-number .icon[data-v-4a8068b0]{opacity:1}aside.sidebar .sidebar-inner .screens.open .screen-wrapper:hover:not(.translation) .screen-number .txt-component.s[data-v-4a8068b0]{opacity:0}aside.sidebar .sidebar-inner .screens.open .screen[data-v-4a8068b0]{aspect-ratio:164/104;outline:1px solid rgba(var(--coal-rgb),.1);background:#fff;border-radius:8px;flex:1;min-width:164px;height:auto;position:relative}aside.sidebar .sidebar-inner .screens.open .screen[data-v-4a8068b0]:hover{outline:1px solid rgba(var(--coal-rgb),.25)}aside.sidebar .sidebar-inner .screens.open .screen .ai[data-v-4a8068b0]{z-index:1;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}aside.sidebar .sidebar-inner .screens.open .screen .animation[data-v-4a8068b0]{margin:auto}aside.sidebar .sidebar-inner .screens.open .screen .chip[data-v-4a8068b0]{z-index:1;border-radius:4px;margin:8px;position:absolute;top:0;left:0}aside.sidebar .sidebar-inner .screens.open .screen .dropdown.menu[data-v-4a8068b0]{margin:8px;position:absolute;top:0;right:0}aside.sidebar .sidebar-inner .screens.open .screen .dropdown.menu[data-v-4a8068b0],aside.sidebar .sidebar-inner .screens.open .screen .reorder[data-v-4a8068b0]{opacity:0}aside.sidebar .sidebar-inner .screens.open .screen.touch .dropdown.menu[data-v-4a8068b0],aside.sidebar .sidebar-inner .screens.open .screen.touch .reorder[data-v-4a8068b0],aside.sidebar .sidebar-inner .screens.open .screen:hover .dropdown.menu[data-v-4a8068b0],aside.sidebar .sidebar-inner .screens.open .screen:hover .reorder[data-v-4a8068b0]{opacity:1}aside.sidebar .sidebar-inner .screens.open .screen .screen-preview[data-v-4a8068b0]{border-radius:8px}aside.sidebar .sidebar-inner .screens.open .cobutton.add-screen[data-v-4a8068b0]{width:calc(100% - 28px);margin-left:28px;transition:none;position:relative}aside.sidebar .sidebar-inner .screens.open .cobutton.add-screen.pad-bottom[data-v-4a8068b0]{margin-bottom:128px}aside.sidebar .sidebar-inner .screens.closed[data-v-4a8068b0]{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:12px;display:flex}aside.sidebar .sidebar-inner .screens.closed .screen[data-v-4a8068b0]{border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}aside.sidebar .sidebar-inner .screens.closed .screen.add[data-v-4a8068b0]{border-top:1px solid var(--smoke);width:auto;height:auto;color:var(--anchor);background:0;border-radius:0;justify-content:center;align-items:center;margin:0 -12px -12px;padding:16px;display:flex;position:relative}aside.sidebar .sidebar-inner .screens.closed .screen.add[data-v-4a8068b0]:hover{color:var(--coal)}aside.sidebar .sidebar-inner .screens.closed .screens-inner[data-v-4a8068b0]{flex-direction:column;flex:1;align-items:center;gap:12px;display:flex;overflow:auto}aside.sidebar .sidebar-inner .screens .screen .float-nav[data-v-4a8068b0]{left:0}aside.sidebar .add-footer[data-v-4a8068b0]{transition:var(--smooth);background:#fff;padding:4px 12px 12px;position:absolute;bottom:0;left:0;right:0}aside.sidebar .add-footer .cobutton[data-v-4a8068b0]{border:0;position:relative}aside.sidebar .add-footer .tooltip[data-v-4a8068b0]{width:100%}aside.sidebar .add-footer[data-v-4a8068b0]:before{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:40px;position:absolute;top:-40px;left:0;right:0}aside.sidebar .add-footer.hide[data-v-4a8068b0]{transform:translateY(100%)}aside.sidebar .collapsed-sidebar[data-v-4a8068b0]{background-color:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;left:12px}aside.sidebar .collapsed-sidebar hr[data-v-4a8068b0]{background:var(--smoke);width:100%;height:1px;margin:0}aside.sidebar .collapsed-sidebar .cobutton[data-v-4a8068b0]{padding:6px}aside.sidebar .toggle[data-v-4a8068b0]{z-index:1000;background:var(--sidebar-background);width:24px;height:64px;transition:var(--smooth);border-radius:0 12px 12px 0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}aside.sidebar .toggle .icon[data-v-4a8068b0]{color:var(--anchor)}aside.sidebar .toggle:hover .icon[data-v-4a8068b0]{color:var(--coal)}aside.sidebar .toggle[data-v-4a8068b0]:after,aside.sidebar .toggle[data-v-4a8068b0]:before{content:"";width:12px;height:24px;transition:var(--smooth);background-color:#0000;position:absolute;left:0}aside.sidebar .toggle[data-v-4a8068b0]:before{box-shadow:var(--sidebar-background) 0 12px 0 0;border-bottom-left-radius:12px;top:-24px}aside.sidebar .toggle[data-v-4a8068b0]:after{box-shadow:var(--sidebar-background) 0 -12px 0 0;border-top-left-radius:12px;bottom:-24px}aside.sidebar .sidebar-inner .simplebar-content-wrapper{content-visibility:auto}.dropdown.publish>.cobutton .txt-component{pointer-events:none}.dropdown.publish>.cobutton .txt-component .txt-component-content{justify-content:center;gap:8px}.dropdown.publish>.cobutton .animation{margin:0}.dropdown.publish.mobile>.cobutton{width:auto}.dropdown.publish>.dropdown-popup>.popup-inner{gap:0;width:375px;padding:0}.dropdown.publish>.dropdown-popup>.popup-inner .revert-confirm{flex-direction:column;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .revert-confirm .revert-confirm-body{flex-direction:column;gap:4px;padding:24px 24px 56px;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .revert-confirm .revert-confirm-footer{border-top:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:relative}.dropdown.publish>.dropdown-popup>.popup-inner .revert-confirm .revert-confirm-footer .revert-confirm-warning{background-color:var(--smoke);align-items:center;gap:8px;width:100%;padding:4px 24px;display:flex;position:absolute;bottom:100%;left:0;right:0}.dropdown.publish>.dropdown-popup>.popup-inner .publish-info{padding:24px}.dropdown.publish>.dropdown-popup>.popup-inner .publish-info .publish-info-item{align-items:center;gap:8px;padding:2px 0;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .publish-info .publish-info-item .cobutton{margin-left:auto}.dropdown.publish>.dropdown-popup>.popup-inner .publish-button{justify-content:center;align-items:center;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .publish-button .spinner{margin-right:8px}.dropdown.publish>.dropdown-popup>.popup-inner .publish-button.faded>*{color:var(--coal)}.dropdown.publish>.dropdown-popup>.popup-inner .narration{border:1px solid var(--smoke);background-color:var(--cloud);border-radius:12px;flex-direction:column;gap:16px;margin:0 24px 24px;padding:16px;display:flex;overflow:visible}.dropdown.publish>.dropdown-popup>.popup-inner .narration.narration-only{background:0 0;border:0;padding:12px 0 0}.dropdown.publish>.dropdown-popup>.popup-inner .narration .switch-field{justify-content:space-between}.dropdown.publish>.dropdown-popup>.popup-inner .narration .switch-field .narration-label{align-items:center;gap:8px;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .narration.checked,.dropdown.publish>.dropdown-popup>.popup-inner .narration.limited{background-color:var(--canvas)}.dropdown.publish>.dropdown-popup>.popup-inner .narration.complete{opacity:.5}.dropdown.publish>.dropdown-popup>.popup-inner .narration hr{margin:0}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-usage .narration-usage-header{justify-content:space-between;align-items:center;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-usage .progress{margin-top:8px}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-alert{background-color:var(--warning-tint);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-alert.magic{background-color:var(--magic-tint)}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-generating{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-generating .generate-status{align-items:center;gap:8px;width:100%;padding:8px;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-generating .generate-status .txt-component.heading{flex:1}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-errors{border-top:1px solid var(--smoke);flex-direction:column;align-items:stretch;gap:12px;margin:0 -4px;padding:16px 12px 4px;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-errors .narration-errors-summary{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-errors .narration-errors-groups{flex-direction:column;gap:16px;width:100%;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-errors .narration-errors-group{flex-direction:column;gap:8px;width:100%;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-errors .narration-errors-section-head{flex-direction:column;gap:8px;padding:4px 0 0;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-errors .narration-errors-section-rule{border:none;border-top:1px solid var(--smoke);height:0;margin:0}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-errors .narration-errors-section-label{text-transform:uppercase;letter-spacing:.1px;color:var(--anchor);padding:2px 8px}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-errors .narration-errors-row{background-color:var(--canvas);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-errors .narration-errors-row .narration-errors-row-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-errors .narration-errors-row .narration-errors-row-left .txt-component{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown.publish>.dropdown-popup>.popup-inner .narration .narration-errors .narration-errors-row .cobutton.basic.anchor{flex-shrink:0;padding:0 4px}.dropdown.publish>.dropdown-popup>.popup-inner .narration .tooltip{background:var(--warning);border-radius:100%;padding:4px}.dropdown.publish>.dropdown-popup>.popup-inner .publish-footer{border-top:1px solid var(--smoke);flex-direction:column;align-items:stretch;display:flex}.dropdown.publish>.dropdown-popup>.popup-inner .publish-footer .publish-footer-button-wrap{padding:16px 24px}.modal-outer.narrations{padding:16px}.modal-outer.narrations.drawer{padding:0}.modal-outer.narrations>.modal-inner{border-radius:32px;height:100%}.modal-outer.narrations>.modal-inner>.body{background-color:#fff;flex-direction:column;display:flex;overflow:hidden}.modal-outer.narrations>.modal-inner>.body .header{border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.modal-outer.narrations>.modal-inner>.body .header>div{align-items:center;display:flex}.modal-outer.narrations>.modal-inner>.body .header .cobutton{padding:0}.modal-outer.narrations>.modal-inner>.body>.narration{flex-direction:column;flex:1;gap:16px;padding:24px 24px 96px;display:flex;position:relative;overflow:auto}.modal-outer.narrations>.modal-inner>.body>.narration .switch-field{justify-content:space-between;align-items:flex-start;width:100%}.modal-outer.narrations>.modal-inner>.body>.narration .switch-field .switch-label{flex-direction:column;gap:8px;display:flex}.modal-outer.narrations>.modal-inner>.body>.narration .switch-field.thin{align-items:center}.modal-outer.narrations>.modal-inner>.body>.narration .switch-field.disabled{color:var(--steel)}.modal-outer.narrations>.modal-inner>.body>.narration .processing{border:1.5px solid var(--magic);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:300px;height:44px;margin-bottom:8px;padding:8px 16px;display:flex;position:relative}.modal-outer.narrations>.modal-inner>.body>.narration .processing .animation{margin:0}.modal-outer.narrations>.modal-inner>.body>.narration .language-readonly{border:1.5px solid var(--smoke);box-sizing:border-box;border-radius:8px;align-items:center;width:300px;height:44px;margin-bottom:8px;padding:8px 16px;display:flex}.modal-outer.narrations>.modal-inner>.body>.narration .language-readonly.disabled{color:var(--steel)}.modal-outer.narrations>.modal-inner>.body>.narration .narration-usage{max-width:512px}.modal-outer.narrations>.modal-inner>.body>.narration .narration-usage .narration-usage-header{justify-content:space-between;align-items:center;display:flex}.modal-outer.narrations>.modal-inner>.body>.narration .narration-usage .progress{margin-top:8px}.modal-outer.narrations>.modal-inner>.body>.narration .narration-alert{background-color:var(--warning-tint);border-radius:12px;flex-direction:column;gap:8px;max-width:512px;padding:12px;display:flex}.modal-outer.narrations>.modal-inner>.body>.narration .narration-alert a{color:inherit;text-decoration:underline}.modal-outer.narrations>.modal-inner>.body>.narration .narration-alert.magic{background-color:var(--magic-tint)}.modal-outer.narrations>.modal-inner>.body>.narration hr{margin:8px 0}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select.disabled{color:var(--steel)}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-items{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item{align-items:center;gap:8px;display:flex}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item svg{flex:none;width:32px;height:32px;margin-right:4px}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item .cobutton{width:auto;height:auto;padding:4px}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item .cobutton svg{margin:0}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item .slot-wrapper{flex:1;align-items:center;gap:8px;padding:16px 56px 16px 16px;display:flex}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item label{flex:1}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item label .fill,.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item label .fill-inner,.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item label:before{left:unset;right:12px}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item>.anchor{color:var(--anchor)}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item.disabled svg{opacity:.5}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item.disabled .anchor{color:var(--steel)}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item.primary{color:var(--coal);background-color:var(--primary-tint)}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item.primary>*{color:var(--coal);fill:var(--coal)}.modal-outer.narrations>.modal-inner>.body>.narration .voice-select .voice-item.primary>.anchor{color:var(--anchor)}.modal-outer.narrations>.modal-inner>.body .narration-footer{border-top:1px solid var(--smoke);background:#fff;justify-content:flex-end;padding:16px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.modal-outer.narrations.mobile>.modal-inner>.body .header,.modal-outer.narrations.mobile>.modal-inner>.body>.narration,.modal-outer.translations{padding:16px}.modal-outer.translations.drawer{padding:0}.modal-outer.translations>.modal-inner{border-radius:32px;height:100%}.modal-outer.translations>.modal-inner>.body{background-color:#fff;flex-direction:column;display:flex;overflow:hidden}.modal-outer.translations>.modal-inner>.body .header{border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.modal-outer.translations>.modal-inner>.body .header>div{align-items:center;display:flex}.modal-outer.translations>.modal-inner>.body .header .cobutton{padding:0}.modal-outer.translations>.modal-inner>.body>.translations{padding:24px;overflow:auto}.modal-outer.translations>.modal-inner>.body>.translations>.txt-component.body.s{margin-bottom:16px}.modal-outer.translations>.modal-inner>.body>.translations .processing{border:1.5px solid var(--magic);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:64px;margin-top:8px;padding:20px 16px;display:flex;position:relative}.modal-outer.translations>.modal-inner>.body>.translations .processing .animation{margin:0}.modal-outer.translations>.modal-inner>.body>.translations .icon.text-danger{margin-right:4px}.modal-outer.translations>.modal-inner>.body>.translations .origin-language{border:1px solid var(--smoke);border-radius:12px;align-items:center;gap:8px;height:64px;margin-top:8px;padding:20px 16px;display:flex}.modal-outer.translations>.modal-inner>.body>.translations .origin-language>.txt-component{flex:1}.modal-outer.translations>.modal-inner>.body>.translations .translations-section{flex-direction:column;gap:8px;margin-top:16px;display:flex}.modal-outer.translations>.modal-inner>.body>.translations .translations-section .translations-header{align-items:center;display:flex}.modal-outer.translations>.modal-inner>.body>.translations .translations-section .translations-header .dropdown-popup .popup-inner{transform:translate(24px)}.modal-outer.translations>.modal-inner>.body>.translations .translations-section>.cobutton{margin-top:8px}.modal-outer.translations>.modal-inner>.body>.translations .translations-section .translations-list{flex-direction:column;gap:8px;display:flex}.modal-outer.translations>.modal-inner>.body>.translations .translations-section .translations-list .translation{border:1px solid var(--smoke);border-radius:12px;align-items:center;gap:8px;height:64px;padding:16px;display:flex}.modal-outer.translations>.modal-inner>.body>.translations .translations-section .translations-list .translation>.txt-component{flex:1}.modal-outer.translations>.modal-inner>.body>.translations .translations-section .translations-list .translation .cobutton.icononly{width:32px;height:32px;padding:6px}.modal-outer.translations>.modal-inner>.body>.translations .translations-section .translations-list .translation .cobutton.sync .icon{fill:var(--anchor)}.modal-outer.translations>.modal-inner>.body>.translations .translations-section .translations-list .translation .badge{background-color:var(--warning);color:var(--warning-contrast);border-radius:12px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-right:8px;padding:8px;display:flex}.modal-outer.translations>.modal-inner>.body>.translations .modal-popover{width:100%;transition:var(--smooth);background:#fff;padding:24px;position:absolute;top:80px;bottom:0;left:0;transform:translate(100%)}.modal-outer.translations>.modal-inner>.body>.translations .modal-popover.show{transform:translate(0)}.modal-outer.translations>.modal-inner>.body>.translations .modal-popover .modal-popover-body>.txt-component.s{margin-bottom:16px}.modal-outer.translations>.modal-inner>.body>.translations .modal-popover .modal-popover-body.fade{opacity:.5;pointer-events:none}.modal-outer.translations>.modal-inner>.body>.translations .modal-popover .modal-popover-footer{border-top:1px solid var(--smoke);background:#fff;justify-content:space-between;align-items:center;width:100%;padding:24px;display:flex;position:absolute;bottom:0;left:0}.modal-outer.translations>.modal-inner>.body>.translations .modal-popover .modal-popover-footer .message{background-color:var(--cloud);z-index:-1;align-items:center;gap:8px;padding:4px 24px;display:flex;position:absolute;bottom:100%;left:0;right:0}.modal-outer.translations.mobile>.modal-inner>.body>.translations .header{padding:16px}.course{height:100%;overflow:hidden}.course>nav{z-index:2;border-bottom:1px solid var(--smoke);background:#fff;justify-content:space-between;align-items:center;height:56px;padding:8px 16px;display:flex;position:relative}.course>nav .course-title{max-width:52ch}.course>nav .translation-banner{gap:0}.course>nav .translation-banner .txt-component.heading{margin-right:12px}.course>nav .txt-component.xs.anchor{margin-left:4px}.course>nav>.txt-component.marker{text-align:center;pointer-events:none;position:absolute;left:0;right:0}.course>nav .spacer{flex:1}.course>nav .center-actions{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.course>nav .center-actions .animation{position:absolute;left:12px}.course>nav>div:not(.toggle-container){align-items:center;gap:8px;display:flex}.course>nav>div:not(.toggle-container)>.txt-component.xs{margin:0 8px}.course>nav>div:not(.toggle-container)>hr{border:none;border-left:1px solid var(--smoke);height:24px;margin:0 4px}.course>nav>div:not(.toggle-container) .cobutton.icononly{padding:6px}.course>nav>div:not(.toggle-container) .cobutton.basic{padding:6px 12px}.course>nav>div:not(.toggle-container) .switch-field.preview{position:relative}.course>nav>div:not(.toggle-container) .switch-field.preview .switch:before{width:96px}.course>nav>div:not(.toggle-container) .switch-field.preview>.txt-component{color:#fff;opacity:.7;-webkit-user-select:none;user-select:none;transition:var(--smooth);position:absolute;left:12px;transform:translate(24px)}.course>nav>div:not(.toggle-container) .switch-field.preview.checked>.txt-component{opacity:1;transform:translate(0)}.course>nav>div:not(.toggle-container) .login{order:99}.course>nav>div:not(.toggle-container) .cobutton{position:relative}.course>nav.tablet .txt-component.heading{text-align:center;flex:1;margin-right:32px}.course>nav.mobile>div .login{order:unset}.course>nav.generate{gap:8px}.course>section{--full-height:calc(100% - 56px);height:var(--full-height);background:var(--asphalt);flex:1;display:flex;position:relative;overflow:hidden}.course>section aside.screen-drawer{width:240px;box-shadow:var(--shadow-xl);transition:var(--smooth);z-index:10001;background:#fff;flex-direction:column;flex:0 0 240px;gap:0;padding:0;display:flex;position:absolute;top:0;bottom:0;right:100%;transform:translate(0)}.course>section aside.screen-drawer.show{transform:translate(100%)}.course>section aside.screen-drawer section{flex-direction:column;gap:8px;padding:24px 16px;display:flex}.course>section aside.screen-drawer section .clickable{border-radius:8px;align-items:center;padding:8px}.course>section aside.screen-drawer section .clickable:hover{background:var(--cloud)}.course>section aside.screen-drawer section.screen-drawer-header{border-bottom:1px solid var(--smoke);flex-direction:row;justify-content:space-between;align-items:center}.course>section aside.screen-drawer section.screen-drawer-body{flex:1;overflow:hidden auto}.course>section .tour{top:0;left:var(--sidebar-width);background-color:rgba(var(--coal-rgb),.65);z-index:1;position:absolute;bottom:0;right:0}.course>section .tour .popup{top:16px;left:-20px;right:unset;position:absolute}.course>section .tour .popup .popup-inner{background-color:var(--primary);color:#fff;flex-direction:column;gap:12px;width:346px;padding:16px}.course>section .tour .popup .popup-inner .tour-footer{justify-content:space-between;align-items:flex-end;display:flex}.course>section .tour .popup .arrow{border-color:transparent var(--primary) transparent transparent}.course>section .tour .screen{top:216px}.course>section .tour .finish{top:unset;bottom:16px}.course>section>main{--full-height:100%;--full-width:calc(100vw - var(--sidebar-width));width:var(--full-width);height:var(--full-height);background:var(--smoke);transition:var(--smooth);margin:auto;position:relative}.course>section>main .screen{height:100%}.course>section>main .rich-text-toolbar{top:0;left:0;bottom:unset;width:auto;max-width:unset;pointer-events:none;flex-direction:column;align-items:center;margin:40px 48px;display:flex}.course>section>main .rich-text-toolbar .toolbar{pointer-events:all;margin:0;position:static}.course>section>main .toast{left:var(--sidebar-width,0)}.course>section>main .float-nav.transform{left:var(--sidebar-width,0);bottom:0;top:unset;margin:32px 48px}.course>section>main .float-nav.transform .transform-progress{box-shadow:var(--shadow-lg);pointer-events:all;background-color:#fff;border-radius:16px;flex-wrap:wrap;place-content:flex-start space-between;align-items:center;gap:0 12px;width:100%;max-width:640px;min-height:64px;margin:auto;padding:16px;display:flex;position:relative}.course>section>main .float-nav.transform .transform-progress .transform-progress-text{align-items:center;gap:4px;display:flex}.course>section>main .float-nav.transform .transform-progress>span{align-items:center;gap:8px;display:flex}.course>section>main .float-nav.transform .transform-progress .transform-feedback-expand{flex:100%;width:100%;min-width:0}.course>section>main .float-nav.transform .transform-progress .feedback{box-sizing:border-box;flex-direction:column;align-items:flex-end;width:100%;padding:8px 0 0;display:flex;position:relative}.course>section>main .float-nav.transform .transform-progress .feedback .field{width:100%}.course>section>main .float-nav.transform .transform-progress .feedback .cobutton.basic{margin:0;padding:0;position:absolute;top:8px;right:0}.course.preview main{width:var(--full-width);height:var(--full-height);margin:auto}.course.preview main .course-overlay{width:var(--full-width);max-height:var(--full-height);top:56px}.course.preview main section.course{width:var(--full-width);--full-height:calc(100dvh - 56px)}.course.preview.preview-desktop main,.course.preview.preview-desktop section.course{--full-width:100vw}.course.preview.preview-tablet main,.course.preview.preview-tablet section.course{--full-width:704px;--full-height:900px;border-radius:16px;overflow:hidden;transform:translateZ(0)}.course.preview.preview-tablet main .course-overlay,.course.preview.preview-tablet section.course .course-overlay{top:0}.course.preview.preview-mobile main,.course.preview.preview-mobile section.course{--full-width:375px;--full-height:752px;border-radius:16px;overflow:hidden;transform:translateZ(0)}.course.preview.preview-mobile main .course-overlay,.course.preview.preview-mobile section.course .course-overlay{top:0}.course .test-mode{z-index:999;outline:8px solid var(--warning);outline-offset:-8px;filter:drop-shadow(0 0 1px rgba(var(--warning-rgb),.04)) drop-shadow(0 0 2px rgba(var(--warning-rgb),.06)) drop-shadow(0 2px 8px rgba(var(--warning-rgb),.04));pointer-events:none;justify-content:center;bottom:0;left:0;right:0}.course .test-mode,.course .test-mode div{align-items:center;display:flex;position:absolute;top:0}.course .test-mode div{background:var(--warning);color:var(--navy);border-radius:0 0 8px 8px;gap:4px;padding:12px 16px}.course .test-mode div svg{width:96px}.course .test-mode div:after,.course .test-mode div:before{content:"";background:var(--warning);width:8px;height:8px;position:absolute;top:8px;-webkit-mask-image:radial-gradient(14px at 0 0,#0000 50%,#000 0);mask-image:radial-gradient(14px at 0 0,#0000 50%,#000 0)}.course .test-mode div:before{left:-8px;transform:rotate(-90deg)}.course .test-mode div:after{right:-8px;transform:rotate(180deg)}.modal.transform-intro .modal-inner>.body{flex-direction:column;gap:16px;display:flex}.modal.transform-intro .modal-inner>.body svg{margin-bottom:8px}.modal.transform-intro .modal-inner .footer{padding:24px}.builder-error{z-index:999999;background:rgba(var(--coal-rgb),.94);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:16px;align-items:center;gap:8px;max-width:472px;margin:24px auto;padding:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.builder-error .txt-component{flex:1}.agent-question-panel[data-v-6f6783c0]{flex-shrink:0}.agent-question-panel[data-v-6f6783c0] .quiz-choice-row .label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.side-panel-tabs[data-v-10c65dbc]{padding:0 var(--spacing-large);border-bottom:1px solid var(--color-border-neutral)}.tabs[data-v-10c65dbc]{align-items:flex-end;gap:var(--spacing-medium);display:flex}.tab[data-v-10c65dbc]{align-items:center;gap:var(--spacing-4);padding:var(--spacing-x-small) 0;font-family:var(--font-family-title);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xs);color:var(--color-content-tertiary);cursor:pointer;transition:var(--smooth-fast);background:0 0;border:none;display:inline-flex;position:relative}.tab[data-v-10c65dbc]:after{content:"";border-radius:var(--padding-xx-small) var(--padding-xx-small) 0 0;height:2px;transition:var(--smooth-fast);background:0 0;position:absolute;bottom:0;left:0;right:0}.tab[data-v-10c65dbc]:hover:not(.active):not(:disabled){color:var(--color-content-secondary)}.tab.active[data-v-10c65dbc]{color:var(--color-content-primary)}.tab.active[data-v-10c65dbc]:after{background:var(--color-content-primary)}.tab[data-v-10c65dbc]:disabled{cursor:default;color:var(--color-content-disabled)}.tab-count[data-v-10c65dbc]{min-width:16px;padding:0 var(--spacing-4);border-radius:var(--radius-full);text-align:center;font-size:var(--font-size-xxxs);background:var(--color-badge-default-bg);color:var(--color-badge-default-text);line-height:16px}.side-panel-tabs.agent .tabs[data-v-10c65dbc]{gap:var(--spacing-xxx-small,4px)}.side-panel-tabs.agent .tab[data-v-10c65dbc]{padding:10px var(--spacing-x-small)}.side-panel-tabs.agent .tab[data-v-10c65dbc]:after{left:var(--spacing-x-small);right:var(--spacing-x-small)}.image-search-container[data-v-0dcc0cb3]{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.search-wrapper[data-v-0dcc0cb3]{z-index:3;margin-left:calc(var(--spacing-large)*-1);margin-right:calc(var(--spacing-large)*-1);padding:0 var(--spacing-large) var(--spacing-x-small);background-color:var(--color-background-screen);position:sticky;top:0}.image-results[data-v-0dcc0cb3]{grid-template-columns:repeat(var(--image-search-columns,2),minmax(0,1fr));gap:var(--spacing-x-small);flex:auto;min-height:0;display:grid}.image-results .empty[data-v-0dcc0cb3]{grid-column:span var(--image-search-columns,2);margin:var(--spacing-xx-large) 0;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.image-results .empty span[data-v-0dcc0cb3]{margin-bottom:var(--spacing-x-small)}.image-results .empty .txt-component[data-v-0dcc0cb3]{max-width:300px}.image-results .column[data-v-0dcc0cb3]{gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.image-results.loading .column:first-child .result[data-v-0dcc0cb3]{aspect-ratio:1/1.8}.image-results.loading .column:nth-child(2) .result[data-v-0dcc0cb3]{aspect-ratio:1/1.4}.image-results.loading .column:last-child .result[data-v-0dcc0cb3]{aspect-ratio:1/1.6}.result[data-v-0dcc0cb3]{cursor:pointer;border-radius:var(--radius-x-small);position:relative;overflow:hidden}.result.selected .success-container[data-v-0dcc0cb3]{top:var(--spacing-xxx-small);right:var(--spacing-xxx-small);z-index:2;padding:var(--spacing-xxx-small);border-radius:var(--radius-full);box-shadow:var(--shadow-elevation-base);background:var(--color-background-screen);display:flex;position:absolute}.result.disabled[data-v-0dcc0cb3]{cursor:default;opacity:.5}.result img[data-v-0dcc0cb3]{width:100%;display:block}.result a[data-v-0dcc0cb3]{opacity:0;transition:var(--smooth);background:var(--color-alpha-black-80);color:var(--color-content-inverse);font-family:var(--font-family-body);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);width:100%;padding:var(--spacing-xxx-small) var(--spacing-xx-small);text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.result:hover a[data-v-0dcc0cb3]{opacity:1}.empty-text[data-v-0dcc0cb3]{color:var(--color-content-secondary);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);margin:0}.library-notice[data-v-0dcc0cb3]{padding:var(--spacing-x-small) var(--spacing-large);background-color:var(--color-alpha-black-80);color:var(--color-content-inverse);align-items:center;gap:var(--spacing-x-small);display:flex;position:absolute;bottom:0;left:0;right:0}.library-notice .txt-component[data-v-0dcc0cb3]{flex:1}.image-generate[data-v-684c4234]{gap:var(--spacing-medium);min-height:100%}.field-block[data-v-684c4234],.image-generate[data-v-684c4234]{flex-direction:column;display:flex}.field-block[data-v-684c4234]{gap:var(--spacing-xxx-small)}.field-label[data-v-684c4234]{padding:var(--spacing-xxx-small) 0;font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);color:var(--color-content-secondary)}.field-label[data-v-684c4234],.textarea[data-v-684c4234]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.textarea[data-v-684c4234]{resize:vertical;border:1px solid var(--color-border-overlay);border-radius:var(--radius-xx-small);background:var(--color-input-default-bg);width:100%;min-height:96px;color:var(--color-input-default-text-value);font-family:var(--font-family-body);padding:var(--spacing-small);box-sizing:border-box;outline:none}.textarea[data-v-684c4234]:focus{border-color:var(--color-content-primary);outline:none}.textarea[data-v-684c4234]::placeholder{color:var(--color-input-default-text-placeholder)}.style-chips[data-v-684c4234]{gap:var(--spacing-x-small);flex-wrap:wrap;display:flex}.style-chip[data-v-684c4234]{align-items:center;gap:var(--spacing-xxx-small);height:32px;padding:0 var(--spacing-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-xx-small);background:var(--color-background-screen);color:var(--color-content-secondary);font-family:var(--font-family-title);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--smooth-fast);display:inline-flex}.style-chip[data-v-684c4234]:hover:not(.active){background:var(--color-button-secondary-bg-hover)}.style-chip.active[data-v-684c4234]{color:var(--color-content-primary);background:var(--color-button-secondary-bg);border-color:#0000}.full-width-button[data-v-684c4234]{width:100%}.usage-message[data-v-684c4234]{width:calc(100% + var(--spacing-large) + var(--spacing-large));margin-left:calc(var(--spacing-large)*-1);margin-right:calc(var(--spacing-large)*-1);padding:var(--spacing-x-small) var(--spacing-large);background:var(--color-background-neutral);color:var(--color-content-secondary);align-items:center}.footer-stack[data-v-684c4234],.usage-message[data-v-684c4234]{gap:var(--spacing-x-small);display:flex}.footer-stack[data-v-684c4234]{padding-top:var(--spacing-x-small);padding-bottom:var(--spacing-small);flex-direction:column;margin-top:auto}.actions[data-v-684c4234]{gap:var(--spacing-small)}.actions[data-v-684c4234],.state-message[data-v-684c4234]{flex-direction:column;display:flex}.state-message[data-v-684c4234]{justify-content:center;align-items:center;gap:var(--spacing-medium);text-align:center;flex:auto;min-height:240px}.warning-banner[data-v-684c4234]{justify-content:flex-start;gap:var(--spacing-x-small);text-align:left;min-height:0;color:var(--color-content-secondary);flex-direction:row;flex:none}.image-grid[data-v-684c4234]{gap:var(--spacing-x-small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.image-item[data-v-684c4234]{border-radius:var(--radius-x-small);cursor:pointer;background:var(--color-background-neutral);border:none;padding:0;display:flex;position:relative;overflow:hidden}.image-item img[data-v-684c4234]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.image-item.selected[data-v-684c4234]{outline:2px solid var(--color-border-highlight);outline-offset:1px}.selected-mark[data-v-684c4234]{top:var(--spacing-xx-small);right:var(--spacing-xx-small);z-index:1;border-radius:var(--radius-full);background:var(--color-background-screen);width:24px;height:24px;color:var(--color-content-primary);box-shadow:var(--shadow-elevation-base);justify-content:center;align-items:center;display:inline-flex;position:absolute}.image-refine-container[data-v-77b1de9b]{box-sizing:border-box;flex-direction:column;height:100%;padding-top:24px;padding-bottom:120px;display:flex}.image-refine-container .current-image-wrap[data-v-77b1de9b]{margin-bottom:16px}.image-refine-container .current-image-wrap .current-image-frame[data-v-77b1de9b]{border-radius:var(--radius-small,8px);background:var(--smoke);max-height:160px;margin-top:8px;overflow:hidden}.image-refine-container .current-image-wrap .current-image-frame img[data-v-77b1de9b]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:160px;display:block}.image-refine-container .style-buttons[data-v-77b1de9b]{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.image-refine-container .style-buttons .cobutton[data-v-77b1de9b]{padding:8px 12px}.image-refine-container label[data-v-77b1de9b]{align-items:center;margin:0;padding:2px 0 10px;display:flex}.image-refine-container .image-refine-footer[data-v-77b1de9b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--smoke);background:#fffc;justify-content:space-between;margin-top:24px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.image-refine-container .image-refine-footer .message[data-v-77b1de9b]{background-color:var(--cloud);z-index:-1;align-items:center;gap:8px;padding:4px 24px;display:flex;position:absolute;bottom:100%;left:0;right:0}.image-refine-container .generating-container[data-v-77b1de9b]{flex:1;justify-content:center;align-items:center;display:flex}.image-refine-container .error-container[data-v-77b1de9b]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.image-refine-container .error-container .icon[data-v-77b1de9b]{color:var(--danger)}.image-refine-container .image-grid[data-v-77b1de9b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.image-refine-container .image-grid .image-item[data-v-77b1de9b]{border-radius:8px;display:flex;position:relative;overflow:hidden}.image-refine-container .image-grid .image-item img[data-v-77b1de9b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-refine-container .image-grid .image-item .checkbox[data-v-77b1de9b]{margin:8px;position:absolute;top:0;left:0}.image-refine-container .image-grid .image-item.selected[data-v-77b1de9b]{outline:1px solid var(--primary);outline-offset:1px}[data-v-cef7cc79] .image-panel-head{gap:var(--spacing-x-small);padding-bottom:var(--spacing-x-small);border-bottom:none}[data-v-cef7cc79] .image-panel-body{flex-direction:column;padding-bottom:0;display:flex}.head-back[data-v-cef7cc79]{cursor:pointer;padding:var(--spacing-xxx-small);border-radius:var(--radius-xxx-small);background:0 0;border:none;display:inline-flex}.head-back[data-v-cef7cc79],.title[data-v-cef7cc79]{color:var(--color-content-primary);align-items:center}.title[data-v-cef7cc79]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--font-line-height-md);gap:var(--spacing-xx-small);flex:1;min-width:0;display:flex}.section-scroll[data-v-cef7cc79]{flex:auto;min-height:0;position:relative;overflow-x:hidden}.generation-section[data-v-cef7cc79]{overflow-x:visible}.image-library[data-v-cef7cc79]{gap:var(--spacing-medium);flex-direction:column;flex:auto;min-height:0;display:flex}.full-width-button[data-v-cef7cc79]{width:100%}.public-hint[data-v-cef7cc79]{margin:var(--spacing-xx-large) 0;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.public-hint span[data-v-cef7cc79]{margin-bottom:var(--spacing-x-small)}.public-hint .txt-component[data-v-cef7cc79]{max-width:300px}.screen[data-v-aa3246de]{border-radius:inherit;flex-direction:column;flex:1;display:flex}.screen.bg-image-blur[data-v-aa3246de]{isolation:isolate;position:relative}.screen.bg-image-blur[data-v-aa3246de]:before{content:"";z-index:0;background-image:var(--screen-bg-image);background-size:var(--screen-bg-size,cover);background-position:var(--screen-bg-position,center center);filter:blur(16px);pointer-events:none;clip-path:inset(32px round var(--radius-x-large));background-repeat:no-repeat;position:absolute;inset:-32px}.screen.bg-image-blur[data-v-aa3246de]>*{z-index:1;position:relative}.colour-body[data-v-ceedb0eb],.gradient-body[data-v-1f4c2f1c]{flex-direction:column;display:flex}.grad-preview[data-v-1f4c2f1c]{border-radius:var(--radius-x-small);outline:1px solid var(--color-border-overlay);height:102px;margin-bottom:var(--spacing-large);border:none;overflow:hidden}.presets-section[data-v-1f4c2f1c]{margin-bottom:var(--spacing-small)}.preset-grid[data-v-1f4c2f1c]{gap:var(--spacing-x-small);margin-top:var(--spacing-xxx-small);display:flex}.preset-grid[data-v-1f4c2f1c] .panel-swatch{flex:1;width:auto}.field[data-v-1f4c2f1c]{width:100%}.row[data-v-1f4c2f1c]{gap:var(--spacing-small);margin-bottom:var(--spacing-x-small);display:flex}.row.two>.field[data-v-1f4c2f1c]{flex:1;min-width:0}.row .label[data-v-1f4c2f1c]{padding-top:var(--spacing-x-small)}.field.narrow[data-v-1f4c2f1c]{width:166px}.label[data-v-1f4c2f1c]{font-family:var(--font-family-title);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);font-weight:var(--font-weight-semibold);color:var(--color-content-secondary);margin-bottom:var(--spacing-xxx-small);display:block}.label-empty[data-v-1f4c2f1c]{visibility:hidden}.label-empty[data-v-1f4c2f1c]:before{content:" "}.text-field[data-v-1f4c2f1c]{justify-content:space-between;align-items:center;gap:var(--spacing-xxx-small);background:var(--color-input-default-bg);border:1px solid var(--color-border-overlay);border-radius:var(--radius-xx-small);width:100%;height:40px;color:var(--color-input-default-text-value);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);padding:var(--spacing-x-small);text-align:left;display:flex}.text-field.with-left[data-v-1f4c2f1c]{justify-content:flex-start}.stepper-val[data-v-1f4c2f1c]{text-align:center;min-width:44px;font-size:var(--font-size-xxs);color:var(--color-content-primary);flex:1}.rotation-input[data-v-1f4c2f1c]{box-sizing:content-box;width:auto;min-width:0;color:var(--color-input-default-text-value);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);font-variant-numeric:tabular-nums;text-align:end;background:0 0;border:none;outline:none;flex:none;padding:0}.rotation-value[data-v-1f4c2f1c]{flex:none;align-items:baseline;gap:1px;min-width:0;display:inline-flex}.rotation-unit[data-v-1f4c2f1c]{color:var(--color-input-default-text-value);line-height:var(--font-line-height-xs);flex-shrink:0}.mini-icon[data-v-1f4c2f1c]{border-radius:var(--radius-xxx-small);background:var(--color-button-secondary-bg);width:24px;height:24px;color:var(--color-button-secondary-icon);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mini-icon[data-v-1f4c2f1c]:disabled{cursor:default;opacity:.45}.mini-swatch[data-v-1f4c2f1c]{border-radius:var(--radius-xxx-small);border:1px solid var(--color-border-overlay);flex-shrink:0;width:24px;height:24px}.image-body[data-v-b5275ce1]{gap:var(--spacing-medium);flex-direction:column;flex:1;min-height:0;display:flex}.sub-tabs[data-v-b5275ce1]{gap:var(--spacing-x-small);grid-template-columns:repeat(3,1fr);display:grid}.sub-tab-button[data-v-b5275ce1]{width:100%}.image-generate[data-v-b5275ce1],.image-library[data-v-b5275ce1],.image-stock-search[data-v-b5275ce1]{gap:var(--spacing-medium);flex-direction:column;flex:1;min-height:0;display:flex}.image-stock-list[data-v-b5275ce1]{gap:var(--spacing-x-small);flex-direction:column;display:flex}.full-width-button[data-v-b5275ce1]{width:100%}.search-field[data-v-b5275ce1]{align-items:center;display:flex;position:relative}.search-field-icon[data-v-b5275ce1]{left:var(--spacing-x-small);color:var(--color-content-secondary);pointer-events:none;position:absolute}.search-input[data-v-b5275ce1]{border:1px solid var(--color-border-overlay);border-radius:var(--radius-xx-small);background:var(--color-input-default-bg);width:100%;height:40px;color:var(--color-input-default-text-value);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);padding:0 var(--spacing-small) 0 calc(var(--spacing-x-small)*2 + 20px)}.search-input[data-v-b5275ce1]::placeholder{color:var(--color-input-default-text-placeholder)}.search-input[data-v-b5275ce1]:focus{border-color:var(--color-content-primary);outline:none}.label[data-v-b5275ce1]{font-family:var(--font-family-title);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);font-weight:var(--font-weight-semibold);color:var(--color-content-primary);margin-bottom:var(--spacing-xxx-small);display:block}.gen-results-grid[data-v-b5275ce1],.library-grid[data-v-b5275ce1],.library-skeleton-grid[data-v-b5275ce1]{gap:var(--spacing-x-small);grid-template-columns:repeat(2,1fr);display:grid}.gen-thumb[data-v-b5275ce1],.library-thumb[data-v-b5275ce1]{border-radius:var(--radius-x-small);cursor:pointer;background:0 0;border:2px solid #0000;align-self:start;padding:0;overflow:hidden}.gen-thumb img[data-v-b5275ce1],.library-thumb img[data-v-b5275ce1]{width:100%;height:auto;display:block}.gen-thumb.selected[data-v-b5275ce1],.library-thumb.selected[data-v-b5275ce1]{border-color:var(--color-button-primary-bg)}.library-thumb.skeleton[data-v-b5275ce1]{aspect-ratio:1}.gen-thumb.skeleton[data-v-b5275ce1]{aspect-ratio:4/3}.empty-hint[data-v-b5275ce1]{color:var(--color-content-secondary);text-align:center;padding:var(--spacing-large)}.empty-hint[data-v-b5275ce1],.gen-prompt[data-v-b5275ce1]{font-size:var(--font-size-xxs)}.gen-prompt[data-v-b5275ce1]{border:1px solid var(--color-border-overlay);border-radius:var(--radius-xx-small);background:var(--color-input-default-bg);width:100%;min-height:96px;color:var(--color-input-default-text-value);font-family:var(--font-family-body);line-height:var(--font-line-height-xs);padding:var(--spacing-small);resize:vertical}.gen-prompt[data-v-b5275ce1]::placeholder{color:var(--color-input-default-text-placeholder)}.gen-prompt[data-v-b5275ce1]:focus{border-color:var(--color-content-primary);outline:none}.style-chips[data-v-b5275ce1]{gap:var(--spacing-x-small);flex-wrap:wrap;display:flex}.gen-error[data-v-b5275ce1],.gen-warning[data-v-b5275ce1]{font-size:var(--font-size-xxs);color:var(--color-content-secondary);margin:0}.image-stock-search[data-v-b5275ce1] .image-search{margin:0}[data-v-b3610b71] .background-panel-head{gap:var(--spacing-medium);padding-bottom:var(--spacing-medium);border-bottom:none}.title[data-v-b3610b71]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--font-line-height-md);color:var(--color-content-primary);flex:1;min-width:0}.tab-body[data-v-b3610b71]{padding-bottom:calc(var(--spacing-large) + 72px);flex-direction:column;display:flex}.usage-notice[data-v-b3610b71]{padding:var(--spacing-x-small) var(--spacing-large);font-family:var(--font-family-body);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);color:var(--color-content-secondary);border-top:1px solid var(--color-border-neutral);text-align:right;margin:0}[data-v-b3610b71] .panel-footer-inner{justify-content:space-between;gap:var(--spacing-small)}[data-v-b3610b71] .panel-footer-inner .switch{font-family:var(--font-family-body);font-weight:var(--font-weight-normal)}.footer-spacer[data-v-b3610b71]{flex:1}.description[data-v-0f014260]{margin:0 0 var(--spacing-medium);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-secondary)}.title[data-v-0f014260]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--font-line-height-md);color:var(--color-content-primary);flex:1;min-width:0}.reorder-layout[data-v-0f014260]{gap:var(--spacing-x-small);display:flex}.numbers[data-v-0f014260]{flex-direction:column;flex:none;gap:8px;display:flex}.numbers .number[data-v-0f014260]{border-radius:var(--radius-x-small);background:var(--color-background-neutral);width:48px;height:48px;color:var(--color-content-secondary);font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxs);justify-content:center;align-items:center;display:flex}.reorder-layout[data-v-0f014260] .draglist{flex:auto;min-width:0}.reorder-layout[data-v-0f014260] .draglist .list-item{min-width:0}.block-row[data-v-0f014260]{align-items:center;gap:var(--spacing-x-small);height:48px;padding:0 var(--spacing-x-small);border-radius:var(--radius-x-small);border:1px solid var(--color-border-neutral);background:var(--color-background-screen);color:var(--color-content-primary);display:flex}.block-row .block-label[data-v-0f014260]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxs);flex:auto;overflow:hidden}.block-row .block-snippet[data-v-0f014260]{margin-left:var(--spacing-xx-small);font-family:var(--font-family-body);font-weight:var(--font-weight-normal)}.block-row .block-snippet[data-v-0f014260],.block-row .drag-handle[data-v-0f014260]{color:var(--color-content-secondary)}.block-row.dragging .drag-handle[data-v-0f014260],.block-row:hover .drag-handle[data-v-0f014260]{color:var(--color-content-primary)}.title[data-v-62d876ef]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--font-line-height-md);color:var(--color-content-primary);flex:1;min-width:0}[data-v-62d876ef] .quiz-options-body{padding-bottom:calc(var(--spacing-large) + 88px)}.option-row[data-v-62d876ef]{align-items:flex-start;gap:var(--spacing-x-small);padding-bottom:var(--spacing-large);display:flex}.option-icon[data-v-62d876ef]{color:var(--color-content-primary);flex-shrink:0}.option-content[data-v-62d876ef]{gap:var(--spacing-x-small);flex-direction:column;flex:auto;min-width:0;display:flex}.option-title-row[data-v-62d876ef]{justify-content:space-between;align-items:center;gap:var(--spacing-small);width:100%;display:flex}.option-title[data-v-62d876ef],.toggle-row-label[data-v-62d876ef]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold)}.option-description[data-v-62d876ef],.option-title[data-v-62d876ef],.toggle-row-label[data-v-62d876ef]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary)}.option-description[data-v-62d876ef]{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);margin:0}.option-nested[data-v-62d876ef]{padding-top:var(--spacing-small);gap:var(--spacing-large);box-sizing:border-box}.field-block[data-v-62d876ef],.option-nested[data-v-62d876ef]{flex-direction:column;width:100%;display:flex}.field-block[data-v-62d876ef]{gap:var(--spacing-xxx-small)}.field-label[data-v-62d876ef]{padding:var(--spacing-xxx-small) 0;font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-secondary)}.number-field[data-v-62d876ef]{align-items:center;gap:var(--spacing-xx-small);width:100%;padding:var(--spacing-x-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-xx-small);background:var(--color-input-default-bg);box-sizing:border-box;display:flex}.number-field.disabled .number-field-value[data-v-62d876ef]{color:var(--color-content-tertiary)}.number-field-value[data-v-62d876ef]{text-align:center;min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs);color:var(--color-content-primary);flex:auto}.toggle-row[data-v-62d876ef]{justify-content:space-between;align-items:center;gap:var(--spacing-small);width:100%;display:flex}.toggle-row[data-v-62d876ef] .checkbox{flex-shrink:0}.toggle-row[data-v-62d876ef] .checkbox label{padding:0}.toggle-row[data-v-62d876ef] .slot-wrapper{display:none}.section-break[data-v-62d876ef]{height:0;margin:0 0 var(--spacing-large);border:0;border-top:1px solid var(--color-border-neutral)}[data-v-62d876ef] .quiz-options-footer{justify-content:flex-end}[data-v-c3b284b6] .video-panel-body{gap:var(--spacing-medium);flex-direction:column;display:flex}.head-back[data-v-c3b284b6]{cursor:pointer;padding:var(--spacing-xxx-small);border-radius:var(--radius-xxx-small);background:0 0;border:none;display:inline-flex}.head-back[data-v-c3b284b6],.title[data-v-c3b284b6]{color:var(--color-content-primary);align-items:center}.title[data-v-c3b284b6]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--font-line-height-md);gap:var(--spacing-xx-small);flex:1;min-width:0;display:flex}.video-section[data-v-c3b284b6]{gap:var(--spacing-medium);flex-direction:column;flex:auto;min-height:0;display:flex}.video-section[data-v-c3b284b6] .oembed{border-radius:var(--radius-x-small)}.loom[data-v-c3b284b6]{text-align:center;justify-content:center;align-items:center}.loom .txt-component svg[data-v-c3b284b6]{vertical-align:middle;margin-bottom:var(--spacing-xx-small);display:inline-block}.video-library-inner[data-v-c3b284b6]{gap:var(--spacing-x-small);flex-direction:column;display:flex}.video-results[data-v-c3b284b6]{gap:var(--spacing-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.video-results .empty[data-v-c3b284b6]{justify-content:center;align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-xx-large) 0;text-align:center;flex-direction:column;grid-column:span 2;display:flex}.video-result[data-v-c3b284b6]{gap:var(--spacing-medium);cursor:pointer;aspect-ratio:16/9}.video-result[data-v-c3b284b6],.video-result .thumb[data-v-c3b284b6]{border-radius:var(--radius-x-small);align-items:center;display:flex}.video-result .thumb[data-v-c3b284b6]{background-color:var(--color-background-neutral);justify-content:center;width:100%;position:relative;overflow:hidden}.video-result .thumb-hitbox[data-v-c3b284b6]{z-index:1;position:absolute;inset:0}.paste-url-field[data-v-c3b284b6]{gap:var(--spacing-xx-small);flex-direction:column;display:flex}.paste-url-field .txt-component.heading[data-v-c3b284b6]{margin-bottom:0}.public-hint[data-v-c3b284b6]{margin:var(--spacing-xx-large) 0;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.public-hint span[data-v-c3b284b6]{margin-bottom:var(--spacing-x-small)}.public-hint .txt-component[data-v-c3b284b6]{max-width:300px}.video-upload-section .uploader-wrapper-full[data-v-c3b284b6]{flex-direction:column;flex:auto;min-height:0;display:flex}.video-upload-section .uploader-wrapper-full .uploader[data-v-c3b284b6]{flex:auto}.loom-start[data-v-c3b284b6]{border:1px solid var(--color-border-neutral);border-radius:var(--radius-xx-small);background:var(--color-background-screen);color:var(--color-content-primary);align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-small);font-family:var(--font-family-title);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;display:inline-flex}[data-v-c3b284b6] .video-panel-footer{justify-content:flex-end}.composer-menu[data-v-410c46a8]{display:inline-flex}.composer-menu-item[data-v-410c46a8]{align-items:center;gap:var(--spacing-x-small);width:100%;padding:var(--spacing-x-small);border-radius:var(--radius-xx-small);cursor:pointer;color:var(--color-content-primary);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);transition:var(--smooth-fast);background:0 0;border:none;display:flex}.composer-menu-item .label[data-v-410c46a8]{text-align:left;flex:1}.composer-menu-item .provider-icon[data-v-410c46a8]{flex-shrink:0;width:20px;height:20px}.composer-menu-item[data-v-410c46a8]:hover:not(:disabled){background:var(--color-background-elevated)}.composer-menu-item[data-v-410c46a8]:disabled{opacity:.4;cursor:default}.brand-voice-row[data-v-410c46a8]{align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-x-small);border-radius:var(--radius-xx-small);cursor:pointer;color:var(--color-content-primary);display:flex}.brand-voice-row[data-v-410c46a8]:hover:not(.disabled){background:var(--color-background-elevated)}.brand-voice-row.disabled[data-v-410c46a8]{cursor:default;color:var(--color-content-secondary)}.brand-voice-row .label[data-v-410c46a8]{font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);flex:1}.snapshot-menu[data-v-08a18c60]{display:inline-flex}.snapshot-menu-item[data-v-08a18c60]{align-items:center;gap:var(--spacing-x-small);width:100%;padding:var(--spacing-x-small);border-radius:var(--radius-xx-small);cursor:pointer;color:var(--color-content-primary);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);transition:var(--smooth-fast);background:0 0;border:none;display:flex}.snapshot-menu-item .label[data-v-08a18c60]{text-align:left;flex:1}.snapshot-menu-item[data-v-08a18c60]:hover:not(:disabled){background:var(--color-background-elevated)}.snapshot-menu-item[data-v-08a18c60]:disabled{opacity:.4;cursor:default}.attachments-row[data-v-55f11bc7]{gap:var(--spacing-xx-small);flex-direction:column;display:flex}.attachment[data-v-55f11bc7]{align-items:center;gap:var(--spacing-x-small);min-height:44px;padding:var(--spacing-xx-small) var(--spacing-x-small);border:1px solid var(--color-border-neutral);border-radius:var(--radius-x-small);background:var(--color-background-screen);color:var(--color-content-primary);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);max-width:100%;transition:var(--smooth-fast);display:flex}.attachment.busy[data-v-55f11bc7]{color:var(--color-content-secondary)}.attachment.error[data-v-55f11bc7]{border-color:var(--color-content-danger);color:var(--color-content-danger)}.attachment[data-v-55f11bc7]:has(.thumb-wrap){background:0 0;border:none;align-self:flex-start;min-height:0;padding:0}.attachment .name[data-v-55f11bc7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:auto;overflow:hidden}.attachment .thumb-wrap[data-v-55f11bc7]{border-radius:var(--radius-xx-small);flex:none;width:120px;height:76px;overflow:hidden}.attachment .thumb[data-v-55f11bc7]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.attachment .remove[data-v-55f11bc7]{cursor:pointer;color:var(--color-content-secondary);opacity:0;transition:var(--smooth-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.attachment .remove[data-v-55f11bc7]:hover:not(:disabled){color:var(--color-content-primary)}.attachment .remove[data-v-55f11bc7]:disabled{cursor:default}.attachment .remove[data-v-55f11bc7]:focus-visible,.attachment:hover .remove[data-v-55f11bc7]{opacity:1}.shortcuts-menu[data-v-be05f856]{flex-direction:column;min-width:0;display:flex}.marker[data-v-be05f856]{padding:var(--spacing-x-small) var(--spacing-x-small) var(--spacing-xxx-small);font-family:var(--font-family-title);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-content-secondary)}.author-side-panel.agent-panel .side-panel-tabs{padding-top:calc(var(--spacing-small) + var(--spacing-x-small))}.coach-tab-view[data-v-8ff2a211]{flex-direction:column;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.coach-tab-view>.coach-review[data-v-8ff2a211]{flex:auto;min-height:0}.comments-panel[data-v-8ff2a211]{border-bottom:1px solid var(--color-border-neutral);flex:0 auto;max-height:40%}[data-v-8ff2a211] .agent-panel-body{padding:0;position:relative;overflow:hidden}[data-v-8ff2a211] .agent-panel-footer{flex-direction:column;align-items:stretch}.agent-body[data-v-8ff2a211]{flex-direction:column;height:100%;position:relative}.agent-body[data-v-8ff2a211],.messages[data-v-8ff2a211]{min-height:0;display:flex}.messages[data-v-8ff2a211]{gap:var(--spacing-medium);padding:var(--spacing-large);padding-bottom:calc(var(--spacing-large) + 172px);scroll-behavior:smooth;flex-direction:column;flex:auto;overflow:auto}.empty-intro[data-v-8ff2a211]{color:var(--color-content-secondary);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);margin:0}.message[data-v-8ff2a211]{display:flex}.message.user[data-v-8ff2a211]{justify-content:flex-end}.message.fix-group[data-v-8ff2a211]{width:100%}.bubble[data-v-8ff2a211]{max-width:100%;padding:var(--spacing-x-small) var(--spacing-small);border-radius:var(--radius-x-small);color:var(--color-content-primary);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.bubble p[data-v-8ff2a211]{white-space:pre-wrap;margin:0}.message.user .bubble[data-v-8ff2a211]{background:var(--color-background-overlay)}.bubble-attachments[data-v-8ff2a211]{margin:var(--spacing-x-small) 0 0;gap:var(--spacing-2);flex-direction:column;padding:0;list-style:none;display:flex}.bubble-attachments li[data-v-8ff2a211]{align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-full);background:var(--color-background-screen-alpha);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);max-width:100%;display:inline-flex}.bubble-attachments li span[data-v-8ff2a211]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bubble-attachments li.visual[data-v-8ff2a211]{background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;padding:0}.bubble-attachment-thumb[data-v-8ff2a211]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xx-small);width:168px;max-width:100%;display:block}.tool-activity-row[data-v-8ff2a211]{width:100%;padding:var(--spacing-2) 0}.tool-activity[data-v-8ff2a211]{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);color:var(--color-content-secondary)}.fix-row[data-v-8ff2a211]{flex-direction:column;display:flex}.fix-head[data-v-8ff2a211],.fix-row[data-v-8ff2a211]{gap:var(--spacing-xx-small)}.fix-head[data-v-8ff2a211]{max-width:100%;padding:var(--spacing-xx-small) var(--spacing-x-small);border:1px solid var(--color-border-neutral);border-radius:var(--radius-full);background:var(--color-background-screen);font:inherit;font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-secondary);cursor:default;align-self:flex-start;align-items:center;margin:0;display:inline-flex}.fix-head.expandable[data-v-8ff2a211]{cursor:pointer;transition:var(--smooth-fast)}.fix-head.expandable[data-v-8ff2a211]:hover{background:var(--color-background-elevated)}.fix-head .fix-icon[data-v-8ff2a211]{color:var(--color-success-500);flex-shrink:0}.fix-label[data-v-8ff2a211]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fix-toggle[data-v-8ff2a211]{color:var(--color-content-accent);font-weight:var(--font-weight-semibold);flex-shrink:0}.fix-detail[data-v-8ff2a211]{padding:var(--spacing-x-small) var(--spacing-small);border-radius:var(--radius-xx-small);background:var(--color-background-elevated);color:var(--color-content-secondary);font-size:var(--font-size-xxs);line-height:var(--font-line-height-sm);white-space:pre-wrap;margin:0}.ai-icon[data-v-8ff2a211]{align-self:flex-start;align-items:center;gap:var(--spacing-x-small);display:flex}.ai-icon .thinking-label[data-v-8ff2a211]{color:var(--color-content-ai)}.section-reveal-enter-active[data-v-8ff2a211]{transition:opacity var(--duration-slow) var(--curve),transform var(--duration-slow) var(--curve)}.section-reveal-enter-from[data-v-8ff2a211]{opacity:0;transform:translateY(var(--spacing-medium))}.selection-target[data-v-8ff2a211]{align-items:center;gap:var(--spacing-xx-small);padding:var(--spacing-xxx-small) var(--spacing-x-small);border-radius:var(--radius-full);background:var(--color-background-overlay);color:var(--color-content-secondary);font-family:var(--font-family-body);font-size:var(--font-size-xxxs);align-self:flex-start;display:inline-flex}.selection-target-label[data-v-8ff2a211]{white-space:nowrap}.composer[data-v-8ff2a211]{gap:var(--spacing-x-small);width:100%;padding:var(--spacing-x-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-x-small);background:var(--color-input-default-bg);transition:var(--smooth-fast);flex-direction:column;display:flex;position:relative}.composer[data-v-8ff2a211]:focus-within{border-color:var(--color-input-focus-border)}.composer textarea[data-v-8ff2a211]{resize:none;width:100%;padding:var(--spacing-xx-small) var(--spacing-xx-small) 0;color:var(--color-input-default-text-value);font:inherit;box-sizing:border-box;background:0 0;border:none;border-radius:0}.composer textarea[data-v-8ff2a211]:focus{outline:none}.composer-actions[data-v-8ff2a211]{align-items:center;gap:var(--spacing-xx-small);display:flex}.composer-actions[data-v-8ff2a211] .send-button{margin-left:auto}.layout-footer[data-v-0b9402cb]{justify-content:space-between;align-items:center;gap:var(--spacing-medium);min-height:72px;padding:var(--spacing-medium) var(--spacing-large);border-top:1px solid var(--color-border-neutral);background:var(--color-background-screen-alpha);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));display:flex}.selected-count[data-v-0b9402cb] .label{font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs)}.actions[data-v-0b9402cb]{align-items:center;gap:var(--spacing-small);display:flex}.layout-preview[data-v-b07a190a]{gap:var(--spacing-6);width:100%;height:100%;padding:var(--spacing-x-small);box-sizing:border-box;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;display:grid;position:relative;overflow:hidden}.line[data-v-b07a190a],.marker[data-v-b07a190a],.media[data-v-b07a190a]{border-radius:var(--radius-2);background:var(--color-content-muted);display:block}.title-line[data-v-b07a190a]{width:60%;height:6px}.subtitle-line[data-v-b07a190a],.title-line[data-v-b07a190a]{grid-column:1/7;place-self:center}.subtitle-line[data-v-b07a190a]{width:42%;height:4px}.text-stack[data-v-b07a190a]{gap:var(--spacing-4);flex-direction:column;justify-content:center;min-width:0;display:flex}.text-stack .line[data-v-b07a190a]{width:100%;height:4px}.text-stack .line[data-v-b07a190a]:last-child{width:70%}.text-stack.full[data-v-b07a190a]{grid-column:1/7}.text-stack.wide[data-v-b07a190a]{grid-area:1/1/4/5}.column[data-v-b07a190a]{grid-area:1/span 2/4}.title-text .text-layout-title[data-v-b07a190a]{grid-area:1/1/3/4;align-self:start;width:90%;height:6px}.title-text .text-layout-body[data-v-b07a190a]{grid-area:4/1/6/5}.title-text-split .text-layout-title[data-v-b07a190a]{grid-area:2/1/4/4;align-self:start;width:90%;height:6px}.title-text-split .title-text-split-body[data-v-b07a190a]{grid-area:2/4/6/7}.title-two-columns .three-col-title[data-v-b07a190a]{grid-area:1/1/2/4;align-self:start;width:70%;height:6px}.title-two-columns .title-two-col-stack[data-v-b07a190a]{grid-row:3/6}.title-two-columns .title-two-col-stack[data-v-b07a190a]:first-of-type{grid-column:3/5}.title-two-columns .title-two-col-stack[data-v-b07a190a]:last-of-type{grid-column:5/7}.title-two-columns-image .title-two-columns-image-title[data-v-b07a190a]{grid-area:1/1/auto/7;align-self:start;width:55%;height:6px}.title-two-columns-image .title-two-columns-image-col[data-v-b07a190a]{grid-row:3/6}.title-two-columns-image .title-two-columns-image-col[data-v-b07a190a]:first-of-type{grid-column:1/3}.title-two-columns-image .title-two-columns-image-col[data-v-b07a190a]:last-of-type{grid-column:3/5}.title-two-columns-image .title-two-columns-image-media[data-v-b07a190a]{grid-area:2/5/6/7}.banner-three-columns .banner-three-columns-banner[data-v-b07a190a]{grid-area:1/1/3/7}.banner-three-columns .banner-three-columns-title[data-v-b07a190a]{grid-area:3/1/4/6;align-self:start;width:60%;height:6px}.banner-three-columns .banner-three-col-stack[data-v-b07a190a]{grid-row:4/6}.banner-three-columns .banner-three-col-stack[data-v-b07a190a]:nth-child(3){grid-column:1/3}.banner-three-columns .banner-three-col-stack[data-v-b07a190a]:nth-child(4){grid-column:3/5}.banner-three-columns .banner-three-col-stack[data-v-b07a190a]:nth-child(5){grid-column:5/7}.title-three-columns .three-col-title[data-v-b07a190a]{grid-area:1/1/2/5;align-self:start;width:70%;height:6px}.title-three-columns .three-col-stack[data-v-b07a190a]{grid-row:2/5}.title-three-columns .three-col-stack .section-title-line[data-v-b07a190a]{width:80%;height:5px}.media[data-v-b07a190a]{min-height:0}.media.full[data-v-b07a190a]{grid-area:2/1/5/7}.media.small[data-v-b07a190a]{grid-area:3/span 2/5}.media.stacked[data-v-b07a190a]{grid-column:5/7}.media.stacked.top[data-v-b07a190a]{grid-row:1/3}.media.stacked.bottom[data-v-b07a190a]{grid-row:3/5}.large-image-left .large-image-left-media[data-v-b07a190a]{grid-area:1/1/6/5;min-height:0}.large-image-left .large-image-left-copy[data-v-b07a190a]{justify-content:start;gap:var(--spacing-6);grid-area:2/5/6/7}.text-two-images .text-two-images-title[data-v-b07a190a]{grid-area:1/1/auto/7;align-self:start;width:55%;height:6px}.text-two-images .text-two-images-copy[data-v-b07a190a]{justify-content:start;gap:var(--spacing-6);grid-area:2/1/6/3}.text-two-images .text-two-images-copy .section-title-line[data-v-b07a190a]{flex:none}.text-two-images .text-two-images-media[data-v-b07a190a]{grid-row:2/6}.text-two-images .text-two-images-media--mid[data-v-b07a190a]{grid-column:3/5}.text-two-images .text-two-images-media--right[data-v-b07a190a]{grid-column:5/7}.interactive-layout .interactive-layout-copy[data-v-b07a190a]{justify-content:start;gap:var(--spacing-6);grid-area:1/2/3/6}.interactive-layout .interactive-layout-copy .section-title-line[data-v-b07a190a]{flex:none;width:70%}.interactive-layout .interactive-layout-list[data-v-b07a190a]{grid-area:3/2/6/6;justify-content:start}.interactive-flashcards .interactive-flashcards-copy[data-v-b07a190a]{justify-content:center;gap:var(--spacing-4);grid-area:2/2/6/4}.interactive-flashcards .interactive-flashcards-copy .section-title-line[data-v-b07a190a]{flex:none;width:80%}.interactive-flashcards .interactive-flashcards-card[data-v-b07a190a]{grid-area:2/4/6/6;align-self:center;height:90%}.interactive-process .interactive-process-copy[data-v-b07a190a]{justify-content:start;gap:var(--spacing-6);grid-area:1/2/3/6}.interactive-process .interactive-process-copy .section-title-line[data-v-b07a190a]{flex:none;width:70%}.interactive-process .interactive-process-carousel[data-v-b07a190a]{grid-area:3/1/6/7}.text-image-right .text-layout-title[data-v-b07a190a]{grid-area:1/1/auto/4;place-self:start;width:85%;height:6px}.text-image-right .text-stack[data-v-b07a190a]{grid-area:2/1/6/4;justify-content:start}.text-image-right .media[data-v-b07a190a]{grid-area:1/4/6/7}.text-slideshow .text-layout-title[data-v-b07a190a],.text-slideshow .title-line[data-v-b07a190a],.text-video .text-layout-title[data-v-b07a190a],.text-video .title-line[data-v-b07a190a]{grid-area:1/1/auto/4;place-self:start;width:85%;height:6px}.text-slideshow .text-stack[data-v-b07a190a],.text-video .text-stack[data-v-b07a190a]{grid-area:2/1/5/4}.text-slideshow .media[data-v-b07a190a],.text-video .media[data-v-b07a190a]{grid-area:1/4/6/7}.three-columns-images .title-line[data-v-b07a190a]{grid-area:1/1/auto/6;align-self:start;width:55%;height:6px}.three-columns-images .three-columns-images-media[data-v-b07a190a]{grid-row:2/4}.three-columns-images .three-columns-images-col[data-v-b07a190a]{justify-content:start;gap:var(--spacing-6);grid-row:4/6}.three-columns-images .three-columns-images-col .section-title-line[data-v-b07a190a]{flex:none}.two-columns-images .two-columns-images-title[data-v-b07a190a]{grid-area:1/1/auto/7;width:55%;height:6px}.two-columns-images .two-columns-images-media[data-v-b07a190a]{grid-area:2/span 3/5}.two-columns-images .two-columns-images-media--left[data-v-b07a190a]{grid-column:1/4}.two-columns-images .two-columns-images-media--right[data-v-b07a190a]{grid-column:4/7}.two-columns-images .two-columns-images-col[data-v-b07a190a]{justify-content:start;gap:var(--spacing-6);grid-row:5/6}.two-columns-images .two-columns-images-col .section-title-line[data-v-b07a190a]{flex:none}.two-columns-images .two-columns-images-col[data-v-b07a190a]:first-of-type{grid-column:1/4}.two-columns-images .two-columns-images-col[data-v-b07a190a]:last-of-type{grid-column:4/7}.full-document .title-line[data-v-b07a190a],.full-image .title-line[data-v-b07a190a],.full-slideshow .title-line[data-v-b07a190a],.full-video .title-line[data-v-b07a190a]{grid-area:1/1/auto/6;place-self:start;width:60%;height:6px}.full-document .media.full[data-v-b07a190a],.full-image .media.full[data-v-b07a190a],.full-slideshow .media.full[data-v-b07a190a],.full-video .media.full[data-v-b07a190a]{grid-row:2/6}.title-only[data-v-b07a190a]{align-items:center}.title-full-image .media.full[data-v-b07a190a]{grid-row:1/4}.title-full-image .title-line[data-v-b07a190a]{grid-row:4}.title-full-image .subtitle-line[data-v-b07a190a]{grid-row:5}.banner-title .media.full[data-v-b07a190a],.intro-banner-title .media.full[data-v-b07a190a]{grid-row:1/5}.banner-title .title-line[data-v-b07a190a],.intro-banner-title .title-line[data-v-b07a190a]{grid-row:3/5}.intro-image-behind[data-v-b07a190a],.intro-title-subtitle[data-v-b07a190a]{align-items:center}.intro-title-image .intro-side-text[data-v-b07a190a]{grid-area:1/1/5/5}.intro-title-image .intro-side-text .title-line-side[data-v-b07a190a]{width:80%;height:6px}.intro-title-image .intro-side-media[data-v-b07a190a]{grid-area:1/5/5/7;min-height:0}.intro-title-description .intro-top-title[data-v-b07a190a]{grid-area:1/1/4/5;align-self:start;width:70%;height:6px}.intro-title-description .intro-description-stack[data-v-b07a190a]{grid-area:10/1/14/5}.intro-title-description .intro-description-stack .line[data-v-b07a190a]{height:4px}.intro-title-description .intro-description-stack .line[data-v-b07a190a]:first-child{width:100%}.intro-title-description .intro-description-stack .line[data-v-b07a190a]:nth-child(2){width:85%}.section-hero-title[data-v-b07a190a]{border-radius:var(--radius-full);background:var(--color-content-muted);height:8px}.section-hero-title.centered[data-v-b07a190a]{grid-area:3/2/auto/6;align-self:center;width:100%}.section-hero-title.side[data-v-b07a190a]{grid-row:3;align-self:center;width:90%}.section-hero-title.left[data-v-b07a190a]{grid-column:1/5}.section-hero-title.right[data-v-b07a190a]{grid-column:3/7}.section-hero-title.banner-top[data-v-b07a190a]{grid-area:1/1/auto/6;align-self:center}.section-hero-title.banner-bottom[data-v-b07a190a]{grid-area:5/1/auto/6;align-self:center}.section-hero-title.overlay[data-v-b07a190a]{z-index:1}.section-side-media[data-v-b07a190a]{grid-row:1/6;min-height:0}.section-side-media.left[data-v-b07a190a]{grid-column:1/3}.section-side-media.right[data-v-b07a190a]{grid-column:5/7}.section-banner[data-v-b07a190a]{grid-column:1/7;min-height:0}.section-banner.top[data-v-b07a190a]{grid-row:1/5}.section-banner.bottom[data-v-b07a190a]{grid-row:3/7}.section-background[data-v-b07a190a]{opacity:.8;grid-area:1/1/7/7;min-height:0}.list[data-v-b07a190a]{flex-direction:column;grid-column:1/7;justify-content:center}.list[data-v-b07a190a],.list-row[data-v-b07a190a]{gap:var(--spacing-8);display:flex}.list-row[data-v-b07a190a]{align-items:center}.list-row .marker[data-v-b07a190a]{border-radius:var(--radius-full);width:12px;height:12px}.list-row .line[data-v-b07a190a]{flex:1;height:4px}.quiz-start[data-v-b07a190a]{gap:var(--spacing-4);flex-direction:column;grid-column:1/7;justify-content:center;align-items:center;display:flex}.quiz-start .line[data-v-b07a190a]{width:60%;height:4px}.quiz-start .line[data-v-b07a190a]:last-child{width:42%}.quiz-start.full[data-v-b07a190a]{grid-row:1/5}.quiz-results[data-v-b07a190a]{gap:var(--spacing-6);grid-area:3/1/5/7;grid-template-columns:1fr 1fr;align-items:center;display:grid}.graph[data-v-b07a190a]{aspect-ratio:1;border-radius:var(--radius-full);border:3px solid var(--color-content-muted);justify-self:center;width:100%;max-width:48px}.finish-stack[data-v-b07a190a]{gap:var(--spacing-4);flex-direction:column;display:flex}.finish-stack .line[data-v-b07a190a]{width:100%;height:4px}.finish-stack .line[data-v-b07a190a]:last-child{width:70%}.scored-quiz .quiz-start[data-v-b07a190a]{grid-row:1/3}.knowledge-check-title[data-v-b07a190a]{grid-area:1/2/3/6;align-self:start;width:70%;height:6px}.knowledge-check-body[data-v-b07a190a]{gap:var(--spacing-8);padding:var(--spacing-x-small) 0;flex-direction:column;grid-area:3/2/6/6;justify-content:start;display:flex}.knowledge-check-body .question-line[data-v-b07a190a]{width:85%;height:4px}.option-row[data-v-b07a190a]{align-items:center;gap:var(--spacing-8);display:flex}.option-row .marker[data-v-b07a190a]{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.option-row .marker--square[data-v-b07a190a]{border-radius:var(--radius-xx-small)}.option-row .line[data-v-b07a190a]{flex:1;height:4px}.layout-card[data-v-25b5d291]{min-width:0;padding:var(--spacing-small) var(--spacing-small) 0;border-radius:var(--radius-x-small);background:var(--color-background-neutral);color:var(--color-content-primary);text-align:left;transition:var(--smooth-fast);border:1px solid #0000;flex-direction:column;align-items:stretch;display:flex}.layout-card.selected[data-v-25b5d291]{border-color:var(--color-border-neutral);background:var(--color-interactive-secondary)}.thumbnail[data-v-25b5d291]{aspect-ratio:196/108;border-radius:var(--radius-xx-small);background:var(--color-background-screen);width:100%;box-shadow:var(--shadow-elevation-base);cursor:pointer;text-align:left;transition:var(--smooth-fast);border:none;padding:0;display:block;position:relative;overflow:hidden}.layout-card:focus-within .thumbnail[data-v-25b5d291],.layout-card:hover .thumbnail[data-v-25b5d291]{box-shadow:var(--shadow-elevation-large)}.thumbnail[data-v-25b5d291]:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:2px}.hover-action[data-v-25b5d291]{pointer-events:none;opacity:0;filter:blur(4px);transition:opacity .2s var(--curve),transform .26s var(--ease-zoom),filter .2s var(--curve);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(32px - 50%))}.thumbnail:focus-within .hover-action[data-v-25b5d291],.thumbnail:hover .hover-action[data-v-25b5d291]{opacity:1;filter:blur();pointer-events:auto;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.hover-action[data-v-25b5d291],.thumbnail:focus-within .hover-action[data-v-25b5d291],.thumbnail:hover .hover-action[data-v-25b5d291]{filter:none;transition:opacity .2s var(--curve);transform:translate(-50%,-50%)}}.label-row[data-v-25b5d291]{align-items:center;gap:var(--spacing-x-small);width:100%;min-height:40px;padding:var(--spacing-x-small) var(--spacing-4);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.label-row[data-v-25b5d291]:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:-2px;border-radius:var(--radius-xx-small)}.label[data-v-25b5d291]{min-width:0;color:var(--color-content-secondary);font-family:var(--font-family-body);font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);flex:auto}.checkbox[data-v-25b5d291]{border:1px solid var(--color-border-overlay);border-radius:var(--radius-xx-small);width:20px;height:20px;color:var(--color-button-primary-text);background:var(--color-background-screen);opacity:0;transition:var(--smooth-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkbox.visible[data-v-25b5d291]{opacity:1}.checkbox.checked[data-v-25b5d291]{border-color:var(--color-button-primary-bg);background:var(--color-button-primary-bg)}.layout-panel-main[data-v-1687775b]{flex-direction:column;flex:auto;min-height:0;display:flex}.layout-panel-main h2[data-v-1687775b]{color:var(--color-content-primary);font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md);margin:0}.layout-panel-head[data-v-1687775b]{justify-content:space-between;align-items:center;gap:var(--spacing-medium);padding:var(--spacing-large);border-bottom:1px solid var(--color-border-neutral);flex:none;display:flex}.layout-panel-head h2[data-v-1687775b]{min-width:0;margin:0}.layout-panel-description[data-v-1687775b]{margin:0 0 var(--spacing-medium);color:var(--color-content-secondary);font-size:var(--font-size-xs);line-height:var(--font-line-height-md)}.layout-panel-body[data-v-1687775b]{min-height:0;padding:var(--spacing-large);flex:auto;overflow-y:auto}.layout-panel-body.has-footer[data-v-1687775b]{padding-bottom:calc(var(--spacing-large) + 72px)}.layout-panel-grid[data-v-1687775b]{gap:var(--spacing-medium);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.layout-sidebar[data-v-0bed9e00]{gap:var(--spacing-4);padding:var(--spacing-medium);flex-direction:column;display:flex}.marker[data-v-0bed9e00]{padding:var(--spacing-small) var(--spacing-x-small) var(--spacing-4);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);letter-spacing:.04em;text-transform:uppercase}.marker[data-v-0bed9e00],.nav-item[data-v-0bed9e00]{color:var(--color-content-secondary);font-family:var(--font-family-body)}.nav-item[data-v-0bed9e00]{align-items:center;gap:var(--spacing-x-small);width:100%;min-height:36px;padding:var(--spacing-x-small);border-radius:var(--radius-xx-small);cursor:pointer;font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);text-align:left;transition:var(--smooth-fast);background:0 0;border:1px solid #0000;display:flex}.nav-item.active[data-v-0bed9e00],.nav-item[data-v-0bed9e00]:hover:not(:disabled){border-color:var(--color-border-neutral);background:var(--color-interactive-secondary);color:var(--color-content-primary)}.nav-item[data-v-0bed9e00]:disabled{cursor:default;opacity:.5}.nav-item[data-v-0bed9e00]:focus-visible{outline:2px solid var(--color-interactive-focus-ring);outline-offset:-2px}.layout-picker-page[data-v-9b910cab]{border:1px solid var(--color-border-neutral);border-radius:var(--radius-large);background:var(--color-background-screen);width:100%;height:100%;min-height:0;color:var(--color-content-primary);box-shadow:var(--shadow-elevation-large);grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden}.layout-picker-sidebar-pane[data-v-9b910cab]{border-right:1px solid var(--color-border-neutral);background:var(--color-background-neutral);flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.layout-picker-main[data-v-9b910cab]{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.layout-picker-footer-shell[data-v-9b910cab]{padding-top:var(--spacing-large);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.layout-picker-footer-shell[data-v-9b910cab] .layout-footer{pointer-events:auto}.block-selection-marquee[data-v-8486631f]{z-index:50;border:1px solid var(--color-border-focused);border-radius:var(--radius-small);pointer-events:none;position:fixed;top:0;left:0}.course-cover-control[data-v-45aae5a4]{align-items:center;display:inline-flex;position:relative}[data-v-45aae5a4] .card-thumb{height:32px;padding:var(--spacing-xx-small);border-radius:var(--radius-xx-small);background:var(--color-background-elevated);flex:none;gap:0}[data-v-45aae5a4] .card-thumb:hover:not(:disabled){background:var(--color-button-ghost-bg-hover)}[data-v-45aae5a4] .card-thumb:disabled{cursor:default}.card-thumb-img[data-v-45aae5a4]{aspect-ratio:348/214;border-radius:var(--radius-xxx-small);height:100%;overflow:hidden}.card-thumb-img[data-v-45aae5a4] .course-thumbnail{width:100%;height:100%}.cover-popout[data-v-45aae5a4]{gap:var(--spacing-small);flex-direction:column;width:280px;display:flex}.cover-popout .cover-title[data-v-45aae5a4]{-webkit-line-clamp:2;font-family:var(--font-family-title);font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);font-weight:var(--font-weight-semibold);color:var(--color-content-primary);word-break:break-word;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cover-popout .cover-preview[data-v-45aae5a4]{aspect-ratio:348/214;border-radius:var(--radius-x-small);background:var(--color-background-neutral);width:100%;position:relative;overflow:hidden}.cover-popout .cover-preview[data-v-45aae5a4] .course-thumbnail{width:100%;height:100%}.cover-popout .btn[data-v-45aae5a4]{justify-content:center;width:100%}[data-v-45aae5a4] .course-cover-popout-popup{z-index:1001}.popup.modern-popup.standalone-popup.course-cover-popout-popup>.popup-inner{border-radius:var(--radius-small)}.popup.modern-popup.tour-popup>.popup-inner{box-sizing:border-box;border-radius:var(--radius-large);box-shadow:var(--shadow-elevation-large);flex-direction:column;width:340px;max-width:calc(100vw - 32px);max-height:none;padding:20px;overflow:visible}.popup.modern-popup.tour-popup>.popup-inner>*{width:100%;min-width:0;max-width:100%}.tour-scrim{z-index:1100;background:0 0;position:fixed;inset:0}.tour-scrim.centred{background:#0f171f8c}.tour-ring{z-index:1101;border-radius:var(--curve);box-shadow:0 0 0 3px var(--color-button-primary-bg),0 0 0 9999px #0f171f8c}.tour-anchor,.tour-ring{pointer-events:none;position:fixed}.tour-anchor{z-index:1102}.tour-centred{z-index:1102;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-card{pointer-events:auto;width:340px;max-width:calc(100vw - 32px)}.tour-centred .tour-card{background:var(--color-background-screen,#fff);border-radius:var(--radius-large);box-shadow:var(--shadow-elevation-large);padding:20px}[data-v-8331b675] .narration-script-body{flex-direction:column;display:flex}.title[data-v-8331b675]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--font-line-height-md);color:var(--color-content-primary);flex:1;min-width:0}.sync-row[data-v-8331b675]{margin-bottom:var(--spacing-medium);justify-content:space-between;align-items:center;display:flex}.field-block[data-v-8331b675]{gap:var(--spacing-xxx-small);flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.field-label[data-v-8331b675]{padding:var(--spacing-xxx-small) 0;font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);color:var(--color-content-secondary)}.field-label[data-v-8331b675],.textarea[data-v-8331b675]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.textarea[data-v-8331b675]{box-sizing:border-box;width:100%;min-height:220px;padding:var(--padding-small) var(--padding-x-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-x-small);background:var(--color-input-default-bg);font-family:var(--font-family-body);font-weight:var(--font-weight-regular);color:var(--color-content-primary);resize:vertical;flex:1}.textarea[data-v-8331b675]:disabled{color:var(--color-content-secondary);cursor:default}.textarea[data-v-8331b675]:focus-visible{outline:2px solid var(--color-button-primary-focus-ring);outline-offset:-2px}.char-count[data-v-8331b675]{font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-tertiary);align-self:flex-end}.menu.edit-breadcrumb-nav-menu{max-height:calc(100dvh - 140px)}.edit-breadcrumb[data-v-d9be44df]{gap:var(--spacing-2);max-width:100%}.context[data-v-d9be44df],.edit-breadcrumb[data-v-d9be44df]{align-items:center;min-width:0;display:flex}.context[data-v-d9be44df]{gap:var(--spacing-xx-small);padding:0 10px}.cover-icon[data-v-d9be44df]{color:var(--color-content-primary);flex-shrink:0}.cover-label[data-v-d9be44df]{color:var(--color-content-primary);white-space:nowrap}.cover-label[data-v-d9be44df],.screen-number[data-v-d9be44df]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.screen-number[data-v-d9be44df]{color:var(--color-content-secondary);flex-shrink:0}.title-segment[data-v-d9be44df]{min-width:0}.title-segment[data-v-d9be44df] .inline-text-editor{width:100%;min-width:0}.title-segment[data-v-d9be44df] .editable{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.screen-segment[data-v-d9be44df]{max-width:320px}.screen-segment[data-v-d9be44df] .editable{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);color:var(--color-content-secondary)}.zoom-control[data-v-a66610f5]{flex-shrink:0;align-items:center;display:flex;position:relative}.zoom-value[data-v-a66610f5]{align-items:center;gap:var(--spacing-xx-small);min-width:56px;padding:var(--spacing-xx-small) var(--spacing-x-small);border-radius:var(--radius-xx-small);cursor:pointer;color:var(--color-content-primary);font-family:var(--font-family-title);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xxs);background:0 0;border:none;justify-content:center;display:inline-flex}.zoom-value.active[data-v-a66610f5],.zoom-value[data-v-a66610f5]:hover{background:var(--color-button-ghost-bg-hover)}.grid-bottom-toolbar[data-v-2ae52b1d]{padding:var(--spacing-small) 0 var(--spacing-medium);z-index:5;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}.grid-bottom-toolbar[data-v-2ae52b1d] .toolbar{pointer-events:auto}.add-between[data-v-f4b5342e]{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.add-between.vertical[data-v-f4b5342e]{width:calc(var(--spacing-large)*var(--grid-chrome-scale,1));align-self:stretch}.add-between.horizontal[data-v-f4b5342e]{height:calc(var(--spacing-large)*var(--grid-chrome-scale,1));width:100%}.add-between.spacer[data-v-f4b5342e]{pointer-events:none}.add-dot[data-v-f4b5342e]{width:24px;height:24px;padding:var(--spacing-xxx-small);border-radius:var(--radius-xxx-small);background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text);appearance:none;cursor:pointer;opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(var(--grid-chrome-scale,1));transition:opacity .125s var(--curve),visibility .125s var(--curve),background .125s var(--curve);border:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:50%;left:50%}.add-dot[data-v-f4b5342e]:focus-visible{opacity:1;visibility:visible;background:var(--color-button-secondary-bg-hover);outline:none}.add-between.drop-active .add-dot[data-v-f4b5342e],.add-between.persistent .add-dot[data-v-f4b5342e],.add-between:hover .add-dot[data-v-f4b5342e]{opacity:1;visibility:visible;background:var(--color-button-secondary-bg-hover)}.add-between.grid-mode.vertical[data-v-f4b5342e]{width:calc(40px*var(--grid-chrome-scale,1));transition:width .18s var(--curve)}.add-between.grid-mode.vertical .add-dot[data-v-f4b5342e]{top:calc(173px*var(--grid-chrome-scale,1));left:calc(20px*var(--grid-chrome-scale,1));width:calc(32px*var(--grid-chrome-scale,1));height:calc(32px*var(--grid-chrome-scale,1));border-radius:var(--radius-full);color:var(--color-button-primary-icon);visibility:visible;transform:translate(-50%,-50%) scale(var(--grid-chrome-boost,1));transition:opacity .125s var(--curve),left .18s var(--curve),transform .125s var(--curve);background:0 0;padding:0;overflow:visible}.add-between.grid-mode.vertical .add-dot[data-v-f4b5342e]:before{content:"";width:calc(8px*var(--grid-chrome-scale,1));height:calc(8px*var(--grid-chrome-scale,1));border-radius:var(--radius-full);background:var(--color-button-primary-bg);transition:width .16s var(--curve),height .16s var(--curve),background .125s var(--curve);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.add-between.grid-mode.vertical .add-dot[data-v-f4b5342e] .icon{z-index:1;transform:scale(var(--grid-chrome-scale,1));opacity:0;transition:opacity .125s var(--curve);position:relative}.add-between.grid-mode.vertical.indicated .add-dot[data-v-f4b5342e],.add-between.grid-mode.vertical:hover .add-dot[data-v-f4b5342e]{opacity:1}.add-between.grid-mode.vertical.drop-active[data-v-f4b5342e]{width:calc(424px*var(--grid-chrome-scale,1))}.add-between.grid-mode.vertical.drop-active .add-dot[data-v-f4b5342e]{opacity:0;pointer-events:none}.add-between.grid-mode.vertical.drop-active .drop-placeholder[data-v-f4b5342e]{left:calc(12px*var(--grid-chrome-scale,1));background:var(--color-background-overlay);opacity:1;visibility:visible}.add-between.grid-mode.vertical.drop-only[data-v-f4b5342e],.add-between.grid-mode.vertical.gap-collapsed[data-v-f4b5342e]:not(.drop-active){width:0}.add-between.grid-mode.vertical.drop-only.drop-active[data-v-f4b5342e]{width:calc(424px*var(--grid-chrome-scale,1))}.add-between.grid-mode.vertical .drop-placeholder[data-v-f4b5342e]{top:calc(44px*var(--grid-chrome-scale,1));left:calc(48px*var(--grid-chrome-scale,1));width:calc(400px*var(--grid-chrome-scale,1));height:calc(258px*var(--grid-chrome-scale,1));box-sizing:border-box;border-radius:calc(var(--radius-x-small)*var(--grid-chrome-scale,1));background:color-mix(in srgb,var(--color-interactive-accent) 6%,transparent);color:var(--color-border-focused);appearance:none;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--curve),visibility .16s var(--curve);border:none;margin:0;padding:0;position:absolute}.add-between.grid-mode.vertical .drop-placeholder .border[data-v-f4b5342e]{width:100%;height:100%;position:absolute;inset:0;border-radius:calc(var(--radius-x-small)*var(--grid-chrome-scale,1))!important}.add-between.grid-mode.vertical .drop-placeholder .border[data-v-f4b5342e] .border-main{border-radius:calc(var(--radius-x-small)*var(--grid-chrome-scale,1))!important}.add-between.grid-mode.vertical .drop-placeholder .border[data-v-f4b5342e] .border-stroke{rx:calc(var(--radius-x-small)*var(--grid-chrome-scale,1));stroke-width:calc(2px*var(--grid-chrome-scale,1))!important;stroke-dasharray:calc(8px*var(--grid-chrome-scale,1)),calc(8px*var(--grid-chrome-scale,1))!important}.add-between.grid-mode.vertical .drop-placeholder[data-v-f4b5342e]:focus-visible{outline:none}.add-between.grid-mode.vertical.expanded[data-v-f4b5342e],.add-between.grid-mode.vertical[data-v-f4b5342e]:focus-within{width:calc(460px*var(--grid-chrome-scale,1));transition-delay:.12s}.add-between.grid-mode.vertical.expanded .add-dot[data-v-f4b5342e],.add-between.grid-mode.vertical:focus-within .add-dot[data-v-f4b5342e]{left:calc(24px*var(--grid-chrome-scale,1));opacity:1}.add-between.grid-mode.vertical.expanded .add-dot[data-v-f4b5342e]:before,.add-between.grid-mode.vertical:focus-within .add-dot[data-v-f4b5342e]:before{width:calc(24px*var(--grid-chrome-scale,1));height:calc(24px*var(--grid-chrome-scale,1))}.add-between.grid-mode.vertical.expanded .add-dot[data-v-f4b5342e] .icon,.add-between.grid-mode.vertical:focus-within .add-dot[data-v-f4b5342e] .icon{opacity:1}.add-between.grid-mode.vertical.expanded .drop-placeholder[data-v-f4b5342e],.add-between.grid-mode.vertical:focus-within .drop-placeholder[data-v-f4b5342e]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.12s}.add-between.grid-mode.vertical.flipped.expanded .add-dot[data-v-f4b5342e],.add-between.grid-mode.vertical.flipped:focus-within .add-dot[data-v-f4b5342e]{left:calc(436px*var(--grid-chrome-scale,1))}.add-between.grid-mode.vertical.flipped .drop-placeholder[data-v-f4b5342e]{left:calc(12px*var(--grid-chrome-scale,1))}@media (prefers-reduced-motion:reduce){.add-between.grid-mode.vertical[data-v-f4b5342e],.add-between.grid-mode.vertical .add-dot[data-v-f4b5342e],.add-between.grid-mode.vertical .add-dot[data-v-f4b5342e]:before,.add-between.grid-mode.vertical .drop-placeholder[data-v-f4b5342e],.add-between.grid-mode.vertical.expanded[data-v-f4b5342e],.add-between.grid-mode.vertical[data-v-f4b5342e]:focus-within{transition:none}}.grid-section-divider[data-v-a2d1b86b]{align-items:center;gap:var(--spacing-0);--divider-pad-bottom:calc(var(--spacing-large)*var(--grid-chrome-scale,1));min-height:calc(32px*var(--grid-chrome-scale,1));min-width:calc(240px*var(--grid-chrome-scale,1));padding:0 calc(var(--spacing-xx-large)*var(--grid-chrome-scale,1)) var(--divider-pad-bottom) calc(var(--spacing-small)*var(--grid-chrome-scale,1));display:flex;position:relative}.grid-section-divider.draggable[data-v-a2d1b86b]{cursor:grab}.section-label[data-v-a2d1b86b]{z-index:1;align-items:center;gap:var(--spacing-xx-small);min-width:0;padding:var(--padding-xx-small) var(--padding-x-small);border-radius:var(--radius-xx-small);background:var(--color-background-neutral-strong);transform:scale(calc(var(--grid-chrome-scale,1)*var(--grid-chrome-cap,1)));transform-origin:0;transition:padding .24s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.section-label[data-v-a2d1b86b]:before{content:"";z-index:-1;border-radius:inherit;transition:background .125s var(--curve);background:0 0;position:absolute;inset:0}.grid-section-divider:hover:not(.is-selected) .section-label[data-v-a2d1b86b]:before{background:var(--color-background-elevated)}.grid-section-divider.is-selected .section-label[data-v-a2d1b86b]:before{background:var(--color-interactive-primary)}.grid-section-divider:hover:not(.is-selected) .section-title[data-v-a2d1b86b]{color:var(--color-content-primary)}.grid-section-divider.is-selected .quiz-mark[data-v-a2d1b86b],.grid-section-divider.is-selected .section-title[data-v-a2d1b86b]{color:var(--color-content-inverse)}.quiz-mark[data-v-a2d1b86b]{color:var(--color-content-tertiary);justify-content:center;display:inline-flex}.quiz-mark[data-v-a2d1b86b],.section-arrows[data-v-a2d1b86b]{flex-shrink:0;align-items:center}.section-arrows[data-v-a2d1b86b]{gap:var(--spacing-xxx-small);width:0;margin-left:calc(var(--spacing-xx-small)*-1);opacity:0;transform:translateX(calc(var(--spacing-xxx-small)*-1));transition:width .24s cubic-bezier(.4,0,.2,1),margin-left .24s cubic-bezier(.4,0,.2,1),opacity .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.grid-section-divider:not(.is-disabled).is-selected .section-label[data-v-a2d1b86b],.grid-section-divider:not(.is-disabled):focus-within .section-label[data-v-a2d1b86b],.grid-section-divider:not(.is-disabled):hover .section-label[data-v-a2d1b86b]{padding-right:var(--padding-xx-small)}.grid-section-divider:not(.is-disabled).is-selected .section-arrows[data-v-a2d1b86b],.grid-section-divider:not(.is-disabled):focus-within .section-arrows[data-v-a2d1b86b],.grid-section-divider:not(.is-disabled):hover .section-arrows[data-v-a2d1b86b]{opacity:1;width:52px;margin-left:0;transform:translate(0)}.arrow-button[data-v-a2d1b86b]{padding:var(--padding-xx-small);border-radius:var(--radius-xxx-small);color:var(--color-content-secondary);cursor:pointer;transition:background .125s var(--curve),color .125s var(--curve);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.arrow-button[data-v-a2d1b86b]:hover:not(:disabled){background:var(--color-button-ghost-bg-hover);color:var(--color-content-primary)}.arrow-button[data-v-a2d1b86b]:disabled{opacity:.35;cursor:default}.grid-section-divider.is-selected .arrow-button[data-v-a2d1b86b]{color:var(--color-content-inverse)}.grid-section-divider.is-selected .arrow-button[data-v-a2d1b86b]:hover:not(:disabled){background:var(--color-button-primary-bg-hover);color:var(--color-content-inverse)}.divider-rule[data-v-a2d1b86b]{left:calc(var(--spacing-small)*var(--grid-chrome-scale,1));right:calc(var(--spacing-xx-large)*var(--grid-chrome-scale,1));top:calc((100% - var(--divider-pad-bottom))/2);height:calc(1px*var(--grid-chrome-scale,1));background:var(--color-border-neutral);transition:background .125s var(--curve);position:absolute;transform:translateY(-50%)}.grid-section-divider:hover:not(.is-selected) .divider-rule[data-v-a2d1b86b]{background:var(--color-border-overlay)}.grid-section-divider.is-selected .divider-rule[data-v-a2d1b86b]{background:var(--color-border-focused)}.section-delete[data-v-a2d1b86b]{z-index:1;border-radius:var(--radius-xx-small);background:var(--color-background-neutral);width:24px;height:24px;color:var(--color-content-tertiary);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .125s var(--curve),visibility .125s var(--curve),background .125s var(--curve);border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:relative}.grid-section-divider:hover .section-delete[data-v-a2d1b86b]{opacity:1;visibility:visible;pointer-events:auto;transform:scale(calc(var(--grid-chrome-scale,1)*var(--grid-chrome-cap,1)));transform-origin:100%}.section-delete[data-v-a2d1b86b]:hover{background:var(--color-background-overlay);color:var(--color-content-primary)}.section-title[data-v-a2d1b86b]{min-width:0;max-width:320px;font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-sm);color:var(--color-content-secondary);cursor:text;flex:0 auto}.section-title.placeholder[data-v-a2d1b86b]{color:var(--color-content-placeholder)}.grid-add-section-row[data-v-e86b81e0]{width:calc(424px*var(--grid-chrome-scale,1));min-height:calc(72px*var(--grid-chrome-scale,1));justify-content:center;align-items:center;display:flex}.grid-add-section-toolbar[data-v-e86b81e0]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(var(--spacing-x-small)*-1*var(--grid-chrome-scale,1))) scale(calc(var(--grid-chrome-scale,1)*var(--grid-chrome-boost,1))) translateY(32px);transform-origin:50%;filter:blur(4px);transition:opacity .2s var(--curve),transform .26s var(--ease-zoom),filter .2s var(--curve),visibility .2s var(--curve)}.edit-map-section:hover .grid-add-section-row .grid-add-section-toolbar[data-v-e86b81e0],.grid-add-section-row:focus-within .grid-add-section-toolbar[data-v-e86b81e0],.grid-add-section-row:hover .grid-add-section-toolbar[data-v-e86b81e0]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(calc(var(--spacing-x-small)*-1*var(--grid-chrome-scale,1))) scale(calc(var(--grid-chrome-scale,1)*var(--grid-chrome-boost,1))) translateY(0);filter:blur()}@media (prefers-reduced-motion:reduce){.edit-map-section:hover .grid-add-section-row .grid-add-section-toolbar[data-v-e86b81e0],.grid-add-section-row:focus-within .grid-add-section-toolbar[data-v-e86b81e0],.grid-add-section-row:hover .grid-add-section-toolbar[data-v-e86b81e0],.grid-add-section-toolbar[data-v-e86b81e0]{transform:translateY(calc(var(--spacing-x-small)*-1*var(--grid-chrome-scale,1))) scale(calc(var(--grid-chrome-scale,1)*var(--grid-chrome-boost,1)));filter:none;transition:opacity .2s var(--curve),visibility .2s var(--curve)}}.collab-avatar-stack[data-v-9cf99181],.collab-avatar-stack .avatar[data-v-9cf99181]{align-items:center;display:flex}.collab-avatar-stack .avatar[data-v-9cf99181]{border-radius:var(--radius-full);width:28px;height:28px;box-shadow:0 0 0 2px var(--ring-colour,var(--color-border-solid)),0 0 0 4px var(--color-background-screen);background:var(--color-background-elevated);transition:transform var(--duration-fast) var(--curve);flex-shrink:0;justify-content:center;margin-left:-8px;position:relative;overflow:visible}.collab-avatar-stack .avatar[data-v-9cf99181]:first-child{margin-left:0}.collab-avatar-stack .avatar[data-v-9cf99181]:hover{z-index:20;transform:translateY(-1px)}.collab-avatar-stack .avatar.filled[data-v-9cf99181]{background:var(--ring-colour)}.collab-avatar-stack .avatar.agent.filled[data-v-9cf99181]{background:var(--color-content-ai)}.collab-avatar-stack .avatar.viewing[data-v-9cf99181]{box-shadow:0 0 0 2px var(--ring-colour,var(--color-border-solid)),0 0 0 4px var(--color-background-screen);opacity:.85}.collab-avatar-stack .avatar.agent[data-v-9cf99181]{box-shadow:0 0 0 2px var(--color-content-ai),0 0 0 4px var(--color-background-screen)}.collab-avatar-stack .avatar.clickable[data-v-9cf99181]{cursor:pointer}.collab-avatar-stack .avatar.following[data-v-9cf99181]{box-shadow:0 0 0 2px var(--ring-colour,var(--color-border-solid)),0 0 0 4px var(--color-background-screen),0 0 0 6px var(--ring-colour,var(--color-border-solid));transform:translateY(-1px)}.collab-avatar-stack .avatar.idle[data-v-9cf99181]{opacity:.4;filter:grayscale(.5)}.collab-avatar-stack .avatar-image[data-v-9cf99181]{border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.collab-avatar-stack .avatar-initials[data-v-9cf99181]{font-family:var(--font-family-body);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-0);text-transform:uppercase;line-height:1}.collab-avatar-stack .avatar-badge[data-v-9cf99181]{border-radius:var(--radius-full);background:var(--color-content-ai);color:var(--color-neutral-0);box-shadow:0 0 0 1.5px var(--color-background-screen);padding:1px;position:absolute;bottom:-3px;right:-3px}.collab-avatar-stack .overflow[data-v-9cf99181]{font-family:var(--font-family-body);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);color:var(--color-content-secondary);box-shadow:0 0 0 2px var(--color-border-neutral),0 0 0 4px var(--color-background-screen)}@property --edit-fit-scale{syntax:"<number>";inherits:true;initial-value:1}.builder[data-v-95c557c5]{background-color:var(--color-background-neutral-strong);width:100%;height:100dvh;min-height:0;position:relative;overflow:hidden}.builder .breadcrumb-row[data-v-95c557c5]{z-index:10;align-items:center;gap:var(--spacing-x-small);will-change:transform;display:flex;position:absolute;top:16px;left:16px}.builder .breadcrumb[data-v-95c557c5]{width:562px;max-width:calc(100vw - 280px);position:relative}.builder .breadcrumb .edit-breadcrumb[data-v-95c557c5]{flex:auto;min-width:0}.builder .presence-stack[data-v-95c557c5],.builder .view-mode-toggle[data-v-95c557c5]{flex-shrink:0}.builder .functions[data-v-95c557c5]{z-index:10;will-change:transform;position:absolute;top:16px;right:16px}.builder .functions .translation-notice[data-v-95c557c5]{align-items:center;gap:var(--spacing-x-small);padding:0 var(--spacing-x-small);white-space:nowrap;display:flex}.builder .functions .translation-notice .translation-language[data-v-95c557c5]{font-family:var(--font-family-title);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary)}.builder .functions .translation-notice .translation-message[data-v-95c557c5]{font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-secondary)}.builder .title[data-v-95c557c5]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);padding:0 var(--spacing-xx-small)}.builder .title-edit[data-v-95c557c5]{flex:auto;min-width:0}.builder .title-edit[data-v-95c557c5] .inline-text-editor{width:100%;min-width:0}.builder .title-edit[data-v-95c557c5] .editable{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.builder .canvas[data-v-95c557c5]{--page-margin:48px;--page-margin-top:72px;flex-direction:column;align-items:center;min-height:0;display:flex;position:absolute;inset:0}.builder .canvas.device-frame-resizing[data-v-95c557c5]{transition:--edit-fit-scale var(--duration-slow) var(--curve)}.builder .canvas.grid-mode[data-v-95c557c5]{cursor:default}.builder .canvas.grid-mode.hand[data-v-95c557c5]{cursor:grab}.builder .canvas.grid-mode.panning[data-v-95c557c5]{cursor:grabbing}.builder .canvas.grid-mode.camera-interacting .edit-course-map[data-v-95c557c5],.builder .canvas.grid-mode.camera-interacting .edit-course-map[data-v-95c557c5] .grid-card-label,.builder .canvas.grid-mode.camera-interacting .edit-course-map[data-v-95c557c5] .grid-drag-wrap{pointer-events:none}.builder .canvas-scroll[data-v-95c557c5]{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.builder .map-viewport[data-v-95c557c5]{flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.builder .map-viewport.map-entry-pending[data-v-95c557c5]{visibility:hidden}.builder .map-camera[data-v-95c557c5]{transform-origin:0 0;will-change:transform;width:max-content;position:absolute;top:0;left:0}.builder .edit-course-map[data-v-95c557c5]{gap:calc(var(--spacing-large)*var(--grid-chrome-scale,1));flex-direction:column;width:max-content;height:max-content;display:flex}.builder .canvas.grid-lod-transitioning .edit-course-map[data-v-95c557c5]{pointer-events:none}.builder .edit-course-map.card-dragging[data-v-95c557c5]{-webkit-user-select:none;user-select:none;cursor:grabbing}.builder .edit-course-map.drag-layout-snap[data-v-95c557c5] .add-between.grid-mode .drop-placeholder,.builder .edit-course-map.drag-layout-snap[data-v-95c557c5] .add-between.grid-mode,.builder .edit-course-map.drag-layout-snap[data-v-95c557c5] .page-wrapper.grid-drag-vacated{transition:none}.builder .edit-course-map.card-dragging[data-v-95c557c5] .add-between,.builder .edit-course-map.card-dragging[data-v-95c557c5] .grid-add-section-row,.builder .edit-course-map.card-dragging[data-v-95c557c5] .grid-section-divider,.builder .edit-course-map.card-dragging[data-v-95c557c5] .page-wrapper.grid-presentation .grid-card-label,.builder .edit-course-map.card-dragging[data-v-95c557c5] .page-wrapper.grid-presentation .grid-drag-wrap{pointer-events:none}.builder .canvas.mode-transitioning .page-wrapper.map-layout[data-v-95c557c5]{transition:opacity .56s var(--ease-zoom)}.builder .canvas.mode-transitioning[data-v-95c557c5] .add-between.grid-mode.vertical{transition:none}.builder .canvas.map-cards-layered .page-wrapper.map-layout[data-v-95c557c5],.builder .canvas.section-rasters-isolated .boundary-lane[data-v-95c557c5],.builder .canvas.section-rasters-isolated .edit-map-section[data-v-95c557c5]{will-change:transform}.builder .edit-section-divider[data-v-95c557c5],.builder .grid-add-section-row[data-v-95c557c5],.builder .grid-map-add-between[data-v-95c557c5],.builder[data-v-95c557c5] .grid-card-label,.builder[data-v-95c557c5] .grid-edit-overlay{transition:opacity .3s var(--curve)}.builder .canvas.mode-transitioning.transitioning-to-edit .edit-section-divider[data-v-95c557c5],.builder .canvas.mode-transitioning.transitioning-to-edit .grid-add-section-row[data-v-95c557c5],.builder .canvas.visual-edit-mode .edit-section-divider[data-v-95c557c5],.builder .canvas.visual-edit-mode .grid-add-section-row[data-v-95c557c5]{opacity:0;pointer-events:none}.builder .canvas.visual-edit-mode .page-wrapper.map-layout[data-v-95c557c5]:not(.active){opacity:var(--opacity-dimmed);pointer-events:none}.builder .canvas.visual-edit-mode[data-v-95c557c5] .page-wrapper.map-layout.generating-stub{opacity:1}.builder .canvas.visual-edit-mode .grid-add-section-row[data-v-95c557c5]{display:none}.builder .canvas.visual-edit-mode .page-wrapper.map-layout[data-v-95c557c5]:not(.grid-presentation) .page-scroll{padding-left:calc(var(--edit-card-gap)/4);padding-right:calc(var(--edit-card-gap)/4)}.builder .canvas.visual-edit-mode .grid-map-add-between.vertical[data-v-95c557c5]{width:calc(var(--edit-card-gap)/2);pointer-events:auto}.builder .canvas.visual-edit-mode .grid-map-add-between.vertical.lane-end[data-v-95c557c5]{width:calc(var(--edit-card-gap)*1.5)}.builder .lane-end-cluster[data-v-95c557c5],.builder .lane-start-cluster[data-v-95c557c5]{display:contents}.builder .canvas.visual-edit-mode .lane-start-cluster.has-cross-prev[data-v-95c557c5]{width:calc(40px + var(--spacing-24) - var(--edit-card-gap)/4);pointer-events:auto;z-index:4;flex-shrink:0;align-self:stretch;align-items:center;display:flex}.builder .canvas.visual-edit-mode .lane-end-cluster.has-cross-next[data-v-95c557c5]{width:calc(var(--spacing-24) + 80px + var(--spacing-16) - var(--edit-card-gap)/4);pointer-events:auto;z-index:4;flex-shrink:0;align-self:stretch;align-items:center;display:flex}.builder .canvas.visual-edit-mode .lane-end-cluster.has-cross-next .grid-map-add-between.vertical.lane-end[data-v-95c557c5],.builder .canvas.visual-edit-mode .lane-end-cluster.has-cross-next.arrow-only[data-v-95c557c5]{width:calc(var(--spacing-24) + 40px - var(--edit-card-gap)/4)}.builder .canvas.visual-edit-mode .grid-map-add-between.vertical[data-v-95c557c5]:focus-within,.builder .canvas.visual-edit-mode .grid-map-add-between.vertical[data-v-95c557c5]:hover{z-index:4}.builder .canvas.visual-edit-mode .grid-map-add-between.vertical[data-v-95c557c5] .add-dot{left:var(--spacing-24);background:var(--color-background-screen);border:.5px solid var(--color-border-neutral);border-radius:var(--radius-x-small);width:40px;height:40px;box-shadow:var(--shadow-elevation-base);color:var(--color-content-primary);pointer-events:auto;transform:translate(-50%,-50%) scale(calc(1/var(--builder-page-scale,1)))}.builder .canvas.visual-edit-mode .grid-map-add-between.vertical[data-v-95c557c5] .add-dot svg{width:20px;height:20px}.builder .canvas.visual-edit-mode .grid-map-add-between.vertical[data-v-95c557c5] .add-dot:focus-visible,.builder .canvas.visual-edit-mode .grid-map-add-between.vertical[data-v-95c557c5]:hover .add-dot,.builder .canvas.visual-edit-mode .lane-end-cluster.has-cross-next[data-v-95c557c5] .add-dot{opacity:1;visibility:visible;background:var(--color-background-screen)}.builder .canvas.visual-edit-mode .grid-map-add-between.vertical[data-v-95c557c5] .add-dot:before,.builder .canvas.visual-edit-mode .lane-end-next-nav[data-v-95c557c5]:before,.builder .canvas.visual-edit-mode .lane-start-prev-nav[data-v-95c557c5]:before{content:"";z-index:0;border-radius:var(--radius-xx-small);background:var(--color-button-ghost-bg);transition:background-color var(--duration-fast) var(--curve);position:absolute;inset:4px}.builder .canvas.visual-edit-mode .grid-map-add-between.vertical[data-v-95c557c5] .add-dot:hover:before,.builder .canvas.visual-edit-mode .lane-end-next-nav[data-v-95c557c5]:hover:before,.builder .canvas.visual-edit-mode .lane-start-prev-nav[data-v-95c557c5]:hover:before{background:var(--color-button-ghost-bg-hover)}.builder .canvas.visual-edit-mode .grid-map-add-between.vertical[data-v-95c557c5] .add-dot .icon,.builder .canvas.visual-edit-mode .lane-end-next-nav[data-v-95c557c5] .icon,.builder .canvas.visual-edit-mode .lane-start-prev-nav[data-v-95c557c5] .icon{z-index:1;position:relative}.builder .canvas.visual-edit-mode .lane-end-next-nav[data-v-95c557c5],.builder .canvas.visual-edit-mode .lane-start-prev-nav[data-v-95c557c5]{border:.5px solid var(--color-border-neutral);border-radius:var(--radius-x-small);background:var(--color-background-screen);width:40px;height:40px;box-shadow:var(--shadow-elevation-base);color:var(--color-content-primary);appearance:none;cursor:pointer;opacity:1;transform:scale(calc(1/var(--builder-page-scale,1)));outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.builder .canvas.visual-edit-mode .lane-start-prev-nav[data-v-95c557c5]{transform-origin:100%}.builder .canvas.visual-edit-mode .lane-end-next-nav[data-v-95c557c5]{margin-left:var(--spacing-16);transform-origin:0}.builder .canvas.visual-edit-mode .lane-end-cluster.arrow-only .lane-end-next-nav[data-v-95c557c5]{margin-left:calc(var(--spacing-24) - var(--edit-card-gap)/4)}.builder .canvas.visual-edit-mode .page-wrapper.map-layout.active[data-v-95c557c5],.builder .canvas.visual-grid-mode .edit-section-divider[data-v-95c557c5],.builder .canvas.visual-grid-mode .page-wrapper.map-layout[data-v-95c557c5]{opacity:1}.builder .canvas.visual-grid-mode .edit-section-divider[data-v-95c557c5]{pointer-events:auto}.builder .canvas.visual-grid-mode[data-v-95c557c5] .add-block-button,.builder .canvas.visual-grid-mode[data-v-95c557c5] .block-alignment-toolbar,.builder .canvas.visual-grid-mode[data-v-95c557c5] .block-toolbar,.builder .canvas.visual-grid-mode[data-v-95c557c5] .drop-indicator,.builder .canvas.visual-grid-mode[data-v-95c557c5] .grid-col-guides,.builder .canvas.visual-grid-mode[data-v-95c557c5] .selection-outline{opacity:0;visibility:hidden;pointer-events:none}.builder .canvas.visual-grid-mode[data-v-95c557c5] .block.block--remote-selected,.builder .canvas.visual-grid-mode[data-v-95c557c5] .block.hovering,.builder .canvas.visual-grid-mode[data-v-95c557c5] .block.multi-selected,.builder .canvas.visual-grid-mode[data-v-95c557c5] .block.selected{box-shadow:none}.builder .canvas.visual-grid-mode[data-v-95c557c5] .page-viewport .btn.secondary,.builder .canvas.visual-grid-mode[data-v-95c557c5] .page-viewport .card-action,.builder .canvas.visual-grid-mode[data-v-95c557c5] .page-viewport .icon-btn.secondary,.builder .canvas.visual-grid-mode[data-v-95c557c5] .page-viewport .image-processing-overlay,.builder .canvas.visual-grid-mode[data-v-95c557c5] .page-viewport .mobile-hidden-overlay{-webkit-backdrop-filter:none}.builder .canvas.visual-grid-mode.grid-chrome-zoom-hidden[data-v-95c557c5] .add-between.grid-mode .add-dot,.builder .canvas.visual-grid-mode.grid-chrome-zoom-hidden[data-v-95c557c5] .grid-add-section-toolbar,.builder .canvas.visual-grid-mode.grid-chrome-zoom-hidden[data-v-95c557c5] .grid-edit-interactive{opacity:0!important;visibility:hidden!important;pointer-events:none!important;filter:none!important;transform:none!important}.builder .canvas.visual-grid-mode.grid-chrome-zoom-hidden[data-v-95c557c5] .page-wrapper.grid-presentation:hover:before,.builder .canvas.visual-grid-mode.grid-chrome-zoom-hidden[data-v-95c557c5] .grid-section-divider:hover:not(.is-selected) .section-label:before{background:0 0}.builder .edit-section-divider[data-v-95c557c5],.builder .page-wrapper.map-layout[data-v-95c557c5]{transition:opacity .35s var(--curve)}.builder .canvas.visual-grid-mode .edit-course-map[data-v-95c557c5]{gap:0}.builder .canvas.visual-grid-mode .edit-course-map>.edit-map-lane[data-v-95c557c5]:not(:last-child){margin-bottom:calc(var(--spacing-large)*var(--grid-chrome-scale,1))}.builder .edit-map-section[data-v-95c557c5]{gap:var(--spacing-0);flex-direction:column;display:flex}.builder .edit-map-lane[data-v-95c557c5],.builder .generating-stub-trail[data-v-95c557c5]{align-items:flex-start;gap:0;width:max-content;display:flex}.builder .edit-course-map.is-extracting[data-v-95c557c5]>*{visibility:hidden}.builder .generating-ghost-enter-active[data-v-95c557c5],.builder .generating-ghost-leave-active[data-v-95c557c5]{transition:opacity .3s var(--curve)}.builder .generating-ghost-enter-from[data-v-95c557c5],.builder .generating-ghost-leave-to[data-v-95c557c5]{opacity:0}.builder .edit-course-map.building .edit-map-lane .page-wrapper[data-v-95c557c5]:not(.stub){animation:screen-materialise-95c557c5 .6s var(--curve)}@keyframes screen-materialise-95c557c5{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.builder .edit-section-title[data-v-95c557c5]{min-width:0;max-width:320px;padding:var(--spacing-xxx-small) var(--spacing-x-small);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-sm);color:var(--color-content-secondary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.builder .edit-section-rule[data-v-95c557c5]{background:var(--color-border-neutral);flex:auto;min-width:240px;height:1px}.builder .finish-divider[data-v-95c557c5]{min-height:calc(32px*var(--grid-chrome-scale,1));padding:0 calc(var(--spacing-xx-large)*var(--grid-chrome-scale,1)) calc(var(--spacing-x-small)*var(--grid-chrome-scale,1)) calc(var(--spacing-small)*var(--grid-chrome-scale,1));align-items:flex-end;display:flex}.builder .canvas-bottom-toolbar[data-v-95c557c5]{padding:var(--spacing-small) 0 var(--spacing-medium);z-index:5;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.builder .canvas-bottom-toolbar .edit-toolbar[data-v-95c557c5],.builder .canvas-bottom-toolbar .grid-toolbar[data-v-95c557c5]{left:50%;right:auto;bottom:var(--spacing-medium);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--curve);will-change:transform,opacity;position:absolute;transform:translate(-50%)}.builder .canvas-bottom-toolbar .generation-toolbar[data-v-95c557c5]{z-index:6;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.builder .canvas-bottom-toolbar[data-v-95c557c5] .grid-bottom-toolbar{width:max-content;padding:0}.builder .canvas-bottom-toolbar .edit-toolbar.visible[data-v-95c557c5],.builder .canvas-bottom-toolbar .grid-toolbar.visible[data-v-95c557c5],.builder .canvas-bottom-toolbar[data-v-95c557c5] .edit-toolbar.visible,.builder .canvas-bottom-toolbar[data-v-95c557c5] .grid-toolbar.visible{opacity:1;visibility:visible;pointer-events:auto}.builder .placeholder[data-v-95c557c5]{background:var(--color-background-neutral)}.builder .core[data-v-95c557c5]{z-index:10;flex-shrink:0;position:relative}.builder .core .background-button[data-v-95c557c5] .icon svg{fill:none}.builder .preview[data-v-95c557c5]{justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.builder .preview.preview-desktop[data-v-95c557c5]{padding:72px 24px 24px}.builder .preview-frame[data-v-95c557c5]{transition:var(--preview-device-frame-transition);border-radius:var(--radius-small);box-shadow:var(--shadow-elevation-large);background:var(--color-background-screen);position:relative;overflow:hidden}.builder .preview-frame[data-v-95c557c5] section.course,.builder .preview-frame[data-v-95c557c5] section.modern-course-player{width:100%;height:100%;min-height:0;position:absolute;inset:0}.builder .preview-frame[data-v-95c557c5] .progress-sidebar{border-radius:0;margin:0;position:absolute;inset:0 auto 0 0}.builder .preview-frame[data-v-95c557c5] .progress-sidebar .sidebar-panel{background:var(--color-background-screen);height:100%;box-shadow:none;border-radius:0;margin:0}.builder .preview-mobile .preview-frame[data-v-95c557c5]{border-radius:var(--radius-small);box-shadow:var(--shadow-elevation-large)}.builder .preview-mobile .preview-frame[data-v-95c557c5] section.course,.builder .preview-mobile .preview-frame[data-v-95c557c5] section.modern-course-player{--full-width:375px;--full-height:752px}.builder .preview-mobile .preview-frame[data-v-95c557c5] section.modern-course-player.force-mobile-overlay .progress-sidebar:not(.overlay){width:303px;position:absolute}.builder .preview-mobile .preview-frame[data-v-95c557c5] section.modern-course-player.force-mobile-overlay .progress-sidebar:not(.open){pointer-events:none;transform:translate(-100%)}.builder .preview-mobile .preview-frame[data-v-95c557c5] section.modern-course-player.force-mobile-overlay .progress-sidebar.open{pointer-events:auto;transform:translate(0)}.builder .fade-enter-active[data-v-95c557c5],.builder .fade-leave-active[data-v-95c557c5]{transition:opacity .2s var(--curve)}.builder .fade-enter-from[data-v-95c557c5],.builder .fade-leave-to[data-v-95c557c5]{opacity:0}.builder .temp-actions[data-v-95c557c5]{z-index:16;gap:var(--spacing-x-small);display:flex;position:absolute;bottom:16px;right:16px}.builder .temp-actions button[data-v-95c557c5]{border-radius:var(--radius-x-small);border:.5px solid var(--color-border-neutral);background:var(--color-background-screen);width:40px;height:40px;box-shadow:var(--shadow-elevation-base);cursor:pointer;transition:var(--smooth-fast);justify-content:center;align-items:center;font-size:18px;display:flex;position:relative}.builder .temp-actions button[data-v-95c557c5]:hover:not(:disabled){background:var(--color-background-elevated)}.builder .temp-actions button[data-v-95c557c5]:disabled{cursor:default;opacity:var(--opacity-dimmed)}.builder .temp-actions button.agent-toggle[data-v-95c557c5]{color:var(--primary);border-color:var(--color-border-highlight);padding:0 var(--spacing-4)}.builder .temp-actions button.agent-toggle[data-v-95c557c5]:hover:not(:disabled){background:var(--color-background-screen)}.builder .temp-actions button.agent-toggle[data-v-95c557c5] .animation .ai,.builder .temp-actions button.agent-toggle[data-v-95c557c5] .animation .magic,.builder .temp-actions button.agent-toggle[data-v-95c557c5] .animation .ai path,.builder .temp-actions button.agent-toggle[data-v-95c557c5] .animation .magic path{fill:var(--primary)}.builder .temp-actions button.agent-toggle.open[data-v-95c557c5]{color:var(--color-content-primary);box-shadow:var(--shadow-elevation-large)}.builder .temp-actions button .agent-toggle-icon[data-v-95c557c5]{padding:var(--spacing-6);border-radius:var(--radius-xx-small);background:var(--color-button-ghost-bg);transition:background-color var(--duration-fast) var(--curve);justify-content:center;align-items:center;display:flex}.builder .temp-actions button.agent-toggle:hover:not(:disabled) .agent-toggle-icon[data-v-95c557c5]{background:var(--color-button-ghost-bg-hover)}.confetti-menu .confetti-display-switch{justify-content:space-between;gap:var(--spacing-x-small);width:100%;padding:var(--spacing-x-small);border-radius:var(--radius-xx-small);text-align:left;font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);font-weight:var(--font-weight-regular);color:var(--color-content-primary);flex-direction:row-reverse}.confetti-menu .confetti-display-switch:hover{background:var(--color-background-elevated)}.settings-body[data-v-f332afcf]{padding:var(--spacing-x-small);flex-direction:column}.settings-body[data-v-f332afcf],.settings-row[data-v-f332afcf]{gap:var(--spacing-x-small);display:flex}.settings-row[data-v-f332afcf]{justify-content:space-between;align-items:center}.settings-label[data-v-f332afcf]{font-family:var(--font-family-title);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);color:var(--color-content-primary)}.settings-nested[data-v-f332afcf]{gap:var(--spacing-x-small);padding-left:var(--spacing-x-small);flex-direction:column;display:flex}.number-field[data-v-f332afcf]{align-items:center;gap:var(--spacing-xx-small);display:inline-flex}.number-field.disabled[data-v-f332afcf]{opacity:.5}.number-field-value[data-v-f332afcf]{text-align:center;min-width:1.5rem;font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxs)}.scorm-course-view[data-v-f4fd0723]{background-color:var(--color-background-neutral-strong);width:100%;height:100dvh;min-height:0;position:relative;overflow:hidden}.breadcrumb-row[data-v-f4fd0723]{z-index:10;align-items:center;gap:var(--spacing-x-small);display:flex;position:absolute;top:16px;left:16px}.breadcrumb[data-v-f4fd0723]{width:fit-content;max-width:calc(100vw - 280px);position:relative}.functions[data-v-f4fd0723]{z-index:10;position:absolute;top:16px;right:16px}[data-v-f4fd0723] .author-side-panel.image-panel{z-index:20}.title[data-v-f4fd0723]{min-width:0;max-width:40vw;font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);padding:0 var(--spacing-xx-small);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.preview[data-v-f4fd0723]{justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.preview.preview-desktop[data-v-f4fd0723]{padding:72px 24px 24px}.preview-frame[data-v-f4fd0723]{transition:var(--preview-device-frame-transition);border-radius:var(--radius-small);box-shadow:var(--shadow-elevation-large);background:var(--color-background-screen);position:relative;overflow:hidden}.preview-frame[data-v-f4fd0723] .scorm-player{background:0 0;height:100%}.preview-mobile .preview-frame[data-v-f4fd0723]{border-radius:var(--radius-small);box-shadow:var(--shadow-elevation-large)}.scorm-state[data-v-f4fd0723]{justify-content:center;align-items:center;gap:var(--spacing-medium);padding:var(--spacing-large);text-align:center;color:var(--color-content-secondary);flex-direction:column;display:flex;position:absolute;inset:0}.scorm-state h2[data-v-f4fd0723]{color:var(--color-content-primary);font-family:var(--font-family-title);font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);font-weight:var(--font-weight-semibold);margin:0}.scorm-state p[data-v-f4fd0723]{margin:0}.scorm-state .state-hint[data-v-f4fd0723]{font-size:var(--font-size-xxs)}.scorm-state.processing .illustration[data-v-f4fd0723]{flex-shrink:0;width:91px;height:64px}.scorm-state.processing .illustration-svg[data-v-f4fd0723]{width:91px;height:64px;display:block}.scorm-state.processing .copy[data-v-f4fd0723]{align-items:center;gap:var(--spacing-small);flex-direction:column;max-width:318px;display:flex}.scorm-state.processing h2[data-v-f4fd0723]{font-size:var(--font-size-sm);line-height:var(--font-line-height-md)}.scorm-state.processing p[data-v-f4fd0723]{font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-secondary)}.agent-embed[data-v-06e7d784]{width:100%;height:100dvh;position:relative}.agent-embed[data-v-06e7d784],.building-overlay[data-v-06e7d784]{background:var(--color-background-screen)}.building-overlay[data-v-06e7d784]{z-index:10;justify-content:center;align-items:center;gap:var(--spacing-medium);color:var(--color-content-primary);flex-direction:column;display:flex;position:absolute;inset:0}.screen-embed[data-v-1ad08beb]{background:var(--color-background-neutral-strong);flex-direction:column;height:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.temp-actions[data-v-1ad08beb]{z-index:16;gap:var(--spacing-x-small);display:flex;position:absolute;bottom:16px;right:16px}.temp-actions button[data-v-1ad08beb]{border-radius:var(--radius-x-small);border:.5px solid var(--color-border-neutral);background:var(--color-background-screen);width:40px;height:40px;box-shadow:var(--shadow-elevation-base);cursor:pointer;transition:var(--smooth-fast);justify-content:center;align-items:center;font-size:18px;display:flex;position:relative}.temp-actions button[data-v-1ad08beb]:hover:not(:disabled){background:var(--color-background-elevated)}.temp-actions button[data-v-1ad08beb]:disabled{cursor:default;opacity:var(--opacity-dimmed)}.temp-actions button.agent-toggle[data-v-1ad08beb]{color:var(--primary);border-color:var(--color-border-highlight);padding:0 var(--spacing-4)}.temp-actions button.agent-toggle[data-v-1ad08beb]:hover:not(:disabled){background:var(--color-background-screen)}.temp-actions button.agent-toggle[data-v-1ad08beb] .animation .ai,.temp-actions button.agent-toggle[data-v-1ad08beb] .animation .magic,.temp-actions button.agent-toggle[data-v-1ad08beb] .animation .ai path,.temp-actions button.agent-toggle[data-v-1ad08beb] .animation .magic path{fill:var(--primary)}.temp-actions button.agent-toggle.open[data-v-1ad08beb]{color:var(--color-content-primary);box-shadow:var(--shadow-elevation-large)}.temp-actions button .agent-toggle-icon[data-v-1ad08beb]{padding:var(--spacing-6);border-radius:var(--radius-xx-small);background:var(--color-button-ghost-bg);transition:background-color var(--duration-fast) var(--curve);justify-content:center;align-items:center;display:flex}.temp-actions button.agent-toggle:hover:not(:disabled) .agent-toggle-icon[data-v-1ad08beb]{background:var(--color-button-ghost-bg-hover)}.screen-embed-header[data-v-1ad08beb]{z-index:10;position:absolute;top:16px;left:16px}.screen-embed-toolbar[data-v-1ad08beb]{gap:var(--spacing-x-small);width:562px;max-width:calc(100vw - 32px)}.title[data-v-1ad08beb]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);padding:0 var(--spacing-xx-small)}.quiz-title-label[data-v-1ad08beb]{align-items:center;gap:var(--spacing-xx-small);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;display:flex;overflow:hidden}.quiz-title-icon[data-v-1ad08beb]{color:var(--color-content-primary);flex-shrink:0}.title-edit[data-v-1ad08beb]{flex:auto;min-width:0}.title-edit[data-v-1ad08beb] .inline-text-editor{width:100%;min-width:0}.title-edit[data-v-1ad08beb] .editable{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.screen-embed-mode-toggle[data-v-1ad08beb]{flex-shrink:0}.screen-embed-functions[data-v-1ad08beb]{z-index:10;position:absolute;top:16px;right:16px}.screen-embed-main[data-v-1ad08beb]{flex:auto;min-height:0;position:relative}.screen-embed-picker-canvas[data-v-1ad08beb]{flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.screen-embed-picker-frame[data-v-1ad08beb]{flex-shrink:0;min-width:0;max-width:100%;min-height:0;max-height:100%}.screen-embed-editor[data-v-1ad08beb]{--embed-page-width:var(--v5e1a99b7);--edit-card-gap:var(--v73a3cee6);--embed-side-inset:var(--v8b086174);--embed-visual-page-width:min(var(--embed-page-width), max(calc(var(--embed-page-width)*.6), calc(100% - var(--embed-side-inset)*2)));--embed-peek-shift:calc(var(--embed-visual-page-width) + var(--edit-card-gap));position:absolute;inset:0;overflow:hidden auto}.screen-embed-page[data-v-1ad08beb]{z-index:2;height:100%;position:relative}.screen-embed-peek[data-v-1ad08beb]{z-index:1;pointer-events:none;opacity:var(--opacity-dimmed);position:absolute;inset:0}.screen-embed-peek[data-v-1ad08beb] .page{opacity:1}.screen-embed-peek-prev[data-v-1ad08beb]{transform:translateX(calc(var(--embed-peek-shift)*-1))}.screen-embed-peek-next[data-v-1ad08beb]{transform:translateX(var(--embed-peek-shift))}.screen-embed-insert[data-v-1ad08beb],.screen-embed-nav[data-v-1ad08beb]{z-index:6;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0;position:absolute;top:0;bottom:0}.screen-embed-nav-prev[data-v-1ad08beb]{left:0}.screen-embed-nav-next[data-v-1ad08beb],.screen-embed-nav-prev[data-v-1ad08beb]{width:max(40px,calc(50% - var(--embed-visual-page-width)/2 - var(--edit-card-gap)))}.screen-embed-nav-next[data-v-1ad08beb]{right:0}.screen-embed-insert[data-v-1ad08beb]{width:var(--edit-card-gap)}.screen-embed-insert-before[data-v-1ad08beb]{left:calc(50% - var(--embed-visual-page-width)/2 - var(--edit-card-gap))}.screen-embed-insert-after[data-v-1ad08beb]{left:calc(50% + var(--embed-visual-page-width)/2)}.screen-embed-hover-icon[data-v-1ad08beb]{border:.5px solid var(--color-border-neutral);border-radius:var(--radius-x-small);background:var(--color-background-screen);width:40px;height:40px;box-shadow:var(--shadow-elevation-base);color:var(--color-content-primary);appearance:none;cursor:pointer;opacity:0;transition:opacity .125s var(--curve);justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.screen-embed-hover-icon[data-v-1ad08beb]:before{content:"";z-index:0;border-radius:var(--radius-xx-small);background:var(--color-button-ghost-bg);transition:background-color var(--duration-fast) var(--curve);position:absolute;inset:4px}.screen-embed-hover-icon[data-v-1ad08beb]:hover:before{background:var(--color-button-ghost-bg-hover)}.screen-embed-hover-icon[data-v-1ad08beb] .icon{z-index:1;position:relative}.screen-embed-hover-icon.revealed[data-v-1ad08beb],.screen-embed-hover-icon[data-v-1ad08beb]:focus-visible,.screen-embed-insert:focus-within .screen-embed-hover-icon[data-v-1ad08beb],.screen-embed-insert:hover .screen-embed-hover-icon[data-v-1ad08beb],.screen-embed-nav:focus-visible .screen-embed-hover-icon[data-v-1ad08beb],.screen-embed-nav:hover .screen-embed-hover-icon[data-v-1ad08beb]{opacity:1}.screen-embed-footer[data-v-1ad08beb]{z-index:5;pointer-events:none;padding:var(--spacing-small) 0 var(--spacing-medium);position:absolute;bottom:0;left:0;right:0}.screen-embed-edit-toolbar[data-v-1ad08beb]{left:50%;bottom:var(--spacing-medium);pointer-events:auto;position:absolute;transform:translate(-50%)}.screen-embed-edit-toolbar .background-button[data-v-1ad08beb] .icon svg{fill:none}.preview[data-v-1ad08beb]{justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.preview.preview-desktop .preview-frame[data-v-1ad08beb]{box-shadow:none;border-radius:0}.preview-frame[data-v-1ad08beb]{transition:var(--preview-device-frame-transition);border-radius:var(--radius-small);box-shadow:var(--shadow-elevation-large);background:var(--color-background-screen);position:relative;overflow:hidden}.preview-frame[data-v-1ad08beb] section.course,.preview-frame[data-v-1ad08beb] section.modern-course-player{width:100%;height:100%;min-height:0;position:absolute;inset:0}.preview-mobile .preview-frame[data-v-1ad08beb]{border-radius:var(--radius-small);box-shadow:var(--shadow-elevation-large)}.preview-mobile .preview-frame[data-v-1ad08beb] section.course,.preview-mobile .preview-frame[data-v-1ad08beb] section.modern-course-player{--full-width:375px;--full-height:752px}.attempt-selector[data-v-048e3df9]{align-items:center;gap:var(--spacing-x-small);display:flex}.quiz-results-modal{z-index:999;background-color:#fff;border-radius:32px 0 0;flex-direction:column;display:flex;position:absolute;inset:0}.quiz-results-modal section.quiz-results-body{flex-direction:column;flex:auto;gap:16px;padding:24px 32px;display:flex;overflow:auto}.quiz-results-modal section.quiz-results-body .stats.quiz.quiz{flex:none;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.quiz-results-modal section.quiz-results-body .attempt-selector{align-items:center;gap:8px;display:flex}.quiz-results-modal section.quiz-results-body .attempt-results{border:1px solid var(--smoke);border-radius:12px;flex-direction:column;flex:1;display:flex}.chart[data-v-27302f7e]{min-width:100%;height:384px;box-shadow:var(--shadow-base);border-radius:12px;align-items:flex-end;gap:16px;padding:24px;display:flex;position:relative;overflow:auto}.chart>.txt-component[data-v-27302f7e]{margin-bottom:4px}.chart .chart-inner[data-v-27302f7e]{flex-direction:column;flex:1;align-items:stretch;min-width:504px;height:100%;display:flex}.chart .chart-inner .chart-header[data-v-27302f7e]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.chart .axis[data-v-27302f7e]{justify-content:stretch;align-items:center;display:flex}.chart .axis .ticks[data-v-27302f7e]{text-align:center;color:var(--asphalt);flex:1;justify-content:space-between;display:flex}.chart .axis.x[data-v-27302f7e]{flex-direction:column;margin:16px 0 0 32px}.chart .axis.x .ticks[data-v-27302f7e]{grid-template-columns:repeat(var(--count),1fr);gap:16px;width:100%;margin-bottom:4px;display:grid}.chart .axis.x .ticks .tick[data-v-27302f7e]{justify-content:center;align-items:center;min-width:16px;display:flex}.chart .axis.y[data-v-27302f7e]{flex-direction:row;width:32px;margin-bottom:-8px}.chart .axis.y .ticks[data-v-27302f7e]{flex-direction:column-reverse;height:100%}.chart .chart-container[data-v-27302f7e]{flex:1;height:100%;display:flex;position:relative}.chart .canvas[data-v-27302f7e]{color:var(--coal);flex:1;position:relative}.chart .canvas .gridlines[data-v-27302f7e]{pointer-events:none;flex-direction:column;justify-content:space-between;margin:0;display:flex;position:absolute;inset:0}.chart .canvas .gridlines .gridline[data-v-27302f7e]{border-top:1px dashed var(--mercury)}.chart .canvas .dataset[data-v-27302f7e]{grid-template-columns:repeat(var(--count),1fr);flex:1;align-items:end;gap:16px;display:grid;position:absolute;inset:0}.chart .canvas .dataset .bar[data-v-27302f7e]{transition:var(--smooth);justify-content:center;align-items:center;min-width:16px;display:flex;position:relative}.chart .canvas .dataset .bar svg[data-v-27302f7e]{width:8px}.chart .canvas .dataset .bar svg rect[data-v-27302f7e]{rx:4px;ry:4px}.scorm-attempts-modal[data-v-9527b999]{background-color:var(--cloud);z-index:999;border-radius:32px 0 0;flex-direction:column;display:flex;position:absolute;inset:0}.header[data-v-9527b999]{padding:var(--spacing-large) var(--spacing-xl,32px);border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;display:flex}.header>div[data-v-9527b999]{align-items:center;gap:var(--spacing-x-small);min-width:0;display:flex}.scorm-attempts-body[data-v-9527b999]{flex-direction:column;flex:auto;gap:16px;padding:24px 32px;display:flex;overflow:auto}.scorm-attempts-body header[data-v-9527b999]{justify-content:space-between;align-items:center;display:flex}.scorm-attempts-body[data-v-9527b999] .table-outer{border-radius:var(--radius-x-small);box-shadow:var(--shadow-base)}.scorm-attempts-body[data-v-9527b999] .table-outer .table-wrapper{padding:0}.stats.quiz[data-v-9527b999]{grid-gap:8px;flex:none;grid-template-columns:repeat(2,1fr);margin:12px 0 16px;display:grid}.stats.quiz .stat[data-v-9527b999]{background-color:var(--canvas);box-shadow:var(--shadow-base);border-radius:12px;gap:12px;padding:12px;display:flex}.stats.quiz .stat .primary-icon[data-v-9527b999]{background-color:var(--primary-fade);width:48px;height:48px;color:var(--primary);border-radius:100%;justify-content:center;align-items:center;display:flex}.stats.quiz .stat .stat-inner[data-v-9527b999]{flex-direction:column;min-width:0;display:flex}.progresspie-cell[data-v-9527b999]{align-items:center;display:flex}.progresspie-cell .txt-component.body[data-v-9527b999]{margin-left:var(--spacing-x-small)}.link-analytics{flex-direction:column;height:100%;padding:24px 32px;display:flex;overflow:auto}.link-analytics .chart{margin-bottom:32px}.link-analytics .dropdown.date .popup .popup-inner{overflow:visible}.link-analytics .dropdown.date .popup .popup-inner .cobutton.default .icon{fill:var(--primary)}.link-analytics>.empty{background:linear-gradient(180deg,var(--cloud) 0,#fff0 100%);text-align:center;border-radius:16px;padding:96px 12px 24px}.link-analytics>.empty .txt-component{max-width:264px;margin:auto}.link-analytics>.empty .txt-component.heading{margin-top:24px}.link-analytics>.empty .txt-component.body{color:var(--anchor);margin-top:12px}.link-analytics .upgrade{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 0;display:flex}.link-analytics .upgrade .txt-component.body{color:var(--anchor)}.link-analytics .upgrade .cobutton{margin-top:12px}.link-analytics .show-more-button{z-index:2;position:absolute;bottom:0;left:50%;right:0;transform:translate(-50%)}.link-analytics .show-more-button .cobutton.create{border-radius:32px;height:auto;margin:auto auto 24px;padding:12px 24px}.link-analytics header{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.link-analytics header .dropdown-popup.date .popup-inner{width:220px}.link-analytics header>div{align-items:center;gap:8px;display:flex}.link-analytics .header{border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.link-analytics .header .cobutton{padding:0}.link-analytics .header>*{align-items:center;gap:8px;display:flex}.link-analytics .legend{align-items:center;gap:16px;display:flex}.link-analytics .legend .legend-item{color:var(--asphalt);align-items:center;gap:4px;display:flex}.link-analytics .legend .legend-item .dropoffs,.link-analytics .legend .legend-item .views{border-radius:100%;width:8px;height:8px;display:block}.link-analytics .legend .legend-item .dropoffs.views,.link-analytics .legend .legend-item .views.views{background-color:var(--primary)}.link-analytics .legend .legend-item .dropoffs.dropoffs,.link-analytics .legend .legend-item .views.dropoffs{background-color:var(--primary-fade)}.link-analytics .stats{grid-gap:8px;grid-template-columns:repeat(2,1fr);margin:12px 0;display:grid}.link-analytics .stats .stat{box-shadow:var(--shadow-base);background-color:#fff;border-radius:12px;flex:1;gap:12px;padding:12px;display:flex;position:relative}.link-analytics .stats .stat .primary-icon{background-color:var(--primary-fade);width:48px;height:48px;color:var(--primary);border-radius:100%;justify-content:center;align-items:center;display:flex}.link-analytics .stats .stat .txt-component.heading.xxs{margin-bottom:8px}.link-analytics .stats .stat .txt-component.body.s{margin-left:4px}.link-analytics .stats .stat .stat-inner{flex-direction:column;display:flex}.link-analytics .stats .stat .chip{margin:12px;position:absolute;top:0;right:0}.link-analytics .stats .stats-empty{grid-column:1/-1;padding:24px 12px}.link-analytics .report{margin:16px 0}.link-analytics .report .txt-component.body.xs{margin-left:8px}.link-analytics .report>.txt-component.heading.xxs{margin-bottom:24px}.link-analytics .table-outer{box-shadow:var(--shadow-base);border-radius:12px;margin-bottom:48px}.link-analytics .table-outer .table-wrapper{padding:0}.link-analytics .table-outer .table-wrapper table tr:hover .expand-cell{color:var(--coal)}.link-analytics .footer{border-top:1px solid var(--smoke);background-color:#fff;justify-content:space-between;align-items:center;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.link-analytics .footer .button{margin-left:8px}.link-analytics .standalone-popup{opacity:0;transition:var(--smooth)}.link-analytics .standalone-popup.show{opacity:1}.link-analytics .standalone-popup .popup-inner{box-shadow:var(--shadow-lg);flex-direction:column}.link-analytics .standalone-popup .popup-inner .screen-preview{aspect-ratio:1.575;border-radius:8px;width:180px;margin-bottom:8px;position:static}.link-analytics .standalone-popup .popup-inner .screen-preview>*{--screen-padding:8px}.link-analytics .profile-cell{align-items:center;display:flex}.link-analytics .profile-cell .profile{min-width:0}.link-analytics .screen-cell{display:flex}.link-analytics .screen-cell .screen-cell-inner{align-items:center;display:flex;position:relative}.link-analytics .screen-cell .screen-cell-inner .txt-component.body.s{margin-left:8px}.link-analytics .screen-cell .icon{margin-right:8px}.link-analytics .screen-cell .popup .popup-inner{padding:0}.link-analytics .screen-cell .popup .screen-preview{outline:1.5px solid var(--primary);margin:0}.link-analytics .screen-cell .popup .screen-preview>*{--screen-padding:8px}.link-analytics .screen-cell:hover .popup{opacity:1}.link-analytics .progresspie-cell{align-items:center;display:flex}.link-analytics .progresspie-cell .txt-component.body{margin-left:8px}.link-analytics .progresspie-cell .cobutton{margin-left:12px}.link-analytics .attempts-cell{align-items:center;gap:var(--spacing-x-small);display:flex}.link-analytics .expand-cell{color:var(--anchor);display:flex}.link-analytics .loading-container{background-color:var(--smoke);border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;margin-top:12px;display:flex;position:absolute}.link-analytics .loading-container .spinner{margin:8px}.collection-preview[data-v-26bad290]{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.collection-preview[data-v-26bad290]>*{transform-origin:0 0;width:1170px;height:800px}.collection-preview .float-nav{display:none}.collection-analytics{flex-direction:column;height:100%;padding:24px 32px;display:flex;overflow:auto}.collection-analytics .chart{margin-bottom:32px}.collection-analytics .dropdown.date .popup .popup-inner{overflow:visible}.collection-analytics .dropdown.date .popup .popup-inner .cobutton.default .icon{fill:var(--primary)}.collection-analytics>.empty{background:linear-gradient(180deg,var(--cloud) 0,#fff0 100%);text-align:center;border-radius:16px;padding:96px 12px 24px}.collection-analytics>.empty .txt-component{max-width:264px;margin:auto}.collection-analytics>.empty .txt-component.heading{margin-top:24px}.collection-analytics>.empty .txt-component.body{color:var(--anchor);margin-top:12px}.collection-analytics .upgrade{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 0;display:flex}.collection-analytics .upgrade .txt-component.body{color:var(--anchor)}.collection-analytics .upgrade .cobutton{margin-top:12px}.collection-analytics .show-more-button{z-index:2;position:absolute;bottom:0;left:50%;right:0;transform:translate(-50%)}.collection-analytics .show-more-button .cobutton.create{border-radius:32px;height:auto;margin:auto auto 24px;padding:12px 24px}.collection-analytics header{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.collection-analytics header .dropdown-popup.date .popup-inner{width:220px}.collection-analytics header>div{align-items:center;gap:8px;display:flex}.collection-analytics .header{border-bottom:1px solid var(--smoke);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.collection-analytics .header .cobutton{padding:0}.collection-analytics .header>*{align-items:center;gap:8px;display:flex}.collection-analytics .legend{align-items:center;gap:16px;display:flex}.collection-analytics .legend .legend-item{color:var(--asphalt);align-items:center;gap:4px;display:flex}.collection-analytics .legend .legend-item .dropoffs,.collection-analytics .legend .legend-item .views{border-radius:100%;width:8px;height:8px;display:block}.collection-analytics .legend .legend-item .dropoffs.views,.collection-analytics .legend .legend-item .views.views{background-color:var(--primary)}.collection-analytics .legend .legend-item .dropoffs.dropoffs,.collection-analytics .legend .legend-item .views.dropoffs{background-color:var(--primary-fade)}.collection-analytics .stats{grid-gap:8px;grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid}.collection-analytics .stats .stat{box-shadow:var(--shadow-base);background-color:#fff;border-radius:12px;flex:1;gap:12px;padding:12px;display:flex;position:relative}.collection-analytics .stats .stat .primary-icon{background-color:var(--primary-fade);width:48px;height:48px;color:var(--primary);border-radius:100%;justify-content:center;align-items:center;display:flex}.collection-analytics .stats .stat .txt-component.heading.xxs{margin-bottom:8px}.collection-analytics .stats .stat .txt-component.body.s{margin-left:4px}.collection-analytics .stats .stat .stat-inner{flex-direction:column;display:flex}.collection-analytics .stats .stat .chip{margin:12px;position:absolute;top:0;right:0}.collection-analytics .stats .stats-empty{grid-column:1/-1;padding:24px 12px}.collection-analytics .report{margin:16px 0}.collection-analytics .report .txt-component.body.xs{margin-left:8px}.collection-analytics .report>.txt-component.heading.xxs{margin-bottom:24px}.collection-analytics .table-outer{box-shadow:var(--shadow-base);border-radius:12px}.collection-analytics .table-outer .table-wrapper{padding:0}.collection-analytics .table-outer .table-wrapper table tr:hover .expand-cell{color:var(--coal)}.collection-analytics .footer{border-top:1px solid var(--smoke);background-color:#fff;justify-content:space-between;align-items:center;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.collection-analytics .footer .button{margin-left:8px}.collection-analytics .standalone-popup{opacity:0;transition:var(--smooth)}.collection-analytics .standalone-popup.show{opacity:1}.collection-analytics .standalone-popup .popup-inner{box-shadow:var(--shadow-lg);flex-direction:column;padding:0}.collection-analytics .standalone-popup .popup-inner .collection-preview,.collection-analytics .standalone-popup .popup-inner .screen-preview{border:1.5px solid var(--primary);aspect-ratio:1.6;border-radius:8px;width:180px;margin-bottom:0;position:static}.collection-analytics .standalone-popup .popup-inner .screen-preview>*{--screen-padding:8px}.collection-analytics .course-cell{display:flex}.collection-analytics .course-cell .course-cell-inner{align-items:center;display:flex;position:relative}.collection-analytics .course-cell .course-cell-inner .screen-preview{border-radius:6px;width:46px;height:28px;margin-right:12px;position:static}.collection-analytics .course-cell .course-cell-inner .screen-preview>*{--screen-padding:8px}.collection-analytics .screen-cell{display:flex}.collection-analytics .screen-cell .screen-cell-inner{align-items:center;display:flex;position:relative}.collection-analytics .screen-cell .screen-cell-inner .txt-component.body.s{margin-left:8px}.collection-analytics .screen-cell .icon{margin-right:8px}.collection-analytics .screen-cell .popup .popup-inner{padding:0}.collection-analytics .screen-cell .popup .screen-preview{outline:1.5px solid var(--primary);margin:0}.collection-analytics .screen-cell .popup .screen-preview>*{--screen-padding:8px}.collection-analytics .screen-cell:hover .popup{opacity:1}.collection-analytics .progresspie-cell{align-items:center;display:flex}.collection-analytics .progresspie-cell .txt-component.body{margin-left:8px}.collection-analytics .progresspie-cell .cobutton{margin-left:12px}.collection-analytics .expand-cell{color:var(--anchor);display:flex}.user-analytics[data-v-81946cfb]{background-color:#fff;flex-direction:column;gap:16px;min-height:100dvh;padding:24px 32px;display:flex}.user-analytics header[data-v-81946cfb]{align-items:center;display:flex}.user-analytics .stats[data-v-81946cfb]{grid-gap:8px;grid-template-columns:repeat(3,1fr);display:grid}.user-analytics .stats .stat[data-v-81946cfb]{box-shadow:var(--shadow-base);background-color:#fff;border-radius:12px;flex:1;gap:12px;padding:12px;display:flex;position:relative}.user-analytics .stats .stat .primary-icon[data-v-81946cfb]{background-color:var(--primary-fade);width:48px;height:48px;color:var(--primary);border-radius:100%;justify-content:center;align-items:center;display:flex}.user-analytics .stats .stat .stat-inner[data-v-81946cfb]{flex-direction:column;display:flex}.user-analytics .stats .stat .chip[data-v-81946cfb]{margin:12px;position:absolute;top:0;right:0}.user-analytics .report[data-v-81946cfb]{margin:8px 0 0}.user-analytics .report>.txt-component[data-v-81946cfb]{margin-bottom:16px}.user-analytics .report[data-v-81946cfb] .table-outer{box-shadow:var(--shadow-base);border-radius:12px}.user-analytics .report[data-v-81946cfb] .table-outer .table-wrapper{padding:0}.user-analytics .report[data-v-81946cfb] .table-outer .table-wrapper table tr:hover .expand-cell{color:var(--coal)}.user-analytics .course-cell[data-v-81946cfb]{min-width:0}.user-analytics .course-cell .txt-component[data-v-81946cfb]{margin:0}.user-analytics .screen-cell[data-v-81946cfb]{display:flex}.user-analytics .screen-cell .screen-cell-inner[data-v-81946cfb]{align-items:center;display:flex;position:relative}.user-analytics .screen-cell .screen-cell-inner .txt-component.body.s[data-v-81946cfb]{margin-left:8px}.user-analytics .screen-cell .icon[data-v-81946cfb]{margin-right:8px}.user-analytics .screen-cell[data-v-81946cfb] .standalone-popup{opacity:0;transition:var(--smooth)}.user-analytics .screen-cell[data-v-81946cfb] .standalone-popup .popup-inner{box-shadow:var(--shadow-lg);flex-direction:column;padding:0}.user-analytics .screen-cell[data-v-81946cfb] .standalone-popup .popup-inner .screen-preview{aspect-ratio:1.575;outline:1.5px solid var(--primary);border-radius:8px;width:180px;margin:0;position:static}.user-analytics .screen-cell[data-v-81946cfb] .standalone-popup .popup-inner .screen-preview>*{--screen-padding:8px}.user-analytics .screen-cell[data-v-81946cfb]:hover .standalone-popup{opacity:1}.user-analytics .progresspie-cell[data-v-81946cfb]{align-items:center;display:flex}.user-analytics .progresspie-cell .txt-component.body[data-v-81946cfb]{margin-left:8px}.user-analytics .progresspie-cell .cobutton[data-v-81946cfb]{margin-left:12px}.user-analytics .expand-cell[data-v-81946cfb]{color:var(--anchor);display:flex}.user-analytics .empty[data-v-81946cfb]{background:linear-gradient(180deg,var(--cloud) 0,#fff0 100%);text-align:center;border-radius:16px;margin-top:8px;padding:96px 12px 24px}.user-analytics .empty .txt-component[data-v-81946cfb]{max-width:264px;margin:auto}.user-analytics .empty .txt-component.heading[data-v-81946cfb]{margin-top:24px}.user-analytics .empty .txt-component.body[data-v-81946cfb]{color:var(--anchor);margin-top:12px}@media (width<=900px){.user-analytics[data-v-81946cfb]{padding:24px}.user-analytics header[data-v-81946cfb]{flex-direction:column;align-items:flex-start;gap:12px}.user-analytics .stats[data-v-81946cfb]{grid-template-columns:1fr}.user-analytics .report[data-v-81946cfb] .table-outer .table-wrapper.overflow{overflow-x:auto}.user-analytics .report[data-v-81946cfb] .table-outer .table-wrapper.overflow table{min-width:640px}}.collection-card[data-v-6d9dc639],.collection-card .clickable[data-v-6d9dc639]{flex-direction:column;display:flex}.collection-card .clickable[data-v-6d9dc639]{width:100%;box-shadow:var(--shadow-md);transition:var(--smooth);border-radius:12px;position:relative;overflow:hidden}.collection-card .clickable[data-v-6d9dc639]:hover{box-shadow:var(--shadow-lg);transform:scale(1.03)}.collection-card .collection-thumbnail[data-v-6d9dc639]{aspect-ratio:348/214;flex-direction:column;gap:16px;padding:16px;display:flex}.collection-card .collection-thumbnail .collection-header[data-v-6d9dc639]{justify-content:space-between;align-items:center;display:flex}.collection-card .collection-thumbnail .course-previews[data-v-6d9dc639]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;width:100%;height:100%;display:grid}.collection-card .collection-thumbnail .course-preview[data-v-6d9dc639]{border-radius:6px;position:relative;overflow:hidden}.collection-card .collection-thumbnail .course-preview .placeholder[data-v-6d9dc639]{width:100%;height:100%}.collection-card .collection-thumbnail .course-preview .photo-wrapper[data-v-6d9dc639]{width:100%;height:100%;position:absolute;top:0;left:0}.collection-card.fill[data-v-6d9dc639]{flex:1}.collection-card.fill .clickable[data-v-6d9dc639]{border-radius:0;flex:1}.collection-card.fill .clickable[data-v-6d9dc639]:hover{transform:none}.collection-card.fill .card-thumbnail[data-v-6d9dc639]{flex:1}.screen-card[data-v-7991afbf]{aspect-ratio:1170/740;flex-direction:column;display:flex}.screen-card .clickable[data-v-7991afbf]{width:100%;height:100%;box-shadow:var(--shadow-md);transition:var(--smooth);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.screen-card .clickable[data-v-7991afbf]:hover{box-shadow:var(--shadow-lg);transform:scale(1.03)}.screen-card .card-thumbnail[data-v-7991afbf]{aspect-ratio:348/160;background:var(--smoke);color:var(--steel);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.screen-card .card-thumbnail .photo-wrapper[data-v-7991afbf]{width:100%;height:100%;position:absolute;top:0;left:0}.screen-card .card-body[data-v-7991afbf]{background:var(--white);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.screen-card .meta[data-v-7991afbf]{color:var(--steel)}.screen-card .card-arrow[data-v-7991afbf]{color:#0006;margin:12px;position:absolute;top:0;right:0}.screen-card.fill[data-v-7991afbf]{flex:1}.screen-card.fill .clickable[data-v-7991afbf]{border-radius:0;flex:1}.screen-card.fill .clickable[data-v-7991afbf]:hover{transform:none}.screen-card.fill .card-thumbnail[data-v-7991afbf]{flex:1}.object-list-embed[data-v-b1058b42]{background:var(--white);width:100%;min-height:100dvh;padding:24px}.object-list-embed .items-grid[data-v-b1058b42]{gap:24px;display:grid}.object-list-embed .empty[data-v-b1058b42]{color:var(--steel);justify-content:center;align-items:center;padding:48px;display:flex}.object-card-embed[data-v-cc76eb1b]{background:var(--white);justify-content:center;align-items:center;width:100%;height:100dvh;padding:24px;display:flex}.object-card-embed[data-v-cc76eb1b]>*{width:min(100%,420px)}.object-card-embed.fill[data-v-cc76eb1b]{justify-content:stretch;align-items:stretch;padding:0}.object-card-embed.fill[data-v-cc76eb1b]>*{width:100%}.lms-analytics{flex-direction:column;height:100%;padding:24px 32px;display:flex;overflow:auto}.lms-analytics .chart{margin-bottom:32px}.lms-analytics .dropdown.date .popup .popup-inner{overflow:visible}.lms-analytics .dropdown.date .popup .popup-inner .cobutton.default .icon{fill:var(--primary)}.lms-analytics>.empty{background:linear-gradient(180deg,var(--cloud) 0,#fff0 100%);text-align:center;border-radius:16px;padding:96px 12px 24px}.lms-analytics>.empty .txt-component{max-width:264px;margin:auto}.lms-analytics>.empty .txt-component.heading{margin-top:24px}.lms-analytics>.empty .txt-component.body{color:var(--anchor);margin-top:12px}.lms-analytics .upgrade{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 0;display:flex}.lms-analytics .upgrade .txt-component.body{color:var(--anchor)}.lms-analytics .upgrade .cobutton{margin-top:12px}.lms-analytics .show-more-button{z-index:2;position:absolute;bottom:0;left:50%;right:0;transform:translate(-50%)}.lms-analytics .show-more-button .cobutton.create{border-radius:32px;height:auto;margin:auto auto 24px;padding:12px 24px}.lms-analytics header{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.lms-analytics header .dropdown-popup.date .popup-inner{width:220px}.lms-analytics header>div{align-items:center;gap:8px;display:flex}.lms-analytics .legend{align-items:center;gap:16px;display:flex}.lms-analytics .legend .legend-item{color:var(--asphalt);align-items:center;gap:4px;display:flex}.lms-analytics .legend .legend-item .dropoffs,.lms-analytics .legend .legend-item .views{border-radius:100%;width:8px;height:8px;display:block}.lms-analytics .legend .legend-item .dropoffs.views,.lms-analytics .legend .legend-item .views.views{background-color:var(--primary)}.lms-analytics .legend .legend-item .dropoffs.dropoffs,.lms-analytics .legend .legend-item .views.dropoffs{background-color:var(--primary-fade)}.lms-analytics .stats{grid-gap:8px;grid-template-columns:repeat(2,1fr);margin:12px 0;display:grid}.lms-analytics .stats .stat{box-shadow:var(--shadow-base);background-color:#fff;border-radius:12px;flex:1;gap:12px;padding:12px;display:flex;position:relative}.lms-analytics .stats .stat .primary-icon{background-color:var(--primary-fade);width:48px;height:48px;color:var(--primary);border-radius:100%;justify-content:center;align-items:center;display:flex}.lms-analytics .stats .stat .txt-component.heading.xxs{margin-bottom:8px}.lms-analytics .stats .stat .txt-component.body.s{margin-left:4px}.lms-analytics .stats .stat .stat-inner{flex-direction:column;display:flex}.lms-analytics .stats .stat .chip{margin:12px;position:absolute;top:0;right:0}.lms-analytics .stats .stat.empty{color:#0000;box-shadow:none;background-color:var(--cloud)}.lms-analytics .stats .stat.empty .anchor{color:#0000}.lms-analytics .stats .stat.empty .chip,.lms-analytics .stats .stat.empty .icon,.lms-analytics .stats .stat.empty .progress-circle{display:none}.lms-analytics .report{margin:16px 0}.lms-analytics .report .txt-component.body.xs{margin-left:8px}.lms-analytics .report>.txt-component.heading.xxs{margin-bottom:24px}.lms-analytics .table-outer{box-shadow:var(--shadow-base);border-radius:12px}.lms-analytics .table-outer .table-wrapper{padding:0}.lms-analytics .footer{border-top:1px solid var(--smoke);background-color:#fff;justify-content:space-between;align-items:center;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.lms-analytics .footer .button{margin-left:8px}.lms-analytics .popup .popup-inner{box-shadow:var(--shadow-lg);text-align:center;width:180px}article.screen .screen-inner .simplebar-content .screen-component.steps{margin:0}article.screen .screen-inner .simplebar-content .screen-component.steps .steps-navigation{margin-top:24px}.steps-template-main.pad.full-width{flex-direction:column;align-items:center;padding-bottom:0;display:flex;overflow:hidden}.steps-template-main.pad.full-width .steps-template-carousel{max-width:900px;margin:-16px 0;padding-bottom:0;overflow:visible}.steps-template-main.pad.full-width .steps-card.mobile .steps-card-text{border-radius:24px}.steps-template-main.pad.full-width .steps-card.mobile .steps-card-text.short{padding:32px 24px}.steps-template-main.pad.full-width.mobile .steps-template-slide-wrapper{padding-right:16px}.steps-template-slide-wrapper{padding-right:40px}.steps-template-slide-wrapper.add-slide-hidden .steps-template-add-slide{opacity:0}.steps-template-slide-wrapper .actions{gap:12px;margin:24px;display:flex;position:absolute;bottom:0;right:0}.steps-template-slide-wrapper .actions .cobutton.create{border-radius:24px;height:48px;padding:0 24px}.steps-template-slide{color:var(--coal);box-shadow:var(--shadow-base);background-color:#fff;border-radius:32px;flex-direction:row;display:flex;position:relative}.steps-template-slide:hover .steps-template-dropdown.dropdown{opacity:1}.steps-template-slide-overlay{cursor:pointer;z-index:2;transition:background-color .4s var(--curve);pointer-events:none;background-color:#0000;border-radius:32px;position:absolute;inset:0}.steps-template-slide-overlay.active{pointer-events:all;background-color:#ffffff80}.steps-template-add-slide{width:40px;transition:opacity .15s var(--curve);opacity:0;z-index:1;position:absolute;top:0;bottom:0}.steps-template-add-slide.left{left:-40px}.steps-template-add-slide.right{right:-40px}.steps-template-add-slide:hover{opacity:1}.steps-template-add-slide:after,.steps-template-add-slide:before{content:"";background-color:var(--mercury);width:1px;height:calc(50% - 48px);position:absolute;left:20px}.steps-template-add-slide:before{top:24px}.steps-template-add-slide:after{bottom:24px}.steps-template-add-slide-button.cobutton{border-radius:1000px;padding:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fill-blank.question-wrapper{align-items:flex-start}.fill-blank.question-wrapper .sentence{flex-flow:wrap;gap:12px;margin-bottom:24px;display:flex}.fill-blank.question-wrapper .segment label{background-color:rgba(var(--colour-rgb,var(--coal-rgb)),.1);color:rgba(var(--colour-rgb,var(--coal-rgb)),.94)}.fill-blank.question-wrapper .segment label.empty{border:1.5px solid rgba(var(--colour-rgb,var(--coal-rgb)),.15);--placeholder-colour:rgba(var(--colour-rgb,var(--coal-rgb)), .4);background:0 0}.fill-blank.question-wrapper .segment .dropdown>.cobutton,.fill-blank.question-wrapper .segment label{border-radius:16px;align-items:center;min-height:64px;padding:20px 16px;display:flex}.fill-blank.question-wrapper .segment .dropdown>.cobutton.success,.fill-blank.question-wrapper .segment label.success{background-color:#fff}.fill-blank.question-wrapper .segment .dropdown>.cobutton.success>*,.fill-blank.question-wrapper .segment label.success>*{color:var(--coal)}.fill-blank.question-wrapper .segment .dropdown>.cobutton.success>.icon,.fill-blank.question-wrapper .segment label.success>.icon{fill:var(--success)}.fill-blank.question-wrapper .segment .dropdown>.cobutton.danger,.fill-blank.question-wrapper .segment label.danger{background-color:#fff}.fill-blank.question-wrapper .segment .dropdown>.cobutton.danger>*,.fill-blank.question-wrapper .segment label.danger>*{color:var(--coal)}.fill-blank.question-wrapper .segment .dropdown>.cobutton.danger>.icon,.fill-blank.question-wrapper .segment label.danger>.icon{fill:var(--danger)}.fill-blank.question-wrapper .segment .dropdown>.cobutton{box-shadow:var(--shadow-base)}.fill-blank.question-wrapper .segment .dropdown{width:232px}.short-answer{align-items:flex-start}.short-answer .field.field.inline-label{width:100%}.short-answer .field.field.inline-label .field-container{color:var(--coal);background:#fff;border:0;border-radius:16px;height:64px}.short-answer .field.field.inline-label .field-container .input-wrapper input{font-size:16px;font-family:var(--theme-heading,var(--heading));padding:28px 16px 12px;font-weight:600}.short-answer .field.field.inline-label .field-container .input-wrapper input:focus{padding:28px 16px 12px}.short-answer .field.field.inline-label .field-container .icon{margin-right:12px}.short-answer .field.field.inline-label label{height:64px}.short-answer .field.field.inline-label.correct .field-container .icon{color:var(--success)}.short-answer .field.field.inline-label.incorrect .field-container .icon{color:var(--danger)}.match-corresponding{align-items:flex-start}.match-corresponding .segment{flex-direction:column;width:100%;margin-bottom:32px;display:flex}.match-corresponding .segment label{background-color:rgba(var(--colour-rgb,var(--coal-rgb)),.1);color:rgba(var(--colour-rgb,var(--coal-rgb)),.94)}.match-corresponding .segment .dropdown>.cobutton,.match-corresponding .segment label{border-radius:16px;align-items:center;min-height:72px;padding:20px 16px;display:flex}.match-corresponding .segment .dropdown>.cobutton{box-shadow:var(--shadow-base)}.match-corresponding .segment .dropdown>.cobutton.success{background-color:#fff}.match-corresponding .segment .dropdown>.cobutton.success>*{color:var(--coal)}.match-corresponding .segment .dropdown>.cobutton.success>.icon{fill:var(--success)}.match-corresponding .segment .dropdown>.cobutton.danger{background-color:#fff}.match-corresponding .segment .dropdown>.cobutton.danger>*{color:var(--coal)}.match-corresponding .segment .dropdown>.cobutton.danger>.icon{fill:var(--danger)}.match-corresponding .segment .dropdown .popup .popup-inner .cobutton:not(.popup-unstyle):not(.hover\:primary):not(.hover\:danger):not(:disabled):not(.visually-disabled){justify-content:space-between}.match-corresponding .segment .option{margin:0}.match-corresponding .segment .link{margin:auto}.match-corresponding .segment .link circle,.match-corresponding .segment .link path{stroke:rgba(var(--colour-rgb,var(--coal-rgb)),.6)}.option[data-v-e8abbcdc]{width:100%;min-height:64px;color:var(--coal);box-shadow:var(--shadow-base);transition:var(--smooth);cursor:pointer;background:#fff;border-radius:16px;align-items:center;margin-bottom:16px;padding:20px 16px;display:flex}.option .checkbox[data-v-e8abbcdc],.option .radio-component[data-v-e8abbcdc],.option .txt-component[data-v-e8abbcdc]{flex:1}.option .icon[data-v-e8abbcdc]{margin-right:12px}.option.empty[data-v-e8abbcdc]{box-shadow:none;border:1.5px solid rgba(var(--colour-rgb,var(--coal-rgb)),.15);color:rgba(var(--colour-rgb,var(--coal-rgb)),.4);background:0 0}.option.active[data-v-e8abbcdc]{box-shadow:var(--shadow-xl)}.option.selected[data-v-e8abbcdc]{outline:1.5px solid var(--primary)}.option.correct[data-v-e8abbcdc]{outline:none}.option.correct .icon[data-v-e8abbcdc]{color:var(--success)}.option.incorrect[data-v-e8abbcdc]{outline:none}.option.incorrect .icon[data-v-e8abbcdc]{color:var(--danger)}.option[data-v-e8abbcdc]:focus-within{outline:2px solid var(--focus-colour,var(--coal))}.option:focus-within.selected[data-v-e8abbcdc]{outline:1.5px solid var(--primary)}.option .cobutton[data-v-e8abbcdc]{padding:4px}.match-sequence.question-wrapper{-webkit-user-select:none;user-select:none;align-items:flex-start;display:flex}.match-sequence.question-wrapper .sequence{background-color:rgba(var(--colour-rgb,var(--coal-rgb)),.1);width:64px;height:64px;color:rgba(var(--colour-rgb,var(--coal-rgb)),.94);border-radius:16px;flex:none;justify-content:center;align-items:center;min-height:64px;margin:0;display:flex}.match-sequence.question-wrapper .sequence-items{width:100%;margin-bottom:16px;display:flex}.match-sequence.question-wrapper .sequence-items .sequence-options{flex:1}.match-sequence.question-wrapper .sequence-wrapper{flex-direction:column;margin-right:16px;display:flex}.match-sequence.question-wrapper .sequence-wrapper .sequence-outer{min-height:64px;margin-bottom:16px;display:flex}.match-sequence.question-wrapper .option{cursor:unset;margin:0}.match-sequence .draglist,.match-sequence .sequence-items{flex:auto}.match-sequence .draglist .draglist,.match-sequence .sequence-items .draglist{margin-bottom:8px}.match-sequence .draglist .list-item.dragging,.match-sequence .sequence-items .list-item.dragging{padding:0}.match-sequence .draglist .list-item .drop-expand.dropping,.match-sequence .draglist .list-item.dragging.dropping,.match-sequence .sequence-items .list-item .drop-expand.dropping,.match-sequence .sequence-items .list-item.dragging.dropping{margin-bottom:16px}.match-sequence .draglist .list-item .cobutton.ghost,.match-sequence .sequence-items .list-item .cobutton.ghost{margin-right:8px}.match-sequence .draglist .drag,.match-sequence .sequence-items .drag{color:inherit;display:flex}.multiple-choice[data-v-aa4465d6],.multiple-response,.true-false[data-v-63fb245e]{align-items:flex-start}.true-false .answers[data-v-63fb245e]{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.fill-blank .cobutton.ghost[data-v-ee2aaffd]{border-radius:16px;padding:20px 16px}.dropdown .popup .popup-inner .add-option[data-v-ee2aaffd]{background:0;border:0;min-height:64px;margin:0;padding:20px 16px}.dropdown .popup .popup-inner>.cobutton[data-v-ee2aaffd]{text-align:left;word-break:break-word;justify-content:flex-start;width:100%;min-height:64px;padding:8px 40px 8px 16px;position:relative}.dropdown .popup .popup-inner>.cobutton .txt-component.edit:hover:not(:focus-within):not(.touch) .txt-component-content[data-v-ee2aaffd]{background:0 0}.dropdown .popup .popup-inner>.cobutton .txt-component[data-v-ee2aaffd]{white-space:pre-wrap;max-width:240px}.dropdown .popup .popup-inner>.cobutton .remove[data-v-ee2aaffd]{opacity:0;position:absolute;right:0}.dropdown .popup .popup-inner>.cobutton .option-text[data-v-ee2aaffd]{align-items:center;display:flex}.dropdown .popup .popup-inner>.cobutton:hover .remove[data-v-ee2aaffd]{opacity:1}.match-corresponding .segment .txt-component.edit:hover .txt-component-content{background:0 0}.match-corresponding .segment .question-label.success{background-color:var(--success);border:1px solid var(--success)}.match-corresponding .segment .question-label.success>.txt-component{color:var(--success-contrast)}.match-corresponding .segment .question-label:last-child{margin-bottom:0}.match-sequence.question-wrapper .answer,.match-sequence.question-wrapper .sequence{transition:var(--smooth);will-change:height}.match-sequence.question-wrapper .answer.empty,.match-sequence.question-wrapper .sequence.empty{border:1.5px solid rgba(var(--colour-rgb,var(--coal-rgb)),.15);color:rgba(var(--colour-rgb,var(--coal-rgb)),.4);box-shadow:none;background:0 0}.match-sequence.question-wrapper .answer .txt-component.heading.xs,.match-sequence.question-wrapper .sequence .txt-component.heading.xs,.heading-block[data-v-6756f616]{width:100%}.heading-block h1[data-v-6756f616],.heading-block h2[data-v-6756f616]{width:100%;margin:0}.paragraph-block[data-v-a23e58f5]{width:100%}.paragraph-block.size-extra-small[data-v-a23e58f5] .tiptap{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs)}.paragraph-block.size-small[data-v-a23e58f5] .tiptap{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.paragraph-block.size-medium[data-v-a23e58f5] .tiptap{font-size:var(--font-size-xs);line-height:var(--font-line-height-sm)}.paragraph-block.size-large[data-v-a23e58f5] .tiptap{font-size:var(--font-size-sm);line-height:var(--font-line-height-md)}.paragraph-block.size-extra-large[data-v-a23e58f5] .tiptap{font-size:var(--font-size-md);line-height:var(--font-line-height-lg)}.paragraph-block[data-v-a23e58f5] .tiptap{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces}.paragraph-block[data-v-a23e58f5] .rich-text-editor .ProseMirror li,.paragraph-block[data-v-a23e58f5] .rich-text-editor .ProseMirror p{font-family:inherit;font-weight:inherit}.paragraph-block[data-v-a23e58f5] .tiptap p+p{margin-top:var(--spacing-medium)}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);min-width:200px;max-width:100%;text-shadow:none;z-index:0;direction:ltr;flex-direction:column;align-items:center;transition:box-shadow .3s;display:flex;position:relative}.plyr audio,.plyr iframe,.plyr video{width:100%;height:100%;display:block}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);padding:3px 4px;line-height:1}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{font-size:13px;font-size:var(--plyr-font-size-small,13px);padding:10px;padding:var(--plyr-control-spacing,10px);text-align:center;width:100%;transition:transform .4s ease-in-out;animation:.3s plyr-fade-in;display:none;position:absolute;bottom:0;left:0}.plyr__captions span:empty{display:none}@media (width>=480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (width>=768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);white-space:pre-wrap;border-radius:4px;padding:.2em .5em;line-height:185%}.plyr__caption div{display:inline}.plyr__control{border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);background:0 0;border:0;flex-shrink:0;transition:all .1s ease-in-out;position:relative;overflow:visible}.plyr__control svg{fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px);display:block}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{text-align:center;justify-content:flex-end;align-items:center;display:flex}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);text-align:left;white-space:nowrap;z-index:3;margin-bottom:10px;animation:.2s plyr-popup;position:absolute;bottom:100%;right:-3px}.plyr__menu__container>div{transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/2);width:0;position:absolute;top:100%}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{color:var(--plyr-menu-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex}.plyr__menu__container .plyr__control>span{align-items:inherit;width:100%;display:flex}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2);position:relative}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);position:absolute;top:100%;left:0;right:0;overflow:hidden}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{content:"";height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);background:#0000001a;flex-shrink:0;width:16px;transition:all .3s;display:block}.plyr__menu__container .plyr__control[role=menuitemradio]:after{opacity:0;background:#fff;border:0;width:6px;height:6px;transition:transform .3s,opacity .3s;top:50%;left:12px;transform:translateY(-50%)scale(0)}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%)scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 + 2px);padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none;align-items:center;display:flex;overflow:hidden}.plyr--full-ui input[type=range]{appearance:none;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;transition:box-shadow .3s;display:block}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,currentColor,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/2*-1);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-moz-range-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-moz-range-progress{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);background:currentColor}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-fill-lower{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:currentColor;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;margin-top:0;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));opacity:0;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (width<=767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;transform-origin:50% 100%;white-space:nowrap;z-index:2;line-height:1.3;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,10px)scale(.8)}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";z-index:2;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%)scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{transform-origin:0 100%;left:0;transform:translateY(10px)scale(.8)}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{transform-origin:100% 100%;left:auto;right:0;transform:translateY(10px)scale(.8)}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0)scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{z-index:2;position:relative}.plyr__progress .plyr__tooltip{overflow-wrap:break-word;max-width:120px;left:0}.plyr__progress__buffer{-webkit-appearance:none;height:5px;height:var(--plyr-range-track-height,5px);margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height,5px)/2*-1);background:0 0;border:0;border-radius:100px;padding:0;position:absolute;top:50%;left:0}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{min-width:5px;min-width:var(--plyr-range-track-height,5px);background:currentColor;border-radius:100px;transition:width .2s}.plyr__progress__buffer::-moz-progress-bar{min-width:5px;min-width:var(--plyr-range-track-height,5px);background:currentColor;border-radius:100px;transition:width .2s}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s}.plyr--loading .plyr__progress__buffer{background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0 50%,#23282f99 0 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000;animation:1s linear infinite plyr-progress}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);height:5px;height:var(--plyr-range-track-height,5px);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3;border-radius:1px;position:absolute;top:50%;transform:translate(-50%,-50%)}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);z-index:2;min-width:60px;max-width:90px;position:relative}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;width:100%;height:100%;margin:auto;position:relative;overflow:hidden}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.2813%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:var(--plyr-video-control-color,#fff);padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);z-index:3;transition:opacity .4s ease-in-out,transform .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}@media (width>=480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color,#fff);opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);z-index:2;border:0;border-radius:100%;transition:all .3s;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plyr__control--overlaid svg{position:relative;left:2px}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;width:100%;height:100%;margin:0;border-radius:0!important}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (width>=1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{z-index:10000000;background:#000;width:100%;height:100%;margin:0;position:fixed;inset:0;border-radius:0!important}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (width>=1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;z-index:-1;position:absolute;inset:0;overflow:hidden}.plyr__ads>div,.plyr__ads>div iframe{width:100%;height:100%;position:absolute}.plyr__ads:after{bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);pointer-events:none;right:10px;right:var(--plyr-control-spacing,10px);z-index:3;background:#23282f;border-radius:2px;padding:2px 6px;font-size:11px;position:absolute}.plyr__ads:empty:after{display:none}.plyr__cues{height:5px;height:var(--plyr-range-track-height,5px);opacity:.8;z-index:3;background:currentColor;width:3px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;pointer-events:none;transform-origin:50% 100%;z-index:2;padding:3px;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;transform:translateY(10px)scale(.8)}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0)scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));z-index:2;width:0;position:absolute;transform:translate(-50%)}.plyr__preview-thumb__image-container{border-radius:7px;border-radius:calc(var(--plyr-menu-radius,8px) - 1px);z-index:0;background:#c1c8d1;position:relative;overflow:hidden}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{width:100%;height:100%;position:absolute;top:0;left:0}.plyr__preview-thumb__image-container:after{border-radius:inherit;content:"";pointer-events:none;box-shadow:inset 0 0 0 1px #00000026}.plyr__preview-thumb__image-container img{max-width:none;max-height:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius,8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius,8px) - 1px);z-index:3;padding:20px 6px 6px;line-height:1.1;position:absolute;bottom:0;left:0;right:0}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;margin:auto;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:0;left:0}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.plyr [hidden]{display:none!important}.audio-block[data-v-551d02fb]{width:100%;height:100%}.audio-block .uploader[data-v-551d02fb],.audio-block .uploader[data-v-551d02fb] .target-wrapper{height:100%}.audio-player[data-v-551d02fb]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.audio-player[data-v-551d02fb] .plyr{--plyr-color-main:var(--primary);--plyr-audio-control-color:var(--color-content-primary);--plyr-audio-controls-background:var(--color-background-overlay);--plyr-range-track-height:8px;--plyr-range-thumb-height:12px;--plyr-range-thumb-shadow:none;--plyr-audio-progress-buffered-background:var(--color-background-overlay);--plyr-control-radius:100%;border-radius:var(--radius-x-small);width:100%}.audio-player[data-v-551d02fb] .plyr .plyr__controls{height:100%}.image-options-menu[data-v-ca3d0ce9]{box-sizing:border-box;gap:0;display:grid}.image-options-divider[data-v-ca3d0ce9]{width:100%;height:1px;margin:var(--spacing-small) 0 var(--spacing-x-small);background:var(--color-border-neutral);border:none}.image-options-alt-editor[data-v-ca3d0ce9]{min-width:224px}.caption-compact-field[data-v-ca3d0ce9]{min-height:48px;padding:var(--spacing-x-small);border:2px solid var(--color-border-neutral);border-radius:var(--radius-xx-small);background:var(--color-background-screen);box-sizing:border-box;align-items:center;gap:6px;display:flex}.caption-compact-field.focused[data-v-ca3d0ce9]{border-color:var(--color-border-focused)}.caption-compact-field input[data-v-ca3d0ce9]{min-width:0;min-height:20px;padding:0 var(--spacing-xx-small);color:var(--color-content-primary);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);background:0 0;border:none;border-radius:0;outline:none;flex:auto;margin:0}.media-menu[data-v-bf936683]{gap:var(--spacing-xx-small);min-width:224px;display:grid}.slideshow-caption-list[data-v-bf936683]{gap:0}.btn.caption-list-row[data-v-bf936683]{justify-content:space-between;align-items:center;gap:var(--spacing-x-small);width:100%;height:auto;min-height:40px;padding:var(--spacing-x-small);border-radius:var(--radius-xx-small);background:var(--color-background-screen);font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs);color:var(--color-content-primary);text-align:left;cursor:pointer;transition:var(--smooth-fast);border:none;margin:0;display:flex}.btn.caption-list-row[data-v-bf936683]:hover,.btn.caption-list-row.selected[data-v-bf936683]{background:var(--color-background-elevated)}.caption-list-caret[data-v-bf936683]{color:var(--color-content-secondary);flex-shrink:0}.caption-menu-panel[data-v-bf936683]{gap:var(--spacing-xxx-small)}.caption-toggle-row[data-v-bf936683]{justify-content:flex-start;align-items:center;gap:var(--spacing-x-small);width:100%;height:auto;min-height:40px;padding:var(--spacing-x-small);border-radius:var(--radius-xx-small);background:var(--color-background-screen);font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs);color:var(--color-content-primary);text-align:left;transition:var(--smooth-fast);margin:0;display:flex}.caption-toggle-row[data-v-bf936683]:hover{background:var(--color-background-elevated)}.caption-row-label[data-v-bf936683]{text-align:left;min-width:0;font-size:var(--font-size-xxs);flex:auto}.caption-row-check[data-v-bf936683]{color:var(--color-content-primary);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.image-block[data-v-defb5a04]{gap:var(--spacing-x-small);flex-direction:column;min-height:0}.image-block[data-v-defb5a04],.image-frame[data-v-defb5a04]{width:100%;height:100%;display:flex}.image-frame[data-v-defb5a04]{border-radius:var(--radius-x-small);background:var(--background-colour);flex:1 1 0;justify-content:center;align-items:center;min-height:120px;position:relative;overflow:hidden}.image-frame.cropping[data-v-defb5a04]{z-index:6;overflow:visible}.caption[data-v-defb5a04]{font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-secondary);margin:0}.caption.overlay[data-v-defb5a04]{left:var(--spacing-x-small);bottom:var(--spacing-x-small);z-index:3;max-width:calc(100% - var(--spacing-x-small)*2);box-sizing:border-box;padding:var(--spacing-xx-small) var(--spacing-x-small);border-radius:var(--radius-xx-small);background:var(--color-background-overlay);color:var(--color-content-inverse);box-shadow:var(--shadow-elevation-base);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));position:absolute}.caption.placeholder-caption[data-v-defb5a04]{pointer-events:none}.caption.edit[data-v-defb5a04]{cursor:text}.caption.edit[data-v-defb5a04] .editable,.caption.edit[data-v-defb5a04] .inline-text-editor{cursor:text;color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit}.caption.edit[data-v-defb5a04] .editable{min-height:1lh}.caption.edit[data-v-defb5a04] .editable:empty:before{color:var(--color-content-tertiary)}.image-processing-overlay[data-v-defb5a04]{z-index:4;background:var(--color-background-overlay);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-frame[data-v-07e39b6b]{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;container-type:size}.video-canvas[data-v-07e39b6b]{aspect-ratio:16/9;border-radius:var(--radius-x-small);width:100%;max-width:100%;overflow:hidden}.video-canvas[data-v-07e39b6b] .movie,.video-canvas[data-v-07e39b6b] .oembed,.video-canvas[data-v-07e39b6b] .oembed-wrapper iframe,.video-canvas[data-v-07e39b6b] .oembed-wrapper,.video-canvas[data-v-07e39b6b] video{border-radius:var(--radius-x-small)}.video-canvas[data-v-07e39b6b] .oembed{width:100%}.video-canvas--vertical[data-v-07e39b6b]{aspect-ratio:9/16;width:min(100%,360px);margin-inline:auto}@supports (width:1cqw){.video-canvas--landscape[data-v-07e39b6b]{width:min(100cqw,177.778cqh)}.video-canvas--vertical[data-v-07e39b6b]{width:min(100cqw,56.25cqh);margin-inline:auto}}.video-block[data-v-07e39b6b]{flex-direction:column;width:100%;height:100%;min-height:160px;display:flex}.video-frame--inert[data-v-07e39b6b] .oembed,.video-frame--inert[data-v-07e39b6b] .oembed-wrapper *,.video-frame--inert[data-v-07e39b6b] .oembed-wrapper{pointer-events:none}.empty-state[data-v-07e39b6b]{width:100%;min-height:0;padding:var(--spacing-medium);box-sizing:border-box;flex:1;justify-content:center;align-items:center;display:flex}.media-menu[data-v-07e39b6b]{gap:var(--spacing-2);min-width:0;display:grid}.slideshow-caption-list[data-v-07e39b6b]{gap:0}[data-v-07e39b6b] .caption-submenu-item.open{background:var(--color-background-elevated)}.caption-editor[data-v-07e39b6b]{flex-direction:column;gap:0;min-width:0;display:flex}.caption-editor[data-v-07e39b6b] .dropdown{width:100%}.caption-editor>hr[data-v-07e39b6b]{margin:var(--spacing-x-small) 0;border:0;border-top:1px solid var(--color-border-neutral)}.caption-language-button[data-v-07e39b6b]{justify-content:space-between;width:100%}.caption-uploader[data-v-07e39b6b]{height:152px;min-height:152px;display:block}.caption-uploader[data-v-07e39b6b] .uploader{height:100%}.caption-uploader[data-v-07e39b6b] .target-wrapper{box-sizing:border-box;height:100%;padding:var(--spacing-x-small)}.caption-uploader[data-v-07e39b6b] .target{gap:var(--spacing-x-small);padding:var(--spacing-x-small);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);font-weight:var(--font-weight-semibold)}.caption-file-chip[data-v-07e39b6b]{justify-content:space-between;width:100%;min-width:0}.caption-file-chip[data-v-07e39b6b] .label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-menu[data-v-07e39b6b] .menu-item{min-height:40px}.media-field-label[data-v-07e39b6b],.media-menu-title[data-v-07e39b6b]{letter-spacing:.4px;text-transform:uppercase;padding:var(--spacing-xx-small) var(--spacing-x-small);font-size:10px;line-height:10px}.helper[data-v-07e39b6b],.media-field-label[data-v-07e39b6b],.media-menu-title[data-v-07e39b6b]{color:var(--color-content-secondary);font-family:var(--font-family-body);display:block}.helper[data-v-07e39b6b]{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);padding:var(--spacing-x-small)}.form-menu[data-v-07e39b6b]{gap:var(--spacing-x-small);display:grid}.media-field[data-v-07e39b6b]{gap:var(--spacing-xx-small);font-family:var(--font-family-body);font-size:var(--font-size-xxs);color:var(--color-content-secondary);flex-direction:column;min-width:0;display:flex}.media-field[data-v-07e39b6b],.media-field input[data-v-07e39b6b]{padding:var(--spacing-x-small);box-sizing:border-box}.media-field input[data-v-07e39b6b]{border:1px solid var(--color-border-neutral);border-radius:var(--radius-xx-small);background:var(--color-background-elevated);width:100%;color:var(--color-content-primary);font:inherit}.media-menu-actions[data-v-07e39b6b]{justify-content:flex-end;gap:var(--spacing-xx-small);padding:0 var(--spacing-x-small) var(--spacing-x-small);display:flex}.completion-menu[data-v-07e39b6b]{gap:0}.completion-toggle-row[data-v-07e39b6b]{box-sizing:border-box;cursor:pointer;width:100%;min-width:0;display:flex}[data-v-07e39b6b] .completion-toggle-row .switch{gap:var(--spacing-x-small);width:100%;padding:var(--spacing-x-small);font-size:var(--font-size-xxs);font-family:var(--font-family-body);font-weight:var(--font-weight-regular);box-sizing:border-box;flex-direction:row-reverse;justify-content:space-between;display:flex}.completion-description[data-v-07e39b6b]{margin:0;margin-top:var(--spacing-x-small);padding:0 var(--spacing-x-small) var(--spacing-x-small);font-family:var(--font-family-body);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);color:var(--color-content-secondary)}.menu.coa-video-source-menu{width:240px;min-width:240px;padding:var(--spacing-xx-small);background:var(--color-background-screen);border:1px solid var(--color-border-highlight);border-radius:var(--radius-x-small);box-shadow:var(--shadow-elevation-large)}.menu.coa-video-source-menu .coa-video-source-menu-inner{gap:0}.menu.coa-caption-editor-menu{width:240px;min-width:240px;max-height:none;padding:var(--spacing-xx-small);background:var(--color-background-screen);border:1px solid var(--color-border-highlight);border-radius:var(--radius-x-small);box-shadow:var(--shadow-elevation-large);overflow:visible}.embed-block[data-v-d1f8995e]{flex-direction:column;min-height:0}.embed-block[data-v-d1f8995e],.embed-frame[data-v-d1f8995e]{width:100%;height:100%;display:flex}.embed-frame[data-v-d1f8995e]{border-radius:var(--radius-x-small);background:var(--color-background-neutral-subtle);justify-content:center;align-items:center;min-height:160px;overflow:hidden}.embed-frame[data-v-d1f8995e] .oembed{width:100%;min-height:160px;height:100%!important}.embed-frame[data-v-d1f8995e] .oembed-wrapper{width:100%;height:100%}.embed-content.inert[data-v-d1f8995e]{pointer-events:none}.empty-state[data-v-d1f8995e]{align-items:center;gap:var(--spacing-small);width:100%;height:100%;min-height:160px;padding:var(--spacing-medium);box-sizing:border-box;border-radius:var(--radius-x-small);background:var(--color-background-neutral-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.empty-state[data-v-d1f8995e] .field{justify-content:center}.media-menu[data-v-d1f8995e]{gap:var(--spacing-2);min-width:0;display:grid}.slideshow-caption-list[data-v-d1f8995e]{gap:0}.media-menu[data-v-d1f8995e] .menu-item{min-height:40px}.menu.coa-embed-source-menu{width:200px;min-width:200px;padding:var(--spacing-xx-small);background:var(--color-background-screen);border:1px solid var(--color-border-highlight);border-radius:var(--radius-x-small);box-shadow:var(--shadow-elevation-large)}.menu.coa-embed-source-menu .coa-embed-source-menu-inner{gap:0}.document-block[data-v-4ef491f2]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.document-block[data-v-4ef491f2] .uploader{flex:1;height:100%;min-height:160px}.document-block[data-v-4ef491f2] .target,.document-block[data-v-4ef491f2] .target-wrapper{height:100%}.document-block.inert[data-v-4ef491f2]{pointer-events:none}.document-frame[data-v-4ef491f2]{border-radius:var(--radius-x-small);background:var(--color-background-neutral-subtle);justify-content:center;align-items:center;width:100%;height:100%;min-height:160px;display:flex;position:relative;overflow:hidden}.document-frame.inline[data-v-4ef491f2]{align-items:stretch}.document-frame[data-v-4ef491f2]:not(.inline){justify-content:flex-start;align-items:flex-start}.document-pdf-viewer[data-v-4ef491f2]{position:relative}.document-pdf-viewer[data-v-4ef491f2] .pdf-toolbar{bottom:var(--spacing-small);white-space:nowrap;flex-wrap:nowrap;position:absolute}.document-pdf-viewer[data-v-4ef491f2] .toolbar-group{flex-shrink:0}.preview-state[data-v-4ef491f2]{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-small);padding:var(--spacing-medium);text-align:center;background:var(--color-background-overlay);color:var(--color-content-inverse);flex-direction:column;display:flex;position:absolute;inset:0}.preview-state p[data-v-4ef491f2]{font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);margin:0}.download-wrapper[data-v-4ef491f2]{width:100%;padding:var(--spacing-medium);box-sizing:border-box;justify-content:flex-start;align-items:flex-start;display:flex}.download-card[data-v-4ef491f2]{align-items:center;gap:var(--spacing-small);width:100%;padding:var(--spacing-x-small);border-radius:var(--radius-small);background:var(--color-background-elevated);color:var(--color-content-primary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.type[data-v-4ef491f2]{min-width:48px;height:48px;padding:0 var(--spacing-x-small);border-radius:var(--radius-x-small);background:var(--button-colour);color:var(--button-colour-contrast);font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.file[data-v-4ef491f2]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs);overflow:hidden}.download-link[data-v-4ef491f2],.file[data-v-4ef491f2]{font-family:var(--theme-heading,var(--font-family-heading));font-weight:var(--theme-heading-weight,var(--font-weight-semibold))}.download-link[data-v-4ef491f2]{min-height:40px;padding:0 var(--spacing-small);border-radius:var(--radius-x-small);background:var(--button-colour);color:var(--button-colour-contrast);font-size:var(--font-size-xxs);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.media-menu[data-v-4ef491f2]{gap:var(--spacing-2);min-width:0;display:grid}.slideshow-caption-list[data-v-4ef491f2]{gap:0}.media-menu[data-v-4ef491f2] .menu-item{min-height:40px}.menu.coa-document-source-menu{width:200px;min-width:200px;padding:var(--spacing-xx-small);background:var(--color-background-screen);border:1px solid var(--color-border-highlight);border-radius:var(--radius-x-small);box-shadow:var(--shadow-elevation-large)}.menu.coa-document-source-menu .coa-document-source-menu-inner{gap:0}.slideshow-block[data-v-3caec8dd]{gap:var(--spacing-xxx-small);box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.slideshow-carousel[data-v-3caec8dd]{flex:auto;min-height:0}.slide-image-wrap[data-v-3caec8dd]{z-index:0;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;min-height:180px;display:flex;position:relative;overflow:hidden}.slide-image-wrap.cropping[data-v-3caec8dd]{z-index:6;overflow:visible}.image-processing-overlay[data-v-3caec8dd]{z-index:4;background:var(--color-background-overlay);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.slide-title-caption[data-v-3caec8dd]{font-family:var(--theme-heading,var(--font-family-title));font-size:var(--font-size-xs);line-height:var(--font-line-height-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-0);margin:0}.slide-title-caption.edit[data-v-3caec8dd] .inline-text-editor{width:100%}.slide-title-caption.edit[data-v-3caec8dd] .editable{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.slide-title-caption.edit[data-v-3caec8dd] .editable:empty:before{color:var(--color-alpha-white-60)}.slide-description-caption[data-v-3caec8dd]{font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-neutral-0)}.slide-description-caption.edit[data-v-3caec8dd] .rich-text-editor{font-family:inherit;font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:inherit;cursor:text}.slide-description-caption.edit[data-v-3caec8dd] .tiptap{outline:none}.slide-description-caption.edit[data-v-3caec8dd] .tiptap p.is-editor-empty:first-child:before{color:var(--color-alpha-white-60)}.slideshow-footer[data-v-3caec8dd]{justify-content:space-between;align-items:center;gap:var(--spacing-x-small);box-sizing:border-box;flex:none;align-self:center;display:flex}.slideshow-nav[data-v-3caec8dd]{align-items:center;gap:var(--spacing-xx-small);font-family:var(--font-family-body);font-size:var(--font-size-xxs);color:var(--color-content-secondary);display:flex}.rich-text-block[data-v-d2993d3d]{cursor:text;width:100%;height:100%}.rich-text-block[data-v-d2993d3d] .ProseMirror,.rich-text-block>div[data-v-d2993d3d]{height:100%}.rich-text-block.disabled[data-v-d2993d3d]{pointer-events:none;-webkit-user-select:none;user-select:none}.rich-text-block[data-v-d2993d3d] .tiptap{outline:none}.rich-text-block[data-v-d2993d3d] .tiptap p{font-size:inherit;line-height:inherit;margin:0}.rich-text-table{height:100%;position:relative}.rich-text-table .overflow-shadow{pointer-events:none;width:8px;position:absolute;top:0;bottom:0}.rich-text-table .overflow-shadow.left{left:-8px;box-shadow:4px 2px 8px #0000000a,3px 0 1px #0000000a}.rich-text-table .overflow-shadow.right{right:-8px;box-shadow:-4px 2px 8px #0000000a,-3px 0 1px #0000000a}.rich-text-table .rich-text-table-wrapper{height:100%;position:relative;overflow-x:auto}.rich-text-table .rich-text-table-wrapper table{border-collapse:collapse;table-layout:fixed;width:auto;min-height:100%;max-width:unset;border:1px solid var(--color-border-neutral);margin:0;min-width:100%!important}.rich-text-table .rich-text-table-wrapper table tr{position:relative}.rich-text-table .rich-text-table-wrapper table th{background-color:var(--color-background-elevated,var(--cloud))}.rich-text-table .rich-text-table-wrapper table td,.rich-text-table .rich-text-table-wrapper table th{border:1px solid var(--color-border-neutral);text-align:left;vertical-align:top;min-width:48px;padding:8px;font-size:14px;line-height:20px;position:relative}.rich-text-table .rich-text-table-wrapper table td p:last-of-type,.rich-text-table .rich-text-table-wrapper table th p:last-of-type{margin:0}.rich-text-table .rich-text-table-wrapper table td.selectedCell,.rich-text-table .rich-text-table-wrapper table th.selectedCell{background-color:var(--color-background-overlay)}.rich-text-table .rich-text-table-wrapper .column-resize-handle{background-color:var(--color-border-overlay,currentColor);pointer-events:none;width:2px;position:absolute;top:-1px;bottom:-1px;right:-1px}.table-block[data-v-dd9ba300]{width:100%;height:100%}.time-estimate-block[data-v-b0f4a847]{justify-content:center;align-items:center;gap:var(--spacing-xx-small);width:100%;height:100%;font-family:var(--theme-heading,var(--font-family-heading));font-size:14px;font-weight:600;line-height:20px;display:flex}.minutes-value[data-v-b0f4a847]{width:2ch;color:inherit;font:inherit;text-align:right;-moz-appearance:textfield;background:0 0;border:none;outline:none;padding:0}.minutes-value[data-v-b0f4a847]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.minutes-value[data-v-b0f4a847]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.minutes-value.placeholder[data-v-b0f4a847]{opacity:.6}.label[data-v-b0f4a847]{color:inherit}.button-block[data-v-61b2de9f]{align-items:center;width:100%;height:100%;display:flex}.button-block[data-v-61b2de9f] .btn{font-family:var(--theme-heading,var(--font-family-title));font-weight:var(--theme-heading-weight,var(--font-weight-semibold))}.button-block[data-v-61b2de9f] .editable,.button-block[data-v-61b2de9f] .inline-text-editor{color:inherit}.button-block[data-v-61b2de9f] .editable:empty:before,.button-block[data-v-61b2de9f] .inline-text-editor:empty:before{color:inherit;opacity:.6}.sentiment-block[data-v-98dff4c6]{align-items:center;gap:var(--spacing-x-small);width:100%;height:100%;display:flex}.sentiment-option[data-v-98dff4c6]{width:var(--spacing-48);height:var(--spacing-48);padding:var(--spacing-small);border:1px solid var(--color-button-outline-border);border-radius:var(--radius-full);background:var(--color-button-outline-bg);font-size:var(--font-size-md);justify-content:center;align-items:center;line-height:1;display:flex}.sentiment-emoji[data-v-98dff4c6]{color:initial;-webkit-text-fill-color:initial;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1;display:block}.row[data-v-833b8cb3]{align-items:center;gap:var(--spacing-x-small);width:100%;padding:var(--spacing-x-small);border-radius:var(--radius-xx-small);cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);color:var(--color-content-primary);transition:var(--smooth-fast);background:0 0;border:none;display:flex}.row[data-v-833b8cb3]:hover{background:var(--color-background-elevated)}.label[data-v-833b8cb3]{text-align:left;flex:1}.swatch[data-v-833b8cb3]{border:1px solid var(--color-border-overlay);box-sizing:border-box;border-radius:4.5px;width:16px;height:16px}.caret[data-v-833b8cb3],.swatch[data-v-833b8cb3]{flex-shrink:0}.checklist-block[data-v-7c9f46b2]{gap:var(--spacing-small);flex-direction:column;width:100%;display:flex}.checklist-block[data-v-7c9f46b2],.checklist-block.align-left[data-v-7c9f46b2]{align-items:flex-start}.checklist-block.align-center[data-v-7c9f46b2]{align-items:center}.checklist-block.align-right[data-v-7c9f46b2]{align-items:flex-end}.toolbar-divider[data-v-7c9f46b2]{background:var(--color-border-subtle);width:1px;height:20px;margin:0 var(--spacing-xx-small);border:none}.list[data-v-7c9f46b2]{gap:var(--spacing-x-small)}.entry[data-v-7c9f46b2],.list[data-v-7c9f46b2]{flex-direction:column;width:100%;display:flex}.entry[data-v-7c9f46b2]{gap:0;min-width:0}.drop-gap[data-v-7c9f46b2]{width:100%;min-height:0}.drop-line[data-v-7c9f46b2]{border-radius:var(--radius-xx-small);height:0;min-height:0;transition:var(--smooth-fast)}.drop-line.dropping[data-v-7c9f46b2]{background:var(--color-button-primary-focus-ring);height:4px}.list.dragging .drop-line[data-v-7c9f46b2]{height:4px}.group[data-v-7c9f46b2]{overflow:visible}.group[data-v-7c9f46b2],.item-drag[data-v-7c9f46b2]{width:100%;min-width:0}.item-drag[data-v-7c9f46b2]{display:block}.add-item[data-v-7c9f46b2],.add-sublist-item[data-v-7c9f46b2]{margin-top:var(--spacing-xx-small)}.add-sublist-item[data-v-7c9f46b2]{margin-left:var(--spacing-small);align-self:flex-start}.accordion-block[data-v-61cb64ff]{gap:var(--spacing-small);flex-direction:column;width:100%;display:flex}.accordion-block[data-v-61cb64ff],.accordion-block.align-left[data-v-61cb64ff]{align-items:flex-start}.accordion-block.align-center[data-v-61cb64ff]{align-items:center}.accordion-block.align-right[data-v-61cb64ff]{align-items:flex-end}.toolbar-divider[data-v-61cb64ff]{background:var(--color-border-subtle);width:1px;height:20px;margin:0 var(--spacing-xx-small);border:none}.list[data-v-61cb64ff]{gap:var(--spacing-x-small)}.entry[data-v-61cb64ff],.list[data-v-61cb64ff]{flex-direction:column;width:100%;display:flex}.entry[data-v-61cb64ff]{gap:0;min-width:0}.item-drag[data-v-61cb64ff],.item-host[data-v-61cb64ff]{width:100%;min-width:0}.item-drag[data-v-61cb64ff]{display:block}.drop-gap[data-v-61cb64ff]{width:100%;min-height:0}.drop-line[data-v-61cb64ff]{border-radius:var(--radius-xx-small);height:0;min-height:0;transition:var(--smooth-fast)}.drop-line.dropping[data-v-61cb64ff]{background:var(--color-button-primary-focus-ring);height:4px}.list.dragging .drop-line[data-v-61cb64ff]{height:4px}.add-item[data-v-61cb64ff]{margin-top:var(--spacing-xx-small)}.fc-slider-row[data-v-f6fdfd20],.fc-toggle-row[data-v-f6fdfd20]{justify-content:space-between;align-items:center;gap:var(--spacing-x-small);width:100%;padding:var(--spacing-x-small);font-family:var(--font-family-body);font-size:var(--font-size-xxs);color:var(--color-content-primary);background:0 0;border:none;display:flex}.fc-slider-row[data-v-f6fdfd20]{cursor:default;flex-wrap:wrap}.fc-slider-row input[type=range][data-v-f6fdfd20]{flex:100%}.fc-slider-value[data-v-f6fdfd20]{color:var(--color-content-placeholder);margin-left:auto}.fc-alt-row[data-v-f6fdfd20]{align-items:stretch;gap:var(--spacing-xx-small);width:100%;padding:var(--spacing-x-small);text-align:left;cursor:default;background:0 0;border:none;flex-direction:column;display:flex}.fc-alt-label[data-v-f6fdfd20]{color:var(--color-content-secondary)}.fc-alt-input[data-v-f6fdfd20],.fc-alt-label[data-v-f6fdfd20]{font-family:var(--font-family-body);font-size:var(--font-size-xxs)}.fc-alt-input[data-v-f6fdfd20]{width:100%;padding:var(--spacing-xx-small) var(--spacing-x-small);border:1px solid var(--color-border-base);border-radius:var(--radius-xx-small);background:var(--color-background-screen);color:var(--color-content-primary)}.flashcards-block[data-v-8b435801]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.card-stage[data-v-8b435801]{overflow-clip-margin:12px;flex:auto;min-height:0;position:relative;overflow:clip}.card-stage.cropping[data-v-8b435801],.card-stage.flipping[data-v-8b435801]{overflow:visible}.card-slot[data-v-8b435801]{position:absolute;inset:0}.fc-next-enter-active[data-v-8b435801],.fc-prev-enter-active[data-v-8b435801]{transition:transform var(--duration-slow) var(--curve)}.fc-next-leave-active[data-v-8b435801],.fc-prev-leave-active[data-v-8b435801]{transition:transform var(--duration-slow) var(--curve),opacity var(--duration-slow) var(--curve)}.fc-next-enter-from[data-v-8b435801]{transform:translate(100%)scale(.8)}.fc-next-leave-to[data-v-8b435801]{opacity:0;transform:translate(-100%)}.fc-prev-enter-from[data-v-8b435801]{transform:translate(-100%)scale(.8)}.fc-prev-leave-to[data-v-8b435801]{opacity:0;transform:translate(100%)}.card-footer[data-v-8b435801]{justify-content:space-between;gap:var(--spacing-x-small);padding:var(--spacing-x-small) var(--spacing-xx-small) 0;flex:none}.card-footer[data-v-8b435801],.footer-nav[data-v-8b435801]{align-items:center;display:flex}.footer-nav[data-v-8b435801]{gap:var(--spacing-xx-small);font-family:var(--font-family-body);font-size:var(--font-size-xxs);color:var(--color-content-secondary)}.pc-slider-row[data-v-6ee84c53],.pc-toggle-row[data-v-6ee84c53]{justify-content:space-between;align-items:center;gap:var(--spacing-x-small);width:100%;padding:var(--spacing-x-small);font-family:var(--font-family-body);font-size:var(--font-size-xxs);color:var(--color-content-primary);background:0 0;border:none;display:flex}.pc-slider-row[data-v-6ee84c53]{cursor:default;flex-wrap:wrap}.pc-slider-row input[type=range][data-v-6ee84c53]{flex:100%}.pc-slider-value[data-v-6ee84c53]{color:var(--color-content-placeholder);margin-left:auto}.process-block[data-v-ecb9be48]{gap:var(--spacing-xxx-small);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.process-carousel[data-v-ecb9be48]{flex:auto;min-height:0}.process-image-wrap[data-v-ecb9be48]{width:100%;height:100%;position:relative;overflow:hidden}.process-image-wrap.cropping[data-v-ecb9be48]{z-index:6;overflow:visible}.process-card-title-editor[data-v-ecb9be48]{width:100%;font-family:var(--theme-heading,var(--font-family-title));font-size:var(--font-size-md);line-height:var(--font-line-height-lg);font-weight:var(--font-weight-semibold);color:inherit}.process-card-title-editor[data-v-ecb9be48] .editable{color:inherit;font:inherit}.process-card-body-editor[data-v-ecb9be48]{width:100%;color:inherit}.process-card-body-editor[data-v-ecb9be48] .rich-text-editor{color:inherit;font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-sm);line-height:var(--font-line-height-sm)}.process-footer[data-v-ecb9be48]{justify-content:space-between;gap:var(--spacing-x-small);box-sizing:border-box;flex:none;align-self:center}.process-footer[data-v-ecb9be48],.process-nav[data-v-ecb9be48]{align-items:center;display:flex}.process-nav[data-v-ecb9be48]{gap:var(--spacing-xx-small);font-family:var(--font-family-body);font-size:var(--font-size-xxs);color:var(--color-content-secondary)}.title[data-v-fb3c3610]{min-width:0;font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--font-line-height-md);color:var(--color-content-primary);flex:1}[data-v-fb3c3610] .question-feedback-body{padding-bottom:calc(var(--spacing-large) + 88px);flex-direction:column;display:flex}.feedback-section[data-v-fb3c3610]{gap:var(--spacing-medium);padding-bottom:var(--spacing-large);flex-direction:column;display:flex}.section-header[data-v-fb3c3610]{align-items:flex-start;gap:var(--spacing-x-small);display:flex}.section-icon[data-v-fb3c3610]{color:var(--color-content-primary);flex-shrink:0}.section-heading[data-v-fb3c3610]{gap:var(--spacing-x-small);flex-direction:column;flex:1;min-width:0;display:flex}.section-title[data-v-fb3c3610]{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold)}.section-description[data-v-fb3c3610],.section-title[data-v-fb3c3610]{font-size:var(--font-size-xs);line-height:var(--font-line-height-sm);color:var(--color-content-primary);margin:0}.section-description[data-v-fb3c3610]{font-family:var(--font-family-body);font-weight:var(--font-weight-regular)}.section-fields[data-v-fb3c3610]{gap:var(--spacing-large);padding-left:var(--padding-x-large);box-sizing:border-box}.field-block[data-v-fb3c3610],.section-fields[data-v-fb3c3610]{flex-direction:column;width:100%;display:flex}.field-block[data-v-fb3c3610]{gap:var(--spacing-xxx-small)}.field-label[data-v-fb3c3610]{padding:var(--spacing-xxx-small) 0;font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);color:var(--color-content-secondary)}.field-label[data-v-fb3c3610],.textarea[data-v-fb3c3610]{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.textarea[data-v-fb3c3610]{box-sizing:border-box;width:100%;min-height:80px;padding:var(--padding-small) var(--padding-x-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-x-small);background:var(--color-input-default-bg);font-family:var(--font-family-body);font-weight:var(--font-weight-regular);color:var(--color-content-primary);resize:none}.textarea[data-v-fb3c3610]::placeholder{color:var(--color-input-default-text-placeholder)}.textarea[data-v-fb3c3610]:focus-visible{outline:2px solid var(--color-button-primary-focus-ring);outline-offset:-2px}.option-feedback[data-v-fb3c3610]{gap:var(--spacing-large);flex-direction:column;width:100%;display:flex}.option-preview[data-v-fb3c3610]{align-items:flex-start;gap:var(--spacing-x-small);display:flex}.option-letter[data-v-fb3c3610]{text-align:center;width:24px;font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);color:var(--color-button-outline-icon);flex-shrink:0}.option-letter[data-v-fb3c3610],.option-text[data-v-fb3c3610]{line-height:var(--font-line-height-sm)}.option-text[data-v-fb3c3610]{min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);color:var(--color-content-placeholder);flex:1;margin:0}.option-break[data-v-fb3c3610],.section-break[data-v-fb3c3610]{border:0;border-top:1px solid var(--color-border-neutral);height:0}.section-break[data-v-fb3c3610]{margin:var(--spacing-large) 0}[data-v-fb3c3610] .question-feedback-footer{justify-content:flex-end;gap:var(--spacing-x-small)}.true-false[data-v-6a57a17b]{gap:var(--spacing-small);width:100%;display:flex}.true-false[data-v-6a57a17b] .btn{flex:1}.true-false[data-v-6a57a17b]:not(.editable) .btn{pointer-events:none}.question-option[data-v-994e8955]{min-height:56px;padding:var(--spacing-medium);border-radius:var(--radius-small);box-sizing:border-box;transition:background-color var(--duration-fast) var(--curve);position:relative}.question-option.editable.hovered[data-v-994e8955]{background:var(--color-interactive-secondary)}.row-inner[data-v-994e8955]{gap:var(--spacing-x-small);width:100%;min-width:0}.marker-button[data-v-994e8955],.row-inner[data-v-994e8955]{align-items:center;display:flex}.marker-button[data-v-994e8955]{cursor:pointer;appearance:none;background:0 0;border:none;flex-shrink:0;justify-content:center;width:24px;height:24px;margin:0;padding:0;font-size:0;line-height:0}.marker-button[data-v-994e8955]:focus{outline:none}.marker-button[data-v-994e8955]:focus-visible{box-shadow:0 0 0 2px var(--color-button-primary-focus-ring);border-radius:var(--radius-xx-small);outline:none}.question-option.editable .marker-button[data-v-994e8955]:hover:not(:disabled) .checkbox:not(.checked) .box,.question-option.editable .marker-button[data-v-994e8955]:hover:not(:disabled) .radio:not(.checked) .shell{opacity:1;border-color:var(--color-interactive-primary)}.marker-button[data-v-994e8955]:disabled{cursor:default}.question-option:not(.editable) .marker-button[data-v-994e8955]{pointer-events:none;cursor:default}.marker-slot[data-v-994e8955]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.label[data-v-994e8955]{min-width:0;font-family:var(--theme-body,var(--font-family-body));font-size:var(--font-size-xs);font-weight:var(--theme-body-weight,var(--font-weight-regular));line-height:var(--font-line-height-xs);color:var(--color-content-primary);flex:1}.label.text[data-v-994e8955]{color:inherit;background:0 0;border:0;outline:none;padding:0;font-family:inherit}.label.text[data-v-994e8955]::placeholder{color:var(--color-content-placeholder)}.drag-handle[data-v-994e8955],.remove[data-v-994e8955]{opacity:0;transition:opacity var(--duration-fast) var(--curve);flex-shrink:0}.drag-handle[data-v-994e8955]{cursor:grab}.question-option.active .drag-handle[data-v-994e8955],.question-option.active .remove[data-v-994e8955],.question-option.hovered .drag-handle[data-v-994e8955],.question-option.hovered .remove[data-v-994e8955],.question-option:focus-within .drag-handle[data-v-994e8955],.question-option:focus-within .remove[data-v-994e8955]{opacity:1}.row-divider[data-v-994e8955]{left:var(--spacing-medium);right:var(--spacing-medium);border-bottom:1px solid var(--color-border-neutral);position:absolute;bottom:0}.question-option.no-divider .row-divider[data-v-994e8955]{display:none}.entry[data-v-e79051bc],.list[data-v-e79051bc],.question-choice-list[data-v-e79051bc]{flex-direction:column;width:100%;display:flex}.entry[data-v-e79051bc]{min-width:0}.drop-gap[data-v-e79051bc]{width:100%;min-height:0}.drop-line[data-v-e79051bc]{border-radius:var(--radius-xx-small);height:0;min-height:0;transition:var(--smooth-fast)}.drop-line.dropping[data-v-e79051bc]{background:var(--color-button-primary-focus-ring);height:4px}.list.dragging .drop-line[data-v-e79051bc]{height:4px}.item-drag[data-v-e79051bc]{width:100%;min-width:0;display:block}.add-option[data-v-e79051bc]{margin-top:var(--spacing-small);align-self:flex-start}.short-answer[data-v-68d2fbd1]{gap:var(--spacing-x-small);flex-direction:column;width:100%;display:flex}.short-answer .add-option[data-v-68d2fbd1]{margin-top:var(--spacing-small);align-self:flex-start}.fill-in-the-blank[data-v-695e0eaa]{width:100%}.sentence-row[data-v-695e0eaa]{align-items:center;gap:var(--spacing-x-small);flex-wrap:wrap;width:100%;display:flex}.text-field[data-v-695e0eaa]{padding:var(--spacing-small);border-radius:var(--radius-small);transition:var(--smooth-fast)}.text-field[data-v-695e0eaa]:focus-within,.text-field[data-v-695e0eaa]:hover{background-color:var(--color-interactive-secondary-hover)}.field-input[data-v-695e0eaa]{align-items:center;gap:var(--spacing-x-small);min-width:0;display:flex}.field-remove[data-v-695e0eaa]{opacity:0;transition:var(--smooth-fast);flex-shrink:0}.text-field:focus-within .field-remove[data-v-695e0eaa],.text-field:hover .field-remove[data-v-695e0eaa]{opacity:1}.sentence-text[data-v-695e0eaa]{min-width:0;font-size:var(--font-size-xs);line-height:var(--font-line-height-xs,20px);color:var(--color-content-primary);flex:1}.dropdown-input[data-v-695e0eaa]{align-items:center;gap:var(--spacing-xxx-small);padding:var(--spacing-small);border:1px dashed var(--color-interactive-primary);border-radius:var(--radius-small);background-color:var(--primary-fade);transition:var(--smooth-fast);flex-wrap:wrap;display:flex}:is(.dropdown-input[data-v-695e0eaa]:has(.dropdown-remove:focus-visible),.dropdown-input[data-v-695e0eaa]:has(.dropdown-remove:hover)){background-color:var(--color-input-error-bg,var(--color-sentiment-negative-subtle));border-color:var(--color-input-error-border,var(--color-sentiment-negative))}.answer-tag[data-v-695e0eaa]{align-items:center;gap:var(--spacing-xxx-small);padding:var(--padding-xx-small);border:1px solid var(--color-border-neutral);border-radius:var(--radius-xx-small);background-color:var(--color-interactive-secondary);transition:var(--smooth-fast);display:inline-flex}.answer-tag.correct[data-v-695e0eaa]{background-color:var(--color-interactive-primary)}.answer-tag.correct[data-v-695e0eaa],.answer-tag.correct .tag-label[data-v-695e0eaa],.answer-tag.correct .tag-marker[data-v-695e0eaa],.answer-tag.correct .tag-label[data-v-695e0eaa] .editable{color:var(--color-content-inverse)}.answer-tag.correct .tag-label[data-v-695e0eaa] .editable:empty:before{color:var(--color-content-inverse);opacity:.7}.answer-tag[data-v-695e0eaa]:not(.correct):focus-within,.answer-tag[data-v-695e0eaa]:not(.correct):hover{background-color:var(--color-interactive-secondary-hover);border-color:var(--color-border-overlay)}.answer-tag.correct[data-v-695e0eaa]:focus-within,.answer-tag.correct[data-v-695e0eaa]:hover{background-color:var(--color-interactive-primary-hover)}.tag-content[data-v-695e0eaa]{gap:var(--spacing-x-small);min-width:0}.tag-content[data-v-695e0eaa],.tag-marker[data-v-695e0eaa]{align-items:center;display:flex}.tag-marker[data-v-695e0eaa]{border-radius:var(--radius-full);cursor:pointer;width:24px;height:24px;color:inherit;transition:var(--smooth-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;padding:0}.tag-marker[data-v-695e0eaa]:disabled{cursor:default}.tag-marker-shell[data-v-695e0eaa]{box-sizing:border-box;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-interactive-secondary);opacity:.6;width:20px;height:20px;display:block}.fill-in-the-blank:not(.editable) .tag-marker[data-v-695e0eaa]{pointer-events:none;cursor:default}.tag-label[data-v-695e0eaa]{font-size:var(--font-size-xs);line-height:var(--font-line-height-xs,20px);color:var(--color-content-primary)}.tag-remove[data-v-695e0eaa]{opacity:0;transition:var(--smooth-fast);flex-shrink:0}.answer-tag.correct[data-v-695e0eaa] .tag-remove.icon-btn.ghost{color:var(--color-alpha-white-80)}.answer-tag.correct[data-v-695e0eaa] .tag-remove.icon-btn.ghost:active:not(:disabled),.answer-tag.correct[data-v-695e0eaa] .tag-remove.icon-btn.ghost:focus-visible:not(:disabled),.answer-tag.correct[data-v-695e0eaa] .tag-remove.icon-btn.ghost:hover:not(:disabled){background:var(--color-alpha-white-10);color:var(--color-alpha-white-80)}.answer-tag:focus-within .tag-remove[data-v-695e0eaa],.answer-tag:hover .tag-remove[data-v-695e0eaa]{opacity:1}.add-option-inline[data-v-695e0eaa]{flex-shrink:0}.dropdown-remove[data-v-695e0eaa]{opacity:0;transition:var(--smooth-fast);flex-shrink:0}.dropdown-input:focus-within .dropdown-remove[data-v-695e0eaa],.dropdown-input:hover .dropdown-remove[data-v-695e0eaa]{opacity:1}.dropdown-input[data-v-695e0eaa] .dropdown-remove.icon-btn.ghost:focus-visible:not(:disabled),.dropdown-input[data-v-695e0eaa] .dropdown-remove.icon-btn.ghost:hover:not(:disabled){color:var(--color-sentiment-negative);background:0 0}.row-actions[data-v-695e0eaa]{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.entry[data-v-03ced5dd],.list[data-v-03ced5dd],.match-sequence[data-v-03ced5dd]{flex-direction:column;width:100%;display:flex}.entry[data-v-03ced5dd]{min-width:0}.drop-gap[data-v-03ced5dd]{width:100%;min-height:0}.drop-line[data-v-03ced5dd]{border-radius:var(--radius-xx-small);height:0;min-height:0;transition:var(--smooth-fast)}.drop-line.dropping[data-v-03ced5dd]{background:var(--color-button-primary-focus-ring);height:4px}.list.dragging .drop-line[data-v-03ced5dd]{height:4px}.item-drag[data-v-03ced5dd]{width:100%;min-width:0;display:block}.sequence-row[data-v-03ced5dd]{align-items:center;gap:var(--spacing-small);padding:var(--padding-small) var(--spacing-medium);border-radius:var(--radius-small);transition:var(--smooth-fast);background-color:#0000;display:flex;position:relative}.sequence-row.active[data-v-03ced5dd],.sequence-row.hovered[data-v-03ced5dd],.sequence-row[data-v-03ced5dd]:focus-within{background-color:var(--color-interactive-secondary)}.divider[data-v-03ced5dd]{height:1px;margin:0 var(--spacing-medium);background-color:var(--color-border-neutral)}.step-marker[data-v-03ced5dd]{min-width:32px;height:32px;padding:var(--spacing-xx-small);border-radius:var(--radius-xx-small);background:var(--color-button-secondary-bg);color:var(--color-content-primary);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xxs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.label[data-v-03ced5dd]{min-width:0;font-size:var(--font-size-xs);line-height:var(--font-line-height-xs);flex:1}.drag-handle[data-v-03ced5dd],.remove[data-v-03ced5dd]{opacity:0;transition:var(--smooth-fast);flex-shrink:0}.drag-handle[data-v-03ced5dd]{cursor:grab}.sequence-row.active .drag-handle[data-v-03ced5dd],.sequence-row.active .remove[data-v-03ced5dd],.sequence-row.hovered .drag-handle[data-v-03ced5dd],.sequence-row.hovered .remove[data-v-03ced5dd],.sequence-row:focus-within .drag-handle[data-v-03ced5dd],.sequence-row:focus-within .remove[data-v-03ced5dd]{opacity:1}.add-item[data-v-03ced5dd]{margin-top:var(--spacing-small);align-self:flex-start}.match-corresponding[data-v-7b81628c],.match-corresponding .pairs[data-v-7b81628c]{flex-direction:column;width:100%;display:flex}.match-corresponding .pairs[data-v-7b81628c]{gap:var(--spacing-x-small)}.match-corresponding .pair[data-v-7b81628c]{width:100%}.match-corresponding .cell[data-v-7b81628c],.match-corresponding .pair[data-v-7b81628c]{align-items:center;gap:var(--spacing-x-small);display:flex}.match-corresponding .cell[data-v-7b81628c]{min-width:0;min-height:56px;padding:var(--spacing-medium);border:1px solid var(--color-border-neutral);border-radius:var(--radius-small,16px);transition:var(--smooth-fast);background-color:#0000;flex:1}.match-corresponding .cell .editor[data-v-7b81628c]{min-width:0;font-size:var(--font-size-xs,16px);flex:1;line-height:20px}.match-corresponding .cell .remove[data-v-7b81628c]{opacity:0;transition:var(--smooth-fast);flex-shrink:0}.match-corresponding .cell[data-v-7b81628c]:focus-within,.match-corresponding .cell[data-v-7b81628c]:hover,.match-corresponding .pair:focus-within .cell[data-v-7b81628c],.match-corresponding .pair:hover .cell[data-v-7b81628c]{background-color:var(--color-interactive-secondary)}.match-corresponding .pair:focus-within .remove[data-v-7b81628c],.match-corresponding .pair:hover .remove[data-v-7b81628c]{opacity:1}.match-corresponding .link[data-v-7b81628c]{color:var(--color-content-tertiary);flex-shrink:0}.match-corresponding .add-option[data-v-7b81628c]{margin-top:var(--spacing-small);align-self:flex-start}.question[data-v-ce03d38c]{gap:var(--spacing-small);flex-direction:column;width:100%;display:flex;position:relative}.question .question-text[data-v-ce03d38c]{padding:var(--spacing-small);font-family:var(--theme-body)}.question .question-text[data-v-ce03d38c] .tiptap{font-size:var(--font-size-xs,16px);line-height:var(--font-line-height-xs,1.4)}.question .kind-stub[data-v-ce03d38c]{padding:var(--spacing-medium);border-radius:var(--radius-small);background-color:var(--color-background-overlay);color:var(--color-content-secondary);font-size:var(--font-size-xxs)}.question .submit-actions[data-v-ce03d38c]{margin-top:var(--spacing-small);justify-content:flex-start;display:flex}.question .submit-actions[data-v-ce03d38c] .editable,.question .submit-actions[data-v-ce03d38c] .inline-text-editor{color:inherit}.question .submit-actions[data-v-ce03d38c] .editable:empty:before,.question .submit-actions[data-v-ce03d38c] .inline-text-editor:empty:before{color:inherit;opacity:.6}.toolbar-divider[data-v-ce03d38c]{margin:calc(var(--spacing-xxx-small)*-1) var(--spacing-2)}.quiz-start[data-v-143b78db]{justify-content:center;align-items:center;gap:var(--spacing-large);text-align:center;width:100%;height:100%;min-height:240px;color:var(--text-colour,inherit);flex-direction:column;display:flex}.quiz-start .title[data-v-143b78db]{font-weight:var(--theme-heading-weight,var(--font-weight-semibold));letter-spacing:-.5px;max-width:720px;font-family:var(--theme-heading,inherit);color:inherit}.quiz-start .title[data-v-143b78db] .editable,.quiz-start .title[data-v-143b78db] .inline-text-editor{color:inherit}.quiz-start .title[data-v-143b78db] .editable:empty:before,.quiz-start .title[data-v-143b78db] .inline-text-editor:empty:before{color:var(--placeholder-colour,var(--color-content-tertiary))}.quiz-start .title.field-align-left[data-v-143b78db]{align-self:flex-start}.quiz-start .title.field-align-left[data-v-143b78db] .editable{text-align:left}.quiz-start .title.field-align-center[data-v-143b78db]{align-self:center}.quiz-start .title.field-align-center[data-v-143b78db] .editable{text-align:center}.quiz-start .title.field-align-right[data-v-143b78db]{align-self:flex-end}.quiz-start .title.field-align-right[data-v-143b78db] .editable{text-align:right}.quiz-start .meta[data-v-143b78db]{align-items:center;gap:var(--spacing-xx-small);min-height:48px;font-family:var(--theme-heading,var(--font-family-heading));font-size:var(--font-size-xxs,14px);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xs);color:inherit;display:inline-flex}.quiz-start .meta .count.placeholder[data-v-143b78db]{color:var(--placeholder-colour,currentColor);opacity:.85}.quiz-start.scoring-off .meta[data-v-143b78db]{display:none}.quiz-start.meta-align-left .meta[data-v-143b78db]{align-self:flex-start}.quiz-start.meta-align-center .meta[data-v-143b78db]{align-self:center}.quiz-start.meta-align-right .meta[data-v-143b78db]{align-self:flex-end}.quiz-start .description[data-v-143b78db]{font-family:var(--theme-body,inherit);font-weight:var(--theme-body-weight,var(--font-weight-regular));max-width:560px;color:inherit}.quiz-start .description.is-placeholder[data-v-143b78db] p,.quiz-start .description[data-v-143b78db] .tiptap p.is-editor-empty:first-child:before{color:var(--placeholder-colour,var(--color-content-tertiary))}.quiz-start .description.size-extra-small[data-v-143b78db] .tiptap{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs)}.quiz-start .description.size-small[data-v-143b78db] .tiptap{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.quiz-start .description.size-medium[data-v-143b78db] .tiptap{font-size:var(--font-size-xs);line-height:var(--font-line-height-sm)}.quiz-start .description.size-large[data-v-143b78db] .tiptap{font-size:var(--font-size-sm);line-height:var(--font-line-height-md)}.quiz-start .description.size-extra-large[data-v-143b78db] .tiptap{font-size:var(--font-size-md);line-height:var(--font-line-height-lg)}.quiz-start .start-button[data-v-143b78db]{min-width:144px;display:flex}.quiz-start .start-button.field-align-left[data-v-143b78db]{align-self:flex-start}.quiz-start .start-button.field-align-center[data-v-143b78db]{align-self:center}.quiz-start .start-button.field-align-right[data-v-143b78db]{align-self:flex-end}.quiz-start .start-button[data-v-143b78db] .editable,.quiz-start .start-button[data-v-143b78db] .inline-text-editor{color:inherit}.quiz-start .start-button[data-v-143b78db] .editable:empty:before,.quiz-start .start-button[data-v-143b78db] .inline-text-editor:empty:before{color:inherit;opacity:.6}.quiz-start .start-button.field-align-left[data-v-143b78db] .editable{text-align:left}.quiz-start .start-button.field-align-center[data-v-143b78db] .editable{text-align:center}.quiz-start .start-button.field-align-right[data-v-143b78db] .editable{text-align:right}.quiz-finish[data-v-4005bd23]{justify-content:center;gap:var(--spacing-large);width:100%;height:100%;min-height:200px;color:inherit;flex-direction:column;display:flex}.quiz-finish .title[data-v-4005bd23]{font-size:var(--font-size-xl);font-weight:var(--theme-heading-weight,var(--font-weight-semibold));line-height:var(--font-line-height-xxl);letter-spacing:-1px;max-width:720px;font-family:var(--theme-heading,inherit)}.quiz-finish .meta[data-v-4005bd23]{align-items:center;gap:var(--spacing-xx-small);min-height:48px;font-family:var(--theme-heading,var(--font-family-heading));font-size:var(--font-size-xxs,14px);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-xs);display:inline-flex}.quiz-finish .meta .count.placeholder[data-v-4005bd23]{color:var(--color-content-placeholder)}.quiz-finish .description[data-v-4005bd23]{font-size:var(--font-size-xs,16px);font-family:var(--theme-body,inherit);font-weight:var(--theme-body-weight,var(--font-weight-regular));line-height:var(--font-line-height-xs);max-width:560px}.quiz-finish .hero-actions[data-v-4005bd23]{gap:var(--spacing-x-small);flex-wrap:wrap;display:flex}.quiz-finish .continue-button[data-v-4005bd23]{pointer-events:none;min-width:144px}.quiz-finish .retry-button[data-v-4005bd23]{min-width:144px}.quiz-finish .retry-button[data-v-4005bd23] .editable,.quiz-finish .retry-button[data-v-4005bd23] .inline-text-editor{color:inherit;text-align:center}.quiz-finish .retry-button[data-v-4005bd23] .editable:empty:before,.quiz-finish .retry-button[data-v-4005bd23] .inline-text-editor:empty:before{color:inherit;opacity:.6}.quiz-finish.align-center[data-v-4005bd23]{text-align:center;align-items:center}.quiz-finish.align-center .description[data-v-4005bd23] .editable,.quiz-finish.align-center .title[data-v-4005bd23] .editable,.quiz-finish.align-center .retry-button[data-v-4005bd23] .editable{text-align:center}.quiz-finish.align-left[data-v-4005bd23]{text-align:left;align-items:flex-start}.quiz-finish.align-left .description[data-v-4005bd23] .editable,.quiz-finish.align-left .title[data-v-4005bd23] .editable,.quiz-finish.align-left .retry-button[data-v-4005bd23] .editable{text-align:left}.quiz-finish.align-right[data-v-4005bd23]{text-align:right;align-items:flex-end}.quiz-finish.align-right .description[data-v-4005bd23] .editable,.quiz-finish.align-right .title[data-v-4005bd23] .editable,.quiz-finish.align-right .retry-button[data-v-4005bd23] .editable{text-align:right}.quiz-graph[data-v-4093d192]{padding:var(--spacing-medium);box-sizing:border-box}.quiz-graph[data-v-4093d192],.quiz-graph .quiz-graph-gauge[data-v-4093d192]{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.quiz-graph .quiz-graph-gauge[data-v-4093d192]{flex:auto;min-width:0}.quiz-graph .fraction[data-v-4093d192],.quiz-graph .percent[data-v-4093d192]{font-weight:var(--font-weight-semibold);font-family:var(--theme-heading,inherit);line-height:1}.quiz-graph .fraction[data-v-4093d192]{justify-content:center;align-items:flex-end;gap:var(--spacing-xxx-small);color:var(--color-content-primary,inherit);white-space:nowrap;display:inline-flex}.quiz-graph .numerator[data-v-4093d192]{font-size:var(--fraction-numerator-size);letter-spacing:-1.5px;line-height:1}.quiz-graph .denominator[data-v-4093d192],.quiz-graph .separator[data-v-4093d192]{font-size:var(--fraction-secondary-size);letter-spacing:-.5px;line-height:1.5}.search-bar[data-v-275d7a8b]{align-items:center;gap:var(--spacing-xx-small);min-height:40px;padding:0 var(--spacing-x-small);border:1px solid var(--color-input-default-border);border-radius:var(--radius-x-small);background:var(--color-input-default-bg);color:var(--color-content-secondary);transition:var(--smooth-fast);display:flex}.focused[data-v-275d7a8b]{border-color:var(--color-input-focus-border);box-shadow:0 0 0 2px var(--color-interactive-focus-ring)}input[data-v-275d7a8b]{min-width:0;color:var(--color-content-primary);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);background:0 0;border:none;outline:none;flex:1}.font-menu-search[data-v-77bff2e4]{margin-bottom:var(--spacing-xx-small)}.font-menu-search[data-v-77bff2e4] .search-bar.focused{border:2px solid var(--color-border-focused);box-shadow:none;padding:0 calc(var(--spacing-x-small) - 1px);outline:none}.font-menu-empty[data-v-77bff2e4]{text-align:center;padding:var(--spacing-large) var(--spacing-x-small);color:var(--color-content-secondary);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);justify-content:center;align-items:center;display:flex}.quiz-frame-label[data-v-0a978d56]{pointer-events:none;cursor:default}.block-toolbar[data-v-ca095a2d]{top:calc(-57px/var(--builder-page-scale,1));transform:translateX(-50%) scale(calc(1/var(--builder-page-scale,1)));transform-origin:bottom;z-index:10;position:absolute;left:50%}.block-toolbar.block-toolbar--floating[data-v-ca095a2d]{z-index:60;transform:translate(-50%,calc(-100% - var(--spacing-x-small)));transform-origin:50%;position:fixed}.block-toolbar.block-toolbar--floating[data-v-ca095a2d]:after{content:"";height:var(--spacing-x-small);position:absolute;top:100%;left:0;right:0}.block-toolbar--dual[data-v-ca095a2d]{align-items:center;gap:var(--spacing-x-small);flex-wrap:nowrap;display:flex}.block-toolbar-secondary[data-v-ca095a2d]{flex-shrink:0}.block-toolbar-secondary[data-v-ca095a2d]:not(:has(.block-controls>*)){display:none}.block-controls[data-v-ca095a2d]{display:contents}.block-controls.block-controls--interactive-row[data-v-ca095a2d],.block-controls.secondary-island[data-v-ca095a2d]{align-items:center;gap:var(--spacing-2);flex-wrap:nowrap;min-width:0;display:flex}hr.toolbar-divider--before-more[data-v-ca095a2d]{margin:calc(var(--spacing-xxx-small)*-1) var(--spacing-2)}:is(body:has(.canvas.mode-transitioning) .block-toolbar--floating,body:has(.canvas.mode-transitioning) .mobile-block-toolbar--floating,body:has(.canvas.visual-grid-mode) .block-toolbar--floating,body:has(.canvas.visual-grid-mode) .mobile-block-toolbar--floating){opacity:0;visibility:hidden;pointer-events:none}.refine-toolbar[data-v-39686f31]{justify-content:space-between;align-items:center;gap:var(--spacing-x-small);min-width:212px;height:40px;padding:var(--spacing-xxx-small) var(--spacing-xxx-small) var(--spacing-xxx-small) var(--spacing-small);border:1px solid var(--color-toast-generating-border);border-radius:var(--radius-x-small);background:var(--color-toast-generating-bg);color:var(--color-toast-generating-content);box-shadow:var(--shadow-elevation-large);white-space:nowrap;top:calc(-57px/var(--builder-page-scale,1));transform:translateX(-50%) scale(calc(1/var(--builder-page-scale,1)));transform-origin:bottom;z-index:10;display:flex;position:absolute;left:50%}.refine-toolbar.refine-toolbar--floating[data-v-39686f31]{z-index:60;transform:translate(-50%,calc(-100% - var(--spacing-x-small)));transform-origin:50%;position:fixed}.refine-toolbar.refine-toolbar--floating[data-v-39686f31]:after{content:"";height:var(--spacing-x-small);position:absolute;top:100%;left:0;right:0}.refine-toolbar__status[data-v-39686f31]{align-items:center;gap:var(--spacing-x-small);min-width:0;padding-right:var(--spacing-small);flex:auto;display:flex}.refine-toolbar__label[data-v-39686f31]{font-family:var(--font-family-body);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs);color:var(--color-toast-generating-content)}.refine-toolbar__actions[data-v-39686f31]{align-items:center;gap:var(--spacing-xxx-small);flex-shrink:0;display:flex}.refine-toolbar__animation[data-v-39686f31]{filter:brightness(0)invert();flex-shrink:0}.refine-toolbar__action.btn.secondary[data-v-39686f31]{background:var(--color-alpha-white-06);color:var(--color-toast-generating-content);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));backdrop-filter:blur(var(--backdrop-blur-overlay))}.refine-toolbar__action.btn.secondary[data-v-39686f31]:hover:not(:disabled){background:var(--color-alpha-white-10)}.refine-toolbar__action.btn.secondary[data-v-39686f31]:active:not(:disabled){background:var(--color-alpha-white-20)}.refine-toolbar[data-v-39686f31] .animation,.refine-toolbar[data-v-39686f31] .icon{color:var(--color-toast-generating-content)}:is(body:has(.canvas.mode-transitioning) .refine-toolbar--floating,body:has(.canvas.visual-grid-mode) .refine-toolbar--floating){opacity:0;visibility:hidden;pointer-events:none}.mobile-block-toolbar[data-v-0b44e871]{top:calc(-57px/var(--builder-page-scale,1));transform:translateX(-50%) scale(calc(1/var(--builder-page-scale,1)));transform-origin:bottom;z-index:10;position:absolute;left:50%}.mobile-block-toolbar.mobile-block-toolbar--floating[data-v-0b44e871]{z-index:60;transform:translate(-50%,calc(-100% - var(--spacing-x-small)));transform-origin:50%;position:fixed}.mobile-block-toolbar.mobile-block-toolbar--floating[data-v-0b44e871]:after{content:"";height:var(--spacing-x-small);position:absolute;top:100%;left:0;right:0}.resize-handles[data-v-78b7f48d]{pointer-events:none}.handle[data-v-78b7f48d]{pointer-events:auto;transition:opacity var(--duration-fast) var(--curve);position:absolute}.handle[data-v-78b7f48d]:after{content:"";background:var(--primary);border-radius:var(--spacing-2);position:absolute}.handle.left[data-v-78b7f48d],.handle.right[data-v-78b7f48d]{width:calc(var(--spacing-medium)/var(--builder-page-scale,1));cursor:col-resize;height:100%;top:0}.handle.left[data-v-78b7f48d]:after,.handle.right[data-v-78b7f48d]:after{width:calc(4px/var(--builder-page-scale,1));height:calc(32px/var(--builder-page-scale,1));top:50%;left:50%;transform:translate(-50%,-50%)}.handle.left[data-v-78b7f48d]{left:calc((var(--spacing-x-small)*-1 - .5px)/var(--builder-page-scale,1))}.handle.right[data-v-78b7f48d]{right:calc((var(--spacing-x-small)*-1 - .5px)/var(--builder-page-scale,1))}.handle.bottom[data-v-78b7f48d],.handle.top[data-v-78b7f48d]{width:100%;height:calc(var(--spacing-medium)/var(--builder-page-scale,1));cursor:row-resize;left:0}.handle.bottom[data-v-78b7f48d]:after,.handle.top[data-v-78b7f48d]:after{width:calc(40px/var(--builder-page-scale,1));height:calc(4px/var(--builder-page-scale,1));top:50%;left:50%;transform:translate(-50%,-50%)}.handle.top[data-v-78b7f48d]{top:calc((var(--spacing-x-small)*-1 - .5px)/var(--builder-page-scale,1))}.handle.bottom[data-v-78b7f48d]{bottom:calc((var(--spacing-x-small)*-1 - .5px)/var(--builder-page-scale,1))}.toolbar-pop-enter-active{transition:opacity .2s ease-out,translate .3s cubic-bezier(.34,1.56,.64,1)}.toolbar-pop-leave-active{transition:opacity .1s ease-in,translate .1s ease-in}.toolbar-pop-enter-from{opacity:.5;translate:0 10px}.toolbar-pop-leave-to{opacity:0;translate:0 4px}.block[data-v-9f327307]{padding:var(--spacing-x-small);border-radius:var(--radius-small);min-height:var(--spacing-64);transition:box-shadow var(--duration-fast) var(--curve);border:1px solid #0000;position:relative;overflow:visible}.block.block--intrinsic-height[data-v-9f327307]{min-height:0}.block.block--cut-staged[data-v-9f327307]{opacity:.4}.block[data-v-9f327307]:not(.selected):not(.mobile-hidden):not(.block--remote-selected){cursor:grab}.block.mobile-hidden[data-v-9f327307]{border-color:var(--color-border-neutral);border-style:dashed}.block.mobile-hidden[data-v-9f327307]>:not(.mobile-block-toolbar):not(.mobile-hidden-overlay){opacity:.5}.block .mobile-hidden-overlay[data-v-9f327307]{z-index:5;background:var(--color-alpha-black-20);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;inset:-.5px}.block .mobile-hidden-overlay[data-v-9f327307],.block .mobile-hidden-reveal[data-v-9f327307]{border-radius:var(--radius-small)}.block.dragging[data-v-9f327307]{cursor:grabbing;transition:none}.block .block-content[data-v-9f327307]{min-height:0;transition:opacity var(--duration-fast) var(--curve)}.block .block-content.block-content--fill[data-v-9f327307]{height:100%}.block .block-content.block-content-dimmed[data-v-9f327307]{opacity:var(--opacity-dimmed)}.block.hovering[data-v-9f327307]:not(.selected):not(.multi-selected):not(.block--remote-selected){box-shadow:0 0 0 calc(1px/var(--builder-page-scale,1)) var(--color-border-overlay)}.block[data-v-9f327307]:focus-within:not(.selected):not(.multi-selected):not(.block--remote-selected):not(.agent-generating){box-shadow:0 0 0 calc(2px/var(--builder-page-scale,1)) var(--color-interactive-focus-ring)}.block.multi-selected[data-v-9f327307]:not(.block--remote-selected){box-shadow:0 0 0 calc(1px/var(--builder-page-scale,1)) var(--color-border-overlay)}.block.selected[data-v-9f327307]:not(.block--remote-selected){box-shadow:0 0 0 calc(1px/var(--builder-page-scale,1)) var(--primary)}.block.selected[data-v-9f327307]:not(.block--remote-selected):focus-within{box-shadow:0 0 0 calc(2px/var(--builder-page-scale,1)) var(--primary)}.block.agent-generating[data-v-9f327307]{box-shadow:none}.block.agent-generating .generating-overlay[data-v-9f327307]{--generating-stroke-width:calc(2px/var(--builder-page-scale,1));border-radius:var(--radius-x-small)}.block.block--remote-selected[data-v-9f327307]{box-shadow:0 0 0 calc(2px/var(--builder-page-scale,1)) var(--remote-colour,var(--primary));cursor:default}.block .remote-selection-badge[data-v-9f327307]{z-index:4;align-items:center;gap:var(--spacing-xxx-small);border-radius:var(--radius-full);background:var(--remote-colour,var(--primary));pointer-events:none;white-space:nowrap;max-width:180px;padding:2px 6px 2px 2px;display:inline-flex;position:absolute;top:0;left:0;transform:translateY(-100%)}.block .remote-selection-avatar[data-v-9f327307],.block .remote-selection-initials[data-v-9f327307]{border-radius:var(--radius-full);flex-shrink:0;width:16px;height:16px}.block .remote-selection-avatar[data-v-9f327307]{-o-object-fit:cover;object-fit:cover;display:block}.block .remote-selection-initials[data-v-9f327307]{background:var(--color-alpha-white-20,#ffffff40);text-transform:uppercase;justify-content:center;align-items:center;font-size:8px;line-height:1;display:inline-flex}.block .remote-selection-initials[data-v-9f327307],.block .remote-selection-name[data-v-9f327307]{color:var(--color-neutral-0);font-family:var(--font-family-body);font-weight:var(--font-weight-semibold)}.block .remote-selection-name[data-v-9f327307]{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);text-overflow:ellipsis;overflow:hidden}.blocks-editor--mobile .block[data-v-9f327307]{cursor:pointer}.add-block-button[data-v-9a2fb1cb]{border-radius:var(--radius-small);color:var(--color-content-tertiary);padding:var(--padding-small);transition:background-color var(--duration-fast) var(--curve),border-color var(--duration-fast) var(--curve);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.add-block-button .icon[data-v-9a2fb1cb]{transition:transform var(--duration-fast) var(--curve);transform:scale(0)}.add-block-button[data-v-9a2fb1cb]:hover{border-color:var(--color-border-neutral);color:var(--color-content-primary)}.add-block-button:hover .icon[data-v-9a2fb1cb]{transform:scale(1)}.add-block-button.active[data-v-9a2fb1cb]{background-color:var(--color-background-overlay);color:var(--color-content-primary)}.add-block-button.active .icon[data-v-9a2fb1cb]{transform:scale(1)}.block-alignment-toolbar[data-v-fba93cb3]{z-index:60;transform:translate(-50%,calc(-100% - var(--spacing-x-small)));pointer-events:auto;position:fixed}.comment-pin[data-v-3cd0d7bc]{z-index:4;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2);border-radius:var(--radius-full) var(--radius-full) var(--radius-full) var(--radius-2);background:var(--magic,var(--color-content-ai));box-shadow:var(--shadow-elevation-base);cursor:pointer;pointer-events:auto;transition:var(--smooth-fast);border:none;margin:0;display:inline-flex;position:absolute;transform:translate(-2px,-100%)}.comment-pin.active[data-v-3cd0d7bc],.comment-pin[data-v-3cd0d7bc]:hover{transform:translate(-2px,-100%)scale(1.06)}.comment-pin.resolved[data-v-3cd0d7bc]{background:var(--color-content-tertiary);opacity:.55}.comment-pin.stale[data-v-3cd0d7bc]{opacity:.55;filter:grayscale(.4)}.pin-avatar[data-v-3cd0d7bc]{border-radius:var(--radius-full);background:var(--color-background-screen-alpha);width:24px;height:24px;color:var(--magic-contrast,var(--color-neutral-0));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.pin-avatar-image[data-v-3cd0d7bc]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pin-avatar-initials[data-v-3cd0d7bc]{font-family:var(--font-family-body)}.pin-avatar-initials[data-v-3cd0d7bc],.pin-count[data-v-3cd0d7bc]{font-size:var(--font-size-xxxs);line-height:1;font-weight:var(--font-weight-semibold)}.pin-count[data-v-3cd0d7bc]{padding-right:var(--spacing-4);color:var(--magic-contrast,var(--color-neutral-0))}.blocks-editor[data-v-cd7435cc]{width:100%;min-height:100%;padding:var(--spacing-xx-large);justify-content:center;display:flex;position:relative}.blocks-grid[data-v-cd7435cc]{--builder-grid-row:24px;-moz-column-gap:var(--spacing-xx-large);column-gap:var(--spacing-xx-large);row-gap:var(--spacing-x-small);align-content:start;width:100%;max-width:100%;display:grid}.drop-indicator[data-v-cd7435cc]{border-radius:var(--radius-small);background:var(--color-background-overlay);pointer-events:none}.grid-col-guides[data-v-cd7435cc]{display:contents}.grid-col-guide[data-v-cd7435cc]{border-radius:var(--radius-small);background:var(--color-alpha-black-06);pointer-events:none}.grid-guide-fade-enter-active[data-v-cd7435cc],.grid-guide-fade-leave-active[data-v-cd7435cc]{transition:opacity .35s}.grid-guide-fade-enter-from[data-v-cd7435cc],.grid-guide-fade-leave-to[data-v-cd7435cc]{opacity:0}.selection-outline[data-v-cd7435cc]{z-index:3;border:calc(1px/var(--builder-page-scale,1)) solid var(--primary);border-radius:var(--radius-small);pointer-events:none;position:absolute;top:0;left:0}.selection-outline.draggable[data-v-cd7435cc]{pointer-events:auto;cursor:grab}.selection-outline.grabbing[data-v-cd7435cc]{cursor:grabbing}.blocks-editor--mobile[data-v-cd7435cc] .block>:not(.mobile-block-toolbar):not(.mobile-hidden-overlay):not(.resize-handles){pointer-events:none}.blocks-editor--mobile[data-v-cd7435cc]{padding:var(--spacing-x-small);--heading-size-display:var(--font-size-lg);--heading-line-height-display:var(--font-line-height-xl);--heading-size-huge:var(--font-size-xl);--heading-line-height-huge:var(--font-line-height-xxl);--heading-size-hero:var(--font-size-2xl);--heading-line-height-hero:var(--font-line-height-xxxl)}.comment-layer[data-v-cd7435cc]{z-index:4;pointer-events:none;position:absolute;inset:0}.comment-layer.placing[data-v-cd7435cc]{pointer-events:auto;cursor:crosshair}.comment-composer[data-v-cd7435cc]{z-index:5;width:260px;max-width:calc(100% - 16px);padding:var(--spacing-x-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-x-small);background:var(--color-input-default-bg);box-shadow:var(--shadow-elevation-base);pointer-events:auto;cursor:auto;position:absolute}.comment-composer textarea[data-v-cd7435cc]{resize:none;width:100%;padding:var(--spacing-xx-small);color:var(--color-input-default-text-value);font:inherit;box-sizing:border-box;background:0 0;border:none}.comment-composer textarea[data-v-cd7435cc]:focus{outline:none}.comment-composer-actions[data-v-cd7435cc]{justify-content:flex-end;gap:var(--spacing-xx-small);display:flex}.screen[data-mode=dark] .grid-col-guide{background:var(--color-alpha-white-06)}.share-head[data-v-e188dd72]{height:80px;padding:var(--spacing-medium) var(--spacing-medium) var(--spacing-medium) var(--spacing-large);border-bottom:1px solid var(--color-border-neutral);flex:none;justify-content:space-between;align-items:center;display:flex}.share-close[data-v-e188dd72]{width:40px;height:40px}.share-close[data-v-e188dd72] .icon,.share-close[data-v-e188dd72] svg{width:32px;min-width:32px;height:32px;min-height:32px}.title-row[data-v-e188dd72]{align-items:center;gap:var(--spacing-x-small);display:flex}h2[data-v-e188dd72]{font-family:var(--font-family-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-md);color:var(--color-content-primary);margin:0}.share-body[data-v-e188dd72]{height:586px;min-height:0;padding:var(--spacing-large);flex-direction:column;flex:0 0 586px;padding-bottom:0;transition:none;display:flex;position:relative;overflow:hidden}.share-body.link[data-v-e188dd72]{height:474px;padding-bottom:var(--spacing-large);flex-basis:474px}.share-body.mobile[data-v-e188dd72]{height:auto;padding-bottom:var(--spacing-large);flex:auto;overflow:auto}.share-body[data-v-e188dd72]>.access-share,.share-body[data-v-e188dd72]>.approved-domains-modal,.share-body[data-v-e188dd72]>.embed-popup,.share-body[data-v-e188dd72]>.invited-people,.share-body[data-v-e188dd72]>.link-share,.share-body[data-v-e188dd72]>.lms-share{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex}.share-body[data-v-e188dd72]>.access-share,.share-body[data-v-e188dd72]>.embed-popup{overflow:hidden}.share-body[data-v-e188dd72]>.approved-domains-modal,.share-body[data-v-e188dd72]>.invited-people,.share-body[data-v-e188dd72]>.link-share,.share-body[data-v-e188dd72]>.lms-share{overflow:auto}.share-body[data-v-e188dd72] .link-share .email-multi{flex:none}.share-body[data-v-e188dd72] .access-share .access-types,.share-body[data-v-e188dd72] .embed-popup .embed-popup-body{flex:auto;min-height:0;overflow:auto}.share-body[data-v-e188dd72] .embed-popup-footer,.share-body[data-v-e188dd72] .footer,.share-body[data-v-e188dd72] footer{z-index:1;margin:auto calc(var(--spacing-large)*-1) 0;padding:var(--spacing-medium) var(--spacing-large);border-top:1px solid var(--color-border-neutral);background:var(--color-background-screen);flex:none;justify-content:space-between;align-self:stretch;align-items:center;display:flex;position:sticky;bottom:0}.share-body[data-v-e188dd72] .access-share .footer,.share-body[data-v-e188dd72] .embed-popup .embed-popup-footer{position:relative;bottom:auto}.share-body[data-v-e188dd72] .embed-popup-footer,.share-body[data-v-e188dd72] .footer{padding:20px var(--spacing-xx-large)}.share-body[data-v-e188dd72] .footer .message,.share-body[data-v-e188dd72] footer .message{padding:0 var(--spacing-large);background:var(--color-background-neutral);align-items:center;display:flex;position:absolute;bottom:100%;left:0;right:0}.share-outer[data-v-e188dd72]{border:1px solid var(--color-border-neutral);border-radius:var(--radius-large);width:504px;max-width:100%;box-shadow:var(--shadow-elevation-large);flex-direction:column;overflow:hidden}.footer-action[data-v-e188dd72],.share-outer[data-v-e188dd72]{background:var(--color-background-screen);display:flex}.footer-action[data-v-e188dd72]{justify-content:center;align-items:center;gap:var(--spacing-x-small);width:100%;padding:12px var(--spacing-small);color:var(--color-content-primary);cursor:pointer;transition:var(--smooth-fast);border:none}.footer-action>.icon[data-v-e188dd72]{color:var(--color-content-tertiary)}.footer-action strong[data-v-e188dd72]{font-family:var(--font-family-title);font-size:var(--font-size-xxs);color:var(--color-content-primary)}.footer-action svg.slack[data-v-e188dd72]{width:24px;height:24px;margin-left:var(--spacing-x-small)}.footer-action svg.teams[data-v-e188dd72]{width:24px;height:24px;margin-left:var(--spacing-xxx-small)}.footer-action .chevron[data-v-e188dd72]{margin-left:auto}.footer-action[data-v-e188dd72]:focus:not(:disabled),.footer-action[data-v-e188dd72]:hover:not(:disabled){background:var(--color-background-neutral)}.footer-action[data-v-e188dd72]:active:not(:disabled){background:var(--color-button-secondary-bg-pressed)}.footer-action[data-v-e188dd72]:disabled{background:var(--color-background-neutral);color:var(--color-content-disabled);cursor:default}.footer-action:disabled>.icon[data-v-e188dd72],.footer-action:disabled>svg[data-v-e188dd72]{color:var(--color-content-disabled)}.share-outer.mobile[data-v-e188dd72]{width:100%;padding:var(--spacing-small);border:none;border-top:1px solid var(--color-border-neutral);background:var(--color-background-screen);box-shadow:none;border-radius:0}.share-outer.mobile .footer-action[data-v-e188dd72]{width:100%;margin-bottom:var(--spacing-x-small);padding:var(--spacing-x-small) var(--spacing-small);border-radius:var(--radius-xx-small);background:var(--color-background-neutral)}.share-outer.mobile .footer-action[data-v-e188dd72]:hover:not(:disabled){background:var(--color-button-secondary-bg-hover)}.share-outer.mobile .footer-action[data-v-e188dd72]:active:not(:disabled){background:var(--color-background-neutral)}.toast-anchor[data-v-e188dd72]{left:0;right:0;bottom:var(--spacing-large);z-index:20;pointer-events:none;justify-content:center;display:flex;position:absolute}.toast-anchor.builder[data-v-e188dd72]{z-index:1100;position:fixed;bottom:72px}.progress-bar[data-v-0046f1ef]{height:var(--spacing-4);border-radius:var(--radius-full);background:var(--color-background-neutral);position:relative;overflow:hidden}.fill[data-v-0046f1ef]{border-radius:inherit;background:var(--color-content-accent);transition:width .225s var(--curve);position:absolute;inset:0 auto 0 0}.magic .fill[data-v-0046f1ef]{background:var(--color-content-ai)}.warning .fill[data-v-0046f1ef]{background:var(--color-sentiment-warning)}.negative .fill[data-v-0046f1ef]{background:var(--color-sentiment-negative)}.publish[data-v-33be8ece]{display:inline-flex;position:relative}.popup.modern-popup.publish-popup>.popup-inner{border-radius:var(--radius-large);width:375px;max-width:375px;box-shadow:var(--shadow-elevation-large);flex-direction:column;gap:0;max-height:none;padding:0;overflow:visible}.popup.modern-popup.publish-popup .publish-menu{flex-direction:column;width:100%;display:flex}.popup.modern-popup.publish-popup h3,.popup.modern-popup.publish-popup strong{font-family:var(--font-family-title);color:var(--color-content-primary)}.popup.modern-popup.publish-popup h3{font-size:var(--font-size-xs);margin:0}.popup.modern-popup.publish-popup .generate-status>span,.popup.modern-popup.publish-popup .narration-alert>p,.popup.modern-popup.publish-popup .narration-errors-section-label,.popup.modern-popup.publish-popup .publish-info-item>span,.popup.modern-popup.publish-popup .revert-confirm-warning>span{color:var(--color-content-secondary);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);margin:0}.popup.modern-popup.publish-popup .btn .label,.popup.modern-popup.publish-popup .btn span{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.popup.modern-popup.publish-popup .muted{color:var(--color-content-secondary)}.popup.modern-popup.publish-popup .icon.accent{color:var(--color-accent-500)}.popup.modern-popup.publish-popup .danger{color:var(--color-sentiment-negative)}.popup.modern-popup.publish-popup .revert-confirm{flex-direction:column;display:flex}.popup.modern-popup.publish-popup .revert-confirm .revert-confirm-body{padding:var(--spacing-large);padding-bottom:calc(var(--spacing-large)*2);gap:var(--spacing-xxx-small);flex-direction:column;display:flex}.popup.modern-popup.publish-popup .revert-confirm .revert-confirm-footer{padding:var(--spacing-small) var(--spacing-large);border-top:1px solid var(--color-background-neutral-strong);justify-content:space-between;align-items:center;gap:var(--spacing-x-small);display:flex;position:relative}.popup.modern-popup.publish-popup .revert-confirm .revert-confirm-footer .revert-confirm-warning{align-items:center;gap:var(--spacing-x-small);width:100%;padding:var(--spacing-xxx-small) var(--spacing-large);background:var(--color-background-neutral);display:flex;position:absolute;bottom:100%;left:0;right:0}.popup.modern-popup.publish-popup .publish-info{padding:var(--spacing-large);flex-direction:column;display:flex}.popup.modern-popup.publish-popup .publish-info .publish-info-item{align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-2) 0;display:flex}.popup.modern-popup.publish-popup .publish-info .publish-info-item .btn{margin-left:auto}.popup.modern-popup.publish-popup .publish-button{border-radius:var(--radius-xx-small);justify-content:center;align-items:center;width:100%;height:32px;display:flex}.popup.modern-popup.publish-popup .narration{border:1px solid var(--color-background-neutral-strong);background:var(--color-background-neutral);border-radius:var(--radius-x-small);margin:0 var(--spacing-large);margin-bottom:var(--spacing-large);padding:var(--spacing-medium);gap:var(--spacing-medium);flex-direction:column;display:flex;overflow:visible}.popup.modern-popup.publish-popup .narration.narration-only{padding:0;padding-top:var(--spacing-x-small);background:0 0;border:0}.popup.modern-popup.publish-popup .narration.checked,.popup.modern-popup.publish-popup .narration.limited{background:var(--color-background-screen)}.popup.modern-popup.publish-popup .narration.complete{opacity:.5}.popup.modern-popup.publish-popup .narration hr{border:none;border-top:1px solid var(--color-background-neutral-strong);margin:0}.popup.modern-popup.publish-popup .narration .narration-switch{justify-content:space-between;gap:var(--spacing-x-small);text-align:left;flex-direction:row-reverse;width:100%}.popup.modern-popup.publish-popup .narration .narration-switch .narration-label{align-items:center;gap:var(--spacing-x-small);min-width:0;display:flex}.popup.modern-popup.publish-popup .narration .narration-switch .narration-label strong{font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);font-weight:var(--font-weight-semibold)}.popup.modern-popup.publish-popup .narration .narration-switch .chip{flex-shrink:0}.popup.modern-popup.publish-popup .narration .narration-usage .narration-usage-header{margin-bottom:var(--spacing-x-small);justify-content:space-between;align-items:center;display:flex}.popup.modern-popup.publish-popup .narration .narration-usage .narration-usage-header strong{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);font-weight:var(--font-weight-semibold)}.popup.modern-popup.publish-popup .narration .narration-usage .narration-usage-header .narration-usage-value{color:var(--color-neutral-400);font-family:var(--font-family-body);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.01em;text-transform:uppercase;margin:0;line-height:12px}.popup.modern-popup.publish-popup .narration .narration-usage .progress-bar{height:6px}.popup.modern-popup.publish-popup .narration .narration-alert{gap:var(--spacing-x-small);background:var(--warning-tint,color-mix(in srgb,var(--color-sentiment-warning) 12%,var(--color-neutral-0)));padding:var(--spacing-small);border-radius:var(--radius-x-small);flex-direction:column;display:flex}.popup.modern-popup.publish-popup .narration .narration-alert>p{color:var(--color-content-primary);font-family:var(--font-family-body);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);font-weight:var(--font-weight-regular)}.popup.modern-popup.publish-popup .narration .narration-alert strong{color:var(--color-content-primary);font-family:inherit;font-size:inherit;line-height:inherit;font-weight:var(--font-weight-semibold)}.popup.modern-popup.publish-popup .narration .narration-alert.accent{background:var(--color-ai-tint,#e6edff)}.popup.modern-popup.publish-popup .narration .narration-generating{justify-content:center;align-items:center;gap:var(--spacing-x-small);flex-direction:column;min-height:88px;display:flex}.popup.modern-popup.publish-popup .narration .narration-generating .generate-status{align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-x-small);width:100%;display:flex}.popup.modern-popup.publish-popup .narration .narration-generating .generate-status strong{flex:1}.popup.modern-popup.publish-popup .narration .narration-generating :deep(.animation){margin:0}.popup.modern-popup.publish-popup .narration .narration-errors{align-items:stretch;gap:var(--spacing-small);margin:0 calc(var(--spacing-xxx-small)*-1);padding:var(--spacing-small) var(--spacing-x-small) var(--spacing-xxx-small);border-top:1px solid var(--color-border-neutral);flex-direction:column;display:flex}.popup.modern-popup.publish-popup .narration .narration-errors .narration-errors-summary{align-items:center;gap:var(--spacing-x-small);text-align:center;flex-direction:column;display:flex}.popup.modern-popup.publish-popup .narration .narration-errors .narration-errors-groups{gap:var(--spacing-small);flex-direction:column;width:100%;display:flex}.popup.modern-popup.publish-popup .narration .narration-errors .narration-errors-group{gap:var(--spacing-x-small);flex-direction:column;width:100%;display:flex}.popup.modern-popup.publish-popup .narration .narration-errors .narration-errors-section-head{gap:var(--spacing-x-small);padding:var(--spacing-xxx-small) 0 0;flex-direction:column;display:flex}.popup.modern-popup.publish-popup .narration .narration-errors .narration-errors-section-rule{border:none;border-top:1px solid var(--color-border-neutral);height:0;margin:0}.popup.modern-popup.publish-popup .narration .narration-errors .narration-errors-section-label{padding:var(--spacing-2) var(--spacing-x-small);text-transform:uppercase;letter-spacing:.1px;color:var(--color-content-secondary);font-size:var(--font-size-xxxs)}.popup.modern-popup.publish-popup .narration .narration-errors .narration-errors-row{justify-content:space-between;align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-x-small);border-radius:var(--radius-xx-small);background:var(--color-background-elevated);display:flex}.popup.modern-popup.publish-popup .narration .narration-errors .narration-errors-row .narration-errors-row-left{align-items:center;gap:var(--spacing-x-small);flex:1;min-width:0;display:flex}.popup.modern-popup.publish-popup .narration .narration-errors .narration-errors-row .narration-errors-row-left strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xxxs);overflow:hidden}.popup.modern-popup.publish-popup .narration .narration-errors .narration-errors-row .btn{flex-shrink:0}.popup.modern-popup.publish-popup .narration .enable-translations{align-items:center;gap:var(--spacing-x-small);display:flex}.popup.modern-popup.publish-popup .narration .enable-translations .translations-label{align-items:center;gap:var(--spacing-x-small);display:inline-flex}.popup.modern-popup.publish-popup .narration .enable-translations .translations-warning{background:var(--color-sentiment-warning);border-radius:var(--radius-full);padding:var(--spacing-2);color:var(--color-content-inverse);display:inline-flex}.popup.modern-popup.publish-popup .publish-footer{border-top:1px solid var(--color-background-neutral-strong);flex-direction:column;align-items:stretch;display:flex}.popup.modern-popup.publish-popup .publish-footer .publish-footer-button-wrap{padding:var(--spacing-medium) var(--spacing-large)}.drawer-footer[data-v-743f6309],.drawer-head[data-v-743f6309]{padding:var(--spacing-large);border-bottom:1px solid var(--color-border-neutral);justify-content:space-between;align-items:center;display:flex}.drawer-footer[data-v-743f6309]{border-top:1px solid var(--color-border-neutral);background:var(--color-background-screen-alpha);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));backdrop-filter:blur(var(--backdrop-blur-overlay));border-bottom:none;justify-content:flex-end}.title-row[data-v-743f6309]{align-items:center;gap:var(--spacing-small);display:flex}h2[data-v-743f6309],h3[data-v-743f6309],p[data-v-743f6309]{margin:0}h2[data-v-743f6309],h3[data-v-743f6309],strong[data-v-743f6309]{font-family:var(--font-family-title);color:var(--color-content-primary)}h2[data-v-743f6309]{font-size:var(--font-size-md)}h3[data-v-743f6309],p[data-v-743f6309],span[data-v-743f6309]{font-size:var(--font-size-xxs)}p[data-v-743f6309],span[data-v-743f6309]{color:var(--color-content-secondary);font-family:var(--font-family-body);line-height:var(--font-line-height-xs)}.narration[data-v-743f6309]{gap:var(--spacing-small);padding:var(--spacing-large);flex-direction:column;flex:1;display:flex;overflow:auto}.narration hr[data-v-743f6309]{margin:var(--spacing-x-small) 0;border:none;border-top:1px solid var(--color-border-neutral)}.setting-row[data-v-743f6309]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-small);display:flex}.setting-row>div[data-v-743f6309],.setting-row>p[data-v-743f6309]{gap:var(--spacing-xxx-small);flex-direction:column;max-width:640px;display:flex}.setting-row.thin[data-v-743f6309]{align-items:center}.setting-row.thin>p[data-v-743f6309]{flex:1}.narration-usage[data-v-743f6309]{max-width:512px}.narration-usage .narration-usage-header[data-v-743f6309]{margin-bottom:var(--spacing-x-small);justify-content:space-between;align-items:center;display:flex}.narration-alert[data-v-743f6309]{gap:var(--spacing-x-small);padding:var(--spacing-small);border-radius:var(--radius-small);background:var(--color-interactive-secondary);max-width:512px;color:var(--color-content-secondary);flex-direction:column;display:flex}.narration-alert p[data-v-743f6309],.narration-alert strong[data-v-743f6309]{color:inherit}.narration-alert a[data-v-743f6309]{color:var(--color-content-link);text-decoration:underline}.narration-alert.warning strong[data-v-743f6309]{color:var(--color-sentiment-warning-content)}.processing[data-v-743f6309]{justify-content:center;align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-x-small) var(--spacing-small);border-radius:var(--radius-x-small);border:1.5px solid var(--color-border-focused);width:300px;max-width:100%;height:44px;margin-bottom:var(--spacing-x-small);box-sizing:border-box;display:flex}.processing[data-v-743f6309] .animation{margin:0}.language-readonly[data-v-743f6309]{padding:var(--spacing-x-small) var(--spacing-small);border-radius:var(--radius-x-small);border:1.5px solid var(--color-border-neutral);width:300px;max-width:100%;height:44px;margin-bottom:var(--spacing-x-small);box-sizing:border-box;align-items:center;display:flex}.language-readonly.disabled[data-v-743f6309]{color:var(--color-content-secondary)}.premium-label[data-v-743f6309]{align-items:center}.premium-label[data-v-743f6309],.voice-select[data-v-743f6309]{gap:var(--spacing-x-small);display:flex}.voice-select[data-v-743f6309]{flex-direction:column;align-items:flex-start}.voice-select.disabled[data-v-743f6309]{color:var(--color-content-secondary)}.voice-select .voice-items[data-v-743f6309]{margin:var(--spacing-x-small) 0;flex-wrap:wrap}.voice-item[data-v-743f6309],.voice-select .voice-items[data-v-743f6309]{gap:var(--spacing-x-small);display:flex}.voice-item[data-v-743f6309]{padding:var(--spacing-xx-small) var(--spacing-x-small);border:1px solid var(--color-border-neutral);border-radius:var(--radius-small);color:var(--color-content-primary);cursor:pointer;transition:var(--smooth-fast);background:0 0;align-items:center}.voice-item svg[data-v-743f6309]{flex:none;width:32px;height:32px}.voice-item .locale[data-v-743f6309],.voice-item strong[data-v-743f6309]{font-size:var(--font-size-xxs)}.voice-item .locale[data-v-743f6309]{color:var(--color-content-tertiary)}.voice-item.active[data-v-743f6309]{border-color:var(--color-border-focused)}.voice-item.visually-disabled[data-v-743f6309],.voice-item[data-v-743f6309]:disabled{opacity:.5;cursor:default}.voice-item:disabled svg[data-v-743f6309]{opacity:.5}.voice-item:disabled .locale[data-v-743f6309]{color:var(--color-content-tertiary)}.drawer-head[data-v-7aedbd07]{padding:var(--spacing-large) var(--spacing-xx-large);border-bottom:1px solid var(--color-border-neutral);flex-shrink:0;justify-content:space-between}.drawer-head[data-v-7aedbd07],.title-row[data-v-7aedbd07]{align-items:center;display:flex}.title-row[data-v-7aedbd07]{gap:var(--spacing-x-small)}h2[data-v-7aedbd07],h3[data-v-7aedbd07],p[data-v-7aedbd07]{margin:0}h2[data-v-7aedbd07],h3[data-v-7aedbd07],strong[data-v-7aedbd07]{color:var(--color-content-primary);font-family:var(--font-family-title)}h2[data-v-7aedbd07]{font-size:var(--font-size-md)}.description[data-v-7aedbd07],h3[data-v-7aedbd07],p[data-v-7aedbd07]{font-size:var(--font-size-xxs)}.description[data-v-7aedbd07],p[data-v-7aedbd07]{color:var(--color-content-secondary);font-family:var(--font-family-body);line-height:var(--font-line-height-xs)}.description[data-v-7aedbd07]{margin-bottom:var(--spacing-small)}.description a[data-v-7aedbd07]{color:var(--color-content-link);text-decoration:underline}.translations[data-v-7aedbd07]{padding:var(--spacing-large);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden auto}.processing[data-v-7aedbd07]{justify-content:center;align-items:center;gap:var(--spacing-x-small);width:100%;height:64px;margin-top:var(--spacing-x-small);padding:var(--spacing-x-small) var(--spacing-small);border:1.5px solid var(--color-border-focused);border-radius:var(--radius-x-small);box-sizing:border-box;display:flex}.processing[data-v-7aedbd07] .animation{margin:0}.unsupported-info[data-v-7aedbd07]{align-items:center;gap:var(--spacing-xxx-small);display:flex}.unsupported-info .warning-icon[data-v-7aedbd07]{color:var(--color-sentiment-warning);flex-shrink:0}.origin-language[data-v-7aedbd07]{align-items:center;gap:var(--spacing-x-small);height:64px;margin-top:var(--spacing-x-small);padding:var(--spacing-x-small) var(--spacing-small);border:1px solid var(--color-border-neutral);border-radius:var(--radius-x-small);box-sizing:border-box;display:flex}.origin-language-label[data-v-7aedbd07],.translation-label[data-v-7aedbd07]{align-items:center;gap:var(--spacing-x-small);flex:1;min-width:0;display:flex}.translations-section[data-v-7aedbd07]{gap:var(--spacing-x-small);margin-top:var(--spacing-small);flex-direction:column;display:flex}.translations-header[data-v-7aedbd07]{align-items:center;gap:var(--spacing-x-small);display:flex}.translations-list[data-v-7aedbd07]{flex-direction:column}.translation[data-v-7aedbd07],.translations-list[data-v-7aedbd07]{gap:var(--spacing-x-small);display:flex}.translation[data-v-7aedbd07]{height:64px;padding:var(--spacing-small);border:1px solid var(--color-border-neutral);border-radius:var(--radius-x-small);box-sizing:border-box;align-items:center}.translation .sync[data-v-7aedbd07] .label{align-items:center;display:inline-flex}.translation .badge[data-v-7aedbd07]{min-width:20px;height:20px;margin-right:var(--spacing-x-small);padding:var(--spacing-x-small);border-radius:var(--radius-x-small);background:var(--color-badge-warning-bg);color:var(--color-badge-warning-text);font-family:var(--font-family-title);font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);justify-content:center;align-items:center;display:inline-flex}.translations-section[data-v-7aedbd07]>.btn.secondary.sm{margin-top:var(--spacing-x-small);align-self:flex-start}.modal-popover[data-v-7aedbd07]{width:100%;padding:var(--spacing-large);background:var(--color-background-screen);transition:var(--smooth);z-index:1;position:absolute;top:0;bottom:0;left:0;transform:translate(100%)}.modal-popover.show[data-v-7aedbd07]{transform:translate(0)}.modal-popover .modal-popover-body[data-v-7aedbd07]{padding-bottom:calc(var(--spacing-large)*2 + 40px)}.modal-popover .modal-popover-body>p[data-v-7aedbd07]{margin-bottom:var(--spacing-small)}.modal-popover .modal-popover-body.fade[data-v-7aedbd07]{opacity:.5;pointer-events:none}.modal-popover .modal-popover-footer[data-v-7aedbd07]{width:100%;padding:var(--spacing-large);background:var(--color-background-screen);border-top:1px solid var(--color-border-neutral);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0}.modal-popover .modal-popover-footer .message[data-v-7aedbd07]{align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-xxx-small) var(--spacing-large);background:var(--cloud);z-index:-1;color:var(--color-content-secondary);font-family:var(--font-family-body);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);display:flex;position:absolute;bottom:100%;left:0;right:0}.theme-selector[data-v-6fac85bf]{display:inline-flex}.marker[data-v-6fac85bf]{padding:var(--spacing-small) var(--spacing-x-small) var(--spacing-x-small);letter-spacing:.4px;text-transform:uppercase;font-size:10px;line-height:10px;display:block}.empty[data-v-6fac85bf],.marker[data-v-6fac85bf]{color:var(--color-content-secondary);font-family:var(--font-family-body)}.empty[data-v-6fac85bf]{padding:var(--spacing-x-small);font-size:var(--font-size-xxs)}.theme-item[data-v-6fac85bf]{align-items:center;gap:var(--spacing-x-small);width:100%;padding:var(--spacing-xxx-small) var(--spacing-x-small) var(--spacing-xxx-small) var(--spacing-xxx-small);border-radius:var(--radius-xx-small);color:var(--color-content-primary);cursor:pointer;transition:var(--smooth-fast);background:0 0;border:none;display:flex}.theme-item.active[data-v-6fac85bf],.theme-item[data-v-6fac85bf]:hover{background:var(--color-background-elevated)}.theme-swatch[data-v-6fac85bf]{justify-content:space-between;align-items:center;gap:var(--spacing-x-small);width:56px;height:40px;padding:var(--spacing-xxx-small) var(--spacing-x-small);border:1px solid var(--color-border-neutral);border-radius:var(--radius-xx-small);background:var(--theme-secondary);color:var(--theme-heading);font-family:var(--theme-heading-font,var(--font-family-title));font-weight:var(--theme-heading-weight,var(--font-weight-semibold));font-size:16px;line-height:20px;display:flex}.theme-dots[data-v-6fac85bf]{gap:var(--spacing-xxx-small);flex-direction:column;display:flex}.theme-dot[data-v-6fac85bf]{border-radius:var(--radius-full);background:var(--theme-primary);width:6px;height:6px}.theme-dot.heading[data-v-6fac85bf]{background:var(--theme-heading)}.theme-name[data-v-6fac85bf]{min-width:0;color:var(--color-content-primary);font-family:var(--font-family-title);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.footer[data-v-6fac85bf]{gap:var(--spacing-x-small);margin:var(--spacing-x-small) calc(var(--spacing-x-small)*-1) calc(var(--spacing-x-small)*-1);padding:var(--spacing-small);border-top:1px solid var(--color-border-neutral);background:var(--color-background-screen-alpha);-webkit-backdrop-filter:blur(var(--backdrop-blur-overlay));backdrop-filter:blur(var(--backdrop-blur-overlay));display:flex}.footer[data-v-6fac85bf]>*{flex:1}.legacy-content[data-v-6fac85bf]{gap:var(--spacing-small);padding:var(--spacing-small);color:var(--color-content-primary);font-family:var(--font-family-body);flex-direction:column;display:flex}.legacy-content h3[data-v-6fac85bf],.legacy-content p[data-v-6fac85bf]{margin:0}.legacy-content h3[data-v-6fac85bf]{font-family:var(--font-family-title);font-size:var(--font-size-xs)}.legacy-content p[data-v-6fac85bf],.legacy-content span[data-v-6fac85bf]{color:var(--color-content-secondary);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.legacy-option[data-v-6fac85bf]{gap:var(--spacing-x-small);padding:var(--spacing-small);border:1px solid var(--color-border-neutral);border-radius:var(--radius-small);flex-direction:column;display:flex}.legacy-option strong[data-v-6fac85bf]{font-family:var(--font-family-title);font-size:var(--font-size-xxs)}.brand-kit[data-v-a001a699]{flex:auto;grid-template-columns:260px minmax(0,1fr);align-self:stretch;width:100%;height:100%;min-height:0;display:grid}.nav[data-v-a001a699]{gap:var(--spacing-xx-small);padding:var(--spacing-large);border-right:1px solid var(--color-border-neutral);background:var(--color-background-elevated);flex-direction:column;display:flex}.nav h2[data-v-a001a699]{margin-bottom:var(--spacing-small)}.nav-item[data-v-a001a699]{align-items:center;gap:var(--spacing-small);padding:var(--spacing-medium);border-radius:var(--radius-x-small);color:var(--color-content-secondary);cursor:pointer;font-family:var(--font-family-title);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);transition:var(--smooth-fast);background:0 0;border:none;display:flex}.nav-item[data-v-a001a699]:hover{background:var(--color-button-secondary-bg);color:var(--color-content-primary)}.nav-item.active[data-v-a001a699]{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.content[data-v-a001a699]{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.head[data-v-a001a699]{padding:var(--spacing-large);border-bottom:1px solid var(--color-border-neutral);flex:none;justify-content:space-between}.head[data-v-a001a699],.title-row[data-v-a001a699]{align-items:center;display:flex}.title-row[data-v-a001a699]{gap:var(--spacing-small)}.body[data-v-a001a699]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}.save-toast[data-v-a001a699]{right:var(--spacing-large);bottom:var(--spacing-large);position:absolute}h2[data-v-a001a699]{color:var(--color-content-primary);font-family:var(--font-family-title);font-size:var(--font-size-md);margin:0}.agent-coach[data-v-1fa84ee9]{background:var(--color-background-screen);flex-direction:column;height:100dvh}.agent-coach[data-v-1fa84ee9],.messages[data-v-1fa84ee9]{min-height:0;display:flex}.messages[data-v-1fa84ee9]{gap:var(--spacing-large);padding:var(--spacing-large);scroll-behavior:smooth;flex-direction:column;flex:auto;overflow:auto}.empty-intro[data-v-1fa84ee9]{color:var(--color-content-secondary);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs);margin:0}.message[data-v-1fa84ee9]{display:flex}.message.user[data-v-1fa84ee9]{justify-content:flex-end}.bubble[data-v-1fa84ee9]{max-width:100%;padding:var(--spacing-small);border-radius:var(--radius-medium);background:var(--color-button-secondary-bg);color:var(--color-content-primary);font-size:var(--font-size-xxs);line-height:var(--font-line-height-xs)}.bubble p[data-v-1fa84ee9]{white-space:pre-wrap;margin:0}.message.user .bubble[data-v-1fa84ee9]{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.tool-activity-row[data-v-1fa84ee9]{width:100%;padding:var(--spacing-2) 0}.tool-activity[data-v-1fa84ee9]{font-size:var(--font-size-xxxs);line-height:var(--font-line-height-xxs);color:var(--color-content-secondary)}.ai-icon[data-v-1fa84ee9]{align-self:flex-start;align-items:center;gap:var(--spacing-x-small);display:flex}.ai-icon .thinking-label[data-v-1fa84ee9]{color:var(--color-content-ai)}.footer[data-v-1fa84ee9]{padding:var(--spacing-large);border-top:1px solid var(--color-border-neutral);flex-shrink:0;align-items:stretch}.composer[data-v-1fa84ee9],.footer[data-v-1fa84ee9]{gap:var(--spacing-x-small);flex-direction:column;display:flex}.composer[data-v-1fa84ee9]{width:100%;padding:var(--spacing-x-small);border:1px solid var(--color-border-overlay);border-radius:var(--radius-x-small);background:var(--color-input-default-bg);transition:var(--smooth-fast);position:relative}.composer[data-v-1fa84ee9]:focus-within{border-color:var(--color-input-focus-border)}.composer textarea[data-v-1fa84ee9]{resize:none;width:100%;padding:var(--spacing-xx-small) var(--spacing-xx-small) 0;color:var(--color-input-default-text-value);font:inherit;box-sizing:border-box;background:0 0;border:none;border-radius:0}.composer textarea[data-v-1fa84ee9]:focus{outline:none}.composer-actions[data-v-1fa84ee9]{align-items:center;gap:var(--spacing-xx-small);display:flex}.hint[data-v-1fa84ee9]{font-size:var(--font-size-xxxs);color:var(--color-content-tertiary);flex:1}.section-shell[data-v-69a28ad1]{height:100%;min-height:0;padding:var(--spacing-large);background:var(--color-background-screen);color:var(--color-content-primary);position:relative}.section-shell[data-v-69a28ad1] .logos{height:100%;min-height:0;position:relative}.section-shell[data-v-0009e6fb]{min-height:100%;padding:var(--spacing-large);background:var(--color-background-screen);color:var(--color-content-primary)}[data-v-0009e6fb] .theme-edit .header{padding:var(--spacing-large) var(--spacing-xx-large);border-bottom:1px solid var(--color-border-neutral);justify-content:space-between;align-items:center;display:flex}[data-v-0009e6fb] .theme-edit .breadcrumb,[data-v-0009e6fb] .theme-edit .header>div{align-items:center;display:flex}[data-v-0009e6fb] .theme-edit .header .cobutton{padding:0}.section-shell[data-v-98c4dc4b]{height:100%;min-height:0;padding:var(--spacing-large);background:var(--color-background-screen);color:var(--color-content-primary);position:relative}.section-shell[data-v-98c4dc4b] .asset-library{height:100%;min-height:0;max-height:none;position:relative}.section-shell[data-v-3aab557c]{background:var(--color-background-screen);height:100%;min-height:0;color:var(--color-content-primary);flex-direction:column;flex:auto;display:flex;overflow:hidden}[data-v-3aab557c] .brand-voice{flex:auto;height:100%;min-height:0}
/*$vite$:1*/