.avo-hub-page{container-type:inline-size}.avo-hub-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.avo-hub-heading .account-page-heading{margin:0}.avo-hub-bonus{margin-top:24px}.avo-hub-bonus .dashboard-rewards{grid-template-columns:minmax(0,1fr);margin-bottom:0}.avo-hub-bonus .reward-heading{flex-wrap:wrap;display:flex}.avo-hub-bonus .reward-title-row{flex:1 0 190px}.avo-hub-bonus .reward-title-row img{flex:none}.avo-hub-page .avo-rank-banner.results-empty{grid-template-rows:repeat(4,auto)}.avo-hub-page .avo-rank-banner>.avo-rank-art-space{grid-row:1/5;max-width:340px}.avo-hub-page .avo-rank-banner>.progression-background{object-position:right 9%;transform-origin:100% 0;width:78%!important;left:auto!important}.avo-hub-page .avo-rank-banner:after{background:linear-gradient(90deg,#071711f5,#091b14c9 43%,#06140a08 77%),linear-gradient(#0000 45%,#05150b66)}.avo-hub-page .avo-rank-banner>h2{max-width:16ch}@container (min-width:901px){.avo-hub-page .avo-rank-banner>p{width:70ch;max-width:none}}.avo-rank-details{grid-column:1;width:100%}.avo-rank-track{align-items:start;gap:0;margin:4px 0 22px;padding:0;list-style:none;display:flex}.avo-rank-track li{color:#c8d9c8;white-space:nowrap;flex:1;justify-items:center;gap:8px;font-size:12px;font-weight:600;display:grid;position:relative}.avo-rank-track li:not(:last-child):after{content:"";background:linear-gradient(90deg,#6d9d8466,#d6cf8d66);width:calc(100% - 50px);height:1px;position:absolute;top:24px;left:calc(50% + 25px)}.avo-rank-mark{clip-path:polygon(50% 0,94% 24%,86% 76%,50% 100%,14% 76%,6% 24%);color:#e3f5df;text-shadow:0 1px 8px #0008;background:linear-gradient(135deg,#bdd3ca,#3f6253 48%,#1d342a 50%,#75917b);place-items:center;width:46px;height:48px;font-size:22px;display:grid}.avo-rank-track li:nth-child(2) .avo-rank-mark{background:linear-gradient(135deg,#bbf0d4,#437458 48%,#214936 50%,#79bd84)}.avo-rank-track li:nth-child(3) .avo-rank-mark{background:linear-gradient(135deg,#a8fff4,#348c80 48%,#174e4a 50%,#65cbb0)}.avo-rank-track li:last-child{color:#f4df96}.avo-rank-track li:last-child .avo-rank-mark{color:#fff2bb;background:linear-gradient(135deg,#fff3c0,#9c7930 48%,#624716 50%,#e5c55f)}.avo-rank-mark svg{width:24px}.avo-rank-details .progression-rewards{margin-top:0}.avo-rank-details .progression-rewards ul{grid-template-columns:repeat(3,max-content);gap:12px 20px;display:grid}.avo-hub-page .avo-rank-banner .profile-art-ember{width:2px;height:9px;animation-duration:calc(var(--ember-duration) * .7);box-shadow:0 0 7px var(--detail-accent)}.avo-hub-page .avo-rank-banner .banner-sparkles[data-variant=fireflies]>.banner-sparkle{width:calc(var(--firefly-size) * 1.3);height:calc(var(--firefly-size) * 1.3);animation-duration:calc(var(--firefly-duration) * .75);box-shadow:0 0 9px 2px #b9f26066}.avo-hub-page .avo-rank-banner>.avo-rank-item-effects{pointer-events:none;--art-effects-play-state:paused;position:absolute;inset:0}.avo-hub-page .avo-rank-banner:has(>.banner-sparkles[data-active=true])>.avo-rank-item-effects{--art-effects-play-state:running}.avo-rank-item-sparks{aspect-ratio:1;--detail-accent:#b5dbc4;--art-effects-delay:-1s;width:6%;position:absolute;top:66%;left:54%;transform:translate(-50%,-50%)}.avo-rank-item-sparks[data-item="1"]{--detail-accent:#82efaf;--art-effects-delay:-3s;width:9%;top:63%;left:61%}.avo-rank-item-sparks[data-item="2"]{--detail-accent:#81ffe5;--art-effects-delay:-5s;width:13%;top:59%;left:69%}.avo-rank-item-sparks[data-item="3"]{--detail-accent:#ffe691;--art-effects-delay:-7s;width:24%;top:53%;left:85%}.avo-hub-page .avo-rank-banner>.avo-rank-glow{z-index:0;pointer-events:none;background:radial-gradient(#d1f66038,#0000 65%);animation:6s ease-in-out infinite paused avo-rank-breathe;position:absolute;inset:10% 0 0 48%}.avo-hub-page .avo-rank-banner:has(>.banner-sparkles[data-active=true])>.avo-rank-glow{animation-play-state:running}@keyframes avo-rank-breathe{50%{opacity:.35;transform:scale(.88)translateY(-14px)}}.avo-reply-overlay{z-index:200;background:#000b;position:fixed;inset:0}.avo-reply-dialog{z-index:201;border:1px solid var(--box-stroke);background:var(--background);border-radius:16px;flex-direction:column;width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0008}.avo-reply-scroll{display:contents}.avo-reply-header{flex-shrink:0;justify-content:space-between;align-items:start;gap:18px;padding:28px 32px;display:flex}.avo-reply-header>button{flex-shrink:0;margin:-8px -10px 0 0}.avo-reply-dialog h2{margin:0 0 10px;font-size:24px;line-height:1.35}.avo-reply-dialog header p,.avo-reply-body .creator-communication p{color:var(--muted-foreground);margin:0;font-size:14px;font-weight:400;line-height:1.6}.avo-reply-body{--reply-body-padding:32px;overscroll-behavior:contain;min-height:0;padding:0 var(--reply-body-padding) 32px;font-size:14px;line-height:1.5;overflow:auto}.avo-reply-body .contact-field{font-size:14px;font-weight:650;line-height:20px}.avo-reply-body .creator-communication textarea{font-size:16px;font-weight:400;line-height:1.6}.avo-reply-body .communication-actions{justify-content:flex-end;margin-top:12px;padding-top:8px}.avo-reply-body .communication-actions>[data-slot=button][type=submit]{flex:1 0 100%;width:100%}.avo-reply-dialog .chat-tooltip.profile-tooltip.info-tooltip-content{width:max-content;max-width:min(300px,calc(100vw - 48px),var(--radix-tooltip-content-available-width));text-wrap:wrap}.avo-reply-dialog .info-tooltip-content .profile-tooltip-text{width:auto!important}.auto-reply-tab-list{overscroll-behavior-x:contain;scroll-padding-inline:var(--reply-body-padding);border-block:1px solid var(--border);gap:4px;padding:12px 0;display:flex;overflow-x:auto}.avo-reply-body .auto-reply-tab-list{margin-inline:calc(-1 * var(--reply-body-padding));padding-inline:var(--reply-body-padding);max-width:none}.auto-reply-tab-list [data-state=active]{background:var(--secondary);color:var(--primary)}.auto-reply-panel{gap:20px;padding-top:28px;display:grid}.auto-reply-panel[data-state=inactive]{display:none}.auto-reply-counter{color:var(--muted-foreground);justify-self:end;margin-top:-12px;font-size:12px}@container (max-width:580px){.avo-hub-heading{flex-wrap:wrap}.avo-hub-heading>[data-slot=button]{width:100%}.avo-hub-page .avo-rank-banner.results-empty{--avo-mobile-art-height:clamp(220px,72cqw,300px);padding-top:var(--avo-mobile-art-height);flex-direction:column;align-items:stretch;display:flex}.avo-hub-page .avo-rank-banner>.progression-background{object-position:right center;object-fit:cover;max-width:none;right:0;width:150%!important;height:var(--avo-mobile-art-height)!important;left:auto!important}.avo-hub-page .avo-rank-banner:after{background:linear-gradient(#07171100 10%,#071711ee 45%,#071711 75%)}.avo-hub-page .avo-rank-banner>.avo-rank-glow{inset:0 0 50%}}@media (max-width:600px){.avo-reply-header{padding:20px}.avo-reply-body{--reply-body-padding:20px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.site-page>main.utility-page.avo-hub-page{padding-bottom:calc(160px + env(safe-area-inset-bottom))}}@media (max-width:600px),(pointer:coarse){.avo-reply-dialog .auto-reply-tab-list [role=tab]{min-height:44px}.avo-reply-dialog .auto-reply-field-label .info-tooltip-button[data-slot=button],.avo-reply-dialog .auto-reply-emoji .chat-icon-button{flex-shrink:0;width:44px;height:44px;min-height:44px}.avo-reply-dialog .auto-reply-field-label>label{min-width:0}}@media (max-height:600px){.avo-reply-dialog{max-height:calc(100dvh - 24px)}.avo-reply-scroll{overscroll-behavior:contain;border-radius:inherit;min-height:0;display:block;overflow:auto}.avo-reply-body{overflow:visible}.avo-reply-dialog>[data-radix-popper-content-wrapper]:has(>.chat-media-picker){width:min(460px,100% - 24px)!important;min-width:0!important;position:absolute!important;inset:12px auto 12px 50%!important;transform:translate(-50%)!important}.avo-reply-dialog .chat-media-picker{max-width:none;height:100%;max-height:none;width:100%!important}.avo-reply-dialog .chat-media-picker>div,.avo-reply-dialog .chat-media-content{height:100%}}@media (prefers-reduced-motion:reduce){.avo-hub-page .avo-rank-banner>.avo-rank-glow{animation:none}}.avo-reply-body,.auto-reply-tabs,.auto-reply-panel{min-width:0}.auto-reply-tab-list{max-width:100%}@container (max-width:580px){.avo-hub-page .avo-rank-banner:after{background:linear-gradient(180deg,transparent 80px,#071711 var(--avo-mobile-art-height))}}.avo-hub-page .avo-rank-banner>.progression-background{animation:14s ease-in-out infinite paused avo-rank-art-drift;transform:scale(1.02)}.avo-hub-page .avo-rank-banner:has(>.banner-sparkles[data-active=true])>.progression-background{animation-play-state:running}.avo-hub-page .avo-rank-banner:has(>.banner-sparkles[data-active=true]) .avo-rank-shard{animation-play-state:running}.avo-hub-page .avo-rank-banner:has(>.banner-sparkles[data-active=true])>.avo-rank-glow:before{animation-play-state:running}.avo-rank-glow:before{content:"";background:linear-gradient(115deg,#0000 42%,#f3e8a925 48%,#e7ffb03d 50%,#0000 58%);animation:8s ease-in-out infinite paused avo-rank-light-sweep;position:absolute;inset:-20%}.avo-rank-shard{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);filter:drop-shadow(0 0 8px #b9f26055);background:linear-gradient(140deg,#edffb3aa,#91c67422);width:9px;height:18px;animation:8s ease-in-out infinite paused avo-rank-shard-float;position:absolute;top:25%;left:20%}.avo-rank-shard:nth-child(2){width:13px;height:24px;animation-duration:11s;animation-delay:-4s;top:60%;left:80%}.avo-rank-shard:nth-child(3){width:7px;height:13px;animation-duration:9s;animation-delay:-6s;top:82%;left:55%}@keyframes avo-rank-art-drift{0%,to{transform:scale(1.02)translateY(1px)}50%{transform:scale(1.028)translate(-2px,-2px)}}@keyframes avo-rank-light-sweep{0%,to{opacity:0;transform:translate(-22%)}45%,65%{opacity:.7}80%{opacity:0;transform:translate(22%)}}@keyframes avo-rank-shard-float{0%,to{opacity:.4;transform:translateY(12px)rotate(-18deg)}50%{opacity:1;transform:translateY(-22px)rotate(20deg)}}@container (max-width:580px){.avo-hub-page .avo-rank-banner>.avo-rank-art-space{height:240px;margin:0;position:absolute;top:0;right:0}}@media (prefers-reduced-motion:reduce){.avo-hub-page .avo-rank-banner>.progression-background,.avo-rank-shard,.avo-rank-glow:before{animation:none;transform:none}.avo-rank-glow:before{opacity:0}}@container (max-width:900px){.avo-rank-details .progression-rewards ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:580px){.avo-hub-page .avo-rank-banner>.avo-rank-item-effects{height:var(--avo-mobile-art-height);inset:0 0 auto}.avo-rank-item-sparks{width:10%;top:66%;left:32%}.avo-rank-item-sparks[data-item="1"]{width:15%;top:63%;left:44%}.avo-rank-item-sparks[data-item="2"]{width:22%;top:59%;left:59%}.avo-rank-item-sparks[data-item="3"]{width:38%;top:53%;left:80%}.avo-rank-details .progression-rewards li{align-items:flex-start;min-width:0}.avo-rank-details .progression-rewards li svg{margin-top:2px}}@container (max-width:340px){.avo-rank-details .progression-rewards ul{grid-template-columns:minmax(0,1fr)}}
