.bk-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9000}.bk-panel{background:#fff;border-radius:18px;box-shadow:0 32px 96px #00000052;display:flex;flex-direction:column;max-width:440px;overflow:hidden;width:100%}.bk-panel--wide{max-height:90vh;max-width:520px}.bk-header{align-items:center;border-bottom:1px solid var(--hairline,#e8e3da);display:flex;flex-shrink:0;gap:12px;padding:18px 20px}.bk-logo{flex-shrink:0;height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.bk-back{align-items:center;background:transparent;border:1px solid var(--hairline,#e8e3da);border-radius:8px;color:var(--lardent-teal-ink,#9896a2);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .16s;width:32px}.bk-back:hover{background:var(--lardent-teal-mist,#f4f1ec)}.bk-header-label{color:#6e6862;flex:1;font:500 13px/1 var(--font-text,"Inter",sans-serif)}.bk-close{align-items:center;background:var(--lardent-pearl,#f5f3ee);border:none;border-radius:50%;color:var(--lardent-teal-ink,#9896a2);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .16s;width:32px}.bk-close:hover{background:var(--hairline,#e8e3da)}.bk-pick{display:flex;flex-direction:column;gap:6px;padding:12px 12px 16px}.bk-option{align-items:center;background:transparent;border:1.5px solid var(--hairline,#e8e3da);border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:16px 14px;text-align:left;transition:border-color .18s,background .18s;width:100%}.bk-option:hover{border-color:var(--lardent-teal,#6b6560)}.bk-option-icon,.bk-option:hover{background:var(--lardent-teal-mist,#f4f1ec)}.bk-option-icon{align-items:center;border-radius:10px;color:var(--lardent-teal-deep,#3a3532);display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .18s;width:40px}.bk-option:hover .bk-option-icon{background:var(--lardent-teal-tint,#ece9e4)}.bk-option-body{flex:1}.bk-option-title{color:var(--lardent-teal-ink,#9896a2);font:500 15px/1.2 var(--font-text,"Inter",sans-serif);margin-bottom:3px}.bk-option-sub{color:#918c86;font:400 12px/1.3 var(--font-text,"Inter",sans-serif)}.bk-option-arrow{color:#918c86;flex-shrink:0;transition:color .18s,transform .18s}.bk-option:hover .bk-option-arrow{color:var(--lardent-teal-deep,#3a3532);transform:translate(2px)}.bk-direct{align-items:center;color:#918c86;display:flex;font:400 12px/1 var(--font-text,"Inter",sans-serif);gap:8px;justify-content:center;padding-top:10px}.bk-direct a{color:var(--lardent-teal-deep,#3a3532);font-weight:500;text-decoration:none}.bk-direct a:hover{text-decoration:underline}.bk-frame{border:none;flex:1;min-height:600px;width:100%}.bk-enter-active,.bk-leave-active{transition:opacity .24s ease}.bk-enter-active .bk-panel,.bk-leave-active .bk-panel{transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .24s ease}.bk-enter-from,.bk-leave-to{opacity:0}.bk-enter-from .bk-panel,.bk-leave-to .bk-panel{opacity:0;transform:translateY(24px)}@media(max-width:520px){.bk-overlay{align-items:flex-end;padding:0}.bk-panel,.bk-panel--wide{border-radius:18px 18px 0 0;max-height:92vh;max-width:100%}}
