@layer theme,base;@layer components{:where(.bk-card){border-radius:var(--r-card);background:linear-gradient(180deg, var(--card-t), var(--card-b));position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f,0 10px 22px #00000030,0 40px 40px #0000002b,0 89px 54px 5px #0000001a}:where(.bk-card--flat){box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f}:where(.bk-well){border-radius:var(--r-inner);background:#0f141b;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 1px 2px #00000059}:where(.bk-frost){isolation:isolate;position:relative}:where(.bk-frost):after,:where(.bk-frost):before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-pop) var(--ease), transform var(--dur-snap) var(--spring-snap);position:absolute;inset:0;transform:scale(1.03)}:where(.bk-frost):after{z-index:1;background:var(--frost-corner) no-repeat left -1px top -1px / 40px 40px, var(--frost-corner-r) no-repeat right -1px bottom -1px / 34px 34px, linear-gradient(180deg, #e2f3fd30, #aad6f412);box-shadow:inset 0 0 0 1px #d6eefc66,inset 0 1px #ffffff57,inset 0 -10px 18px -10px #b9e0fb38}:where(.bk-frost):before{z-index:1;background:var(--noise) 0 0 / 90px 90px;mix-blend-mode:soft-light}:where(.bk-frost[data-held=true]):after{opacity:1;transform:none}:where(.bk-frost[data-held=true]):before{opacity:.2;transform:none}:where(.bk-stat){font-size:var(--bk-stat-size,64px);letter-spacing:-.012em;color:var(--t1);font-weight:600;font-stretch:94%;line-height:1;display:block}:where(.bk-stat-label){color:var(--t3);margin-top:8px;font-size:15px;font-weight:500;line-height:20px;display:block}:where(.bk-live){background:var(--ice);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative;box-shadow:0 0 0 3px #75beff2e}:where(.bk-live):after{content:"";opacity:0;animation:bk-ping 1.6s var(--ease-out) infinite paused;border:1px solid #75beffbf;border-radius:50%;position:absolute;inset:0}:where([data-active=true]) :where(.bk-live):after{animation-play-state:running}:where(.bk-idle){animation-play-state:paused}:where([data-active=true]) :where(.bk-idle),:where([data-active=true].bk-idle){animation-play-state:running}:where(.bk-toast){min-height:36px;color:var(--t1);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-pop) var(--spring-pop);background:#141a22d6;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex;transform:translateY(8px)scale(.98);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff1a,0 12px 26px -12px #000000d9}:where(.bk-toast[data-show]){opacity:1;transform:none}:where(.bk-toast) svg{flex:none;width:16px;height:16px}:where(.bk-seg){--n:2;--i:0;isolation:isolate;grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:#ffffff0e;border-radius:999px;height:40px;padding:4px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px 2px #00000059}:where(.bk-seg--sm){height:34px;padding:3px}:where(.bk-seg-ind){z-index:-1;width:calc((100% - 8px) / var(--n));transform:translateX(calc(var(--i) * 100%));transition:transform var(--dur-snap) var(--spring-snap);background:linear-gradient(#8fccff,#6fbafc);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #03285033,0 1px 2px #00000073,0 6px 14px -6px #000c}:where(.bk-seg--sm) :where(.bk-seg-ind){width:calc((100% - 6px) / var(--n));top:3px;bottom:3px;left:3px}:where(.bk-seg--glass) :where(.bk-seg-ind){background:linear-gradient(#ffffff2b,#ffffff1a);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff1a,0 1px 2px #0006,0 6px 14px -6px #000c}:where(.bk-seg-opt){white-space:nowrap;min-width:0;color:var(--t2);-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:relative}:where(.bk-seg-opt)>span{text-overflow:ellipsis;overflow:hidden}:where(.bk-seg-opt) svg{flex:none;width:15px;height:15px}:where(.bk-seg-opt):hover{color:var(--t1)}:where(.bk-seg-opt[aria-checked=true]){color:var(--ice-ink)}:where(.bk-seg--glass) :where(.bk-seg-opt[aria-checked=true]){color:var(--t1)}:where(.bk-seg-opt):focus-visible{outline:2px solid var(--ice-hi);outline-offset:2px;border-radius:999px}:where(.bk-chips){flex-wrap:wrap;gap:8px;display:flex}:where(.bk-chip){white-space:nowrap;height:34px;color:var(--t2);-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-press) var(--ease-state);background:#ffffff0b;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff17}:where(.bk-chip):hover{color:var(--t1);background:#ffffff13}:where(.bk-chip):active{transform:scale(.97)}:where(.bk-chip[aria-checked=true],.bk-chip[aria-pressed=true]){color:var(--ice-hi);background:var(--ice-wash);box-shadow:inset 0 0 0 1px #75beff6b,inset 0 1px #b9e0fb1f}:where(.bk-chip) svg{flex:none;width:15px;height:15px}:where(.bk-chip-n){font-variant-numeric:tabular-nums;color:var(--t2);font-weight:500}:where(.bk-chip[aria-checked=true],.bk-chip[aria-pressed=true]) :where(.bk-chip-n){color:var(--ice-hi);opacity:.75}:where(.bk-chip):focus-visible{outline:2px solid var(--ice-hi);outline-offset:2px;border-radius:999px}:where(.bk-switch){--w:44px;--h:26px;--k:20px;--pad:3px;width:var(--w);height:var(--h);isolation:isolate;background:var(--ctl);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;display:inline-block;position:relative;box-shadow:inset 0 1px 2px #0000008c,inset 0 0 0 1px #ffffff0d}:where(.bk-switch):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s var(--ease);background:linear-gradient(#8fccff,#62b2fb);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff6b,inset 0 0 0 1px #0a3c6e40}:where(.bk-switch[aria-checked=true]):after{opacity:1}:where(.bk-switch-knob,.bk-switch-rip){z-index:1}:where(.bk-switch--md){--w:52px;--h:32px;--k:26px}:where(.bk-switch--lg){--w:128px;--h:76px;--k:64px;--pad:6px;background:linear-gradient(#1d2530,#2b3542);box-shadow:inset 0 2px 7px #0009,inset 0 0 0 1px #ffffff1f,0 0 0 1px #0000008c,0 1px 0 1px #ffffff0f}:where(.bk-switch-knob){top:var(--pad);left:var(--pad);width:var(--k);height:var(--k);transition:transform var(--dur-pop) var(--spring-bounce);background:radial-gradient(circle at 34% 28%,#fff 0 16%,#e3edf6 44%,#b4c3d1 100%);border-radius:50%;position:absolute;box-shadow:0 1px 2px #00000080,0 0 0 .5px #0000004d}:where(.bk-switch--lg) :where(.bk-switch-knob){transition-duration:var(--dur-snap);transition-timing-function:var(--spring-pop);background:radial-gradient(circle at 36% 27%,#fff 0 13%,#eef5fb 34%,#c9d6e2 76%,#a9b8c7 100%);box-shadow:0 2px 4px #00000080,0 10px 18px #0006,inset 0 -2px 4px #00000024,inset 0 1px 1px #fff}:where(.bk-switch--lg):after{background:linear-gradient(#58a8f4,#8fccff);box-shadow:inset 0 2px 7px #03285a66,inset 0 0 0 1px #fff3}:where(.bk-switch[aria-checked=true]) :where(.bk-switch-knob){transform:translateX(calc(var(--w) - var(--k) - 2 * var(--pad)));background:radial-gradient(circle at 34% 28%,#fff 0 22%,#f2f8ff 50%,#cfe5f8 100%)}:where(.bk-switch-rip){top:var(--pad);right:var(--pad);width:var(--k);height:var(--k);opacity:0;pointer-events:none;border:1.5px solid #e2f3fcd9;border-radius:50%;position:absolute}:where(.bk-switch.rip) :where(.bk-switch-rip){animation:rip .6s var(--ease-out)}:where(.bk-switch):focus-visible{outline:2px solid var(--ice-hi);outline-offset:3px;border-radius:999px}:where(.bk-switch):disabled,:where(.bk-switch[aria-disabled=true]){opacity:.5;cursor:not-allowed}.btn.bk-pill{--h:40px;gap:8px;padding:0 18px 0 15px;font-size:15px}.btn.bk-pill.btn-text{padding:0 18px}.btn.bk-pill svg{width:16px;height:16px}.btn.bk-pill[aria-pressed=true].btn-glass{color:var(--ice-hi);background:var(--ice-wash);box-shadow:inset 0 0 0 1px #75beff6b,inset 0 1px #b9e0fb24}:where(.bk-slider){--p:50%;cursor:pointer;touch-action:pan-y;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;width:100%;height:44px;margin:0;padding:0;display:block}:where(.bk-slider):focus{outline:none}:where(.bk-slider)::-webkit-slider-runnable-track{background:linear-gradient(90deg, #6fbafc 0 var(--p), #ffffff1a var(--p) 100%);border-radius:999px;height:6px;box-shadow:inset 0 1px 1px #00000073}:where(.bk-slider)::-moz-range-track{background:linear-gradient(90deg, #6fbafc 0 var(--p), #ffffff1a var(--p) 100%);border-radius:999px;height:6px;box-shadow:inset 0 1px 1px #00000073}:where(.bk-slider)::-webkit-slider-thumb{appearance:none;width:28px;height:28px;transition:transform var(--dur-press) var(--ease-state);background:radial-gradient(circle at 34% 28%,#fff 0 22%,#f2f8ff 50%,#cfe5f8 100%);border:0;border-radius:50%;margin-top:-11px;box-shadow:0 1px 2px #00000080,0 6px 14px #00000073,0 0 0 .5px #0000004d}:where(.bk-slider)::-moz-range-thumb{width:28px;height:28px;transition:transform var(--dur-press) var(--ease-state);background:radial-gradient(circle at 34% 28%,#fff 0 22%,#f2f8ff 50%,#cfe5f8 100%);border:0;border-radius:50%;box-shadow:0 1px 2px #00000080,0 6px 14px #00000073,0 0 0 .5px #0000004d}:where(.bk-slider):active::-webkit-slider-thumb{transform:scale(1.08)}:where(.bk-slider):active::-moz-range-thumb{transform:scale(1.08)}:where(.bk-slider):focus-visible::-webkit-slider-thumb{box-shadow:0 1px 2px #00000080, 0 0 0 2px var(--bg), 0 0 0 4px var(--ice-hi)}:where(.bk-slider):focus-visible::-moz-range-thumb{box-shadow:0 1px 2px #00000080, 0 0 0 2px var(--bg), 0 0 0 4px var(--ice-hi)}:where(.bk-slider-wrap){display:block}:where(.bk-slider-ends){color:var(--t3);justify-content:space-between;gap:12px;margin-top:-6px;font-size:12px;font-weight:500;line-height:16px;display:flex}:where(.bk-search){height:44px;transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:#ffffff0e;border-radius:999px;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px 2px #0000004d}:where(.bk-search):focus-within{background:#ffffff13;box-shadow:inset 0 0 0 1px #75beff8c,0 0 0 3px #75beff29}:where(.bk-search)>svg{width:18px;height:18px;color:var(--t3);pointer-events:none;position:absolute;left:15px}:where(.bk-search-input){border-radius:inherit;min-width:0;height:100%;color:var(--t1);font:inherit;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0 44px 0 42px;font-size:16px}:where(.bk-search-input)::placeholder{color:var(--t3)}:where(.bk-search-input)::-webkit-search-cancel-button{-webkit-appearance:none;display:none}:where(.bk-search-clear){width:36px;height:36px;color:var(--t2);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;right:4px}:where(.bk-search-clear):hover{color:var(--t1);background:#ffffff14}:where(.bk-search-clear) svg{width:16px;height:16px}:where(.bk-search-clear):focus-visible{outline:2px solid var(--ice-hi);outline-offset:0;border-radius:50%}:where(.bk-roll){font-variant-numeric:normal;line-height:1;display:inline-flex}:where(.bk-roll-col){height:1em;display:inline-block;position:relative;overflow:hidden}:where(.bk-roll-size):before{content:attr(data-d);visibility:hidden}:where(.bk-roll-stack){transform:translate(-50%, calc(var(--d,0) * -1em));transition:transform var(--dur-snap) var(--spring-snap);transition-delay:var(--rd,0s);display:block;position:absolute;top:0;left:50%}:where(.bk-roll-stack):before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;text-align:center;line-height:1;display:block}:where(.bk-roll--count) :where(.bk-roll-stack):before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9"}:where(.bk-roll--count) :where(.bk-roll-stack){transition:transform .15s var(--ease-out)}:where(.bk-roll--count) :where(.bk-roll-col){transition:opacity .12s var(--ease)}:where(.bk-roll--count) :where(.bk-roll-col[data-lead]){opacity:0}@media (max-width:733px){:where(.bk-seg){height:44px}:where(.bk-seg-opt){font-size:14px}:where(.bk-chip):before,:where(.bk-switch):before{content:"";position:absolute;inset:-5px -2px}:where(.bk-switch):before{inset:calc((44px - var(--h)) / -2) -4px}.btn.bk-pill{--h:44px}}@media (pointer:coarse){:where(.bk-chip):before{content:"";position:absolute;inset:-5px -2px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){:where(.bk-frost):before{display:none}:where(.bk-frost):after{box-shadow:inset 0 0 0 1px var(--ice-hi);background:0 0}:where(.bk-toast){background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){:where(.bk-seg),:where(.bk-chip),:where(.bk-switch),:where(.bk-search){border:1px solid buttontext}:where(.bk-seg-ind){forced-color-adjust:none;background:highlight}:where(.bk-seg-opt[aria-checked=true]){forced-color-adjust:none;color:highlighttext}:where(.bk-chip[aria-checked=true],.bk-chip[aria-pressed=true]){outline:2px solid highlight}:where(.bk-switch[aria-checked=true]){forced-color-adjust:none;background:highlight}:where(.bk-switch):after{display:none}:where(.bk-switch-knob){forced-color-adjust:none;background:buttontext}:where(.bk-switch):focus-visible{outline-color:canvastext}}}@layer utilities;@keyframes bk-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}
