.bk2 .bk2-h2{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing);color:var(--color-ink)}.bk2 .bk2-h3{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);color:var(--color-ink)}.bk2{--bk2-top:84px}@media (min-width:40rem){.bk2{--bk2-top:88px}}.bk2 .bk2-sec,.bk2 .bk2-prose :is(h2,h3)[id]{scroll-margin-top:calc(var(--bk2-top) + 68px)}@media (min-width:64rem){.bk2 .bk2-sec,.bk2 .bk2-prose :is(h2,h3)[id]{scroll-margin-top:calc(var(--bk2-top) + 20px)}}.bk2 .bk2-side{top:calc(var(--bk2-top) + 12px);position:sticky}.bk2 .bk2-toc-list{max-height:calc(100dvh - var(--bk2-top) - 19rem);scrollbar-width:thin;overscroll-behavior:contain;overflow-y:auto}.bk2 .bk2-toclink{font-size:var(--text-small);color:var(--color-ink-3);border-radius:10px;padding:8px 10px;line-height:1.375;transition:color .16s,background-color .16s;display:block}.bk2 .bk2-toclink:hover{color:var(--color-accent);background:var(--color-surface-3)}.bk2 .bk2-toclink:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.bk2 .bk2-toclink.is-on{color:var(--color-accent);background:var(--color-accent-faint);box-shadow:inset 2px 0 0 var(--color-accent)}.bk2 li:has(>.bk2-toc-sub .is-on)>.bk2-toclink{color:var(--color-ink);background:var(--color-accent-soft);box-shadow:inset 2px 0 0 var(--color-accent);font-weight:600}.bk2 .bk2-toclink--sub{font-size:var(--text-caption);color:var(--color-ink-4);padding:6px 8px}#bk2-top{scroll-margin-top:calc(var(--bk2-top) + 8px)}.bk2 .bk2-toc-sub{transition:border-color .2s, margin .24s var(--ease-out-expo);border-left:1px solid #0000;margin:0 0 0 14px;padding-left:8px}.bk2 .bk2-toc-sub[data-any]{border-left-color:var(--color-hairline);margin-top:2px;margin-bottom:6px}.bk2 .bk2-toc-sub>li{opacity:0;visibility:hidden;transition:grid-template-rows .34s var(--ease-out-expo), opacity .22s, visibility 0s linear .34s;grid-template-rows:0fr;display:grid}.bk2 .bk2-toc-sub>li.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.bk2 .bk2-toc-sw{min-height:0;overflow:hidden}.bk2 .bk2-toc-sub .bk2-toclink{margin-top:2px}@media (prefers-reduced-motion:reduce){.bk2 .bk2-toc-sub,.bk2 .bk2-toc-sub>li{transition:none}}.bk2 .bk2-chip{border:1px solid var(--color-edge);color:var(--color-ink-2);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.bk2 .bk2-chip--ok{border-color:var(--color-accent-edge);color:var(--color-accent);background:var(--color-accent-faint)}.bk2 .bk2-cta{transition:transform .18s var(--ease-out-expo), box-shadow .18s var(--ease-out-expo);box-shadow:0 10px 30px -14px var(--color-accent-glow)}.bk2 .bk2-cta:active{transform:translateY(1px)}.bk2 .bk2-vip{color:#e6f7ff;background:linear-gradient(#0d1b26,#0d1b26) padding-box padding-box,linear-gradient(120deg,#5fd0ff,#e9f9ff 50%,#9d8cff) border-box;border:1px solid #0000;overflow:hidden;box-shadow:0 0 16px -6px #5fd0ff8c}html[data-theme=light] .bk2 .bk2-vip{background:linear-gradient(#0f2230,#0f2230) padding-box padding-box,linear-gradient(120deg,#5fd0ff,#e9f9ff 50%,#9d8cff) border-box;box-shadow:0 2px 10px -4px #0f223073}.bk2 .bk2-vip:after{content:"";pointer-events:none;animation:bk2-vip-sheen 1.6s var(--ease-out-expo) .6s 1 forwards;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes bk2-vip-sheen{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.bk2 .bk2-vip:after{animation:none;display:none}}.bk2 .bk2-mix{--bk-brand:#08ffb5;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--bk-brand) 30%, transparent), transparent 62%) padding-box, radial-gradient(100% 90% at 0% 100%, #08ffb524, transparent 62%) padding-box, linear-gradient(#0b0f0c9e, #0b0f0c9e) padding-box, linear-gradient(135deg, #8dff088c, color-mix(in srgb, var(--bk-brand) 65%, transparent)) border-box;box-shadow:0 0 32px -14px color-mix(in srgb, var(--bk-brand) 70%, transparent);border:1px solid #0000}html[data-theme=light] .bk2 .bk2-mix{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--bk-brand) 24%, transparent), transparent 62%) padding-box, radial-gradient(100% 90% at 0% 100%, #08c88c1f, transparent 62%) padding-box, linear-gradient(#fbfdf8b8, #fbfdf8b8) padding-box, linear-gradient(135deg, #3a7d0073, color-mix(in srgb, var(--bk-brand) 60%, transparent)) border-box;box-shadow:0 6px 24px -14px color-mix(in srgb, var(--bk-brand) 55%, transparent)}.bk2 .bk2-nav{top:var(--bk2-top,84px);background:color-mix(in srgb, var(--color-page) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-reduced-transparency:reduce){.bk2 .bk2-nav{background:var(--color-page);-webkit-backdrop-filter:none;backdrop-filter:none}}.bk2 .bk2-nav ul{scrollbar-width:none}.bk2 .bk2-nav ul::-webkit-scrollbar{display:none}.bk2 .bk2-navlink{transition:color .16s,background-color .16s}.bk2 .bk2-navlink:hover{color:var(--color-ink);background:var(--color-surface-2)}.bk2 .bk2-navlink.is-on{color:var(--color-ink);background:var(--color-surface-2);box-shadow:inset 0 -2px 0 var(--color-accent)}.bk2 .bk2-gpanel2,.bk2 #bk2g2:checked~.bk2-gpanel1{display:none}.bk2 #bk2g2:checked~.bk2-gpanel2{display:block}.bk2 #bk2g1:checked~.bk2-gtoggle label[for=bk2g1],.bk2 #bk2g2:checked~.bk2-gtoggle label[for=bk2g2]{background:var(--color-cta);color:var(--color-cta-ink)}.bk2 #bk2g1:focus-visible~.bk2-gtoggle label[for=bk2g1],.bk2 #bk2g2:focus-visible~.bk2-gtoggle label[for=bk2g2]{outline:2px solid var(--color-focus);outline-offset:2px}.bk2 .bk2-guide{border:1px solid var(--color-edge-soft);background:radial-gradient(70% 60% at 0% 0%, var(--color-accent-wash), transparent 60%), radial-gradient(60% 60% at 100% 100%, color-mix(in srgb, var(--color-accent) 6%, transparent), transparent 70%), var(--bk2-glass)}.bk2 .bk2-guide .bk2-h2{font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.bk2 .bk2-steps ol{counter-reset:s;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.bk2 .bk2-steps li{counter-increment:s;min-height:40px;font-size:var(--text-small);color:var(--color-ink-2);overflow-wrap:anywhere;border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-page) 55%, transparent);border-radius:14px;min-width:0;padding:8px 12px 8px 44px;line-height:1.6;position:relative}.bk2 .bk2-steps li:before{content:counter(s);width:22px;height:22px;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:8px;left:11px}.bk2 .bk2-steps>ul{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.bk2 .bk2-steps>ul>li:before{content:"";background:var(--color-accent);border:0;border-radius:50%;width:8px;height:8px;top:16px;left:19px}.bk2 .bk2-steps a:not(.bk2-cta){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.bk2 .bk2-steps>p{font-size:var(--text-body);color:var(--color-ink);margin:22px 0 10px;font-weight:500;line-height:1.4}.bk2 .bk2-steps>p:first-child{margin-top:2px}.bk2 .bk2-steps strong,.bk2 .bk2-steps b,.bk2 .bk2-inline strong,.bk2 .bk2-inline b{color:var(--color-ink);font-weight:600}.bk2 .bk2-steps .bc-note{border:1px solid var(--color-warn-edge);background:var(--color-warn-soft);border-radius:14px;margin:14px 0 0;padding:12px 14px}.bk2 .bk2-steps .bc-note>p{font-size:var(--text-small);color:var(--color-ink);margin:0 0 6px;font-weight:600;line-height:1.5}.bk2 .bk2-steps .bc-note ol,.bk2 .bk2-steps .bc-note ul{padding-left:1.25em;list-style:decimal;display:block}.bk2 .bk2-steps .bc-note ul{list-style:outside}.bk2 .bk2-steps .bc-note li{counter-increment:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.bk2 .bk2-steps .bc-note li+li{margin-top:4px}.bk2 .bk2-steps .bc-note li:before{content:none}.bk2 .bk2-steps .bc-note li::marker{color:var(--color-ink-4)}.bk2 .bk2-table{border-collapse:separate;border-spacing:0}.bk2 .bk2-table th,.bk2 .bk2-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-hairline);font-variant-numeric:tabular-nums;padding:12px 16px}.bk2 .bk2-table thead th{background:var(--color-surface-2);color:var(--color-ink-3);text-transform:none;font-size:12px;font-weight:600}.bk2 .bk2-table th:first-child,.bk2 .bk2-table tbody th{text-align:left;background:var(--color-surface-1);color:var(--color-ink);font-weight:600;position:sticky;left:0}.bk2 .bk2-table thead th:first-child{background:var(--color-surface-2);z-index:1}.bk2 .bk2-table tbody td{color:var(--color-ink-2);background:var(--color-surface-1)}.bk2 .bk2-table tbody td:last-child,.bk2 .bk2-table tbody tr:last-child td{white-space:normal}.bk2 .bk2-table tbody tr:last-child th,.bk2 .bk2-table tbody tr:last-child td{border-bottom:0}.bk2 .bk2-table .is-best{color:var(--color-accent);font-weight:700}.bk2 .bk2-table thead .is-best{color:var(--color-accent)}.bk2 .bk2-table tr.is-hi th,.bk2 .bk2-table tr.is-hi td{background:var(--color-accent-faint)}.bk2 .bk2-sym-pic{box-shadow:inset 0 0 0 1px #0000001a}.bk2 .bk2-sym-q{box-shadow:inset 0 0 0 1px #0000001a, 0 0 0 2px var(--color-surface-1)}.bk2 .bk2-table tr.is-hi .bk2-sym-q{box-shadow:inset 0 0 0 1px #0000001a, 0 0 0 2px var(--color-accent-faint)}.bk2 .bk2-table tbody th>span{display:flex}.bk2 .bk2-table th,.bk2 .bk2-table td{vertical-align:middle}.bk2 .bk2-vthumb:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%238dff08'/%3E%3Cpath d='M19 15.5v17l14-8.5z' fill='%230a0c06'/%3E%3C/svg%3E") center / 48px no-repeat, var(--color-surface-2);position:absolute;inset:0}.bk2 .bk2-accts{scrollbar-width:none;--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent)}.bk2 .bk2-accts::-webkit-scrollbar{display:none}.bk2 .bk2-accts[data-l]{--fl:28px}.bk2 .bk2-accts[data-r]{--fr:56px}.bk2 .bk2-accts:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:16px}.bk2 .bk2-acct{--k:#8dff08;border-color:color-mix(in srgb, var(--k) 22%, var(--color-hairline));background:radial-gradient(130% 75% at 0% 0%, color-mix(in srgb, var(--k) 13%, transparent), transparent 62%), var(--bk2-glass);width:82%}@media (min-width:768px){.bk2 .bk2-acct{width:calc(50% - 8px)}}@media (min-width:1280px){.bk2 .bk2-acct{width:calc(33.3333% - 10.6667px)}}.bk2 .bk2-acct:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--k), transparent 70%);opacity:.75;height:2px;position:absolute;inset:0 0 auto}.bk2 .bk2-acct[data-pop]{border-color:var(--color-accent-edge);box-shadow:0 0 28px -16px var(--color-accent)}.bk2 .bk2-acct-ic{color:var(--k);background:color-mix(in srgb, var(--k) 13%, transparent);border:1px solid color-mix(in srgb, var(--k) 30%, transparent)}.bk2 .bk2-acct-ic--art{border-color:color-mix(in srgb, var(--k) 20%, transparent);background:color-mix(in srgb, var(--k) 9%, transparent)}.bk2 .bk2-acct-dl{border-color:color-mix(in srgb, var(--k) 14%, var(--color-hairline))}html[data-theme=light] .bk2 .bk2-acct-ic{color:color-mix(in srgb, var(--k) 62%, #10140c)}html[data-theme=light] .bk2 .bk2-acct{background:radial-gradient(130% 75% at 0% 0%, color-mix(in srgb, var(--k) 16%, transparent), transparent 62%), var(--bk2-glass)}.bk2 .bk2-snav{cursor:pointer;border:1px solid var(--color-edge-soft);background:var(--color-surface-2);width:34px;height:34px;color:var(--color-ink-2);border-radius:10px;place-items:center;display:grid}.bk2 .bk2-snav:hover:not(:disabled){border-color:var(--color-accent-edge);color:var(--color-accent)}.bk2 .bk2-snav:disabled{opacity:.35;cursor:default}.bk2 .bk2-snav svg{width:17px;height:17px}@media (prefers-reduced-motion:no-preference){.bk2 .bk2-snav{transition:border-color .15s ease-out,color .15s ease-out,opacity .15s ease-out}}.bk2 .bk2-stars{flex-direction:row-reverse;gap:2px;display:inline-flex}.bk2 .bk2-stars label{cursor:pointer;color:var(--color-ink-4);opacity:.45;font-size:18px;line-height:1;transition:color .12s,opacity .12s}.bk2 .bk2-stars input:checked~label,.bk2 .bk2-stars label:hover,.bk2 .bk2-stars label:hover~label{color:var(--color-warn);opacity:1}.bk2 .bk2-stars input:focus-visible+label{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.bk2 .bk2-copy{transition:border-color .16s,background-color .16s}.bk2 .bk2-copy:hover{background:var(--color-accent-faint)}.bk2 .bk2-copy.is-done{border-style:solid}.bk2 .bk2-copy .bk-copy-ok,.bk2 .bk2-copy.is-done .bk-copy-ic{display:none}.bk2 .bk2-copy.is-done .bk-copy-ok{display:inline}.bk2 .bk2-copy.is-done{background:var(--color-accent-faint)}.bk2 .bk2-prose{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2)}.bk2 .bk2-prose>*+*{margin-top:1em}.bk2 .bk2-prose h2{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight);letter-spacing:var(--text-h4--letter-spacing);color:var(--color-ink);margin-top:1.8em}.bk2 .bk2-prose h3{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);color:var(--color-ink);margin-top:1.5em}.bk2 .bk2-article{max-width:78ch}.bk2 .bk2-article h2{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);letter-spacing:var(--text-h3--letter-spacing);margin-top:2.2em}.bk2 .bk2-prose>h2:first-child,.bk2 .bk2-prose>h3:first-child{margin-top:0}.bk2 .bk2-more-body{max-height:38rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 9rem),#0000);mask-image:linear-gradient(#000 calc(100% - 9rem),#0000)}@media (min-width:640px){.bk2 .bk2-more-body{max-height:58rem}}.bk2 .bk2-more-t:checked~.bk2-more-body,.bk2 .bk2-more.is-short .bk2-more-body{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.bk2 .bk2-more-btn{z-index:1;cursor:pointer;border:1px solid var(--color-accent-edge,var(--color-hairline));background:var(--color-surface-2);width:fit-content;font-size:var(--text-small);color:var(--color-ink);border-radius:999px;align-items:center;gap:.4rem;margin:-.5rem auto 0;padding:.6rem 1.25rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative}.bk2 .bk2-more-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.bk2 .bk2-more-btn svg{transition:transform .25s}.bk2 .bk2-more-off{display:none}.bk2 .bk2-more-t:checked~.bk2-more-btn{margin-top:1.5rem}.bk2 .bk2-more-t:checked~.bk2-more-btn .bk2-more-on{display:none}.bk2 .bk2-more-t:checked~.bk2-more-btn .bk2-more-off{display:inline}.bk2 .bk2-more-t:checked~.bk2-more-btn svg{transform:rotate(180deg)}.bk2 .bk2-more-t:focus-visible~.bk2-more-btn{outline:2px solid var(--color-focus);outline-offset:2px}.bk2 .bk2-more.is-short .bk2-more-btn{display:none}.bk2 .bk2-prose strong,.bk2 .bk2-prose b{color:var(--color-ink);font-weight:600}.bk2 .bk2-prose a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.bk2 .bk2-prose ul,.bk2 .bk2-prose ol{padding-left:1.3em}.bk2 .bk2-prose ul{list-style:outside}.bk2 .bk2-prose ol{list-style:decimal}.bk2 .bk2-prose li+li{margin-top:.4em}.bk2 .bk2-prose li::marker{color:var(--color-accent)}.bk2 .bk2-prose img{border-radius:12px;max-width:100%;height:auto}.bk2 .bk2-prose figure{margin:1.5em 0}.bk2 .bk2-prose figcaption{color:var(--color-ink-4);text-align:center;margin-top:.6em;font-size:13px}.bk2 .bk2-prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-hairline);border-radius:14px;width:100%;font-size:14px;overflow:hidden}.bk2 .bk2-prose tr:last-child>*{border-bottom:0}.bk2 .bk2-prose td:first-child{color:var(--color-ink);width:34%;font-weight:600}@media (max-width:639px){.bk2 .bk2-prose table{display:block;overflow-x:auto}}.bk2 .bk2-prose th,.bk2 .bk2-prose td{border-bottom:1px solid var(--color-hairline);text-align:left;vertical-align:top;padding:10px 12px}.bk2 .bk2-prose th{color:var(--color-ink);background:var(--color-surface-2);font-weight:600}.bk2 .bk2-prose tr.bk2-hl>td{box-shadow:inset 0 1px #8dff0873}.bk2 .bk2-prose .bk2-hl-chip{white-space:nowrap;vertical-align:1px;border-radius:999px;margin:2px 0 0 6px;padding:1px 6px;font-size:12px;line-height:1.5;display:inline-block}.bk2 .bk2-faq .bk2-prose{font-size:var(--text-small)}@media (max-width:1023.98px){html:has(#bk2-cta) #bc-rb{display:none!important}html:has(#bk2-cta){padding-bottom:var(--bk-mbar-h,0px)!important}html[data-bk-mbar] .bc-support{bottom:calc(1rem + var(--bk-mbar-h,0px))!important}}.bk2 .bk2-mbar{background:color-mix(in srgb, var(--color-page) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-bottom:max(12px, env(safe-area-inset-bottom))}@media (prefers-reduced-transparency:reduce){.bk2 .bk2-mbar{background:var(--color-page);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.bk2 .bk2-cta,.bk2 .bk2-navlink,.bk2 .bk2-copy,.bk2 .bk2-toclink{transition:none}}.bk2 .bk4-offer{background:radial-gradient(120% 80% at 100% 0%, var(--color-accent-wash), transparent 55%), var(--color-accent-faint)}@media (min-width:40rem){.bk2 .bk4-strip>li+li{border-left:1px solid var(--color-hairline);padding-left:16px}}.bk2 .bk4-card{transition:border-color .2s,background-color .2s}.bk2 .bk4-card:hover{border-color:var(--color-edge);background-color:color-mix(in srgb, var(--color-surface-2) 72%, transparent)}.bk2 .bk4-ic svg{width:22px;height:22px}.bk2 .bk4-calc{box-shadow:inset 0 1px 0 0 #ffffff0a, 0 40px 90px -50px var(--color-accent-glow)}.bk2 .bk4-calc-out{background:radial-gradient(80% 60% at 100% 0%, var(--color-accent-wash), transparent 62%), radial-gradient(70% 55% at 0% 100%, color-mix(in srgb, var(--color-accent) 5%, transparent), transparent 70%), color-mix(in srgb, var(--color-accent) 4%, transparent)}.bk2 .bk4-big{text-shadow:0 0 36px var(--color-accent-glow);letter-spacing:-.02em}.bk2 .bk4-formula{border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-page) 55%, transparent)}.bk2 .bk4-cmpbar{text-align:left;width:100%;font-size:var(--text-caption);color:var(--color-ink-3);border-radius:10px;padding:7px 10px;transition:color .16s,background-color .16s;display:block}.bk2 .bk4-cmpbar:hover{color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 4%, transparent)}.bk2 .bk4-cmpbar[aria-pressed=true]{color:var(--color-ink)}.bk2 .bk4-cmpbar:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.bk2 .bk4-track{background:color-mix(in srgb, var(--color-ink) 7%, transparent);border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.bk2 .bk4-fill{transform-origin:0;background:color-mix(in srgb, var(--color-ink) 28%, transparent);border-radius:999px;height:100%;display:block}.bk2 .bk4-cmpbar[aria-pressed=true] .bk4-fill{background:linear-gradient(90deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 60%, #08ffb5));box-shadow:0 0 12px var(--color-accent-glow)}html[data-theme=light] .bk2 .bk4-cmpbar[aria-pressed=true] .bk4-fill{background:var(--color-accent)}.bk2 .bk4-seg{border:1px solid var(--color-hairline);background:var(--color-page);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.bk2 .bk4-seg-btn{min-height:40px;font-size:var(--text-small);color:var(--color-ink-3);border-radius:10px;padding:6px 10px;font-weight:600;line-height:1.25;transition:color .16s,background-color .16s}.bk2 .bk4-seg-btn:hover{color:var(--color-ink)}.bk2 .bk4-seg-btn[aria-pressed=true]{background:var(--color-cta);color:var(--color-cta-ink)}.bk2 .bk4-num{border:1px solid color-mix(in srgb, var(--color-ink) 9%, transparent);background-color:color-mix(in srgb, var(--color-ink) 3%, var(--color-page));min-height:44px;color:var(--color-ink);font-size:var(--text-body);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 14px;font-weight:600;transition:border-color .16s,background-color .16s}.bk2 .bk4-num:hover{border-color:var(--color-accent-edge)}.bk2 .bk4-num:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-accent-edge)}.bk2 .bk4-tic,.bk2 .bk4-tile{--k:var(--color-ink-3);width:32px;height:32px;color:var(--k);background:color-mix(in srgb, var(--k) 6%, transparent);border:1px solid color-mix(in srgb, var(--k) 12%, transparent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.bk2 .bk4-calc-out{--bk4-ring:var(--color-surface-1)}.bk2 .bk4-tic{border-radius:7px;width:24px;height:24px}.bk2 .bk4-tic svg{width:14px;height:14px}.bk2 .bk4-tic--lg{border-radius:10px;width:32px;height:32px}.bk2 .bk4-tic--lg svg{width:18px;height:18px}.bk2 .bk4-tile--sm{border-radius:7px;width:24px;height:24px}.bk2 .bk4-tile--sym{--k:var(--color-ink)}.bk2 .bk4-art{background:50%/contain no-repeat;width:86%;height:86%;display:block}.bk2 .bk4-tiles{flex:none;display:inline-flex}.bk2 .bk4-tiles>.bk4-tile+.bk4-tile{box-shadow:0 0 0 2px var(--bk4-ring,var(--color-surface-1));background:linear-gradient(color-mix(in srgb, var(--k) 6%, transparent), color-mix(in srgb, var(--k) 6%, transparent)), var(--bk4-ring,var(--color-surface-1));margin-left:-12px}.bk2 .bk4-tiles--sm>.bk4-tile+.bk4-tile{margin-left:-9px}html[data-theme=light] .bk2 .bk4-tic{color:color-mix(in srgb, var(--k) 62%, #10140c)}.bk2 .bk4-seg-btn[aria-pressed=true] :is(.bk4-tic,.bk4-tile){color:var(--color-cta-ink);background:#0000001f;border-color:#0000002e}.bk2 .bk4-pick{--bk4-ring:color-mix(in srgb, var(--color-ink) 3%, var(--color-page));border:1px solid color-mix(in srgb, var(--color-ink) 9%, transparent);background:color-mix(in srgb, var(--color-ink) 3%, var(--color-page));width:100%;min-height:54px;color:var(--color-ink);font-size:var(--text-body);text-align:left;cursor:pointer;transition:border-color .16s, box-shadow .2s var(--ease-out-expo);border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;font-weight:600;display:flex}.bk2 .bk4-pick:hover{border-color:var(--color-accent-edge)}.bk2 .bk4-pick[aria-expanded=true]{border-color:var(--color-accent-edge);box-shadow:0 0 0 3px var(--color-accent-faint)}.bk2 .bk4-pick:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.bk2 .bk4-chev{width:18px;height:18px;color:var(--color-ink-3);transition:rotate .24s var(--ease-out-expo), color .16s;flex:none}.bk2 .bk4-pick[aria-expanded=true] .bk4-chev{color:var(--color-accent);rotate:180deg}.bk2 .bk4-menu{--bk4-ring:var(--color-surface-2);z-index:30;overscroll-behavior:contain;border:1px solid var(--color-edge);background:var(--color-surface-2);max-height:min(340px,60vh);box-shadow:inset 0 1px 0 #ffffff0a, 0 28px 60px -24px #000000bf, 0 0 40px -28px var(--color-accent-glow);scrollbar-width:thin;scrollbar-color:var(--color-edge) transparent;opacity:0;visibility:hidden;transform-origin:top;transition:opacity .14s, translate .22s var(--ease-out-expo), scale .22s var(--ease-out-expo), visibility 0s .22s;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;translate:0 -6px;scale:.98}.bk2 .bk4-menu[data-up]{transform-origin:bottom;top:auto;bottom:calc(100% + 8px);translate:0 6px}.bk2 .bk4-menu[data-open]{opacity:1;visibility:visible;transition-delay:0s;translate:0;scale:1}html[data-theme=light] .bk2 .bk4-menu{box-shadow:0 24px 50px -24px #10140c4d}.bk2 .bk4-opt{cursor:pointer;min-height:50px;color:var(--color-ink-2);font-size:var(--text-small);-webkit-user-select:none;user-select:none;border-radius:11px;align-items:center;gap:12px;padding:8px 10px;scroll-margin:6px;font-weight:600;display:flex}.bk2 .bk4-opt+.bk4-opt{margin-top:2px}.bk2 .bk4-opt[data-act]{background:var(--color-surface-3);color:var(--color-ink)}.bk2 .bk4-opt[aria-selected=true]{color:var(--color-ink);background:var(--color-accent-faint)}.bk2 .bk4-opt[aria-selected=true][data-act]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface-2))}.bk2 .bk4-opt-meta{font-size:var(--text-caption);color:var(--color-ink-4);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.bk2 .bk4-opt-meta.is-hot{color:var(--color-accent);font-weight:700}.bk2 .bk4-opt-check{width:16px;height:16px;color:var(--color-accent);opacity:0;flex:none}.bk2 .bk4-opt[aria-selected=true] .bk4-opt-check{opacity:1}.bk2 .bk4-range{cursor:pointer;appearance:none;background:0 0;height:26px;margin:0;display:block}.bk2 .bk4-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-accent) var(--p,0%), color-mix(in srgb, var(--color-ink) 10%, transparent) var(--p,0%));border-radius:999px;height:8px}.bk2 .bk4-range::-moz-range-track{background:color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:999px;height:8px}.bk2 .bk4-range::-moz-range-progress{background:var(--color-accent);border-radius:999px;height:8px}.bk2 .bk4-range::-webkit-slider-thumb{appearance:none;background:var(--color-accent);border:3px solid var(--color-page);width:22px;height:22px;box-shadow:0 0 0 1px var(--color-accent-edge), 0 0 18px var(--color-accent-glow);transition:scale .16s var(--ease-out-expo);border-radius:50%;margin-top:-7px}.bk2 .bk4-range::-moz-range-thumb{background:var(--color-accent);border:3px solid var(--color-page);width:16px;height:16px;box-shadow:0 0 0 1px var(--color-accent-edge), 0 0 18px var(--color-accent-glow);transition:scale .16s var(--ease-out-expo);border-radius:50%}.bk2 .bk4-range:active::-webkit-slider-thumb{scale:1.12}.bk2 .bk4-range:active::-moz-range-thumb{scale:1.12}.bk2 .bk4-range:focus-visible{outline:none}.bk2 .bk4-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-focus);outline-offset:2px}.bk2 .bk4-range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-focus);outline-offset:2px}.bk2 .bk4-bubble{bottom:calc(100% + 4px);left:calc(11px + (100% - 22px) * var(--pn,0));opacity:0;pointer-events:none;white-space:nowrap;background:var(--color-cta);color:var(--color-cta-ink);font-size:var(--text-micro);font-variant-numeric:tabular-nums;transition:opacity .16s, translate .22s var(--ease-out-expo);border-radius:8px;padding:3px 8px;font-weight:700;position:absolute;translate:-50% 4px}.bk2 .bk4-rangewrap:is(:hover,:focus-within,:active) .bk4-bubble{opacity:1;translate:-50%}.bk2 .bk4-chip-btn{border:1px solid var(--color-edge);min-height:36px;font-size:var(--text-caption);color:var(--color-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 14px;font-weight:600;transition:color .16s,border-color .16s,background-color .16s}.bk2 .bk4-chip-btn:hover{border-color:var(--color-accent-edge);color:var(--color-ink)}.bk2 .bk4-chip-btn[aria-pressed=true]{border-color:var(--color-accent-edge);background:var(--color-accent-faint);color:var(--color-accent)}.bk2 .bk4-seg-btn:focus-visible,.bk2 .bk4-chip-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.bk2 .bk4-cmp td:nth-child(n+3){white-space:normal}.bk2 .bk4-cmp tbody th a{color:var(--color-ink)}@media (prefers-reduced-motion:no-preference){.bk2 .bk4-split>span{transform-origin:0;animation:bk4-grow .9s var(--ease-out-expo) .35s both}.bk2 .bk4-bar{transform-origin:0;transition:scale .9s var(--bc-ease-enter) .25s}html.bc-rv .bk2 [data-rv]:not(.rv-in) .bk4-bar{scale:0 1}.bk2 .bk4-fill{transition:transform .52s var(--ease-out-expo), background-color .16s}}@keyframes bk4-grow{0%{scale:0 1}to{scale:1}}@media (prefers-reduced-motion:reduce){.bk2 .bk4-card,.bk2 .bk4-seg-btn,.bk2 .bk4-chip-btn,.bk2 .bk4-cmpbar,.bk2 .bk4-bubble,.bk2 .bk4-pick,.bk2 .bk4-chev{transition:none}.bk2 .bk4-menu,.bk2 .bk4-menu[data-up]{transition:opacity .12s,visibility 0s .12s;translate:none;scale:none}.bk2 .bk4-menu[data-open]{transition-delay:0s}.bk2 .bk4-range::-webkit-slider-thumb{transition:none}}.bk2{--bk2-glass:color-mix(in srgb, var(--color-surface-1) 84%, transparent)}@media (min-width:64rem){.bk2{--bk2-glass:color-mix(in srgb, var(--color-surface-1) 58%, transparent)}}html[data-theme=light] .bk2{--bk2-glass:color-mix(in srgb, var(--color-surface-1) 88%, transparent)}@media (min-width:64rem){html[data-theme=light] .bk2{--bk2-glass:color-mix(in srgb, var(--color-surface-1) 66%, transparent)}}.bk2 .bk2-aura{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bk2 .bk2-aura>i{border-radius:50%;display:block;position:absolute}.bk2 .bk2-aura>i:first-child{background:radial-gradient(closest-side,#8dff0826,#0000);width:58vmax;height:58vmax;top:-12vmax;left:-16vmax}.bk2 .bk2-aura>i:nth-child(2){background:radial-gradient(closest-side,#08ffb51c,#0000);width:64vmax;height:64vmax;top:14vh;right:-20vmax}.bk2 .bk2-aura>i:nth-child(3){background:radial-gradient(closest-side,#8dff081a,#0000);width:50vmax;height:50vmax;bottom:-26vmax;left:6vw}.bk2 .bk2-aura>i:nth-child(4){background:radial-gradient(closest-side,#6bff3a14,#0000);width:32vmax;height:32vmax;top:38vh;left:44vw}html[data-theme=light] .bk2 .bk2-aura>i:first-child{background:radial-gradient(closest-side,#8dff0838,#0000)}html[data-theme=light] .bk2 .bk2-aura>i:nth-child(2){background:radial-gradient(closest-side,#08e6a029,#0000)}html[data-theme=light] .bk2 .bk2-aura>i:nth-child(3){background:radial-gradient(closest-side,#8dff0824,#0000)}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.bk2 .bk2-aura>i{will-change:transform}.bk2 .bk2-aura>i:first-child{animation:52s ease-in-out infinite alternate bk2-drift-a}.bk2 .bk2-aura>i:nth-child(2){animation:64s ease-in-out infinite alternate bk2-drift-b}.bk2 .bk2-aura>i:nth-child(3){animation:58s ease-in-out infinite alternate bk2-drift-c}.bk2 .bk2-aura>i:nth-child(4){animation:44s ease-in-out infinite alternate-reverse bk2-drift-a}}@keyframes bk2-drift-a{to{transform:translate(9vw,7vh)scale(1.08)}}@keyframes bk2-drift-b{to{transform:translate(-11vw,9vh)scale(.92)}}@keyframes bk2-drift-c{to{transform:translate(7vw,-11vh)scale(1.1)}}.bk2 .bg-surface-1{background-color:var(--bk2-glass)}.bk2 .bg-surface-1 .bg-surface-1{background-color:#0000}.bk2 .bk4-offer{background-color:color-mix(in srgb, var(--color-accent-faint) 72%, transparent)}@media (min-width:64rem){.bk2 .bk2-tablewrap{background-color:var(--bk2-glass)}.bk2 .bk2-table tbody td,.bk2 .bk2-table tbody th,.bk2 .bk2-table tbody th:first-child{background:0 0}.bk2 .bk2-table thead th,.bk2 .bk2-table thead th:first-child{background:color-mix(in srgb, var(--color-surface-2) 62%, transparent)}.bk2 .bk2-table tr.is-hi th,.bk2 .bk2-table tr.is-hi td{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}}@media (min-width:64rem) and (prefers-reduced-transparency:no-preference){.bk2 :is(.rounded-2xl,.rounded-3xl).bg-surface-1,.bk2 .bk2-guide,.bk2 .bk2-acct,.bk2 .bk2-tablewrap,.bk2 .bk2-mix,.bk2 .bk4-offer{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%)}.bk2 :is(.rounded-2xl,.rounded-3xl).bg-surface-1:not(.bk4-calc),.bk2 .bk2-guide,.bk2 .bk2-tablewrap{box-shadow:inset 0 1px #ffffff0f}html[data-theme=light] .bk2 :is(.rounded-2xl,.rounded-3xl).bg-surface-1:not(.bk4-calc),html[data-theme=light] .bk2 .bk2-guide,html[data-theme=light] .bk2 .bk2-tablewrap{box-shadow:inset 0 1px #ffffffb3,0 10px 30px -22px #10140c40}}@media (prefers-reduced-transparency:reduce){.bk2{--bk2-glass:var(--color-surface-1)}.bk2 .bk2-aura{display:none}}.bk2 .bk2-vplay{color:#fff;opacity:0;-webkit-backdrop-filter:blur(8px)saturate(200%)brightness(1.15);backdrop-filter:blur(8px)saturate(200%)brightness(1.15);background:linear-gradient(145deg,#ffffff4d,#ffffff14 60%,#ffffff29);border:1px solid #ffffff80;border-radius:999px;place-items:center;width:64px;height:64px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:inset 0 1.5px 1px #ffffffb3,inset 0 -1px 1px #ffffff40,inset 0 -12px 20px -12px #8dff0859,0 12px 30px -8px #0009}.bk2 .bk2-vplay:before{content:"";pointer-events:none;background:linear-gradient(#ffffff73,#0000);border-radius:999px 999px 40% 40%;height:45%;position:absolute;inset:3px 8px auto}.bk2 a:is(:hover,:focus-visible) .bk2-vplay{opacity:1}.bk2 .bk2-vplay svg{color:#fff;filter:drop-shadow(0 2px 8px #00000073);opacity:0;transition:scale .32s var(--ease-out-expo), opacity .16s;margin-left:4px;position:relative;scale:.6}.bk2 a:is(:hover,:focus-visible) .bk2-vplay svg{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.bk2 .bk2-vplay svg{transition:none;scale:1}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bk2 .bk2-vplay{background:#0c0e0c9e}}.bk2 .bk2-live{border:1px solid var(--color-accent-edge);background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-weight:700;line-height:1.2;display:inline-flex}.bk2 .bk2-live-dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 10px var(--color-accent-glow);border-radius:50%;position:relative}.bk2 .bk2-live-dot:after{content:"";background:var(--color-accent);opacity:0;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.bk2 .bk2-live-dot{animation:1.6s ease-in-out infinite bk2-live-blink}.bk2 .bk2-live-dot:after{animation:1.6s cubic-bezier(.16,1,.3,1) infinite bk2-live-ping}}@keyframes bk2-live-blink{50%{opacity:.45}}@keyframes bk2-live-ping{0%{opacity:.7;scale:1}to{opacity:0;scale:3}}
