.bw{z-index:50;color:#ece8e0;max-width:calc(100vw - 24px);font:500 12px/1.2 var(--font-geist-sans), system-ui, sans-serif;background:#0e0e10eb;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px -12px #00000080,inset 0 0 0 1px #ffffff14}.bw-mark{color:#fff;background:#ff5a36;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.bw-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bw-text b{font-weight:600}.bw-text i{color:#a19d95;font-style:normal}.bw .bw-link{color:#121110;background:#ece8e0;border-radius:8px;flex:none;padding:8px 12px;font-weight:600;text-decoration:none}.bw .bw-link:hover{background:#fff}@media (max-width:560px){.bw-text i{display:none}}.bw .bw-where{color:#ece8e0;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex}.bw .bw-where:hover{background:#ffffff2e}.bw .bw-where.is-on{color:#fff;background:#ff5a36}.bw-dot{border:1.5px solid;border-radius:50%;width:7px;height:7px}.bw-where.is-on .bw-dot{background:currentColor}.bw-layer{z-index:49;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bw-box{background:#ff5a360f;border:1.5px dashed #ff5a36;border-radius:6px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #ffffff59}.bw-tag{color:#fff;font:600 11px/1 var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;background:#ff5a36;border-radius:5px;align-items:center;gap:8px;margin-bottom:4px;padding:4px 8px;display:inline-flex;position:absolute;bottom:100%;left:-1.5px;box-shadow:0 4px 12px -4px #0006}.bw-tag.is-in{margin:0;top:3px;bottom:auto;left:3px}.bw-tag b{font-weight:600}.bw-tag i{background:#ffffff59;border-radius:2px;width:34px;height:4px;position:relative;overflow:hidden}.bw-tag i:after{content:"";transform-origin:0;transform:scaleX(var(--p));background:#fff;position:absolute;inset:0}@media (max-width:560px){.bw .bw-where{padding:8px}}
