.btl-help-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:8px 14px;border:1px solid rgb(var(--line));border-radius:999px;background:transparent;color:rgb(var(--accent));font:600 12px/1.4 var(--font-display);cursor:pointer}.btl-help-trigger:hover{background:rgb(var(--accent)/.06)}.btl-help-trigger--nav{border:0;border-radius:4px;padding:8px 12px;color:inherit;white-space:nowrap}.btl-navbar-panel .btl-help-trigger--nav{justify-content:flex-start;padding:12px 16px;gap:12px}.btl-help-trigger:focus-visible,.btl-help-sheet :focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px}.btl-help-sheet{position:fixed;inset:auto 20px 20px auto;width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);box-sizing:border-box;margin:0;padding:20px;border:1px solid rgb(var(--line));border-radius:22px;color:rgb(var(--text));background:rgb(var(--bg));box-shadow:0 16px 48px #211c2826;font:14px/1.5 var(--font-body);overflow-y:auto;overscroll-behavior:contain}.btl-help-sheet::backdrop{background:#14121c29}.btl-help-sheet header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.btl-help-sheet h2{font:600 21px/1.3 var(--font-display);margin:4px 0;color:rgb(var(--text))}.btl-help-sheet header small{font-size:10px;letter-spacing:.1em;color:rgb(var(--muted))}.btl-help-sheet button,.btl-help-sheet a{font:inherit;color:inherit}.btl-help-sheet header button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid rgb(var(--line));border-radius:50%;background:transparent;cursor:pointer}.btl-help-intro{color:rgb(var(--muted));margin:0 0 12px}.btl-help-options,.btl-help-links{display:grid;gap:10px}.btl-help-options button,.btl-help-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px;border:1px solid rgb(var(--line));border-radius:14px;background:transparent;text-align:left;text-decoration:none;cursor:pointer}.btl-help-options button{justify-content:flex-start}.btl-help-options button>span:first-child{flex-shrink:0;color:rgb(var(--accent))}.btl-help-sheet strong{display:block;font-size:14px;font-weight:600}.btl-help-sheet .btl-help-options small,.btl-help-links small{display:block;font-size:12px;color:rgb(var(--muted));margin-top:2px;overflow-wrap:anywhere}.btl-help-options button:hover,.btl-help-links a:hover,.btl-help-options button[aria-expanded=true]{border-color:rgb(var(--accent)/.6);background:rgb(var(--accent)/.06)}.btl-help-sheet section{margin-top:16px;padding-top:2px;border-top:1px solid rgb(var(--line))}.btl-help-sheet section p{margin:12px 0}.btl-help-sheet .btl-help-note{font-size:12px;color:rgb(var(--muted));margin-bottom:0}@media (max-width:600px){.btl-help-sheet{inset:auto 12px max(12px,env(safe-area-inset-bottom)) 12px;width:auto;max-width:none;max-height:calc(100dvh - 24px);padding:18px}}@media (max-height:430px){.btl-help-sheet{max-height:calc(100dvh - 20px);bottom:10px}}@media (forced-colors:active){.btl-help-trigger,.btl-help-sheet,.btl-help-sheet button,.btl-help-sheet a{color:CanvasText;background:Canvas;border-color:CanvasText}}
