.bb-dashboard{height:100dvh;min-height:100dvh;max-height:100dvh;font-family:var(--font-manrope,"Manrope", system-ui, sans-serif);background:var(--hp-cloud);color:var(--hp-ink);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.bb-dashboard *,.bb-dashboard :before,.bb-dashboard :after{box-sizing:border-box}.bb-side-lang{flex-shrink:0;margin-bottom:2px}.bb-side-lang .bb-dash-seg,.bb-side-lang .bb-dash-seg.bb-side-lang-toggle{width:100%;display:flex}.bb-side-lang .bb-dash-tab,.bb-side-lang-toggle .bb-dash-tab{text-align:center;flex:1}.bb-dash-seg--compact{flex-shrink:0;gap:0;padding:2px}.bb-dash-tab--compact{letter-spacing:.04em;touch-action:manipulation;min-width:36px;min-height:32px;padding:4px 10px;font-size:11px;font-weight:700}.bb-topbar-meta .bb-dash-seg--compact{margin-right:2px}@media (max-width:400px){.bb-topbar .bb-weather,.bb-topbar .bb-brand-text small{display:none}.bb-dashboard .bb-bottomnav-item{padding:2px 0;font-size:9px}.bb-dashboard .bb-bottomnav-item span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:52px;overflow:hidden}}.bb-me-dash-tools{border-bottom:1px solid var(--hp-hairline);flex-direction:column;gap:12px;margin-bottom:6px;padding-bottom:18px;display:flex}.bb-me-screen-head{text-align:left;margin-bottom:8px}.bb-me-screen-head .bb-me-screen-lead,.bb-me-screen-head .bb-me-screen-email{text-align:left}.bb-me-screen-head h1{color:var(--ink);margin:0 0 6px;font-size:24px;font-weight:700}.bb-me-settings{border:1px solid var(--paper-3);border-radius:var(--r);background:var(--paper-2);margin:16px 0 20px;padding:16px}.bb-me-settings h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:11px;font-weight:700}.bb-me-settings-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.bb-me-settings-row+.bb-me-settings-row{border-top:1px solid var(--paper-3)}.bb-me-settings-row>span{color:var(--ink);font-size:14px;font-weight:600}.bb-me-settings-row .bb-dash-seg{flex-shrink:0}.bb-me-theme-toggle.bb-theme-toggle--labeled{margin-left:auto}.bb-me-screen .bb-me-screen-signout{margin-top:20px}.bb-me-dash-tools .bb-dash-seg{width:100%;display:flex}.bb-me-dash-tools .bb-dash-tab{text-align:center;flex:1}.bb-me-screen-signout{border-radius:var(--hp-r-btn);border:1px solid color-mix(in srgb, var(--hp-bloom-deep) 45%, var(--hp-hairline));background:var(--hp-canvas);width:100%;color:var(--hp-bloom-deep);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:10px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.bb-me-screen-signout:hover{background:color-mix(in srgb, var(--hp-bloom-deep) 8%, transparent);color:var(--hp-ink-deep)}.bb-dash-seg{background:var(--hp-cloud);border:1px solid var(--hp-hairline);border-radius:9999px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.bb-dash-tab{min-height:36px;color:var(--hp-ink);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.38;transition:background .15s,color .15s}.bb-dash-tab:hover:not(.is-active){background:color-mix(in srgb, var(--hp-ink) 6%, transparent)}.bb-dash-tab.is-active{background:var(--hp-ink);color:var(--hp-on-primary)}.bb-dash-tab--icon{padding:6px 10px;font-size:14px}.bb-dashboard-stage{flex-direction:column;flex:1 1 0;width:100%;min-height:0;padding:clamp(8px,2vw,20px) clamp(8px,2vw,16px);display:flex;overflow:hidden}@media (max-width:767px){.bb-dashboard .bb-responsive-mobile{flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;width:100%;min-height:0;overflow:hidden;display:flex!important}.bb-dashboard .bb-responsive-desktop{display:none!important}.bb-dashboard .bb-phone{flex-direction:column;flex:1 1 0;width:min(390px,100%);max-width:100%;min-height:0;display:flex}.bb-dashboard .bb-screen{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden;height:auto!important;max-height:none!important}.bb-dashboard .bb-mobile-shell,.bb-dashboard .bb-mobile-content{flex-direction:column;flex:1 1 0;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.bb-dashboard .bb-mobile-content>*{flex:1 1 0;min-width:0;max-width:100%;min-height:0;max-height:100%}.bb-dashboard .bb-me-screen{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:calc(24px + var(--bb-bottomnav-total-h));flex-direction:column;display:flex;overflow:hidden auto}.bb-dashboard .bb-feed,.bb-dashboard .bb-provider-list,.bb-dashboard .bb-news-feed,.bb-dashboard .bb-shop-list,.bb-dashboard .bb-borsa-scroll,.bb-dashboard .bb-trending,.bb-dashboard .bb-cats,.bb-dashboard .bb-search-results,.bb-dashboard .bb-map-container{-webkit-overflow-scrolling:touch;min-height:0}}@media (max-width:440px){.bb-dashboard .bb-phone{width:100%;box-shadow:none;border-radius:0;flex:1 1 0}.bb-dashboard .bb-screen{border-radius:0;margin:0}}@media (min-width:768px){.bb-dashboard .bb-responsive-mobile{display:none!important}.bb-dashboard .bb-responsive-desktop{flex-direction:column;flex:1 1 0;width:100%;min-height:0;overflow:hidden;display:flex!important}.bb-dashboard .bb-desktop-shell{flex:1 1 0;height:auto;min-height:0;max-height:none;display:flex;overflow:hidden}.bb-dashboard .bb-desktop-body{flex-direction:column;flex:1 1 0;height:auto;min-height:0;max-height:none;display:flex;overflow:hidden}.bb-dash-tab{min-height:36px;padding:8px 18px;font-size:14px}}.bb-dash-workspace-bar{background:var(--hp-canvas);border-bottom:1px solid var(--hp-hairline);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 clamp(20px,3vw,32px);display:flex}.bb-dash-workspace-bar-start{align-items:center;gap:12px;min-width:0;display:flex}.bb-dash-workspace-chevwrap{align-items:center;gap:4px;display:inline-flex}.bb-dash-workspace-chev{background:var(--hp-primary);border-radius:0;flex-shrink:0;width:5px;height:22px;transform:skewY(-28deg)}.bb-dash-workspace-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--hp-graphite);font-size:12px;font-weight:700;line-height:1.2}.bb-dash-workspace-sep{color:var(--hp-steel);font-size:12px}.bb-dash-workspace-site{color:var(--hp-charcoal);font-size:14px;font-weight:500}.bb-dash-workspace-date{color:var(--hp-graphite);flex-shrink:0;font-size:13px;font-weight:400}.bb-dash-workspace-bar .bb-notif-btn.bb-icon-btn{flex-shrink:0;width:34px;height:34px}.bb-dash-workspace-bar .bb-notif-btn__badge{top:1px;right:1px;transform:translate(42%,-42%)}.bb-dash-workspace-view{background:var(--hp-canvas);flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.bb-dash-workspace-view>*{flex:1 1 0;min-height:0}.bb-dash-embedded-public{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:1 1 0;min-height:0;padding:clamp(12px,2vw,20px);overflow:hidden auto}@media (max-width:767px){.bb-dashboard .bb-mobile-content>.bb-dash-embedded-public{padding:12px 14px calc(16px + var(--bb-bottomnav-total-h))}}@media (min-width:768px){.bb-dash-workspace-view .bb-dash-embedded-public{max-width:960px}}.bb-dashboard .bb-desktop-shell{background:var(--hp-cloud);border-radius:0}.bb-dashboard .bb-side{width:min(272px,28vw);min-width:220px;padding:16px 12px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:var(--hp-canvas);border-right:1px solid var(--hp-hairline);box-shadow:none;height:100%;min-height:0;max-height:100dvh;overflow:hidden}.bb-dashboard .bb-side-foot{border-top-color:var(--hp-hairline)}.bb-dashboard .bb-side-scroll{scrollbar-color:var(--hp-steel) transparent}.bb-dashboard .bb-brand-mark{border-radius:var(--hp-r-btn);border:1px solid var(--hp-hairline);background:var(--hp-cloud)}.bb-dashboard .bb-brand-text strong{font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;letter-spacing:-.02em;color:var(--hp-ink);font-weight:600}.bb-dashboard .bb-brand-text small{color:var(--hp-graphite);font-size:11px}.bb-dashboard .bb-side-nav{gap:3px;margin-top:0}.bb-dashboard .bb-side-nav-item{font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;color:var(--hp-ink);border-radius:var(--hp-r-btn);min-height:40px;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.3;transition:background .12s,color .12s}.bb-dashboard .bb-side-nav-item:hover:not(.is-active){background:var(--hp-cloud)}.bb-dashboard .bb-side-nav-item.is-active{background:color-mix(in srgb, var(--hp-primary-soft) 55%, var(--hp-canvas));color:var(--hp-ink);box-shadow:inset 3px 0 0 var(--hp-primary)}.bb-dashboard .bb-side-badge{letter-spacing:.02em;font-size:10px;font-weight:700}.bb-dashboard .bb-side-badge-on{background:color-mix(in srgb, #20a353 16%, var(--hp-canvas));color:#156a37}.bb-dashboard .bb-side-badge-warn{background:color-mix(in srgb, var(--hp-bloom-deep) 14%, var(--hp-canvas));color:var(--hp-bloom-deep)}.bb-dashboard .bb-side-badge-info{background:color-mix(in srgb, var(--hp-primary) 14%, var(--hp-canvas));color:var(--hp-primary-deep)}.bb-dashboard .bb-side-post{border-radius:var(--hp-r-btn);background:var(--hp-primary);min-height:42px;color:var(--hp-on-primary);font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;letter-spacing:.07em;text-transform:uppercase;box-shadow:var(--hp-shadow-lift);border:none;margin-top:0;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.4;transition:background .15s,transform .12s}.bb-dashboard .bb-side-post:hover{background:var(--hp-primary-deep)}.bb-dashboard .bb-side-post svg,.bb-dashboard .bb-side-post span{color:inherit}.bb-dashboard .bb-side-me{background:var(--hp-cloud);border:1px solid var(--hp-hairline);border-radius:var(--hp-r-card);box-shadow:var(--hp-shadow-lift);margin-top:0;padding:10px}.bb-dashboard .bb-side-me-email{color:var(--hp-charcoal)}.bb-dashboard .bb-side-exit-btn{font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;color:var(--hp-primary);font-size:13px;font-weight:600}.bb-dashboard .bb-side-exit-btn--danger{color:var(--hp-bloom-deep)}@media (max-height:780px){.bb-dashboard .bb-side{padding-top:12px}.bb-dashboard .bb-side-nav-item{min-height:36px;padding-top:6px;padding-bottom:6px;font-size:13px}.bb-dashboard .bb-side-post{min-height:38px;padding-top:8px;padding-bottom:8px;font-size:13px}.bb-dashboard .bb-side-me{padding:8px}}.bb-dashboard .bb-desk-main{background:var(--hp-canvas);padding:24px 28px 40px}.bb-dashboard .bb-desk-h1,.bb-dashboard .bb-desk-h2{font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;color:var(--hp-ink);letter-spacing:-.02em;font-weight:500}.bb-dashboard .bb-desk-h1{font-size:26px;line-height:1.17}.bb-dashboard .bb-desk-h2{font-size:20px;line-height:1.2}.bb-dashboard .bb-desk-sub{color:var(--hp-graphite);font-size:14px;line-height:1.5}.bb-dashboard .bb-desk-aside{background:var(--hp-cloud);border-left:1px solid var(--hp-hairline);width:292px;padding:22px 16px}.bb-dashboard .bb-aside-card{background:var(--hp-canvas);border:1px solid var(--hp-hairline);border-radius:var(--hp-r-card);box-shadow:var(--hp-shadow-lift);padding:16px}.bb-dashboard .bb-aside-head h3{font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;color:var(--hp-ink);font-size:14px;font-weight:700}.bb-dashboard .bb-link{color:var(--hp-primary);font-size:13px;font-weight:600}.bb-dashboard .bb-weather{background:color-mix(in srgb, var(--hp-primary-soft) 65%, var(--hp-canvas));color:var(--hp-primary-deep);border:1px solid var(--hp-hairline);font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;border-radius:9999px}.bb-dashboard .bb-chip{font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;border:1px solid var(--hp-hairline);background:var(--hp-canvas);color:var(--hp-ink);border-radius:9999px}.bb-dashboard .bb-chip.is-active{background:var(--hp-ink);color:var(--hp-on-primary);border-color:var(--hp-ink)}[data-theme=dark] .bb-dashboard .bb-chip.is-active{background:var(--hp-primary);color:var(--hp-on-primary);border-color:var(--hp-primary)}[data-theme=dark] .bb-dashboard .bb-dash-tab.is-active{background:var(--hp-primary);color:var(--hp-on-primary)}.bb-dashboard .bb-btn-ghost{border-radius:var(--hp-r-btn);border:1px solid var(--hp-ink);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:600}.bb-dashboard .bb-btn-primary{background:var(--hp-primary);border-radius:var(--hp-r-btn);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.bb-dashboard .bb-btn-primary:hover{background:var(--hp-primary-deep)}.bb-dashboard .bb-desk-map-bar{background:var(--hp-canvas);border-bottom:1px solid var(--hp-hairline)}.bb-dashboard .bb-desk-msg-list,.bb-dashboard .bb-desk-msg-thread{border-color:var(--hp-hairline);background:var(--hp-canvas)}.bb-dashboard .bb-mobile-shell{background:var(--hp-canvas)}.bb-dashboard .bb-bottomnav{background:var(--hp-canvas);border-top:1px solid var(--hp-hairline)}.bb-dashboard .bb-bottomnav-item.is-active{color:var(--hp-primary)}.bb-dashboard .bb-bottomnav-primary-inner{border-radius:var(--hp-r-btn);background:var(--hp-primary);box-shadow:var(--hp-shadow-lift)}.bb-dashboard .bb-bottomnav-primary:hover .bb-bottomnav-primary-inner{background:var(--hp-primary-deep)}.bb-dashboard .bb-desk-layout{background:var(--hp-canvas)}.bb-dashboard .bb-desk-shops-sidebar,.bb-dashboard .bb-desk-svc-list{background:var(--hp-cloud);border-right-color:var(--hp-hairline)}.bb-dashboard .bb-desk-cat-item.is-active{background:color-mix(in srgb, var(--hp-primary-soft) 45%, var(--hp-canvas));color:var(--hp-primary-deep);box-shadow:inset 3px 0 0 var(--hp-primary)}.bb-dashboard .bb-desk-cat-item.is-active .bb-desk-cat-count{background:color-mix(in srgb, var(--hp-primary) 14%, var(--hp-cloud));color:var(--hp-primary-deep)}.bb-dashboard .bb-desk-cat-filter-input,.bb-dashboard .bb-cat-filter-input{background:var(--hp-canvas);border-color:var(--hp-hairline)}.bb-dashboard .bb-desk-cat-filter-input:focus,.bb-dashboard .bb-cat-filter-input:focus{border-color:color-mix(in srgb, var(--hp-primary) 45%, var(--hp-hairline));box-shadow:0 0 0 2px color-mix(in srgb, var(--hp-primary) 10%, transparent)}.bb-dashboard .bb-cat-chip:hover,.bb-dashboard .bb-cat-chip:focus-visible{border-color:color-mix(in srgb, var(--hp-primary) 35%, var(--hp-hairline))}@media (max-width:1080px){.bb-dashboard .bb-desk-cat-item.is-active{box-shadow:inset 0 0 0 1px var(--hp-primary)}}.bb-dashboard .bb-find-hero{background:radial-gradient(ellipse 90% 70% at 100% 0%, color-mix(in srgb, var(--hp-primary) 20%, transparent), transparent 55%), radial-gradient(ellipse 60% 50% at 0% 100%, color-mix(in srgb, var(--hp-primary-soft) 12%, transparent), transparent 50%), var(--hp-cloud);border-bottom-color:var(--hp-hairline)}.bb-dashboard .bb-find-hero-eyebrow,.bb-dashboard .bb-find-stat-open strong,.bb-dashboard .bb-find-card-cat{color:var(--hp-primary)}.bb-dashboard .bb-find-stat-open{border-color:color-mix(in srgb, var(--hp-primary) 35%, var(--hp-hairline));background:color-mix(in srgb, var(--hp-primary-soft) 35%, var(--hp-canvas))}.bb-dashboard .bb-find-card,.bb-dashboard .bb-find-spotlight-card,.bb-dashboard .bb-find-cat-tile{background:var(--hp-canvas);border-color:var(--hp-hairline)}.bb-dashboard .bb-find-card:before{background:var(--find-accent,var(--hp-primary))}.bb-dashboard .bb-find-search{background:var(--hp-canvas);border-color:var(--hp-hairline)}.bb-dashboard .bb-find-search-hero{background:radial-gradient(ellipse 80% 90% at 50% -20%, color-mix(in srgb, var(--hp-primary) 16%, transparent), transparent 60%), var(--hp-cloud);border-bottom-color:var(--hp-hairline)}.bb-dashboard .bb-find-search-kicker,.bb-dashboard .bb-find-tile-cat,.bb-dashboard .bb-find-active-cat,.bb-dashboard .bb-find-open-toggle.is-active,.bb-dashboard .bb-find-tile-status.is-open{color:var(--hp-primary)}.bb-dashboard .bb-find-search-bar{background:var(--hp-canvas);border-color:var(--hp-hairline);box-shadow:0 8px 28px color-mix(in srgb, var(--hp-ink) 6%, transparent)}.bb-dashboard .bb-find-search-bar:focus-within{border-color:color-mix(in srgb, var(--hp-primary) 45%, var(--hp-hairline));box-shadow:0 8px 28px color-mix(in srgb, var(--hp-ink) 6%, transparent), 0 0 0 3px color-mix(in srgb, var(--hp-primary) 12%, transparent)}.bb-dashboard .bb-find-search-cat-btn{background:var(--hp-cloud);border-color:var(--hp-hairline)}.bb-dashboard .bb-find-chip,.bb-dashboard .bb-find-tile,.bb-dashboard .bb-find-open-toggle{background:var(--hp-canvas);border-color:var(--hp-hairline)}.bb-dashboard .bb-find-chip.is-active{background:color-mix(in srgb, var(--hp-primary) 10%, var(--hp-canvas));border-color:color-mix(in srgb, var(--hp-primary) 35%, var(--hp-hairline))}.bb-dashboard .bb-find-tile.is-emphasis{background:linear-gradient(145deg, color-mix(in srgb, var(--find-accent,var(--hp-primary)) 8%, var(--hp-canvas)), var(--hp-canvas));box-shadow:0 12px 28px color-mix(in srgb, var(--find-accent,var(--hp-primary)) 12%, transparent)}.bb-dashboard .bb-find-cat-drawer{background:var(--hp-cloud);border-left-color:var(--hp-hairline)}.bb-dashboard .bb-desk-cat-item:hover:not(.is-active){background:color-mix(in srgb, var(--hp-cloud) 80%, var(--hp-canvas))}@media (max-width:767px){.bb-dashboard .bb-dash-workspace-bar{display:none}}
