:root{--p-bg:#0a0a0a;--p-surface:#131313;--p-ink:#fafafa;--p-muted:#828282;--p-accent:#9d1000;--p-accent-ink:#fff;--p-action:#9d1000;--p-action-ink:#fff;--p-inv-bg:#fafafa;--p-inv-surface:#e6e6e6;--p-inv-ink:#0a0a0a;--p-inv-muted:#595959;--p-inv-accent:#9d1000;--p-inv-accent-ink:#fff;--p-inv-action:#9d1000;--p-inv-action-ink:#fff;--font-display:"Sora", system-ui, sans-serif;--font-text:"Figtree", system-ui, sans-serif;--font-mono:"Martian Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--display-weight:400;--display-tracking:-.035em;--display-tracking-xl:-.045em;--ly-scale:.9}:focus-visible{outline-color:var(--ink)}.hero__art>.ly-piece,.app.ui{--ui-font:var(--font-text);--ui-mono:var(--font-mono);--ui-radius:12px;--fx-bg:oklch(from var(--card) calc(l + .05) calc(c * .5) h);--fx-surface:var(--card);--fx-ink:var(--ink);--fx-muted:var(--muted);--fx-accent:var(--accent);--fx-accent-ink:var(--accent-ink)}.hero__art{background:radial-gradient(70% 60% at 18% 12%, color-mix(in oklab, var(--ground-surface) 80%, white), transparent 70%), radial-gradient(60% 50% at 90% 100%, color-mix(in oklab, var(--ground-bg) 80%, var(--ground-accent)), transparent 70%), var(--ground-bg)}.hero__proof{font-size:var(--t-small);color:var(--muted)}.hero__art>.ly-piece--main{bottom:calc(-1 * var(--ly-cut))}.hero__art>.ly-piece--main>.ui-win{width:100%;height:100%}.hero__art .ui-win__main{padding-right:var(--ly-cut-room)}@container ui-win (width>=540px){.hero__art .ui-win .ui-win__cols,.hero__art .ui-win .ui-win__row{grid-template-columns:24px 92px minmax(0,1fr) 72px}}.hero__art>.ly-piece--note{left:var(--s-6);bottom:var(--s-6);z-index:2;width:300px}@media (width<=1023px){.hero__art>.ly-piece--note{left:var(--s-4);bottom:var(--s-4);width:270px}}.fb-note{border:1px solid var(--u-border);border-radius:var(--u-r);background:var(--u-bg);color:var(--u-ink);box-shadow:var(--u-shadow);font:400 13px/1.4 var(--font-text);text-align:left;padding:14px 16px}.fb-note__row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.fb-note__title{font-weight:500;line-height:20px}.fb-note__line{border-top:1px solid var(--u-line);color:var(--u-text-2);align-items:center;gap:10px;padding:7px 0;display:flex}.fb-note__row+.fb-note__line{border-top:0}.fb-note__line b{color:var(--u-ink);font-weight:500}.fb-note__line i{background:var(--u-fill-3);width:18px;height:18px;color:var(--u-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:600;line-height:1;display:grid}.ui-win__st.fb-live{color:var(--u-accent-text);background:var(--u-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--u-accent) 22%, transparent)}.ui-win__st.fb-live:before{background:var(--u-accent);opacity:1}.ui-chat .ui-msg__col{gap:2px}.ui-chat .ui-msg__col>.ui-chat__srcs{margin-top:6px}.fb-chat__name{color:var(--u-ink);align-items:center;gap:6px;font-weight:500;line-height:20px;display:flex}.fb-chat__name .ui-chip{height:18px;padding:0 6px}.fb-chat__sys{color:var(--u-muted);background:var(--u-fill);box-shadow:inset 0 0 0 1px var(--u-line);border-radius:99px;justify-self:center;padding:4px 10px;font-size:13px;line-height:16px}.fb-chat__sys b{color:var(--u-ink);font-weight:500}.fb-chat__imgs{grid-template-columns:repeat(4,44px);gap:4px;margin-top:4px;display:grid}.fb-chat__imgs i{background:linear-gradient(135deg, oklch(.62 .09 var(--h,60)), oklch(.38 .07 calc(var(--h,60) + 40)));height:44px;box-shadow:inset 0 0 0 1px var(--u-line);border-radius:8px}.app.ui{margin-top:var(--s-7);background:var(--u-bg);border:1px solid var(--u-border);border-radius:var(--u-r);box-shadow:var(--u-shadow);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.app>.app__pane{min-width:0;min-height:0;position:relative;overflow:hidden}.app>.app__pane+.app__pane{border-left:1px solid var(--u-line)}.app>.app__pane>.ui-panel{width:100%;box-shadow:none;border:0;border-radius:0}.app>.app__pane:after{content:"";background:linear-gradient(transparent, var(--u-bg));pointer-events:none;height:64px;position:absolute;inset:auto 0 0}.app .ui-win__side{display:none}.app .ui-win__body{grid-template-columns:minmax(0,1fr)}@media (width>=1024px) and (width<=1279px){.app.ui{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (width<=1023px){.app.ui{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.app>.app__pane--list{max-height:252px}.app>.app__pane--list:after{display:none}.app>.app__pane+.app__pane{border-left:0;border-top:1px solid var(--u-line)}}@media (width<=639px){.app.ui{grid-template-rows:minmax(0,1fr)}.app>.app__pane--list{display:none}.app>.app__pane+.app__pane{border-top:0}}#chat .panel{--p-h:336px}@media (width>=1024px) and (width<=1279px){#chat .panel{--p-h:216px}}@media (width>=640px) and (width<=1023px){#chat>.wrap>.grid:last-child,#chat>.wrap>.group>.grid:last-child{flex:auto;align-self:stretch;min-height:0}}@media (width<=639px){#chat .panel{--p-h:164px}}#groups .frame,#safety .frame{background:var(--ground-bg);border-color:#0000}#groups .frame--hero{margin-top:var(--s-8);aspect-ratio:auto;min-height:280px}@media (width<=1023px){#safety .grid.fill{gap:var(--s-5);flex-direction:column;flex:1 0 auto;display:flex}#safety .grid.fill>.frame{--ratio:0px;flex:1 1 0;min-height:200px}}@media (width>=640px) and (width<=1023px){#safety .stage>.at-corner{right:calc(-1 * var(--cut,72px))}#safety .stage>.at-corner>.ui-win{width:100%}}@media (width<=639px){#safety .grid.fill>.frame{min-height:180px}.fb-facts>li{padding-block:var(--s-2)}}.fb-facts{margin:0;padding:0;list-style:none;display:grid}.fb-facts>li{padding:var(--s-3) 0;border-top:1px solid var(--line)}.fb-facts>li:last-child{border-bottom:1px solid var(--line)}.fb-menu{gap:1px;width:224px;padding:6px;display:grid}.fb-menu__item{height:32px;color:var(--u-ink);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-size:13px;line-height:16px;display:flex}.fb-menu__item.is-on{background:var(--u-fill-2);font-weight:500}#questions .faq{margin-top:var(--head-gap);flex:1 0 auto}#questions .faq>.faq__item{align-content:start}#questions .faq>.panel{--p-h:136px;margin-top:var(--s-5)}@media (width>=640px){#questions .faq{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#questions .faq>.faq__item:nth-child(2){padding-top:0}}@media (width>=640px) and (width<=1023px){#questions .faq>.faq__item{padding-block:var(--s-4)}#questions .faq>.faq__item:nth-child(-n+2){padding-top:0}}@media (width<=639px){#questions{--hm:2}#questions .faq{flex-direction:column;display:flex}#questions .faq>.panel{flex:1 0 auto}}@media (width<=359px){.nav__logo img{width:96px;height:auto}}
