html.tsa-halloween,html.tsa-halloween body{--accent:#ff7a1a!important;--gold:#ffb627!important;--ink:#f6efe6!important;--mute:#b9a6bf!important;--color-base:#0a0710!important;--background:#0a0710!important;--foreground:#f6efe6!important;--text-primary:#f6efe6!important;--text-secondary:#dccbbd!important;--text-muted:#b9a6bf!important;--surface-panel:rgba(255,140,40,.045)!important;--surface-border:rgba(255,150,60,.16)!important;--border:rgba(255,150,60,.16)!important;--ring:#ff7a1a!important;--ds-warning:#ffb627!important}html.tsa-halloween body{--t-bg:#0a0710!important;--t-surface:rgba(255,140,40,.04)!important;--t-surface-2:rgba(255,140,40,.075)!important;--t-border:rgba(255,150,60,.16)!important;--t-accent:#ff7a1a!important;--t-accent-dark:#e35f08!important;--t-accent-soft:rgba(255,122,26,.14)!important;--t-on-accent:#170a02!important;--t-gold:#ffb627!important;--t-text:#f6efe6!important;--t-text-secondary:#dccbbd!important;--t-muted:#b9a6bf!important;--t-hero-bg:radial-gradient(circle at 57% 17%,#fff3d6 0 44px,#ffd58a 46px,rgba(255,190,110,.28) 50px,rgba(255,150,60,.08) 120px,transparent 220px),radial-gradient(90% 70% at 15% 0%,rgba(124,58,237,.28) 0%,transparent 60%),radial-gradient(120% 100% at 50% 0%,#1d0f2e 0%,#0a0710 62%)!important;--t-hero-glow:rgba(255,122,26,.22)!important;--t-card-bg:linear-gradient(180deg,rgba(124,58,237,.07),rgba(255,140,40,.03))!important;--t-card-border:rgba(255,150,60,.18)!important;--t-card-shadow:0 18px 40px -22px rgba(255,122,26,.45)!important;--t-nav-bg:rgba(10,7,16,.78)!important;--t-nav-panel:rgba(18,10,26,.98)!important;--t-nav-text:#e8dccf!important;--t-nav-text-strong:#ffffff!important;--t-nav-border:rgba(255,150,60,.16)!important;--t-nav-hover:rgba(255,122,26,.08)!important;--t-footer-bg:#06040a!important;--t-footer-text:#f6efe6!important;--t-footer-muted:#b9a6bf!important;--t-footer-border:rgba(255,150,60,.14)!important;--ds-shadow-accent:0 12px 30px -10px rgba(255,122,26,.6)!important}html.tsa-halloween ::selection{background:#ff7a1a;color:#170a02}html.tsa-halloween{scrollbar-color:#ff7a1a #0a0710}html.tsa-halloween main>section:first-child>div{z-index:2}html.tsa-halloween main>section:first-child:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cpath fill='%23140a1c' d='M32 9c-1.6 0-2.7 1.2-3 2.6L27 8.5c-.4 3-2.3 5-4.6 5.6C19.8 9.5 14.3 6.6 8 7c3 2.2 4.5 5.4 4.2 8.6C9 14.2 4.4 14.6 1 17.5c4.8-.4 9.4 1.8 12 5.6 1.8-1.6 4.4-2.2 6.8-1.2 0 2.8 2 5.6 5.4 6.6.9-2.6 3.4-4.5 6.8-4.5s5.9 1.9 6.8 4.5c3.4-1 5.4-3.8 5.4-6.6 2.4-1 5-.4 6.8 1.2 2.6-3.8 7.2-6 12-5.6-3.4-2.9-8-3.3-11.2-1.9-.3-3.2 1.2-6.4 4.2-8.6-6.3-.4-11.8 2.5-14.4 7.1-2.3-.6-4.2-2.6-4.6-5.6l-2 3.1C34.7 10.2 33.6 9 32 9z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cpath fill='%23140a1c' d='M32 9c-1.6 0-2.7 1.2-3 2.6L27 8.5c-.4 3-2.3 5-4.6 5.6C19.8 9.5 14.3 6.6 8 7c3 2.2 4.5 5.4 4.2 8.6C9 14.2 4.4 14.6 1 17.5c4.8-.4 9.4 1.8 12 5.6 1.8-1.6 4.4-2.2 6.8-1.2 0 2.8 2 5.6 5.4 6.6.9-2.6 3.4-4.5 6.8-4.5s5.9 1.9 6.8 4.5c3.4-1 5.4-3.8 5.4-6.6 2.4-1 5-.4 6.8 1.2 2.6-3.8 7.2-6 12-5.6-3.4-2.9-8-3.3-11.2-1.9-.3-3.2 1.2-6.4 4.2-8.6-6.3-.4-11.8 2.5-14.4 7.1-2.3-.6-4.2-2.6-4.6-5.6l-2 3.1C34.7 10.2 33.6 9 32 9z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cpath fill='%23060309' d='M32 9c-1.6 0-2.7 1.2-3 2.6L27 8.5c-.4 3-2.3 5-4.6 5.6C19.8 9.5 14.3 6.6 8 7c3 2.2 4.5 5.4 4.2 8.6C9 14.2 4.4 14.6 1 17.5c4.8-.4 9.4 1.8 12 5.6 1.8-1.6 4.4-2.2 6.8-1.2 0 2.8 2 5.6 5.4 6.6.9-2.6 3.4-4.5 6.8-4.5s5.9 1.9 6.8 4.5c3.4-1 5.4-3.8 5.4-6.6 2.4-1 5-.4 6.8 1.2 2.6-3.8 7.2-6 12-5.6-3.4-2.9-8-3.3-11.2-1.9-.3-3.2 1.2-6.4 4.2-8.6-6.3-.4-11.8 2.5-14.4 7.1-2.3-.6-4.2-2.6-4.6-5.6l-2 3.1C34.7 10.2 33.6 9 32 9z'/%3E%3C/svg%3E");background-size:54px auto,36px auto,26px auto;background-position:54% 13%,47% 27%,9% 9%;animation:tsa-bats 9s ease-in-out infinite alternate}html.tsa-halloween main>section:first-child:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-40px;height:220px;z-index:1;pointer-events:none;background:radial-gradient(40% 60% at 20% 70%,rgba(185,166,191,.14),transparent 70%),radial-gradient(35% 55% at 65% 80%,rgba(185,166,191,.12),transparent 70%),radial-gradient(30% 50% at 90% 65%,rgba(124,58,237,.12),transparent 70%);filter:blur(6px);animation:tsa-fog 18s ease-in-out infinite alternate}@keyframes tsa-bats{0%{transform:translate(0)}50%{transform:translate(-14px,-8px)}to{transform:translate(10px,4px)}}@keyframes tsa-fog{0%{transform:translateX(-3%)}to{transform:translateX(3%)}}html.tsa-halloween h1 span{text-shadow:0 0 28px rgba(255,122,26,.35)}html.tsa-halloween h1>span>span{background:linear-gradient(180deg,#ffb24a,#ff7a1a 55%,#e04d00);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 18px rgba(255,122,26,.35))}html.tsa-halloween main>section:first-child img{box-shadow:0 0 0 1px rgba(255,150,60,.25),0 30px 80px -30px rgba(255,122,26,.45)}html.tsa-halloween .dd-card:after{content:"";position:absolute;top:0;right:0;width:74px;height:74px;pointer-events:none;opacity:.22;transition:opacity .3s ease;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='none' stroke='%23f6efe6' stroke-width='.9'%3E%3Cpath d='M80 0 L0 0 M80 0 L80 80 M80 0 L20 60 M80 0 L45 75 M80 0 L5 35'/%3E%3Cpath d='M68 0 Q70 7 80 12 M54 0 Q57 15 80 25 M38 0 Q44 24 80 40 M22 0 Q30 34 80 56'/%3E%3C/svg%3E") no-repeat 100% 0 /contain}html.tsa-halloween .dd-card:hover:after{opacity:.45}html.tsa-halloween .tsa-btn:hover,html.tsa-halloween a[class*="bg-[var(--t-accent)]"]:hover{box-shadow:0 0 0 1px rgba(255,182,39,.35),0 10px 30px -8px rgba(255,122,26,.75)}html.tsa-halloween footer{background-image:linear-gradient(90deg,transparent,rgba(255,122,26,.5),transparent);background-size:100% 1px;background-repeat:no-repeat}html.tsa-halloween header a.flex-shrink-0{position:relative}html.tsa-halloween header a.flex-shrink-0 img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5)) drop-shadow(0 0 10px rgba(255,122,26,.55))!important}html.tsa-halloween header a.flex-shrink-0:after{content:"";position:absolute;top:-9px;right:-13px;width:17px;height:10px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cpath fill='%23ff7a1a' d='M32 9c-1.6 0-2.7 1.2-3 2.6L27 8.5c-.4 3-2.3 5-4.6 5.6C19.8 9.5 14.3 6.6 8 7c3 2.2 4.5 5.4 4.2 8.6C9 14.2 4.4 14.6 1 17.5c4.8-.4 9.4 1.8 12 5.6 1.8-1.6 4.4-2.2 6.8-1.2 0 2.8 2 5.6 5.4 6.6.9-2.6 3.4-4.5 6.8-4.5s5.9 1.9 6.8 4.5c3.4-1 5.4-3.8 5.4-6.6 2.4-1 5-.4 6.8 1.2 2.6-3.8 7.2-6 12-5.6-3.4-2.9-8-3.3-11.2-1.9-.3-3.2 1.2-6.4 4.2-8.6-6.3-.4-11.8 2.5-14.4 7.1-2.3-.6-4.2-2.6-4.6-5.6l-2 3.1C34.7 10.2 33.6 9 32 9z'/%3E%3C/svg%3E") no-repeat 50% /contain;filter:drop-shadow(0 0 4px rgba(255,122,26,.7));animation:tsa-bats 9s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){html.tsa-halloween header a.flex-shrink-0:after,html.tsa-halloween main>section:first-child:after,html.tsa-halloween main>section:first-child:before{animation:none}}html.tsa-thanksgiving,html.tsa-thanksgiving body{--accent:#e8a33d!important;--gold:#f2c14e!important;--ink:#f7efe3!important;--mute:#c4ad94!important;--color-base:#130c08!important;--background:#130c08!important;--foreground:#f7efe3!important;--text-primary:#f7efe3!important;--text-secondary:#e3d2bd!important;--text-muted:#c4ad94!important;--surface-panel:rgba(232,163,61,.045)!important;--surface-border:rgba(232,163,61,.17)!important;--border:rgba(232,163,61,.17)!important;--ring:#e8a33d!important;--ds-warning:#f2c14e!important}html.tsa-thanksgiving body{--t-bg:#130c08!important;--t-surface:rgba(232,163,61,.04)!important;--t-surface-2:rgba(232,163,61,.075)!important;--t-border:rgba(232,163,61,.17)!important;--t-accent:#e8a33d!important;--t-accent-dark:#c9842a!important;--t-accent-soft:rgba(232,163,61,.14)!important;--t-on-accent:#1d1006!important;--t-gold:#f2c14e!important;--t-text:#f7efe3!important;--t-text-secondary:#e3d2bd!important;--t-muted:#c4ad94!important;--t-hero-bg:radial-gradient(60% 45% at 62% 100%,rgba(242,160,70,.30) 0%,rgba(184,50,47,.16) 45%,transparent 75%),radial-gradient(80% 60% at 10% 0%,rgba(184,50,47,.22) 0%,transparent 60%),radial-gradient(120% 100% at 50% 0%,#2a160d 0%,#130c08 62%)!important;--t-hero-glow:rgba(232,163,61,.22)!important;--t-card-bg:linear-gradient(180deg,rgba(184,50,47,.07),rgba(232,163,61,.03))!important;--t-card-border:rgba(232,163,61,.19)!important;--t-card-shadow:0 18px 40px -22px rgba(232,163,61,.40)!important;--t-nav-bg:rgba(19,12,8,.80)!important;--t-nav-panel:rgba(30,18,11,.98)!important;--t-nav-text:#eadbc7!important;--t-nav-text-strong:#ffffff!important;--t-nav-border:rgba(232,163,61,.17)!important;--t-nav-hover:rgba(232,163,61,.09)!important;--t-footer-bg:#0b0704!important;--t-footer-text:#f7efe3!important;--t-footer-muted:#c4ad94!important;--t-footer-border:rgba(232,163,61,.15)!important;--ds-shadow-accent:0 12px 30px -10px rgba(232,163,61,.55)!important}html.tsa-thanksgiving ::selection{background:#e8a33d;color:#1d1006}html.tsa-thanksgiving{scrollbar-color:#e8a33d #130c08}html.tsa-thanksgiving main>section:first-child>div{z-index:2}html.tsa-thanksgiving main>section:first-child:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg transform='rotate(-25 16 16)'%3E%3Cpath fill='%23c8502a' d='M16 2C25 8 28 17 16 29 4 17 7 8 16 2z'/%3E%3Cpath stroke='%237a2a12' stroke-width='1' fill='none' d='M16 5v27'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg transform='rotate(40 16 16)'%3E%3Cpath fill='%23e8a33d' d='M16 2C25 8 28 17 16 29 4 17 7 8 16 2z'/%3E%3Cpath stroke='%23935e17' stroke-width='1' fill='none' d='M16 5v27'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg transform='rotate(110 16 16)'%3E%3Cpath fill='%23b8322f' d='M16 2C25 8 28 17 16 29 4 17 7 8 16 2z'/%3E%3Cpath stroke='%236e1a18' stroke-width='1' fill='none' d='M16 5v27'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg transform='rotate(-70 16 16)'%3E%3Cpath fill='%238a8a3a' d='M16 2C25 8 28 17 16 29 4 17 7 8 16 2z'/%3E%3Cpath stroke='%234f4f1e' stroke-width='1' fill='none' d='M16 5v27'/%3E%3C/g%3E%3C/svg%3E");background-size:34px,26px,22px,28px;background-position:6% 14%,48% 9%,58% 62%,3% 78%;opacity:.85;animation:tsa-leaves 10s ease-in-out infinite alternate}html.tsa-thanksgiving main>section:first-child:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(184,50,47,.14),transparent)}@keyframes tsa-leaves{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(8px,10px) rotate(1deg)}to{transform:translate(-6px,18px) rotate(-1deg)}}html.tsa-thanksgiving h1>span>span{background:linear-gradient(180deg,#f6cf6a,#e8a33d 50%,#c4532b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(232,163,61,.3))}html.tsa-thanksgiving main>section:first-child img{box-shadow:0 0 0 1px rgba(232,163,61,.25),0 30px 80px -30px rgba(232,163,61,.4)}html.tsa-thanksgiving .dd-card:after{content:"";position:absolute;top:10px;right:10px;width:30px;height:30px;pointer-events:none;opacity:.45;transition:opacity .3s ease,transform .4s ease;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg transform='rotate(35 16 16)'%3E%3Cpath fill='%23e8a33d' d='M16 2C25 8 28 17 16 29 4 17 7 8 16 2z'/%3E%3Cpath stroke='%23935e17' stroke-width='1' fill='none' d='M16 5v27'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% /contain}html.tsa-thanksgiving .dd-card:hover:after{opacity:.85;transform:rotate(-12deg)}html.tsa-thanksgiving .tsa-btn:hover,html.tsa-thanksgiving a[class*="bg-[var(--t-accent)]"]:hover{box-shadow:0 0 0 1px rgba(242,193,78,.35),0 10px 30px -8px rgba(232,163,61,.7)}html.tsa-thanksgiving footer{background-image:linear-gradient(90deg,transparent,rgba(232,163,61,.5),transparent);background-size:100% 1px;background-repeat:no-repeat}html.tsa-thanksgiving header a.flex-shrink-0{position:relative}html.tsa-thanksgiving header a.flex-shrink-0 img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5)) drop-shadow(0 0 10px rgba(232,163,61,.55))!important}html.tsa-thanksgiving header a.flex-shrink-0:after{content:"";position:absolute;top:-8px;right:-12px;width:16px;height:16px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg transform='rotate(15 16 16)'%3E%3Cpath fill='%23e8a33d' d='M16 4C23 9 25 16 16 27 7 16 9 9 16 4z'/%3E%3Cpath stroke='%23935e17' stroke-width='1' fill='none' d='M16 7v19'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% /contain;filter:drop-shadow(0 0 4px rgba(232,163,61,.6));animation:tsa-logo-leaf-sway 7s ease-in-out infinite alternate}@keyframes tsa-logo-leaf-sway{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){html.tsa-thanksgiving header a.flex-shrink-0:after,html.tsa-thanksgiving main>section:first-child:before{animation:none}}html.tsa-christmas,html.tsa-christmas body{--accent:#e23a45!important;--gold:#f4c95d!important;--ink:#f2f7f4!important;--mute:#a9c2b6!important;--color-base:#06130e!important;--background:#06130e!important;--foreground:#f2f7f4!important;--text-primary:#f2f7f4!important;--text-secondary:#d3e3db!important;--text-muted:#a9c2b6!important;--surface-panel:rgba(255,255,255,.04)!important;--surface-border:rgba(244,201,93,.16)!important;--border:rgba(244,201,93,.16)!important;--ring:#e23a45!important;--ds-warning:#f4c95d!important}html.tsa-christmas body{--t-bg:#06130e!important;--t-surface:rgba(255,255,255,.035)!important;--t-surface-2:rgba(255,255,255,.065)!important;--t-border:rgba(244,201,93,.16)!important;--t-accent:#e23a45!important;--t-accent-dark:#c22a35!important;--t-accent-soft:rgba(226,58,69,.14)!important;--t-on-accent:#ffffff!important;--t-gold:#f4c95d!important;--t-text:#f2f7f4!important;--t-text-secondary:#d3e3db!important;--t-muted:#a9c2b6!important;--t-hero-bg:radial-gradient(50% 40% at 80% 10%,rgba(244,201,93,.14) 0%,transparent 70%),radial-gradient(80% 60% at 10% 0%,rgba(226,58,69,.16) 0%,transparent 60%),radial-gradient(120% 100% at 50% 0%,#0e2b20 0%,#06130e 62%)!important;--t-hero-glow:rgba(226,58,69,.20)!important;--t-card-bg:linear-gradient(180deg,rgba(31,107,72,.10),rgba(255,255,255,.025))!important;--t-card-border:rgba(244,201,93,.17)!important;--t-card-shadow:0 18px 40px -22px rgba(226,58,69,.35)!important;--t-nav-bg:rgba(6,19,14,.80)!important;--t-nav-panel:rgba(10,28,21,.98)!important;--t-nav-text:#dceae3!important;--t-nav-text-strong:#ffffff!important;--t-nav-border:rgba(244,201,93,.16)!important;--t-nav-hover:rgba(226,58,69,.09)!important;--t-footer-bg:#030b08!important;--t-footer-text:#f2f7f4!important;--t-footer-muted:#a9c2b6!important;--t-footer-border:rgba(244,201,93,.14)!important;--ds-shadow-accent:0 12px 30px -10px rgba(226,58,69,.55)!important}html.tsa-christmas ::selection{background:#e23a45;color:#fff}html.tsa-christmas{scrollbar-color:#e23a45 #06130e}html.tsa-christmas header:after{content:"";position:absolute;left:0;right:0;top:100%;height:22px;pointer-events:none;background-image:radial-gradient(circle at 12px 13px,#ff4d5a 0 4px,rgba(255,77,90,.45) 5px,transparent 10px),radial-gradient(circle at 36px 15px,#4ee08a 0 4px,rgba(78,224,138,.45) 5px,transparent 10px),radial-gradient(circle at 60px 13px,#ffd35a 0 4px,rgba(255,211,90,.45) 5px,transparent 10px),radial-gradient(circle at 84px 15px,#5ab8ff 0 4px,rgba(90,184,255,.45) 5px,transparent 10px),linear-gradient(180deg,transparent 6px,rgba(20,40,30,.9) 6px 7px,transparent 7px);background-size:96px 22px,96px 22px,96px 22px,96px 22px,100% 22px;background-repeat:repeat-x;animation:tsa-twinkle 2.4s ease-in-out infinite alternate}@keyframes tsa-twinkle{0%{filter:brightness(.8) saturate(.9)}to{filter:brightness(1.25) saturate(1.2)}}html.tsa-christmas main>section:first-child>div{z-index:2}html.tsa-christmas main>section:first-child:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(circle at 20px 30px,rgba(255,255,255,.85) 0 2px,transparent 2.5px),radial-gradient(circle at 120px 90px,rgba(255,255,255,.7) 0 1.5px,transparent 2px),radial-gradient(circle at 70px 160px,rgba(255,255,255,.9) 0 2.5px,transparent 3px),radial-gradient(circle at 170px 200px,rgba(255,255,255,.6) 0 1.5px,transparent 2px),radial-gradient(circle at 40px 230px,rgba(255,255,255,.5) 0 1px,transparent 1.5px),radial-gradient(circle at 150px 20px,rgba(255,255,255,.55) 0 1px,transparent 1.5px);background-size:200px 250px;opacity:.85;animation:tsa-snow 14s linear infinite}html.tsa-christmas main>section:first-child:after{content:"";position:absolute;left:-5%;right:-5%;bottom:-30px;height:90px;z-index:1;pointer-events:none;background:radial-gradient(30% 70% at 15% 100%,rgba(235,245,240,.12),transparent 70%),radial-gradient(35% 80% at 55% 100%,rgba(235,245,240,.1),transparent 70%),radial-gradient(30% 70% at 90% 100%,rgba(235,245,240,.12),transparent 70%);filter:blur(4px)}@keyframes tsa-snow{0%{background-position:0 0}to{background-position:40px 250px}}html.tsa-christmas h1>span>span{background:linear-gradient(180deg,#ff6b74,#e23a45 55%,#b51f2b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(226,58,69,.35))}html.tsa-christmas main>section:first-child img{box-shadow:0 0 0 1px rgba(244,201,93,.28),0 30px 80px -30px rgba(226,58,69,.4)}html.tsa-christmas .dd-card:after{content:"";position:absolute;top:0;left:0;right:0;height:10px;pointer-events:none;opacity:.5;transition:opacity .3s ease;background:radial-gradient(14px 8px at 14px 0,#f2f7f4 99%,transparent) 0 0 /28px 10px repeat-x}html.tsa-christmas .dd-card:hover:after{opacity:.8}html.tsa-christmas .tsa-btn:hover,html.tsa-christmas a[class*="bg-[var(--t-accent)]"]:hover{box-shadow:0 0 0 1px rgba(244,201,93,.4),0 10px 30px -8px rgba(226,58,69,.7)}html.tsa-christmas footer{background-image:linear-gradient(90deg,transparent,rgba(244,201,93,.5),transparent);background-size:100% 1px;background-repeat:no-repeat}html.tsa-christmas header a.flex-shrink-0{position:relative}html.tsa-christmas header a.flex-shrink-0 img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5)) drop-shadow(0 0 10px rgba(226,58,69,.55))!important}html.tsa-christmas header a.flex-shrink-0:after{content:"";position:absolute;top:-8px;right:-14px;width:20px;height:15px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28'%3E%3Cpath fill='%232f7a52' d='M10 2c4 2 6 6 4 10-2-1-5-1-7 1-1-3 0-7 3-11z'/%3E%3Cpath fill='%232f7a52' d='M22 2c-4 2-6 6-4 10 2-1 5-1 7 1 1-3 0-7-3-11z'/%3E%3Ccircle fill='%23e23a45' cx='14' cy='20' r='3'/%3E%3Ccircle fill='%23c22a35' cx='20' cy='22' r='3'/%3E%3Ccircle fill='%23e23a45' cx='24' cy='18' r='3'/%3E%3C/svg%3E") no-repeat 50% /contain;filter:drop-shadow(0 0 4px rgba(226,58,69,.6));animation:tsa-twinkle 2.4s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){html.tsa-christmas header a.flex-shrink-0:after,html.tsa-christmas header:after,html.tsa-christmas main>section:first-child:before{animation:none}}@font-face{font-family:anton;src:url(/_next/static/media/8051a08636cd4e74-s.p.woff2) format("woff2");font-display:optional;font-weight:400}@font-face{font-family:anton Fallback;src:local("Arial");ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.00%;size-adjust:91.94%}.__className_932eb6{font-family:anton,anton Fallback;font-weight:400}.__variable_932eb6{--font-anton:"anton","anton Fallback"}@font-face{font-family:manrope;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:optional;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_c93f9c{font-family:manrope,manrope Fallback}.__variable_c93f9c{--font-manrope:"manrope","manrope Fallback"}@font-face{font-family:fraunces;src:url(/_next/static/media/ee130f78dcd136da-s.p.woff2) format("woff2");font-display:optional;font-weight:100 900}@font-face{font-family:fraunces Fallback;src:local("Arial");ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.00%;size-adjust:116.36%}.__className_8e7470{font-family:fraunces,fraunces Fallback}.__variable_8e7470{--font-fraunces:"fraunces","fraunces Fallback"}@font-face{font-family:grotesk;src:url(/_next/static/media/5a0c43ffa288c21a-s.p.woff2) format("woff2");font-display:optional;font-weight:300 700}@font-face{font-family:grotesk Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_9ed3e5{font-family:grotesk,grotesk Fallback}.__variable_9ed3e5{--font-grotesk:"grotesk","grotesk Fallback"}@font-face{font-family:montserrat;src:url(/_next/static/media/a838cfed199e32f6-s.p.woff2) format("woff2");font-display:optional;font-weight:100 900}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_2a7d6a{font-family:montserrat,montserrat Fallback}.__variable_2a7d6a{--font-montserrat:"montserrat","montserrat Fallback"}