@charset "UTF-8";@font-face{font-family:猫啃珠园体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/mkzyt.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:猫啃忘形园;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/mkwxy.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CaliforniaVibes;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/California_Vibes.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AestheticMoment;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Aesthetic_Moment%20_Italic.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuperMario256;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/SuperMario256.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Relationship_of_melodrame;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Relationship_of_melodrame.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mistery_Silent;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Mistery_Silent.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Windows_Regular;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Windows_Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Designer;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Designer.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monochrome;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Monochrome.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:x12y12pxMaruMinya;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/x12y12pxMaruMinya.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:淘宝买菜体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/TaoBaoMaiCaiTi-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:寒蝉点阵体7px;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ChillBitmap_7px.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:寒蝉点阵体16px;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ChillBitmap_16px.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Golos-Mono;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/golos-ui_vf.woff2);font-weight:400,500,700;font-style:normal;font-display:swap}@font-face{font-family:Pt-root;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/pt-root-ui_vf.woff2);font-weight:300,400,500,700;font-style:normal;font-display:swap}@font-face{font-family:XirodMono;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Xirod.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:UbuntuMono;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/UbuntuMono-R.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:UbuntuMono;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/UbuntuMono-B.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RobotoMono;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/RobotoMono-VariableFont_wght.woff2);font-weight:100,200,300,400,500,600,700;font-style:normal;font-display:swap}@font-face{font-family:RobotoMono_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/RobotoMono-VariableFont_wght.woff2);font-weight:100,200,300,400,500,600,700;font-style:normal;font-display:swap}@font-face{font-family:origaMono;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/origa___.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:origapMono;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/origap__.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NK57Mono_Cd;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/NK57%20Monospace%20Cd%20Bd.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:NK57Mono_Bd;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/NK57%20Monospace%20No%20Bd.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:joystixMono;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/joystix%20monospace.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Electroharmonix;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Electroharmonix.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:素材集市康康体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/%E7%B4%A0%E6%9D%90%E9%9B%86%E5%B8%82%E5%BA%B7%E5%BA%B7%E4%BD%933.0.woff2);font-weight:400;font-display:swap}@font-face{font-family:字帮玩酷体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/%E5%AD%97%E5%B8%AE%E7%8E%A9%E9%85%B7%E4%BD%93.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:快去写作业CJK_Mono;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/CEFFontsCJKMono-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OPPOSans;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/OPPOSans-L-2.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:OPPOSans;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/OPPOSans-R-2.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OPPOSans;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/OPPOSans-M-2.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:OPPOSans;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/OPPOSans-B-2.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OPPOSans;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/OPPOSans-H-2.woff2);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:全濑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cjkFonts_allseto_v1.11.woff2);font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:剑豪体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jianhaoti.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:清松手寫體;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/qinsongshouxidti.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:仓耳渔阳体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/zkcryyt-W01.woff2);font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:仓耳渔阳体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/zkcryyt-W02.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:仓耳渔阳体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/zkcryyt-W03.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:仓耳渔阳体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/zkcryyt-W04.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:仓耳渔阳体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/zkcryyt-W05.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:程荣光刻楷;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/crgkk.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:典迹题幕;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/MonuTitl-0.95CnBd.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:典迹题幕;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/MonuTitl-0.95CnMd.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:典迹题幕;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/MonuTitl-0.95Cond.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:爱点风雅黑;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/adfyh.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ViVO Sans L3;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/vivoSansSCL3.woff2);font-weight:300,500,700;font-style:normal;font-display:swap}@font-face{font-family:寒蟬活宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ChillHuoSong_F_Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nickainley;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Nickainley-Normal.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TheNightWatch;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/TheNightWatch.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Borel;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Borel-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KudryWeirdHeadline;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/kudry_weird-headline.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/PlayfairDisplay-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/PlayfairDisplay-Bold.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/PlayfairDisplay-Black.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/PlayfairDisplay-Italic.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/PlayfairDisplay-BoldItalic.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/PlayfairDisplay-BlackItalic.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BeautiqueDisplayCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BeautiqueDisplayCondensed-Light.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BeautiqueDisplayCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BeautiqueDisplayCondensed-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BeautiqueDisplayCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BeautiqueDisplayCondensed-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BeautiqueDisplayCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BeautiqueDisplayCondensed-Bold.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:BeautiqueDisplayCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BeautiqueDisplayCondensed-Black.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BeautiqueDisplayCondensed_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BeautiqueDisplayCondensed-LightItalic.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BeautiqueDisplayCondensed_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BeautiqueDisplayCondensed-Italic.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BeautiqueDisplayCondensed_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BeautiqueDisplayCondensed-MediumItalic.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BeautiqueDisplayCondensed_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BeautiqueDisplayCondensed-BoldItalic.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:BeautiqueDisplayCondensed_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BeautiqueDisplayCondensed-BlackItalic.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lucette;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Lucette-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lucette_italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Lucette-Regularitalic.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ZTNeueRalewe;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ZTNeueRalewe-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ZTNeueRalewe;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ZTNeueRalewe-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ZTNeueRalewe;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ZTNeueRalewe-SemiBold.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ZTNeueRalewe;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ZTNeueRalewe-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ZTNeueRalewe;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ZTNeueRalewe-ExtraBold.woff2);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:ZTNeueRalewe_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ZTNeueRalewe-Italic.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ZTNeueRalewe_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ZTNeueRalewe-MediumItalic.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ZTNeueRalewe_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ZTNeueRalewe-SemiBoldItalic.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ZTNeueRalewe_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ZTNeueRalewe-BoldItalic.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ZTNeueRalewe_Italic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ZTNeueRalewe-ExtraBoldItalic.woff2);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:barlow;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Barlow_light.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:barlow;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Barlow_regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:barlow;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/barlow_medium.woff2);font-weight:500;font-style:medium;font-display:swap}@font-face{font-family:barlow;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Barlow_semibold.woff2);font-weight:600;font-style:bold;font-display:swap}@font-face{font-family:barlowsemibold;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Barlow_semibold.woff2);font-weight:600;font-style:bold;font-display:swap}@font-face{font-family:barlow;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Barlow-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:barlow;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Barlow-ExtraBold.woff2);font-weight:800;font-display:swap}@font-face{font-family:BarlowCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BarlowCondensed-Thin.woff2);font-weight:100;font-display:swap}@font-face{font-family:BarlowCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BarlowCondensed-ExtraLight.woff2);font-weight:200;font-display:swap}@font-face{font-family:BarlowCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BarlowCondensed-Light.woff2);font-weight:300;font-display:swap}@font-face{font-family:BarlowCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BarlowCondensed-Regular.woff2);font-weight:400;font-display:swap}@font-face{font-family:BarlowCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BarlowCondensed-Medium.woff2);font-weight:500;font-display:swap}@font-face{font-family:BarlowCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BarlowCondensed-SemiBold.woff2);font-weight:600;font-display:swap}@font-face{font-family:BarlowCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BarlowCondensed-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:BarlowCondensed;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BarlowCondensed-Black.woff2);font-weight:900;font-display:swap}@font-face{font-family:DIN;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/D-DIN-PRO-400-Regular.woff2);font-weight:400;font-display:swap}@font-face{font-family:DIN;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/D-DIN-PRO-500-Medium.woff2);font-weight:500;font-display:swap}@font-face{font-family:DIN;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/D-DIN-PRO-600-SemiBold.woff2);font-weight:600;font-display:swap}@font-face{font-family:DIN;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/D-DIN-PRO-700-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:DIN;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/D-DIN-PRO-800-ExtraBold.woff2);font-weight:800;font-display:swap}@font-face{font-family:站酷快乐体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/zkklt.woff2);font-weight:500;font-display:swap}@font-face{font-family:站酷文艺体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/zkwyt.woff2);font-weight:500;font-display:swap}@font-face{font-family:江城律动黑;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcldh.woff2);font-weight:500;font-display:swap}@font-face{font-family:萌神手写体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/mssxt.woff2);font-weight:500;font-display:swap}@font-face{font-family:摩登小方体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/stmdxft.woff2);font-weight:500;font-display:swap}@font-face{font-family:演示秋鸿楷;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ysqhk.woff2);font-weight:500;font-display:swap}@font-face{font-family:资源黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/zyht.woff2);font-weight:500;font-display:swap}@font-face{font-family:台北黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/tbht.woff2);font-weight:500;font-display:swap}@font-face{font-family:油滑字;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/yhz.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sacramento;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Sacramento.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:江西拙楷;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jxzk.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cyberpunk;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Cyberpunk.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Milky;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/milky.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unifont点阵黑;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Unifont.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:斗鱼追光体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/douyuFont-2.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:仓耳周珂正大榜书;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/CEZZDBS.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:得意黑;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/SmileySans-Oblique.ttf.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:文泉微米;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/WenQuanYiMicroHeiMono.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:思源黑旧字形;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/SiYuanHeiTiJiuZiXing-Regular-2.woff2);font-weight:400;font-display:swap}@font-face{font-family:思源黑旧字形;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/SourceHanSansOLD-Medium-2.woff2);font-weight:500;font-display:swap}@font-face{font-family:思源宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/SourceHanSerifCN-ExtraLight.woff2);font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:思源宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/SourceHanSerifCN-Light.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:思源宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/SourceHanSerifCN-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:思源宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/SourceHanSerifCN-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:思源宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/SourceHanSerifCN-SemiBold.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:思源宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/SourceHanSerifCN-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:思源宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/SourceHanSerifCN-Heavy.woff2);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:思源黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/NotoSansCJK-Regular-1.woff2);font-weight:400;font-display:swap}@font-face{font-family:思源黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/NotoSansCJK-Medium-5.woff2);font-weight:500;font-display:swap}@font-face{font-family:思源黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/NotoSansCJK-Bold-6.woff2);font-weight:700;font-display:swap}@font-face{font-family:也字小石头;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/YeZiGongChangXiaoShiTou.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:香萃自在舒畅黑;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/xczzsch.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:乡立方黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/xianglifang-Regular.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:文泉点阵宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/WenQuanYi.Bitmap.Song.13px.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:天王星像素;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/Uranus_Pixel_11Px.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:目哉像素;src:url("https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/MuzaiPixel%20(original).woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:美呗嘿嘿体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/mbhht.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:问藏书房;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/mbhht.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:E1234;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/E1234.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ChillPixels;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ChillPixels-Mono.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BebasNeue;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/BebasNeue-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Trigram;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Trigram-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Trigram;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Trigram-Light.woff2);font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:DatCub;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/DatCub-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DatCub;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/DatCub-Bold.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DatCub;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/DatCub-Light.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Chillax-Light.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Chillax-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Chillax-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Chillax-Semibold.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:阿里健康体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/AlibabaHealthFont2.0CN-45R.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:阿里健康体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/AlibabaHealthFont2.0CN-85B.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:未来圆;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/wlyRegular.woff2);font-weight:400;font-display:swap}@font-face{font-family:未来圆;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/wlyMedium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:未来圆;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/wlyBold.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"975圆体";src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/975MaruSC-Regular.woff2);font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:"975圆体";src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/975MaruSC-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"975圆体";src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/975MaruSC-Bold.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DreamMMA;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/DreamMMA.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HeroesLegendHollow;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/HeroesLegendHollow.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Moonlightning;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/MoonlightningItalic.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PowerpuffGirls;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/powerpuffgirlsfont.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sketch3D;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/Sketch3D.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FullPack2025;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/fullPack2025.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Payback;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/PaybAck.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NiceSugar;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/NiceSugar-1GAKe.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neonize;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/neonize.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MotleyForces;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/MotleyForcesRegular-w1rZ3.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ka1;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/ka1.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Excludeditalic;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/Excludeditalic-jEr99.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Crashnumbering;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/Crashnumberinggothic-MAjp.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Copyduck;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/Copyduck-KVBWA.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Championship;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/Championship.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ADrippingMarker;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/ADrippingMarker-Ddw1.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SpicyNoodle;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/SpicyNoodle-K7X5X.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SextapeRegular;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/SextapeRegular-yYjem.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SenjaSantuy;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/SenjaSantuy-yw5qq.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sansilk;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/Sansilk-p71dD.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Riesling;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/riesling.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pincoyablack;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/en/pincoyablack.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:江城律动圆;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/jcldy.woff2);font-weight:500;font-display:swap}@font-face{font-family:月湖体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/cn/2024/jcyht.woff2);font-weight:500;font-display:swap}@font-face{font-family:Dattebayo;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/dattebayo.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:RememberNight;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/RememberNight.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Brigovin;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Brigovin.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BalletRegular;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Ballet-Regular-VariableFont_opsz.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:阿里普惠体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/AlibabaPuHuiTi-3-35-Thin.woff2);font-weight:100;font-display:swap}@font-face{font-family:阿里普惠体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/AlibabaPuHuiTi-3-45-Light.woff2);font-weight:300;font-display:swap}@font-face{font-family:阿里普惠体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/AlibabaPuHuiTi-3-55-Regular.woff2);font-weight:400;font-display:swap}@font-face{font-family:阿里普惠体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/AlibabaPuHuiTi-3-65-Medium.woff2);font-weight:500;font-display:swap}@font-face{font-family:阿里普惠体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/AlibabaPuHuiTi-3-75-SemiBold.woff2);font-weight:600;font-display:swap}@font-face{font-family:阿里普惠体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/AlibabaPuHuiTi-3-85-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:阿里普惠体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/AlibabaPuHuiTi-3-95-ExtraBold.woff2);font-weight:800;font-display:swap}@font-face{font-family:阿里普惠体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/AlibabaPuHuiTi-3-105-Heavy.woff2);font-weight:900;font-display:swap}@font-face{font-family:阿里妈妈方圆体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/AlimamaFangYuanTiVF-Thin.ttf);font-weight:100 900;font-display:swap}@font-face{font-family:标小智无界黑;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/LogoSCUnboundedSans.woff2);font-weight:700;font-display:swap}@font-face{font-family:阿里妈妈数黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/AlimamaShuHeiTi-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:寒蝉高黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/AlimamaShuHeiTi-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:抖音美好体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/DouyinSansBold.woff2);font-weight:700;font-display:swap}@font-face{font-family:荆南波波黑;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/xnbbh-Bold.woff2);font-weight:700;font-display:swap}@font-face{font-family:香萃潮汐宋;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/xccxs-W40.woff2);font-weight:700;font-display:swap}@font-face{font-family:猴尊宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/hzst.woff2);font-weight:700;font-display:swap}@font-face{font-family:新愚公装甲宋;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/xygzjsA.woff2);font-weight:700;font-display:swap}@font-face{font-family:繁媛明朝;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/FanWunMing-M.woff2);font-weight:500;font-display:swap}@font-face{font-family:繁媛明朝;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/FanWunMing-B.woff2);font-weight:700;font-display:swap}@font-face{font-family:江城解星体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcjxtV1.3.woff2);font-weight:500;font-display:swap}@font-face{font-family:江城园体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcyt-300W.woff2);font-weight:300;font-display:swap}@font-face{font-family:江城园体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcyt-400W.woff2);font-weight:400;font-display:swap}@font-face{font-family:江城园体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcyt-500W.woff2);font-weight:500;font-display:swap}@font-face{font-family:江城园体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcyt-600W.woff2);font-weight:600;font-display:swap}@font-face{font-family:江城园体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcyt-700W.woff2);font-weight:700;font-display:swap}@font-face{font-family:优设好身体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/YSHaoShenTi.woff2);font-weight:500;font-display:swap}@font-face{font-family:AI造字春风;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ztjzzcf.woff2);font-weight:600;font-display:swap}@font-face{font-family:WorkSans;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/WorkSans-VariableFont_wght.woff2);font-weight:100 900;font-display:swap}@font-face{font-family:江城斜黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxht_100W.woff2);font-weight:100;font-display:swap}@font-face{font-family:江城斜黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxht_200W.woff2);font-weight:200;font-display:swap}@font-face{font-family:江城斜黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxht_300W.woff2);font-weight:300;font-display:swap}@font-face{font-family:江城斜黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxht_400W.woff2);font-weight:400;font-display:swap}@font-face{font-family:江城斜黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxht_500W.woff2);font-weight:500;font-display:swap}@font-face{font-family:江城斜黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxht_700W.woff2);font-weight:700;font-display:swap}@font-face{font-family:江城斜黑体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxht_900W.woff2);font-weight:900;font-display:swap}@font-face{font-family:江城斜宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxst_100W.woff2);font-weight:100;font-display:swap}@font-face{font-family:江城斜宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxst_200W.woff2);font-weight:200;font-display:swap}@font-face{font-family:江城斜宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxst_300W.woff2);font-weight:300;font-display:swap}@font-face{font-family:江城斜宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxst_400W.woff2);font-weight:400;font-display:swap}@font-face{font-family:江城斜宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxst_500W.woff2);font-weight:500;font-display:swap}@font-face{font-family:江城斜宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxst_700W.woff2);font-weight:700;font-display:swap}@font-face{font-family:江城斜宋体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/jcxst_900W.woff2);font-weight:900;font-display:swap}@font-face{font-family:缝合怪像素;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/fusion-pixel-12px-monospaced-zh_hans.woff2);font-weight:400;font-display:swap}@font-face{font-family:缝合怪像素;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/fusion-pixel-10px-monospaced-zh_hans.woff2);font-weight:500;font-display:swap}@font-face{font-family:缝合怪像素;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/fusion-pixel-8px-monospaced-zh_hans.woff2);font-weight:700;font-display:swap}@font-face{font-family:喜脉喜欢体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/xmhxt.woff2);font-weight:500;font-display:swap}@font-face{font-family:宅在家自动笔;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/zzjzdb.woff2);font-weight:500;font-display:swap}@font-face{font-family:"851手写杂书体";src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/851sxzst.woff2);font-weight:700;font-display:swap}@font-face{font-family:寒蝉正楷体;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ChillKai.woff2);font-weight:700;font-display:swap}@font-face{font-family:阿里妈妈东方大楷;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/AlimamaDongFangDaKai-Regular.woff2);font-weight:700;font-display:swap}@font-face{font-family:玉葱楷書激無料版;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ycksjwlbv6.woff2);font-weight:700;font-display:swap}@font-face{font-family:临海隶书;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/lhls.woff2);font-weight:700;font-display:swap}@font-face{font-family:Repair;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Repair-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:Repair;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Repair-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Repair;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Repair-Bold.ttf);font-weight:500;font-display:swap}@font-face{font-family:Baumans;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Baumans-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:JosefinSans;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/JosefinSans-VariableFont_wght.ttf);font-weight:100 900;font-display:swap}@font-face{font-family:Ballet;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Ballet-Regular-VariableFont_opsz.ttf);font-weight:100 900;font-display:swap}@font-face{font-family:Italianno;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Italianno-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Pacifico;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Pacifico-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Dongle;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Dongle-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:Dongle;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Dongle-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Dongle;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Dongle-Bold.ttf);font-weight:600;font-display:swap}@font-face{font-family:DigitalNumbers;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/sa-digital-number.ttf);font-weight:400;font-display:swap}@font-face{font-family:UncialAntiqua;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/UncialAntiqua-Regular.ttf);font-weight:700;font-display:swap}@font-face{font-family:Gloock;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Gloock-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Cinzel;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Cinzel-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Cinzel;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Cinzel-Bold.ttf);font-weight:600;font-display:swap}@font-face{font-family:Cinzel;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Cinzel-Black.ttf);font-weight:900;font-display:swap}@font-face{font-family:Sandana;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/SandanaRegular-JR5q7.ttf);font-weight:400;font-display:swap}@font-face{font-family:ZTBrosOskon;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/ZtBrosOskon90SExtraLight-YzmEq.ttf);font-weight:300;font-display:swap}@font-face{font-family:Testimonia;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/Testimonia-3zp8X.ttf);font-weight:400;font-display:swap}@font-face{font-family:PinyonScript;src:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/static/fonts/PinyonScript-Regular.ttf);font-weight:400;font-display:swap}.notifybox[data-v-496724b4]{display:flex}.notify_title[data-v-496724b4]{font-size:13px;letter-spacing:1px;font-weight:600}.notify_warning[data-v-496724b4]{background-color:#7348ca!important;z-index:3;border-radius:0!important;opacity:.8;padding:0}.notify_success[data-v-496724b4]{background-color:#6aec80!important;opacity:.8}.notify_error[data-v-496724b4],.notify_success[data-v-496724b4]{color:#000!important;z-index:3;border-radius:0!important;padding:0}.notify_error[data-v-496724b4]{background-color:#eec056!important;font-weight:600;opacity:1}@font-face{font-family:iconfont;src:url(../fonts/iconfont.4e183e51.woff2) format("woff2"),url(../fonts/iconfont.07d5250d.woff) format("woff"),url(../fonts/iconfont.e4e4f7dc.ttf) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-kechengbao:before{content:"\e604"}.icon-fangxinanquan:before{content:"\e602"}.icon-qiche1:before{content:"\e795"}.icon-zhaoche:before{content:"\e796"}.icon-gongshi:before{content:"\e797"}.icon-lanqiu:before{content:"\e798"}.icon-jiegou:before{content:"\e799"}.icon-shouyi:before{content:"\e79a"}.icon-qiche_2:before{content:"\e79b"}.icon-shui:before{content:"\e79c"}.icon-shezhi_4:before{content:"\e79d"}.icon-yanjing-fang:before{content:"\e79e"}.icon-shuaka:before{content:"\e79f"}.icon-shoushi:before{content:"\e7a0"}.icon-wenzhang:before{content:"\e7a1"}.icon-jiayou:before{content:"\e7a2"}.icon-shoubiao:before{content:"\e7a3"}.icon-jiqi:before{content:"\e7a4"}.icon-shuju_2:before{content:"\e7a5"}.icon-qiandai:before{content:"\e7a6"}.icon-biaoqing:before{content:"\e7a7"}.icon-huati:before{content:"\e7a8"}.icon-jingji:before{content:"\e7a9"}.icon-yanjing-yuan:before{content:"\e7aa"}.icon-qushi:before{content:"\e7ab"}.icon-shangchuan_2:before{content:"\e7ac"}.icon-shoudiantong:before{content:"\e7ad"}.icon-kafei:before{content:"\e7ae"}.icon-canju:before{content:"\e7af"}.icon-shalou:before{content:"\e7b0"}.icon-canyin:before{content:"\e7b1"}.icon-huojian:before{content:"\e7b2"}.icon-shouyinji:before{content:"\e7b3"}.icon-guanjun:before{content:"\e7b4"}.icon-piaoliuping:before{content:"\e7b5"}.icon-yinle_2:before{content:"\e7b6"}.icon-mofa:before{content:"\e7b7"}.icon-wangye:before{content:"\e7b8"}.icon-xiaochengxu:before{content:"\e7b9"}.icon-jiangbei:before{content:"\e7ba"}.icon-maikefeng:before{content:"\e7bb"}.icon-shexiangtou:before{content:"\e7bc"}.icon-yue:before{content:"\e6bb"}.icon-weixin:before{content:"\e7bd"}.icon-wancheng:before{content:"\e6bc"}.icon-lanche:before{content:"\e7be"}.icon-shibai:before{content:"\e6bd"}.icon-ditie:before{content:"\e7bf"}.icon-bofang:before{content:"\e6be"}.icon-lieche:before{content:"\e7c0"}.icon-pinglun:before{content:"\e6bf"}.icon-gongjiao:before{content:"\e7c1"}.icon-huatong:before{content:"\e6c0"}.icon-guanguangche:before{content:"\e7c2"}.icon-dianzan:before{content:"\e6c1"}.icon-zihangche_2:before{content:"\e7c3"}.icon-fuli:before{content:"\e6c2"}.icon-che:before{content:"\e7c4"}.icon-jiudian:before{content:"\e6c3"}.icon-huoche:before{content:"\e7c5"}.icon-tupian:before{content:"\e6c5"}.icon-kuaiting:before{content:"\e7c6"}.icon-dingwei:before{content:"\e6c6"}.icon-qiche_3:before{content:"\e7c7"}.icon-vip:before{content:"\e6c8"}.icon-motuoche:before{content:"\e7c8"}.icon-yunduan:before{content:"\e6c9"}.icon-xiaoche:before{content:"\e7c9"}.icon-naozhong:before{content:"\e6ca"}.icon-huojian_2:before{content:"\e7ca"}.icon-jiaoliu:before{content:"\e6cb"}.icon-lunchuan:before{content:"\e7cb"}.icon-shouru:before{content:"\e6cc"}.icon-feiji_2:before{content:"\e7cc"}.icon-zhichu:before{content:"\e6cd"}.icon-wajueji:before{content:"\e7cd"}.icon-shijian:before{content:"\e6ce"}.icon-malu:before{content:"\e7ce"}.icon-paizhao:before{content:"\e6cf"}.icon-zhishengji:before{content:"\e7cf"}.icon-qiche:before{content:"\e6d0"}.icon-fanchuan:before{content:"\e7d0"}.icon-shuipiao:before{content:"\e6d1"}.icon-honglvdeng:before{content:"\e7d1"}.icon-dingyue:before{content:"\e6d2"}.icon-xinhao:before{content:"\e7d2"}.icon-kefu_2:before{content:"\e6d3"}.icon-biaoqing_3:before{content:"\e7d3"}.icon-tuichudenglu:before{content:"\e6d4"}.icon-jinzhi:before{content:"\e7d4"}.icon-pinglun_2:before{content:"\e6d5"}.icon-biaoqing_2:before{content:"\e7d5"}.icon-qianbao:before{content:"\e6d6"}.icon-shuben_3:before{content:"\e7d6"}.icon-sousuo_2:before{content:"\e6d7"}.icon-zhiwu:before{content:"\e7d7"}.icon-kanjia:before{content:"\e6d8"}.icon-tongzhuangshui:before{content:"\e7d8"}.icon-jiaojuan:before{content:"\e6d9"}.icon-quanzi_2:before{content:"\e7d9"}.icon-kefu:before{content:"\e6da"}.icon-zhibiao:before{content:"\e7da"}.icon-bianji_2:before{content:"\e6db"}.icon-xingqiu:before{content:"\e7db"}.icon-bianji:before{content:"\e6dc"}.icon-shuju_3:before{content:"\e7dc"}.icon-wancheng_2:before{content:"\e6dd"}.icon-xiangji_2:before{content:"\e7dd"}.icon-wode:before{content:"\e6de"}.icon-biji:before{content:"\e7de"}.icon-biaoqian:before{content:"\e6df"}.icon-qianbi:before{content:"\e7df"}.icon-fuwu:before{content:"\e6e0"}.icon-weixiu_2:before{content:"\e7e0"}.icon-zhanghao:before{content:"\e6e1"}.icon-fuzhuang:before{content:"\e7e1"}.icon-youhuiquan:before{content:"\e6e2"}.icon-jiqiren:before{content:"\e7e2"}.icon-dingdan:before{content:"\e6e3"}.icon-kapianxingshi:before{content:"\e7e3"}.icon-sousuo:before{content:"\e6e4"}.icon-shuqian:before{content:"\e7e4"}.icon-fankui:before{content:"\e6e5"}.icon-shandian_2:before{content:"\e7e5"}.icon-wancheng_3:before{content:"\e6e6"}.icon-jiankong:before{content:"\e7e6"}.icon-shoucang:before{content:"\e6e7"}.icon-nv:before{content:"\e7e7"}.icon-wancheng1:before{content:"\e6e8"}.icon-nan:before{content:"\e7e8"}.icon-mima:before{content:"\e6e9"}.icon-jingbao:before{content:"\e7e9"}.icon-tianjia:before{content:"\e6ea"}.icon-wendu:before{content:"\e7ea"}.icon-chongzhi:before{content:"\e6eb"}.icon-yinger:before{content:"\e7eb"}.icon-bangzhu:before{content:"\e6ec"}.icon-tangguo:before{content:"\e7ec"}.icon-shibai1:before{content:"\e6ed"}.icon-shuye:before{content:"\e7ed"}.icon-tishi:before{content:"\e6ee"}.icon-zuanshi:before{content:"\e7ee"}.icon-shanchu:before{content:"\e6ef"}.icon-wendu_2:before{content:"\e7ef"}.icon-dengpao:before{content:"\e6f0"}.icon-shandian:before{content:"\e7f0"}.icon-bianji_3:before{content:"\e6f1"}.icon-shuben:before{content:"\e7f1"}.icon-youhuiquan_2:before{content:"\e6f2"}.icon-shixian:before{content:"\e7f2"}.icon-faming:before{content:"\e6f3"}.icon-shuju2:before{content:"\e7f3"}.icon-tongji:before{content:"\e6f4"}.icon-huangguan:before{content:"\e7f4"}.icon-jiudian_2:before{content:"\e6f5"}.icon-meishu:before{content:"\e7f5"}.icon-fenlei:before{content:"\e6f6"}.icon-gengduo2:before{content:"\e7f6"}.icon-tuandui:before{content:"\e6f7"}.icon-yaoqingren2:before{content:"\e7f7"}.icon-wenjian:before{content:"\e6f8"}.icon-yaoqingren:before{content:"\e7f8"}.icon-weixiu:before{content:"\e6f9"}.icon-tuandui4:before{content:"\e7f9"}.icon-ziyuan:before{content:"\e6fa"}.icon-tuandui3:before{content:"\e7fa"}.icon-shouye:before{content:"\e6fb"}.icon-wancheng2:before{content:"\e7fb"}.icon-wenjian_2:before{content:"\e6fc"}.icon-yushou:before{content:"\e7fc"}.icon-shezhi:before{content:"\e6fd"}.icon-shouhuo:before{content:"\e7fd"}.icon-zhuanfa:before{content:"\e6fe"}.icon-weixuanzhong2:before{content:"\e7fe"}.icon-youjian:before{content:"\e6ff"}.icon-xuanzhong2:before{content:"\e7ff"}.icon-dingwei1:before{content:"\e700"}.icon-jian:before{content:"\e800"}.icon-yinhangka:before{content:"\e701"}.icon-dui:before{content:"\e801"}.icon-shouye_3:before{content:"\e702"}.icon-gengduo:before{content:"\e802"}.icon-shoucang_2:before{content:"\e703"}.icon-cuo:before{content:"\e803"}.icon-shouye_2:before{content:"\e704"}.icon-gengduo1:before{content:"\e804"}.icon-geren:before{content:"\e705"}.icon-menpiao:before{content:"\e805"}.icon-zhuanfa_2:before{content:"\e706"}.icon-liebiaoxingshi:before{content:"\e806"}.icon-weizhi:before{content:"\e707"}.icon-jia:before{content:"\e807"}.icon-dianpu:before{content:"\e708"}.icon-weixuanzhong:before{content:"\e808"}.icon-saoma:before{content:"\e709"}.icon-xuanzhong:before{content:"\e809"}.icon-fenlei_3:before{content:"\e70a"}.icon-bianqian:before{content:"\e80a"}.icon-tianjiahaoyou:before{content:"\e70b"}.icon-gongyi:before{content:"\e80b"}.icon-fenxiang:before{content:"\e70c"}.icon-erweima3:before{content:"\e80c"}.icon-liulan:before{content:"\e70d"}.icon-erweima2:before{content:"\e80d"}.icon-bukejian:before{content:"\e70e"}.icon-shalou3:before{content:"\e80e"}.icon-wendang:before{content:"\e70f"}.icon-shalou2:before{content:"\e80f"}.icon-saoma_2:before{content:"\e710"}.icon-qingchu2:before{content:"\e810"}.icon-fenlei_2:before{content:"\e711"}.icon-buganxingqu:before{content:"\e811"}.icon-dingyue_2:before{content:"\e712"}.icon-bianji6:before{content:"\e812"}.icon-shuju:before{content:"\e713"}.icon-wenjian3:before{content:"\e813"}.icon-ziyuan_2:before{content:"\e714"}.icon-fapiao2:before{content:"\e814"}.icon-dingyue_3:before{content:"\e715"}.icon-jiayou2:before{content:"\e815"}.icon-huiyuan:before{content:"\e716"}.icon-zhi:before{content:"\e816"}.icon-tianxie:before{content:"\e717"}.icon-geren3:before{content:"\e817"}.icon-gonggao:before{content:"\e718"}.icon-geren2:before{content:"\e818"}.icon-wancheng_4:before{content:"\e719"}.icon-lajitong2:before{content:"\e819"}.icon-daka:before{content:"\e71a"}.icon-shebei:before{content:"\e81a"}.icon-wode_2:before{content:"\e71b"}.icon-fapiao:before{content:"\e81b"}.icon-shaixuan_2:before{content:"\e71c"}.icon-jiandu:before{content:"\e81c"}.icon-daohang:before{content:"\e71d"}.icon-falvsusong:before{content:"\e81d"}.icon-shaixuan:before{content:"\e71e"}.icon-geren4:before{content:"\e81e"}.icon-xiaoshou:before{content:"\e71f"}.icon-falvsusong2:before{content:"\e81f"}.icon-qingchu:before{content:"\e720"}.icon-jubao2:before{content:"\e820"}.icon-rili:before{content:"\e721"}.icon-jubao:before{content:"\e821"}.icon-fanhui:before{content:"\e722"}.icon-huodong_1:before{content:"\e822"}.icon-tuandui_2:before{content:"\e723"}.icon-yaopin_1:before{content:"\e823"}.icon-kuaidiyuan:before{content:"\e724"}.icon-huodong_2:before{content:"\e824"}.icon-shezhi_2:before{content:"\e725"}.icon-jiameng_1:before{content:"\e825"}.icon-jingyin:before{content:"\e726"}.icon-jindian:before{content:"\e826"}.icon-lianjie:before{content:"\e727"}.icon-faxian:before{content:"\e827"}.icon-pinglun_3:before{content:"\e728"}.icon-chongzhijilu:before{content:"\e828"}.icon-gouwu:before{content:"\e729"}.icon-fenlei_4:before{content:"\e829"}.icon-naozhong1:before{content:"\e72a"}.icon-jiameng_2:before{content:"\e82a"}.icon-tianjia_2:before{content:"\e72b"}.icon-jiameng:before{content:"\e82b"}.icon-tixing:before{content:"\e72c"}.icon-jiezhen:before{content:"\e82c"}.icon-anquan:before{content:"\e72d"}.icon-shang2:before{content:"\e82d"}.icon-yiliao:before{content:"\e72e"}.icon-you2:before{content:"\e82e"}.icon-yingpin:before{content:"\e72f"}.icon-zuo2:before{content:"\e82f"}.icon-huopinxinxi:before{content:"\e730"}.icon-xia2:before{content:"\e830"}.icon-shanchuwenjian:before{content:"\e731"}.icon-dianzan2:before{content:"\e831"}.icon-gouwuche:before{content:"\e732"}.icon-dianzan21:before{content:"\e832"}.icon-youxi:before{content:"\e733"}.icon-gouxuan:before{content:"\e833"}.icon-bianji_5:before{content:"\e734"}.icon-fuwu3:before{content:"\e834"}.icon-baocun:before{content:"\e735"}.icon-fuwu2:before{content:"\e835"}.icon-tianjiawenjian:before{content:"\e736"}.icon-qiehuan:before{content:"\e836"}.icon-yaopin:before{content:"\e737"}.icon-tuandui2:before{content:"\e837"}.icon-riqi:before{content:"\e738"}.icon-wenzhen:before{content:"\e838"}.icon-butixing:before{content:"\e739"}.icon-hongbao3:before{content:"\e839"}.icon-dingdanliebiao:before{content:"\e73a"}.icon-gongyingshang:before{content:"\e83a"}.icon-xiangji:before{content:"\e73b"}.icon-fuwu4:before{content:"\e83b"}.icon-xuexiao:before{content:"\e73c"}.icon-gongsijieshao:before{content:"\e83c"}.icon-bianji_4:before{content:"\e73d"}.icon-tongzhiguanli:before{content:"\e83d"}.icon-boda:before{content:"\e73e"}.icon-xianshi:before{content:"\e83e"}.icon-gouwudai:before{content:"\e73f"}.icon-yincang:before{content:"\e83f"}.icon-zhuanfa_3:before{content:"\e740"}.icon-tianxie1:before{content:"\e840"}.icon-yinle:before{content:"\e741"}.icon-jingli:before{content:"\e841"}.icon-huodaofukuan:before{content:"\e742"}.icon-gouwuche3:before{content:"\e842"}.icon-shangpin:before{content:"\e743"}.icon-qiehuanyuyan:before{content:"\e843"}.icon-dianhua:before{content:"\e744"}.icon-fabu:before{content:"\e844"}.icon-dangqianweizhi:before{content:"\e745"}.icon-yaofang:before{content:"\e845"}.icon-shipin:before{content:"\e746"}.icon-shouye_8:before{content:"\e846"}.icon-yuyin:before{content:"\e747"}.icon-diancifa:before{content:"\e847"}.icon-wanchengdingdan:before{content:"\e748"}.icon-xiazai_3:before{content:"\e848"}.icon-guanbiyuyin:before{content:"\e749"}.icon-jilu_2:before{content:"\e849"}.icon-jifen:before{content:"\e74a"}.icon-yaodian:before{content:"\e84a"}.icon-wupin:before{content:"\e74b"}.icon-chongwu:before{content:"\e84b"}.icon-shequ:before{content:"\e74c"}.icon-shangpin_2:before{content:"\e84c"}.icon-gouwu_2:before{content:"\e74d"}.icon-shouye_7:before{content:"\e84d"}.icon-guanji:before{content:"\e74e"}.icon-gouwuche_3:before{content:"\e84e"}.icon-lianjie_2:before{content:"\e74f"}.icon-fenlei_5:before{content:"\e84f"}.icon-dayin_2:before{content:"\e750"}.icon-wode_4:before{content:"\e850"}.icon-lajitong:before{content:"\e751"}.icon-jiesuo:before{content:"\e851"}.icon-huowu:before{content:"\e752"}.icon-yuechi:before{content:"\e852"}.icon-dayin:before{content:"\e753"}.icon-gouwuche_2-fill:before{content:"\e853"}.icon-zhibo:before{content:"\e754"}.icon-tianjiawendang:before{content:"\e755"}.icon-shanchuwendang:before{content:"\e756"}.icon-tianjia_3:before{content:"\e757"}.icon-shanchu_2:before{content:"\e758"}.icon-shang:before{content:"\e759"}.icon-fangda:before{content:"\e75a"}.icon-suoxiao:before{content:"\e75b"}.icon-xia:before{content:"\e75c"}.icon-zuo:before{content:"\e75d"}.icon-lianjie1:before{content:"\e75e"}.icon-quanping:before{content:"\e75f"}.icon-you:before{content:"\e760"}.icon-shuaxin:before{content:"\e761"}.icon-shuaxin_2:before{content:"\e762"}.icon-shuaxin_3:before{content:"\e763"}.icon-jiaoji:before{content:"\e764"}.icon-jiantou_2:before{content:"\e765"}.icon-zhongxinshouquan:before{content:"\e766"}.icon-shangchuan:before{content:"\e767"}.icon-xiazai:before{content:"\e768"}.icon-xiangxia:before{content:"\e769"}.icon-zhuanfa_4:before{content:"\e76a"}.icon-dianzan_2:before{content:"\e76b"}.icon-xiazai_2:before{content:"\e76c"}.icon-dianpu_2:before{content:"\e76d"}.icon-xiangshang:before{content:"\e76e"}.icon-faming-2:before{content:"\e76f"}.icon-Wi-Fi:before{content:"\e770"}.icon-miaosha:before{content:"\e771"}.icon-huizhang:before{content:"\e772"}.icon-dianshi:before{content:"\e773"}.icon-huodong:before{content:"\e774"}.icon-shenfenzheng:before{content:"\e775"}.icon-remen:before{content:"\e776"}.icon-touyingyi:before{content:"\e777"}.icon-miaobiao:before{content:"\e778"}.icon-hongbao:before{content:"\e779"}.icon-wenzhang_2:before{content:"\e77a"}.icon-miaobiao_2:before{content:"\e77b"}.icon-qianbao_2:before{content:"\e77c"}.icon-dingshi:before{content:"\e77d"}.icon-fuzhi:before{content:"\e77e"}.icon-lanya:before{content:"\e77f"}.icon-caijian:before{content:"\e780"}.icon-songhuo:before{content:"\e781"}.icon-erweima_2:before{content:"\e782"}.icon-fenxiao:before{content:"\e783"}.icon-jiandao:before{content:"\e784"}.icon-shezhi_3:before{content:"\e785"}.icon-guanli:before{content:"\e786"}.icon-shouye_4:before{content:"\e787"}.icon-shuben_2:before{content:"\e788"}.icon-dianhua_2:before{content:"\e789"}.icon-huiyuan_2:before{content:"\e78a"}.icon-qifei:before{content:"\e78b"}.icon-shouye_5:before{content:"\e78c"}.icon-erweima:before{content:"\e78d"}.icon-daohang_2:before{content:"\e78e"}.icon-weizhi_2:before{content:"\e78f"}.icon-quanzi:before{content:"\e790"}.icon-qifei_2:before{content:"\e791"}.icon-jifen_2:before{content:"\e792"}.icon-feiji:before{content:"\e793"}.icon-zihangche:before{content:"\e794"}address,article,aside,body,button,canvas,div,footer,form,header,input,li,main,nav,ol,p,pre,section,span,td,textarea,th,ul{margin:0;padding:0;box-sizing:border-box}body{overflow:hidden}li{list-style:none}#app{overflow:hidden}.el-tabs{height:100%}.el-tabs__content{height:calc(100% - 35px);overflow:auto}.el-tabs__nav-scroll{padding-left:20px}.el-tag{text-align:right}

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.shakeY{animation-name:shakeY}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-timing-function:ease-in-out}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-duration:.75s;animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translateZ(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translateZ(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:fadeInUpBig}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-duration:.75s;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:translateZ(0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:translateZ(0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:translateZ(0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:translateZ(0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:translateZ(0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-duration:2s;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scaleX(1)}1%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scaleX(1) translateZ(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}1%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scaleX(1) translateZ(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}1%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scaleX(1) translateZ(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}1%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scaleX(1) translateZ(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}1%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.animated{animation-duration:var(--time,1s);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}

/*!* @preserve
* cssanimation.css – Core animation styles and keyframes
* Part of: https://cssanimation.io/
* Version: 6.11.4
* Built: 2025-08-03 13:57:13 UTC
*
* Author: Shafayetul Islam Pavel
* LinkedIn: https://www.linkedin.com/in/shafayetul/
* Email: hello@cssanimation.io
* GitHub: https://github.com/yesiamrocks/cssanimation
*
* Title: Core Animation Styles and Keyframe Definitions for cssanimation.
* Description: Contains the fundamental CSS animation classes, keyframe definitions,
* and essential styling that form the base of the cssanimation.io library.
*
* © 2025 Shafayetul Islam Pavel – All rights reserved.*/:root{--cssanimation-duration:1s;--cssanimation-fill-mode:both;--cssanimation-infinite:infinite;--cssanimation-backface-visibility:hidden;--cssanimation-transform-style:preserve-3d;--cssanimation-will-change:transform,opacity;--cssanimation-display:inline-block;--move-distance:-800px}.cssanimation{animation-duration:var(--cssanimation-duration,1s);animation-fill-mode:var(--cssanimation-fill-mode,both)}.ca__fx-blurIn{animation-name:blurIn}@keyframes blurIn{0%{filter:blur(20px);opacity:0}}.ca__fx-blurInfromLeft{animation-name:blurInLeft}@keyframes blurInLeft{0%{transform:translateX(-100%);filter:blur(20px);opacity:0}}.ca__fx-blurInFromRight{animation-name:blurInRight}@keyframes blurInRight{0%{transform:translateX(100%);filter:blur(20px);opacity:0}}.ca__fx-blurInFromTop{animation-name:blurInTop}@keyframes blurInTop{0%{transform:translateY(-100%);filter:blur(20px);opacity:0}}.ca__fx-blurInFromBottom{animation-name:blurInBottom}@keyframes blurInBottom{0%{transform:translateY(100%);filter:blur(20px);opacity:0}}.ca__fx-blurOut{animation-name:blurOut}@keyframes blurOut{85%,to{filter:blur(20px)}to{opacity:0}}.ca__fx-blurOutToLeft{animation-name:blurOutLeft}@keyframes blurOutLeft{85%,to{filter:blur(20px);transform:translateX(-100%)}to{opacity:0}}.ca__fx-blurOutToRight{animation-name:blurOutRight}@keyframes blurOutRight{85%,to{filter:blur(20px);transform:translateX(100%)}to{opacity:0}}.ca__fx-blurOutToTop{animation-name:blurOutTop}@keyframes blurOutTop{85%,to{filter:blur(20px);transform:translateY(-100%)}to{opacity:0}}.ca__fx-blurOutToBottom{animation-name:blurOutBottom}@keyframes blurOutBottom{85%,to{filter:blur(20px);transform:translateY(100%)}to{opacity:0}}.ca__fx-bounceX{animation-name:bounceX}@keyframes bounceX{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:scaleX(1)}41%,44%{animation-timing-function:ease-in;transform:scaleX(1.8)}70%{animation-timing-function:ease-in;transform:scaleX(1.5)}90%{transform:scaleX(1.1)}}.ca__fx-bounceY{animation-name:bounceY}@keyframes bounceY{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:scaleX(1)}41%,44%{animation-timing-function:ease-in;transform:scaleY(2)}70%{animation-timing-function:ease-in;transform:scaleY(1.5)}90%{transform:scaleY(1.1)}}.ca__fx-bounceZoomOut{animation-name:bounceZoomOut}@keyframes bounceZoomOut{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:scale(1)}41%,44%{animation-timing-function:ease-in;transform:scale(.3)}70%{animation-timing-function:ease-in;transform:scale(.5)}90%{transform:scale(.9)}}.ca__fx-spring{animation:spring var(--spring-duration,.6s) cubic-bezier(.34,1.56,.64,1)}@keyframes spring{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--spring-height, 1rem)*-1))}}.ca__fx-boing{animation:boing var(--boing-duration,.9s) cubic-bezier(.28,1.5,.68,1)}@keyframes boing{0%,to{transform:translateY(0)}30%{transform:translateY(calc(var(--boing-height, 1rem)*-1.1))}50%{transform:translateY(calc(var(--boing-height, 1rem)*0.3))}70%{transform:translateY(calc(var(--boing-height, 1rem)*-0.5))}90%{transform:translateY(calc(var(--boing-height, 1rem)*0.15))}}.ca__fx-hop{animation:hop var(--hop-duration,.5s) ease-out}@keyframes hop{0%,to{transform:translateY(0)}40%{transform:translateY(calc(var(--hop-height, .8rem)*-1))}}.ca__fx-lift{animation:lift var(--lift-duration,1.2s) ease-in-out}@keyframes lift{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--lift-height, 10px)*-1))}}.ca__fx-popUp{animation:popUp var(--popUp-duration,.5s) ease-out both}@keyframes popUp{0%{transform:scale(.95) translateY(0);opacity:0}60%{transform:scale(1.05) translateY(calc(var(--popUp-height, 8px)*-1));opacity:1}80%{transform:scale(.98) translateY(calc(var(--popUp-height, 8px)*-0.3))}to{transform:scale(1) translateY(0)}}.ca__fx-rebound{animation:rebound var(--rebound-duration,.7s) ease-in-out}@keyframes rebound{0%,to{transform:translateY(0)}20%{transform:translateY(calc(var(--rebound-height, 1rem)*-1))}40%{transform:translateY(calc(var(--rebound-height, 1rem)*0.5))}60%{transform:translateY(calc(var(--rebound-height, 1rem)*-0.3))}}.ca__fx-jump{animation:jump var(--jump-duration,.6s) ease-in-out}@keyframes jump{0%,to{transform:translateY(0)}30%{transform:translateY(calc(var(--jump-height, 1.2rem)*-1))}}.ca__fx-jumping{animation:jumping 1.2s ease-in-out;transform-origin:bottom center}@keyframes jumping{0%,to{transform:translateY(0) scale(1);opacity:.7}25%{transform:translateY(-20%) scale(1.1);opacity:1}50%{transform:translateY(0) scale(.95);opacity:.8}75%{transform:translateY(-10%) scale(1.05);opacity:.9}}.ca__fx-launch{animation:launch var(--launch-duration,.8s) ease-out}@keyframes launch{0%{transform:translateY(0)}20%{transform:translateY(calc(var(--launch-height, 2rem)*-1.2))}40%{transform:translateY(calc(var(--launch-height, 2rem)*0.5))}60%{transform:translateY(calc(var(--launch-height, 2rem)*-0.3))}80%{transform:translateY(calc(var(--launch-height, 2rem)*0.15))}to{transform:translateY(0)}}.ca__fx-levitate{animation:levitate var(--levitate-duration,2s) ease-in-out}@keyframes levitate{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--levitate-height, .6rem)*-1))}}.ca__fx-jitterJump{animation:jitterJump 1.3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes jitterJump{0%{transform:translateY(0) scale(1)}20%{transform:translateY(-40px) scale(1.1,.9)}40%{transform:translateY(0) scale(.9,1.1)}60%{transform:translateY(-20px) scale(1.05,.95)}80%{transform:translateY(0) scale(.98,1.02)}to{transform:translateY(0) scale(1)}}.ca__fx-elasticJump{animation:elasticJump 1.2s cubic-bezier(.2,.8,.3,1.2);transform-origin:bottom center;display:inline-block}@keyframes elasticJump{0%,to{transform:translateY(0) scaleY(1)}30%{transform:translateY(-40%) scaleY(1.2)}50%{transform:translateY(0) scaleY(.9)}70%{transform:translateY(-20%) scaleY(1.05)}}.ca__fx-squishyBounce{animation:squishyBounce 1.4s ease-in-out;transform-origin:bottom center;display:inline-block}@keyframes squishyBounce{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-30%) scale(1.1,.9)}50%{transform:translateY(0) scale(.95,1.05)}75%{transform:translateY(-15%) scale(1.05,.95)}}.ca__fx-bouncyDrop{animation:bouncyDrop 1.5s ease-in-out;transform-origin:top center;display:inline-block}@keyframes bouncyDrop{0%{transform:translateY(-100%) scaleY(1.2);opacity:0}30%{transform:translateY(10%) scaleY(.8);opacity:1}60%{transform:translateY(-5%) scaleY(1.1)}to{transform:translateY(0) scaleY(1)}}.ca__fx-bounceInTop{animation-name:bounceInTop}@keyframes bounceInTop{0%{transform:translate3d(0,-300%,0)}58%{transform:translate3d(0,27px,0)}73%{transform:translate3d(0,-12px,0)}88%{transform:translate3d(0,7px,0)}}.ca__fx-bounceInBottom{animation-name:bounceInBottom}@keyframes bounceInBottom{0%{transform:translate3d(0,300%,0)}58%{transform:translate3d(0,-27px,0)}73%{transform:translate3d(0,12px,0)}88%{transform:translate3d(0,-8px,0)}}.ca__fx-bounceInLeft{animation-name:fx_bounceInLeft}@keyframes fx_bounceInLeft{0%{transform:translate3d(-300%,0,0)}58%{transform:translate3d(27px,0,0)}73%{transform:translate3d(-12px,0,0)}88%{transform:translate3d(8px,0,0)}}.ca__fx-bounceInRight{animation-name:fx_bounceInRight}@keyframes fx_bounceInRight{0%{transform:translate3d(300%,0,0)}58%{transform:translate3d(-27px,0,0)}73%{transform:translate3d(12px,0,0)}88%{transform:translate3d(-8px,0,0)}}.ca__fx-bounceFromTop{animation-name:bounceFromTop}@keyframes bounceFromTop{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:translateZ(0)}41%,44%{animation-timing-function:ease-in;transform:translate3d(0,-80px,0) scaleY(1.6)}70%{animation-timing-function:ease-in;transform:translate3d(0,-20px,0)}90%{transform:translate3d(0,-4px,0)}}.ca__fx-bounceFromDown{animation-name:bounceFromDown}@keyframes bounceFromDown{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:translateZ(0)}41%,44%{animation-timing-function:ease-in;transform:translate3d(0,80px,0) scaleY(1.2)}70%{animation-timing-function:ease-in;transform:translate3d(0,20px,0)}90%{transform:translate3d(0,4px,0)}}.ca__fx-bounceOutTop{animation-name:bounceOutTop}@keyframes bounceOutTop{18%,33%,48%{opacity:1}18%{transform:translate3d(0,27px,0)}33%{transform:translate3d(0,-12px,0)}48%{transform:translate3d(0,8px,0)}to{opacity:0;transform:translate3d(0,-300%,0)}}.ca__fx-bounceOutBottom{animation-name:bounceOutBottom}@keyframes bounceOutBottom{18%,33%,48%{opacity:1}18%{transform:translate3d(0,-27px,0)}33%{transform:translate3d(0,12px,0)}48%{transform:translate3d(0,-8px,0)}to{opacity:0;transform:translate3d(0,300%,0)}}.ca__fx-bounceOutLeft{animation-name:fx_bounceOutLeft}@keyframes fx_bounceOutLeft{18%,33%,48%{opacity:1}18%{transform:translate3d(27px,0,0)}33%{transform:translate3d(-12px,0,0)}48%{transform:translate3d(8px,0,0)}to{opacity:0;transform:translate3d(-300%,0,0)}}.ca__fx-bounceOutRight{animation-name:fx_bounceOutRight}@keyframes fx_bounceOutRight{18%,33%,48%{opacity:1}18%{transform:translate3d(-27px,0,0)}33%{transform:translate3d(12px,0,0)}48%{transform:translate3d(-8px,0,0)}to{opacity:0;transform:translate3d(300%,0,0)}}.ca__fx-clipCircleExpandIn{animation:clipCircleExpandIn 3s ease-out;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}@keyframes clipCircleExpandIn{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}to{-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%)}}.ca__fx-clipCircleCollapseOut{animation:clipCircleCollapseOut 3s ease-in both;-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%);will-change:clip-path}@keyframes clipCircleCollapseOut{0%{-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%)}to{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}}.ca__fx-clipDiagonalWipeIn{animation-name:clipDiagonalWipeIn}@keyframes clipDiagonalWipeIn{0%{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);opacity:0}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}.ca__fx-clipDiagonalWipeOut{animation-name:clipDiagonalWipeOut;animation-timing-function:ease-in-out}@keyframes clipDiagonalWipeOut{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}to{-webkit-clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%);clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%);opacity:0}}.ca__fx-clipGridReveal{animation-name:clipGridReveal}@keyframes clipGridReveal{0%{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);opacity:0}40%{-webkit-clip-path:polygon(0 0,100% 0,0 100%,0 0);clip-path:polygon(0 0,100% 0,0 100%,0 0);opacity:.5}70%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:.8}to{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}.ca__fx-clipGridCollapse{animation-name:clipGridCollapse}@keyframes clipGridCollapse{0%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}40%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:.5}to{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);opacity:0}}.ca__fx-clipVerticalSplitIn{animation-name:clipVerticalSplitIn}@keyframes clipVerticalSplitIn{0%{-webkit-clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);opacity:0}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}.ca__fx-clipVerticalSplitOut{animation:clipVerticalSplitOut .9s ease-in forwards}@keyframes clipVerticalSplitOut{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}to{-webkit-clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);opacity:0}}.ca__fx-clipCrossSweepOut{animation:clipCrossSweepOut 1.1s ease-in forwards}@keyframes clipCrossSweepOut{0%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}60%{-webkit-clip-path:polygon(25% 25%,75% 25%,75% 75%,25% 75%);clip-path:polygon(25% 25%,75% 25%,75% 75%,25% 75%);opacity:.6}to{-webkit-clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);opacity:0}}.ca__fx-clipBurstCircle{animation:clipBurstCircle .9s cubic-bezier(.45,0,.55,1.5) both;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}@keyframes clipBurstCircle{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);opacity:0}60%{-webkit-clip-path:circle(60% at 50% 50%);clip-path:circle(60% at 50% 50%);opacity:1}to{-webkit-clip-path:circle(120% at 50% 50%);clip-path:circle(120% at 50% 50%)}}.ca__fx-clipDiamondIn{animation:clipDiamondIn .8s ease-out both}@keyframes clipDiamondIn{0%{-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:0;transform:scale(.6)}to{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1;transform:scale(1)}}.ca__fx-clipDiagonalSliceIn{animation:clipDiagonalSliceIn 1s ease-out both}@keyframes clipDiagonalSliceIn{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}.ca__fx-clipMultiStepReveal{animation:clipMultiStepReveal 1.1s ease-in-out both}@keyframes clipMultiStepReveal{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}50%{-webkit-clip-path:polygon(0 0,80% 0,80% 100%,0 100%);clip-path:polygon(0 0,80% 0,80% 100%,0 100%);opacity:.6}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}.ca__fx-clipMultiStepCollapse{animation:clipMultiStepCollapse 1.1s ease-in-out forwards}@keyframes clipMultiStepCollapse{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}50%{-webkit-clip-path:polygon(0 0,80% 0,80% 100%,0 100%);clip-path:polygon(0 0,80% 0,80% 100%,0 100%);opacity:.5}to{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}}.ca__fx-clipAnimate{animation:morph 8s ease-in-out alternate}@keyframes morph{0%{-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}50%{-webkit-clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 15%,15% 0,100% 0,85% 15%,100% 100%,0 100%);clip-path:polygon(0 15%,15% 0,100% 0,85% 15%,100% 100%,0 100%)}}.ca__fx-clipAnimateWave{animation:wave-morph 7s ease-in-out alternate}@keyframes wave-morph{0%{-webkit-clip-path:polygon(0 20%,10% 25%,20% 20%,30% 25%,40% 20%,50% 25%,60% 20%,70% 25%,80% 20%,90% 25%,100% 20%,100% 80%,90% 75%,80% 80%,70% 75%,60% 80%,50% 75%,40% 80%,30% 75%,20% 80%,10% 75%,0 80%);clip-path:polygon(0 20%,10% 25%,20% 20%,30% 25%,40% 20%,50% 25%,60% 20%,70% 25%,80% 20%,90% 25%,100% 20%,100% 80%,90% 75%,80% 80%,70% 75%,60% 80%,50% 75%,40% 80%,30% 75%,20% 80%,10% 75%,0 80%)}25%{-webkit-clip-path:polygon(0 0,15% 10%,30% 0,45% 10%,60% 0,75% 10%,90% 0,100% 10%,100% 90%,90% 100%,75% 90%,60% 100%,45% 90%,30% 100%,15% 90%,0 100%);clip-path:polygon(0 0,15% 10%,30% 0,45% 10%,60% 0,75% 10%,90% 0,100% 10%,100% 90%,90% 100%,75% 90%,60% 100%,45% 90%,30% 100%,15% 90%,0 100%)}50%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 70%,0 70%);clip-path:polygon(0 30%,100% 30%,100% 70%,0 70%)}75%{-webkit-clip-path:polygon(0 10%,10% 0,20% 10%,30% 0,40% 10%,50% 0,60% 10%,70% 0,80% 10%,90% 0,100% 10%,100% 90%,90% 100%,80% 90%,70% 100%,60% 90%,50% 100%,40% 90%,30% 100%,20% 90%,10% 100%,0 90%);clip-path:polygon(0 10%,10% 0,20% 10%,30% 0,40% 10%,50% 0,60% 10%,70% 0,80% 10%,90% 0,100% 10%,100% 90%,90% 100%,80% 90%,70% 100%,60% 90%,50% 100%,40% 90%,30% 100%,20% 90%,10% 100%,0 90%)}to{-webkit-clip-path:polygon(0 20%,10% 25%,20% 20%,30% 25%,40% 20%,50% 25%,60% 20%,70% 25%,80% 20%,90% 25%,100% 20%,100% 80%,90% 75%,80% 80%,70% 75%,60% 80%,50% 75%,40% 80%,30% 75%,20% 80%,10% 75%,0 80%);clip-path:polygon(0 20%,10% 25%,20% 20%,30% 25%,40% 20%,50% 25%,60% 20%,70% 25%,80% 20%,90% 25%,100% 20%,100% 80%,90% 75%,80% 80%,70% 75%,60% 80%,50% 75%,40% 80%,30% 75%,20% 80%,10% 75%,0 80%)}}.ca__fx-danceTop{animation-name:danceTop;transform-origin:top}@keyframes danceTop{16%{transform:skew(-14deg)}33%{transform:skew(12deg)}49%{transform:skew(-8deg)}66%{transform:skew(6deg)}83%{transform:skew(-4deg)}}.ca__fx-danceMiddle{animation-name:danceMiddle}@keyframes danceMiddle{16%{transform:skew(-14deg)}33%{transform:skew(12deg)}49%{transform:skew(-8deg)}66%{transform:skew(6deg)}83%{transform:skew(-4deg)}}.ca__fx-danceBottom{animation-name:danceBottom;transform-origin:bottom}@keyframes danceBottom{16%{transform:skew(-14deg)}33%{transform:skew(12deg)}49%{transform:skew(-8deg)}66%{transform:skew(6deg)}83%{transform:skew(-4deg)}}.ca__fx-doorCloseFromLeft{animation-name:doorCloseFromLeft}@keyframes doorCloseFromLeft{0%{transform:perspective(0) rotateY(0deg);transform-origin:left;opacity:0}1%{transform:perspective(400px) rotateY(90deg);transform-origin:left;opacity:0}50%,to{transform:perspective(400px) rotateY(0deg);transform-origin:left;opacity:1}}.ca__fx-doorOpenFromRight{animation-name:doorOpenFromRight}@keyframes doorOpenFromRight{0%{transform:perspective(0) rotateY(0deg);transform-origin:left;opacity:1}1%{transform:perspective(400px) rotateY(0deg);transform-origin:left;opacity:1}50%,to{transform:perspective(400px) rotateY(90deg);transform-origin:left;opacity:0}}.ca__fx-doorCloseFromRight{animation-name:doorCloseFromRight}@keyframes doorCloseFromRight{0%{transform:perspective(400px) rotateY(-90deg);transform-origin:right;opacity:0}50%,to{transform:perspective(400px) rotateY(0deg);transform-origin:right;opacity:1}}.ca__fx-doorOpenFromLeft{animation-name:doorOpenFromLeft}@keyframes doorOpenFromLeft{0%{transform:perspective(400px) rotateY(0deg);transform-origin:right;opacity:1}50%,to{transform:perspective(400px) rotateY(-90deg);transform-origin:right;opacity:0}}.ca__fx-curtainReveal{animation-name:curtainReveal;animation-timing-function:ease-out;transform-origin:top center;overflow:hidden}@keyframes curtainReveal{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0}50%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}.ca__fx-curtainClose{animation-name:curtainClose;animation-timing-function:ease-in;transform-origin:top center}@keyframes curtainClose{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}50%,to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0}}.ca__fx-spiralTwistIn{animation-name:spiralTwistIn;animation-timing-function:ease-out;transform-origin:center;will-change:transform,opacity}@keyframes spiralTwistIn{0%{transform:scale(1) rotate(0deg);opacity:0}1%{transform:scale(0) rotate(2turn);opacity:0}60%{transform:scale(1.05) rotate(-30deg);opacity:1}to{transform:scale(1) rotate(0deg)}}.ca__fx-spiralTwistOut{animation-name:spiralTwistOut;animation-timing-function:ease-in;transform-origin:center;will-change:transform,opacity}@keyframes spiralTwistOut{0%{transform:scale(1) rotate(0deg);opacity:1}to{transform:scale(.3) rotate(-1turn);opacity:0}}.ca__fx-spotlightFocus{animation-name:spotlightFocus;animation-timing-function:ease-in-out;transform-origin:center;will-change:transform,opacity}@keyframes spotlightFocus{0%{filter:brightness(.2) blur(4px);transform:scale(1.2);opacity:0}to{filter:brightness(1) blur(0);transform:scale(1);opacity:1}}.ca__fx-spotlightFade{animation-name:spotlightFade;animation-timing-function:ease-out;transform-origin:center;will-change:transform,opacity}@keyframes spotlightFade{0%{filter:brightness(1) blur(0);opacity:1;transform:scale(1)}to{filter:brightness(.3) blur(6px);opacity:0;transform:scale(.9)}}.ca__fx-elevateLeft{animation-name:elevateLeft}@keyframes elevateLeft{0%{transform:translateY(100%) rotate(-20deg);transform-origin:right}40%{transform:rotate(20deg);transform-origin:right}65%{transform:rotate(0deg);transform-origin:right}}.ca__fx-elevateRight{animation-name:elevateRight}@keyframes elevateRight{0%{transform:translateY(100%) rotate(20deg);transform-origin:left}40%{transform:rotate(-20deg);transform-origin:left}65%{transform:rotate(0deg);transform-origin:left}}.ca__fx-bobble{animation-name:bobble;transform-origin:center}@keyframes bobble{0%,to{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}90%{transform:translateX(2%) rotate(.5deg)}}.ca__fx-jelly{animation-name:jelly}@keyframes jelly{0%{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}to{transform:scale(1)}}.ca__fx-perspectiveTilt{animation-name:perspectiveTilt}@keyframes perspectiveTilt{50%{transform:perspective(400px) rotateY(10deg)}}.ca__fx-jello{animation:fx_jello var(--jello-duration,.9s) both}@keyframes fx_jello{0%,to{transform:none}30%{transform:skewX(-12.5deg) skewY(-12.5deg)}40%{transform:skewX(6.25deg) skewY(6.25deg)}50%{transform:skewX(-3.125deg) skewY(-3.125deg)}65%{transform:skewX(1.5625deg) skewY(1.5625deg)}75%{transform:skewX(-.78125deg) skewY(-.78125deg)}}.ca__fx-waveBand{animation-name:waveBand;transform-origin:center center}@keyframes waveBand{0%,to{transform:scaleY(1) translateY(0)}25%{transform:scaleY(1.1) translateY(-5px)}50%{transform:scaleY(.9) translateY(5px)}75%{transform:scaleY(1.05) translateY(-2px)}}.ca__fx-fadeIn{animation-name:fx_fadeIn}@keyframes fx_fadeIn{0%{opacity:0}to{opacity:1}}.ca__fx-fadeInLeft{animation-name:fx_fadeInLeft}@keyframes fx_fadeInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1}}.ca__fx-fadeInRight{animation-name:fx_fadeInRight}@keyframes fx_fadeInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1}}.ca__fx-fadeInTop{animation-name:fadeInTop}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1}}.ca__fx-fadeInBottom{animation-name:fadeInBottom}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1}}.ca__fx-fadeOut{animation-name:fadeOut}@keyframes fadeOut{to{opacity:0}}.ca__fx-fadeOutLeft{animation-name:fx_fadeOutLeft}@keyframes fx_fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translateX(-100%)}}.ca__fx-fadeOutRight{animation-name:fx_fadeOutRight}@keyframes fx_fadeOutRight{0%{opacity:1}to{opacity:0;transform:translateX(100%)}}.ca__fx-fadeOutTop{animation-name:fadeOutTop}@keyframes fadeOutTop{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.ca__fx-fadeOutBottom{animation-name:fadeOutBottom}@keyframes fadeOutBottom{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.ca__fx-tiltFadeBack{animation:tiltFadeBack 1s cubic-bezier(.45,0,.55,1) forwards;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}@keyframes tiltFadeBack{0%{transform:perspective(800px) rotateX(0deg) translateZ(0);opacity:1}to{transform:perspective(800px) rotateX(40deg) translateZ(-100px);opacity:0}}.ca__fx-flipTwistRight{animation-name:flipTwistRight;transform-origin:center right;animation-timing-function:ease-out;will-change:transform,opacity}@keyframes flipTwistRight{0%{transform:perspective(0) rotateY(0deg) rotate(0deg);opacity:0}1%{transform:perspective(1000px) rotateY(90deg) rotate(-25deg);opacity:0}60%{transform:perspective(1000px) rotateY(-10deg) rotate(5deg);opacity:1}to{transform:perspective(1000px) rotateY(0deg) rotate(0deg)}}.ca__fx-flipTwistLeft{animation-name:flipTwistLeft;transform-origin:center left;animation-timing-function:ease-out;will-change:transform,opacity}@keyframes flipTwistLeft{0%{transform:perspective(0) rotateY(0deg) rotate(0deg);opacity:0}1%{transform:perspective(1000px) rotateY(-90deg) rotate(25deg);opacity:0}60%{transform:perspective(1000px) rotateY(10deg) rotate(-5deg);opacity:1}to{transform:perspective(1000px) rotateY(0deg) rotate(0deg)}}.ca__fx-flipTwistTop{animation-name:flipTwistTop;transform-origin:top center;will-change:transform,opacity}@keyframes flipTwistTop{0%{transform:perspective(0) rotateX(0deg) rotate(0deg) translateY(0);opacity:0}1%{transform:perspective(800px) rotateX(90deg) rotate(20deg) translateY(-80%);opacity:0}50%{transform:perspective(800px) rotateX(-10deg) rotate(-10deg);opacity:1}to{transform:perspective(800px) rotateX(0deg) rotate(0deg)}}.ca__fx-flipTwistBottom{animation-name:flipTwistBottom;transform-origin:bottom center;will-change:transform,opacity}@keyframes flipTwistBottom{0%{transform:perspective(0) rotateX(0deg) rotate(0deg) translateY(0);opacity:0}1%{transform:perspective(800px) rotateX(-90deg) rotate(-20deg) translateY(80%);opacity:0}50%{transform:perspective(800px) rotateX(10deg) rotate(10deg);opacity:1}to{transform:perspective(800px) rotateX(0deg) rotate(0deg)}}.ca__fx-flipTwistPop{animation-name:flipTwistPop;transform-origin:center;will-change:transform,opacity}@keyframes flipTwistPop{0%{transform:perspective(600px) rotateY(60deg) rotate(-10deg) scale(.8);opacity:0}60%{transform:perspective(600px) rotateY(-10deg) rotate(5deg) scale(1.05);opacity:1}to{transform:perspective(600px) rotateY(0deg) rotate(0deg) scale(1)}}.ca__fx-flipTwistCombo{animation-name:flipTwistCombo;animation-duration:1.5s;transform-origin:top right;will-change:transform,opacity;animation-timing-function:cubic-bezier(.3,1.4,.5,1)}@keyframes flipTwistCombo{0%{transform:perspective(0) rotateX(0deg) rotateY(0deg) rotate(0deg) translate(0);opacity:0}1%{transform:perspective(1000px) rotateX(90deg) rotateY(60deg) rotate(-30deg) translate(50%,-100%);opacity:0}50%{transform:perspective(1000px) rotateX(-10deg) rotateY(-10deg) rotate(5deg);opacity:1}to{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) rotate(0deg) translate(0)}}.ca__fx-flipTwistVertical{animation-name:flipTwistVertical;transform-origin:center top;will-change:transform,opacity}@keyframes flipTwistVertical{0%{transform:perspective(0) rotateX(0deg) rotate(0deg);opacity:0}1%{transform:perspective(900px) rotateX(-90deg) rotate(15deg);opacity:0}50%{transform:perspective(900px) rotateX(15deg) rotate(-5deg);opacity:1}to{transform:perspective(900px) rotateX(0deg) rotate(0deg)}}.ca__fx-flipTwistDiagonal{animation-name:flipTwistDiagonal;transform-origin:top right;will-change:transform,opacity}@keyframes flipTwistDiagonal{0%{transform:perspective(0) rotateX(0deg) rotateY(0deg) rotate(0deg);opacity:0}1%{transform:perspective(1000px) rotateX(-60deg) rotateY(60deg) rotate(25deg);opacity:0}50%{transform:rotateX(10deg) rotateY(-10deg) rotate(-5deg);opacity:1}to{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}}.ca__fx-flipTwistSlam{animation-name:flipTwistSlam;transform-origin:center left;will-change:transform,opacity;animation-timing-function:cubic-bezier(.3,1.5,.4,1)}@keyframes flipTwistSlam{0%{transform:perspective(0) rotateY(0deg) rotate(0deg);opacity:0}1%{transform:perspective(800px) rotateY(-120deg) rotate(20deg);opacity:0}70%{transform:rotateY(15deg) rotate(-10deg);opacity:1}to{transform:rotateY(0deg) rotate(0deg)}}.ca__fx-flipTwistZoom{animation-name:flipTwistZoom;transform-origin:center;will-change:transform,opacity}@keyframes flipTwistZoom{0%{transform:perspective(1000px) rotateY(75deg) scale(1.3);opacity:0}60%{transform:rotateY(-15deg) scale(.95);opacity:1}to{transform:rotateY(0deg) scale(1)}}.ca__fx-flipTwistDrop{animation-name:flipTwistDrop;transform-origin:top center;will-change:transform,opacity}@keyframes flipTwistDrop{0%{transform:perspective(800px) rotateX(80deg) translateY(-80%);opacity:0}50%{transform:rotateX(-15deg) translateY(5%);opacity:1}to{transform:rotateX(0deg) translateY(0)}}.ca__fx-flipTwistTiltIn{animation-name:flipTwistTiltIn;transform-origin:center;will-change:transform,opacity}@keyframes flipTwistTiltIn{0%{transform:perspective(0) rotateY(0deg) rotate(0deg);opacity:0}1%{transform:perspective(900px) rotateY(90deg) rotate(-30deg);opacity:0}40%{transform:rotateY(-20deg) rotate(10deg);opacity:1}to{transform:rotateY(0deg) rotate(0deg)}}.ca__fx-flipTwistHover{display:inline-block;transform-origin:center;transition:transform .5s ease,opacity .5s ease}.ca__fx-flipTwistHover:hover{transform:perspective(800px) rotateY(15deg) rotate(-5deg) scale(1.05);opacity:.95}.ca__fx-flipTwistTiltHover{display:inline-block;transform-origin:center;transition:transform .4s ease-in-out}.ca__fx-flipTwistTiltHover:hover{transform:perspective(900px) rotate(10deg) rotateY(20deg)}.ca__fx-flipTwistZoomHover{display:inline-block;transform-origin:center;transition:transform .6s ease-out}.ca__fx-flipTwistZoomHover:hover{transform:perspective(1000px) rotateY(-15deg) scale(1.1)}.ca__fx-flipTwistOutRight{animation-name:flipTwistOutRight;transform-origin:center right;will-change:transform,opacity}@keyframes flipTwistOutRight{0%{transform:rotateY(0deg) rotate(0deg);opacity:1}60%{transform:rotateY(-20deg) rotate(10deg);opacity:.7}to{transform:rotateY(90deg) rotate(-15deg);opacity:0}}.ca__fx-flipTwistOutLeft{animation-name:flipTwistOutLeft;transform-origin:center left;will-change:transform,opacity}@keyframes flipTwistOutLeft{0%{transform:rotateY(0deg);opacity:1}60%{transform:rotateY(20deg) rotate(-10deg);opacity:.6}to{transform:rotateY(-90deg) rotate(10deg);opacity:0}}.ca__fx-flipTwistOutTop{animation-name:flipTwistOutTop;transform-origin:top center;will-change:transform,opacity}@keyframes flipTwistOutTop{0%{transform:rotateX(0deg);opacity:1}50%{transform:rotateX(20deg);opacity:.6}to{transform:rotateX(-90deg) translateY(-60%);opacity:0}}.ca__fx-flipTwistOutZoom{animation-name:flipTwistOutZoom;transform-origin:center;will-change:transform,opacity}@keyframes flipTwistOutZoom{0%{transform:rotateY(0deg) scale(1);opacity:1}60%{transform:rotateY(-15deg) scale(.9);opacity:.6}to{transform:rotateY(75deg) scale(.5);opacity:0}}.ca__fx-flipX{animation-name:flipX;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes flipX{0%{transform:perspective(600px) rotateX(-180deg);opacity:0}to{transform:perspective(600px) rotateX(-1turn)}}.ca__fx-flipXZoomIn{animation-name:flipXZoomIn;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes flipXZoomIn{0%{transform:perspective(600px) rotateX(0deg) scale(1);animation-timing-function:ease-out}40%{transform:perspective(600px) rotateX(-180deg) scale(1.8);animation-timing-function:ease-out}80%{transform:perspective(600px) rotateX(-1turn) scale(.7);animation-timing-function:ease-in}to{transform:scale(1)}}.ca__fx-flipXZoomOut{animation-name:flipXZoomOut;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes flipXZoomOut{0%{transform:perspective(600px) rotateX(0deg) scale(1);animation-timing-function:ease-out}40%{transform:perspective(600px) rotateX(180deg) scale(1.8);animation-timing-function:ease-out}80%{transform:perspective(600px) rotateX(1turn) scale(.7);animation-timing-function:ease-in}to{transform:scale(1)}}.ca__fx-flipOutLeft{animation-name:flipOutLeft;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes flipOutLeft{0%{transform:perspective(600px) rotateY(0deg);opacity:1}to{transform:perspective(600px) rotateY(-90deg) translateX(-60px);opacity:0}}.ca__fx-flipOutRight{animation-name:flipOutRight;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes flipOutRight{0%{transform:perspective(600px) rotateY(0deg);opacity:1}to{transform:perspective(600px) rotateY(90deg) translateX(60px);opacity:0}}.ca__fx-flipOutXLeft{animation-name:flipOutXLeft;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes flipOutXLeft{0%{transform:perspective(600px) rotateX(0deg);opacity:1}to{transform:perspective(600px) rotateX(-90deg) translateX(-60px);opacity:0}}.ca__fx-flipOutXRight{animation-name:flipOutXRight;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes flipOutXRight{0%{transform:perspective(600px) rotateX(0deg);opacity:1}to{transform:perspective(600px) rotateX(90deg) translateX(60px);opacity:0}}.ca__fx-flipY{animation-name:flipY;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes flipY{0%{transform:perspective(600px) rotateY(180deg);opacity:0}to{transform:perspective(600px) rotateY(1turn)}}.ca__fx-flipYZoomIn{animation-name:flipYZoomIn;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes flipYZoomIn{0%{transform:perspective(600px) rotateY(0deg) scale(1);animation-timing-function:ease-out}40%{transform:perspective(600px) rotateY(180deg) scale(1.6);animation-timing-function:ease-out}80%{transform:perspective(600px) rotateY(1turn) scale(.7);animation-timing-function:ease-in}to{transform:scale(1)}}.ca__fx-flipYZoomOut{animation-name:flipYZoomOut;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes flipYZoomOut{0%{transform:perspective(600px) rotateY(0deg) scale(1);animation-timing-function:ease-out}40%{transform:perspective(600px) rotateY(180deg) scale(.6);animation-timing-function:ease-out}80%{transform:perspective(600px) rotateY(1turn) scale(1.8);animation-timing-function:ease-in}to{transform:scale(1)}}.ca__fx-flyInTop{animation-name:flyInTop}@keyframes flyInTop{0%{transform:translateY(80px);opacity:0}50%{transform:translateY(-50px);animation-timing-function:ease-out}}.ca__fx-flyInBottom{animation-name:flyInBottom}@keyframes flyInBottom{0%{transform:translateY(-80px);opacity:0}50%{transform:translateY(50px);animation-timing-function:ease-out}}.ca__fx-flyOutTop{animation-name:flyOutTop}@keyframes flyOutTop{30%{transform:translateY(80px);animation-timing-function:ease-out}80%{transform:translateY(-50px);animation-timing-function:ease-out}to{opacity:0}}.ca__fx-flyOutBottom{animation-name:flyOutBottom}@keyframes flyOutBottom{30%{transform:translateY(-80px);animation-timing-function:ease-out}80%{transform:translateY(50px);animation-timing-function:ease-out}to{opacity:0}}.ca__fx-microGlitch{animation-name:microGlitch;animation-timing-function:steps(1);will-change:transform,opacity}@keyframes microGlitch{0%,to{transform:translate(0);opacity:1}20%{transform:translate(-2px,1px)}40%{transform:translate(3px,-1px)}60%{transform:translate(-1px,2px)}80%{transform:translate(1px,-2px)}}.ca__fx-glitchPopIn{animation-name:glitchPopIn;animation-timing-function:ease-out;animation-iteration-count:1;animation-direction:normal;will-change:transform,opacity}@keyframes glitchPopIn{0%{transform:scale(.8);filter:contrast(2) brightness(.5);opacity:0}30%{transform:scale(1.2);filter:contrast(1.5) brightness(1.5);opacity:1}50%{transform:scale(.95) translate(-2px,2px)}70%{transform:translate(2px,-2px)}to{transform:scale(1);filter:none}}.ca__fx-glitchExit{animation-name:glitchExit;animation-timing-function:steps(2);animation-iteration-count:1;animation-direction:normal;will-change:transform,opacity}@keyframes glitchExit{0%{opacity:1;transform:translate(0)}30%{transform:translate(4px,-2px)}60%{transform:translate(-4px,2px)}to{opacity:0;transform:translate(-10px,10px) scale(.9)}}.ca__fx-glitchJitter{animation:glitchJitter .6s steps(2)}@keyframes glitchJitter{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}.ca__fx-glitchSlice{animation:glitchSlice 1s linear alternate}@keyframes glitchSlice{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate(0)}20%{-webkit-clip-path:inset(10% 0 85% 0);clip-path:inset(10% 0 85% 0);transform:translate(-5px)}40%{-webkit-clip-path:inset(60% 0 15% 0);clip-path:inset(60% 0 15% 0);transform:translate(5px)}60%{-webkit-clip-path:inset(30% 0 40% 0);clip-path:inset(30% 0 40% 0);transform:translate(-3px)}80%{-webkit-clip-path:inset(45% 0 30% 0);clip-path:inset(45% 0 30% 0);transform:translate(3px)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate(0)}}.ca__fx-glitchFlash{animation:glitchFlash .15s steps(2)}@keyframes glitchFlash{0%,to{opacity:1}50%{opacity:0}}.ca__fx-glitchSliceInCollapse{animation-name:glitchSliceInCollapse;animation-timing-function:steps(5)}@keyframes glitchSliceInCollapse{0%{opacity:0;transform:scaleY(0);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}40%{transform:scaleY(.6);-webkit-clip-path:inset(60% 0 10% 0);clip-path:inset(60% 0 10% 0)}70%{transform:scaleY(.9);-webkit-clip-path:inset(20% 0 20% 0);clip-path:inset(20% 0 20% 0)}to{opacity:1;transform:scaleY(1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.ca__fx-typewriterCorrupt{animation:typewriterCorrupt 1.5s steps(2)}@keyframes typewriterCorrupt{0%{transform:translate(0);opacity:1;filter:none}25%{transform:translate(-1px);filter:blur(1px) hue-rotate(30deg)}50%{transform:translate(1px);filter:grayscale(.5)}75%{transform:translate(-.5px);opacity:.9}to{transform:translate(0);filter:none;opacity:1}}.ca__fx-glitchSliceYank{animation:glitchSliceYank 1s steps(2)}@keyframes glitchSliceYank{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate(0)}15%{-webkit-clip-path:inset(10% 0 80% 0);clip-path:inset(10% 0 80% 0);transform:translateX(-5px)}30%{-webkit-clip-path:inset(60% 0 25% 0);clip-path:inset(60% 0 25% 0);transform:translateX(4px)}45%{-webkit-clip-path:inset(40% 0 50% 0);clip-path:inset(40% 0 50% 0);transform:translateX(-3px)}60%{-webkit-clip-path:inset(20% 0 70% 0);clip-path:inset(20% 0 70% 0);transform:translateX(3px)}75%{-webkit-clip-path:inset(50% 0 30% 0);clip-path:inset(50% 0 30% 0);transform:translateX(-2px)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate(0)}}.ca__fx-glitchSliceInSharp{animation-name:glitchSliceInSharp;animation-timing-function:ease-out}@keyframes glitchSliceInSharp{0%{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translateX(-10px)}40%{-webkit-clip-path:inset(60% 0 10% 0);clip-path:inset(60% 0 10% 0);transform:translateX(6px)}70%{-webkit-clip-path:inset(30% 0 30% 0);clip-path:inset(30% 0 30% 0);transform:translateX(-4px)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateX(0)}}.ca__fx-glitchSliceExitSharp{animation:glitchSliceExitSharp .8s ease-in forwards}@keyframes glitchSliceExitSharp{0%{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateX(0)}30%{-webkit-clip-path:inset(30% 0 30% 0);clip-path:inset(30% 0 30% 0);transform:translateX(-4px)}60%{-webkit-clip-path:inset(60% 0 10% 0);clip-path:inset(60% 0 10% 0);transform:translateX(6px)}to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;transform:translateX(-12px)}}.ca__fx-glitchSliceTilt{animation:glitchSliceTilt 1.2s linear}@keyframes glitchSliceTilt{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:skew(0deg,0deg)}25%{-webkit-clip-path:inset(10% 0 80% 0);clip-path:inset(10% 0 80% 0);transform:skew(2deg,0)}50%{-webkit-clip-path:inset(30% 0 40% 0);clip-path:inset(30% 0 40% 0);transform:skew(-2deg,1deg)}75%{-webkit-clip-path:inset(5% 0 70% 0);clip-path:inset(5% 0 70% 0);transform:skew(1.5deg,-.5deg)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:skew(0deg,0deg)}}.ca__fx-glitchSliceInTilt{animation-name:glitchSliceInTilt}@keyframes glitchSliceInTilt{0%{opacity:0;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:skew(0,0) scaleY(1)}1%{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:skew(8deg,-2deg) scaleY(.8)}50%{-webkit-clip-path:inset(60% 0 10% 0);clip-path:inset(60% 0 10% 0);transform:skew(-5deg,1deg)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:skew(0,0) scaleY(1)}}.ca__fx-glitchSliceExitTilt{animation:glitchSliceExitTilt 1s ease-in forwards}@keyframes glitchSliceExitTilt{0%{transform:skew(0deg,0deg);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}40%{transform:skew(-5deg,1deg);-webkit-clip-path:inset(40% 0 40% 0);clip-path:inset(40% 0 40% 0)}70%{transform:skew(8deg,-2deg);-webkit-clip-path:inset(60% 0 10% 0);clip-path:inset(60% 0 10% 0)}to{transform:skew(0deg,0deg) scaleY(.8);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);opacity:0}}.ca__fx-glitchSliceCrack{animation:glitchSliceCrack 1.4s}@keyframes glitchSliceCrack{0%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate(0)}20%{-webkit-clip-path:inset(45% 0 45% 0);clip-path:inset(45% 0 45% 0);transform:translateX(5px)}50%{-webkit-clip-path:inset(50% 0 40% 0);clip-path:inset(50% 0 40% 0);transform:translateX(-5px)}70%{-webkit-clip-path:inset(48% 0 42% 0);clip-path:inset(48% 0 42% 0);transform:translateX(3px)}}.ca__fx-glitchSliceStagger{animation:glitchSliceStagger 3s steps(1)}@keyframes glitchSliceStagger{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:none}10%{-webkit-clip-path:inset(10% 0 70% 0);clip-path:inset(10% 0 70% 0);transform:translateX(4px)}20%{-webkit-clip-path:inset(60% 0 20% 0);clip-path:inset(60% 0 20% 0);transform:translateX(-3px)}30%{-webkit-clip-path:inset(35% 0 50% 0);clip-path:inset(35% 0 50% 0);transform:translateX(2px)}40%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:none}}.ca__fx-glitchScanBurst{animation:glitchScanBurst 1.4s ease-out both}@keyframes glitchScanBurst{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transform:scaleY(1.1);filter:brightness(.1);opacity:0}30%{-webkit-clip-path:polygon(0 0,100% 0,100% 20%,0 20%);clip-path:polygon(0 0,100% 0,100% 20%,0 20%);filter:hue-rotate(60deg)}60%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:brightness(1.2)}to{transform:scaleY(1);opacity:1;filter:none}}.ca__fx-hudAlertGlitch{animation:hudAlertGlitch .6s steps(2);color:#f44}@keyframes hudAlertGlitch{0%,to{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(-2px,2px)}}.ca__fx-glitchSequence{animation:initiateSequence 1.2s steps(3) forwards;color:#00f9ff;text-shadow:0 0 4px #00f9ff}@keyframes initiateSequence{0%{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.ca__fx-corruptTextScramble{animation:corruptTextScramble 1.2s steps(2);color:#ff0059;text-shadow:0 0 4px #ff0059}@keyframes corruptTextScramble{0%{opacity:1;transform:skewX(0);filter:hue-rotate(0deg)}50%{opacity:.6;transform:skewX(15deg);filter:hue-rotate(180deg)}to{opacity:1;transform:skewX(0);filter:hue-rotate(0deg)}}.ca__fx-corruptTextOffset{animation:corruptTextOffset .5s steps(3);text-shadow:2px 0 #f0f,-2px 0 #0ff}@keyframes corruptTextOffset{0%{transform:translateX(0)}50%{transform:translateX(1px)}to{transform:translateX(-1px)}}.ca__fx-criticalBreach{animation:criticalBreach 1.2s steps(2);color:#ff1a1a;background:#000;text-shadow:0 0 4px red}@keyframes criticalBreach{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}.ca__fx-glitchCompressIn{animation-name:glitchCompressIn;animation-timing-function:steps(3);will-change:transform,opacity}@keyframes glitchCompressIn{0%{transform:scale(1);filter:none;opacity:0}1%{transform:scale(2,.6);filter:blur(6px) brightness(.2);opacity:0}40%{transform:scale(1.5,.95);filter:blur(2px);opacity:.8}to{transform:scale(1);filter:none;opacity:1}}.ca__fx-glitchCompressOut{animation-name:glitchCompressOut;animation-timing-function:steps(3);will-change:transform,opacity}@keyframes glitchCompressOut{0%{transform:scale(1);filter:none;opacity:1}60%{transform:scale(1.5,.95);filter:blur(2px);opacity:.8}to{transform:scale(2,.6);filter:blur(6px) brightness(.2);opacity:0}}.ca__fx-hangAndDropLeft{animation-name:hangAndDropLeft;transform-origin:left;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes hangAndDropLeft{0%{transform:rotate(0deg)}50%{transform:rotate(100deg)}60%{transform:rotate(90deg);opacity:1}90%{opacity:.4;filter:blur(2px)}to{transform:translateY(600%) rotate(120deg) scale(.95);opacity:0}}.ca__fx-hangAndDropRight{animation-name:hangAndDropRight;transform-origin:right;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes hangAndDropRight{0%{transform:rotate(0)}50%{transform:rotate(-100deg)}60%{transform:rotate(-90deg);opacity:1}90%{opacity:.4;filter:blur(2px)}to{transform:translateY(600%) rotate(-120deg) scale(.95);opacity:0}}.ca__fx-hangOnLeft{animation-name:hangOnLeft;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change);transform-origin:left}@keyframes hangOnLeft{0%{transform:rotate(0)}40%{transform:rotate(100deg)}55%{transform:rotate(80deg)}70%{transform:rotate(95deg)}85%{transform:rotate(85deg)}to{transform:rotate(90deg)}}.ca__fx-hangOnRight{animation-name:hangOnRight;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change);transform-origin:right}@keyframes hangOnRight{0%{transform:rotate(0)}40%{transform:rotate(-100deg)}55%{transform:rotate(-80deg)}70%{transform:rotate(-95deg)}85%{transform:rotate(-85deg)}to{transform:rotate(-90deg)}}.ca__fx-heartbeatSlow{animation-name:heartbeatSlow;animation-duration:.5s}@keyframes heartbeatSlow{0%,to{transform:scale(1)}35%,65%{transform:scale(1.2)}}.ca__fx-heartbeatFast{animation-name:heartbeatFast}@keyframes heartbeatFast{0%,28%,70%,to{transform:scale(1)}14%,42%{transform:scale(1.3)}}.ca__fx-elasticPulse{animation:elasticPulse var(--duration,1.2s) ease-in-out}@keyframes elasticPulse{0%,to{transform:scale(1)}30%{transform:scale(1.1)}60%{transform:scale(.95)}}.ca__fx-pulseShake{animation-name:pulseShake}@keyframes pulseShake{90%{transform:scale(1)}92%{transform:scale(1.2)}96%{transform:scale(1)}98%{transform:scale(1.1)}}.ca__fx-kickOutBehind{animation-name:kickOutBehind;transform-origin:top;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}@keyframes kickOutBehind{0%{transform:rotate(0deg)}40%{transform:rotate(45deg)}to{transform:rotate(0deg)}}.ca__fx-kickOutFront{animation-name:kickOutFront;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change);transform-origin:top;animation-timing-function:cubic-bezier(0,.9,.7,1.45)}@keyframes kickOutFront{0%{transform:rotate(0deg)}40%{transform:rotate(-45deg)}to{transform:rotate(0deg)}}.ca__fx-kiteFloatInRight{animation-name:kiteFloatInRight;transform-origin:top left;will-change:transform,opacity}@keyframes kiteFloatInRight{0%{transform:translate(80%,-100%) rotate(15deg);opacity:0}30%{transform:translate(-10%,20%) rotate(-10deg);opacity:1}60%{transform:translate(5%,-10%) rotate(6deg)}80%{transform:translate(-2%,5%) rotate(-3deg)}to{transform:translate(0) rotate(0deg)}}.ca__fx-kiteFloatInLeft{animation-name:kiteFloatInLeft;transform-origin:top right;will-change:transform,opacity}@keyframes kiteFloatInLeft{0%{transform:translate(-80%,-100%) rotate(-15deg);opacity:0}30%{transform:translate(10%,20%) rotate(10deg);opacity:1}60%{transform:translate(-5%,-10%) rotate(-6deg)}80%{transform:translate(2%,5%) rotate(3deg)}to{transform:translate(0) rotate(0deg)}}.ca__fx-kiteHoverLoop{animation-name:kiteHoverLoop;animation-timing-function:ease-in-out;transform-origin:center;will-change:transform}@keyframes kiteHoverLoop{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-4%) rotate(2deg)}50%{transform:translateY(2%) rotate(-3deg)}75%{transform:translateY(-3%) rotate(1.5deg)}to{transform:translateY(0) rotate(0deg)}}.ca__fx-kiteEntrySnap{animation-name:kiteEntrySnap;transform-origin:center top;animation-timing-function:cubic-bezier(.25,.9,.4,1.4);will-change:transform,opacity}@keyframes kiteEntrySnap{0%{transform:translateY(-100%) rotate(20deg);opacity:0}50%{transform:translateY(10%) rotate(-10deg);opacity:1}to{transform:translateY(0) rotate(0deg)}}.ca__fx-kiteWaveExit{animation-name:kiteWaveExit;transform-origin:bottom left;animation-timing-function:ease-in;will-change:transform,opacity}@keyframes kiteWaveExit{0%{transform:translate(0) rotate(0deg);opacity:1}30%{transform:translate(-10%,-10%) rotate(-10deg)}70%{transform:translate(20%,-80%) rotate(25deg);opacity:.5}to{transform:translate(50%,-120%) rotate(40deg);opacity:0}}.ca__fx-kiteWhipIn{animation-name:kiteWhipIn;transform-origin:top left;animation-timing-function:cubic-bezier(.4,-.3,.7,1.8);will-change:transform,opacity}@keyframes kiteWhipIn{0%{transform:translate(-150%,-80%) rotate(-35deg);opacity:0}60%{transform:translate(10%,10%) rotate(15deg);opacity:1}85%{transform:translate(-5%,-5%) rotate(-7deg)}to{transform:translate(0) rotate(0deg)}}.ca__fx-kiteSwingEntry{animation-name:kiteSwingEntry;transform-origin:center;will-change:transform,opacity}@keyframes kiteSwingEntry{0%{transform:translate(-60%,-100%) rotate(-80deg) scale(.6);opacity:0}40%{transform:translate(10%,10%) rotate(30deg) scale(1.05);opacity:1}70%{transform:rotate(-15deg)}to{transform:translate(0) rotate(0deg) scale(1)}}.ca__fx-kiteExitLift{animation-name:kiteExitLift;animation-timing-function:ease-in;transform-origin:bottom right;will-change:transform,opacity}@keyframes kiteExitLift{0%{transform:translate(0) rotate(0deg);opacity:1}40%{transform:translate(10%,-30%) rotate(15deg);opacity:.8}80%{transform:translate(-20%,-90%) rotate(-25deg);opacity:.4}to{transform:translate(40%,-150%) rotate(45deg);opacity:0}}.ca__fx-kiteSnapBounceIn{animation-name:kiteSnapBounceIn;animation-timing-function:cubic-bezier(.45,1.5,.55,1);transform-origin:center top;will-change:transform,opacity}@keyframes kiteSnapBounceIn{0%{transform:translateY(-150%) rotate(25deg);opacity:0}60%{transform:translateY(10%) rotate(-10deg);opacity:1}80%{transform:translateY(-5%) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}.ca__fx-kiteFlipTwist{animation-name:kiteFlipTwist;transform-origin:center;animation-timing-function:ease-out;will-change:transform,opacity}@keyframes kiteFlipTwist{0%{transform:perspective(800px) rotateX(90deg) rotate(-45deg) translateY(-100%);opacity:0}50%{transform:perspective(800px) rotateX(-30deg) rotate(10deg) translateY(10%);opacity:1}to{transform:perspective(800px) rotateX(0deg) rotate(0deg) translateY(0)}}.ca__fx-kiteTetheredFloat{animation-name:kiteTetheredFloat;animation-duration:5s;animation-timing-function:ease-in-out;transform-origin:center;will-change:transform,opacity}@keyframes kiteTetheredFloat{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5%) rotate(2deg)}50%{transform:translateY(3%) rotate(-2deg)}75%{transform:translateY(-3%) rotate(1.5deg)}to{transform:translateY(0) rotate(0deg)}}.ca__fx-kiteCollapse{animation-name:kiteCollapse;transform-origin:top center;animation-timing-function:ease-in;will-change:transform,opacity}@keyframes kiteCollapse{0%{transform:rotate(0deg) translateY(0);opacity:1}30%{transform:rotate(20deg) translateY(20%);opacity:1}60%{transform:rotate(-60deg) translateY(60%) scale(.8);opacity:.5}to{transform:rotate(90deg) translateY(120%) scale(.5);opacity:0}}.ca__fx-kiteDragDrop{animation-name:kiteDragDrop;transform-origin:top center;animation-timing-function:cubic-bezier(.3,1.5,.6,1);will-change:transform,opacity}@keyframes kiteDragDrop{0%{transform:translateY(-80%) rotate(15deg) scale(1.05);opacity:0}60%{transform:translateY(5%) rotate(-8deg);opacity:1}80%{transform:translateY(-3%) rotate(4deg)}to{transform:translateY(0) rotate(0deg) scale(1)}}.ca__fx-sparklePopIn{animation-name:sparklePopIn;animation-timing-function:ease-out;transform-origin:center;filter:brightness(1.5);will-change:transform,opacity}@keyframes sparklePopIn{0%{transform:scale(.3) rotate(-15deg);opacity:0;filter:brightness(3) blur(4px)}60%{transform:scale(1.1) rotate(5deg);filter:brightness(1.8)}to{transform:scale(1) rotate(0);filter:none;opacity:1}}.ca__fx-wandReveal{animation-name:wandReveal;animation-timing-function:ease-out;transform-origin:left center;will-change:transform,opacity}@keyframes wandReveal{0%{transform:translateX(-60%) rotate(-15deg);opacity:0;filter:drop-shadow(0 0 8px gold)}80%{filter:drop-shadow(0 0 4px rgba(255,255,255,.6))}to{transform:translateX(0) rotate(0);filter:none;opacity:1}}.ca__fx-magicDustExit{animation-name:magicDustExit;animation-timing-function:ease-in;transform-origin:center;will-change:transform,opacity}@keyframes magicDustExit{0%{opacity:1;filter:blur(0);transform:scale(1)}60%{opacity:.5;transform:scale(1.1) translateY(-10%);filter:blur(4px)}to{opacity:0;transform:scale(1.2) translateY(-40%);filter:blur(10px)}}.ca__fx-scanReveal{animation-name:scanReveal;animation-timing-function:ease-out;transform-origin:center;will-change:transform,opacity}@keyframes scanReveal{0%{transform:scaleY(0) skewY(-20deg);opacity:0}60%{transform:scaleY(1.1) skewY(5deg);opacity:1}to{transform:scaleY(1) skewY(0deg)}}.ca__fx-systemBootIn{animation:systemBootIn 1.4s ease-out both;transform-origin:top;filter:grayscale(1);will-change:transform,opacity}@keyframes systemBootIn{0%{transform:scaleY(.5) translateY(-30%);filter:grayscale(1) blur(4px);opacity:0}70%{transform:scaleY(1.1);filter:grayscale(.3);opacity:1}to{transform:scaleY(1);filter:none}}.ca__fx-signalDropOut{animation-name:signalDropOut;animation-timing-function:ease-in;transform-origin:center;will-change:transform,opacity}@keyframes signalDropOut{0%{opacity:1;filter:brightness(1)}50%{transform:scale(1.05) translateY(-10%);filter:brightness(1.5)}to{opacity:0;transform:scale(.8) translateY(20%);filter:brightness(.3)}}.ca__fx-approveBounce{animation-name:approveBounce;animation-timing-function:ease-out;transform-origin:center;will-change:transform,opacity}@keyframes approveBounce{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1)}}.ca__fx-whisperFloatIn{animation:whisperFloatIn 1.4s ease-out both;transform-origin:center}@keyframes whisperFloatIn{0%{transform:translateY(0) scale(1);opacity:0;filter:none}1%{transform:translateY(30%) scale(.95);opacity:0;filter:blur(6px)}70%{filter:blur(1px)}to{transform:translateY(0) scale(1);opacity:1;filter:none}}.ca__fx-aetherGlowRise{animation:aetherGlowRise 1.5s ease-out both;transform-origin:bottom center}@keyframes aetherGlowRise{0%{transform:translateY(80%) scale(.8);opacity:0;box-shadow:0 0 20px hsla(0,0%,100%,.4)}50%{box-shadow:0 0 8px hsla(0,0%,100%,.2);opacity:1}to{transform:translateY(0) scale(1);box-shadow:none}}.ca__fx-glintReveal{animation-name:glintReveal;animation-timing-function:ease-out;position:relative;overflow:hidden}.ca__fx-glintReveal:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);transform:skewX(-30deg);animation:glintSweep 1s ease-out forwards}@keyframes glintSweep{to{left:125%}}.ca__fx-enchantFloatDrop{animation:enchantFloatDrop 1.6s ease-in-out both;transform-origin:center}@keyframes enchantFloatDrop{0%{transform:translateY(-100%) scale(1.2);opacity:0;filter:brightness(1.5) blur(3px)}70%{transform:translateY(5%) scale(1.05);filter:blur(1px)}to{transform:translateY(0) scale(1);opacity:1;filter:none}}.ca__fx-mask-wipeInLeft{-webkit-mask-image:linear-gradient(90deg,#000 50%,transparent 0);mask-image:linear-gradient(90deg,#000 50%,transparent 0);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation-name:mask-wipeInLeft}@keyframes mask-wipeInLeft{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-mask-wipeInRight{-webkit-mask-image:linear-gradient(90deg,transparent 50%,#000 0);mask-image:linear-gradient(90deg,transparent 50%,#000 0);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation-name:mask-wipeInLeft}@keyframes mask-wipeInRight{0%{-webkit-mask-position:-100% 0;mask-position:-100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-mask-wipeInTop{-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 0);mask-image:linear-gradient(180deg,#000 50%,transparent 0);-webkit-mask-size:100% 200%;mask-size:100% 200%;animation-name:mask-wipeInTop}@keyframes mask-wipeInTop{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-mask-wipeInBottom{-webkit-mask-image:linear-gradient(180deg,transparent 50%,#000 0);mask-image:linear-gradient(180deg,transparent 50%,#000 0);-webkit-mask-size:100% 200%;mask-size:100% 200%;animation-name:mask-wipeInBottom}@keyframes mask-wipeInBottom{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}.ca__fx-mask-wipeOutLeft{-webkit-mask-image:linear-gradient(90deg,#000 50%,transparent 0);mask-image:linear-gradient(90deg,#000 50%,transparent 0);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation-name:mask-wipeOutLeft}@keyframes mask-wipeOutLeft{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:-100% 0;mask-position:-100% 0}}.ca__fx-mask-wipeOutRight{-webkit-mask-image:linear-gradient(90deg,transparent 50%,#000 0);mask-image:linear-gradient(90deg,transparent 50%,#000 0);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation-name:mask-wipeOutRight}@keyframes mask-wipeOutRight{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.ca__fx-mask-wipeOutTop{-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 0);mask-image:linear-gradient(180deg,#000 50%,transparent 0);-webkit-mask-size:100% 200%;mask-size:100% 200%;animation-name:mask-wipeOutTop}@keyframes mask-wipeOutTop{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 -100%;mask-position:0 -100%}}.ca__fx-mask-wipeOutBottom{-webkit-mask-image:linear-gradient(180deg,transparent 50%,#000 0);mask-image:linear-gradient(180deg,transparent 50%,#000 0);-webkit-mask-size:100% 200%;mask-size:100% 200%;animation-name:mask-wipeOutBottom}@keyframes mask-wipeOutBottom{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}.ca__fx-mask-shutterLinesIn{animation-name:mask-shutterLinesIn;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0,#000 30%,transparent 0,transparent 60%);mask-image:repeating-linear-gradient(90deg,#000 0,#000 30%,transparent 0,transparent 60%);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 30%,transparent 30% 60%);mask-image:repeating-linear-gradient(90deg,#000 0 30%,transparent 30% 60%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-shutterLinesIn{0%{-webkit-mask-position:-100% 0;mask-position:-100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-mask-stripesWideIn{animation-name:mask-stripesWideIn;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0,#000 40%,transparent 0,transparent 60%);mask-image:repeating-linear-gradient(180deg,#000 0,#000 40%,transparent 0,transparent 60%);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 40%,transparent 40% 60%);mask-image:repeating-linear-gradient(180deg,#000 0 40%,transparent 40% 60%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesWideIn{0%{-webkit-mask-position:0 -100%;mask-position:0 -100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-moonEclipseIn{animation:moonEclipseIn 1.6s ease-out both;transform-origin:center;will-change:transform,opacity}@keyframes moonEclipseIn{0%{opacity:0;transform:scale(1) rotate(0deg);filter:none;-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}1%{opacity:0;transform:scale(1.3) rotate(10deg);filter:brightness(0) blur(12px);-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}to{opacity:1;transform:scale(1) rotate(0deg);filter:none;-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}.ca__fx-moonEclipseOut{animation:moonEclipseOut 1.4s ease-in both;transform-origin:center;will-change:transform,opacity}@keyframes moonEclipseOut{0%{opacity:1;transform:scale(1);-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);filter:none}to{opacity:0;transform:scale(1.3) rotate(-10deg);-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);filter:brightness(0) blur(10px)}}.ca__fx-moonSlideInCrescent{animation:moonSlideInCrescent 1.4s ease-out both;-webkit-clip-path:ellipse(0 100% at 0 50%);clip-path:ellipse(0 100% at 0 50%);will-change:transform,opacity}@keyframes moonSlideInCrescent{0%{opacity:0;transform:translateX(-30%);-webkit-clip-path:ellipse(0 100% at 0 50%);clip-path:ellipse(0 100% at 0 50%)}to{opacity:1;transform:translateX(0);-webkit-clip-path:ellipse(100% 100% at 50% 50%);clip-path:ellipse(100% 100% at 50% 50%)}}.ca__fx-moonSliceReveal{animation:moonSliceReveal 1.2s ease-out both;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);will-change:transform,opacity}@keyframes moonSliceReveal{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0;transform:scale(1.8);filter:blur(4px)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:scale(1);filter:none}}.ca__fx-crescentOrbitRevealLeft{animation:crescentOrbitRevealLeft 1.6s ease-out both;transform-origin:center;will-change:transform,opacity}@keyframes crescentOrbitRevealLeft{0%{transform:translateX(-100%) rotate(-45deg) scale(.8);opacity:0;-webkit-clip-path:ellipse(0 100% at 0 50%);clip-path:ellipse(0 100% at 0 50%)}60%{opacity:1;-webkit-clip-path:ellipse(60% 100% at 50% 50%);clip-path:ellipse(60% 100% at 50% 50%)}to{transform:translateX(0) rotate(0deg) scale(1);-webkit-clip-path:ellipse(100% 100% at 50% 50%);clip-path:ellipse(100% 100% at 50% 50%)}}.ca__fx-crescentOrbitRevealRight{animation:crescentOrbitRevealRight 1.6s ease-out both;transform-origin:center;will-change:transform,opacity}@keyframes crescentOrbitRevealRight{0%{transform:translateX(100%) rotate(45deg) scale(.8);opacity:0;-webkit-clip-path:ellipse(0 100% at 100% 50%);clip-path:ellipse(0 100% at 100% 50%)}60%{opacity:1;-webkit-clip-path:ellipse(60% 100% at 50% 50%);clip-path:ellipse(60% 100% at 50% 50%)}to{transform:translateX(0) rotate(0deg) scale(1);-webkit-clip-path:ellipse(100% 100% at 50% 50%);clip-path:ellipse(100% 100% at 50% 50%)}}.ca__fx-moonSliceUp{animation:moonSliceUp 1.4s ease-out both;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);will-change:transform,opacity}@keyframes moonSliceUp{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translateY(20%);opacity:0;filter:blur(5px)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateY(0);opacity:1;filter:none}}.ca__fx-moonPhaseReveal{animation:moonPhaseReveal 1.6s ease-out both;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);will-change:transform,opacity}@keyframes moonPhaseReveal{0%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);opacity:0;transform:scale(1);filter:none}1%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);opacity:0;transform:scale(.9);filter:brightness(.2) blur(8px)}to{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);opacity:1;transform:scale(1);filter:none}}.ca__fx-lunarVeilIn{animation:lunarVeilIn 1.5s ease-out both;-webkit-clip-path:polygon(0 100%,0 100%,100% 100%,100% 100%);clip-path:polygon(0 100%,0 100%,100% 100%,100% 100%);will-change:transform,opacity}@keyframes lunarVeilIn{0%{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0);opacity:0;transform:scale(1);filter:none}1%{-webkit-clip-path:polygon(0 100%,0 100%,100% 100%,100% 100%);clip-path:polygon(0 100%,0 100%,100% 100%,100% 100%);opacity:0;transform:scale(1.05);filter:blur(5px)}to{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0);opacity:1;transform:scale(1);filter:none}}.ca__fx-moonRippleGlow{animation:moonRippleGlow 2.8s ease-in-out;transform-origin:center;will-change:transform,opacity}@keyframes moonRippleGlow{0%,to{box-shadow:0 0 0 0 hsla(0,0%,100%,.1)}50%{box-shadow:0 0 0 12px hsla(0,0%,100%,0)}}.ca__fx-moonDustFloat{animation:moonDustFloat 2.2s ease-out both;will-change:transform,opacity}@keyframes moonDustFloat{0%{opacity:0;transform:translateY(0) scale(1);filter:none}1%{opacity:0;transform:translateY(20%) scale(1.1);filter:blur(8px) grayscale(1)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}.ca__fx-moonTiltRise{animation:moonTiltRise 1.7s ease-out both;transform-origin:bottom left;will-change:transform,opacity}@keyframes moonTiltRise{0%{transform:translateY(60%) rotate(-15deg);opacity:0;filter:brightness(.4) blur(5px)}to{transform:translateY(0) rotate(0deg);opacity:1;filter:none}}.ca__fx-moonCyclePulse{animation:moonCyclePulse 3.5s ease-in-out;will-change:transform,opacity}@keyframes moonCyclePulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.ca__fx-moonFade{animation-name:moonFade;animation-duration:2s;animation-timing-function:ease-out;will-change:transform,opacity}@keyframes moonFade{0%{opacity:0;filter:none;transform:scale(1)}1%{opacity:0;filter:brightness(.3) blur(4px);transform:scale(.95)}to{opacity:1;filter:none;transform:scale(1)}}.ca__fx-moonFadeUp{animation-name:moonFadeUp;animation-duration:2s;animation-timing-function:ease-out;will-change:transform,opacity}@keyframes moonFadeUp{0%{transform:translateY(0) scale(1);opacity:0;filter:none}1%{transform:translateY(20%) scale(.95);opacity:0;filter:brightness(.4) blur(6px)}to{transform:translateY(0) scale(1);opacity:1;filter:none}}.ca__fx-moonFadeDown{animation-name:moonFadeDown;animation-duration:1.8s;animation-timing-function:ease-out;will-change:transform,opacity}@keyframes moonFadeDown{0%{transform:translateY(0) scale(1);opacity:0;filter:none}1%{transform:translateY(-20%) scale(1.05);opacity:0;filter:brightness(.4) blur(6px)}to{transform:translateY(0) scale(1);opacity:1;filter:none}}.ca__fx-moonFadeLeft{animation:moonFadeLeft 2s ease-out both;will-change:transform,opacity}@keyframes moonFadeLeft{0%{transform:translateX(0) scale(1);opacity:0;filter:none}1%{transform:translateX(-30%) scale(.95);opacity:0;filter:brightness(.4) blur(5px)}to{transform:translateX(0) scale(1);opacity:1;filter:none}}.ca__fx-moonFadeRight{animation:moonFadeRight 2s ease-out both;will-change:transform,opacity}@keyframes moonFadeRight{0%{transform:translateX(0) scale(1);opacity:0;filter:none}1%{transform:translateX(30%) scale(.95);opacity:0;filter:brightness(.4) blur(5px)}to{transform:translateX(0) scale(1);opacity:1;filter:none}}.ca__fx-moonFadeScaleUp{animation:moonFadeScaleUp 2.1s ease-out both;will-change:transform,opacity}@keyframes moonFadeScaleUp{0%{transform:scale(1);opacity:0;filter:none}1%{transform:scale(.85);opacity:0;filter:brightness(.3) blur(6px)}to{transform:scale(1);opacity:1;filter:none}}.ca__fx-moonFadeSlow{animation:moonFadeSlow 3.5s ease-out both;will-change:transform,opacity}@keyframes moonFadeSlow{0%{transform:scale(.9);opacity:0;filter:brightness(.25) blur(8px)}to{transform:scale(1);opacity:1;filter:none}}.ca__fx-moonFadeStrong{animation:moonFadeStrong 1.5s ease-out both;will-change:transform,opacity}@keyframes moonFadeStrong{0%{transform:scale(1.1) rotate(-2deg);opacity:0;filter:brightness(.2) blur(12px)}to{transform:scale(1) rotate(0deg);opacity:1;filter:none}}.ca__fx-moonFadeOut{animation-name:moonFadeOut;animation-duration:2s;animation-timing-function:ease-out;will-change:transform,opacity}@keyframes moonFadeOut{0%{opacity:1;filter:none;transform:scale(1)}to{opacity:0;filter:brightness(.3) blur(4px);transform:scale(.95)}}.ca__fx-moonFadeOutUp{animation:moonFadeOutUp 1.6s ease-in both;will-change:transform,opacity}@keyframes moonFadeOutUp{0%{opacity:1;transform:translateY(0) scale(1);filter:none}to{opacity:0;transform:translateY(-30%) scale(.9);filter:brightness(.4) blur(8px)}}.ca__fx-moonFadeOutDown{animation:moonFadeOutDown 1.6s ease-in both;will-change:transform,opacity}@keyframes moonFadeOutDown{0%{opacity:1;transform:translateY(0) scale(1);filter:none}to{opacity:0;transform:translateY(30%) scale(.9);filter:brightness(.4) blur(8px)}}.ca__fx-moonFadeOutLeft{animation:moonFadeOutLeft 1.5s ease-in both;will-change:transform,opacity}@keyframes moonFadeOutLeft{0%{opacity:1;transform:translateX(0) scale(1);filter:none}to{opacity:0;transform:translateX(-30%) scale(.9);filter:brightness(.4) blur(6px)}}.ca__fx-moonFadeOutRight{animation:moonFadeOutRight 1.5s ease-in both;will-change:transform,opacity}@keyframes moonFadeOutRight{0%{opacity:1;transform:translateX(0) scale(1);filter:none}to{opacity:0;transform:translateX(30%) scale(.9);filter:brightness(.4) blur(6px)}}.ca__fx-moonFadeOutScale{animation:moonFadeOutScale 1.7s ease-in both;will-change:transform,opacity}@keyframes moonFadeOutScale{0%{transform:scale(1);opacity:1;filter:none}to{transform:scale(.85);opacity:0;filter:brightness(.2) blur(10px)}}.ca__fx-moveFromLeft{animation-name:moveFromLeft;animation-timing-function:ease-out}@keyframes moveFromLeft{0%{transform:translateX(-200%)}}.ca__fx-moveFromRight{animation-name:moveFromRight;animation-timing-function:ease-out}@keyframes moveFromRight{0%{transform:translateX(200%)}}.ca__fx-moveFromTop{animation-name:moveFromTop;animation-timing-function:ease-out}@keyframes moveFromTop{0%{transform:translateY(-200%)}}.ca__fx-moveFromBottom{animation-name:moveFromBottom;animation-timing-function:ease-out}@keyframes moveFromBottom{0%{transform:translateY(200%)}}.ca__fx-moveToLeft{animation-name:moveToLeft;animation-timing-function:ease-out}@keyframes moveToLeft{to{transform:translateX(200%)}}.ca__fx-moveToRight{animation-name:moveToRight;animation-timing-function:ease-out}@keyframes moveToRight{to{transform:translateX(-200%)}}.ca__fx-moveToTop{animation-name:moveToTop;animation-timing-function:ease-out}@keyframes moveToTop{to{transform:translateY(-200%)}}.ca__fx-moveToBottom{animation-name:moveToBottom;animation-timing-function:ease-out}@keyframes moveToBottom{to{transform:translateY(200%)}}.ca__fx-petalDrop{animation-name:petalDrop;animation-timing-function:ease-out;transform-origin:top center;will-change:transform,opacity}@keyframes petalDrop{0%{transform:translateY(-100%) rotate(15deg);opacity:0}40%{transform:translateY(30%) rotate(-10deg);opacity:1}70%{transform:translateY(90%) rotate(5deg)}to{transform:translateY(120%) rotate(0deg);opacity:0}}.ca__fx-petalLiftOut{animation-name:petalLiftOut;animation-timing-function:ease-in;transform-origin:bottom center;will-change:transform,opacity}@keyframes petalLiftOut{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(-100%) rotate(-20deg);opacity:0}}.ca__fx-leafFloatIn{animation-name:leafFloatIn;animation-timing-function:ease-out;transform-origin:top left;will-change:transform,opacity}@keyframes leafFloatIn{0%{transform:translateX(-60%) rotate(-45deg) scale(.8);opacity:0}50%{transform:translateX(10%) rotate(20deg) scale(1.05);opacity:1}to{transform:translateX(0) rotate(0deg) scale(1)}}.ca__fx-leafFloatAway{animation-name:leafFloatAway;animation-timing-function:ease-in-out;transform-origin:center;will-change:transform,opacity}@keyframes leafFloatAway{0%{transform:translateX(0) rotate(0deg) scale(1);opacity:1}to{transform:translateX(80%) rotate(45deg) scale(.6);opacity:0}}.ca__fx-perspectiveToTop{animation-name:perspectiveToTop;transform:perspective(500px);-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes perspectiveToTop{0%{transform:perspective(500px) rotateX(0deg) translateY(0) translateZ(0);opacity:1}50%{opacity:1}to{transform:perspective(500px) rotateX(90deg) translateY(-100px) translateZ(-150px);opacity:0}}.ca__fx-perspectiveToBottom{animation-name:perspectiveToBottom;transform:perspective(500px);-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes perspectiveToBottom{0%{transform:perspective(500px) rotateX(0deg) translateY(0) translateZ(0);opacity:1}50%{opacity:1}to{transform:perspective(500px) rotateX(-90deg) translateY(100px) translateZ(-150px);opacity:0}}.ca__fx-bounceInFromBottom{animation-name:bounceInFromBottom;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}@keyframes bounceInFromBottom{0%{opacity:0;transform:translateY(100%)}60%{opacity:1;transform:translateY(-20%)}80%{transform:translateY(5%)}to{transform:translateY(0);opacity:1}}.ca__fx-snapGridEntry{animation-name:snapGridEntry;animation-timing-function:cubic-bezier(.3,1.5,.5,1);transform-origin:center;will-change:transform,opacity}@keyframes snapGridEntry{0%{transform:scale(.5) rotate(-20deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.ca__fx-snapGridExit{animation-name:snapGridExit;animation-timing-function:ease-in;transform-origin:center;will-change:transform,opacity}@keyframes snapGridExit{0%{transform:scale(1) rotate(0deg);opacity:1}to{transform:scale(.3) rotate(15deg);opacity:0}}.ca__fx-bounceInWaddle{animation-name:bounceInWaddle;animation-timing-function:ease-out;transform-origin:bottom center;will-change:transform,opacity}@keyframes bounceInWaddle{0%{transform:translateY(100%) rotate(-25deg);opacity:0}40%{transform:translateY(-10%) rotate(15deg);opacity:1}70%{transform:translateY(3%) rotate(-8deg)}to{transform:translateY(0) rotate(0deg)}}.ca__fx-bounceOutWaddle{animation-name:bounceOutWaddle;animation-timing-function:ease-in;transform-origin:bottom center;will-change:transform,opacity}@keyframes bounceOutWaddle{0%{transform:translateY(0) rotate(0deg);opacity:1}30%{transform:rotate(10deg)}to{transform:translateY(120%) rotate(-20deg);opacity:0}}.ca__fx-pullRelease{animation-name:pullRelease}@keyframes pullRelease{15%{transform:scale(1.8)}}.ca__fx-pushRelease{animation-name:pushRelease}@keyframes pushRelease{15%{transform:scale(.5)}}.ca__fx-pushReleaseFrom{animation-name:pushReleaseFrom}@keyframes pushReleaseFrom{0%{transform:scale(3);opacity:0}30%{transform:scale(.5)}}.ca__fx-pushReleaseFromLeft{animation-name:pushReleaseFromLeft}@keyframes pushReleaseFromLeft{0%{transform:translateX(-100%)}30%{transform:translateX(100px)}}.ca__fx-pushReleaseFromRight{animation-name:pushReleaseFromRight}@keyframes pushReleaseFromRight{0%{transform:translateX(100%)}30%{transform:translateX(-100px)}}.ca__fx-pushReleaseFromTop{animation-name:pushReleaseFromTop}@keyframes pushReleaseFromTop{0%{transform:translateY(-100%)}30%{transform:translateY(100px)}}.ca__fx-pushReleaseFromBottom{animation-name:pushReleaseFromBottom}@keyframes pushReleaseFromBottom{0%{transform:translateY(100%)}30%{transform:translateY(-100px)}}.ca__fx-pushReleaseTo{animation-name:pushReleaseTo}@keyframes pushReleaseTo{30%{transform:scale(.5)}to{transform:scale(5);opacity:0}}.ca__fx-pushReleaseToLeft{animation-name:pushReleaseToLeft}@keyframes pushReleaseToLeft{30%{transform:translateX(100px)}to{transform:translateX(-100%);opacity:0}}.ca__fx-pushReleaseToRight{animation-name:pushReleaseToRight}@keyframes pushReleaseToRight{30%{transform:translateX(-100px)}to{transform:translateX(100%);opacity:0}}.ca__fx-pushReleaseToTop{animation-name:pushReleaseToTop}@keyframes pushReleaseToTop{30%{transform:translateY(100px)}to{transform:translateY(-100%);opacity:0}}.ca__fx-pushReleaseToBottom{animation-name:pushReleaseToBottom}@keyframes pushReleaseToBottom{30%{transform:translateY(-100px)}to{transform:translateY(100%);opacity:0}}.ca__fx-rollFromLeft{animation-name:rollFromLeft}@keyframes rollFromLeft{0%{transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}to{transform:translateX(0) perspective(600px) rotateY(0deg);opacity:1}}.ca__fx-rollFromRight{animation-name:rollFromRight}@keyframes rollFromRight{0%{transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}to{transform:translateX(0) perspective(600px) rotateY(0deg);opacity:1}}.ca__fx-rollFromTop{animation-name:rollFromTop}@keyframes rollFromTop{0%{transform:translateY(-100%) perspective(600px) rotateY(180deg);opacity:0}to{transform:translateY(0) perspective(600px) rotateY(0deg);opacity:1}}.ca__fx-rollFromBottom{animation-name:rollFromBottom}@keyframes rollFromBottom{0%{transform:translateY(100%) perspective(600px) rotateY(-180deg);opacity:0}to{transform:translateY(0) perspective(600px) rotateY(0deg);opacity:1}}.ca__fx-rollToLeft{animation-name:rollToLeft}@keyframes rollToLeft{0%{transform:translateX(0) perspective(600px) rotateY(0deg);opacity:1}to{transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}}.ca__fx-rollToRight{animation-name:rollToRight}@keyframes rollToRight{0%{transform:translateX(0) perspective(600px) rotateY(0deg);opacity:1}to{transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}}.ca__fx-rollToTop{animation-name:rollToTop}@keyframes rollToTop{0%{transform:translateY(0) perspective(600px) rotateX(0deg);opacity:1}to{transform:translateY(-100%) perspective(600px) rotateX(180deg);opacity:0}}.ca__fx-rollToBottom{animation-name:rollToBottom}@keyframes rollToBottom{to{transform:translateY(0) perspective(600px) rotateX(0deg);opacity:1}to{transform:translateY(100%) perspective(600px) rotateX(-180deg);opacity:0}}.ca__fx-rotateInLeft{animation-name:rotateInLeft}@keyframes rotateInLeft{0%{opacity:0;transform:translateX(-100%) rotate(0deg)}to{transform:translateX(0) rotate(1turn)}}.ca__fx-rotateInRight{animation-name:rotateInRight}@keyframes rotateInRight{0%{opacity:0;transform:translateX(100%) rotate(0deg)}to{transform:translateX(0) rotate(-1turn)}}.ca__fx-rotateInTop{animation-name:rotateInTop}@keyframes rotateInTop{0%{opacity:0;transform:translateY(-400%) rotate(0deg)}to{transform:translateX(0) rotate(1turn)}}.ca__fx-rotateInBottom{animation-name:rotateInBottom}@keyframes rotateInBottom{0%{opacity:0;transform:translateY(400%) rotate(0deg)}to{transform:translateX(0) rotate(1turn)}}.ca__fx-rotateOutLeft{animation-name:rotateOutLeft}@keyframes rotateOutLeft{0%{transform:translateX(0) rotate(1turn)}to{transform:translateX(-800px) rotate(0deg);opacity:0}}.ca__fx-rotateOutRight{animation-name:rotateOutRight}@keyframes rotateOutRight{0%{transform:translateX(0) rotate(-1turn)}to{transform:translateX(800px) rotate(0deg);opacity:0}}.ca__fx-rotateOutTop{animation-name:rotateOutTop}@keyframes rotateOutTop{0%{transform:translateX(0) rotate(1turn)}to{transform:translateY(-800px) rotate(0deg);opacity:0}}.ca__fx-rotateOutBottom{animation-name:rotateOutBottom}@keyframes rotateOutBottom{0%{transform:translateX(0) rotate(1turn)}to{transform:translateY(800px) rotate(0deg);opacity:0}}.ca__fx-rotate{animation-name:rotate;animation-timing-function:ease-in-out}.ca__fx-rotateX{animation-name:rotateX}@keyframes rotateX{0%{transform:perspective(600px) rotateX(0deg)}to{transform:perspective(600px) rotateX(90deg)}}.ca__fx-rotateXIn{animation-name:rotateXIn}@keyframes rotateXIn{0%{transform:perspective(0) translateZ(0) rotateX(0deg);opacity:0}1%{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}.ca__fx-rotateXOut{animation-name:rotateXOut}@keyframes rotateXOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}.ca__fx-rotateY{animation-name:rotateY}@keyframes rotateY{0%{transform:perspective(600px) rotateY(0deg)}to{transform:perspective(600px) rotateY(90deg)}}.ca__fx-rotateYIn{animation-name:rotateYIn}@keyframes rotateYIn{0%{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}.ca__fx-rotateYOut{animation-name:rotateYOut}@keyframes rotateYOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}.ca__fx-scifiFlickerIn{animation:flickerIn 1.5s steps(10) forwards;opacity:0;transform:scale(.8) translateY(-20px)}@keyframes flickerIn{0%{opacity:0;transform:scale(.8) translateY(-20px) rotateX(10deg);text-shadow:0 0 5px rgba(0,255,204,.2)}10%{opacity:.2;transform:scale(1.05) translateY(5px) rotateX(-5deg);text-shadow:0 0 10px rgba(0,255,204,.5)}20%{opacity:0;transform:scale(.9) translateY(-10px) rotateX(0deg);text-shadow:none}30%{opacity:.6;transform:scale(1.02) translateY(0) rotateX(2deg);text-shadow:0 0 8px rgba(0,255,204,.4)}40%{opacity:.1;transform:scale(.95) translateY(-5px) rotateX(0deg);text-shadow:none}50%{opacity:.8;transform:scale(1.01) translateY(0) rotateX(-1deg);text-shadow:0 0 12px rgba(0,255,204,.6)}60%{opacity:.3;transform:scale(.98) translateY(-2px) rotateX(1deg);text-shadow:none}70%{opacity:.9;transform:scale(1) translateY(0) rotateX(0deg);text-shadow:0 0 15px rgba(0,255,204,.7)}80%{opacity:.5;transform:scale(.99) translateY(0) rotateX(0deg);text-shadow:none}to{opacity:1;transform:scale(1) translateY(0) rotateX(0deg);text-shadow:0 0 20px rgba(0,255,204,.8),0 0 30px rgba(0,255,204,.5)}}.ca__fx-digitalScanlineReveal{animation:scanlineReveal 3s steps(15) forwards;opacity:0;transform:translateY(10px);text-shadow:none}@keyframes scanlineReveal{0%{opacity:0;transform:translateY(15px);text-shadow:0 -2px 0 #054,0 2px 0 #0fa}10%{opacity:.2;transform:translateY(-5px);text-shadow:0 -1px 0 #065,0 1px 0 #0c8}20%{opacity:.1;transform:translateY(8px);text-shadow:0 -3px 0 #043,0 3px 0 #0e9}30%{opacity:.5;transform:translateY(-2px);text-shadow:0 -1px 0 #076,0 1px 0 #0d9}40%{opacity:.3;transform:translateY(5px);text-shadow:0 -2px 0 #054,0 2px 0 #0fa}50%{opacity:.7;transform:translateY(0);text-shadow:0 -1px 0 #087,0 1px 0 #0ea}60%{opacity:.4;transform:translateY(3px);text-shadow:0 -1px 0 #065,0 1px 0 #0c8}70%{opacity:.8;transform:translateY(0);text-shadow:0 0 5px rgba(0,255,170,.5),0 0 10px rgba(0,255,170,.3)}80%{opacity:.6;transform:translateY(1px);text-shadow:0 0 3px rgba(0,255,170,.4)}90%{opacity:.95;transform:translateY(0);text-shadow:0 0 10px rgba(0,255,170,.7),0 0 20px rgba(0,255,170,.4)}to{opacity:1;transform:translateY(0);text-shadow:0 0 15px rgba(0,255,170,.8),0 0 25px rgba(0,255,170,.6)}}.ca__fx-scifiDigitalReveal{animation:digitalReveal 3s ease-out forwards;opacity:0;filter:blur(10px);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);text-shadow:0 0 5px rgba(0,255,204,.4)}@keyframes digitalReveal{0%{opacity:0;filter:blur(10px);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);text-shadow:0 0 5px rgba(0,255,204,.4)}10%{opacity:.2;filter:blur(8px);-webkit-clip-path:inset(0 80% 0 0);clip-path:inset(0 80% 0 0);text-shadow:0 0 10px rgba(0,255,204,.6)}30%{opacity:.6;filter:blur(4px);-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0);text-shadow:0 0 15px rgba(0,255,204,.8)}50%{opacity:.9;filter:blur(2px);-webkit-clip-path:inset(0 10% 0 0);clip-path:inset(0 10% 0 0);text-shadow:0 0 20px rgba(0,255,204,.9)}70%{opacity:1;filter:blur(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);text-shadow:0 0 25px #0fc,0 0 35px rgba(0,255,204,.7)}80%{filter:blur(1px);text-shadow:0 0 15px rgba(0,255,204,.6)}90%{filter:blur(0);text-shadow:0 0 25px #0fc,0 0 35px rgba(0,255,204,.7)}to{opacity:1;filter:blur(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);text-shadow:0 0 20px rgba(0,255,204,.8),0 0 30px rgba(0,255,204,.5)}}.ca__fx-horizontalShake{animation-name:horizontalShake}@keyframes horizontalShake{3%,12%,21%,30%,39%,48%,57%,65%,74%,83%,92%{transform:translateX(5px)}6%,15%,24%,33%,42%,51%,60%,68%,77%,86%,95%{transform:translateX(3px)}9%,18%,27%,36%,45%,54%,63%,71%,80%,89%,98%{transform:translateX(-5px)}}.ca__fx-verticalShake{animation-name:verticalShake}@keyframes verticalShake{3%,12%,21%,30%,39%,48%,57%,65%,74%,83%,92%{transform:translateY(5px)}6%,15%,24%,33%,42%,51%,60%,68%,77%,86%,95%{transform:translateY(3px)}9%,18%,27%,36%,45%,54%,63%,71%,80%,89%,98%{transform:translateY(-5px)}}.ca__fx-madMax{animation-name:madMax}@keyframes madMax{3%,12%,21%,30%,39%,48%,57%,65%,74%,83%,92%{transform:translateY(5px) scale(1.1)}6%,15%,24%,33%,42%,51%,60%,68%,77%,86%,95%{transform:translateY(3px) scale(.8)}9%,18%,27%,36%,45%,54%,63%,71%,80%,89%,98%{transform:translateY(-5px) scale(1.1)}}.ca__fx-coolHorizontalShake{animation-name:coolHorizontalShake}@keyframes coolHorizontalShake{3%,21%,39%,57%,74%,92%{transform:translateX(5px)}6%,24%,42%,60%,77%,95%{transform:translateX(3px)}9%,27%,45%,63%,80%,98%{transform:translateX(-5px)}}.ca__fx-coolVerticalShake{animation-name:coolVerticalShake}@keyframes coolVerticalShake{3%,21%,39%,57%,74%,92%{transform:translateY(5px)}6%,24%,42%,60%,77%,95%{transform:translateY(3px)}9%,27%,45%,63%,80%,98%{transform:translateY(-5px)}}.ca__fx-quietMad{animation-name:quietMad}@keyframes quietMad{3%,21%,39%,57%,74%,92%{transform:translateY(5px) scale(1.1)}6%,24%,42%,60%,77%,95%{transform:translateY(3px) scale(.8)}9%,27%,45%,63%,80%,98%{transform:translateY(-5px) scale(1.1)}}.ca__fx-vibration{animation:vibration .1s linear}@keyframes vibration{50%{transform:skewY(1deg) skewX(-1deg) scale(1.06)}}.ca__fx-shockZoom{animation-name:shockZoom}@keyframes shockZoom{0%{transform:matrix(5,0,0,5,0,0)}35%{transform:matrix(2,0,0,2,0,0)}43%{transform:matrix(1,0,0,1,0,0)}}.ca__fx-shockInLeft{animation-name:shockInLeft}@keyframes shockInLeft{0%{transform:matrix(1,0,0,1,-800,0)}35%{transform:matrix(1,0,0,1,50,0)}43%{transform:matrix(1,0,0,1,0,0)}}.ca__fx-shockInRight{animation-name:shockInRight}@keyframes shockInRight{0%{transform:matrix(1,0,0,1,800,0)}35%{transform:matrix(1,0,0,1,-50,0)}43%{transform:matrix(1,0,0,1,0,0)}}.ca__fx-shockInTop{animation-name:shockInTop}@keyframes shockInTop{0%{transform:matrix(1,0,0,1,0,-400)}35%{transform:matrix(1,0,0,1,0,50)}43%{transform:matrix(1,0,0,1,0,0)}}.ca__fx-shockInBottom{animation-name:shockInBottom}@keyframes shockInBottom{0%{transform:matrix(1,0,0,1,0,400)}35%{transform:matrix(1,0,0,1,0,-50)}43%{transform:matrix(1,0,0,1,0,0)}}.ca__fx-skewLeft{animation-name:skewLeft}@keyframes skewLeft{70%{transform:skewX(40deg)}}.ca__fx-skewRight{animation-name:skewRight}@keyframes skewRight{70%{transform:skewX(-40deg)}}.ca__fx-skewInLeft{animation-name:skewInLeft}@keyframes skewInLeft{0%{opacity:0;transform:translateX(0) skewX(0deg)}1%{opacity:0;transform:translateX(-100%) skewX(-40deg)}70%{transform:skewX(-30deg)}}.ca__fx-skewInRight{animation-name:skewInRight}@keyframes skewInRight{0%{opacity:0;transform:translateX(0) skewX(0deg)}1%{opacity:0;transform:translateX(100%) skewX(40deg)}70%{transform:skewX(30deg)}}.ca__fx-skewOutLeft{animation-name:skewOutLeft}@keyframes skewOutLeft{20%{transform:skewX(40deg)}to{transform:translateX(-100%) skewX(40deg);opacity:0}}.ca__fx-skewOutRight{animation-name:skewOutRight}@keyframes skewOutRight{20%{transform:skewX(-40deg)}to{transform:translateX(100%) skewX(-40deg);opacity:0}}.ca__fx-spinFromLeft{animation-name:spinFromLeft}@keyframes spinFromLeft{0%,to{transform-origin:left bottom}to{transform:rotate(90deg);opacity:0}}.ca__fx-spinFromRight{animation-name:spinFromRight}@keyframes spinFromRight{0%,to{transform-origin:right bottom}to{transform:rotate(-90deg);opacity:0}}.ca__fx-spinFromTop{animation-name:spinFromTop}@keyframes spinFromTop{0%,to{transform-origin:left bottom}to{transform:rotate(-90deg);opacity:0}}.ca__fx-spinFromBottom{animation-name:spinFromBottom}@keyframes spinFromBottom{0%,to{transform-origin:right bottom}to{transform:rotate(90deg);opacity:0}}.ca__fx-spinToLeft{animation-name:spinToLeft}@keyframes spinToLeft{0%,to{transform-origin:left bottom}0%{transform:rotate(90deg);opacity:0}}.ca__fx-spinToRight{animation-name:spinToRight}@keyframes spinToRight{0%,to{transform-origin:right bottom}0%{transform:rotate(-90deg);opacity:0}}.ca__fx-spinToTop{animation-name:spinToTop}@keyframes spinToTop{0%,to{transform-origin:left bottom}0%{transform:rotate(-90deg);opacity:0}}.ca__fx-spinToBottom{animation-name:spinToBottom}@keyframes spinToBottom{0%,to{transform-origin:right bottom}0%{transform:rotate(90deg);opacity:0}}.ca__fx-unfoldAndRise{animation-name:unfoldAndRise;perspective:1000px;perspective-origin:bottom;animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);transform-origin:bottom center;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes unfoldAndRise{0%{transform:rotateX(90deg) translateY(50px) scale(.8);opacity:0}40%{transform:rotateX(0deg) translateY(0) scale(1);opacity:1}60%{transform:rotateX(-5deg) translateY(-10px);opacity:1}80%{transform:rotateX(0deg) translateY(0);opacity:1}to{opacity:1}}.ca__fx-hu__hu__{animation:hu__hu__ 2s ease-in-out}@keyframes hu__hu__{50%{transform:translateY(30px)}}.ca__fx-peekpeek{animation-name:peekpeek}@keyframes peekpeek{25%{transform:rotateX(30deg) translateY(10px) rotate(-13deg)}50%{transform:translateY(-22px) rotate(3deg) scale(1.1)}}.ca__fx-pepe{animation-name:pepe}@keyframes pepe{0%,33%,66%,to{transform:rotate(4deg)}16%,50%,83%{transform:rotate(-4deg)}}.ca__fx-lightning{animation-name:lightning}@keyframes lightning{0%,50%,to{opacity:1}25%,75%{opacity:0}}.ca__fx-joltZoom{animation-name:joltZoom}@keyframes joltZoom{10%{font-size:140%}40%{font-size:80%}to{font-size:100%}}.ca__fx-jigglypop{animation-name:jigglypop}@keyframes jigglypop{0%,to{transform:rotate(0deg)}15%{transform:rotate(-5deg)}30%{transform:rotate(5deg)}45%{transform:rotate(-3deg)}60%{transform:rotate(3deg)}75%{transform:rotate(-1deg)}}.ca__fx-wooble{animation-name:wooble;transform-origin:center}@keyframes wooble{0%,to{transform:skewX(0deg)}20%{transform:skewX(-10deg)}40%{transform:skewX(8deg)}60%{transform:skewX(-6deg)}80%{transform:skewX(4deg)}}.ca__fx-colorFlicker{animation:flicker 1s}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,22%,24%,55%{opacity:.3}}.ca__fx-swing{animation-name:fx_swing;animation-timing-function:ease-in-out}.ca__fx-swingIn{animation-name:swingIn;animation-timing-function:ease-out;transform-origin:top center}@keyframes swingIn{0%{transform:rotate(0deg);opacity:0}1%{transform:rotate(45deg);opacity:0}40%{transform:rotate(-20deg);opacity:1}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.ca__fx-swingOut{animation-name:swingOut;animation-timing-function:ease-in;transform-origin:top center}@keyframes swingOut{0%{transform:rotate(0deg)}30%{transform:rotate(10deg)}60%{transform:rotate(-30deg)}to{transform:rotate(-55deg);opacity:0}}.ca__fx-swingUp{animation-name:swingUp;animation-duration:1s;animation-fill-mode:both;transform-origin:bottom center}@keyframes swingUp{0%{transform:translateY(100%) rotateX(45deg);opacity:0}50%{transform:translateY(-10%) rotateX(-15deg);opacity:1}to{transform:translateY(0) rotateX(0deg)}}.ca__fx-swingZoom{animation-name:swingZoom;transform-origin:center}@keyframes swingZoom{0%{transform:scale(1) rotate(0deg);opacity:0}1%{transform:scale(.8) rotate(-10deg);opacity:0}30%{transform:scale(1.05) rotate(15deg);opacity:1}60%{transform:scale(1) rotate(-5deg)}to{transform:scale(1) rotate(0deg)}}.ca__fx-swingPop{animation-name:swingPop;transform-origin:center bottom}@keyframes swingPop{0%{transform:scale(1) rotate(0deg);opacity:0}1%{transform:scale(.5) rotate(-20deg);opacity:0}60%{transform:scale(1.1) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0deg)}}.ca__fx-swingSkew{animation-name:swingSkew;transform-origin:top left}@keyframes swingSkew{0%{transform:skewX(0deg)}30%{transform:skewX(15deg)}60%{transform:skewX(-10deg)}to{transform:skewX(0deg)}}.ca__fx-swingInFromLeft,.ca__fx-swingInFromRight{transform-origin:bottom center}.ca__fx-swingInFromTop{animation-name:swingInFromTop;transform-origin:top center}@keyframes swingInFromTop{0%{transform:rotateX(0deg);transform-origin:top center;opacity:0}1%{transform:rotateX(90deg);transform-origin:top center;opacity:0}to{transform:rotateX(0deg);transform-origin:top center;opacity:1}}.ca__fx-swingInFromBottom{animation-name:swingInFromBottom;transform-origin:bottom center}@keyframes swingInFromBottom{0%{transform:rotateX(0deg);transform-origin:bottom center;opacity:0}1%{transform:rotateX(-90deg);transform-origin:bottom center;opacity:0}to{transform:rotateX(0deg);transform-origin:bottom center;opacity:1}}.ca__fx-swingOutToRight{animation-name:swingOutToRight;transform-origin:bottom center}@keyframes swingOutToRight{0%{transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}.ca__fx-swingOutToLeft{animation-name:swingOutToLeft;transform-origin:bottom center}@keyframes swingOutToLeft{0%{transform:rotate(0deg);opacity:1}to{transform:rotate(-45deg);opacity:0}}.ca__fx-swingOutToTop{animation-name:swingOutToTop;transform-origin:top center;transform-style:preserve-3d;perspective:1000px;will-change:transform}@keyframes swingOutToTop{0%{transform:rotateX(0deg);transform-origin:top center;opacity:1}to{transform:rotateX(90deg);transform-origin:top center;opacity:0}}.ca__fx-swingOutToBottom{animation-name:swingOutToBottom;transform-origin:bottom center;transform-style:preserve-3d;perspective:1000px;will-change:transform}@keyframes swingOutToBottom{0%{transform:rotateX(0deg);transform-origin:bottom center;opacity:1}to{transform:rotateX(-90deg);opacity:0}}.ca__fx-swingInFromRight{animation-name:swingInFromRight;transform-origin:bottom}@keyframes swingInFromRight{40%{transform:rotate(45deg)}to{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}.ca__fx-swingInFromLeft{animation-name:swingInFromLeft;transform-origin:bottom}@keyframes swingInFromLeft{40%{transform:rotate(-45deg)}to{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}.ca__fx-swingDrop{animation-name:swingDrop;transform-origin:top center}@keyframes swingDrop{0%{transform:translateY(-100%) rotate(20deg);opacity:0}40%{transform:translateY(10%) rotate(-15deg);opacity:1}70%{transform:translateY(0) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}.ca__fx-swingDropSoft{animation-name:swingDropSoft;transform-origin:top center}@keyframes swingDropSoft{0%{transform:translateY(-100%) rotate(15deg);opacity:0}50%{transform:translateY(5%) rotate(-10deg);opacity:1}80%{transform:translateY(-2%) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}.ca__fx-swingDropHard{animation-name:swingDropHard;transform-origin:top center}@keyframes swingDropHard{0%{transform:translateY(-120%) rotate(35deg);opacity:0}40%{transform:translateY(20%) rotate(-25deg);opacity:1}70%{transform:translateY(0) rotate(10deg)}to{transform:translateY(0) rotate(0deg)}}.ca__fx-swingDropBounce{animation-name:swingDropBounce;transform-origin:top center}@keyframes swingDropBounce{0%{transform:translateY(-100%) rotate(15deg);opacity:0}50%{transform:translateY(10%) rotate(-10deg);opacity:1}70%{transform:translateY(-5%) rotate(5deg)}85%{transform:translateY(3%) rotate(-2deg)}to{transform:translateY(0) rotate(0deg)}}.ca__fx-swingDropTwist{animation-name:swingDropTwist;transform-origin:top center}@keyframes swingDropTwist{0%{transform:translateY(-100%) rotate(0deg);opacity:0}25%{transform:translateY(30%) rotate(25deg);opacity:1}50%{transform:translateY(10%) rotate(-20deg)}75%{transform:translateY(5%) rotate(10deg)}to{transform:translateY(0) rotate(0deg)}}.ca__fx-swingDropElastic{animation-name:swingDropElastic;animation-timing-function:cubic-bezier(.25,1.5,.5,1);transform-origin:top center}@keyframes swingDropElastic{0%{transform:translateY(-120%) rotate(25deg);opacity:0}30%{transform:translateY(15%) rotate(-20deg);opacity:1}55%{transform:translateY(-8%) rotate(10deg)}75%{transform:translateY(4%) rotate(-5deg)}to{transform:translateY(0) rotate(0deg)}}.ca__fx-swingDropChain{animation-name:swingDropChain;transform-origin:top center}@keyframes swingDropChain{0%{transform:translateY(-100%) rotate(35deg);opacity:0}30%{transform:translateY(5%) rotate(-25deg);opacity:1}50%{transform:rotate(15deg)}70%{transform:rotate(-8deg)}90%{transform:rotate(4deg)}to{transform:rotate(0deg)}}.ca__fx-swingDropHover{animation-name:swingDropHover;transform-origin:top center}@keyframes swingDropHover{0%{transform:translateY(-80%) rotate(20deg);opacity:0}60%{transform:translateY(0) rotate(-10deg);opacity:1}80%{transform:translateY(-3%) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}.ca__fx-swingDropKite{animation-name:swingDropKite;transform-origin:top right}@keyframes swingDropKite{0%{transform:translate(-30%,-100%) rotate(20deg);opacity:0}40%{transform:translate(10%,20%) rotate(-15deg);opacity:1}70%{transform:translate(-5%,-5%) rotate(5deg)}to{transform:translate(0) rotate(0deg)}}.ca__fx-swingDropSnap{animation-name:swingDropSnap;animation-timing-function:cubic-bezier(.25,.85,.5,1.25);transform-origin:top center}@keyframes swingDropSnap{0%{transform:translateY(-90%) rotate(10deg);opacity:0}60%{transform:translateY(5%) rotate(-5deg);opacity:1}to{transform:translateY(0) rotate(0deg)}}.ca__fx-swingDropMagnet{animation-name:swingDropMagnet;transform-origin:top center}@keyframes swingDropMagnet{0%{transform:translateY(-120%) rotate(15deg);opacity:0}50%{transform:translateY(10%) rotate(-8deg);opacity:1}75%{transform:translateY(-4%) rotate(4deg)}90%{transform:translateY(1%) rotate(-2deg)}to{transform:translateY(0) rotate(0deg)}}.ca__fx-swing{transform-origin:top center;animation:fx_swing var(--swing-duration,1s) ease-in-out}@keyframes fx_swing{0%,to{transform:rotate(0deg)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}}.ca__fx-swingInLeft{animation-name:swingInLeft}@keyframes swingInLeft{0%{transform:matrix(3,0,0,3,-800,0);animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,20,0)}}.ca__fx-swingInRight{animation-name:swingInRight}@keyframes swingInRight{0%{transform:matrix(3,0,0,3,800,0);animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,-20,0)}}.ca__fx-swingInTop{animation-name:swingInTop}@keyframes swingInTop{0%{transform:matrix(3,0,0,3,0,-800);animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,0,20)}}.ca__fx-swingInBottom{animation-name:swingInBottom}@keyframes swingInBottom{0%{transform:matrix(3,0,0,3,0,800);animation-timing-function:ease-out}50%{transform:matrix(1.3,0,0,1.3,0,-20)}}.ca__fx-effect3d{animation-name:effect3d}@keyframes effect3d{to{text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15)}}.ca__fx-spring{animation-name:springy}@keyframes springy{0%{transform:scale(1)}30%{transform:scale(1.4,.6)}50%{transform:scale(.8,1.3)}70%{transform:scale(1.2,.8)}to{transform:scale(1)}}.ca__fx-neonGlow{animation:neonGlow 1.5s ease-in-out}@keyframes neonGlow{0%,to{text-shadow:0 0 5px #fff,0 0 10px #f0f,0 0 20px #f0f}50%{text-shadow:0 0 10px #fff,0 0 20px #0ff,0 0 30px #0ff}}.ca__fx-colorPulse{animation:colorPulse 2s ease-in-out}@keyframes colorPulse{0%,to{color:#fff}50%{color:#ff4081}}.ca__fx-trackExpand{animation-name:trackExpand}@keyframes trackExpand{0%{transform:translateX(0);letter-spacing:0}to{transform:translateX(5px);letter-spacing:.5em}}.ca__fx-trackCollapse{animation-name:trackCollapse}@keyframes trackCollapse{0%{transform:translateX(5px);letter-spacing:.5em}to{transform:translateX(0);letter-spacing:0}}.ca__fx-gradientText{background:linear-gradient(90deg,#ff0080,#7928ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientText 3s linear;background-size:200%}@keyframes gradientText{0%{background-position:0}to{background-position:200%}}.ca__fx-rainbowText{animation:rainbow 3s linear}@keyframes rainbow{0%{color:red}20%{color:orange}40%{color:#ff0}60%{color:green}80%{color:#00f}to{color:violet}}.ca__fx-zoomIn{animation-name:fx_zoomIn}@keyframes fx_zoomIn{0%{transform:scale(1);opacity:0}1%{transform:scale(10);opacity:0}}.ca__fx-bounceZoomIn{animation-name:bounceZoomIn}@keyframes bounceZoomIn{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:scale(1)}41%,44%{animation-timing-function:ease-in;transform:scale(1.5)}70%{animation-timing-function:ease-in;transform:scale(1.3)}90%{transform:scale(1.1)}}.ca__fx-zoomInLeft{animation-name:fx_zoomInLeft}@keyframes fx_zoomInLeft{0%{transform:scale(10) translateX(-50%);opacity:0}}.ca__fx-zoomInRight{animation-name:fx_zoomInRight}@keyframes fx_zoomInRight{0%{transform:scale(10) translateX(50%);opacity:0}}.ca__fx-zoomInTop{animation-name:zoomInTop}@keyframes zoomInTop{0%{transform:scale(10) translateY(-50%);opacity:0}}.ca__fx-zoomInBottom{animation-name:zoomInBottom}@keyframes zoomInBottom{0%{transform:scale(10) translateY(50%);opacity:0}}.ca__fx-snapZoom{animation:snapZoom var(--duration,1s) cubic-bezier(.4,1.8,.6,1) both}@keyframes snapZoom{0%{transform:scale(1);opacity:0}1%{transform:scale(.3);opacity:0}50%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.ca__fx-zoomOut{animation-name:fx_zoomOut}@keyframes fx_zoomOut{to{transform:scale(10);opacity:0}}.ca__fx-zoomOutLeft{animation-name:fx_zoomOutLeft}@keyframes fx_zoomOutLeft{to{transform:scale(10) translateX(-50%);opacity:0}}.ca__fx-zoomOutRight{animation-name:fx_zoomOutRight}@keyframes fx_zoomOutRight{to{transform:scale(10) translateX(50%);opacity:0}}.ca__fx-zoomOutTop{animation-name:zoomOutTop}@keyframes zoomOutTop{to{transform:scale(10) translateY(-50%);opacity:0}}.ca__fx-zoomOutBottom{animation-name:zoomOutBottom}@keyframes zoomOutBottom{to{transform:scale(10) translateY(50%);opacity:0}}.ca__fx-zoomOutRotateUp{animation-name:zoomOutRotateUp;-webkit-backface-visibility:var(--cssanimation-backface-visibility);backface-visibility:var(--cssanimation-backface-visibility);transform-style:var(--cssanimation-transform-style);will-change:var(--cssanimation-will-change)}@keyframes zoomOutRotateUp{0%{transform:perspective(700px) rotateX(0deg) scale(1);opacity:1}to{transform:perspective(700px) rotateX(80deg) scale(.3) translateY(-80px);opacity:0}}.ca__fx-zoomPingExit{animation-name:zoomPingExit;animation-timing-function:ease-in-out}@keyframes zoomPingExit{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.ca__fx-zoomToTarget{animation:zoomToTarget 1.1s ease-out forwards;transform-origin:center center}@keyframes zoomToTarget{0%{transform:scale(1) translate(0);opacity:1}60%{transform:scale(1.2) translateY(-10px)}to{transform:scale(.8) translate(10px,20px);opacity:0}}.ca__fx-blobJumpMorph{width:100px;height:100px;background:radial-gradient(circle at 50% 50%,#00f0ff,#09c);border-radius:40% 60% 60% 40%/60% 40% 60% 40%;animation:blobJumpMorph 2.2s ease-in-out}@keyframes blobJumpMorph{0%,to{transform:translateY(0) scale(1);border-radius:40% 60% 60% 40%/60% 40% 60% 40%}25%{transform:translateY(-30%) scale(1.1,.9);border-radius:50% 40% 60% 50%/40% 60% 40% 60%}50%{transform:translateY(0) scale(.95,1.05);border-radius:60% 50% 40% 60%/50% 60% 50% 40%}75%{transform:translateY(-15%) scale(1.05,.95);border-radius:45% 55% 55% 45%/55% 45% 55% 45%}}.ca__fx-gooBounceBlob{width:90px;height:90px;background:linear-gradient(135deg,#f6c,#90f);border-radius:50%;animation:gooBounceBlob 1.8s ease-in-out}@keyframes gooBounceBlob{0%,to{transform:translateY(0) scale(1);border-radius:50%}30%{transform:translateY(-40%) scale(1.2,.8);border-radius:40% 60% 70% 30%/50% 60% 40% 50%}60%{transform:translateY(10%) scale(.9,1.1);border-radius:60% 40% 40% 60%/50% 40% 60% 50%}}.ca__fx-jellyBounceWave{width:80px;height:80px;background:conic-gradient(from 90deg,#0fc,#60f,#0fc);border-radius:50%;animation:jellyBounceWave 2.6s ease-in-out}@keyframes jellyBounceWave{0%,to{transform:translateY(0) scale(1);border-radius:50%}20%{transform:translateY(-30%) scale(1.1,.8);border-radius:40% 60% 65% 35%/50% 40% 60% 50%}50%{transform:translateY(0) scale(.95,1.1);border-radius:60% 40% 45% 55%/60% 45% 55% 40%}80%{transform:translateY(-10%) scale(1.05,.95);border-radius:55% 45% 50% 50%/50% 50% 55% 45%}}.ca__fx-blobBouncePop{width:90px;height:90px;background:radial-gradient(circle at 40% 40%,#ffe066,#ff6b6b);border-radius:50%;animation:blobBouncePop 2.2s ease-in-out}@keyframes blobBouncePop{0%{transform:scale(1) translateY(0);border-radius:50%}20%{transform:scale(1.2,.8) translateY(-25%);border-radius:40% 60% 70% 30%/60% 40% 60% 40%}50%{transform:scale(.95,1.1) translateY(10%);border-radius:60% 40% 50% 50%/50% 60% 40% 50%}to{transform:scale(1) translateY(0);border-radius:50%}}.ca__fx-blobElasticStretch{width:70px;height:70px;background:linear-gradient(45deg,#00f0ff,#04f);border-radius:60% 40% 70% 30%/50% 60% 40% 50%;animation:blobElasticStretch 2.8s ease-in-out}@keyframes blobElasticStretch{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-60%) scale(.9,1.3);border-radius:50% 60% 40% 50%/50% 40% 60% 50%}50%{transform:translateY(10%) scale(1.1,.8);border-radius:60% 50% 50% 40%/50% 50% 50% 60%}}.ca__fx-blobPulseDrop{width:80px;height:80px;background:radial-gradient(circle at 50% 50%,#fff,#0fc);border-radius:50%;animation:blobPulseDrop 1.8s ease-in-out;box-shadow:0 0 12px #00ffc3,0 0 24px #00ffc3}@keyframes blobPulseDrop{0%,to{transform:translateY(0) scale(1);opacity:1}30%{transform:translateY(-30%) scale(1.15,.85)}50%{transform:translateY(0) scale(.9,1.1);opacity:.9}75%{transform:translateY(-15%) scale(1.05,.95);opacity:1}}.ca__fx-floatingOrb{width:80px;height:80px;background:radial-gradient(circle at 60% 40%,#fff5cc,#f0c);border-radius:50%;animation:floatingOrb 3.5s ease-in-out;filter:drop-shadow(0 0 12px rgba(255,0,204,.66667))}@keyframes floatingOrb{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12%) scale(1.05)}}.ca__fx-magicBlobSplit{width:100px;height:100px;background:radial-gradient(circle,#99faff,#30f);border-radius:60% 40% 50% 70%/60% 40% 60% 50%;animation:magicBlobSplit 2.8s ease-in-out}@keyframes magicBlobSplit{0%,to{transform:translate(0) scale(1);border-radius:60% 40% 50% 70%/60% 40% 60% 50%}50%{transform:translate(-10%,-10%) scale(1.1);border-radius:40% 60% 70% 30%/50% 70% 30% 60%}}.ca__fx-orbitalSpin{width:30px;height:30px;background:radial-gradient(circle,#f6f,#90f);border-radius:50%;animation:orbitalSpin 5s linear;position:relative;transform-origin:100px center}@keyframes orbitalSpin{0%{transform:rotate(0deg) translateX(100px) rotate(0deg)}to{transform:rotate(350deg) translateX(100px) rotate(-350deg)}}.ca__fx-pulseAura{width:90px;height:90px;background:radial-gradient(circle,#fff 10%,#0ff 40%,transparent 70%);border-radius:50%;animation:pulseAura 2s ease-in-out;filter:blur(3px);opacity:.5}@keyframes pulseAura{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.ca__fx-magicTrailComet{width:120px;height:4px;background:linear-gradient(90deg,transparent,#0ff,#fff);animation:magicTrailComet 1.5s linear;border-radius:100px}@keyframes magicTrailComet{0%{transform:translateX(-100%);opacity:0}30%{opacity:1}to{transform:translateX(100%);opacity:0}}.ca__fx-elasticArise{animation:elasticArise 2s;animation-timing-function:cubic-bezier(.5,0,.5,1);transform-origin:bottom center}@keyframes elasticArise{0%,to{transform:translateY(0) scaleY(1)}20%{transform:translateY(-40px) scaleY(1.2)}40%{transform:translateY(0) scaleY(.9)}60%{transform:translateY(-15px) scaleY(1.05)}80%{transform:translateY(0) scaleY(.98)}}.ca__fx-elasticRise{animation:elasticRise var(--elastic-duration,1s) ease-out both}@keyframes elasticRise{0%{transform:scaleY(1) translateY(0)}40%{transform:scaleY(.9) translateY(calc(var(--elastic-height, 1.5rem)*-1.2))}60%{transform:scaleY(1.1) translateY(calc(var(--elastic-height, 1.5rem)*0.3))}80%{transform:scaleY(.95) translateY(calc(var(--elastic-height, 1.5rem)*-0.1))}to{transform:scaleY(1) translateY(0)}}.ca__fx-elasticStretch{animation:elasticStretch var(--duration,1s) ease-out both}@keyframes elasticStretch{0%{transform:scaleX(1)}30%{transform:scaleX(1.4)}50%{transform:scaleX(.85)}70%{transform:scaleX(1.15)}to{transform:scaleX(1)}}.ca__fx-elasticBounce{animation:elasticBounce var(--duration,1s) cubic-bezier(.34,1.56,.64,1)}.ca__fx-elasticSquash{animation:elasticSquash var(--duration,.7s) ease-out both}@keyframes elasticSquash{0%{transform:scaleY(1)}40%{transform:scaleY(.5) scaleX(1.3)}60%{transform:scaleY(1.2) scaleX(.9)}80%{transform:scaleY(.95) scaleX(1.05)}to{transform:scale(1)}}.ca__fx-elasticIn{animation:elasticIn var(--duration,.6s) ease-out both}@keyframes elasticIn{0%{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}.ca__fx-rubberPop{animation:rubberPop var(--duration,.7s) ease-out both}@keyframes rubberPop{0%{transform:scale(.3)}40%{transform:scale(1.25)}60%{transform:scale(.9)}80%{transform:scale(1.05)}to{transform:scale(1)}}.ca__fx-squishLift{animation:squishLift var(--duration,.8s) ease-in-out both}@keyframes squishLift{0%{transform:translateY(0) scaleY(1)}30%{transform:translateY(-1.2rem) scaleY(1.3)}60%{transform:translateY(.5rem) scaleY(.9)}to{transform:translateY(0) scaleY(1)}}.ca__fx-flubberBounce{animation:flubberBounce var(--duration,1s) ease-in-out both}@keyframes flubberBounce{0%{transform:scale(1)}20%{transform:scale(1.2,.8)}40%{transform:scale(.8,1.2)}60%{transform:scale(1.1,.9)}80%{transform:scale(.95,1.05)}to{transform:scale(1)}}.ca__fx-boingScale{animation:boingScale var(--duration,.9s) ease-out both}@keyframes boingScale{0%{transform:scale(.5)}30%{transform:scale(1.3)}60%{transform:scale(.9)}to{transform:scale(1)}}.ca__fx-slinkyDrop{animation:slinkyDrop var(--duration,1s) ease-in both}@keyframes slinkyDrop{0%{transform:translateY(-120%);scale:1 .8}40%{transform:translateY(20%) scaleY(1.2)}60%{transform:translateY(-10%) scaleY(.95)}to{transform:translateY(0) scale(1)}}.ca__fx-elasticBounce{animation:elasticBounce .8s cubic-bezier(.68,-.55,.265,1.55) both;transform-origin:bottom center}@keyframes elasticBounce{0%{transform:translateY(0) scale(1)}20%{transform:translateY(-30px) scaleX(1.05) scaleY(.95)}40%{transform:translateY(0) scaleX(.98) scaleY(1.02)}60%{transform:translateY(-15px) scaleX(1.02) scaleY(.98)}80%{transform:translateY(0) scaleX(.99) scaleY(1.01)}to{transform:translateY(0) scale(1)}}.ca__fx-springyEffect{animation:springyEffect 1s cubic-bezier(.175,.885,.32,1.275) both}@keyframes springyEffect{0%{transform:scale(1)}25%{transform:scale(1.1,.9)}50%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.ca__fx-jiggleTransform{animation:jiggleTransform .7s ease-in-out forwards;transform-origin:center}@keyframes jiggleTransform{0%,to{transform:rotate(0deg) scale(1)}15%{transform:rotate(-3deg) scale(1.02)}30%{transform:rotate(3deg) scale(.98)}45%{transform:rotate(-2deg) scale(1.01)}60%{transform:rotate(2deg) scale(.99)}75%{transform:rotate(-1deg) scale(1)}}.ca__fx-stretchCollapse{animation:stretchCollapse .9s cubic-bezier(.68,-.55,.265,1.55) both;transform-origin:center}@keyframes stretchCollapse{0%{transform:scaleY(1)}25%{transform:scaleY(1.3)}50%{transform:scaleY(.7)}75%{transform:scaleY(1.1)}to{transform:scaleY(1)}}.ca__fx-reboundMotion{animation:reboundMotion 1s cubic-bezier(.175,.885,.32,1.275) both;transform-origin:bottom center}@keyframes reboundMotion{0%{transform:translateY(0)}50%{transform:translateY(-50px)}to{transform:translateY(0)}}.ca__fx-snapBackEase{animation:snapBackEase .5s cubic-bezier(.68,-.55,.265,1.55) both}@keyframes snapBackEase{0%{transform:scale(0);opacity:0}80%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}.ca__fx-flexiShrink{animation:flexiShrink .6s cubic-bezier(.68,-.55,.265,1.55) both}@keyframes flexiShrink{0%{transform:scale(1)}50%{transform:scale(.8)}75%{transform:scale(1.05)}to{transform:scale(1)}}.ca__fx-bouncyScale{animation:bouncyScale .7s cubic-bezier(0,0,.2,1.4) both}@keyframes bouncyScale{0%{transform:scale(.5)}60%{transform:scale(1.1)}80%{transform:scale(.95)}to{transform:scale(1)}}.ca__fx-pulseElastic{animation:pulseElastic 1.2s cubic-bezier(.25,.46,.45,.94) alternate}@keyframes pulseElastic{0%,to{transform:scale(1)}50%{transform:scale(1.1)}75%{transform:scale(.95)}}.ca__fx-rubber{animation:rubber .8s ease-out}@keyframes rubber{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.ca__fx-squishBoing{animation-name:squishBoing;transform-origin:bottom center}@keyframes squishBoing{0%{transform:scale(1)}25%{transform:scale(1.1,.8)}50%{transform:scale(.9,1.2)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.ca__fx-rubberExpand{animation-name:rubberExpand;animation-timing-function:ease-out;transform-origin:center;will-change:transform}@keyframes rubberExpand{0%{transform:scale(1)}30%{transform:scaleX(1.3) scaleY(.7)}60%{transform:scaleX(.9) scaleY(1.1)}to{transform:scale(1)}}.ca__fx-rubberShrink{animation-name:rubberShrink;animation-timing-function:ease-in;transform-origin:center;will-change:transform,opacity}@keyframes rubberShrink{0%{transform:scale(1)}50%{transform:scaleX(1.1) scaleY(.8)}to{transform:scale(0);opacity:0}}.ca__fx-matrixWave{animation:matrixWave 1.5s ease-in-out}@keyframes matrixWave{0%{transform:translateY(0) scaleY(1);filter:grayscale(0)}25%{transform:translateY(-3px) scaleY(1.2)}50%{transform:translateY(3px) scaleY(.8);filter:grayscale(1)}75%{transform:translateY(-1px) scaleY(1.05);filter:none}to{transform:translateY(0) scaleY(1)}}.ca__fx-maskHorizontalBarsIn{animation-name:mask-horizontalBarsIn;-webkit-mask-image:repeating-linear-gradient(180deg,transparent 0,transparent 10%,#000 0,#000 20%);mask-image:repeating-linear-gradient(180deg,transparent 0,transparent 10%,#000 0,#000 20%);-webkit-mask-image:repeating-linear-gradient(180deg,transparent 0 10%,#000 10% 20%);mask-image:repeating-linear-gradient(180deg,transparent 0 10%,#000 10% 20%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-horizontalBarsIn{0%{-webkit-mask-image:repeating-linear-gradient(180deg,transparent 0,transparent 10%,#000 0,#000 20%);mask-image:repeating-linear-gradient(180deg,transparent 0,transparent 10%,#000 0,#000 20%);-webkit-mask-image:repeating-linear-gradient(180deg,transparent 0 10%,#000 10% 20%);mask-image:repeating-linear-gradient(180deg,transparent 0 10%,#000 10% 20%);-webkit-mask-position:0 -100%;mask-position:0 -100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskStripesIn{animation-name:mask-stripesIn;-webkit-mask-image:repeating-linear-gradient(45deg,transparent,transparent 10%,#000 0,#000 20%);mask-image:repeating-linear-gradient(45deg,transparent,transparent 10%,#000 0,#000 20%);-webkit-mask-image:repeating-linear-gradient(45deg,transparent 10%,#000 10% 20%);mask-image:repeating-linear-gradient(45deg,transparent 10%,#000 10% 20%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesIn{0%{-webkit-mask-position:0 -100%;mask-position:0 -100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskZigzagRevealIn{animation-name:mask-zigzagRevealIn;-webkit-mask-image:repeating-linear-gradient(135deg,#000,#000 10px,transparent 0,transparent 20px);mask-image:repeating-linear-gradient(135deg,#000,#000 10px,transparent 0,transparent 20px);-webkit-mask-image:repeating-linear-gradient(135deg,#000 10px,transparent 10px 20px);mask-image:repeating-linear-gradient(135deg,#000 10px,transparent 10px 20px);-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-zigzagRevealIn{0%{-webkit-mask-position:-100% -100%;mask-position:-100% -100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskCheckerboardIn{animation:mask-checkerboardIn 1s ease-out forwards;-webkit-mask-image:repeating-linear-gradient(0deg,transparent,transparent 25%,#000 0,#000 50%),repeating-linear-gradient(90deg,transparent,transparent 25%,#000 0,#000 50%);mask-image:repeating-linear-gradient(0deg,transparent,transparent 25%,#000 0,#000 50%),repeating-linear-gradient(90deg,transparent,transparent 25%,#000 0,#000 50%);-webkit-mask-image:repeating-linear-gradient(0deg,transparent 25%,#000 25% 50%),repeating-linear-gradient(90deg,transparent 25%,#000 25% 50%);mask-image:repeating-linear-gradient(0deg,transparent 25%,#000 25% 50%),repeating-linear-gradient(90deg,transparent 25%,#000 25% 50%);-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-repeat:repeat;mask-repeat:repeat}@keyframes mask-checkerboardIn{0%{-webkit-mask-position:-100% -100%;mask-position:-100% -100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskDiamondIn{animation:mask-diamondIn 1s ease-out forwards;-webkit-mask-image:repeating-linear-gradient(45deg,transparent,transparent 10%,#000 0,#000 20%);mask-image:repeating-linear-gradient(45deg,transparent,transparent 10%,#000 0,#000 20%);-webkit-mask-image:repeating-linear-gradient(45deg,transparent 10%,#000 10% 20%);mask-image:repeating-linear-gradient(45deg,transparent 10%,#000 10% 20%);-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-repeat:repeat;mask-repeat:repeat}@keyframes mask-diamondIn{0%{mask-position:-100% 100%;-webkit-mask-position:-100% 100%}to{mask-position:0 0;-webkit-mask-position:0 0}}.ca__fx-maskLinesSlideIn{animation-name:mask-linesSlideIn;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0,#000 2px,transparent 0,transparent 10px);mask-image:repeating-linear-gradient(180deg,#000 0,#000 2px,transparent 0,transparent 10px);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 2px,transparent 2px 10px);mask-image:repeating-linear-gradient(180deg,#000 0 2px,transparent 2px 10px);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-linesSlideIn{0%{-webkit-mask-position:0 -100%;mask-position:0 -100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskRainRevealIn{animation-name:mask-rainRevealIn;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0,#000 1px,transparent 0,transparent 5px);mask-image:repeating-linear-gradient(180deg,#000 0,#000 1px,transparent 0,transparent 5px);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 1px,transparent 1px 5px);mask-image:repeating-linear-gradient(180deg,#000 0 1px,transparent 1px 5px);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-rainRevealIn{0%{-webkit-mask-position:0 -100%;mask-position:0 -100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskStripesThinIn{animation-name:mask-stripesThinIn;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0,#000 4%,transparent 0,transparent 8%);mask-image:repeating-linear-gradient(180deg,#000 0,#000 4%,transparent 0,transparent 8%);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 4%,transparent 4% 8%);mask-image:repeating-linear-gradient(180deg,#000 0 4%,transparent 4% 8%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesThinIn{0%{-webkit-mask-position:0 -100%;mask-position:0 -100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskStripesThinOut{animation-name:mask-stripesThinOut;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0,#000 4%,transparent 0,transparent 8%);mask-image:repeating-linear-gradient(180deg,#000 0,#000 4%,transparent 0,transparent 8%);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 4%,transparent 4% 8%);mask-image:repeating-linear-gradient(180deg,#000 0 4%,transparent 4% 8%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesThinOut{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}.ca__fx-maskThreadLinesIn{animation-name:mask-threadLinesIn;-webkit-mask-image:repeating-linear-gradient(135deg,#000,#000 2px,transparent 0,transparent 6px);mask-image:repeating-linear-gradient(135deg,#000,#000 2px,transparent 0,transparent 6px);-webkit-mask-image:repeating-linear-gradient(135deg,#000 2px,transparent 2px 6px);mask-image:repeating-linear-gradient(135deg,#000 2px,transparent 2px 6px);-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-threadLinesIn{0%{-webkit-mask-position:-100% 0;mask-position:-100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskStairStepIn{animation-name:mask-stairStepIn;-webkit-mask-image:repeating-linear-gradient(45deg,transparent,transparent 15%,#000 0,#000 30%);mask-image:repeating-linear-gradient(45deg,transparent,transparent 15%,#000 0,#000 30%);-webkit-mask-image:repeating-linear-gradient(45deg,transparent 15%,#000 15% 30%);mask-image:repeating-linear-gradient(45deg,transparent 15%,#000 15% 30%);-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stairStepIn{0%{-webkit-mask-position:-150% 150%;mask-position:-150% 150%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskStripesHorizontalReverseOut{animation-name:mask-stripesHorizontalReverseOut;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0,#000 10%,transparent 0,transparent 20%);mask-image:repeating-linear-gradient(180deg,#000 0,#000 10%,transparent 0,transparent 20%);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 10%,transparent 10% 20%);mask-image:repeating-linear-gradient(180deg,#000 0 10%,transparent 10% 20%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesHorizontalReverseOut{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}.ca__fx-maskStripesVerticalIn{animation-name:mask-stripesVerticalIn;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0,#000 10%,transparent 0,transparent 20%);mask-image:repeating-linear-gradient(90deg,#000 0,#000 10%,transparent 0,transparent 20%);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 10%,transparent 10% 20%);mask-image:repeating-linear-gradient(90deg,#000 0 10%,transparent 10% 20%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesVerticalIn{0%{-webkit-mask-position:-100% 0;mask-position:-100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskStripesHorizontalReverseIn{animation-name:mask-stripesHorizontalReverseIn;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0,#000 10%,transparent 0,transparent 20%);mask-image:repeating-linear-gradient(180deg,#000 0,#000 10%,transparent 0,transparent 20%);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 10%,transparent 10% 20%);mask-image:repeating-linear-gradient(180deg,#000 0 10%,transparent 10% 20%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesHorizontalReverseIn{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskStripesDiagonalLeftIn{animation-name:mask-stripesDiagonalLeftIn;-webkit-mask-image:repeating-linear-gradient(135deg,#000,#000 10%,transparent 0,transparent 20%);mask-image:repeating-linear-gradient(135deg,#000,#000 10%,transparent 0,transparent 20%);-webkit-mask-image:repeating-linear-gradient(135deg,#000 10%,transparent 10% 20%);mask-image:repeating-linear-gradient(135deg,#000 10%,transparent 10% 20%);-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesDiagonalLeftIn{0%{-webkit-mask-position:-100% 0;mask-position:-100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskStripesDiagonalUpIn{animation-name:mask-stripesDiagonalUpIn;-webkit-mask-image:repeating-linear-gradient(45deg,#000,#000 8%,transparent 0,transparent 16%);mask-image:repeating-linear-gradient(45deg,#000,#000 8%,transparent 0,transparent 16%);-webkit-mask-image:repeating-linear-gradient(45deg,#000 8%,transparent 8% 16%);mask-image:repeating-linear-gradient(45deg,#000 8%,transparent 8% 16%);-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesDiagonalUpIn{0%{-webkit-mask-position:-100% -100%;mask-position:-100% -100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskStripesJitterIn{animation-name:mask-stripesJitterIn;-webkit-mask-image:repeating-linear-gradient(120deg,#000,#000 10%,transparent 0,transparent 20%);mask-image:repeating-linear-gradient(120deg,#000,#000 10%,transparent 0,transparent 20%);-webkit-mask-image:repeating-linear-gradient(120deg,#000 10%,transparent 10% 20%);mask-image:repeating-linear-gradient(120deg,#000 10%,transparent 10% 20%);-webkit-mask-size:150% 150%;mask-size:150% 150%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesJitterIn{0%{-webkit-mask-position:-50% -50%;mask-position:-50% -50%}to{-webkit-mask-position:0 0;mask-position:0 0}}.ca__fx-maskStripesVerticalOut{animation-name:mask-stripesVerticalOut;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0,#000 10%,transparent 0,transparent 20%);mask-image:repeating-linear-gradient(90deg,#000 0,#000 10%,transparent 0,transparent 20%);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 10%,transparent 10% 20%);mask-image:repeating-linear-gradient(90deg,#000 0 10%,transparent 10% 20%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesVerticalOut{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.ca__fx-maskStripesDiagonalLeftOut{animation-name:mask-stripesDiagonalLeftOut;-webkit-mask-image:repeating-linear-gradient(135deg,#000,#000 10%,transparent 0,transparent 20%);mask-image:repeating-linear-gradient(135deg,#000,#000 10%,transparent 0,transparent 20%);-webkit-mask-image:repeating-linear-gradient(135deg,#000 10%,transparent 10% 20%);mask-image:repeating-linear-gradient(135deg,#000 10%,transparent 10% 20%);-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesDiagonalLeftOut{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.ca__fx-maskStripesDiagonalUpOut{animation-name:mask-stripesDiagonalUpOut;-webkit-mask-image:repeating-linear-gradient(45deg,#000,#000 8%,transparent 0,transparent 16%);mask-image:repeating-linear-gradient(45deg,#000,#000 8%,transparent 0,transparent 16%);-webkit-mask-image:repeating-linear-gradient(45deg,#000 8%,transparent 8% 16%);mask-image:repeating-linear-gradient(45deg,#000 8%,transparent 8% 16%);-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesDiagonalUpOut{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 100%;mask-position:100% 100%}}.ca__fx-maskStripesWideOut{animation-name:mask-stripesWideOut;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0,#000 40%,transparent 0,transparent 60%);mask-image:repeating-linear-gradient(180deg,#000 0,#000 40%,transparent 0,transparent 60%);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 40%,transparent 40% 60%);mask-image:repeating-linear-gradient(180deg,#000 0 40%,transparent 40% 60%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesWideOut{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}.ca__fx-maskStripesJitterOut{animation-name:mask-stripesJitterOut;-webkit-mask-image:repeating-linear-gradient(120deg,#000,#000 10%,transparent 0,transparent 20%);mask-image:repeating-linear-gradient(120deg,#000,#000 10%,transparent 0,transparent 20%);-webkit-mask-image:repeating-linear-gradient(120deg,#000 10%,transparent 10% 20%);mask-image:repeating-linear-gradient(120deg,#000 10%,transparent 10% 20%);-webkit-mask-size:150% 150%;mask-size:150% 150%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mask-stripesJitterOut{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 100%;mask-position:100% 100%}}.ca__fx-jiggle{animation:jiggle var(--jiggle-duration,.8s) ease-in-out both}@keyframes jiggle{0%,to{transform:translateX(0) rotate(0)}20%{transform:translateX(var(--jiggle-intensity,2px)) rotate(var(--jiggle-rotate,1deg))}40%{transform:translateX(calc(var(--jiggle-intensity, 2px)*-1)) rotate(calc(var(--jiggle-rotate, 1deg)*-1))}60%{transform:translateX(calc(var(--jiggle-intensity, 2px)*0.5)) rotate(calc(var(--jiggle-rotate, 1deg)*0.5))}80%{transform:translateX(calc(var(--jiggle-intensity, 2px)*-0.5)) rotate(calc(var(--jiggle-rotate, 1deg)*-0.5))}}.ca__fx-quiver{animation:quiver var(--quiver-duration,.3s) ease-in-out both}@keyframes quiver{0%,to{transform:translate(0)}25%{transform:translate(var(--quiver-intensity,1px))}50%{transform:translateY(var(--quiver-intensity,1px))}75%{transform:translate(calc(var(--quiver-intensity, 1px)*-1))}}.ca__fx-tremor{animation:tremor var(--tremor-duration,.6s) ease-in-out both}@keyframes tremor{0%,to{transform:translate(0)}20%{transform:translate(var(--tremor-intensity,4px),var(--tremor-intensity,4px))}40%{transform:translate(calc(var(--tremor-intensity, 4px)*-1),var(--tremor-intensity,4px))}60%{transform:translate(var(--tremor-intensity,4px),calc(var(--tremor-intensity, 4px)*-1))}80%{transform:translate(calc(var(--tremor-intensity, 4px)*-1),calc(var(--tremor-intensity, 4px)*-1))}}.ca__fx-rumble{animation:rumble var(--rumble-duration,.4s) ease-in-out both}@keyframes rumble{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(var(--rumble-intensity,6px),var(--rumble-intensity,6px)) rotate(var(--rumble-rotate,2deg))}30%{transform:translate(calc(var(--rumble-intensity, 6px)*-1),var(--rumble-intensity,6px)) rotate(calc(var(--rumble-rotate, 2deg)*-1))}50%{transform:translate(var(--rumble-intensity,6px),calc(var(--rumble-intensity, 6px)*-1)) rotate(var(--rumble-rotate,2deg))}70%{transform:translate(calc(var(--rumble-intensity, 6px)*-1),calc(var(--rumble-intensity, 6px)*-1)) rotate(calc(var(--rumble-rotate, 2deg)*-1))}}.ca__fx-wiggle{transform-origin:center center;animation:wiggle var(--wiggle-duration,1s) ease-in-out both}@keyframes wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(var(--wiggle-angle,4deg))}50%{transform:rotate(calc(var(--wiggle-angle, 4deg)*-1))}75%{transform:rotate(var(--wiggle-angle,4deg))}}.ca__fx-rattle{animation:rattle var(--rattle-duration,.2s) ease-in-out both}@keyframes rattle{0%,to{transform:translateX(0)}20%,60%{transform:translateX(var(--rattle-intensity,3px))}40%,80%{transform:translateX(calc(var(--rattle-intensity, 3px)*-1))}}.ca__fx-buzz{animation:buzz var(--buzz-duration,.1s) linear}@keyframes buzz{0%,to{transform:translate(0)}25%{transform:translate(var(--buzz-intensity,1px),var(--buzz-intensity,1px))}50%{transform:translate(calc(var(--buzz-intensity, 1px)*-1),var(--buzz-intensity,1px))}75%{transform:translate(var(--buzz-intensity,1px),calc(var(--buzz-intensity, 1px)*-1))}}.ca__fx-jitter{animation:jitter var(--jitter-duration,.5s) ease-in-out both}@keyframes jitter{0%{transform:translate(0)}10%{transform:translate(calc(var(--jitter-intensity, 2px)*-1),var(--jitter-intensity,2px))}20%{transform:translate(var(--jitter-intensity,2px),calc(var(--jitter-intensity, 2px)*-1))}30%{transform:translate(calc(var(--jitter-intensity, 2px)*-1),calc(var(--jitter-intensity, 2px)*-1))}40%{transform:translate(var(--jitter-intensity,2px),var(--jitter-intensity,2px))}50%{transform:translate(0)}60%{transform:translate(calc(var(--jitter-intensity, 2px)*-1),var(--jitter-intensity,2px))}70%{transform:translate(var(--jitter-intensity,2px),calc(var(--jitter-intensity, 2px)*-1))}80%{transform:translate(calc(var(--jitter-intensity, 2px)*-1),calc(var(--jitter-intensity, 2px)*-1))}90%{transform:translate(var(--jitter-intensity,2px),var(--jitter-intensity,2px))}to{transform:translate(0)}}.ca__fx-electricity{animation-name:electricity}@keyframes electricity{0%,37%,67%,85%,93%{transform:translateY(30px)}4%,64%,88%{transform:translateY(10px)}8%,24%,32%,44%{transform:translateY(5px)}12%,20%,52%,60%{transform:translateY(10px)}16%,40%{transform:translateY(5px)}28%,56%{transform:translateY(10px)}48%,72%,80%,96%{transform:translateY(30px)}76%,to{transform:translateY(40px)}}.ca__fx-stepTypeIn{animation:stepTypeIn 1.2s steps(10) forwards;white-space:nowrap;overflow:hidden;will-change:opacity,transform}@keyframes stepTypeIn{0%{transform:translateY(10px);opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}80%{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{transform:translateY(0);opacity:1}}.ca__fx-stepSlideInX{animation:stepSlideInX .8s steps(6) forwards;transform:translateX(-50px);opacity:0;will-change:transform,opacity}@keyframes stepSlideInX{to{transform:translateX(0);opacity:1}}.ca__fx-stepSlideOutX{animation:stepSlideOutX .8s steps(6) forwards;will-change:transform,opacity}@keyframes stepSlideOutX{to{transform:translateX(50px);opacity:0}}.ca__fx-stepZoomIn{animation:stepZoomIn .9s steps(7) forwards;transform:scale(2);opacity:0;will-change:transform,opacity}@keyframes stepZoomIn{to{transform:scale(1);opacity:1}}.ca__fx-stepZoomOut{animation:stepZoomOut .9s steps(7) forwards;will-change:transform,opacity}@keyframes stepZoomOut{to{transform:scale(2);opacity:0}}.ca__fx-stepFadeUp{animation:stepFadeUp 1s steps(5) forwards;opacity:0;transform:translateY(20px);will-change:opacity,transform}@keyframes stepFadeUp{to{opacity:1;transform:translateY(0)}}.ca__fx-stepFadeDown{animation:stepFadeDown 1s steps(5) forwards;will-change:opacity,transform}@keyframes stepFadeDown{to{transform:translateY(20px);opacity:0}}.ca__fx-stepGlitchIn{animation:stepGlitchIn 1.1s steps(8) forwards;opacity:0;transform:skewX(-15deg) scale(1.3);filter:blur(2px) brightness(1.5);will-change:transform,opacity,filter}@keyframes stepGlitchIn{to{opacity:1;transform:none;filter:none}}.ca__fx-stepGlitchOut{animation:stepGlitchOut 1.1s steps(8) forwards;will-change:transform,opacity,filter}@keyframes stepGlitchOut{to{opacity:0;transform:skewX(-15deg) scale(1.3);filter:blur(2px) brightness(1.5)}}.ca__fx-slideInSteps{animation-name:slideInSteps;animation-duration:2s;animation-timing-function:steps(5);transform:translateX(0)}@keyframes slideInSteps{0%{transform:translateX(0)}to{transform:translateX(200px)}}.ca__fx-stepRotateIn{animation:stepRotateIn .9s steps(8) forwards;transform:rotate(-90deg);opacity:0;will-change:transform,opacity}@keyframes stepRotateIn{to{transform:rotate(0deg);opacity:1}}.ca__fx-stepRotateOut{animation:stepRotateOut .9s steps(8) forwards;will-change:transform,opacity}@keyframes stepRotateOut{to{transform:rotate(90deg);opacity:0}}.ca__fx-stepJumpIn{animation:stepJumpIn 1s steps(5) forwards;transform:translateY(100%);opacity:0;will-change:transform,opacity}@keyframes stepJumpIn{80%{transform:translateY(-10%);opacity:1}to{transform:translateY(0)}}.ca__fx-stepJumpOut{display:inline-block;animation:stepJumpOut 1s steps(5) forwards;will-change:transform,opacity}@keyframes stepJumpOut{20%{transform:translateY(-10%);opacity:.9}to{transform:translateY(100%);opacity:0}}.ca__fx-stepScalePopIn{animation:stepScalePopIn .7s steps(4) forwards;transform:scale(.4);opacity:0;will-change:transform,opacity}@keyframes stepScalePopIn{to{transform:scale(1);opacity:1}}.ca__fx-stepScalePopOut{animation:stepScalePopOut .7s steps(4) forwards;will-change:transform,opacity}@keyframes stepScalePopOut{to{transform:scale(.4);opacity:0}}.ca__fx-stepBlurReveal{animation:stepBlurReveal 1s steps(6) forwards;filter:blur(8px);opacity:.2;will-change:filter,opacity}@keyframes stepBlurReveal{to{filter:blur(0);opacity:1}}.ca__fx-stepBlurOut{animation:stepBlurOut 1s steps(6) forwards;will-change:filter,opacity}@keyframes stepBlurOut{to{filter:blur(8px);opacity:.2}}.ca__fx-blurTrailIn{animation-name:blurTrailIn;animation-timing-function:ease-out;transform-origin:center;will-change:transform,opacity;filter:blur(8px)}@keyframes blurTrailIn{0%{transform:translateY(60%) scale(1.2);filter:blur(12px);opacity:0}80%{filter:blur(3px)}to{transform:translateY(0) scale(1);filter:blur(0);opacity:1}}.ca__fx-blurTrailOut{animation-name:blurTrailOut;animation-timing-function:ease-in;transform-origin:center;will-change:transform,opacity}@keyframes blurTrailOut{0%{transform:translateY(0);filter:blur(0);opacity:1}to{transform:translateY(-60%) scale(.95);filter:blur(10px);opacity:0}}.ca__fx-layerPeelIn{animation-name:layerPeelIn;animation-timing-function:ease-out;transform-origin:top left;will-change:transform,opacity;perspective:800px}@keyframes layerPeelIn{0%{transform:rotateX(-90deg) translateY(-100%);opacity:0}60%{transform:rotateX(20deg);opacity:1}to{transform:rotateX(0deg) translateY(0)}}.ca__fx-layerPeelOut{animation-name:layerPeelOut;animation-timing-function:ease-in;transform-origin:bottom right;will-change:transform,opacity;perspective:800px}@keyframes layerPeelOut{0%{transform:rotateX(0deg);opacity:1}to{transform:rotateX(90deg) translateY(100%);opacity:0}}.ca__fx-squishPop{animation-name:squishPop;animation-timing-function:cubic-bezier(.25,1.25,.5,1.2);animation-direction:normal;will-change:transform,opacity}@keyframes squishPop{0%{transform:scale(.2,1.6);opacity:0}60%{transform:scale(1.3,.7);opacity:1}to{transform:scale(1)}}.ca__fx-gravityPullIn{animation-name:gravityPullIn;animation-timing-function:ease-out;will-change:transform,opacity}@keyframes gravityPullIn{0%{transform:scale(2) translateY(-100%) rotate(-10deg);opacity:0}80%{transform:scale(1.05) translateY(0) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0deg)}}.ca__fx-slinkyStretch{animation-name:slinkyStretch;animation-timing-function:cubic-bezier(.3,1.5,.5,1);will-change:transform,opacity}@keyframes slinkyStretch{0%{transform:scaleY(.2);opacity:0}50%{transform:scaleY(1.3);opacity:1}to{transform:scaleY(1)}}.ca__fx-wobbleEntry{animation-name:wobbleEntry;animation-timing-function:ease-out;will-change:transform,opacity}@keyframes wobbleEntry{0%{transform:rotate(-30deg) scale(.5);opacity:0}40%{transform:rotate(15deg) scale(1.05);opacity:1}70%{transform:rotate(-8deg)}to{transform:rotate(0deg) scale(1)}}.ca__fx-peelDropIn{animation-name:peelDropIn;animation-timing-function:ease-out;will-change:transform,opacity;transform-origin:top left;perspective:800px}@keyframes peelDropIn{0%{transform:rotateX(-80deg) rotate(-10deg) translateY(-100%);opacity:0}80%{transform:rotateX(15deg) rotate(3deg);opacity:1}to{transform:rotateX(0) rotate(0) translateY(0)}}.ca__fx-vibeInPop{animation-name:vibeInPop;animation-timing-function:ease-out;will-change:transform,opacity;transform-origin:center}@keyframes vibeInPop{0%{transform:scale(.4) rotate(-15deg);filter:brightness(1.8);opacity:0}40%{transform:scale(1.05) rotate(5deg);filter:brightness(1);opacity:1}to{transform:scale(1) rotate(0deg)}}.ca__fx-flickerPop{animation-name:flickerPop;animation-timing-function:ease-out;will-change:transform,opacity}@keyframes flickerPop{0%{opacity:0;transform:scale(.6);filter:brightness(0)}25%{opacity:1;filter:brightness(2)}30%{filter:brightness(.4)}50%{filter:brightness(1)}to{transform:scale(1);filter:none}}.ca__fx-inertiaSlideIn{animation-name:inertiaSlideIn;animation-timing-function:cubic-bezier(.15,.85,.3,1.2);will-change:transform,opacity;transform-origin:left center}@keyframes inertiaSlideIn{0%{transform:translateX(-120%) scaleX(1.4);opacity:0}60%{transform:translateX(10%) scaleX(.95);opacity:1}to{transform:translateX(0) scaleX(1)}}.ca__fx-dropSpinIn{animation-name:dropSpinIn;animation-timing-function:ease-out;transform-origin:top center;will-change:transform,opacity}@keyframes dropSpinIn{0%{transform:rotate(-180deg) translateY(-200%);opacity:0}60%{transform:rotate(20deg) translateY(10%);opacity:1}to{transform:rotate(0deg) translateY(0)}}.ca__fx-breezeLift{animation-name:breezeLift;animation-timing-function:ease-in-out;will-change:transform,opacity;transform-origin:center}@keyframes breezeLift{0%{transform:translateY(40%) rotate(-3deg);opacity:0}50%{transform:translateY(-5%) rotate(2deg)}to{transform:translateY(0) rotate(0deg);opacity:1}}.ca__fx-featherFloat{animation-name:featherFloat;animation-timing-function:ease-out;transform-origin:center;will-change:transform,opacity}@keyframes featherFloat{0%{transform:translateY(-120%) rotate(0deg);opacity:0}40%{transform:translateY(10%) rotate(10deg);opacity:1}80%{transform:translateY(0) rotate(-2deg)}to{transform:rotate(0deg)}}.ca__fx-powerUpPop{animation-name:powerUpPop;animation-timing-function:ease-out;transform-origin:center;will-change:transform,opacity}@keyframes powerUpPop{0%{transform:scale(.3);filter:hue-rotate(180deg) brightness(2);opacity:0}50%{transform:scale(1.2);filter:hue-rotate(90deg);opacity:1}to{transform:scale(1);filter:none}}.ca__fx-levelUnlock{animation-name:levelUnlock;animation-timing-function:ease-in-out;will-change:transform,opacity;transform-origin:center}@keyframes levelUnlock{0%{transform:scale(.8) rotateX(90deg);opacity:0}50%{transform:scale(1.2) rotateX(-30deg);opacity:1}to{transform:scale(1) rotateX(0deg)}}.ca__fx-softPulseIdle{animation-name:softPulseIdle;animation-timing-function:ease-in-out;transform-origin:center}@keyframes softPulseIdle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.95}}.ca__fx-shimmerWaveIdle{animation-name:shimmerWaveIdle;animation-duration:3s;animation-timing-function:linear;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent}@keyframes shimmerWaveIdle{0%{background-position:200% 0}to{background-position:-200% 0}}.ca__fx-gearSnapIn{animation-name:gearSnapIn;animation-timing-function:cubic-bezier(.3,1.6,.6,1);transform-origin:center;will-change:transform,opacity}@keyframes gearSnapIn{0%{transform:scale(.6) rotate(-90deg);opacity:0}40%{transform:scale(1.1) rotate(30deg);opacity:1}to{transform:scale(1) rotate(0deg)}}.ca__fx-joyBounceIn{animation-name:joyBounceIn;animation-timing-function:ease-out;transform-origin:center;will-change:transform,opacity}@keyframes joyBounceIn{0%{transform:scale(.4) rotate(-15deg);opacity:0}30%{transform:scale(1.2) rotate(10deg);opacity:1}60%{transform:scale(.95) rotate(-5deg)}to{transform:scale(1) rotate(0deg)}}.ca__fx-blushSlideIn{animation-name:blushSlideIn;animation-timing-function:ease-out;transform-origin:bottom center;will-change:transform,opacity}@keyframes blushSlideIn{0%{transform:translateY(100%) scale(.9) rotate(-6deg);opacity:0}70%{transform:translateY(-4%) scale(1.05) rotate(3deg);opacity:1}to{transform:translateY(0) scale(1) rotate(0deg)}}.ca__fx-stampSmash{animation-name:stampSmash;animation-timing-function:cubic-bezier(.25,1.8,.4,1);will-change:transform,opacity;transform-origin:center}@keyframes stampSmash{0%{transform:scale(1) rotate(0deg);opacity:0}1%{transform:scale(2.4) rotate(15deg);opacity:0}60%{transform:scale(.85) rotate(-8deg);opacity:1}to{transform:scale(1) rotate(0deg)}}.ca__fx-comboLevelRise{animation-name:comboLevelRise;animation-timing-function:ease-out;will-change:transform,opacity;transform-origin:bottom center}@keyframes comboLevelRise{0%{transform:translateY(40%) scale(.8) rotateX(40deg);opacity:0}60%{transform:translateY(-8%) scale(1.1) rotateX(-10deg);opacity:1}to{transform:translateY(0) scale(1) rotateX(0deg)}}.ca__fx-wiggleReactive{animation-name:wiggleReactive;animation-timing-function:ease-in-out;transform-origin:center}@keyframes wiggleReactive{0%,to{transform:rotate(0deg)}25%{transform:rotate(4deg)}50%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}}.ca__fx-pulseGlow{animation-name:pulseGlow;animation-timing-function:ease-in-out;box-shadow:0 0 0 hsla(0,0%,100%,.4)}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}70%{box-shadow:0 0 0 12px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.ca__fx-cosmicReveal{animation-name:cosmicReveal;animation-timing-function:ease-out;transform-origin:center;will-change:transform,opacity;filter:blur(6px) brightness(2)}@keyframes cosmicReveal{0%{transform:scale(1.8);filter:blur(10px) brightness(4);opacity:0}70%{filter:blur(1px);opacity:1}to{transform:scale(1);filter:none}}.ca__fx-scribbleGlowIn{animation-name:scribbleGlowIn;animation-timing-function:ease-out;will-change:transform,opacity;filter:blur(5px)}@keyframes scribbleGlowIn{0%{transform:scale(1.4) rotate(-5deg);opacity:0;filter:blur(8px)}to{transform:scale(1) rotate(0);opacity:1;filter:none}}.ca__fx-panelUnfold{animation-name:panelUnfold;animation-timing-function:ease-out;will-change:transform,opacity;transform-origin:top center}@keyframes panelUnfold{0%{transform:scaleY(.2) rotateX(-90deg);opacity:0}60%{transform:scaleY(1.05) rotateX(10deg);opacity:1}to{transform:scaleY(1) rotateX(0)}}.ca__fx-orbitRevealLeft{animation:orbitRevealLeft 1.2s ease-out forwards;transform-style:preserve-3d;perspective:1000px}@keyframes orbitRevealLeft{0%{transform:rotateY(-90deg) translateX(-300px) translateZ(-200px);opacity:0}to{transform:rotateY(0deg) translateX(0) translateZ(0);opacity:1}}.ca__fx-orbitExitLeft{animation:orbitExitLeft 1s ease-in forwards;transform-style:preserve-3d;perspective:1000px}@keyframes orbitExitLeft{0%{transform:rotateY(0deg) translateX(0) translateZ(0);opacity:1}to{transform:rotateY(-90deg) translateX(-300px) translateZ(-200px);opacity:0}}.ca__fx-orbitRevealRight{animation:orbitRevealRight 1.2s ease-out forwards;transform-style:preserve-3d;perspective:1000px}@keyframes orbitRevealRight{0%{transform:rotateY(90deg) translateX(300px) translateZ(-200px);opacity:0}to{transform:rotateY(0deg) translateX(0) translateZ(0);opacity:1}}.ca__fx-orbitExitRight{animation:orbitExitRight 1s ease-in forwards;transform-style:preserve-3d;perspective:1000px}@keyframes orbitExitRight{0%{transform:rotateY(0deg) translateX(0) translateZ(0);opacity:1}to{transform:rotateY(90deg) translateX(300px) translateZ(-200px);opacity:0}}.ca__fx-orbitRevealTop{animation:orbitRevealTop 1.5s ease-out forwards;transform-style:preserve-3d}@keyframes orbitRevealTop{0%{transform:rotate(-90deg) rotateY(90deg) translateZ(300px);opacity:0}to{transform:rotate(0deg) rotateY(0deg) translateZ(0);opacity:1}}.ca__fx-orbitRevealBottom{animation:orbitRevealBottom 1.5s ease-out forwards;transform-style:preserve-3d}@keyframes orbitRevealBottom{0%{transform:rotate(90deg) rotateY(-90deg) translateZ(-300px);opacity:0}to{transform:rotate(0deg) rotateY(0deg) translateZ(0);opacity:1}}.ca__fx-orbitReveal3{animation:orbitReveal3 1.5s ease-out forwards;transform-style:preserve-3d}@keyframes orbitReveal3{0%{transform:rotate(-90deg) rotateY(90deg) translateX(300px);opacity:0}to{transform:rotate(0deg) rotateY(0deg) translateZ(0);opacity:1}}.ca__fx-orbitReveal4{animation:orbitReveal4 1.5s ease-out forwards;transform-style:preserve-3d}@keyframes orbitReveal4{0%{transform:rotate(90deg) rotateY(-90deg) translateX(-300px);opacity:0}to{transform:rotate(0deg) rotateY(0deg) translateZ(0);opacity:1}}.ca__fx-orbitRevealDiagonalLeft{animation:orbitRevealDiagonalLeft 1.2s ease-out forwards;transform-style:preserve-3d;perspective:1000px}@keyframes orbitRevealDiagonalLeft{0%{transform:rotateX(0) rotateY(0) translate(0) translateZ(0);opacity:0}1%{transform:rotateX(-45deg) rotateY(-45deg) translate(-300px,-300px) translateZ(-200px);opacity:0}to{transform:rotateX(0) rotateY(0) translate(0) translateZ(0);opacity:1}}.ca__fx-orbitExitDiagonalLeft{animation:orbitExitDiagonalLeft 1s ease-in forwards;transform-style:preserve-3d;perspective:1000px}@keyframes orbitExitDiagonalLeft{0%{transform:rotateX(-45deg) rotateY(-45deg) translate(-300px,-300px) translateZ(-200px);opacity:1}1%{transform:rotateX(0) rotateY(0) translate(0) translateZ(0);opacity:1}to{transform:rotateX(-45deg) rotateY(-45deg) translate(-300px,-300px) translateZ(-200px);opacity:0}}.ca__fx-orbitRevealDiagonalRight{animation:orbitRevealDiagonalRight 1.2s ease-out forwards;transform-style:preserve-3d;perspective:1000px}@keyframes orbitRevealDiagonalRight{0%{transform:rotateX(0) rotateY(0) translate(0) translateZ(0);opacity:0}1%{transform:rotateX(45deg) rotateY(45deg) translate(300px,300px) translateZ(-200px);opacity:0}to{transform:rotateX(0) rotateY(0) translate(0) translateZ(0);opacity:1}}.ca__fx-orbitExitDiagonalRight{animation:orbitExitDiagonalRight 1s ease-in forwards;transform-style:preserve-3d;perspective:1000px}@keyframes orbitExitDiagonalRight{0%{transform:rotateX(0) rotateY(0) translate(0) translateZ(0);opacity:1}to{transform:rotateX(45deg) rotateY(45deg) translate(300px,300px) translateZ(-200px);opacity:0}}.ca__fx-orbitRevealFromTopRight{animation:orbitRevealFromTopRight 1.5s ease-out forwards;transform-style:preserve-3d}@keyframes orbitRevealFromTopRight{0%{transform:rotate(0deg) rotateY(0deg) translateZ(0);opacity:0}1%{transform:rotate(-90deg) rotateY(90deg) translateZ(300px);opacity:0}to{transform:rotate(0deg) rotateY(0deg) translateZ(0);opacity:1}}.ca__fx-orbitRevealFromTopLeft{animation:orbitRevealFromTopLeft 1.5s ease-out forwards;transform-style:preserve-3d}@keyframes orbitRevealFromTopLeft{0%{transform:rotate(90deg) rotateY(-90deg) translateZ(300px);opacity:0}to{transform:rotate(0deg) rotateY(0deg) translateZ(0);opacity:1}}.ca__fx-orbitRevealFromBottomLeft{animation:orbitRevealFromBottomLeft 1.5s ease-out forwards;transform-style:preserve-3d}@keyframes orbitRevealFromBottomLeft{0%{transform:rotate(-90deg) rotateY(-90deg) translateZ(300px);opacity:0}to{transform:rotate(0deg) rotateY(0deg) translateZ(0);opacity:1}}.ca__fx-orbitRevealFromBottomRight{animation:orbitRevealFromBottomRight 1.5s ease-out forwards;transform-style:preserve-3d}@keyframes orbitRevealFromBottomRight{0%{transform:rotate(90deg) rotateY(90deg) translateZ(300px);opacity:0}to{transform:rotate(0deg) rotateY(0deg) translateZ(0);opacity:1}}.ca__fx-orbitSwingFromTopRight{animation:orbitSwingFromTopRight 2s ease-out forwards;transform-style:preserve-3d}@keyframes orbitSwingFromTopRight{0%{transform:rotateX(-90deg) rotateY(90deg) translateX(500px);opacity:0}to{transform:rotateX(0deg) rotateY(0deg) translateX(0);opacity:1}}.ca__fx-orbitSwingFromTopLeft{animation:orbitSwingFromTopLeft 2s ease-out forwards;transform-style:preserve-3d}@keyframes orbitSwingFromTopLeft{0%{transform:rotateX(90deg) rotateY(90deg) translateX(-500px);opacity:0}to{transform:rotateX(0deg) rotateY(0deg) translateX(0);opacity:1}}.ca__fx-orbitSwingFromBottomLeft{animation:orbitSwingFromBottomLeft 2s ease-out forwards;transform-style:preserve-3d}@keyframes orbitSwingFromBottomLeft{0%{transform:rotateX(-90deg) rotateY(90deg) translateX(-500px);opacity:0}to{transform:rotateX(0deg) rotateY(0deg) translateX(0);opacity:1}}.ca__fx-orbitSwingFromBottomRight{animation:orbitSwingFromBottomRight 2s ease-out forwards;transform-style:preserve-3d}@keyframes orbitSwingFromBottomRight{0%{transform:rotateX(90deg) rotateY(90deg) translateX(500px);opacity:0}to{transform:rotateX(0deg) rotateY(0deg) translateX(0);opacity:1}}.ca__fx-orbitSpiralIn{animation:orbitSpiralIn 1.4s cubic-bezier(.5,1.5,.4,1) forwards;transform-style:preserve-3d}@keyframes orbitSpiralIn{0%{transform:rotateY(2turn) rotateX(180deg) scale(0) translateZ(-600px);opacity:0}to{transform:rotateY(0) rotateX(0) scale(1) translateZ(0);opacity:1}}.ca__fx-orbitPopTwistIn{animation-name:orbitPopTwistIn;transform-style:preserve-3d}@keyframes orbitPopTwistIn{0%{transform:scale(.4) rotateX(-180deg) rotateY(-180deg) translateZ(-300px);opacity:0}to{transform:scale(1) rotateX(0) rotateY(0) translateZ(0);opacity:1}}.ca__fx-orbitSwingFlipIn{animation:orbitSwingFlipIn 1.3s ease-out forwards;transform-style:preserve-3d}@keyframes orbitSwingFlipIn{0%{transform:rotateY(-120deg) translateX(-200px) scale(.8);opacity:0}to{transform:rotateY(0deg) translateX(0) scale(1);opacity:1}}.ca__fx-orbitSwingFlipOut{animation-name:orbitSwingFlipOut;transform-style:preserve-3d}@keyframes orbitSwingFlipOut{0%{transform:rotateY(0deg) translateX(0) scale(1);opacity:1}to{transform:rotateY(120deg) translateX(200px) scale(.8);opacity:0}}.ca__fx-orbitSwirlReveal{animation-name:orbitSwirlReveal;transform-style:preserve-3d}@keyframes orbitSwirlReveal{0%{transform:rotate(-1turn) scale(0) translateZ(-400px);opacity:0}to{transform:rotate(0deg) scale(1) translateZ(0);opacity:1}}.ca__fx-orbitSwirlExit{animation-name:orbitSwirlExit;transform-style:preserve-3d}@keyframes orbitSwirlExit{0%{transform:rotate(0deg) scale(1) translateZ(0);opacity:1}to{transform:rotate(1turn) scale(0) translateZ(-400px);opacity:0}}.ca__fx-orbitRollIn3D{animation-name:orbitRollIn3D;transform-style:preserve-3d}@keyframes orbitRollIn3D{0%{transform:rotateX(-1turn) translateY(-200px) scale(.7);opacity:0}to{transform:rotateX(0deg) translateY(0) scale(1);opacity:1}}.ca__fx-orbitRollOut3D{animation-name:orbitRollOut3D;transform-style:preserve-3d}@keyframes orbitRollOut3D{0%{transform:rotateX(0deg) translateY(0) scale(1);opacity:1}to{transform:rotateX(1turn) translateY(-200px) scale(.7);opacity:0}}.ca__fx-orbitTiltReveal{animation-name:orbitTiltReveal;transform-style:preserve-3d}@keyframes orbitTiltReveal{0%{transform:translateX(-150px) rotate(-15deg) rotateY(45deg) scale(.85);opacity:0}to{transform:translateX(0) rotate(0) rotateY(0) scale(1);opacity:1}}.ca__fx-orbitTiltExit{animation-name:orbitTiltExit;transform-style:preserve-3d}@keyframes orbitTiltExit{0%{transform:translateX(0) rotate(0) rotateY(0) scale(1);opacity:1}to{transform:translateX(-150px) rotate(-15deg) rotateY(45deg) scale(.85);opacity:0}}.ca__fx-orbitHelixRise{animation:orbitHelixRise 1.6s ease-out forwards;transform-style:preserve-3d}@keyframes orbitHelixRise{0%{transform:rotateY(1turn) rotate(180deg) translateY(200px) scale(.4);opacity:0}to{transform:rotateY(0deg) rotate(0deg) translateY(0) scale(1);opacity:1}}.ca__fx-orbitHelixFall{animation:orbitHelixFall 1.4s ease-in forwards;transform-style:preserve-3d}@keyframes orbitHelixFall{0%{transform:rotateY(0deg) rotate(0deg) translateY(0) scale(1);opacity:1}to{transform:rotateY(-1turn) rotate(-180deg) translateY(200px) scale(.4);opacity:0}}


/*!* @preserve
* cssanimation-utilities.css - Utility classes for enhanced animation control and responsiveness.
* Part of: https://cssanimation.io/
* Version: 6.11.4
* Built: 2025-08-03 13:57:16 UTC
*
* Author: Shafayetul Islam Pavel
* LinkedIn: https://www.linkedin.com/in/shafayetul/
* Email: hello@cssanimation.io
* GitHub: https://github.com/yesiamrocks/cssanimation
*
* Title: Utility Classes for CSS Animation Control and Responsiveness.
* Description: A collection of helper classes for managing animation duration, delay,
* fill modes, and responsive adjustments, designed to complement core animation styles.
*
* © 2025 Shafayetul Islam Pavel – All rights reserved.*/.ca__u-speedBlitz{animation-duration:.3s!important}.ca__u-speedQuick{animation-duration:.6s!important}.ca__u-speedChill{animation-duration:1.2s!important}.ca__u-speedDrift{animation-duration:2s!important}.ca__u-speedSnail{animation-duration:3s!important}.ca__u-delay1{animation-delay:.25s!important}.ca__u-delay2{animation-delay:.5s!important}.ca__u-delay3{animation-delay:1s!important}.ca__u-delay5{animation-delay:2s!important}.ca__u-easeSmooth{animation-timing-function:ease-in-out!important}.ca__u-easeSnappy{animation-timing-function:cubic-bezier(.5,1.8,.5,1)!important}.ca__u-easeChill{animation-timing-function:ease-in!important}.ca__u-easePunch{animation-timing-function:ease-out!important}.ca__u-easeLinear{animation-timing-function:linear!important}.ca__u-easeSoft{animation-timing-function:ease}.ca__u-easeInFast{animation-timing-function:ease-in}.ca__u-easeOutChill{animation-timing-function:ease-out}.ca__u-easeSnap{animation-timing-function:ease-in-out}.ca__u-easeBounce{animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.ca__u-easeElastic{animation-timing-function:cubic-bezier(.68,-.55,.27,1.55)}.ca__u-easeSwoosh{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ca__u-easeGlide{animation-timing-function:cubic-bezier(.25,1,.5,1)}.ca__u-easeStagger{animation-timing-function:step-end}.ca__u-easeDrift{animation-timing-function:cubic-bezier(.55,.06,.68,.19)}.ca__u-easeJelly{animation-timing-function:cubic-bezier(.76,0,.24,1)}.ca__u-easePop{animation-timing-function:cubic-bezier(.3,1.3,.3,1)}.ca__u-easeRocket{animation-timing-function:cubic-bezier(.6,.05,1,.95)}.ca__u-easeGravity{animation-timing-function:cubic-bezier(.8,0,.2,1)}.ca__u-easeRubber{animation-timing-function:cubic-bezier(.36,.66,.04,1)}.ca__u-easeBoom{animation-timing-function:cubic-bezier(.7,0,.3,1.5)}.ca__u-easeSlideBack{animation-timing-function:cubic-bezier(.33,1,.68,1)}.ca__u-easeQuickStep{animation-timing-function:steps(3)}.ca__u-easeSnapBack{animation-timing-function:cubic-bezier(.5,-.5,.5,1.5)}.ca__u-easeWhip{animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.ca__u-easeComet{animation-timing-function:cubic-bezier(.2,.8,.4,1.5)}.ca__u-easeQuick{animation-timing-function:cubic-bezier(.5,0,.75,0)}.ca__u-easeGentle{animation-timing-function:ease}.ca__u-easeSling{animation-timing-function:cubic-bezier(.6,-.28,.74,.05)}.ca__u-easeBounceHard{animation-timing-function:cubic-bezier(.68,-.6,.32,1.6)}.ca__u-easeOvershoot{animation-timing-function:cubic-bezier(.8,0,1,1)}.ca__u-easeSnapZoom{animation-timing-function:cubic-bezier(.2,.85,.5,1)}.ca__u-easeRipple{animation-timing-function:cubic-bezier(.65,.05,.36,1)}.ca__u-easePulse{animation-timing-function:cubic-bezier(.47,0,.745,.715)}.ca__u-easeStepSmooth{animation-timing-function:steps(5)}.ca__u-easeFlow{animation-timing-function:cubic-bezier(.25,.46,.45,.94)}.ca__u-easeWhiplash{animation-timing-function:cubic-bezier(.3,1.5,.8,1)}.ca__u-easePopIn{animation-timing-function:cubic-bezier(.65,0,.35,1)}.ca__u-easeDip{animation-timing-function:cubic-bezier(.47,1.64,.41,.8)}.ca__u-easeBounceSoft{animation-timing-function:cubic-bezier(.57,1.45,.45,1)}.ca__u-easeZoomSnappy{animation-timing-function:cubic-bezier(.3,0,.3,1.5)}.ca__u-easeBackTwist{animation-timing-function:cubic-bezier(.9,-.6,.8,1.8)}.ca__u-loopOnce{animation-iteration-count:1!important}.ca__u-loopForever{animation-iteration-count:infinite!important}.ca__u-loopTriple{animation-iteration-count:3!important}.ca__u-loopBounce{animation-iteration-count:infinite!important;animation-direction:alternate!important}video::-webkit-media-controls-fullscreen-button{display:none}.default_loading{background:repeating-linear-gradient(transparent,transparent 3px,hsla(0,0%,49.8%,.01) 6px,hsla(0,0%,49.8%,.02) 0);width:100vw;height:100vh;position:absolute;top:0;left:0}.disabled{cursor:not-allowed!important}.cursor{cursor:pointer}.v-modal{opacity:.8!important}img{pointer-events:none!important}.symbolresize12{font-size:12px!important}.symbolresize16{font-size:16px!important}a:visited{color:#606266}.el-picker-panel__sidebar,.el-range-editor.is-disabled input{background-color:transparent}.el-picker-panel__sidebar{border-right:1px solid #3a3a3a}.el-date-table td.disabled div{color:transparent;background-color:transparent}.el-date-table td.available:hover{color:#6aec80}.el-date-table__row .available{color:#d1d1d1}.el-date-table__row .next-month,.el-date-table__row .prev-month{color:#989898!important}.el-date-table td.in-range div{background:#2e2a41!important;color:#fff!important}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#6aec80;color:#000!important}.el-picker-panel__icon-btn{color:#fff}.el-picker-panel__icon-btn:hover{color:#6aec80}.el-picker-panel__icon-btn.is-disabled{color:#989898}.el-date-range-picker__content .el-date-range-picker__header div{color:#d1d1d1}.el-date-table td.today span,.el-picker-panel__shortcut:hover{color:#6aec80}.el-picker-panel__shortcut{text-align:center;margin-top:16px;color:#d1d1d1;padding-left:0}.el-range-input{background:transparent;color:#d1d1d1!important;background-color:transparent;width:80px}.el-date-range-picker__content.is-left{border-right:1px solid hsla(0,0%,100%,.0784313725)}.el-date-table th{border-bottom:1px solid hsla(0,0%,100%,.0784313725);color:#d1d1d1}.el-range-separator{color:#989898!important;display:flex!important;align-items:center;padding:0!important;margin-right:3px;font-size:13px;width:20px}.el-input--small .el-input__icon{line-height:26px!important}.el-range__icon{align-items:center;display:flex}.el-range__close-icon{align-items:center;display:flex!important;justify-content:flex-end}.el-range-editor.is-active,.el-range-editor.is-active:hover,.el-select .el-input.is-focus .el-input__inner{border-color:#6aec80!important}.el-tag.el-tag--success{background-color:#6aec80!important;color:#070709!important}.el-tag.el-tag--success,.el-tag.el-tag--warning{border:none!important;font-weight:500!important;border-radius:2!important;font-weight:500}.el-tag.el-tag--warning{background-color:#292929!important;color:#909399!important}.righttabholder .el-upload{height:100%;width:100%}.righttabholder .el-upload-dragger:hover{border-color:#964fff}.righttabholder .el-upload-dragger{width:100%!important;height:100%!important;border:none;background-size:16px 16px;color:#fff;background:none!important}.righttabholder .el-upload-dragger div{width:100%!important;height:auto!important}.righttabholder .el-upload-dragger .el-image{height:100%}.righttabholder .el-upload-dragger .el-upload__text{margin-top:130px;height:auto;color:#fff}.righttabholder .el-upload-dragger .el-upload__text em{color:#8c4bec;font-weight:500}.righttabholder .el-upload-dragger .el-upload__tip{color:#d1d1d1}.righttabholder .el-upload-dragger .el-upload__tip em{color:#6aec80;font-weight:500}.righttabholder .el-icon-upload{display:none!important}.el-form-item__label{color:#d4d4d4!important}.el-radio{color:#606266;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;outline:0}.el-dialog__wrapper{text-align:center;white-space:nowrap;overflow:hidden!important}.el-dialog__wrapper:after{content:"";display:inline-block;vertical-align:middle;height:100%}.poppanel .tab-pane{width:100%;display:flex;flex-direction:column}.poppanel .el-upload{height:100%;width:100%}.poppanel .el-upload-dragger:hover{border-color:#964fff}.poppanel .el-upload-dragger{height:294px;border:none;background-color:transparent;background-image:repeating-conic-gradient(hsla(0,0%,93.3%,.0392156863) 0 25%,transparent 0 50%);background-size:16px 16px;color:#fff;border:1px solid #383838}.poppanel .el-upload-dragger .el-image{height:100%}.poppanel .el-upload-dragger .el-upload__text{margin-top:120px;color:#fff}.poppanel .el-upload-dragger .el-upload__text em{color:#8c4bec;font-weight:500}.poppanel .el-upload-dragger .el-upload__tip{color:#d1d1d1}.poppanel .el-upload-dragger .el-upload__tip em{color:#6aec80;font-weight:500}.poppanel .el-icon-upload{display:none!important}.poppanel .el-table:before{background-color:transparent}.poppanel .el-table th.el-table__cell{background-color:#292929}.poppanel .el-table td.el-table__cell,.poppanel .el-table th.el-table__cell.is-leaf{border-bottom:none}.poppanel .el-table tr{background-color:transparent}.poppanel .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#1e1d24}.poppanel .configarea{display:flex;height:auto;margin-top:10px}.poppanel .configleft{flex:5;padding:32px 22px 0 32px;z-index:1}.poppanel .configright{flex:3;padding:32px 32px 0 0;z-index:1}.poppanel .modeldetails{height:300px}.poppanel .banner{height:188px;z-index:1;position:relative}.poppanel .banner .videobanner{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:100%;width:100%}.poppanel .watermark1{top:50px;right:-40px;letter-spacing:3px;position:absolute;transform:translateY(-100px);font-weight:600;font-size:120px!important;overflow:hidden;opacity:.1;white-space:nowrap;color:transparent;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),#070709);pointer-events:none;text-align:center;z-index:1}.poppanel .el-input__inner{outline:none;padding:8px 8px;border:0 solid #ddd;border-radius:4px;color:#fff;background-color:#29292d;border:1px solid #383838}.poppanel .el-input__count{background:none}.poppanel .el-tag.el-tag--info .el-tag__close{color:#29292d}.poppanel .el-tag.el-tag--info{background-color:#29292d;border-color:#29292d;color:#7a7a7a}.poppanel .el-radio-button__inner{background:#29292d;color:#777;border:0 solid #29292d!important}.poppanel .el-col-8{width:24%}.poppanel .el-menu{border:none}.poppanel .el-menu,.poppanel .el-menu-item{background:none;background-color:rgba(84,92,100,0)!important}.poppanel .el-menu-item{color:#d1d1d1;font-weight:300;font-size:13px}.poppanel .el-menu-item .is-active{font-size:13px!important;color:#ac0d1c!important;font-weight:500!important}.poppanel .tablogo{background-size:cover;width:54px;height:54px;border-radius:5px;position:absolute;margin-right:10px;top:12px;left:20px;background-image:url(https://obh.live/img/OBHLOGOwhite.6841f70d.png);z-index:1}.poppanel .el-tabs__nav{white-space:nowrap;position:relative;transition:transform .3s;z-index:2;width:auto;margin:0 auto}.poppanel .is-left{width:100px;text-align:center}.poppanel .temptitle{font-weight:500;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:40px}.poppanel .el-card__body{background-color:#111113;color:#fff;min-height:218px}.poppanel .usethemebtn{color:#fff;background-color:#7d41d6;font-size:14px;font-weight:500;padding:2px 6px 2px 6px;border-radius:40px;margin-top:10px}.poppanel .el-dialog{background-color:#111113;border:1px solid #2c2c2c;border-radius:8px;width:100%;max-height:88vh;overflow-y:auto;overflow-x:hidden;min-width:850px;max-width:962px;margin:5vh auto!important;display:inline-block;vertical-align:middle;text-align:center;white-space:normal}.poppanel .el-dialog .el-dialog__header{display:none}.poppanel .el-dialog .el-dialog__body{height:100%;overflow-y:auto}.poppanel .el-dialog .el-tabs__item.is-active{font-size:14px;font-weight:500}.poppanel .el-dialog .el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:rgba(80,80,87,0);z-index:1;transition:transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.poppanel .el-dialog .el-tabs__item.is-active{color:#fff;font-weight:800;font-size:15px}.poppanel .el-dialog .el-dialog__body{text-align:initial;padding:0!important;overflow-x:hidden}.poppanel .el-dialog .el-dialog__body:after{filter:blur(20px)}.poppanel .el-dialog .el-tabs__nav-scroll{background-color:#111113;display:flex}.poppanel .el-dialog .el-dialog__header{padding:0!important}.poppanel .el-dialog .el-tabs__item{padding:0 12px;height:40px;box-sizing:border-box;line-height:40px;list-style:none;font-size:14px;font-weight:500;color:#777;position:relative}.poppanel .el-dialog .el-dialog__headerbtn{position:absolute!important;top:10px!important;right:20px!important;padding:0!important;background:0 0!important;border:none!important;outline:0!important;cursor:pointer!important;font-size:16px!important}.poppanel .el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#909399!important}.poppanel .el-dialog .el-tabs__header{padding:0;position:relative;margin:0}.poppanel .el-dialog .el-tabs__nav-scroll{padding-left:0}.poppanel .el-dialog .el-tabs__nav-wrap:after{background-color:#424242;height:1px}.poppanel .el-dialog .el-tabs__content{height:calc(100% - 60px);overflow-x:hidden;display:flex;min-height:80px;overflow-y:auto}.poppanel .el-dialog .el-col-6{margin:0 auto;float:none;margin-bottom:12px;width:96%}.poppanel .el-dialog .el-col-offset-1{margin-left:1%}.poppanel .el-dialog .el-row{width:100%;height:644px}#app{text-align:center;color:#2c3e50;min-width:950px!important}#app,.el-tabs__header,.el-textarea__inner,.home{font-family:barlow,sans-serif,Microsoft YaHei,PingFang SC,system-ui;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-input__count,.el-input__count-inner{background:none!important}.el-message-box{box-shadow:none!important;border-radius:6px!important;background:linear-gradient(180deg,rgba(24,20,34,.4392156863),rgba(24,20,28,.7607843137) 60%,rgba(24,20,34,.4392156863) 90%)!important;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);border:1px solid #3a3a3a!important}.el-message-box .el-button{font-weight:500;background:none;border:none}.el-message-box .el-button:hover{color:#fff!important;background:none;border:none}.el-message-box .el-button--primary{color:#fff;background-color:rgba(90,250,90,.479)!important;border-color:rgba(64,235,64,.712)!important;border:1px solid rgba(64,235,64,.712)!important}.el-message-box .el-button--small{padding:6px 12px!important}.el-message-box .el-button--primary:hover{color:#fff!important}.el-message-box .el-message-box__title span{color:#fff}.el-message-box .el-message-box__message p{color:#d1d1d1}.el-message-box .el-message-box__headerbtn:focus .el-message-box__close,.el-message-box .el-message-box__headerbtn:hover .el-message-box__close{color:#fa6363!important}.el-button--primary{color:#fff;background-color:rgba(90,52,212,.5411764706)!important;border-color:rgba(125,65,214,.7098039216)!important;border:1px solid rgba(125,65,214,.7098039216)!important}.el-popup-parent--hidden{padding-right:0!important}.el-divider{background-color:#252525!important}#nprogress .bar{background:#7d41d6!important}.popper__arrow{display:none!important}.el-dropdown-menu__item{color:#777!important}.el-dropdown-menu__item:hover{color:#fff!important}.el-popper{background:linear-gradient(180deg,rgba(24,20,34,.4392156863),rgba(24,20,28,.7607843137) 60%,rgba(24,20,34,.4392156863) 90%)!important;-webkit-backdrop-filter:saturate(180%) blur(10px)!important;backdrop-filter:saturate(180%) blur(10px)!important;border:none!important;outline:1px solid hsla(0,0%,100%,.2196078431)}.el-popover{padding:6px!important}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#2e2a41!important}.el-dropdown-menu--medium .el-dropdown-menu__item{padding:6px 12px!important}.el-popconfirm__main{color:#fff}.el-popconfirm__action span{color:#d1d1d1}::-webkit-scrollbar{width:4px;height:5px}::-webkit-scrollbar-track{background-color:#342a51;border-radius:4px}::-webkit-scrollbar-thumb{background-color:#81789a;border-radius:4px}.el-tag__close{color:#fff!important}.el-tag__close:hover{color:#8d4fed!important;background-color:#fff!important}.el-pagination{background-color:transparent}.el-pagination .btn-prev .el-icon,.el-pagination button:disabled{background-color:transparent!important}.el-pagination .el-pager,.el-pagination .el-pager li{background-color:transparent}.el-pagination .el-pager li{color:#606266}.el-pagination .el-pager li.active,.el-pagination .el-pager li:hover{color:#fff}.el-checkbox__input.is-checked+.el-checkbox__label{color:#fff!important;font-size:13px}.el-checkbox__label{font-size:13px}.el-checkbox__inner{background-color:#342369!important;border-color:#6a39bd!important}.el-step__description.is-process,.el-step__title.is-process{color:#fff!important}.el-result__title p{color:#bebebe!important}.el-loading-mask{-webkit-backdrop-filter:saturate(100%) blur(10px);backdrop-filter:saturate(100%) blur(10px);background-color:rgba(17,17,19,.7882352941)!important;border-radius:4px}.el-loading-mask .el-loading-spinner .circular .path{stroke:#989898}.el-badge__content,.el-progress.is-exception .el-progress-bar__inner{background-image:linear-gradient(#f56c6c,#fc3636)!important}.el-badge__content{border:1px solid hsla(0,0%,100%,.4392156863)!important}.el-select-dropdown__item{color:#777!important}.el-select-dropdown.el-select-dropdown__item.selected,.el-select-dropdown.is-multiple .el-select-dropdown__item.hover,.el-select-dropdown.is-multiple .el-select-dropdown__item.selected,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:#2e2a41!important;color:#fff!important}.el-radio__input.is-checked+.el-radio__label{color:#fff!important}.el-radio__input.is-checked .el-radio__inner{border-color:#7d41d6!important;background-color:#7d41d6!important}.el-pagination .btn-next,.el-pagination .btn-prev{background:transparent!important;color:#c0c4cc!important}.el-slider__bar{background-color:#13ce66!important}.el-slider__button{border-color:#13ce66!important}.el-tabs__header{margin-bottom:6px!important}.el-button--default{background:none;border:0 solid #dcdfe6}.el-cascader-node.in-active-path{color:#fff!important}.el-cascader-node.is-active{color:#e7e7e7!important}.el-color-picker__trigger{border:none!important}.el-color-picker__color{border:1px solid #383838!important;border-radius:100px!important;overflow:hidden}.el-color-picker__panel{background-color:#383838!important;border:1px solid #777!important}.el-button--text:hover{color:#fff!important}.el-button--text{color:#d1d1d1!important}.el-color-dropdown__btn:hover{color:#7d41d6!important}.el-button.is-plain:hover{background:#874ae2!important}.el-button.is-plain{color:#fff!important;border-color:#7d41d6!important;background:#7d41d6!important}.pointer,.pointer :hover{cursor:pointer}.el-input__inner:focus,.el-input__inner:hover,.el-textarea__inner:focus{border-color:#6aec80!important}.el-textarea__inner:focus{color:#fff!important;background:#111113!important}.el-textarea__inner{border:1px solid #383838!important;background:#29292d!important}.el-dialog__close:hover{color:#6aec80!important}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#181818!important}.el-cascader-menu{color:#777;border-right:#4c4c4c!important}.el-cascader-node__label:hover{color:#fff!important}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#181818!important;color:#fff!important}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:#6aec80}.el-tooltip__popper.is-dark{background:#1c1b21!important;border:1px solid #3f3f3f!important;color:#d1d1d1}.gradientrotate{width:1000px;height:1000px;animation:rotate 8s cubic-bezier(.8,.2,.2,.8) infinite alternate;bottom:-50vh;left:5vw}.gradientrotate,.gradientrotate2{transition:all 1s ease-out;filter:blur(100px);background-image:linear-gradient(#37eba9,#5b37eb);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;position:absolute;opacity:.1}.gradientrotate2{width:500px;height:500px;animation:rotate 12s cubic-bezier(.8,.2,.2,.8) infinite alternate;top:-15vh;right:-3vw}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.el-carousel__indicators--vertical{top:50%!important}.el-carousel__indicators--horizontal{bottom:0!important;min-width:80px}.el-carousel__indicator--horizontal{padding:6px 4px!important}.centerroll{position:absolute;top:0;left:0;bottom:0;margin:auto}.tableroll{background-color:#282b2e;border-radius:4px}.tableroll,.tableroll .monitor-wrapper{width:100%;height:70px;justify-content:center;align-items:center;display:flex}.tableroll .monitor-wrapper{margin:0 auto;position:relative}.tableroll .monitor-wrapper .monitor{width:calc(100% - 10px);height:60px;border-radius:4px;background-color:#344151;overflow:hidden;white-space:nowrap;box-shadow:inset 0 5px 10px 2px rgba(0,0,0,.3);margin:0 auto;position:relative}.tableroll .monitor-wrapper .monitor p{font-size:12px;position:relative;display:inline-block;animation:move 60s linear infinite;color:#ebb55f}@keyframes move{0%{left:800px}to{left:-2800px}}.noise_over{width:100%;height:100%!important;position:absolute;left:0;top:0;background:url(https://obh-live.oss-cn-shanghai.aliyuncs.com/upload/noise.gif) repeat;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.el-tabs__nav-next,.el-tabs__nav-prev{line-height:30px!important}.gfade-in{animation:fadeIn 1.5s ease}.gfade-in3{animation:fadeIn 3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.eco_remove_filter{-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important;background:#171719!important}.eco_remove_filter,.eco_remove_shadow{filter:unset!important;opacity:unset!important}.eco_remove_shadow{text-shadow:unset!important;box-shadow:unset!important}.greenlightpulses{position:relative;box-sizing:content-box;width:8px;height:8px;border:1px solid #383838;border-radius:50%;background:#6aec80}.greenlightpulses:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:circle-pulse 2s infinite;border-radius:50%;box-shadow:0 0 0 0 #4daa57}@keyframes circle-pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(77,170,87,.9)}50%{transform:scale(1);box-shadow:0 0 0 8px rgba(77,170,87,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(77,170,87,0)}}*{-moz-user-select:none;user-select:none;-webkit-user-select:none}.select-text{-moz-user-select:text;user-select:text;-webkit-user-select:text}