.fpx-app,.fpx-app *{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}.fpx-app[data-zoom] [data-fpx=shell]{height:var(--fpx-h)!important}.fpx-app{min-height:100%;background:#FAF9F7;font-family:Karla,system-ui,sans-serif;color:#12162A;-webkit-font-smoothing:antialiased}.fpx-app a{color:#E2431F;text-decoration:none}.fpx-app a:hover{color:#12162A}.fpx-app button{font-family:Karla,system-ui,sans-serif}.fpx-app details>summary{list-style:none;cursor:pointer}.fpx-app details>summary::-webkit-details-marker{display:none}.fpx-app,.fpx-app *{scrollbar-width:thin;scrollbar-color:transparent transparent}.fpx-app .fpx-scrolling{scrollbar-color:#D9DCE4 transparent}.fpx-app ::-webkit-scrollbar{width:11px;height:11px}.fpx-app ::-webkit-scrollbar-thumb{background:transparent;border-radius:9px;border:3px solid transparent;background-clip:content-box}.fpx-app .fpx-scrolling::-webkit-scrollbar-thumb{background:#D9DCE4;background-clip:content-box}@keyframes fpxIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes fpxPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes fpxBar{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}[data-fpx=room-graph-wrap]:has([data-fill]){flex:none!important;height:clamp(300px,calc(100vh - 300px),900px)}[data-fpx=room-graph]:has([data-fill]){flex:1 1 0%!important;min-height:0;display:flex;flex-direction:column}[data-fpx=room-graph-wrap]:has([data-room-fit]){flex:1 1 0%!important;min-height:0;align-items:stretch}[data-fpx=room-graph]:has([data-room-fit]){flex:1 1 0%!important;min-height:0;display:flex;flex-direction:column}@media (max-width:1279px) and (min-width:961px){[data-fpx=room]{flex-basis:min(44vw,560px)!important}}@media (max-width:960px){[data-fpx=shell]{overflow-x:hidden!important;height:100dvh!important}[data-fpx=rail][data-open=false]{display:none!important}[data-fpx=rail][data-open=true]{position:fixed!important;top:0;bottom:0;left:0;width:min(300px,86vw)!important;z-index:40;box-shadow:0 24px 48px rgba(18,22,42,.25)}[data-fpx=rail-backdrop][data-open=true]{display:block!important;position:fixed;inset:0;z-index:39;background:rgba(18,22,42,.35)}[data-fpx=room-drag],[data-fpx=room]{display:none!important}[data-fpx=rail-toggle]{display:grid!important}[data-fpx=chat-head],[data-fpx=panel-head]{padding-left:14px!important}}[data-fpx=own-acts][data-on=true],[data-fpx=own-msg]:focus-within [data-fpx=own-acts],[data-fpx=own-msg]:hover [data-fpx=own-acts]{opacity:1!important}[data-fpx=own-edit][data-on=true]{background:#12162A!important;color:#FFF!important}[data-fpx=brain-acts][data-on=true],[data-fpx=brain-msg]:focus-within [data-fpx=brain-acts],[data-fpx=brain-msg]:hover [data-fpx=brain-acts]{opacity:1!important}button:focus-within [data-fpx=sub-close],button:hover [data-fpx=sub-close]{opacity:1!important}[data-fpx=thumb][data-on=true]{color:#12805C!important;background:#EAF8F1!important}[data-fpx=thumb][data-on=down]{color:#B42318!important;background:#FDECEA!important}@media (hover:none){[data-fpx=brain-acts],[data-fpx=own-acts]{opacity:1!important}}@media (max-width:720px){.fpx-app [data-screen-label] [data-fx~=cols]{grid-template-columns:minmax(0,1fr)!important}.fpx-app [data-screen-label] [data-fx~=cols4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fpx-app [data-screen-label] [data-fx~=row]{flex-wrap:wrap!important}.fpx-app [data-screen-label] [data-fx~=row]>[data-fx~=grow]{flex-basis:100%!important}.fpx-app [data-screen-label] [data-fx~=minw]{min-width:0!important}.fpx-app [data-screen-label] table{display:block;overflow-x:auto;max-width:100%}.fpx-app [data-screen-label]{padding-left:14px!important;padding-right:14px!important}.fpx-app [data-fx~=drag],[data-fpx=view-as]{display:none!important}[data-fpx=panel-head]{gap:8px!important;padding:10px 12px!important}[data-fpx=panel-head] h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:17px!important}[data-fpx=panel-head] button{padding:8px 10px!important;font-size:12px!important}}@keyframes fpxUnfold{0%{grid-template-rows:0fr;opacity:0;transform:translateY(-4px)}to{grid-template-rows:1fr;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-fpx=unfold]{animation:none!important}}@keyframes rgRing{0%{transform:scale(1);opacity:.6}to{transform:scale(2.7);opacity:0}}@keyframes rgPop{0%{box-shadow:0 0 0 0 rgba(232,84,43,.45)}to{box-shadow:0 0 0 14px rgba(232,84,43,0)}}@keyframes rgBreathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}.fpx-app [role=tab],.fpx-app a,.fpx-app button{transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .15s ease}.fpx-app button:active{transform:translateY(1px)}.fpx-app [role=alertdialog],.fpx-app [role=dialog]{animation:fpxDialog .18s ease both}@keyframes fpxDialog{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.fpx-app [data-fpx=meter]>div,.fpx-app [data-fpx=meter]>span{transition:width .6s cubic-bezier(.2,.8,.2,1)}.fpx-app [data-fpx=screen]{animation:fpxIn .22s ease both}@keyframes fpxDots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}[data-fpx=thinking] i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#FFF4F0;animation:fpxDot 1.2s ease-in-out infinite}[data-fpx=thinking] i:nth-child(2){animation-delay:.15s}[data-fpx=thinking] i:nth-child(3){animation-delay:.3s}[data-fpx=thinking] i:nth-child(4){animation-delay:.45s}@keyframes fpxDot{0%,60%,to{background:#FFF4F0;transform:translateY(0)}25%{background:#E2431F;transform:translateY(-8px)}}[data-fpx=composer-input]::placeholder{color:#4C5468;opacity:1}.fpx-app [data-screen-label][data-fpx=overview] [data-fx~=row]:not([data-fpx=ov-need-head]){flex-wrap:nowrap!important}[data-fpx=dlg-grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}@media (max-width:720px){[data-fpx=dlg-grid]{grid-template-columns:minmax(0,1fr)}}[data-fpx=ov-tiles]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}[data-fpx=ov-grid]{display:grid;grid-template-columns:minmax(0,692fr) minmax(0,453fr);gap:24px;align-items:start}@media (max-width:1279px){[data-fpx=ov-tiles]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-fpx=ov-grid]{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){[data-fpx=ov-tiles]{grid-template-columns:minmax(0,1fr)}[data-fpx=ov-tabs]{flex-wrap:nowrap!important}[data-fpx=ov-row]>span:first-child>span:last-child{white-space:normal!important;font-size:15px!important;line-height:20px!important}[data-fpx=ov-need-head]{padding-left:12px!important}[data-fpx=ov-need-head]>span:first-child{padding-left:0!important}[data-fpx=ov-tab]{padding:8px!important}[data-fpx=ov-head],[data-fpx=ov-row]{grid-template-columns:minmax(0,1fr) auto 28px!important}[data-fpx=ov-row]{height:auto!important;min-height:60px;padding:8px 0!important}[data-fpx=ov-head]>span:nth-child(2),[data-fpx=ov-row]>span:nth-child(2){padding:0 8px!important}[data-fpx=ov-src]{grid-template-columns:minmax(0,1fr) auto!important;padding:8px 12px!important}[data-fpx=ov-src]>:nth-child(3){grid-column:1/-1;padding-left:52px}}[data-fpx=rail-expand]{opacity:0;transition:opacity .18s}[data-fpx=rail-expand]:focus-visible,[data-fpx=rail-expand]:hover{opacity:1}[data-fpx=ellipsis]{position:relative;display:inline-block;flex:none;width:28px;height:28px;margin:0 2px 0 -10px}[data-fpx=ellipsis] [data-ellipsis=box]{position:absolute;left:0;top:0;width:80px;height:80px;transform:scale(.35);transform-origin:0 0}[data-fpx=ellipsis] [data-ellipsis=box] span{display:block;position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#E2431F;animation-timing-function:cubic-bezier(0,1,1,0)}[data-fpx=ellipsis] [data-ellipsis=box] span:first-child{left:8px;animation:fpxEllipsis1 .6s infinite}[data-fpx=ellipsis] [data-ellipsis=box] span:nth-child(2){left:8px;animation:fpxEllipsis2 .6s infinite}[data-fpx=ellipsis] [data-ellipsis=box] span:nth-child(3){left:32px;animation:fpxEllipsis2 .6s infinite}[data-fpx=ellipsis] [data-ellipsis=box] span:nth-child(4){left:56px;animation:fpxEllipsis3 .6s infinite}@keyframes fpxEllipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fpxEllipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes fpxEllipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.fpx-app *,.fpx-app :after,.fpx-app :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.ph1:hover{border-color:#D0D5DD}.ph2:hover{background:#FAF9F7}.ph3:hover{background:#C23A17;border-color:#C23A17}.ph4:hover{border-color:#D0D5DD;background:#FAF9F7}.ph5:hover{background:#F2F4F7}.ph6:hover{background:#EEB8A5}.ph7:hover{border-color:#E2431F;color:#E2431F}.ph8:hover{color:#12162A}.pf9:focus{border-color:#E2431F}.ph10:hover{color:#E2431F}.ph11:hover{color:#C23A17}.ph12:hover{border-color:#D0D5DD;color:#12162A}.ph13:hover{background:#000}.ph14:hover{color:#12162A;background:#F2F4F7}.ph15:hover{border-color:#E2431F}.ph16:hover{color:#12805C}.ph17:hover{border-color:#E2431F;color:#C23A17}.ph18:hover{border-color:#12805C}.ph19:hover{border-color:#EEB8A5}.ph20:hover{border-color:#12805C;color:#12805C}.ph21:hover{background:#C23A17}.ph22:hover{border-color:#6D28D9;color:#6D28D9}.ph23:hover{background:#FAF9F7;padding-left:4px}.ph24:hover{border-color:#C23A17;color:#C23A17}.ph25:hover{background:#FFF4F0}.ph26:hover{background:#F2F4F7;color:#12162A}.ph27:hover{border-color:#12162A}.ph28:hover{background:#E2431F}.ph29:hover{color:#FFF}.ph30:hover{color:#E2431F}.ph30:hover,.ph31:hover{text-decoration:underline}.ph32:hover{background:#0B5E43}.ph33:hover{border-color:#0F766E}.ph34:hover{background:#B7DED3}.ph35:hover{border-color:#B8760D;color:#B8760D}.ph36:hover{background:#8A5A0B}.ph37:hover,.ph38:hover{background:rgba(255,255,255,.8)}.ph38:hover{opacity:1}