.lg-4f7338 .consent{position:fixed;left:1rem;bottom:1rem;z-index:75;width:min(26rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:1.25rem 1.35rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-slate);box-shadow:0 24px 60px -20px rgb(0 0 0/.55);font-size:var(--text-sm);display:grid;gap:.75rem}.lg-4f7338 .consent[hidden]{display:none}.lg-4f7338 .consent__title{font-size:var(--text-lg)}.lg-4f7338 .consent p{color:var(--color-mist)}.lg-4f7338 .consent__details summary{cursor:pointer;font-weight:600;color:var(--color-paper)}.lg-4f7338 .consent__details p{margin-top:.5rem;font-size:var(--text-xs)}.lg-4f7338 .consent__fine{font-size:var(--text-xs)}.lg-4f7338 .consent__fine a{color:var(--color-signal-soft)}.lg-4f7338 .consent__gpc{color:var(--color-glacier)!important;font-size:var(--text-xs)}.lg-4f7338 .consent__actions{display:flex;flex-wrap:wrap;gap:.5rem}.lg-4f7338 .consent__actions .btn{padding:.6rem 1rem}.lg-4f7338 .consent__actions .btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.lg-4f7338 .consent{left:.5rem;right:.5rem;bottom:.5rem;width:auto}}@property --ann-a{syntax:"<angle>";inherits:false;initial-value:0deg}.ann-card{position:relative;background:linear-gradient(var(--panel-2),var(--panel-2)),var(--bg);border-radius:22px;color:var(--ink);isolation:isolate}.ann-ring:before{inset:-1.5px;z-index:-1;padding:1.5px;background:conic-gradient(from var(--ann-a),var(--brand),var(--brand-2),#8cf27a,#ffd25a,var(--brand));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ann-spin 6s linear infinite}.ann-ring:after,.ann-ring:before{content:"";position:absolute;border-radius:inherit}.ann-ring:after{inset:0;z-index:-2;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-2) 25%,transparent),0 30px 90px -20px color-mix(in srgb,var(--brand) 55%,transparent),0 0 60px -10px color-mix(in srgb,var(--brand-2) 45%,transparent)}@keyframes ann-spin{to{--ann-a:360deg}}.ann-x{position:absolute;top:.8rem;right:.8rem;z-index:3;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 80%,transparent);color:var(--mist);cursor:pointer;transition:color .2s,transform .3s}.ann-x:hover{color:var(--ink);transform:rotate(90deg)}.ann-copy{position:relative;z-index:2;display:grid;gap:.75rem;align-content:center}.ann-badge{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:99px;font:600 .72rem/1 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#06231a;background:linear-gradient(90deg,#8cf27a,var(--brand-2));box-shadow:0 6px 24px -6px color-mix(in srgb,#8cf27a 70%,transparent)}.ann-badge i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:ann-pulse 1.6s ease-in-out infinite}.ann-badge.sm{padding:.2rem .55rem;font-size:.65rem}@keyframes ann-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}.ann-title{margin:0;font:600 1.25rem/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.ann-text{margin:0;color:var(--mist);font-size:.95rem;line-height:1.55}.ann-chips{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.ann-chips li{padding:.4rem .75rem;border-radius:10px;font-size:.85rem;font-weight:500;border:1px solid color-mix(in srgb,var(--brand-2) 35%,var(--line));background:color-mix(in srgb,var(--brand-2) 9%,transparent)}.ann-chips li:before{content:"✓";margin-right:.4rem;color:var(--brand-2);font-weight:700}.ann-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.ann-cta{position:relative;overflow:hidden}.ann-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);animation:ann-shine 3.2s ease-in-out 1.2s infinite}@keyframes ann-shine{60%,to{transform:translateX(120%)}}.ann-count{display:flex;gap:.5rem}.ann-count span{display:grid;justify-items:center;min-width:3.4rem;padding:.45rem;border-radius:10px;border:1px solid var(--line);font-size:.68rem;color:var(--mist);text-transform:uppercase}.ann-count b{font:600 1.3rem/1.1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.ann-bar{position:fixed;top:0;inset-inline:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:.9rem;padding:.5rem 3rem .5rem 1rem;font-size:.9rem;font-weight:600;color:#fff;background:linear-gradient(90deg,var(--brand),#2bb6a8,var(--brand));background-size:200% 100%;animation:ann-flow 8s linear infinite}.ann-bar a{color:#fff;text-decoration:underline;text-underline-offset:3px}.ann-bar button{position:absolute;right:.8rem;background:none;border:0;color:#fff;cursor:pointer;display:grid}@keyframes ann-flow{to{background-position:200% 0}}.ann-slide{position:fixed;right:1.25rem;bottom:1.25rem;z-index:70;width:min(92vw,24rem);padding:1.4rem 1.4rem 1.3rem}.ann-slide .ann-copy{padding-right:1.6rem}.ann-slide__img{width:100%;border-radius:14px;margin-bottom:.9rem;aspect-ratio:16/9;object-fit:cover}.ann-ov{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;overflow-y:auto}.ann-ov__dim{position:fixed;inset:0;background:color-mix(in srgb,#02040c 78%,transparent);backdrop-filter:blur(8px) saturate(120%)}.ann-modal{width:min(100%,34rem);padding:1.9rem}.ann-modal.has-img .ann-media{margin:-.6rem -.6rem 1.1rem}.ann-launch{width:min(100%,68rem);min-height:min(36rem,86vh);display:grid;grid-template-columns:1fr;padding:clamp(1.5rem,4vw,3.2rem);overflow:hidden}.ann-launch.has-img{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.5rem,3.5vw,3rem);align-items:center}.ann-launch:after{background:radial-gradient(600px 300px at 0 100%,color-mix(in srgb,#8cf27a 18%,transparent),transparent 70%),radial-gradient(500px 300px at 100% 0,color-mix(in srgb,var(--brand) 28%,transparent),transparent 70%);z-index:-1}.ann-launch .ann-title{font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.02;letter-spacing:-.035em;background:linear-gradient(100deg,var(--ink) 30%,#8cf27a 70%,var(--brand-2));-webkit-background-clip:text;background-clip:text;color:transparent}.ann-launch .ann-text{font-size:clamp(.98rem,1.3vw,1.08rem)}.ann-launch .ann-badge{font-size:.78rem;padding:.45rem .95rem}.ann-launch .ann-cta{font-size:1.05rem;padding:.95rem 1.6rem}.ann-media{position:relative;transform-origin:center;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 70px -25px rgba(0,0,0,.6)}.ann-media img{display:block;width:100%;height:100%;aspect-ratio:800/463;object-fit:cover;object-position:left center;animation:ann-kb 18s ease-in-out infinite alternate}@keyframes ann-kb{to{transform:scale(1.06)}}.ann-sparks{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ann-sparks i{position:absolute;bottom:-20px;left:calc(var(--i) * 7.3%);width:10px;height:10px;border-radius:0 60% 0 60%;background:color-mix(in srgb,#8cf27a calc(40% + var(--i) * 3%),var(--brand-2));opacity:0;animation:ann-leaf calc(7s + var(--i) * .45s) ease-in calc(var(--i) * -.9s) infinite}@keyframes ann-leaf{10%{opacity:.7}to{opacity:0;transform:translate(calc(30px - var(--i) * 4px),-110vh) rotate(540deg)}}@media (max-width:820px){.ann-launch.has-img{grid-template-columns:1fr}.ann-launch{min-height:0;align-self:start;margin-block:1rem}.ann-launch .ann-actions .btn{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.ann-badge i,.ann-bar,.ann-cta:after,.ann-media img,.ann-ring:before,.ann-sparks i{animation:none}}