.bc-root .bc-segmented__btn[aria-current=page]{background:var(--bc-card);box-shadow:var(--bc-shadow-card);color:var(--bc-ink)}.bc-root .bc-dash-nav .bc-segmented{width:100%;display:grid}.bc-root .bc-dash-nav .bc-segmented__btn{justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:6px 8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:899px){.bc-root .bc-dash-nav{z-index:20;background:var(--bc-nav);-webkit-backdrop-filter:blur(var(--bc-blur-glass))saturate(1.4);backdrop-filter:blur(var(--bc-blur-glass))saturate(1.4);padding-block:8px;position:sticky;top:64px}}.bc-root .bc-dash-identity{gap:var(--bc-space-4);grid-template-columns:auto 1fr;align-items:center;min-width:0;display:grid}.bc-root .bc-dash-identity .bc-grow{min-width:0}.bc-root .bc-dash-avatar{object-fit:cover;border-radius:12px;width:48px;height:48px}.bc-root .bc-progress{border-radius:var(--bc-radius-pill);background:var(--bc-tile);height:6px;overflow:hidden}.bc-root .bc-progress__bar{background:var(--bc-ink);border-radius:inherit;height:100%;transition:width var(--bc-dur)var(--bc-ease)}.bc-root a.bc-group__row,.bc-root button.bc-group__row{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.bc-root a.bc-group__row:hover,.bc-root button.bc-group__row:hover{background:var(--bc-chip)}.bc-root .bc-group__row .bc-row-chevron{color:var(--bc-ink-3);margin-left:auto}.bc-root .bc-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bc-root .bc-skeleton--row{height:56px}.bc-root .bc-skeleton--card{border-radius:var(--bc-radius-card);height:148px}.bc-root .bc-short{display:none}@media (max-width:479px){.bc-root .bc-short{display:inline}.bc-root .bc-long{display:none}}@keyframes bc-spin{to{transform:rotate(360deg)}}.bc-root .bc-spin{animation:1s linear infinite bc-spin}.bc-root .bc-banner__body{flex:1;gap:8px;min-width:0;display:grid}.bc-root .bc-chip--danger{color:var(--bc-danger);background:color-mix(in srgb,var(--bc-danger)12%,var(--bc-card));border-color:#0000}.bc-root .bc-skeleton--text{width:8ch;height:1em}.bc-root .bc-flip{transform:scaleX(-1)}.bc-root [id]{scroll-margin-top:80px}@media (max-width:899px){.bc-root [id]{scroll-margin-top:140px}}.bc-root .bc-dash-stats .bc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-root .bc-dash-stats .bc-stat{min-width:0}.bc-root .bc-dash-stats .bc-stat__value{overflow-wrap:anywhere;font-size:clamp(18px,5.5vw,32px)}@media (max-width:479px){.bc-root .bc-dash-nav .bc-segmented__btn .bc-icon{display:none}}.bc-dialog__scrim{background:var(--bc-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:70;animation:bc-fade var(--bc-dur)var(--bc-ease);position:fixed;inset:0}.bc-dialog__box{background:var(--bc-sheet);width:min(92vw,440px);height:fit-content;max-height:90vh;color:var(--bc-ink);border-radius:var(--bc-radius-dialog);padding:var(--bc-space-6);box-shadow:var(--bc-shadow-dialog);gap:var(--bc-space-4);z-index:71;animation:bc-pop var(--bc-dur)var(--bc-ease);margin:auto;display:grid;position:fixed;inset:0;overflow:auto}.bc-dialog__box .bc-dialog__title{font-family:var(--bc-font-display);margin:0;font-size:22px;font-weight:600}.bc-dialog__mascot{justify-content:center;display:flex}.bc-dialog__actions{justify-content:flex-end}@keyframes bc-fade{0%{opacity:0}}@keyframes bc-pop{0%{opacity:0;transform:scale(.98)}}.bc-root .bc-pic--dark,.dark .bc-root .bc-pic--light{display:none}.dark .bc-root .bc-pic--dark{display:block}.bc-root .bc-scene__overlay{justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.bc-root.bc-dash{flex-direction:column;min-height:100vh;display:flex}.bc-root .bc-dash-main{flex:1}.bc-root .bc-dash-grid{gap:40px;padding-block:24px 64px;display:grid}.bc-root .bc-dash-rail{display:none}@media (min-width:900px){.bc-root .bc-dash-grid{grid-template-columns:280px minmax(0,1fr);padding-block:40px 96px}.bc-root .bc-dash-phone{display:none}.bc-root .bc-dash-rail{align-self:start;display:grid;position:sticky;top:80px}}.bc-root .bc-dash-strip{padding-block:12px}.bc-root .bc-dash-strip .bc-dash-identity{grid-template-columns:auto 1fr auto}.bc-root .bc-dash-avatar--sm{border-radius:10px;width:36px;height:36px}.bc-root .bc-dash-avatar--lg{border-radius:14px;width:56px;height:56px}.bc-root .bc-dash-rail-stats .bc-stats{grid-template-columns:1fr;gap:12px}.bc-root .bc-dash-rail-stats .bc-stat__value{font-size:24px}.bc-root .bc-dash-nav .bc-segmented__btn{padding:6px 4px;font-size:13px}.bc-root .bc-dash-outlet{min-width:0;animation:bc-rise var(--bc-dur)var(--bc-ease)}@keyframes bc-rise{0%{opacity:0;transform:translateY(8px)}}.dark .bc-root .bc-light-only{display:none}.bc-root .bc-nav__account{padding:0}.bc-root .bc-menu__list--right{left:auto;right:0}.bc-root .bc-menu__list button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:14px;display:block}.bc-root .bc-menu__list button:hover{background:var(--bc-chip)}.bc-root .bc-menu__list a,.bc-root .bc-menu__list button{align-items:center;min-height:44px;display:flex}.bc-root .bc-menu:not([data-open=true]) .bc-menu__list{display:none}.bc-root .bc-nav__brand{min-height:44px}.bc-root .bc-stats--tight,.bc-root .bc-stats--tight-wrap .bc-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.bc-root .bc-dash-greeting{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:639px){.bc-root .bc-dash-greeting{flex-direction:column-reverse;align-items:flex-start}.bc-root .bc-dash-greeting__cat{--bc-size:96px}}.bc-root .bc-dash-cards .bc-card{flex-direction:column;display:flex}.bc-root .bc-dash-cards .bc-card>.bc-stack{flex:1}.bc-root .bc-dash-scene-card{padding:0;overflow:hidden}.bc-root .bc-dash-scene-card>.bc-scene{aspect-ratio:16/7;border-radius:0}.bc-root .bc-dash-scene-card>.bc-stack{padding:var(--bc-space-6)}.bc-root .bc-dash-welcome{background:linear-gradient(180deg,var(--bc-wash-from)0%,var(--bc-wash-to)100%);place-items:center;display:grid}.bc-root .bc-dash-welcome .bc-mascot{width:var(--bc-size,200px);object-fit:contain;height:auto;position:static}.bc-root .bc-tabbar{display:none}@media (max-width:899px){.bc-root .bc-tabbar{z-index:50;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--bc-nav);-webkit-backdrop-filter:blur(var(--bc-blur-glass))saturate(1.3);backdrop-filter:blur(var(--bc-blur-glass))saturate(1.3);border-top:1px solid var(--bc-hairline-subtle);grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.bc-root .bc-footer{padding-bottom:calc(var(--bc-space-10) + 84px + env(safe-area-inset-bottom,0px))}}.bc-root .bc-tabbar__tab{min-height:52px;color:var(--bc-ink-3);letter-spacing:.02em;border-radius:12px;justify-items:center;gap:2px;padding:6px 2px;font-size:11px;font-weight:600;text-decoration:none;display:grid}.bc-root .bc-tabbar__tab .bc-icon{width:22px;height:22px}.bc-root .bc-tabbar__tab[aria-current=page]{color:var(--bc-ink)}.bc-root .bc-tabbar__tab[aria-current=page] .bc-tabbar__label:after{content:"";background:var(--bc-brand-orange);border-radius:50%;width:4px;height:4px;margin:3px auto 0;display:block}.bc-root .bc-tabbar__tab--primary .bc-tabbar__icon{background:linear-gradient(180deg,var(--bc-brand-orange)0%,var(--bc-brand-orange-deep)55%,var(--bc-brand-orange-shade)100%);width:52px;height:52px;color:var(--bc-brand-navy);border:3px solid var(--bc-bg);border-radius:50%;place-items:center;margin-top:-22px;display:grid;box-shadow:0 6px 18px #0515572e}.bc-root .bc-tabbar__tab--primary .bc-icon{width:26px;height:26px}.bc-root .bc-tabbar__tab--primary{color:var(--bc-orange-text)}.bc-root .bc-tabbar__tab:active .bc-tabbar__icon{transform:scale(.96)}.bc-root .bc-plan-switch{width:100%}.bc-root .bc-plan-switch .bc-segmented__btn{min-width:0;min-height:48px}.bc-root .bc-dash-addons{gap:24px;display:grid}@media (min-width:900px){.bc-root .bc-dash-addons{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.bc-root .bc-dash-addons__summary{position:sticky;top:80px}}.bc-root .bc-scene--art img{object-position:center}.bc-root .bc-dash-scene-card>.bc-scene--art{aspect-ratio:2048/1000}.bc-root .bc-dash-rail .bc-group__row[aria-current=page]{background:var(--bc-chip)}.bc-root .bc-dash-rail .bc-group__row[aria-current=page] .t-callout{font-weight:600}.bc-root .bc-banner__detail summary{cursor:pointer;color:var(--bc-ink-3)}.bc-root .bc-banner__detail p{word-break:break-word;margin:6px 0 0}
