.messages-welcome_toolbar__aEhrY{display:flex;justify-content:flex-end;width:100%}.messages-welcome_close__J1lT4{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid rgb(255 255 255/24%);border-radius:999px;background:rgb(255 255 255/6%);color:#fff;font:inherit;font-size:14px;cursor:pointer}.messages-welcome_close__J1lT4:hover{background:rgb(255 255 255/12%)}.messages-welcome_close__J1lT4:focus-visible{outline:3px solid #fffc00;outline-offset:4px}.fs-fab{position:fixed;right:16px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:60;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(212,175,55,.75);background:rgba(10,10,10,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#f5d77a;font:600 15px/1 system-ui,-apple-system,sans-serif;box-shadow:0 6px 24px rgba(0,0,0,.5);cursor:pointer}.fs-fab b{color:#fff;font-weight:800}.fs-close:focus-visible,.fs-fab:focus-visible,.fs-sheet a:focus-visible{outline:2px solid #f5d77a;outline-offset:2px}@media (min-width:761px){.fs-fab{bottom:24px;right:24px}}.fs-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.6);display:flex;align-items:flex-end;justify-content:center}@media (min-width:761px){.fs-overlay{align-items:center}}.fs-sheet{width:100%;max-width:440px;max-height:80vh;overflow:auto;background:#0b0b0b;border:1px solid rgba(212,175,55,.45);border-radius:22px 22px 0 0;padding:10px 18px calc(18px + env(safe-area-inset-bottom));color:#f4f1e8}@media (min-width:761px){.fs-sheet{border-radius:22px}}.fs-grab{width:40px;height:5px;border-radius:3px;background:rgba(255,255,255,.3);margin:0 auto 8px}.fs-sheet header{display:flex;align-items:center;justify-content:space-between}.fs-sheet h2{margin:0;font-size:22px;color:#f5d77a}.fs-close{width:44px;height:44px;border:0;background:transparent;color:#f4f1e8;font-size:18px;cursor:pointer}.fs-list{list-style:none;margin:8px 0;padding:0}.fs-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.08);color:#f4f1e8;text-decoration:none;font-size:16px}.fs-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-badges{display:inline-flex;gap:6px;font-size:17px;flex-shrink:0}.fs-streak{color:#fff;font-weight:800}.fs-empty{color:#d6d0c0;font-size:16px;line-height:1.5}.fs-legend-link{display:block;text-align:center;color:#f5d77a;font-size:15px;padding:12px;text-decoration:underline}.fs-legend{max-width:640px;margin:0 auto;padding:32px 20px 80px;color:#f4f1e8;background:#050505;min-height:100vh}.fs-legend h1{color:#f5d77a;font-size:32px;margin:16px 0 8px}.fs-sub{color:#d6d0c0;font-size:16px;line-height:1.55}.fs-back{color:#f5d77a;font-size:15px}.fs-legend ul{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-gap:12px;gap:12px}.fs-legend li{display:flex;gap:16px;align-items:flex-start;padding:16px;border:1px solid rgba(212,175,55,.35);border-radius:16px;background:rgba(255,255,255,.03)}.fs-emoji{font-size:30px;line-height:1}.fs-legend h2{margin:0 0 4px;font-size:18px;color:#fff}.fs-legend p{margin:0;color:#d6d0c0;font-size:16px;line-height:1.5}