:where(.bk-page){flex-direction:column;min-width:0;display:flex}:where(.bk-section){width:100%;min-width:0;position:relative}:where(.bk-inner){flex-direction:column;gap:16px;width:100%;min-width:0;max-width:1200px;margin-inline:auto;padding-inline:16px;display:flex;position:relative}@media (min-width:640px){:where(.bk-inner){padding-inline:24px}}:where(.bk-section[data-contained=false]>.bk-inner){max-width:none;padding-inline:0}:where(.bk-store){width:100%;min-width:0;max-width:1200px;margin-inline:auto;padding:24px 16px 0}@media (min-width:640px){:where(.bk-store){padding-inline:24px}}:where(.bk-stack){flex-direction:column;gap:16px;min-width:0;display:flex}:where(a.bk-stack){color:inherit;text-decoration:none;transition:transform .2s,border-color .2s}:where(a.bk-stack:hover){transform:translateY(-2px)}:where(.bk-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}:where(.bk-heading){color:var(--fg);font-family:var(--sf-font-head);font-weight:var(--sf-weight-title,700);letter-spacing:var(--sf-spacing-title,0);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.15}:where(h1.bk-heading){font-size:44px}:where(h2.bk-heading){font-size:32px}:where(h3.bk-heading){font-size:20px}:where(h4.bk-heading){font-size:17px}:where(.bk-text){color:var(--fg-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}:where(.bk-btn){border-radius:max(6px, calc(var(--sf-radius,12px) * .85));min-height:46px;text-transform:var(--sf-cta-transform,none);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .2s,transform .2s,background-color .2s,border-color .2s;display:inline-flex}:where(.sf-root[data-btn=square] .bk-btn){border-radius:2px}:where(.sf-root[data-btn=pill] .bk-btn){border-radius:9999px}:where(.bk-btn[data-variant=primary]){background-color:var(--cta);color:var(--cta-fg)}:where(.sf-root[data-btn-gradient] .bk-btn[data-variant=primary]){background-image:linear-gradient(120deg, var(--cta), color-mix(in srgb, var(--cta) 72%, var(--accent)))}:where(.sf-root[data-btn-shadow] .bk-btn[data-variant=primary]){box-shadow:0 10px 22px -12px color-mix(in srgb, var(--accent) 70%, #000)}:where(.bk-btn[data-variant=secondary]){background-color:var(--panel-2);color:var(--fg);border:1px solid var(--line)}:where(.bk-btn[data-variant=outline]){color:var(--fg);background-color:#0000;border:1.5px solid}:where(.bk-btn[data-variant=ghost]){color:var(--fg);background-color:#0000}:where(.bk-btn[data-variant=ghost]:hover){background-color:var(--panel-2)}:where(.bk-btn[data-variant=link]){min-height:0;color:var(--accent);text-underline-offset:4px;background:0 0;padding:0;text-decoration:underline}:where(.bk-btn:hover){opacity:.92}:where(.sf-root[data-btn-hover=lift] .bk-btn:hover){transform:translateY(calc(var(--sf-btn-i,.5) * -4px))}:where(.bk-badge){background-color:var(--accent-soft);color:var(--accent);border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}:where(.bk-icon){color:var(--accent);justify-content:center;align-items:center;line-height:0;display:inline-flex}:where(.bk-image){min-width:0;margin:0;position:relative;overflow:hidden}:where(.bk-image img){object-fit:cover;width:100%;height:100%;display:block}:where(.bk-image[data-ratio=auto] img){height:auto}:where(.bk-image[data-fit=contain] img){object-fit:contain}:where(.bk-divider){border:0;border-top:1px solid var(--line);width:100%;margin:0}:where(.bk-spacer){flex:none}:where(.bk-video){background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}:where(.bk-video iframe){border:0;width:100%;height:100%;position:absolute;inset:0}:where(.bk-faq){flex-direction:column;gap:8px;width:100%;display:flex}:where(.bk-dynamic){width:100%;min-width:0}.sf-root[data-layout] .sf-main:has(>.bk-page){max-width:none}.bk-placeholder{border:1.5px dashed color-mix(in srgb, var(--fg-3) 55%, transparent);width:100%;min-height:96px;color:var(--fg-3);text-align:center;background:repeating-linear-gradient(135deg, transparent 0 10px, color-mix(in srgb, var(--fg-3) 6%, transparent) 10px 20px);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;font-size:13px;display:flex}.bk-placeholder strong{color:var(--fg-2);font-weight:600}.bk-empty-page{min-height:360px}:where(.bk-countdown){gap:8px;align-items:inherit;flex-direction:column;display:flex}:where(.bk-countdown-label){text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:13px;font-weight:600}:where(.bk-countdown-parts){flex-wrap:wrap;gap:8px;display:flex}:where(.bk-countdown-part){background:color-mix(in srgb, var(--panel) 80%, transparent);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:64px;padding:10px 12px;display:flex}:where(.bk-countdown-part strong){font-variant-numeric:tabular-nums;color:var(--fg);font-size:28px;font-weight:800;line-height:1}:where(.bk-countdown-part small){color:var(--fg-3);font-size:11px}:where(.bk-countdown[data-look=inline] .bk-countdown-part){background:0 0;border:0;flex-direction:row;gap:4px;min-width:0;padding:0}:where(.bk-countdown[data-look=inline] .bk-countdown-part strong){font-size:20px}:where(.bk-countdown-done){color:var(--fg-2);margin:0;font-weight:600}:where(.bk-coupon){border:1.5px dashed var(--accent);background:var(--accent-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:8px 8px 8px 14px;display:inline-flex}:where(.bk-coupon-code){letter-spacing:.08em;color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:800}:where(.bk-coupon-text){color:var(--fg-2);font-size:13px}:where(.bk-coupon-button){background:var(--cta);height:34px;color:var(--cta-fg);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:opacity .2s;display:inline-flex}:where(.bk-coupon-button:hover){opacity:.9}:where(.bk-stock){flex-direction:column;gap:6px;width:100%;display:flex}:where(.bk-stock-text){color:var(--warning);font-size:14px;font-weight:600}:where(.bk-stock-bar){background:var(--panel-3);border-radius:999px;height:8px;position:relative;overflow:hidden}:where(.bk-stock-bar>span){border-radius:inherit;background:linear-gradient(90deg, var(--warning), var(--danger));position:absolute;inset:0 auto 0 0}:where(.bk-carousel){border-radius:inherit;width:100%;position:relative;overflow:hidden}:where(.bk-carousel-track){scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px;width:100%;display:flex;overflow-x:auto}:where(){display:none}:where(.bk-carousel-slide){scroll-snap-align:start;flex:0 0 100%;position:relative}:where(.bk-carousel-slide img,.bk-carousel-slide a){object-fit:cover;width:100%;height:100%;display:block}:where(.bk-carousel-arrow){color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}:where(.bk-carousel-arrow[data-side=left]){left:12px}:where(.bk-carousel-arrow[data-side=right]){right:12px}:where(.bk-carousel-dots){gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}:where(.bk-carousel-dots button){cursor:pointer;background:#ffffff80;border-radius:999px;width:7px;height:7px;transition:width .25s,background .25s}:where(.bk-carousel-dots button[aria-current=true]){background:#fff;width:20px}:where(.bk-tabs){flex-direction:column;gap:16px;width:100%;display:flex}:where(.bk-tabs-list){border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}:where(.bk-tabs-list button){height:36px;color:var(--fg-2);cursor:pointer;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600;transition:background .2s,color .2s}:where(.bk-tabs-list button[data-active]){background:var(--cta);color:var(--cta-fg)}:where(.bk-tabs-panel){min-width:0}:where(.bk-table-wrap){border:1px solid var(--line);background:var(--panel);border-radius:16px;width:100%;overflow-x:auto}:where(.bk-table){border-collapse:collapse;width:100%;font-size:14px}:where(.bk-table th,.bk-table td){border-bottom:1px solid var(--line);text-align:center;color:var(--fg-2);padding:12px 16px}:where(.bk-table thead th){color:var(--fg);font-weight:700}:where(.bk-table tbody th){text-align:left;color:var(--fg);font-weight:500}:where(.bk-table tr:last-child th,.bk-table tr:last-child td){border-bottom:0}:where(.bk-table [data-hl]){background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--fg)}:where(.bk-table td[data-mark=yes]){color:var(--success);font-weight:700}:where(.bk-table td[data-mark=no]){color:var(--fg-3)}:where(.bk-quote){border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;gap:12px;margin:0;padding:24px;display:flex;position:relative}:where(.bk-quote-mark){width:28px;height:28px;color:var(--accent);opacity:.6}:where(.bk-quote-stars){color:var(--fg-3);gap:2px;display:flex}:where(.bk-quote-stars [data-on]){color:var(--warning);fill:currentColor}:where(.bk-quote blockquote){color:var(--fg);white-space:pre-line;margin:0;font-size:16px;line-height:1.6}:where(.bk-quote figcaption){align-items:center;gap:10px;display:flex}:where(.bk-quote figcaption img,.bk-quote-avatar){object-fit:cover;background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex}:where(.bk-quote figcaption strong){color:var(--fg);font-size:14px;display:block}:where(.bk-quote figcaption small){color:var(--fg-3);font-size:12px;display:block}:where(.bk-gallery){grid-template-columns:repeat(var(--bk-gcols,4), minmax(0, 1fr));gap:12px;width:100%;display:grid}@media (max-width:639.98px){:where(.bk-gallery){grid-template-columns:repeat(min(var(--bk-gcols,4), 2), minmax(0, 1fr))}}:where(.bk-gallery-item){background:var(--panel-2);cursor:zoom-in;aspect-ratio:var(--bk-gratio,1 / 1);border-radius:14px;overflow:hidden}:where(.bk-gallery-item img){object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}:where(.bk-gallery-item:hover img){transform:scale(1.04)}:where(.bk-gallery[data-look=logos] .bk-gallery-item){cursor:default;aspect-ratio:3;background:0 0}:where(.bk-gallery[data-look=logos] .bk-gallery-item img){object-fit:contain;filter:grayscale();opacity:.7;transition:filter .3s,opacity .3s}:where(.bk-gallery[data-look=logos] .bk-gallery-item:hover img){filter:none;opacity:1;transform:none}.bk-lightbox{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:24px;animation:.2s bk-fade;display:flex;position:fixed;inset:0}.bk-lightbox img{object-fit:contain;cursor:default;border-radius:12px;max-width:92vw;max-height:90vh}.bk-lightbox-close{color:#fff;cursor:pointer;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:16px;right:16px}.bk-page[data-motion=ready] [data-bk-enter]:not([data-bk-in]){opacity:0}.bk-page[data-motion=ready] [data-bk-enter=up]:not([data-bk-in]){transform:translateY(28px)}.bk-page[data-motion=ready] [data-bk-enter=down]:not([data-bk-in]){transform:translateY(-28px)}.bk-page[data-motion=ready] [data-bk-enter=left]:not([data-bk-in]){transform:translate(-36px)}.bk-page[data-motion=ready] [data-bk-enter=right]:not([data-bk-in]){transform:translate(36px)}.bk-page[data-motion=ready] [data-bk-enter=zoom]:not([data-bk-in]){transform:scale(.92)}.bk-page[data-motion=ready] [data-bk-enter=blur]:not([data-bk-in]){filter:blur(12px)}.bk-page[data-motion=ready] [data-bk-enter]{transition:opacity var(--bk-dur,.6s) cubic-bezier(.2, .7, .2, 1) var(--bk-delay,0s), transform var(--bk-dur,.6s) cubic-bezier(.2, .7, .2, 1) var(--bk-delay,0s), filter var(--bk-dur,.6s) ease var(--bk-delay,0s)}[data-bk-hover]{transition:transform .25s,box-shadow .25s}[data-bk-hover=lift]:hover{transform:translateY(-6px)}[data-bk-hover=grow]:hover{transform:scale(1.03)}[data-bk-hover=glow]:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent), 0 18px 50px -12px color-mix(in srgb, var(--accent) 65%, transparent)}[data-bk-hover=tilt]:hover{transform:perspective(800px)rotateX(2deg)rotateY(-3deg)translateY(-3px)}@media (prefers-reduced-motion:reduce){.bk-page[data-motion=ready] [data-bk-enter]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}[data-bk-hover]:hover{transform:none}}.bk-page[data-editor] [data-bk-when]{outline:1px dashed color-mix(in srgb, var(--warning) 70%, transparent);outline-offset:3px}.bk-pending .bk-inner{gap:14px;padding-top:72px;padding-bottom:72px}.bk-skel{background:linear-gradient(90deg, color-mix(in srgb, var(--fg) 6%, transparent) 20%, color-mix(in srgb, var(--fg) 13%, transparent) 50%, color-mix(in srgb, var(--fg) 6%, transparent) 80%);background-size:200% 100%;border-radius:10px;animation:1.3s linear infinite bk-shimmer;display:block}.bk-skel-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.bk-skel-row .bk-skel{border-radius:16px;height:140px}@keyframes bk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes bk-fade{0%{opacity:0}to{opacity:1}}@keyframes bk-born{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes bk-frame{0%{opacity:0;outline:1.5px dashed color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:-6px;transform:scale(.985)}60%{opacity:1;outline:1.5px dashed color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:-2px}to{opacity:1;outline-offset:0;outline:1.5px dashed #0000;transform:none}}@keyframes bk-write{0%{opacity:.2;clip-path:inset(0 100% 0 0);filter:blur(3px)}15%{opacity:1}to{opacity:1;clip-path:inset(0);filter:none}}.bk-ref-scan{background:linear-gradient(#0000,#60a5fa73,#0000);animation:1.8s ease-in-out infinite bk-ref-scan}@keyframes bk-ref-scan{0%{top:-40px}to{top:100%}}@media (prefers-reduced-motion:reduce){.bk-ref-scan{opacity:.5;animation:none}}
