.bz-close{width:32px;height:32px;color:var(--ink-2,#b9c0ca);border:1px solid var(--hair-2,#ffffff29);border-radius:var(--r-1,3px);cursor:pointer;touch-action:manipulation;transition:color var(--t-fast,.12s), border-color var(--t-fast,.12s), background-color var(--t-fast,.12s);background:0 0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.bz-close .bz-glyph{width:18px;height:18px;display:block}.bz-close .bz-glyph svg{width:100%;height:100%;display:block}.bz-close:hover{color:var(--ink,#edf0f4);border-color:var(--ink-3,#7f8896);background:#ffffff0d}.bz-close:active{background:#ffffff1a}.bz-close:focus{outline:none}.bz-close:focus-visible{outline:2px solid var(--acc,#8fa6ff);outline-offset:2px;color:var(--ink,#edf0f4)}@media (pointer:coarse){.bz-close:before{content:"";position:absolute;inset:-7px}}[data-tier=phone] .bz-close{width:44px;height:44px}[data-tier=phone] .bz-close .bz-glyph{width:22px;height:22px}[data-tier=phone] .bz-close:before{display:none}.bz-dd{width:100%;min-width:0;max-width:30rem;display:block;position:relative}.bz-dd__trigger{box-sizing:border-box;width:100%;min-height:48px;font-family:var(--font-cond,inherit);font-size:var(--fs-md,13px);text-align:left;color:var(--ink,#edf0f4);border:1px solid var(--hair-2,#ffffff29);border-radius:var(--r-1,3px);cursor:pointer;touch-action:manipulation;transition:border-color var(--t-fast,.12s);background:#0000004d;align-items:center;gap:10px;margin:0;padding:6px 10px 6px 6px;display:flex}.bz-dd--compact .bz-dd__trigger{min-height:34px;padding:0 8px 0 10px}.bz-dd__trigger:hover{border-color:var(--ink-3,#7f8896)}.bz-dd__trigger:focus{outline:none}.bz-dd__trigger:focus-visible,.bz-dd--open .bz-dd__trigger{border-color:var(--acc,#8fa6ff);box-shadow:0 0 0 1px var(--acc,#8fa6ff)}.bz-dd__trigger:disabled{cursor:default;opacity:.55;border-color:var(--hair,#ffffff17);box-shadow:none}.bz-dd__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.bz-dd__label{font-weight:600;font-size:var(--fs-md,13px);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-dd__meta{font-family:var(--font-ui,inherit);font-size:var(--fs-xs,11px);color:var(--ink-3,#7f8896);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-dd__chevron{width:16px;height:16px;color:var(--ink-3,#7f8896);transition:transform var(--t-fast,.12s);flex:none}.bz-dd__chevron svg,.bz-dd__check svg{width:100%;height:100%;display:block}.bz-dd--open .bz-dd__chevron{color:var(--acc,#8fa6ff);transform:rotate(180deg)}.bz-dd__thumb{object-fit:cover;border:1px solid var(--hair,#ffffff17);border-radius:var(--r-1,3px);background:#0b0e13;flex:none;width:36px;height:36px;display:block}.bz-dd__scrim{z-index:90;background:var(--scrim,#04060a8c);position:fixed;inset:0}.bz-dd__scrim[hidden]{display:none}.bz-dd__pop{z-index:91;box-sizing:border-box;font-family:var(--font-cond,system-ui, sans-serif);color:var(--ink,#edf0f4);border:1px solid var(--hair-2,#ffffff29);border-radius:var(--r-2,6px);box-shadow:var(--shadow-2,0 10px 30px #00000080);background:#0a0d12fa;flex-direction:column;padding:4px;display:flex;position:fixed}.bz-dd__head{display:none}.bz-dd__pop--sheet{top:calc(8px + env(safe-area-inset-top,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));width:min(34rem, calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));left:50%;transform:translate(-50%)}.bz-dd__pop--sheet .bz-dd__head{font-weight:700;font-size:var(--fs-sm,12px);letter-spacing:var(--track-caps,.08em);text-transform:uppercase;color:var(--acc,#8fa6ff);border-bottom:1px solid var(--hair,#ffffff17);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:4px 4px 8px 8px;display:flex}.bz-dd__list{overscroll-behavior:contain;outline:none;flex:auto;min-height:0;overflow-y:auto}.bz-dd__option{box-sizing:border-box;border-radius:var(--r-1,3px);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;min-height:44px;padding:6px 10px 6px 6px;display:flex;position:relative}.bz-dd__option+.bz-dd__option{margin-top:2px}.bz-dd__option .bz-dd__thumb{width:56px;height:56px}.bz-dd__option--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc,#8fa6ff) 55%, transparent);background:#ffffff0f}.bz-dd__option[aria-selected=true]{background:color-mix(in srgb, var(--acc,#8fa6ff) 12%, transparent)}.bz-dd__option[aria-selected=true]:before{content:"";background:var(--acc,#8fa6ff);border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.bz-dd__option[aria-selected=true] .bz-dd__label{color:var(--acc,#8fa6ff)}.bz-dd__option[aria-disabled=true]{cursor:default;opacity:.45}.bz-dd__option .bz-dd__label{white-space:normal}.bz-dd__desc{font-family:var(--font-ui,inherit);font-size:var(--fs-xs,11px);color:var(--ink-2,#b9c0ca);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.bz-dd__note{font-family:var(--font-ui,inherit);font-size:var(--fs-2xs,10px);color:var(--warn,#ffb454)}.bz-dd__check{width:16px;height:16px;color:var(--acc,#8fa6ff);flex:none}[data-tier=phone] .bz-dd__option .bz-dd__thumb{width:48px;height:48px}[data-tier=phone] .bz-dd__trigger{min-height:48px}[data-tier=phone] .bz-dd--compact .bz-dd__trigger{min-height:44px}.bz-mapthumb-placeholder{box-sizing:border-box;font-family:var(--font-cond,inherit);letter-spacing:.06em;color:var(--ink-3,#7f8896);background:repeating-linear-gradient(135deg,#151a22 0 6px,#10141b 6px 12px);place-items:center;font-size:13px;font-weight:700;display:grid}.account-panel{color:#c9d6e6;font-size:.9rem}.bz-sheet.account-panel{width:min(100vw - 32px,24rem)!important}.account-panel__head{justify-content:space-between;align-items:center;gap:.75rem;margin:-6px -8px .4rem 0;display:flex}.account-panel__title{font-family:var(--font-cond,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--acc,var(--menu-accent,#8fa6ff));margin:0;font-size:.8rem;font-weight:600}.account-panel__form{gap:.5rem;margin:.6rem 0;display:flex}.account-panel__input{box-sizing:border-box;min-width:0;height:44px;font:inherit;color:#e8f1ff;border:1px solid color-mix(in srgb, var(--menu-accent,#8fa6ff) 35%, transparent);background:#05070a99;border-radius:4px;flex:1;padding:0 .7rem;font-size:16px}.account-panel__input:focus{border-color:var(--acc,var(--menu-accent,#8fa6ff));outline:none}.account-panel__code{letter-spacing:.35em;text-align:center;font-family:ui-monospace,Consolas,monospace;font-size:20px}.account-panel__button{height:44px;font-family:var(--font-cond,inherit);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--acc-ink,#05070a);background:var(--acc,var(--menu-accent,#8fa6ff));cursor:pointer;touch-action:manipulation;border:none;border-radius:4px;padding:0 1rem;font-size:.85rem;font-weight:600}.account-panel__button:disabled{color:#5a6678;cursor:default;background:#2a3442}.account-panel__button--quiet{color:var(--ink-2,#c9d6e6);border:1px solid var(--hair-2,#ffffff2e);background:0 0}.account-panel__button--danger:not(:disabled){color:#fff;background:#b83a3a}.account-panel__buttons,.account-panel__row{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.account-panel__link{min-height:36px;font:inherit;color:var(--acc,var(--menu-accent,#8fa6ff));text-underline-offset:3px;cursor:pointer;touch-action:manipulation;background:0 0;border:none;padding:0 .2rem;font-size:.85rem;text-decoration:underline}.account-panel__link:disabled{color:#5a6678;cursor:default;text-decoration:none}.account-panel__link--danger{color:#fc8181;margin-top:.3rem}.account-panel__who{flex-direction:column;gap:.15rem;margin:.2rem 0 .4rem;display:flex}.account-panel__label{letter-spacing:.08em;text-transform:uppercase;color:#8a99ad;font-size:.75rem}.account-panel__email{color:#e8f1ff;overflow-wrap:anywhere;font-size:1rem;font-weight:600}.account-panel__note,.account-panel__status,.account-panel__fine,.account-panel__error{margin:.3rem 0;line-height:1.4}.account-panel__note:empty,.account-panel__status:empty,.account-panel__error:empty{display:none}.account-panel__status{color:#9fd8b0;font-size:.85rem}.account-panel__status[data-status=offline],.account-panel__status[data-status=error]{color:#f6c177}.account-panel__fine{color:#7f8da0;font-size:.78rem}.account-panel__error{color:#fc8181;font-size:.85rem}.menu-screen__account-toggle[data-signed-in="1"]:before{content:"";vertical-align:middle;background:#6fd08c;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}[data-tier=phone] .bz-sheet.account-panel{left:8px;right:8px;width:auto!important}@media (width<=420px){.account-panel__form{flex-direction:column}.account-panel__input{flex:none}}
