.bbdl *{box-sizing:border-box}.bbdl,.bbdl{margin:0;padding:0}.bbdl{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.bbdl a,.bbdl a:hover{color:var(--action)}.bbdl .mat.wide{width:1560px;min-height:0}.bbdl .mat{background:var(--canvas);width:402px;min-height:max(874px,100vh);color:var(--ink);flex-direction:column;display:flex;position:relative}.bbdl .safe{flex:none;height:59px}.bbdl .nav{flex-direction:column;gap:4px;padding:0 16px;display:flex}.bbdl .nav .bar{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.bbdl .nav .bar .side{min-width:60px;color:var(--action);align-items:center;gap:6px;font-size:17px;display:flex}.bbdl .nav .bar .side.r{justify-content:flex-end}.bbdl .nav .bar .inline{text-align:center;flex:1;font-size:17px;font-weight:600}.bbdl .nav .large{letter-spacing:.4px;padding:4px 0 8px;font-size:34px;font-weight:700;line-height:41px}.bbdl .ic{flex:none;width:22px;height:22px}.bbdl .ic.s{width:16px;height:16px}.bbdl .ic.l{width:28px;height:28px}.bbdl .glassbtn{background:color-mix(in srgb,var(--surface) 72%,transparent);border:.5px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:44px;height:44px;color:var(--action);border-radius:999px;place-items:center;display:grid}.bbdl .content{flex-direction:column;flex:1;gap:16px;padding:0 16px;display:flex}.bbdl .content.md{gap:12px}.bbdl .mute{color:var(--ink2)}.bbdl .tert{color:var(--ink3)}.bbdl .micro{letter-spacing:.8px;text-transform:uppercase;color:var(--ink2);font-size:12px;font-weight:600}.bbdl .micro.small{font-size:11px}.bbdl .micro.accent,.bbdl .micro.primary{color:var(--ink)}.bbdl .cs{background:var(--surface);border:.5px solid var(--border);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.bbdl .cs.metric{background:var(--elevated);border-radius:12px;padding:12px}.bbdl .row{align-items:center;gap:12px;display:flex}.bbdl .row.top{align-items:flex-start}.bbdl .col{flex-direction:column;gap:4px;display:flex}.bbdl .col.g2{gap:2px}.bbdl .col.g12{gap:12px}.bbdl .grow{flex:1;min-width:0}.bbdl .hr{background:var(--border);flex:none;height:.5px}.bbdl .tile{flex-direction:column;gap:4px;display:flex}.bbdl .tile .v{font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;line-height:1.1}.bbdl .sm{color:var(--ink);background:color-mix(in srgb,var(--c) 12%,transparent);border:.5px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.bbdl .sm svg{width:12px;height:12px;stroke:var(--c);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bbdl .chip{background:var(--elevated);min-width:44px;min-height:44px;color:var(--ink);border:.5px solid var(--border);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:17px;display:inline-flex}.bbdl .chip.on{background:var(--sel);color:var(--onsel);border-color:#0000;font-weight:600}.bbdl .chip.cell{border-radius:12px;flex:1;padding:0}.bbdl .chip.cell.detail{flex-direction:column;gap:2px;min-height:52px;padding:4px 0}.bbdl .chip.cell .dl{letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:400}.bbdl .chip.cell .num{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.bbdl .chiprow{flex-wrap:wrap;gap:8px;display:flex}.bbdl .cellrow{gap:4px;display:flex}.bbdl .btn{background:var(--action);min-height:48px;color:var(--onaction);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 20px;font-size:17px;font-weight:600;display:inline-flex}.bbdl .btn.large{align-self:flex-start;width:auto}.bbdl .btn.bordered.large{min-height:44px}.bbdl .btn.bordered{background:color-mix(in srgb,var(--action) 14%,transparent);color:var(--action);align-self:flex-start;width:auto;min-height:44px;font-weight:500}.bbdl .btn.bordered.full{align-self:stretch;width:100%}.bbdl .btn.bordered.danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.bbdl .btn.glass{background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--ink);border:.5px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:auto;min-height:44px;font-weight:500}.bbdl .link{color:var(--action);align-items:center;min-height:44px;font-size:17px;font-weight:600;display:inline-flex}.bbdl .link.sec{color:var(--ink2);font-size:15px;font-weight:400}.bbdl .actionbar{background:color-mix(in srgb,var(--canvas) 78%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;gap:8px;margin-top:auto;padding:12px 16px 34px;display:flex;position:sticky;bottom:0}.bbdl .actionbar.flush{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.bbdl .tabbar{background:color-mix(in srgb,var(--surface) 72%,transparent);border:.5px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;justify-content:space-around;align-items:center;height:64px;margin:auto 16px 34px;padding:0 12px;display:flex;position:sticky;bottom:0;box-shadow:0 6px 16px #0000001a}.bbdl .tab{color:var(--ink2);flex-direction:column;align-items:center;gap:2px;min-width:64px;font-size:10px;font-weight:600;display:flex}.bbdl .tab.on{color:var(--action)}.bbdl .tab svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.bbdl .gap100{flex:none;height:100px}.bbdl .gap120{flex:none;height:120px}.bbdl .toast{background:color-mix(in srgb,var(--surface) 75%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:.5px solid var(--border);border-radius:999px;align-self:center;align-items:center;gap:8px;padding:12px 16px;font-size:17px;font-weight:600;display:inline-flex;box-shadow:0 4px 8px #00000014}.bbdl .receipt{background:var(--elevated);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.bbdl .prov{align-items:center;gap:2px;font-size:17px;font-weight:600;display:inline-flex}.bbdl .prov.rowt{color:var(--ink2);font-size:11px;font-weight:400}.bbdl .rail{border:1px solid var(--edge,#f2efe629);border-radius:9.24px;height:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000001f}.bbdl .rail .ink{background:var(--belt);flex:1}.bbdl .rail .rank{background:#1a1a1df0;justify-content:center;align-items:center;gap:6px;width:28%;min-width:76px;display:flex}.bbdl .rail.black .rank{background:#1a1a1db8}.bbdl .rail .rank i{background:#f2efe629;border-radius:1px;width:7px;height:62%;display:block}.bbdl .rail .rank i.on{background:#f2efe6}.bbdl .av{background:linear-gradient(160deg,color-mix(in srgb,var(--belt) 92%,white),var(--belt));width:58px;height:58px;color:var(--onink);border:1.74px solid var(--edge);border-radius:50%;flex:none;place-items:center;font-size:23px;font-weight:600;display:grid}.bbdl .srow{align-items:center;gap:12px;display:flex}.bbdl .srow .em{align-items:center;width:6px;height:44px;display:grid}.bbdl .srow .em i{width:6px;height:var(--h,60%);background:var(--gold);opacity:var(--o,.8);border-radius:2px;display:block}.bbdl .srow .r{text-align:right;flex-direction:column;gap:4px;display:flex}.bbdl .chv{color:var(--ink3);font-size:12px;font-weight:600}.bbdl .set .r{align-items:center;gap:12px;min-height:56px;padding:12px;display:flex}.bbdl .set .r+.r{border-top:.5px solid var(--border)}.bbdl .set .icn{width:28px;color:var(--ink2);flex:none;place-items:center;display:grid}.bbdl .list{flex-direction:column;gap:8px;display:flex}.bbdl .list .hd{color:var(--ink2);text-transform:uppercase;letter-spacing:.02em;padding:0 16px;font-size:13px}.bbdl .list .ft{color:var(--ink2);padding:0 16px;font-size:13px}.bbdl .list .grp{background:var(--surface);border-radius:10px;overflow:hidden}.bbdl .list .li{align-items:center;gap:12px;min-height:44px;padding:11px 16px;font-size:17px;display:flex}.bbdl .list .li+.li{border-top:.5px solid var(--border);margin-left:0}.bbdl .list .li .val{color:var(--ink2);margin-left:auto}.bbdl .seg{background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:9px;padding:2px;font-size:13px;font-weight:500;display:flex}.bbdl .seg span{text-align:center;color:var(--ink);border-radius:7px;flex:1;padding:6px 8px}.bbdl .seg span.on{background:var(--surface);font-weight:600;box-shadow:0 1px 3px #0000001f}.bbdl .toggle{background:color-mix(in srgb,var(--ink2) 35%,transparent);border-radius:999px;flex:none;width:51px;height:31px;position:relative}.bbdl .toggle:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.bbdl .toggle.on{background:var(--success)}.bbdl .toggle.on:after{left:22px}.bbdl .toggle.ink.on{background:var(--ink)}.bbdl .toggle.act.on{background:var(--action)}.bbdl .field{background:var(--elevated);color:var(--ink2);border-radius:12px;padding:12px;font-size:17px}.bbdl .heat{grid-template-rows:repeat(7,5px);grid-auto-flow:column;gap:.5px;display:grid}.bbdl .heat i{background:var(--elevated);border-radius:.5px;width:5px;height:5px;display:block}.bbdl .heat i.today{outline:1px solid var(--ink);outline-offset:0}.bbdl .psb{background:var(--surface);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-radius:16px;align-items:flex-start;gap:12px;padding:8px 12px;display:flex}.bbdl .track{background:color-mix(in srgb,var(--ink2) 20%,transparent);border-radius:3px;height:6px;overflow:hidden}.bbdl .track i{background:var(--volume);border-radius:3px;height:100%;display:block}.bbdl .steps{gap:4px;display:flex}.bbdl .steps i{background:color-mix(in srgb,var(--ink3) 35%,transparent);border-radius:2px;flex:1;height:4px}.bbdl .steps i.on{background:var(--sel)}.bbdl .dialog{background:#00000080;align-items:flex-end;padding:8px;display:flex;position:absolute;inset:0}.bbdl .sheet{background:var(--surface);border-radius:14px;width:100%;font-size:17px;overflow:hidden}.bbdl .sheet .t{text-align:center;color:var(--ink2);border-bottom:.5px solid var(--border);padding:14px 16px;font-size:13px}.bbdl .sheet .a{text-align:center;color:var(--action);border-bottom:.5px solid var(--border);padding:16px}.bbdl .sheet .a.d{color:var(--danger)}.bbdl .sheet .a.b{border:0;font-weight:600}.bbdl .sheet.cancel{margin-top:8px}.bbdl .ins{background:var(--surface);border:.5px solid var(--border);border-radius:12px;gap:12px;padding:12px;display:flex}.bbdl .ins i{background:var(--gold);flex:none;width:3px;height:34px;display:block}.bbdl .cu{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:auto 0;padding:40px 24px;display:flex}.bbdl .cu svg{width:56px;height:56px;stroke:var(--ink2);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bbdl .cu .tt{font-size:22px;font-weight:700}.bbdl .mat,.bbdl .mat *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.bbdl .t-metric,.bbdl .tile .v,.bbdl .mt .v{font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.bbdl .nav .large{letter-spacing:-.01em;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif!important}.bbdl .nav .bar .inline{font-weight:500}.bbdl .micro,.bbdl .micro.small{letter-spacing:.8px;font-size:11px;font-weight:500}.bbdl .micro.context{color:var(--ink2)}.bbdl .content,.bbdl .content.md{gap:16px}.bbdl .content.xl{gap:24px}.bbdl .cs{border-radius:16px;gap:8px;padding:16px}.bbdl .cs.hero{border-radius:16px;padding:16px}.bbdl .cs.metric{background:var(--surface);border:.5px solid var(--border)}.bbdl .cs.p0{gap:0;padding:0}.bbdl .col,.bbdl .col.g2{gap:4px}.bbdl .col.g8,.bbdl .col.g12{gap:8px}.bbdl .col.g16{gap:16px}.bbdl .tile .v{font-weight:300}.bbdl .sm{color:var(--c);background:0 0;border:0;border-radius:0;min-height:20px;padding:0;font-size:13px;font-weight:500}.bbdl .chip.on{font-weight:500}.bbdl .chip.on.obs{background:var(--sel);color:var(--onsel)}.bbdl .chip.compact{font-size:13px}.bbdl .chip.cell .num,.bbdl .chip.cell .dl{font-weight:500}.bbdl .btn{padding:0 24px;font-weight:500}.bbdl .btn.bordered,.bbdl .btn.bordered.large,.bbdl .btn.glass{min-height:48px;font-weight:500}.bbdl .link{font-weight:500}.bbdl .link.sec{font-size:13px;font-weight:400}.bbdl .tabbar,.bbdl .toast,.bbdl .rail,.bbdl .seg span.on{box-shadow:none}.bbdl .toast,.bbdl .tab{font-weight:500}.bbdl .srow .em i{background:var(--ink)}.bbdl .set .r{padding:12px 16px}.bbdl .list .grp{border:.5px solid var(--border);border-radius:16px}.bbdl .list .hd{letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:500}.bbdl .list .li{padding:12px 16px}.bbdl .seg span.on{font-weight:500}.bbdl .heat i{border-radius:1px}.bbdl .psb{border-radius:16px}.bbdl .ins{background:var(--elevated);border:0;border-radius:12px}.bbdl .ins i,.bbdl .track i,.bbdl .steps i.on{background:var(--ink)}.bbdl .cu .tt{font-size:22px;font-weight:500;line-height:28px}.bbdl .cu{gap:8px}.bbdl b{font-weight:500}.bbdl .mt{background:var(--elevated);border-radius:12px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px;display:flex}.bbdl .mt .v{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:28px}.bbdl .tiles{gap:8px;display:flex}.bbdl .legend .row{gap:8px;min-height:32px}.bbdl .hd3{flex-direction:column;gap:4px;display:flex}.bbdl .light{--chart:#32ade6;--chart2:#0a84ff}.bbdl .dark{--chart:#64d2ff;--chart2:#5ac8fa}.bbdl .hue-cyan{--chart:#32ade6;--chart2:#1e8fd6}.bbdl .dark .hue-cyan{--chart:#64d2ff;--chart2:#32ade6}.bbdl .hue-orange{--chart:#ff9f0a;--chart2:#ff375f}.bbdl .dark .hue-orange{--chart:#ffd60a;--chart2:#ff6482}.bbdl .hue-pink{--chart:#ff2d55;--chart2:#ff6482}.bbdl .dark .hue-pink{--chart:#ff375f;--chart2:#ff9fb3}.bbdl .hue-green{--chart:#30d158;--chart2:#66d4cf}.bbdl .dark .hue-green{--chart:#30d158;--chart2:#a8f0c6}.bbdl .hue-indigo{--chart:#5e5ce6;--chart2:#bf5af2}.bbdl .dark .hue-indigo{--chart:#7d7aff;--chart2:#da8fff}.bbdl .hue-teal{--chart:#40c8e0;--chart2:#30d158}.bbdl .dark .hue-teal{--chart:#70d7ff;--chart2:#66e0a8}.bbdl .cs[class*=hue-]{--volume:var(--chart);--intensity:var(--chart);--hr:var(--chart);--hrv:var(--chart);--sleep:var(--chart);--teal:var(--chart);--gold:var(--chart)}.bbdl .mat{--volume:var(--chart);--intensity:var(--chart);--hr:var(--chart);--hrv:var(--chart);--sleep:var(--chart);--teal:var(--chart);--gold:var(--chart);--context:var(--ink2)}:is(.bbdl .cs:has(svg.plot) .hd3 .micro,.bbdl .cs:has(.heat) .hd3 .micro,.bbdl .cs:has(.wm) .hd3 .micro){color:var(--chart)}.bbdl .heat i[data-l="1"]{background:color-mix(in srgb,var(--chart) 30%,transparent)}.bbdl .heat i[data-l="2"]{background:color-mix(in srgb,var(--chart) 50%,transparent)}.bbdl .heat i[data-l="3"]{background:color-mix(in srgb,var(--chart) 75%,transparent)}.bbdl .heat i[data-l="4"]{background:var(--chart)}.bbdl .wm .d{background:color-mix(in srgb,var(--chart) 14%,transparent)}.bbdl .track i{background:linear-gradient(90deg,var(--chart2),var(--chart))}.bbdl .mat *{font-variant-numeric:tabular-nums}.bbdl .mt{background:0 0;border-radius:0;padding:0}.bbdl .tiles{gap:16px}.bbdl .receipt{background:0 0;border-radius:0;padding:0}.bbdl .ins{background:0 0;padding:0}.bbdl .ic,.bbdl .ic.s,.bbdl .ic.l{width:22px;height:22px}.bbdl .chv .ic.s{width:16px;height:16px}.bbdl .cs .hr{display:none}.bbdl .search{background:var(--elevated);min-height:44px;color:var(--ink2);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:17px;display:flex}.bbdl .chiprow,.bbdl .cellrow{background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:9px;flex-wrap:nowrap;gap:0;padding:2px;display:flex}.bbdl .chip,.bbdl .chip.cell,.bbdl .chip.compact{min-width:0;min-height:32px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:7px;flex:1;padding:0 8px;font-size:13px;font-weight:400}.bbdl .chip.on,.bbdl .chip.cell.on{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 3px #0000001f}.bbdl .chip.cell.detail{min-height:44px}.bbdl .chip.cell .num{font-size:17px;font-weight:500}.bbdl .chip.cell .dl{font-size:11px}.bbdl .sm{align-items:center;min-height:20px;font-size:13px;font-weight:400;display:inline-flex}.bbdl .wm{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:4px;display:grid}.bbdl .wm .h{letter-spacing:.8px;text-transform:uppercase;color:var(--ink2);text-align:center;height:16px;font-size:9px;font-weight:500;line-height:16px}.bbdl .wm .d{letter-spacing:.4px;background:var(--elevated);height:36px;color:var(--ink);border-radius:8px;place-items:center;font-size:11px;font-weight:500;display:grid}.bbdl .wm .d.miss{border:.5px dashed var(--border);color:var(--ink3);background:0 0}.bbdl .wm .d.rest{color:var(--ink3);background:0 0}.bbdl .wm .d.future{background:0 0}.bbdl .wm .d.today{outline:1.5px solid var(--ink);outline-offset:-1.5px}.bbdl .pin{background:color-mix(in srgb,var(--surface) 72%,transparent);border:.5px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:44px;color:var(--ink);border-radius:16px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.bbdl .pin .ic{width:18px;height:18px}.bbdl .pin .grow{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:flex;overflow:hidden}.bbdl .pin b{font-weight:500}.bbdl .pin .mute{color:var(--ink2)}.bbdl .wk{letter-spacing:.8px;text-transform:uppercase;min-height:32px;color:var(--ink2);align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:500;display:flex}.bbdl .wk .grow{flex:1}.bbdl .wk .ic{width:16px;height:16px}.bbdl .sr{align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.bbdl .sr+.sr{border-top:.5px solid var(--border)}.bbdl .cs .row[style*=border-top]{border-top:0!important}.bbdl .sr .thumb{background:var(--elevated);border-radius:10px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.bbdl .sr .thumb svg{display:block}.bbdl .sr .thumb.icon{color:var(--ink2);place-items:center;display:grid}.bbdl .sr .eff{flex:none;gap:3px;display:flex}.bbdl .sr .eff i{background:var(--elevated);border-radius:50%;width:6px;height:6px;display:block}.bbdl .sr .eff i.on{background:var(--chart)}.bbdl .sr .chv{color:var(--ink3)}.bbdl .beltbg{--ink:#fff;--ink2:#ffffffb8;--ink3:#ffffff80;--border:#ffffff40;background:linear-gradient(180deg,var(--belt) 0%,color-mix(in srgb,var(--belt) 82%,#000) 100%)!important}.bbdl .beltbg .nav .bar .side,.bbdl .beltbg .nav .bar .inline{color:#fff}.bbdl .beltbg .steps i{background:#ffffff47}.bbdl .beltbg .steps i.on{background:#fff}.bbdl .scrub{background:color-mix(in srgb,var(--ink) 10%,transparent);border:.5px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;justify-content:space-between;align-items:center;height:44px;padding:0 22px;display:flex;position:relative}.bbdl .scrub i{background:color-mix(in srgb,var(--ink) 35%,transparent);border-radius:50%;width:8px;height:8px;display:block}.bbdl .scrub .knob{background:var(--surface);border:.5px solid var(--border);border-radius:50%;width:36px;height:36px;position:absolute;top:4px;box-shadow:0 2px 8px #0000002e}.bbdl .scrublabels{letter-spacing:.8px;text-transform:uppercase;color:var(--ink2);justify-content:space-between;padding:0 8px;font-size:11px;font-weight:500;display:flex}.bbdl .scrublabels b{color:var(--ink);font-weight:500}.bbdl .beltbg .scrub .knob{background:#fff;border:0}.bbdl .patch{background:#1a1a1df0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:88px;height:32px;margin:0 auto;display:flex}.bbdl .patch i{background:#f2efe62e;border-radius:1px;width:6px;height:20px;display:block}.bbdl .patch i.on{background:#f2efe6}.bbdl .beltbg .cs{--ink:#111114;--ink2:#5b616b;--ink3:#5b616bcc;--border:#d9d9df}.bbdl .beltbg .btn{color:var(--belt);background:#fff}.bbdl .sr.landed{background:color-mix(in srgb,var(--chart) 14%,transparent)}.bbdl .burst{height:0;position:relative;overflow:visible}.bbdl .burst i{background:var(--chart);border-radius:50%;width:4px;height:4px;position:absolute;bottom:0}.bbdl .toast.milestone{justify-content:center;font-size:13px;font-weight:500;position:absolute;top:70px;left:16px;right:16px}.bbdl .heat i.first{outline:2px solid var(--chart);outline-offset:2px;border-radius:1px}.bbdl .beltbg,.bbdl .beltbg.light,.bbdl .beltbg.dark{--ink:#fff;--ink2:#ffffffb8;--ink3:#ffffff80;--border:#ffffff40;isolation:isolate;position:relative;background:radial-gradient(120% 80% at 20% 10%,color-mix(in srgb,var(--belt) 78%,#fff) 0%,transparent 55%),radial-gradient(90% 70% at 85% 90%,color-mix(in srgb,var(--belt) 70%,#000) 0%,transparent 60%),linear-gradient(180deg,var(--belt) 0%,color-mix(in srgb,var(--belt) 84%,#000) 100%)!important}.bbdl .beltbg:before{content:"";opacity:.18;mix-blend-mode:overlay;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='.55'/></svg>");background-size:160px 160px;position:absolute;inset:0}.bbdl .beltbg:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 59% 75%,#ffffff59 0 1.6px,#0000 2px),radial-gradient(circle at 25% 69%,#ffffff59 0 .9px,#0000 1.4px),radial-gradient(circle at 59% 42%,#ffffffb3 0 .6px,#0000 1.4px),radial-gradient(circle at 78% 54%,#ffffff59 0 .9px,#0000 1.4px),radial-gradient(circle at 69% 12%,#ffffffe6 0 .6px,#0000 2px),radial-gradient(circle at 32% 80%,#ffffffe6 0 1.6px,#0000 2.6px),radial-gradient(circle at 58% 79%,#ffffffb3 0 .9px,#0000 2.6px),radial-gradient(circle at 65% 4%,#ffffffe6 0 1.6px,#0000 2.6px),radial-gradient(circle at 54% 74%,#ffffffe6 0 1.2px,#0000 2.6px),radial-gradient(circle at 31% 69%,#ffffff80 0 .6px,#0000 1.4px),radial-gradient(circle at 74% 17%,#ffffff59 0 .6px,#0000 2.6px),radial-gradient(circle at 51% 12%,#ffffffe6 0 .6px,#0000 2px),radial-gradient(circle at 28% 10%,#ffffff59 0 1.6px,#0000 3.2px),radial-gradient(circle at 55% 13%,#ffffffb3 0 1.2px,#0000 2.6px),radial-gradient(circle at 13% 43%,#ffffff80 0 .6px,#0000 3.2px),radial-gradient(circle at 17% 21%,#ffffffb3 0 .6px,#0000 1.4px),radial-gradient(circle at 9% 63%,#ffffff59 0 .9px,#0000 2px),radial-gradient(circle at 59% 69%,#ffffffb3 0 .9px,#0000 3.2px),radial-gradient(circle at 84% 53%,#ffffffe6 0 1.6px,#0000 3.2px),radial-gradient(circle at 29% 4%,#ffffff80 0 1.2px,#0000 1.4px),radial-gradient(circle at 28% 27%,#ffffff59 0 .6px,#0000 1.4px),radial-gradient(circle at 20% 31%,#ffffff59 0 1.2px,#0000 1.4px),radial-gradient(circle at 80% 46%,#ffffff80 0 1.6px,#0000 1.4px),radial-gradient(circle at 11% 15%,#ffffffb3 0 .9px,#0000 1.4px),radial-gradient(circle at 78% 51%,#ffffff80 0 1.6px,#0000 2px),radial-gradient(circle at 77% 65%,#ffffffb3 0 1.6px,#0000 2px),radial-gradient(circle at 82% 23%,#ffffff80 0 .9px,#0000 2px),radial-gradient(circle at 94% 28%,#ffffffb3 0 .9px,#0000 3.2px),radial-gradient(circle at 63% 81%,#ffffffe6 0 1.6px,#0000 1.4px),radial-gradient(circle at 15% 17%,#ffffffe6 0 1.2px,#0000 2px),radial-gradient(circle at 96% 94%,#ffffff59 0 1.2px,#0000 3.2px),radial-gradient(circle at 78% 66%,#ffffff80 0 .9px,#0000 1.4px),radial-gradient(circle at 18% 33%,#ffffff59 0 .6px,#0000 2.6px),radial-gradient(circle at 29% 30%,#ffffffe6 0 .6px,#0000 2.6px),radial-gradient(circle at 54% 61%,#ffffffb3 0 .6px,#0000 1.4px),radial-gradient(circle at 24% 40%,#ffffff80 0 .9px,#0000 1.4px),radial-gradient(circle at 48% 21%,#ffffff59 0 1.2px,#0000 2px),radial-gradient(circle at 77% 8%,#ffffffe6 0 1.6px,#0000 2.6px),radial-gradient(circle at 91% 43%,#ffffffe6 0 .6px,#0000 1.4px),radial-gradient(circle at 63% 12%,#ffffff80 0 1.2px,#0000 2px),radial-gradient(circle at 11% 13%,#ffffff59 0 1.2px,#0000 1.4px),radial-gradient(circle at 96% 94%,#ffffffb3 0 1.2px,#0000 2.6px),radial-gradient(circle at 12% 91%,#ffffff59 0 .6px,#0000 3.2px),radial-gradient(circle at 5% 67%,#ffffffe6 0 1.6px,#0000 3.2px),radial-gradient(circle at 76% 5%,#ffffffe6 0 .6px,#0000 1.4px),radial-gradient(circle at 83% 18%,#ffffff80 0 1.6px,#0000 2.6px);position:absolute;inset:0}.bbdl .beltbg>*{z-index:1;position:relative}.bbdl .beltbg .cs{-webkit-backdrop-filter:blur(20px)saturate(160%);--ink:#fff;--ink2:#ffffffb8;--ink3:#ffffff80;--border:#ffffff4d;--elevated:#ffffff24;--surface:#ffffff29;background:#ffffff29;border:.5px solid #ffffff59;box-shadow:inset 0 1px #ffffff59}.bbdl .beltbg .field{color:#ffffffb3;background:#ffffff24}.bbdl .beltbg .cs .micro{color:#ffffffb8}.bbdl .ax .t-screenTitle,.bbdl .ax .t-metric{font-size:46px;line-height:52px}.bbdl .ax .t-cardTitle,.bbdl .ax .t-value{font-size:30px;line-height:36px}.bbdl .ax .t-body,.bbdl .ax .t-bodyEmphasis{font-size:23px;line-height:30px}.bbdl .ax .t-caption,.bbdl .ax .t-meta,.bbdl .ax .t-statCaption,.bbdl .ax .t-secondary{font-size:18px;line-height:24px}.bbdl .ax .micro,.bbdl .ax .t-label,.bbdl .ax .t-labelSmall{font-size:15px}.bbdl .ax .btn{min-height:56px;font-size:23px}.bbdl .ax .chip{min-height:40px;font-size:18px}.bbdl .ax .nav .large{font-size:46px;line-height:52px}.bbdl .ax .sr{min-height:80px}.bbdl .ic-contrast.light{--canvas:#fff;--surface:#fff;--elevated:#dde3ee;--ink:#000;--ink2:#3a3f47;--ink3:#3a3f47;--border:#6b6b75;--action:#0040dd}.bbdl .ic-contrast.dark{--canvas:#000;--surface:#0e1424;--elevated:#232c40;--ink:#fff;--ink2:#d5d9e0;--ink3:#d5d9e0;--border:#8a8a96;--action:#409cff}.bbdl .ic-contrast .cs{border-width:1px}.bbdl .ic-contrast .heat i{outline:.5px solid var(--border)}.bbdl .pad .content,.bbdl .pad .nav{width:100%;max-width:720px;margin:0 auto}.bbdl .pad{width:834px}.bbdl .wg{background:var(--surface);border:.5px solid var(--border);box-sizing:border-box;border-radius:22px;flex-direction:column;flex:none;gap:8px;padding:16px;display:flex;overflow:hidden}.bbdl .wg.s{width:158px;height:158px}.bbdl .wg.m{width:338px;height:158px}.bbdl .wg.l{width:338px;height:354px}.bbdl .ring{background:conic-gradient(var(--chart) 0 66%,color-mix(in srgb,var(--chart) 18%,transparent) 66% 100%);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.bbdl .ring i{background:var(--surface);border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:500;display:grid}.bbdl .lock{background:#0b1020;border-radius:32px;flex-direction:column;align-items:center;gap:16px;width:402px;padding:40px 24px;display:flex}.bbdl .lock .t{color:#fff;font-size:34px;font-weight:300;line-height:41px}.bbdl .lock .ring{background:conic-gradient(#fff 0 66%,#ffffff40 66% 100%);width:44px;height:44px}.bbdl .lock .ring i{color:#fff;background:#0b1020;width:32px;height:32px;font-size:11px}.bbdl .share{background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 -8px 24px #0000002e}.bbdl .share .apps{gap:16px;display:flex}.bbdl .share .apps div{color:var(--ink2);flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.bbdl .share .apps i{background:var(--elevated);border-radius:14px;width:60px;height:60px;display:block}.bbdl .zones{flex-direction:column;gap:8px;margin-top:4px;display:flex}.bbdl .zr{align-items:center;gap:12px;min-height:28px;display:flex}.bbdl .zr .zl{flex-direction:column;flex:none;gap:2px;width:96px;display:flex}.bbdl .zr .zl b{color:var(--ink);font-size:13px;font-weight:500}.bbdl .zr .zl span{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:11px}.bbdl .zr .zt{background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:2px;flex:1;height:12px;overflow:hidden}.bbdl .zr .zt i{background:var(--z);border-radius:2px;height:100%;display:block}.bbdl .zr .zv{text-align:right;font-variant-numeric:tabular-nums;width:48px;color:var(--ink);flex:none;font-size:13px}.bbdl .rings{justify-content:space-between;gap:16px;display:flex}.bbdl .rg{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.bbdl .rg .r{background:conic-gradient(var(--chart) 0 var(--p),color-mix(in srgb,var(--chart) 16%,transparent) var(--p) 100%);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.bbdl .rg .r i{background:var(--surface);font-variant-numeric:tabular-nums;width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;font-size:17px;font-style:normal;font-weight:500;display:grid}.bbdl .rg .micro{text-align:center}.bbdl .track,.bbdl .track i{border-radius:2px}.bbdl .chv{font-size:13px;font-weight:500}.bbdl .prov,.bbdl .av{font-weight:500}.bbdl .tab{font-size:11px}.bbdl .psb{padding:16px}.bbdl .t-screenTitle{letter-spacing:-.01em;font-size:34px;font-weight:500;line-height:1.1}.bbdl .t-sectionTitle,.bbdl .t-cardTitle{letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.27}.bbdl .t-value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.27}.bbdl .t-metric{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:34px;font-weight:300;line-height:1.1}.bbdl .t-statCaption{font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:1.38}.bbdl .t-body{font-size:17px;font-weight:400;line-height:1.3}.bbdl .t-bodyEmphasis{font-size:17px;font-weight:500;line-height:1.3}.bbdl .t-secondary{font-size:13px;font-weight:400;line-height:1.38}.bbdl .t-longForm{font-size:17px;font-weight:400;line-height:1.3}.bbdl .t-label,.bbdl .t-labelSmall{font-size:11px;font-weight:500;line-height:1.2}.bbdl .t-caption,.bbdl .t-meta{font-size:13px;font-weight:400;line-height:1.38}.bbdl .light{--action:#06c;--onaction:#fff}.bbdl .dark{--action:#2b93ff;--onaction:#fff}.bbdl .btn{background:var(--action);min-height:48px;color:var(--onaction);border-radius:999px;width:100%;padding:0 24px;font-size:17px;font-weight:500}.bbdl .btn.bordered,.bbdl .btn.bordered.large,.bbdl .btn.bordered.full{background:color-mix(in srgb,var(--action) 14%,transparent);min-height:48px;color:var(--action);font-weight:500}.bbdl .btn.bordered.neutral{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.bbdl .btn.bordered.danger{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.bbdl .btn.glass{background:color-mix(in srgb,var(--surface) 72%,transparent);min-height:44px;color:var(--action);border:.5px solid var(--border)}.bbdl .btn.dis{opacity:.4}.bbdl .link{color:var(--action);min-height:44px;font-size:17px;font-weight:500}.bbdl .link.sec{color:var(--action);min-height:44px;font-size:13px;font-weight:400}.bbdl .toggle.on,.bbdl .toggle.ink.on,.bbdl .toggle.act.on{background:var(--action)}.bbdl .glassbtn,.bbdl .tab.on,.bbdl .nav .bar .side{color:var(--action)}.bbdl .field,.bbdl .search{background:var(--elevated);min-height:44px;color:var(--ink2);border-radius:12px;font-size:17px}.bbdl .cs.metric{border-radius:16px;padding:16px}.bbdl .psb{border:.5px solid var(--border)}.bbdl .mt{justify-content:flex-end;gap:4px}.bbdl .mt .micro{white-space:nowrap;text-overflow:ellipsis;height:16px;line-height:16px;overflow:hidden}.bbdl .mt .v{white-space:nowrap;height:28px;line-height:28px}.bbdl .tiles{align-items:flex-end}.bbdl .mat.light{--canvas:#f3f6fb;--surface:#fff;--elevated:#e7ecf5;--ink:#111114;--ink2:#5b616b;--ink3:#5b616bcc;--border:#d9d9df;--action:#06c;--onaction:#fff;--teal:#087a78;--intensity:#c43b2d;--gold:#a9701d;--ongold:#0b0b0d;--success:#26714c;--warning:#8a5b0a;--danger:#b42318;--context:#6f7c84;--sel:#111114;--onsel:#fff;--volume:#176aa6;--sleep:#7555af;--hr:#b13d73;--hrv:#27754c;--rank:#d33b32}.bbdl .mat.dark{--canvas:#0b1020;--surface:#151b2b;--elevated:#20283a;--ink:#f5f5f7;--ink2:#a2a6ae;--ink3:#a2a6aecc;--border:#2c2c32;--action:#2b93ff;--onaction:#fff;--teal:#5edad3;--intensity:#ff806f;--gold:#e1ae58;--ongold:#0b0b0d;--success:#68d5a0;--warning:#f0bd62;--danger:#ff8a80;--context:#aab4bc;--sel:#f5f5f7;--onsel:#0b1020;--volume:#67c7f1;--sleep:#bba4f4;--hr:#f29cc1;--hrv:#7dd4a7;--rank:#ff6c61}.bbdl .sidebar{border-right:.5px solid var(--line);background:var(--bg);z-index:20;box-sizing:border-box;flex-direction:column;gap:2px;width:216px;height:100vh;padding:32px 16px 48px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.bbdl .sidebar .sb-title{color:var(--fg);padding:0 8px 16px;font-size:13px;font-weight:600}.bbdl .sidebar .sb-group{letter-spacing:.8px;text-transform:uppercase;color:var(--fg2);opacity:.8;padding:16px 8px 6px;font-size:11px;font-weight:500}.bbdl .sidebar a{color:var(--fg2);border-radius:8px;padding:7px 8px;font-size:14px;line-height:1.3;text-decoration:none;display:block}.bbdl .sidebar a:hover{background:color-mix(in srgb,var(--fg) 7%,transparent);color:var(--fg)}.bbdl .sidebar a.on{background:color-mix(in srgb,var(--tint) 12%,transparent);color:var(--fg);font-weight:500}.bbdl{padding-left:216px}@media (max-width:1100px){.bbdl .sidebar{border-right:0;border-bottom:.5px solid var(--line);flex-flow:wrap;align-items:baseline;gap:4px 12px;width:auto;height:auto;padding:16px 24px;position:static}.bbdl .sidebar .sb-title{padding:0 8px 0 0}.bbdl .sidebar .sb-group{padding:0 0 0 8px}.bbdl .sidebar a{padding:4px 8px}.bbdl{padding-left:0}}.bbdl{--bg:#fff;--fg:#111114;--fg2:#5b616b;--line:#e5e7eb;--tint:#3654c7;--pad:#3654c724;--grid:#3654c729}.bbdl,.bbdl{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.bbdl .wrap{max-width:1180px;margin:0 auto;padding:64px 32px 120px}.bbdl header h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:34px;font-weight:500}.bbdl header p{color:var(--fg2);max-width:62ch;margin:0;font-size:17px;line-height:1.5}.bbdl .toc{flex-wrap:wrap;gap:8px 24px;margin:32px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.bbdl .toc a{color:var(--fg2);text-decoration:none}.bbdl .toc a:hover{color:var(--fg)}.bbdl section{border-top:.5px solid var(--line);margin-top:48px;padding:48px 0 16px}.bbdl .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);font-size:11px;font-weight:500}.bbdl section h2{letter-spacing:-.01em;margin:4px 0 24px;font-size:22px;font-weight:500}.bbdl section>p{color:var(--fg2);max-width:66ch;margin:0 0 24px;font-size:15px;line-height:1.6}.bbdl table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:13px}.bbdl th,.bbdl td{text-align:left;border-bottom:.5px solid var(--line);vertical-align:top;padding:10px 12px 10px 0}.bbdl th{color:var(--fg2);font-weight:500}.bbdl td.num{font-variant-numeric:tabular-nums}.bbdl .pair{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 24px;display:grid}@media (max-width:820px){.bbdl .pair{grid-template-columns:1fr}}.bbdl .pair .mat:not(.phone-frame){align-items:flex-start;width:auto!important}.bbdl .pair .mat:not(.phone-frame)>*{width:338px;max-width:100%}.bbdl .mat{background:var(--canvas);width:auto;min-height:0;color:var(--ink);border:.5px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}.bbdl .mat.grid8{background-image:linear-gradient(var(--grid) .5px,transparent .5px),linear-gradient(90deg,var(--grid) .5px,transparent .5px);background-position:16px 16px;background-size:8px 8px}.bbdl .mat.padshow>*{position:relative}.bbdl .mat.padshow>:after,.bbdl .mat.padshow .tiles>.mt:after,.bbdl .mat.padshow .set .r:after,.bbdl .mat.padshow .chiprow>.chip:after,.bbdl .mat.padshow .cellrow>.chip:after,.bbdl .mat.padshow .col>.btn:after{content:"";border:solid var(--pad);border-width:var(--pv,0) var(--ph,0);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.bbdl .mat.padshow .tiles>.mt,.bbdl .mat.padshow .set .r,.bbdl .mat.padshow .chiprow>.chip,.bbdl .mat.padshow .cellrow>.chip,.bbdl .mat.padshow .col>.btn{position:relative}.bbdl .mat.padshow .tiles>.mt:after{border-width:12px}.bbdl .mat.padshow .set .r:after,.bbdl .mat.padshow .sr:after{border-width:10px 16px}.bbdl .mat.padshow .sr{position:relative}.bbdl .mat.padshow .chiprow>.chip:after,.bbdl .mat.padshow .cellrow>.chip:after{border-width:0 12px}.bbdl .mat.padshow .col>.btn:after{border-width:0 24px}.bbdl .comp{margin:0 0 48px}.bbdl .comp-h{margin:0 0 16px}.bbdl .comp-h h3{margin:2px 0 0;font-size:17px;font-weight:500}.bbdl .layers{grid-template-columns:1fr 1fr;gap:24px 16px;display:grid}@media (max-width:820px){.bbdl .layers{grid-template-columns:1fr}}.bbdl .layer .lh{letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);margin:0 0 8px;font-size:11px;font-weight:500}.bbdl .layer .mat{align-items:flex-start;width:100%;padding:16px}.bbdl .layer .mat>*{width:338px;max-width:100%}.bbdl .layer p{color:var(--fg2);margin:8px 0 0;font-size:13px;line-height:1.5}.bbdl .sw{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0 0 24px;display:grid}.bbdl .sw div{border:.5px solid var(--line);font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:84px;padding:12px;font-size:12px;line-height:1.4;display:flex}.bbdl .sw b{font-weight:500;display:block}.bbdl .space{align-items:flex-end;gap:24px;margin:0 0 24px;display:flex}.bbdl .space div{color:var(--fg2);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.bbdl .space i{background:var(--tint);border-radius:2px;display:block}.bbdl .radii{flex-wrap:wrap;gap:24px;margin:0 0 24px;display:flex}.bbdl .radii div{color:var(--fg2);flex-direction:column;gap:8px;font-size:12px;display:flex}.bbdl .radii i{border:.5px solid var(--fg);background:0 0;width:120px;height:72px;display:block}.bbdl .typerow{border-bottom:.5px solid var(--border);color:var(--ink2);grid-template-columns:120px 1fr 200px;align-items:baseline;gap:16px;padding:12px 0;font-size:13px;display:grid}.bbdl .typerow .sample{color:var(--ink)}.bbdl ul.never{color:var(--fg);max-width:66ch;padding-left:18px;font-size:15px;line-height:1.7}.bbdl .tsw{flex-wrap:wrap;gap:12px;margin:0 0 24px;display:flex}.bbdl .tsw div{border:.5px solid var(--line);border-radius:12px;flex:1;min-width:160px;padding:12px;font-size:12px}.bbdl .tsw b{margin-bottom:4px;font-weight:500;display:block}.bbdl .icons{flex-wrap:wrap;align-items:flex-start;gap:24px;margin:0 0 24px;display:flex}.bbdl .iconcell{color:var(--fg2);flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.bbdl .flow{gap:16px;margin:8px 0;padding:8px 0 16px;display:flex;overflow-x:auto}.bbdl .flow>div{flex:none;width:322px;height:700px;overflow:hidden}.bbdl .flow .mat.phone-frame{transform-origin:0 0;width:402px;min-height:874px;transform:scale(.8)}.bbdl .scr{margin:0 0 32px}.bbdl .scr .lh{letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);margin:0 0 8px;font-size:11px;font-weight:500}.bbdl .mat.phone-frame{border-radius:32px;flex-direction:column;gap:0;width:402px;max-width:100%;min-height:874px;padding:0;display:flex;overflow:hidden}.bbdl .mat.board{border-radius:16px;width:100%;max-width:100%;min-height:0;padding:24px;display:block;overflow-x:auto}.bbdl .mat.board .content{gap:12px!important;padding:0!important}.bbdl .mat.board .safe,.bbdl .mat.board .tabbar,.bbdl .mat.board .gap100{display:none!important}.bbdl .scr .pair>div{justify-content:center;display:flex}.bbdl .mat.chart-frame{background:0 0;border:0;width:402px;max-width:100%;min-height:0;padding:0}.bbdl .mat.chart-frame .content{padding:0 16px}.bbdl .films{grid-template-columns:2fr 1fr;align-items:start;gap:24px;margin:0 0 24px;display:grid}@media (max-width:820px){.bbdl .films{grid-template-columns:1fr}}.bbdl .film{flex-direction:column;gap:8px;min-width:0;display:flex}.bbdl .film video{border:.5px solid var(--line);background:#0b0b0d;border-radius:16px;width:100%;height:auto;display:block}.bbdl .film .cap{color:var(--fg2);font-size:12px;line-height:1.5}.bbdl .film .cap b{color:var(--fg);font-weight:500}html.dark .bbdl{--bg:#0a0a0b;--fg:#f5f5f7;--fg2:#a2a6ae;--line:#232326;--tint:#8fa6ff;--pad:#8fa6ff2e;--grid:#8fa6ff33}.bbdl{color:var(--fg);background:0 0;align-items:flex-start;padding-left:0;display:flex}.bbdl>.sidebar{background:0 0;flex:0 0 216px;height:auto;max-height:100dvh;position:sticky;top:0;left:auto}.bbdl>.wrap{flex:auto;min-width:0;padding-top:32px}@media (max-width:1100px){.bbdl{display:block}.bbdl>.sidebar{flex:none;max-height:none;position:static}.bbdl>.wrap{padding-top:0}}.bbdl .mat.themed{--canvas:#f3f6fb;--surface:#fff;--elevated:#e7ecf5;--ink:#111114;--ink2:#5b616b;--ink3:#5b616bcc;--border:#d9d9df;--action:#06c;--onaction:#fff;--teal:#087a78;--intensity:#c43b2d;--gold:#a9701d;--ongold:#0b0b0d;--success:#26714c;--warning:#8a5b0a;--danger:#b42318;--context:#6f7c84;--sel:#111114;--onsel:#fff;--volume:#176aa6;--sleep:#7555af;--hr:#b13d73;--hrv:#27754c;--rank:#d33b32}html.dark .bbdl .mat.themed{--canvas:#0b1020;--surface:#151b2b;--elevated:#20283a;--ink:#f5f5f7;--ink2:#a2a6ae;--ink3:#a2a6aecc;--border:#2c2c32;--action:#2b93ff;--onaction:#fff;--teal:#5edad3;--intensity:#ff806f;--gold:#e1ae58;--ongold:#0b0b0d;--success:#68d5a0;--warning:#f0bd62;--danger:#ff8a80;--context:#aab4bc;--sel:#f5f5f7;--onsel:#0b1020;--volume:#67c7f1;--sleep:#bba4f4;--hr:#f29cc1;--hrv:#7dd4a7;--rank:#ff6c61}.bbdl .pair.nav-single{grid-template-columns:1fr}.bbdl .pair.nav-single .mat.phone-frame{width:100%;max-width:100%;min-height:0;padding:16px;overflow-x:auto}
