:root{--app-bg:#020617;--app-accent:#f59e0b;--portal-mode-accent:#cbd5e1;--portal-mode-accent-soft:#cbd5e138;--app-text-main:#f8fafc;--app-text-title:#fff;--app-text-sub:#94a3b8;--app-text-muted:#64748b;--app-border:1px solid #1f293a;--app-section-line:1px solid #1e293a;--app-radius:8px;--app-radius-sm:6px;--app-radius-md:10px;--app-radius-max:12px;--app-line-soft:#334155;--app-header-bg:#020617;--app-bottom-nav-bg:#020617f0;--app-bottom-nav-solid:#020617;--app-space-4:4px;--app-space-8:8px;--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,"SF Mono","Menlo",Monaco,Consolas,"Liberation Mono",monospace;--nav-height:44px;--mobile-top-sticky-z:2600;--mobile-top-menu-z:4000;--mobile-bottom-nav-z:2400;--privacy-overlay-z:2500;--site-header-offset:calc(56px + env(safe-area-inset-top,0px));--app-sticky-offset:var(--site-header-offset);--portal-hero-height:30vh;--portal-section-stack-gap:32px;--portal-section-stack-padding:24px 16px;--portal-section-divider:1px solid #ffffff1a}
:is(#main.l-main:has(.p-machines-top),#main.l-main:has(.p-guides-index),#main.l-main:has(.p-shops-top),#main.l-main:has(.p-machines-list),#main.l-main:has(.p-shops-list),#main.l-main:has(.p-detail),#main.l-main:has(.p-machine-search)){color:#f8fafc;background-color:#020617}:is(#main.l-main:has(.p-machines-top) .c-breadcrumb,#main.l-main:has(.p-guides-index) .c-breadcrumb,#main.l-main:has(.p-shops-top) .c-breadcrumb,#main.l-main:has(.p-machines-list) .c-breadcrumb,#main.l-main:has(.p-shops-list) .c-breadcrumb,#main.l-main:has(.p-detail) .c-breadcrumb,#main.l-main:has(.p-machine-search) .c-breadcrumb){background:#0f172aa6;border-bottom:1px solid #94a3b838}:is(#main.l-main:has(.p-machines-top) .c-breadcrumb .c-breadcrumb__item,#main.l-main:has(.p-guides-index) .c-breadcrumb .c-breadcrumb__item,#main.l-main:has(.p-shops-top) .c-breadcrumb .c-breadcrumb__item,#main.l-main:has(.p-machines-list) .c-breadcrumb .c-breadcrumb__item,#main.l-main:has(.p-shops-list) .c-breadcrumb .c-breadcrumb__item,#main.l-main:has(.p-detail) .c-breadcrumb .c-breadcrumb__item,#main.l-main:has(.p-machine-search) .c-breadcrumb .c-breadcrumb__item),:is(#main.l-main:has(.p-machines-top) .c-breadcrumb .c-breadcrumb__link,#main.l-main:has(.p-guides-index) .c-breadcrumb .c-breadcrumb__link,#main.l-main:has(.p-shops-top) .c-breadcrumb .c-breadcrumb__link,#main.l-main:has(.p-machines-list) .c-breadcrumb .c-breadcrumb__link,#main.l-main:has(.p-shops-list) .c-breadcrumb .c-breadcrumb__link,#main.l-main:has(.p-detail) .c-breadcrumb .c-breadcrumb__link,#main.l-main:has(.p-machine-search) .c-breadcrumb .c-breadcrumb__link){color:#94a3b8}:is(#main.l-main:has(.p-machines-top) .c-breadcrumb .c-breadcrumb__link:hover,#main.l-main:has(.p-guides-index) .c-breadcrumb .c-breadcrumb__link:hover,#main.l-main:has(.p-shops-top) .c-breadcrumb .c-breadcrumb__link:hover,#main.l-main:has(.p-machines-list) .c-breadcrumb .c-breadcrumb__link:hover,#main.l-main:has(.p-shops-list) .c-breadcrumb .c-breadcrumb__link:hover,#main.l-main:has(.p-detail) .c-breadcrumb .c-breadcrumb__link:hover,#main.l-main:has(.p-machine-search) .c-breadcrumb .c-breadcrumb__link:hover){color:#e2e8f0}:is(#main.l-main:has(.p-machines-top) .c-breadcrumb .c-breadcrumb__current,#main.l-main:has(.p-guides-index) .c-breadcrumb .c-breadcrumb__current,#main.l-main:has(.p-shops-top) .c-breadcrumb .c-breadcrumb__current,#main.l-main:has(.p-machines-list) .c-breadcrumb .c-breadcrumb__current,#main.l-main:has(.p-shops-list) .c-breadcrumb .c-breadcrumb__current,#main.l-main:has(.p-detail) .c-breadcrumb .c-breadcrumb__current,#main.l-main:has(.p-machine-search) .c-breadcrumb .c-breadcrumb__current){color:#f8fafc}:is(#main.l-main:has(.p-machines-top) .c-breadcrumb .c-breadcrumb__text,#main.l-main:has(.p-guides-index) .c-breadcrumb .c-breadcrumb__text,#main.l-main:has(.p-shops-top) .c-breadcrumb .c-breadcrumb__text,#main.l-main:has(.p-machines-list) .c-breadcrumb .c-breadcrumb__text,#main.l-main:has(.p-shops-list) .c-breadcrumb .c-breadcrumb__text,#main.l-main:has(.p-detail) .c-breadcrumb .c-breadcrumb__text,#main.l-main:has(.p-machine-search) .c-breadcrumb .c-breadcrumb__text){color:#94a3b8}:is(#main.l-main:has(.p-machines-top) .c-breadcrumb svg,#main.l-main:has(.p-guides-index) .c-breadcrumb svg,#main.l-main:has(.p-shops-top) .c-breadcrumb svg,#main.l-main:has(.p-machines-list) .c-breadcrumb svg,#main.l-main:has(.p-shops-list) .c-breadcrumb svg,#main.l-main:has(.p-detail) .c-breadcrumb svg,#main.l-main:has(.p-machine-search) .c-breadcrumb svg){color:#f59e0b}.p-machines-top{background-color:#020617!important}.p-machines-top__page-header{background:#1e293beb!important;border-bottom:1px solid #94a3b838!important}.p-machines-top__page-header-title{color:#f8fafc!important}.p-machines-top .p-search-section{border-bottom:1px solid #94a3b838;background:#0f172ae0!important}.p-machines-top__inner{background:0 0}.p-machines-top .p-machine-filters__section{color:#f8fafc;background:#1e293beb!important;border-color:#94a3b838!important}.p-machines-top .p-machine-filters__section .p-machine-filters__header{border-bottom-color:#94a3b838!important}.p-machines-top .p-machine-filters__section .p-machine-filters__title{color:#f8fafc!important}.p-machines-top__section-header:after{filter:brightness(1.15)}.p-machines-top__section-title{color:#f8fafc!important}.p-machines-top__section-title svg{color:#f59e0b!important}.p-machines-top .p-latest-guides__card{background:#1e293beb!important;border-color:#94a3b838!important;box-shadow:0 .4rem 1.6rem #00000059!important}.p-machines-top .p-latest-guides__card-title{color:#f8fafc!important}.p-machines-top .p-latest-guides__card-thumb{background-color:#0f172a!important}.p-machines-top .p-latest-guides__card-meta{border-top-color:#94a3b838!important}.p-machines-top .p-latest-guides__card-date,.p-machines-top .p-latest-guides__card-author{color:#94a3b8!important}.p-machines-top .p-latest-guides__card:hover{border-color:#fbbf2459!important}.p-machines-top .p-latest-guides__card:hover .p-latest-guides__card-title{color:#fde68a!important}.p-machines-top .p-machine-info__machine-tag--maker{color:#fde68a!important;background:#f59e0b26!important}.p-machines-top .p-machine-info__machine-tag--spec{color:#c7d2fe!important;background:#6366f133!important}.p-machines-top .p-machine-info__machine-tag--date{color:#94a3b8!important;background:#33415599!important}.p-guides-index{background-color:#020617!important}.p-guides-index__title{color:#f8fafc!important}.p-guides-index__title .p-guides-index__title-icon{color:#f59e0b!important}.p-guides-index__lead,.p-guides-index__empty{color:#94a3b8!important}.p-latest-guides{background:0 0!important}.p-latest-guides__header:after{opacity:.85}.p-latest-guides__title{color:#f8fafc!important}.p-latest-guides__title-icon{color:#60a5fa!important}.p-latest-guides__card{background:#1e293beb!important;border-color:#94a3b838!important}.p-latest-guides__card-title{color:#f8fafc!important}.p-latest-guides__card-thumb{background:#0f172a!important}.p-latest-guides__card-meta{border-top-color:#94a3b838!important}.p-latest-guides__card-date{color:#94a3b8!important}.p-latest-guides__view-all-btn{border:1px solid #94a3b838;background:linear-gradient(135deg,#334155 0%,#1e293b 100%)!important}.p-latest-guides__view-all-btn:hover{color:#0f172a!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important}.p-shops-top{background-color:#020617!important}.p-shops-top__page-header{background:#1e293beb!important;border-bottom:1px solid #94a3b838!important}.p-shops-top__page-header-title{color:#f8fafc!important}.p-shops-top__page-header-lead{color:#94a3b8!important}.p-shops-top .p-search-section{border-bottom:1px solid #94a3b838;background:#0f172ae0!important}.p-shops-top__section-title{color:#f8fafc!important}.p-shops-top__section-title svg{color:#34d399!important}.p-shops-top .p-shop-search{background:#1e293beb!important;border-color:#94a3b838!important;box-shadow:0 .4rem 1.6rem #00000059!important}.p-machines-list{background-color:#020617!important}.p-machines-list__title{color:#f8fafc!important}.p-machines-list__description{color:#94a3b8!important}.p-machines-list .p-latest-guides__card{background:#1e293beb!important;border-color:#94a3b838!important}.p-machines-list .p-latest-guides__card-title{color:#f8fafc!important}.p-shops-list{background-color:#020617!important}.p-shops-list__title{color:#f8fafc!important}.p-shops-list__title svg{color:#34d399!important}.p-shops-list__sidebar-content{background:#1e293beb!important;border:1px solid #94a3b838!important}.p-shops-list__sidebar-title{color:#f8fafc!important}.p-shops-list__filter-btn{color:#94a3b8!important;background:#0f172a99!important;border:1px solid #94a3b838!important}.p-shops-list__filter-btn.is-active{color:#fde68a!important;background:#f59e0b33!important;border-color:#fbbf2473!important}.p-shops-list__card{background:#1e293beb!important;border-color:#94a3b838!important}.p-shops-list__card-name{color:#f8fafc!important}.p-shops-list__status,.p-shops-list__no-data-text{color:#94a3b8!important}.p-machine-search{background-color:#020617!important}.p-machine-search__header{background:#1e293beb!important;border-color:#94a3b838!important}.p-machine-search__title{color:#f8fafc!important}.p-machine-search__count{color:#94a3b8!important}.p-machine-search__tabs{background:#0f172acc!important}.p-machine-search__tab-btn{color:#94a3b8!important}.p-machine-search__tab-btn:hover:not(.is-active){color:#f8fafc!important;background:#33415580!important}.p-machine-search__tab-btn.is-active{color:#0f172a!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important}.p-machine-search__grid .p-latest-guides__card{background:#1e293beb!important;border-color:#94a3b838!important}.p-machine-search .p-search-landing__lead{color:#94a3b8!important}.p-machine-search .p-search-landing__section-title{color:#f8fafc!important}.p-machine-search .p-search-landing__chip,.p-machine-search .p-search-landing__link-card{color:#f8fafc!important;background:#1e293beb!important;border:1px solid #94a3b838!important}.p-detail{color:#f8fafc!important;background-color:#020617!important}.p-detail__title{color:#f8fafc!important}.p-detail__header{border-radius:var(--radius-lg);border:var(--border-width)solid #94a3b838!important;padding:var(--spacing-lg)!important;background:#1e293beb!important}.p-detail__updated{color:#94a3b8!important}.p-detail__section{border-radius:var(--radius-lg);border:var(--border-width)solid #94a3b838!important;color:#e2e8f0!important;background:#1e293beb!important}.p-detail__section-title,.p-detail__section-summary{color:#f8fafc!important}.p-detail__meta-term{color:#94a3b8!important}.p-detail__meta-definition{color:#e2e8f0!important}.p-detail__meta-link{color:#fde68a!important}.p-detail__spec-badge{color:#c7d2fe!important;background:#6366f133!important;border-color:#a5b4fc59!important}.p-detail__shop-button{color:#f8fafc!important;background:linear-gradient(#334155 0%,#1e293b 100%)!important;border:1px solid #94a3b838!important}.p-detail table.c-shop-rate-table thead th{color:#f8fafc!important;background:#1e293bf2!important;border-color:#94a3b838!important}.p-detail table.c-shop-rate-table th,.p-detail table.c-shop-rate-table td{border-color:#94a3b838!important}.p-detail table.c-shop-rate-table tbody td{color:#e2e8f0!important;background:#1e293beb!important}.p-detail table.c-shop-rate-table tbody tr:nth-child(2n) td{background:#0f172ab8!important}.p-detail__features-title{color:#f8fafc!important}.p-detail{--p-installed-machines-item-bg:$pd-surface-elevated;--p-installed-machines-item-border:#94a3b859;--p-installed-machines-machine-name-color:$pd-text;--p-installed-machines-machine-name-font-size:1.3rem;--p-installed-machines-machine-name-margin-bottom:.2rem;--p-installed-machines-count-icon-size:3.8rem;--p-installed-machines-count-icon-flex-direction:row;--p-installed-machines-count-icon-gap:.2rem;--p-installed-machines-count-num-font-size:1.15rem;--p-installed-machines-count-unit-font-size:.95rem;--p-installed-machines-count-unit-margin-top:0}.p-detail .p-shop-installed-machines .p-machine-info__machine-tags{flex-direction:column;display:flex}.p-detail .p-shop-installed-machines .p-machine-info__machine-tag{white-space:nowrap;border:1px solid #94a3b840;border-radius:.3rem;align-items:center;margin-right:.4rem;padding:.22rem .55rem;font-size:.95rem;font-weight:800;line-height:1.1;display:inline-flex}.p-detail .p-shop-installed-machines .p-machine-info__machine-tag--spec{border-color:#c7d2fe59}.p-detail .p-shop-installed-machines .p-machine-info__machine-tag--maker{border-color:#fde68a59}.p-detail .p-shop-installed-machines .p-machine-info__machine-tag--date{border-color:#94a3b859}.p-detail__sidebar-banner{border-radius:var(--radius-md);border:1px solid #94a3b838;overflow:hidden}.p-detail .c-machine-h3{color:#f8fafc!important;background:#1e293bd9!important;border-left-color:#f59e0b!important}.p-detail .c-machine-h4{color:#fde68a!important;border-left-color:#fbbf2480!important}.p-detail .c-machine-h5{color:#cbd5e1!important;border-left-color:#94a3b838!important}.p-detail p,.p-detail li{color:#cbd5e1}.p-detail a:not(.p-detail__meta-link):not(.p-detail__spec-badge):not(.p-detail-sidebar-widgets__link):not(.p-detail-sidebar-widgets__related-link){color:#93c5fd}.p-detail a:not(.p-detail__meta-link):not(.p-detail__spec-badge):not(.p-detail-sidebar-widgets__link):not(.p-detail-sidebar-widgets__related-link):hover{color:#fde68a}.p-detail .p-detail-sidebar-widgets__block{background:#1e293beb!important;border:1px solid #94a3b838!important;box-shadow:0 .4rem 1.6rem #00000059!important}.p-detail .p-detail-sidebar-widgets__popular-header{background-color:#1e293bf2!important}.p-detail .p-detail-sidebar-widgets__tabs--popular .p-detail-sidebar-widgets__tab{color:#cbd5e1!important;background:#334155!important}.p-detail .p-detail-sidebar-widgets__tabs--popular .p-detail-sidebar-widgets__tab.is-active{color:#0f172a!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important}.p-detail .p-detail-sidebar-widgets__block--popular .p-detail-sidebar-widgets__item,.p-detail .p-detail-sidebar-widgets__block--new .p-detail-sidebar-widgets__item{border-bottom-color:#94a3b838!important}.p-detail .p-detail-sidebar-widgets__thumb--popular,.p-detail .p-detail-sidebar-widgets__thumb{background:#0f172a!important}.p-detail .p-detail-sidebar-widgets__maker{color:#94a3b8!important}.p-detail .p-detail-sidebar-widgets__spec-tag{color:#86efac!important;background:#22c55e26!important;border-color:#22c55e59!important}.p-detail .p-detail-sidebar-widgets__popular-footer{border-top:1px solid #94a3b838;background-color:#0f172af2!important}.p-detail .p-detail-sidebar-widgets__related-item{border-bottom-color:#94a3b838!important}.p-detail .p-detail-sidebar-widgets__related-link{color:#e2e8f0!important}.p-detail .p-detail-sidebar-widgets__related-link:hover{color:#fde68a!important}.p-detail .p-detail-sidebar-widgets__related-link--button{background:linear-gradient(#334155 0%,#1e293b 100%)!important;border:1px solid #94a3b838!important}.p-detail .p-detail-sidebar-widgets__related-link--button:hover{color:#fff!important;background:linear-gradient(#475569 0%,#334155 100%)!important}.p-detail .p-detail-sidebar-widgets__related-caption{color:#f8fafc!important}.p-detail .p-detail-sidebar-widgets__block-title{color:#f8fafc!important;border-bottom-color:#f59e0b73!important}.p-detail .p-detail-sidebar-widgets__tab{color:#94a3b8!important;background:#1e293b!important;border-color:#94a3b838!important}.p-detail .p-detail-sidebar-widgets__tab.is-active{color:#fde68a!important;background:#f59e0b33!important;border-color:#fbbf2473!important}.p-detail .p-detail-sidebar-widgets__tab:hover:not(.is-active){background:#334155!important}.p-detail .p-detail-sidebar-widgets__item{border-bottom-color:#94a3b838!important}.p-detail .p-detail-sidebar-widgets__link{color:#e2e8f0!important}.p-detail .p-detail-sidebar-widgets__link:hover{color:#fde68a!important}.p-detail .p-detail-sidebar-widgets__rank{background:#475569!important}.p-detail .p-detail-sidebar-widgets__date{color:#94a3b8!important}.p-detail .p-detail-sidebar-widgets__banner-placeholder{color:#94a3b8!important;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)!important}.p-detail .p-detail-sidebar-widgets__banner-placeholder:hover{color:#fde68a!important;background:linear-gradient(135deg,#334155 0%,#1e293b 100%)!important}.p-detail .p-detail-sidebar-widgets__search{box-shadow:none;background:#1e293beb!important;border:1px solid #94a3b838!important}.p-detail .p-detail-sidebar-widgets__search-form{background:#0f172a8c;border-color:#94a3b838!important}.p-detail .p-detail-sidebar-widgets__search-icon{color:#94a3b8!important}.p-detail .p-detail-sidebar-widgets__search-input{color:#f8fafc!important;background:0 0!important}.p-detail .p-detail-sidebar-widgets__search-input::placeholder{color:#94a3b8!important}.p-detail .p-detail-sidebar-widgets__search-btn{color:#0f172a!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important}.p-detail .p-detail-sidebar-widgets__search-btn:hover{filter:brightness(1.08)}.p-detail--guide .p-detail__thumbnail--no-image{background-color:#0f172a!important}.p-detail--guide .p-detail__thumbnail--no-image:after{color:#94a3b8!important}.p-machine-detail__info{color:#e2e8f0}.p-machine-detail__meta-list{border-color:#94a3b838!important}.p-machine-detail__cabinet-copyright{color:#94a3b8!important}
.TopHeaderMenuPanel-module__sV3a1a__overlay{z-index:var(--mobile-top-menu-z,4000);background:var(--app-bg,#020617);flex-direction:column;display:flex;position:fixed;inset:0}.TopHeaderMenuPanel-module__sV3a1a__sheet{background:var(--app-bg,#020617);min-height:0;max-height:100%;color:var(--app-text-main,#f8fafc);font-family:var(--font-ui);flex-direction:column;flex:1;display:flex}.TopHeaderMenuPanel-module__sV3a1a__sheetHead{padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top,0px));color:#f8fafc;-webkit-backdrop-filter:blur(16px);background:#0f172aeb;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex;box-shadow:0 8px 32px #00000059}.TopHeaderMenuPanel-module__sV3a1a__closeBtn{-webkit-backdrop-filter:blur(16px);width:40px;height:40px;color:var(--portal-mode-accent,#e2e8f0);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1e293b80;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:inset 0 0 0 .5px #ffffff24,inset 0 1px #ffffff14,0 6px 18px #00000059}.TopHeaderMenuPanel-module__sV3a1a__closeBtn:active{opacity:.92;transform:scale(.96)}.TopHeaderMenuPanel-module__sV3a1a__body{-webkit-overflow-scrolling:touch;min-height:0;padding:14px 12px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));background:linear-gradient(#020617fa 0%,#020617 40% 100%);flex:1;overflow:hidden auto}.TopHeaderMenuPanel-module__sV3a1a__section{margin-bottom:20px}.TopHeaderMenuPanel-module__sV3a1a__section:last-of-type{margin-bottom:12px}.TopHeaderMenuPanel-module__sV3a1a__sectionTitle{color:var(--app-text-muted,#64748b);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;padding:0 4px;font-size:13px;font-weight:800}.TopHeaderMenuPanel-module__sV3a1a__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.TopHeaderMenuPanel-module__sV3a1a__card{min-height:56px;color:var(--app-text-main,#f8fafc);-webkit-backdrop-filter:blur(12px);-webkit-tap-highlight-color:transparent;background:#1e293b73;border:1px solid #ffffff14;border-radius:12px;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background .12s,border-color .12s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000040}.TopHeaderMenuPanel-module__sV3a1a__card:active{background:#3341558c;border-color:#ffffff1f}.TopHeaderMenuPanel-module__sV3a1a__iconDisc{color:#7dd3fc;background:linear-gradient(145deg,#38bdf82e 0%,#0ea5e914 100%);border:1px solid #38bdf847;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;box-shadow:0 0 20px #38bdf81f}.TopHeaderMenuPanel-module__sV3a1a__icon{width:20px;height:20px}.TopHeaderMenuPanel-module__sV3a1a__cardLabel{text-align:left;color:#f1f5f9;font-size:13px;font-weight:700;line-height:1.25}.TopHeaderMenuPanel-module__sV3a1a__footer{padding:8px 12px 14px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));text-align:center;background:#020617f5;border-top:1px solid #ffffff0f;flex-shrink:0}.TopHeaderMenuPanel-module__sV3a1a__cacheBtn{color:#fb923c;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.TopHeaderMenuPanel-module__sV3a1a__cacheBtn:active{opacity:.85;color:#fdba74}
.TopHeader-module__jqsLDq__header{width:100%;max-width:1330px;padding:8px 10px;padding-top:calc(8px + env(safe-area-inset-top,0px));background:0 0;border-bottom:none;align-items:center;gap:8px;margin:0 auto;display:flex}.TopHeader-module__jqsLDq__logo,.TopHeader-module__jqsLDq__menuGrid{-webkit-backdrop-filter:blur(16px);-webkit-tap-highlight-color:transparent;background:#1e293b80;border:1px solid #ffffff0d;border-radius:50%;box-shadow:inset 0 0 0 .5px #ffffff24,inset 0 1px #ffffff14,0 6px 18px #00000059}.TopHeader-module__jqsLDq__logo{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:flex;position:relative;overflow:hidden}.TopHeader-module__jqsLDq__logo:active{opacity:.92;transform:scale(.96)}.TopHeader-module__jqsLDq__logoImg{object-fit:cover;display:block}.TopHeader-module__jqsLDq__searchPill{min-width:0;height:40px;color:var(--app-text-sub,#94a3b8);-webkit-backdrop-filter:blur(16px);-webkit-tap-highlight-color:transparent;background:#0f172aa6;border:1px solid #ffffff14;border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff12,0 4px 20px #00000040}.TopHeader-module__jqsLDq__searchPill:active{background:#1e293bbf;border-color:#ffffff1f}.TopHeader-module__jqsLDq__searchPillIcon{width:20px;height:20px;color:var(--app-text-muted,#64748b);flex-shrink:0}.TopHeader-module__jqsLDq__searchPillText{font-family:var(--font-ui);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.TopHeader-module__jqsLDq__menuGrid{width:40px;height:40px;color:var(--portal-mode-accent,#e2e8f0);font:inherit;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.TopHeader-module__jqsLDq__menuGrid:active{opacity:.92;transform:scale(.96)}.TopHeader-module__jqsLDq__menuGridIcon{width:22px;height:22px}
.MobileBottomNav-module__SAUewa__bottomNav{box-sizing:border-box;width:100%;max-width:100%;z-index:var(--mobile-bottom-nav-z,2400);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--app-bottom-nav-solid,#020617);isolation:isolate;pointer-events:auto;border-top:1px solid #ffffff1a;margin:0;position:fixed;inset:auto 0 0;transform:translateZ(0);box-shadow:0 -2px 12px #00000059}@media (min-width:769px){.MobileBottomNav-module__SAUewa__bottomNav{display:none}}.MobileBottomNav-module__SAUewa__inner{min-height:var(--nav-height);justify-content:space-around;align-items:stretch;padding:2px 2px 4px;display:flex}.MobileBottomNav-module__SAUewa__navLink{min-width:0;font-family:var(--font-ui);letter-spacing:-.02em;color:#fff;border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;padding:1px 0;font-size:8px;font-weight:600;line-height:1;text-decoration:none;display:flex;position:relative}.MobileBottomNav-module__SAUewa__navLink:active{opacity:.88}.MobileBottomNav-module__SAUewa__navLinkActive{color:#fff;font-weight:800}.MobileBottomNav-module__SAUewa__navLinkActive:before{content:"";border-radius:var(--app-radius-max);background:#fff;width:3px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ffffff73}.MobileBottomNav-module__SAUewa__navIcon{color:#fff;stroke-width:1.75px;flex-shrink:0;width:18px;height:18px}.MobileBottomNav-module__SAUewa__navLinkActive .MobileBottomNav-module__SAUewa__navIcon{color:#fff}.MobileBottomNav-module__SAUewa__navLabel{font-size:8px;font-weight:inherit;color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1;display:block;overflow:hidden}
