@charset "UTF-8";.platform-app,.cdk-overlay-container{--p-bg-1: #f6f7fa;--p-bg-2: #edf0f5;--p-panel: #ffffff;--p-panel-soft: #f7f8fb;--p-ink: #0f172a;--p-ink-soft: #475467;--p-ink-muted: #94a3b8;--p-line: #e2e6ee;--p-line-strong: #cbd3df;--p-accent: #0f172a;--p-accent-ink: #ffffff;--p-accent-soft: #eef2f8;--p-success: #16a34a;--p-warn: #d97706;--p-danger: #dc2626;--p-shadow: 0 18px 45px rgba(15, 23, 42, .08);--p-shadow-strong: 0 30px 70px rgba(15, 23, 42, .18);--p-radius: 22px;--p-radius-sm: 14px;--p-sidebar-w: 17.5rem;--p-sidebar-w-collapsed: 5.25rem;--p-widget-gap: .8rem;--p-widget-padding: 1rem;--p-widget-min-height: 14rem;--p-widget-header-min-height: 2rem;--p-widget-header-gap: .8rem;--p-widget-converter-max: 35rem}[data-theme=dark] .platform-app,[data-theme=dark] .cdk-overlay-container{--p-bg-1: #0b1020;--p-bg-2: #131a2c;--p-panel: #131a2c;--p-panel-soft: #182239;--p-ink: #e6ebf5;--p-ink-soft: #94a3b8;--p-ink-muted: #7d8da6;--p-line: #1f2a44;--p-line-strong: #2a3656;--p-accent: #e6ebf5;--p-accent-ink: #0b1020;--p-accent-soft: #1c2742;--p-shadow: 0 22px 55px rgba(0, 0, 0, .45);--p-shadow-strong: 0 30px 80px rgba(0, 0, 0, .65)}:where(.platform-widget-card){display:grid;gap:var(--p-widget-gap, .8rem);height:100%;min-height:var(--p-widget-min-height, 14rem);padding:var(--p-widget-padding, 1rem);border:1px solid var(--p-line, #e2e6ee);border-radius:var(--p-radius, 22px);box-shadow:var(--p-shadow, 0 18px 45px rgba(15, 23, 42, .08))}:where(.platform-widget-card__topline){display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--p-widget-header-gap, .8rem);min-height:var(--p-widget-header-min-height, 2rem)}:where(.platform-widget-card__label){display:inline-flex;align-items:center;gap:.45rem;padding-top:.08rem;color:var(--p-ink-soft, #475467);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}:where(.platform-widget-card__source){display:inline-flex;align-items:center;gap:.35rem;min-height:1.95rem;padding:.3rem .65rem;border:1px solid var(--p-line, #e2e6ee);border-radius:999px;background:color-mix(in srgb,var(--p-panel, #ffffff) 88%,transparent);color:var(--p-ink-soft, #475467);font-size:.7rem;font-weight:700;white-space:nowrap}:where(.platform-widget-card__message){margin:0;color:var(--p-ink-soft, #475467);font-size:.78rem;line-height:1.45}@media(max-width:639px){.platform-app{--p-widget-padding: .85rem;--p-widget-gap: .72rem}:where(.platform-widget-card__source){min-height:1.8rem;padding-inline:.55rem;font-size:.66rem}:where(.platform-widget-card__message){font-size:.72rem}}:root{--color-ink: #f5f7fa;--color-ink-soft: #99a2ad;--color-ink-muted: #68717c;--color-surface: rgba(12, 12, 14, .84);--color-surface-strong: rgba(16, 16, 18, .94);--color-surface-muted: rgba(255, 255, 255, .04);--color-accent: #f3f4f6;--color-accent-deep: #ffffff;--color-highlight: #6f7680;--color-border: rgba(255, 255, 255, .08);--color-border-strong: rgba(255, 255, 255, .14);--font-body: "Manrope", "Segoe UI", sans-serif;--font-display: "Sora", "Segoe UI", sans-serif;--shadow-soft: 0 32px 80px rgba(0, 0, 0, .34);--shadow-strong: 0 48px 130px rgba(0, 0, 0, .5);--radius-xl: 32px;--radius-lg: 22px;--max-content-width: 1220px}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth;color-scheme:dark}body{min-width:320px;min-height:100vh;margin:0;font-family:var(--font-body);color:var(--color-ink);background:radial-gradient(circle at top center,rgba(255,255,255,.08),transparent 28%),radial-gradient(circle at 20% 80%,rgba(122,128,138,.12),transparent 22%),repeating-linear-gradient(90deg,rgba(255,255,255,.015) 0,rgba(255,255,255,.015) 1px,transparent 1px,transparent 120px),linear-gradient(180deg,#040404,#09090b 46%,#050505)}body:before,body:after{position:fixed;content:"";pointer-events:none;z-index:-1}body:before{top:-10rem;right:-8rem;width:24rem;height:24rem;border-radius:50%;background:#ffffff14;filter:blur(46px)}body:after{bottom:-7rem;left:-5rem;width:20rem;height:20rem;border-radius:38% 62% 57% 43%;background:#72798414;filter:blur(36px)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img,svg{display:block;max-width:100%}::selection{color:#040404;background:#f3f4f6e6}::-webkit-scrollbar{width:.8rem}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{border:2px solid rgba(0,0,0,0);border-radius:999px;background:#ffffff1f;background-clip:padding-box}.reveal-on-scroll{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms)}.reveal-on-scroll--visible{opacity:1;transform:translateY(0) scale(1)}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-on-scroll{opacity:1;transform:none;transition:none}}@supports (view-transition-name: platform-route){::view-transition-group(platform-route){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(platform-route),::view-transition-new(platform-route){mix-blend-mode:normal}::view-transition-old(platform-route){animation:platform-route-exit .18s cubic-bezier(.4,0,1,1) both}::view-transition-new(platform-route){animation:platform-route-enter .24s cubic-bezier(.22,1,.36,1) both}html[data-route-transition-to=dashboard]::view-transition-new(platform-route){animation:platform-route-dashboard-enter .22s cubic-bezier(.2,.9,.2,1) both}html[data-route-transition-to=apps]::view-transition-new(platform-route),html[data-route-transition-to=app]::view-transition-new(platform-route){animation:platform-route-apps-enter .25s cubic-bezier(.2,.9,.2,1) both}html[data-route-transition-to=calendar]::view-transition-new(platform-route){animation:platform-route-calendar-enter .24s cubic-bezier(.2,.9,.2,1) both}html[data-route-transition-to=administration]::view-transition-new(platform-route),html[data-route-transition-to=settings]::view-transition-new(platform-route),html[data-route-transition-to=invitees]::view-transition-new(platform-route){animation:platform-route-panel-enter 235ms cubic-bezier(.2,.9,.2,1) both}::view-transition-old(root),::view-transition-new(root){animation:none}}@keyframes platform-route-enter{0%{opacity:0;filter:blur(5px);transform:translateY(14px) scale(.992)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes platform-route-exit{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(-6px) scale(.996)}}@keyframes platform-route-dashboard-enter{0%{opacity:0;transform:translateY(10px) scale(.994)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes platform-route-apps-enter{0%{opacity:0;transform:translate(14px) scale(.994)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes platform-route-calendar-enter{0%{opacity:0;transform:translateY(6px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes platform-route-panel-enter{0%{opacity:0;transform:translate(8px) scale(.996)}to{opacity:1;transform:translate(0) scale(1)}}.dashboard-health-tooltip .mdc-tooltip__surface{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:radial-gradient(circle at top left,rgba(99,102,241,.14),transparent 10rem),#0a0f1bf0;color:#e8edf8;box-shadow:0 18px 50px #00000061;font-family:var(--font-body);font-size:.78rem;line-height:1.45;padding:.8rem .95rem}
