html.btui:has(.ui-page,.bt300-dashboard){--bt-bg: #f6f5f0;--bt-border: #e3e1d9;--bt-text: #292926;--bt-text-2: #686860}.btui .bt300-main:has(.bt300-dashboard){padding:28px 34px 36px!important}.btui .bt300-shell-header{background:#f6f5f0!important;color:#292926;border:0!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.btui .bt300-shell-header>div:first-child>span,.btui .bt300-shell-header>div>button,.btui .bt300-shell-header>div>button>span{color:#292926!important}.btui .bt300-shell-header>div>button{font-weight:550!important}.btui .bt300-sidebar-nav{background:#292926!important;border:0!important;padding:22px 6px 12px!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.btui .bt300-sidebar-nav a{min-height:46px!important;margin:4px 5px!important;padding:10px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:#deded7!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important;gap:10px!important}.btui .bt300-sidebar-nav a>span{color:inherit!important;font-weight:inherit!important;background:transparent!important;border:0!important;box-shadow:none!important}.btui .bt300-sidebar-nav a:hover{background:#3b3b36!important}.btui .bt300-sidebar-nav a[aria-current=page]{background:#d9e2cc!important;color:#292926!important;border:0!important;font-weight:650!important}.btui .bt300-sidebar-nav a:focus-visible{outline:2px solid #f1df99;outline-offset:2px}.btui .bt300-footer{background:#f6f5f0!important;border-color:#e3e1d9!important}.btui .bt300-shell-coach-panel{border-radius:24px!important;box-shadow:0 18px 70px #29292620!important}@media (max-width: 768px){.btui .bt300-main:has(.bt300-dashboard){padding:20px 16px calc(92px + env(safe-area-inset-bottom,0px))!important}.btui .bt300-mobile-tabbar{left:12px!important;right:12px!important;bottom:max(10px,env(safe-area-inset-bottom,0px))!important;height:64px!important;padding:5px!important;border:0!important;border-radius:28px;background:#292926!important;box-shadow:0 8px 28px #2929261a;-webkit-backdrop-filter:none;backdrop-filter:none;gap:2px}.btui .bt300-mobile-tabbar a{color:#e3e3db!important;min-height:52px!important;padding:6px 2px!important;border-radius:23px!important;font-size:10px!important;font-weight:500!important}.btui .bt300-mobile-tabbar a[aria-current=page]{background:#d8d3ee!important;color:#292926!important}.btui .bt300-mobile-tabbar a[aria-current=page]:before{display:none}.btui .bt300-mobile-tabbar a>span{color:inherit!important;font-weight:inherit!important}.btui .bt300-mobile-tabbar a:focus-visible{outline:2px solid #f1df99;outline-offset:-2px}}.btui .bt300-shell-coach-panel{min-height:0!important}.btui .bt300-coach-floating-surface{background:#f6f5f0!important}.btui .bt300-coach-floating-surface>header{padding:25px 28px 17px!important;background:#f6f5f0;color:#252522}.btui .bt300-coach-floating-surface>header strong{font-size:27px!important;font-weight:600!important;letter-spacing:-1px}.btui .bt300-coach-floating-surface>header img{width:32px!important;height:32px!important;margin-right:3px}.btui .bt300-coach-floating-surface>header button[aria-label=关闭]{border-radius:50%;background:#ebe8df!important}.btui .bt300-coach-floating-surface>main:has(.ui-plan){padding:0 24px 20px!important}.btui :is(.ui-plan,.bt300-coach-task-preflight,.bt300-coach-composer) :is(input,textarea,select,button):focus-visible{outline:3px solid #76708f!important;outline-offset:3px}.btui .ui-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px!important;padding:10px 4px 24px!important;margin:0 auto!important;scrollbar-gutter:stable}.btui .ui-plan>*{grid-column:1/-1;min-width:0}.btui .ui-plan>div:first-child{padding:0 0 4px!important;border-left:0!important;background:transparent!important;color:#57564e!important;font-size:13px!important;line-height:1.8!important}.btui .ui-plan>div:has(>[data-plan-basic-fields]){padding:22px;gap:14px!important;background:#e7e3f1;border-radius:24px}.btui .ui-plan label{gap:8px!important;color:#44443e!important;font-size:13px!important;font-weight:500!important;line-height:1.55}.btui .ui-plan :is(input:not([type=checkbox]),select,textarea){min-height:46px!important;padding:10px 12px!important;border-radius:14px!important;font-size:16px!important;font-weight:450!important;line-height:1.5!important;box-shadow:none!important}.btui .ui-plan :is(input:not([type=checkbox]),select,textarea):not([style*="2px solid"]){border:1px solid #e0dbd080!important;background:#ffffffc9!important;color:#252522!important}.btui .ui-plan :is(input:not([type=checkbox]),select,textarea)::placeholder{color:#737167;font-size:13px}.btui .ui-plan input[type=checkbox]{width:19px;height:19px;flex:0 0 19px;margin:0 3px 0 0;accent-color:#252522}.btui .ui-plan>div[tabindex="-1"]{gap:12px!important;font-size:13px!important;font-weight:650!important;padding:0 0 6px}.btui .ui-plan>div[tabindex="-1"]>div{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px!important}.btui .ui-plan>div[tabindex="-1"] button{min-width:0!important;min-height:44px!important;padding:6px 0!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}.btui .ui-plan>div:has(>label>input[type=checkbox]){grid-column:span 1;align-self:start;gap:16px!important;padding:20px!important;border:0!important;background:#d9e2cc!important;border-radius:22px!important}.btui .ui-plan>div:has(>label>input[type=checkbox])+div:has(>label>input[type=checkbox]){background:#f1df99!important}.btui .ui-plan>div:has(>label>input[type=checkbox]):has(input:checked){grid-column:1/-1;box-shadow:inset 0 0 0 1px #25252218}.btui .ui-plan [aria-pressed=true]{background:#252522!important;color:#fff!important;border-color:transparent!important}.btui .ui-plan>label:has(textarea){padding-bottom:6px}.btui .ui-plan>button{min-height:54px!important;font-size:15px!important;font-weight:550!important;letter-spacing:.3px}.btui [data-plan-basic-fields]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.btui .bt300-coach-task-preflight{height:100%;min-height:0!important;margin:0 auto!important;padding:26px!important;gap:26px!important;align-content:start!important}.btui .bt300-coach-task-preflight>h2{font-size:34px!important;font-weight:550!important;letter-spacing:-1.1px;color:#252522!important}.btui .bt300-coach-task-preflight>p{font-size:14px!important;line-height:1.8!important}.btui .bt300-coach-task-kicker{letter-spacing:1px;font-weight:500!important;color:#716a80!important}.btui .bt300-coach-task-scope{gap:10px;border:0!important}.btui .bt300-coach-task-scope>span{padding:16px!important;font-size:13px!important;font-weight:500!important;border:0!important;border-radius:18px;background:#d7e6ec;color:#353630!important}.btui .bt300-coach-task-scope>span:nth-child(3n+2){background:#d9e2cc}.btui .bt300-coach-task-scope>span:nth-child(3n+3){background:#e5dff1}.btui .bt300-coach-task-billing>div{padding:22px!important;border:0!important;background:#ebe8df!important;border-radius:22px!important}.btui .bt300-coach-task-billing>div:first-child{background:#f1df99!important}.btui .bt300-coach-task-billing>div>span{color:#67655d!important;font-size:12px!important;font-weight:500!important}.btui .bt300-coach-task-billing>div>strong{font-size:30px!important;font-weight:550!important;color:#252522!important}.btui .bt300-coach-task-policy{color:#67655d!important}.btui .bt300-coach-task-actions button{min-height:46px!important;padding:0 20px!important;font-weight:500!important}.btui .bt300-coach-task-cancel{border-color:#cfcbc0!important;color:#57564e!important}.btui :is(.ui-plan>button,.bt300-coach-task-confirm,.bt300-coach-composer button[type=submit]){background:#252522!important}.btui :is(.ui-plan>button,.ui-plan>div[tabindex="-1"] button,.bt300-coach-task-actions button,.bt300-coach-composer button[type=submit]){border-radius:999px!important}.btui .ui-report{max-width:76ch;margin:0 auto;color:#252522!important;font-size:15px!important;line-height:1.9!important;counter-reset:report-section}.btui .ui-report>p{margin:0 0 18px!important;line-height:1.9!important}.btui .ui-report>[role=heading]{display:flex;align-items:baseline;gap:10px;padding:0!important;border:0!important;border-radius:0!important;background:none!important;line-height:1.45;letter-spacing:-.2px!important}.btui .ui-report>:is([aria-level="1"],[aria-level="2"]){counter-increment:report-section;margin:34px 0 18px!important;font-size:23px!important;font-weight:550!important;color:#252522!important}.btui .ui-report>:is([aria-level="1"],[aria-level="2"]):before{content:counter(report-section,decimal-leading-zero);flex:0 0 auto;align-self:center;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#d8d3ee;color:#40394d;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:1px}.btui .ui-report>:is([aria-level="1"],[aria-level="2"]):first-child+p{padding:22px;background:#ece8f4;border-radius:22px}.btui .ui-report>[role=heading]:first-child{margin-top:4px!important}.btui .ui-report>[aria-level="3"]{margin:23px 0 10px!important;font-size:16px!important;font-weight:600!important;color:#252522!important}.btui .ui-report>ul{margin:10px 0 20px!important}.btui .ui-report li{padding-top:6px;padding-bottom:6px;line-height:1.85!important}.btui .ui-report strong{font-weight:600;color:#252522}.btui .ui-report>div:has(>table){margin:16px 0 24px!important;border:0!important;border-radius:20px!important}.btui .ui-report :is(th,td){padding:12px 14px!important}.btui .ui-report th{background:#d9e2cc!important;color:#252522!important;border:0!important;font-size:12px!important;font-weight:600!important}.btui .ui-report th :is(strong,span){color:#252522!important}.btui .ui-report td{border-color:#eceae2!important;font-size:13px!important}.btui .ui-report tbody tr:nth-child(2n){background:#f6f5f0}.btui .ui-report details{margin-top:20px!important;padding:12px 14px!important;background:#f1eee6!important;border:0!important;border-radius:18px!important;color:#57564e!important}.btui .bt300-coach-composer{padding:12px!important;border-top:0!important;background:#f6f5f0!important;box-shadow:none}.btui .bt300-coach-composer>form{padding:9px!important;gap:6px!important;border:1px solid #e0dcd1!important;border-radius:25px!important;background:#fffefa!important;box-shadow:none!important}.btui .bt300-coach-composer input[type=text]{min-height:46px!important;font-size:16px!important;line-height:1.6}.btui .bt300-coach-composer button[type=submit]{min-height:42px!important;border:0!important;color:#fff!important;font-weight:500!important;box-shadow:none!important}.btui [data-xiadao-analysis-followup=ready]{padding:0 4px 10px!important;color:#67655d!important;font-size:12px!important;line-height:1.65!important}@media (max-width:600px){.btui .bt300-coach-floating-surface>header{gap:6px!important;padding:13px 12px!important}.btui .bt300-coach-floating-surface>header strong{font-size:21px!important}.btui .bt300-coach-floating-surface>header img{width:26px!important;height:26px!important;margin-right:0}.btui .bt300-coach-floating-surface>main:has(.ui-plan){padding:0 14px 12px!important}.btui .ui-plan{padding:12px 0 18px!important;gap:22px 10px!important;scrollbar-gutter:auto}.btui .ui-plan>div:first-child{padding:0 3px!important;font-size:12px!important}.btui .ui-plan>div:has(>[data-plan-basic-fields]){padding:17px 12px}.btui .ui-plan :is(input:not([type=checkbox]),select){padding:9px 6px!important}.btui .ui-plan>div:has(>label>input[type=checkbox]){grid-column:1/-1;padding:18px!important}.btui .ui-plan>div[tabindex="-1"]>div{gap:4px!important}.btui [data-plan-basic-fields]{gap:14px 8px!important}.btui .bt300-coach-task-preflight{padding:20px 8px!important;gap:22px!important}.btui .bt300-coach-task-preflight>h2{font-size:28px!important}.btui .bt300-coach-task-actions button{padding:0 10px!important}.btui .ui-report{font-size:14px!important}.btui .ui-report>:is([aria-level="1"],[aria-level="2"]){margin-top:26px!important;font-size:20px!important}.btui .ui-report>:is([aria-level="1"],[aria-level="2"]):first-child+p{padding:18px}.btui .bt300-coach-composer{padding:9px!important}}.ui-page{--ui-ink:#292926;--ui-muted:#686860;--ui-canvas:#f6f5f0;--ui-surface:#fff;--ui-line:#e3e1d9;--ui-sage:#d9e2cc;--ui-lavender:#d8d3ee;--ui-butter:#f1df99;--ui-blue:#d7e6ec;--ui-green:#4f6652;--bt-bg:var(--ui-canvas);--bt-bg-2:#edece5;--bt-surface:#fff;--bt-surface-2:#faf9f5;--bt-surface-hover:#e7ebdd;--bt-border:var(--ui-line);--bt-border-soft:#e9e7df;--bt-text:var(--ui-ink);--bt-text-2:#484b43;--bt-text-muted:var(--ui-muted);--bt-action:var(--ui-ink);--bt-action-hover:#40473d;--bt-action-soft:var(--ui-sage);--bt-radius-md:14px;--bt-radius-lg:22px;--bt-radius-xl:26px;--bt-shadow-card:none;--bt-shadow-hover:0 4px 16px #2929260a;--bt-brand-gradient:#292926;--bt-brand-glow:none;--bt-brand-glow-strong:none;color:var(--ui-ink);min-width:0}.ui-page.p3{display:contents}.ui-page :is(h1,h2,h3){letter-spacing:-.02em}.ui-page .bt300-page-heading{margin-bottom:24px;gap:16px}.ui-page .bt300-page-title{font-size:28px;font-weight:700;line-height:1.25}.ui-page .bt300-page-subtitle{margin-top:8px;font-size:13px;font-weight:400;line-height:1.6}.ui-page .bt300-button{min-height:40px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:none}.ui-page .bt300-card-head{background:var(--ui-sage);color:var(--ui-ink);border:0;border-radius:14px;padding:12px 16px;font-weight:650}.ui-page .bt300-analysis-tab{border:0;border-radius:999px;font-weight:550;background:#eeede7;color:var(--ui-muted)}.ui-page .bt300-analysis-tab:after{content:none}.ui-page .bt300-analysis-tab:is(.is-active,[aria-selected=true]){color:#fff;background:var(--ui-ink)}.ui-page :is(.bt300-chart-card,.bt300-metric-card,.bt300-surface-section){box-shadow:none;padding:20px}.ui-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){border-color:var(--ui-line)!important;border-radius:14px!important;background-color:#fff!important;color:var(--ui-ink)!important;min-height:42px;max-width:100%}.ui-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ui-green)!important;outline-offset:3px;box-shadow:none!important}.ui-page :is(table,.bt300-data-table) th{background:#f0f2eb;color:#484b43;font-size:12px;padding:12px;font-weight:600}.ui-page :is(table,.bt300-data-table) td{padding:12px}.ui-page :is(.bt300-empty-state,[role=alert]){border-radius:20px}.ui-page.pa h1{font-size:28px!important;font-weight:650!important;margin-bottom:12px!important}.ui-page.pa [data-leaderboard-filter-ui]{margin-top:24px}.ui-page.pa button{border-radius:999px!important;min-height:40px;font-weight:600!important}@media (max-width:768px){.ui-page .bt300-page-heading{margin-bottom:18px}.ui-page .bt300-page-title{font-size:24px}.ui-page :is(.bt300-chart-card,.bt300-metric-card,.bt300-surface-section){padding:16px}.ui-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:16px!important}}.ui-page:is(.p4,.p5,.p8,.p6,.p7,.pd,.p9,.pb,.pc) :is(h1,h2){font-size:clamp(22px,2vw,28px)!important;font-weight:650!important;line-height:1.3;margin-bottom:16px!important;overflow-wrap:anywhere}.ui-page:is(.p4,.p5,.p8,.p6,.p7,.pd,.p9) .bt300-card-head{font-size:14px!important;font-weight:600!important;margin-bottom:14px!important}.ui-page:is(.p4,.p5,.p8,.p6,.pd,.p9) div[style*=box-shadow],.ui-page.pc :is(.bt300-ride-header,.bt300-analysis-section,.bt300-interval-group),.ui-page.pb div[style*="border-top: 4px"],.ui-page.p7>div>div[style*="flex-direction: column"]>div,.ui-page.p4 [aria-labelledby=analysis-tab-fatigue]>div>div[style*="flex-direction: column"]>div{padding:clamp(14px,1.8vw,22px)!important;border-radius:22px!important;box-shadow:none!important;background:var(--ui-surface)!important;margin-bottom:16px!important;min-width:0}.ui-page.p4 .bt300-analysis-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;margin-bottom:24px;border:0;border-radius:18px;background:#eeede6;box-shadow:none}.ui-page.p4 .bt300-analysis-tab{min-height:42px;flex:1 1 110px;padding:10px 16px;border:0!important;border-radius:13px;background:transparent;color:var(--ui-muted);font-weight:550;box-shadow:none}.ui-page.p4 .bt300-analysis-tab[aria-selected=true]{background:var(--ui-ink);color:#fff;box-shadow:none}.ui-page.p4 .bt300-analysis-tab:after{display:none}.ui-page:is(.p6,.p7)>div>div>button,.ui-page.p4 [role=tabpanel]>div>div>button{min-height:40px;padding:9px 16px!important;border-radius:12px!important}.ui-page.pb>div>div:has(>div>label>select){background:var(--ui-sage)!important;padding:20px!important;border:0!important;border-radius:22px!important;margin-bottom:18px!important}.ui-page.pb input[type=date]{color-scheme:light!important}.ui-page.pb div[style*="border-top: 4px"]:has(input:checked){outline:2px solid var(--ui-green);outline-offset:2px}.ui-page.pc .bt300-ride-metric-strip{background:var(--ui-lavender);border:0;border-radius:16px;padding:16px;margin-top:16px}.ui-page.pc .bt300-button--primary,.ui-page.p9 button[style*="background-color: rgb(255, 138, 61)"],.ui-page.p4 [aria-labelledby=analysis-tab-predictor] button[style*="background-color: rgb(255, 138, 61)"]{min-height:44px;border-radius:14px;background:var(--ui-ink)!important;color:#fff!important;box-shadow:none}@media (max-width: 600px){.ui-page.p4 .bt300-analysis-tab{flex-basis:28%;padding:9px 5px;font-size:12px}.ui-page.pb>div>div:has(>div>label>select){padding:16px!important}.ui-page.pb div[style*="grid-template-columns: repeat(3"]{display:grid!important;gap:16px!important}}.ui-page.pe>div>section,.ui-page.pf>div:first-child,.ui-page.pl #privacy>div:last-child,.ui-page.pi section,.ui-page.pj :is(section,article),.ui-page.ph :is(.bt300-feedback-compose,.bt300-feedback-help,.bt300-feedback-records),.ui-page.pk :is([data-subscription-plan-card],.bt300-subscription-free-strip,.bt300-pack-card,.bt300-surface-section,[data-subscription-comparison]){background:var(--ui-surface)!important;border-radius:22px!important;padding:24px!important;box-shadow:none!important}.ui-page.pi section,.ui-page.ph :is(.bt300-feedback-compose,.bt300-feedback-help,.bt300-feedback-records){border-color:var(--ui-line)!important}.ui-page.pg>div>div>div[style*=grid-template-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui-page.pg>div>div>div[style*=grid-template-columns]>div{min-width:0;background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:22px!important;padding:24px!important;box-shadow:none!important}.ui-page.pg div[style*=grid-template-columns]:has(>input){grid-template-columns:minmax(0,1fr)max-content!important}.ui-page.pg input{min-width:0;width:100%}.ui-page:is(.pe,.pf,.pg,.pl)>div>h2{font-size:28px!important;font-weight:650!important;margin:0 0 18px!important}.ui-page.pe .btn-press,.ui-page.pk .bt300-button--primary,.ui-page.ph .bt300-feedback-compose>div>button{background:var(--ui-ink)!important;color:#fff!important;border-color:var(--ui-ink)!important;border-radius:999px!important;box-shadow:none!important;min-height:44px}.ui-page.pe label:has(>input[type=file]){background:var(--ui-sage)!important;border-color:#aab8a1!important;border-radius:18px!important}.ui-page.pk [role=tablist]{box-shadow:none!important;background:#eeede5!important;border-radius:999px!important}.ui-page.pk [role=tab][aria-selected=true]{background:var(--ui-ink)!important;color:#fff!important;box-shadow:none!important;border-radius:999px!important}.ui-page.pk [data-subscription-plan-card=vip]{background:#f3f0df!important}.ui-page.pk [data-subscription-plan-card=svip]{background:#eeebf5!important}.ui-page.pk .token-txn-card{background:var(--ui-canvas)!important;border-color:var(--ui-line)!important}.ui-page.ph .bt300-feedback-header,.ui-page:is(.pi,.pj)>div>header{background:var(--ui-blue)!important;border:0!important;border-radius:22px!important;padding:28px!important;box-shadow:none!important;margin-bottom:24px!important}.ui-page.ph .bt300-feedback-header{background:var(--ui-sage)!important}.ui-page.pj>div>header{background:var(--ui-lavender)!important}.ui-page.ph textarea{background:var(--ui-canvas)!important;border-radius:16px!important;padding:16px!important}.ui-page.pi section>div:has(>h3){background:transparent!important;border:0!important;padding:0 0 12px!important}.ui-page.pi section>div:has(>h3)>span{background:var(--ui-sage)!important;color:var(--ui-ink)!important;font-weight:600!important}.ui-page.pi section>div>div[style*=border]{background:var(--ui-canvas)!important;border-color:var(--ui-line)!important}@media (max-width:760px){.ui-page:is(.pe,.pf)>div:first-child{padding:18px 14px!important}.ui-page.pi>div>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.ui-page.pg>div>div>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}.ui-page:is(.p0,.p1,.p3,.p2){--bt-text-2:var(--ui-muted);--bt-action:var(--ui-green);--bt-action-hover:var(--ui-ink);background:var(--ui-canvas)}.ui-page.p0 .bt300-welcome-hero-shade{background:linear-gradient(90deg,#292926ed,#29292640)}.ui-page.p0 .bt300-welcome-hero :is(h1,h2){color:#f6f5f0;font-weight:550;line-height:1.15}.ui-page.p0 :is(.bt300-welcome-primary,.bt300-welcome-login){background:var(--ui-sage);border:0;color:var(--ui-ink);border-radius:999px;min-height:44px;font-weight:600}.ui-page.p0 :is(.bt300-welcome-steps,.bt300-welcome-capability-list)>article{border:0;border-radius:22px;background:var(--ui-surface);padding:24px}.ui-page.p0 .bt300-welcome-steps>article:nth-child(3n+1){background:var(--ui-sage)}.ui-page.p0 .bt300-welcome-steps>article:nth-child(3n+2){background:var(--ui-lavender)}.ui-page.p0 .bt300-welcome-steps>article:nth-child(3n){background:var(--ui-butter)}.ui-page.p0 .bt300-welcome-boundaries{border:0;border-radius:22px;background:var(--ui-blue);padding:clamp(16px,2vw,24px)}.ui-page.p0 .bt300-welcome-system-roles span{color:var(--ui-sage)}@media (min-width:769px){.ui-page.p0 .bt300-welcome-capability-list>article{grid-template-columns:64px minmax(0,.95fr) minmax(0,1.05fr)}}.ui-page.p1 .bt300-auth-scene-shade{background:#29292691}.ui-page.p1 .bt300-auth-scene-copy h1{font-weight:550;line-height:1.15}.ui-page.p1 .bt300-auth-card{border:0;border-radius:22px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:28px}.ui-page.p1 .bt300-auth-scene-stats span{color:var(--ui-sage)}.ui-page.p1 .bt300-auth-form :is(input:not([type=checkbox]),select){min-height:46px;font-size:16px!important}.ui-page.p1 .bt300-auth-form [role=tablist]{background:var(--ui-canvas)!important;border:0!important;border-radius:18px!important}.ui-page.p1 .bt300-auth-form [role=tab]{border:0!important;font-weight:500!important}.ui-page.p1 .bt300-auth-form [aria-selected=true]{background:var(--ui-green)!important}.ui-page.p1 .bt300-auth-form button[type=submit]{min-height:46px;border-radius:999px!important;font-weight:600!important}.ui-page.p1 .bt300-auth-form [role=note]{background:var(--ui-blue)!important;border:0!important;border-radius:18px!important}.ui-page.p3 [data-xiadao-surface]{background:var(--ui-canvas)!important}.ui-page.p3 [data-xiadao-surface] div[style*=linear-gradient]:not([data-coach-header]){background:var(--ui-surface)!important;border-color:var(--ui-line)!important;box-shadow:none!important;border-radius:22px!important}.ui-page.p3 [data-coach-header]{background:var(--ui-sage)!important;padding:12px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ui-page.p3 [data-xiadao-fixed-model=compact-flash-v1]+div>button{background:var(--ui-ink)!important;color:#fff!important;border-color:var(--ui-ink)!important;box-shadow:none!important}.ui-page.p3 [data-feedback-workbench]{background:var(--ui-canvas)!important}.ui-page.p3 [data-feedback-workbench]>main>section{border-radius:22px!important;border-color:var(--ui-line)!important;box-shadow:none!important}.ui-page.p3 .coach-feedback-composer-input{font-size:16px!important;border-radius:18px!important;padding:16px!important}.ui-page.p3 [aria-label=反馈示例] button{background:var(--ui-sage)!important;border:0!important;border-radius:16px!important;font-weight:400!important}.ui-page.p2 :is(.wechat-page,.wechat-coach-page,.wechat-login-page){background:var(--ui-canvas);line-height:1.6}.ui-page.p2 :is(.wechat-week-day,.wechat-analysis-ride,.wechat-analysis-overall,.wechat-push-landing-card,.wechat-empty){border:0;border-radius:22px;background:var(--ui-surface);padding:18px;box-shadow:none}.ui-page.p2 .wechat-fast-user-head{background:var(--ui-sage);border:0;border-radius:22px;box-shadow:none}.ui-page.p2 :is(.wechat-pill-button,.wechat-analysis-tabs button,.wechat-intervals-sync-btn){border:0;border-radius:999px;min-height:44px;font-weight:550}.ui-page.p2 .wechat-analysis-tabs{background:var(--ui-surface);border:0;border-radius:999px;padding:5px}.ui-page.p2 .wechat-analysis-tabs .active{background:var(--ui-green);color:#fff}.ui-page.p2 .wechat-coach-action.is-plan{background:var(--ui-lavender);color:var(--ui-ink);border:0;border-radius:22px;box-shadow:none}.ui-page.p2 .wechat-wallet-sticky-head{background:var(--ui-canvas)}.bt300-app-shell{position:relative;isolation:isolate;background:var(--bt-bg)}.bt300-app-shell:before{display:none}.bt300-shell-header{background:var(--bt-header, rgba(255, 255, 255, .96))!important;color:var(--bt-header-ink, inherit);border-bottom-color:transparent!important;box-shadow:0 6px 16px #0b283012;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bt300-sidebar-nav{background:#fffffff0!important;border-right-color:var(--bt-border)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bt300-main{background:var(--bt-bg)!important}.bt300-footer{background:#fffffff0!important;border-top-color:var(--bt-border)!important}.bt300-shell-header button,.bt300-sidebar-nav a,.bt300-sidebar-nav button,.bt300-mobile-tabbar a{letter-spacing:0}.bt300-sidebar-nav a:hover,.bt300-sidebar-nav button:hover{border-color:color-mix(in srgb,var(--bt-action) 24%,var(--bt-border))!important;background:color-mix(in srgb,var(--bt-action) 7%,white)!important}.bt300-sidebar-nav a[aria-current=page]{border-color:color-mix(in srgb,var(--bt-action) 36%,var(--bt-border))!important;border-left:3px solid var(--bt-action)!important;background:color-mix(in srgb,var(--bt-action) 11%,white)!important}.bt300-shell-header button:focus-visible,.bt300-sidebar-nav a:focus-visible,.bt300-mobile-tabbar a:focus-visible{outline:2px solid var(--bt-action);outline-offset:2px}@media (max-width: 768px){.bt300-main{background:var(--bt-bg)!important}.bt300-mobile-tabbar{background:#fffffff7!important;border-top-color:var(--bt-border)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bt300-mobile-tabbar a{position:relative;border-color:transparent!important;background:transparent!important;border-radius:var(--bt-radius-md)!important}.bt300-mobile-tabbar a[aria-current=page]:before{position:absolute;top:1px;left:50%;width:24px;height:3px;border-radius:0 0 3px 3px;background:var(--bt-action);content:"";transform:translate(-50%)}}.bt300-sidebar-nav a:hover .sidebar-icon{opacity:1!important}.bt300-sidebar-nav a.active .sidebar-icon{opacity:1!important;background-color:#78c5de24!important}@media (max-width: 767px){*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%;max-width:100vw;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-text-size-adjust:100%}.bt300-main{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;padding:10px 10px calc(82px + env(safe-area-inset-bottom,0px))!important}.bt300-main.bt300-main-coach-immersive{padding:0!important;margin-top:0!important;margin-bottom:0!important;min-height:100dvh!important;height:100dvh!important;overflow:hidden!important}.bt300-main>*{max-width:100%}.bt300-main button,.bt300-main input,.bt300-main select,.bt300-main textarea{min-height:42px}.bt300-main button{border-radius:14px;padding:8px 12px;font-size:13px;line-height:1.2}.bt300-main p,.bt300-main li{line-height:1.58}.bt300-main .bt300-main-card{min-height:auto!important}.bt300-main .bt300-main-card-text,.bt300-main .bt300-inline-row-value,.bt300-main .bt300-text-list-value,.bt300-main .bt300-section-box span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bt300-main .bt300-main-card .strong,.bt300-main .bt300-section-box-title{-webkit-line-clamp:2}.bt300-main .bt300-dashboard-detail-link{width:100%;min-height:42px!important}.bt300-coach-composer{position:sticky;bottom:0;z-index:18;margin:8px -2px 0!important;padding:10px 2px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bt300-coach-composer form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important}.bt300-coach-composer form input[type=text]{grid-column:1!important;width:100%!important;min-width:0!important}.bt300-coach-composer form>div{display:flex!important;gap:6px!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important}.bt300-coach-composer form>div>label,.bt300-coach-composer form>div>button{flex:0 0 auto!important;min-width:auto!important}.bt300-coach-composer form>div>span{flex:1 1 auto!important;min-width:0!important}.bt300-coach-composer form>div>button[type=submit]{min-width:66px!important;min-height:34px!important}.bt300-main.bt300-main-coach-immersive .bt300-coach-composer{margin:4px 0 0!important;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px))!important}.bt300-main.bt300-main-coach-immersive .bt300-coach-composer form>div>button:not([type=submit]),.bt300-main.bt300-main-coach-immersive .bt300-coach-composer form>div>label{width:auto!important;min-width:38px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 7px!important;border-radius:12px!important;font-size:10px!important;line-height:1!important}.bt300-main.bt300-main-coach-immersive .bt300-coach-composer form>div>button[type=submit]{min-width:66px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important;font-size:12px!important}.bt300-footer{font-size:10px!important;padding:6px 10px!important}.bt300-mobile-nav a,.bt300-mobile-nav button,.bt300-mobile-tabbar a,.bt300-mobile-tabbar button,button{-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:16px!important}button,a,input,select,textarea{touch-action:manipulation}.bt300-main table{min-width:620px}.bt300-main :is(section,article,form,[class*=container],[class*=panel],[class*=card]){min-width:0}.bt300-main :is([class*=cardsRow],[class*=planSummaryRow],[class*=physioPrescriptionGrid],[class*=editorMetrics]){width:100%}.bt300-main :is([class*=dayCard],[class*=agentSuggestionCard],[class*=physioPrescriptionPanel]){min-height:auto!important}.bt300-main :is([class*=stepRow],[class*=repeatStepRow]){max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.bt300-main :is([class*=stepInput]){flex:0 0 auto}.bt300-main :is([class*=editModal],[class*=modal]){width:min(96vw,760px)!important;max-height:calc(100vh - 36px)!important}.bt300-main :is([class*=headerActions],[class*=stepsEditorActions]){gap:7px!important}.bt300-main :is([class*=headerActions],[class*=stepsEditorActions])>*{min-width:0}.bt300-mobile-tabbar{padding-bottom:max(env(safe-area-inset-bottom,8px),8px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bt300-mobile-tabbar a{min-width:0;font-weight:700}.bt300-main .bt300-feedback-page :is(.bt300-feedback-help-text,.bt300-feedback-record-message,.bt300-feedback-record-reply){display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}.bt300-mobile-header{padding-top:env(safe-area-inset-top,0px)}}@media (max-width: 767px){.bt300-main :is(.bt300-main-card,.token-txn-card,[class*=dayCard],[class*=agentPanel],[class*=physioPrescriptionPanel]){min-width:0!important;border-radius:14px!important;overflow:hidden;border-color:var(--bt-border)!important;background:var(--bt-surface)!important;box-shadow:none!important}.bt300-main :is(.bt300-main-card,[class*=dayCard]){min-height:auto!important}.bt300-main :is(.bt300-main-card-text,.bt300-inline-row-value,.bt300-text-list-value,.token-txn-card p,[class*=expandedDesc],[class*=agentSuggestionText],[class*=agentSuggestionImpact],[class*=physioInline] span,[class*=physioPrescriptionItem] span){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}.bt300-main :is(.bt300-main-card-title,[class*=cardTitle],[class*=agentSuggestionTitle],[class*=physioPrescriptionHeader] strong){overflow-wrap:anywhere}.bt300-main :is(button,.bt300-dashboard-detail-link,[class*=actionBtn],[class*=agentKeepBtn],[class*=agentAcceptBtn],[class*=bulkBtn],[class*=bulkBtnGreen],[class*=bulkBtnBlue],[class*=bulkBtnDanger]){min-height:42px!important;border-radius:14px!important;font-size:13px!important}.bt300-main :is(button,.bt300-dashboard-detail-link):active{transform:translateY(1px)}.bt300-main :is(input,select,textarea){border-radius:14px!important;border-color:var(--bt-border-soft)!important;background-color:var(--bt-surface-2)!important}.bt300-main .bt300-feedback-page :is(.bt300-feedback-help-text,.bt300-feedback-record-message,.bt300-feedback-record-reply){display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}}@media (max-width: 767px){.bt300-main :is([class*=expandedActions],[class*=modalActions],[class*=agentSuggestionFooter],[class*=bulkBar],[class*=bulkActions]){position:sticky;bottom:calc(66px + env(safe-area-inset-bottom,0px));z-index:12;margin-left:-2px;margin-right:-2px;padding:9px 2px calc(9px + env(safe-area-inset-bottom,0px));background:#f8fafbf7;color:var(--bt-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--bt-border);box-shadow:0 -10px 24px #102a311f}.bt300-main :is([class*=modalActions],[class*=bulkActions]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.bt300-main :is([class*=expandedActions],[class*=agentSuggestionFooter]){gap:7px!important}.bt300-main :is([class*=expandedActions],[class*=modalActions],[class*=agentSuggestionFooter],[class*=bulkBar],[class*=bulkActions]) button{min-height:44px!important}.bt300-main [class*=bulkBar] [class*=bulkActions]{position:static!important;bottom:auto!important;z-index:auto!important;margin:0!important;padding:0!important;background:transparent!important;border-top:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:root{color-scheme:light;--bt-brand: var(--bt-action);--bt-brand-2: var(--bt-action-hover);--bt-brand-soft: var(--bt-action-soft);--bt-premium-2: #B96D32;--bt-action-2: var(--bt-action);--bt-data: var(--bt-info);--bt-purple: var(--bt-frost-violet);--bt-surface-gradient: var(--bt-surface);--bt-surface-soft-gradient: var(--bt-bg-2);--bt-action-gradient: var(--bt-action);--bt-premium-gradient: var(--bt-premium)}html,body{background:var(--bt-bg)}::selection{color:#fff;background:#1685a9e0}*{scrollbar-color:rgba(96,119,128,.55) rgba(226,234,238,.92)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#e2eaeeeb}::-webkit-scrollbar-thumb{border:2px solid rgba(226,234,238,.92);background:#6077808f;border-radius:999px}.app{min-height:100vh;background:transparent;color:var(--bt-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}.sidebar{width:200px;background:var(--bt-bg-2);border-right:1px solid var(--bt-border);position:fixed;top:56px;left:0;bottom:0;display:flex;flex-direction:column;padding:12px 0;z-index:90}.nav-item.active{color:var(--bt-text);background:var(--bt-action-soft);border-color:#1685a961;font-weight:700}.card{background:var(--bt-surface);border-radius:14px;padding:18px;margin-bottom:14px;border:1px solid var(--bt-border);box-shadow:none}.card-title{font-size:15px;font-weight:800;color:var(--bt-text);margin-bottom:12px}.metric-card{background:var(--bt-bg-2);border-radius:14px;padding:14px;text-align:center;border:1px solid var(--bt-border)}.metric-value{font-size:28px;font-weight:700;color:var(--bt-brand)}.metric-label{font-size:11px;color:var(--bt-text-2);margin-top:4px;text-transform:uppercase;letter-spacing:0}.metric-unit{font-size:13px;color:var(--bt-text-muted)}.btn{min-height:36px;padding:0 14px;border-radius:12px;border:1px solid var(--bt-border-soft);cursor:pointer;font-size:13px;font-weight:700;transition:all .15s}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--bt-border)}.data-table th{color:var(--bt-text-2);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0}.data-table td{color:var(--bt-text)}.bt300-main :is(.card,.bt300-main-card,.token-txn-card,[class*=Card],[class*=card],[class*=Panel],[class*=panel]){border-color:#9eb3bcd1}.bt300-main :is(button,.btn,.bt300-dashboard-detail-link,[class*=Btn],[class*=btn]){transition:transform .14s ease,filter .14s ease,border-color .14s ease,background .14s ease}.bt300-main :is(button,.btn,.bt300-dashboard-detail-link,[class*=Btn],[class*=btn]):hover{filter:brightness(1.06)}.bt300-main :is(input,select,textarea){background-color:#fcfdfdf5;border-color:#9eb3bceb}.bt300-main :is(input,select,textarea):focus{border-color:#1685a9d1!important;box-shadow:0 0 0 2px #1685a924}.bt300-main :is(table,.data-table) th{background:var(--bt-bg-2)}.bt300-main :is(table,.data-table) tr:hover td{background:#1685a90e}@media (max-width: 768px){.sidebar{width:100%;position:relative;top:0}}:root{--bt-bg: #f4f6f7;--bt-bg-2: #e8eff2;--bt-surface: #ffffff;--bt-surface-2: #fbfcfc;--bt-surface-hover: #e2ecef;--bt-border: #c6d3d8;--bt-border-soft: #d6e0e4;--bt-text: #0b2830;--bt-text-2: #294851;--bt-text-muted: #536c74;--bt-header: #1685a9;--bt-header-ink: #ffffff;--bt-action: #1685a9;--bt-action-hover: #106a88;--bt-action-soft: rgba(22, 133, 169, .1);--bt-success: #216b49;--bt-warning: #8c5c13;--bt-danger: #a33f36;--bt-info: #2a688a;--bt-premium: #8c5c13;--bt-frost-blue: #2a688a;--bt-frost-violet: #6f59a4;--bt-frost-amber: #8c5c13;--bt-frost-green: #2a746b;--bt-frost-surface: rgba(255, 255, 255, .96);--bt-zone-z1: #728399;--bt-zone-z2: #2f80c9;--bt-zone-z3: #2f9d67;--bt-zone-z4: #c99a19;--bt-zone-z5: #d56f2c;--bt-zone-z6: #c94b42;--bt-zone-z7: #7d62b6;--bt-radius-sm: 10px;--bt-radius-md: 12px;--bt-radius-lg: 16px;--bt-radius-xl: 20px;--bt-control-height-sm: 32px;--bt-control-height: 36px;--bt-control-height-lg: 40px;--bt-shadow-card: 0 1px 2px rgba(11, 40, 48, .05), 0 6px 18px rgba(11, 40, 48, .07);--bt-shadow-float: 0 18px 48px rgba(11, 40, 48, .16);--bt-motion-fast: .14s ease}html,body,#root{min-height:100%}body{margin:0;background:var(--bt-bg);color:var(--bt-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit}.bt300-main,.bt300-number,.bt300-metric-value,.metric-value,.stat-value,.bt300-header-stat-value{font-variant-numeric:tabular-nums lining-nums}.bt300-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0;margin:0 0 12px}.bt300-page-title{margin:0;color:var(--bt-text);font-size:20px;font-weight:900;line-height:1.2;letter-spacing:0}.bt300-page-subtitle{display:block;margin-top:4px;color:var(--bt-text-muted);font-size:12px;font-weight:650;line-height:1.45}.bt300-section-title{margin:0;color:var(--bt-text);font-size:14px;font-weight:850;line-height:1.3;letter-spacing:0}.bt300-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex-wrap:wrap}.bt300-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--bt-control-height);padding:0 12px;border:1px solid var(--bt-border-soft);border-radius:var(--bt-radius-md);background:var(--bt-surface);color:var(--bt-text-2);font-size:12px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--bt-motion-fast),border-color var(--bt-motion-fast),color var(--bt-motion-fast),transform var(--bt-motion-fast)}.bt300-button:hover{border-color:var(--bt-action);background:var(--bt-surface);color:var(--bt-text)}.bt300-button:active{transform:translateY(1px)}.bt300-button:disabled{opacity:.46;cursor:not-allowed;transform:none}.bt300-button--primary{border-color:var(--bt-action);background:var(--bt-action);color:#fff;box-shadow:none;font-weight:900}.bt300-button--primary:hover{border-color:var(--bt-action-hover);background:var(--bt-action-hover);color:#fff}.bt300-button--danger{border-color:#d96c5a6b;background:#d96c5a14;color:var(--bt-danger)}.bt300-button--premium{border-color:#e1b75f70;background:#e1b75f17;color:var(--bt-premium)}.bt300-button--compact{min-height:var(--bt-control-height-sm);padding:0 10px;font-size:11px}.bt300-button--icon{width:var(--bt-control-height);padding:0}.bt300-status-tag{display:inline-flex;align-items:center;min-height:22px;max-width:100%;padding:2px 7px;border:1px solid color-mix(in srgb,var(--bt-status-color, var(--bt-info)) 40%,transparent);border-radius:var(--bt-radius-sm);background:color-mix(in srgb,var(--bt-status-color, var(--bt-info)) 10%,transparent);color:var(--bt-status-color, var(--bt-info));font-size:10px;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt300-analysis-section{min-width:0;margin-bottom:8px;padding:10px 12px;border:1px solid var(--bt-border);border-radius:var(--bt-radius-lg);background:color-mix(in srgb,var(--bt-surface) 94%,var(--bt-bg-2))}.bt300-analysis-section.is-accent{border-left:3px solid var(--bt-section-accent, var(--bt-action))}.bt300-analysis-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin-bottom:8px}.bt300-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:1px;min-width:0;overflow:hidden;border:1px solid var(--bt-border);border-radius:var(--bt-radius-lg);background:var(--bt-border)}.bt300-metric-item{display:grid;align-content:center;gap:3px;min-width:0;min-height:58px;padding:8px 9px;background:var(--bt-surface);text-align:center}.bt300-metric-value{min-width:0;color:var(--bt-metric-color, var(--bt-text));font-size:16px;font-weight:900;line-height:1.15;overflow-wrap:anywhere}.bt300-metric-unit{margin-left:3px;color:var(--bt-text-muted);font-size:10px;font-weight:750}.bt300-metric-label{color:var(--bt-text-muted);font-size:10px;font-weight:750;line-height:1.2}.bt300-metric-card,.bt300-chart-card,.bt300-surface-section,.bt300-empty-state{min-width:0;border:1px solid var(--bt-border);border-radius:var(--bt-radius-lg);background:var(--bt-surface)}.bt300-metric-card{padding:12px;text-align:center}.bt300-metric-card.is-large{padding:16px}.bt300-chart-card{margin-bottom:12px;padding:14px}.bt300-surface-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;padding:8px 0 9px;border-bottom:1px solid var(--bt-border)}.bt300-surface-header.is-compact{align-items:center;padding:6px 0 7px}.bt300-surface-section{padding:10px 11px;background:var(--bt-surface)}.bt300-analysis-section,.bt300-analysis-card,.bt300-surface-section{background-image:none}.bt300-analysis-tabs{display:flex;gap:6px;padding:4px 2px 7px;overflow-x:auto;border-bottom:1px solid rgba(22,133,169,.18)}.bt300-analysis-tab{--bt-tab-color: var(--bt-frost-blue);position:relative;flex:0 0 auto;min-height:40px;padding:0 14px;border:1px solid color-mix(in srgb,var(--bt-tab-color) 30%,var(--bt-border));border-radius:12px;background:color-mix(in srgb,var(--bt-tab-color) 9%,var(--bt-frost-surface));color:color-mix(in srgb,var(--bt-tab-color) 78%,var(--bt-text));font-size:12px;font-weight:850;white-space:nowrap;cursor:pointer}.bt300-analysis-tab:after{position:absolute;right:10px;bottom:-5px;width:16px;height:5px;border-radius:0 0 4px 4px;background:color-mix(in srgb,var(--bt-tab-color) 72%,transparent);content:""}.bt300-analysis-tab:hover{border-color:color-mix(in srgb,var(--bt-tab-color) 68%,var(--bt-border));background:color-mix(in srgb,var(--bt-tab-color) 16%,var(--bt-frost-surface));color:color-mix(in srgb,var(--bt-tab-color) 84%,var(--bt-text));transform:translateY(-1px)}.bt300-analysis-tab.is-active,.bt300-analysis-tab[aria-selected=true]{border-color:var(--bt-action);background:var(--bt-action);color:#fff;transform:none}.bt300-frost-violet{--bt-tab-color: var(--bt-frost-violet)}.bt300-stat-chip{display:grid;gap:3px;min-width:0;padding:8px 9px;border:1px solid color-mix(in srgb,var(--bt-chip-color, var(--bt-action)) 32%,var(--bt-border));border-radius:var(--bt-radius-md);background:var(--bt-surface)}.bt300-key-value-list{display:grid;gap:1px;overflow:hidden;border:1px solid var(--bt-border);border-radius:var(--bt-radius-md);background:var(--bt-border)}.bt300-key-value-row{display:grid;gap:8px;align-items:start;min-width:0;padding:7px 8px;background:var(--bt-surface)}.bt300-empty-state{padding:48px 20px;color:var(--bt-text-2);text-align:center}.bt300-main :is(table,.data-table,.bt300-data-table){font-variant-numeric:tabular-nums lining-nums}.bt300-main :is(table,.data-table,.bt300-data-table) th{padding:8px 9px;background:var(--bt-bg-2);color:var(--bt-text-muted);font-size:10px;font-weight:800;letter-spacing:0}.bt300-main :is(table,.data-table,.bt300-data-table) td{padding:8px 9px;white-space:nowrap}.bt300-main :is(.card,.bt300-main-card,.bt300-analysis-card,.bt300-chart-card,.bt300-metric-card,.bt300-surface-section,.bt300-empty-state){border-color:var(--bt-border)}.bt300-main :is(input,select,textarea){border-radius:var(--bt-radius-md);background-color:var(--bt-surface-2);border-color:var(--bt-border-soft);color:var(--bt-text)}.bt300-main :is(input,select,textarea)::placeholder{color:color-mix(in srgb,var(--bt-text-muted) 78%,transparent)}.bt300-main :is(input,select,textarea):focus{border-color:var(--bt-action)!important;box-shadow:0 0 0 2px #1685a924}.bt300-main :is(table,.data-table,.bt300-data-table) tr:hover td{background:#1685a90e}.bt300-main :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--bt-action);outline-offset:2px}@media (max-width: 768px){.bt300-page-heading{align-items:flex-start;flex-direction:column}.bt300-toolbar{justify-content:flex-start}.bt300-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bt300-number,.bt300-metric-value,.metric-value,.stat-value,.bt300-header-stat-value,.bt-metric__value{font-family:DIN Alternate,ui-monospace,Menlo,system-ui,sans-serif;font-variant-numeric:tabular-nums}.admin-users-table tbody tr:hover{background:#1685a90d}@media (max-width: 1023px){.admin-users-table,.admin-users-table thead,.admin-users-table tbody,.admin-users-table tr,.admin-users-table td{display:block!important;width:auto!important}.admin-users-table thead{display:none!important}.admin-users-table tr{border:1px solid rgba(11,40,48,.08)!important;border-radius:16px!important;margin-bottom:10px!important;padding:6px 4px!important;background:#fff!important}.admin-users-table td{border-bottom:0!important;padding:6px 12px!important}.admin-users-table td:empty{display:none!important}}:root{--bt-shadow-hover: 0 4px 10px rgba(11,40,48,.07), 0 16px 36px rgba(11,40,48,.13);--bt-relief: inset 0 1px 0 rgba(255,255,255,.38);--bt-brand-gradient: linear-gradient(135deg,#1e96bc,#1685a9 52%,#0f6c8c);--bt-brand-glow: 0 6px 18px rgba(22,133,169,.3);--bt-brand-glow-strong: 0 10px 26px rgba(22,133,169,.38);--bt-ease: cubic-bezier(.22,.61,.36,1)}.bt300-button,.bt300-metric-card,.bt300-chart-card,.bt300-pack-card{transition:box-shadow .16s var(--bt-ease),transform .16s var(--bt-ease)}.bt300-button--primary{background-image:none}.bt300-button--primary:hover:not(:disabled){background:var(--bt-action-hover)}.bt300-button--primary:active:not(:disabled){background:var(--bt-action-hover)}.bt300-analysis-section,.bt300-metric-card,.bt300-chart-card,.bt300-surface-section,.bt300-metric-strip,.bt300-surface-header,.bt300-empty-state{border-radius:var(--bt-radius-lg)}.bt300-metric-card,.bt300-chart-card,.bt300-surface-section,.bt300-pack-card{box-shadow:var(--bt-shadow-card)}.bt300-metric-card:hover,.bt300-chart-card:hover{box-shadow:var(--bt-shadow-hover)}.bt300-pack-card:hover{box-shadow:var(--bt-shadow-hover);transform:translateY(-2px)}.bt300-card-head{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--bt-radius-md);background:linear-gradient(135deg,#1e96bc21,#1685a90f);border:1px solid rgba(22,133,169,.16);color:var(--bt-action);font-size:12px;font-weight:900;line-height:1.2}
