.compact-main-actions{margin-left:auto}.become-avo-link[data-slot=button]{isolation:isolate;color:#10150b;white-space:nowrap;background:#d4ff00;border:1px solid #f1ffad;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.become-avo-link:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 42%,#fcfdee99 49%,#0000 56%);background:linear-gradient(110deg,#0000 42%,lab(99.0194% -2.30303 7.19436/.6) 49%,#0000 56%);animation:7s ease-in-out infinite avo-button-shine;position:absolute;inset:-50% -90%;transform:translate(-65%)}.avo-primary-static.become-avo-link:after{content:none;animation:none}.avo-primary-static.become-avo-link>svg{display:block}.become-avo-link[data-slot=button]:hover{color:#10150b;background:#d4ff00}.site-page>.auth-shell .auth-top-row{display:flex}.site-page>.auth-shell>.auth-content{overscroll-behavior-y:auto}html:has(.auth-page){overflow-y:scroll}.auth-page{min-height:100dvh}.auth-page>.auth-shell{width:100%;min-height:100dvh}.auth-page .auth-content{overscroll-behavior-y:auto;height:auto;overflow:visible}.auth-page .auth-visual{align-self:start;height:100dvh;min-height:0;position:sticky;top:0}.auth-mobile-brand{display:none}.auth-page .auth-top-row{flex-wrap:wrap}.auth-shell .back-link .icon-3d{transition:transform .16s ease-out}.auth-shell .back-link:is(:hover,:focus-visible) .icon-3d{transform:translate(-3px)}.auth-shell .back-link:active .icon-3d{transform:translate(-5px)}@media (prefers-reduced-motion:reduce){.auth-shell .back-link .icon-3d{transition:none;transform:none}.auth-shell .back-link:is(:hover,:focus-visible,:active) .icon-3d{transform:none}}@media (min-width:768px){.auth-page .auth-content{justify-content:center;min-height:100dvh}.auth-page .auth-form-column{min-height:0;padding-block:32px}.auth-page .auth-top-row{position:static}}@media (max-width:767px){.auth-page .auth-visual{display:none}.auth-page .auth-content{height:auto}.auth-page .auth-shell .auth-top-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.auth-page .auth-mobile-brand{flex-basis:100%;display:flex}.site-page>.auth-shell .auth-top-row>.back-link{display:none}}@keyframes avo-button-shine{0%,65%{transform:translate(-65%)}85%,to{transform:translate(65%)}}.nav-guest-trigger{width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;display:inline-flex}.nav-guest-trigger:hover,.nav-guest-trigger[data-state=open]{background:var(--secondary);color:var(--foreground)}.unified-account-menu{width:310px;max-height:var(--radix-dropdown-menu-content-available-height);overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.unified-account-menu::-webkit-scrollbar{display:none}.account-menu.unified-account-menu[data-state=closed],.account-menu.unified-account-menu[hidden]{pointer-events:none;animation:none;display:none}.unified-account-menu .mobile-avo-entry{display:none}.unified-account-menu .account-menu-email{padding:10px 11px 12px}.unified-account-menu .account-menu-email strong{margin-bottom:0}.account-avatar-chevron>svg{transition:transform .18s}.account-avatar-trigger[data-state=open] .account-avatar-chevron>svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.account-avatar-chevron>svg{transition:none}}.unified-account-menu .account-menu-email>span{font-size:12px}.account-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 3px 6px;display:grid}.account-primary-grid .account-menu-item{background:#191d17;background:lab(10.2693% -3.33922 3.81253);flex-direction:column;justify-content:center;gap:5px;min-height:78px;padding:9px 6px;font-size:13px;font-weight:700}.account-primary-grid .account-menu-item[data-highlighted]{background:#262e22;background:lab(17.9374% -5.92946 6.87311)}.account-primary-grid .account-settings-tile{flex-direction:row;grid-column:1/-1;gap:9px;min-height:58px}.account-primary-grid .menu-current-avatar{width:34px;height:34px}.account-art-icon{mix-blend-mode:lighten;background:50%/contain no-repeat;flex-shrink:0;width:38px;height:38px;display:block}.account-art-icon[data-icon=wallet]{background-image:url(/art/icons/account-wallet.webp)}.account-art-icon[data-icon=orders]{background-image:url(/art/icons/account-orders.webp)}.account-art-icon[data-icon=dashboard]{background-image:url(/art/icons/account-dashboard.webp)}.account-secondary .account-menu-item,.account-menu-footer .account-menu-item{min-height:44px;color:var(--muted-foreground);gap:9px;padding:7px 11px;font-size:14px;font-weight:500}.account-secondary .account-menu-item[data-highlighted],.account-menu-footer .account-menu-item[data-highlighted]{color:var(--foreground)}.account-legal-links,.account-menu-footer{flex-wrap:wrap;display:flex}.account-menu-footer{justify-content:space-between;align-items:center}.account-menu-footer .account-menu-item{width:100%}.account-menu-footer .icon-3d{display:none}.guest-signin{background:var(--secondary);margin:0 3px 8px;font-size:15px}.guest-signin>svg:last-child{margin-left:auto}.navigation-menu-label{color:var(--muted-foreground);padding:8px 11px 4px;font-size:11px;font-weight:650;display:block}.site-footer.page-width{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 24px;padding-block:16px;display:grid}.site-footer.page-width>.brand{grid-area:1/1;justify-self:start;font-size:20px}.site-footer.page-width .avocado-mark{width:20px;height:26px}.site-footer.page-width>span{text-align:right;white-space:normal;overflow-wrap:anywhere;grid-area:1/2;justify-self:end;min-width:0;max-width:100%;font-size:13px;line-height:1.5}.site-footer a:hover,.auth-legal a:hover{color:var(--foreground)}.utility-page{width:min(100% - 48px,1050px);min-height:calc(100dvh - 260px);margin:0 auto;padding:80px 0 100px}.utility-page h1{font-family:var(--font-display), sans-serif;letter-spacing:-1px;font-size:clamp(30px,3.8vw,46px);line-height:1.2}.utility-page .eyebrow{margin-bottom:20px;font-size:12px}.contact-page{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,90px);display:grid}.utility-intro>p:not(.eyebrow){color:var(--muted-foreground);max-width:42ch;margin-top:24px;line-height:1.7}.utility-intro .contact-aside-note{font-size:14px}.contact-page .support-chat-action{margin-top:16px}.support-chat-action [data-slot=button]{white-space:normal;max-width:100%;height:auto;min-height:48px}.support-chat-action p{overflow-wrap:anywhere}.contact-email-link{min-height:44px;color:var(--primary);align-items:center;margin-top:16px;font-weight:650;display:inline-flex}.contact-resources{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.contact-resources h2{margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.4}.contact-resources p,.contact-resources nav span{color:var(--muted-foreground);font-size:14px;line-height:1.65}.contact-resources p+p{margin-top:12px}.contact-resources nav{gap:8px;display:grid}.contact-resources nav a{gap:4px;min-height:44px;padding-block:8px;display:grid}.contact-resources a{overflow-wrap:anywhere}.contact-resources p a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.contact-resources nav a:hover strong{color:var(--primary)}.contact-resources a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.contact-topic-guidance{gap:8px;display:grid}.utility-feature-icon{color:var(--primary);margin-bottom:24px}.contact-form{border:1px solid var(--border);background:var(--card);border-radius:18px;min-width:0;padding:28px}.contact-form fieldset{border:0;gap:18px;min-width:0;padding:0;display:grid}.contact-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-field{gap:8px;min-width:0;display:grid}.contact-field label{font-size:14px;font-weight:650}.contact-field-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.contact-field-error{text-align:right;color:var(--destructive);margin-left:auto;font-size:13px;line-height:1.5}.contact-field textarea[aria-invalid=true]{border-color:var(--destructive)}.contact-field :is(input,textarea){border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.contact-field input{height:48px}.contact-field .avo-select-trigger{min-height:48px;font-size:14px}.contact-topic-menu .avo-select-item{min-height:44px;font-size:14px}.contact-actions{gap:16px;margin-top:20px;display:grid}.contact-actions [data-slot=button]{white-space:normal;width:100%;height:auto;min-height:48px}.contact-reference{overflow-wrap:anywhere}.contact-field textarea{resize:vertical;min-height:140px;max-height:340px}.contact-hint,.contact-note{color:var(--muted-foreground);font-size:14px;line-height:1.6}.contact-note a{text-underline-offset:3px;text-decoration:underline}.contact-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-submit{background:var(--primary);min-height:44px;color:var(--primary-foreground);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:750;display:inline-flex}.contact-submit:disabled{opacity:.65;cursor:wait}.contact-error{color:var(--destructive);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.contact-spinner{animation:1s linear infinite contact-spin}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact-success{padding:40px 0}.contact-success>svg{color:var(--primary);margin-bottom:20px}.contact-success h2{margin-bottom:14px;font-size:24px;font-weight:700}.contact-error:focus-visible,.contact-success h2:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.contact-success p{color:var(--muted-foreground);line-height:1.7}.contact-success a{color:var(--primary);align-items:center;gap:8px;min-height:44px;margin-top:28px;font-weight:650;display:inline-flex}.policy-page{max-width:740px}.draft-label{border:1px solid var(--border);color:#e8be62;color:lab(79.3456% 7.84469 51.2967);letter-spacing:.04em;border-radius:7px;margin-bottom:24px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-block}.policy-intro{color:var(--muted-foreground);margin:22px 0 40px;font-size:17px;line-height:1.7}.policy-sections{gap:28px;display:grid}.policy-sections h2{margin-bottom:10px;font-size:19px;font-weight:700}.policy-sections p,.policy-contact{color:var(--muted-foreground);font-size:15px;line-height:1.75}.policy-contact{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.policy-contact a{color:var(--primary)}@media (max-width:760px){.site-header .brand,.app-header .brand{letter-spacing:0;gap:0;font-size:0}.site-header .brand .brand-dot,.app-header .brand .brand-dot,.become-avo-link>svg{display:none}.nav-actions.compact-main-actions,.app-header nav{gap:6px}.compact-main-actions .become-avo-link .account-art-icon,.compact-main-actions .nav-join .icon-3d{display:none}.contact-page{grid-template-columns:1fr;gap:32px}.utility-page{width:calc(100% - 36px);padding-block:42px 64px}.contact-form{padding:22px}.contact-page{padding-top:32px}.contact-form-row{grid-template-columns:1fr}.site-footer.page-width{column-gap:12px;padding-block:14px}.site-footer.page-width>.brand{font-size:18px}.site-footer.page-width>span{font-size:12px;line-height:1.5}}@media (max-width:600px){.site-header>.has-avo-search>.compact-main-actions{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end}.site-header>.has-avo-search>.compact-main-actions>.become-avo-link{display:none}.site-header:has(.has-avo-search) .nav-guest-trigger{width:44px;height:44px;position:static}.unified-account-menu .mobile-avo-entry{display:flex}}@media (max-width:400px){.contact-form-row{grid-template-columns:1fr}.contact-form{padding:18px}.site-header.is-signed-in .nav-actions,.app-header nav{gap:3px}.site-header.is-signed-in .account-avatar-trigger,.app-header .account-avatar-trigger{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.become-avo-link:after,.contact-spinner{animation:none}}.account-art-icon[data-icon=profile]{mix-blend-mode:normal;background-image:url(/art/icons/account-profile.webp)}.account-art-icon[data-icon=avo-hub]{mix-blend-mode:normal;background-image:url(/art/icons/account-avo-hub.webp)}.account-art-icon[data-icon=sprout]{mix-blend-mode:normal;background-image:none}.account-art-icon[data-icon=sprout]>svg{width:100%;height:100%;display:block}.account-art-icon[data-icon=sprout] :is(.avo-pet-body,.avo-pet-eyes){animation:none}.account-art-icon[data-icon=bonuses]{mix-blend-mode:normal;background-image:url(/art/icons/gift-v5.webp)}.account-art-icon[data-icon=settings]{mix-blend-mode:normal;background-image:url(/art/icons/account-settings.webp)}.account-secondary .account-menu-item>svg{flex-shrink:0}.account-art-icon[data-icon=become]{mix-blend-mode:normal;background-image:url(/art/icons/account-become.webp);width:25px;height:25px}.account-admin .account-menu-item{gap:9px;min-height:44px;padding:7px 11px;font-size:14px}.unified-account-menu .account-back-link{min-height:44px;color:var(--muted-foreground);justify-content:center;padding:7px;font-size:14px}.has-avo-search{gap:22px}.has-avo-search>nav{margin-left:auto}.avo-search{flex:0 280px;min-width:210px;position:relative}.avo-search-panel{z-index:320;overscroll-behavior:contain;scrollbar-width:var(--site-scrollbar-native-width);background:#0f150c;background:lab(5.89095% -3.31648 3.539);border:1px solid #2d3629;border:1px solid lab(21.4191% -5.94066 6.85035);border-radius:14px;width:360px;max-width:calc(100vw - 32px);max-height:min(470px,100dvh - 155px);padding:8px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 18px 50px #0008}.avo-search-result-count{color:var(--muted-foreground);border:1px solid var(--border);white-space:nowrap;border-radius:4px;flex:none;padding:2px 5px;font-size:10px;font-weight:500;line-height:12px}.avo-search-result{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 9px;display:flex}.avo-search-result+.avo-search-result{margin-top:4px}.avo-search-panel{scrollbar-width:none}.avo-search-panel::-webkit-scrollbar{display:none}.avo-search-result:is(:hover,:focus-visible,[aria-selected=true]){background:#20281b;background:lab(15.0468% -6.14958 7.18468);outline:none}.avo-search-avatar{flex-shrink:0;width:38px;height:38px;position:relative}.avo-search-avatar img{object-fit:contain;width:38px;height:38px}.avo-search-avatar i{border:2px solid var(--card);background:#818b7b;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.avo-search-avatar i[data-status=online]{background:#58c978}.avo-search-avatar i[data-status=away]{background:#e7bd63}.avo-search-result>span:nth-child(2){flex:1;min-width:0}.avo-search-result strong{font-size:14px;font-weight:700;display:block}.avo-search-result small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block;overflow:hidden}.avo-search-result>svg{color:var(--muted-foreground);flex-shrink:0}.avo-search-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 18px;font-size:13px;display:flex}.avo-search-empty>svg{color:var(--muted-foreground)}.avo-search-empty p{color:var(--muted-foreground);line-height:1.6}.avo-search-empty button,.account-details-error button{background:var(--secondary);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.avo-search-loading .search-loading-row{cursor:default;align-items:center;gap:8px;height:76px;padding:4px 9px 4px 5px;display:flex}.avo-search-loading .search-loading-row+.search-loading-row{margin-top:0}.search-loading-avatar{border-radius:50%;flex:none;width:34.76px;height:34.76px}.search-loading-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.search-loading-name,.search-loading-username{align-items:center;height:21px;display:flex}.search-loading-username{height:16.5px}.search-loading-title{border-radius:4px;width:76%;height:14px}.search-loading-detail{border-radius:4px;width:54%;height:10px}.account-details-page,.my-sprout-page{max-width:720px}.my-sprout-page>h1{margin-bottom:36px}.account-details{margin-top:36px}.account-profile-identity{align-items:center;gap:20px;padding-bottom:32px;display:flex}.account-profile-identity>div{min-width:0}.account-profile-identity img{object-fit:contain;flex-shrink:0}.account-profile-identity h2{overflow-wrap:anywhere;font-size:21px;font-weight:750}.account-details p{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.account-details section{border-top:1px solid var(--border);padding-block:28px}.account-details section h2{margin-bottom:10px;font-size:16px;font-weight:700}.account-details section a{color:var(--primary);align-items:center;gap:8px;margin-top:14px;font-size:14px;display:inline-flex}.account-details .chat-notification-settings{margin-top:16px}.account-details-loading{gap:20px;margin-top:36px;display:grid}.account-details-loading>span{border-radius:12px;height:120px;display:block}.account-details-error{justify-items:start;gap:16px;margin-top:36px;display:grid}.member-profile-settings{margin-top:32px;scroll-margin-top:100px}.member-profile-settings>h2{font-size:20px;font-weight:750}.member-profile-form fieldset{border:0;border-top:1px solid var(--border);min-width:0;margin-top:20px;padding:24px 0}.member-profile-form legend{padding-right:12px;font-size:16px;font-weight:700}.member-profile-form p,.member-profile-form small{color:var(--muted-foreground);font-size:13px;line-height:1.6}.member-profile-form label{gap:8px;min-width:0;margin-top:18px;font-size:13px;font-weight:600;display:grid}.member-profile-form input,.member-profile-form textarea{font-weight:400}.member-profile-form textarea{border:1px solid var(--border);background:var(--card);width:100%;font:inherit;resize:vertical;border-radius:6px;padding:12px}.member-profile-form textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.member-profile-birthday{flex-direction:column;gap:8px;min-width:0;display:flex}.member-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.member-profile-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.member-profile-form .member-profile-check{align-items:center;margin-block:20px 10px;display:flex}.member-profile-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.member-profile-actions a{color:var(--primary);font-size:13px}.member-profile-form .member-profile-error{color:var(--destructive)}.member-profile-form .member-profile-saved{color:var(--primary)}.profile-banner-bio{white-space:pre-wrap;overflow-wrap:anywhere}.profile-detail-chips .profile-chip{white-space:normal}@media (max-width:540px){.member-profile-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px) and (min-width:901px){.has-avo-search{gap:14px}.avo-search{flex-basis:230px}}@media (max-width:900px){:is(.site-header:has(.has-avo-search),.app-header:has(.has-avo-search)){height:auto}.site-header>.has-avo-search,.app-header>.has-avo-search{flex-wrap:wrap;gap:12px;height:auto;padding-block:12px}.avo-search{flex:0 0 100%;width:100%;min-width:0}.avo-search-field{height:40px}.avo-search-panel{width:100%}}@media (max-width:400px){.site-header>.has-avo-search,.app-header>.has-avo-search{column-gap:6px}}.site-header .guac-balance,.app-header .guac-balance{gap:7px;min-width:0;max-width:none;padding-inline:12px;line-height:1}.guac-balance .guac-balance-coin{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;position:relative;overflow:visible}.guac-balance .guac-balance-coin img{object-fit:contain;width:36px;max-width:none;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guac-balance .guac-balance-amount{font-variant-numeric:tabular-nums;flex:none;line-height:1;overflow:visible}@media (hover:hover){.guac-balance:hover .guac-balance-coin img{transform:translate(-50%,-50%)rotate(-8deg)scale(1.08)}}@media (max-width:760px){.site-header .guac-balance,.app-header .guac-balance{gap:5px;padding-inline:9px;font-size:12px}.guac-balance .guac-balance-coin{flex-basis:20px;width:20px;height:20px}.guac-balance .guac-balance-coin img{width:30px;height:30px}}@media (max-width:400px){.site-header .guac-balance,.app-header .guac-balance{padding-inline:7px;font-size:11px}}@media (prefers-reduced-motion:reduce){.guac-balance:hover .guac-balance-coin img{transform:translate(-50%,-50%)}}.notification-trigger{border:1px solid var(--border);background:var(--card);width:44px;height:44px;color:var(--muted-foreground);border-radius:12px;flex:0 0 44px;place-items:center;padding:0;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;display:grid;position:relative}.notification-trigger:hover,.notification-trigger[data-state=open]{border-color:var(--box-stroke);background:var(--secondary);color:var(--foreground)}.notification-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.notification-count{border:2px solid var(--background);background:var(--primary);min-width:18px;height:18px;color:var(--primary-foreground);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.notification-panel{z-index:500;width:360px;max-width:calc(100vw - 24px);max-height:min(520px, var(--radix-popover-content-available-height));overscroll-behavior:contain;border:1px solid var(--border);background:var(--card);color:var(--foreground);scrollbar-width:var(--site-scrollbar-native-width);border-radius:14px;padding:8px;overflow-y:auto;box-shadow:0 16px 44px #0102019e;box-shadow:0 16px 44px lab(.483231% -.402607 .421783/.62)}.notification-inbox-panel{width:397.8px;max-height:min(873.6px, var(--radix-popover-content-available-height));flex-direction:column;display:flex;overflow:hidden}.notification-inbox-panel>:is(.notification-panel-header,.notification-view-all){flex:none}.notification-panel-scroll{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;min-height:0;padding:4px;overflow-y:auto}.notification-panel-scroll::-webkit-scrollbar{width:0;height:0;display:none}.notification-panel[data-state=open]{animation:.14s ease-out both notification-panel-enter}.notification-panel[data-state=closed]{animation:.14s ease-in both notification-panel-exit}.account-menu.unified-account-menu[data-state=open]{animation:60ms ease-out both account-menu-quick-enter}@keyframes account-menu-quick-enter{0%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes notification-panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes notification-panel-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.notification-panel-header{justify-content:space-between;align-items:center;gap:12px;padding:7px 8px 10px;display:flex}.notification-panel-header>strong{font-size:14px;font-weight:750}.notification-panel [data-slot=button][data-size][data-variant]{white-space:normal;max-width:100%;height:auto;min-height:44px}.notification-mark-all:hover:not(:disabled){background:var(--secondary)}.notification-mark-all:disabled{color:var(--muted-foreground);opacity:.55;cursor:default}.notification-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.notification-list>li{content-visibility:auto;contain-intrinsic-size:auto 76px}html[data-desktop-app] .notification-list>li{content-visibility:visible}@supports (font:-apple-system-body){.notification-list>li{content-visibility:visible}}.notification-list>li>.notification-item:focus-visible{outline-offset:-3px}.notification-item{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:10px;padding:11px 10px;transition:background-color .14s ease-out,border-color .14s ease-out;display:flex;position:relative}.notification-item:hover,[data-notification-preview-state=hover] .notification-item{background:var(--secondary)}.notification-item[data-unread=true]{background:#171d12ad;background:lab(9.76533% -4.65885 6.3298/.68)}.notification-item[data-unread=true]:hover,[data-notification-preview-state=hover] .notification-item[data-unread=true]{background:#1f2718cc;background:lab(14.4702% -5.91087 8.47478/.8)}.notification-item-icon{border:1px solid var(--border);width:32px;height:32px;color:var(--primary);border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.notification-item-icon:is(.notification-item-actor,.notification-item-artwork){background:var(--secondary);padding:0;overflow:hidden}.notification-item-icon:is(.notification-item-actor,.notification-item-artwork) img{object-fit:cover;width:100%;height:100%;display:block}.notification-item-copy{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;padding-right:7px;display:grid}.notification-item-copy strong{font-size:14px;font-weight:700;line-height:1.35}.notification-item-copy>span{color:var(--muted-foreground);font-size:14px;line-height:1.45}.notification-item-copy>.notification-item-action{color:var(--primary);align-items:center;gap:6px;margin-top:3px;font-weight:700;display:flex}.notification-item-copy>.notification-item-total{color:var(--foreground);align-items:center;gap:6px;display:flex}.notification-item-copy>.notification-item-participant{align-items:center;gap:7px;min-width:0;margin:3px 0;display:flex}.notification-item-participant img{object-fit:cover;width:24px;height:24px;box-shadow:none;border:0;border-radius:50%;flex:0 0 24px}.notification-item-participant-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);overflow:hidden}.notification-item-review-rating{border-inline-start:1px solid var(--border);flex:none;align-items:center;margin-inline-start:2px;padding-inline-start:9px;display:inline-flex}.notification-item-copy time{color:var(--muted-foreground);margin-top:2px;font-size:14px}.notification-unread-dot{background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:11px}.notification-panel-note{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:center;align-items:center;gap:6px;margin:7px 1px 0;padding-top:9px;font-size:10px;display:flex}.notification-panel :is(button):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.notification-view-all{min-height:44px;color:var(--primary);padding-block:13px 6px;font-size:14px;text-decoration:none}.notification-empty{text-align:center;color:var(--muted-foreground);justify-items:center;gap:12px;padding:40px 20px;display:grid}.notification-empty strong{color:var(--foreground);font-size:15px}.notification-empty p{max-width:320px;margin:0;font-size:14px;line-height:1.6}.notification-skeleton{border-radius:9px;width:100%;height:55px}.notification-error{color:var(--destructive);padding:12px;font-size:14px}.notifications-page{max-width:1120px}.notifications-intro{color:var(--muted-foreground);margin:12px 0 32px}.notifications-column{width:100%;min-width:0}.notifications-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.notifications-heading h1{margin:0}.notifications-heading [data-slot=button]{flex:none}.notifications-inbox{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;padding:16px}.notification-filters.section-tab-list{flex-wrap:wrap;gap:6px;margin-bottom:14px}.notification-page-panel{outline:none;width:100%;min-width:0}.notification-inbox-tools{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 2px;font-size:12px;display:flex}.notification-inbox-tools label{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.notifications-page input[type=checkbox]{accent-color:var(--primary);width:16px;height:16px}.notifications-inbox .notification-item{gap:14px;padding:16px 12px}.notifications-inbox .notification-item-copy strong{font-size:16px}.notifications-inbox .notification-item-copy>span{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.notifications-inbox .notification-item-copy time{margin-top:5px;font-size:14px}.notification-load-more{margin:20px auto 0;display:flex}.notifications-page .notifications-inbox{margin-top:28px}.notifications-page [data-slot=button][data-size][data-variant]:not([data-size^=icon]){max-width:100%;height:auto;min-height:max(44px,var(--action-button-height,48px));white-space:normal}.notification-compose :is(input,textarea){min-height:48px;font-size:16px}.notification-error{overflow-wrap:anywhere;line-height:1.6}.notifications-page .notification-error,.notifications-page .notification-empty p{font-size:14px}.notification-empty{overflow-wrap:anywhere}.notification-results{min-height:420px;transition:opacity .12s}.notification-results[data-refreshing]{opacity:.55;transition-delay:.15s}.notifications-inbox .notification-list>li{contain-intrinsic-size:auto 110px}.notification-settings{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:20px}.notification-settings-heading{color:var(--primary);align-items:center;gap:10px;display:flex}.notification-settings h2{color:var(--foreground);font-family:var(--font-body), sans-serif;margin:0;font-size:16px;font-weight:750}.notification-settings p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:12px 0 16px;font-size:14px;line-height:1.6}.notification-settings .notification-setting-status{font-size:14px}.notification-settings fieldset{border:0;min-width:0;margin:18px 0 12px;padding:0}.notification-settings legend{margin-bottom:6px;font-size:14px;font-weight:700}.notification-settings .chat-sound-toggle{min-height:44px;padding-block:10px;font-size:14px}.notification-settings small{color:var(--muted-foreground);font-size:14px;line-height:1.6;display:block}.notification-settings>button{max-width:100%;margin-top:12px}.notification-settings summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:650}.notification-settings summary span{color:var(--primary);margin-left:6px;font-size:14px}.notification-compose label{gap:8px;margin-bottom:16px;font-size:14px;display:grid}.notification-compose textarea{border:1px solid var(--border);background:var(--background);width:100%;font:inherit;resize:vertical;border-radius:6px;padding:9px}.notification-announcement summary{overflow-wrap:anywhere;padding-block:10px;line-height:1.6}.notification-announcement summary[aria-disabled=true]{cursor:default}.notification-compose>.notification-compose-error{color:var(--destructive)}.notifications-page :is(button,a,input,textarea,summary):focus-visible,.notification-panel a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:420px){.notifications-inbox{padding:12px}}@media (max-width:400px){.notification-trigger{border-radius:10px}.notification-panel{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.notification-trigger,.notification-item{transition:none}.notification-panel,.unified-account-menu{animation:none!important}}.has-avo-search>.nav-search-row{flex:0 310px;min-width:210px;margin-right:auto}.nav-search-row{align-items:center;gap:12px;display:flex}.nav-search-row>.avo-search{flex:1;min-width:0}@media (min-width:1180px){.has-avo-search>.nav-search-row{flex:0 0 var(--search-field-column-width,310px);min-width:0}}:is(.site-header,.app-header):has(.avo-search-field[data-open=true]){z-index:90}.avo-search-panel{left:var(--search-panel-left,0px);width:min(var(--search-panel-width,100%),calc(var(--search-step-width,100%) * var(--search-columns,1)));max-height:var(--search-panel-height,calc(100dvh - 155px));transform-origin:0 0;height:min(var(--search-content-height,492px),var(--search-panel-height,492px));flex-direction:column;transition:width .1s cubic-bezier(.22,1,.36,1),height .1s cubic-bezier(.22,1,.36,1);animation:.12s cubic-bezier(.16,1,.3,1) both search-menu-enter;display:flex;top:calc(100% + 14px);right:auto}.avo-search-panel:has(.avo-search-loading-layer){transition-property:height}.search-sections>:is([role=listbox],[role=dialog]){grid-auto-flow:column;grid-auto-columns:var(--search-column-width,292px);overscroll-behavior-x:contain;scrollbar-width:none;flex:1;column-gap:18px;min-height:0;display:grid;overflow-x:auto}.search-result-group{flex-direction:column;min-height:0;display:flex}.avo-search-panel .search-result-items{min-height:0;max-height:var(--search-list-height,478px);scrollbar-width:none;scroll-snap-type:y mandatory;flex:1;margin-bottom:8px;padding-bottom:0;scroll-padding-block:2px 0}.avo-search-panel .search-result-items::-webkit-scrollbar{width:0;height:0;display:none}.avo-search-panel .avo-search-empty,.avo-search-loading-layer{position:absolute;top:0;left:0;right:0}.avo-search-panel .avo-search-empty{justify-content:center;margin:0;bottom:0}.avo-search-loading-layer{pointer-events:none;top:0;bottom:0;overflow:hidden}.avo-search-loading{width:var(--search-column-width,292px);flex-direction:column;max-width:100%;height:100%;display:flex}.avo-search-loading .search-result-items{overflow:hidden}.search-loading-heading{border-radius:4px;width:112px;height:18px;display:block}.search-column-dividers{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.search-column-dividers>span{background:var(--border);width:1px;position:absolute;top:0;bottom:0}.search-result-group{min-width:0;animation:80ms 60ms both search-column-reveal}.search-sections>:is([role=listbox],[role=dialog])[aria-busy=true]>.search-result-group{animation:none}.avo-search-loading-layer{animation:.1s both search-column-reveal}.avo-search-empty,.search-partial-error{animation:80ms 60ms both search-column-reveal}@keyframes search-menu-enter{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.avo-search-panel[data-reduced-motion=true],.avo-search-panel[data-reduced-motion=true] :is(.search-result-group,.avo-search-loading-layer,.avo-search-empty,.search-partial-error){transition:none;animation:none}@keyframes search-column-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.avo-search-panel,.search-result-group,.avo-search-loading-layer,.avo-search-empty,.search-partial-error{transition:none;animation:none}}.search-feed-excerpt{white-space:nowrap;text-overflow:ellipsis;color:var(--muted-foreground);margin-top:5px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.search-feed-hashtag{color:var(--muted-foreground)}.search-feed-result .search-avo-portrait{flex-basis:40px;width:40px}.avo-search-result .search-merch-cover img{object-fit:cover;width:100%;height:100%}.avo-search-trailing{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.search-result-items{min-width:0;max-height:min(420px,max(80px,calc(var(--search-panel-height,100dvh) - 100px)));overscroll-behavior-y:contain;scrollbar-width:thin;flex-direction:column;gap:4px;padding:2px 0 8px;scroll-padding-block:8px;display:flex;overflow-y:auto}.search-result-items>.avo-search-result{flex:none;min-width:0;min-height:76px;margin-top:0}.search-person-row{border-radius:8px;flex:none;align-items:center;min-width:0;min-height:76px;padding-right:9px;display:flex}.search-person-row>.avo-search-result{flex:1;min-width:0;min-height:76px;padding-left:5px}.search-person-row .avo-search-result strong{line-height:21px}.search-person-row .avo-search-result small{line-height:16.5px}.search-person-row:has(.avo-search-result:is(:hover,[aria-selected=true])){background:#20281b;background:lab(15.0468% -6.14958 7.18468)}.avo-search-panel .discovery-follow-icon{color:var(--muted-foreground)}.avo-search-panel .discovery-follow-icon[aria-pressed=true]{color:var(--primary)}.search-result-items>.search-group-empty{min-height:76px;margin:0}.search-result-group+.search-result-group{padding-left:0}.search-group-heading{color:var(--foreground);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:7px 9px;font-size:12px;font-weight:750;line-height:18px;display:flex}.search-group-heading small{color:var(--muted-foreground);font-size:10px;font-weight:500}.search-group-empty{color:var(--muted-foreground);padding:15px 9px 20px;font-size:12px}.search-game-cover{background:var(--secondary);width:40px;height:56px;color:var(--muted-foreground);border-radius:5px;flex:0 0 40px;place-items:center;display:grid;position:relative;overflow:hidden}.search-game-cover img,.search-game-cover>span{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.search-game-result{min-height:72px}.avo-search-result strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-avo-portrait{flex:0 0 44px;place-items:center;width:44px;height:62px;display:grid;overflow:visible}.search-avo-portrait.chat-surface .chat-avatar{width:44px;height:44px}.search-avo-portrait .chat-avatar>.chat-avatar-decoration{border-radius:0}.avo-search-result:has(.search-avo-portrait){gap:8px;padding-block:4px}.search-partial-error{color:var(--muted-foreground);padding:9px;font-size:12px;line-height:1.5}.search-partial-error button{background:var(--secondary);color:var(--foreground);cursor:pointer;border-radius:5px;align-items:center;gap:6px;margin-top:7px;padding:5px 8px;display:inline-flex}@media (max-width:1179px){.site-header:has(.has-avo-search){height:auto}.site-header>.has-avo-search{flex-wrap:wrap;gap:12px;height:auto;padding-block:12px}.has-avo-search>.nav-search-row{flex:0 0 100%;order:3;min-width:0}}@media (max-width:900px),(pointer:coarse){.avo-search .avo-search-field{min-height:48px}.avo-search .avo-search-field:has(>button){padding-right:0}.avo-search .avo-search-field input{font-size:16px}.avo-search .avo-search-field button{width:44px;height:44px}.avo-search-trailing{flex-basis:42px;width:42px;height:42px}:root .avo-search-field[data-slot=search-field]:has(>.avo-search-trailing){padding-right:0}.search-partial-error button{min-height:44px}}.search-avo-portrait .chat-avatar{isolation:isolate;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.search-avo-portrait .chat-avatar>img:not(.chat-avatar-decoration){background:#20261e;background:lab(14.3652% -4.05175 4.63504);width:79%;height:79%}:is(.search-avo-portrait,.navbar-search-discovery .discovery-person-avatar) .chat-avatar>.chat-avatar-decoration{object-fit:contain;pointer-events:none;z-index:1;border-radius:0;width:128%;max-width:none;height:128%;position:absolute;inset:-14%}:is(.search-avo-portrait,.navbar-search-discovery .discovery-person-avatar) .chat-avatar[data-decoration="3"]>img:not(.chat-avatar-decoration){transform:translateY(-7%)}.search-avo-portrait .chat-avatar .chat-presence{z-index:2;bottom:calc(22% - 8px);right:calc(22% - 8px)}.search-avo-portrait .chat-avatar-skeleton{inset:10.5%}.member-profile-import{border-block:1px solid var(--border);margin:20px 0 28px;padding:16px 0}.member-profile-import summary{cursor:pointer;font-weight:750}.member-profile-import form{gap:16px;display:grid}.member-profile-import .member-profile-form{padding-top:16px}.member-profile-import ul{color:var(--muted-foreground);padding-left:18px;font-size:13px;line-height:1.5;list-style:outside}.member-import-field{margin-bottom:20px}.member-import-field p,.member-import-source p{white-space:pre-wrap;overflow-wrap:anywhere}.member-import-source{gap:12px;padding-top:16px;display:grid}.member-import-source a{color:var(--primary);text-decoration:underline}.member-import-status{float:right;overflow-wrap:normal;max-width:45%;color:var(--muted-foreground);flex-shrink:0;margin-left:0;font-size:14px;font-weight:600}.member-import-status[data-status=ready],.member-import-status[data-status=applied]{color:var(--primary)}.member-import-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.member-import-actions>span{color:var(--muted-foreground);font-size:14px}.member-import-actions a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.member-import-feedback{border:1px solid var(--border);background:var(--secondary);border-radius:9px;gap:12px;padding:16px;display:grid}.member-import-feedback p{overflow-wrap:anywhere;margin-block:6px 0}.member-import-field+.member-import-field{border-top:1px solid var(--border);padding-top:20px}.member-import-text{gap:8px;display:grid}.member-import-notes{color:var(--muted-foreground);font-size:14px}.member-profile-form input,.member-profile-form textarea{scroll-margin-top:150px}.unified-account-menu .account-menu-error{overflow-wrap:anywhere;font-size:14px}.unified-account-menu>.account-menu-item{min-height:44px;font-size:14px}.site-header .guac-balance.guac-topup-trigger[data-slot=button],.app-header .guac-balance.guac-topup-trigger[data-slot=button],.guac-balance.guac-topup-trigger[data-slot=button][data-size]{--raised-button-rest-edge:#352602;--raised-button-rest-shadow:#02020059;--raised-button-hover-highlight:transparent;--raised-button-hover-edge:#453200;--raised-button-hover-glow:#e0af3b24;--raised-button-pressed-edge:#352602;width:auto;min-width:0;max-width:none;height:48px;min-height:48px;font:750 16px/24px var(--font-body),sans-serif;white-space:nowrap;background:var(--guac-nav-background);transition:var(--raised-button-transition);border:1px solid #daad46a6;border:1px solid lab(73.5223% 9.20942 57.5523/.65);border-radius:9px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}@supports (color:lab(0% 0 0)){.site-header .guac-balance.guac-topup-trigger[data-slot=button],.app-header .guac-balance.guac-topup-trigger[data-slot=button],.guac-balance.guac-topup-trigger[data-slot=button][data-size]{--raised-button-rest-edge:lab(16.5443% 4.25255 23.1085);--raised-button-rest-shadow:lab(.472811% -.0399724 .652304/.35);--raised-button-hover-edge:lab(22.3469% 5.66208 32.3174);--raised-button-hover-glow:lab(74.6768% 10.2723 63.231/.14);--raised-button-pressed-edge:lab(16.5443% 4.25255 23.1085)}}.guac-topup-trigger.guac-balance .guac-balance-coin{flex:0 0 16px;width:16px;height:16px;margin-inline-end:2px}.guac-topup-trigger.guac-balance .guac-balance-coin img{transform-origin:52.3% 47.3%;width:28.6px;height:28.6px;transition:transform .18s var(--raised-button-ease);transform:translate(-52.3%,-47.3%)rotate(0)scale(1)}.guac-topup-trigger.guac-balance:before{transition:none;animation:7s ease-in-out infinite avo-button-shine;inset:-50% -90%;transform:translate(-65%)}.guac-topup-trigger.guac-balance .guac-recharge-plus{align-self:center;width:16px;height:16px;margin:0}.guac-topup-trigger.guac-balance .guac-balance-amount{font:inherit;text-align:start;line-height:inherit;transform:translateY(-1px)}@media (max-width:400px){.site-header:has(.support-navbar-trigger) .guac-balance.guac-topup-trigger[data-slot=button]{gap:4px;padding-inline:7px}.site-header:has(.support-navbar-trigger) .guac-topup-trigger .guac-recharge-plus{display:none}}@media (hover:hover) and (pointer:fine){.guac-topup-trigger.guac-balance:hover .guac-balance-coin img{transform:translate(-52.3%,-47.3%)rotate(-8deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.guac-topup-trigger.guac-balance:before{transition:none;display:none}.guac-topup-trigger.guac-balance .guac-balance-coin img{transition:none}.guac-topup-trigger.guac-balance:hover .guac-balance-coin img{transform:translate(-52.3%,-47.3%)}:root .guac-topup-trigger.guac-balance[data-slot=button][data-variant=default]{transition:none}:root .guac-topup-trigger.guac-balance[data-slot=button][data-variant=default]:is(:hover,:active){transform:none}}.account-status-trigger{white-space:nowrap;gap:10px;min-height:44px;margin:0 3px 12px}.account-status-trigger>svg:last-child{flex:none;margin-left:auto}.account-status-dot{background:var(--muted-foreground);border-radius:50%;flex:none;width:10px;height:10px;display:block}.account-status-dot[data-status=online]{background:#32c364;background:lab(69.7689% -54.5458 36.1927)}.account-status-dot[data-status=away]{background:#eab532;background:lab(76.994% 11.2878 68.9054)}.account-status-dot[data-status=invisible]{border:2px solid var(--muted-foreground);background:0 0}.account-status-dot[data-status=not_accepting_orders]{background:#f66d67;background:lab(63.526% 53.3685 30.8739)}.account-menu.account-status-options{z-index:160;width:280px;max-width:calc(100vw - 24px);padding:12px}.account-status-list{gap:6px;display:grid}.account-status-option{gap:12px;min-height:56px}.account-status-option[data-disabled]{opacity:1}.account-status-option>span:nth-child(2){white-space:nowrap;flex:1}.account-status-option small{color:var(--muted-foreground);margin-top:2px;font-size:12px;font-weight:400;display:block}.account-status-note{color:var(--muted-foreground);padding:8px 11px;font-size:12px;line-height:1.5;display:block}.account-status-separator{background:var(--border);height:1px;margin:10px 0}.account-status-automatic{justify-content:space-between;gap:12px;min-height:56px}.account-status-automatic>span:first-child{flex:1;min-width:0}.account-status-automatic small{color:var(--muted-foreground);margin-top:2px;font-size:12px;font-weight:400;display:block}.account-status-automatic[data-disabled]{opacity:1}.account-status-dot[data-status=in_order],.avo-search-avatar i[data-status="in an order"]{background:#5cb4ef;background:lab(69.7798% -14.4249 -37.7918)}.avo-search-avatar i[data-status="not accepting orders"]{background:#f66d67;background:lab(63.526% 53.3685 30.8739)}.search-result-image{position:relative}.search-assistant-cover{border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.search-result-image>.search-image-placeholder{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.search-avo-portrait .chat-avatar{position:relative}.search-avo-portrait .chat-avatar-skeleton{border-radius:50%;position:absolute;inset:10.5%}.navbar-search-discovery{--post-muted:var(--muted-foreground);--post-text:var(--foreground);--post-hover:var(--secondary)}.search-discovery-period{color:var(--muted-foreground);flex:none;font-size:10px;font-weight:500}.navbar-search-discovery .discovery-person-row{flex:none;gap:8px;min-height:76px;padding:4px 9px 4px 5px}.navbar-search-discovery .discovery-person-link{gap:8px}.navbar-search-discovery .discovery-person-avatar{width:44px;height:62px}.navbar-search-discovery .discovery-person-avatar .chat-avatar{isolation:isolate;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.navbar-search-discovery .discovery-person-avatar .chat-avatar>img:not(.chat-avatar-decoration){border-radius:50%;width:79%;height:79%}.navbar-search-discovery .discovery-person-avatar .chat-avatar-skeleton{border-radius:50%;position:absolute;inset:10.5%}.navbar-search-discovery .discovery-person-identity{flex:1}.navbar-search-discovery .discovery-person-identity strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;line-height:21px;display:block;overflow:hidden}.navbar-search-discovery .discovery-person-identity small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:16.5px;overflow:hidden}.navbar-search-discovery .discovery-packages{justify-content:flex-start;gap:4px;padding:2px 0 0}.navbar-search-discovery .discovery-package-link{flex:none;align-items:center;min-height:76px;padding:8px 9px}.navbar-search-discovery .discovery-package-identity{transform:none}.navbar-search-discovery .discovery-package-link:hover{background:var(--post-hover);border-radius:8px}.navbar-search-discovery .discovery-person-row:has(a:hover){background:var(--post-hover);border-radius:8px}.navbar-search-discovery .discovery-topics{background:0 0;border:0;border-radius:0;flex:none}.navbar-search-discovery .discovery-topics ol{flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.navbar-search-discovery .discovery-topics li a{align-items:center;gap:8px;height:76px;padding:8px 9px}.navbar-search-discovery .discovery-topic-rank{display:none}.navbar-search-discovery .discovery-topic-description{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:18px;display:block;overflow:hidden}.navbar-search-discovery .discovery-topics strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:21px;display:block;overflow:hidden}.navbar-search-discovery .discovery-topics small{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:16.5px;overflow:hidden}.navbar-search-discovery .discovery-topics li a>svg{display:none}.search-sections>:is([role=listbox],[role=dialog])::-webkit-scrollbar{width:0;height:0;display:none}.search-sections{flex:1;min-width:0;min-height:0;display:flex;position:relative}.search-sections>:is([role=listbox],[role=dialog]){min-width:0}.search-section-tabs{border-bottom:1px solid var(--border);flex:none;gap:4px;margin:0 -8px 8px;padding:0 8px 8px;display:flex}.search-section-tabs [role=tab]{min-width:0;min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:12px;font-weight:650;display:flex}.search-tab-count{border:1px solid var(--border);min-width:17px;height:18px;color:var(--muted-foreground);border-radius:4px;justify-content:center;align-items:center;padding-inline:3px;font-size:10px;line-height:1;display:inline-flex}.search-section-tabs-loading>span{flex:1;place-items:center;min-width:0;height:44px;display:grid}.search-section-tabs-loading .ui-skeleton{border-radius:4px;width:70%;max-width:52px;height:14px}.search-section-tabs [role=tab]{box-shadow:none;outline:none}.search-section-tabs [role=tab]:hover{background:color-mix(in oklch,var(--primary) 7%,transparent)}.search-section-tabs [role=tab][data-state=active]{background:color-mix(in oklch,var(--primary) 12%,transparent);color:var(--primary)}.search-section-tabs [role=tab]:focus-visible{outline:none;text-decoration:none}.search-sections[role=tabpanel]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:6px}@media (max-width:760px){.avo-search-panel{width:var(--search-panel-width,100%)}.search-sections>:is([role=listbox],[role=dialog]){grid-auto-columns:minmax(0,1fr);overflow-x:hidden}.avo-search-panel .search-result-group{animation-delay:0s}.avo-search-panel .search-column-dividers,.avo-search-panel .search-group-heading{display:none}.avo-search-loading{width:100%}.avo-search-panel .search-result-group+.search-result-group{padding-left:0}.avo-search-panel .search-result-items{scrollbar-width:none}.avo-search-panel .search-group-heading{font-size:13px}.avo-search-panel .search-group-heading .avo-search-result-count{font-size:11px}.navbar-search-discovery .discovery-person-identity small,.avo-search-panel .avo-search-result small{font-size:12px}}@media (max-width:760px),(pointer:coarse){.avo-search-panel .discovery-follow-icon{width:44px;height:44px}}.avo-search-panel .search-result-items>:is(.avo-search-result,.search-person-row,.discovery-person-row,.discovery-package-link),.avo-search-panel .discovery-topics li{scroll-snap-align:start}.avo-search-panel .discovery-follow-icon:not(:disabled),.avo-search-panel .discovery-follow-icon:not(:disabled) *{cursor:pointer}.search-group-title{align-items:center;gap:4px;min-width:0;display:inline-flex}.search-group-title .info-tooltip-button[data-slot=button]{justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;line-height:1;display:inline-flex;transform:translateY(1px)}.search-section-tabs{scrollbar-width:none;overflow-x:auto}.search-section-tabs::-webkit-scrollbar{display:none}.search-tab-slot{flex:1 0 auto;align-items:center;min-width:0;display:flex}.search-tab-slot [role=tab]{gap:6px;width:100%;padding-inline:2px}.avo-search-panel .search-games-attribution{height:28px;color:var(--muted-foreground);flex:none;margin:0;padding:0 9px 8px;font-size:10px;line-height:20px}.search-section-tabs .search-tab-count{min-width:14px;padding-inline:2px}.avo-search-panel .discovery-game-players{color:var(--muted-foreground)}.search-game-result .discovery-game-players{margin-top:3px}.search-tab-count{white-space:nowrap;flex:none}@media (max-width:480px){.search-section-tabs [role=tab]:has(.search-tab-count){flex-direction:column;height:44px;padding-block:2px;line-height:16px}}
.avo-select-trigger{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:42px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;line-height:1.5;transition:border-color .14s ease-out,background .14s ease-out;display:flex}.avo-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avo-select-trigger>svg{color:var(--muted-foreground);flex-shrink:0}:root button:is(.avo-select-trigger,.date-range-trigger,.date-range-field):not(:disabled){cursor:pointer;-webkit-user-select:none;user-select:none}:root button:is(.avo-select-trigger,.date-range-trigger,.date-range-field):hover:not(:disabled){background:var(--secondary);border-color:#5c6850;border-color:lab(42.4536% -8.53981 11.9408)}:root button:is(.avo-select-trigger,.date-range-trigger,.date-range-field)[data-state=open]{background:var(--secondary);box-shadow:none;border-color:#57624d;border-color:lab(40.0793% -7.49385 10.4145);outline:none}:root button:is(.avo-select-trigger,.date-range-trigger,.date-range-field):focus-visible:not(:disabled){background:var(--secondary);outline-offset:-2px;box-shadow:none;border-color:#909e84;border-color:lab(63.3417% -8.61356 11.8297);outline:2px solid #909e84;outline:2px solid lab(63.3417% -8.61356 11.8297)}.avo-select-trigger[data-state=open]:not(:disabled){pointer-events:auto}.avo-select-trigger[data-placeholder]{color:var(--muted-foreground)}.avo-select-trigger:disabled{opacity:.5;cursor:not-allowed}.avo-select-trigger[aria-invalid=true]{border-color:var(--destructive)}.avo-select-content{z-index:160;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--border);background:var(--card);color:var(--foreground);font-family:var(--font-body), sans-serif;border-radius:10px;animation:.12s ease-out avo-select-in;overflow:hidden;box-shadow:0 8px 24px #03040266;box-shadow:0 8px 24px lab(.93111% -.537604 .573149/.4)}.avo-select-viewport{scrollbar-width:none;padding:5px}.avo-select-viewport::-webkit-scrollbar{display:none}.avo-select-item+.avo-select-item{margin-top:4px}.avo-select-separator{background:var(--border);height:1px;margin:6px 8px}.avo-select-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;min-height:38px;padding:8px 10px;font-size:13px;line-height:1.5;display:flex;position:relative}.avo-select-item[data-state=checked]{color:var(--primary);background:var(--secondary)}.avo-select-item[data-highlighted]{background:var(--secondary);color:var(--primary)}.avo-select-item[data-disabled]{opacity:.4;cursor:not-allowed}.avo-select-content[data-has-footer]{flex-direction:column;display:flex}.avo-select-content[data-has-footer]>.avo-select-viewport{min-height:0}.avo-select-options{scrollbar-width:none;min-height:0;padding:5px;overflow-y:auto}.avo-select-footer{border-top:1px solid var(--border);background:var(--card);flex:none;padding:5px}.avo-select-item[data-sticky-bottom=true]{background:var(--card);border-radius:6px}.avo-select-item[data-sticky-bottom=true][data-highlighted]{background:var(--secondary)}[role=menu],[role=menu] *,[role=listbox],[role=listbox] *{scrollbar-width:none!important}[role=menu]::-webkit-scrollbar{display:none}[role=menu] ::-webkit-scrollbar{display:none}[role=listbox]::-webkit-scrollbar{display:none}[role=listbox] ::-webkit-scrollbar{display:none}[role=menuitemcheckbox][data-state=checked],[role=menuitemradio][data-state=checked]{background:var(--secondary);color:var(--primary)}@keyframes avo-select-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.avo-select-content{animation:none}.avo-select-trigger{transition:none}}.avo-select-trigger.avo-select-filter{background:var(--secondary)}:root .avo-select-trigger:not(:where(.wallet-filters *)):not([aria-invalid=true]),:root .avo-select-content,:root button.avo-select-trigger:not(:where(.wallet-filters *)):hover:not(:disabled):not([aria-invalid=true]){border-color:var(--search-field-border)}:root button.avo-select-trigger:not(:where(.wallet-filters *)):is(:focus-visible,[data-state=open]):not(:disabled):not([aria-invalid=true]){border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring);outline:none}.avo-select-trigger svg.lucide,.avo-select-content svg.lucide{stroke-width:var(--field-icon-stroke)}.avo-select-option{align-items:center;gap:8px;min-width:0;display:inline-flex}.avo-select-additional-count{color:var(--muted-foreground);flex:none;font-size:12px}.avo-select-option-icon{flex:none;place-items:center;display:grid}.avo-select-option-icon>svg{width:16px;height:16px;display:block}.avo-select-button-icon{place-items:center;width:20px;height:20px;display:grid}.avo-select-button-icon>svg{width:20px;height:20px}:root button.avo-select-trigger.avo-select-icon-only{border-radius:10px;flex:0 0 44px;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.avo-select-icon-only>span:first-child,.avo-select-icon-only .avo-select-option{place-items:center;gap:0;line-height:0;display:grid}.avo-select-icon-only .avo-select-option-label{display:none}.avo-select-icon-only .avo-select-option-icon{color:var(--muted-foreground)}@media (hover:hover){:root button.avo-select-trigger:is(.avo-select-icon-only,.avo-select-filter)[data-state=closed]:hover:not(:disabled){background:color-mix(in srgb,var(--secondary) 97.5%,var(--foreground))}}
.site-page :is(main.utility-page,main.page-width,main.app-main,main.events-main){width:min(1280px,100% - 48px);min-width:0;max-width:1280px;margin-inline:auto}.site-page :is(.utility-page,.app-main)>:is(section,div,header){min-width:0}.site-page{--page-header-gap:32px;flex-direction:column;min-height:100dvh;display:flex}.site-page>*{flex-shrink:0}.site-page>.site-footer{margin-top:auto}.site-page>main:is(.utility-page,.chat-public-profile){padding-bottom:50px}.site-page>main.chat-public-profile{padding-top:0}.site-page>main:is(.app-main,.events-main,.profile-preview-page,.become-avo-page){padding-bottom:40px}.site-page>main.help-center{padding-bottom:32px}.site-page:has(>.site-footer)>main.page-width.play-directory{padding-bottom:32px}.site-page>main.discovery-page{padding-bottom:45px}.site-page>main .profile-merch{padding-bottom:30px}.site-page>main .profile-clips{padding-bottom:20px}.site-page>main .profile-content :is(.profile-merch,.profile-clips){padding-bottom:0}@media (max-width:760px){.site-page>main.utility-page{padding-bottom:32px}}@media (max-width:600px){.site-page>main.app-main{padding-bottom:25px}}.site-page>main:is(.utility-page,.page-width,.app-main,.events-main,.arcade-landing){padding-top:var(--page-header-gap)}.site-page>main>h1:not(.sr-only){margin:0 0 var(--page-header-gap)}@scope(.site-page>main){:scope>h1:not(.sr-only)+*{margin-top:0}}.site-page>main>:is(.dashboard-heading,.events-heading,.help-intro,.policy-header,.discovery-header){margin-block:0 var(--page-header-gap);padding-block:0}.site-page>main>:is(.dashboard-heading,.events-heading,.help-intro,.policy-header,.discovery-header)+*{margin-top:0}.site-page>main>:is(.dashboard-heading,.events-heading,.help-intro,.policy-header,.discovery-header)>:last-child{margin-bottom:0}.site-page>main>:is(.dashboard-heading,.events-heading,.help-intro,.policy-header,.discovery-header) h1:first-child{margin-top:0}.site-page>main>.dashboard-heading h1:only-child{margin-bottom:0}.site-page>main>.utility-intro>h1+p{margin-top:var(--page-header-gap)}.site-page>.settings-page .settings-layout{margin-top:0}.site-page>.merch-page>.profile-merch{padding-top:0}.site-page>.merch-page .merch-storefront>.merch-heading,.site-page>.loading-shell>.skeleton-title{margin-bottom:var(--page-header-gap)}.site-page>.partner-page .partner-hero{margin-top:var(--page-header-gap)}.site-page>.chat-public-profile .profile-banner-content{padding-block:var(--page-header-gap)}.site-page>.chat-public-profile :is(.profile-hero-copy,.profile-banner .chat-public-identity){padding-top:0}.chat-launcher-slot,.chat-launcher-label{display:none}@media (max-width:1179px){.chat-launcher-slot{flex:0 0 44px;width:44px;height:44px;display:flex}.chat-launcher[data-slot=button]{flex-shrink:0;width:44px;height:44px}}.policy-page .content-accordion-body>p{max-width:75ch}@media (min-width:600px) and (max-width:1179px){.chat-launcher-slot{flex-basis:132px;width:132px}.chat-launcher[data-slot=button]{gap:8px;width:132px;padding-inline:14px}.chat-launcher-label{font-size:14px;display:inline}}.site-page .contact-page{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"intro form""followup form";gap:0 clamp(28px,4cqw,56px)}.contact-page>.utility-intro{grid-area:intro}.contact-page>:is(.contact-form,.contact-success){grid-area:form}.contact-page>.contact-followup{grid-area:followup;min-width:0}@container site-page (max-width:1000px){.policy-reading{grid-template-columns:minmax(0,1fr);gap:24px}.policy-contents{max-height:none;position:static}.help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{grid-template-columns:218px minmax(0,1fr);gap:24px}.settings-content{--settings-content-gutter:24px}}@container site-page (max-width:800px){.site-page .contact-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""followup";gap:32px}.help-guide-layout,.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-sidebar{position:static}.settings-nav{flex-wrap:wrap;gap:4px;display:flex}.settings-nav-link[data-slot=button]{flex:150px;width:auto}.help-guide-contents{position:static}.creator-review-workspace{grid-template-columns:minmax(0,1fr)}.creator-review-workspace[data-selected=true] .creator-review-list,.creator-review-workspace[data-selected=false] .creator-review-detail{display:none}.creator-review-detail{border-left:0;padding-left:0}}@container site-page (max-width:600px){.site-page :is(main.utility-page,main.page-width,main.app-main,main.events-main){width:calc(100% - 32px)}.help-topic-grid,.help-resource-grid,.help-search,.events-grid{grid-template-columns:minmax(0,1fr)}}.results-empty{align-content:center;gap:8px;min-height:0;padding:24px 20px}.results-empty>.table-empty-icon{width:64px;height:64px;margin:0}.results-empty>strong{margin:0;font-size:18px;font-weight:650;line-height:1.4}.results-empty>p{margin:0;font-size:16px;line-height:1.5}.admin-main .creator-review-workspace:has(.creator-review-list>.results-empty){grid-template-columns:minmax(0,1fr)}.admin-main .creator-review-list>.results-empty{border:1px solid var(--border);background:var(--card);border-radius:12px}.admin-main .creator-review-workspace:has(.creator-review-list>.results-empty) .creator-review-detail:empty{display:none}.admin-main .creator-review-workspace:has(.creator-review-list>.results-empty) .creator-review-detail:has(>.results-empty){display:none}@media (max-width:600px){.results-empty{padding:20px 16px}}html{scrollbar-gutter:stable}html:where(:has(.site-page)):where(:not(:has(body[data-scroll-locked]))){overflow-y:scroll}.site-header :is(.become-avo-link,.guac-balance,.notification-trigger),.app-header :is(.become-avo-link,.guac-balance,.notification-trigger){transform-style:flat}.site-header .become-avo-link{border-top-color:#f1ffad}.site-header .guac-topup-trigger{border-top:1px solid #daad46a6;border-top:1px solid lab(73.5223% 9.20942 57.5523/.65)}html:not([data-navigation-shell=true]) body .site-page:not(:has(.site-header.is-signed-in)){margin-left:0}html .site-page .site-header.is-public .nav-inner>.brand{flex-shrink:0;display:inline-flex}@media (min-width:1180px){html[data-navigation-shell=true]:is([data-sidebar-mode=expanded],[data-sidebar-mode=compact]) .site-page .site-header.is-public .nav-inner>.brand{display:none}}.site-header.is-public .nav-inner{justify-content:flex-start}.site-header.is-public .nav-search-row{flex:360px;max-width:460px}@media (min-width:1180px){.site-header.is-public .nav-search-row{flex:0 0 var(--search-field-column-width,310px);min-width:0;max-width:none}}.site-header.is-public .compact-main-actions{flex-shrink:0}.search-merch-cover{background:var(--secondary);width:48px;height:48px;color:var(--muted-foreground);border-radius:6px;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.search-merch-cover img{object-fit:contain;width:100%;height:100%}@media (min-width:900px) and (max-width:1179px){.site-header.is-public>.has-avo-search{flex-wrap:nowrap}.site-header.is-public .nav-search-row{order:0;min-width:180px}}@media (max-width:899px){.site-header.is-public .nav-search-row{flex:0 0 100%;order:3;max-width:none}}@media (max-width:760px){.site-header .compact-main-actions .nav-get-app{display:none}}@media (max-width:600px){.site-header.is-public>.has-avo-search{gap:8px}.site-header.is-public>.has-avo-search>.compact-main-actions>.become-avo-link{display:inline-flex}.site-header.is-public .compact-main-actions :is(.become-avo-link,.nav-join){min-height:44px;padding-inline:10px;font-size:13px}.site-header.is-public .nav-join>svg{display:none}.site-header.is-public .compact-main-actions{gap:4px}}
:root body :is(details,details[class]){--disclosure-inset:20px}:root body :is(details,details[class])>summary{min-height:60px;padding:16px var(--disclosure-inset);border:1px solid var(--border);background:var(--card);color:var(--foreground);font:650 16px/1.5 var(--font-body),sans-serif;cursor:pointer;overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:12px;margin:0;list-style:none;transition:background-color .15s ease-out,border-color .15s ease-out;display:flex}:root body :is(details,details[class])>summary::-webkit-details-marker{display:none}:root body :is(details,details[class])>summary::marker{content:""}:root body :is(details,details[class])>summary:after{content:"";width:8px;height:8px;color:var(--muted-foreground);border-bottom:2px solid;border-right:2px solid;flex:0 0 8px;margin-left:auto;transition:transform .15s ease-out;transform:rotate(45deg)}:root body :is(details,details[class])[open]>summary{border-color:color-mix(in oklch,var(--primary) 35%,var(--border));background:var(--secondary)}:root body :is(details,details[class])[open]>summary:after{color:var(--primary);transform:rotate(225deg)}:root body :is(details,details[class])>summary:hover{background:var(--secondary)}:root body :is(details,details[class])>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}:root body :is(details,details[class])>summary>svg:is(.lucide-chevron-down,.lucide-plus),:root body :is(details,details[class])>summary .content-accordion-icon{display:none}:root body :is(details,details[class])>summary>:is(h2,h3){font:inherit;min-width:0;margin:0}:root body :is(details,details[class])>:not(summary){margin-inline:var(--disclosure-inset)}@scope(details){:scope:scope>summary+:not(summary){margin-top:20px}}:root body details.redeem-panel>.redeem-form{min-width:0;margin-inline:0}:root body details.redeem-panel>summary{justify-self:start;width:fit-content;max-width:100%}:root body details.redeem-panel>summary:after{content:none}body .content-accordion{border:0;margin-bottom:12px}body .content-accordion-body{max-width:none;padding:0 0 24px}body .content-accordion-body>p{max-width:75ch}body .promotion-editor{padding:0}body .promotion-editor>form{padding-bottom:20px}@media (max-width:600px){:root body :is(details,details[class]){--disclosure-inset:16px}}@media (prefers-reduced-motion:reduce){:root body :is(details,details[class])>summary,:root body :is(details,details[class])>summary:after{transition:none}}
:root{--skeleton-canvas:#151618;--skeleton-canvas-highlight:#212224;--skeleton-section:#111213;--skeleton-block:#0d0d0f;--skeleton-block-highlight:#1a1a1c}@supports (color:lab(0% 0 0)){:root{--skeleton-canvas:lab(7.2053% .0360608 -1.46063);--skeleton-canvas-highlight:lab(12.9777% .0339896 -1.51126);--skeleton-section:lab(5.25084% .0311881 -1.18676);--skeleton-block:lab(3.68621% .0265688 -.941131);--skeleton-block-highlight:lab(9.49756% .0365227 -1.50984)}}:root body :is([class*=skeleton],.loading-shell,.post-media-placeholder,.merch-information-loading,.merch-studio-information-loading),:root body :is([class*=skeleton],.loading-shell,.post-media-placeholder,.merch-information-loading,.merch-studio-information-loading) *{opacity:0!important;pointer-events:none!important;transition:none!important;animation:none!important}:root body :is([class*=skeleton],.loading-shell,.post-media-placeholder,.merch-information-loading,.merch-studio-information-loading):before,:root body :is([class*=skeleton],.loading-shell,.post-media-placeholder,.merch-information-loading,.merch-studio-information-loading):after{content:none!important;animation:none!important}:root body .avo-search-loading .ui-skeleton,:root body .avo-search-panel .search-image-placeholder,:root body .avo-search-panel .chat-avatar-skeleton{background:var(--skeleton-canvas-highlight);display:block;opacity:1!important}
