/*! Flareby (c) 2026 Flareby. All rights reserved. Copying, rehosting or reusing this code or design is not permitted. https://flareby.com | build f2040ebabad7ad8cebd5 */
.fb-share-overlay{position:fixed;inset:0;z-index:100030;display:flex;align-items:flex-end;justify-content:center;background:#0000;transition:background .18s ease}.fb-share-overlay.open{background:#0000008c}.fb-share-sheet{width:100%;max-width:520px;background:#0e0e0e;border-top:1px solid rgba(255,255,255,.09);color:#fff;border-radius:20px 20px 0 0;padding:8px 0 calc(18px + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .22s cubic-bezier(.2,.8,.2,1);font-family:var(--font-body)}.fb-share-overlay.open .fb-share-sheet{transform:translateY(0)}@media(min-width:769px){.fb-share-overlay{align-items:center}.fb-share-sheet{border-radius:16px;transform:scale(1.04);opacity:0;transition:transform .16s ease,opacity .16s ease}.fb-share-overlay.open .fb-share-sheet{transform:scale(1);opacity:1}.fb-share-grab{display:none}}.fb-share-grab{width:36px;height:4px;border-radius:4px;background:#ffffff4d;margin:4px auto 6px}.fb-share-head{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 16px 2px}.fb-share-title{font-size:16px;font-weight:700}.fb-share-close{position:absolute;right:12px;top:4px;width:32px;height:32px;border-radius:50%;border:none;background:#ffffff1a;color:inherit;font-size:20px;line-height:1;cursor:pointer}.fb-share-sub{text-align:center;font-size:13px;color:#a8a8a8;padding:0 24px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid rgba(255,255,255,.1)}.fb-share-row{display:flex;gap:14px;overflow-x:auto;padding:18px 18px 4px;scrollbar-width:none}.fb-share-row::-webkit-scrollbar{display:none}.fb-share-item{flex:0 0 auto;width:64px;display:flex;flex-direction:column;align-items:center;gap:7px;background:none;border:none;padding:0;color:inherit;text-decoration:none;cursor:pointer;font-family:inherit}.fb-share-ic{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff1f;color:#fff;transition:opacity .15s}.fb-share-item:active .fb-share-ic{opacity:.7}.fb-share-ic.flare{background:var(--fire)}.fb-share-ic.wa{background:#25d366}.fb-share-ic.tg{background:#229ed9}.fb-share-ic.x{background:#000;border:1px solid rgba(255,255,255,.2)}.fb-share-lb{font-size:12px;font-weight:500;color:inherit;white-space:nowrap}html[data-theme=light] .fb-share-sheet{background:#fff;color:#000}html[data-theme=light] .fb-share-grab{background:#c7c7c7}html[data-theme=light] .fb-share-close,html[data-theme=light] .fb-share-ic:not(.flare):not(.wa):not(.tg):not(.x){background:#efefef;color:#000}html[data-theme=light] .fb-share-sub{color:#737373;border-bottom-color:#dbdbdb}.fb-quote{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px;border:1px solid var(--border2);border-radius:16px;cursor:pointer;background:transparent;transition:background .15s}.fb-quote:hover{background:#7f7f7f0f}.fb-quote-img{width:64px;height:64px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#7f7f7f26}.fb-quote-img img{width:100%;height:100%;object-fit:cover;display:block}.fb-quote-body{flex:1;min-width:0}.fb-quote-kicker{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--muted);margin-bottom:2px}.fb-quote-name{font-size:15px;font-weight:700;color:var(--white);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-quote-meta{font-size:13px;color:var(--muted2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-quote-meta b{color:var(--white);font-weight:700}.fb-quote-chev{color:var(--muted);flex-shrink:0}.prf-flare-card .fb-quote{margin:0 0 14px}#flare-detail-overlay .fb-quote{margin-top:12px}.fb-quote-wrap{position:relative}.fb-relight{margin-top:10px;cursor:pointer}.fb-relight-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.fb-relight-mark{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--fire,#ff451f)}.fb-relight-take{font-size:12px;font-weight:700;color:var(--white);background:#ff451f1f;border:1px solid rgba(255,69,31,.35);border-radius:100px;padding:2px 10px}.fb-relight-card{position:relative;display:flex;gap:12px;align-items:stretch;padding:10px 12px 10px 16px;border-radius:14px;background:var(--soft-fill,rgba(255,255,255,.05));overflow:hidden;transition:background .15s}.fb-relight-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--fire,#ff451f),var(--ember,#ff9a3c))}.fb-relight:hover .fb-relight-card{background:#7f7f7f1f}.fb-relight-body{flex:1;min-width:0}.fb-relight-who{display:flex;align-items:center;gap:6px;font-size:13px;min-width:0}.fb-relight-who b{color:var(--white);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-relight-who>span:last-child{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-relight-av{width:20px;height:20px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--fire,#ff451f);color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.fb-relight-av img{width:100%;height:100%;object-fit:cover;display:block}.fb-relight-text{font-size:14px;line-height:1.45;color:var(--white);margin-top:4px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}.fb-relight-text.muted{color:var(--muted)}.fb-relight-img{width:72px;height:72px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#7f7f7f26}.fb-relight-img img{width:100%;height:100%;object-fit:cover;display:block}.fb-relight.in-composer{cursor:default;margin-top:0}.fb-take-label{font-size:12px;color:var(--muted2);margin:12px 0 6px}.fb-takes{display:flex;gap:6px;flex-wrap:wrap}.fb-take{border:1px solid var(--border2,rgba(255,255,255,.16));background:transparent;color:var(--white);border-radius:100px;padding:7px 12px;font:700 12.5px var(--font-body);cursor:pointer}.fb-take.on{border-color:var(--fire,#ff451f);color:var(--fire,#ff451f);background:#ff451f14}html[data-theme=light] .fb-relight-take,html[data-theme=light] .fb-take,html[data-theme=light] .fb-relight-who b,html[data-theme=light] .fb-relight-text{color:#15151f}html[data-theme=light] .fb-relight-card{background:#f4f4f6}.fb-quote-wrap .fb-quote{margin-top:0;cursor:default}.fb-quote-x{position:absolute;top:-8px;right:-6px;width:26px;height:26px;border-radius:50%;border:none;background:#000;color:#fff;font-size:16px;line-height:1;cursor:pointer;box-shadow:0 0 0 2px var(--card)}html[data-theme=light] .fb-quote-name,html[data-theme=light] .fb-quote-meta b{color:#000}html[data-theme=light] .fb-quote{border-color:#dbdbdb}#product-repost-btn{width:40px;height:40px;padding:0;border-radius:50%;border:none;background:var(--soft-fill);color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#product-repost-btn:active{opacity:.7}html[data-theme=light] #product-page#product-page#product-page#product-page #product-repost-btn{background:#efefef;color:#000}#post-share-choices>div{background:#262626!important;border:none!important;border-radius:16px!important;color:#fff}#post-share-choices>div>div:first-child>div{font-family:var(--font-body)!important;font-size:17px!important;font-weight:700!important}#post-share-choices button[onclick^=_psc]{border:none!important;background:#ffffff14!important;border-radius:12px!important;color:inherit!important}html[data-theme=light] #post-share-choices>div{background:#fff!important;color:#000}html[data-theme=light] #post-share-choices button[onclick^=_psc]{background:#efefef!important}#creator-options-sheet>div:last-child{background:#262626!important;border:none!important;border-radius:20px 20px 0 0!important;color:#fff}#creator-options-sheet>div:last-child>div:nth-child(2){font-family:var(--font-body)!important;color:inherit!important;font-size:16px!important}#creator-options-sheet button{color:inherit}html[data-theme=light] #creator-options-sheet>div:last-child{background:#fff!important;color:#000}
