:root{--ob-tone-cyan:#5ec8c7;--ob-tone-hot:#ff7a2f;--ob-tone-violet:#a78bfa;--ob-tone-go:#3fe0a0;--ob-tone-amber:#fbbf24}.ob-badge,.ob-pips,.ob-rv{--ob-ink:var(--tm-ink,#efeff0);--ob-well:var(--tm-well,#0000008c);--ob-edge:var(--tm-edge,#ffffff0f);--ob-mute:var(--tm-mute,#6d6d73)}.ob-badge{--ob-badge-size:44px;--ob-glow:transparent;--ob-z:calc(var(--ob-badge-size) * .09);width:var(--ob-badge-size);height:var(--ob-badge-size);perspective:calc(var(--ob-badge-size) * 5);vertical-align:middle;flex:none;display:inline-block;position:relative}.ob-badge-tilt{transform-style:preserve-3d;transform:rotateX(var(--ob-rx,0deg)) rotateY(var(--ob-ry,0deg));transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.ob-badge.is-tilting .ob-badge-tilt{transition-duration:80ms}.ob-badge-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ob-badge.is-3d .ob-badge-layer.is-back{transform:translateZ(calc(var(--ob-z) * -.6))}.ob-badge.is-3d .ob-badge-layer.is-sym{transform:translateZ(var(--ob-z))}.ob-badge.is-3d .ob-badge-layer.is-front{transform:translateZ(calc(var(--ob-z) * 1.3))}.ob-badge-layer.is-body{filter:drop-shadow(0 calc(var(--ob-badge-size) * .05) calc(var(--ob-badge-size) * .05) #0000008c)}.ob-badge-layer.is-back{filter:drop-shadow(0 calc(var(--ob-badge-size) * .03) calc(var(--ob-badge-size) * .03) #00000080)}.ob-badge.is-t1 .ob-badge-layer.is-body,.ob-badge.is-t2 .ob-badge-layer.is-body,.ob-badge.is-t3 .ob-badge-layer.is-body{filter:drop-shadow(0 calc(var(--ob-badge-size) * .05) calc(var(--ob-badge-size) * .05) #0000008c) drop-shadow(0 0 calc(var(--ob-badge-size) * .06) color-mix(in srgb, var(--ob-glow) 45%, transparent))}.ob-badge.is-t4 .ob-badge-layer.is-body,.ob-badge.is-t5 .ob-badge-layer.is-body{filter:drop-shadow(0 calc(var(--ob-badge-size) * .05) calc(var(--ob-badge-size) * .05) #0000008c) drop-shadow(0 0 calc(var(--ob-badge-size) * .1) color-mix(in srgb, var(--ob-glow) 70%, transparent))}.ob-badge.is-t5 .ob-badge-layer.is-sym{filter:drop-shadow(0 0 calc(var(--ob-badge-size) * .04) color-mix(in srgb, #fff 70%, var(--ob-glow)))}.ob-badge-rays{transform-box:view-box;transform-origin:50px 54px;animation:28s linear infinite ob-badge-rays}@keyframes ob-badge-rays{to{transform:rotate(360deg)}}.ob-badge-art{object-fit:cover;width:100%;height:100%}.ob-badge-glint{opacity:0;transform:translateX(calc((var(--ob-gx,0) + 48) * 1px));transition:opacity .25s ease-out}.ob-badge.is-tilting .ob-badge-glint{opacity:1}.ob-badge.is-lg:not(.is-tilting) .ob-badge-glint{animation:5.2s ease-in-out infinite ob-badge-glint}@keyframes ob-badge-glint{0%,62%{opacity:1;transform:translate(-10px)}88%,to{opacity:1;transform:translate(110px)}}.ob-badge.is-lg.is-3d:not(.is-tilting) .ob-badge-tilt{animation:7s ease-in-out infinite ob-badge-float}@keyframes ob-badge-float{0%,to{transform:rotateX(4deg)rotateY(-14deg)}50%{transform:rotateX(-3deg)rotateY(14deg)}}.ob-badge.is-gray{filter:grayscale()brightness(.95);opacity:.55}.ob-badge.is-locked{filter:grayscale()brightness(.7);opacity:.5}@media (prefers-reduced-motion:reduce){.ob-badge-tilt,.ob-badge-glint{transition:none}.ob-badge-rays,.ob-badge.is-lg .ob-badge-glint,.ob-badge.is-lg.is-3d:not(.is-tilting) .ob-badge-tilt{animation:none}}.ob-rv{z-index:140;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;place-items:center;padding:24px 16px;animation:.3s ease-out ob-rv-dim;display:grid;position:fixed;inset:0}@keyframes ob-rv-dim{0%{opacity:0}}.ob-rv-stage{border:1px solid var(--tm-edge);border-top-color:var(--tm-edge-hi);background:radial-gradient(120% 60% at 50% 0%, #ffffff0d, transparent 65%), var(--tm-solid);text-align:center;border-radius:18px;flex-direction:column;align-items:center;width:100%;max-width:400px;max-height:100%;padding:26px 22px 22px;display:flex;position:relative;overflow-y:auto;box-shadow:0 30px 80px -30px #000}.ob-rv-x{width:28px;height:28px;color:var(--tm-mute);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:19px;line-height:1;position:absolute;top:10px;right:12px}.ob-rv-x:hover{color:var(--tm-ink)}.ob-rv-kicker,.ob-rv-name,.ob-rv-facts,.ob-rv-actions,.ob-rv-queue{opacity:0;transition:opacity .42s ease-out,transform .42s ease-out;transform:translateY(6px)}.ob-rv-kicker.is-in,.ob-rv-name.is-in,.ob-rv-facts.is-in,.ob-rv-actions.is-in,.ob-rv-queue.is-in{opacity:1;transform:none}.ob-rv-kicker{font-family:var(--tm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm-label);margin:0 0 18px;font-size:10.5px;font-weight:600}.ob-rv-badge{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(14px)scale(.95)}.ob-rv-badge.is-in{opacity:1;transform:none}.ob-rv-badge .ob-badge.is-lg:not(.is-tilting) .ob-badge-glint{opacity:0;animation:none}.ob-rv-badge.is-swept .ob-badge.is-lg:not(.is-tilting) .ob-badge-glint{animation:.52s ease-in-out forwards ob-rv-sweep}@keyframes ob-rv-sweep{0%{opacity:1;transform:translate(-10px)}to{opacity:1;transform:translate(110px)}}.ob-rv-name{letter-spacing:-.02em;color:var(--tm-ink);margin:18px 0 0;font-size:21px;font-weight:600}.ob-rv-family{font-family:var(--tm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tm-mute);opacity:0;margin:3px 0 0;font-size:10.5px;transition:opacity .42s ease-out}.ob-rv-family.is-in{opacity:1}.ob-rv-facts{width:100%;margin-top:8px}.ob-rv-reason{color:var(--tm-label);margin:0;font-size:13px}.ob-rv-next{font-family:var(--tm-mono);font-variant-numeric:tabular-nums;color:var(--tm-mute);margin:6px 0 0;font-size:11.5px}.ob-rv-next b{color:var(--tm-ink);font-weight:600}.ob-rv-sources{margin-top:16px}.ob-rv-bar{background:var(--tm-well);border-radius:999px;height:6px;display:flex;overflow:hidden}.ob-rv-bar span,.ob-rv-legend i{background:var(--tm-mute)}.ob-rv-bar span.is-trading,.ob-rv-legend i.is-trading{background:var(--ob-tone-cyan)}.ob-rv-bar span.is-social,.ob-rv-legend i.is-social{background:var(--ob-tone-violet)}.ob-rv-bar span.is-referrals,.ob-rv-legend i.is-referrals{background:var(--ob-tone-go)}.ob-rv-bar span.is-bugs,.ob-rv-legend i.is-bugs{background:var(--ob-tone-amber)}.ob-rv-legend{color:var(--tm-mute);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:10px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.ob-rv-legend li{align-items:center;gap:6px;display:inline-flex}.ob-rv-legend i{border-radius:2px;width:7px;height:7px}.ob-rv-legend b{font-family:var(--tm-mono);font-variant-numeric:tabular-nums;color:var(--tm-label);font-weight:500}.ob-rv-actions{border-top:1px dashed var(--tm-edge);width:100%;margin-top:20px;padding-top:16px}.ob-rv-show-cap{font-family:var(--tm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tm-label);margin-bottom:9px;font-size:10px;display:block}.ob-rv-switches{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ob-rv-toggle{border:1px solid var(--tm-edge);background:var(--tm-raise);color:var(--tm-label);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 8px;font-size:11.5px;transition:color .15s ease-out,border-color .15s ease-out;display:inline-flex}.ob-rv-toggle i{background:var(--tm-mute);border-radius:50%;width:7px;height:7px;transition:background .15s ease-out,box-shadow .15s ease-out}.ob-rv-toggle.is-on{border-color:color-mix(in srgb, var(--tm-go) 35%, var(--tm-edge));color:var(--tm-ink)}.ob-rv-toggle.is-on i{background:var(--tm-go);box-shadow:0 0 8px -1px var(--tm-go)}.ob-rv-toggle:disabled{cursor:default;opacity:.6}.ob-rv-done{background:var(--tm-ink);width:100%;color:var(--tm-ground);font-family:var(--tm-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;margin-top:16px;padding:11px 18px;font-size:12px;font-weight:600}.ob-rv-queue{justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ob-rv-queue li{opacity:.45;transition:opacity .2s ease-out}.ob-rv-queue li.is-seen{opacity:.75}.ob-rv-queue li.is-now{opacity:1}@media (prefers-reduced-motion:reduce){.ob-rv{animation-duration:.2s}.ob-rv-kicker,.ob-rv-name,.ob-rv-facts,.ob-rv-actions,.ob-rv-queue,.ob-rv-badge{transition:opacity .2s linear;transform:none}.ob-rv-badge.is-swept .ob-badge.is-lg:not(.is-tilting) .ob-badge-glint{opacity:0;animation:none}}.ob-pips{gap:3px;display:inline-flex}.ob-pips i{width:7px;height:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ob-ink) 32%, transparent);background:0 0;border-radius:2px}.ob-pips i.is-earned.is-green{box-shadow:none;background:linear-gradient(140deg,#5ee6a8,#10b981)}.ob-pips i.is-earned.is-blue{box-shadow:none;background:linear-gradient(140deg,#6fb0ff,#2563eb)}.ob-pips i.is-earned.is-purple{box-shadow:none;background:linear-gradient(140deg,#c49bff,#7c3aed)}.ob-pips i.is-earned.is-crimson{box-shadow:none;background:linear-gradient(140deg,#ff7a93,#e11d48)}.ob-pips i.is-earned.is-gold{background:linear-gradient(140deg,#ffe38a,#f59e0b);box-shadow:0 0 5px -1px #ffb42e}.ob-pips i.is-next{background:color-mix(in srgb, var(--ob-ink) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ob-ink) 72%, transparent)}.ob-bc-stage{border:1px solid var(--tm-edge);border-top-color:var(--tm-edge-hi);background:radial-gradient(90% 40% at 30% 0%, #ffffff0a, transparent 65%), var(--tm-solid);width:100%;max-width:980px;max-height:min(820px,100%);color:var(--ob-ink);text-align:left;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000}.ob-bc-head{border-bottom:1px solid var(--tm-line,var(--ob-edge));justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 14px;display:flex}.ob-bc-head h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600}.ob-bc-head p{font-family:var(--tm-mono);letter-spacing:.03em;color:var(--ob-mute);margin:4px 0 0;font-size:11px}.ob-bc-head p b{color:var(--ob-ink);font-weight:600}.ob-bc-head .ob-rv-x{flex:none;margin:-4px -8px 0 0;position:static}.ob-bc-body{flex:auto;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.ob-bc-list{padding:6px 22px 18px;overflow-y:auto}.ob-bc-group>header{font-family:var(--tm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tm-label,var(--ob-mute));justify-content:space-between;align-items:baseline;gap:10px;padding:14px 0 6px;font-size:10.5px;display:flex}.ob-bc-group>header em{letter-spacing:.03em;text-transform:none;color:var(--ob-mute);font-style:normal}.ob-bc-badge{border:1px solid #0000;border-top:1px dashed var(--ob-edge);border-radius:0;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.ob-bc-badge.is-open{border:1px solid color-mix(in srgb, var(--tm-cyan,#5ec8c7) 22%, var(--ob-edge));background:var(--tm-well,var(--ob-well));border-radius:12px}.ob-bc-badge.is-open+.ob-bc-badge{border-top-color:#0000}.ob-bc-badge-head{flex-direction:column;gap:2px;min-width:0;display:flex}.ob-bc-badge-head strong{font-size:13.5px;font-weight:600;line-height:1.25}.ob-bc-badge-head small,.ob-bc-badge-head em{font-family:var(--tm-mono);color:var(--ob-mute);font-size:10.5px;font-style:normal}.ob-bc-badge-head em.is-done{color:var(--tm-up,#3fdc9c)}.ob-bc-tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.ob-bc-tier{width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:7px 2px 6px;font-family:inherit;transition:background .15s ease-out,border-color .15s ease-out;display:flex}.ob-bc-tier:hover,.ob-bc-tier:focus-visible{background:#ffffff0a;outline:none}.ob-bc-tier:hover .ob-badge.is-gray{opacity:.8}.ob-bc-tier.is-sel{border-color:color-mix(in srgb, var(--tm-cyan,#5ec8c7) 60%, transparent);background:color-mix(in srgb, var(--tm-cyan,#5ec8c7) 9%, transparent)}.ob-bc-tier.is-sel .ob-badge.is-gray{opacity:.85}.ob-bc-tier-name{font-size:11px;font-weight:600}.ob-bc-tier.is-locked .ob-bc-tier-name,.ob-bc-tier.is-next .ob-bc-tier-name{color:var(--ob-mute);font-weight:500}.ob-bc-tier.is-sel .ob-bc-tier-name{color:var(--ob-ink)}.ob-bc-tier small{font-family:var(--tm-mono);letter-spacing:.04em;color:var(--ob-mute);font-size:9.5px}.ob-bc-tier.is-earned small{color:var(--tm-up,#3fdc9c)}.ob-bc-tier.is-next small{color:var(--tm-cyan,#5ec8c7)}.ob-bc-limited{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ob-bc-limited li{border-top:1px dashed var(--ob-edge);align-items:center;gap:10px;padding:8px 10px;display:flex}.ob-bc-limited strong{font-size:12.5px;font-weight:600;display:block}.ob-bc-limited small{font-family:var(--tm-mono);color:var(--ob-mute);font-size:10.5px}.ob-bc-detail{border-left:1px solid var(--tm-line,var(--ob-edge));background:var(--tm-sheen,none), var(--tm-well,var(--ob-well));flex-direction:column;display:flex;overflow-y:auto}.ob-bc-goal{flex-direction:column;min-height:100%;display:flex}.ob-bc-goal-head{border-bottom:1px solid var(--tm-line,var(--ob-edge));align-items:center;gap:14px;padding:18px 14px 16px 18px;display:flex}.ob-bc-goal-head>div{min-width:0}.ob-bc-goal-head h3{letter-spacing:-.02em;color:var(--ob-ink);margin:4px 0 0;font-size:19px;font-weight:600;line-height:1.15}.ob-bc-goal-head p{font-family:var(--tm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ob-mute);margin:3px 0 0;font-size:10px}.ob-bc-state{font-family:var(--tm-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ob-mute);background:#ffffff0d;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:600;display:inline-block}.ob-bc-state.is-next{color:var(--tm-cyan,#5ec8c7);background:color-mix(in srgb, var(--tm-cyan,#5ec8c7) 14%, transparent)}.ob-bc-state.is-earned{color:var(--tm-up,#3fdc9c);background:color-mix(in srgb, var(--tm-up,#3fdc9c) 14%, transparent)}.ob-bc-panel{flex-direction:column;flex:auto;padding:16px 18px 18px;display:flex}.ob-bc-mission{color:var(--ob-ink);margin:0 0 14px;font-size:13.5px;line-height:1.45}.ob-bc-panel{--ob-num:var(--font-mono,ui-monospace, Menlo, monospace)}.ob-sec{border-top:1px dashed var(--tm-08,var(--ob-edge));flex-direction:column;gap:12px;padding:14px 0 16px;display:flex}.ob-sec>header{font-family:var(--ob-num);letter-spacing:.08em;text-transform:uppercase;color:var(--tm-label,var(--ob-mute));white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.ob-sec>header b{color:var(--tm-cyan,#5ec8c7);margin-right:7px;font-weight:500}.ob-sec>header em{letter-spacing:.04em;text-transform:none;color:var(--ob-mute);font-style:normal}.ob-fig{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.ob-fig strong{font-family:var(--ob-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ob-ink);font-size:30px;font-weight:500;line-height:1}.ob-fig strong.is-accent{color:var(--tm-cyan,#5ec8c7)}.ob-fig strong.is-up{color:var(--tm-up,#3fdc9c)}.ob-fig-of{font-family:var(--ob-num);color:var(--ob-mute);font-size:13px}.ob-fig-sub{color:var(--ob-mute);font-size:11.5px}.ob-fig.is-stack{flex-direction:column;align-items:flex-start;gap:5px}.ob-fig.is-stack strong{font-size:26px}.ob-dial{flex:none;place-items:center;display:inline-grid;position:relative}.ob-dial>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ob-dial circle{fill:var(--tm-18,#ffffff2e)}.ob-dial circle.is-accent{fill:var(--tm-cyan,#5ec8c7)}.ob-dial circle.is-up{fill:var(--tm-up,#3fdc9c)}.ob-dial circle.ob-dot-lit{transform-box:fill-box;transform-origin:50%;animation:ob-pop .38s cubic-bezier(.2, .9, .3, 1.4) calc(var(--d,0s) + var(--k) * 22ms) both}.ob-dial.is-done circle.ob-dot-lit{animation:ob-pop .38s cubic-bezier(.2, .9, .3, 1.4) calc(var(--d,0s) + var(--k) * 22ms) both, ob-wave 2.4s ease-in-out calc(var(--k) * 90ms + 1.4s) infinite}.ob-dial circle.ob-dot-next{fill:var(--tm-cyan,#5ec8c7);animation:1.1s ease-in-out infinite ob-blink}.ob-dial-core{font-family:var(--ob-num);font-variant-numeric:tabular-nums;color:var(--ob-ink);font-size:10.5px;font-weight:500;position:relative}.ob-dial-big{flex-direction:column;align-items:center;gap:2px;display:flex}.ob-dial-big small{letter-spacing:.12em;text-transform:uppercase;color:var(--ob-mute);font-size:9px}.ob-dial-big strong{font-size:22px;font-weight:500}.ob-check{width:13px;height:13px;display:block}.ob-check path{fill:none;stroke:var(--tm-up,#3fdc9c);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:.3s ease-out both ob-draw}.ob-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ob-days li{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.ob-days li>span{font-family:var(--ob-num);letter-spacing:.04em;text-transform:uppercase;color:var(--ob-mute);font-size:9.5px}.ob-days li.is-today>span{color:var(--tm-cyan,#5ec8c7)}.ob-days li.is-future .ob-dial,.ob-days li.is-before .ob-dial{opacity:.7}.ob-slots{flex-wrap:wrap;gap:6px;display:flex}.ob-slots i{background:radial-gradient(circle, var(--tm-18,#ffffff2e) 1.6px, transparent 2px);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--tm-08,var(--ob-edge));border-radius:50%;place-items:center;display:grid}.ob-slots i.is-on{background:color-mix(in srgb, var(--tm-up,#3fdc9c) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tm-up,#3fdc9c) 60%, transparent), 0 0 10px -3px var(--tm-up,#3fdc9c);animation:ob-pop .38s cubic-bezier(.2, .9, .3, 1.4) calc(var(--k) * 90ms + .12s) both}.ob-slots i.is-next{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tm-cyan,#5ec8c7) 55%, transparent);background:radial-gradient(circle, var(--tm-cyan,#5ec8c7) 2px, transparent 2.5px);animation:1.1s ease-in-out infinite ob-blink}.ob-slots .ob-check{width:12px;height:12px}.ob-milestone{align-items:center;gap:18px;display:flex}.ob-seats{flex-wrap:wrap;gap:8px;display:flex}.ob-seats .ob-dial-core{color:var(--ob-mute);font-size:9.5px}.ob-foot{border-top:1px dashed var(--tm-08,var(--ob-edge));color:var(--ob-mute);flex-wrap:wrap;gap:4px 18px;margin:0;padding-top:12px;font-size:11.5px;display:flex}.ob-foot b{font-family:var(--ob-num);color:var(--ob-ink);margin-left:6px;font-weight:500}.ob-foot b.is-accent{color:var(--tm-cyan,#5ec8c7)}.ob-foot b.is-up{color:var(--tm-up,#3fdc9c)}.ob-tiermark{border-top:1px dashed var(--tm-08,var(--ob-edge));text-align:center;flex-direction:column;align-items:center;gap:6px;padding:26px 0 20px;display:flex}.ob-mark{width:92px;height:auto;margin-bottom:10px;display:block;overflow:visible}.ob-mark circle{fill:var(--tm-12,#ffffff1f)}.ob-mark circle.is-body,.ob-mark circle.is-star{transform-box:fill-box;transform-origin:50%;animation:ob-pop .36s cubic-bezier(.2, .9, .3, 1.4) calc(var(--x) * 45ms + var(--y) * 25ms) both}.ob-mark.is-mute circle.is-body{fill:var(--tm-50,#ffffff80)}.ob-mark.is-mute circle.is-star{fill:var(--tm-cyan,#5ec8c7);animation:ob-pop .36s cubic-bezier(.2, .9, .3, 1.4) calc(var(--x) * 45ms + var(--y) * 25ms) both, ob-blink 1.4s ease-in-out .9s infinite}.ob-mark.is-up circle.is-star{fill:var(--tm-up,#3fdc9c);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--tm-up,#3fdc9c) 60%, transparent));animation:ob-pop .36s cubic-bezier(.2, .9, .3, 1.4) calc(var(--x) * 45ms) both, ob-wave 2.4s ease-in-out calc(var(--x) * .11s + 1s) infinite}.ob-tiermark strong{font-family:var(--ob-num);letter-spacing:.12em;text-transform:uppercase;color:var(--ob-mute);font-size:11px;font-weight:500}.ob-tiermark.is-earned strong{color:var(--tm-up,#3fdc9c)}.ob-tiermark p{color:var(--ob-ink);margin:0;font-size:12.5px}.ob-tiermark-go{border:1px dashed var(--tm-08,var(--ob-edge));width:100%;color:var(--ob-ink);text-align:left;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:10px 12px;font-family:inherit;font-size:12.5px;transition:border-color .15s ease-out,background .15s ease-out;display:flex}.ob-tiermark-go b{font-family:var(--ob-num);letter-spacing:.1em;text-transform:uppercase;color:var(--tm-cyan,#5ec8c7);margin-right:8px;font-size:9.5px;font-weight:500}.ob-tiermark-go>span:last-child{color:var(--tm-cyan,#5ec8c7)}.ob-tiermark-go:hover,.ob-tiermark-go:focus-visible{border-color:color-mix(in srgb, var(--tm-cyan,#5ec8c7) 45%, transparent);background:color-mix(in srgb, var(--tm-cyan,#5ec8c7) 6%, transparent);outline:none}@keyframes ob-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes ob-wave{0%,to{opacity:1}50%{opacity:.45}}@keyframes ob-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes ob-draw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.ob-bc-panel *,.ob-bc-panel :before{animation:none!important}}.ob-bc-actions{gap:8px;margin-top:auto;padding:14px;display:flex}.ob-bc-cta,.ob-bc-feature{border:1px solid var(--tm-edge,var(--ob-edge));border-top-color:var(--tm-edge-hi,var(--ob-edge));background:var(--tm-raise,transparent);min-height:34px;color:var(--ob-ink);font-family:var(--tm-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .15s ease-out,color .15s ease-out,background .15s ease-out;display:inline-flex}.ob-bc-cta{border-color:color-mix(in srgb, var(--tm-cyan,#5ec8c7) 35%, var(--ob-edge));color:var(--tm-cyan,#5ec8c7);flex:auto;justify-content:space-between}.ob-bc-cta:hover,.ob-bc-cta:focus-visible{background:color-mix(in srgb, var(--tm-cyan,#5ec8c7) 10%, transparent);outline:none}.ob-bc-feature i{background:var(--ob-mute);border-radius:50%;width:6px;height:6px}.ob-bc-feature.is-on{color:var(--tm-up,#3fdc9c)}.ob-bc-feature.is-on i{background:var(--tm-up,#3fdc9c);box-shadow:0 0 6px var(--tm-up,#3fdc9c)}.ob-bc-feature:hover:not(:disabled){border-color:color-mix(in srgb, var(--ob-ink) 25%, transparent)}.ob-bc-feature:disabled{cursor:default;opacity:.6}.ob-bc-foot{border-top:1px solid var(--tm-line,var(--ob-edge));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 22px;display:flex}.ob-bc-show{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ob-bc-show>span{font-family:var(--tm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tm-label,var(--ob-mute));margin-right:4px;font-size:10px}.ob-bc-note{color:var(--ob-mute);margin:0;font-size:11.5px}.ob-bc-close{border:1px solid var(--ob-edge);background:var(--tm-raise,transparent);color:var(--ob-ink);font-family:var(--tm-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:8px 18px;font-size:11.5px;font-weight:600}@media (max-width:820px){.ob-bc-stage{overflow-y:auto}.ob-bc-body{flex:none;grid-template-columns:minmax(0,1fr)}.ob-bc-list,.ob-bc-detail{overflow:visible}.ob-bc-detail{border-bottom:1px solid var(--tm-line,var(--ob-edge));border-left:0;order:-1}.ob-bc-badge{grid-template-columns:minmax(0,1fr);gap:8px}}
