.bk-sec{padding:12px 0 0}.bk-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:18px;display:grid}.bk-info{flex-direction:column;gap:16px;display:flex;position:sticky;top:100px}.bk-opt-ic{background:var(--chip);width:40px;height:40px;color:var(--cyan-ink);border-radius:12px;justify-content:center;align-items:center;display:flex}.bk-opt:has(input:checked) .bk-opt-ic{background:var(--btn);color:#fff}.bk-note{color:var(--muted);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.bk-note svg{color:var(--cyan-ink);flex:none;margin-top:2px}.bk-note a{color:var(--cyan-ink);text-underline-offset:2px;text-decoration:underline}.bk-alt{background:var(--bg2);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.bk-alt b{font-family:var(--display);color:var(--hl);font-size:15px}.bk-alt p{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.5}.bk-alt-btns{flex-wrap:wrap;gap:10px;display:flex}.bk-alt-btns .btn{flex:auto;justify-content:center}.bk-embed{border:1px solid var(--line);background:var(--card);min-height:760px;box-shadow:var(--shadow);border-radius:22px;position:relative;overflow:hidden}.bk-embed iframe{z-index:1;opacity:0;width:100%;height:860px;transition:opacity .4s var(--ease);background:0 0;border:0;display:block;position:relative}.bk-embed.ready iframe{opacity:1}.bk-loading{flex-direction:column;gap:14px;padding:28px;display:flex;position:absolute;inset:0}.bk-embed.ready .bk-loading{display:none}.bk-empty{z-index:2;background:var(--bg2);color:var(--muted);text-align:center;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;position:absolute;inset:auto 20px 20px}@media (width<=900px){.bk-grid{grid-template-columns:minmax(0,1fr)}.bk-info{position:static}.bk-embed iframe{height:900px}}.bk-stage[data-astro-cid-klpcgrtt]{flex-direction:column;gap:14px;min-width:0;display:flex}.bk-ok[data-astro-cid-klpcgrtt]{border:1.5px solid var(--line);background:var(--card);border-radius:18px;padding:16px 18px;transition:border-color .3s,background .3s,box-shadow .3s}.bk-ok[data-astro-cid-klpcgrtt]:has(input:checked){border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 8%, var(--card));box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 18%, transparent)}.bk-ok[data-astro-cid-klpcgrtt]:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.bk-ok-row[data-astro-cid-klpcgrtt]{cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:14px;display:grid;position:relative}.bk-ok-row[data-astro-cid-klpcgrtt] input[data-astro-cid-klpcgrtt]{opacity:0;cursor:pointer;width:30px;height:30px;margin:0;position:absolute}.bk-ok-box[data-astro-cid-klpcgrtt]{border:2px solid color-mix(in srgb, var(--cyan-ink) 55%, var(--line));background:var(--bg2);color:#fff;width:30px;height:30px;transition:background .25s, border-color .25s, transform .25s var(--ease);border-radius:9px;justify-content:center;align-items:center;display:flex}.bk-ok-box[data-astro-cid-klpcgrtt] svg{opacity:0;transition:opacity .2s, transform .25s var(--ease);transform:scale(.5)}.bk-ok-row[data-astro-cid-klpcgrtt]:hover .bk-ok-box[data-astro-cid-klpcgrtt]{border-color:var(--cyan)}.bk-ok-row[data-astro-cid-klpcgrtt] input[data-astro-cid-klpcgrtt]:checked+.bk-ok-box[data-astro-cid-klpcgrtt]{background:var(--btn);border-color:var(--btn)}.bk-ok-row[data-astro-cid-klpcgrtt] input[data-astro-cid-klpcgrtt]:checked+.bk-ok-box[data-astro-cid-klpcgrtt] svg{opacity:1;transform:scale(1)}.bk-ok-t[data-astro-cid-klpcgrtt] b[data-astro-cid-klpcgrtt]{font-family:var(--display);color:var(--hl);font-size:16px;font-weight:700;line-height:1.3;display:block}.bk-ok-t[data-astro-cid-klpcgrtt] small[data-astro-cid-klpcgrtt]{color:var(--muted);margin-top:2px;font-size:13px;display:block}.bk-ok-desc[data-astro-cid-klpcgrtt]{color:var(--muted);margin:12px 0 0;font-size:13.5px;line-height:1.55}.bk-ok-desc[data-astro-cid-klpcgrtt] a[data-astro-cid-klpcgrtt]{color:var(--cyan-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.bk-gate[data-astro-cid-klpcgrtt]{border-radius:22px;position:relative}.bk-gate[data-astro-cid-klpcgrtt] .bk-embed[data-astro-cid-klpcgrtt]{transition:filter .45s var(--ease), opacity .45s var(--ease)}.bk-stage[data-astro-cid-klpcgrtt][data-locked] .bk-embed[data-astro-cid-klpcgrtt]{filter:blur(7px)saturate(.7);opacity:.55;pointer-events:none;user-select:none}.bk-veil[data-astro-cid-klpcgrtt]{z-index:5;background:color-mix(in srgb, var(--bg2) 55%, transparent);cursor:not-allowed;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s var(--ease), visibility 0s linear .45s;border-radius:22px;justify-content:center;align-items:flex-start;padding:120px 20px 20px;display:flex;position:absolute;inset:0}.bk-stage[data-astro-cid-klpcgrtt][data-locked] .bk-veil[data-astro-cid-klpcgrtt]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .45s var(--ease), visibility 0s}.bk-veil-t[data-astro-cid-klpcgrtt]{border:1px solid var(--line);background:var(--card);max-width:360px;color:var(--hl);box-shadow:var(--shadow);font-family:var(--display);text-align:left;border-radius:16px;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:700;line-height:1.35;display:inline-flex}.bk-veil-t[data-astro-cid-klpcgrtt] svg{color:var(--cyan-ink);flex:none}.bk-stage[data-astro-cid-klpcgrtt].bk-init [data-astro-cid-klpcgrtt]:is(.bk-embed,.bk-veil,.bk-ok,.bk-ok-box,.bk-ok-box svg){transition:none!important}@media (width<=900px){.bk-veil[data-astro-cid-klpcgrtt]{padding-top:70px}}@media (width<=420px){.bk-ok[data-astro-cid-klpcgrtt]{padding:14px}.bk-ok-t[data-astro-cid-klpcgrtt] b[data-astro-cid-klpcgrtt]{font-size:15px}.bk-veil-t[data-astro-cid-klpcgrtt]{padding:12px 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.bk-ok[data-astro-cid-klpcgrtt],.bk-ok-box[data-astro-cid-klpcgrtt],.bk-ok-box[data-astro-cid-klpcgrtt] svg,.bk-gate[data-astro-cid-klpcgrtt] .bk-embed[data-astro-cid-klpcgrtt],.bk-veil[data-astro-cid-klpcgrtt]{transition:none!important}}
