:root{--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.2, 0, 0, 1);--elev-1:0 1px 2px #00000047, 0 4px 12px -4px #0000004d;--elev-2:0 2px 4px #0000003d, 0 12px 28px -8px #0000006b;--elev-3:0 4px 8px #00000038, 0 24px 56px -16px #00000085;--elev-4:0 8px 16px #0003, 0 40px 88px -24px #0009;--glow-primary:0 0 0 1px #ff5c2838, 0 8px 32px -8px #ff5c286b;--glow-gold:0 0 0 1px #fbbf2438, 0 8px 32px -8px #fbbf245c;--glow-live:0 0 0 3px #ef444424, 0 0 12px #ef44448c;--mx:50%;--my:50%}.dp-elev-1{box-shadow:var(--elev-1)}.dp-elev-2{box-shadow:var(--elev-2)}.dp-elev-3{box-shadow:var(--elev-3)}.dp-elev-4{box-shadow:var(--elev-4)}body:after{content:"";z-index:9999;pointer-events:none;opacity:.022;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.6'/></svg>");position:fixed;inset:0}:root:not(.dark) body:after{opacity:.014}@media (max-width:768px){body:after{display:none}}html[data-os=android] body:after{display:none}.glass-card{box-shadow:var(--elev-2), inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0000004d;transition:transform .38s var(--ease-spring), box-shadow .42s var(--ease-out), border-color .42s var(--ease-out);background:linear-gradient(160deg,#ffffff0f 0%,#ffffff05 42%,#ffffff02 100%);border:1px solid #ffffff14}.glass-card:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.65;pointer-events:none;z-index:2;background:linear-gradient(#ffffff75 0%,#ffffff1a 26%,#0000 56%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){.glass-card:before{background:radial-gradient(560px circle at var(--mx) var(--my), #ff5c2813, transparent 46%), radial-gradient(190px circle at var(--mx) var(--my), #ff7a4d1a, transparent 62%), linear-gradient(180deg, #ffffff0e 0%, transparent 35%);opacity:.8;transition:opacity .32s var(--ease-out)}.glass-card:hover:before{opacity:1}.glass-card:after{transition:opacity .32s var(--ease-out)}.glass-card:hover:after{background:radial-gradient(280px circle at var(--mx) var(--my), #ffffff8c 0%, #ff7a4d4d 40%, transparent 72%), linear-gradient(180deg, #ffffff75 0%, #ffffff1a 26%, transparent 56%);opacity:1}.glass-card:hover{box-shadow:var(--elev-3), 0 0 0 1px #ff5c281a, 0 12px 40px -14px #ff5c2829, inset 0 1px 0 #ffffff24;border-color:#ff5c284d}.glass-card.interactive:hover{transform:translateY(-3px)scale(1.004)}.glass-card.interactive:active{transition-duration:90ms;transform:translateY(-1px)scale(.998)}:root:not(.dark) .glass-card:before{background:radial-gradient(560px circle at var(--mx) var(--my), #ff5c280d, transparent 46%), radial-gradient(190px circle at var(--mx) var(--my), #ff7a4d12, transparent 62%), linear-gradient(180deg, #fff9 0%, transparent 30%)}:root:not(.dark) .glass-card:hover:after{background:radial-gradient(280px circle at var(--mx) var(--my), #ffffffe6 0%, #ff5c2847 45%, transparent 72%), linear-gradient(180deg, #ffffffe6 0%, transparent 45%)}:root:not(.dark) .glass-card:hover{border-color:#ff5c2861;box-shadow:0 2px 4px #1010140d,0 18px 44px -16px #10101424,0 0 0 1px #ff5c2824}}:root:not(.dark) .glass-card{background:linear-gradient(160deg,#fffffff0 0%,#fffc 100%);border-color:#10101414;box-shadow:0 1px 2px #1010140d,0 12px 32px -12px #1010141f}:root:not(.dark) .glass-card:after{opacity:.9;background:linear-gradient(#fffffff2 0%,#0000 45%)}.text-display{letter-spacing:-.05em;text-wrap:balance;font-feature-settings:"ss01" 1, "cv01" 1}.text-display-accent{background:linear-gradient(115deg,#ff5c28 0%,#ff7a4d 26%,#fbbf24 50%,#ff7a4d 74%,#ff5c28 100%) 30%/280% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 22px #ff5c2847);-webkit-background-clip:text;background-clip:text}:root:not(.dark) .text-display-accent{filter:drop-shadow(0 1px 10px #ff5c282e)}@media (min-width:769px){.text-display-accent{animation:dp-sheen 9s var(--ease-in-out) infinite}}@keyframes dp-sheen{0%,62%{background-position:0%}to{background-position:100%}}.glass-card,table,.dp-metric,[class*=tabular]{font-variant-numeric:tabular-nums}.dp-metric{letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;background:linear-gradient(180deg, var(--foreground) 0%, var(--foreground) 58%, color-mix(in srgb, var(--foreground) 58%, transparent) 128%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #ffffff1a);-webkit-background-clip:text;background-clip:text;font-weight:850;line-height:.95}:root:not(.dark) .dp-metric{filter:drop-shadow(0 1px #ffffffd9)}.dp-metric-hot{background:linear-gradient(#fbbf24 0%,#ff7a4d 48%,#ff5c28 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #0000004d)drop-shadow(0 4px 18px #ff5c284d);-webkit-background-clip:text;background-clip:text}:root:not(.dark) .dp-metric-hot{filter:drop-shadow(0 2px 10px #ff5c2838)}.hero-aurora:before{background:radial-gradient(58% 78% at 18% 18%,#ff5c284d 0%,#0000 62%),radial-gradient(48% 68% at 84% 8%,#c2410c38 0%,#0000 66%),radial-gradient(42% 62% at 62% 92%,#fbbf2421 0%,#0000 62%)}@media (min-width:769px){.hero-aurora:before{animation:dp-aurora 30s var(--ease-in-out) infinite alternate}}@keyframes dp-aurora{0%{opacity:.85;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(2.5%,-1.5%)scale(1.06)}to{opacity:.9;transform:translate(-2%,1%)scale(1.03)}}.page-mesh:before{background:radial-gradient(58% 48% at 8% -2%,#ff5c2813 0%,#0000 56%),radial-gradient(48% 38% at 96% 102%,#c2410c0f 0%,#0000 56%),radial-gradient(38% 30% at 52% 46%,#fbbf2407 0%,#0000 62%)}.chip{letter-spacing:.04em;transition:transform .22s var(--ease-spring), box-shadow .22s var(--ease-out), filter .22s var(--ease-out);background:linear-gradient(#ff5c2829,#ff5c2817);border-color:#ff5c284d;padding:.3rem .7rem;box-shadow:inset 0 1px #ffffff24,0 1px 3px #00000038}:root:not(.dark) .chip{background:linear-gradient(#ff5c281a,#ff5c280d);border-color:#ff5c2847;box-shadow:inset 0 1px #fff9,0 1px 2px #1010140f}@media (hover:hover) and (pointer:fine){.chip:hover{filter:brightness(1.1);box-shadow:var(--glow-primary);transform:translateY(-1px)}}@media (max-width:768px){.chip{padding:.2rem .5rem}}.stagger>*{animation:dp-enter-lite .45s var(--ease-out) both}@keyframes dp-enter-lite{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:769px){.stagger>*{animation:dp-enter .62s var(--ease-out) both}}@keyframes dp-enter{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:none}}.dp-alive{isolation:isolate;position:relative}.dp-alive:before{content:"";border-radius:inherit;background:conic-gradient(from var(--dp-angle,0deg), transparent 0deg, #ff5c28cc 38deg, #fbbf24e6 74deg, #ff5c2873 110deg, transparent 150deg, transparent 200deg, #ff7a4d40 255deg, transparent 300deg);-webkit-mask-composite:xor;pointer-events:none;z-index:3;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --dp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (min-width:769px){.dp-alive:before{animation:6s linear infinite dp-rotate}}@keyframes dp-rotate{to{--dp-angle:360deg}}.dp-btn{letter-spacing:-.01em;color:#fff;box-shadow:var(--elev-1), inset 0 1px 0 #ffffff52, inset 0 -2px 5px #0000003d;transition:transform .18s var(--ease-spring), box-shadow .26s var(--ease-out), filter .2s var(--ease-out);-webkit-tap-highlight-color:transparent;background:linear-gradient(#fe754a 0%,#ff5c28 52%,#c94a22 100%);border-radius:.8rem;font-weight:750;position:relative;overflow:clip}:root:not(.dark) .dp-btn{box-shadow:0 1px 2px #1010141a,0 10px 24px -10px #ff5c2873,inset 0 1px #ffffff61,inset 0 -2px 5px #0000002e}.dp-btn:after{content:"";transition:transform .7s var(--ease-out);pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff4d 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:none){.dp-btn:after{display:none}}@media (hover:hover) and (pointer:fine){.dp-btn:hover{box-shadow:var(--elev-3), var(--glow-primary);transform:translateY(-2px)}.dp-btn:hover:after{transform:translate(120%)}}.dp-btn:active{filter:brightness(1.07)saturate(1.05);transition-duration:80ms;transform:translateY(1px)scale(.98)}.dp-btn:disabled{filter:saturate(.35)brightness(.75);box-shadow:none;cursor:not-allowed}*{scrollbar-width:thin;scrollbar-color:#ff5c2857 transparent}@media (min-width:1024px){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#ff5c286b,#ff5c283d) padding-box content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff5c28ad,#ff5c286b) padding-box content-box}:root:not(.dark) ::-webkit-scrollbar-thumb{background:linear-gradient(#ff5c2873,#ff5c2847) padding-box content-box;border:3px solid #0000}:root:not(.dark) ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ff5c28a6,#ff5c2873) padding-box content-box}}::selection{color:var(--foreground);background:#ff5c284d}:root:not(.dark) ::selection{color:var(--foreground);background:#ff5c283d}:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #ff5c28bf}@media (hover:hover) and (pointer:fine){tbody tr{transition:background-color .16s var(--ease-out), box-shadow .16s var(--ease-out)}tbody tr:hover{background:#ff5c280b;box-shadow:inset 2px 0 #ff5c2873}:root:not(.dark) tbody tr:hover{background:#ff5c280f;box-shadow:inset 2px 0 #ff5c2880}}video,img{border-radius:inherit}.dp-media{box-shadow:var(--elev-3), inset 0 0 0 1px #ffffff14;border-radius:1.1rem;position:relative;overflow:clip}:root:not(.dark) .dp-media{box-shadow:0 2px 6px #10101414,0 18px 44px -16px #1010142e,inset 0 0 0 1px #1010140f}.dp-media:after{content:"";pointer-events:none;background:linear-gradient(#ffffff12,#0000 30% 72%,#00000047);position:absolute;inset:0}:root:not(.dark) .dp-media:after{background:linear-gradient(#fff3,#0000 30% 78%,#00000024)}@media (hover:hover) and (pointer:fine){.dp-media img,.dp-media video{transition:transform .7s var(--ease-out)}.dp-media:hover img,.dp-media:hover video{transform:scale(1.03)}}.dp-shimmer{background:linear-gradient(105deg,#ffffff0d 25%,#ffffff1f 50%,#ffffff0d 75%) 60% 0/220% 100%,#ffffff0b;border-radius:.55rem}:root:not(.dark) .dp-shimmer{background:linear-gradient(105deg,#1010140b 25%,#10101417 50%,#1010140b 75%) 60% 0/220% 100%,#1010140d}@media (min-width:769px){.dp-shimmer{animation:dp-shimmer-sweep 1.9s var(--ease-in-out) infinite}}@media (max-width:768px){.dp-shimmer{animation:dp-shimmer-sweep 2.4s var(--ease-in-out) 3}}@keyframes dp-shimmer-sweep{0%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.dp-badge-live{width:.55rem;height:.55rem;box-shadow:var(--glow-live);vertical-align:middle;background:#ef4444;border-radius:50%;display:inline-block;position:relative}.dp-badge-live:after{content:"";border-radius:inherit;background:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}@media (min-width:769px){.dp-badge-live:after{animation:dp-live-ring 1.8s var(--ease-out) infinite}}@keyframes dp-live-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.dp-divider{background:linear-gradient(90deg,#0000,#ffffff24 18%,#ff5c2880 50%,#ffffff24 82%,#0000);border:0;height:1px;margin:1.25rem 0}:root:not(.dark) .dp-divider{background:linear-gradient(90deg,#0000,#1010141a 18%,#ff5c288c 50%,#1010141a 82%,#0000)}.dp-ember{background:linear-gradient(90deg,#0000,#ff5c2861 10% 90%,#0000);border:0;border-radius:999px;height:2px;margin:.8rem 0 1rem;display:block;position:relative}:root:not(.dark) .dp-ember{background:linear-gradient(90deg,#0000,#ff5c287a 10% 90%,#0000)}.dp-ember:after{content:"";pointer-events:none;filter:drop-shadow(0 0 6px #ff5c288c);background-image:radial-gradient(closest-side,#fbbf24f2 0%,#ff5c288c 55%,#0000 100%);background-position:33%;background-repeat:no-repeat;background-size:64px 100%;position:absolute;inset:-2px 0}:root:not(.dark) .dp-ember:after{filter:drop-shadow(0 0 4px #ff5c2866)}@media (min-width:769px){.dp-ember:after{animation:dp-ember-travel 8s var(--ease-in-out) infinite}}@keyframes dp-ember-travel{0%{opacity:0;background-position:-70px}8%{opacity:1}72%{opacity:1;background-position:calc(100% + 70px)}78%,to{opacity:0;background-position:calc(100% + 70px)}}@media (prefers-reduced-motion:reduce){.text-display-accent{background-position:30%;animation:none}.hero-aurora:before,.dp-alive:before{animation:none}.dp-badge-live:after{opacity:0;animation:none}.dp-ember:after{opacity:1;background-position:33%;animation:none}.dp-shimmer{background-position:60% 0,0 0;animation:none}.stagger>*{opacity:1;filter:none;animation:none;transform:none}.dp-btn:after{display:none}*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bg-card{background-image:linear-gradient(168deg,#ffffff0b 0%,#ffffff03 38%,#0000 72%);box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000038,0 10px 26px -14px #00000073}:root:not(.dark) .bg-card{background-image:linear-gradient(168deg,#ffffffd9 0%,#ffffff59 45%,#0000 80%);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1010140d,0 10px 26px -16px #1010141f}.bg-card .bg-secondary\/30,.bg-card .bg-secondary\/40,.bg-card [class*=bg-secondary\/]{box-shadow:inset 0 1px #ffffff0d}:root:not(.dark) .bg-card [class*=bg-secondary\/]{box-shadow:inset 0 1px #ffffffb3}input:not([type=checkbox]):not([type=radio]),textarea,select{transition:box-shadow .2s var(--ease-out), border-color .2s var(--ease-out)}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:#ff5c2873;outline:none;box-shadow:0 0 0 3px #ff5c2821,0 1px 2px #0003}.dp-nav-active{color:#ff7a4d;background:linear-gradient(90deg,#ff5c2829 0%,#ff5c2812 45%,#0000 100%);position:relative;box-shadow:inset 0 1px #ffffff0d}.dp-nav-active:before{content:"";background:linear-gradient(#ff7a4d,#ff5c28);border-radius:999px;width:3px;position:absolute;top:18%;bottom:18%;left:0;box-shadow:0 0 10px #ff5c28a6}:root:not(.dark) .dp-nav-active{color:#e8410f}.dp-live-item{color:#ef4444;background:linear-gradient(90deg,#ef44442e 0%,#ef444414 60%,#0000 100%);box-shadow:inset 0 0 0 1px #ef444438,inset 0 1px #ffffff0d}@media (min-width:769px){.dp-live-item{animation:dp-live-breathe 2.8s var(--ease-in-out) infinite}@keyframes dp-live-breathe{0%,to{box-shadow:inset 0 0 0 1px #ef444438,0 0 #ef444400}50%{box-shadow:inset 0 0 0 1px #ef444461,0 0 14px #ef444447}}}@media (prefers-reduced-motion:reduce){.dp-live-item{animation:none}}.field-tabs-scroll button{transition:color .18s var(--ease-out);position:relative}.field-tabs-scroll button:not([class*=border-transparent]){background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, currentColor 13%, transparent) 100%);text-shadow:0 0 14px color-mix(in srgb, currentColor 45%, transparent)}.field-tabs-scroll button:not([class*=border-transparent]):after{content:"";filter:blur(3px);opacity:.7;pointer-events:none;background:currentColor;height:2px;position:absolute;bottom:-2px;left:12%;right:12%}.fixed.inset-0[class*=bg-black\/]{animation:dp-overlay-in .2s var(--ease-out) both}.fixed.inset-0[class*=bg-black\/]>*{animation:dp-modal-in .3s var(--ease-spring) both}@keyframes dp-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dp-modal-in{0%{opacity:0;translate:0 14px;scale:.972}to{opacity:1;translate:0;scale:1}}@media (hover:hover) and (min-width:769px){.fixed.inset-0[class*=bg-black\/]{-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%)}}.avf-fill,.kbb-fill,.mkc-fill,.fkc-fill,.rpt-riempi{background-image:linear-gradient(#ffffff29 0%,#0000 45%,#0000001a 100%);box-shadow:inset -1px 0 #ffffff61,inset 0 1px #ffffff24}.animate-pulse{animation:dp-breathe 1.9s var(--ease-in-out) infinite}@keyframes dp-breathe{0%,to{opacity:1}50%{opacity:.45}}.dp-page-enter{animation:dp-page-in .34s var(--ease-out);animation-fill-mode:none}@keyframes dp-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dp-sheet{box-shadow:var(--elev-4), inset 0 1px 0 #ffffff1a}@media (max-width:768px){.fixed.inset-0[class*=bg-black\/]>.rounded-t-2xl{animation-name:dp-sheet-in;animation-duration:.36s}}@keyframes dp-sheet-in{0%{opacity:.5;translate:0 7%}to{opacity:1;translate:0}}.dp-sheet-head{box-shadow:0 10px 28px -14px #0009,inset 0 -1px #ff5c2824}.dp-avatar{box-shadow:0 0 0 2px #ff5c284d,0 4px 14px -4px #ff5c2873}.dp-quick .rounded-lg{box-shadow:var(--elev-1), inset 0 1px 0 #ffffff3d, inset 0 -2px 5px #0000002e;transition:transform .16s var(--ease-spring), box-shadow .22s var(--ease-out), filter .18s var(--ease-out);-webkit-tap-highlight-color:transparent;background-image:linear-gradient(#ffffff29 0%,#0000 42%,#00000024 100%)}.dp-quick .rounded-lg:active:not(:disabled){filter:brightness(1.08);transform:scale(.96)}@media (hover:hover) and (pointer:fine){.dp-quick .rounded-lg:hover:not(:disabled){box-shadow:var(--elev-2), inset 0 1px 0 #ffffff4d, inset 0 -2px 5px #00000029;transform:translateY(-1px)}}.dp-esiti button{transition:transform .16s var(--ease-spring), background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out);-webkit-tap-highlight-color:transparent}.dp-esiti button:active:not(:disabled){transform:scale(.955)}.dp-esiti button svg{transition:transform .2s var(--ease-spring)}@media (hover:hover) and (pointer:fine){.dp-esiti button:hover:not(:disabled){transform:translateY(-2px)}.dp-esiti button:hover:not(:disabled) svg{transform:scale(1.18)}}.dp-notif-group{transition:box-shadow .32s var(--ease-out), border-color .32s var(--ease-out)}.dp-notif-group[data-open=true]{box-shadow:var(--elev-2)}@media (hover:hover) and (pointer:fine){.dp-notif-group:hover{box-shadow:var(--elev-2)}}.dp-notif-icon{box-shadow:inset 0 1px #ffffff29,0 5px 16px -7px}.dp-notif-group svg.lucide-chevron-down,.dp-notif-nested svg.lucide-chevron-down{transition:transform .42s var(--ease-spring)}.dp-unfold{animation:dp-unfold .24s var(--ease-out)}@keyframes dp-unfold{0%{opacity:0;translate:0 -6px}}.dp-bell-badge{animation:dp-pop-in .32s var(--ease-spring);box-shadow:0 0 0 2px #0a0a0bd9,0 0 10px #ef44448c}:root:not(.dark) .dp-bell-badge{box-shadow:0 0 0 2px #ffffffe6,0 0 10px #ef444473}@keyframes dp-pop-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@media (hover:hover) and (pointer:fine){.dp-bell:hover svg{animation:dp-bell-swing .55s var(--ease-in-out) 1;transform-origin:50% 4%}}@keyframes dp-bell-swing{0%{rotate:none}25%{rotate:11deg}55%{rotate:-8deg}80%{rotate:4deg}to{rotate:none}}.dp-pop{transform-origin:100% 0;animation:dp-pop-open .24s var(--ease-spring);box-shadow:var(--elev-3)}@keyframes dp-pop-open{0%{opacity:0;translate:0 -5px;scale:.94}}.dp-podio [class*=rounded-t-lg]{animation:dp-podio-rise .65s var(--ease-spring) backwards;transform-origin:bottom}@keyframes dp-podio-rise{0%{opacity:.35;scale:1 0}to{opacity:1;scale:1}}.dp-podio>div:nth-child(3) [class*=rounded-t-lg]{animation-delay:0s}.dp-podio>div:first-child [class*=rounded-t-lg]{animation-delay:.14s}.dp-podio>div:nth-child(2) [class*=rounded-t-lg]{animation-delay:.3s}.dp-podio .relative>span.absolute{animation:dp-pop-in .38s var(--ease-spring) backwards;animation-delay:.62s}.dp-week>div{transition:transform .18s var(--ease-spring), box-shadow .24s var(--ease-out), border-color .15s var(--ease-out), background-color .15s var(--ease-out);-webkit-tap-highlight-color:transparent}.dp-week>div:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.dp-week>div:hover{box-shadow:var(--elev-2);transform:translateY(-2px)}}.dp-week>div[class*=ring-]{box-shadow:var(--glow-primary), var(--elev-2)}.icon-halo{box-shadow:0 0 20px #ff5c2817,inset 0 1px #fff3,inset 0 -8px 14px -8px #00000061}:root:not(.dark) .icon-halo{box-shadow:0 0 18px #ff5c281a,inset 0 1px #ffffffa6,inset 0 -8px 14px -8px #0000001a}.bg-background{background-color:#0a0a0b;background-image:radial-gradient(110% 70% at 50% -12%,#ff5c282b 0%,#ff5c280e 42%,#0000 68%),radial-gradient(70% 55% at 108% 42%,#c2410c1c 0%,#0000 60%),radial-gradient(80% 55% at -8% 108%,#fbbf2413 0%,#0000 58%)}@media (min-width:769px){.bg-background{background-attachment:fixed}}.bg-card{background-color:#13131699;border-color:#ffffff1c}:root:not(.dark) .bg-card{background-color:#ffffff9e;border-color:#0a0a0b1a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bg-card{background-color:#131316f0}:root:not(.dark) .bg-card{background-color:#fffffff0}}.sticky.bg-card{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background-color:#131316ad}:root:not(.dark) .sticky.bg-card{background-color:#ffffffad}.glass-card{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(160deg,#ffffff13 0%,#ffffff07 42%,#ffffff03 100%),#13131670;border:1px solid #ffffff21}@media (min-width:769px){.glass-card{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%)}}:root:not(.dark) .glass-card{background:linear-gradient(160deg,#ffffff8c 0%,#ffffff4d 100%),#fff6;border:1px solid #0a0a0b17}html[data-os=android] .glass-card,html[data-os=android] .sticky.bg-card{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#131316e0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-card{background-color:#131316eb}}.bg-sidebar{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background-color:#0f0f129e;border-right:1px solid #ffffff17}:root:not(.dark) .bg-sidebar{background-color:#ffffffa8;border-right:1px solid #0a0a0b14}html[data-os=android] .bg-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0f0f12f5}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bg-sidebar{background-color:#0f0f12f7}}button[class^="bg-[#FF5C28]"]:not([class*="bg-[#FF5C28]/"]),button[class*=" bg-[#FF5C28]"]:not([class*="bg-[#FF5C28]/"]),a[class^="bg-[#FF5C28]"]:not([class*="bg-[#FF5C28]/"]),a[class*=" bg-[#FF5C28]"]:not([class*="bg-[#FF5C28]/"]){background-image:linear-gradient(#fe7447 0%,#ff5c28 52%,#ce4c22 100%);box-shadow:0 1px 2px #0000004d,0 6px 18px -6px #ff5c286b,inset 0 1px #ffffff4d,inset 0 -2px 5px #00000038}@media (hover:hover) and (pointer:fine){button[class*=" bg-[#FF5C28]"]:not([class*="bg-[#FF5C28]/"]):hover,button[class^="bg-[#FF5C28]"]:not([class*="bg-[#FF5C28]/"]):hover{filter:brightness(1.08)saturate(1.05)}}.absolute.bg-card,.fixed.bg-card,.dp-pop{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background-color:#131316cc}:root:not(.dark) .absolute.bg-card,:root:not(.dark) .fixed.bg-card,:root:not(.dark) .dp-pop{background-color:#fffc}html[data-os=android] .absolute.bg-card,html[data-os=android] .fixed.bg-card,html[data-os=android] .dp-pop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#131316f7}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.absolute.bg-card,.fixed.bg-card,.dp-pop{background-color:#131316f7}}:root:not(.dark) .bg-background{background-color:#f1ede7;background-image:radial-gradient(110% 70% at 50% -12%,#ff5c281c 0%,#ff5c280a 45%,#0000 70%),radial-gradient(70% 55% at 108% 42%,#c2410c12 0%,#0000 60%),radial-gradient(80% 55% at -8% 108%,#fbbf241a 0%,#0000 58%)}:root:not(.dark) .bg-card{background-color:#ffffff8c;border-color:#fffc;box-shadow:0 1px 2px #1f1a170d,0 12px 32px -14px #1f1a1729,inset 0 1px #fffffff2}:root:not(.dark) .glass-card{-webkit-backdrop-filter:blur(14px)saturate(185%);backdrop-filter:blur(14px)saturate(185%);background:linear-gradient(160deg,#ffffff9e 0%,#ffffff57 100%),#ffffff38;border:1px solid #ffffffd9;box-shadow:0 2px 4px #1f1a170d,0 18px 44px -18px #1f1a1733,inset 0 1px #fffffff2}@media (min-width:769px){:root:not(.dark) .glass-card{-webkit-backdrop-filter:blur(22px)saturate(185%);backdrop-filter:blur(22px)saturate(185%)}}:root:not(.dark) .sticky.bg-card{-webkit-backdrop-filter:blur(18px)saturate(175%);backdrop-filter:blur(18px)saturate(175%);background-color:#fff9}:root:not(.dark) .bg-sidebar{-webkit-backdrop-filter:blur(24px)saturate(175%);backdrop-filter:blur(24px)saturate(175%);background-color:#ffffff85;border-right:1px solid #ffffffd9;box-shadow:1px 0 #1f1a170d}:root:not(.dark) .absolute.bg-card,:root:not(.dark) .fixed.bg-card,:root:not(.dark) .dp-pop{-webkit-backdrop-filter:blur(20px)saturate(175%);backdrop-filter:blur(20px)saturate(175%);background-color:#ffffffb8;border-color:#ffffffd9}:root:not(.dark) .hero-aurora:before{background:radial-gradient(58% 78% at 18% 18%,#ff5c2833 0%,#0000 62%),radial-gradient(48% 68% at 84% 8%,#c2410c1c 0%,#0000 66%),radial-gradient(42% 62% at 62% 92%,#fbbf241a 0%,#0000 62%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:not(.dark) .bg-card,:root:not(.dark) .glass-card,:root:not(.dark) .bg-sidebar{background-color:#fffffff2}}html[data-os=android]:not(.dark) .glass-card{background-color:#ffffffe6}.dp-carta{background:#ffffff06;border-radius:1.25rem}:root:not(.dark) .dp-carta{background:#fffc;box-shadow:0 0 0 1px #ffffffeb,0 28px 68px -36px #1f1a174d}.codex-reader blockquote{background:#ff5c281c;border-left-width:3px;box-shadow:inset 0 1px #ffffff14}:root:not(.dark) .codex-reader blockquote{background:#fff1e8;box-shadow:0 2px 12px -8px #ff5c2873,inset 0 1px #ffffffe6}:root:not(.dark) .codex-reader blockquote p{color:#292524}.codex-reader code{color:#fbbf24;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 10%,#fbbf2442 10% 90%,#0000 90%);border-radius:.25rem;padding:.05rem .25rem}:root:not(.dark) .codex-reader code{color:#9a3412;background:linear-gradient(#0000 8%,#fbbf2473 8% 92%,#0000 92%)}:root:not(.dark) .codex-reader p,:root:not(.dark) .codex-reader li span:last-child{color:#33302c}:root:not(.dark) .codex-reader a{color:#d9480f}.dp-tappa{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);box-shadow:var(--elev-1), inset 0 1px 0 #ffffff29;background:#16161ad1;border:1px solid #ffffff24}:root:not(.dark) .dp-tappa{background:#ffffffe0;border:1px solid #fffffff2;box-shadow:0 2px 6px #1f1a1714,0 12px 26px -12px #1f1a1733,inset 0 1px #fff}.dp-tappa-n{box-shadow:0 0 0 2px #0a0a0b}:root:not(.dark) .dp-tappa-n{box-shadow:0 0 0 2.5px #f1ede7}@keyframes dp-kenburns{0%{scale:1}to{scale:1.1}}.dp-kenburns{animation:9s ease-out infinite alternate dp-kenburns}@keyframes dp-orb-a{0%,to{translate:0}50%{translate:-34px 26px}}@keyframes dp-orb-b{0%,to{translate:0}50%{translate:30px -22px}}.dp-orb-a{animation:11s ease-in-out infinite dp-orb-a}.dp-orb-b{animation:13s ease-in-out infinite dp-orb-b}@media (prefers-reduced-motion:reduce){.dp-kenburns,.dp-orb-a,.dp-orb-b{animation:none}}.op-glass{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(180%);box-shadow:0 1px 1px #3c2d1e0d, 0 8px 24px -12px #3c2d1e38, 0 24px 48px -28px var(--op-glow,#3c2d1e59);background:linear-gradient(#ffffffdb 0%,#ffffffb8 100%);border:1px solid #ffffffe6;border-radius:20px;position:relative}.op-glass:after{content:"";background:linear-gradient(90deg, transparent, var(--op-accent,#ff5c28), transparent);opacity:.75;pointer-events:none;border-radius:20px 20px 0 0;height:3px;position:absolute;inset:0 0 auto}.op-glass--danger{--op-accent:#ef4444;--op-glow:#ef444473}.op-glass--warn{--op-accent:#f59e0b;--op-glow:#f59e0b6b}.op-glass--violet{--op-accent:#a855f7;--op-glow:#a855f76b}.op-glass--team{--op-accent:#2563eb;--op-glow:#2563eb61}.dark .op-glass,[data-theme=dark] .op-glass{box-shadow:0 1px 1px #0006, 0 10px 30px -14px #0009, 0 26px 54px -30px var(--op-glow,#00000080);background:linear-gradient(#ffffff12 0%,#ffffff09 100%);border-color:#ffffff1f}.dark .op-glass:before,[data-theme=dark] .op-glass:before{background:linear-gradient(#ffffff1a,#fff0)}.op-glass{isolation:isolate;border:2px solid var(--op-border,#ff5c284d);background:linear-gradient(135deg, var(--op-tint,#ff5c2821) 0%, hsl(var(--card)) 52%, var(--op-tint2,#fbbf2417) 100%);-webkit-backdrop-filter:none;box-shadow:0 2px 6px -2px #3c2d1e0f, 0 14px 34px -16px var(--op-glow,#ff5c2838);border-radius:22px;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s,border-color .2s;position:relative}.op-glass:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#ffffff59,#fff0);border-radius:22px 22px 40% 40%;height:46%;position:absolute;inset:0 0 auto}.op-glass:after{content:none}.op-glass:hover{border-color:var(--op-border-hover,#ff5c288c);box-shadow:0 4px 10px -2px #3c2d1e14, 0 26px 54px -18px var(--op-glow-hover,#ff5c2861);transform:translateY(-3px)}.op-glass--danger{--op-tint:#ef444421;--op-tint2:#ef44440d;--op-border:#ef444452;--op-border-hover:#ef444499;--op-glow:#ef44443d;--op-glow-hover:#ef44446b}.op-glass--warn{--op-tint:#f59e0b24;--op-tint2:#f59e0b0d;--op-border:#f59e0b57;--op-border-hover:#f59e0b9e;--op-glow:#f59e0b38;--op-glow-hover:#f59e0b66}.op-glass--violet{--op-tint:#a855f721;--op-tint2:#3b82f60f;--op-border:#a855f752;--op-border-hover:#a855f799;--op-glow:#a855f73d;--op-glow-hover:#a855f76b}.op-glass--team{--op-tint:#2563eb1f;--op-tint2:#2563eb0d;--op-border:#2563eb4d;--op-border-hover:#2563eb94;--op-glow:#2563eb33;--op-glow-hover:#2563eb61}@media (prefers-reduced-motion:reduce){.op-glass,.op-glass:hover{transition:none;transform:none}}.op-glass{isolation:isolate;background:hsl(var(--card));border:1px solid var(--op-edge,#3c2d1e1a);border-left:4px solid var(--op-accent,#ff5c28);-webkit-backdrop-filter:none;border-radius:18px;transition:box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 1px 3px #3c2d1e0f,0 10px 26px -14px #3c2d1e4d}.op-glass--danger{--op-accent:#ef4444;--op-wash:#ef444426}.op-glass--warn{--op-accent:#f59e0b;--op-wash:#f59e0b29}.op-glass--violet{--op-accent:#a855f7;--op-wash:#a855f726}.op-glass--team{--op-accent:#2563eb;--op-wash:#2563eb21}.dark .op-glass,[data-theme=dark] .op-glass{border-color:#ffffff1a;box-shadow:0 1px 3px #0006,0 14px 34px -16px #0009}.op-glass{isolation:isolate;border:2px solid var(--op-border,#ff5c284d);background:linear-gradient(to bottom right, var(--op-from,#ff5c2829) 0%, #fff 48%, var(--op-to,#fbbf241a) 100%);box-shadow:0 10px 15px -3px #00000012, 0 4px 6px -4px #00000012, 0 8px 30px -10px var(--op-glow,#ff5c281f);-webkit-backdrop-filter:none;border-radius:1rem;transition:box-shadow .22s;position:relative;overflow:hidden;border-left-width:2px!important}.op-glass:before{content:none}.op-glass:after{content:"";z-index:-1;background:radial-gradient(120% 80% at 20% 0%, var(--op-wash,#ff5c281f), transparent 60%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.op-glass:hover:after{opacity:1}.op-glass:hover{box-shadow:0 10px 15px -3px #00000014, 0 4px 6px -4px #00000014, 0 14px 40px -12px var(--op-glow-hover,#ff5c2847)}.op-glass--danger{--op-from:#ef444426;--op-to:#ff5c2817;--op-border:#ef444452;--op-glow:#ef44441f;--op-glow-hover:#ef44444d;--op-wash:#ef44441f}.op-glass--warn{--op-from:#f59e0b29;--op-to:#ff5c2817;--op-border:#f59e0b57;--op-glow:#f59e0b1f;--op-glow-hover:#f59e0b4d;--op-wash:#f59e0b21}.op-glass--violet{--op-from:#a855f724;--op-to:#ff5c2814;--op-border:#a855f752;--op-glow:#a855f71f;--op-glow-hover:#a855f74d;--op-wash:#a855f71f}.op-glass--team{--op-from:#2563eb21;--op-to:#a855f714;--op-border:#2563eb4d;--op-glow:#2563eb1c;--op-glow-hover:#2563eb47;--op-wash:#2563eb1c}.op-inner{border:1.5px solid var(--op-border,#ff5c2859);background:linear-gradient(to bottom right, var(--op-from,#ff5c281a), #ffffffbf);border-radius:.875rem}.op-tile{background:#fff;border:1px solid #3c2d1e14;border-radius:.75rem;box-shadow:0 1px 2px #3c2d1e0d}.dark .op-glass,[data-theme=dark] .op-glass{background:linear-gradient(to bottom right, var(--op-from) 0%, hsl(var(--card)) 48%, var(--op-to) 100%)}.dark .op-inner,[data-theme=dark] .op-inner{background:linear-gradient(to bottom right, var(--op-from), #00000040)}.dark .op-tile,[data-theme=dark] .op-tile{background:hsl(var(--card));border-color:#ffffff1a}.esito-tasto{transition:background .18s,box-shadow .22s,border-color .18s}.esito-tasto:not(:disabled):hover{background:linear-gradient(180deg, color-mix(in srgb, var(--tinta) 34%, transparent) 0%, color-mix(in srgb, var(--tinta) 18%, transparent) 100%)!important;border-color:color-mix(in srgb, var(--tinta) 85%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tinta) 60%, transparent), 0 6px 22px color-mix(in srgb, var(--tinta) 30%, transparent)!important}.esito-tasto:not(:disabled):active{transform:scale(.985)}:root:not([data-theme=dark]) .esito-tasto .esito-testo{color:color-mix(in srgb, var(--tinta) 62%, #1a1a1f)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .esito-tasto .esito-testo{color:var(--tinta)!important}}:root[data-theme=dark] .esito-tasto .esito-testo{color:var(--tinta)!important}.esito-vetro{transition:background .2s,box-shadow .26s,border-color .2s}.esito-vetro:not(:disabled):hover{border-color:color-mix(in srgb, var(--tinta) 72%, transparent)!important;background:linear-gradient(140deg, color-mix(in srgb, var(--tinta) 27%, transparent) 0%, color-mix(in srgb, var(--tinta) 15%, transparent) 62%, color-mix(in srgb, var(--tinta-scura) 22%, transparent) 100%)!important;box-shadow:inset 0 1px 0 #ffffff9e, inset 0 -18px 26px -18px var(--tinta-scura), 0 16px 40px -14px color-mix(in srgb, var(--tinta) 92%, transparent), 0 5px 12px -6px color-mix(in srgb, var(--tinta-scura) 70%, transparent), inset 8px 8px 16px -11px #ffdea0f2, inset -11px -11px 18px -12px #ffcc78d9!important}.esito-vetro:not(:disabled):active{transform:scale(.985)}.esito-vetro:not(:disabled):hover .esito-vetro-icona{box-shadow:inset 0 1px 0 #ffffff73, 0 6px 18px -5px var(--tinta)!important}:root:not(.dark):not([data-theme=dark]) .esito-vetro .esito-vetro-testo{color:color-mix(in srgb, var(--tinta) 58%, #14141a)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .esito-vetro .esito-vetro-testo{color:color-mix(in srgb, var(--tinta) 30%, #fff);text-shadow:0 1px 2px #0408128c}:root:not([data-theme=light]) .esito-vetro .esito-vetro-testo+span{color:color-mix(in srgb, var(--tinta) 22%, #ffffffb8)!important}}:root.dark .esito-vetro .esito-vetro-testo,:root[data-theme=dark] .esito-vetro .esito-vetro-testo{color:color-mix(in srgb, var(--tinta) 30%, #fff);text-shadow:0 1px 2px #0408128c}:root.dark .esito-vetro .esito-vetro-testo+span,:root[data-theme=dark] .esito-vetro .esito-vetro-testo+span{color:color-mix(in srgb, var(--tinta) 22%, #ffffffb8)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .esito-vetro:disabled{opacity:.78!important}}:root.dark .esito-vetro:disabled,:root[data-theme=dark] .esito-vetro:disabled{opacity:.78!important}.vetro-led{isolation:isolate;border:1px solid color-mix(in oklab, var(--border) 85%, transparent);border-left:2.5px solid color-mix(in oklab, var(--led,#94a3b8) 78%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--card) 96%, #fff 4%) 0%, var(--card) 52%, color-mix(in oklab, var(--card) 96%, #000 4%) 100%);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #0000000d, inset 0 -12px 20px -18px #0f172a4d, 0 1px 2px #0f172a0f, 0 4px 10px -6px color-mix(in oklab, var(--led,#94a3b8) 30%, transparent);transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.vetro-led:hover{border-color:color-mix(in oklab, var(--led,#94a3b8) 34%, var(--border));box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #0000000d, inset 0 -12px 20px -18px #0f172a42, 0 2px 4px #0f172a14, 0 8px 20px -8px color-mix(in oklab, var(--led,#94a3b8) 42%, transparent);transform:translateY(-1px)}.dark .vetro-led,[data-theme=dark] .vetro-led{border-color:color-mix(in oklab, var(--border) 90%, #fff 10%);border-left-color:color-mix(in oklab, var(--led,#94a3b8) 82%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--card) 93%, #fff 7%) 0%, color-mix(in oklab, var(--card) 98%, #fff 2%) 55%, color-mix(in oklab, var(--card) 93%, #000 7%) 100%);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 -14px 22px -18px #000000bf, 0 1px 3px #00000073, 0 6px 16px -8px color-mix(in oklab, var(--led,#94a3b8) 34%, transparent)}.dark .vetro-led:hover,[data-theme=dark] .vetro-led:hover{border-color:color-mix(in oklab, var(--led,#94a3b8) 40%, var(--border));box-shadow:inset 0 1px 0 #ffffff29, inset 0 -14px 22px -18px #000000b3, 0 2px 6px #00000080, 0 10px 26px -8px color-mix(in oklab, var(--led,#94a3b8) 48%, transparent)}.oro-lastra{isolation:isolate;position:relative;overflow:hidden}.oro-lastra:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff75 0%,#ffffff2b 62%,#ffffff0d 100%);height:52%;position:absolute;top:0;left:0;right:0}.oro-lastra>*{z-index:1;position:relative}.oro-lastra:after{content:"";pointer-events:none;opacity:0;z-index:0;background:linear-gradient(100deg,#fff0 0%,#ffffff9e 50%,#fff0 100%);width:38%;position:absolute;top:-60%;bottom:-60%;left:-45%;transform:skew(-16deg)}.oro-lastra:hover:after,.oro-lastra:focus-visible:after{animation:.85s cubic-bezier(.3,.7,.4,1) oroRiflesso}@keyframes oroRiflesso{0%{opacity:0;left:-45%}18%{opacity:1}to{opacity:0;left:108%}}.oro-lastra{transition:filter .28s,transform .28s cubic-bezier(.22,.68,.36,1)}.oro-lastra:hover{filter:brightness(1.045)saturate(1.06)}.oro-lastra:active{filter:brightness(.98);transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.oro-lastra,.oro-lastra:hover,.oro-lastra:active{transition:none;transform:none}.oro-lastra:hover:after,.oro-lastra:focus-visible:after{animation:none}}.oro-vetro{isolation:isolate;transition:filter .28s,transform .28s cubic-bezier(.22,.68,.36,1);position:relative;overflow:hidden}.oro-vetro:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff2e 0%,#ffffff0f 64%,#fff0 100%);height:50%;position:absolute;top:0;left:0;right:0}.oro-vetro>*{z-index:1;position:relative}.oro-vetro:after{content:"";pointer-events:none;opacity:0;z-index:0;background:linear-gradient(100deg,#fff0 0%,#fff3c480 50%,#fff0 100%);width:38%;position:absolute;top:-60%;bottom:-60%;left:-45%;transform:skew(-16deg)}.oro-vetro:hover:after,.oro-vetro:focus-visible:after,button:hover>*>.oro-vetro:after,button:hover .oro-vetro:after{animation:.85s cubic-bezier(.3,.7,.4,1) oroRiflesso}.oro-vetro:hover,button:hover .oro-vetro{filter:brightness(1.08)saturate(1.08)}@media (prefers-reduced-motion:reduce){.oro-vetro,.oro-vetro:hover,button:hover .oro-vetro{transition:none;transform:none}.oro-vetro:hover:after,.oro-vetro:focus-visible:after,button:hover>*>.oro-vetro:after,button:hover .oro-vetro:after{animation:none}}.avf-anello{position:relative}.avf-anello:before{content:"";pointer-events:none;z-index:2;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fecc00e6 0%,#fecc003d 26%,#fecc0014 50%,#fecc0061 74%,#fecc00cc 100%);border-radius:22px;padding:1px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.avf-anello:after{content:"";pointer-events:none;z-index:2;-webkit-mask-composite:xor;background:conic-gradient(#3042d81a 0deg 78deg,#5a8cfff2 112deg,#d6e8ff 133deg,#5a8cffeb 156deg,#3042d814 202deg 258deg,#5a8cffe6 292deg,#d6e8ff 313deg,#5a8cffe0 336deg,#3042d81a 360deg);border-radius:32px;padding:2px;position:absolute;inset:-12px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.avf-sottoluce{pointer-events:none;z-index:0;opacity:.28;filter:blur(13px);background:radial-gradient(60% 100% at 50% 0,#5a8cffbf 0%,#3042d847 45%,#0000 78%);height:42px;transition:opacity .35s,transform .35s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:-22px;left:8%;right:8%}@media (hover:hover) and (pointer:fine){.avf-anello:hover .avf-sottoluce{opacity:.9;transform:scaleX(1.12)}}.avf-anello:active .avf-sottoluce{opacity:.9}
