.bl{--bl-page:#e9ebe5;--bl-card:var(--surface);--bl-quiet:#f6f7f3;--bl-dash:#c5cbc3;--bl-alt:#eef0eb;--bl-hair:var(--ink-200);--bl-ink900:var(--ink-900);--bl-ink700:var(--ink-700);--bl-ink600:var(--ink-600);--bl-ink500:var(--ink-500);--bl-ink300:var(--ink-300);--bl-on-ink:#fff;--bl-lift:0 1px 2px #16201b12, 0 14px 32px -10px #16201b3d;--bl-lift-sm:0 1px 2px #16201b12, 0 8px 20px -12px #16201b38;--bl-bar:0 -8px 24px -12px #16201b38;--bl-warn-bg:#fef4e1;--bl-warn-fg:#8a5a06;--bl-warn-dot:#f0a020;--bl-err-fg:var(--error);--bl-err-bg:var(--error-bg);--bl-band:#0b6b37;--bl-cta:var(--cta);--bl-fill:var(--green-500);--bl-tint:var(--green-50);--bl-text:var(--green-700);--bl-stripe:#12a15061;--bl-sh:0 8px 22px #084e2a47;--bl-o-band:#a8480f;--bl-o-tint:var(--orange-50);--bl-o-text:var(--orange-700);--bl-o-fill:var(--orange-400);--bl-o-cta:#bc5314;--bl-o-sh:0 8px 22px #94400f47;color:var(--bl-ink900);font-variant-numeric:tabular-nums}.dark .bl{--bl-page:#0b100d;--bl-quiet:#141a16;--bl-dash:#3a463e;--bl-alt:#232b25;--bl-on-ink:#0b100d;--bl-lift:inset 0 0 0 1px #2a342d, 0 14px 32px -10px #0009;--bl-lift-sm:inset 0 0 0 1px #2a342d;--bl-bar:0 -8px 24px -12px #0009;--bl-warn-bg:#2a2413;--bl-warn-fg:#f5b53a;--bl-warn-dot:#f5b53a;--bl-band:#0f3d25;--bl-stripe:#15a85780;--bl-sh:0 8px 22px #0006;--bl-o-band:#4a2410;--bl-o-sh:0 8px 22px #0006}.bl-scallop{background:radial-gradient(circle at 8px 12px,var(--bl-page) 6px,var(--bl-card) 6.5px) 0 0 / 16px 12px repeat-x;height:12px}.bl-trial-cell{background-color:var(--bl-tint);background-image:repeating-linear-gradient(135deg,var(--bl-stripe) 0 2px,transparent 2px 6px)}.bl-trial-dot{background-color:var(--bl-tint);background-image:repeating-linear-gradient(135deg,var(--bl-stripe) 0 1.5px,transparent 1.5px 4px)}.bl-shim{background:linear-gradient(90deg,var(--bl-alt) 0%,var(--bl-hair) 50%,var(--bl-alt) 100%);background-size:200% 100%;animation:1.2s linear infinite bl-shim}.bl-spin{animation:1.4s linear infinite bl-spin}.bl-pop{animation:.5s ease-out both bl-pop}.bl-scroll{scrollbar-width:none}.bl-scroll::-webkit-scrollbar{display:none}.bl-bar{padding-bottom:calc(max(8px,calc(env(safe-area-inset-bottom,0px) - 14px)) + 70px);background:linear-gradient(to top,var(--bl-page) 78%,color-mix(in srgb,var(--bl-page) 0%,transparent));bottom:0}@media(min-width:768px){.bl-bar{left:calc(var(--rail-w,0px) + var(--grow-w,0px));background:0 0;padding-bottom:0}}@keyframes bl-spin{to{transform:rotate(360deg)}}@keyframes bl-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes bl-shim{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bl-toast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.bl-toast{animation:.25s ease-out both bl-toast}@media(prefers-reduced-motion:reduce){.bl-spin,.bl-shim,.bl-pop,.bl-toast{animation:none}}.bl-ring{animation:2.2s ease-out infinite bl-ring}.bl-breathe{animation:1.8s ease-out infinite bl-breathe}.bl-draw{stroke-dasharray:40;animation:.45s ease-out .3s both bl-draw}.bl-rise{animation:.55s cubic-bezier(.2,.8,.2,1) .35s both bl-rise}.bl-sheet{animation:.32s cubic-bezier(.2,.8,.2,1) both bl-sheet}.bl-fade{animation:.2s ease-out both bl-fade}.bl-fillbar{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .75s both bl-fill}.bl-wait1{animation:.8s linear infinite bl-spin,6s linear infinite bl-wait1}.bl-tick1{animation:6s linear infinite bl-tick1}.bl-wake{animation:6s linear infinite bl-wake}.bl-tilt{animation:3.2s ease-in-out infinite bl-tilt}@keyframes bl-ring{0%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@keyframes bl-breathe{0%,to{box-shadow:0 0 #0e844338,0 12px 30px -10px #16201b2e}50%{box-shadow:0 0 0 16px #0e844300,0 12px 30px -10px #16201b2e}}@keyframes bl-draw{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes bl-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes bl-sheet{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes bl-fade{0%{opacity:0}to{opacity:1}}@keyframes bl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bl-tick1{0%,38%{opacity:0;transform:scale(.6)}46%,to{opacity:1;transform:scale(1)}}@keyframes bl-wait1{0%,38%{opacity:1}46%,to{opacity:0}}@keyframes bl-wake{0%,46%{opacity:.45}54%,to{opacity:1}}@keyframes bl-tilt{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.bl-ring,.bl-breathe,.bl-draw,.bl-rise,.bl-sheet,.bl-fade,.bl-fillbar,.bl-wait1,.bl-tick1,.bl-wake,.bl-tilt{animation:none}.bl-ring,.bl-wait1{opacity:0}}
