:is(html:has(.rg-app-surface),body:has(.rg-app-surface)){color-scheme:var(--rg-color-scheme,light);background:var(--rg-panel,#fff)!important}.rg-app-surface{background:var(--rg-panel,#fff);min-height:100svh;color-scheme:var(--rg-color-scheme,light)}@media (max-width:1024px){.rg-app-surface .rg-mvp #panel-explore{--rg-explore-gutter:18px;padding-left:max(var(--rg-explore-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--rg-explore-gutter), env(safe-area-inset-right,0px))}}@media (max-width:370px){.rg-app-surface .rg-mvp #panel-explore{--rg-explore-gutter:12px}}@media (min-width:680px) and (max-width:1024px){.rg-app-surface .rg-mvp #panel-explore{--rg-explore-gutter:26px}}
.rg-app-surface .rg-mvp{--page:var(--rg-canvas,#fff);background:var(--rg-panel,#fff)}.rg-app-surface .rg-mvp #panel-explore .screen-title{margin-bottom:20px}.rg-app-surface .rg-mvp #panel-explore .chip-row{gap:8px;margin-bottom:16px}.rg-app-surface .rg-mvp #panel-explore .chip{border:1px solid var(--rg-line,#0f172a17);min-height:44px;color:var(--rg-ink,#3e4c60);background:var(--rg-panel,#fff);box-shadow:0 3px 10px var(--rg-shadow,#0f172a0a), inset 0 1px 0 var(--rg-panel,#fff);border-radius:999px;font-size:clamp(11px,3.5vw,14px);font-weight:650;transition:background-color .16s,box-shadow .16s}.rg-app-surface .rg-mvp #panel-explore .chip.active{color:#fff;border-color:var(--rg-line,#1766ef40);box-shadow:0 5px 14px #1766ef2b, inset 0 1px 0 var(--rg-shadow,#ffffff40);background:#1766ef}.rg-app-surface .rg-mvp #panel-explore .result-card,.rg-app-surface .rg-mvp #panel-explore .value-strip{border-color:var(--rg-line,#0f172a17);background:var(--rg-panel,#fff);box-shadow:0 4px 16px var(--rg-shadow,#0f172a09);border-radius:22px}.rg-app-surface .rg-mvp .bottom-nav{width:min(100% - 40px,620px);width:min(calc(100% - 40px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)), 620px);min-height:64px;bottom:max(10px, env(safe-area-inset-bottom,0px));border:1px solid var(--rg-line,#fffffff2);background:var(--rg-panel,#fff);box-shadow:0 8px 26px var(--rg-shadow,#0f172a1c), 0 0 0 1px var(--rg-shadow,#0f172a14), inset 0 1px 0 var(--rg-panel,#fff), inset 0 -1px 0 var(--rg-panel,#ffffffa6);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;padding:5px}.rg-app-surface .rg-mvp .bottom-nav .nav-item{min-height:52px;color:var(--rg-ink,#334155);background:0 0;border-radius:999px;transition:background-color .16s}.rg-app-surface .rg-mvp .bottom-nav .nav-item.active{color:var(--rg-blue,#1766ef);background:var(--rg-blue-soft,#1766ef14);box-shadow:inset 0 1px 0 var(--rg-panel,#ffffffd9)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rg-app-surface .rg-mvp #panel-explore .chip:not(.active){background:var(--rg-glass,#ffffffbd);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%)}.rg-app-surface .rg-mvp .bottom-nav{background:linear-gradient(155deg, var(--rg-glass,#ffffffd1), var(--rg-glass,#ffffff80));-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.rg-app-surface .rg-mvp .bottom-nav,.rg-app-surface .rg-mvp #panel-explore .chip:not(.active){background:var(--rg-panel,#fff);border-color:var(--rg-line,#64748b);-webkit-backdrop-filter:none;backdrop-filter:none}.rg-app-surface .rg-mvp .bottom-nav .nav-item.active{background:var(--rg-panel-soft,#e8f0ff)}}@media (prefers-reduced-motion:reduce){.rg-app-surface .rg-mvp .bottom-nav .nav-item,.rg-app-surface .rg-mvp #panel-explore .chip{transition:none}}@media (forced-colors:active){.rg-app-surface .rg-mvp .bottom-nav,.rg-app-surface .rg-mvp #panel-explore .chip{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:buttontext}.rg-app-surface .rg-mvp .bottom-nav .nav-item.active,.rg-app-surface .rg-mvp #panel-explore .chip.active{color:highlighttext;background:highlight}}
@supports ((-webkit-mask-image:linear-gradient(#fff, #fff)) or (mask-image:linear-gradient(#fff, #fff))){@supports selector(button:has(> svg > path)) and (mask-mode:luminance){.rg-app-surface .rg-mvp :is(.bottom-nav>#tab-market,#panel-profile .profile-tabs>button[role=tab]:has(>svg>path[d="M20 13.2 12.2 21 3 11.8V3h8.8L20 11.2a1.4 1.4 0 0 1 0 2Z"]),#panel-profile .rg-profile-sections>button[data-profile-panel=market]):before{content:"";pointer-events:none;forced-color-adjust:none;background-color:currentColor;flex:0 0 22px;width:22px;height:22px;display:block;-webkit-mask-image:url(/pwa-icon-512.png);mask-image:url(/pwa-icon-512.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:127.681%;mask-size:127.681%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.rg-app-surface .rg-mvp :is(.bottom-nav>#tab-market,#panel-profile .profile-tabs>button[role=tab]:has(>svg>path[d="M20 13.2 12.2 21 3 11.8V3h8.8L20 11.2a1.4 1.4 0 0 1 0 2Z"]),#panel-profile .rg-profile-sections>button[data-profile-panel=market])>svg{display:none}}}
.rg-app-surface .rg-mvp .rg-profile-inline-skate{vertical-align:middle;pointer-events:none;background-color:currentColor;flex:0 0 19px;width:19px;height:19px;display:inline-block;-webkit-mask:url(/icons/market-roller-option-3.png) 50%/contain no-repeat;mask:url(/icons/market-roller-option-3.png) 50%/contain no-repeat}
.rg-app-surface .rg-mvp #panel-profile{padding-top:max(2px, env(safe-area-inset-top,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.rg-app-surface .rg-mvp #panel-profile .profile-tabs{margin-bottom:8px}.rg-app-surface .rg-mvp #panel-profile .photo-wall{box-shadow:none}
