:where([data-site-flavor=brutalist]){--flavor-rule:2px;--flavor-control-radius:0px;--flavor-offset:4px}:where([data-site-flavor=editorial]){--flavor-control-radius:0px}:where([data-site-flavor=soft]){--flavor-control-radius:999px}[data-site-flavor] :where(.bk-btn:not(.bk-btn-custom),.event-detail-button){border-radius:var(--flavor-control-radius,var(--bk-radius))}[data-site-flavor=brutalist] :where(.bk-btn-primary,.bk-btn-accent,.bk-btn-secondary,.event-detail-button){border:var(--flavor-rule)solid var(--bk-ink,var(--sw-ink));box-shadow:var(--flavor-offset)var(--flavor-offset)0 var(--bk-ink,var(--sw-ink));font-weight:700;transition:transform .12s,box-shadow .12s}[data-site-flavor=brutalist] :where(.bk-btn-primary,.bk-btn-accent,.bk-btn-secondary,.event-detail-button):hover{box-shadow:6px 6px 0 var(--bk-ink,var(--sw-ink));transform:translate(-2px,-2px)}[data-site-flavor=brutalist] :where(.bk-btn,.event-detail-button):active{box-shadow:none;transform:translate(2px,2px)}[data-site-flavor=brutalist] :where(.sc-hdr,.sc-mh-outer){border-bottom:2px solid var(--bk-ink)}[data-site-flavor=brutalist] :where(.event-detail h1,.event-detail h2,.sw-journal h2){text-transform:uppercase;letter-spacing:-.025em;font-weight:700;line-height:.96}[data-site-flavor=brutalist] :where(.event-detail-opening,.event-ticket-dialog,.sw-journal-entry){border:2px solid var(--bk-ink,var(--sw-ink));border-radius:0}[data-site-flavor=brutalist] :where(.event-detail-intro){background:var(--bk-paper-2,var(--sw-paper-2))}[data-site-flavor=brutalist] :where(.event-detail-facts,.event-detail-venue,.sw-journal-filters){border-width:2px}[data-site-flavor=brutalist] :where(.sw-journal-copy){padding:1.25rem}[data-site-flavor=brutalist] :where(.sw-journal-picture){border-radius:0}[data-site-flavor=soft] :where(.event-detail-image,.sw-journal-picture){border-radius:var(--bk-radius,24px);overflow:hidden}.bk-audio{width:100%;min-width:0;height:44px;accent-color:var(--bk-primary);display:block}.bk-audio-placeholder{font:14px var(--bk-body);border:1px dashed;padding:1rem}@media (prefers-reduced-motion:reduce){[data-site-flavor=brutalist] :where(.bk-btn,.event-detail-button){transition:none;transform:none}}
.bk-root .bk-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bk-root .bk-panel{align-items:var(--bk-align,stretch);gap:var(--bk-gap,var(--bk-gap-sm));flex-direction:column;min-width:0;display:flex}.bk-root .bk-panel[hidden]{display:none}.bk-root .bk-acc{flex-direction:column;width:100%;min-width:0;display:flex}.bk-root .bk-acc[data-divided]{border-block-end:1px solid var(--bk-line)}.bk-root .bk-acc[data-divided]>.bk-node{border-block-start:1px solid var(--bk-line)}.bk-root .bk-acc-h{font:inherit;margin:0}.bk-root .bk-acc-btn{appearance:none;width:100%;min-height:3rem;color:var(--bk-ink);font-family:var(--bk-display);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-size:1.0625rem;font-weight:600;line-height:1.35;display:flex}.bk-root .bk-acc-btn:focus-visible{outline:2px solid var(--bk-mark);outline-offset:2px;border-radius:2px}.bk-root .bk-acc-q{overflow-wrap:anywhere;flex:auto;min-width:0}.bk-root .bk-acc-body{color:var(--bk-ink-2);padding-block-end:1.25rem}.bk-root .bk-acc[data-look=minimal][data-density=compact] .bk-acc-btn{font-family:var(--bk-body);padding-block:20px;font-size:14px;font-weight:500;line-height:1.6}.bk-root .bk-acc[data-density=compact] .bk-acc-mark{color:var(--bk-ink);width:12px;height:12px}@container bk not (min-width:42rem){.bk-root .bk-acc[data-look=minimal][data-density=compact] .bk-acc-btn{padding-block:18px;font-size:12px}}.bk-root .bk-acc-mark{width:1rem;height:1rem;color:var(--bk-mark);flex:none;position:relative}.bk-root .bk-acc-mark[data-icon=plus]:before,.bk-root .bk-acc-mark[data-icon=plus]:after{content:"";background:currentColor;border-radius:1px;height:2px;margin-top:-1px;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s;position:absolute;inset:50% 0 auto}.bk-root .bk-acc-mark[data-icon=plus]:after{transform:rotate(90deg)}.bk-root [data-open]>.bk-acc-mark[data-icon=plus]:after{opacity:0;transform:rotate(90deg)scaleX(0)}.bk-root .bk-acc-mark[data-icon=chevron]:before{content:"";border-block-end:2px solid;border-inline-end:2px solid;transition:transform .22s cubic-bezier(.2,.7,.2,1);position:absolute;inset:18% 26% 34%;transform:rotate(45deg)}.bk-root [data-open]>.bk-acc-mark[data-icon=chevron]:before{transform:translateY(30%)rotate(225deg)}.bk-root .bk-acc{--bk-faq-pad:0px;--bk-faq-radius:0px;--bk-faq-ground:transparent;--bk-faq-border:transparent;--bk-faq-duration:.42s;--bk-faq-ease:cubic-bezier(.22,1,.36,1)}.bk-root .bk-acc[data-motion=snappy]{--bk-faq-duration:.24s}.bk-root .bk-acc-item{isolation:isolate;border-radius:var(--bk-faq-radius);background:var(--bk-faq-ground);box-shadow:inset 0 0 0 1px var(--bk-faq-border);transition:background .24s ease,box-shadow .24s ease,transform .24s var(--bk-faq-ease);position:relative}.bk-root .bk-acc-btn{padding-inline:var(--bk-faq-pad);transition:color .18s ease,transform .18s var(--bk-faq-ease)}.bk-root .bk-acc-btn:active{transform:scale(.987)}.bk-root .bk-acc-body{padding-inline:var(--bk-faq-pad);opacity:0;transition:opacity .2s ease,transform var(--bk-faq-duration)var(--bk-faq-ease);transform:translateY(-6px)}.bk-root .bk-acc-reveal{overflow:clip}.bk-root .bk-acc-reveal:not([data-open]){height:0}.bk-root .bk-acc-reveal[hidden]{display:none}.bk-root .bk-acc-reveal[data-open]>.bk-acc-body{opacity:1;transform:none}.bk-root .bk-acc:not([data-look=minimal]){--bk-faq-pad:clamp(18px,2.2cqi,30px);border:0;gap:12px}.bk-root .bk-acc:not([data-look=minimal])[data-divided]>.bk-node{border:0}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn{min-height:76px;padding-block:20px;font-size:1.12rem}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-reveal>.bk-acc-body{padding-block-end:26px}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn>.bk-acc-mark{background:color-mix(in srgb,var(--bk-mark)10%,transparent);width:32px;height:32px;transition:background .24s ease,transform var(--bk-faq-duration)var(--bk-faq-ease);border-radius:50%}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn>.bk-acc-mark[data-icon=plus]:before,.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn>.bk-acc-mark[data-icon=plus]:after{inset-inline:9px}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn>.bk-acc-mark[data-icon=chevron]:before{inset:10px 12px 13px}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn[data-open]>.bk-acc-mark{background:color-mix(in srgb,var(--bk-mark)22%,transparent);transform:rotate(180deg)}.bk-root .bk-acc[data-look=cards]{--bk-faq-radius:20px;--bk-faq-ground:var(--bk-card);--bk-faq-border:color-mix(in srgb,var(--bk-line)70%,transparent)}.bk-root .bk-acc[data-look=cards]>.bk-node>.bk-acc-item[data-open]{background:color-mix(in srgb,var(--bk-primary)7%,var(--bk-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bk-primary)30%,var(--bk-line)),0 12px 28px -20px color-mix(in srgb,var(--bk-ink)28%,transparent)}.bk-root .bk-acc[data-look=editorial]{--bk-faq-pad:2px;gap:0}.bk-root .bk-acc[data-look=editorial]>.bk-node>.bk-acc-item{border-block-end:1px solid var(--bk-line)}.bk-root .bk-acc[data-look=editorial]>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn{min-height:88px;font-size:1.5rem;font-weight:400}.bk-root .bk-acc[data-look=editorial]>.bk-node>.bk-acc-item:after{content:"";background:var(--bk-mark);transform-origin:0;height:2px;transition:transform var(--bk-faq-duration)var(--bk-faq-ease);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.bk-root .bk-acc[data-look=editorial]>.bk-node>.bk-acc-item[data-open]:after{transform:scaleX(1)}.bk-root .bk-acc[data-look=glass]{--bk-faq-radius:16px;--bk-faq-ground:color-mix(in srgb,var(--bk-card)75%,transparent);--bk-faq-border:color-mix(in srgb,var(--bk-ink)16%,transparent)}.bk-root .bk-acc[data-look=glass]>.bk-node>.bk-acc-item{background-image:linear-gradient(120deg,color-mix(in srgb,var(--bk-primary)10%,transparent),transparent 65%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bk-root .bk-acc[data-look=glass]>.bk-node>.bk-acc-item[data-open]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--bk-ink)24%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--bk-primary)42%,transparent),0 10px 28px -18px color-mix(in srgb,var(--bk-primary)40%,transparent)}.bk-root .bk-acc[data-look=spotlight]{--bk-faq-radius:22px;--bk-faq-ground:color-mix(in srgb,var(--bk-primary)8%,var(--bk-paper))}.bk-root .bk-acc[data-look=spotlight]>.bk-node>.bk-acc-item[data-open]{--bk-ink:var(--bk-btn-primary-ink);--bk-ink-2:var(--bk-btn-primary-ink);--bk-mark:var(--bk-btn-primary-ink);background:var(--bk-btn-primary-bg,var(--bk-primary))}.bk-root .bk-acc[data-look=spotlight]>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn{font-size:1.3rem}.bk-root .bk-acc[data-look=rail]{--bk-faq-radius:10px;--bk-faq-ground:var(--bk-card);--bk-faq-border:var(--bk-line)}.bk-root .bk-acc[data-look=rail]>.bk-node>.bk-acc-item:before{content:"";background:var(--bk-mark);opacity:0;width:3px;transition:transform var(--bk-faq-duration)var(--bk-faq-ease),opacity .2s ease;border-radius:3px;position:absolute;inset:18px auto 18px 0;transform:scaleY(.2)}.bk-root .bk-acc[data-look=rail]>.bk-node>.bk-acc-item[data-open]:before{opacity:1;transform:scaleY(1)}@media (hover:hover){.bk-root .bk-acc-btn:hover{color:var(--bk-ink)}.bk-root .bk-acc:is([data-look=cards],[data-look=glass],[data-look=spotlight])>.bk-node>.bk-acc-item:hover{transform:translateY(-2px)}.bk-root .bk-acc[data-look=rail]>.bk-node>.bk-acc-item:hover{box-shadow:inset 0 0 0 1px var(--bk-mark)}}.bk-root .bk-acc[data-motion=none] :is(.bk-acc-item,.bk-acc-btn,.bk-acc-body,.bk-acc-mark),.bk-root .bk-acc[data-motion=none] :is(.bk-acc-item,.bk-acc-mark):before,.bk-root .bk-acc[data-motion=none] :is(.bk-acc-item,.bk-acc-mark):after{transition:none}@media (prefers-reduced-motion:reduce){.bk-root .bk-acc :is(.bk-acc-item,.bk-acc-btn,.bk-acc-body,.bk-acc-mark),.bk-root .bk-acc :is(.bk-acc-item,.bk-acc-mark):before,.bk-root .bk-acc :is(.bk-acc-item,.bk-acc-mark):after{transition:none}}.bk-root .bk-acc[data-motion=none] :is(.bk-acc-item,.bk-acc-btn){transform:none!important}@media (prefers-reduced-motion:reduce){.bk-root .bk-acc :is(.bk-acc-item,.bk-acc-btn){transform:none!important}}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn>.bk-acc-mark{color:var(--bk-ink)}.bk-root .bk-acc:not([data-look=minimal])>.bk-node>.bk-acc-item>.bk-acc-h>.bk-acc-btn[data-open]>.bk-acc-mark[data-icon=chevron]{transform:none}.bk-root .bk-acc[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.bk-root .bk-acc[data-layout=grid]>.bk-node:last-child:nth-child(odd){grid-column:1/-1}@container bk not (min-width:40rem){.bk-root .bk-acc[data-layout=grid]{grid-template-columns:minmax(0,1fr);gap:14px}}.bk-root .bk-tabs{gap:var(--bk-gap,var(--bk-gap-sm));flex-direction:column;width:100%;min-width:0;display:flex}.bk-root .bk-tablist{overscroll-behavior-x:contain;scrollbar-width:none;gap:.25rem;max-width:100%;display:flex;overflow-x:auto}.bk-root .bk-tablist[data-align=center]{justify-content:safe center}.bk-root .bk-tablist[data-align=end]{justify-content:safe flex-end}.bk-root .bk-tablist[data-align=stretch]>.bk-tab{flex:1 1 0}.bk-root .bk-tab{appearance:none;min-height:2.75rem;color:var(--bk-ink-2);font-family:var(--bk-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:.6rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:color .15s,background-color .15s,box-shadow .15s}.bk-root .bk-tab:hover,.bk-root .bk-tab[aria-selected=true]{color:var(--bk-ink)}.bk-root .bk-tab:focus-visible{outline:2px solid var(--bk-mark);outline-offset:-2px;border-radius:calc(var(--bk-radius)*.5)}.bk-root .bk-tabs[data-look=underline] .bk-tablist{box-shadow:inset 0 -1px 0 var(--bk-line)}.bk-root .bk-tabs[data-look=underline] .bk-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--bk-mark)}.bk-root .bk-tabs[data-look=pills] .bk-tablist{border-radius:calc(var(--bk-radius) + .25rem);background:color-mix(in srgb,var(--bk-ink)6%,transparent);width:fit-content;padding:.25rem}.bk-root .bk-tabs[data-look=pills] .bk-tablist[data-align=stretch]{width:100%}.bk-root .bk-tabs[data-look=pills] .bk-tablist[data-align=center]{margin-inline:auto}.bk-root .bk-tabs[data-look=pills] .bk-tablist[data-align=end]{margin-inline-start:auto}.bk-root .bk-tabs[data-look=pills] .bk-tab{border-radius:var(--bk-radius)}.bk-root .bk-tabs[data-look=pills] .bk-tab[aria-selected=true]{background:var(--bk-paper);box-shadow:0 1px 2px color-mix(in srgb,var(--bk-ink)14%,transparent)}.bk-root .bk-tabs-panels{min-width:0}.bk-root .bk-tabs-picker{min-width:0;display:none}.bk-root .bk-tabs-picker label{color:var(--bk-ink-2);font-family:var(--bk-body);margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:block}.bk-root .bk-tabs-picker select{border:1px solid var(--bk-line);background:var(--bk-paper);width:100%;min-width:0;min-height:3rem;color:var(--bk-ink);font-family:var(--bk-body);cursor:pointer;border-radius:.375rem;padding:.7rem .9rem;font-size:1rem;line-height:1.4}.bk-root .bk-tabs-picker select:focus-visible{outline:2px solid var(--bk-ink);outline-offset:3px}@container bk not (min-width:40rem){.bk-root .bk-tabs[data-mobile-layout=select]>.bk-tablist{display:none}.bk-root .bk-tabs[data-mobile-layout=select]>.bk-tabs-picker{display:block}}.bk-root .bk-tabs-panels>.bk-node:has(>.bk-tabpanel[hidden]){display:none}.bk-root .bk-tabpanel:focus-visible{outline:2px solid var(--bk-mark);outline-offset:4px;border-radius:2px}.bk-root .bk-car{--bk-car-per:var(--bk-car-pd,1);--bk-car-gap:var(--bk-gap-sm);flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.bk-root .bk-car[data-gap=none]{--bk-car-gap:0px}.bk-root .bk-car[data-gap=sm]{--bk-car-gap:var(--bk-gap-xs)}.bk-root .bk-car[data-gap=lg]{--bk-car-gap:var(--bk-gap-md)}@container bk (42rem<=width<64rem){.bk-root .bk-car{--bk-car-per:var(--bk-car-pt,1)}}@container bk not (min-width:42rem){.bk-root .bk-car{--bk-car-per:var(--bk-car-pp,1)}}.bk-root .bk-car-track{gap:var(--bk-car-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.bk-root .bk-car-track::-webkit-scrollbar{display:none}.bk-root .bk-car-track>.bk-node{flex:0 0 calc((100% - (var(--bk-car-per) - 1)*var(--bk-car-gap))/var(--bk-car-per));scroll-snap-align:start}.bk-root .bk-slide{height:100%}.bk-root .bk-car-controls{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.bk-root .bk-car-btn{appearance:none;border:1px solid var(--bk-line);width:2.5rem;height:2.5rem;color:var(--bk-ink);cursor:pointer;background:0 0;border-radius:999px;place-items:center;transition:background-color .15s,border-color .15s,opacity .15s;display:grid}.bk-root .bk-car-btn:hover:not(:disabled){border-color:var(--bk-ink-2);background:color-mix(in srgb,var(--bk-ink)6%,transparent)}.bk-root .bk-car-btn:disabled{opacity:.35;cursor:default}.bk-root .bk-car-btn:focus-visible,.bk-root .bk-car-dot:focus-visible{outline:2px solid var(--bk-mark);outline-offset:2px}.bk-root .bk-car-pause{margin-inline-end:auto}.bk-root .bk-car-btn [data-icon]{width:.75rem;height:.75rem;display:block;position:relative}.bk-root .bk-car-btn [data-icon=prev]:before,.bk-root .bk-car-btn [data-icon=next]:before{content:"";border-block-start:2px solid;border-inline-start:2px solid;position:absolute;inset:15%;transform:translate(15%)rotate(-45deg)}.bk-root .bk-car-btn [data-icon=next]:before{transform:translate(-15%)rotate(135deg)}.bk-root .bk-car-btn [data-icon=pause]:before,.bk-root .bk-car-btn [data-icon=pause]:after{content:"";background:currentColor;border-radius:1px;width:3px;position:absolute;inset-block:0}.bk-root .bk-car-btn [data-icon=pause]:before{inset-inline-start:1px}.bk-root .bk-car-btn [data-icon=pause]:after{inset-inline-end:1px}.bk-root .bk-car-btn [data-icon=play]:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;position:absolute;inset:0 0 0 15%}.bk-root .bk-car-dots{flex-wrap:wrap;justify-content:center;align-items:center;min-width:0;display:flex}.bk-root .bk-car-dot{appearance:none;cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;padding:0;transition:width .2s;position:relative}.bk-root .bk-car-dot:before{content:"";background:color-mix(in srgb,var(--bk-ink)22%,transparent);border-radius:2px;height:4px;transition:background-color .2s;position:absolute;inset:calc(50% - 2px) .5rem auto}.bk-root .bk-car-dot[aria-current=true]{width:2.75rem}.bk-root .bk-car-dot[aria-current=true]:before{background:var(--bk-mark)}.bk-root .bk-cmp{--bk-cmp:50%;aspect-ratio:4/3;background:var(--bk-ph-ground,var(--bk-paper-2));-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;width:100%;position:relative;overflow:hidden}.bk-root .bk-cmp[data-orient=vertical]{touch-action:pan-x;cursor:ns-resize}.bk-root .bk-cmp[data-aspect="16:9"]{aspect-ratio:16/9}.bk-root .bk-cmp[data-aspect="1:1"]{aspect-ratio:1}.bk-root .bk-cmp[data-aspect="3:4"]{aspect-ratio:3/4}.bk-root .bk-cmp-layer{position:absolute;inset:0}.bk-root .bk-cmp-top{clip-path:inset(0 calc(100% - var(--bk-cmp))0 0)}.bk-root .bk-cmp[data-orient=vertical] .bk-cmp-top{clip-path:inset(0 0 calc(100% - var(--bk-cmp))0)}.bk-root .bk-cmp-img{object-fit:cover;pointer-events:none;width:100%;height:100%}.bk-root .bk-cmp-art{position:absolute;inset:0}.bk-root .bk-cmp-art>.bk-node{width:100%;height:100%}.bk-root:not([data-bk-mode=edit]) .bk-cmp-art{pointer-events:none}.bk-root .bk-cmp-tag{background:color-mix(in srgb,var(--bk-ink)72%,transparent);color:var(--bk-paper);font-family:var(--bk-body);pointer-events:none;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:600;line-height:1.2;position:absolute;inset-block-start:.75rem}.bk-root .bk-cmp-tag[data-side=before]{inset-inline-start:.75rem}.bk-root .bk-cmp-tag[data-side=after]{inset-inline-end:.75rem}.bk-root .bk-cmp[data-orient=vertical] .bk-cmp-tag[data-side=after]{inset-block:auto .75rem;inset-inline:.75rem auto}.bk-root .bk-cmp-line{background:var(--bk-paper);width:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--bk-ink)18%,transparent);pointer-events:none;margin-inline-start:-1px;position:absolute;inset-block:0;inset-inline-start:var(--bk-cmp)}.bk-root .bk-cmp[data-orient=vertical] .bk-cmp-line{inset-block:var(--bk-cmp)auto;width:auto;height:2px;margin:-1px 0 0;inset-inline:0}.bk-root .bk-cmp-grip{background:var(--bk-paper);width:2.75rem;height:2.75rem;box-shadow:0 2px 10px color-mix(in srgb,var(--bk-ink)28%,transparent);border-radius:999px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.bk-root .bk-cmp-grip:before,.bk-root .bk-cmp-grip:after{content:"";border-block-start:2px solid var(--bk-ink);border-inline-start:2px solid var(--bk-ink);width:.45rem;height:.45rem;margin-block-start:-.225rem;position:absolute;inset-block-start:50%}.bk-root .bk-cmp-grip:before{inset-inline-start:.6rem;transform:rotate(-45deg)}.bk-root .bk-cmp-grip:after{inset-inline-end:.6rem;transform:rotate(135deg)}.bk-root .bk-cmp[data-orient=vertical] .bk-cmp-grip{rotate:90deg}.bk-root .bk-cmp-range{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.bk-root .bk-cmp-range:focus-visible~.bk-cmp-line .bk-cmp-grip{outline:3px solid var(--bk-mark);outline-offset:3px}.bk-root .bk-modal{width:min(100% - 2rem,36rem);height:fit-content;max-height:min(100dvh - 2rem,48rem);color:inherit;background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.bk-root .bk-modal[data-size=sm]{width:min(100% - 2rem,26rem)}.bk-root .bk-modal[data-size=lg]{width:min(100% - 2rem,52rem)}.bk-root .bk-modal[data-size=full]{width:calc(100% - 2rem)}.bk-root .bk-modal::backdrop{background:color-mix(in srgb,var(--bk-scrim,#0b0a0f)55%,transparent)}.bk-root .bk-modal-panel{gap:var(--bk-gap-sm);border-radius:calc(var(--bk-radius)*1.5);max-height:min(100dvh - 2rem,48rem);box-shadow:0 24px 60px color-mix(in srgb,var(--bk-ink)30%,transparent);flex-direction:column;padding:clamp(1.5rem,4cqw,2.25rem);display:flex;position:relative;overflow-y:auto}.bk-root .bk-modal-title{padding-inline-end:2.5rem}.bk-root .bk-modal-body{gap:var(--bk-gap-sm);flex-direction:column;min-width:0;display:flex}.bk-root .bk-modal-close{appearance:none;width:2.5rem;height:2.5rem;color:var(--bk-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;inset:.75rem .75rem auto auto}.bk-root .bk-modal-close:hover{background:color-mix(in srgb,var(--bk-ink)8%,transparent)}.bk-root .bk-modal-close:focus-visible{outline:2px solid var(--bk-mark);outline-offset:2px}.bk-root .bk-modal[open]{animation:.2s cubic-bezier(.2,.7,.2,1) bk-modal-in}@keyframes bk-modal-in{0%{opacity:0;translate:0 .75rem}}html:has(.bk-root .bk-modal[open]){overflow:hidden}.bk-root .bk-modal-edit{border:1.5px dashed color-mix(in srgb,var(--bk-ink)30%,transparent);border-radius:calc(var(--bk-radius)*1.5);flex-direction:column;gap:.5rem;width:100%;max-width:36rem;margin-inline:auto;padding:.75rem;display:flex}.bk-root .bk-modal-edit[data-size=sm]{max-width:26rem}.bk-root .bk-modal-edit[data-size=lg]{max-width:52rem}.bk-root .bk-modal-edit[data-size=full]{max-width:none}.bk-root .bk-modal-edit-note{font-family:var(--bk-body);color:var(--bk-ink-2);margin:0;font-size:.75rem}.bk-root:not([data-bk-mode=edit]) .bk-node[data-bk-type=modal]{display:contents}.bk-root .bk-modal-panel.bk-bg-paper{--bk-dialog-ground:var(--bk-paper)}.bk-root .bk-modal-panel.bk-bg-card{--bk-dialog-ground:var(--bk-card)}.bk-root .bk-modal-panel.bk-bg-dark{--bk-dialog-ground:var(--bk-primary-deep)}.bk-root [data-variant=outline]>.bk-modal-panel{border:1px solid var(--bk-line);box-shadow:none}.bk-root [data-variant=gradient]>.bk-modal-panel{background:linear-gradient(140deg,color-mix(in srgb,var(--bk-dialog-ground)90%,var(--bk-accent)),var(--bk-dialog-ground)75%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bk-root [data-variant=glass]>.bk-modal-panel{background:color-mix(in srgb,var(--bk-dialog-ground)94%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--bk-line)}}.bk-root [data-density=compact]>.bk-modal-panel{gap:.75rem;padding:1.25rem}.bk-root .bk-modal-close{width:2.75rem;height:2.75rem;color:inherit;z-index:1}.bk-root .bk-modal[data-placement=right],.bk-root .bk-modal[data-placement=left]{width:min(100%,30rem);max-width:100%;height:100dvh;max-height:100dvh;margin:0}.bk-root .bk-modal[data-placement=right]{--bk-dialog-enter:translateX(100%);inset:0 0 0 auto}.bk-root .bk-modal[data-placement=left]{--bk-dialog-enter:translateX(-100%);inset:0 auto 0 0}.bk-root .bk-modal:is([data-placement=right],[data-placement=left])[data-size=sm]{width:min(100%,24rem)}.bk-root .bk-modal:is([data-placement=right],[data-placement=left])[data-size=lg]{width:min(100%,42rem)}.bk-root .bk-modal:is([data-placement=right],[data-placement=left])[data-size=full]{width:100%}.bk-root .bk-modal:is([data-placement=right],[data-placement=left])>.bk-modal-panel{height:100%;max-height:100dvh;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom));border-radius:0}.bk-root .bk-modal[data-placement=bottom]{--bk-dialog-enter:translateY(100%);width:100%;max-width:52rem;max-height:90dvh;margin:0 auto;inset:auto 0 0}.bk-root .bk-modal[data-placement=bottom]>.bk-modal-panel{border-radius:calc(var(--bk-radius)*1.5)calc(var(--bk-radius)*1.5)0 0;max-height:90dvh;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.bk-root .bk-modal{opacity:0;transform:var(--bk-dialog-enter,translateY(.75rem));transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1),display .32s allow-discrete,overlay .32s allow-discrete}.bk-root .bk-modal[open]{opacity:1;animation:none;transform:none}.bk-root .bk-modal::backdrop{opacity:0;transition:opacity .24s,display .32s allow-discrete,overlay .32s allow-discrete}.bk-root .bk-modal[open]::backdrop{opacity:1}@starting-style{.bk-root .bk-modal[open]{opacity:0;transform:var(--bk-dialog-enter,translateY(.75rem))}.bk-root .bk-modal[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.bk-root .bk-modal,.bk-root .bk-modal::backdrop{transition:none;transform:none}}.bk-root .bk-modal[data-placement=full]{--bk-dialog-enter:translateY(1.5rem);width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;inset:0}.bk-root .bk-modal[data-placement=full]>.bk-modal-panel{height:100%;max-height:100dvh;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom));border-radius:0}.bk-root .bk-modal[data-dim=none]::backdrop{background:0 0}.bk-root .bk-modal[data-dim=light]::backdrop{background:color-mix(in srgb,var(--bk-scrim,#0b0a0f)25%,transparent)}.bk-root .bk-modal[data-dim=strong]::backdrop{background:color-mix(in srgb,var(--bk-scrim,#0b0a0f)80%,transparent)}.bk-root [data-corners=square]>.bk-modal-panel{border-radius:0}.bk-root .bk-modal[data-corners=round][data-placement=center]>.bk-modal-panel,.bk-root .bk-modal-edit[data-corners=round]>.bk-modal-panel{border-radius:max(1.25rem,calc(var(--bk-radius)*3))}.bk-root .bk-modal[data-corners=round][data-placement=bottom]>.bk-modal-panel{border-radius:max(1.25rem,calc(var(--bk-radius)*3))max(1.25rem,calc(var(--bk-radius)*3))0 0}.bk-root [data-bk-ix]{cursor:pointer}.bk-root [data-bk-ix][role=button]:focus-visible{outline:2px solid var(--bk-mark);outline-offset:3px}.bk-root:not([data-bk-mode=edit]) [data-bk-start-hidden]:not([data-bk-vis=shown]),.bk-root:not([data-bk-mode=edit]) [data-bk-vis=hidden]{display:none}.bk-root[data-bk-mode=edit] [data-bk-start-hidden]{outline:1px dashed color-mix(in srgb,var(--bk-ink)35%,transparent);outline-offset:2px}.bk-root [data-bk-sl][data-bk-scroll=parallax]>:not(.bk-layer-bg):not(.bk-lyrs){translate:0 var(--bk-sy,0px);will-change:translate}.bk-root [data-bk-sl][data-bk-scroll=fill]{--bk-sfill:calc((1 - var(--bk-sp,1))*100% - var(--bk-sp,1)*3rem);clip-path:inset(-3rem var(--bk-sfill)-3rem -3rem)}.bk-root [data-bk-sl][data-bk-scroll=fill][data-bk-scroll-rev]{clip-path:inset(-3rem -3rem -3rem var(--bk-sfill))}.bk-root [data-bk-sl][data-bk-scroll=fill][data-bk-scroll-axis=y]{clip-path:inset(-3rem -3rem var(--bk-sfill)-3rem)}.bk-root [data-bk-sl][data-bk-scroll=fill][data-bk-scroll-axis=y][data-bk-scroll-rev]{clip-path:inset(var(--bk-sfill)-3rem -3rem -3rem)}.bk-root [data-bk-sl][data-bk-scroll=draw] svg :is(path,line,polyline,polygon,circle,ellipse,rect){stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--bk-sp,1))}@media (prefers-reduced-motion:reduce){.bk-root .bk-acc-mark:before,.bk-root .bk-acc-mark:after,.bk-root .bk-tab,.bk-root .bk-car-dot,.bk-root .bk-car-dot:before{transition:none}.bk-root .bk-car-track{scroll-behavior:auto}.bk-root .bk-modal[open]{animation:none}.bk-root [data-bk-sl],.bk-root [data-bk-sl]>*{clip-path:none!important;translate:none!important}.bk-root [data-bk-sl] svg *{stroke-dasharray:none!important;stroke-dashoffset:0!important}}.bk-root [data-bk-sl][data-bk-scroll=depth]>:not(.bk-layer-bg):not(.bk-lyrs){scale:var(--bk-depth-scale,1);rotate:var(--bk-depth-rotate,0deg);transform-origin:50%}@media (prefers-reduced-motion:reduce){.bk-root [data-bk-sl][data-bk-scroll=depth]>:not(.bk-layer-bg):not(.bk-lyrs){rotate:none;scale:1}}
