.webchatFront{display:grid;gap:18px}.webchatFront__shell{display:grid;gap:18px;padding:20px}.webchatFront__shell--bare{min-height:100%;gap:0;padding:0;border:0;background:transparent;box-shadow:none;clip-path:none}.webchatFront__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.webchatFront__meta{display:grid;gap:10px;min-width:0}.webchatFront__eyebrow,.communityPublicTabs__eyebrow,.communityOverview__eyebrow{color:rgba(217,124,43,.82);font-family:Oswald,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.webchatFront__title,.communityPublicTabs__title{margin:0;font-family:"Russo One",sans-serif;font-size:clamp(1.48rem,2.35vw,2.15rem);line-height:1;text-transform:uppercase}.webchatFront__text,.communityPublicTabs__text{margin:0;max-width:56rem;color:rgba(239,230,218,.74);font-size:.96rem;line-height:1.55}.webchatFront__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.webchatFront__body{min-height:0}.webchatFront__body--bare{min-height:100%;height:100%}.webchatFront__inlineBar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.webchatFront__channelBar{display:grid;gap:12px;margin-bottom:14px}.webchatFront__channelBar--community{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 18px}.webchatFront__channelMeta{display:grid;gap:4px;min-width:0}.webchatFront__channelEyebrow{color:rgba(239,230,218,.52);font-family:Oswald,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.webchatFront__channelTitle{color:#fff7ee;font-family:"Russo One",sans-serif;font-size:1.35rem;line-height:1;text-transform:uppercase}.webchatFront__channelText{color:rgba(239,230,218,.64);font-size:.9rem;line-height:1.45}.webchatFront__authCard{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 14px;border:1px solid rgba(217,124,43,.24);background:linear-gradient(180deg,rgba(217,124,43,.08),rgba(255,255,255,.02));clip-path:var(--bite)}.webchatFront__authCopy{display:grid;gap:6px;min-width:0}.webchatFront__authCopy strong{color:#fff7ee;font-family:Oswald,sans-serif;font-size:.96rem;letter-spacing:.03em}.webchatFront__authCopy span{color:rgba(239,230,218,.68);font-size:.88rem;line-height:1.45}.webchatFront--embed .webchatFront__shell{min-height:100%;padding:18px}html.layout-embedded,html.layout-embedded body{min-height:100%}html.layout-embedded body.layout-embedded{overflow:hidden}html.layout-embedded .wrap--webchat.wrap--embedded{width:100%;min-height:100svh;height:100svh;margin:0;padding:0;overflow:hidden}html.layout-embedded .wrap--webchat.wrap--embedded .webchatFront--widget{min-height:100%;height:100%}html.layout-embedded .wrap--webchat.wrap--embedded .webchatFront--widget .webchat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:100%;height:100%}html.layout-embedded .wrap--webchat.wrap--embedded .webchatFront--widget .webchat__list{min-height:0;height:100%;overflow:auto}html.layout-embedded .wrap--webchat.wrap--embedded .webchatFront--widget .webchat__composer{flex-shrink:0}.communityPublicTabs{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:var(--community-vh,100dvh);height:var(--community-vh,100dvh);overflow:hidden}.communityPublicTabs__head{display:flex;align-items:center;justify-content:space-between;align-items:center;gap:14px 22px;padding:18px 20px}.communityPublicTabs__copy{display:grid;gap:6px;min-width:0}.communityPublicTabs__controls{display:flex;align-items:center;justify-content:flex-end;min-width:0}.communityPublicTabs__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.communityOverview{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:18px 22px;padding:22px;overflow:hidden}.communityOverview__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.communityOverview__stat{position:relative;display:grid;gap:8px;min-height:124px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));clip-path:var(--bite);overflow:hidden}.communityOverview__stat::before{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 0%,rgba(217,124,43,.08) 36%,rgba(255,225,191,.18) 50%,rgba(217,124,43,.06) 62%,transparent 100%);transform:translateX(-125%);animation:communityOverviewSweep 6.2s ease-in-out infinite;pointer-events:none}.communityOverview__value{position:relative;z-index:1;font-family:"Russo One",sans-serif;font-size:clamp(1.8rem,2.8vw,3rem);line-height:.92;text-transform:uppercase;color:#fff6e8}.communityOverview__label{position:relative;z-index:1;color:rgba(255,220,190,.76);font-family:Oswald,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.communityOverview__meta{position:relative;z-index:1;color:rgba(239,230,218,.64);font-size:.88rem;line-height:1.45}.communityOverview__stat.is-loading .communityOverview__value,.communityOverview__stat.is-loading .communityOverview__meta{color:rgba(239,230,218,.32)}.communityOverview__highlights{display:grid;gap:12px}.communityOverview__highlight{position:relative;display:grid;gap:10px;min-height:0;padding:18px 20px;align-content:start;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));clip-path:var(--bite);overflow:hidden}.communityOverview__highlight::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(217,124,43,.14),transparent 52%);opacity:.9}.communityOverview__highlight>*{position:relative;z-index:1}.communityOverview__highlightEyebrow{color:rgba(255,220,190,.68);font-family:Oswald,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.communityOverview__highlightTitle{margin:0;font-family:"Russo One",sans-serif;font-size:clamp(1rem,1.55vw,1.28rem);line-height:1.1;text-transform:uppercase}.communityOverview__highlightDesc{margin:0;color:rgba(239,230,218,.74);font-size:.92rem;line-height:1.52}.communityOverview__highlightCount{display:inline-flex;align-items:center;gap:8px;width:max-content;min-height:34px;padding:0 12px;border:1px solid rgba(217,124,43,.28);background:rgba(217,124,43,.1);color:#fff0dd;font-family:Oswald,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;clip-path:var(--bite)}.communityPublicTabs__body{min-width:0;min-height:0;height:100%;overflow:hidden}.communityPublicTabs__body .communityShell{padding:0;border:0;background:transparent;box-shadow:none;clip-path:none;min-height:100%!important;height:100%!important}.communityPublicTabs__body .communityTopbar{display:none!important}.communityPublicTabs__body .communityWorkspace{gap:18px}.communityPublicTabs__body .communitySidebar,.communityPublicTabs__body .communityBoard,.communityPublicTabs__body .communityRoster,.communityPublicTabs__body .communityWebchatBoard{border-color:rgba(217,124,43,.18);box-shadow:0 24px 50px rgba(0,0,0,.3) , inset 0 0 0 1px rgba(255,255,255,.03)}.communityPublicTabs__body .communityHistory{min-height:0}.communityPublicTabs__body .communityMessages{overscroll-behavior:contain}.communityWebchatPane,.communityWebchatBoard{display:none;padding:0;overflow:hidden;min-height:0;height:100%;max-height:100%;align-self:stretch}.communityWorkspace.is-webchat-active{grid-template-columns:220px minmax(0,1fr)}.communityWorkspace.is-webchat-active .communityBoard,.communityWorkspace.is-webchat-active .communityRoster{display:none!important}.communityWorkspace.is-webchat-active .communitySidebar{grid-column:1;grid-row:1}.communityWorkspace.is-webchat-active .communityWebchatBoard{display:grid;grid-column:2;grid-row:1;min-width:0}.communityWebchatPane .webchatFront,.communityWebchatBoard .webchatFront{min-height:100%;height:100%}.communityWebchatPane .webchatFront__shell,.communityWebchatBoard .webchatFront__shell{display:grid;grid-template-rows:minmax(0,1fr);min-height:100%;height:100%;padding:16px;border:0;background:transparent;box-shadow:none;clip-path:none}.communityWebchatPane .webchatFront__body--bare,.communityWebchatBoard .webchatFront__body--bare{display:grid;min-height:0;height:100%}.communityWebchatPane .webchat,.communityWebchatBoard .webchat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;height:100%}.communityWebchatPane .webchat__list,.communityWebchatBoard .webchat__list{min-height:0;height:auto;max-height:none;overflow:auto;overscroll-behavior:contain}.communityWebchatPane .webchat__composer,.communityWebchatBoard .webchat__composer{flex-shrink:0;margin-top:0;padding:8px}.communityChannel--webchat .communityChannel__count--webchat{min-width:28px;padding-inline:8px;letter-spacing:.08em;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08);color:rgba(255,235,214,.88)}.communityChannel--webchat.is-active .communityChannel__count--webchat{background:rgba(217,124,43,.22);color:#fff2e5}@keyframes communityOverviewSweep{
  0%, 18%{ transform:translateX(-125%); }
  46%, 100%{ transform:translateX(145%); }
}@media (max-width:1200px){.communityOverview{grid-template-columns:1fr}}@media (max-width:1024px){.communityPublicTabs__head,.webchatFront__head{align-items:flex-start}.communityPublicTabs__head{padding:16px}.communityPublicTabs__controls{width:100%}.communityPublicTabs__actions{justify-content:flex-start}}@media (max-width:860px){.communityPublicTabs__switcher{width:100%}.communityPublicTabs__tab{flex:1 1 0;justify-content:center}.communityOverview__stats{grid-template-columns:1fr}}@media (max-width:640px){.webchatFront__shell,.communityPublicTabs__head,.communityOverview{padding:18px}.communityPublicTabs__actions,.webchatFront__actions{width:100%;justify-content:flex-start}.communityPublicTabs__actions>*{flex:1 1 0;justify-content:center}.webchatFront__inlineBar{width:100%;justify-content:flex-start}.webchatFront__channelBar--community{grid-template-columns:1fr}.webchatFront__authCard{align-items:flex-start}.communityWebchatPane .webchatFront__shell,.communityWebchatBoard .webchatFront__shell{padding:12px}}