body:has(.theme-default){--color-secondary-0:#e4e9f5;--color-secondary-50:#c9d2eb;--color-secondary-100:#adbae0;--color-secondary-200:#8899d3;--color-secondary-300:#6176c3;--color-secondary-400:#3d57a3;--color-secondary-500:#21397c;--color-secondary-600:#1c3069;--color-secondary-700:#172857;--color-secondary-800:#111e43;--color-secondary-900:#0b142f;--color-neutral-0:#fff;--color-neutral-50:#f9fafb;--color-neutral-100:#f2f4f7;--color-neutral-200:#eaecf0;--color-neutral-300:#d0d5dd;--color-neutral-400:#98a2b3;--color-neutral-500:#667085;--color-neutral-600:#475467;--color-neutral-700:#344054;--color-neutral-800:#1d2939;--color-neutral-900:#101828}.theme-default{background-image:url(/images/bg-main.png)!important}body:has(.theme-default) .glass-dialog-overlay{background-color:#21397ccc!important}body:has(.theme-default) .dropdown-popover{color:#fff!important;background-color:#21397ccc!important}body:has(.theme-default) .decorator-tag{color:#d1d5db;background-color:#ffffff1a;position:relative;overflow:hidden}body:has(.theme-default) .decorator-tag:hover{color:#fff}body:has(.theme-default) .mobile-sheet{background-position:50%;background-size:cover;background-image:url(/images/bg-main.png)!important}body:has(.theme-default) .mobile-sheet nav button{color:#fffc!important}:is(body:has(.theme-default) .mobile-sheet nav button:hover,body:has(.theme-default) .mobile-sheet nav button.active){color:#fff!important;background-color:#ffffff1a!important}body:has(.theme-valentine){--color-primary-0:#feeffb;--color-primary-50:#fcdaf7;--color-primary-100:#f9b9f0;--color-primary-200:#f58ce7;--color-primary-300:#f15fdb;--color-primary-400:#f03ad2;--color-primary-500:#f01fc6;--color-primary-600:#cf1aab;--color-primary-700:#ae1590;--color-primary-800:#8c1174;--color-primary-900:#6b0c59;--color-secondary-0:#fef3fb;--color-secondary-50:#fae2f5;--color-secondary-100:#f3c5eb;--color-secondary-200:#eca6e1;--color-secondary-300:#dc7bce;--color-secondary-400:#c552b7;--color-secondary-500:#ad2e9e;--color-secondary-600:#912087;--color-secondary-700:#9b177e;--color-secondary-800:#6f105b;--color-secondary-900:#4c0a3e;--color-valentine-notification:#4c0a3eb3}.theme-valentine{background-image:url(/images/valentine/bg-valentine.png)!important}body:has(.theme-valentine) .dropdown-popover{background-blend-mode:overlay!important;color:#fff!important;background-color:#4c0a3eb3!important;background-image:url(/images/valentine/bg-valentine-notification.jpg)!important;background-position:50%!important;background-size:cover!important}body:has(.theme-valentine) .decorator-tag{background-color:#ffffff0d;position:relative;overflow:hidden}body:has(.theme-valentine) .decorator-tag:hover{color:#fff}.theme-valentine .btn-primary{background:linear-gradient(45deg,#ef4444,#dc2626);border:2px solid #fff;transition:all .3s;box-shadow:0 4px 15px #ef44444d}.theme-valentine .btn-primary:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 6px 20px #ef444466}.theme-valentine .card{border:2px solid var(--color-border-primary);box-shadow:0 4px 15px var(--color-shadow-primary);background:#fffffff2;transition:all .3s}.theme-valentine .card:hover{box-shadow:0 6px 20px var(--color-shadow-secondary);transform:translateY(-3px)}.theme-valentine h1,.theme-valentine h2,.theme-valentine h3{color:var(--color-text-primary);text-shadow:2px 2px 4px var(--color-shadow-primary)}.theme-valentine p{color:var(--color-text-secondary)}.theme-valentine .text-muted{color:var(--color-text-muted)}.theme-valentine .icon{color:var(--color-text-primary);transition:all .3s}.theme-valentine .icon:hover{color:var(--color-text-secondary);transform:scale(1.1)rotate(10deg)}.cupid-arrow{z-index:1000;pointer-events:none;animation:6s linear infinite arrowFly;position:fixed}@keyframes arrowFly{0%{transform:translate(-100vw)translateY(0)rotate(0)}50%{transform:translate(50vw)translateY(-100px)rotate(180deg)}to{transform:translate(100vw)translateY(0)rotate(360deg)}}body:has(.theme-valentine) .header{background:linear-gradient(90deg,#ef4444,#dc2626);border-bottom:3px solid #ef4444}body:has(.theme-valentine) .footer{background:linear-gradient(90deg,#dc2626,#ef4444);border-top:3px solid #ef4444}.love-letter{z-index:1000;background-image:url(/images/valentine/love-letter.png);background-repeat:no-repeat;background-size:contain;width:40px;height:40px;animation:2s ease-in-out infinite letterFloat;position:fixed;bottom:20px;right:20px}@keyframes letterFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(5deg)}}body:has(.theme-valentine) .mobile-sheet{background-position:50%;background-size:cover;background-image:url(/images/valentine/bg-valentine.png)!important}body:has(.theme-valentine) .mobile-sheet nav button{color:#fffc!important}:is(body:has(.theme-valentine) .mobile-sheet nav button:hover,body:has(.theme-valentine) .mobile-sheet nav button.active){color:#fff!important;background-color:#ffffff1a!important}.theme-valentine .section-notification,.theme-valentine.section-tags,.theme-valentine.section-radio,.theme-valentine.section-magazine,.theme-valentine .section-album{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#504f5040!important;border:1px solid #ffffff26!important}.theme-valentine .glass-card-action{width:35px!important;height:35px!important;box-shadow:none!important;filter:brightness(.8)contrast(1.2)!important;background-color:#0000!important;background-image:url(/images/valentine/love-letter.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:none!important;border-radius:50%!important;transition:transform .3s,box-shadow .3s,filter .3s!important}.theme-valentine .glass-card:hover .glass-card-action{filter:brightness(2)saturate(1.8)!important;width:2.5rem!important;transform:translateY(3px)!important;box-shadow:0 0 12px 6px #f7b4b4e6,0 0 20px 10px #ff0000b3!important}.valentine-hearts{pointer-events:none;z-index:40;width:100%;height:100%;position:fixed;bottom:0;left:0;overflow:hidden;box-shadow:none!important;background:50%/cover no-repeat!important;border:none!important}.heart{top:var(--startY,100vh);left:var(--startX,50vw);width:var(--size,40px);height:var(--size,40px);animation:shakeFade var(--duration,6s)ease-in-out forwards;animation-delay:var(--delay,0s);opacity:0;will-change:transform,opacity;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;mix-blend-mode:normal!important;filter:none!important;background:0 0!important}@keyframes shakeFade{0%{opacity:0;transform:translate(0)rotate(0)}20%{opacity:.3;transform:translate(-3px)rotate(-2deg)}40%{opacity:.6;transform:translate(3px)rotate(2deg)}60%{opacity:.6;transform:translate(-2px)rotate(-1deg)}80%{opacity:.3;transform:translate(2px)rotate(1deg)}to{opacity:0;transform:translate(0)rotate(0)}}body:has(.theme-halloween){--color-primary-0:#f8f4f6;--color-primary-50:#f0e4ed;--color-primary-100:#d8bfd0;--color-primary-200:#be96b2;--color-primary-300:#9d648a;--color-primary-400:#6e3e5e;--color-primary-500:#3b1c32;--color-primary-600:#311728;--color-primary-700:#26111e;--color-primary-800:#1c0c16;--color-primary-900:#13070d;--color-secondary-0:#fff5ea;--color-secondary-50:#ffe9d2;--color-secondary-100:#ffd8b0;--color-secondary-200:#ffbe85;--color-secondary-300:#ffa459;--color-secondary-400:#ff892d;--color-secondary-500:#ff6500;--color-secondary-600:#dc5700;--color-secondary-700:#b84800;--color-secondary-800:#943a00;--color-secondary-900:#702c00;--color-neutral-0:#f5f4f8;--color-neutral-50:#e4e1ec;--color-neutral-100:#c9c4d9;--color-neutral-200:#a39bb9;--color-neutral-300:#7b7296;--color-neutral-400:#4e4764;--color-neutral-500:#210f37;--color-neutral-600:#1c0c2f;--color-neutral-700:#170924;--color-neutral-800:#12061a;--color-neutral-900:#0c040f}.theme-halloween{background-image:url(/images/halloween/bg-halloween.jpeg)!important}body:has(.theme-halloween) .decorator-tag{background-color:#ffffff0d;position:relative;overflow:hidden;color:#ffffff80!important}body:has(.theme-halloween) .decorator-tag:hover{color:#ffffff80}body:has(.theme-halloween) .dropdown-popover{background-blend-mode:overlay;background-color:#000000b3;background-image:url(/images/halloween/bg-halloween-notification.jpg);background-size:cover}.theme-halloween .btn-primary{box-shadow:0 4px 15px var(--color-shadow-primary);background:linear-gradient(45deg,#f97316,#ea580c);border:2px solid #fff;transition:all .3s}.theme-halloween .btn-primary:hover{box-shadow:0 6px 20px var(--color-shadow-secondary);transform:translateY(-2px)scale(1.05)}.theme-halloween .card{border:2px solid var(--color-border-primary);box-shadow:0 4px 15px var(--color-shadow-primary);background:#fffffff2;transition:all .3s}.theme-halloween .card:hover{box-shadow:0 6px 20px var(--color-shadow-secondary);transform:translateY(-3px)}.theme-halloween h1,.theme-halloween h2,.theme-halloween h3{color:var(--color-text-primary);text-shadow:2px 2px 4px var(--color-shadow-primary)}.theme-halloween p{color:var(--color-text-secondary)}.theme-halloween .text-muted{color:var(--color-text-muted)}.theme-halloween .icon{color:var(--color-text-primary);transition:all .3s}.theme-halloween .icon:hover{color:var(--color-text-secondary);transform:scale(1.1)rotate(10deg)}body:has(.theme-halloween) .mobile-sheet{background-position:100%;background-size:cover;background-image:url(/images/halloween/bg-halloween.jpeg)!important}body:has(.theme-halloween) .mobile-sheet nav button{color:#fffc!important}:is(body:has(.theme-halloween) .mobile-sheet nav button:hover,body:has(.theme-halloween) .mobile-sheet nav button.active){color:#fff!important;background-color:#ffffff1a!important}.theme-halloween .section-notification,.theme-halloween .section-tags,.theme-halloween .section-radio,.theme-halloween .section-magazine,.theme-halloween .section-album{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#504f5040!important;border:1px solid #ffffff26!important}.theme-halloween .glass-card-action{width:35px!important;height:35px!important;box-shadow:none!important;filter:brightness(.8)contrast(1.2)!important;background-color:#0000!important;background-image:url(/images/halloween/witch-bat.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:none!important;border-radius:50%!important;transition:transform .3s,box-shadow .3s,filter .3s!important}.theme-halloween .glass-card:hover .glass-card-action{filter:brightness(2)saturate(1.8)!important;width:2.5rem!important;transform:translateY(3px)!important;box-shadow:0 0 12px 6px #071debe6,0 0 20px 10px #f4f4f7b3!important}.halloween-decorations{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.halloween-bat{opacity:0;width:150px;height:150px;animation-fill-mode:forwards;position:absolute}.halloween-bat.left-to-right,.halloween-bat.right-to-left{animation:.8s linear 2s forwards bat-fade}.halloween-bat.left-to-right{animation:bat-fade .8s linear 2s forwards,bat-left-right var(--bat-speed,10s)linear 2s infinite;background:url(/images/halloween/bat-left.gif) 50%/contain no-repeat}.halloween-bat.right-to-left{animation:bat-fade .8s linear 2s forwards,bat-right-left var(--bat-speed,10s)linear 2s infinite;background:url(/images/halloween/bat-right.gif) 50%/contain no-repeat}@keyframes bat-fade{0%{opacity:0}to{opacity:1}}@keyframes bat-left-right{0%{transform:translate(-120%)}to{transform:translate(120vw)}}@keyframes bat-right-left{0%{transform:translate(120vw)}to{transform:translate(-120%)}}body:has(.theme-lunar-new-year){--color-primary-0:#fce8e8;--color-primary-50:#f8d4d4;--color-primary-100:#f0b8b8;--color-primary-200:#e08d8d;--color-primary-300:#d06161;--color-primary-400:#bc3737;--color-primary-500:#a4161a;--color-primary-600:#8b1215;--color-primary-700:#700f12;--color-primary-800:#550b0d;--color-primary-900:#3a0809}.theme-lunar-new-year{background-blend-mode:overlay!important;background-color:#0003!important;background-image:url(/images/lunar-new-year/lunar_overlay.jpg)!important}body:has(.theme-lunar-new-year) .dropdown-popover{background-image:url(/images/lunar-new-year/bg-notification.jpg);background-size:cover;background-blend-mode:overlay!important;background-color:#0000004d!important}body:has(.theme-lunar-new-year) .app-bar-button{color:#fffc!important}body:has(.theme-lunar-new-year) .app-bar-button:hover{color:#0f2256!important;background-color:#e6d8d866!important}body:has(.theme-lunar-new-year) .app-bar-button.active{color:#0f2256!important;background-color:#ffffffe6!important}body:has(.theme-lunar-new-year) .card-header{background-color:#cb0014a1}body:has(.theme-lunar-new-year) .card-header .card-title{background-color:#eaea27;height:48px;padding-left:50px;position:relative}body:has(.theme-lunar-new-year) .card-header .card-title:before{content:"";background:url(/images/lunar-new-year/lantern.png) 0 0/contain no-repeat;height:50px;display:block;position:absolute;top:0;left:0;right:0}body:has(.theme-lunar-new-year) .card-header .card-title:after{content:"";background:inherit;width:35px;height:35px;transition:all .3s;position:absolute;top:0;right:-18px;transform:translateY(6px)rotate(45deg)}body:has(.theme-lunar-new-year) .card-header{position:relative}.firework{width:100px;height:100px;position:absolute}.spark{width:10px;height:10px;position:absolute}button.MuiButton-containedPrimary,.MuiButton-containedPrimary[type=button],.MuiButton-containedPrimary[type=reset],.MuiButton-containedPrimary[type=submit]{-webkit-appearance:button;background-color:#21397c;background-image:none}.firework{z-index:9999;-webkit-user-select:none;user-select:none;pointer-events:none;animation:1s ease-out forwards explode;position:fixed}@keyframes explode{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}body:has(.theme-lunar-new-year) .btn-primary{background:linear-gradient(45deg,#10b981,#059669);border:2px solid #fff;transition:all .3s;box-shadow:0 4px 15px #10b9814d}.countdown{z-index:1000;color:#10b981;text-shadow:0 0 10px #10b98180;font-size:2rem;font-weight:700;animation:1s ease-in-out infinite pulse;position:fixed;top:20px;right:20px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}body:has(.theme-lunar-new-year) .header{background:linear-gradient(90deg,#10b981,#059669);border-bottom:3px solid #10b981}body:has(.theme-lunar-new-year) .footer{background:linear-gradient(90deg,#059669,#10b981);border-top:3px solid #10b981}:is(body:has(.theme-lunar-new-year) h1,body:has(.theme-lunar-new-year) h2,body:has(.theme-lunar-new-year) h3){color:#10b981;text-shadow:2px 2px 4px #0000001a}body:has(.theme-lunar-new-year) .icon{color:#10b981;transition:all .3s}body:has(.theme-lunar-new-year) .icon:hover{color:#059669;transform:scale(1.1)rotate(10deg)}body:has(.theme-lunar-new-year) .decorator-tag{color:#000;background-color:#ffffffdc;transition:all .25s;position:relative;overflow:hidden}body:has(.theme-lunar-new-year) .decorator-tag:hover{background-color:#c70000e6;color:#fff!important}body:has(.theme-lunar-new-year) .decorator-tag.bg-primary-300{color:#fff!important;background-color:#c70000e6!important}body:has(.theme-lunar-new-year) .glass-card{transition:transform .3s,box-shadow .3s}body:has(.theme-lunar-new-year) .glass-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #e6394626,0 0 20px #ffd70033}body:has(.theme-lunar-new-year) .mobile-sheet{background-position:50%;background-size:cover;background-image:url(/images/lunar-new-year/lunar_overlay.jpg)!important}body:has(.theme-lunar-new-year) .mobile-sheet nav button{color:#0f2256cc!important}:is(body:has(.theme-lunar-new-year) .mobile-sheet nav button:hover,body:has(.theme-lunar-new-year) .mobile-sheet nav button.active){color:#0f2256!important;background-color:#0f22561a!important}.champagne{z-index:1000;background-image:url(/images/champagne.png);background-repeat:no-repeat;background-size:contain;width:40px;height:80px;animation:2s ease-in-out infinite pour;position:fixed;bottom:20px;left:20px}@keyframes pour{0%,to{transform:rotate(0)}50%{transform:rotate(-15deg)}}.theme-newyear .btn-primary{background:var(--gradient-primary);border:2px solid var(--color-brand-secondary-300);box-shadow:0 4px 15px var(--color-shadow-primary);transition:all .3s}.theme-newyear .btn-primary:hover{box-shadow:0 6px 20px var(--color-shadow-secondary);transform:translateY(-2px)scale(1.05)}.theme-newyear .card{border:2px solid var(--color-border-primary);box-shadow:0 4px 15px var(--color-shadow-primary);background:#fffffff2;transition:all .3s}.theme-newyear .card:hover{box-shadow:0 6px 20px var(--color-shadow-secondary);transform:translateY(-3px)}.theme-newyear h1,.theme-newyear h2,.theme-newyear h3{color:var(--color-text-primary);text-shadow:2px 2px 4px var(--color-shadow-primary)}.theme-newyear p{color:var(--color-text-secondary)}.theme-newyear .text-muted{color:var(--color-text-muted)}.theme-newyear .icon{color:var(--color-text-primary);transition:all .3s}.theme-newyear .icon:hover{color:var(--color-text-secondary);transform:scale(1.1)rotate(10deg)}.sparkle{background-color:var(--color-primary-300);border-radius:50%;width:4px;height:4px;animation:1.5s ease-in-out infinite sparkle;position:absolute}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.8;transform:scale(1.2)rotate(180deg)}}.theme-newyear .header{border-bottom:3px solid var(--color-border-primary);background:var(--gradient-primary)}.theme-newyear .footer{border-top:3px solid var(--color-border-primary);background:var(--gradient-primary)}body:has(.theme-newyear) .glass-dialog-overlay{background-color:#792200cc!important}body:has(.theme-lunar-new-year) .hover\:bg-neutral-100:hover{background-color:#999696!important}body:has(.theme-noel){--color-primary-0:#fff;--color-primary-50:#ffefed;--color-primary-100:#ffddda;--color-primary-200:#ffbeb6;--color-primary-300:#ff9284;--color-primary-400:#f8604f;--color-primary-500:#ed372c;--color-primary-600:#cc2921;--color-primary-700:#a8211b;--color-primary-800:#821a15;--color-primary-900:#5e120f;--color-secondary-0:#ecfaf0;--color-secondary-50:#dcf5e4;--color-secondary-100:#c0ecd2;--color-secondary-200:#9ddeb8;--color-secondary-300:#6ecd96;--color-secondary-400:#40b570;--color-secondary-500:#1fb141;--color-secondary-600:#1a9437;--color-secondary-700:#15772d;--color-secondary-800:#105b22;--color-secondary-900:#0b3e17;--color-neutral-0:#fff;--color-neutral-50:#f9fafb;--color-neutral-100:#f2f4f7;--color-neutral-200:#eaecf0;--color-neutral-300:#d0d5dd;--color-neutral-400:#98a2b3;--color-neutral-500:#667085;--color-neutral-600:#475467;--color-neutral-700:#344054;--color-neutral-800:#1d2939;--color-neutral-900:#101828;--color-warning-50:#fff5e6;--color-warning-500:#d96c18;--color-warning-700:#913015;--noel-red:#e63946;--noel-gold:gold;--snow-color:#fff;--noel-glass-red:#b10816cc;--noel-glass-green:#105b22cc}.theme-noel{background-image:url(/images/noel/pexels-brett-sayles-1708601.jpg)!important}body:has(.theme-noel) a{color:var(--color-primary-800);text-decoration:none}:is(body:has(.theme-noel) .roundSmall,body:has(.theme-noel) .roundMedium,body:has(.theme-noel) .roundLarge){background:#fff;border-radius:50%;width:3px;height:3px;position:absolute}body:has(.theme-noel) .roundMedium{width:4px;height:4px}body:has(.theme-noel) .roundLarge{width:5px;height:5px}:is(body:has(.theme-noel) .starSmall,body:has(.theme-noel) .starMedium,body:has(.theme-noel) .starLarge){background:url(/images/noel/52-snowflake-png-image-thumb.png) 0 0/100% 100%;width:10px;height:10px;position:fixed}body:has(.theme-noel) .starMedium{width:15px;height:15px}body:has(.theme-noel) .starLarge{width:20px;height:20px}:is(body:has(.theme-noel) .realSmall,body:has(.theme-noel) .realMedium,body:has(.theme-noel) .realLarge){background:url(/images/noel/snowflakes_PNG7576.png) 0 0/100% 100%;width:25px;height:25px;position:fixed}body:has(.theme-noel) .realMedium{width:30px;height:30px}body:has(.theme-noel) .realLarge{width:40px;height:40px}:is(body:has(.theme-noel) .sharpSmall,body:has(.theme-noel) .sharpMedium,body:has(.theme-noel) .sharpLarge){background:url(/images/noel/snowflakes_PNG7559.png) 0 0/100% 100%;width:20px;height:20px;position:fixed}body:has(.theme-noel) .sharpMedium{width:28px;height:28px}body:has(.theme-noel) .sharpLarge{width:35px;height:35px}:is(body:has(.theme-noel) .ringSmall,body:has(.theme-noel) .ringMedium,body:has(.theme-noel) .ringLarge){background-image:url(/images/noel/13-white-snowflake-png-image-thumb.png);background-size:100% 100%;width:15px;height:15px;position:fixed}body:has(.theme-noel) .ringMedium{width:25px;height:25px}body:has(.theme-noel) .ringLarge{width:35px;height:35px}@keyframes snowfall{0%{transform:translateY(-10vh)translate(0)}to{transform:translateY(110vh)translate(20px)}}body:has(.theme-noel):before{content:"";pointer-events:none;background-image:radial-gradient(4px 4px at 20px 30px,var(--snow-color)50%,transparent 50%),radial-gradient(3px 3px at 40px 70px,var(--snow-color)50%,transparent 50%),radial-gradient(2px 2px at 50px 160px,var(--snow-color)50%,transparent 50%),radial-gradient(4px 4px at 120px 120px,var(--snow-color)50%,transparent 50%),radial-gradient(3px 3px at 160px 20px,var(--snow-color)50%,transparent 50%);opacity:.6;background-size:200px 200px;width:100%;height:100%;animation:8s linear infinite snowfall;position:fixed;top:0;left:0}body:has(.theme-noel) .glass-card{border:1px solid #ffd70033;box-shadow:0 8px 32px #e639461a}body:has(.theme-noel) .glass-card .glass-card-header:before{content:"🎄";font-size:24px;animation:2s ease-in-out infinite treeWiggle}@keyframes treeWiggle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}body:has(.theme-noel) button:not(.no-noel){position:relative;overflow:visible}body:has(.theme-noel) button:not(.no-noel):after{content:"✨";font-size:14px;animation:1.5s ease-in-out infinite sparkle;position:absolute;top:-10px;right:-10px}body:has(.theme-noel) a:not(.no-noel):hover{text-shadow:0 0 8px var(--noel-gold);transition:text-shadow .3s}body:has(.theme-noel) .card-title:hover{color:var(--color-secondary-500)!important}body:has(.theme-noel) .glass-card{transition:transform .3s,box-shadow .3s}body:has(.theme-noel) .glass-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #e6394626,0 0 20px #ffd70033}body:has(.theme-noel) ::-webkit-scrollbar{width:7px}body:has(.theme-noel) ::-webkit-scrollbar-track{background:#2a9d8f1a}body:has(.theme-noel) ::-webkit-scrollbar-thumb{background:linear-gradient(var(--noel-red),var(--color-secondary-500));border-radius:6px}:is(body:has(.theme-noel) input:focus,body:has(.theme-noel) textarea:focus){border-color:var(--noel-gold);box-shadow:0 0 10px #ffd70033}body:has(.theme-noel) .loading-spinner{border-color:var(--noel-red)var(--color-secondary-500)var(--noel-gold)transparent}body:has(.theme-noel) .toast{border:1px solid var(--noel-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2a9d8f1a}body:has(.theme-noel) .modal-content{border:2px solid var(--noel-gold);box-shadow:0 25px 50px #e6394626,0 0 30px #ffd70033}body:has(.theme-noel) .dropdown-popover{background-blend-mode:overlay;background-color:#000000b3;background-image:url(/images/noel/bg-noel-notification.png);background-size:cover;color:#fff!important}body:has(.theme-noel) .tab-active{border-bottom:2px solid var(--noel-gold);position:relative}body:has(.theme-noel) .tab-active:after{content:"⭐";font-size:12px;animation:1.5s ease-in-out infinite starTwinkle;position:absolute;top:-10px;right:-10px}@keyframes starTwinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.theme-noel .glass-card{position:relative;overflow:visible}.theme-noel .glass-card:before{content:"";background:url(/images/noel/christmas-hat-png-19618.png) 0 0/contain no-repeat;width:auto;height:86px;display:block;position:absolute;top:-30px;left:-26px;right:0}.theme-noel .glass-card:after{content:"";background:url(/images/noel/snowflakeborderpng.png) no-repeat;height:23px;display:block;position:absolute;bottom:0;left:-3px;right:0}body:has(.theme-noel) .glass-dialog{position:relative;overflow:visible}body:has(.theme-noel) .glass-dialog .dialog-header{position:relative;overflow:visible}body:has(.theme-noel) .glass-dialog:before{content:"";background:url(/images/noel/christmas-hat-png-19618.png) 0 0/contain no-repeat;width:auto;height:86px;display:block;position:absolute;top:-25px;left:-30px;right:0}body:has(.theme-noel) .glass-dialog .dialog-header:after{content:"";background:url(data:image/png;base64,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) 0 0/contain repeat-x;width:100%;height:10px;display:block;position:absolute;bottom:0;left:0;right:0}body:has(.theme-noel) .glass-dialog:after{content:"";background:url(/images/noel/snowflakeborderpng.png) no-repeat;height:23px;display:block;position:absolute;bottom:0;left:-3px;right:0}.theme-noel button.decorator-button:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAXCAYAAACS5bYWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABFpJREFUeNrUV0tIo1cUvpkYjQ4xxSA6DxuNqG0dtaUKOgs3s6i0dFd3pSsXdjeIixakiGA34sZuXCkoONLFwJTK4GMYLYXg29gatTpiXurkbd7vv9/5ub+IxuhA7eiFQ5Kbc8/57ne/e87/ywRBYLdl3GG3aNwqsLJ0k0tLS+fmcnNzWUVFBVMoFGx2djarvLxcm5OTw+bm5iytra2xc4ExNjY27iqVyvvwK6CpeDzuCYVC1urq6qDA9UcfPp+PHR4esmAwKK6tr68/l5/8rgQ2Ozub1dbWyiYmJooaGxt/VqvV38jlchX9l0qlwoFA4DWS/RKLxRxFRUVf5+XlPcaaT2AP0sVPJBL2SCRiAPBpu93+vKamZo/Ae71eZjabWV1dXVqw7CKwp43ksrCw8Bhg7MJ/PLDZ5PHx8cz29vYT5JGD/bSYLgTrcDgYdk6siSc6NjZWDaAe4ZoHQL+cmZnRpZPnhWDpD8kw7uKo9ML/NMCsd2tr61vkzboMrEyv138M7TyLRqMWMBsX3sMgaZhMpp+AR5EJrCocDpuEGzKg4x8khs+CVWxubvZfR9JkMik4nU7BarUKLpeLmLsKuwIqTLynp4fqmIzASrqQT09Pf1VVVfX0KsWZ6uHBwQHTaDSsoKAgo6/H4xHLEcrVyRwuEisrKzs5XrrIVAVwiUVDKRRrL+YI32ewdVhMApuHWvcj6vids6J2u90MF4yBHUZNgKoEBaRBQalJqFSqtJfUYrGIlQX+ydXVVTN+u0tKSjQNDQ1axJVl2iTypebn55d7e3v/kqoDgZU1NTU9LCws/Py0M+2ekuGincxJ3yF+18jIyHJLS0slQJUWFxczrBeBE0vE5tHRkbixlZWVfSR8gTX/0P5gH7S1tX3Z3t7+BW8qAvwSfr8/jA0EIRM/qoFtampqbW9vTw+XA+ojUruVd3Z2tvb19T2TQFEim81GgVJoCvvj4+NLOJZgaWmpemdn5y3a6BbcnJDAw8HBwac6ne6eqCW5XDwB3qVSqM9/DAwMUNy/eVLabT7sI25qwgujThCBhWE+mAt2yNc4SQKSZrOQQE1HS22VJkmPAGTr7+//fX19fRk+Zgq0trbGeFAKEAQT98BSqKOj47vm5uaa/Px8JeIk4GcaHh6eWlxcfAU/A8xG67BxAX3fwdcbYUpSDJ06Z49Ak8ZC3OL8f3YiA4PBYKdLQ2AJ9OTk5GpXV9cQiCVh79M94QtlPLDUE/1gPNrd3f0W33W4cBoco48zQuy/IZYAMnGqlSc4c66L9JruQUaSARXeT8HGKzxAqFBekni6+h46+pMzGiJGMgTOJh1yU/KNEGDvZWvfBawkA9ppwGg0mrRa7SOI2g+gxOgbJIpdFpj72PnxSnPX8vqRxTURgBQWKisrH+GThOm+CtAzoK/9/Uiqq/6hoaHfdnd3jaOjo7/yY7yxbwqkWy3sQzpS2C6YirwvUJk0y7hurfyGRrnduPGvAAMASmo8wzeVwfsAAAAASUVORK5CYII=) no-repeat,url(data:image/png;base64,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) 50% 0 no-repeat,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAXCAYAAACFxybfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAodJREFUeNrsVb1rWlEUv2pN/GqspKRSKFYXWzEloIWif0Fn6dJChQ7OQil0qd3EzcEpg0OgdHDr4CQODk7VRlLMEIVqApX4We0zflR9/Z1Ui4T34ksaaAYP/Hzc673n/M6550PG8zz73yKjn0wm83fDYDAwo9HINBrNnwOQg4MDs0ql2lQqlfdAWont7ng8Pjw+Ps44nc4G1pI9EXWaSOzt7TGO42aH5Pv7+08ajUZ0MBiUeXEZd7vdL5VK5fX29rZ+5tQiEmdxKrlcjsEYczgcynK5/BKKv/IXFNz/XiqVXkHdjUuRIA9SqdRD8or/R8Ez9fr9fqHVakUR4c2z0REjIQuHw2ZcrPBXLCA0RHTezEdHjIQqkUhEr9I4HOILhQLf6/VoOUFEvDMiQiToDx1Cdz+bzZ6bUFarlel0OkkVUK/XWbvdPoVer5fh3ntsfwJ+CJ2XA4p0Op1bpBgJyxDehQQ6nQ5DZXHBYDBZq9V+EhFUndnr9drEqoc2bwJbwGPgtohuVSwWe2Gz2TZMJpNgRKi6qtUqg2EWj8dTgUDgo0KhWPN4PC70EvXOzs67fD6/S6kiRIKeZA1YJ2MiJNbdbvfTUCjkV6vVK2hcDF8GI2w0GrGTkxM2HA5PDxaLxSOfz/cWEfk81X0XIMMFgJJ/srBjCgk8IdcfuVyuZ36//7nFYtkQyAMumUzuRiKRD0jMFLa+AZOpYwqgB/ziBVqmVBKUO7eAB/R0WG/Z7XaTVqtdbTabHJL6EK2djBaBPHA0NSqpbUsiMUeEBgpF4Q5AbZrmSJ/yEWgBTaBNHl9kdkgmMUeG7qwAq9PqovceTA3zlxlgsuswyuXsGsiSxJLEkoSY/BZgAEjRodi+uBruAAAAAElFTkSuQmCC) 100% 0 no-repeat;height:23px;display:block;position:absolute;top:-7px;left:-3px;right:0}body:has(.theme-noel) .decorator-tag{color:#d1d5db;background-color:#ffffff1a;position:relative;overflow:hidden}body:has(.theme-noel) .decorator-tag:hover{color:#fff}body:has(.theme-noel) .decorator-tag:before{content:"";opacity:.3;pointer-events:none;z-index:999;color:#fff;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;position:absolute;transform:translateY(-50%)}body:has(.theme-noel) .decorator-tag:after{content:"";opacity:.3;pointer-events:none;z-index:999;color:#fff;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;position:absolute;transform:translateY(-50%)}body:has(.theme-noel) .decorator-tag:before{background-image:url(/images/noel/snowflake-decorator.svg);top:.1rem;left:0}body:has(.theme-noel) .decorator-tag:after{background-image:url(/images/noel/snowflake-decorator.svg);bottom:-.55rem;right:0;transform:rotate(30deg)}body:has(.theme-noel) .glass-dialog-overlay{background-color:#5b3520cc!important}body:has(.theme-noel) .mobile-sheet{background-position:0;background-size:cover;background-image:url(/images/noel/pexels-brett-sayles-1708601.jpg)!important}body:has(.theme-noel) .mobile-sheet nav button{color:#fffc!important}:is(body:has(.theme-noel) .mobile-sheet nav button:hover,body:has(.theme-noel) .mobile-sheet nav button.active){color:#fff!important;background-color:#ffffff1a!important}body:has(.theme-birthday){--color-primary-0:#fff;--color-primary-50:#ffefed;--color-primary-100:#ffddda;--color-primary-200:#ffbeb6;--color-primary-300:#ff9284;--color-primary-400:#f8604f;--color-primary-500:#ed372c;--color-primary-600:#cc2921;--color-primary-700:#a8211b;--color-primary-800:#821a15;--color-primary-900:#5e120f;--color-neutral-0:#fff;--color-neutral-50:#f9fafb;--color-neutral-100:#f2f4f7;--color-neutral-200:#eaecf0;--color-neutral-300:#d0d5dd;--color-neutral-400:#98a2b3;--color-neutral-500:#667085;--color-neutral-600:#475467;--color-neutral-700:#344054;--color-neutral-800:#1d2939;--color-neutral-900:#101828}.theme-birthday{background-image:url(/images/birthday/bg-birthday.jpg)!important}body:has(.theme-birthday) .decorator-tag{color:#d1d5db;background-color:#ffffff1a;position:relative;overflow:hidden}body:has(.theme-birthday) .decorator-tag:hover{color:#fff}body:has(.theme-birthday) .glass-card{border:1px solid #ffd70033;box-shadow:0 8px 32px #e639461a}body:has(.theme-birthday) .dropdown-popover{background-blend-mode:overlay;background-color:#15171acc;background-image:url(/images/birthday/bg-birthday-notification.png);background-size:cover}.theme-birthday .glass-card{position:relative;overflow:visible}.theme-birthday .glass-card:before{content:"";background:url(/images/birthday/cone-hat.png) 0 0/contain no-repeat;width:86px;height:86px;display:block;position:absolute;top:-55px;left:-47px;transform:rotate(320deg)}.theme-birthday .glass-card:after{content:"";opacity:.3;pointer-events:none;background:url(/images/birthday/confetti.png) 0 0/cover no-repeat;height:100%;display:block;position:absolute;top:0;left:0;right:0}body:has(.theme-birthday) .mobile-sheet{background-position:100%;background-size:cover;background-image:url(/images/birthday/bg-birthday.jpg)!important}body:has(.theme-birthday) .mobile-sheet nav button{color:#fffc!important}:is(body:has(.theme-birthday) .mobile-sheet nav button:hover,body:has(.theme-birthday) .mobile-sheet nav button.active){color:#fff!important;background-color:#ffffff1a!important}.app-content{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;min-height:100vh;transition:all .3s}.theme-transition{animation:.5s ease-in-out themeFade}@keyframes themeFade{0%{opacity:0}to{opacity:1}}.dark :where(h1,h2,h3,h4,h5,h6,p,span,a),.dark button:not(.MuiButton-root):not([data-slot=button]){color:#ffffffb3}.dark button:not(.MuiButton-root):not([data-slot=button]):hover,.dark .glass-card-header,.dark .card-title{color:#fff}.dark .card-title:hover{color:#93c5fd}.dark .card-description{color:#d1d5db}.dark .card-meta{color:#93c5fd}.dark .app-bar-button{color:#fffc!important}.dark .app-bar-button:hover{color:#fff!important;background-color:#ffffff1a!important}.dark .app-bar-button.active{color:#fff!important;background-color:#fff3!important}.dark .glass-card{background-color:#fff3}.dark .glass-card:hover{--tw-shadow-color:#ffffff0d;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background-color:#ffffff40}body:has(.dark) .glass-dialog{color:#fff!important;background-color:#ffffff1a!important;border-color:#fff3!important}body:has(.dark) .glass-dialog .glass-dialog-header .glass-dialog-title{color:#fff}body:has(.dark) .glass-dialog .glass-dialog-description{color:#d1d5db}.light :where(h1,h2,h3,h4,h5,h6,p,span,a),.light button:not(.MuiButton-root):not([data-slot=button]),.light .glass-card-header,.light .card-title{color:#394050}.light .card-title:hover{color:#2563eb}.light .card-description{color:#394050}.light .card-meta{color:#0f4ac9}.light .app-bar-button{color:#2563ebcc!important}.light .app-bar-button:hover{color:#2563eb!important;background-color:#2563eb1a!important}.light .app-bar-button.active{color:#2563eb!important;background-color:#527bd333!important}.light .glass-card{background-color:#afafaf1a}.light .glass-card:hover{--tw-shadow-color:#1118271a;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background-color:#afafaf33}body:has(.light) .glass-dialog{color:#4b5563!important;background-color:#ffffff80!important;border-color:#fff3!important}body:has(.light) .glass-dialog .glass-dialog-header .glass-dialog-title{color:#4b5563}body:has(.light) .glass-dialog .glass-dialog-description{color:#4b5563}body:has(.post-detail) .glass-dialog{color:#4b5563!important;background-color:#ffffffb3!important;border-color:#fff3!important}body:has(.post-detail) .glass-dialog .glass-dialog-header .glass-dialog-title{color:#4b5563}.animation-marquee{animation:5s linear infinite marquee}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(100%)}}.tox,.tox *{color:initial!important}
