.ss-strip{border:var(--aur-border,1px solid #ffffff12);border-radius:var(--aur-r-2,12px);background:var(--aur-surface,#12161f);align-items:center;gap:10px;min-width:0;min-height:34px;padding:5px 10px;display:flex}.ss-lead{font-family:var(--aur-font-display,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--aur-text-muted,#99a1b2);flex-shrink:0;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.ss-note{color:var(--aur-text-faint,#626a7a);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.ss-retry{border:var(--aur-border,1px solid #ffffff12);border-radius:var(--aur-r-1,9px);color:var(--aur-text-muted,#99a1b2);font:inherit;cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:4px;margin-inline-start:auto;padding:4px 8px;font-size:11px;display:inline-flex}.ss-retry:disabled{opacity:.55;cursor:default}.ss-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.ss-rail::-webkit-scrollbar{display:none}.ss-quote{border-radius:var(--aur-r-1,9px);color:var(--aur-text,#eef1f6);font:inherit;cursor:pointer;transition:transform var(--aur-dur-fast,.12s) var(--aur-ease,ease), border-color var(--aur-dur,.18s) var(--aur-ease,ease), filter var(--aur-dur,.18s) var(--aur-ease,ease);background:0 0;border:1px solid #0000;flex-shrink:0;align-items:baseline;gap:6px;padding:4px 9px;display:inline-flex}.ss-quote:hover{border-color:var(--aur-hairline,#ffffff12);filter:var(--aur-hover-brighten,brightness(1.08))}.ss-quote:active{transform:var(--aur-press-transform,scale(.965))}.ss-quote.is-static{cursor:default}.ss-quote.is-static:hover{filter:none;border-color:#0000}.ss-sym{font-family:var(--aur-font-display,inherit);letter-spacing:.02em;color:var(--aur-text-muted,#99a1b2);font-size:11.5px;font-weight:700}.ss-price{font-family:var(--aur-font-display,inherit);font-variant-numeric:tabular-nums;letter-spacing:var(--aur-tracking-num,-.01em);font-size:13px;font-weight:700}.ss-chg{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11px;display:inline-flex}.ss-chg svg{align-self:center}.ss-up{color:var(--aur-mint,#57c99b)}.ss-down{color:var(--aur-coral,#e5635c)}.ss-flat{color:var(--aur-text-faint,#626a7a)}.ss-nochg{color:var(--aur-text-faint,#626a7a);font-size:10px}.ss-meta{color:var(--aur-text-faint,#626a7a);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-inline-start:auto;font-size:10px}.is-compact .ss-price{font-size:12px}.is-compact .ss-meta{display:none}@media (width<=520px){.ss-meta,.ss-lead span{display:none}}.ss-lead-btn{cursor:pointer;color:var(--aur-text-muted,#99a1b2);background:0 0;border:none;padding:0}.ss-lead-btn:hover{color:var(--aur-text,#eef1f6)}.ss-lead-btn:focus-visible{outline:2px solid var(--aur-iris,#8c7ff0);outline-offset:2px;border-radius:6px}.mlh-strip{border:1px solid color-mix(in srgb, var(--accent,#7d8ca8) 22%, transparent);background:color-mix(in srgb, var(--surface,#0f1218) 96%, var(--accent,#7d8ca8));color:var(--text);border-radius:8px;margin:0 0 16px;padding:16px 16px 14px}.mlh-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent,#7d8ca8);margin:0 0 6px;font-size:10px;font-weight:800;display:inline-flex}.mlh-tone{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-left:8px;font-size:10px;font-weight:600}.mlh-quote{color:var(--text);margin:0 0 12px;font-size:14px;line-height:1.45}.mlh-quote p{margin:0}.mlh-body{color:var(--text-muted);margin:0 0 12px;font-size:13px;line-height:1.45}.mlh-doors{flex-wrap:wrap;gap:8px;display:flex}.mlh-door{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.mlh-door.is-solid{border-color:color-mix(in srgb, var(--accent,#7d8ca8) 40%, transparent);background:color-mix(in srgb, var(--accent,#7d8ca8) 14%, transparent)}.mlh-door.is-on{border-color:color-mix(in srgb, var(--accent,#7d8ca8) 50%, transparent);color:var(--accent,#7d8ca8)}.mlh-door:disabled{opacity:.55;cursor:default}.mlh-loading{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.mlh-spin{animation:.8s linear infinite mlh-spin}@keyframes mlh-spin{to{transform:rotate(360deg)}}@media (width<=480px){.mlh-door{min-width:44px;min-height:44px}}.mlh-spine-pos,.mlh-stage-pos{display:none!important}.mlh-door{min-width:44px;min-height:44px}.bh-lifeos-spine:empty{min-height:0;margin:0;padding:0;display:none}.bh-wrap{--aur-iris:var(--accent,#7aa8f0);--aur-iris-wash:color-mix(in srgb, var(--accent,#7aa8f0) 12%, transparent);isolation:isolate;flex-direction:column;gap:14px;max-width:720px;margin:0 auto;padding:8px 16px 48px;display:flex;position:relative}.bh-wrap:before,.bh-wrap:after{content:none}.bh-catchup{gap:8px}.bh-catchup-list{flex-direction:column;gap:4px;display:flex}.bh-catchup-row{border:1px solid var(--border,#ffffff14);background:linear-gradient(120deg, color-mix(in srgb, var(--text) 4%, transparent), transparent 48%), color-mix(in srgb, var(--surface,#12151c) 90%, transparent);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .16s,transform .14s,background .16s;display:flex}.bh-catchup-row:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translate(2px)}.bh-catchup-lab{font-weight:700;font-size:calc((13px) * var(--text-scale,1));flex:1;min-width:0}.bh-catchup-val{font-size:calc((12px) * var(--text-scale,1));color:var(--accent-2,#8ab2ee);font-variant-numeric:tabular-nums;font-weight:700}.bh-desk-mast{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.bh-desk-purpose{font-size:calc((13px) * var(--text-scale,1));color:var(--text-muted,#99a1b2);max-width:42rem;margin:0;line-height:1.4}.bh-mast-purpose{font-size:calc((13.5px) * var(--text-scale,1));color:color-mix(in srgb, var(--text,#eef1f6) 88%, transparent);text-shadow:0 1px 10px #0006;max-width:36ch;margin:4px 0 0;line-height:1.35}.bh-desk{flex-direction:column;gap:10px;display:flex}.bh-desk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=520px){.bh-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bh-desk-tile{isolation:isolate;border:1px solid var(--border,#ffffff14);background:linear-gradient(155deg, color-mix(in srgb, var(--text) 5%, transparent), transparent 45%), color-mix(in srgb, var(--surface,#12151c) 88%, transparent);min-height:88px;color:var(--text);cursor:pointer;font:inherit;text-align:start;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;padding:12px;transition:border-color .16s,background .16s,transform .14s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.bh-desk-tile:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 50%), color-mix(in srgb, var(--accent) 8%, var(--surface,#12151c));transform:translateY(-2px);box-shadow:0 12px 26px #00000038}.bh-desk-tile--art{color:#f2f4f8;border-color:#ffffff1f;box-shadow:0 8px 22px #00000059}.bh-desk-tile--art:hover{background:0 0;border-color:#ffffff38;transform:translateY(-1px);box-shadow:0 12px 28px #00000073}.bh-desk-art{object-fit:cover;object-position:center;pointer-events:none;z-index:0;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.bh-desk-tile--art:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(165deg,#06080e47 0%,#06080e8c 45%,#06080ed1 100%);position:absolute;inset:0}.bh-desk-lab,.bh-desk-val,.bh-desk-sub{z-index:1;position:relative}.bh-desk-lab{font-size:calc((10.5px) * var(--text-scale,1));letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.bh-desk-tile--art .bh-desk-lab{color:#ffffffb8;text-shadow:0 1px 6px #00000073}.bh-desk-val{font-family:var(--font-display,inherit);font-size:calc((16px) * var(--text-scale,1));letter-spacing:-.02em;color:var(--text);font-weight:750}.bh-desk-tile--art .bh-desk-val{color:#fff;text-shadow:0 1px 10px #0000008c}.bh-desk-sub{font-size:calc((11.5px) * var(--text-scale,1));color:var(--text-muted);line-height:1.3}.bh-desk-tile--art .bh-desk-sub{color:#ffffffc7;text-shadow:0 1px 6px #0006}@media (width>=560px){.bh-desk-grid{grid-template-columns:repeat(4,1fr)}}.bh-push-slot{margin-top:10px}.bh-push-slot .pq-push-card{width:100%}.bh-head{align-items:center;gap:12px;padding:2px 2px 4px;display:flex}.bh-mast{border-radius:var(--radius,16px);border:1px solid var(--card-border,var(--border));min-height:0;box-shadow:none;padding:0;position:relative;overflow:visible}.bh-mast:after{content:none}.bh-mast-art,.bh-mast-scrim{display:none}.bh-mast-body{z-index:2;align-items:center;gap:12px;min-height:0;padding:16px 16px 14px;display:flex;position:relative}.bh-avatar{border:2px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 16%, var(--card,var(--surface)));width:52px;height:52px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent), 0 8px 18px #00000047;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;overflow:hidden}.bh-avatar:hover{filter:brightness(1.08);border-color:var(--accent)}.bh-avatar:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bh-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.bh-avatar-letter{font-size:calc((15px) * var(--text-scale,1));letter-spacing:.02em;color:var(--text);font-weight:800;line-height:1}.bh-avatar-guest{opacity:.9;border-style:dashed}.bh-mast-kicker{font-size:calc((12px) * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--text);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 9px;font-weight:800;display:inline-flex}.bh-head-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bh-greeting{font-family:var(--font-display,inherit);font-weight:800;font-size:calc((clamp(24px, 5.2vw, 30px)) * var(--text-scale,1));letter-spacing:-.04em;color:var(--text);text-shadow:0 1px 12px #00000059;margin:0;line-height:1.12}.bh-greeting-btn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.bh-greeting-btn:hover{color:var(--accent-2,var(--accent))}.bh-jump{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=420px){.bh-jump{grid-template-columns:repeat(2,minmax(0,1fr))}}.bh-jump-tile{isolation:isolate;border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--card,var(--surface)) 92%, transparent);min-height:78px;color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:none;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:3px;padding:12px 13px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.bh-jump-art,.bh-jump-tile--art:after{content:none;display:none}.bh-jump-tile--art .bh-jump-ic,.bh-jump-tile--art .bh-jump-lab,.bh-jump-tile--art .bh-jump-val,.bh-jump-tile--art .bh-jump-sub,.bh-jump-tile--art .bh-jump-hint{z-index:1;position:relative}.bh-jump-tile:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:var(--shadow-2,0 12px 40px #0006);transform:translateY(-2px)}.bh-jump-tile:active{transform:scale(.98)}.bh-jump-ic{background:color-mix(in srgb, var(--accent) 22%, transparent);width:34px;height:34px;color:var(--accent-2,var(--accent));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border);border-radius:11px;place-items:center;display:grid}.bh-jump-tile--art .bh-jump-lab{text-shadow:none}.bh-jump-lab{font-size:calc((13.5px) * var(--text-scale,1));letter-spacing:-.015em;font-weight:800}.bh-jump-val{font-size:calc((15px) * var(--text-scale,1));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.bh-jump-sub,.bh-jump-hint{font-size:calc((12px) * var(--text-scale,1));color:var(--text-muted);line-height:1.25}.bh-stats{font-size:calc((11.5px) * var(--text-scale,1));color:var(--text-muted);font-variant-numeric:tabular-nums}.bh-stats-guest{font-size:calc((11.5px) * var(--text-scale,1));color:var(--text-faint)}.bh-stats-sep{opacity:.5;padding:0 2px}.bh-coin{color:var(--gold,#d9a94b)}.bh-signin-line{cursor:pointer;font:inherit;font-size:calc((11.5px) * var(--text-scale,1));text-align:start;color:var(--accent-2,#8ab2ee);background:0 0;border:none;align-self:flex-start;min-height:44px;padding:0}.bh-signin-line:hover{text-decoration:underline}.bh-cols{flex-direction:column;gap:10px;display:flex}.bh-col{flex-direction:column;gap:10px;min-width:0;display:flex}.bh-duo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bh-duo-solo{grid-template-columns:1fr}.bh-big{isolation:isolate;cursor:pointer;text-align:start;min-height:78px;color:var(--text);box-shadow:none;border-radius:18px;align-items:center;gap:12px;padding:0 14px;font-family:inherit;transition:border-color .18s;display:flex;position:relative;overflow:hidden}.bh-big:hover{box-shadow:none;transform:none}.bh-big:active{transform:scale(.985)}.bh-big-ic{border:1px solid var(--card-border,var(--border));border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.bh-big-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bh-big-title{font-family:var(--font-display,inherit);font-size:calc((14px) * var(--text-scale,1));color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.bh-big.pq-art--on .bh-big-title{color:var(--text);text-shadow:none}.bh-big-hint{font-size:calc((10px) * var(--text-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bh-big.pq-art--on .bh-big-hint{text-shadow:none}.bh-big.bh-bored{background:#6fb6c91a;border:1px solid #6fb6c952}.bh-big.bh-bored:hover{border-color:#6fb6c98c}.bh-big.bh-bored .bh-big-ic{color:#9ad4e0;background:#6fb6c938}.bh-big.bh-bored .bh-big-hint{color:#8fbfcb}.bh-big.bh-bored.pq-art--on .bh-big-hint{color:#c8f0f8e6}.bh-big.bh-wx{background:#d9a94b17;border:1px solid #d9a94b4d}.bh-big.bh-wx:hover{border-color:#d9a94b8c}.bh-big.bh-wx .bh-big-ic{color:#f0d08a;background:#d9a94b38}.bh-big.bh-wx .bh-big-hint{color:#e0bd76}.bh-big.bh-wx.pq-art--on .bh-big-hint{color:#ffe6aaeb}.bh-wx-panel{background:var(--card,#10141b);border:1px solid #d9a94b3d;border-radius:16px;flex-direction:column;gap:11px;padding:13px 15px;display:flex}.bh-wx-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bh-wx-temp{font-family:var(--font-display,inherit);font-weight:700;font-size:calc((26px) * var(--text-scale,1));font-variant-numeric:tabular-nums;color:var(--text)}.bh-wx-sub{font-size:calc((11.5px) * var(--text-scale,1));color:var(--text-muted)}.bh-close{cursor:pointer;font:inherit;font-size:calc((11px) * var(--text-scale,1));color:var(--text-faint);background:0 0;border:none;min-width:44px;min-height:44px;margin-left:auto;padding:4px 2px}.bh-advisory{font-size:calc((11px) * var(--text-scale,1));color:var(--danger);background:#e5635c1a;border:1px solid #e5635c47;border-radius:11px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:9px 11px;display:flex}.bh-advisory.is-watch{color:var(--gold);background:#d9a94b1a;border-color:#d9a94b47}.bh-advisory-kind{letter-spacing:.04em;font-weight:700}.bh-advisory-when{opacity:.85}.bh-hours{justify-content:space-between;gap:4px;display:flex}.bh-hour{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.bh-hour-t{font-size:calc((10px) * var(--text-scale,1));color:var(--text-faint)}.bh-hour-bar{background:var(--gold,#d9a94b);opacity:.75;border-radius:3px;width:5px}.bh-hour-d{font-size:calc((11px) * var(--text-scale,1));font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.bh-wx-foot{font-size:calc((11.5px) * var(--text-scale,1));color:var(--text-body,#c6cddb);border-top:1px solid var(--card-border,#ffffff0f);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.bh-dot{background:var(--text-faint);border-radius:50%;flex-shrink:0;width:6px;height:6px}.bh-dot.ok{background:var(--emerald,#4fae7d)}.bh-dot.warn{background:var(--gold,#d9a94b)}.bh-dot.bad{background:var(--danger,#e5635c)}.bh-num{font-variant-numeric:tabular-nums;font-weight:700}.bh-linkish{cursor:pointer;font:inherit;font-size:calc((11.5px) * var(--text-scale,1));white-space:nowrap;color:var(--gold,#d9a94b);background:0 0;border:none;min-height:44px;margin-left:auto;padding:4px 2px;font-weight:700;display:inline-flex}.bh-note{font-size:calc((11.5px) * var(--text-scale,1));color:var(--text-muted);margin:0;line-height:1.5}.bh-bored-panel{background:color-mix(in srgb, #6fb6c9 8%, var(--card,#10141b));border:1px solid #6fb6c952;border-radius:18px;flex-direction:column;gap:9px;padding:14px 16px;display:flex}.bh-bored-top{align-items:center;gap:8px;display:flex}.bh-kind{font-size:calc((9.5px) * var(--text-scale,1));letter-spacing:.1em;text-transform:uppercase;color:#6fb6c9;background:#6fb6c91f;border:1px solid #6fb6c94d;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:700;display:inline-flex}.bh-bored-count{font-size:calc((10px) * var(--text-scale,1));color:var(--text-faint);font-variant-numeric:tabular-nums;margin-left:auto}.bh-bored-panel .bh-close{color:var(--text-faint);margin-left:0}.bh-bored-title{font-family:var(--font-display,inherit);font-size:calc((16px) * var(--text-scale,1));color:var(--text);font-weight:700;line-height:1.3}.bh-bored-body{font-size:calc((12.5px) * var(--text-scale,1));color:var(--text-muted);line-height:1.55}.bh-bored-acts{gap:8px;padding-top:2px;display:flex}.bh-btn-teal{cursor:pointer;color:#081014;min-height:44px;font-family:var(--font-display,inherit);font-size:calc((12.5px) * var(--text-scale,1));background:#6fb6c9;border:none;border-radius:999px;flex:1;font-weight:700;overflow:hidden}.bh-btn-teal.pq-art--on{color:#fff;text-shadow:0 1px 8px #00000080;background:0 0;border:1px solid #6fb6c973}.bh-btn-teal:disabled{opacity:.55;cursor:default}.bh-btn-ghost{cursor:pointer;border:1px solid var(--border-strong);background:var(--surface);min-width:112px;min-height:44px;color:var(--text-body,#c6cddb);font-family:inherit;font-size:calc((12.5px) * var(--text-scale,1));border-radius:999px;padding:0 14px;font-weight:700;overflow:hidden}.bh-btn-ghost.pq-art--on{color:#f2f4f8;text-shadow:0 1px 6px #00000073}.bh-btn-ghost:hover{border-color:var(--border-strong)}.bh-btn-ghost:disabled{opacity:.55;cursor:default}.bh-six{background:color-mix(in srgb, var(--gold,#d9a94b) 6%, var(--card,#0c0e12));border:1px solid color-mix(in srgb, var(--gold,#d9a94b) 32%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold,#d9a94b) 8%, transparent);border-radius:18px;flex-direction:column;gap:11px;padding:16px 17px;display:flex}.bh-six--hero{background:linear-gradient(165deg, color-mix(in srgb, var(--gold,#d9a94b) 14%, transparent) 0%, color-mix(in srgb, var(--gold,#d9a94b) 4%, var(--card,#0c0e12)) 42%, var(--card,#0c0e12) 100%);border:1.5px solid color-mix(in srgb, var(--gold,#d9a94b) 48%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold,#d9a94b) 12%, transparent), 0 12px 40px color-mix(in srgb, var(--gold,#d9a94b) 10%, transparent);margin-top:8px;padding:18px 18px 16px}:root[data-theme=daylight] .bh-six{background:color-mix(in srgb, var(--gold,#d9a94b) 10%, var(--card,#f6f1e8));border-color:color-mix(in srgb, var(--gold,#d9a94b) 38%, transparent)}.bh-six-head{align-items:center;gap:8px;display:flex}.bh-six-count{font-size:calc((12px) * var(--text-scale,1));color:var(--gold,#e0b45a);letter-spacing:.02em;background:color-mix(in srgb, var(--gold,#e0b45a) 14%, transparent);border:1px solid color-mix(in srgb, var(--gold,#e0b45a) 30%, transparent);border-radius:999px;padding:2px 8px;font-weight:800}.bh-six-track{background:color-mix(in srgb, var(--gold,#d9a94b) 16%, transparent);border-radius:999px;height:5px;overflow:hidden}.bh-six-track-fill{border-radius:inherit;background:linear-gradient(90deg, var(--gold,#d9a94b), color-mix(in srgb, var(--aur-mint,#57c99b) 70%, var(--gold,#d9a94b)));min-width:0;height:100%;transition:width .32s cubic-bezier(.16,1,.3,1);display:block}.bh-kicker{width:fit-content;font-size:calc((10px) * var(--text-scale,1));letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#e0b45a);border:1px solid color-mix(in srgb, var(--gold,#e0b45a) 28%, transparent);background:color-mix(in srgb, var(--gold,#e0b45a) 10%, transparent);border-radius:999px;align-items:center;padding:3px 9px;font-weight:800;display:inline-flex}.bh-six-clock{font-size:calc((10px) * var(--text-scale,1));color:var(--text-faint);font-variant-numeric:tabular-nums;margin-left:auto}.bh-six-list{flex-direction:column;gap:2px;display:flex;overflow:hidden}.bh-six-row{width:100%;min-height:44px;font-size:calc((13px) * var(--text-scale,1));color:var(--text,#f4f0e6);border-bottom:1px solid color-mix(in srgb, var(--gold,#d9a94b) 16%, transparent);transition:opacity .24s var(--aur-ease,ease);align-items:center;gap:9px;padding:7px 2px;line-height:1.4;display:flex}.bh-six-list .bh-six-row:last-child{border-bottom:none}.bh-six-row.is-done{opacity:.55}.bh-six-row.is-done .bh-six-text{text-decoration:line-through}.bh-six-tick{border:2px solid color-mix(in srgb, var(--gold,#d9a94b) 70%, transparent);background:color-mix(in srgb, var(--gold,#d9a94b) 8%, transparent);width:28px;height:28px;color:var(--gold,#d9a94b);cursor:pointer;transition:transform var(--aur-dur-fast,.12s) var(--aur-ease,ease), background-color var(--aur-dur,.18s) var(--aur-ease,ease), border-color var(--aur-dur,.18s) var(--aur-ease,ease), box-shadow var(--aur-dur,.18s) var(--aur-ease,ease);border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:grid}.bh-six-tick:hover{filter:var(--aur-hover-brighten,brightness(1.08));box-shadow:0 0 0 4px color-mix(in srgb, var(--gold,#d9a94b) 18%, transparent)}.bh-six-tick:active{transform:var(--aur-press-transform,scale(.92))}.bh-six-tick:disabled{opacity:.5;cursor:default}.bh-six-row.is-done .bh-six-tick{background:var(--aur-mint,#57c99b);border-color:var(--aur-mint,#57c99b);color:var(--aurora-ink,#0b0d14);box-shadow:0 0 0 4px color-mix(in srgb, var(--aur-mint,#57c99b) 28%, transparent)}.bh-six-row.is-working .bh-six-tick{animation:.9s ease-in-out infinite bh-six-pulse}@keyframes bh-six-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--gold,#d9a94b) 40%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--gold,#d9a94b) 0%, transparent)}}.bh-six-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bh-six-text{min-width:0}.bh-six-worth{font-size:calc((10px) * var(--text-scale,1));color:var(--text-faint,#8b8272);font-variant-numeric:tabular-nums;letter-spacing:.01em}.bh-six-row.is-done .bh-six-worth{color:var(--aur-mint,#57c99b)}.bh-six-go{cursor:pointer;width:26px;height:26px;color:var(--gold,#d9a94b);transition:transform var(--aur-dur-fast,.12s) var(--aur-ease,ease);background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.bh-six-go:hover{filter:var(--aur-hover-brighten,brightness(1.08))}.bh-six-go:active{transform:var(--aur-press-transform,scale(.965))}.bh-six-foot{flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:2px;display:flex}.bh-six-score{font-family:var(--aur-font-display,inherit);font-weight:700;font-size:calc((12px) * var(--text-scale,1));color:var(--gold,#d9a94b);font-variant-numeric:tabular-nums}.bh-six-where{font-size:calc((10px) * var(--text-scale,1));color:var(--text-faint,#8b8272)}@media (prefers-reduced-motion:reduce){.bh-six-tick:active,.bh-six-go:active{transform:none}.bh-six-row{transition:none}}.bh-btn-gold{cursor:pointer;background:var(--gold,#d9a94b);color:#141005;min-height:40px;font-family:inherit;font-size:calc((11.5px) * var(--text-scale,1));border:none;border-radius:999px;padding:9px 14px;font-weight:700;overflow:hidden}.bh-btn-gold.pq-art--on{color:#fff8e8;border:1px solid color-mix(in srgb, var(--gold,#d9a94b) 50%, transparent);text-shadow:0 1px 8px #00000080;background:0 0}.bh-six-empty{font-size:calc((13px) * var(--text-scale,1));color:var(--text-muted);margin:0;line-height:1.55}.bh-card{isolation:isolate;background:var(--card,#10141b);border:1px solid var(--card-border,#ffffff12);border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative}.bh-card:hover{border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}.bh-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bh-card-title{font-family:var(--font-display,inherit);font-size:calc((13px) * var(--text-scale,1));letter-spacing:-.01em;color:var(--text);margin:0;font-weight:700}.bh-card-where{font-size:calc((10.5px) * var(--text-scale,1));color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:42%;overflow:hidden}.bh-seg{background:color-mix(in srgb, var(--text) 6%, transparent);border:1px solid color-mix(in srgb, var(--text) 8%, transparent);border-radius:999px;flex:none;gap:0;margin-left:auto;padding:3px;display:inline-flex}.bh-seg-btn{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--card,#12161e) 70%, transparent);cursor:pointer;min-height:44px;font:inherit;font-size:calc((13px) * var(--text-scale,1));color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:10px 16px;font-weight:700}.bh-seg-btn.on{background:color-mix(in srgb, var(--accent,#6d9ee8) 22%, transparent);border-color:color-mix(in srgb, var(--accent,#6d9ee8) 28%, transparent);color:var(--text)}.bh-seg .pq-art-chip,.bh-seg-btn.pq-art-chip{min-height:44px;font-size:calc((13px) * var(--text-scale,1));padding:10px 14px}.bh-empty-acts .pq-art-chip{flex:auto;min-width:min(140px,100%);min-height:44px}@media (width<=420px){.bh-card-head{row-gap:8px}.bh-card-where{max-width:100%;color:var(--text-muted);flex:100%;order:3}.bh-seg{width:100%;margin-left:0}.bh-seg-btn,.bh-seg .pq-art-chip{text-align:center;flex:1}}.bh-news-hero{border:1px solid color-mix(in srgb, var(--accent,#6d9ee8) 20%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--accent,#6d9ee8) 10%, transparent), transparent 48%), var(--card,var(--surface));border-radius:18px;padding:16px 16px 14px}.bh-wrap.bh-v2 .bh-card.bh-news-hero{background:linear-gradient(165deg, color-mix(in srgb, var(--accent,#6d9ee8) 10%, transparent), transparent 48%), var(--card,var(--surface))!important}.bh-news-stack{flex-direction:column;display:flex}.bh-news-row{text-align:start;border:none;border-top:1px solid var(--border);cursor:pointer;width:100%;font:inherit;background:0 0;align-items:stretch;gap:10px;padding:8px 0;display:flex}.bh-news-row.bh-news-lead{border-top:none;align-items:flex-start;gap:12px;padding:4px 0 12px}.bh-news-row.bh-news-lead .bh-news-thumb{border-radius:12px;width:112px;height:84px}.bh-news-row.bh-news-lead .bh-news-title{font-size:calc((16px) * var(--text-scale,1));letter-spacing:-.02em;font-weight:750;line-height:1.28}.bh-news-hue{background:var(--accent,#6d9ee8);border-radius:3px;flex-shrink:0;width:4px}.bh-news-thumb{object-fit:cover;background:var(--surface,#ffffff0d);border-radius:8px;flex-shrink:0;width:52px;height:52px}.bh-news-text{flex-direction:column;gap:3px;min-width:0;display:flex}.bh-news-title{font-size:calc((12.5px) * var(--text-scale,1));color:var(--text);text-wrap:pretty;font-weight:600;line-height:1.4}.bh-news-meta{font-size:calc((10px) * var(--text-scale,1));color:var(--text-muted)}.bh-open-news{isolation:isolate;cursor:pointer;min-height:44px;font:inherit;font-size:calc((12px) * var(--text-scale,1));color:var(--text);background:#6d9ee81a;border:1px solid #6d9ee857;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:44px;font-weight:700;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000038}.bh-open-news.pq-art--on{color:#eef4ff;text-shadow:0 1px 8px #00000080;border-color:#8cb4f073}.bh-open-news:hover{border-color:#6d9ee88c;transform:translateY(-1px);box-shadow:0 10px 22px #0000004d}.bh-brief-line{text-align:start;width:100%;font:inherit;font-size:calc((12.5px) * var(--text-scale,1));color:var(--text);background:0 0;border:none;align-items:flex-start;gap:9px;padding:3px 0;line-height:1.5;display:flex}.bh-brief-line.is-link{cursor:pointer}.bh-brief-line.is-link:hover{color:var(--accent-2,#8ab2ee)}.bh-brief-line .bh-dot{margin-top:5px}.bh-brief-head{font-size:calc((12.5px) * var(--text-scale,1));color:var(--text-body,#c6cddb);margin:0;line-height:1.5}.bh-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bh-tile{background:var(--card,#10141b);border:1px solid var(--card-border,#ffffff12);text-align:start;border-radius:14px;flex-direction:column;gap:3px;padding:13px 15px;display:flex}.bh-tile.is-gold{border-color:#d9a94b38}.bh-tile-lab{font-size:calc((10.5px) * var(--text-scale,1));color:var(--text-muted)}.bh-tile-val{font-family:var(--font-display,inherit);font-weight:700;font-size:calc((19px) * var(--text-scale,1));font-variant-numeric:tabular-nums;color:var(--text)}.bh-tile.is-gold .bh-tile-val{color:var(--gold,#d9a94b)}.bh-tile-sub{font-size:calc((10px) * var(--text-scale,1));color:var(--text-faint);line-height:1.45}.bh-live-head{align-items:center;display:flex}.bh-live-badge{font-size:calc((10px) * var(--text-scale,1));color:var(--emerald,#4fae7d);align-items:center;gap:5px;margin-left:auto;font-weight:700;display:inline-flex}.bh-live-row{text-align:start;width:100%;font:inherit;font-size:calc((12px) * var(--text-scale,1));background:0 0;border:none;align-items:center;gap:9px;padding:3px 0;display:flex}.bh-live-av{width:26px;height:26px;color:var(--accent-2,#8ab2ee);font-size:calc((9px) * var(--text-scale,1));background:#6d9ee824;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.bh-live-text{color:var(--text-body,#c6cddb);flex:1;min-width:0}.bh-btn-join{cursor:pointer;background:var(--emerald,#4fae7d);color:#08110c;min-height:30px;font-family:inherit;font-size:calc((10px) * var(--text-scale,1));border:none;border-radius:999px;flex-shrink:0;margin-left:auto;padding:5px 13px;font-weight:700}.bh-mini{text-align:start;cursor:pointer;background:var(--card,#10141b);border:1px solid var(--card-border,#ffffff12);width:100%;font:inherit;font-size:calc((12px) * var(--text-scale,1));color:var(--text-body,#c6cddb);border-radius:14px;align-items:center;gap:9px;padding:12px 15px;display:flex}.bh-mini:hover{border-color:var(--border-strong)}.bh-empty{font-size:calc((12.5px) * var(--text-scale,1));color:var(--text-muted);margin:0;line-height:1.55}.bh-empty-why{font-size:calc((11px) * var(--text-scale,1));color:var(--text-faint);margin:4px 0 0;line-height:1.5;display:block}.bh-skel{background:var(--surface-2);border-radius:14px;height:64px}.bh-wrap[data-home-warm="1"] .bh-skel{display:none}.bh-wrap[data-home-warm="1"] .bh-skel.bh-skel-live{display:block}.bh-kicker-blue{color:var(--text);letter-spacing:.14em;border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.bh-guest-start .bh-kicker{box-sizing:border-box;min-width:44px;min-height:44px;padding:10px 14px!important}.bh-guest-start .pq-art-chip,.bh-empty-acts .pq-art-chip{min-width:44px;min-height:44px}.bh-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=900px){.bh-wrap{gap:16px;max-width:1100px;padding:14px 22px 56px}.bh-greeting{font-size:calc((30px) * var(--text-scale,1))}.bh-mast{padding:18px 20px 16px}.bh-cols{grid-template-columns:1fr 360px;align-items:start;gap:18px;display:grid}.bh-col{gap:14px}.bh-card,.bh-six,.bh-wx-panel,.bh-bored-panel{padding:18px 20px}.bh-card-title{font-size:calc((15px) * var(--text-scale,1))}.bh-six-row{font-size:calc((13.5px) * var(--text-scale,1));min-height:46px}.bh-news-title,.bh-brief-line{font-size:calc((13.5px) * var(--text-scale,1))}.bh-big{min-height:78px}}@media (prefers-reduced-motion:reduce){.bh-big,.bh-card{transition:none}}.bh-head{align-items:flex-start}.bh-head .bh-avatar{margin-top:2px}.bh-xpbar{background:var(--aur-surface-sunken,#ffffff12);border-radius:999px;width:100%;max-width:280px;height:6px;margin-top:6px;overflow:hidden}.bh-xpbar-fill{background:linear-gradient(90deg, var(--accent,#7aa8f0), var(--emerald,#55b888));height:100%;transition:width .52s var(--aur-ease,cubic-bezier(.2, .8, .3, 1));border-radius:999px;display:block}.bh-xp-land{font-size:calc((10.5px) * var(--text-scale,1));color:var(--aur-mint,#57c99b);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:700}.bh-live-chips{flex-wrap:wrap;gap:6px;display:flex}.bh-live-chip{border:1px solid var(--border);background:var(--card,var(--surface));color:var(--text);font:inherit;font-size:calc((11.5px) * var(--text-scale,1));cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:5px 10px;font-weight:650;display:inline-flex}.bh-morning{border:1px solid color-mix(in srgb, var(--aur-amber,var(--gold)) 28%, var(--border));background:color-mix(in srgb, var(--aur-amber,var(--gold)) 8%, var(--card,var(--surface)));min-height:56px;color:var(--text,#eef1f6);font:inherit;cursor:pointer;text-align:start;transition:transform var(--aur-dur-fast,.12s) var(--aur-ease,ease), border-color var(--aur-dur,.18s) var(--aur-ease,ease), box-shadow var(--aur-dur,.18s) var(--aur-ease,ease);border-radius:16px;align-items:center;gap:12px;padding:0 14px;display:flex;box-shadow:0 6px 18px #00000038}.bh-morning.pq-art--on{color:#f6f7fb;border-color:#ffffff2e}.bh-morning.pq-art--on .bh-morning-title{text-shadow:0 1px 10px #0000008c}.bh-morning.pq-art--on .bh-morning-hint{color:#ffffffc7;text-shadow:0 1px 6px #0006}.bh-morning:hover{filter:var(--aur-hover-brighten,brightness(1.05));border-color:#ffffff3d;box-shadow:0 10px 26px #00000052}.bh-morning:active{transform:var(--aur-press-transform,scale(.965))}.bh-morning-ic{border-radius:var(--aur-r-1,9px);background:var(--aur-amber-wash,#e8b04b24);width:30px;height:30px;color:var(--aur-amber,#e8b04b);border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);flex-shrink:0;place-items:center;display:grid}.bh-morning.pq-art--on .bh-morning-ic{color:#ffe6a8;background:#e8b04b47}.bh-morning-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bh-morning-title{font-family:var(--aur-font-display,inherit);font-weight:700;font-size:calc((13px) * var(--text-scale,1))}.bh-morning-hint{font-size:calc((10.5px) * var(--text-scale,1));color:var(--text-muted,#99a1b2)}.bh-money-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bh-money-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.bh-money-lab{font-size:calc((9.5px) * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted,#99a1b2);align-items:center;gap:4px;font-weight:700;display:inline-flex}.bh-money-val{font-family:var(--aur-font-display,inherit);font-weight:700;font-size:calc((19px) * var(--text-scale,1));letter-spacing:var(--aur-tracking-num,-.01em);font-variant-numeric:tabular-nums;color:var(--text,#eef1f6)}.bh-money-val.is-late{color:var(--aur-coral,#e5635c)}.bh-money-sub{font-size:calc((10px) * var(--text-scale,1));color:var(--text-faint,#626a7a);text-overflow:ellipsis;overflow:hidden}.bh-send-open{border-radius:var(--aur-r-5,30px);border:var(--aur-border-strong,1px solid #ffffff1a);min-height:36px;color:var(--accent,#7aa8f0);font:inherit;font-size:calc((12px) * var(--text-scale,1));cursor:pointer;transition:transform var(--aur-dur-fast,.12s) var(--aur-ease,ease);background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:0 14px;font-weight:700;display:inline-flex}.bh-send-open:hover{filter:var(--aur-hover-brighten,brightness(1.08))}.bh-send-open:active{transform:var(--aur-press-transform,scale(.965))}.bh-send{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.bh-send-field{flex-direction:column;gap:3px;min-width:0;display:flex}.bh-send-field>span{font-size:calc((9.5px) * var(--text-scale,1));letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint,#626a7a)}.bh-send-field input{border-radius:var(--aur-r-2,12px);border:var(--aur-border,1px solid #ffffff12);background:var(--aur-surface-sunken,#00000040);min-height:36px;color:var(--text,#eef1f6);font:inherit;font-size:calc((13px) * var(--text-scale,1));min-width:0;padding:0 10px}.bh-send-field input:focus-visible{outline:2px solid var(--accent,#7aa8f0);outline-offset:1px}.bh-send-wide,.bh-send-go,.bh-send-msg,.bh-send-fine,.bh-send-receipt{grid-column:1/-1}.bh-send-go{min-height:38px}.bh-send-msg{font-size:calc((11.5px) * var(--text-scale,1));margin:0;line-height:1.45}.bh-send-msg.is-ok{color:var(--aur-mint,#57c99b)}.bh-send-msg.is-bad{color:var(--aur-coral,#e5635c)}.bh-send-fine{font-size:calc((10px) * var(--text-scale,1));color:var(--text-faint,#626a7a);margin:0}.bh-send-receipt{border:1px solid color-mix(in srgb, var(--aur-mint,#57c99b) 35%, transparent);background:color-mix(in srgb, var(--aur-mint,#57c99b) 8%, transparent);border-radius:12px;flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex}.bh-send-receipt-kicker{font-size:calc((9.5px) * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--aur-mint,#57c99b);font-weight:700}.bh-send-receipt-dl{font-size:calc((11.5px) * var(--text-scale,1));grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.bh-send-receipt-dl dt{color:var(--text-faint,#626a7a);margin:0}.bh-send-receipt-dl dd{color:var(--text,#eef1f6);text-align:end;margin:0;font-weight:600}.bh-send-receipt-ref{font-family:ui-monospace,monospace;font-size:calc((10.5px) * var(--text-scale,1));word-break:break-all}.bh-send-receipt-note{font-size:calc((10.5px) * var(--text-scale,1));color:var(--text-muted,#9aa3b2);margin:0;line-height:1.45}.bh-commit-strip{border:1px solid color-mix(in srgb, var(--accent,#7aa8f0) 28%, transparent);background:color-mix(in srgb, var(--accent,#7aa8f0) 8%, transparent);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.bh-commit-num{font-family:var(--font-display,inherit);font-size:calc((22px) * var(--text-scale,1));letter-spacing:-.03em;color:var(--accent-2,#8ab2ee);min-width:1.5ch;font-weight:800}.bh-commit-body{flex-direction:column;gap:1px;min-width:0;display:flex}.bh-commit-label{font-size:calc((12.5px) * var(--text-scale,1));color:var(--text,#eef1f6);font-weight:700}.bh-commit-hint{font-size:calc((10.5px) * var(--text-scale,1));color:var(--text-muted,#9aa3b2);line-height:1.35}@media (prefers-reduced-motion:reduce){.bh-morning:active,.bh-send-open:active{transform:none}.bh-xpbar-fill{transition:none}}.bh-greeting-btn,.bh-statlink{font:inherit;color:inherit;text-align:start;cursor:pointer;font-variant-numeric:inherit;background:0 0;border:none;margin:0;padding:0}.bh-greeting-btn:hover,.bh-statlink:hover{color:var(--accent-2,#8ab2ee)}.bh-coin.bh-statlink:hover{filter:var(--aur-hover-brighten,brightness(1.12));color:var(--gold,#d9a94b)}.bh-greeting-btn:focus-visible,.bh-statlink:focus-visible{outline:2px solid var(--accent,#7aa8f0);outline-offset:2px;border-radius:4px}.bh-tile.is-openable,.bh-money-cell.is-openable{font:inherit;text-align:start;cursor:pointer;border:none;width:100%;position:relative}.bh-tile.is-openable{border:1px solid var(--card-border,#ffffff12);background:var(--card,#10141b);padding-right:26px}.bh-tile.is-openable.is-gold{border-color:#d9a94b38}.bh-money-cell.is-openable{background:0 0;padding:0 16px 0 0}.bh-tile.is-openable:hover{border-color:var(--border-strong)}.bh-openable-go{opacity:.45;position:absolute;top:10px;right:10px}.bh-money-cell.is-openable .bh-openable-go{top:0;right:0}.bh-tile.is-openable:focus-visible,.bh-money-cell.is-openable:focus-visible{outline:2px solid var(--accent,#7aa8f0);outline-offset:2px}.bh-head-go{cursor:pointer;width:24px;height:24px;color:var(--gold,#d9a94b);background:0 0;border:none;justify-content:center;align-items:center;margin:-4px -4px -4px 0;display:inline-flex}.bh-head-go:hover{filter:var(--aur-hover-brighten,brightness(1.12))}.bh-open-app{cursor:pointer;min-height:40px;font:inherit;font-size:calc((12px) * var(--text-scale,1));color:var(--accent-2,#8ab2ee);background:#6d9ee81a;border:1px solid #6d9ee857;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-top:2px;font-weight:700;display:flex}.bh-open-app:hover{border-color:#6d9ee880}.bh-empty-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bh-showcase{flex-direction:column;gap:4px;margin:0 0 4px;padding:0;list-style:none;display:flex}.bh-showcase-row{text-align:left;appearance:none;border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:color-mix(in srgb, var(--accent,#7aa8f0) 6%, transparent);cursor:pointer;width:100%;color:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.bh-showcase-row:hover{border-color:color-mix(in srgb, var(--accent,#7aa8f0) 35%, transparent)}.bh-showcase-row b{font-size:calc((13px) * var(--text-scale,1));color:var(--aur-text);font-weight:650}.bh-showcase-row span{font-size:calc((11.5px) * var(--text-scale,1));color:var(--aur-text-muted,#8a8499);line-height:1.4}.bh-empty-acts .bh-linkish{margin-left:0}.bh-send-link{text-align:start;grid-column:1/-1;margin-left:0}.bh-six-clear{cursor:pointer;text-align:start;width:100%;color:var(--text);background:color-mix(in srgb, var(--emerald,#57c99b) 10%, transparent);border:1px solid color-mix(in srgb, var(--emerald,#57c99b) 30%, transparent);border-radius:12px;align-items:center;gap:9px;padding:11px 13px;display:flex}.bh-six-clear>svg{color:var(--emerald,#57c99b);flex-shrink:0}.bh-six-clear-txt{font-size:calc((12.5px) * var(--text-scale,1));flex:1;min-width:0;font-weight:600}.bh-six-clear-more{font-size:calc((10.5px) * var(--text-scale,1));color:var(--text-faint);flex-shrink:0;font-weight:700}.bh-focus{border:1px solid color-mix(in srgb, var(--accent,#7aa8f0) 32%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#7aa8f0) 12%, transparent), transparent), color-mix(in srgb, var(--card,#11161f) 90%, transparent);color:var(--text,#eef1f6);border-radius:16px;margin:0 0 12px;padding:12px 14px;box-shadow:inset 0 1px #ffffff0a}.bh-focus strong{font-size:calc((.72rem) * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2,#9bc0f5);margin-bottom:4px;display:block}.bh-focus p{font-size:calc((.88rem) * var(--text-scale,1));color:var(--text-muted,#9aa3b5);margin:0 0 10px;line-height:1.4}.bh-focus-actions{flex-wrap:wrap;gap:8px;display:flex}.bh-focus-btn,.bh-focus-actions button{font:inherit;font-size:calc((13px) * var(--text-scale,1));border:1px solid color-mix(in srgb, var(--accent,#7aa8f0) 36%, transparent);background:color-mix(in srgb, var(--accent,#7aa8f0) 14%, transparent);min-height:44px;color:var(--text,#eef1f6);cursor:pointer;border-radius:999px;padding:10px 16px;font-weight:700;transition:background .14s,border-color .14s}.bh-focus-actions button:hover{background:color-mix(in srgb, var(--accent,#7aa8f0) 24%, transparent);border-color:color-mix(in srgb, var(--accent,#7aa8f0) 48%, transparent)}.bh-wrap--desk{max-width:960px}.bh-od-mast-top{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.bh-od-mast-copy{flex:200px;min-width:0}.bh-mast-cta{background:var(--accent-strong,#152a46);color:var(--on-accent,#fff);font-weight:700;font-size:calc((13px) * var(--text-scale,1));cursor:pointer;min-width:44px;min-height:44px;box-shadow:inset 0 1px 0 #ffffff24, 0 8px 18px color-mix(in srgb, var(--accent-strong,#152a46) 20%, transparent);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-family:inherit;text-decoration:none;transition:filter .18s,transform .12s;display:inline-flex}.bh-mast-cta:hover{filter:brightness(1.08);color:var(--on-accent,#fff)}.bh-mast-cta:active{transform:translateY(1px)scale(.99)}.bh-mast-cta:disabled{opacity:.55;cursor:not-allowed;filter:none;transform:none}.bh-desk-jump{display:none}.bh-desk-jump-btn{appearance:none;border:1px solid color-mix(in srgb, var(--border,#ffffff1a) 100%, transparent);background:color-mix(in srgb, var(--surface,#12151c) 70%, transparent);color:var(--text-muted,#9aa3b5);font:inherit;font-size:calc((11.5px) * var(--text-scale,1));letter-spacing:.01em;cursor:pointer;border-radius:999px;min-height:32px;padding:6px 10px;font-weight:650;line-height:1.2}.bh-desk-jump-btn:hover{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 40%, transparent);color:var(--text,#e8ecf4);background:color-mix(in srgb, var(--accent,#6d9ee8) 10%, transparent)}.bh-lifeos-spine{margin:12px 16px 0}.bh-six-desk-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:12px;margin-top:8px;display:grid}@media (width<=720px){.bh-six-desk-grid{grid-template-columns:1fr}.bh-six-stage{order:-1}}.bh-six-spine{border:1px solid color-mix(in srgb, var(--border,#ffffff14) 100%, transparent);background:color-mix(in srgb, var(--surface,#12151c) 88%, transparent);border-radius:14px;min-width:0;padding:8px}.bh-six-spine-head{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 8px;display:flex}.bh-six-spine-kicker{font-size:calc((10px) * var(--text-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#8b93a7);font-weight:700}.bh-six-spine-count{font-size:calc((12px) * var(--text-scale,1));font-variant-numeric:tabular-nums;color:var(--text,#e8ecf4);font-weight:700}.bh-six-row.is-selected{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 45%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--accent,#6d9ee8) 12%, transparent), transparent 55%), color-mix(in srgb, var(--surface,#12151c) 92%, transparent)}.bh-six-select{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:0}.bh-six-stage{border:1px solid color-mix(in srgb, var(--accent,#6d9ee8) 22%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--accent,#6d9ee8) 10%, transparent), transparent 55%), color-mix(in srgb, var(--card,#10141b) 94%, transparent);border-radius:14px;min-width:0;min-height:140px;padding:14px 14px 12px}.bh-six-stage-inner{flex-direction:column;gap:8px;display:flex}.bh-six-stage-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bh-six-stage-eyebrow{font-size:calc((10px) * var(--text-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2,#8ab2ee);font-weight:700}.bh-six-stage-pos{font-size:calc((11px) * var(--text-scale,1));font-variant-numeric:tabular-nums;letter-spacing:.02em;color:color-mix(in srgb, var(--muted,#8b93a7) 92%, var(--accent,#6d9ee8));white-space:nowrap;font-weight:700}.bh-six-stage-title{font-family:var(--font-display,inherit);font-weight:800;font-size:calc((clamp(1.05rem, 2.4vw, 1.25rem)) * var(--text-scale,1));letter-spacing:-.03em;color:var(--text);margin:0;line-height:1.25}.bh-six-stage-worth{font-size:calc((13px) * var(--text-scale,1));color:var(--muted,#8b93a7);margin:0}.bh-six-stage-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.bh-six-stage-primary{min-height:40px;padding:8px 16px}.bh-six-stage-empty{font-size:calc((13px) * var(--text-scale,1));color:var(--muted,#8b93a7);margin:0;line-height:1.4}@media (prefers-reduced-motion:reduce){.bh-mast-cta{transition:none}}.bh-wrap.pq-polish .bh-od-mast.is-energy,.bh-wrap.pq-polish .bh-od-mast[data-energy=on]{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 34%, transparent);box-shadow:inset 0 1px #ffffff0f,0 18px 40px #00000038}.bh-wrap.pq-polish .bh-od-mast.is-attention:after,.bh-wrap.pq-polish .bh-od-mast[data-attention=on]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent,#6d9ee8) 55%, transparent), transparent);pointer-events:none;border-radius:2px;height:2px;position:absolute;inset:auto 12px 0}.bh-wrap.pq-density-dense .bh-six-list{gap:var(--pq-spine-gap,2px)}.bh-wrap.pq-density-dense .bh-six-row{padding-block:var(--pq-row-pad-y,8px)}.bh-six-spine-count{font-variant-numeric:tabular-nums;font-weight:700;font-size:calc((11px) * var(--text-scale,1));color:color-mix(in srgb, var(--muted,#8b93a7) 88%, var(--accent,#6d9ee8));letter-spacing:.02em}.bh-six-stage.is-live{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 38%, transparent);box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0000002e}.bh-six-stage .pq-stage-enter{animation:.22s ease-out both pq-stage-in}.bh-six-row.is-selected{background:color-mix(in srgb, var(--accent,#6d9ee8) 12%, transparent);box-shadow:inset 2px 0 0 var(--accent,#6d9ee8);transition:background .14s,box-shadow .14s}.bh-wrap.pq-polish--live .bh-six-stage.is-live,.bh-wrap.is-energy .bh-six-stage.is-live{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 44%, transparent)}@media (prefers-reduced-motion:reduce){.bh-six-stage .pq-stage-enter{animation:none}.bh-six-row.is-selected{transition:none}}.bh-mast-purpose.has-stage-pos,.bh-mast-pulse.has-stage-pos{font-variant-numeric:tabular-nums}.bh-mast-pulse{font-size:calc((.78rem) * var(--text-scale,1));letter-spacing:.01em;color:var(--text-muted,#99a1b2);margin:4px 0 0;font-weight:650}.bh-od-mast--live-pos .bh-mast-pulse.has-stage-pos,.bh-wrap.is-energy .bh-mast-pulse.has-stage-pos{color:color-mix(in srgb, var(--accent,#6d9ee8) 72%, var(--text-muted,#99a1b2))}.bh-six-stage.bh-six-stage--live-pos{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 32%, transparent)}.bh-wrap.pq-polish--live .bh-six-stage.bh-six-stage--live-pos.is-live,.bh-wrap.is-energy .bh-six-stage.bh-six-stage--live-pos.is-live{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 48%, transparent);box-shadow:0 1px 0 #ffffff0d inset, 0 14px 32px color-mix(in srgb, var(--accent,#6d9ee8) 12%, transparent)}.bh-six-stage-pos{font-variant-numeric:tabular-nums}.bh-wrap.pq-polish--live .bh-six-stage--live-pos .bh-six-stage-pos,.bh-wrap.is-energy .bh-six-stage--live-pos .bh-six-stage-pos{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 32%, transparent);color:var(--text,#eef1f6)}.bh-spine-pos{font-size:calc((10px) * var(--text-scale,1));font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--accent,#6d9ee8) 70%, var(--text-muted,#99a1b2));font-weight:800}.bh-six-spine.bh-six-spine--live-pos{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 22%, transparent)}.bh-wrap.pq-polish--live .bh-six-spine.bh-six-spine--live-pos,.bh-wrap.is-energy .bh-six-spine.bh-six-spine--live-pos,.bh-wrap[data-pq-density=live] .bh-six-spine.bh-six-spine--live-pos{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 30%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#6d9ee8) 8%, transparent)}.bh-wrap.pq-polish--live .bh-six-spine--live-pos .bh-six-spine-head,.bh-wrap.is-energy .bh-six-spine--live-pos .bh-six-spine-head,.bh-wrap[data-pq-density=live] .bh-six-spine--live-pos .bh-six-spine-head{border-bottom-color:color-mix(in srgb, var(--accent,#6d9ee8) 18%, transparent)}.bh-wrap.pq-polish--live .bh-six-spine--live-pos .bh-spine-pos,.bh-wrap.is-energy .bh-six-spine--live-pos .bh-spine-pos{color:color-mix(in srgb, var(--accent,#6d9ee8) 82%, var(--text-muted,#99a1b2))}.bh-wrap.pq-polish--live .bh-six-stage.bh-six-stage--live-pos,.bh-wrap.is-energy .bh-six-stage.bh-six-stage--live-pos,.bh-wrap[data-pq-density=live] .bh-six-stage.bh-six-stage--live-pos{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 40%, transparent);box-shadow:0 1px 0 #ffffff0d inset, 0 14px 32px color-mix(in srgb, var(--accent,#6d9ee8) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent,#6d9ee8) 10%, transparent)}.bh-wrap.pq-polish--live .bh-six-spine--live-pos .bh-six-row,.bh-wrap.is-energy .bh-six-spine--live-pos .bh-six-row,.bh-wrap[data-pq-density=live] .bh-six-spine--live-pos .bh-six-row{min-height:44px;padding-block:7px}.bh-wrap.pq-polish--live .bh-six-spine--live-pos,.bh-wrap.is-energy .bh-six-spine--live-pos{gap:var(--pq-spine-gap,2px)}.bh-wrap.is-energy .bh-od-mast img,.bh-od-mast.pq-mast--energy img,.bh-od-mast--live-pos.pq-mast--energy img{animation:4.2s ease-in-out infinite pq-art-energy}.bh-wrap.is-attention .bh-od-mast,.bh-od-mast.pq-mast--attention{border-color:color-mix(in srgb, var(--gold,#d9a94b) 36%, var(--border,#ffffff1a))}.bh-wrap.pq-polish--live .bh-six-stage--live-pos .bh-six-stage-head,.bh-wrap.is-energy .bh-six-stage--live-pos .bh-six-stage-head{border-bottom-color:color-mix(in srgb, var(--accent,#6d9ee8) 16%, transparent)}.bh-wrap.bh-wrap--live-pos .bh-od-mast.bh-od-mast--live-pos,.bh-wrap[data-live-pos="1"] .bh-od-mast.bh-od-mast--live-pos{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 26%, transparent);box-shadow:0 1px 0 #ffffff0d inset, 0 10px 28px color-mix(in srgb, var(--accent,#6d9ee8) 10%, transparent)}.bh-desk-jump--live-pos,.bh-desk-jump.pq-desk-jump--live-pos{border-color:color-mix(in srgb, var(--accent,#6d9ee8) 14%, transparent);gap:6px}.bh-wrap.pq-polish--live .bh-desk-jump--live-pos,.bh-wrap[data-energy=on] .bh-desk-jump--live-pos,.bh-wrap[data-live-pos="1"] .bh-desk-jump--live-pos{gap:6px}.bh-desk-jump .bh-desk-jump-btn.pq-spine-row{animation:.15s ease-out both bh-jump-in;animation-delay:var(--pq-stagger,0s)}@keyframes bh-jump-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.bh-wrap.pq-polish--live .bh-mast-purpose.has-stage-pos,.bh-wrap[data-live-pos="1"] .bh-mast-purpose.has-stage-pos,.bh-wrap.pq-polish--live .bh-mast-pulse.has-stage-pos,.bh-wrap[data-live-pos="1"] .bh-mast-pulse.has-stage-pos{font-variant-numeric:tabular-nums;letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.bh-wrap.is-energy .bh-od-mast img,.bh-od-mast.pq-mast--energy img,.bh-od-mast--live-pos.pq-mast--energy img,.bh-desk-jump .bh-desk-jump-btn.pq-spine-row{animation:none!important}}.bh-kicker,.bh-six-count,.bh-kind,.bh-live-badge,.bh-send-receipt-kicker,.bh-six-stage-eyebrow,.bh-six-stage-pos,.bh-spine-pos,.bh-six-spine-kicker,.bh-focus strong,.bh-xp-land,.bh-catchup-val{color:var(--text)}.bh-desk-lab,.bh-send-field>span,.bh-six-spine-count,.bh-six-clear-more,.bh-bored-count,.bh-stats-guest{color:var(--text-muted)}.bh-signin-line,.bh-linkish,.bh-open-app{color:var(--text)}.bh-close,.bh-bored-panel .bh-close{color:var(--text-muted)}.bh-close:hover{color:var(--text)}.bh-linkish,.bh-signin-line{align-items:center;min-height:44px;display:inline-flex}.bh-wx-foot .bh-linkish{margin-block:-13px}.bh-close{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-block:-12px;display:inline-flex}.bh-desk-jump-btn,.bh-send-open,.bh-btn-join,.bh-mini,.bh-money-cell.is-openable,.bh-send-field input,.bh-send-go{min-height:44px}@media (width<=480px){.bh-brief-line.is-link,.bh-live-row{min-height:44px}.bh-statlink,.bh-greeting-btn{align-items:center;min-height:44px;display:inline-flex}.bh-greeting-btn{margin-block:-7px}.bh-six-go{width:44px;height:44px;margin-inline:-9px 0}}@media (width<=900px){.bh-wrap,.bh-wrap.bh-v2{padding-bottom:calc(var(--pq-shell-end,var(--pq-tabbar-h,114px)) + 16px)!important}.bh-wrap.bh-v2 .bh-card.bh-news-hero,.bh-news-hero{padding-bottom:calc(var(--pq-shell-end,var(--pq-tabbar-h,114px)) + 16px);scroll-margin-bottom:calc(var(--pq-shell-end,var(--pq-tabbar-h,114px)) + 16px)}}body[data-route=\/home]{overscroll-behavior-y:contain}html:has(>body[data-route=\/home]){overscroll-behavior-y:contain}.bh-desk-jump-btn,.bh-desk-jump .bh-desk-jump-btn,.bh-empty-acts .pq-art-chip,.bh-empty-acts a,.bh-empty-acts button,.bh-mast-cta,#bh-start-day,[data-testid=bh-start-day],.bh-signin-line{min-width:44px;min-height:44px}.bh-signin-line{min-width:44px;min-height:44px;color:var(--text)}.bh-stumble-hit{text-align:start;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;min-height:44px;padding:10px 0 12px;display:flex}.bh-stumble-title{font-family:var(--font-display,inherit);font-size:calc((15px) * var(--text-scale,1));letter-spacing:-.01em;color:var(--text);font-weight:700}.bh-stumble-blurb{font-size:calc((12.5px) * var(--text-scale,1));color:var(--text-muted);line-height:1.45}.bh-stumble-host{font-size:calc((11px) * var(--text-scale,1));color:var(--text-faint)}.bh-stumble-hit:hover .bh-stumble-title{color:var(--accent-2,var(--accent))}.bh-stumble-hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.bh-stumble .bh-empty-acts{margin-top:2px}.bh-wrap.bh-v2{--bh-r:20px;--bh-r-sm:14px;--bh-line:color-mix(in srgb, var(--text,#eef1f6) 10%, transparent);--bh-line-accent:color-mix(in srgb, var(--accent,#7aa8f0) 32%, transparent);--bh-glass:color-mix(in srgb, var(--card,#11161f) 88%, transparent);--bh-depth:0 18px 48px #00000052;--bh-inset:inset 0 1px 0 color-mix(in srgb, var(--text) 7%, transparent);max-width:440px;padding:10px 14px calc(28px + env(safe-area-inset-bottom,0px));font-feature-settings:"ss01" on, "cv11" on;gap:12px;margin:0 auto}.bh-wrap.bh-v2:before,.bh-wrap.bh-v2:after{content:none}.bh-wrap.bh-v2 .bh-card,.bh-wrap.bh-v2 .bh-six,.bh-wrap.bh-v2 .bh-wx-panel,.bh-wrap.bh-v2 .bh-bored-panel{border-radius:var(--bh-r);border:1px solid var(--bh-line);background:linear-gradient(160deg, color-mix(in srgb, var(--text) 4.5%, transparent), transparent 42%), var(--card,#11161f);box-shadow:var(--bh-inset), var(--bh-depth);gap:12px;padding:16px 16px 15px}.bh-wrap.bh-v2 .bh-mast{border-radius:var(--bh-r,16px);border:1px solid var(--bh-line);min-height:0;box-shadow:none}.bh-wrap.bh-v2 .bh-mast-art,.bh-wrap.bh-v2 .bh-mast-scrim{display:none}.bh-wrap.bh-v2 .bh-mast-body{align-items:flex-end;gap:12px;min-height:0;padding:16px 16px 14px}.bh-wrap.bh-v2 .bh-avatar{border-width:2.5px;border-color:color-mix(in srgb, var(--accent-2,var(--accent)) 70%, transparent);width:56px;height:56px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent), 0 10px 24px #0006}.bh-wrap.bh-v2 .bh-head-text{gap:8px}.bh-wrap.bh-v2 .bh-mast-kicker{font-size:calc((12px) * var(--text-scale,1));letter-spacing:.16em;color:var(--text);border-color:color-mix(in srgb, var(--accent) 36%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);padding:5px 11px}.bh-wrap.bh-v2 .bh-greeting{font-size:calc((clamp(28px, 7vw, 34px)) * var(--text-scale,1));letter-spacing:-.045em;text-shadow:0 2px 20px #00000080;font-weight:800;line-height:1.05}.bh-wrap.bh-v2 .bh-mast-purpose{font-size:calc((14px) * var(--text-scale,1));color:color-mix(in srgb, var(--text) 82%, transparent);max-width:28ch;line-height:1.35}.bh-wrap.bh-v2 .bh-paint-source{font-size:calc((12px) * var(--text-scale,1));color:var(--text-muted,#9aa3b5);margin:4px 0 0}.bh-wrap.bh-v2 .bh-stats{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;display:flex}.bh-wrap.bh-v2 .bh-statlink{font-size:calc((12px) * var(--text-scale,1));color:color-mix(in srgb, var(--text) 88%, transparent);padding:4px 0;font-weight:700}.bh-wrap.bh-v2 .bh-xpbar{background:var(--surface-2);border-radius:999px;max-width:200px;height:6px;margin-top:4px;overflow:hidden}.bh-wrap.bh-v2 .bh-xpbar-fill{background:linear-gradient(90deg, var(--accent-strong), var(--accent-2,var(--accent)));border-radius:inherit;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 40%, transparent)}.bh-wrap.bh-v2 .bh-xp-land{font-size:calc((12px) * var(--text-scale,1));color:var(--emerald,#55b888);background:color-mix(in srgb, var(--emerald,#55b888) 16%, transparent);border:1px solid color-mix(in srgb, var(--emerald,#55b888) 35%, transparent);border-radius:999px;margin-top:4px;padding:3px 10px;font-weight:800;animation:.45s cubic-bezier(.16,1,.3,1) bh-v2-pop;display:inline-flex}@keyframes bh-v2-pop{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:none}}.bh-wrap.bh-v2 .bh-catchup{gap:10px;padding:14px 14px 12px}.bh-wrap.bh-v2 .bh-kicker-blue{color:var(--accent-2,#9bc0f5);border-color:color-mix(in srgb, var(--accent) 32%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.bh-wrap.bh-v2 .bh-catchup-list{gap:6px}.bh-wrap.bh-v2 .bh-catchup-row{border:1px solid var(--bh-line);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 55%), color-mix(in srgb, var(--surface,#12151c) 70%, transparent);border-radius:15px;min-height:48px;padding:11px 14px;transition:border-color .16s,transform .14s,background .16s}.bh-wrap.bh-v2 .bh-catchup-row:hover,.bh-wrap.bh-v2 .bh-catchup-row:active{border-color:var(--bh-line-accent);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 55%), color-mix(in srgb, var(--surface) 80%, transparent);transform:translate(3px)}.bh-wrap.bh-v2 .bh-catchup-lab{font-size:calc((14px) * var(--text-scale,1));letter-spacing:-.01em;font-weight:750}.bh-wrap.bh-v2 .bh-catchup-val{font-size:calc((12.5px) * var(--text-scale,1));color:var(--accent-2,var(--accent));background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;padding:3px 9px;font-weight:800}.bh-wrap.bh-v2 .bh-desk{gap:12px;padding:16px}.bh-wrap.bh-v2 .bh-desk-mast{gap:6px;margin-bottom:4px}.bh-wrap.bh-v2 .bh-desk-purpose{font-size:calc((13.5px) * var(--text-scale,1));color:var(--text-muted)}.bh-wrap.bh-v2 .bh-morning{min-height:64px;box-shadow:var(--bh-inset);text-align:left;align-items:center;gap:12px;position:relative;overflow:hidden;border:1px solid var(--bh-line-accent)!important;background:linear-gradient(125deg, color-mix(in srgb, var(--accent) 16%, transparent), transparent 55%), color-mix(in srgb, var(--card) 80%, transparent)!important;border-radius:16px!important;padding:14px!important;display:flex!important}.bh-wrap.bh-v2 .bh-morning-title{font-size:calc((15px) * var(--text-scale,1));letter-spacing:-.02em;font-weight:800;display:block}.bh-wrap.bh-v2 .bh-morning-hint{font-size:calc((12px) * var(--text-scale,1));color:var(--text-muted);margin-top:2px;display:block}.bh-wrap.bh-v2 .bh-morning-ic{background:color-mix(in srgb, var(--accent) 18%, transparent);width:36px;height:36px;color:var(--accent-2);z-index:1;border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative}.bh-wrap.bh-v2 .bh-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bh-wrap.bh-v2 .bh-desk-tile{border:1px solid var(--bh-line);min-height:108px;box-shadow:var(--bh-inset), 0 10px 28px #00000038;border-radius:18px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s}.bh-wrap.bh-v2 .bh-desk-tile:hover,.bh-wrap.bh-v2 .bh-desk-tile:active{border-color:var(--bh-line-accent);box-shadow:var(--bh-inset), 0 16px 36px #00000052;transform:translateY(-3px)scale(1.01)}.bh-wrap.bh-v2 .bh-desk-lab{font-size:calc((10px) * var(--text-scale,1));letter-spacing:.1em;color:var(--text-faint);font-weight:800}.bh-wrap.bh-v2 .bh-desk-val{font-size:calc((18px) * var(--text-scale,1));letter-spacing:-.03em;margin-top:2px;font-weight:800}.bh-wrap.bh-v2 .bh-desk-sub{font-size:calc((12px) * var(--text-scale,1));color:var(--text-muted)}.bh-wrap.bh-v2 .bh-lifeos-spine{margin:12px 16px 0}.bh-wrap.bh-v2 .bh-six--hero{border:1.5px solid color-mix(in srgb, var(--gold,#e0b45a) 42%, transparent);background:linear-gradient(168deg, color-mix(in srgb, var(--gold,#e0b45a) 16%, transparent) 0%, color-mix(in srgb, var(--gold,#e0b45a) 5%, var(--card)) 38%, var(--card,#11161f) 100%);box-shadow:var(--bh-inset), 0 0 0 1px color-mix(in srgb, var(--gold) 10%, transparent), 0 20px 50px color-mix(in srgb, var(--gold) 12%, transparent);border-radius:22px;margin-top:8px;padding:18px 16px 16px}.bh-wrap.bh-v2 .bh-six-head{gap:10px;margin-bottom:2px}.bh-wrap.bh-v2 .bh-six .bh-kicker{color:var(--gold,#e0b45a);border-color:color-mix(in srgb, var(--gold) 36%, transparent);background:color-mix(in srgb, var(--gold) 12%, transparent);font-size:calc((10px) * var(--text-scale,1));letter-spacing:.14em;padding:5px 11px}.bh-wrap.bh-v2 .bh-six-count{font-size:calc((13px) * var(--text-scale,1));color:var(--gold,#e0b45a);background:color-mix(in srgb, var(--gold) 14%, transparent);border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);border-radius:999px;padding:4px 10px;font-weight:800}.bh-wrap.bh-v2 .bh-six-track{background:color-mix(in srgb, var(--gold) 14%, transparent);height:6px;margin:2px 0 6px}.bh-wrap.bh-v2 .bh-six-track-fill{background:linear-gradient(90deg, var(--gold,#e0b45a), var(--emerald,#55b888));box-shadow:0 0 10px color-mix(in srgb, var(--gold) 35%, transparent)}.bh-wrap.bh-v2 .bh-six-list{gap:0}.bh-wrap.bh-v2 .bh-six-row{border-bottom:1px solid color-mix(in srgb, var(--gold) 14%, transparent);min-height:52px;font-size:calc((14.5px) * var(--text-scale,1));gap:12px;padding:10px 4px;line-height:1.35}.bh-wrap.bh-v2 .bh-six-text{letter-spacing:-.015em;font-weight:650}.bh-wrap.bh-v2 .bh-six-worth{font-size:calc((11px) * var(--text-scale,1));color:var(--text-faint);margin-top:2px;font-weight:650}.bh-wrap.bh-v2 .bh-six-tick{border-width:2px;border-color:color-mix(in srgb, var(--gold) 65%, transparent);background:color-mix(in srgb, var(--gold) 10%, transparent);width:32px;height:32px;color:var(--gold)}.bh-wrap.bh-v2 .bh-six-tick:hover{box-shadow:0 0 0 5px color-mix(in srgb, var(--gold) 18%, transparent)}.bh-wrap.bh-v2 .bh-six-row.is-done .bh-six-tick{background:var(--emerald,#55b888);border-color:var(--emerald,#55b888);color:#0a0c12;box-shadow:0 0 0 5px color-mix(in srgb, var(--emerald) 28%, transparent)}.bh-wrap.bh-v2 .bh-six-go{background:color-mix(in srgb, var(--gold) 10%, transparent);width:32px;height:32px;color:var(--gold);border-radius:10px}.bh-wrap.bh-v2 .bh-six-clear{border:1px solid color-mix(in srgb, var(--emerald) 40%, transparent);background:color-mix(in srgb, var(--emerald) 12%, transparent);width:100%;min-height:52px;color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.bh-wrap.bh-v2 .bh-six-clear-txt{font-weight:750;font-size:calc((14px) * var(--text-scale,1));flex:1}.bh-wrap.bh-v2 .bh-six-clear-more{font-size:calc((12px) * var(--text-scale,1));color:var(--emerald);font-weight:700}.bh-wrap.bh-v2 .bh-six-score{font-size:calc((13px) * var(--text-scale,1));font-weight:800}.bh-wrap.bh-v2 .bh-six-foot{gap:10px;padding-top:6px}.bh-wrap.bh-v2 .bh-money-row,.bh-wrap.bh-v2 .bh-ledger,.bh-wrap.bh-v2 [class*=bh-money]{border-radius:var(--bh-r-sm)}.bh-wrap.bh-v2 .bh-cols{gap:12px}.bh-wrap.bh-v2 .bh-col{flex-direction:column;gap:12px;display:flex}.bh-wrap.bh-v2 .bh-kicker{font-size:calc((10px) * var(--text-scale,1));letter-spacing:.14em;border-radius:999px;padding:4px 10px;font-weight:800}.bh-wrap.bh-v2 .bh-signin-line,.bh-wrap.bh-v2 .bh-btn-gold{letter-spacing:-.01em;border-radius:999px;min-height:44px;font-weight:750}:root[data-theme=daylight] .bh-wrap.bh-v2 .bh-card,:root[data-theme=daylight] .bh-wrap.bh-v2 .bh-six,:root[data-theme=daylight] .bh-wrap.bh-v2 .bh-desk-tile{box-shadow:0 8px 28px #0a0c1214}:root[data-theme=daylight] .bh-wrap.bh-v2:before{content:none}@media (width>=720px){.bh-wrap.bh-v2{gap:14px;max-width:720px;padding:16px 20px 48px}.bh-wrap.bh-v2 .bh-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-wrap.bh-v2 .bh-greeting{font-size:calc((34px) * var(--text-scale,1))}}@media (width>=900px){.bh-wrap.bh-v2{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);align-items:start;gap:16px 20px;width:100%;max-width:min(1120px,100vw - 48px);margin-inline:auto;padding:18px 28px 64px;display:grid}.bh-wrap.bh-v2>*{grid-column:1/-1;min-width:0}.bh-wrap.bh-v2>.bh-six,.bh-wrap.bh-v2>.bh-money-glance{grid-column:1/-1;align-self:stretch}.bh-wrap.bh-v2 .bh-greeting{font-size:calc((40px) * var(--text-scale,1));letter-spacing:-.03em}.bh-wrap.bh-v2 .bh-od-mast{border-radius:var(--bh-r,16px);padding:22px 24px 20px}.bh-wrap.bh-v2 .bh-jump{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bh-wrap.bh-v2 .bh-jump-tile{min-height:96px;padding:14px 16px}.bh-wrap.bh-v2 .bh-six,.bh-wrap.bh-v2 .bh-money-glance,.bh-wrap.bh-v2 .bh-card{padding:18px 20px}.bh-wrap.bh-v2 .bh-money-hero{min-height:96px}.bh-wrap.bh-v2 .bh-money-hero-fig{font-size:calc((clamp(1.75rem, 2.4vw, 2.25rem)) * var(--text-scale,1))}.bh-wrap.bh-v2 .bh-duo{grid-template-columns:1fr 1fr;gap:14px}.bh-wrap.bh-v2 .bh-duo-solo{grid-template-columns:1fr}.bh-wrap.bh-v2 .bh-big{min-height:92px}.bh-wrap.bh-v2 .bh-cols{grid-template-columns:1.2fr 1fr;align-items:start;gap:18px;display:grid!important}.bh-wrap.bh-v2 .bh-desk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px){.bh-wrap.bh-v2{grid-template-columns:minmax(0,1.4fr) minmax(340px,.85fr);gap:18px 24px;max-width:min(1200px,100vw - 64px);padding:22px 32px 72px}.bh-wrap.bh-v2 .bh-cols{grid-template-columns:1.25fr 1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.bh-wrap.bh-v2 .bh-xp-land{animation:none}.bh-wrap.bh-v2 .bh-desk-tile:hover,.bh-wrap.bh-v2 .bh-catchup-row:hover,.bh-wrap.bh-v2 .bh-jump-tile:hover,.bh-wrap.bh-v2 .bh-money-hero:hover{transform:none}}.bh-wrap.bh-v2.bh-od{gap:12px}.bh-wrap.bh-v2 .bh-od-mast{border-radius:var(--bh-r,16px);border:1px solid var(--bh-line);background:var(--card,#11161f);box-shadow:none;flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex;position:relative;overflow:visible}.bh-wrap.bh-v2 .bh-od-mast-top{align-items:flex-start;gap:12px;display:flex}.bh-wrap.bh-v2 .bh-od-mast-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bh-wrap.bh-v2 .bh-od-mast .bh-greeting{font-family:var(--font-display,"Space Grotesk", system-ui, sans-serif);font-size:calc((clamp(26px, 7vw, 30px)) * var(--text-scale,1));letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.1}.bh-wrap.bh-v2 .bh-od-mast .bh-mast-purpose{color:var(--text-muted,#9aa3b5);font-size:calc((13.5px) * var(--text-scale,1));max-width:42ch;margin:0;line-height:1.4}.bh-wrap.bh-v2 .bh-od-mast-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bh-wrap.bh-v2 .bh-od-mast .bh-xpbar{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:999px;flex:100%;height:6px;overflow:hidden}.bh-wrap.bh-v2 .bh-od-mast .bh-xpbar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent-strong,#3d6fbf), var(--accent,#7aa8f0));height:100%;display:block}.bh-wrap.bh-v2 .bh-jump{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}@media (width<=420px){.bh-wrap.bh-v2 .bh-jump{grid-template-columns:repeat(2,minmax(0,1fr))}}.bh-wrap.bh-v2 .bh-jump-tile{isolation:isolate;border:1px solid var(--bh-line);background:var(--card,#11161f);min-height:88px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;padding:12px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.bh-wrap.bh-v2 .bh-jump-tile:hover{border-color:color-mix(in srgb, var(--accent) 42%, transparent);transform:translateY(-2px);box-shadow:0 14px 28px #0000003d}.bh-wrap.bh-v2 .bh-jump-tile:active{transform:scale(.98)}.bh-wrap.bh-v2 .bh-jump-lab,.bh-wrap.bh-v2 .bh-jump-val,.bh-wrap.bh-v2 .bh-jump-sub{z-index:1;position:relative}.bh-wrap.bh-v2 .bh-jump-lab{font-family:var(--font-display,"Space Grotesk", system-ui, sans-serif);font-size:calc((12px) * var(--text-scale,1));letter-spacing:-.01em;color:var(--text-muted,#9aa3b5);font-weight:700}.bh-wrap.bh-v2 .bh-jump-val{font-family:var(--font-display,"Space Grotesk", system-ui, sans-serif);font-size:calc((15px) * var(--text-scale,1));letter-spacing:-.02em;font-weight:800;line-height:1.15}.bh-wrap.bh-v2 .bh-jump-sub{font-size:calc((12px) * var(--text-scale,1));color:var(--text-muted,#9aa3b5);line-height:1.25}.bh-wrap.bh-v2 .bh-jump-tile.has-count .bh-jump-val{color:var(--accent-2,#9bc0f5)}.bh-wrap.bh-v2 .bh-jump-art,.bh-wrap.bh-v2 .bh-jump-tile--art:after{content:none;display:none}.bh-wrap.bh-v2 .bh-money-glance{flex-direction:column;gap:10px;display:flex}.bh-wrap.bh-v2 .bh-money-glance-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bh-wrap.bh-v2 .bh-money-hero{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--bh-line));border-radius:var(--bh-r-sm,14px);background:color-mix(in srgb, var(--accent) 8%, transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:10px 12px;transition:border-color .16s,transform .16s,background .16s;display:flex}.bh-wrap.bh-v2 .bh-money-hero:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(-1px)}.bh-wrap.bh-v2 .bh-money-hero-fig{font-family:var(--font-display,"Space Grotesk", system-ui, sans-serif);font-size:calc((28px) * var(--text-scale,1));letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text,#eef1f6);font-weight:800;line-height:1.05}.bh-wrap.bh-v2 .bh-money-hero-lab{appearance:none;font-size:calc((12px) * var(--text-scale,1));color:var(--text-muted,#9aa3b5);cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0;font-weight:650;display:block}.bh-wrap.bh-v2 .bh-live-chips{flex-wrap:wrap;gap:6px;margin:-4px 0 2px;display:flex}.bh-wrap.bh-v2 .bh-live-chip{border:1px solid var(--bh-line,color-mix(in srgb, var(--text) 12%, transparent));background:color-mix(in srgb, var(--card,#11161f) 88%, var(--accent,#7aa8f0));max-width:100%;color:var(--text,#eef1f6);font:inherit;font-size:calc((11.5px) * var(--text-scale,1));letter-spacing:-.01em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;min-height:44px;padding:5px 10px;font-weight:650;line-height:1.2;transition:border-color .14s,background .14s;display:inline-flex;overflow:hidden}.bh-wrap.bh-v2 .bh-live-chip:hover{border-color:color-mix(in srgb, var(--accent) 48%, transparent);background:color-mix(in srgb, var(--accent) 14%, var(--card,#11161f))}.bh-wrap.bh-v2 .bh-live-chip:active{transform:scale(.98)}.bh-wrap.bh-v2 .bh-morning--od{border-radius:16px}.bh-wrap.bh-v2 .bh-six-row.is-done .bh-six-tick,.bh-wrap.bh-v2 .bh-six-tick[aria-pressed=true]{box-shadow:0 0 0 5px color-mix(in srgb, var(--emerald) 28%, transparent);background:var(--emerald,#55b888)!important;border-color:var(--emerald,#55b888)!important;color:#0a0c12!important}.bh-wrap.bh-v2 .bh-six-row.is-working .bh-six-tick{opacity:.72}.bh-wrap.bh-v2 .bh-six-clear{border-color:color-mix(in srgb, var(--gold,#e0b45a) 42%, transparent)!important}.bh-wrap.bh-v2.bh-wrap--desk .bh-od-mast-top{flex-wrap:wrap;align-items:flex-start}.bh-wrap.bh-v2 .bh-mast-cta{border:1px solid var(--accent-strong,#152a46);background:var(--accent-strong,#152a46);min-width:44px;min-height:44px;color:var(--on-accent,#fff);font:inherit;font-size:calc((13px) * var(--text-scale,1));letter-spacing:-.01em;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff24, 0 8px 20px color-mix(in srgb, var(--accent-strong,#152a46) 18%, transparent);border-radius:999px;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:10px 16px;font-weight:750;text-decoration:none;transition:transform .12s,filter .15s,box-shadow .15s;display:inline-flex}.bh-wrap.bh-v2 .bh-mast-cta:hover{filter:brightness(1.08);color:var(--on-accent,#fff);transform:translateY(-1px)}.bh-wrap.bh-v2 .bh-mast-cta:active{transform:scale(.98)}.bh-wrap.bh-v2 .bh-mast-cta:disabled{opacity:.55;cursor:default;transform:none}.bh-wrap.bh-v2 .bh-desk-jump{display:none}.bh-wrap.bh-v2 .bh-desk-jump-btn{border:1px solid color-mix(in srgb, var(--text,#fff) 12%, transparent);background:color-mix(in srgb, var(--card,#11161f) 70%, transparent);color:var(--text-muted,#9aa3b5);font:inherit;font-size:calc((12px) * var(--text-scale,1));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:6px 12px;font-weight:700;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.bh-wrap.bh-v2 .bh-desk-jump-btn:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent,#7aa8f0) 40%, transparent);background:color-mix(in srgb, var(--accent,#7aa8f0) 10%, var(--card,#11161f))}.bh-wrap.bh-v2 .bh-six-desk-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:12px;margin-top:4px;display:grid}.bh-wrap.bh-v2 .bh-six-spine{border:1px solid color-mix(in srgb, var(--gold,#e0b45a) 22%, var(--bh-line,#ffffff14));background:linear-gradient(160deg, color-mix(in srgb, var(--gold,#e0b45a) 8%, transparent), transparent 55%), color-mix(in srgb, var(--card,#11161f) 88%, transparent);border-radius:16px;min-width:0;max-height:360px;padding:10px 10px 8px;overflow:auto}.bh-wrap.bh-v2 .bh-six-spine-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:0 4px;display:flex}.bh-wrap.bh-v2 .bh-six-spine-kicker{font-size:calc((10px) * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--gold,#e0b45a) 88%, var(--text-muted));font-weight:800}.bh-wrap.bh-v2 .bh-six-spine-count{font-size:calc((11px) * var(--text-scale,1));font-variant-numeric:tabular-nums;color:var(--text-faint,#8b8272);font-weight:750}.bh-wrap.bh-v2 .bh-six-row.is-selected{background:color-mix(in srgb, var(--accent,#7aa8f0) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,#7aa8f0) 28%, transparent);border-bottom-color:#0000;border-radius:12px}.bh-wrap.bh-v2 .bh-six-select{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:0}.bh-wrap.bh-v2 .bh-six-stage{border:1px solid color-mix(in srgb, var(--accent,#7aa8f0) 28%, var(--bh-line,#ffffff14));background:linear-gradient(155deg, color-mix(in srgb, var(--accent,#7aa8f0) 14%, transparent), transparent 50%), color-mix(in srgb, var(--card,#11161f) 92%, transparent);min-width:0;min-height:168px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent), 0 14px 32px #00000038;border-radius:16px;flex-direction:column;justify-content:center;padding:16px 16px 14px;display:flex}.bh-wrap.bh-v2 .bh-six-stage-eyebrow{font-size:calc((10px) * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2,#9bc0f5);margin-bottom:8px;font-weight:800;display:inline-flex}.bh-wrap.bh-v2 .bh-six-stage-title{font-family:var(--font-display,"Space Grotesk", system-ui, sans-serif);font-size:calc((clamp(18px, 4.5vw, 22px)) * var(--text-scale,1));letter-spacing:-.03em;margin:0 0 8px;font-weight:800;line-height:1.2}.bh-wrap.bh-v2 .bh-six-stage-worth{font-size:calc((13px) * var(--text-scale,1));color:var(--text-muted,#9aa3b5);margin:0 0 14px;font-weight:650}.bh-wrap.bh-v2 .bh-six-stage-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bh-wrap.bh-v2 .bh-six-stage-empty{font-size:calc((13.5px) * var(--text-scale,1));color:var(--text-muted,#9aa3b5);max-width:32ch;margin:0;line-height:1.45}.bh-wrap.bh-v2 .bh-money-glance[data-money-state=fail] .bh-money-hero-fig,.bh-wrap.bh-v2 .bh-money-glance[data-money-state=guest] .bh-money-hero-fig{color:var(--text-faint,#8b8272)}@media (width<=720px){.bh-wrap.bh-v2 .bh-six-desk-grid{grid-template-columns:1fr}.bh-wrap.bh-v2 .bh-six-spine{max-height:none}.bh-wrap.bh-v2 .bh-mast-cta{justify-content:center;width:100%}.bh-wrap.bh-v2.bh-wrap--desk .bh-od-mast-top{flex-direction:column}}@media (prefers-reduced-motion:reduce){.bh-wrap.bh-v2 .bh-mast-cta:hover,.bh-wrap.bh-v2 .bh-mast-cta:active{transform:none}}.bh-canon-hero-delta{color:var(--text)}.bh-world{flex-direction:column;gap:10px;padding:4px 0 18px;display:flex}.bh-world-title{font-family:var(--font-display);font-weight:700;font-size:calc(1rem * var(--text-scale));letter-spacing:-.01em}.bh-world-row{text-align:left;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:44px;color:var(--text);cursor:pointer;font:inherit;align-items:center;gap:12px;padding:13px 16px;display:flex}.bh-world-row:hover{border-color:var(--accent)}.bh-world-glyph{background:color-mix(in srgb, var(--accent) 10%, transparent);width:34px;height:34px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.bh-world-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bh-world-row-title{font-size:calc(.82rem * var(--text-scale));font-weight:600}.bh-world-row-sub{font-size:calc(.74rem * var(--text-scale));color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bh-world-action{font-size:calc(.76rem * var(--text-scale));color:var(--accent);white-space:nowrap;font-weight:600}@media (width>=1100px){.bh-wrap.bh-v2:has(>.bh-world){grid-template-columns:minmax(0,1fr) clamp(280px,26%,340px)}.bh-wrap.bh-v2:has(>.bh-world)>*{grid-column:1}:is(.bh-wrap.bh-v2:has(>.bh-world)>.bh-six,.bh-wrap.bh-v2:has(>.bh-world)>.bh-money-glance){grid-column:1}.bh-wrap.bh-v2>.bh-world{top:calc(var(--pq-header-h,58px) + 14px);grid-area:1/2/span 4;align-self:start;gap:8px;padding:2px 0 0;position:sticky}.bh-wrap.bh-v2>.bh-world .bh-world-title{font-family:inherit;font-size:calc(.72rem * var(--text-scale));letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-weight:700}}.bh-wrap.bh-v2 .bh-six .bh-kicker,.bh-wrap.bh-v2 .bh-mast-kicker,.bh-wrap.bh-v2 .bh-six-count,.bh-wrap.bh-v2 .bh-catchup-val,.bh-wrap.bh-v2 .bh-xp-land,.bh-wrap.bh-v2 .bh-six-clear-more,.bh-wrap.bh-v2 .bh-six-spine-kicker,.bh-wrap.bh-v2 .bh-six-stage-eyebrow{color:var(--text)}.bh-wrap.bh-v2 .bh-desk-lab,.bh-wrap.bh-v2 .bh-six-spine-count{color:var(--text-muted)}.bh-wrap.bh-v2 .bh-signin-line{align-items:center;display:inline-flex}.bh-wrap.bh-v2 .bh-desk-jump-btn{min-height:44px}@media (width<=480px){.bh-wrap.bh-v2 .bh-six-go{background-clip:content-box;border-radius:16px;width:44px;height:44px;margin-inline:-6px 0;padding:6px}.bh-wrap.bh-v2 .bh-money-hero-lab{align-items:center;min-height:44px;display:inline-flex}}.bh-spine-pos,.bh-stage-pos,.bh-six-stage-pos{display:none!important}.bh-wrap.bh-v2 .bh-desk-jump-btn,.bh-wrap.bh-v2 .bh-desk-jump .bh-desk-jump-btn,.bh-wrap.bh-v2 .bh-mast-cta,.bh-wrap.bh-v2 .bh-signin-line{min-width:44px;min-height:44px}
