.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}}
.dashboard-boot{--boot-navbar:var(--dashboard-navbar-block);--boot-grid:linear-gradient(#83c59d18 1px, transparent 1px), linear-gradient(90deg,#83c59d18 1px,transparent 1px);background:var(--boot-grid),#081b12;background-size:24px 24px;inline-size:100%;overflow:hidden}.dashboard-boot *,.dashboard-boot :before,.dashboard-boot :after{box-sizing:border-box;min-inline-size:0}.dashboard-boot__status{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dashboard-boot__navbar{block-size:var(--boot-navbar);border-block-end:1px solid #47775a;align-items:center;gap:24px;padding:18px 24px;display:flex}.dashboard-boot__navbar>span{block-size:28px;inline-size:160px}.dashboard-boot__navbar>span:last-child{inline-size:100px;margin-inline-start:auto}.dashboard-boot__inset{block-size:calc(100dvh - var(--boot-navbar));padding:var(--dashboard-outer-top) var(--dashboard-outer-inline) var(--dashboard-outer-bottom)}.dashboard-boot__layout{container:dashboard-bootstrap/inline-size}.dashboard-boot__header,.dashboard-boot__sidebar,.dashboard-boot__workspace{background:var(--boot-grid),#183e29;background-size:24px 24px;border:1px solid #47775a;border-radius:28px;overflow:hidden}.dashboard-boot__header{grid-template-columns:var(--dashboard-header-logo-size) minmax(0, 1fr) 296px;grid-template-rows:var(--dashboard-header-copy-block) var(--dashboard-header-telemetry-height);direction:ltr;gap:8px 12px;inline-size:100%;margin-inline:auto;padding:8px;display:grid}.dashboard-boot__eye{aspect-ratio:1;grid-row:1/3}.dashboard-boot__heading{align-content:center;gap:8px;display:grid}.dashboard-boot__heading>span{block-size:20px}.dashboard-boot__heading>span:last-child{block-size:12px;inline-size:80%}.dashboard-boot__controls{grid-template-columns:1fr 44px;gap:8px;display:grid}.dashboard-boot__controls>span{block-size:50px}.dashboard-boot__telemetry{background:#040d08;border:1px solid #476d55;border-radius:10px;grid-column:2/-1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-boot__telemetry>span{border-inline-start:1px solid #476d5566;block-size:65px;margin:15px 10px}.dashboard-boot__sidebar{align-content:start;gap:12px;padding:20px 14px;display:grid}.dashboard-boot__sidebar>span{block-size:48px}.dashboard-boot__workspace{padding:16px}.dashboard-boot__navbar>span,.dashboard-boot__eye,.dashboard-boot__heading>span,.dashboard-boot__controls>span,.dashboard-boot__telemetry>span,.dashboard-boot__sidebar>span{background:#28553a;border-radius:6px}.dashboard-boot[data-collapsed=true] .dashboard-boot__header{border-radius:16px;grid-template-rows:44px;grid-template-columns:34px minmax(0,1fr) 44px}.dashboard-boot[data-collapsed=true] .dashboard-boot__eye{grid-row:1;align-self:center}.dashboard-boot[data-collapsed=true] .dashboard-boot__controls{grid-column:3;grid-template-columns:44px}.dashboard-boot[data-collapsed=true] .dashboard-boot__controls>span:first-child{display:none}.dashboard-boot[data-collapsed=true] .dashboard-boot__controls>span{block-size:44px}.dashboard-boot[data-collapsed=true] .dashboard-boot__telemetry,.dashboard-boot[data-collapsed=true] .dashboard-boot__heading>span:last-child{display:none}.dashboard-boot[data-sidebar-collapsed=true]{--boot-sidebar:var(--dashboard-frame-sidebar-collapsed)}@media (max-width:1199px){.dashboard-boot .dashboard-boot__header,.dashboard-boot[data-collapsed=true] .dashboard-boot__header{border-radius:0}.dashboard-boot__inset{padding:var(--dashboard-mobile-gap) var(--dashboard-mobile-inline) calc(54px + var(--dashboard-mobile-gap))}.dashboard-boot__sidebar{display:none}.dashboard-boot__layout .dashboard-desktop-layout__body{display:block}}@container dashboard-bootstrap (max-width:calc(72rem + 18px)){.dashboard-boot__header{grid-template-rows:112px 52px auto;grid-template-columns:112px minmax(0,1fr);row-gap:12px}.dashboard-boot__eye{grid-row:1}.dashboard-boot__controls,.dashboard-boot__telemetry{grid-column:1/-1}.dashboard-boot__controls{justify-self:end;inline-size:100%;max-inline-size:296px}.dashboard-boot__telemetry{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1200px){.dashboard-boot__telemetry{grid-auto-rows:minmax(min(var(--dashboard-header-telemetry-height), 100px), auto)}}}@container dashboard-bootstrap (max-width:518px){.dashboard-boot__header{grid-template-rows:76px 50px auto;grid-template-columns:76px minmax(0,1fr)}.dashboard-boot__telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-boot__telemetry>span:first-child{grid-column:1/-1;block-size:30px}}
