@property --bk-join-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --bk-ripple{syntax:"<percentage>";inherits:false;initial-value:0%}@property --bk-mx{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --bk-my{syntax:"<length-percentage>";inherits:true;initial-value:0%}@property --bk-ix{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --bk-iy{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --bk-lit{syntax:"<number>";inherits:false;initial-value:0}.cadence-flow{--bk-accent:#3deb97;--bk-accent-rgb:61 235 151;--bk-glow:#3deb97;--bk-glow-rgb:61 235 151;--bk-surface-rgb:13 13 18;--bk-card-border:#2b2b37;--bk-card-alpha:.4;--bk-blur:24px;--bk-dim:.72;--bk-el-alpha:.8;--bk-card-radius:16px;--bk-day-radius:9999px;--bk-slot-radius:10px;--bk-stroke:1px;--bk-glow-strength:.6;--bk-speed:1;--bk-card-fx-size:1;--bk-card-fx-tempo:1;--bk-card-fx-idle:.45;--bk-card-depth:.25;--bk-pick-size:1;--bk-pick-tempo:1;--bk-hover-lift:2px;--bk-cta-ring:1px;--bk-cta-arc:5%;--bk-cta-lap:3s;--bk-cta-dots:.4;--bk-cta-shimmer:.6;--bk-cover-w:calc(.25rem * var(--bk-scale,1) * 50);--bk-logo-h:calc(.25rem * var(--bk-scale,1) * 9);--bk-logo-max-w:70%;--bk-logo-x:0px;--bk-logo-y:0px;--bk-welcome-scale:1;--bk-cover-radius:12px;--bk-cover-scrim:1;--bk-cover-scrim-color-rgb:0 0 0;--bk-cover-saturate:1;--bk-cover-blur:0px;--bk-cover-tint:var(--bk-accent);--bk-cover-tint-amount:0;--bk-cover-grain:0;--bk-cover-shadow:1;--bk-logo-glow:0;--bk-bg-blur:0px;--bk-bg-saturate:1;--bk-gs:var(--bk-glow-strength);--bk-spd:var(--bk-speed);--bk-pspd:calc(var(--bk-spd) / var(--bk-pick-tempo));--bk-cfx:calc(var(--bk-spd) / var(--bk-card-fx-tempo));--bk-chip-spd:var(--bk-pspd);--bk-chip-edge-spd:var(--bk-spd);--bk-loop:infinite;--bk-ease:cubic-bezier(.4, 0, .2, 1);--bk-out:cubic-bezier(.22, 1, .36, 1);--bk-leave:cubic-bezier(.55, 0, 1, .45);--bk-spring:cubic-bezier(.34, 1.56, .64, 1);--bk-t:calc(.15s * var(--bk-spd));--bk-accent-text:var(--color-accent-200,color-mix(in srgb, var(--bk-accent) 45%, #fff));--bk-on-accent:var(--color-ink-950,#0d0d12);--bk-muted:var(--color-ink-400,#76768a);--bk-text:var(--color-ink-100,#e7e7ee);--bk-focus:var(--bk-accent);--bk-border-mix:50%;--bk-ga:1;--bk-shiny-edge:color-mix(in srgb, rgb(var(--bk-surface-rgb)) 86%, #fff);--bk-shiny-fg:#f5f5f7;--bk-rise-alpha:.14;--bk-reach-card:0px;--bk-reach-edge:0px;--bk-fx-reach:max(var(--bk-reach-card), var(--bk-reach-edge));--bk-chip-reach:calc((14px + 26px * var(--bk-gs)) * .6 * var(--bk-pick-size) + 4px);--bk-grain-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23g)'/%3E%3C/svg%3E")}.cadence-flow:is(.cadence-light,[data-bk-theme=light]){--bk-accent-text:var(--color-accent-700,color-mix(in srgb, var(--bk-accent) 58%, #000));--bk-focus:var(--bk-accent-text);--bk-border-mix:70%;--bk-ga:.55;--bk-shiny-fg:#14141a;--bk-shiny-edge:color-mix(in srgb, rgb(var(--bk-surface-rgb)) 90%, #000);--bk-rise-alpha:.1}.cadence-flow[data-bk-motion=calm]{--bk-loop:1}.cadence-flow[data-bk-card-fx=halo]{--bk-reach-card:calc((42px + 82px * var(--bk-gs)) * var(--bk-card-fx-size))}.cadence-flow[data-bk-card-fx=breathe]{--bk-reach-card:calc((44px + 68px * var(--bk-gs)) * var(--bk-card-fx-size))}.cadence-flow[data-bk-card-edge=on]{--bk-reach-edge:max(calc(40px + 60px * var(--bk-gs)), calc(var(--bk-card-edge-pad,0px) + 3 * var(--bk-card-edge-soft,12px)))}.cadence-flow[data-bk-btn-edge-time=on]{--bk-chip-reach:max(calc((14px + 26px * var(--bk-gs)) * .6 * var(--bk-pick-size) + 4px), calc(var(--bk-btn-edge-pad,3px) + var(--bk-stroke) + var(--bk-btn-edge-soft,6px) + 4px))}.cadence-flow[data-bk-preview]{padding:max(1rem, min(var(--bk-fx-reach), 5cqi))}.cadence-flow:is([data-bk-embed],.cadence-embed>*){padding:max(.75rem, min(var(--bk-fx-reach), 5cqi))}.cadence-flow .bk-backdrop-media{position:absolute;inset:0}.cadence-flow .bk-backdrop-img{--bk-bg-over:calc(2 * var(--bk-bg-blur));top:calc(-1 * var(--bk-bg-over));left:calc(-1 * var(--bk-bg-over));width:calc(100% + 2 * var(--bk-bg-over));height:calc(100% + 2 * var(--bk-bg-over));object-fit:cover;max-width:none;filter:blur(var(--bk-bg-blur)) saturate(var(--bk-bg-saturate));position:absolute}.cadence-flow[data-bk-bg-motion=parallax] .bk-backdrop-img{--bk-bg-over:calc(2 * var(--bk-bg-blur) + 12px)}.cadence-flow[data-bk-motion=full][data-bk-bg-motion=drift] .bk-backdrop-media{animation:bk-image-drift calc(40s * var(--bk-spd)) ease-in-out infinite alternate;--bk-drift-to:1.08;will-change:scale}.cadence-flow[data-bk-motion=full][data-bk-bg-motion=parallax] .bk-backdrop-media{translate:calc(var(--bk-px,0) * 12px) calc(var(--bk-py,0) * 12px);transition:translate .6s var(--bk-out)}.cadence-flow .bk-scrim{background-color:rgb(var(--bk-surface-rgb) / var(--bk-dim))}.cadence-flow[data-bk-bg-scrim=vignette] .bk-scrim{background-color:#0000;background-image:radial-gradient(farthest-corner at 50% 50%, rgb(var(--bk-surface-rgb) / 0) 35%, rgb(var(--bk-surface-rgb) / min(1, calc(1.2 * var(--bk-dim)))))}.cadence-flow[data-bk-bg-scrim=fade] .bk-scrim{background-color:#0000;background-image:linear-gradient(to bottom, rgb(var(--bk-surface-rgb) / calc(.6 * var(--bk-dim))), rgb(var(--bk-surface-rgb) / min(1, calc(1.2 * var(--bk-dim)))))}@keyframes bk-image-drift{0%{scale:1}to{scale:var(--bk-drift-to)}}.cadence-flow .bk-card{isolation:isolate;border:var(--bk-stroke) solid color-mix(in oklab, var(--bk-card-border) var(--bk-border-mix), transparent);border-radius:var(--bk-card-radius);background-color:rgb(var(--bk-surface-rgb) / var(--bk-card-alpha));-webkit-backdrop-filter:blur(var(--bk-blur));backdrop-filter:blur(var(--bk-blur));box-shadow:0 25px 50px -12px rgb(0 0 0/var(--bk-card-depth));--spacing:calc(.25rem * var(--bk-scale,1));--text-2xs:max(.625rem, calc(.6875rem * var(--bk-scale,1)));--text-xs:calc(.75rem * var(--bk-scale,1));--text-sm:calc(.875rem * var(--bk-scale,1));--text-base:calc(1rem * var(--bk-scale,1));--text-lg:calc(1.125rem * var(--bk-scale,1));--text-xl:calc(1.25rem * var(--bk-scale,1));--text-2xl:calc(1.5rem * var(--bk-scale,1));--text-3xl:calc(1.875rem * var(--bk-scale,1));--font-display:var(--bk-font-display);font-family:var(--bk-font-body);position:relative}.cadence-flow:where([data-bk-card-fx]:not([data-bk-card-fx=none])) .bk-card:before,.cadence-flow:where([data-bk-card-fx]:not([data-bk-card-fx=none])) .bk-card:after{content:"";inset:calc(-1 * var(--bk-stroke));border-radius:inherit;pointer-events:none;z-index:-1;position:absolute}.cadence-flow[data-bk-card-fx=halo] .bk-card:before{box-shadow:0 0 calc((40px + 70px * var(--bk-gs)) * var(--bk-card-fx-size)) calc((2px + 12px * var(--bk-gs)) * var(--bk-card-fx-size)) rgb(var(--bk-accent-rgb) / calc(.42 * var(--bk-gs)));animation:bk-swell calc(8s * var(--bk-cfx)) ease-in-out infinite alternate;will-change:opacity}.cadence-flow[data-bk-card-fx=halo] .bk-card:after{box-shadow:0 calc((14px + 26px * var(--bk-gs)) * var(--bk-card-fx-size)) calc((60px + 90px * var(--bk-gs)) * var(--bk-card-fx-size)) calc((4px + 10px * var(--bk-gs)) * var(--bk-card-fx-size)) rgb(var(--bk-glow-rgb) / calc(.36 * var(--bk-gs)));animation:bk-swell calc(8s * var(--bk-cfx)) ease-in-out calc(-8s * var(--bk-cfx)) infinite alternate;will-change:opacity}.cadence-flow[data-bk-card-fx=spotlight] .bk-card:before,.cadence-flow[data-bk-card-fx=spotlight] .bk-card:after{opacity:var(--bk-card-fx-idle);animation:bk-spot-x calc(13s * var(--bk-cfx)) ease-in-out calc(-6.5s * var(--bk-cfx)) infinite alternate, bk-spot-y calc(17s * var(--bk-cfx)) ease-in-out infinite alternate;transition:opacity calc(.45s * var(--bk-spd)) var(--bk-ease), --bk-lit calc(.45s * var(--bk-spd)) var(--bk-ease), --bk-mx .16s var(--bk-out), --bk-my .16s var(--bk-out)}.cadence-flow[data-bk-card-fx=spotlight] .bk-card:before{background:radial-gradient(calc((240px + 200px * var(--bk-gs)) * var(--bk-card-fx-size)) circle at calc(var(--bk-ix) + (var(--bk-mx) - var(--bk-ix)) * var(--bk-lit)) calc(var(--bk-iy) + (var(--bk-my) - var(--bk-iy)) * var(--bk-lit)), rgb(var(--bk-glow-rgb) / calc(.08 + .16 * var(--bk-gs))), rgb(var(--bk-accent-rgb) / calc(.02 + .05 * var(--bk-gs))) 45%, transparent 72%)}.cadence-flow[data-bk-card-fx=spotlight] .bk-card:after{z-index:1;padding:max(var(--bk-stroke), 1px);background:radial-gradient(calc((150px + 130px * var(--bk-gs)) * var(--bk-card-fx-size)) circle at calc(var(--bk-ix) + (var(--bk-mx) - var(--bk-ix)) * var(--bk-lit)) calc(var(--bk-iy) + (var(--bk-my) - var(--bk-iy)) * var(--bk-lit)), rgb(var(--bk-accent-rgb) / .95), rgb(var(--bk-glow-rgb) / .45) 40%, transparent 75%);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cadence-flow[data-bk-card-fx=spotlight] .bk-card[data-bk-lit=true]:before,.cadence-flow[data-bk-card-fx=spotlight] .bk-card[data-bk-lit=true]:after{--bk-lit:1;opacity:1;transition:opacity calc(.45s * var(--bk-spd)) var(--bk-ease), --bk-lit .16s var(--bk-out), --bk-mx .16s var(--bk-out), --bk-my .16s var(--bk-out)}.cadence-flow[data-bk-card-fx=spotlight][data-bk-motion=still] .bk-card:before{opacity:.7}.cadence-flow[data-bk-card-fx=spotlight][data-bk-motion=still] .bk-card:after{opacity:0}.cadence-flow[data-bk-card-fx=breathe] .bk-card:before{box-shadow:inset 0 0 0 max(var(--bk-stroke), 1px) rgb(var(--bk-accent-rgb) / calc(.3 + .5 * var(--bk-gs))), inset 0 0 calc((14px + 26px * var(--bk-gs)) * var(--bk-card-fx-size)) rgb(var(--bk-accent-rgb) / calc(.16 * var(--bk-gs))), 0 0 calc((10px + 26px * var(--bk-gs)) * var(--bk-card-fx-size)) rgb(var(--bk-accent-rgb) / calc(.4 * var(--bk-gs)));opacity:.7;animation:bk-breathe calc(6s * var(--bk-cfx)) ease-in-out infinite;will-change:opacity}.cadence-flow[data-bk-card-fx=breathe] .bk-card:after{box-shadow:0 0 calc((40px + 60px * var(--bk-gs)) * var(--bk-card-fx-size)) calc((4px + 8px * var(--bk-gs)) * var(--bk-card-fx-size)) rgb(var(--bk-glow-rgb) / calc(.3 * var(--bk-gs)));opacity:.5;animation:bk-breathe-bloom calc(6s * var(--bk-cfx)) ease-in-out infinite;will-change:opacity, scale}@keyframes bk-swell{0%{opacity:.45}to{opacity:1}}@keyframes bk-breathe{0%,to{opacity:.25}45%{opacity:1}}@keyframes bk-breathe-bloom{0%,to{opacity:0;scale:.985}58%{opacity:.9;scale:1.01}}@keyframes bk-spot-x{0%{--bk-ix:22%}to{--bk-ix:78%}}@keyframes bk-spot-y{0%{--bk-iy:8%}to{--bk-iy:40%}}.cadence-flow .bk-cover{isolation:isolate;width:100%;max-width:var(--bk-cover-w);aspect-ratio:3/5;border:1px solid rgb(var(--bk-accent-rgb) / .251);border-radius:var(--bk-cover-radius);box-shadow:0 12px 40px rgb(0 0 0/calc(.4 * var(--bk-cover-shadow))), 0 0 40px rgb(var(--bk-accent-rgb) / calc(.133 * var(--bk-cover-shadow)));margin-inline:auto;position:relative;overflow:hidden}.cadence-flow[data-bk-layout=vertical] .bk-cover-col .bk-cover{aspect-ratio:16/9;max-width:none}.cadence-flow[data-bk-cover-aspect="3:5"] .bk-cover-col .bk-cover{aspect-ratio:3/5}.cadence-flow[data-bk-cover-aspect="9:16"] .bk-cover-col .bk-cover{aspect-ratio:9/16}.cadence-flow[data-bk-cover-aspect="1:1"] .bk-cover-col .bk-cover{aspect-ratio:1}.cadence-flow[data-bk-cover-aspect="4:3"] .bk-cover-col .bk-cover{aspect-ratio:4/3}.cadence-flow[data-bk-cover-aspect="16:9"] .bk-cover-col .bk-cover{aspect-ratio:16/9}.cadence-flow[data-bk-layout=vertical]:is([data-bk-cover-aspect="3:5"],[data-bk-cover-aspect="9:16"]) .bk-cover-col .bk-cover{max-width:var(--bk-cover-w)}@media (min-width:40rem){.cadence-flow:not([data-bk-layout=vertical]) .bk-cover-col .bk-cover{width:var(--bk-cover-w);margin-inline:0}}.cadence-flow .bk-cover-strip{aspect-ratio:16/5;max-width:none}.cadence-flow :is(.bk-cover-media,.bk-cover-media-inner){position:absolute;inset:0}.cadence-flow :is(.bk-cover-img,.bk-cover-img-fill){--bk-cover-over:calc(2 * var(--bk-cover-blur));top:calc(-1 * var(--bk-cover-over));left:calc(-1 * var(--bk-cover-over));width:calc(100% + 2 * var(--bk-cover-over));height:calc(100% + 2 * var(--bk-cover-over));max-width:none;filter:saturate(var(--bk-cover-saturate)) blur(var(--bk-cover-blur));position:absolute}.cadence-flow .bk-cover-img-fill{--bk-cover-over:calc(32px + 2 * var(--bk-cover-blur));filter:saturate(var(--bk-cover-saturate)) blur(calc(16px + var(--bk-cover-blur)));scale:1.2}.cadence-flow[data-bk-cover-motion=parallax] .bk-cover-img{--bk-cover-over:calc(2 * var(--bk-cover-blur) + 8px)}.cadence-flow[data-bk-motion=full][data-bk-cover-motion=drift] .bk-cover-media{--bk-drift-to:1.06;animation:bk-image-drift calc(24s * var(--bk-spd)) ease-in-out infinite alternate}.cadence-flow[data-bk-motion=full][data-bk-cover-motion=parallax] .bk-cover-img{translate:calc(var(--bk-px,0) * 8px) calc(var(--bk-py,0) * 8px);transition:translate .6s var(--bk-out)}.cadence-flow[data-bk-motion=full][data-bk-cover-motion=parallax] .bk-welcome{translate:calc(var(--bk-px,0) * 4px) calc(var(--bk-py,0) * 4px);transition:translate .6s var(--bk-out)}.cadence-flow :is(.bk-cover-tint,.bk-cover-scrim,.bk-cover-grain){pointer-events:none;position:absolute;inset:0}.cadence-flow .bk-cover-tint{background-color:var(--bk-cover-tint);mix-blend-mode:color;opacity:var(--bk-cover-tint-amount)}.cadence-flow .bk-cover-scrim{background-image:linear-gradient(to top, rgb(var(--bk-cover-scrim-color-rgb) / calc(.85 * var(--bk-cover-scrim))), rgb(var(--bk-cover-scrim-color-rgb) / calc(.3 * var(--bk-cover-scrim))) 50%, rgb(var(--bk-cover-scrim-color-rgb) / calc(.4 * var(--bk-cover-scrim))))}.cadence-flow .bk-cover[data-has-image=false] .bk-cover-scrim{display:none}.cadence-flow .bk-cover-grain{background-image:var(--bk-grain-tile);mix-blend-mode:overlay;opacity:calc(.3 * var(--bk-cover-grain));background-size:128px 128px}.cadence-flow .bk-cover-fg{padding:calc(var(--spacing) * 3.5);grid-template:"t-logo""t-copy""."1fr"m-logo""m-copy""."1fr"b-logo""b-copy"/minmax(0,1fr);display:grid;position:absolute;inset:0}.cadence-flow .bk-logo-slot{min-width:0;max-width:var(--bk-logo-max-w);translate:var(--bk-logo-x) var(--bk-logo-y);grid-area:t-logo;justify-self:start;display:flex}.cadence-flow:is([data-bk-logo-place=l],[data-bk-logo-place=c],[data-bk-logo-place=r]) .bk-logo-slot{grid-area:m-logo}.cadence-flow[data-bk-logo-place^=b] .bk-logo-slot{grid-area:b-logo}.cadence-flow:is([data-bk-logo-place=t],[data-bk-logo-place=c],[data-bk-logo-place=b]) .bk-logo-slot{justify-self:center}.cadence-flow[data-bk-logo-place$=r] .bk-logo-slot{justify-self:end}.cadence-flow:is([data-bk-logo-place^=t][data-bk-welcome-place=top],[data-bk-logo-place=l][data-bk-welcome-place=middle],[data-bk-logo-place=c][data-bk-welcome-place=middle],[data-bk-logo-place=r][data-bk-welcome-place=middle],[data-bk-logo-place^=b][data-bk-welcome-place=bottom]) .bk-logo-slot:not(:empty){margin-bottom:calc(var(--spacing) * 2)}.cadence-flow[data-bk-motion=full][data-bk-cover-motion=parallax] .bk-logo-slot{translate:calc(var(--bk-logo-x) + var(--bk-px,0) * 2px) calc(var(--bk-logo-y) + var(--bk-py,0) * 2px);transition:translate .6s var(--bk-out)}.cadence-flow .bk-logo-plate{min-width:0;max-width:100%;display:flex}.cadence-flow:is([data-bk-logo-plate=glass],[data-bk-logo-plate=solid],[data-bk-logo-plate=pill]) .bk-logo-plate{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);background-color:rgb(var(--bk-surface-rgb) / .4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff29;border-radius:8px}.cadence-flow[data-bk-logo-plate=solid] .bk-logo-plate{background-color:rgb(var(--bk-surface-rgb) / .92);-webkit-backdrop-filter:none;backdrop-filter:none}.cadence-flow[data-bk-logo-plate=pill] .bk-logo-plate{padding-inline:calc(var(--spacing) * 3.5);border-radius:9999px}.cadence-flow:is(.cadence-light,[data-bk-theme=light]) .bk-logo-plate{border-color:#14141a1f}.cadence-flow :is(.bk-logo,.bk-logo-mini){object-fit:contain;width:auto;min-width:0;max-width:100%;filter:drop-shadow(0 0 calc(16px * var(--bk-logo-glow)) rgb(var(--bk-accent-rgb) / min(.9, calc(2 * var(--bk-logo-glow))))) drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);display:block}.cadence-flow .bk-logo{height:var(--bk-logo-h)}.cadence-flow .bk-logo-mini{height:min(calc(var(--bk-logo-h) * .66), calc(var(--spacing) * 7));max-width:calc(var(--spacing) * 24);flex:none}.cadence-flow[data-bk-logo-spot=cover] .bk-logo-mini,.cadence-flow[data-bk-logo-spot=header] .bk-cover-col .bk-logo-slot{display:none}.cadence-flow .bk-cover-fg>:not(.bk-logo-slot){text-align:start;grid-area:b-copy}.cadence-flow[data-bk-welcome-place=top] .bk-cover-fg>:not(.bk-logo-slot){grid-area:t-copy}.cadence-flow[data-bk-welcome-place=middle] .bk-cover-fg>:not(.bk-logo-slot){grid-area:m-copy}.cadence-flow[data-bk-welcome-align=center] .bk-cover-fg>:not(.bk-logo-slot){text-align:center}.cadence-flow[data-bk-welcome-align=end] .bk-cover-fg>:not(.bk-logo-slot){text-align:end}.cadence-flow .bk-welcome-title{font-size:calc(var(--text-sm) * var(--bk-welcome-scale))}.cadence-flow .bk-welcome-text{font-size:calc(var(--text-2xs) * var(--bk-welcome-scale))}.cadence-flow .bk-collapse{--bk-fold:calc(.3s * var(--bk-spd));--bk-fold-ease:cubic-bezier(0, 0, .2, 1);overflow-clip-margin:0px;min-width:0;transition:grid-template-rows var(--bk-fold) var(--bk-fold-ease), width var(--bk-fold) var(--bk-fold-ease), margin var(--bk-fold) var(--bk-fold-ease), opacity var(--bk-fold) var(--bk-fold-ease), visibility 0s linear var(--bk-fold);grid-template-rows:1fr;display:grid;overflow:clip}.cadence-flow .bk-collapse>*{min-width:0;min-height:0}.cadence-flow .bk-collapse[data-open=true]{overflow-clip-margin:48px;transition:grid-template-rows var(--bk-fold) var(--bk-fold-ease), width var(--bk-fold) var(--bk-fold-ease), margin var(--bk-fold) var(--bk-fold-ease), opacity var(--bk-fold) var(--bk-fold-ease), overflow-clip-margin 0s linear var(--bk-fold), visibility 0s linear 0s}.cadence-flow .bk-time-col[data-open=true]{overflow-clip-margin:max(48px, var(--bk-chip-reach))}.cadence-flow .bk-collapse[data-open=false]{opacity:0;visibility:hidden;grid-template-rows:0fr}.cadence-flow .bk-cover-col[data-open=false]{margin-bottom:calc(var(--spacing) * -5)}.cadence-flow .bk-time-col[data-open=false]{margin-top:calc(var(--spacing) * -5)}.cadence-flow .bk-cover-col{--bk-col-w:var(--bk-cover-w)}.cadence-flow .bk-time-col{--bk-col-w:calc(var(--spacing) * 50)}@media (min-width:40rem){.cadence-flow:not([data-bk-layout=vertical]) .bk-collapse{width:var(--bk-col-w);flex-shrink:0;display:block}.cadence-flow:not([data-bk-layout=vertical]) .bk-collapse>*{width:var(--bk-col-w)}.cadence-flow:not([data-bk-layout=vertical]) .bk-collapse[data-open=false]{width:0;margin:0}}.cadence-flow .bk-step-in{animation:bk-step-in calc(.32s * var(--bk-spd)) var(--bk-out) backwards}.cadence-flow[data-bk-motion=calm] .bk-step-in{animation-name:bk-in-fade}@keyframes bk-step-in{0%{opacity:0;translate:0 8px}}.cadence-flow .bk-day,.cadence-flow .bk-slot{border:var(--bk-stroke) solid transparent;border-radius:var(--bk-r);transition:color var(--bk-t) var(--bk-ease), background-color var(--bk-t) var(--bk-ease), border-color var(--bk-t) var(--bk-ease), box-shadow calc(.26s * var(--bk-pspd)) var(--bk-ease), translate calc(.2s * var(--bk-spd)) var(--bk-out), scale calc(.2s * var(--bk-spd)) var(--bk-out);background-color:#0000;position:relative}.cadence-flow .bk-day{--bk-r:var(--bk-day-radius);--bk-reach:calc(9px * var(--bk-pick-size));--bk-ring-x:calc(1 + .41 * var(--bk-pick-size));--bk-ring-y:calc(1 + .41 * var(--bk-pick-size));--bk-k:1;--bk-pop-lo:calc(1 - .14 * var(--bk-pick-size));--bk-pop-hi:calc(1 + .12 * var(--bk-pick-size));color:var(--bk-muted)}.cadence-flow .bk-slot{--bk-r:var(--bk-slot-radius);--bk-reach:calc(6px * var(--bk-pick-size));--bk-ring-x:calc(1 + .06 * var(--bk-pick-size));--bk-ring-y:calc(1 + .3 * var(--bk-pick-size));--bk-k:.6;--bk-pop-lo:calc(1 - .05 * var(--bk-pick-size));--bk-pop-hi:calc(1 + .035 * var(--bk-pick-size));--bk-pspd:var(--bk-chip-spd);cursor:pointer;flex-shrink:0}.cadence-flow :is(.bk-day-label,.bk-slot-label){z-index:1;position:relative}.cadence-flow :is(.bk-day,.bk-slot):before,.cadence-flow :is(.bk-day,.bk-slot):after{content:"";inset:calc(-1 * var(--bk-stroke));border-radius:inherit;pointer-events:none;opacity:0;position:absolute}.cadence-flow :is(.bk-day,.bk-slot):before{z-index:-1}.cadence-flow .bk-slot-list{--bk-fade-top:0px;--bk-fade-end:0px;padding:var(--bk-chip-reach);margin:calc(var(--spacing) * 1.5 - var(--bk-chip-reach));max-height:calc(var(--spacing) * 82 + 2 * var(--bk-chip-reach));scroll-padding-block:28px}.cadence-flow .bk-slot-list[data-bk-scroll-top]:not([data-bk-scroll-top=false]){--bk-fade-top:24px}.cadence-flow .bk-slot-list[data-bk-scroll-end]:not([data-bk-scroll-end=false]){--bk-fade-end:24px}.cadence-flow .bk-slot-list:is([data-bk-scroll-top]:not([data-bk-scroll-top=false]),[data-bk-scroll-end]:not([data-bk-scroll-end=false])){-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--bk-fade-top), #000 calc(100% - var(--bk-fade-end)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--bk-fade-top), #000 calc(100% - var(--bk-fade-end)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--bk-fade-top), #000 calc(100% - var(--bk-fade-end)), transparent)}.cadence-flow .bk-day[data-state=open]{color:var(--bk-accent-text);cursor:pointer}.cadence-flow .bk-day[data-today=true]:not([data-selected=true]){border-color:rgb(var(--bk-accent-rgb) / .6)}.cadence-flow .bk-day[data-selected=true]{border-color:var(--bk-accent);background-color:rgb(var(--bk-accent-rgb) / var(--bk-el-alpha));color:var(--bk-on-accent)}@media (hover:hover){.cadence-flow .bk-day[data-state=open]:not([data-selected=true]):hover{border-color:rgb(var(--bk-accent-rgb) / .5);background-color:rgb(var(--bk-accent-rgb) / .1)}}.cadence-flow[data-bk-fill=solid] .bk-slot{border-color:var(--bk-accent);background-color:rgb(var(--bk-accent-rgb) / min(1, calc(var(--bk-el-alpha) + .05)));color:var(--bk-on-accent)}.cadence-flow[data-bk-fill=soft] .bk-slot{border-color:rgb(var(--bk-accent-rgb) / .25);background-color:rgb(var(--bk-accent-rgb) / .1);color:var(--bk-accent-text)}.cadence-flow[data-bk-fill=outline] .bk-slot{border-color:rgb(var(--bk-accent-rgb) / .7);color:var(--bk-accent-text);background-color:#0000}.cadence-flow[data-bk-fill=glass] .bk-slot{background-color:rgb(var(--bk-surface-rgb) / .22);color:var(--bk-text);background-image:linear-gradient(#ffffff21,#ffffff08 55%,#ffffff0f);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff24,0 1px 2px #0000002e}.cadence-flow:is(.cadence-light,[data-bk-theme=light])[data-bk-fill=glass] .bk-slot{background-color:#ffffff8c;background-image:linear-gradient(#ffffffbf,#fff3);border-color:#14141a1f;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #14141a14}@media (hover:hover){.cadence-flow[data-bk-fill=solid]:not([data-bk-hover=rise]) .bk-slot:hover{background-color:var(--bk-accent)}.cadence-flow:is([data-bk-fill=soft],[data-bk-fill=outline]):not([data-bk-hover=rise]) .bk-slot:hover{border-color:var(--bk-accent);background-color:rgb(var(--bk-accent-rgb) / var(--bk-el-alpha));color:var(--bk-on-accent)}.cadence-flow[data-bk-fill=glass]:not([data-bk-hover=rise]) .bk-slot:not([data-selected=true]):hover{border-color:rgb(var(--bk-accent-rgb) / .55);background-color:rgb(var(--bk-accent-rgb) / .16)}}.cadence-flow[data-bk-fill=solid] .bk-slot[data-selected=true]{background-color:var(--bk-accent)}.cadence-flow:is([data-bk-fill=soft],[data-bk-fill=outline]) .bk-slot[data-selected=true],.cadence-flow[data-bk-fill=glass] .bk-slot[data-selected=true]{border-color:var(--bk-accent);background-color:rgb(var(--bk-accent-rgb) / var(--bk-el-alpha));color:var(--bk-on-accent)}@media (hover:hover){.cadence-flow[data-bk-hover=lift] :is(.bk-day[data-state=open],.bk-slot):not([data-selected=true]):hover{translate:0 calc(-1 * var(--bk-hover-lift));box-shadow:0 calc(5 * var(--bk-hover-lift)) calc(10px + 4 * var(--bk-hover-lift)) -12px rgb(var(--bk-accent-rgb) / .8), 0 calc(1.5 * var(--bk-hover-lift)) calc(4px + 2 * var(--bk-hover-lift)) -4px #00000059}.cadence-flow[data-bk-hover=glow] :is(.bk-day[data-state=open],.bk-slot):not([data-selected=true]):hover{border-color:rgb(var(--bk-accent-rgb) / .8);box-shadow:0 0 0 1px rgb(var(--bk-accent-rgb) / .25), 0 0 calc((6px + 12px * var(--bk-gs)) * var(--bk-k)) rgb(var(--bk-accent-rgb) / calc(.2 + .45 * var(--bk-gs)))}.cadence-flow[data-bk-hover=shine] :is(.bk-day[data-state=open],.bk-slot):not([data-selected=true]):hover:after{opacity:1;transition:background-position calc(.7s * var(--bk-spd)) var(--bk-out);background-position-x:0%}}.cadence-flow[data-bk-hover=shine] :is(.bk-day[data-state=open],.bk-slot):not([data-selected=true]):after{background:linear-gradient(105deg,#0000 44%,#ffffff80 50%,#0000 56%) 100% 0/300% 100% no-repeat}.cadence-flow[data-bk-hover=rise] :is(.bk-day[data-state=open],.bk-slot):not([data-selected=true]):after{border-radius:max(0px, calc(var(--bk-r) - var(--bk-stroke) - 2px));background-color:rgb(var(--bk-accent-rgb) / var(--bk-rise-alpha));opacity:1;transform-origin:50% 100%;transition:scale calc(.22s * var(--bk-spd)) var(--bk-leave);inset:2px;scale:1 0}@media (hover:hover){.cadence-flow[data-bk-hover=rise] :is(.bk-day[data-state=open],.bk-slot):not([data-selected=true]):hover:after{transition:scale calc(.32s * var(--bk-spd)) var(--bk-out);scale:1}.cadence-flow[data-bk-hover=rise] .bk-day[data-state=open]:not([data-selected=true]):hover{background-color:#0000}.cadence-flow[data-bk-hover=rise] .bk-slot:not([data-selected=true]):hover{border-color:var(--bk-accent)}}.cadence-flow[data-bk-day-fx=glow] .bk-day[data-selected=true],.cadence-flow[data-bk-time-fx=glow] .bk-slot[data-selected=true]{box-shadow:0 0 calc((6px + 12px * var(--bk-gs)) * var(--bk-k) * var(--bk-pick-size)) rgb(var(--bk-accent-rgb) / calc(.25 + .55 * var(--bk-gs))), 0 0 calc((14px + 26px * var(--bk-gs)) * var(--bk-k) * var(--bk-pick-size)) calc(2px * var(--bk-gs) * var(--bk-pick-size)) rgb(var(--bk-glow-rgb) / calc(.4 * var(--bk-gs))), inset 0 1px 0 #ffffff47}.cadence-flow[data-bk-day-fx=pulse] .bk-day[data-selected=true]:before,.cadence-flow[data-bk-day-fx=pulse] .bk-day[data-selected=true]:after,.cadence-flow[data-bk-time-fx=pulse] .bk-slot[data-selected=true]:before{box-shadow:0 0 0 1.5px rgb(var(--bk-accent-rgb) / calc(.35 + .45 * var(--bk-gs)));animation:bk-ring calc(1.9s * var(--bk-pspd)) cubic-bezier(.25, .6, .3, 1) var(--bk-loop)}.cadence-flow[data-bk-day-fx=pulse] .bk-day[data-selected=true]:after{animation-delay:calc(.95s * var(--bk-pspd));animation-fill-mode:backwards}.cadence-flow[data-bk-time-fx=pulse] .bk-slot[data-selected=true]:before{animation-duration:calc(.6s * var(--bk-pspd));animation-iteration-count:1}.cadence-flow:is([data-bk-motion=calm],[data-bk-motion=still])[data-bk-day-fx=pulse] .bk-day[data-selected=true]:before,.cadence-flow:is([data-bk-motion=calm],[data-bk-motion=still])[data-bk-day-fx=pulse] .bk-day[data-selected=true]:after,.cadence-flow:is([data-bk-motion=calm],[data-bk-motion=still])[data-bk-time-fx=pulse] .bk-slot[data-selected=true]:before,.cadence-flow:is([data-bk-motion=calm],[data-bk-motion=still])[data-bk-time-fx=pulse] .bk-slot[data-selected=true]:after{opacity:1;box-shadow:0 0 0 calc(var(--bk-reach) * .35) rgb(var(--bk-accent-rgb) / calc(.12 + .2 * var(--bk-gs)))}.cadence-flow[data-bk-day-fx=ripple] .bk-day[data-selected=true]:after,.cadence-flow[data-bk-time-fx=ripple] .bk-slot[data-selected=true]:after{background:radial-gradient(circle farthest-side at 50% 50%, #fff0 calc(var(--bk-ripple) - 34%), #ffffff8c var(--bk-ripple), #fff0 calc(var(--bk-ripple) + 5%));animation:bk-ripple-wave calc(.65s * var(--bk-pspd)) cubic-bezier(.2, .7, .3, 1)}.cadence-flow[data-bk-day-fx=ripple] .bk-day[data-selected=true]:before,.cadence-flow[data-bk-time-fx=ripple] .bk-slot[data-selected=true]:before{box-shadow:0 0 0 1.5px rgb(var(--bk-accent-rgb) / calc(.4 + .4 * var(--bk-gs)));animation:bk-ring calc(.75s * var(--bk-pspd)) cubic-bezier(.2, .7, .3, 1)}.cadence-flow[data-bk-time-fx=ripple] .bk-slot[data-selected=true]:before,.cadence-flow[data-bk-time-fx=ripple] .bk-slot[data-selected=true]:after{animation-duration:calc(.5s * var(--bk-pspd))}.cadence-flow[data-bk-day-fx=pop] .bk-day[data-selected=true],.cadence-flow[data-bk-time-fx=pop] .bk-slot[data-selected=true]{animation:bk-pop calc(.5s * var(--bk-pspd)) linear}.cadence-flow[data-bk-day-fx=pop] .bk-day[data-selected=true]:before,.cadence-flow[data-bk-time-fx=pop] .bk-slot[data-selected=true]:before{box-shadow:0 0 0 1.5px rgb(var(--bk-accent-rgb) / calc(.4 + .4 * var(--bk-gs)));animation:bk-ring calc(.55s * var(--bk-pspd)) ease-out calc(.1s * var(--bk-pspd)) backwards}.cadence-flow[data-bk-time-fx=pop] .bk-slot[data-selected=true]:before{animation-duration:calc(.42s * var(--bk-pspd));animation-delay:calc(80ms * var(--bk-pspd))}.cadence-flow[data-bk-day-fx=shine] .bk-day[data-selected=true]:after,.cadence-flow[data-bk-time-fx=shine] .bk-slot[data-selected=true]:after{opacity:1;background:linear-gradient(105deg,#0000 40%,#ffffff26 45%,#ffffffbf 50%,#ffffff26 55%,#0000 60%) 100% 0/300% 100% no-repeat}.cadence-flow[data-bk-day-fx=shine] .bk-day[data-selected=true]:after{animation:bk-shine-repeat calc(3.6s * var(--bk-pspd)) var(--bk-ease) var(--bk-loop)}.cadence-flow[data-bk-time-fx=shine] .bk-slot[data-selected=true]:after{animation:bk-shine-sweep calc(.5s * var(--bk-pspd)) var(--bk-out)}@keyframes bk-ring{0%{opacity:0;scale:1}12%{opacity:1}to{opacity:0;scale:var(--bk-ring-x) var(--bk-ring-y)}}@keyframes bk-ripple-wave{0%{--bk-ripple:0%;opacity:1}70%{opacity:.9}to{--bk-ripple:125%;opacity:0}}@keyframes bk-pop{0%{animation-timing-function:cubic-bezier(.3,0,.6,1);scale:1}22%{scale:var(--bk-pop-lo);animation-timing-function:cubic-bezier(.2,0,.2,1)}56%{scale:var(--bk-pop-hi);animation-timing-function:cubic-bezier(.4,0,.6,1)}80%{animation-timing-function:cubic-bezier(.4,0,.6,1);scale:.985}to{scale:1}}@keyframes bk-shine-repeat{0%{background-position-x:100%}22%,to{background-position-x:0%}}@keyframes bk-shine-sweep{0%{background-position-x:100%}to{background-position-x:0%}}.cadence-flow .bk-pill{border-radius:var(--bk-day-radius);cursor:pointer;transition:color var(--bk-t) var(--bk-ease), background-color var(--bk-t) var(--bk-ease), border-color var(--bk-t) var(--bk-ease);border:1px solid #0000}.cadence-flow .bk-pill[data-active=true]{border-color:rgb(var(--bk-accent-rgb) / .4);background-color:rgb(var(--bk-accent-rgb) / .2);color:var(--bk-accent-text)}.cadence-flow .bk-pill:not([data-active=true]){border-color:var(--color-ink-600,#3d3d4b);background-color:var(--color-ink-800,#1f1f29);color:var(--color-ink-300,#a0a0b2)}@media (hover:hover){.cadence-flow .bk-pill:not([data-active=true]):hover{background-color:var(--color-ink-700,#2b2b37)}}.cadence-flow .bk-cta{border-radius:var(--bk-slot-radius)}.cadence-flow .bk-cta-wrap{border-radius:var(--bk-slot-radius);display:inline-flex;position:relative}.cadence-flow[data-bk-cta=shiny] .bk-cta-wrap{border-radius:360px}.cadence-flow[data-bk-cta=solid] .bk-cta{background-color:var(--bk-accent);color:var(--bk-on-accent);box-shadow:0 0 14px rgb(var(--bk-accent-rgb) / calc(.75 * var(--bk-gs)));border:0}.cadence-flow[data-bk-cta=outline] .bk-cta{border:max(1px, var(--bk-stroke)) solid var(--color-ink-600,#3d3d4b);color:var(--bk-text);box-shadow:none;background-color:#0000}.cadence-flow[data-bk-cta=soft] .bk-cta{border:max(1px, var(--bk-stroke)) solid color-mix(in oklab, var(--color-ink-600,#3d3d4b) 70%, transparent);background-color:color-mix(in oklab, var(--color-ink-700,#2b2b37) 60%, transparent);color:var(--bk-text);box-shadow:none}@media (hover:hover){.cadence-flow[data-bk-cta=solid] .bk-cta:hover{background-color:var(--color-accent-400,var(--bk-accent))}.cadence-flow[data-bk-cta=outline] .bk-cta:hover{background-color:var(--color-ink-800,#1f1f29)}.cadence-flow[data-bk-cta=soft] .bk-cta:hover{border-color:var(--color-ink-500,#565667);background-color:var(--color-ink-700,#2b2b37)}}.cadence-flow[data-bk-cta=solid] .bk-cta:active{background-color:var(--color-accent-600,color-mix(in srgb, var(--bk-accent) 84%, #000))}.cadence-flow .bk-cta-shiny{--shiny-cta-bg:rgb(var(--bk-surface-rgb));--shiny-cta-bg-subtle:var(--bk-shiny-edge);--shiny-cta-fg:var(--bk-shiny-fg);--shiny-cta-highlight:var(--bk-accent);--shiny-cta-highlight-subtle:var(--bk-glow);--shiny-cta-duration:calc(var(--bk-cta-lap) * var(--bk-spd));--shiny-cta-ring:var(--bk-cta-ring);--shiny-cta-arc:var(--bk-cta-arc);--shiny-cta-dots:var(--bk-cta-dots);--shiny-cta-shimmer:var(--bk-cta-shimmer);padding:calc(.65rem * var(--bk-scale,1)) calc(1.5rem * var(--bk-scale,1));font-size:var(--text-sm)}.cadence-flow .bk-cta-wrap[data-busy=true] .bk-cta-shiny,.cadence-flow .bk-cta-shiny[aria-busy=true]{--shiny-cta-duration:calc(var(--bk-cta-lap) * var(--bk-spd) * .5)}.cadence-flow .bk-join{border:max(1px, var(--bk-stroke)) solid var(--bk-accent);border-radius:calc(var(--bk-slot-radius) + 2px);background-color:rgb(var(--bk-accent-rgb) / min(1, calc(var(--bk-el-alpha) + .05)));color:var(--bk-on-accent);transition:color var(--bk-t) var(--bk-ease), background-color var(--bk-t) var(--bk-ease), box-shadow calc(.3s * var(--bk-spd)) var(--bk-ease);position:relative}@media (hover:hover){.cadence-flow .bk-join:hover{background-color:var(--bk-accent)}}.cadence-flow[data-bk-cta=shiny] .bk-join{background:linear-gradient(rgb(var(--bk-surface-rgb)), rgb(var(--bk-surface-rgb))) padding-box, conic-gradient(from var(--bk-join-angle), transparent 0%, var(--bk-accent) 6%, var(--bk-glow) 10%, var(--bk-accent) 14%, transparent 20%, transparent 50%, var(--bk-accent) 56%, var(--bk-glow) 60%, var(--bk-accent) 64%, transparent 70%) border-box;box-shadow:inset 0 0 0 1px var(--bk-shiny-edge), 0 0 18px -6px rgb(var(--bk-accent-rgb) / calc(.8 * var(--bk-gs)));color:var(--bk-shiny-fg);animation:bk-spin-join calc(3.2s * var(--bk-spd)) linear infinite;border:1px solid #0000}.cadence-flow[data-bk-cta=shiny] .bk-join[data-bk-traced=true]{background:linear-gradient(rgb(var(--bk-surface-rgb)), rgb(var(--bk-surface-rgb))) padding-box, linear-gradient(var(--bk-shiny-edge), var(--bk-shiny-edge)) border-box;animation:none}.cadence-flow .bk-join-wrap{border-radius:calc(var(--bk-slot-radius) + 2px);position:relative}@media (hover:hover){.cadence-flow[data-bk-cta=shiny] .bk-join:hover{box-shadow:inset 0 0 0 1px var(--bk-shiny-edge), inset 0 -1ex 1.6rem rgb(var(--bk-accent-rgb) / .35), 0 0 22px -4px rgb(var(--bk-accent-rgb) / calc(.9 * var(--bk-gs)))}}@keyframes bk-spin-join{to{--bk-join-angle:360deg}}.cadence-flow .bk-ghost-btn{border-radius:var(--bk-slot-radius)}@media (hover:hover){.cadence-flow .bk-ghost-btn:not(:disabled):hover{border-color:rgb(var(--bk-accent-rgb) / .55)}}.cadence-flow:is([data-bk-link-hover=grow],[data-bk-link-hover=scramble]) .bk-link{text-decoration-line:none;position:relative}.cadence-flow:is([data-bk-link-hover=grow],[data-bk-link-hover=scramble]) :is(a,button):has(.bk-link){text-decoration-line:none}.cadence-flow:is([data-bk-link-hover=grow],[data-bk-link-hover=scramble]) .bk-link:after{content:"";background-color:var(--bk-focus);pointer-events:none;transform-origin:100%;height:1.5px;transition:scale calc(.25s * var(--bk-spd)) cubic-bezier(.22, 1, .36, 1);border-radius:1px;position:absolute;bottom:-.2em;left:0;right:0;scale:0 1}@media (hover:hover) and (pointer:fine){.cadence-flow:is([data-bk-link-hover=grow],[data-bk-link-hover=scramble]) :is(a,button):hover .bk-link:after,.cadence-flow:is([data-bk-link-hover=grow],[data-bk-link-hover=scramble]) .bk-link:is(a,button):hover:after{transform-origin:0%;transition:scale calc(.4s * var(--bk-spd)) cubic-bezier(.16, 1, .3, 1);scale:1}}.cadence-flow:is([data-bk-link-hover=grow],[data-bk-link-hover=scramble]) :is(a,button):focus-visible .bk-link:after,.cadence-flow:is([data-bk-link-hover=grow],[data-bk-link-hover=scramble]) .bk-link:is(a,button):focus-visible:after{transform-origin:0%;transition:scale calc(.4s * var(--bk-spd)) cubic-bezier(.16, 1, .3, 1);scale:1}.cadence-flow :is(.bk-day,.bk-slot,.bk-pill,.bk-cta,.bk-join,.bk-ghost-btn,.bk-check):focus-visible{outline:2px solid var(--bk-focus);outline-offset:2px}.cadence-flow .bk-check{accent-color:var(--bk-accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cadence-flow:is(.cadence-light,[data-bk-theme=light]) .bk-check{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cadence-flow .bk-cta-shiny:focus-visible{outline:2px solid var(--bk-focus)}.cadence-flow[data-bk-entrance=fade] .bk-enter{animation:bk-in-fade calc(.45s * var(--bk-spd)) ease-out backwards}.cadence-flow[data-bk-entrance=rise] .bk-enter{animation:bk-in-rise calc(.6s * var(--bk-spd)) var(--bk-out) backwards}.cadence-flow[data-bk-entrance=scale] .bk-enter{animation:bk-in-scale calc(.18s * var(--bk-spd)) ease-out backwards}.cadence-flow[data-bk-entrance=blur] .bk-enter{animation:bk-in-blur calc(.7s * var(--bk-spd)) var(--bk-out) backwards}.cadence-flow[data-bk-entrance=stagger] .bk-enter{animation:bk-in-fade calc(.35s * var(--bk-spd)) ease-out backwards}.cadence-flow[data-bk-entrance=stagger] .bk-enter .bk-day{animation:bk-in-day calc(.42s * var(--bk-spd)) var(--bk-spring) backwards;animation-delay:calc((.16s + var(--bk-rank,var(--bk-i,0)) * 14ms) * var(--bk-spd))}.cadence-flow[data-bk-entrance=stagger]:not([data-bk-day-wave=index]) .bk-enter .bk-day{animation-delay:calc((.16s + var(--bk-rank,0) * min(40ms, .56s / max(1, var(--bk-ranks,40)))) * var(--bk-spd))}.cadence-flow[data-bk-entrance=stagger] .bk-enter .bk-slot{animation:bk-in-slot calc(.36s * var(--bk-spd)) var(--bk-out) backwards;animation-delay:calc(var(--bk-si,0) * 28ms * var(--bk-spd))}.cadence-flow[data-bk-entrance=stagger] .bk-slot:nth-child(2){--bk-si:1}.cadence-flow[data-bk-entrance=stagger] .bk-slot:nth-child(3){--bk-si:2}.cadence-flow[data-bk-entrance=stagger] .bk-slot:nth-child(4){--bk-si:3}.cadence-flow[data-bk-entrance=stagger] .bk-slot:nth-child(5){--bk-si:4}.cadence-flow[data-bk-entrance=stagger] .bk-slot:nth-child(6){--bk-si:5}.cadence-flow[data-bk-entrance=stagger] .bk-slot:nth-child(7){--bk-si:6}.cadence-flow[data-bk-entrance=stagger] .bk-slot:nth-child(8){--bk-si:7}.cadence-flow[data-bk-entrance=stagger] .bk-slot:nth-child(n+9){--bk-si:8}.cadence-flow[data-bk-entrance=stagger][data-bk-day-fx=pop] .bk-enter .bk-day[data-selected=true]{animation:bk-in-day calc(.42s * var(--bk-spd)) var(--bk-spring) backwards, bk-pop calc(.5s * var(--bk-pspd)) linear;animation-delay:calc((.16s + var(--bk-rank,var(--bk-i,0)) * 14ms) * var(--bk-spd)), 0s}.cadence-flow[data-bk-entrance=stagger][data-bk-day-fx=pop]:not([data-bk-day-wave=index]) .bk-enter .bk-day[data-selected=true]{animation-delay:calc((.16s + var(--bk-rank,0) * min(40ms, .56s / max(1, var(--bk-ranks,40)))) * var(--bk-spd)), 0s}.cadence-flow[data-bk-entrance=stagger][data-bk-time-fx=pop] .bk-enter .bk-slot[data-selected=true]{animation:bk-in-slot calc(.36s * var(--bk-spd)) var(--bk-out) backwards, bk-pop calc(.5s * var(--bk-pspd)) linear;animation-delay:calc(var(--bk-si,0) * 28ms * var(--bk-spd)), 0s}@keyframes bk-in-fade{0%{opacity:0}}@keyframes bk-in-rise{0%{opacity:0;translate:0 18px}}@keyframes bk-in-scale{0%{opacity:0;scale:.97}}@keyframes bk-in-blur{0%{opacity:0;filter:blur(14px);scale:1.02}}@keyframes bk-in-day{0%{opacity:0;translate:0 8px;scale:.82}}@keyframes bk-in-slot{0%{opacity:0;translate:-6px}}.cadence-flow[data-bk-motion=still] *,.cadence-flow[data-bk-motion=still] :before,.cadence-flow[data-bk-motion=still] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.cadence-flow :not([data-bk-preview-motion] *),.cadence-flow :not([data-bk-preview-motion] *):before,.cadence-flow :not([data-bk-preview-motion] *):after{transition:none!important;animation:none!important}}
@property --bk-sweep-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cadence-flow{--bk-gcalm:1}.cadence-flow[data-bk-motion=calm]{--bk-gcalm:1.7}.cadence-flow .bk-ground{--bk-gspd:calc(var(--bk-spd,1) * var(--bk-gcalm,1) / var(--bk-ground-speed,1));--bk-gi:var(--bk-ground-intensity,1);--bk-gk:calc(var(--bk-ga,1) * var(--bk-gi));--bk-gd:var(--bk-ground-density,1);--bk-gz:var(--bk-ground-size,1);--bk-gm:var(--bk-ground-motion,1);--bk-gt:var(--bk-ground-twinkle,1);--bk-tk:1;--bk-gca:var(--bk-ground-a-rgb,var(--bk-accent-rgb));--bk-gcb:var(--bk-ground-b-rgb,var(--bk-glow-rgb));--bk-gcs:255 255 255;--bk-gdir:normal;--bk-galt:alternate;pointer-events:none;contain:strict;animation:bk-g-in calc(1.2s * var(--bk-spd,1)) ease-out backwards;overflow:hidden}@supports (width:calc(1px * sqrt(4))){.cadence-flow .bk-ground{--bk-tk:calc(1 / sqrt(var(--bk-gd)))}}.cadence-flow:is(.cadence-light,[data-bk-theme=light]) .bk-ground{--bk-gcs:var(--bk-gca)}.cadence-flow[data-bk-ground-flow=reverse] .bk-ground{--bk-gdir:reverse;--bk-galt:alternate-reverse}.cadence-flow .bk-ground :is(.bk-ground-a,.bk-ground-b,.bk-ground-c){pointer-events:none;display:block;position:absolute}@keyframes bk-g-in{0%{opacity:0}}.cadence-flow .bk-ground-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cadence-flow .bk-ground:is([data-canvas=on],:has(>.bk-ground-canvas[data-running=on])) :is(.bk-ground-a,.bk-ground-b,.bk-ground-c){display:none}.cadence-flow .bk-ground-grain{pointer-events:none;opacity:calc(.06 * var(--bk-ground-grain,0));mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='g' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.4' intercept='-0.7'/%3E%3CfeFuncG type='linear' slope='2.4' intercept='-0.7'/%3E%3CfeFuncB type='linear' slope='2.4' intercept='-0.7'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/128px 128px;display:block;position:absolute;inset:0}.cadence-flow[data-bk-ground=aurora] .bk-ground{background:radial-gradient(120% 60% at 50% -5%, rgb(var(--bk-gcb) / calc(.1 * var(--bk-gk))), transparent 65%)}.cadence-flow[data-bk-ground=aurora] .bk-ground-a{height:calc(75% * var(--bk-gz));background:radial-gradient(52% 11% at 38% 52%, rgb(var(--bk-gca) / calc(.55 * var(--bk-gk))), transparent), radial-gradient(44% 9% at 64% 60%, rgb(var(--bk-gcb) / calc(.5 * var(--bk-gk))), transparent), radial-gradient(70% 34% at 50% 55%, rgb(var(--bk-gca) / calc(.12 * var(--bk-gk))), transparent);rotate:-9deg;transform:translate3d(calc(-5% * var(--bk-gm)), 0, 0) skewX(-8deg) scale(1, .9);animation:bk-g-aurora-a calc(24s * var(--bk-gspd)) ease-in-out infinite var(--bk-galt);will-change:transform;inset:-10% -45% auto}.cadence-flow[data-bk-ground=aurora] .bk-ground-b{height:calc(70% * var(--bk-gz));background:radial-gradient(48% 10% at 58% 48%, rgb(var(--bk-gcb) / calc(.5 * var(--bk-gk))), transparent), radial-gradient(40% 8% at 30% 58%, rgb(var(--bk-gca) / calc(.4 * var(--bk-gk))), transparent), radial-gradient(66% 30% at 50% 50%, rgb(var(--bk-gcb) / calc(.1 * var(--bk-gk))), transparent);rotate:7deg;transform:translate3d(calc(6% * var(--bk-gm)), 0, 0) skewX(9deg) scale(1.05, 1);animation:bk-g-aurora-b calc(31s * var(--bk-gspd)) ease-in-out infinite var(--bk-galt);will-change:transform;inset:18% -40% auto}.cadence-flow[data-bk-ground=aurora] .bk-ground-c{background:repeating-linear-gradient(90deg, rgb(var(--bk-gcs) / 0) 0 calc(23px / var(--bk-gd)), rgb(var(--bk-gcs) / calc(.045 * var(--bk-gk))) calc(29px / var(--bk-gd)), rgb(var(--bk-gcs) / 0) calc(35px / var(--bk-gd))), repeating-linear-gradient(90deg, rgb(var(--bk-gcb) / 0) 0 calc(41px / var(--bk-gd)), rgb(var(--bk-gcb) / calc(.06 * var(--bk-gk))) calc(50px / var(--bk-gd)), rgb(var(--bk-gcb) / 0) calc(59px / var(--bk-gd)));opacity:calc(1 - .4 * var(--bk-gt));transform:skewX(-12deg) translate3d(calc(-3% * var(--bk-gm)), 0, 0);animation:bk-g-aurora-c calc(19s * var(--bk-gspd)) ease-in-out infinite var(--bk-galt);will-change:transform, opacity;inset:-5% -10% 35%;-webkit-mask-image:radial-gradient(55% 45% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(55% 45% at 50% 40%,#000,#0000 75%)}@keyframes bk-g-aurora-a{0%{transform:translate3d(calc(-5% * var(--bk-gm)), 0, 0) skewX(-8deg) scale(1, .9)}to{transform:translate3d(calc(5% * var(--bk-gm)), calc(5% * var(--bk-gm)), 0) skewX(10deg) scale(1.08, 1.15)}}@keyframes bk-g-aurora-b{0%{transform:translate3d(calc(6% * var(--bk-gm)), 0, 0) skewX(9deg) scale(1.05, 1)}to{transform:translate3d(calc(-6% * var(--bk-gm)), calc(-6% * var(--bk-gm)), 0) skewX(-7deg) scale(.95, 1.2)}}@keyframes bk-g-aurora-c{0%{opacity:calc(1 - .4 * var(--bk-gt));transform:skewX(-12deg) translate3d(calc(-3% * var(--bk-gm)), 0, 0)}to{opacity:1;transform:skewX(6deg) translate3d(calc(3% * var(--bk-gm)), 0, 0)}}.cadence-flow[data-bk-ground=mesh] .bk-ground-a{width:calc(72% * var(--bk-gz));height:calc(82% * var(--bk-gz));background:radial-gradient(closest-side, rgb(var(--bk-gca) / calc(.45 * var(--bk-gk))), rgb(var(--bk-gca) / calc(.16 * var(--bk-gk))) 55%, transparent);animation:bk-g-mesh-a calc(23s * var(--bk-gspd)) ease-in-out infinite var(--bk-galt);will-change:transform;top:-22%;left:-18%}.cadence-flow[data-bk-ground=mesh] .bk-ground-b{width:calc(68% * var(--bk-gz));height:calc(80% * var(--bk-gz));background:radial-gradient(closest-side, rgb(var(--bk-gcb) / calc(.42 * var(--bk-gk))), rgb(var(--bk-gcb) / calc(.14 * var(--bk-gk))) 55%, transparent);animation:bk-g-mesh-b calc(29s * var(--bk-gspd)) ease-in-out infinite var(--bk-galt);will-change:transform;top:8%;right:-20%;transform:scale(1.05)}.cadence-flow[data-bk-ground=mesh] .bk-ground-c{width:calc(70% * var(--bk-gz));height:calc(78% * var(--bk-gz));background:radial-gradient(closest-side, color-mix(in oklab, rgb(var(--bk-gca) / calc(.38 * var(--bk-gk))), rgb(var(--bk-gcb) / calc(.38 * var(--bk-gk)))), transparent);animation:bk-g-mesh-c calc(26s * var(--bk-gspd)) ease-in-out infinite var(--bk-galt);will-change:transform;bottom:-32%;left:16%}@keyframes bk-g-mesh-a{0%{transform:translate(0,0)rotate(0)scale(1)}to{transform:translate3d(calc(28% * var(--bk-gm)), calc(22% * var(--bk-gm)), 0) rotate(calc(25deg * var(--bk-gm))) scale(1.15)}}@keyframes bk-g-mesh-b{0%{transform:translate(0,0)rotate(0)scale(1.05)}to{transform:translate3d(calc(-30% * var(--bk-gm)), calc(14% * var(--bk-gm)), 0) rotate(calc(-20deg * var(--bk-gm))) scale(.9)}}@keyframes bk-g-mesh-c{0%{transform:translate(0,0)rotate(0)scale(1)}to{transform:translate3d(calc(-12% * var(--bk-gm)), calc(-26% * var(--bk-gm)), 0) rotate(calc(18deg * var(--bk-gm))) scale(1.2)}}.cadence-flow[data-bk-ground=grid] .bk-ground{perspective:300px;perspective-origin:50% 42%;background:linear-gradient(to bottom, rgb(var(--bk-gca) / calc(.07 * var(--bk-gk))), transparent 57%)}.cadence-flow[data-bk-ground=grid] .bk-ground-a{--bk-cell:calc(56px / var(--bk-gd));--bk-line:calc(1px * var(--bk-gz));background-image:linear-gradient(to right, rgb(var(--bk-gca) / calc(.45 * var(--bk-gk))) var(--bk-line), transparent var(--bk-line)), linear-gradient(to bottom, rgb(var(--bk-gca) / calc(.45 * var(--bk-gk))) var(--bk-line), transparent var(--bk-line));background-size:var(--bk-cell) var(--bk-cell);transform-origin:50% 0;height:900px;animation:bk-g-grid-run calc(1.6s * var(--bk-gspd) / var(--bk-gd)) linear infinite var(--bk-gdir);will-change:transform;background-position:50% 0;top:100%;left:-120%;right:-120%;transform:rotateX(-90deg)translateY(0);-webkit-mask-image:linear-gradient(#000 0 30%,#0000 96%);mask-image:linear-gradient(#000 0 30%,#0000 96%)}.cadence-flow[data-bk-ground=grid] .bk-ground-b{background:linear-gradient(to bottom, transparent calc(50% - 1px), rgb(var(--bk-gcb) / calc(.55 * var(--bk-gk))) 50%, transparent calc(50% + 2px)), radial-gradient(50% 50% at 50% 50%, rgb(var(--bk-gcb) / calc(.32 * var(--bk-gk))), transparent 70%);opacity:.6;height:26%;animation:bk-g-swell calc(7s * var(--bk-gspd)) ease-in-out infinite var(--bk-galt);will-change:opacity;top:44%;left:-10%;right:-10%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.cadence-flow[data-bk-ground=grid] .bk-ground-c{background:radial-gradient(70% 50% at 50% 100%, rgb(var(--bk-gca) / calc(.14 * var(--bk-gk))), transparent 70%);inset:0}@keyframes bk-g-grid-run{0%{transform:rotateX(-90deg)translateY(0)}to{transform:rotateX(-90deg) translateY(calc(-1 * var(--bk-cell)))}}@keyframes bk-g-swell{0%{opacity:calc(1 - .55 * var(--bk-gm))}to{opacity:1}}.cadence-flow:is([data-bk-ground=motes],[data-bk-ground=dust]) .bk-ground{background:radial-gradient(140% 100% at 30% 100%, rgb(var(--bk-gca) / calc(.08 * var(--bk-gk))), transparent 70%), radial-gradient(80% 60% at 85% 8%, rgb(var(--bk-gcb) / calc(.06 * var(--bk-gk))), transparent 70%)}.cadence-flow:is([data-bk-ground=motes],[data-bk-ground=dust]) :is(.bk-ground-a,.bk-ground-b){--bk-tile:calc(240px * var(--bk-tk));width:100%;height:calc(100% + var(--bk-tile));background-size:var(--bk-tile) var(--bk-tile);will-change:transform, opacity;top:0;left:0}.cadence-flow:is([data-bk-ground=motes],[data-bk-ground=dust]) .bk-ground-a{background-image:radial-gradient(circle at 12% 18%, rgb(var(--bk-gca) / calc(.8 * var(--bk-gi))) calc(1.6px * var(--bk-gz)), transparent calc(2.5px * var(--bk-gz))), radial-gradient(circle at 46% 72%, rgb(var(--bk-gca) / calc(.8 * var(--bk-gi))) calc(1.5px * var(--bk-gz)), transparent calc(2.4px * var(--bk-gz))), radial-gradient(circle at 81% 33%, rgb(var(--bk-gca) / calc(.8 * var(--bk-gi))) calc(1.8px * var(--bk-gz)), transparent calc(2.7px * var(--bk-gz))), radial-gradient(circle at 63% 9%, rgb(var(--bk-gca) / calc(.8 * var(--bk-gi))) calc(1.5px * var(--bk-gz)), transparent calc(2.3px * var(--bk-gz))), radial-gradient(circle at 28% 51%, rgb(var(--bk-gca) / calc(.8 * var(--bk-gi))) calc(1.6px * var(--bk-gz)), transparent calc(2.5px * var(--bk-gz))), radial-gradient(circle at 92% 86%, rgb(var(--bk-gca) / calc(.8 * var(--bk-gi))) calc(1.5px * var(--bk-gz)), transparent calc(2.4px * var(--bk-gz))), radial-gradient(circle at 7% 93%, rgb(var(--bk-gca) / calc(.8 * var(--bk-gi))) calc(1.7px * var(--bk-gz)), transparent calc(2.6px * var(--bk-gz))), radial-gradient(circle at 55% 40%, rgb(var(--bk-gca) / calc(.8 * var(--bk-gi))) calc(1.5px * var(--bk-gz)), transparent calc(2.4px * var(--bk-gz)));animation:bk-g-drift calc(30s * var(--bk-gspd) * var(--bk-tk)) linear infinite var(--bk-gdir)}.cadence-flow:is([data-bk-ground=motes],[data-bk-ground=dust]) .bk-ground-b{background-image:radial-gradient(circle at 34% 27%, rgb(var(--bk-gca) / calc(.45 * var(--bk-gi))) 0px, transparent calc(5px * var(--bk-gz))), radial-gradient(circle at 74% 61%, rgb(var(--bk-gca) / calc(.45 * var(--bk-gi))) 0px, transparent calc(4.5px * var(--bk-gz))), radial-gradient(circle at 18% 79%, rgb(var(--bk-gcb) / calc(.45 * var(--bk-gi))) 0px, transparent calc(5px * var(--bk-gz)));animation:bk-g-drift calc(30s * var(--bk-gspd) * var(--bk-tk)) linear infinite var(--bk-gdir), bk-g-motes-twinkle calc(7s * var(--bk-gspd)) cubic-bezier(.37, 0, .63, 1) infinite alternate}.cadence-flow:is([data-bk-ground=motes],[data-bk-ground=dust]) .bk-ground-c{display:none}@keyframes bk-g-motes-twinkle{0%{opacity:calc(1 - .45 * var(--bk-gt))}to{opacity:1}}.cadence-flow[data-bk-ground=stars] .bk-ground{background:radial-gradient(60% 50% at 20% 15%, rgb(var(--bk-gca) / calc(.09 * var(--bk-gk))), transparent 70%), radial-gradient(50% 45% at 85% 80%, rgb(var(--bk-gcb) / calc(.08 * var(--bk-gk))), transparent 70%)}.cadence-flow[data-bk-ground=stars] :is(.bk-ground-a,.bk-ground-b,.bk-ground-c){width:100%;height:calc(100% + var(--bk-tile));background-size:var(--bk-tile) var(--bk-tile);will-change:transform, opacity;top:0;left:0}.cadence-flow[data-bk-ground=stars] .bk-ground-a{--bk-tile:calc(173px * var(--bk-tk));background-image:radial-gradient(calc(1px * var(--bk-gz)) calc(1px * var(--bk-gz)) at calc(12px * var(--bk-tk)) calc(34px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.7 * var(--bk-gi))), transparent), radial-gradient(calc(1px * var(--bk-gz)) calc(1px * var(--bk-gz)) at calc(61px * var(--bk-tk)) calc(9px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.55 * var(--bk-gi))), transparent), radial-gradient(calc(1px * var(--bk-gz)) calc(1px * var(--bk-gz)) at calc(104px * var(--bk-tk)) calc(71px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.65 * var(--bk-gi))), transparent), radial-gradient(calc(1px * var(--bk-gz)) calc(1px * var(--bk-gz)) at calc(149px * var(--bk-tk)) calc(128px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.5 * var(--bk-gi))), transparent), radial-gradient(calc(1px * var(--bk-gz)) calc(1px * var(--bk-gz)) at calc(37px * var(--bk-tk)) calc(117px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.6 * var(--bk-gi))), transparent), radial-gradient(calc(1px * var(--bk-gz)) calc(1px * var(--bk-gz)) at calc(88px * var(--bk-tk)) calc(156px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.45 * var(--bk-gi))), transparent), radial-gradient(calc(1px * var(--bk-gz)) calc(1px * var(--bk-gz)) at calc(160px * var(--bk-tk)) calc(44px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.55 * var(--bk-gi))), transparent);opacity:.55;animation:bk-g-drift calc(150s * var(--bk-gspd) * var(--bk-tk)) linear infinite var(--bk-gdir), bk-g-twinkle calc(6.1s * var(--bk-gspd)) ease-in-out infinite alternate}.cadence-flow[data-bk-ground=stars] .bk-ground-b{--bk-tile:calc(251px * var(--bk-tk));background-image:radial-gradient(calc(1.5px * var(--bk-gz)) calc(1.5px * var(--bk-gz)) at calc(30px * var(--bk-tk)) calc(200px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.9 * var(--bk-gi))), transparent), radial-gradient(calc(1.5px * var(--bk-gz)) calc(1.5px * var(--bk-gz)) at calc(128px * var(--bk-tk)) calc(47px * var(--bk-tk)), rgb(var(--bk-gcb) / calc(.85 * var(--bk-gi))), transparent), radial-gradient(calc(1.5px * var(--bk-gz)) calc(1.5px * var(--bk-gz)) at calc(211px * var(--bk-tk)) calc(151px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.8 * var(--bk-gi))), transparent), radial-gradient(calc(1.5px * var(--bk-gz)) calc(1.5px * var(--bk-gz)) at calc(77px * var(--bk-tk)) calc(99px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.75 * var(--bk-gi))), transparent), radial-gradient(calc(1.5px * var(--bk-gz)) calc(1.5px * var(--bk-gz)) at calc(176px * var(--bk-tk)) calc(236px * var(--bk-tk)), rgb(var(--bk-gca) / calc(.8 * var(--bk-gi))), transparent);opacity:.35;animation:bk-g-drift calc(220s * var(--bk-gspd) * var(--bk-tk)) linear infinite var(--bk-gdir), bk-g-twinkle calc(3.7s * var(--bk-gspd)) ease-in-out calc(-1.2s * var(--bk-gspd)) infinite alternate}.cadence-flow[data-bk-ground=stars] .bk-ground-c{--bk-tile:calc(397px * var(--bk-tk));background-image:radial-gradient(calc(2px * var(--bk-gz)) calc(2px * var(--bk-gz)) at calc(96px * var(--bk-tk)) calc(312px * var(--bk-tk)), rgb(255 255 255/calc(1 * var(--bk-gi))), transparent), radial-gradient(circle calc(7px * var(--bk-gz)) at calc(96px * var(--bk-tk)) calc(312px * var(--bk-tk)), rgb(var(--bk-gcb) / calc(.5 * var(--bk-gk))), transparent), radial-gradient(calc(2px * var(--bk-gz)) calc(2px * var(--bk-gz)) at calc(301px * var(--bk-tk)) calc(88px * var(--bk-tk)), rgb(255 255 255/calc(1 * var(--bk-gi))), transparent), radial-gradient(circle calc(7px * var(--bk-gz)) at calc(301px * var(--bk-tk)) calc(88px * var(--bk-tk)), rgb(var(--bk-gca) / calc(.5 * var(--bk-gk))), transparent), radial-gradient(calc(1.6px * var(--bk-gz)) calc(1.6px * var(--bk-gz)) at calc(214px * var(--bk-tk)) calc(233px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.9 * var(--bk-gi))), transparent), radial-gradient(calc(1.6px * var(--bk-gz)) calc(1.6px * var(--bk-gz)) at calc(31px * var(--bk-tk)) calc(150px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.85 * var(--bk-gi))), transparent);opacity:1;animation:bk-g-drift calc(360s * var(--bk-gspd) * var(--bk-tk)) linear infinite var(--bk-gdir), bk-g-twinkle-deep calc(4.9s * var(--bk-gspd)) ease-in-out calc(-2.5s * var(--bk-gspd)) infinite alternate}.cadence-flow[data-bk-ground=stars]:is(.cadence-light,[data-bk-theme=light]) .bk-ground-c{background-image:radial-gradient(circle calc(7px * var(--bk-gz)) at calc(96px * var(--bk-tk)) calc(312px * var(--bk-tk)), rgb(var(--bk-gcb) / calc(.5 * var(--bk-gk))), transparent), radial-gradient(circle calc(7px * var(--bk-gz)) at calc(301px * var(--bk-tk)) calc(88px * var(--bk-tk)), rgb(var(--bk-gca) / calc(.5 * var(--bk-gk))), transparent), radial-gradient(calc(1.6px * var(--bk-gz)) calc(1.6px * var(--bk-gz)) at calc(214px * var(--bk-tk)) calc(233px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.9 * var(--bk-gi))), transparent), radial-gradient(calc(1.6px * var(--bk-gz)) calc(1.6px * var(--bk-gz)) at calc(31px * var(--bk-tk)) calc(150px * var(--bk-tk)), rgb(var(--bk-gcs) / calc(.85 * var(--bk-gi))), transparent)}@keyframes bk-g-drift{to{translate:0 calc(-1 * var(--bk-tile))}}@keyframes bk-g-twinkle{0%{opacity:calc(1 - .65 * var(--bk-gt))}to{opacity:1}}@keyframes bk-g-twinkle-deep{0%{opacity:1}to{opacity:calc(1 - .6 * var(--bk-gt))}}.cadence-flow[data-bk-ground=embers] .bk-ground{background:radial-gradient(90% 55% at 50% 105%, rgb(var(--bk-gca) / calc(.2 * var(--bk-gk))), transparent 70%), radial-gradient(50% 30% at 50% 100%, rgb(var(--bk-gcb) / calc(.16 * var(--bk-gk))), transparent 70%);-webkit-mask-image:linear-gradient(#0000 5%,#000 70% 100%);mask-image:linear-gradient(#0000 5%,#000 70% 100%)}.cadence-flow[data-bk-ground=embers][data-bk-ground-flow=reverse] .bk-ground{-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 95%);mask-image:linear-gradient(#000 0% 30%,#0000 95%)}.cadence-flow[data-bk-ground=embers] :is(.bk-ground-a,.bk-ground-b,.bk-ground-c){height:calc(100% + var(--bk-tile));background-size:var(--bk-tile) var(--bk-tile);will-change:transform, translate, opacity;top:0;left:-20px;right:-20px}.cadence-flow[data-bk-ground=embers] .bk-ground-a{--bk-tile:calc(211px * var(--bk-tk));background-image:radial-gradient(calc(1.5px * var(--bk-gz)) calc(1.5px * var(--bk-gz)) at calc(23px * var(--bk-tk)) calc(180px * var(--bk-tk)), rgb(var(--bk-gca) / calc(.95 * var(--bk-gi))), transparent), radial-gradient(calc(1.5px * var(--bk-gz)) calc(1.5px * var(--bk-gz)) at calc(97px * var(--bk-tk)) calc(41px * var(--bk-tk)), rgb(var(--bk-gcb) / calc(.9 * var(--bk-gi))), transparent), radial-gradient(calc(1.5px * var(--bk-gz)) calc(1.5px * var(--bk-gz)) at calc(151px * var(--bk-tk)) calc(133px * var(--bk-tk)), rgb(var(--bk-gca) / calc(.85 * var(--bk-gi))), transparent), radial-gradient(calc(1.5px * var(--bk-gz)) calc(1.5px * var(--bk-gz)) at calc(190px * var(--bk-tk)) calc(12px * var(--bk-tk)), rgb(var(--bk-gcb) / calc(.8 * var(--bk-gi))), transparent), radial-gradient(calc(1.5px * var(--bk-gz)) calc(1.5px * var(--bk-gz)) at calc(60px * var(--bk-tk)) calc(97px * var(--bk-tk)), rgb(var(--bk-gca) / calc(.75 * var(--bk-gi))), transparent), radial-gradient(calc(1.2px * var(--bk-gz)) calc(1.2px * var(--bk-gz)) at calc(130px * var(--bk-tk)) calc(199px * var(--bk-tk)), rgb(var(--bk-gcb) / calc(.8 * var(--bk-gi))), transparent);animation:bk-g-drift calc(7s * var(--bk-gspd) * var(--bk-tk)) linear infinite var(--bk-gdir), bk-g-sway calc(3.3s * var(--bk-gspd)) ease-in-out infinite var(--bk-galt)}.cadence-flow[data-bk-ground=embers] .bk-ground-b{--bk-tile:calc(307px * var(--bk-tk));background-image:radial-gradient(calc(2px * var(--bk-gz)) calc(2px * var(--bk-gz)) at calc(70px * var(--bk-tk)) calc(240px * var(--bk-tk)), rgb(255 255 255/calc(1 * var(--bk-gi))), transparent), radial-gradient(circle calc(6px * var(--bk-gz)) at calc(70px * var(--bk-tk)) calc(240px * var(--bk-tk)), rgb(var(--bk-gca) / calc(.55 * var(--bk-gk))), transparent), radial-gradient(calc(2px * var(--bk-gz)) calc(2px * var(--bk-gz)) at calc(231px * var(--bk-tk)) calc(101px * var(--bk-tk)), rgb(255 255 255/calc(1 * var(--bk-gi))), transparent), radial-gradient(circle calc(6px * var(--bk-gz)) at calc(231px * var(--bk-tk)) calc(101px * var(--bk-tk)), rgb(var(--bk-gcb) / calc(.55 * var(--bk-gk))), transparent), radial-gradient(calc(1.8px * var(--bk-gz)) calc(1.8px * var(--bk-gz)) at calc(158px * var(--bk-tk)) calc(280px * var(--bk-tk)), rgb(var(--bk-gcb) / calc(.95 * var(--bk-gi))), transparent), radial-gradient(calc(1.8px * var(--bk-gz)) calc(1.8px * var(--bk-gz)) at calc(280px * var(--bk-tk)) calc(190px * var(--bk-tk)), rgb(var(--bk-gca) / calc(.9 * var(--bk-gi))), transparent);animation:bk-g-drift calc(10s * var(--bk-gspd) * var(--bk-tk)) linear infinite var(--bk-gdir), bk-g-sway calc(4.1s * var(--bk-gspd)) ease-in-out calc(-1.5s * var(--bk-gspd)) infinite alternate-reverse, bk-g-flicker calc(1.9s * var(--bk-gspd)) ease-in-out infinite alternate}.cadence-flow[data-bk-ground=embers]:is(.cadence-light,[data-bk-theme=light]) .bk-ground-b{background-image:radial-gradient(circle calc(6px * var(--bk-gz)) at calc(70px * var(--bk-tk)) calc(240px * var(--bk-tk)), rgb(var(--bk-gca) / calc(.55 * var(--bk-gk))), transparent), radial-gradient(circle calc(6px * var(--bk-gz)) at calc(231px * var(--bk-tk)) calc(101px * var(--bk-tk)), rgb(var(--bk-gcb) / calc(.55 * var(--bk-gk))), transparent), radial-gradient(calc(1.8px * var(--bk-gz)) calc(1.8px * var(--bk-gz)) at calc(158px * var(--bk-tk)) calc(280px * var(--bk-tk)), rgb(var(--bk-gcb) / calc(.95 * var(--bk-gi))), transparent), radial-gradient(calc(1.8px * var(--bk-gz)) calc(1.8px * var(--bk-gz)) at calc(280px * var(--bk-tk)) calc(190px * var(--bk-tk)), rgb(var(--bk-gca) / calc(.9 * var(--bk-gi))), transparent)}.cadence-flow[data-bk-ground=embers] .bk-ground-c{--bk-tile:calc(157px * var(--bk-tk));background-image:radial-gradient(calc(1px * var(--bk-gz)) calc(1px * var(--bk-gz)) at calc(18px * var(--bk-tk)) calc(140px * var(--bk-tk)), rgb(var(--bk-gcb) / calc(.5 * var(--bk-gi))), transparent), radial-gradient(calc(1px * var(--bk-gz)) calc(1px * var(--bk-gz)) at calc(77px * var(--bk-tk)) calc(23px * var(--bk-tk)), rgb(var(--bk-gca) / calc(.45 * var(--bk-gi))), transparent), radial-gradient(calc(1px * var(--bk-gz)) calc(1px * var(--bk-gz)) at calc(121px * var(--bk-tk)) calc(88px * var(--bk-tk)), rgb(var(--bk-gcb) / calc(.5 * var(--bk-gi))), transparent), radial-gradient(calc(1px * var(--bk-gz)) calc(1px * var(--bk-gz)) at calc(143px * var(--bk-tk)) calc(151px * var(--bk-tk)), rgb(var(--bk-gca) / calc(.4 * var(--bk-gi))), transparent);animation:bk-g-drift calc(18s * var(--bk-gspd) * var(--bk-tk)) linear infinite var(--bk-gdir), bk-g-sway calc(5.7s * var(--bk-gspd)) ease-in-out calc(-3s * var(--bk-gspd)) infinite var(--bk-galt)}@keyframes bk-g-sway{0%{transform:translateX(calc(-12px * var(--bk-gm)))}to{transform:translateX(calc(12px * var(--bk-gm)))}}@keyframes bk-g-flicker{0%{opacity:calc(1 - .45 * var(--bk-gt))}to{opacity:1}}.cadence-flow[data-bk-ground=beams] .bk-ground{background:radial-gradient(70% 45% at 50% -8%, rgb(var(--bk-gcb) / calc(.16 * var(--bk-gk))), transparent 70%)}.cadence-flow[data-bk-ground=beams] :is(.bk-ground-a,.bk-ground-b,.bk-ground-c){aspect-ratio:3/4;transform-origin:50% 0;background:conic-gradient(from calc(180deg - 18deg * var(--bk-gz)) at 50% 0%, transparent 0deg, rgb(var(--bk-beam-rgb) / calc(.3 * var(--bk-gk))) calc(18deg * var(--bk-gz)), transparent calc(36deg * var(--bk-gz)));will-change:rotate;height:135%;top:-6%;translate:-50%;-webkit-mask-image:linear-gradient(#000,#0000008c 45%,#0000 88%);mask-image:linear-gradient(#000,#0000008c 45%,#0000 88%)}.cadence-flow[data-bk-ground=beams] .bk-ground-a{--bk-beam-rgb:var(--bk-gcb);animation:bk-g-beam-a calc(12s * var(--bk-gspd)) ease-in-out infinite var(--bk-galt);left:22%;rotate:-14deg}.cadence-flow[data-bk-ground=beams] .bk-ground-b{--bk-beam-rgb:var(--bk-gca);animation:bk-g-beam-b calc(15s * var(--bk-gspd)) ease-in-out infinite var(--bk-galt);left:52%;rotate:12deg}.cadence-flow[data-bk-ground=beams] .bk-ground-c{--bk-beam-rgb:var(--bk-gcb);opacity:.8;animation:bk-g-beam-c calc(10.5s * var(--bk-gspd)) ease-in-out infinite var(--bk-galt);left:80%;rotate:18deg}@keyframes bk-g-beam-a{0%{rotate:calc(1deg - 15deg * var(--bk-gm))}to{rotate:calc(1deg + 15deg * var(--bk-gm))}}@keyframes bk-g-beam-b{0%{rotate:calc(-2deg + 14deg * var(--bk-gm))}to{rotate:calc(-2deg - 14deg * var(--bk-gm))}}@keyframes bk-g-beam-c{0%{rotate:calc(5deg + 13deg * var(--bk-gm))}to{rotate:calc(5deg - 13deg * var(--bk-gm))}}.cadence-flow[data-bk-ground=mood] :is(.bk-ground-a,.bk-ground-b){will-change:transform, translate}.cadence-flow[data-bk-ground=mood] .bk-ground-a{--bk-mood-x:13%;--bk-mood-y:9%;width:calc(65% * var(--bk-gz));height:calc(65% * var(--bk-gz));background:radial-gradient(closest-side, color-mix(in oklab, rgb(var(--bk-gca)), rgb(var(--bk-surface-rgb)) 35%), transparent);opacity:calc(.6 * var(--bk-gk));animation:bk-g-mood-x calc(37s * var(--bk-gspd)) ease-in-out infinite var(--bk-galt), bk-g-mood-y calc(53s * var(--bk-gspd)) ease-in-out calc(-19s * var(--bk-gspd)) infinite var(--bk-galt);top:-8%;left:-6%}.cadence-flow[data-bk-ground=mood] .bk-ground-b{--bk-mood-x:-9%;--bk-mood-y:-13%;width:calc(51% * var(--bk-gz));height:calc(51% * var(--bk-gz));background:radial-gradient(closest-side, color-mix(in oklab, rgb(var(--bk-gcb)), rgb(var(--bk-surface-rgb)) 35%), transparent);opacity:calc(.55 * var(--bk-gk));animation:bk-g-mood-x calc(53s * var(--bk-gspd)) ease-in-out calc(-31s * var(--bk-gspd)) infinite var(--bk-galt), bk-g-mood-y calc(37s * var(--bk-gspd)) ease-in-out calc(-7s * var(--bk-gspd)) infinite var(--bk-galt);bottom:-10%;right:-8%}.cadence-flow[data-bk-ground=mood] .bk-ground-c{display:none}@keyframes bk-g-mood-x{0%{translate:calc(-1 * var(--bk-mood-x) * var(--bk-gm)) 0}to{translate:calc(var(--bk-mood-x) * var(--bk-gm)) 0}}@keyframes bk-g-mood-y{0%{transform:translateY(calc(-1 * var(--bk-mood-y) * var(--bk-gm)))}to{transform:translateY(calc(var(--bk-mood-y) * var(--bk-gm)))}}.cadence-flow[data-bk-ground=sweep] .bk-ground-a{--bk-sw-a:color-mix(in oklab, rgb(var(--bk-gca)) 46%, rgb(var(--bk-surface-rgb)));--bk-sw-b:color-mix(in oklab, rgb(var(--bk-gcb)) 46%, rgb(var(--bk-surface-rgb)));--bk-sw-m:color-mix(in oklab, var(--bk-sw-a), var(--bk-sw-b));--bk-sw-d:color-mix(in oklab, rgb(var(--bk-gcb)) 26%, rgb(var(--bk-surface-rgb)));transform-origin:0 0;background:conic-gradient(from var(--bk-sweep-angle) at -18% 118%, rgb(var(--bk-surface-rgb)) 0deg, var(--bk-sw-a) 40deg, var(--bk-sw-m) 70deg, var(--bk-sw-b) 95deg 150deg, var(--bk-sw-a) 185deg, rgb(var(--bk-surface-rgb)) 220deg, var(--bk-sw-d) 280deg, rgb(var(--bk-surface-rgb)) 360deg);background:conic-gradient(from var(--bk-sweep-angle) at -18% 118% in oklab, rgb(var(--bk-surface-rgb)) 0deg, var(--bk-sw-a) 40deg, var(--bk-sw-m) 70deg, var(--bk-sw-b) 95deg 150deg, var(--bk-sw-a) 185deg, rgb(var(--bk-surface-rgb)) 220deg, var(--bk-sw-d) 280deg, rgb(var(--bk-surface-rgb)) 360deg);width:25%;height:25%;opacity:calc(.6 * var(--bk-gk));animation:bk-g-sweep calc(120s * var(--bk-gspd)) linear infinite var(--bk-gdir);top:0;left:0;scale:4}.cadence-flow[data-bk-ground=sweep] :is(.bk-ground-b,.bk-ground-c){display:none}@keyframes bk-g-sweep{to{--bk-sweep-angle:360deg}}
@property --bk-reveal{syntax:"<percentage>";inherits:true;initial-value:110%}@property --bk-decode-at{syntax:"<time>";inherits:true;initial-value:0s}.cadence-flow{--bk-rf:var(--bk-spd,1);--bk-reveal-at:0s;--bk-rev-dur:0s;--bk-logo-at:calc(var(--bk-reveal-at) + .55 * var(--bk-rev-dur) * var(--bk-rf));--bk-title-at:calc(var(--bk-reveal-at) + .6 * var(--bk-rev-dur) * var(--bk-rf));--bk-bf:var(--bk-build-f,calc(var(--bk-spd,1) / var(--bk-build-speed,1)));--bk-ease-arrive:cubic-bezier(.22, 1, .36, 1);--bk-ease-leave:cubic-bezier(.55, 0, 1, .45)}.cadence-flow[data-bk-entrance=assemble]{--bk-rf:var(--bk-bf);--bk-reveal-at:calc((.12s + var(--bk-build-stagger,70ms)) * var(--bk-bf));--bk-rev-dur:.6s}.cadence-flow[data-bk-cover-reveal=fade]{--bk-rev-dur:.4s}.cadence-flow[data-bk-cover-reveal=wipe]{--bk-rev-dur:.9s}.cadence-flow[data-bk-cover-reveal=lens]{--bk-rev-dur:1.1s}.cadence-flow[data-bk-cover-reveal=scan]{--bk-rev-dur:.9s}.cadence-flow[data-bk-entrance=assemble] .bk-enter{animation:bk-asm-card calc(.32s * var(--bk-bf)) var(--bk-ease-arrive) backwards}.cadence-flow[data-bk-entrance=assemble]:not([data-bk-motion=calm]) .bk-enter .bk-build-part{animation:bk-asm-part calc(.6s * var(--bk-bf)) var(--bk-ease-arrive) backwards;animation-delay:calc((.12s + var(--bk-bi,0) * var(--bk-build-stagger,70ms)) * var(--bk-bf))}.cadence-flow[data-bk-entrance=assemble]:not([data-bk-motion=calm]) .bk-enter .bk-day{--bk-wave-at:calc((.26s + var(--bk-rank,var(--bk-i,0)) * min(22ms, .48s / max(1, var(--bk-ranks,22)))) * var(--bk-bf));animation:bk-asm-day calc(.42s * var(--bk-bf)) var(--bk-spring) backwards;animation-delay:var(--bk-wave-at)}.cadence-flow[data-bk-entrance=assemble]:not([data-bk-motion=calm]) .bk-enter .bk-slot{--bk-chip-at:calc(var(--bk-si,0) * 28ms * var(--bk-bf));animation:bk-asm-slot calc(.36s * var(--bk-bf)) var(--bk-ease-arrive) backwards;animation-delay:var(--bk-chip-at)}.cadence-flow[data-bk-entrance=assemble] .bk-slot:nth-child(2){--bk-si:1}.cadence-flow[data-bk-entrance=assemble] .bk-slot:nth-child(3){--bk-si:2}.cadence-flow[data-bk-entrance=assemble] .bk-slot:nth-child(4){--bk-si:3}.cadence-flow[data-bk-entrance=assemble] .bk-slot:nth-child(5){--bk-si:4}.cadence-flow[data-bk-entrance=assemble] .bk-slot:nth-child(6){--bk-si:5}.cadence-flow[data-bk-entrance=assemble] .bk-slot:nth-child(7){--bk-si:6}.cadence-flow[data-bk-entrance=assemble] .bk-slot:nth-child(8){--bk-si:7}.cadence-flow[data-bk-entrance=assemble] .bk-slot:nth-child(n+9){--bk-si:8}.cadence-flow[data-bk-entrance=assemble][data-bk-day-fx=pop]:not([data-bk-motion=calm]) .bk-enter .bk-day[data-selected=true]{animation:bk-asm-day calc(.42s * var(--bk-bf)) var(--bk-spring) backwards, bk-pop calc(.5s * var(--bk-pspd,var(--bk-spd))) linear;animation-delay:var(--bk-wave-at), 0s}.cadence-flow[data-bk-entrance=assemble][data-bk-time-fx=pop]:not([data-bk-motion=calm]) .bk-enter .bk-slot[data-selected=true]{animation:bk-asm-slot calc(.36s * var(--bk-bf)) var(--bk-ease-arrive) backwards, bk-pop calc(.5s * var(--bk-pspd,var(--bk-spd))) linear;animation-delay:var(--bk-chip-at), 0s}.cadence-flow[data-bk-entrance=assemble][data-bk-motion=calm] .bk-enter{animation:bk-m-fade calc(.45s * var(--bk-spd)) ease-out backwards}@keyframes bk-asm-card{0%{opacity:0;scale:.985}}@keyframes bk-asm-part{0%{opacity:0;translate:0 var(--bk-build-distance,14px)}}@keyframes bk-asm-day{0%{opacity:0;translate:0 8px;scale:.82}}@keyframes bk-asm-slot{0%{opacity:0;translate:-6px}}@keyframes bk-m-fade{0%{opacity:0}}.cadence-flow[data-bk-cover-reveal=fade]:not([data-bk-motion=calm]) .bk-enter .bk-cover-media-inner{animation:bk-m-fade calc(.4s * var(--bk-rf)) ease-out var(--bk-reveal-at) backwards}.cadence-flow[data-bk-cover-reveal=wipe]:not([data-bk-motion=calm]) .bk-enter .bk-cover-media-inner{animation:bk-rev-wipe calc(.9s * var(--bk-rf)) cubic-bezier(.625, .05, 0, 1) var(--bk-reveal-at) backwards}.cadence-flow[data-bk-cover-reveal=lens]:not([data-bk-motion=calm]) .bk-enter .bk-cover-media-inner{animation:bk-rev-lens calc(1.1s * var(--bk-rf)) linear var(--bk-reveal-at) backwards}.cadence-flow[data-bk-cover-reveal=scan] .bk-cover-media-inner{-webkit-mask-image:linear-gradient(to top, #000 calc(var(--bk-reveal) - 6%), transparent var(--bk-reveal));-webkit-mask-image:linear-gradient(to top, #000 calc(var(--bk-reveal) - 6%), transparent var(--bk-reveal));mask-image:linear-gradient(to top, #000 calc(var(--bk-reveal) - 6%), transparent var(--bk-reveal))}.cadence-flow[data-bk-cover-reveal=scan]:not([data-bk-motion=calm]) .bk-enter .bk-cover-media-inner{animation:bk-rev-scan calc(.9s * var(--bk-rf)) cubic-bezier(.45, 0, .25, 1) var(--bk-reveal-at) backwards}.cadence-flow[data-bk-cover-reveal=scan]:not([data-bk-motion=calm]) .bk-enter .bk-cover-media-inner:after{content:"";z-index:1;pointer-events:none;background-color:rgb(var(--bk-accent-rgb));-webkit-mask-image:linear-gradient(to top, transparent calc(var(--bk-reveal) - 10%), #000 calc(var(--bk-reveal) - 4%), transparent calc(var(--bk-reveal) + 1%)), radial-gradient(circle, #000 0 1.4px, transparent 2px);-webkit-mask-image:linear-gradient(to top, transparent calc(var(--bk-reveal) - 10%), #000 calc(var(--bk-reveal) - 4%), transparent calc(var(--bk-reveal) + 1%)), radial-gradient(circle, #000 0 1.4px, transparent 2px);mask-image:linear-gradient(to top, transparent calc(var(--bk-reveal) - 10%), #000 calc(var(--bk-reveal) - 4%), transparent calc(var(--bk-reveal) + 1%)), radial-gradient(circle, #000 0 1.4px, transparent 2px);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-size:100% 100%,6px 6px;mask-size:100% 100%,6px 6px;-webkit-mask-composite:source-in;mask-composite:intersect}.cadence-flow[data-bk-motion=calm]:not([data-bk-cover-reveal=none]) .bk-enter .bk-cover-media-inner{animation:bk-m-fade calc(.3s * var(--bk-spd)) ease-out var(--bk-reveal-at) backwards}@keyframes bk-rev-wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes bk-rev-scan{0%{--bk-reveal:-10%}to{--bk-reveal:110%}}@keyframes bk-rev-lens{0%{opacity:0;scale:1.12}3%{scale:1.0988 1.0924}6%{scale:1.0805 1.0681}10%{scale:1.0607 1.0427}15%{scale:1.0424 1.0226}20%{opacity:1}21%{scale:1.0277 1.0101}28%{scale:1.017 1.0037}36%{scale:1.0096 1.0009}45%{scale:1.005 1.0001}55%{scale:1.0022 1}66%{scale:1.0008 1}78%{scale:1.0002 1}90%,to{scale:1}}.cadence-flow:is([data-bk-entrance=assemble],[data-bk-cover-reveal]:not([data-bk-cover-reveal=none])):not([data-bk-motion=calm]) .bk-enter .bk-logo-plate{animation:bk-logo-pop calc(.5s * var(--bk-rf)) var(--bk-spring) var(--bk-logo-at) backwards}@keyframes bk-logo-pop{0%{opacity:0;scale:.6}}.cadence-flow:is([data-bk-title-reveal=rise],[data-bk-title-reveal=blur]) .bk-welcome-title .bk-w,.cadence-flow[data-bk-confirm-title=rise] .bk-confirm-title .bk-w{display:inline-block}.cadence-flow[data-bk-title-reveal=rise] .bk-welcome-title .bk-w,.cadence-flow[data-bk-confirm-title=rise] .bk-confirm-title .bk-w{clip-path:inset(-.1em -.05em -.25em)}.cadence-flow:is([data-bk-title-reveal=rise],[data-bk-title-reveal=blur]) .bk-welcome-title .bk-w>span,.cadence-flow[data-bk-confirm-title=rise] .bk-confirm-title .bk-w>span{display:inline-block}.cadence-flow[data-bk-title-reveal=rise]:not([data-bk-motion=calm]) .bk-enter .bk-welcome-title .bk-w>span{animation:bk-word-rise calc(.9s * var(--bk-rf)) cubic-bezier(.16, 1, .3, 1) backwards;animation-delay:calc(var(--bk-title-at) + var(--wi,0) * 70ms * var(--bk-rf))}.cadence-flow[data-bk-title-reveal=blur]:not([data-bk-motion=calm]) .bk-enter .bk-welcome-title .bk-w>span{animation:bk-word-blur calc(.6s * var(--bk-rf)) var(--bk-out) backwards;animation-delay:calc(var(--bk-title-at) + var(--wi,0) * 60ms * var(--bk-rf))}.cadence-flow .bk-welcome-title{--bk-decode-at:var(--bk-title-at)}.cadence-flow[data-bk-motion=calm]:not([data-bk-title-reveal=none]) .bk-enter .bk-welcome-title{animation:bk-m-fade calc(.45s * var(--bk-spd)) ease-out var(--bk-title-at) backwards}.cadence-flow .bk-confirm-title{--bk-decode-at:calc(.16s * var(--bk-spd))}.cadence-flow[data-bk-confirm-title=rise]:not([data-bk-motion=calm]) .bk-confirm-title .bk-w>span{animation:bk-word-rise calc(.9s * var(--bk-spd)) cubic-bezier(.16, 1, .3, 1) backwards;animation-delay:calc((.16s + var(--wi,0) * 70ms) * var(--bk-spd))}.cadence-flow[data-bk-confirm-title=rise]:not([data-bk-motion=calm]) .bk-confirm-title:not(:has(.bk-w)){animation:bk-title-rise calc(.7s * var(--bk-spd)) cubic-bezier(.16, 1, .3, 1) calc(.16s * var(--bk-spd)) backwards}.cadence-flow[data-bk-motion=calm]:not([data-bk-confirm-title=none]) .bk-confirm-title{animation:bk-m-fade calc(.45s * var(--bk-spd)) ease-out calc(.16s * var(--bk-spd)) backwards}@keyframes bk-word-rise{0%{translate:0 110%}}@keyframes bk-word-blur{0%{opacity:0;filter:blur(6px);translate:0 .18em}}@keyframes bk-title-rise{0%{opacity:0;translate:0 .45em}}.cadence-flow[data-bk-confirm-fx=scan] .bk-card[data-bk-leaving]:not([data-bk-leaving=false]){pointer-events:none;animation:bk-leave calc(.22s * var(--bk-spd)) var(--bk-ease-leave) forwards}.cadence-flow[data-bk-confirm-fx=scan][data-bk-motion=calm] .bk-card[data-bk-leaving]:not([data-bk-leaving=false]){animation:bk-leave-fade calc(.2s * var(--bk-spd)) linear forwards}@keyframes bk-leave{to{opacity:0;translate:0 -8px;scale:.99}}@keyframes bk-leave-fade{to{opacity:0}}.cadence-flow :is(.bk-scan,.bk-scan-dim){z-index:-4;pointer-events:none;position:fixed;inset:0}.cadence-flow[data-bk-preview] :is(.bk-scan,.bk-scan-dim),.cadence-flow :is(.bk-scan,.bk-scan-dim)[data-in-preview]{position:absolute}.cadence-flow .bk-scan-dim{background-color:rgb(var(--bk-surface-rgb) / var(--bk-scan-dim,0));opacity:0}.cadence-flow .bk-scan{mix-blend-mode:screen;overflow:hidden}@supports (mix-blend-mode:plus-lighter){.cadence-flow .bk-scan{mix-blend-mode:plus-lighter}}.cadence-flow:is(.cadence-light,[data-bk-theme=light]) .bk-scan{mix-blend-mode:normal}.cadence-flow .bk-scan.bk-scan--cover{z-index:1;border-radius:inherit;position:absolute;inset:0}.cadence-flow .bk-scan-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cadence-flow[data-bk-confirm-fx=none] :is(.bk-scan,.bk-scan-dim),.cadence-flow:is([data-bk-confirm-cover=off],[data-bk-scan-target=backdrop]) .bk-scan--cover,.cadence-flow[data-bk-scan-target=cover][data-bk-confirm-cover=on] :is(.bk-scan:not(.bk-scan--cover),.bk-scan-dim){display:none}.cadence-flow .bk-scan-css{--bk-scan-ease:cubic-bezier(.5, 1, .89, 1);--bk-scan-run:calc(var(--bk-scan-duration,1.8s) * var(--bk-spd,1));opacity:0;animation:bk-scan-env var(--bk-scan-total,var(--bk-scan-run)) linear;position:absolute;inset:0;overflow:hidden}.cadence-flow[data-bk-motion=calm] .bk-scan-css{--bk-scan-run:max(calc(var(--bk-scan-duration,1.8s) * var(--bk-spd,1) / 1.8), min(calc(var(--bk-scan-duration,1.8s) * var(--bk-spd,1) / 1.8 * 1.4), 2.6s));--bk-scan-trail:0}.cadence-flow:is([data-bk-scan-pattern=crosses],[data-bk-scan-pattern=squares]) .bk-scan-css{--bk-scan-ease:cubic-bezier(.65, 0, .35, 1)}.cadence-flow .bk-scan-css :is(.bk-scan-band,.bk-scan-tile,.bk-scan-ring){animation-duration:var(--bk-scan-run);animation-timing-function:var(--bk-scan-ease);animation-fill-mode:both}.cadence-flow .bk-scan-band{position:absolute;overflow:hidden}.cadence-flow .bk-scan-css .bk-scan-echo{display:none}.cadence-flow[data-bk-scan-echo=on]:not([data-bk-motion=calm]) .bk-scan-css .bk-scan-echo{opacity:.4;display:block}.cadence-flow[data-bk-scan-echo=on]:not([data-bk-motion=calm]) .bk-scan-css :is(.bk-scan-echo,.bk-scan-echo .bk-scan-tile){animation-delay:calc(.28s * var(--bk-spd,1))}.cadence-flow .bk-scan-glow,.cadence-flow .bk-scan-core{position:absolute;inset:0}.cadence-flow .bk-scan-tile{background-color:rgb(var(--bk-scan-color-rgb) / calc(var(--bk-scan-gain,1) * (1 - .5 * var(--bk-scan-jitter,0))));-webkit-mask-image:var(--bk-scan-tile);-webkit-mask-image:var(--bk-scan-tile);mask-image:var(--bk-scan-tile);-webkit-mask-size:var(--bk-scan-pitch,12px) var(--bk-scan-pitch,12px);-webkit-mask-size:var(--bk-scan-pitch,12px) var(--bk-scan-pitch,12px);mask-size:var(--bk-scan-pitch,12px) var(--bk-scan-pitch,12px);position:absolute;-webkit-mask-repeat:repeat;mask-repeat:repeat}.cadence-flow:is([data-bk-scan-pattern=dots],[data-bk-scan-pattern=lines]) .bk-scan-tile{--bk-scan-dot:calc(var(--bk-scan-pitch,12px) * var(--bk-scan-size,.5) * .5);-webkit-mask-image:radial-gradient(circle, #000 calc(var(--bk-scan-dot) - .5px), transparent calc(var(--bk-scan-dot) + .5px));-webkit-mask-image:radial-gradient(circle, #000 calc(var(--bk-scan-dot) - .5px), transparent calc(var(--bk-scan-dot) + .5px));mask-image:radial-gradient(circle, #000 calc(var(--bk-scan-dot) - .5px), transparent calc(var(--bk-scan-dot) + .5px))}.cadence-flow:is([data-bk-scan-direction=up],[data-bk-scan-direction=down]) .bk-scan-band{height:var(--bk-scan-t,calc(var(--bk-scan-band,3.5) * 8.8%));left:0;right:0}.cadence-flow:is([data-bk-scan-direction=up],[data-bk-scan-direction=down]) .bk-scan-core{-webkit-mask-image:linear-gradient(#0000 34%,#000 45% 55%,#0000 66%);mask-image:linear-gradient(#0000 34%,#000 45% 55%,#0000 66%)}.cadence-flow:is([data-bk-scan-direction=up],[data-bk-scan-direction=down]) .bk-scan-tile{width:100%;height:var(--bk-scan-h);left:0}.cadence-flow[data-bk-scan-direction=up] .bk-scan-band{animation-name:bk-scan-up;top:100%}.cadence-flow[data-bk-scan-direction=up] .bk-scan-tile{top:calc(-1 * var(--bk-scan-h));animation-name:bk-scan-down}.cadence-flow[data-bk-scan-direction=down] .bk-scan-band{top:calc(-1 * var(--bk-scan-t));animation-name:bk-scan-down}.cadence-flow[data-bk-scan-direction=down] .bk-scan-tile{top:var(--bk-scan-t);animation-name:bk-scan-up}.cadence-flow:is([data-bk-scan-direction=left],[data-bk-scan-direction=right]) .bk-scan-band{width:var(--bk-scan-t,calc(var(--bk-scan-band,3.5) * 8.8%));top:0;bottom:0}.cadence-flow:is([data-bk-scan-direction=left],[data-bk-scan-direction=right]) .bk-scan-core{-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 45% 55%,#0000 66%);mask-image:linear-gradient(90deg,#0000 34%,#000 45% 55%,#0000 66%)}.cadence-flow:is([data-bk-scan-direction=left],[data-bk-scan-direction=right]) .bk-scan-tile{height:100%;width:var(--bk-scan-w);top:0}.cadence-flow[data-bk-scan-direction=left] .bk-scan-band{animation-name:bk-scan-left;left:100%}.cadence-flow[data-bk-scan-direction=left] .bk-scan-tile{left:calc(-1 * var(--bk-scan-w));animation-name:bk-scan-right}.cadence-flow[data-bk-scan-direction=right] .bk-scan-band{left:calc(-1 * var(--bk-scan-t));animation-name:bk-scan-right}.cadence-flow[data-bk-scan-direction=right] .bk-scan-tile{left:var(--bk-scan-t);animation-name:bk-scan-left}.cadence-flow .bk-scan-glow{--bk-scan-halo-at:rgb(var(--bk-scan-halo-color-rgb) / calc(.6 * var(--bk-scan-halo,.35) * var(--bk-scan-gain,1)));--bk-scan-trail-at:rgb(var(--bk-scan-color-rgb) / calc(.5 * var(--bk-scan-trail,0) * var(--bk-scan-gain,1)));background:linear-gradient(var(--bk-scan-behind,to bottom), transparent, var(--bk-scan-halo-at) 50%, var(--bk-scan-trail-at) 64%, transparent)}.cadence-flow[data-bk-scan-direction=down] .bk-scan-glow{--bk-scan-behind:to top}.cadence-flow[data-bk-scan-direction=left] .bk-scan-glow{--bk-scan-behind:to right}.cadence-flow[data-bk-scan-direction=right] .bk-scan-glow{--bk-scan-behind:to left}.cadence-flow .bk-scan-ring{left:calc(var(--bk-scan-ox) - var(--bk-scan-r));top:calc(var(--bk-scan-oy) - var(--bk-scan-r));width:calc(2 * var(--bk-scan-r));height:calc(2 * var(--bk-scan-r));background:radial-gradient(closest-side, transparent calc(100% - var(--bk-scan-t)), rgb(var(--bk-scan-halo-color-rgb) / calc(.5 * var(--bk-scan-halo,.35) * var(--bk-scan-gain,1))) calc(100% - .64 * var(--bk-scan-t)), rgb(var(--bk-scan-color-rgb) / calc(.85 * var(--bk-scan-gain,1))) calc(100% - .5 * var(--bk-scan-t)), rgb(var(--bk-scan-halo-color-rgb) / calc(.5 * var(--bk-scan-halo,.35) * var(--bk-scan-gain,1))) calc(100% - .36 * var(--bk-scan-t)), transparent);border-radius:50%;animation-name:bk-scan-ring;position:absolute;scale:.02}@keyframes bk-scan-env{0%{opacity:0}7%,70%{opacity:1}to{opacity:0}}@keyframes bk-scan-up{to{translate:0 calc(-1 * var(--bk-scan-travel))}}@keyframes bk-scan-down{to{translate:0 var(--bk-scan-travel)}}@keyframes bk-scan-left{to{translate:calc(-1 * var(--bk-scan-travel)) 0}}@keyframes bk-scan-right{to{translate:var(--bk-scan-travel) 0}}@keyframes bk-scan-ring{to{scale:1}}.bk-trace{max-width:100%;display:inline-block;position:relative}.bk-trace[data-tracing]>.bk-trace-text{opacity:0}.bk-trace-svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.bk-trace-svg text{stroke-linejoin:round;stroke-linecap:round}.bk-trace-fill text{fill:currentColor;stroke:none;opacity:0;animation:bk-trace-fill calc(.25s * var(--bk-spd,1)) cubic-bezier(.5, 1, .89, 1) var(--f,0s) both}.bk-trace-halo text,.bk-trace-line text{fill:none;stroke-dasharray:var(--L) var(--L);stroke-dashoffset:var(--L);opacity:0;animation:bk-trace-draw calc(.5s * var(--bk-spd,1)) cubic-bezier(.37, 0, .63, 1) var(--s,0s) both, bk-trace-glow calc(.9s * var(--bk-spd,1)) linear var(--s,0s) both}@keyframes bk-trace-draw{0%{stroke-dashoffset:var(--L)}to{stroke-dashoffset:0}}@keyframes bk-trace-glow{0%{opacity:0}2.8%{opacity:1}61.1%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1)}to{opacity:0}}@keyframes bk-trace-fill{to{opacity:1}}.bk-decode{max-width:100%;display:inline-block;position:relative}.bk-decode[data-decoding]>.bk-decode-text{opacity:0}.bk-decode[data-decoding=wait]>.bk-decode-fx{visibility:hidden}.bk-decode-fx{pointer-events:none;position:absolute;inset:0}.bk-decode-fx>span{text-align:center;white-space:pre;display:block;position:absolute;overflow:visible}.bk-decode[data-mono]>.bk-decode-fx{font-family:var(--bk-ff-mono,ui-monospace), ui-monospace, Menlo, Consolas, monospace}
@property --shiny-cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shiny-cta-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shiny-cta-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --shiny-cta-shine{syntax:"<color>";inherits:false;initial-value:#fff}.shiny-cta{--_bg:var(--shiny-cta-bg,#000);--_bg-subtle:var(--shiny-cta-bg-subtle,#1a1818);--_fg:var(--shiny-cta-fg,#fff);--_highlight:var(--shiny-cta-highlight,blue);--_highlight-subtle:var(--shiny-cta-highlight-subtle,#8484ff);--_animation:shiny-cta-angle linear infinite;--_duration:var(--shiny-cta-duration,3s);--_shadow-size:2px;--_transition:.8s cubic-bezier(.25, 1, .5, 1);--shiny-cta-percent:var(--shiny-cta-arc,5%);isolation:isolate;cursor:pointer;outline-offset:4px;border:var(--shiny-cta-ring,1px) solid transparent;color:var(--_fg);background:linear-gradient(var(--_bg), var(--_bg)) padding-box, conic-gradient(from calc(var(--shiny-cta-angle) - var(--shiny-cta-angle-offset)), transparent, var(--_highlight) var(--shiny-cta-percent), var(--shiny-cta-shine) calc(var(--shiny-cta-percent) * 2), var(--_highlight) calc(var(--shiny-cta-percent) * 3), transparent calc(var(--shiny-cta-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--_bg-subtle);transition:var(--_transition);border-radius:360px;padding:1.25rem 2.5rem;font-family:inherit;font-size:1.125rem;font-weight:500;line-height:1.2;transition-property:--shiny-cta-angle-offset,--shiny-cta-percent,--shiny-cta-shine;position:relative;overflow:hidden}.shiny-cta:before,.shiny-cta:after,.shiny-cta>span:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.shiny-cta:active{translate:0 1px}.shiny-cta:before{--_size:calc(100% - var(--_shadow-size) * 3);--_position:2px;--_space:calc(var(--_position) * 2);width:var(--_size);height:var(--_size);background:radial-gradient(circle at var(--_position) var(--_position), white calc(var(--_position) / 4), transparent 0) padding-box;background-size:var(--_space) var(--_space);-webkit-mask-image:conic-gradient(from calc(var(--shiny-cta-angle) + 45deg), black, transparent 10% 90%, black);mask-image:conic-gradient(from calc(var(--shiny-cta-angle) + 45deg), black, transparent 10% 90%, black);border-radius:inherit;opacity:var(--shiny-cta-dots,.4);z-index:-1;background-repeat:space}.shiny-cta:after{--_animation:shiny-cta-shimmer linear infinite;aspect-ratio:1;background:linear-gradient(-50deg, transparent, var(--_highlight), transparent);width:100%;opacity:var(--shiny-cta-shimmer,.6);-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.shiny-cta>span{z-index:1;justify-content:center;align-items:center;gap:.5em;display:inline-flex}.shiny-cta>span:before{--_size:calc(100% + 1rem);width:var(--_size);height:var(--_size);box-shadow:inset 0 -1ex 2rem 4px var(--_highlight);opacity:0;transition:opacity var(--_transition);animation:calc(var(--_duration) * 1.5) shiny-cta-breathe linear infinite}.shiny-cta,.shiny-cta:before,.shiny-cta:after{animation:var(--_animation) var(--_duration), var(--_animation) calc(var(--_duration) / .4) reverse paused;animation-composition:add}.shiny-cta:is(:hover,:focus-visible){--shiny-cta-percent:calc(var(--shiny-cta-arc,5%) * 4);--shiny-cta-angle-offset:95deg;--shiny-cta-shine:var(--_highlight-subtle)}.shiny-cta:is(:hover,:focus-visible),.shiny-cta:is(:hover,:focus-visible):before,.shiny-cta:is(:hover,:focus-visible):after{animation-play-state:running}.shiny-cta:is(:hover,:focus-visible)>span:before{opacity:1}.shiny-cta.shiny-cta--traced{background:linear-gradient(var(--_bg), var(--_bg)) padding-box, linear-gradient(var(--_bg-subtle), var(--_bg-subtle)) border-box;border-width:1px;animation:none}.shiny-cta:disabled{pointer-events:none;cursor:default}.shiny-cta:disabled>span{opacity:.55}@keyframes shiny-cta-angle{to{--shiny-cta-angle:360deg}}@keyframes shiny-cta-shimmer{to{rotate:360deg}}@keyframes shiny-cta-breathe{0%,to{scale:1}50%{scale:1.2}}@media (prefers-reduced-motion:reduce){.shiny-cta:not([data-bk-preview-motion] *),.shiny-cta:not([data-bk-preview-motion] *):before,.shiny-cta:not([data-bk-preview-motion] *):after,.shiny-cta:not([data-bk-preview-motion] *)>span:before{transition:none;animation:none}}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_ea5ea315-module___EnkOG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_ea5ea315-module___EnkOG__variable{--bk-ff-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.0tqkxa-w3pk~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_7affd4f8-module__ejEqMq__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_7affd4f8-module__ejEqMq__variable{--bk-ff-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7c5866e0-module__j1rSGq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7c5866e0-module__j1rSGq__variable{--bk-ff-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@property --bk-edge-h{syntax:"<number>";inherits:true;initial-value:0}@property --bk-edge-c{syntax:"<color>";inherits:true;initial-value:#0000}@property --bk-edge-roll{syntax:"<number>";inherits:true;initial-value:0}.bk-edge-wrap{inset:calc(-1 * (var(--bk-edge-pad,0px) + var(--bk-edge-bw,var(--bk-stroke,1px))));z-index:1;pointer-events:none;--e-k:1;--e-busy:1;--e-spd:var(--bk-spd,var(--bk-speed,1));--e-whiten:55%;--e-whiten-rb:25%;--e-halo-k:1;--e-lr:.78;--e-after-build:calc(.96s * var(--bk-build-f,1));--c-r0:var(--e-a);--c-r1:var(--e-a);--c-r2:var(--e-a);display:block;position:absolute}.bk-edge-wrap[data-set=card]{--e-w:var(--bk-card-edge-width,max(var(--bk-stroke,1px), 1px));--e-s:var(--bk-card-edge-glow,0);--e-len:var(--bk-card-edge-length,15);--e-lap:var(--bk-card-edge-lap,6.5s);--e-rest:var(--bk-card-edge-rest,0s);--e-period:var(--bk-card-edge-period,100);--e-a:var(--bk-card-edge-a,var(--bk-accent,#3deb97));--e-b:var(--bk-card-edge-b,var(--bk-glow,#3deb97));--e-hue:var(--bk-card-edge-hue,30);--e-spread:var(--bk-card-edge-spread,1);--e-roll:var(--bk-card-edge-roll,.5);--e-vivid:var(--bk-card-edge-vivid,.85);--e-ring:var(--bk-card-edge-ring,.3)}.bk-edge-wrap[data-set=btn]{--e-w:var(--bk-btn-edge-width,1.5px);--e-s:var(--bk-btn-edge-glow,1);--e-len:var(--bk-btn-edge-length,22);--e-lap:var(--bk-btn-edge-lap,2.4s);--e-rest:var(--bk-btn-edge-rest,0s);--e-period:var(--bk-btn-edge-period,100);--e-a:var(--bk-btn-edge-a,var(--bk-accent,#3deb97));--e-b:var(--bk-btn-edge-b,var(--bk-glow,#3deb97));--e-hue:var(--bk-btn-edge-hue,30);--e-spread:var(--bk-btn-edge-spread,1);--e-roll:var(--bk-btn-edge-roll,.5);--e-vivid:var(--bk-btn-edge-vivid,.85);--e-ring:var(--bk-btn-edge-ring,.3)}.bk-edge-wrap[data-set=orbit]{--e-spd:var(--bk-pspd,var(--bk-spd,var(--bk-speed,1)));--e-w:calc(max(var(--bk-stroke,1px), 1.5px) * var(--bk-pick-size,1));--e-s:.6;--e-len:30;--e-lap:2.6s;--e-rest:0s;--e-period:100;--e-a:var(--bk-glow,#3deb97);--e-b:var(--bk-accent,#3deb97);--e-ring:0}.bk-edge-wrap[data-set=orbit][data-carrier=time]{--e-lap:.65s}.bk-edge-wrap[data-set=btn][data-carrier=time]{--e-spd:var(--bk-chip-edge-spd,var(--bk-spd,var(--bk-speed,1)));--e-lap:min(var(--bk-btn-edge-lap,2.4s), .65s);--e-rest:0s;--e-period:100}.bk-edge-wrap[data-set=orbit][data-motion=calm]>.bk-edge{--e-iter:1}.bk-edge-wrap[data-carrier=cta]{--e-k:.7;--bk-edge-bw:0px}.bk-edge-wrap:is([data-carrier=day],[data-carrier=time]){--e-k:.5}.bk-cta-wrap:is([data-busy=true],[aria-busy=true])>.bk-edge-wrap{--e-busy:.5}.cadence-flow:is(.cadence-light,[data-bk-theme=light]) .bk-edge-wrap{--e-whiten:0%;--e-whiten-rb:0%;--e-halo-k:.25;--e-lr:.6}.cadence-flow[data-bk-card-edge-mode=two] .bk-edge-wrap[data-set=card],.cadence-flow[data-bk-btn-edge-mode=two] .bk-edge-wrap[data-set=btn],.bk-edge-wrap[data-set=orbit]{--c-r1:color-mix(in oklab, var(--e-a), var(--e-b));--c-r2:var(--e-b)}@supports (color:oklab(from red l a b)){.cadence-flow[data-bk-card-edge-mode=two] .bk-edge-wrap[data-set=card],.cadence-flow[data-bk-btn-edge-mode=two] .bk-edge-wrap[data-set=btn],.bk-edge-wrap[data-set=orbit]{--c-r1:oklab(from color-mix(in oklab, var(--e-a), var(--e-b)) min(calc(l + .18), .97) a b)}}.cadence-flow[data-bk-card-edge-mode=rainbow] .bk-edge-wrap[data-set=card],.cadence-flow[data-bk-btn-edge-mode=rainbow] .bk-edge-wrap[data-set=btn]{--c-r0:oklch(var(--e-lr) calc(.16 * var(--e-vivid)) var(--e-hue));--c-r1:oklch(var(--e-lr) calc(.16 * var(--e-vivid)) calc(var(--e-hue) + 180 * var(--e-spread)));--c-r2:oklch(var(--e-lr) calc(.16 * var(--e-vivid)) calc(var(--e-hue) + 360 * var(--e-spread)))}.bk-edge-wrap>.bk-edge{top:calc(var(--e-w) / 2);left:calc(var(--e-w) / 2);width:calc(100% - var(--e-w));height:calc(100% - var(--e-w));will-change:transform;--e-pat:var(--e-period);--e-trav:var(--e-period);--e-cycle:calc((var(--e-lap) + var(--e-rest)) * var(--e-spd) * var(--e-busy));--e-ease:linear;--e-iter:infinite;--e-delay:0s;position:absolute;overflow:visible}.bk-edge-wrap>.bk-edge[data-run=once]{--e-pat:100;--e-trav:100;--e-cycle:calc(var(--e-lap) * var(--e-spd) * var(--e-busy));--e-ease:cubic-bezier(.65, 0, .35, 1);--e-iter:1}.bk-edge-wrap>.bk-edge[data-run=build]{--e-w:1.5px;--e-s:1;--e-len:22;--e-pat:122;--e-trav:100;--e-cycle:calc(.9s * var(--bk-build-f,1));--e-ease:cubic-bezier(.37, 0, .63, 1);--e-iter:1;--e-delay:calc(60ms * var(--bk-build-f,1))}.bk-edge-wrap>.bk-edge[data-after=build]{--e-delay:var(--e-after-build);animation:bk-edge-fade-in calc(.3s * var(--e-spd)) ease-out var(--e-after-build) both}.bk-edge-wrap>.bk-edge-aura[data-after=build]{animation:bk-edge-fade-in calc(.3s * var(--e-spd)) ease-out var(--e-after-build) both}.bk-edge-wrap>:is(.bk-edge,.bk-edge-aura)[data-after=fade]{animation:bk-edge-fade-in calc(.45s * var(--e-spd)) ease-out both}.cadence-flow[data-bk-card-edge-dir=ccw] .bk-edge-wrap[data-set=card]>.bk-edge,.cadence-flow[data-bk-btn-edge-dir=ccw] .bk-edge-wrap[data-set=btn]>.bk-edge{scale:-1 1}.bk-edge-comet{--h0:0;--ca:var(--e-a);--cb:var(--e-b);--h-off:0;animation:bk-edge-run var(--e-cycle) var(--e-ease) var(--e-delay) var(--e-iter) both}.bk-edge-comet[data-c="1"]{--h0:50;--ca:var(--e-b);--cb:var(--e-a);--h-off:.5}.bk-edge[data-run=once] .bk-edge-comet{animation:bk-edge-run var(--e-cycle) var(--e-ease) var(--e-delay) 1 both, bk-edge-env-once var(--e-cycle) linear var(--e-delay) 1 both}.bk-edge[data-run=build] .bk-edge-comet{animation:bk-edge-run var(--e-cycle) var(--e-ease) var(--e-delay) 1 both, bk-edge-env-build var(--e-cycle) linear var(--e-delay) 1 both}.bk-cta-wrap:is([data-busy=true],[aria-busy=true])>.bk-edge-wrap .bk-edge[data-run=once] .bk-edge-comet{animation:bk-edge-run calc(var(--e-lap) * var(--e-spd) * .5) linear infinite;opacity:1}.bk-edge path{fill:none;stroke-linecap:round}.bk-edge-comet path{stroke-dasharray:calc(var(--l) * 1px) calc((var(--e-pat) - var(--l)) * 1px);stroke-dashoffset:calc((var(--l) - var(--h0) - var(--bk-edge-h) * var(--e-trav)) * 1px)}.bk-edge-halo{--l:var(--e-len);stroke:var(--c-halo);stroke-width:calc(var(--e-w) * 3.333 * var(--e-s) * var(--e-k));opacity:calc(min(1, .8 * var(--e-s)) * var(--e-halo-k))}.bk-edge-tail[data-j="0"]{--l:var(--e-len);stroke:var(--c-t0);stroke-width:calc(var(--e-w) * 2 / 6);opacity:.1}.bk-edge-tail[data-j="1"]{--l:calc(var(--e-len) * 5 / 6);stroke:var(--c-t1);stroke-width:calc(var(--e-w) * 2.8 / 6);opacity:.16}.bk-edge-tail[data-j="2"]{--l:calc(var(--e-len) * 4 / 6);stroke:var(--c-t2);stroke-width:calc(var(--e-w) * 3.6 / 6);opacity:.24}.bk-edge-tail[data-j="3"]{--l:calc(var(--e-len) * 3 / 6);stroke:var(--c-t3);stroke-width:calc(var(--e-w) * 4.4 / 6);opacity:.36}.bk-edge-tail[data-j="4"]{--l:calc(var(--e-len) * 2 / 6);stroke:var(--c-t4);stroke-width:calc(var(--e-w) * 5.2 / 6);opacity:.55}.bk-edge-tail[data-j="5"]{--l:calc(var(--e-len) / 6);stroke:var(--c-t5);stroke-width:var(--e-w);opacity:.85}.bk-edge-head{--l:min(var(--e-len), .8);stroke:var(--c-head);stroke-width:calc(var(--e-w) * (4 + 3 * var(--e-s)) / 6)}.bk-edge-paint{--c-mid:color-mix(in oklab, var(--ca), var(--cb))}@supports (color:oklab(from red l a b)){.bk-edge-paint{--c-mid:oklab(from color-mix(in oklab, var(--ca), var(--cb)) min(calc(l + .18), .97) a b)}}.bk-edge-paint{--c-core:color-mix(in oklab, var(--e-a), #fff var(--e-whiten));--c-halo:var(--e-a);--c-t0:var(--e-a);--c-t1:var(--e-a);--c-t2:var(--e-a);--c-t3:var(--e-a);--c-t4:var(--c-core);--c-t5:var(--c-core);--c-head:var(--c-core)}.cadence-flow[data-bk-card-edge-mode=two][data-bk-card-edge-blend=along] .bk-edge-wrap[data-set=card] .bk-edge-paint,.cadence-flow[data-bk-btn-edge-mode=two][data-bk-btn-edge-blend=along] .bk-edge-wrap[data-set=btn] .bk-edge-paint,.bk-edge-wrap[data-set=orbit] .bk-edge-paint{--c-halo:color-mix(in oklab, color-mix(in oklab, var(--ca), var(--c-mid)), color-mix(in oklab, var(--c-mid), var(--cb)));--c-t0:color-mix(in oklab, color-mix(in oklab, var(--ca), var(--c-mid) 1%), color-mix(in oklab, var(--c-mid), var(--cb) 1%) 1%);--c-t1:color-mix(in oklab, color-mix(in oklab, var(--ca), var(--c-mid) 6%), color-mix(in oklab, var(--c-mid), var(--cb) 6%) 6%);--c-t2:color-mix(in oklab, color-mix(in oklab, var(--ca), var(--c-mid) 17%), color-mix(in oklab, var(--c-mid), var(--cb) 17%) 17%);--c-t3:color-mix(in oklab, color-mix(in oklab, var(--ca), var(--c-mid) 34%), color-mix(in oklab, var(--c-mid), var(--cb) 34%) 34%);--c-t4:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, var(--ca), var(--c-mid) 56%), color-mix(in oklab, var(--c-mid), var(--cb) 56%) 56%), #fff var(--e-whiten));--c-t5:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, var(--ca), var(--c-mid) 84%), color-mix(in oklab, var(--c-mid), var(--cb) 84%) 84%), #fff var(--e-whiten));--c-head:color-mix(in oklab, var(--cb), #fff var(--e-whiten))}.cadence-flow[data-bk-card-edge-mode=two][data-bk-card-edge-blend=lap] .bk-edge-wrap[data-set=card] .bk-edge-paint,.cadence-flow[data-bk-btn-edge-mode=two][data-bk-btn-edge-blend=lap] .bk-edge-wrap[data-set=btn] .bk-edge-paint{--c-core:color-mix(in oklab, var(--bk-edge-c), #fff var(--e-whiten));--c-halo:var(--bk-edge-c);--c-t0:var(--bk-edge-c);--c-t1:var(--bk-edge-c);--c-t2:var(--bk-edge-c);--c-t3:var(--bk-edge-c);animation:bk-edge-lapc var(--e-cycle) var(--e-ease) var(--e-delay) var(--e-iter) both}.cadence-flow[data-bk-card-edge-mode=rainbow]:not([data-bk-card-edge-blend=lap]) .bk-edge-wrap[data-set=card] .bk-edge-paint,.cadence-flow[data-bk-btn-edge-mode=rainbow]:not([data-bk-btn-edge-blend=lap]) .bk-edge-wrap[data-set=btn] .bk-edge-paint{--rb-c:calc(.16 * var(--e-vivid));--rb-h:calc(var(--e-hue) + 360 * (var(--bk-edge-roll) + var(--h-off)));--rb-s:calc(360 * var(--e-spread));--c-halo:oklch(var(--e-lr) var(--rb-c) calc(var(--rb-h) + var(--rb-s) * .5));--c-t0:oklch(var(--e-lr) var(--rb-c) calc(var(--rb-h) + var(--rb-s) * .01));--c-t1:oklch(var(--e-lr) var(--rb-c) calc(var(--rb-h) + var(--rb-s) * .06));--c-t2:oklch(var(--e-lr) var(--rb-c) calc(var(--rb-h) + var(--rb-s) * .17));--c-t3:oklch(var(--e-lr) var(--rb-c) calc(var(--rb-h) + var(--rb-s) * .34));--c-t4:color-mix(in oklab, oklch(var(--e-lr) var(--rb-c) calc(var(--rb-h) + var(--rb-s) * .56)), #fff var(--e-whiten-rb));--c-t5:color-mix(in oklab, oklch(var(--e-lr) var(--rb-c) calc(var(--rb-h) + var(--rb-s) * .84)), #fff var(--e-whiten-rb));--c-head:color-mix(in oklab, oklch(var(--e-lr) var(--rb-c) calc(var(--rb-h) + var(--rb-s))), #fff var(--e-whiten-rb));animation:bk-edge-roll calc(var(--e-cycle) / max(var(--e-roll), .0001)) linear var(--e-delay) infinite both}.cadence-flow[data-bk-card-edge-mode=rainbow][data-bk-card-edge-blend=lap] .bk-edge-wrap[data-set=card] .bk-edge-paint,.cadence-flow[data-bk-btn-edge-mode=rainbow][data-bk-btn-edge-blend=lap] .bk-edge-wrap[data-set=btn] .bk-edge-paint{--rb:oklch(var(--e-lr) calc(.16 * var(--e-vivid)) calc(var(--e-hue) + 360 * (var(--e-spread) * var(--bk-edge-roll) + var(--h-off))));--c-core:color-mix(in oklab, var(--rb), #fff var(--e-whiten-rb));--c-halo:var(--rb);--c-t0:var(--rb);--c-t1:var(--rb);--c-t2:var(--rb);--c-t3:var(--rb);animation:bk-edge-roll var(--e-cycle) var(--e-ease) var(--e-delay) var(--e-iter) both}.cadence-flow[data-bk-card-edge-comets=one] .bk-edge-wrap[data-set=card] .bk-edge-comet[data-c="1"],.cadence-flow[data-bk-btn-edge-comets=one] .bk-edge-wrap[data-set=btn] .bk-edge-comet[data-c="1"],.cadence-flow[data-bk-btn-edge-cta=off] .bk-cta-wrap>.bk-edge-wrap[data-set=btn],.cadence-flow[data-bk-btn-edge-day=off] .bk-day>.bk-edge-wrap[data-set=btn],.cadence-flow[data-bk-btn-edge-time=off] .bk-slot>.bk-edge-wrap[data-set=btn],.cadence-flow[data-bk-build-trace=off] .bk-edge-wrap>.bk-edge[data-run=build]{display:none}.bk-edge-ringg{opacity:0}.cadence-flow[data-bk-card-edge-run=once] .bk-edge-wrap[data-set=card] .bk-edge-ringg,.cadence-flow[data-bk-btn-edge-run=once] .bk-edge-wrap[data-set=btn] .bk-edge-ringg{opacity:var(--e-ring)}.bk-edge-ring{stroke-width:var(--e-w);opacity:0;animation:bk-edge-ring calc(.8s * var(--e-spd)) ease-out calc(var(--e-delay) + var(--e-cycle)) both}.bk-edge-s0{stop-color:var(--c-r0)}.bk-edge-s1{stop-color:var(--c-r1)}.bk-edge-s2{stop-color:var(--c-r2)}.bk-edge-rest{stroke:var(--c-r0);stroke-width:var(--e-w);opacity:.35;display:none}.bk-edge[data-run=still] .bk-edge-rest{display:inline}.bk-edge-wrap:is([data-set=orbit],[data-carrier=day],[data-carrier=time]) .bk-edge-rest{display:none}.bk-edge-aura{inset:var(--bk-edge-pad,0px);z-index:-1;border-radius:var(--bk-card-radius,16px);pointer-events:none;box-shadow:0 0 calc(16px + 28px * var(--bk-gs,.6)) rgb(var(--bk-accent-rgb,61 235 151) / calc(.22 * var(--bk-gs,.6) * var(--bk-card-edge-aura,1))), 0 0 calc(40px + 60px * var(--bk-gs,.6)) rgb(var(--bk-glow-rgb,61 235 151) / calc(.12 * var(--bk-gs,.6) * var(--bk-card-edge-aura,1)));display:block;position:absolute}.cadence-flow:is(.cadence-light,[data-bk-theme=light]) .bk-edge-head{filter:none}.bk-edge-wrap[data-motion=calm] .bk-edge-halo{display:none}@media (pointer:coarse){.bk-edge-halo{filter:none;stroke-width:calc(var(--e-w) * 3.333 * var(--e-s) * var(--e-k) * .6);opacity:calc(min(1, .8 * var(--e-s)) * var(--e-halo-k) * .5)}}@media (prefers-reduced-motion:reduce){.cadence-flow:not([data-bk-preview-motion]) .bk-edge :is(.bk-edge-comet,.bk-edge-ringg){display:none}.cadence-flow:not([data-bk-preview-motion]) .bk-edge .bk-edge-rest{display:inline}.cadence-flow:not([data-bk-preview-motion]) .bk-edge-wrap:is([data-set=orbit],[data-carrier=day],[data-carrier=time]) .bk-edge-rest{display:none}}@keyframes bk-edge-run{0%{--bk-edge-h:0}to{--bk-edge-h:1}}@keyframes bk-edge-roll{0%{--bk-edge-roll:0}to{--bk-edge-roll:1}}@keyframes bk-edge-lapc{0%,to{--bk-edge-c:var(--ca);animation-timing-function:cubic-bezier(.12,0,.39,0)}25%{--bk-edge-c:color-mix(in oklab, color-mix(in oklab, var(--ca), var(--c-mid)), color-mix(in oklab, var(--c-mid), var(--cb)));animation-timing-function:cubic-bezier(.61,1,.88,1)}50%{--bk-edge-c:var(--cb);animation-timing-function:cubic-bezier(.12,0,.39,0)}75%{--bk-edge-c:color-mix(in oklab, color-mix(in oklab, var(--ca), var(--c-mid)), color-mix(in oklab, var(--c-mid), var(--cb)));animation-timing-function:cubic-bezier(.61,1,.88,1)}}@keyframes bk-edge-env-once{0%{opacity:0}10%,85%{opacity:1}to{opacity:0}}@keyframes bk-edge-env-build{0%{opacity:0}5%,65%{opacity:1}to{opacity:0}}@keyframes bk-edge-ring{0%{opacity:0}30%{opacity:1}to{opacity:.4}}@keyframes bk-edge-fade-in{0%{opacity:0}}
