.prism-player .prism-big-play-btn{background:url(/assets/bigplay-YCR6sapu.png) 0 0/contain no-repeat;width:64px;height:64px}.prism-player .prism-big-play-btn .outter{box-sizing:border-box;border:7px solid #ffffff82;border-radius:100%;width:64px;height:64px;position:absolute;top:0;left:0}.prism-player .prism-big-play-btn:hover{cursor:pointer}.prism-player .prism-play-btn{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA8JJREFUeAHtmktoE0EYxzPZpA001M1mRVFQUETBixcP3r148SYIgngRm7ZQKSgqUlAQUdCD9VBE0INY8HHw4gMfIB5EraBIsRX0pijdTZqa2qZ5jP+tNp2mSbvZ7mOmnYWw385jM//ffDP7zeyGQvKQBCQBSUASkAQkAUmgQQKGYTxIp9MbGqzGXfGw0xbRUGhvqVz+bKTTxymlUaf3CboecdqAEcMAg38HIWQwTEhK07RXM2minB17ACsQHrC9TOlLwzRvjI2N6Wwe77YrACyRgEDwOzRVKAybpnnYuuZdvNU+x41kh0AtoRgWr5VwOJVIJD7WyuclzTUPqBYED9iFSXJgxDQvwY5X5/Ny7ZkHsALhDd/xR13JZPI+m86D7ZkHsOLgAesxSd6DNzwcHR3dxOYFbfsCoCKS0j2FYnEQQdRpQGmqpAdo+DIEaunDHw+HIpF2XVVf1Mr3K81fD2BUIYraSovF5/CGW7lcbg2T5asZGIAZlQBxYDKfH0ZI3Y5h4Xt7AhsCMwDYMxrzjkYiqdWq+p5N99L2nfhCYuANO0mp9Bbe0IuV5qqFyrqVxxUAS5Q1DGi53IkgaggQ9rsltN59uAPANHQtIPRjgfU0m81uYdJdNXkGMC0UHrEbC6xPCKLOwI65qh4342oStCHuK/YdOhBSP7FR1lYR7j2gSsVmhNSPMSzujIyPr6vKc3QpGoBpkRgK+8jExBD2HbpgK46U/68k2hCYr5WQD9iJadN1/c38zMVThPSAObIo3RHC5gu8oQ8rzcScPBsX4gOASAwDgrnhCFaaQ1hbHLShu1JkWQCoqHHwVIswlYU1seNk7cBeUxTlpKqqmUaEiA8AkyDGQFvS4SQoLAD0+G/0fA9exvTiXGqk19myQgKA4Ls0Fjuqt7T8YMU4sUUD4HooLAqAPJ71F3RNO4/en3TS0/XqcA8Agp81RaMdra2tX+qJWEo6zwB+4tVaNya5/qUIXKwud4EQerxMwuGrEL/Na/EWHK48AI+2AaoobX5uinIBAL2exSR3KplI9FkesJjbupkfOAD0+u1Yc3N3PB7/5aYwu/cKDACEc/FqLAgAkxB/Dvt6F+HuU3Z7yqty/gIg5FFUUTqxYvvmlaBG7+sLAPQ0tx9IeAoAwkt43XUlqWk9sHON9o4f5T0DAMFCfCTlOgAIT2OSO4Eo7jpsOADfh6sAIPgmFi7HsHAx+JY92zpXAEC4sJ/KLhXAHyxcziKEvQwIhVmuK8CyPpfPZDIbV4BUKVESkAQkAUlAEpAElimBv8g7O0lnTWYLAAAAAElFTkSuQmCC) 0 0/contain no-repeat;width:24px;height:24px}.prism-player .prism-play-btn:hover{cursor:pointer}.prism-player .prism-live-display{color:#ebecec;text-align:center;margin:0;font-size:12px;line-height:44px}.prism-player .live-shift-display:hover{cursor:pointer;font-size:14px}.prism-player .prism-play-btn.playing{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAAHdbkFIAAAAAXNSR0IArs4c6QAAAQdJREFUeAHtmdkOwjAMBFv+/5+hllhkKrlRz0B38uIoh2OPVyGiw3BYe75bOMz9R+uECxa0QjhyPnKXv9y/IM3mEYrrPDvOXWcE49Q0X43vzgEHQuxtP0oLDJXaqvHYg5Bg8Bs6iChofQl8XSfzUPI1kufyD14eX7s+9u6+jnIAW/oEAAEIQKA7gS2XF3sgAIF7EeBJ1v0qJgAIQAACEIAABCAAge4E7vXGJxsIQAACEIDAvxFY/H9qKZnq82C1p/rMWK0/27/OtX8LAUBScLUowLXyyhsFiISrRQGulVfeKEAkXC0KcK288kYBIuFqUYBr5ZU3ChAJV4sCXCtP3hCAAAQgMBF4AShmQIQewFksAAAAAElFTkSuQmCC) 0 0/contain no-repeat}.prism-player .prism-play-btn.playing:hover{cursor:pointer}.prism-player .prism-fullscreen-btn{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAALpJREFUaAXtmEsOgCAMRNF4BLz/AeUOGneEBIYmFiR5rtQ2U3hTPxACBwQgAIGZBDZV/ErpVjl5/IxRar75X+nuefEVz5nAbNcO6wB6e1zpKp3eZ4QWUqS94zjgTVjp44Ai5B1f3gFvQOhDAAIQgAAEINAiIHcQypWRWkm1illivXWX/xdiApa28MjFAQ+qFk0csNDyyDXvzJXv53JQvd8JpVPq1q5poRqZUfeXd2AUKOpAAAIQgMA/CTwQGxwzWdpTwQAAAABJRU5ErkJggg==) 0 0/contain no-repeat;width:24px;height:24px}.prism-player .prism-fullscreen-btn:hover{cursor:pointer}.prism-player .prism-fullscreen-btn.fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAPVJREFUeAHtmVEKgzAQBW3pEez9D1jvYL+EJc0SArINzPjTZFGzb95Tqm6bmwQkIAEJSEACVAKPu4V/juPsnfO971Nr3XWeXi+x9owT4lgARNejZhMQaRDHJoDoetRsAiIN4tgEEF2Pml9x0htn/8l7+1bUZvsZPYN4CVS4tvIaJmBldyp6wyegArJrSEACEpCABCQgAQlIQALrERh+sZ19A5NJHL2ZaY+rWhf/NCiANnq0uQmgOd7qHX4X+Nfdu230ms/2cx2X/XoJZGQodRNAcTrTaQIyMpS6CaA4nek0ARkZSh2fAIrR6pSABCQgAQlI4JfAF63mHEuwxA6mAAAAAElFTkSuQmCC) 0 0/contain no-repeat}.prism-player .prism-fullscreen-btn.fullscreen:hover{cursor:pointer;animation:1s hoverAnimationScale}.prism-player .prism-volume{position:relative}.prism-player .prism-volume .volume-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAk1JREFUeAHtmkFuwjAQReM0ldgRkrDnDLCkByiCW8A92t6BZbvrll0reoHuCmdgTxJgh1Qad0ZKpEqA5BjHOO5EQgmO8cx//qMRURyHDiJABIgAESACRIAIaCbAOW+sk+RZc1gzwm02m846jr/gw6+dkas7gSRJ7n+ybAFxe7pjn4qnDQBYnoH4B9jyd7gOTiVzjTFPR9DdbhfEafrqcD7QEa9MjMoBbLfb7vfhMAPxnTKJ6ZpbaQmA5ccg/hMsb6R4hFyJA7DFgeWnGedjXTspG0c5AGxxcZLMIKGubFI6f6e0BNI0HeQtrhbiEbQSAGB5F1scWP7NpBYn4qSLS8DkFlc5ANNbnAgA6RKoQ4sTAXBUAqJ/UKDeRdY3fo60A4xXJpggARAEZe00coC1WysojBwgCMraaeQAa7dWUBg5QBCUtdPIAdZuraAwcoAgKGunkQOs3VpBYUxw3tE0fCQGT4WmcKNxdLPEQDuKpHMoEebsVOkSCMPwxfG8O8bY6uzqNbghDQC1tX1/cet5PYexjxpoPZniRQBwxWazmUZBMAQIT+CG2j0pvRgAQgDhWTsMH13GhnCd4lhdDiUACrFBEMxvXBdffVkWY6aflQJAsa1WaxWFYR9s8WK6eMxPOQBcFMpgDyUxgZKYwNc9jpl6VAKgEIutErpEH4CsijHTzpUCQLG+7y/zVjk3TTzmUzkADJK3ylHeKjMcM+XQAgDF/mmVI5NapTYAxY7XsVUWuSs945tk//ZlaaUkaTEiQASIABEgAkSACBABOQK/1oavhXGGGjYAAAAASUVORK5CYII=) 0 0/contain;width:28px;height:28px}.prism-player .prism-volume .volume-icon .long-horizontal{background:#ebecec;width:3px;height:18px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.prism-player .prism-volume .volume-icon .short-horizontal{background:#ebecec;width:3px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.prism-player .prism-volume .volume-icon:hover{transform-origin:0;cursor:pointer;background-size:contain}.prism-player .prism-volume .mute .long-horizontal{height:12px;top:10px;left:22px;transform:rotate(-45deg)}.prism-player .prism-volume .mute .short-horizontal{height:12px;top:10px;left:22px;transform:rotate(45deg)}.prism-player .prism-volume-control{z-index:10000;background:#3c3c3cf2;width:32px;height:130px;display:none;position:absolute;bottom:44px;box-shadow:0 0 6px #0000001a}.prism-player .prism-volume-control .volume-control-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAAHdbkFIAAAAAXNSR0IArs4c6QAAAotJREFUeAHtWgtSxSAMfDpeQW/mO+TTk+khNFsbZtuSDr/Sj2FGoZBkNwu0tHq7NS8/Ujjos15gAIWv0Q4GOoCaDYPBkxQ14rb2hZq9Q2fHhuC/zuFe0DEjFrLBWEgTF7EyGKzmHfM6Wd9EEubO0q2JMJERTlo4GNro51rHJwG0s0ktgO8WmyYAHiRDAZmJxSZl92HDcge3MY3jtbliowsJqOTMMRftwCDVAXa8N6IMFjDSYQEkB4gFRV+7AMgLRYLeY2jj2GLInB7O2XJGNDOFNTYLGt7hCuyrgKz3B6/5LmwUFMBaNgcWoCFTBZzXFgG1s8bD/ZgN4MTXOW31Xbv9cDzzVsRGW7Z3JxCdgpqMU6UvwpD5/cIcx0pRwBonITEhUxOr2hdkqoN4AFfAFXAFTq2A3AkfuyQgwMObqNTFB5hi4sgawFqKA+U6CmDIWsFR58ZR+6wTkeBgrps++ZJORAKMbx1FwKqOdVKKElAnlWnLOmsKUoiAPEqKLWyaE0gFVjsn4ApEt6EukJLa2u9WrOgUIAgXcf62AnTrl60dvsMPG332qyeRySuZ8uhGAEAxNboSUDAhEtTQvu61qtEd2AFdAVfAFXAFXAFXwBVwBdooMB7ohpNlm4gniMJJSzuUE1AvpyhZ4rUuvEOErKlRHv2gnilJU/7J37QOmu4frdykLyFATdI1ArAv2rkrI/nDVEnwXDJ72CcLsAc5YM6Fxwe7llyiXwZbAhw9lgtw9Bnamp+vgK0VPnr8wz8FWt/15xOSvAX470VWW4K/yc/nHORfXsvzG//T8IHneE65pFgiQLIYlxSAkxrFeFirgm0v346JcfmkrQRVDGvc+10BV8AVcAVcgfYK/AJWbzC3Dqid9AAAAABJRU5ErkJggg==) 0 0/contain no-repeat;width:32px;height:32px}.prism-player .prism-volume-control .volume-control-icon:hover{cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAAHdbkFIAAAAAXNSR0IArs4c6QAAAtJJREFUeAHtWu1x2zAMVXJdIR0gg7RLNNmsHSJbxN3Df3uXBfwviiAF1BMN0gBFfaXwnU2QxMfDE0mRkpum/uf13KLT+1ChDuz8lEeFoNkJoDgq/Hy8Czooh0YWwJqbVi1P/x7ieN/6BgbWXqg6ZtNVxjR7zeufQSGb97XR0VomlEzAM3XUmCFhSiMZ8XfirauwQy4/+6cOYiNFPZ3C3/NT89689D4yKShiuMp8BoRJik6HCYstKNOgESYxqsgOKGp7eUPFlDw6wCE6RJVtSA8Gln4oYwBwrXcARihWdEB50fe+ecYIQYa8Q1snpGcj5pwwJkfpFHJoEILLzsAOGDidX8I9rwDOuBpZjClo2zz1JpN9ocXJoKsHUBqUV4TEaiADYCNMSJsp2yYCokuS00tRrLlQfXMA8iWYk62Seg6Rvp2wBpan81s3+q/OAr2KMTC7tQFgKypjMIUA0GW5TGD84ww4A87A/80AbVYKP/PuhnwS1W5WBJDl+4F+i6Y7BgtxQ5OdgQpZh+idYGOgUtYIQMfAnKxvbFJlAGzEUHNPLVinsLRdAk0QAh8nkLGrDyATTOpyAM6APA2l0aJtM54PZACxk/gQogWj0NOfjPA5vOQ4Bi3pCG16AGycYqMQgH0W/Hj8nnygyiANpZ0BdI5srMYAAqjMBrp22RlwBpwBZ8AZcAacAWdgLQZos087S8OBvhY0+UhUy3vODyXdNr/7l0/vOcVl+9YlYCdJI6XLE7DDpJcnYOdJL0PAVknHC6fxaK6fAnEgpJHkDReyGIqlrifA4rWmbky88QrfgmJ/LHXL48H6nYCDXbDqcH0EVKf0YA73fxeovOrH10dPgAYIvdBuLn+6A86vONBe6/NejuSyKiVDQ3QurrFvOQIQiIWML0nANRn0HGD4Czb2kfzlCcCEh5ExJWNlAhDOtjKRMeOvZ9uC9+jOgDPgDDgDx2TgAweZ71+epUwnAAAAAElFTkSuQmCC) 0 0/contain no-repeat}.prism-player .prism-volume-control .volume-control-icon.mute{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAAHdbkFIAAAAAXNSR0IArs4c6QAAA/1JREFUeAHtWrtuFDEUTRBSKsoNP0GFSMN3kNR8B20QEh1/gbTU4SeQaKKlo6GDSCEFBQ8hOGfW17pzxx57NvYwrGxpYvs+zj33zOxkMpuDg+LjD4YGvSsb66CdtjsSYGc6DzF6dho5eka7SQbYhMJ71F9ZyE4HQ+yQe2kxqAOdJmmr2sBo6/2n+/7ZVk3ohkUy5fbLnoxMkuEj1AK+R+LHfKRc26Vy9pYS6IxHmE+4Fntwhv+UQRzBgGacUQGchMGHVJf3Ny5tlLU6hdErtnclqsSVShbz+MyE2GAmfE9wnLv1BuuuNU+NybES8mFyMVeIW4kt2EIMCPYPTMbxfBBD9NhgMHyk3bF0cc8GIC7Qf4hcYLQ1xnsNLJpU64LQsPXLPqqBE+lMAtvcFFiwArje1/qan4WqFGVhGdULo1DXqRS0syUA/wNr4x720d8QXY4Fz9nrYojXjyD6Hi5Qw8cSAyCB2bPOl7UhQqxB4ei9UEB2nVFsg9x3Lv+xm7/D3ikyikuqU4cFdPm9jmHjqbm2sdl7JH9xwIMpG6RUoCVTCncnHJLZKbElNQWaAk2BvVEAd8L1P2kGhbu/RDGP/gFVhRy7ZmEZVYqEQFHQdy3FOYdic2yTnohQh+d6/t98KBzsmp3LyOkWsfdz4roXuwKcO2tg5PxinrEdO6xLbZ90CnRiYv2NfiGB+Rjbzy7nk5vjk2M6abJoSP4aALiwccF9IDFpCgEh6UYlBosHX54wKQQ4ZpMXTxIDCC17Z7YxNFa5Bkzxt6hzw2LZjTFw6mABDuTdU7ledtj8NbGNHPmpALKXGg5JL3H44uKDjSQeyp5z8BrQAVwjiXe/lbXrfej8an9snXUNAJwX1FkMZFY71cAxGHOTmPRCtRo5yODVqFYkBQwSnRqpuOZvCjQFmgJNgaZAU6Ap0BRYqALuga57slwoxfK0dNNY+1G+0oIQ0SUf3f3fEL5rtVgQ3TJUcppW/U9+IVOGZWGUqU3vhQC3aTpXAFeDr16TX7sjhq9jNzgucYy+0sk6/wCZZYTIoDDftl0FCAyEQIw0bsNfhbCzbRat1n6MEGryfx78K0bF4RzrWOMX8PX+d2KsRtSnilVdRgkoBwjEhNDcyjQudTVyzbXUS83gwDP+McLlRSp/sj9SqLg5RQwFY5f6zwCZwT0ihR/1B8CrmGIERhr3lzpiYh+N2wtRpdsA6IgA/MpDD9+4zUGQFeIatt7XIpKT9fUIg1lZkmrOqa9ZQOMp6r9G3I8UD8SeIOY3Yt+nYov4UXCF4w2OnUcRIksAgQI7ibEE7sU5TBGjePGlATox1rHPyNL4VuUTEqNqwSWDixhL5ti4NQWaAk2BpsC+KfAXS1yUfN3MiJgAAAAASUVORK5CYII=) 0 0/contain no-repeat}.prism-player .prism-volume-control .volume-control-icon.mute:hover{cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAAHdbkFIAAAAAXNSR0IArs4c6QAABNNJREFUeAHtWs2LFEcUfz07yO5BkkB2RQ+yuxAESRD8QoLuSo7JLezm7N1LICdD9qSgeBPRP0Fh/4A96CHs6IKQkFPMJTBr9pBE96IomQS3p1O/6nndr6qrZ7tnu8eZtfpSr169z199dHV1EVX/rLcjabSZVKwGzVe8RiJgE1BYnA9MNpguS4bUrgKGdPWV1l/TttEYBw4s6qA90Jn0UnTjgEZWSkyCkWEmrWNNWL0tcpEJZ0ZFKpeON/CkUiqTUo+3TlO485NmHJmbpE+C/9z9kKqYFJSh2GyepT83/0VjfgqP2svUpVVtoU8KpgdfqwkBxySVnsyBJFtAY2DxJLbbenW3AXiNOi9ydAx2akAO49irIUitP5YoiE7QhdkVam0+JZq8SAuHt9ORKA2YqpQssZAJaJsimmZeubkQBL9p5UbjGvsobgBhR9Fx7bnb/YFaz76HkTQFNiknEfP6TKasAVaSmPQxkJ8ClBr0DdvzpUdglBFotVd3fR/2iT9djfoIZZrgNKJlzTf2hRnJXRn5E9FW5Uwxw9m5LSPrG1ufympCW28INwJyGWHNMpliC7KjdhHrbSKsnLyGYzHEWv97pLclMO1ey1wBcCB5pWu9k3sh6PX2Q9JE8S6QWkVoLP+8EWse+FyrYD/16NlVqe7uAikxKA24zYwDAiLd8IEyucJm3V3ArXbZar/Qb0Sbj7qrC1xyFq9cAFLZDmbAAKTJwWkE4x+PgEfAI/B+I4DNyoDP3t6G/CVaZrNiBTr4fkDvC4t9Bls+jWp5BCrIWkZQDoGKspYBFEOgqqyfPD9E5w49lwG4NyR73ZSut98qJ01jl7Tx9wzt/APnvyr+ZxxEuS5grV3L4I0W4URS54odbEn1egJYnPtIOXqZBBFnDudrtDj3Vf0BwEMcxKvUWdY52upBAJYBO0UfgIyf6EumZFlPAGafrxndIb0ruvoAHm8f7I12Zb4Huz0mRBDVB3B++jUFwc3EOTvjIILGKWahdK8DUgK0/RFit6M+4IdJMQQW5mfqOrQrhoDMOA+NWhGQAVSMRnkEZDASjaEhIAOoGA1p2tMeAY+AR8Aj4BHwCHgEPALDQgD3BbCz5A/5YflVfoqdzdQREJKO6I7++dStw0Exm8MFYESSltDUD8AIJl0/ACOedD0ADCNp+OjSPXUR4Ya+iCAzsWmcjoWdH9WtrS4FU1/gwpktgnrxM4FhrdCuswWctoWv1RUM+thIgm9kSGaa+HHJVqneUgem35q8cQGAo9a3QMKH6tD1Q2bpEkA0Jm/3etxOfI2OzH6N27OGTq8yHiPAjjwPCENOncv2SZxFi51MsvSolOeP/kzNqWPqDBjTIvtMTFzXPyJyel0qjB8AmOO4k4S/LlE0L5LBf6n4CcMreldp3VHiZlmODwBm4mKeY6iri+6L8wdoonlGLWvxrylkifu6WLz7ADE+AISd7/RF5KT7OHH1z42HOqYGfoPYQETRZXVx+WSiKojxWwRbm5fo8Oz9JGmRTIbc2DpDYTekhdlfMm09RnEA8ixIvr6a2bmrPnCWJLsU7doHlDJQTrhaAKTvQcHYNwAMCsa+BCALBs4B4ivYsg30vgdAJhxPExOMIQMgw3m3NMDYw9Wzdxu89+4R8Ah4BDwC44nA/waj6T5+FH+zAAAAAElFTkSuQmCC) 0 0/contain no-repeat}.prism-player .prism-volume-control:hover{cursor:pointer}.prism-player .prism-volume-control .volume-control-icon{width:26px;height:26px;position:absolute;bottom:6px;left:8px}.prism-player .prism-volume-control .volume-range{background:#6c6262;border-radius:1px;width:4px;height:100px;position:absolute;bottom:10px;left:14px;box-shadow:inset 1px 1px 1px #0000000f}.prism-player .prism-volume-control .volume-value{background:#30adf2;border-radius:1px;width:100%;height:0%;position:absolute;bottom:0}.prism-player .prism-volume-control .volume-cursor{background:#fff;border-radius:15px;width:15px;height:15px;position:absolute;bottom:0;left:-6px}.prism-player .prism-volume-control .volume-cursor:hover{background:#00c1de}.prism-player .prism-animation{opacity:0;border-radius:64px;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prism-player .prism-play-animation{background:url(data:image/png;base64,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) 0 0/contain no-repeat}.prism-player .prism-pause-animation{background:url(data:image/png;base64,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) 0 0/contain no-repeat}.prism-player .play-apply-animation{animation:1s both prismplayanimation}@keyframes prismplayanimation{0%{opacity:0;border-radius:32px;width:32px;height:32px}50%{opacity:1;border-radius:32px;width:32px;height:32px}99%{opacity:0;border-radius:76px;width:76px;height:76px}to{width:0;height:0}}@keyframes spinoffPulse{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hoverAnimationRotate{0%{transform:rotate(0)}50%{transform:rotate(45deg)}to{transform:rotate(0)}}@keyframes hoverAnimationScale{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes hoverAnimationScaleX{0%{transform:scaleX(1)}50%{transform:scaleX(1.2)}to{transform:scaleX(1)}}@keyframes hoverVolumeAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.volume-hover-animation{animation:.3s hoverVolumeAnimation}@keyframes hoverPlayButtonAnimation{0%{border:7px solid #fff;width:63px;height:63px}60%{border:7px solid #ffffff82;width:90px;height:90px}to{border:14px solid #fff0;width:97px;height:97px}}@keyframes warn{0%{opacity:0;transform:scale(1)}25%{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}75%{opacity:.5;transform:scale(1.5)}to{opacity:0;transform:scale(2)}}.big-playbtn-hover-animation{animation:1s ease-out warn}.big-playbtn-hover-animation1{animation:1s hoverPlayButtonAnimation}.prism-player{-webkit-user-select:none;user-select:none;background-color:#000;position:relative}.prism-player a{text-decoration:none}.prism-player video{-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prism-player .x5-full-screen{object-fit:fill;object-position:50% 50%}.prism-player .x5-top-left{object-fit:contain;object-position:0 0}.prism-player .prism-cover{z-index:11;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.prism-player .prism-text-overlay{z-index:9;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.prism-player .prism-ErrorMessage{z-index:99;-webkit-user-select:text;user-select:text;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow:hidden}.prism-player .prism-ErrorMessage .prism-error-content,.prism-player .prism-ErrorMessage .prism-error-detail{margin-top:20px;padding:0 5px}.prism-player .prism-ErrorMessage .prism-error-content p,.prism-player .prism-ErrorMessage .prism-error-detail p{text-align:center;color:#fff;font-size:12px}.prism-player .prism-ErrorMessage .prism-error-operation{text-align:center;border-bottom:1.5px dotted #ffffff26;margin-top:10px;margin-bottom:10px;padding-bottom:5px}.prism-player .prism-ErrorMessage .prism-error-operation a{vertical-align:top;width:80px;height:32px;margin-left:10px;font-size:12px;line-height:32px;display:inline-block}.prism-player .prism-ErrorMessage .prism-error-operation a.prism-button-open,.prism-player .prism-ErrorMessage .prism-error-operation a.prism-button-refresh{color:#21c5e0;border:1px solid #21c5e0}.prism-player .prism-ErrorMessage .prism-error-operation a.prism-button-open:hover,.prism-player .prism-ErrorMessage .prism-error-operation a.prism-button-refresh:hover{color:#05d3f5;cursor:pointer;border-color:#05d3f5}.prism-player .prism-ErrorMessage .prism-error-operation a.prism-button-open:active,.prism-player .prism-ErrorMessage .prism-error-operation a.prism-button-refresh:active{color:#026a7b;border-color:#026a7b}.prism-player .prism-ErrorMessage .prism-error-operation .prism-button-orange:visited{color:#05d3f5}.prism-player .prism-ErrorMessage .prism-detect-info{color:#fff;font-size:10px}.prism-player .prism-ErrorMessage .prism-detect-info p{word-break:break-all;margin:0 0 4px;padding:0 5px}.prism-player .prism-ErrorMessage .prism-detect-info span.info-label{font-weight:700;display:inline-block}.prism-player .prism-ErrorMessage .prism-detect-info span.info-content{color:gray}.prism-player .prism-big-play-btn{z-index:1000;display:none}.prism-player .prism-unmute-btn{z-index:1000;color:#fff;text-align:center;cursor:pointer;background-color:#0000004d;border:1px solid #fff;border-radius:5px;width:160px;height:60px;font-weight:lighter;line-height:60px;transition:background-color .2s;display:none}@media (width<=480px){.prism-player .prism-unmute-btn{width:120px;height:40px;font-size:14px;font-weight:400;line-height:40px;display:none}}.prism-player .prism-unmute-btn:hover{background-color:#00000080;font-weight:400}.prism-player .prism-controlbar{z-index:10;width:100%;height:44px;font-size:14px;position:relative}.prism-player .prism-controlbar .prism-controlbar-bg{z-index:-1;background:#4b4b4b26;width:100%;height:40px;position:absolute;bottom:0;left:0}.prism-player .prism-time-display{color:#a4aab3;height:40px;font-size:12px;line-height:40px}.prism-player .prism-time-display .current-time{color:#fff}.prism-player .prism-live-time-display{color:#a4aab3;height:44px;font-size:12px;line-height:44px}.prism-player .prism-live-time-display span{display:inline}.prism-player .prism-live-time-display .live-text{color:#ebecec;margin-left:5px;font-size:12px}.prism-player .prism-live-time-display .current-time{color:#fff}.prism-player .prism-fullscreen-btn:hover{animation:1s hoverAnimationScale}.prism-player .prism-progress-mobile:after{content:"";width:100%;height:40px;margin-top:-20px;display:block}.prism-player .prism-progress-mobile{cursor:none!important}.prism-player .prism-liveshift-progress,.prism-player .prism-progress{cursor:pointer;background:#c3c5c680;width:100%;height:4px;position:relative;box-shadow:inset 1px 1px 1px #0000000f;bottom:40px!important}.prism-player .prism-liveshift-progress .prism-progress-time,.prism-player .prism-progress .prism-progress-time{color:#fff;text-align:center;white-space:nowrap;background:#000c;border-radius:7.5px;padding:0 6px;font-size:14px;position:absolute;top:-25px;box-shadow:0 0 5px #0000001a}.prism-player .prism-liveshift-progress .prism-progress-loaded,.prism-player .prism-progress .prism-progress-loaded{background:#c3c5c6;width:0;height:100%;position:absolute;top:0;left:0}.prism-player .prism-liveshift-progress .prism-progress-played,.prism-player .prism-progress .prism-progress-played{background-color:#00c1de;width:0;height:100%;position:absolute;top:0;left:0}.prism-player .prism-liveshift-progress .prism-progress-mask-left,.prism-player .prism-liveshift-progress .prism-progress-mask-right,.prism-player .prism-progress .prism-progress-mask-left,.prism-player .prism-progress .prism-progress-mask-right{cursor:not-allowed;background-color:#0000;width:0;height:100%;position:absolute;top:0;left:0}.prism-player .prism-liveshift-progress .prism-progress-mask-right,.prism-player .prism-progress .prism-progress-mask-right{left:initial;right:0}.prism-player .prism-liveshift-progress .prism-progress-cursor,.prism-player .prism-progress .prism-progress-cursor{box-sizing:content-box;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABE5JREFUWAnNmM9vG0UUx9+8mdm1s3YKTtPWVkJMUCtqVJUm/IqAJj1U4lIOnPhvoP8N4gASuSAh0bQXWtoEqkCoQApOHeyINAHF3tq7szvDPBdHrhMhx95ErGTZM573/X78PDO7bxj0XMYY1um6CcBgCTC/ACwAwN1aja9XMumNXT7dDFVRRfEoMuHFsclQDOesoU3kS8H30o4sT+Xi9enJRjOXz8cugK4tgYEF0J+Aff/3Yoztf6aufXNqdGAIpGRff1mIWrnMvXSaL664F+otuAIaJyzyc3EUe9hlrQyg3sym4IcbM8GvfrMZ54vF+EULt2btOmDdUPvC3TCUldIC4FoNxN2HTyb/bMqr2rDCYab99iEz1TNpdeedy6crpTxEa0ugu7PVgWoDdcPM26zcLpfF0yAjb/3mLqjQzPRr2s846bCVa+eDpRG3oeaLxei2zVZ3plg3TH55mdfGZvl2C7zvHtVvaG2m+jE56hhEtjH3anZxPAV+fmc5rs3OxvtQBHTTzpdnmQFR3alnVirm40jD2FGNjjJeIOzMTLLPCmPZxnwR9jPFPjUGac5AsSxgdNT56o786Lgy0wtMmfrwqvoC9vZCKBcjmlPsc2O4HcjXtredr++lrrUSnjO9EL3tlJ1TH7zdulUaHw/tdzHS0qbVdP8hTp40DMGRJ3kTA7G095mcuytqDfF+L/1Jtcm7zWD3PKRN78sHqfNas/xJAfT6kDcxEAu6UvK/W/Hl3kEn3SYGYsFHW+4IKDNx0gAH/CwDseDPj/XL/d6bDogk2EEMxIJBoF9KUHcoKWJBFcfZoVQSDCYWBBRegprDSVkW7DxcDaeUTDSxoH3UMsnIJaBiWZAj8xOQSkSCWGyGzP8GiFgwxaGeyM9LQIRYMJ3CPxLQSkRixHM28bVC9LhdHSQiObgIMZTOtip41pFNFKw6uFQykcTQZglTOj7jmZ+SkR1chRiIBXMjUfTeK/x3wc3W4HLDRZI3MRALBkrFzNHRxClzbzjZwaPJmxiIBam8zaSVeveiqHpCrw4uO1gkeZI3MRALUq29G+SiKIjV9SvRXVewymDSR48iL/Ikb2IgFqTCn2rtIB0qB91g7oL8ljOwBcDxXuRBXuRJ3sRALEinEO3C3/cj7mbDF06pxlzJLDpoNo8LibTJg7zIE6w3MRBLu7bvLqUh2nXAkw5olfrmR+ctP9CXkgTzXFy9/nr4PaBsga9CELnwuVL6sMOGdOaJjAPXMRF37q+rQnUP3ghjdm4YMMcu7cIoPHhzWlaZiEPuBmGzcVodOGwgk26oZ4cOts73POE2HSlcLv166KxU5NSWDxdVYAr9FgV0O5Auq57z4JeZSbXhZZ2QJjDNGfqbDj2O6fzqbqjuAyuqKBtNKU2IwkgUO3sqvVrVE34o81EYZmPNR7Qx7cdgZMznGD8VjlP3HFW7VMDNsVHZZEpHtM/Q0qbV9F8HVv8Ab1VE7GXnBiUAAAAASUVORK5CYII=) 50%;border-radius:8px;width:16px;height:16px;display:none;position:absolute;top:-5px;overflow:hidden}.prism-player .prism-liveshift-progress .prism-progress-cursor img,.prism-player .prism-progress .prism-progress-cursor img{width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prism-player .prism-liveshift-progress .cursor-hover,.prism-player .prism-progress .cursor-hover{border-radius:9px;width:18px;height:18px;top:-5px!important}.prism-player .prism-liveshift-progress .cursor-hover img,.prism-player .prism-progress .cursor-hover img{width:16px;height:16px}.prism-player .prism-liveshift-progress .prism-progress-marker,.prism-player .prism-progress .prism-progress-marker{width:100%;height:100%;position:absolute}.prism-player .prism-liveshift-progress .prism-progress-marker .prism-marker-dot,.prism-player .prism-progress .prism-progress-marker .prism-marker-dot{background:#d9edf7;border-radius:20%;width:5px;height:100%;position:absolute}.prism-player .prism-progress.prism-progress-disabled{pointer-events:none}.prism-player .prism-progress.prism-progress-disabled .prism-progress-cursor{display:none!important}.prism-player .prism-progress-hover{cursor:pointer;height:6px;transition:height .1s}.prism-player .prism-progress-hover .prism-marker-dot{border-radius:30%;width:10px;height:80%;top:8%}.prism-player .prism-progress-hover .prism-progress-cursor{top:-4px}.prism-player .prism-liveshift-progress{background:0 0}.prism-player .prism-liveshift-progress .prism-enable-liveshift{cursor:pointer;background:#fff;height:4px;position:absolute}.prism-player .prism-liveshift-progress .prism-enable-liveshift:hover{height:6px;transition:height .1s}.prism-player .prism-liveshift-progress .prism-liveshift-seperator{color:#fff;text-align:right;width:55px;height:15px;margin-left:5px;margin-right:5px;position:absolute;top:-8px;right:-65px}.prism-player .prism-marker-text{color:#fff;z-index:9999;background:#000c;border-radius:3px;max-width:180px;max-height:100px;padding:5px;display:none;position:absolute;bottom:50px;overflow:auto}.prism-player .prism-marker-text p{text-align:center;word-break:break-all;margin:0;font-size:12px}.prism-player .prism-loading{z-index:10;width:55px;height:55px}.prism-player .prism-loading .circle-androidFirefox{opacity:.9;background-color:#0000;border:5px solid #00c1de33;border-color:#00c1de33 #00c1de80 #00c1deb3 #00c1de1a;border-radius:50px;width:45px;height:45px;margin:0 auto}.prism-player .prism-loading .circle{opacity:.9;background-color:#0000;border:5px solid #00c1de33;border-color:#00c1de33 #00c1de80 #00c1deb3 #00c1de1a;border-radius:50px;width:45px;height:45px;margin:0 auto;-webkit-animation:.9s linear infinite spinoffPulse;-moz-animation:.9s linear infinite spinoffPulse}.prism-player .prism-hide{display:none}@keyframes arrow-flow-forward{0%{border-left-color:#0000}50%{border-left-color:#fff}to{border-left-color:#0000}}.prism-player .prism-press-fast-forward{z-index:9;justify-content:center;align-items:center;padding-top:20px;display:none;position:relative}.prism-player .ff-arrow-container{color:#fff;background-color:#0003;border-radius:6px;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;display:flex}.prism-player .ff-arrow-container-hide{display:none}.prism-player .ff-arrow{box-sizing:border-box;border:8px solid #0000;border-left-color:#fff;width:0;height:0;animation:1s infinite arrow-flow-forward;display:inline-block}.prism-player .ff-arrow-container-revert .ff-arrow{transform:rotate(180deg)}.prism-player .ff-arrow-container-revert .ff-text{margin-left:6px}.prism-player .ff-arrow.ff-arrow2{animation-delay:.1s}.prism-player .ff-arrow.ff-arrow3{animation-delay:.2s}.prism-player .ff-text{color:#fff;-webkit-user-select:none;user-select:none}@media (width<=480px){.prism-player .ff-arrow-container{padding:6px 10px;font-size:12px}.prism-player .ff-arrow{border:6px solid #0000;border-left-color:#fff}}.prism-player .prism-double-click-skip{justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.prism-player .prism-double-click-skip .click-skip-container{background-color:#0000;justify-content:center;align-items:center;width:40%;display:flex}.prism-player .prism-double-click-skip .click-skip-container .ff-arrow-container{background-color:#0000}@keyframes area-active{0%{background:0 0}to{background:#fff3}}.prism-player .prism-double-click-skip .click-skip-container-active{animation:.5s forwards area-active}@keyframes double-click-bg-fade-in{0%{background:0 0}to{background-color:#0006}}.prism-player .prism-double-click-skip-active{animation:.5s forwards double-click-bg-fade-in}.prism-player .prism-snapshot-btn{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAAHdbkFIAAAAAXNSR0IArs4c6QAAAydJREFUeAHtWjty1EAQ3QXKAbljuYozcAo4BoW5BLk5ATknIDcxVRyBCxhiExKY10It3nzVkkbeZbenamp6ul9/9NTaHcu7260dew3wgKGyrnuMJ7qRVRQyWBcAEORWgQzqZU4hsowEdCBFf0m5goLLZQDkOy42iRB4KjKK0JOltiNYgzvLtdZq4wt9lgMyILbHSYJ2YjCA97w3yRJdBoP/av4Fi+2rOeBkLi9kYPVdKDaStaCklee0sSQxVRB3H1eXDQCHNwyqVcW43dD3vAQPlBrYKVfBa8koA8Bv4sQOVbkEHjLfD2sQcHUfVCtyozPwOAwEfcwpSw8FY+bIw5OZuCQfZwkCipJzDss6y0XkPks4hllGsgvMO8wbs1MNKNXrqOHUBuxNjNe9rIozr7Ez9j9ZB/ntVDDGT2ETOzsP8ncFYd9F9mwxjFFf82p1Bq5jLORrTcJ61cXrwR/DZk9BfGW+dwacAWfAGbAy4N8FB/8yOp1DqbXpYlyzW4DTjxxK5VR8ESdZtLccpzgw4ccXo6QrnoqbMUDFfCJ5uZirHrpfmNkTcC5TLkYOl9WxM+RX0T54fZMNACX7lDBFPTuT/JVkEccjeC4QY3P2qo6dB/mlOmD/hexFNghTbEKNmaxTzrB3jIGc9AbbkwRTCqszcLeEDdggfXsG+AKQqONkkPveYB3jWfav4y0+CZlhl50BZ8AZcAacAWfAGXAGnIEKA8UDeclHTvkl2zHo5/538+zP42dPgOn9pKW157aeJWYN0+pRPPsOODoCcGfHHx/IXR5Gm19C1FrKatOK4tXqP4VDXHnJHY/xnbP6xwDdq926btoBKOoFZmctZsBdYf2A+WOYIl9hHsdQpuNVq4P+EvNzbMdeXmHOJUPDJmsmfq9KgK0VpcTQf6zYYtNqMuKAum99vUk8TTSx/ob9PeZTCYD1Heb4K1DIPBaRwQFYTgpureBkGVm64HkpJ2x7zGvM1WQgRnaUcjfTZ7NCuSQB3BaT0bKOWbVvlXguGVvVMUnGYyS2kNGqDv9zePKWnzhg05PgiXPnl+cMOAPOgDPgDDgD/zkDfwDyUp0YrB7CmAAAAABJRU5ErkJggg==) 0 0/contain no-repeat;width:32px;height:32px}.prism-player .prism-snapshot-btn:hover{cursor:pointer;animation:1s hoverAnimationScale}.prism-player .prism-snapshot-btn:active{display:block}.prism-player .prism-info-display{color:#fff;text-align:center;z-index:900;background-color:#191919e0;width:100%;height:26px;padding:8px 10px;font-size:14px;line-height:26px;display:none;position:absolute;top:50%}.prism-player .prism-info-display span{color:#00c1de}.prism-player .prism-info-left-bottom{text-align:left;bottom:70px;width:auto!important;top:auto!important;left:20px!important}.prism-player .prism-info-top-center{text-align:left!important;color:red!important;width:auto!important;top:20px!important;left:50%!important;transform:translate(-50%)!important}.prism-player .prism-info-black{color:#000!important}.prism-player .prism-auto-stream-selector{color:#efeff4;width:100%;margin:auto;display:none;position:absolute;bottom:50%}.prism-player .prism-auto-stream-selector p.tip-text{text-align:center}.prism-player .prism-auto-stream-selector .operators{width:100px;margin:auto}.prism-player .prism-button-cancel{color:#ffffffa8;background:#503f3f3d;border:1px solid #ffffffa8;margin-left:5px;padding:2px 5px;font-size:16px}.prism-player .prism-button-ok{color:#fff;background:#503f3f63;border:1px solid #fff;padding:2px 5px;font-size:16px}.prism-player .prism-button-cancel:hover,.prism-player .prism-button-ok:hover{color:#f5f5f5}.prism-player .prism-cc-btn{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAsCAYAAAAwwXuTAAAAAXNSR0IArs4c6QAAANVJREFUaAXtllEOgCAMQ8V4BL3/AeUOmvi5BEYmTUZT/whQt74GKHetz0b87cS9fa2pwdUJi6AIJndAEU0OyC2PnuDhWXCdZ/HW9Oa9lxJan56gGuzFb4U5EVyBUq9G9xRtbban49/T0P5nlj59RMMEPcft/N+xJTqqR09QDY5GIes6EcxKZrQuERx1Kuu6afdg6yUTvb+sYVF9+oiGCbYctc5Hx7P06QmqwWjEsuwTwSwkonWUWfdUtAD0PkUU7TBaXwTRDqP1RRDtMFpfBNEOo/XpCb7+ZiflzAikegAAAABJRU5ErkJggg==) 50%/contain no-repeat;width:24px;height:24px}.prism-player .prism-cc-btn:hover{cursor:pointer;animation:1s hoverAnimationScale}.prism-player .prism-setting-btn{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAAAXNSR0IArs4c6QAAA3BJREFUaAXtmjtv1EAQx732XSpOupOPBoQQSJHoKKmA4j4AJQ1SIvEo+BB8EYhCm5IWKQWPJiWijEQKoECx7y46lCJ3jpm/pbUcZ73e9XpXF2RL0T5md2Z++/J4L57n4EnT1D+O43dRFG07MOfGBKCiON49jqKU0sQVHLOJB6h4Ot2hNJ8pxti5l6bPx+Pxe5u2rYGJoDiICzgrYDIoV3Ctg6lAuYBrFUwHyjacFIwc7Z2cnNziTtSlqyR5Q32269qV5dhzKWOv+77/sSwTlZMkWYZh+Esk43VSsPl8fme5Wv3gjdcmZezoehjelfnjy4RXWdaBXbXZ62asm7E1GYFuKa7JRCi70c2Y8lAVGlJYs+8z9srb2Lg3DsMB/pBHHWSFpq1nK0OqJgFtwbvDXhC8HI1Gnwp1l7Kz2ewxxZdvSbB5SSipUPmeE4IZQTH2pR8ET4bD4UziWy6ieHS0TJIP9FX9MK9UyNTBXQIzgvK8w36v90AVivufwa1WB1RubeYuHB6GUB6Wny4U4NAHfTmoagp/PcZ2RBdEOZgpFE39ft2ekjmMvtAhayOSVcFlYKZQMEhrfk9kWKeuqQ4RnN8GFJw/7/c/60CI2proKMMx3NDink9kSKcO7yga8b86fcptyblrdKm6KNfrlLPTkrEtn6Xp16yg09tS24hWdAuqZwFj333cyJK2F6Zw0WJx09ipxeKGiQ5iiAPfn9BB9C07POjGZxfL0QTOXy4fmTiFviY6ilCZLu5MdpduAEf74ynX1TRtqqMMdQEMBRO41PMmiP2aQqEvdOj2F0FBh3CzZm9yeqNnR6ieJdchVb6nym7mkUdRYDBzmwhoEfsV9cnyeRCsHydWQsGeEAwCwOHaGXmth6J0uj0+UFmWaIO2upE9+XPKT78q34RLkTem0TS64ibl+7QH9hBRjAeD39CL1wJOPxwUTfZU5pvCFXePQ9hI4TgBTLyzM48iitzEeZ6zl6lcivZMutHcgbkZ5/asdDPW3li60dTNmJtxbs/Kfztj0hc0fp2nW5oj1XGkSON2g8CZqz8lW394oSb9WSMXR/d1narkTb8Kqj49quyo1EtjRRUF5Ta6cDag4FPrYFCqCmcLyhqYCpxNKKtgMjjbUNbBRHAuoGDXyYM9l/3bbBxH9NV834lRV0ai6fSZS6h/YKUM+mPI10YAAAAASUVORK5CYII=) 50%/contain no-repeat;width:24px;height:24px}.prism-player .prism-setting-btn:hover{cursor:pointer;animation:1s hoverAnimationRotate}.prism-player .prism-setting-list{z-index:10000;text-align:left;background:#3c3c3cf2;width:220px;display:none;position:absolute;bottom:45px;right:14px}.prism-player .prism-setting-list .prism-setting-item{color:#ebecec;height:30px;font-size:14px}.prism-player .prism-setting-list .prism-setting-item .setting-content{width:100%}.prism-player .prism-setting-list .prism-setting-item .setting-content:hover{cursor:pointer;background:#d8d8d81a}.prism-player .prism-setting-list .prism-setting-item .setting-content span{line-height:30px}.prism-player .prism-setting-list .prism-setting-item .setting-content .setting-title{margin-left:15px}.prism-player .prism-setting-list .prism-setting-item .setting-content .current-setting{float:right;white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.prism-player .prism-setting-list .prism-setting-item .array{float:right;border-color:#fff;border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;width:8px;height:8px;margin-top:10px;margin-left:10px;margin-right:10px;display:inline-block;transform:rotate(-45deg)}.prism-player .prism-setting-selector{color:#ebecec;z-index:10000;text-align:left;background:#3c3c3cf2;width:150px;font-size:14px;display:none;position:absolute;bottom:45px;right:40px}.prism-player .prism-setting-selector .header{background:#242424;width:150px;height:30px}.prism-player .prism-setting-selector .header:hover{cursor:pointer}.prism-player .prism-setting-selector .header .left-array{float:left;border-color:#fff;border-bottom-style:solid;border-bottom-width:2px;border-left-style:solid;border-left-width:2px;width:8px;height:8px;margin-top:12px;margin-left:16px;margin-right:6px;display:inline-block;transform:rotate(45deg)}.prism-player .prism-setting-selector .header span{line-height:30px}.prism-player .prism-setting-selector ul.selector-list::-webkit-scrollbar{background-color:#424242;width:10px}.prism-player .prism-setting-selector ul.selector-list::-webkit-scrollbar-track{background-color:#424242}.prism-player .prism-setting-selector ul.selector-list::-webkit-scrollbar-thumb{background-color:#8e8e8e;border:1px solid #424242;border-radius:5px}.prism-player .prism-setting-selector ul{max-height:150px;margin-top:5px;padding-left:13px;list-style-type:none;overflow-y:auto}.prism-player .prism-setting-selector ul li{height:28px;padding-left:10px}.prism-player .prism-setting-selector ul li.current{color:#30adf2;padding-left:0}.prism-player .prism-setting-selector ul li.current:before{content:"";border:5px solid #0000;border-left-color:#30adf2;border-right-width:0;margin-top:5px;padding-right:5px;line-height:0;display:inline-block}.prism-player .prism-setting-selector ul li:hover{cursor:pointer;background:#d8d8d81a}.prism-player .prism-setting-selector ul span{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:110px;line-height:28px;display:inline-block;overflow:hidden}.prism-player .prism-thumbnail{z-index:10;border:1px solid #000c;width:174px;height:98px;display:none;position:absolute;bottom:50px}.prism-player .prism-thumbnail .none{border:none}.prism-player .prism-thumbnail span{color:#fff;text-align:center;text-shadow:1px 1px 4px #373d41;background:#000c;padding-left:5px;padding-right:5px;font-size:12px;line-height:20px;display:inline-block;position:absolute;bottom:0;left:33%}.prism-player .prism-tooltip{color:#fff;white-space:nowrap;z-index:10;background:#3c3c3c;height:28px;margin:0;padding:0 5px;font-size:10px;line-height:28px;display:none;position:absolute;bottom:50px;box-shadow:0 0 5px #0000001a}.prism-player .disabled{pointer-events:none;color:gray}:-webkit-full-screen{width:100%!important;height:100%!important}:fullscreen{width:100%!important;height:100%!important}:-ms-full-screen{width:100%!important;height:100%!important}:fullscreen{width:100%!important;height:100%!important}body.prism-full-window{height:100%;margin:0;padding:0;overflow-y:auto}.prism-fullscreen{z-index:99999;position:fixed;overflow:hidden;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.prism-button{cursor:pointer;text-align:center;text-shadow:0 1px 1px #0000004d;border-radius:.5em;box-shadow:0 1px 2px #0003}.prism-button-orange{color:#a56117;border:1px solid #a56117}.prism-button-retry{color:#f2dede;border:1px solid #f2dede}.prism-button-orange:hover,.prism-button-orange:active{color:#d67400;border-color:#d67400}.prism-button-orange:visited{color:#d67400}.prism-button-retry:hover,.prism-button-retry:active{color:#fcf8e3;border-color:#fcf8e3}.prism-button-retry:visited{color:#fcf8e3}.prism-center{position:absolute;left:50%;transform:translate(-50%)}.prism-width90{width:90%}.prism-stream-selector{font-size:16px;line-height:32px;position:relative}.prism-stream-selector .current-stream-selector{text-align:center;color:#efeff4;width:70px;display:none}.prism-stream-selector .current-stream-selector:hover{cursor:pointer;color:#00c1de}.prism-stream-selector .stream-selector-tip{color:#fff;text-align:center;white-space:nowrap;padding:2px 5px;font-size:18px;display:none;position:absolute;bottom:61.5px;left:43%}.prism-stream-selector .stream-selector-list{color:#efeff4;background:#00000080;width:70px;margin:0;padding:5px 5px 0;display:none;position:absolute;bottom:32px}.prism-stream-selector .stream-selector-list li{text-align:center;white-space:nowrap;padding:0 2px;line-height:24px;list-style-type:none}.prism-stream-selector .stream-selector-list li:last-child{margin-bottom:10px}.prism-stream-selector .stream-selector-list li.current,.prism-stream-selector .stream-selector-list li span.current{color:#00c1de}.prism-stream-selector .stream-selector-list li:hover{cursor:pointer;color:#00c1de}.prism-speed-selector{font-size:16px;line-height:32px;position:relative}.prism-speed-selector .current-speed-selector{color:#efeff4;text-align:center;width:60px}.prism-speed-selector .current-speed-selector:hover{cursor:pointer;color:#00c1de}.prism-speed-selector .speed-selector-list{color:#efeff4;background:#00000080;margin:0;padding:5px 5px 0;display:none;position:absolute;bottom:32px}.prism-speed-selector .speed-selector-list li{text-align:center;white-space:nowrap;padding:0 2px;line-height:24px;list-style-type:none}.prism-speed-selector .speed-selector-list li:last-child{margin-bottom:10px}.prism-speed-selector .speed-selector-list li.current,.prism-speed-selector .speed-selector-list li span.current{color:#00c1de}.prism-speed-selector .speed-selector-list li:hover{cursor:pointer;color:#00c1de}.prism-playback-rate{cursor:pointer;line-height:40px;position:relative}.prism-playback-rate .playback-rate-current{color:#ebecec;white-space:nowrap;text-align:center;min-width:34px;padding:0 4px;font-size:14px;font-weight:500}.prism-playback-rate .playback-rate-current:hover{color:#00c1de}.prism-playback-rate .playback-rate-list{color:#ebecec;z-index:10000;background:#3c3c3cf2 padding-box content-box;min-width:60px;margin:0;padding:5px 0;list-style:none;display:none;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.prism-playback-rate .playback-rate-list li{text-align:center;white-space:nowrap;cursor:pointer;padding:6px 12px;font-size:14px;line-height:20px}.prism-playback-rate .playback-rate-list li:hover{color:#00c1de;background-color:#d8d8d81a}.prism-playback-rate .playback-rate-list li.current{color:#00c1de}.prism-quality{cursor:pointer;line-height:40px;position:relative}.prism-quality .prism-quality-current{color:#ebecec;white-space:nowrap;text-align:center;min-width:34px;padding:0 4px;font-size:12px;font-weight:500}.prism-quality .prism-quality-current:hover{color:#00c1de}.prism-quality .prism-quality-list{color:#ebecec;z-index:10000;background:#3c3c3cf2 padding-box content-box;min-width:60px;margin:0;padding:5px 0;list-style:none;display:none;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.prism-quality .prism-quality-list.disabled{pointer-events:none;opacity:.5}.prism-quality .prism-quality-list li{text-align:center;white-space:nowrap;cursor:pointer;padding:6px 12px;font-size:14px;line-height:20px}.prism-quality .prism-quality-list li:hover{color:#00c1de;background-color:#d8d8d81a}.prism-quality .prism-quality-list li.current{color:#00c1de}.prism-cc-inline{cursor:pointer;line-height:40px;position:relative}.prism-cc-inline .prism-cc-inline-current{color:#ebecec;white-space:nowrap;text-align:center;min-width:34px;padding:0 4px;font-size:12px;font-weight:500}.prism-cc-inline .prism-cc-inline-current:hover{color:#00c1de}.prism-cc-inline .prism-cc-inline-list{color:#ebecec;z-index:10000;background:#3c3c3cf2 padding-box content-box;min-width:60px;margin:0;padding:5px 0;list-style:none;display:none;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.prism-cc-inline .prism-cc-inline-list li{text-align:center;white-space:nowrap;cursor:pointer;padding:6px 12px;font-size:14px;line-height:20px}.prism-cc-inline .prism-cc-inline-list li:hover{color:#00c1de;background-color:#d8d8d81a}.prism-cc-inline .prism-cc-inline-list li.current{color:#00c1de}.prism-audio-inline{cursor:pointer;line-height:40px;position:relative}.prism-audio-inline .prism-audio-inline-current{color:#ebecec;white-space:nowrap;text-align:center;min-width:34px;padding:0 4px;font-size:12px;font-weight:500}.prism-audio-inline .prism-audio-inline-current:hover{color:#00c1de}.prism-audio-inline .prism-audio-inline-list{color:#ebecec;z-index:10000;background:#3c3c3cf2 padding-box content-box;min-width:60px;margin:0;padding:5px 0;list-style:none;display:none;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.prism-audio-inline .prism-audio-inline-list.disabled{pointer-events:none;opacity:.5}.prism-audio-inline .prism-audio-inline-list li{text-align:center;white-space:nowrap;cursor:pointer;padding:6px 12px;font-size:14px;line-height:20px}.prism-audio-inline .prism-audio-inline-list li:hover{color:#00c1de;background-color:#d8d8d81a}.prism-audio-inline .prism-audio-inline-list li.current{color:#00c1de}.prism-ai-container{position:absolute;overflow:hidden}.prism-ai-container .prism-ai-marking{font-size:12px;position:absolute}.prism-ai-container .prism-ai-marking[vh=large]{font-size:18px}.prism-ai-container .prism-ai-marking[vh=middle]{font-size:16px}.prism-ai-container .prism-ai-marking .prism-ai-rect-region{display:inline-block;position:relative}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .prism-ai-title{height:0;transform:translateY(-40px)}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .prism-ai-title p{text-align:center;color:#fff;word-break:keep-all;background:#ff1d00;width:100%;margin:10px 0 0}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .prism-ai-title .top-left-anchor{border-width:1px;border-top-style:solid;border-top-color:red;border-left-style:solid;border-left-color:red;width:5px;height:5px;transform:translate(-5px,10px)}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .prism-ai-title .top-right-anchor{float:right;border-width:1px;border-top-style:solid;border-top-color:red;border-right-style:solid;border-right-color:red;width:5px;height:5px;transform:translate(5px,5px)}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .prism-ai-rect{box-sizing:content-box;color:#ff1d004d;background:#ff1d001a;border:1px solid #ff1d00}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .prism-ai-rect .prism-ai-slash-container{width:100%;height:100%;position:absolute;overflow:hidden}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .prism-ai-rect .prism-ai-slash{content:"";box-sizing:border-box;transform-origin:bottom;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;height:10px;margin-top:15px;display:block;transform:rotate(-45deg)scaleX(2)}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .prism-ai-rect .prism-ai-top-slash{margin-top:-10px!important}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .anchor-plug{position:absolute}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .top-left{top:-7px;left:-2px}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .top-right{top:-7px;right:-2px}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .bottom-left{bottom:-8px;left:-2px}.prism-ai-container .prism-ai-marking .prism-ai-rect-region .bottom-right{bottom:-8px;right:-2px}.prism-ai-container .prism-ai-marking .prism-ai-labels{color:#fff;float:right;background:#0006;padding-top:5px;padding-bottom:5px}.prism-ai-container .prism-ai-marking .prism-ai-labels p{text-align:left;margin:0;padding-left:5px;padding-right:5px}.prism-ai-container .prism-ai-marking .prism-ai-labels a{padding-left:5px;padding-right:5px}.prism-ai-container .prism-ai-marking .prism-ai-labels p[vh=large]{padding-left:25px;padding-right:25px}.prism-ai-container .prism-ai-marking .prism-ai-labels p[vh=middle]{padding-left:15px;padding-right:15px}video::-webkit-media-text-track-container{overflow:visible!important}video::cue{line-height:1.7}.loading-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prism-player .prism-dynamic-watermark{z-index:8;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.prism-player .prism-watermark-text{white-space:nowrap;-webkit-user-select:none;user-select:none;transition:opacity .5s;position:absolute}.prism-player .prism-memory-play{z-index:100;position:absolute;bottom:55px;right:10px}.prism-player .prism-memory-prompt{color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#191919e0;border-radius:4px;align-items:center;padding:4px 16px;font-size:14px;display:flex}.prism-player .prism-memory-close{cursor:pointer;vertical-align:middle;width:14px;height:14px;margin-right:8px;transition:color .3s;display:inline-block;position:relative}.prism-player .prism-memory-close:after,.prism-player .prism-memory-close:before{content:"";background-color:#fff;width:14px;height:2px;position:absolute;top:50%;left:0}.prism-player .prism-memory-close:before{transform:translateY(-50%)rotate(45deg)}.prism-player .prism-memory-close:after{transform:translateY(-50%)rotate(-45deg)}@media (width>=768px){.prism-player .prism-memory-close:hover:after,.prism-player .prism-memory-close:hover:before{background-color:#00c1de}}.prism-player .prism-memory-time{margin:0 5px}.prism-player .prism-memory-jump{color:#00c1de;cursor:pointer;border-radius:3px;margin-left:5px;padding:5px}@media (width>=768px){.prism-player .prism-memory-jump:hover{background-color:#fff3}}:root{--color-canvas:#fff;--color-sage-wash:#f5f8f3;--color-forest:#153d2b;--color-forest-strong:#175c3a;--color-forest-hover:#104b2f;--color-body:#505652;--color-muted:#707671;--color-border:#cad1cc;--color-border-strong:#1d6744;--color-terracotta:#b86e54;--color-error:#9b3d31;--color-error-bg:#fff4f1;--shadow-soft:0 12px 34px #153d2b1f;--shadow-header:0 2px 12px #153d2b14;--radius-control:8px;--radius-media:16px;--radius-shell:14px;--font-sans:Inter, "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--font-display:"Songti SC", "STSong", "Noto Serif CJK SC", Georgia, serif;--focus-ring:0 0 0 3px #b86e5459}*{box-sizing:border-box}html{color:var(--color-forest);background:var(--color-canvas);font-family:var(--font-sans);font-synthesis:none}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}:focus-visible{box-shadow:var(--focus-ring);outline:none}.wordmark{color:var(--color-forest-strong);letter-spacing:-.06em;font-size:clamp(2rem,3vw,2.75rem);font-weight:750;line-height:1}.button{border-radius:var(--radius-control);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;min-height:54px;padding:0 2rem;font-size:1rem;font-weight:650;line-height:1;display:inline-flex}.button-primary{border-color:var(--color-forest-strong);color:#fff;background:var(--color-forest-strong)}.button-primary:hover:not(:disabled){border-color:var(--color-forest-hover);background:var(--color-forest-hover)}.button-outline{border-color:var(--color-border-strong);color:var(--color-forest);background:#fff}.button-outline:hover{color:#fff;background:var(--color-forest-strong)}.button:disabled{cursor:wait;opacity:.72}.public-page{background:var(--color-canvas);min-height:100vh}.public-header{min-height:92px;box-shadow:var(--shadow-header);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:0 clamp(2rem,5vw,5rem);display:grid}.about-link{font-size:1.05rem;font-weight:600}.public-actions{justify-content:flex-end;gap:1rem;display:flex}.public-actions .button{min-width:168px;min-height:52px}.landing-main{background:linear-gradient(180deg, #fff 0%, #fff 78%, var(--color-sage-wash) 100%);grid-template-columns:minmax(390px,.88fr) minmax(520px,1.12fr);align-items:start;gap:clamp(2.5rem,5vw,6rem);min-height:calc(100vh - 92px);padding:clamp(3.5rem,6vh,6rem) clamp(2rem,5vw,5rem);display:grid}.landing-copy{max-width:650px;margin-top:clamp(8rem,15vh,10rem)}.landing-copy h1{max-width:620px;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(3.15rem,4.65vw,5.15rem);font-weight:600;line-height:1.28}.landing-copy p{color:var(--color-body);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.75}.landing-actions{gap:1.25rem;margin-top:2.7rem;display:flex}.landing-actions .button{min-width:200px}.landing-photo-frame{border-radius:var(--radius-media);width:100%;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d8ddd9;margin:clamp(1rem,4vh,3rem) 0 0;padding:8px}.landing-photo{aspect-ratio:1.45;object-fit:cover;border-radius:11px;width:100%;display:block}.auth-page{background:var(--color-sage-wash);place-items:center;min-height:100vh;padding:clamp(1rem,3vw,2.25rem);display:grid}.auth-shell{border-radius:var(--radius-shell);width:min(1480px,100%);min-height:min(920px,100vh - clamp(2rem,6vw,4.5rem));box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d5dbd7;grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden}.auth-media{background:#eef3ed;min-height:680px;position:relative;overflow:hidden}.auth-media img{object-fit:cover;width:100%;height:100%;display:block}.auth-wordmark{z-index:1;background:#ffffffe0;padding:.2rem;position:absolute;top:3rem;left:3.25rem}.back-link{z-index:1;color:var(--color-forest-strong);background:#ffffffe6;border-radius:6px;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:1.05rem;font-weight:600;display:inline-flex;position:absolute;bottom:3.5rem;left:3.25rem}.back-link svg{width:1.2rem}.auth-panel{place-items:center;padding:clamp(2.25rem,5vw,5.5rem);display:grid}.auth-panel-inner{width:min(100%,570px)}.auth-panel h1{font-family:var(--font-display);text-align:center;margin:0 0 2.4rem;font-size:clamp(3rem,4.6vw,4.75rem);font-weight:600;line-height:1.08}.auth-tabs{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-control);grid-template-columns:1fr 1fr;margin-bottom:2rem;display:grid;overflow:hidden}.auth-tabs a{min-height:58px;color:var(--color-forest);background:#fff;place-items:center;font-size:1.05rem;font-weight:650;display:grid}.auth-tabs a.is-active{color:#fff;background:var(--color-forest-strong)}.admin-mode{color:var(--color-muted);justify-content:flex-end;align-items:center;gap:.55rem;margin:-.55rem 0 1.2rem;font-size:.93rem;display:flex}.text-action{cursor:pointer;color:var(--color-muted);background:0 0;border:0;padding:.25rem}.text-action.is-active,.text-action:hover{color:var(--color-forest-strong);text-underline-offset:.25rem;text-decoration:underline}.auth-form{gap:1.35rem;display:grid}.field{color:var(--color-forest);gap:.65rem;font-size:1rem;font-weight:650;display:grid}.field>input,.password-field input{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:62px;color:var(--color-forest);background:#fff;padding:0 1.15rem;font-size:1rem;font-weight:450}.field input:hover{border-color:#8b988f}.field input:focus{border-color:var(--color-border-strong);box-shadow:var(--focus-ring);outline:none}.field input::placeholder{color:#929993}.field-hint{color:var(--color-muted);font-size:.86rem;font-weight:450;line-height:1.55}.password-field{display:block;position:relative}.password-field input{padding-right:3.8rem}.password-toggle{cursor:pointer;width:42px;height:42px;color:var(--color-body);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.password-toggle svg{stroke-width:1.8px;width:1.35rem;height:1.35rem}.pin-help{color:var(--color-forest-strong);margin:-.2rem 0 0;font-size:.94rem}.form-error{border-left:3px solid var(--color-terracotta);color:var(--color-error);background:var(--color-error-bg);border-radius:4px;padding:.8rem 1rem;font-size:.94rem;line-height:1.45}.form-notice{color:var(--color-forest-strong);margin:0 0 1rem;font-size:.94rem}.auth-submit{width:100%;min-height:64px;margin-top:.55rem;font-size:1.08rem}.family-setup-page{background:var(--color-sage-wash);place-items:center;min-height:100vh;padding:2rem;display:grid}.family-setup-panel{border-radius:var(--radius-shell);width:min(680px,100%);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d5dbd7;padding:clamp(2rem,6vw,4rem)}.family-setup-panel h1{font-family:var(--font-display);margin:2.5rem 0 .75rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:600}.family-setup-form,.recovery-codes{gap:1.25rem;display:grid}.family-setup-form>p,.recovery-codes>p{color:var(--color-body);margin:0;line-height:1.7}.recovery-codes ol{background:var(--color-sage-wash);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 2rem;margin:0;padding:1.25rem 1.25rem 1.25rem 3rem;display:grid}.recovery-codes code{font-size:.95rem}.family-setup-state{align-content:center;place-items:center;gap:1rem;min-height:100vh;display:grid}@media (width<=1100px){.public-header{grid-template-columns:1fr auto}.about-link{display:none}.landing-main{grid-template-columns:minmax(330px,.9fr) minmax(420px,1.1fr);gap:2.5rem}.auth-shell{grid-template-columns:.86fr 1.14fr}}@media (width<=780px){.public-header{min-height:76px;padding:0 1.25rem}.public-header .public-actions{gap:.55rem}.public-actions .button{min-width:0;min-height:44px;padding:0 .8rem;font-size:.82rem}.landing-main{grid-template-columns:1fr;align-content:center;gap:2.25rem;min-height:calc(100vh - 76px);padding:3rem 1.25rem}.landing-copy{max-width:none;margin-top:0}.landing-copy h1{font-size:clamp(2.7rem,12vw,4rem)}.landing-actions{gap:.75rem;margin-top:2rem}.landing-actions .button{flex:1;min-width:0;padding:0 1rem}.landing-photo{aspect-ratio:1.32}.landing-photo-frame{margin-top:0}.auth-page{background:#fff;min-height:100vh;padding:0;display:block}.auth-shell{min-height:100vh;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.auth-media{flex:0 0 30vh;min-height:230px}.auth-media img{object-position:center 48%}.auth-wordmark{font-size:2rem;top:1.25rem;left:1.25rem}.back-link{font-size:.92rem;bottom:1rem;left:1.25rem}.auth-panel{flex:1;padding:2.25rem 1.25rem 3rem;display:block}.auth-panel-inner{margin:0 auto}.auth-panel h1{margin-bottom:1.7rem;font-size:clamp(2.7rem,13vw,4rem)}.auth-tabs a{min-height:52px;font-size:.95rem}.field>input,.password-field input,.auth-submit{min-height:58px}}@media (width<=420px){.public-header .public-actions .button-outline{display:none}.landing-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.simple-action{min-height:48px}.session-state,.timeline-state,.timeline-empty{min-height:280px;color:var(--color-body);text-align:center;align-content:center;place-items:center;gap:1rem;padding:2rem;display:grid}.session-state p,.timeline-state p,.timeline-empty h2,.timeline-empty p{margin:0}.timeline-empty h2{color:var(--color-forest);font-family:var(--font-display);font-size:2rem;font-weight:600}.app-shell{background:var(--color-canvas);grid-template-rows:76px minmax(0,1fr);grid-template-columns:298px minmax(0,1fr);min-height:100vh;display:grid}.app-header{z-index:10;background:#fffffff5;border-bottom:1px solid #e0e4e1;grid-area:1/1/auto/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:3rem;padding:0 2.25rem;display:grid;box-shadow:0 1px 8px #153d2b0d}.app-wordmark{font-size:2rem}.family-name{color:#222925;font-size:1.05rem;font-weight:650}.app-header-actions{justify-content:flex-end;align-items:center;gap:1.4rem;display:flex}.header-upload{gap:.65rem;min-height:46px;padding:0 1.35rem}.header-upload svg,.plain-action svg,.simple-header-action svg{stroke-width:1.8px;width:22px;height:22px}.account-name{color:#252c28;font-weight:600}.plain-action,.simple-header-action{border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;color:#252c28;background:#fff;justify-content:center;align-items:center;gap:.55rem;min-height:44px;padding:0 .85rem;font-weight:600;display:inline-flex}.plain-action:hover,.simple-header-action:hover{border-color:var(--color-border-strong);color:var(--color-forest-strong)}.app-sidebar{background:#fff;border-right:1px solid #e0e4e1;flex-direction:column;grid-area:2/1;min-height:calc(100vh - 76px);padding:1.9rem 1.25rem 2rem;display:flex}.app-sidebar nav{gap:.55rem;display:grid}.app-sidebar nav a,.mode-switch{color:#27302b;border-radius:8px;align-items:center;gap:1rem;min-height:56px;padding:0 1rem;font-size:1.02rem;font-weight:570;display:flex}.app-sidebar nav a:hover,.app-sidebar nav a.is-active{color:var(--color-forest-strong);background:#eef3ef}.app-sidebar svg,.mode-switch svg{stroke-width:1.75px;flex:none;width:24px;height:24px}.mode-switch{border:1px solid var(--color-border);align-self:flex-start;min-height:48px;margin-top:auto;font-size:.95rem}.app-content{background:linear-gradient(180deg, #fff 0%, #fff 72%, var(--color-sage-wash) 100%);grid-area:2/2;min-width:0;padding:2.5rem clamp(2rem,4vw,4.5rem) 5rem}.app-shell-upload{grid-template-columns:minmax(0,1fr)}.app-shell-upload .app-content{grid-column:1}.mobile-navigation{display:none}.timeline-page{width:min(1040px,100%);margin:0 auto}.timeline-page>h1{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(2.35rem,4vw,3.5rem);font-weight:600;line-height:1.2}.timeline{position:relative}.timeline-month{color:var(--color-forest);margin:0 0 1rem;font-size:1.35rem;font-weight:650}.memory-group{grid-template-columns:132px minmax(0,1fr);gap:1.5rem;padding-bottom:2rem;display:grid;position:relative}.memory-group:before{content:"";background:#d7e1da;width:2px;position:absolute;top:27px;bottom:-6px;left:9px}.memory-group:last-of-type:before{bottom:2rem}.memory-date{color:#313833;white-space:nowrap;padding:.15rem 0 0 2rem;font-size:.98rem;font-weight:620;display:block;position:relative}.memory-date:before{border:4px solid var(--color-forest-strong);content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0}.memory-card{background:#fff;border:1px solid #dce1dd;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 5px 16px #153d2b17}.memory-meta{color:#333a36;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.8rem 1rem;display:flex}.memory-uploader{font-weight:600}.visibility-label{color:#343b37;align-items:center;gap:.45rem;font-size:.9rem;font-weight:580;display:inline-flex}.visibility-label svg{stroke-width:1.8px;width:18px;height:18px}.memory-actions{display:inline-flex;position:relative}.memory-more{cursor:pointer;color:#27312b;background:0 0;border:0;border-radius:7px;place-items:center;width:42px;height:42px;padding:0;display:grid}.memory-more svg{width:21px;height:21px}.memory-action-menu{z-index:4;border:1px solid var(--color-border);min-width:170px;box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0}.memory-action-menu button{cursor:pointer;width:100%;min-height:42px;color:var(--color-error);font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:.55rem;padding:0 .75rem;display:flex}.memory-action-menu button:hover{background:var(--color-error-bg)}.memory-action-menu svg{width:18px;height:18px}.visibility-private{color:var(--color-terracotta)}.video-card{background:var(--color-sage-wash);border-radius:10px;margin:0 1rem 1rem;overflow:hidden}.video-cover-placeholder{color:#fff;background:linear-gradient(145deg,#243c30,#50705f);align-content:center;place-items:center;gap:.75rem;min-height:290px;display:grid;position:relative}.video-cover-placeholder>svg{stroke-width:1.45px;width:58px;height:58px}.video-cover-placeholder time{font-variant-numeric:tabular-nums;background:#000000ad;border-radius:5px;padding:.25rem .5rem;position:absolute;bottom:.75rem;right:.85rem}.video-card.is-failed .video-cover-placeholder{background:#73544c}.video-card-meta{gap:.8rem;padding:1rem;display:grid}.video-card-actions{flex-wrap:wrap;gap:.65rem;display:flex}.video-card-actions .button{min-height:48px}.video-player-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.video-player-heading .plain-action{width:48px;height:48px}.dialog:has(.video-player-heading){width:min(960px,100%)}.video-player-container,.video-player-state{color:#fff;background:#101512;border-radius:10px;place-items:center;width:100%;min-height:min(62vh,540px);margin-top:1rem;display:grid}.video-player-container[hidden]{display:none}.video-player-state{text-align:center;align-content:center;gap:1rem}.photo-mosaic{background:var(--color-sage-wash);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(120px,1fr);gap:4px;min-height:250px;margin:0 1rem;display:grid;position:relative;overflow:hidden}.photo-mosaic-wrap{min-width:0}.photo-mosaic img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.photo-mosaic-button{cursor:zoom-in;background:0 0;border:0;min-width:0;min-height:0;padding:0;overflow:hidden}.photo-mosaic-button:focus-visible{z-index:1;outline:3px solid var(--color-accent);outline-offset:-3px;position:relative}.photo-mosaic-1{aspect-ratio:2;grid-template-columns:1fr}.photo-mosaic-2,.photo-mosaic-3,.photo-mosaic-4{aspect-ratio:2}.photo-mosaic-3 .photo-mosaic-button:first-child{grid-row:1/3}.photo-mosaic-4{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:2fr 1fr}.photo-mosaic-4 .photo-mosaic-button:first-child{grid-row:1/4}.more-photo-count{color:#fff;pointer-events:none;background:#0a19116b;place-items:center;width:calc(50% - 2px);height:calc(50% - 2px);margin:0;font-size:2rem;font-weight:700;display:grid;position:absolute;bottom:0;right:0}.memory-note{color:#282e2a;margin:0;padding:.95rem 1rem 1rem;font-size:.96rem;line-height:1.6}.timeline-more{place-items:center;padding:.5rem 0 2rem 154px;display:grid}.timeline-more .button{min-height:48px}.simple-shell{background:linear-gradient(180deg, #fff 0%, #fff 76%, var(--color-sage-wash) 100%);min-height:100vh}.simple-header{background:#fff;border-bottom:1px solid #e0e4e1;justify-content:space-between;align-items:center;gap:2rem;min-height:98px;padding:0 clamp(2rem,4vw,4rem);display:flex}.simple-header-actions{gap:1.25rem;display:flex}.simple-header-action{min-height:54px;padding:0 1.4rem;font-size:1.05rem}.simple-content{padding:2.5rem clamp(2rem,4vw,4rem) 5rem}.simple-home{width:min(1440px,100%);margin:0 auto}.simple-home h1{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(3rem,4.8vw,4.7rem);font-weight:600;line-height:1.2}.simple-home>p{color:var(--color-body);margin:.75rem 0 0;font-size:clamp(1.3rem,2vw,1.75rem)}.simple-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.4rem);margin-top:2.8rem;display:grid}.simple-action{color:var(--color-forest-strong);background:#fff;border:1px solid #dce1dd;border-radius:20px;justify-content:center;align-items:center;gap:clamp(1rem,2vw,2rem);padding:1.5rem;font-size:clamp(1.45rem,2.6vw,2.25rem);font-weight:650;display:flex;box-shadow:0 5px 18px #153d2b0d}.simple-action:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.simple-action svg{stroke-width:1.65px;flex:none;width:clamp(42px,5vw,68px);height:clamp(42px,5vw,68px)}.simple-action-primary{border-color:var(--color-forest-strong);color:#fff;background:linear-gradient(135deg, var(--color-forest) 0%, var(--color-forest-strong) 100%)}.simple-recent{margin-top:2.25rem}.simple-recent h2{font-family:var(--font-display);margin:0 0 1.5rem;font-size:clamp(2rem,3vw,3rem);font-weight:600}.simple-recent>p{color:var(--color-body);margin:0;font-size:1.15rem}.simple-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.4rem);display:grid}.simple-recent-card{background:#fff;border:1px solid #dce1dd;border-radius:20px;overflow:hidden;box-shadow:0 5px 18px #153d2b0d}.simple-recent-card img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.simple-video-preview{aspect-ratio:3/2;color:#fff;background:linear-gradient(145deg,#243c30,#50705f);align-content:center;place-items:center;gap:.7rem;width:100%;display:grid}.simple-video-preview svg{width:58px;height:58px}.simple-recent-card p{color:var(--color-ink);margin:0;padding:1rem 1.25rem 1.2rem;font-size:1.1rem}@media (width<=1100px){.app-shell{grid-template-columns:240px minmax(0,1fr)}.app-header{gap:1.75rem}.account-name{display:none}.app-content{padding-inline:2rem}.memory-group{grid-template-columns:112px minmax(0,1fr);gap:1rem}}@media (width<=780px){.app-shell{grid-template-rows:82px minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.app-header{grid-column:1;grid-template-columns:auto 1fr auto;gap:1rem;padding:0 1.25rem}.app-wordmark{font-size:2rem}.family-name{font-size:1rem}.header-upload,.account-name{display:none}.app-header-actions{gap:0}.plain-action{border:0;width:48px;min-height:48px;padding:0;font-size:0}.plain-action svg{width:25px;height:25px}.app-sidebar{display:none}.app-content{grid-area:2/1;padding:1.25rem 1.25rem 8rem}.mobile-navigation{z-index:20;min-height:88px;padding:.65rem 0 max(.75rem, env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #dce1dd;grid-template-columns:repeat(3,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #153d2b14}.mobile-navigation>a{color:#212823;flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;min-height:58px;font-size:.82rem;font-weight:580;display:flex}.mobile-navigation>a>svg{stroke-width:1.8px;width:28px;height:28px}.mobile-navigation>a[aria-current=page]{color:var(--color-forest-strong)}.mobile-upload{position:relative}.mobile-upload-icon{color:#fff;background:var(--color-forest-strong);border:5px solid #fff;border-radius:50%;place-items:center;width:66px;height:66px;margin-top:-34px;display:grid;box-shadow:0 5px 15px #153d2b33}.mobile-upload-icon svg{stroke-width:1.9px;width:30px;height:30px}.timeline-page>h1{margin-bottom:1.5rem;font-size:clamp(2.8rem,13vw,4.2rem)}.memory-group{padding:0 0 2.3rem;display:block}.memory-group:before{top:28px;bottom:-4px;left:9px}.memory-date{min-height:48px;padding-left:2.35rem;font-size:1.1rem}.memory-card{margin-top:.25rem}.memory-meta{min-height:58px;padding-inline:.9rem}.photo-mosaic{min-height:220px;margin-inline:.75rem}.photo-mosaic-1,.photo-mosaic-2,.photo-mosaic-3,.photo-mosaic-4{aspect-ratio:1.65}.memory-note{font-size:1rem}.timeline-more{padding-left:0}.simple-header{min-height:82px;padding:0 1.25rem}.simple-header .wordmark{font-size:2rem}.simple-header-actions{gap:.5rem}.simple-header-action{width:48px;min-height:48px;padding:0;font-size:0}.simple-content{padding:2.5rem 1.25rem 4rem}.simple-home h1{font-size:clamp(2.8rem,12vw,4rem)}.simple-home>p{font-size:1.2rem;line-height:1.6}.simple-actions{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.simple-action{border-radius:14px;justify-content:flex-start;padding-inline:2rem;font-size:1.7rem}.simple-recent{margin-top:3rem}.simple-recent-grid{grid-template-columns:1fr;gap:1rem}.simple-recent-card{border-radius:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.simple-action:hover{transform:none}}.upload-flow,.management-page,.upload-success{width:min(1120px,100%);margin:0 auto}.upload-kind-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:min(1120px,100%);margin:0 auto 1rem;display:grid}.upload-kind-navigation a{min-height:72px;color:var(--color-forest);background:#fff;border:1px solid #dce1dd;border-radius:12px;align-items:center;gap:.9rem;padding:.9rem 1.1rem;display:flex}.upload-kind-navigation a.is-active{border-color:var(--color-border-strong);background:var(--color-sage-wash);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.upload-kind-navigation svg,.video-file-summary>svg{flex:none;width:30px;height:30px}.upload-kind-navigation span,.video-file-summary span,.video-processing-status{gap:.2rem;display:grid}.upload-kind-navigation small,.video-file-summary small,.video-processing-status span{color:var(--color-muted)}.video-file-summary{align-items:center;gap:1rem;min-height:112px;padding:1rem;display:flex}.video-file-summary span{flex:1;min-width:0}.video-file-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-upload-progress{gap:.6rem;margin-top:1rem;display:grid}.video-upload-progress div{justify-content:space-between;display:flex}.video-upload-progress progress{width:100%;height:12px;accent-color:var(--color-forest-strong)}.video-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.25rem;display:grid}.video-upload-actions .upload-submit:only-child{grid-column:1/-1;margin-top:0}.video-upload-actions .button{min-height:52px}.video-upload-flow.is-simple .video-upload-actions .button,.video-upload-flow.is-simple .upload-dropzone{min-height:160px;font-size:1.15rem}.video-processing-status{background:var(--color-sage-wash);text-align:center;border:1px solid #dce1dd;border-radius:14px;place-content:center;min-height:280px;margin-top:1rem;padding:2rem}.video-processing-status strong{font-family:var(--font-display);font-size:1.8rem}.video-processing-status.is-failed{color:var(--color-error);background:var(--color-error-bg)}.upload-complete-layout{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);align-items:stretch;gap:2rem;width:min(1380px,100%);margin:0 auto;display:grid}.upload-complete-layout .upload-flow,.upload-complete-layout .upload-success{width:100%}.upload-complete-layout .upload-success{min-height:100%;padding-inline:2rem}.upload-complete-layout .upload-item-status.is-complete{display:none}.upload-flow>h1,.management-heading h1{font-family:var(--font-display);letter-spacing:-.025em;margin:1.5rem 0 0;font-size:clamp(2.55rem,4vw,3.8rem);font-weight:600;line-height:1.2}.upload-back{color:#26302a;align-items:center;gap:.55rem;min-height:44px;font-weight:620;display:inline-flex}.upload-back svg,.button svg{stroke-width:1.8px;flex:none;width:21px;height:21px}.page-intro,.management-heading p{color:var(--color-body);margin:.55rem 0 1.5rem;font-size:1.05rem;line-height:1.65}.upload-selection,.visibility-control,.upload-metadata,.member-editor,.member-list,.trash-list{background:#fff;border:1px solid #dce1dd;border-radius:12px;box-shadow:0 4px 16px #153d2b0d}.upload-selection{padding:1.35rem}.upload-selection-heading{justify-content:space-between;align-items:center;gap:1rem;font-size:1.15rem;display:flex}.upload-choose{gap:.55rem;min-height:44px;padding:0 1rem;font-size:.92rem}.upload-choose input,.upload-dropzone input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.upload-dropzone{cursor:pointer;min-height:230px;color:var(--color-forest-strong);background:var(--color-sage-wash);text-align:center;border:1.5px dashed #9baa9f;border-radius:10px;align-content:center;place-items:center;gap:.65rem;margin-top:1rem;display:grid}.upload-dropzone svg{stroke-width:1.6px;width:42px;height:42px}.upload-dropzone span{color:#686e69;font-size:.9rem}.upload-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.upload-item{background:var(--color-sage-wash);border-radius:9px;min-width:0;position:relative;overflow:hidden}.upload-item>img,.upload-placeholder{aspect-ratio:1.45;object-fit:cover;width:100%;display:block}.upload-placeholder{color:var(--color-forest);text-align:center;align-content:center;place-items:center;gap:.35rem;padding:.8rem;display:grid}.upload-placeholder svg{width:34px;height:34px}.upload-placeholder strong,.upload-placeholder span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;overflow:hidden}.upload-placeholder span{color:var(--color-muted)}.upload-remove{cursor:pointer;color:#222925;background:#fffffff0;border:1px solid #d4d9d5;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:.45rem;right:.45rem}.upload-remove svg{width:18px;height:18px}.upload-item-status{background:#ffffffeb;gap:.25rem;padding:.35rem .5rem;font-size:.75rem;display:grid;position:absolute;bottom:0;left:0;right:0}.upload-item-status progress{width:100%;accent-color:var(--color-forest-strong)}.upload-item-status.is-failed{color:var(--color-error)}.upload-errors{color:var(--color-error);background:var(--color-error-bg);border-radius:6px;margin:1rem 0 0;padding:.75rem 1rem .75rem 2rem;line-height:1.5}.visibility-control{grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0 0;padding:1.35rem;display:grid}.visibility-control legend{grid-column:1/-1;margin-bottom:.2rem;padding:0;font-weight:650}.visibility-control label{cursor:pointer;border:1px solid #dce1dd;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:82px;padding:0 1.3rem;display:grid}.visibility-control label.is-selected{border-color:var(--color-border-strong);box-shadow:inset 0 0 0 1px var(--color-border-strong);background:#f4f8f4}.visibility-control label.is-selected small{color:#686e69}.visibility-control label>svg{stroke-width:1.7px;width:30px;height:30px}.visibility-control label span{gap:.2rem;display:grid}.visibility-control small{color:var(--color-muted)}.visibility-control input{width:20px;height:20px;accent-color:var(--color-forest-strong)}.upload-metadata{grid-template-columns:minmax(200px,.65fr) minmax(300px,1.35fr);gap:1rem;margin-top:1rem;padding:1.35rem;display:grid}.upload-metadata h2{grid-column:1/-1;margin:0;font-size:1rem;font-weight:650}.upload-metadata textarea{resize:vertical;min-height:58px}.upload-metadata textarea,.member-editor select{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;color:var(--color-forest);font:inherit;background:#fff;padding:.8rem 1rem}.upload-metadata .field{position:relative}.upload-metadata .field small{color:var(--color-muted);font-size:.75rem;position:absolute;bottom:.5rem;right:.8rem}.upload-submit,.upload-retry{width:100%;margin-top:1.25rem}.upload-retry+.upload-submit{margin-top:.65rem}.upload-success{background:var(--color-sage-wash);text-align:center;border:1px solid #dce1dd;border-radius:16px;align-content:center;place-items:center;gap:1rem;min-height:580px;padding:clamp(2rem,5vw,5rem);display:grid}.success-mark{color:#fff;background:var(--color-forest-strong);border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.success-mark svg{width:48px;height:48px}.upload-success h2{font-family:var(--font-display);margin:.5rem 0 0;font-size:clamp(2.25rem,4vw,3.4rem);font-weight:600}.upload-success p{color:var(--color-body);margin:0 0 1rem;font-size:1.15rem}.upload-success .button{gap:.65rem;width:min(420px,100%)}.management-heading{margin-bottom:1.5rem}.management-heading h1{margin-top:0}.family-login-info{background:#fff;border:1px solid #dce1dd;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.25rem;display:grid;box-shadow:0 4px 16px #153d2b0d}.family-login-info h2,.family-login-info p{margin:0}.family-login-info h2{font-family:var(--font-display);margin-top:.25rem;font-size:1.55rem}.family-login-info>div>p:last-child{color:var(--color-body);margin-top:.35rem}.family-login-info-label,.family-number-panel>span{color:var(--color-muted);font-size:.88rem;font-weight:650}.family-number-panel{grid-template-columns:auto auto;align-items:center;gap:.35rem 1rem;display:grid}.family-number-panel>span{grid-column:1/-1}.family-number-panel strong{color:var(--color-forest-strong);font-variant-numeric:tabular-nums;letter-spacing:.08em;-webkit-user-select:text;user-select:text;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.55rem,3vw,2rem)}.family-copy-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.family-copy-status.is-error{clip:auto;clip-path:none;width:auto;height:auto;color:var(--color-error);white-space:normal;grid-column:1/-1;position:static;overflow:visible}.member-editor{grid-template-columns:1.2fr 1fr 1fr .8fr auto auto;align-items:end;gap:1rem;padding:1.25rem;display:grid}.member-editor h2,.member-editor p{margin:0}.member-editor h2{font-size:1.15rem}.member-editor p{color:var(--color-muted);margin-top:.35rem;font-size:.82rem}.member-editor .field>input,.member-editor select{min-height:50px}.member-check{align-items:center;gap:.55rem;min-height:50px;font-size:.9rem;font-weight:600;display:flex}.member-check input{width:20px;height:20px;accent-color:var(--color-forest-strong)}.member-editor .button{gap:.5rem;min-height:50px;padding-inline:1.2rem}.member-editor .form-error{grid-column:1/-1}.member-list{margin-top:1.25rem;padding:1.25rem}.member-list>h2{margin:0 0 .75rem;font-size:1.15rem}.member-list ul,.trash-list{margin:0;padding:0;list-style:none}.member-list li{border-top:1px solid #e5e8e6;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:1rem;min-height:92px;padding:.8rem 0;display:grid}.member-list li.is-inactive{opacity:.68}.member-avatar{width:48px;height:48px;color:var(--color-forest-strong);background:var(--color-sage-wash);border-radius:50%;place-items:center;display:grid}.member-avatar svg{width:26px;height:26px}.member-name-line{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.member-name-line strong{font-size:1.05rem}.member-name-line span{color:var(--color-muted);align-items:center;gap:.25rem;font-size:.8rem;display:inline-flex}.member-name-line svg{width:15px;height:15px}.member-summary p{color:var(--color-muted);margin:.35rem 0 0;font-size:.86rem}.member-summary .member-locked{color:var(--color-error)}.member-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.member-actions button{border:1px solid var(--color-border);cursor:pointer;color:#303833;min-height:42px;font:inherit;background:#fff;border-radius:7px;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.member-actions button:hover{border-color:var(--color-border-strong);color:var(--color-forest-strong)}.member-actions svg{width:17px;height:17px}.trash-list{overflow:hidden}.trash-row{border-top:1px solid #e5e8e6;grid-template-columns:150px minmax(180px,1fr) auto;align-items:center;gap:1.25rem;min-height:122px;padding:1rem 1.25rem;display:grid}.trash-row:first-child{border-top:0}.trash-row>img,.redacted-preview{aspect-ratio:1.5;object-fit:cover;border-radius:8px;width:150px}.redacted-preview{color:var(--color-muted);background:var(--color-sage-wash);place-items:center;display:grid}.redacted-preview svg{stroke-width:1.5px;width:34px;height:34px}.video-trash-preview{gap:.25rem}.video-trash-preview span{font-size:.8rem}.trash-summary p,.trash-redacted p{color:var(--color-body);margin:.35rem 0}.trash-summary span,.trash-redacted span{color:var(--color-error);font-size:.86rem}.trash-row .button{gap:.45rem;min-height:46px;padding-inline:1rem}.empty-state,.page-status{min-height:260px;color:var(--color-muted);text-align:center;place-items:center;margin:0;display:grid}.dialog-backdrop{z-index:100;background:#0e201670;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:1.25rem;display:grid;position:fixed;inset:0}.dialog-backdrop::backdrop{background:0 0}.dialog{width:min(520px,100%);box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;padding:clamp(1.5rem,4vw,2.5rem)}.dialog h2{font-family:var(--font-display);margin:0;font-size:2rem;font-weight:600}.dialog>p,.dialog form>p{color:var(--color-body);margin:.75rem 0 1.25rem;line-height:1.6}.dialog-actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.dialog-actions .button{min-height:50px;padding-inline:1.5rem}.dialog:has(.photo-lightbox){color:#fff;background:#0b0f0c;width:min(1600px,100%);height:calc(100dvh - 2.5rem);padding:1rem 1.25rem;box-shadow:0 24px 80px #0000006b}.dialog-backdrop:has(.photo-lightbox){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030805cc}.photo-lightbox{grid-template-rows:auto minmax(0,1fr);gap:.75rem;height:100%;display:grid}.photo-lightbox-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.photo-lightbox-heading h2{font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:500;overflow:hidden}.photo-lightbox-stage{background:#0b0f0c;border-radius:12px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.photo-lightbox-image{object-fit:contain;width:100%;height:100%;padding-inline:4rem;display:block;position:absolute;inset:0}.photo-lightbox-error{color:#fff;margin:0}.photo-lightbox-control{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff61;border-radius:999px;place-items:center;width:48px;min-width:48px;height:48px;padding:0;display:grid}.photo-lightbox-control:disabled{cursor:default;opacity:.32}.photo-lightbox-control:not(:disabled):hover{background:#fff3}.photo-lightbox-control svg{width:26px;height:26px}.photo-lightbox-nav{pointer-events:none;grid-template-columns:4rem minmax(0,1fr) 4rem;align-items:center;padding:1rem;display:grid;position:absolute;inset:0}.photo-lightbox-nav .photo-lightbox-control{pointer-events:auto}.photo-lightbox-nav .photo-lightbox-control:last-child{justify-self:end}.photo-lightbox-count{color:#ffffffdb;font-variant-numeric:tabular-nums;text-align:center;background:#0000006b;border-radius:999px;place-self:end center;min-width:7rem;padding:.45rem .8rem}@media (width<=1100px){.member-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.member-editor>div,.member-editor .form-error{grid-column:1/-1}.member-list li{grid-template-columns:auto 1fr}.member-actions{grid-column:2;justify-content:flex-start}}@media (width<=780px){.upload-complete-layout{grid-template-columns:1fr}.upload-flow>h1,.management-heading h1{font-size:clamp(2.6rem,12vw,3.7rem)}.upload-selection{padding:1rem}.upload-selection-heading{align-items:flex-start}.upload-items{grid-template-columns:repeat(2,minmax(0,1fr))}.visibility-control,.upload-metadata{grid-template-columns:1fr;padding:1rem}.visibility-control legend,.upload-metadata h2{grid-column:1}.member-editor{grid-template-columns:1fr}.family-login-info{grid-template-columns:1fr;gap:1rem}.family-number-panel{grid-template-columns:minmax(0,1fr) auto}.family-number-panel .button{min-height:48px}.member-editor>div,.member-editor .form-error{grid-column:1}.member-list{padding:1rem}.member-list li{grid-template-columns:auto 1fr}.member-actions{grid-column:1/-1}.member-actions button{min-height:48px}.trash-row{grid-template-columns:108px minmax(0,1fr);gap:.9rem;padding:1rem}.trash-row>img,.redacted-preview{width:108px}.trash-row .button{grid-column:1/-1;width:100%}.dialog-actions{flex-direction:column-reverse}.dialog-actions .button{width:100%}.dialog-backdrop{padding:.5rem}.dialog:has(.photo-lightbox){height:calc(100dvh - 1rem);padding:.75rem}.photo-lightbox-image{padding-inline:0}.photo-lightbox-nav{grid-template-columns:3rem minmax(0,1fr) 3rem;padding:.5rem}}
