.bc[data-v-77f91db7]{--bc-cut:var(--bridge-cut);--bc-cut-inner:var(--bridge-cut-inner);--bc-inset:10px;--bc-capsize:42px;--bc-glyphsize:40px;--bc-pad-x:var(--bc-pad-y);--bc-pad-y:var(--panel-pad-lg);--bc-head-minh:58px;--bc-title-fs:var(--font-size-lg);background:var(--bc-bg),var(--ui-tex-panel) center /cover no-repeat;clip-path:polygon(var(--bc-cut) 0,calc(100% - var(--bc-cut)) 0,100% var(--bc-cut),100% calc(100% - var(--bc-cut)),calc(100% - var(--bc-cut)) 100%,var(--bc-cut) 100%,0 calc(100% - var(--bc-cut)),0 var(--bc-cut));display:flex;flex-direction:column;position:relative}.bc--md[data-v-77f91db7]{--bc-cut:18px;--bc-cut-inner:12px;--bc-inset:8px;--bc-capsize:30px;--bc-glyphsize:32px;--bc-pad-y:var(--panel-pad-md);--bc-head-minh:46px;--bc-title-fs:var(--font-size-md)}.bc--sm[data-v-77f91db7]{--bc-cut:12px;--bc-cut-inner:8px;--bc-inset:6px;--bc-capsize:22px;--bc-glyphsize:26px;--bc-pad-y:var(--panel-pad-sm);--bc-head-minh:34px;--bc-title-fs:var(--font-size-sm)}.bc[data-v-77f91db7]:before{border:1px solid var(--bc-line);box-shadow:0 0 12px var(--bc-glow),inset 0 0 22px color-mix(in srgb,var(--bc-glow) 28%,transparent);clip-path:inherit;inset:0;z-index:2}.bc[data-v-77f91db7]:after,.bc[data-v-77f91db7]:before{content:"";pointer-events:none;position:absolute}.bc[data-v-77f91db7]:after{border:1px solid var(--bc-inner);clip-path:polygon(var(--bc-cut-inner) 0,calc(100% - var(--bc-cut-inner)) 0,100% var(--bc-cut-inner),100% calc(100% - var(--bc-cut-inner)),calc(100% - var(--bc-cut-inner)) 100%,var(--bc-cut-inner) 100%,0 calc(100% - var(--bc-cut-inner)),0 var(--bc-cut-inner));inset:var(--bc-inset);z-index:1}.bc-cap[data-v-77f91db7]{background:var(--bc-cap);clip-path:polygon(0 var(--bc-capsize),0 var(--bc-cut),var(--bc-cut) 0,var(--bc-capsize) 0,var(--bc-capsize) 3px,calc(var(--bc-cut) + 1.3px) 3px,3px calc(var(--bc-cut) + 1.3px),3px var(--bc-capsize));filter:drop-shadow(0 0 8px var(--bc-cap));height:var(--bc-capsize);pointer-events:none;position:absolute;width:var(--bc-capsize);z-index:3}.bc-cap--tl[data-v-77f91db7]{left:0;top:0}.bc-cap--tr[data-v-77f91db7]{right:0;top:0;transform:scaleX(-1)}.bc-cap--bl[data-v-77f91db7]{bottom:0;left:0;transform:scaleY(-1)}.bc-cap--br[data-v-77f91db7]{bottom:0;right:0;transform:scale(-1)}.bc-head[data-v-77f91db7]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;min-height:var(--bc-head-minh);padding:var(--bc-pad-y) var(--bc-pad-x);position:relative;row-gap:10px;z-index:4}.bc-glyph[data-v-77f91db7]{background:var(--bridge-con-glyph-bg);border:1px solid var(--bc-cap);border-radius:50%;box-shadow:0 0 12px var(--bc-glow);color:var(--bc-text);display:grid;flex:none;height:var(--bc-glyphsize);place-items:center;width:var(--bc-glyphsize)}.bc-glyph[data-v-77f91db7] span,.bc-glyph[data-v-77f91db7] svg{height:calc(var(--bc-glyphsize)*.6);width:calc(var(--bc-glyphsize)*.6)}.bc-title[data-v-77f91db7]{color:var(--bc-text);font-family:var(--font-display);font-size:var(--bc-title-fs);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-wide);line-height:1;text-shadow:0 0 10px var(--bc-glow),0 0 24px color-mix(in srgb,var(--bc-glow) 60%,transparent);text-transform:uppercase;white-space:nowrap}.bc-head-line[data-v-77f91db7]{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--bc-line) 55%,transparent) 18%,var(--bc-line) 48%,color-mix(in srgb,var(--bc-line) 55%,transparent) 82%,transparent 100%);flex:1;height:1px;min-width:24px}.bc-dashes[data-v-77f91db7]{display:inline-flex;flex:none;gap:3px}.bc-dashes i[data-v-77f91db7]{background:var(--bc-cap);height:2px;opacity:.8;width:7px}.bc-head-actions[data-v-77f91db7]{align-items:center;display:inline-flex;flex:none;gap:8px;margin-left:auto}.bc-close[data-v-77f91db7]{background:transparent;border:1px solid color-mix(in srgb,var(--bc-line) 55%,transparent);clip-path:var(--clip-hud-octagon);color:var(--bc-text);cursor:pointer;display:grid;flex:none;height:30px;margin-left:auto;padding:0;place-items:center;transition:background .12s ease,color .12s ease;width:30px}.bc-close[data-v-77f91db7]:focus-visible,.bc-close[data-v-77f91db7]:hover{background:color-mix(in srgb,var(--bc-line) 22%,transparent);color:#fff}.bc-close .iconify[data-v-77f91db7],.bc-close svg[data-v-77f91db7]{height:18px;width:18px}.bc-head-actions+.bc-close[data-v-77f91db7]{margin-left:0}.bc-footer[data-v-77f91db7]{align-items:center;gap:10px;justify-content:center}.bc-content[data-v-77f91db7],.bc-footer[data-v-77f91db7]{display:flex;padding:var(--bc-pad-y) var(--bc-pad-x);position:relative;z-index:4}.bc-content[data-v-77f91db7]{flex:1;flex-direction:column;gap:14px;min-height:0}.bc-head+.bc-content[data-v-77f91db7]{padding-top:0}.bc-content[data-v-77f91db7]:has(+.bc-footer){padding-bottom:0}.ui-btn[data-v-23008124]{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-display);justify-content:center;text-transform:uppercase}.ui-btn--block[data-v-23008124]{width:100%}.ui-btn[data-v-23008124]:disabled{cursor:not-allowed}.ui-btn--hud[data-v-23008124]{border:2px solid;border-radius:var(--radius-lg);font-weight:var(--font-weight-bold);gap:7px;letter-spacing:var(--letter-spacing-wide);transition:transform .15s,box-shadow .15s,background .15s}.ui-btn--hud[data-v-23008124]:hover:not(:disabled){transform:translateY(-2px)}.ui-btn--hud[data-v-23008124]:disabled{opacity:.4}.ui-btn--hud .ui-btn__icon[data-v-23008124]{flex-shrink:0;height:1.1em;width:1.1em}.ui-btn--hud.ui-btn--sm[data-v-23008124]{font-size:var(--font-size-xs);padding:6px 16px}.ui-btn--hud.ui-btn--md[data-v-23008124]{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wider);padding:12px 28px}.ui-btn--hud.ui-btn--icon[data-v-23008124]{border-radius:var(--radius-md);font-size:var(--font-size-base);height:34px;letter-spacing:0;padding:0;width:34px}.ui-btn--hud.ui-btn--icon .ui-btn__icon[data-v-23008124]{height:1.2em;width:1.2em}.ui-btn--hud.ui-btn--primary[data-v-23008124]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-amber) 20%,transparent),color-mix(in srgb,var(--accent-gold) 30%,transparent)),var(--ui-tex-button) center /cover no-repeat;border-color:var(--accent-amber);box-shadow:0 0 12px color-mix(in srgb,var(--accent-amber) 20%,transparent);color:var(--on-amber)}.ui-btn--hud.ui-btn--primary[data-v-23008124]:hover:not(:disabled){box-shadow:0 0 20px color-mix(in srgb,var(--accent-amber) 40%,transparent)}.ui-btn--hud.ui-btn--accept[data-v-23008124]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-green) 20%,transparent),color-mix(in srgb,var(--accent-green) 30%,#000 20%)),var(--ui-tex-button) center /cover no-repeat;border-color:var(--accent-green);box-shadow:0 0 12px color-mix(in srgb,var(--accent-green) 20%,transparent);color:var(--on-green)}.ui-btn--hud.ui-btn--accept[data-v-23008124]:hover:not(:disabled){box-shadow:0 0 20px color-mix(in srgb,var(--accent-green) 40%,transparent)}.ui-btn--hud.ui-btn--danger[data-v-23008124]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-red) 20%,transparent),color-mix(in srgb,var(--accent-red) 30%,#000 15%)),var(--ui-tex-button) center /cover no-repeat;border-color:var(--accent-red);box-shadow:0 0 12px color-mix(in srgb,var(--accent-red) 20%,transparent);color:var(--on-red)}.ui-btn--hud.ui-btn--danger[data-v-23008124]:hover:not(:disabled){box-shadow:0 0 20px color-mix(in srgb,var(--accent-red) 40%,transparent)}.ui-btn--hud.ui-btn--cyan[data-v-23008124]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-cyan) 22%,transparent),color-mix(in srgb,var(--accent-cyan) 32%,#000 15%)),var(--ui-tex-button) center /cover no-repeat;border-color:var(--accent-cyan);box-shadow:0 0 12px color-mix(in srgb,var(--accent-cyan) 20%,transparent);color:var(--on-cyan)}.ui-btn--hud.ui-btn--cyan[data-v-23008124]:hover:not(:disabled){box-shadow:0 0 20px color-mix(in srgb,var(--accent-cyan) 40%,transparent)}.ui-btn--hud.ui-btn--neutral[data-v-23008124],.ui-btn--hud.ui-btn--reject[data-v-23008124]{background:color-mix(in srgb,var(--game-text-faint) 15%,transparent),var(--ui-tex-button) center /cover no-repeat;border-color:var(--game-border);color:var(--game-text-muted)}.ui-btn--hud.ui-btn--neutral[data-v-23008124]:hover:not(:disabled),.ui-btn--hud.ui-btn--reject[data-v-23008124]:hover:not(:disabled){background:color-mix(in srgb,var(--game-text-faint) 25%,transparent),var(--ui-tex-button) center /cover no-repeat;color:var(--game-text-secondary)}.ui-btn--bridge[data-v-23008124]{background:var(--bb-bg),var(--ui-tex-button) center /cover no-repeat;border:1px solid var(--bb-line);border-radius:3px;box-shadow:0 0 12px color-mix(in srgb,var(--bb-glow) 55%,transparent);color:var(--bb-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);gap:9px;letter-spacing:var(--letter-spacing-wide);line-height:1;min-height:38px;padding:0 18px;transition:box-shadow .16s,background .16s,color .16s,border-color .16s}.ui-btn--bridge[data-v-23008124]:hover:not(:disabled){background:var(--bb-bg-hover),var(--ui-tex-button) center /cover no-repeat;border-color:var(--bb-line-hover);box-shadow:0 0 18px var(--bb-glow);color:#fff}.ui-btn--bridge[data-v-23008124]:disabled{box-shadow:none;opacity:.45}.ui-btn--bridge .ui-btn__icon[data-v-23008124]{flex:none;height:14px;width:14px}.ui-btn--bridge.ui-btn--sm[data-v-23008124]{font-size:var(--font-size-xs);min-height:36px;padding:0 12px}.ui-btn--bridge.ui-btn--cta[data-v-23008124]{background:var(--bridge-cta-fill);border:none;border-radius:0;box-shadow:inset 0 0 0 1px var(--bridge-cta-edge),inset 0 1px 0 var(--bridge-cta-edge-top),inset 0 -9px 16px var(--bridge-cta-shade);clip-path:polygon(var(--bridge-cut-btn) 0,calc(100% - var(--bridge-cut-btn)) 0,100% var(--bridge-cut-btn),100% calc(100% - var(--bridge-cut-btn)),calc(100% - var(--bridge-cut-btn)) 100%,var(--bridge-cut-btn) 100%,0 calc(100% - var(--bridge-cut-btn)),0 var(--bridge-cut-btn));color:var(--bridge-cta-text);filter:drop-shadow(0 0 14px var(--bridge-cta-drop));font-size:var(--font-size-base);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-wider);min-height:50px;text-shadow:0 1px 0 var(--bridge-cta-text-shadow)}.ui-btn--bridge.ui-btn--cta[data-v-23008124]:hover:not(:disabled){background:var(--bridge-cta-fill-hot);box-shadow:inset 0 0 0 1px var(--bridge-cta-edge-hot),inset 0 1px 0 var(--bridge-cta-edge-top-hot),inset 0 -9px 16px var(--bridge-cta-shade-hot);color:var(--bridge-cta-text-hot);filter:drop-shadow(0 0 22px var(--bridge-cta-drop-hot))}.ui-btn--bridge.ui-btn--cta[data-v-23008124]:disabled{filter:grayscale(.5)}.ui-btn--bridge.ui-btn--cta .ui-btn__icon[data-v-23008124]{height:18px;width:18px}
