.nt-brand-status.bh-live{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:2px;padding:3px 9px 3px 7px;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--nt-line) 45%,transparent);color:var(--nt-ink-2, var(--nt-ink));font:500 .76rem/1.25 var(--nt-font);cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s}.nt-brand-status.bh-live:hover{border-color:var(--nt-line);background:var(--nt-surface)}.nt-brand-status.bh-live:focus-visible{outline:3px solid var(--nt-accent);outline-offset:2px}.nt-brand-status .bh-dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#94a3b8}.nt-brand-status.open .bh-dot{background:#16a34a}.nt-brand-status.soon .bh-dot{background:#f59e0b}.nt-brand-status.closed .bh-dot{background:#64748b}html:not(.nt-motion-off) .nt-brand-status.open .bh-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid currentColor;color:#16a34a;animation:ntStPulse 2s ease-out infinite}html:not(.nt-motion-off) .nt-brand-status.soon .bh-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid #f59e0b;animation:ntStPulse 1.4s ease-out infinite}@keyframes ntStPulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}.nt-brand-status .bh-live-text{font-weight:700;color:var(--nt-ink)}.nt-brand-status.open .bh-live-text{color:#15803d}.nt-brand-status.soon .bh-live-text{color:#b45309}.nt-brand-status .bh-next-text:not(:empty):before{content:"\b7";margin:0 5px 0 1px;color:var(--nt-muted)}.nt-brand-status .bh-next-text{color:var(--nt-muted);overflow:hidden;text-overflow:ellipsis}.nt-brand-status .bh-in-text{flex:none;padding:1px 7px;border-radius:999px;font-weight:700;font-size:.7rem;background:#01a99d1f;color:#0f766e}.nt-brand-status.closed .bh-in-text{background:#4f5bd51f;color:#4338ca}.nt-brand-status.soon .bh-in-text{background:#f59e0b29;color:#b45309}.nt-brand-status .bh-more{font-size:.58rem;color:var(--nt-muted);transition:transform .2s}.nt-brand-status:hover .bh-more{transform:translateY(1px)}html.nt-dark .nt-brand-status.open .bh-live-text{color:#4ade80}html.nt-dark .nt-brand-status.soon .bh-live-text{color:#fbbf24}html.nt-dark .nt-brand-status .bh-in-text{background:#5eead424;color:#5eead4}html.nt-dark .nt-brand-status.closed .bh-in-text{background:#a5b4fc29;color:#c7d2fe}@media(max-width:480px){.nt-brand-status .bh-next-text,.nt-brand-status .bh-more{display:none}}.nt-xp-nudge{flex-direction:column;gap:12px;width:min(400px,calc(100vw - 24px));padding:16px;border-radius:24px;border:1px solid color-mix(in srgb,var(--nt-line) 80%,transparent);background:color-mix(in srgb,var(--nt-surface) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 70px -28px #0f192173}.nt-xp-nudge-h{display:flex;align-items:center;gap:12px;padding-right:30px}.nt-xp-nudge-avw{position:relative;flex:none}.nt-xp-nudge-avw .nt-xp-nudge-av{width:44px;height:44px;border:0;box-shadow:0 0 0 3px var(--nt-surface),0 0 0 5px rgba(var(--nt-accent-rgb),.35);background:#fff}.nt-xp-nudge-avw i{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:#22c55e;border:2px solid var(--nt-surface)}.nt-xp-nudge-q{display:flex;flex-direction:column;gap:1px;min-width:0}.nt-xp-nudge-q b{font:800 1rem/1.25 var(--nt-display);color:var(--nt-ink);letter-spacing:-.01em}.nt-xp-nudge-q span{font-size:.84rem;color:var(--nt-muted)}.nt-xp-nudge .nt-xp-nudge-x{top:12px;right:12px;width:32px;height:32px;background:var(--nt-bg)}.nt-xp-nudge-btns{flex-direction:column;flex-wrap:nowrap;gap:6px}.nt-xp-nudge .nt-xp-nudge-btn{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:16px;border:1px solid var(--nt-line);background:var(--nt-surface);color:var(--nt-ink);text-align:left;font:inherit;transition:transform .2s var(--nt-ease),border-color .2s,box-shadow .2s,background .2s}.nt-xp-nudge .nt-xp-nudge-btn:hover{color:var(--nt-ink);border-color:rgba(var(--nt-primary-rgb),.35);transform:translate(3px);box-shadow:0 10px 22px -16px #0f192180}.nt-xp-nudge .nt-xp-nudge-btn:focus-visible{outline:3px solid var(--nt-accent);outline-offset:2px}.nt-xp-nudge .nt-xp-nudge-btn.is-main{border-color:rgba(var(--nt-primary-rgb),.35);background:linear-gradient(135deg,rgba(var(--nt-primary-rgb),.07),var(--nt-surface) 70%);color:var(--nt-ink)}.nt-xp-nudge-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(var(--nt-accent-rgb),.12);color:var(--nt-accent);font-size:1rem}.nt-xp-nudge-btn.is-main .nt-xp-nudge-ic{background:linear-gradient(135deg,var(--nt-primary),#ff6b4a);color:#fff;box-shadow:0 8px 18px -10px rgba(var(--nt-primary-rgb),.9)}.nt-xp-nudge-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.nt-xp-nudge-t b{font:700 .92rem/1.25 var(--nt-font)}.nt-xp-nudge-t small{font-size:.76rem;color:var(--nt-muted)}.nt-xp-nudge-pop{flex:none;padding:2px 8px;border-radius:999px;background:rgba(var(--nt-primary-rgb),.1);color:var(--nt-primary);font:800 .62rem var(--nt-font);letter-spacing:.04em;text-transform:uppercase;font-style:normal}.nt-xp-nudge-go{flex:none;font-size:.72rem;color:var(--nt-muted);transition:transform .2s}.nt-xp-nudge-btn:hover .nt-xp-nudge-go{transform:translate(3px);color:var(--nt-primary)}html:not(.nt-motion-off) .nt-xp-nudge.is-in .nt-xp-nudge-btn{animation:ntNudgeIn .45s var(--nt-ease) both}html:not(.nt-motion-off) .nt-xp-nudge.is-in .nt-xp-nudge-btn:nth-child(2){animation-delay:.07s}html:not(.nt-motion-off) .nt-xp-nudge.is-in .nt-xp-nudge-btn:nth-child(3){animation-delay:.14s}@keyframes ntNudgeIn{0%{opacity:0;transform:translateY(8px)}}@media(max-width:600px){.nt-xp-nudge{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;transform:translateY(20px);border-radius:24px}.nt-xp-nudge.is-in{transform:none}}.nt-callpop{position:fixed;z-index:2147482000;width:300px;padding:14px;border-radius:22px;background:var(--nt-surface);color:var(--nt-ink);border:1px solid var(--nt-line);box-shadow:0 30px 70px -26px #0f192180;opacity:0;transform:translateY(8px) scale(.97);transition:opacity .2s,transform .25s var(--nt-ease)}.nt-callpop.is-in{opacity:1;transform:none}.nt-callpop-h{display:flex;align-items:center;gap:12px;margin-bottom:12px}.nt-callpop-ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#01a99d,#0e7490);font-size:1.1rem}.nt-callpop-h>span:nth-child(2){flex:1;display:flex;flex-direction:column}.nt-callpop-h small{color:var(--nt-muted);font-size:.78rem}.nt-callpop-h b{font:800 1.2rem var(--nt-display);letter-spacing:.01em}.nt-callpop-x{flex:none;width:32px;height:32px;border-radius:50%;border:0;background:var(--nt-bg);color:var(--nt-ink);cursor:pointer}.nt-callpop-acts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nt-callpop-acts>*{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border-radius:12px;border:1px solid var(--nt-line);background:var(--nt-bg);color:var(--nt-ink)!important;font:700 .82rem var(--nt-font);text-decoration:none;cursor:pointer}.nt-callpop-acts>*:hover{border-color:var(--nt-accent)}.nt-callpop-acts .is-wa{background:#1fa855;border-color:#1fa855;color:#fff!important}.nt-callpop-acts>*:focus-visible,.nt-callpop-x:focus-visible{outline:3px solid var(--nt-accent);outline-offset:2px}.nt-callpop-note{margin:10px 2px 0;font-size:.74rem;color:var(--nt-muted);text-align:center}.nt-menu-head{position:sticky;top:-18px;z-index:5;margin:-18px -18px 16px;padding:18px 18px 12px;background:color-mix(in srgb,var(--nt-surface) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:28px 28px 0 0}.nt-menu-panel.is-scrolled .nt-menu-head{box-shadow:0 10px 18px -16px #0f192180}@media(min-width:861px){body.nt-dmenu .nt-menu-head{top:-26px;margin:-26px -22px 16px;padding:26px 22px 12px}}.nt-callpop-st{font-weight:700;color:#475569}.nt-callpop-st.is-open{color:#15803d}.nt-callpop-st.is-soon{color:#b45309}.nt-callpop-st.is-closed{color:#dc2626}.nt-brand-status .bh-live-text{flex:none}.nt-brand-status .bh-in-text{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:380px){.nt-brand-status .bh-in-text{display:none!important}}
