.bd-overall{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:10px 0 0;font-size:16px;display:flex}.bd-run{color:var(--ink-2);margin:4px 0 0;font-size:18px;font-weight:600}.bd-meter{border-radius:var(--r-pill);background:var(--surface-3);flex:none;width:56px;height:4px;display:block;overflow:hidden}.bd-meter--wide{width:96px}.bd-meter i{border-radius:var(--r-pill);background:var(--meter-fill);height:100%;transition:width var(--dur-micro) var(--ease-out);display:block}.bd-toolbar{top:var(--appbar-offset,0px);z-index:20;padding:10px var(--ex-pad);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);align-items:center;gap:10px;margin-top:12px;display:flex;position:sticky}@media (max-width:767px){.bd-toolbar{background:var(--bg);-webkit-backdrop-filter:none}}.bd-toolbar>:first-child{flex:1;min-width:0}.bd-toolbar>:not(:first-child):not(.bd-toolbar-find){flex:none}.bd-search .ui-field{margin:0}.bd-result-count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:15px}.bd-tile-progress{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:6px;font-size:14px;display:flex}.bd-done{color:var(--brand);font-weight:600}.bd-tile{flex-direction:column;width:100%;min-width:0;display:flex}.bd-art{width:100%;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block;position:relative}button.bd-art{cursor:pointer}.bd-art .ex-art img{transition:filter var(--dur-micro) var(--ease-out)}.bd-have{border:1px solid var(--border-interactive);width:100%;min-height:34px;color:var(--ink);font:600 13px/1 var(--brand-font);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:4px;margin-top:8px;padding:0 10px;display:inline-flex}.bd-have svg{flex:none;width:16px;height:16px}.bd-have.is-on{background:var(--brand-dim);color:var(--brand);border-color:#0000}@media (hover:hover) and (pointer:fine){.bd-have:hover{background:var(--surface-2)}.bd-have.is-on:hover{background:var(--brand-dim);filter:brightness(1.15)}}.bd-have:active{background:var(--state-press);transition-duration:.1s;transform:scale(.96)}.bd-have.is-on:active{background:var(--brand-dim)}.bd-have:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bd-have.is-on .is-anim svg{animation:bd-have-pop .26s var(--ease-sheet)}@keyframes bd-have-pop{0%{opacity:0;transform:scale(.4)}}.bd-have-label{align-items:center;gap:4px;display:inline-flex}.bd-have-label.is-anim{animation:bd-have-label .22s var(--ease-out)}@keyframes bd-have-label{0%{opacity:0;transform:translateY(6px)}}.bd-have{position:relative;overflow:hidden}.bd-have.is-armed{background:var(--brand-btn);color:var(--brand-ink);box-shadow:var(--shadow-brand);animation:bd-have-arm .3s var(--ease-sheet);border-color:#0000}.bd-have.is-armed:after{content:"";transform-origin:0;background:#ffffff8c;height:3px;animation:3s linear forwards bd-have-countdown;position:absolute;bottom:0;left:0;right:0}@keyframes bd-have-arm{40%{transform:scale(1.05)}}@keyframes bd-have-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (hover:hover) and (pointer:fine){.bd-have.is-armed:hover{background:var(--brand-btn);filter:brightness(1.1)}}.bd-have.is-armed:active{background:var(--brand-btn)}.bd .ex-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;padding-top:14px}.bd .ex-grid .ex-tile-name{margin-top:8px;font-size:14px}.bd .ex-grid .ex-tile-sub{-webkit-line-clamp:2;font-size:13px}@media (min-width:600px){.bd .ex-grid{gap:22px 14px}.bd .ex-grid .ex-tile-name{font-size:15px}}@media (min-width:900px){.bd .ex-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}}@media (min-width:1200px){.bd .ex-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bd-have,.bd-meter i,.bd-art .ex-art img{transition:none}.bd-have.is-on .is-anim svg,.bd-have-label.is-anim,.bd-have.is-armed{animation:none}}.bd-head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.bd-gear{background:var(--surface-2);width:40px;height:40px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-micro) var(--ease-out), transform .16s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.bd-gear svg{width:22px;height:22px}.bd-gear:disabled{opacity:.5;cursor:default}.bd-head-tools{flex:none;gap:8px;display:flex}.bd-gear:hover{background:var(--surface-3);color:var(--ink)}.bd-gear:active{transform:scale(.94)}.bd-spent{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:15px}.bd-set+.bd-set{margin-top:30px}.bd-set-head{align-items:center;gap:12px;padding-top:22px;display:flex}.bd-set-logo{flex:none;width:64px;height:36px;position:relative}.bd-set-logo-img{object-fit:contain;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.bd-set-logo-img.is-symbol{justify-items:start}.bd-set-logo-img.is-pack{width:auto;max-width:100%;height:auto;max-height:100%;inset:50% auto auto 0;transform:translateY(-50%)}.bd-set-text{flex-direction:column;flex:1;min-width:0;display:flex}.bd-set-title{font:700 18px/1.2 var(--brand-font);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bd-set-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px}.bd-set-toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;isolation:isolate;transition:transform var(--dur-micro) var(--ease-out);background:0 0;border:0;flex:1;align-items:center;gap:12px;margin:-6px 0;padding:6px 0;display:flex;position:relative}.bd-set-toggle:before{content:"";z-index:-1;border-radius:var(--r-md);transition:background var(--dur-micro) var(--ease-out);pointer-events:none;background:0 0;position:absolute;inset:-4px -10px}@media (hover:hover) and (pointer:fine){.bd-set-toggle:not(:disabled):hover:before{background:var(--surface-2)}.bd-set-toggle:not(:disabled):hover .bd-set-chevron{color:var(--ink)}}.bd-set-toggle:not(:disabled):active{transition-duration:.1s;transform:scale(.985)}.bd-set-toggle:not(:disabled):active:before{background:var(--state-press)}.bd-set-toggle:disabled{cursor:default}.bd-set-toggle:focus-visible{outline:none}.bd-set-toggle:focus-visible:before{outline:2px solid var(--focus-ring)}.bd-set-chevron{width:20px;height:20px;color:var(--ink-3);transition:transform var(--dur-toggle) var(--ease-out), color var(--dur-micro) ease;flex:none}.bd-set.is-folded .bd-set-chevron{transform:rotate(-90deg)}.bd-set{background:var(--bg);position:relative}.bd-set-body[hidden]{display:none}.bd-more{grid-column:1/-1;height:1px;margin-top:-1px;list-style:none}.bd-set.is-folded+.bd-set{margin-top:8px}@media (prefers-reduced-motion:reduce){.bd-set-toggle,.bd-set-toggle:before,.bd-set-chevron{transition:none}}.bd-tool{width:38px;height:38px}.bd-tool svg{width:20px;height:20px}.bd-tool.is-on{background:var(--brand-dim);color:var(--brand)}.bd-set-more{width:36px;height:36px;color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.bd-set-more svg{width:22px;height:22px}@media (hover:hover) and (pointer:fine){.bd-set-more:hover{background:var(--surface-2);color:var(--ink)}}.bd-set-more:active,.bd-set-more[aria-expanded=true]{background:var(--state-press);color:var(--ink)}.bd-set-more:active{transition-duration:.1s;transform:scale(.92)}.bd-set-more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bd-card-sheet{flex-direction:column;align-items:center;gap:14px;padding-bottom:4px;display:flex}.bd-card-sheet-art{width:min(220px,60vw)}.bd-card-sheet-where{color:var(--ink-2);text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:15px}.bd-have--lg{width:100%;max-width:360px;min-height:46px;margin-top:0;font-size:15px}.bd-have--lg svg{width:18px;height:18px}.bd-card-sheet-paid{width:100%;max-width:360px}.bd-card-sheet-paid .ui-field{margin:0}.bd-new{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.bd-new-panel{border:1.5px dashed var(--border-interactive);color:var(--ink-3);background:0 0}.bd-new-panel svg{width:34px;height:34px}.bd-new:hover .bd-new-panel{color:var(--brand);border-color:var(--brand)}.bd-editor-fields{flex-direction:column;gap:16px;display:flex}.bd-editor-fields .ui-field{margin:0}.bd-editor-row{flex-direction:column;gap:8px;display:flex}.bd-editor-foot{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.bd-mode{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.bd-mode:hover{border-color:var(--ink-3)}.bd-mode.is-on{border-color:var(--brand);background:var(--brand-dim)}.bd-mode-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bd-mode-title{font:700 16px/1.25 var(--brand-font)}.bd-mode-body{color:var(--ink-2);font-size:14px;line-height:1.45}.bd-mode-dot{border:2px solid var(--ink-3);width:20px;height:20px;transition:border-color var(--dur-micro) var(--ease-out), border-width var(--dur-micro) var(--ease-out);border-radius:50%;flex:none;margin-top:1px}.bd-mode.is-on .bd-mode-dot{border-color:var(--brand);border-width:6px}.bd-picker{margin-top:22px}.bd-picker .ui-field{margin:8px 0 0}.bd-picker-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bd-picker-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:14px}.bd-picker-msg{color:var(--ink-3);margin:18px 0;font-size:15px}.bd-picker-group{margin-top:18px}.bd-picker-era{font:700 15px/1.2 var(--brand-font);color:var(--ink-2);margin:0 0 6px}.bd-picker-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bd-pick{border-radius:var(--r-md);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:6px 10px;display:flex}.bd-pick:hover{background:var(--surface-2)}.bd-pick.is-on{border-color:var(--brand);background:var(--brand-dim)}.bd-pick-logo{flex:none;width:56px;height:32px;position:relative}.bd-pick-logo-img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.bd-pick-logo-img.is-pack{width:auto;max-width:100%;height:auto;max-height:100%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bd-set-logo-img .set-symbol,.bd-pick-logo-img .set-symbol{border-radius:var(--r-3xs);padding:3px}.bd-set-logo-img .set-mark,.bd-pick-logo-img .set-mark{font-size:var(--text-sm);border-radius:var(--r-3xs);border-width:1.5px}.bd-pick-logo-text{border-radius:var(--r-sm);background:var(--surface-3);width:100%;height:100%;font:700 12px/1 var(--brand-font);color:var(--ink-3);text-transform:uppercase;place-items:center;display:grid}.bd-pick-text{flex-direction:column;flex:1;min-width:0;display:flex}.bd-pick-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.bd-pick-sub{color:var(--ink-3);font-size:13px}.bd-pick-box{border:1.5px solid var(--border-interactive);width:24px;height:24px;color:var(--brand-ink);transition:background var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);border-radius:7px;flex:none;place-items:center;display:grid}.bd-pick-box svg{width:16px;height:16px}.bd-pick.is-on .bd-pick-box{border-color:var(--brand-btn);background:var(--brand-fill)}@media (prefers-reduced-motion:reduce){.bd-gear,.bd-set-more,.bd-pick,.bd-pick-box{transition:none}.bd-gear:active,.bd-set-more:active{transform:none}}.bd-editor .ui-panel-body{min-height:min(62dvh,640px)}.bd-editor.is-setup .ui-panel-body{min-height:0}.bd-picker-head .ui-seg{flex:none}.bd-lang{align-items:center;gap:8px;display:flex}.bd-lang-btn{cursor:pointer;font:600 14px/1 var(--brand-font);color:var(--ink-3);background:0 0;border:0;padding:10px 0;transition:color .15s}.bd-lang-btn:hover{color:var(--ink-2)}.bd-lang-btn[aria-pressed=true]{color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--brand,currentColor);text-decoration-color:var(--brand,currentColor)}.bd-lang-btn+.bd-lang-btn:before{content:"·";color:var(--ink-3);margin-right:8px}.bd-picker-head{align-items:center}.ob-binder-lang{align-self:flex-end;margin-bottom:-6px}.bd-picker-list--top{margin-top:12px}.bd-pick-art{aspect-ratio:63/88;background:var(--surface-3);border-radius:3px;flex:none;width:36px;overflow:hidden}.bd-pick-art img{object-fit:cover;width:100%;height:100%;display:block}.bd-guest{flex-direction:column;gap:18px;margin:22px 0 0;padding-top:0;padding-bottom:0;list-style:none;display:flex}.bd-guest-title{font:700 18px/1.25 var(--brand-font);color:var(--ink);margin:0}.bd-guest-body{color:var(--ink-2);margin:4px 0 0;font-size:16px;line-height:1.45}.bd-guest-cta{flex-direction:column;gap:10px;max-width:420px;margin-top:28px;display:flex}.bd-skel-tile{aspect-ratio:16/10;height:auto}.bd-toolbar{flex-wrap:wrap}.bd-toolbar>.bd-toolbar-find{flex:1 0 100%;align-items:center;gap:10px;min-width:0;display:flex}.bd-toolbar-find .ui-field{flex:1;min-width:0;margin:0}.bd-toolbar-find .ui-input{min-width:0;height:38px}.bd-list{flex-direction:column;gap:14px;display:flex}.bd-list-box{resize:vertical;font-variant-numeric:tabular-nums;height:auto;min-height:132px;padding:12px 14px;line-height:1.45}.bd-list-result{color:var(--ink);flex-direction:column;gap:6px;font-size:15px;display:flex}.bd-list-result p{margin:0}.bd-list-note{color:var(--ink-3);font-size:14px}.bd-public-note{color:var(--ink-3);margin:10px 0 0;font-size:14px}.bd-public-note a{color:var(--brand);font-weight:600}.bd-public-cta{padding:28px var(--ex-pad) 8px;border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:40px;display:flex}.bd-public-cta p{color:var(--ink-2);margin:0;font-size:15px}.bd-share{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.bd-share-text{color:var(--ink-2);margin:0;font-size:15px}.bd-share-row{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.bd-share-label{flex-direction:column;gap:4px;min-width:0;display:flex}.bd-share-label b{color:var(--ink);font-size:15px;font-weight:600}.bd-share-label span{color:var(--ink-3);font-size:14px}.bd-share-url{border-radius:var(--r-md);background:var(--well);width:100%;font:500 14px/1.4 var(--mono,monospace);color:var(--ink-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;padding:12px 14px}.bd-share-actions{flex-wrap:wrap;gap:8px;display:flex}.bd-sync{margin:0}.bd-sync-pill{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);font-variant-numeric:tabular-nums;animation:bd-sync-in .22s var(--ease-sheet,ease-out);align-items:center;gap:6px;margin-top:10px;padding:5px 11px 5px 9px;font-size:14px;display:inline-flex}.bd-sync-pill svg{width:16px;height:16px;color:var(--ink-3);flex:none}.bd-sync-pill.is-busy svg{color:var(--brand)}.bd-sync-pill.is-done svg{color:var(--green)}@keyframes bd-sync-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.bd-sync-pill{animation:none}}
