.app-loading{box-sizing:border-box;color:#e7fff0;text-align:center;background-color:#163d2b;background-image:linear-gradient(#88e7af20 1px,#0000 1px),linear-gradient(90deg,#88e7af20 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #487e5d;border-radius:10px;align-content:start;justify-items:stretch;gap:1rem;min-block-size:0;inline-size:100%;min-inline-size:0;padding:clamp(.75rem,1.5vw,1.25rem);animation:.12s ease-out .18s both app-loading-reveal;display:grid}.app-loading--workspace{flex:auto;align-self:stretch}.app-loading--page,.app-loading--auth{border-radius:0;min-block-size:100svh;animation-delay:.45s}.app-loading--compact{border-radius:8px;align-self:start;gap:.5rem;padding:.75rem}.app-loading p{overflow-wrap:anywhere;max-inline-size:36ch;margin:0;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.75}.app-loading__status{text-align:start;justify-content:flex-start;align-items:center;gap:.65rem;display:flex}.app-loading__art{flex:none;block-size:1.75rem;inline-size:1.75rem;position:relative}.app-loading__art span,.app-loading__art i{box-sizing:border-box;border:2px solid #3d805a;border-radius:50%;position:absolute}.app-loading__art span{border-style:dashed;border-block-start-color:#8cffb5;animation:2.4s linear infinite app-loading-orbit;inset:0}.app-loading__art i{border-block-color:#0000;border-inline-color:#78efa5;animation:1.6s linear infinite reverse app-loading-orbit;inset:22%}.app-loading__art b{background:#b3ffcf;position:absolute;inset:44%}.app-loading--compact .app-loading__art{block-size:1.75rem;inline-size:1.75rem}.rf-skeleton{text-align:start;gap:1rem;inline-size:100%;min-inline-size:0;display:grid;container-type:inline-size}.rf-skeleton *,.rf-skeleton :before,.rf-skeleton :after{box-sizing:border-box;min-inline-size:0}.rf-skeleton__line,.rf-skeleton__avatar,.rf-skeleton__media,.rf-skeleton__portrait,.rf-skeleton__field,.rf-skeleton__chip,.rf-skeleton__chart span{background:linear-gradient(100deg,#244f39 20%,#315f45 48%,#244f39 76%) 0 0/220% 100%;border:1px solid #80ba9440;border-radius:4px;animation:2.8s ease-in-out infinite rf-skeleton-shimmer;display:block}.rf-skeleton__lines{flex:1;align-content:center;gap:.65rem;display:grid}.rf-skeleton__line{block-size:.65rem;inline-size:92%}.rf-skeleton__line:first-child{block-size:.9rem;inline-size:60%}.rf-skeleton__line:last-child{inline-size:76%}.rf-skeleton__toolbar{flex-wrap:wrap;align-items:center;gap:1rem;min-block-size:4rem;display:flex}.rf-skeleton__toolbar>.rf-skeleton__lines{flex-basis:35%}.rf-skeleton__field{block-size:2.75rem;inline-size:100%}.rf-skeleton__toolbar>.rf-skeleton__field{inline-size:30%}.rf-skeleton__chip{block-size:1.7rem;inline-size:5rem}.rf-skeleton__rows{gap:.75rem;display:grid}.rf-skeleton__row{background:#102f22;border:1px solid #75b48b40;border-radius:8px;align-items:center;gap:1rem;min-block-size:5.5rem;padding:1rem;display:flex}.rf-skeleton__avatar{border-radius:50%;flex:none;block-size:2.75rem;inline-size:2.75rem}.rf-skeleton__media{flex:none;block-size:4.5rem;inline-size:6rem}.rf-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rf-skeleton--headlines .rf-skeleton__cards,.rf-skeleton--archive-preview .rf-skeleton__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-skeleton--archive-preview .rf-skeleton__card>.rf-skeleton__media{block-size:6rem;inline-size:100%}.rf-skeleton__card{background:#102f22;border:1px solid #75b48b40;border-radius:8px;align-content:start;gap:1.5rem;padding:1.25rem;display:grid}.rf-skeleton__metrics .rf-skeleton__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.rf-skeleton__chart{border-block-end:1px solid #75b48b;align-items:end;gap:5%;block-size:10rem;display:flex}.rf-skeleton__chart span{border-radius:3px 3px 0 0;flex:1}.rf-skeleton__profile{flex-wrap:wrap;align-items:center;gap:1.5rem;padding-block:1rem;display:flex}.rf-skeleton__portrait{border-radius:50%;block-size:8rem;inline-size:8rem}.rf-skeleton__profile>.rf-skeleton__field{inline-size:100%}.rf-skeleton__conversation,.rf-skeleton__document{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem;display:grid}.rf-skeleton__conversation .rf-skeleton__row>.rf-skeleton__chip{display:none}.rf-skeleton__thread{border:1px solid #75b48b40;border-radius:8px;gap:2rem;padding:1.25rem;display:grid}.rf-skeleton__thread>.rf-skeleton__lines:nth-child(2){margin-inline-start:25%}.rf-skeleton__auth{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;min-block-size:34rem;inline-size:100%;max-inline-size:70rem;margin-inline:auto;display:grid}.rf-skeleton__artwork{background:#102f22;border:1px solid #75b48b40;align-items:end;padding:2rem;display:grid}.rf-skeleton__form{align-content:start;gap:2rem;display:grid}.rf-skeleton--login .rf-skeleton__cards{grid-template-columns:minmax(0,1fr)}.rf-skeleton__hero{background:#102f22;border:1px solid #75b48b40;align-items:center;gap:2rem;min-block-size:16rem;padding:2rem;display:flex}.rf-skeleton__hero>.rf-skeleton__media{block-size:10rem;inline-size:30%}.rf-skeleton__document>div:last-child{gap:2rem;display:grid}@container (max-width:620px){.rf-skeleton__cards,.rf-skeleton__auth,.rf-skeleton__document,.rf-skeleton__conversation{grid-template-columns:minmax(0,1fr)}.rf-skeleton__metrics .rf-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-skeleton__artwork,.rf-skeleton__thread{display:none}.rf-skeleton__row{gap:.65rem;padding:.75rem}.rf-skeleton__row>.rf-skeleton__chip{display:none}.rf-skeleton__hero{gap:1rem;padding:1rem}.rf-skeleton__toolbar>.rf-skeleton__field{inline-size:100%}}@media (max-width:1350px){.rf-skeleton--headlines .rf-skeleton__cards,.rf-skeleton--archive-preview .rf-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rf-skeleton--headlines .rf-skeleton__cards,.rf-skeleton--archive-preview .rf-skeleton__cards{grid-template-columns:minmax(0,1fr)}}@keyframes rf-skeleton-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.rf-skeleton *{animation:none!important}}.admin-users-panel__skeleton-list{animation:.12s ease-out .18s both app-loading-reveal}.member-dashboard-shell__content>:not(.app-loading),.admin-dashboard__workspace-route>:not(.app-loading){transition:opacity .12s ease-out}@starting-style{.member-dashboard-shell__content>:not(.app-loading),.admin-dashboard__workspace-route>:not(.app-loading){opacity:.7}}@media (prefers-reduced-motion:reduce){.member-dashboard-shell__content>:not(.app-loading),.admin-dashboard__workspace-route>:not(.app-loading){transition:none}.admin-users-panel__skeleton-list{animation-duration:1ms}}.guest-footer-layout>main:has(>.app-loading){display:grid}.guest-footer-layout>main>.app-loading--page,.member-dashboard-shell__content .app-loading--page,.admin-dashboard__workspace .app-loading--page{block-size:100%;min-block-size:0}@keyframes app-loading-enter{0%{opacity:.65}to{opacity:1}}@keyframes app-loading-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-loading{animation-duration:1ms;animation-timing-function:step-end}.app-loading__art span,.app-loading__art i{animation:none}}.app-loading--compact{animation:.12s ease-out .18s both app-loading-reveal}.app-loading--workspace,.app-loading--compact.app-loading--skeleton{animation:.12s ease-out .45s both app-loading-reveal}@keyframes app-loading-reveal{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}:is(.member-dashboard-shell__content:has(>.app-loading--workspace),.admin-dashboard__workspace-route:has(>.app-loading--workspace)){align-content:stretch;display:grid}.guest-footer-layout>.app-loading--workspace{border-radius:0}.authenticated-route-region{display:contents}.authenticated-route-region:has(>.app-loading--workspace){inset-block:calc(var(--authenticated-navbar-height,86px) + 1px) 0;background:#071d14;flex-direction:column;min-block-size:0;min-inline-size:0;padding:clamp(.75rem,2vw,1.5rem);display:flex;position:fixed;inset-inline:0;overflow:auto}.member-dashboard-shell__content>.app-loading--workspace,.admin-dashboard__workspace .app-loading--workspace{background:0 0;border:0;border-radius:0}.admin-dashboard:has(>.app-loading--workspace:only-child){grid-template-rows:minmax(0,1fr);display:grid}@media (prefers-reduced-motion:reduce){.app-loading--workspace,.app-loading--compact{animation-duration:1ms;animation-timing-function:step-end}}.rf-skeleton__subnav{border-block:1px solid #47775a;flex-wrap:wrap;gap:8px;padding-block:10px;display:flex}.rf-skeleton__mail-panes{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:12px;display:grid}.admin-boot .rf-skeleton__card,.admin-boot .rf-skeleton__row,.admin-dashboard .rf-skeleton__card,.admin-dashboard .rf-skeleton__row,.admin-dashboard .rf-skeleton__thread,.admin-boot .rf-skeleton__thread{background-color:#102f22;background-image:linear-gradient(#83c59d18 1px,#0000 1px),linear-gradient(90deg,#83c59d18 1px,#0000 1px);background-size:24px 24px}@container (max-width:760px){.rf-skeleton__mail-panes{grid-template-columns:minmax(0,1fr)}.rf-skeleton__mail-panes>.rf-skeleton__thread{display:none}}.app-metric-card{--app-metric-card-value-color:#d6ecd8c7;--app-metric-card-support-color:#f4f7f1bd;min-width:0;min-height:var(--app-metric-card-min-height,86px);height:100%;padding:var(--app-metric-card-padding,12px 13px);align-content:center;place-items:center;gap:var(--app-metric-card-gap,5px);text-align:center;background:linear-gradient(#63ffa80a 1px, transparent 1px),linear-gradient(90deg, #63ffa808 1px, transparent 1px),radial-gradient(180px 92px at 50% 38%, #39ff881b, transparent 70%),linear-gradient(145deg, var(--app-metric-card-surface-start,#010704f5), var(--app-metric-card-surface-end,#040d08fb));color:#f4f7f19e;background-size:14px 14px,14px 14px,auto,auto;border:1px solid #39ff882b;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);font-size:.78rem;font-weight:850;line-height:1.2;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 0 24px #39ff8809,0 10px 24px #0000003d;container-type:inline-size}.app-metric-card__label{color:#74ffb3a3;min-width:0;max-width:100%;font-size:var(--app-metric-card-label-size,.66rem);letter-spacing:var(--app-metric-card-label-spacing,.12em);font-weight:950;line-height:var(--app-metric-card-label-line-height,1);text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-metric-card__value{min-width:0;max-width:100%;color:var(--app-metric-card-value-color);-webkit-text-fill-color:var(--app-metric-card-value-color);font-size:var(--app-metric-card-value-size,clamp(1.2rem, .94rem + .7vw, 1.62rem));letter-spacing:0;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-weight:950;line-height:1;overflow:hidden}.app-metric-card__value,.app-metric-card__value *{color:var(--app-metric-card-value-color);-webkit-text-fill-color:var(--app-metric-card-value-color)}.app-metric-card__value .app-tooltip__trigger{color:inherit;-webkit-text-fill-color:inherit}.app-metric-card__support{min-width:0;max-width:100%;color:var(--app-metric-card-support-color);font-size:var(--app-metric-card-support-size,.72rem);font-style:normal;font-weight:900;line-height:var(--app-metric-card-support-line-height,1.2);text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-items:center;gap:2px;display:grid;overflow:hidden}.app-metric-card__support em{color:#74ffb399;letter-spacing:.08em;text-transform:uppercase;text-align:center;min-width:0;font-size:.66rem;font-style:normal;font-weight:900}.app-metric-card--value-responsive .app-metric-card__value{white-space:nowrap;text-overflow:clip;font-size:clamp(.78rem,9.5cqi,1.5rem);line-height:1.08;overflow:visible}.app-metric-card--layout-centered{grid-template-rows:none;grid-auto-rows:max-content;place-content:center}.app-metric-card--layout-centered .app-metric-card__label,.app-metric-card--layout-centered .app-metric-card__value,.app-metric-card--layout-centered .app-metric-card__support{text-align:center;justify-self:center;inline-size:100%}.app-metric-card--success{--app-metric-card-value-color:#39ff88}.app-metric-card--success .app-metric-card__value{text-shadow:0 0 16px #39ff882e}.app-metric-card--warning{--app-metric-card-value-color:#ffd86a}.app-metric-card--danger{--app-metric-card-value-color:#ff8f8f}.app-metric-card--muted{--app-metric-card-value-color:#ebf6ecc7;--app-metric-card-support-color:#d6ecd88c;border-color:#bed3c121}.app-metric-card--compact{--app-metric-card-min-height:58px;--app-metric-card-padding:6px 7px;--app-metric-card-gap:2px;--app-metric-card-label-size:clamp(.48rem, 1.95vw, .55rem);--app-metric-card-label-spacing:.045em;--app-metric-card-label-line-height:1.1;--app-metric-card-value-size:clamp(.84rem, 3.45vw, 1rem);--app-metric-card-support-size:clamp(.5rem, 1.95vw, .58rem);--app-metric-card-support-line-height:1.15}.app-metric-card--mobile-tile{--app-metric-card-min-height:clamp(88px, 24vw, 112px);--app-metric-card-padding:clamp(9px, 2.8vw, 13px);--app-metric-card-gap:clamp(4px, 1.4vw, 7px);--app-metric-card-label-size:clamp(.56rem, 1.75vw, .68rem);--app-metric-card-label-spacing:.075em;--app-metric-card-label-line-height:1.08;--app-metric-card-value-size:clamp(1.12rem, 5.8vw, 1.72rem);--app-metric-card-support-size:clamp(.62rem, 2.35vw, .78rem);--app-metric-card-support-line-height:1.14}.app-metric-card--value-compact{--app-metric-card-value-size:clamp(.74rem, .62rem + .34vw, .96rem)}.app-metric-card--value-compact .app-metric-card__value{text-overflow:clip;white-space:normal;line-height:1.05;overflow:visible}.app-metric-card.is-loading{--app-metric-card-value-color:#d6ecd88c;--app-metric-card-support-color:#d6ecd88c}.app-metric-card.is-loading .app-metric-card__value,.app-metric-card.is-loading .app-metric-card__value *,.app-metric-card.is-loading .app-metric-card__support{color:#d6ecd88c;-webkit-text-fill-color:#d6ecd88c}.app-tooltip__trigger:is(:hover,:focus-visible,.is-open) .app-metric-card.is-interactive{border-color:#74ffb36b;box-shadow:0 14px 30px #0003,inset 0 0 28px #74ffb30f,inset 0 1px #ffffff0e}.app-tooltip__trigger:is(:hover,:focus-visible,.is-open) .app-metric-card.is-interactive.app-metric-card--warning{border-color:#ffd86a6b;box-shadow:0 14px 30px #0003,inset 0 0 28px #ffd86a0b,inset 0 1px #ffffff0e}.app-tooltip__trigger:is(:hover,:focus-visible,.is-open) .app-metric-card.is-interactive.app-metric-card--danger{border-color:#ff76766b;box-shadow:0 14px 30px #0003,inset 0 0 28px #ff76760a,inset 0 1px #ffffff0e}.app-tooltip__trigger:is(:hover,:focus-visible,.is-open) .app-metric-card.is-interactive.app-metric-card--muted{border-color:#bed3c13d}html[dir=rtl] .app-metric-card,.app-metric-card[dir=rtl]{direction:rtl}html[dir=rtl] .app-metric-card .app-metric-card__label,.app-metric-card[dir=rtl] .app-metric-card__label{letter-spacing:0}@media (prefers-reduced-motion:reduce){.app-metric-card{transition:none}}.app-metric-card--value-status .app-metric-card__value{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(.8rem,9cqi,1.1rem);line-height:1.2;overflow:visible}.app-metric-card__skeleton{align-content:center;min-block-size:1.2em;inline-size:5ch;max-inline-size:100%}.app-metric-card__skeleton .rf-skeleton__line{inline-size:100%}.app-metric-card--dashboard-header{--app-metric-card-min-height:86px;--app-metric-card-padding:12px 13px;--app-metric-card-gap:5px;--app-metric-card-label-size:.66rem;--app-metric-card-value-size:clamp(1.2rem, .94rem + .7vw, 1.62rem);inline-size:100%}@media (min-width:1200px) and (max-height:900px){.app-metric-card--dashboard-header{--app-metric-card-min-height:70px;--app-metric-card-padding:6px 8px;--app-metric-card-gap:2px;--app-metric-card-label-size:.52rem;--app-metric-card-value-size:clamp(.98rem, 1.04vw, 1.16rem)}}@media (min-width:1200px) and (max-height:780px){.app-metric-card--dashboard-header{--app-metric-card-min-height:60px;--app-metric-card-padding:5px 6px;--app-metric-card-label-size:.49rem;--app-metric-card-value-size:.94rem}}@media (max-width:1199px){.app-metric-card--dashboard-header{--app-metric-card-min-height:56px;--app-metric-card-padding:2px 6px;--app-metric-card-gap:2px;--app-metric-card-label-size:.66rem;--app-metric-card-value-size:1.2rem;--app-metric-card-label-spacing:.055em}}.app-metric-card{--app-metric-card-surface-start:#010704;--app-metric-card-surface-end:#040d08;--app-metric-card-value-color:#39ff88;background-color:#040d08;background-image:linear-gradient(#63ffa80a 1px,#0000 1px),linear-gradient(90deg,#63ffa808 1px,#0000 1px),linear-gradient(145deg,#010704,#040d08);background-size:14px 14px,14px 14px,auto;border-color:#476d55}.app-metric-card.app-metric-card--muted{--app-metric-card-value-color:#ebf6ecc7}.app-metric-card.app-metric-card--warning{--app-metric-card-value-color:#ffd86a}.app-metric-card.app-metric-card--danger{--app-metric-card-value-color:#ff8f8f}.app-metric-card.is-loading{--app-metric-card-value-color:#d6ecd88c}.app-metric-card .app-metric-card__label{color:#b5dbc3;text-transform:uppercase}.app-metric-card .app-metric-card__value,.app-metric-card .app-metric-card__value *{color:var(--app-metric-card-value-color);-webkit-text-fill-color:var(--app-metric-card-value-color)}
