.fb{--fb-accent:var(--ucp-accent,#d292cb);--fb-panel:var(--ucp-panel,#17101b);color:inherit;font:inherit;max-width:1100px;margin:auto;overflow-wrap:anywhere}.fb *{box-sizing:border-box}.fb [hidden]{display:none!important}.fb h2{font-size:clamp(1.65rem,4vw,2.6rem);line-height:1.12;margin:.5rem 0 1.3rem;letter-spacing:-.03em}.fb h3{font-size:1.15rem}.fb-eyebrow{color:var(--fb-accent);font-size:.72rem;font-weight:800;letter-spacing:.14em}.fb-actions,.fb-metadata,.fb-evidence{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin:1rem 0}.fb button,.fb a{font:inherit}.fb-button,.fb-primary,.fb form>button,.fb-filters>button{cursor:pointer;padding:.65rem 1rem;border:1px solid color-mix(in srgb,var(--fb-accent) 45%,transparent);border-radius:8px;background:var(--fb-panel);color:inherit;font-weight:700}.fb-primary{background:color-mix(in srgb,var(--fb-accent) 19%,var(--fb-panel))!important}.fb button:hover{border-color:var(--fb-accent);filter:brightness(1.12)}.fb button:disabled{opacity:.55;cursor:wait}.fb :focus-visible{outline:2px solid var(--fb-accent);outline-offset:3px}.fb label{display:grid;gap:.4rem;font-size:.87rem;font-weight:700}.fb input,.fb select,.fb textarea{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--fb-accent) 30%,transparent);border-radius:7px;background:var(--fb-panel);color:inherit;padding:.75rem;font:inherit}.fb textarea{resize:vertical;line-height:1.6}.fb input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--fb-accent)}.fb-check{display:flex!important;align-items:flex-start;gap:.65rem!important;line-height:1.5;font-weight:400!important}.fb-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.fb-compose,.fb-reply{display:grid;gap:1.2rem;max-width:800px;margin-top:1.5rem}.fb-compose>div{display:grid;gap:1rem}.fb-compose>button,.fb-reply>button{justify-self:start}.fb-muted{font-size:.85rem;line-height:1.6;opacity:.8}.fb-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.8rem;margin:1.5rem 0}.fb-filters .fb-check{align-self:center}.fb-filters>button{justify-self:start;align-self:end}.fb-list{display:grid;gap:.7rem}.fb-thread{display:grid;gap:.5rem;text-align:left;border:1px solid color-mix(in srgb,var(--fb-accent) 20%,transparent);background:var(--fb-panel);color:inherit;padding:1.2rem;border-radius:10px;cursor:pointer}.fb-thread strong{font-size:1.15rem}.fb-thread small,.fb-thread span{font-size:.8rem;opacity:.8}.fb-thread.fb-unread{border-left:4px solid var(--fb-accent)}.fb-metadata span{padding:.3rem .55rem;border:1px solid color-mix(in srgb,var(--fb-accent) 30%,transparent);border-radius:5px;font-size:.78rem}.fb-details{display:grid;grid-template-columns:minmax(100px,160px) 1fr;gap:.55rem 1rem;font-size:.9rem;padding:1.1rem;border:1px solid color-mix(in srgb,var(--fb-accent) 20%,transparent);border-radius:8px}.fb-details dt{text-transform:capitalize;font-weight:700}.fb-details dd{margin:0;white-space:pre-wrap}.fb-messages{display:grid;gap:1rem;margin:1.5rem 0}.fb-message,.fb-idea{border:1px solid color-mix(in srgb,var(--fb-accent) 20%,transparent);background:var(--fb-panel);padding:1.2rem;border-radius:10px}.fb-message.fb-from-mia{border-left:3px solid var(--fb-accent)}.fb-message small{font-size:.8rem;opacity:.8}.fb-message-text{white-space:pre-wrap;line-height:1.7;margin-bottom:0}.fb-result{white-space:pre-wrap;line-height:1.6;color:var(--fb-accent)}.fb-error{color:#ff809a}.fb-page{margin:0;background:#0d0910;color:#f3edf3;font:16px/1.6 Arial,sans-serif}.fb-page header{display:flex;justify-content:space-between;gap:1rem;max-width:1100px;margin:auto;padding:1.3rem 24px;border-bottom:1px solid #af81b233}.fb-page header a{color:#e5c1eb;text-decoration:none;font-weight:700}.fb-page main{max-width:1100px;margin:auto;padding:2.5rem 24px 6rem}.fb-page[data-site=beside]{--fb-accent:#a8d7ee;--fb-panel:#121922;background:#0b1017;color:#edf5fa}.fb-page .fb-intro{max-width:750px;margin:0 0 2rem;opacity:.8}@media(max-width:760px){.fb-filters{grid-template-columns:1fr 1fr}.fb-filters label:first-child{grid-column:1/-1}.fb-columns{grid-template-columns:1fr}.fb-page header{flex-wrap:wrap}.fb-details{grid-template-columns:1fr}.fb-details dd{margin-bottom:.5rem}}@media(prefers-reduced-motion:reduce){.fb *{scroll-behavior:auto!important}}.support-shared-link{display:inline-flex;padding:.9rem 1.3rem;border:1px solid #a882b2;border-radius:8px;background:#28192d;color:#f4dff7;font-weight:700;text-decoration:none}.fb-page[data-site=beside]{--ucp-accent:#a8d7ee;--ucp-panel:#121922}.fb nav.fb-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 1.8rem}.fb nav [aria-current=page]{background:color-mix(in srgb,var(--fb-accent) 22%,var(--fb-panel));border-color:var(--fb-accent)}.fb-compose{max-width:760px;margin-top:1rem}.fb-compose>.fb-main-message{font-size:1rem}.fb-context{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem;padding:.8rem 1rem;border-left:3px solid var(--fb-accent);background:color-mix(in srgb,var(--fb-panel) 75%,transparent);font-size:.88rem}.fb-context button{padding:.35rem .6rem;font-size:.8rem}.fb-more{margin:1rem 0;border:1px solid color-mix(in srgb,var(--fb-accent) 25%,transparent);border-radius:8px;padding:.8rem 1rem}.fb-more summary{cursor:pointer;font-weight:700;line-height:1.5}.fb-more>div,.fb-more>form{margin-top:1rem;display:grid;gap:1rem}.fb-more .fb-actions{display:flex}.fb-compose>.fb-extra{margin:0}.fb-guest-fields,.fb-professional-fields{display:grid;gap:1rem}.fb-guest-fields p{margin:0}.fb-extra input[type=file]{font-size:.85rem}.fb-consent{font-size:.78rem!important;opacity:.85}.fb-sent{padding:1.4rem;margin:0 0 1.8rem;border:1px solid var(--fb-accent);border-radius:10px;background:color-mix(in srgb,var(--fb-accent) 12%,var(--fb-panel))}.fb-sent h3{font-size:1.4rem;margin:0 0 .6rem}.fb-save-link{display:grid;gap:.6rem}.fb-save-link button{justify-self:start}.fb-save-link input{font-size:.8rem}.fb-restore{display:grid;gap:1rem;max-width:650px;margin:1.4rem 0}.fb-restore>button{justify-self:start}.fb-count{font-size:.75rem;background:var(--fb-accent);color:#16101a;padding:.1rem .4rem;margin-left:.4rem;border-radius:1rem}.fb-other{max-width:760px}.fb-page header a{font-size:.9rem}@media(max-width:500px){.fb nav.fb-actions{display:grid;grid-template-columns:1fr 1fr}.fb nav.fb-actions button:last-child:nth-child(odd){grid-column:1/-1}.fb nav button{padding:.75rem .6rem;font-size:.85rem}.fb-page main{padding:1.5rem 18px 4rem}.fb-page header{padding:1rem 18px}.fb-page header a{font-size:.8rem}}.support-shortcuts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:18px 20px;position:relative;z-index:0}.support-shortcuts a{padding:10px 16px;border:1px solid #829cae;border-radius:8px;background:#14212c;color:#edf5fa;text-decoration:none;font-weight:700;font-size:14px}.support-shortcuts a:hover{background:#253d50}.fb-compose>button[data-send]{min-height:48px}.fb nav.fb-actions{margin:.8rem 0 1.2rem}.fb-page main{padding-top:1.5rem}.fb-compose>.fb-intro{margin:0}.fb-extra summary,.fb-other summary{font-size:.9rem}.fb-compose+.fb-other{margin-top:1rem}.fb-context[hidden]{display:none!important}@media(max-width:500px){.fb-page main{padding-top:1rem}.fb h2{margin-bottom:1rem}.fb-compose{gap:1rem}.fb-compose>button[data-send]{width:100%;justify-self:stretch}.fb-compose .fb-muted{font-size:.8rem}}body.drawer-open .support-shortcuts{visibility:hidden;pointer-events:none}.ucp-site-filter[hidden]{display:none!important}.fb-message-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.fb-message .fb-message-time{font:400 .5rem/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;color:#98939f;opacity:1;white-space:nowrap}[data-ucp-theme=blue-circuit] .fb-message .fb-message-time{color:#66616d}.fb button.fb-placeholder:disabled{cursor:default}
