*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary:#3b82f6;--color-primary-dark:#2563eb;--color-primary-light:#60a5fa;--color-primary-rgb:59,130,246;--color-primary-alpha-2:rgba(59,130,246,0.02);--color-primary-alpha-3:rgba(59,130,246,0.03);--color-primary-alpha-5:rgba(59,130,246,0.05);--color-primary-alpha-8:rgba(59,130,246,0.08);--color-primary-alpha-10:rgba(59,130,246,0.1);--color-primary-alpha-15:rgba(59,130,246,0.15);--color-primary-alpha-20:rgba(59,130,246,0.2);--color-primary-alpha-25:rgba(59,130,246,0.25);--color-primary-alpha-30:rgba(59,130,246,0.3);--color-primary-alpha-40:rgba(59,130,246,0.4);--color-primary-alpha-50:rgba(59,130,246,0.5);--color-primary-dark-rgb:37,99,235;--color-primary-dark-alpha-5:rgba(37,99,235,0.05);--color-secondary:#6b7280;--color-background:#000000;--color-surface:rgba(255,255,255,0.03);--color-surface-hover:rgba(255,255,255,0.05);--color-surface-elevated:rgba(255,255,255,0.06);--color-surface-elevated-hover:rgba(255,255,255,0.08);--color-border:rgba(255,255,255,0.08);--color-border-subtle:rgba(255,255,255,0.05);--color-text:#ffffff;--color-text-secondary:#71717a;--color-text-muted:#52525b;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-success-alpha-10:rgba(16,185,129,0.1);--color-warning-alpha-10:rgba(245,158,11,0.1);--color-error-alpha-10:rgba(239,68,68,0.1);--brand-primary:var(--color-primary);--brand-primary-dark:var(--color-primary-dark);--brand-primary-light:var(--color-primary-light);--brand-primary-rgb:var(--color-primary-rgb);--brand-primary-alpha-10:var(--color-primary-alpha-10);--brand-primary-alpha-20:var(--color-primary-alpha-20);--brand-fg:#ffffff;--brand-subtle:var(--color-primary-alpha-10);--brand-ring:var(--color-primary-alpha-20);--primary:var(--color-primary);--primary-dark:var(--color-primary-dark);--primary-light:var(--color-primary-alpha-10);--primary-color:var(--color-primary);--primary-hover:var(--color-primary-dark);--primary-border:var(--color-primary-alpha-20);--color-text-primary:var(--color-text);--text-primary:var(--color-text);--text-secondary:var(--color-text-secondary);--text-muted:var(--color-text-muted);--text-color-primary:var(--color-text);--text-color-secondary:var(--color-text-secondary);--bg-primary:var(--color-background);--bg-secondary:var(--color-surface);--bg-tertiary:var(--color-surface-elevated);--bg-hover:var(--color-surface-hover);--bg-active:var(--color-surface-elevated-hover);--bg-paper:var(--color-surface);--bg-disabled:rgba(255,255,255,0.04);--border:var(--color-border);--border-color:var(--color-border);--border-primary:var(--color-border);--border-focus:var(--color-primary);--border-hover:var(--color-primary-alpha-30);--global-primary:var(--color-primary);--global-primary-dark:var(--color-primary-dark);--global-primary-hover:var(--color-primary-dark);--global-primary-light:var(--color-primary-alpha-10);--global-primary-active:var(--color-primary-light);--global-primary-text:#ffffff;--global-secondary:var(--color-secondary);--global-secondary-light:rgba(107,114,128,0.12);--global-secondary-active:#d1d5db;--global-bg:var(--color-background);--global-bg-default:var(--color-background);--global-bg-paper:var(--color-surface);--global-bg-hover:var(--color-surface-hover);--global-bg-highlight:var(--color-primary-alpha-5);--global-text-primary:var(--color-text);--global-text-secondary:var(--color-text-secondary);--global-divider:var(--color-border);--global-spacing-unit:0.5rem;--border-radius:var(--radius-md);--card-border-radius:var(--radius-lg);--button-border-radius:var(--radius-full);--button-pill-radius:var(--radius-full);--accent-blue:var(--color-primary);--accent-blue-hover:var(--color-primary-dark);--accent-green:var(--color-success);--accent-yellow:var(--color-warning);--accent-red:var(--color-error);--accent-orange:var(--color-warning);--accent-purple:#8b5cf6;--accent-purple-rgb:139,92,246;--accent-purple-alpha-5:rgba(139,92,246,0.05);--accent-purple-alpha-10:rgba(139,92,246,0.1);--accent-purple-alpha-15:rgba(139,92,246,0.15);--accent-purple-alpha-20:rgba(139,92,246,0.2);--accent-purple-alpha-30:rgba(139,92,246,0.3);--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.3);--shadow-md:0 4px 12px 0 rgba(0,0,0,0.4);--shadow-lg:0 10px 24px 0 rgba(0,0,0,0.5);--shadow-glow:0 0 20px var(--color-primary-alpha-30);--glass-bg:rgba(255,255,255,0.02);--glass-border:rgba(255,255,255,0.08);--glass-blur:20px;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-full:100px;--max-width-container:1200px;--max-content-width:1400px}body,html{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text);background:#000000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;overflow-x:hidden;min-height:100vh}@media (min-width:769px){body,html{height:100vh;overflow:hidden}body{display:flex;flex-direction:column}}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 10%,var(--color-primary-alpha-3) 0,transparent 40%),radial-gradient(circle at 80% 90%,var(--color-primary-alpha-2) 0,transparent 40%);pointer-events:none;z-index:0;transform:translateZ(0);will-change:transform}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-dark)}.container{width:100%;margin:0 auto;padding:0 var(--spacing-md)}@media (min-width:768px){.container{padding:0 var(--spacing-xl)}}@media (min-width:1024px){.container{max-width:var(--max-width-container);padding:0 var(--spacing-2xl)}}h1{font-size:var(--font-size-3xl);font-weight:700;line-height:1.2;margin-bottom:var(--spacing-lg)}h2{font-size:var(--font-size-2xl);font-weight:600;line-height:1.3;margin-bottom:var(--spacing-md)}h3{font-size:var(--font-size-xl)}h3,h4{font-weight:600;line-height:1.4;margin-bottom:var(--spacing-sm)}h4{font-size:var(--font-size-lg)}p{margin-bottom:var(--spacing-md)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base);font-weight:500;border-radius:var(--button-border-radius,var(--radius-full));border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-primary{background-color:var(--color-primary);color:white}.btn-primary:hover{background-color:var(--color-primary-dark);color:white}.btn-secondary{background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.btn-secondary:hover{background-color:var(--color-border)}.card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:var(--shadow-md);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.card:hover{background:var(--color-surface-hover);border-color:rgba(59,130,246,.3);box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translateY(-4px)}ol,ul{margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}li{margin-bottom:var(--spacing-xs)}.main-content{margin-top:0;padding-top:0;padding-bottom:var(--spacing-2xl);min-height:calc(100vh - 80px)}.main-content.os-shell-active{margin-top:48px!important;height:calc(100vh - 48px)!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:#020304!important}body:has(.cms-os-embed),html:has(.cms-os-embed){width:100%;height:100%;overflow:hidden!important;background:transparent!important}body:has(.cms-os-embed):before{display:none}.cms-os-embed{--cms-os-header-inset:42px;--cms-os-header-fade-mid:22px;--cms-os-header-fade-end:54px;--cms-os-content-x:20px;--cms-os-content-bottom:20px;min-height:100vh;height:100vh;overflow:auto;box-sizing:border-box;padding:var(--cms-os-header-inset) var(--cms-os-content-x) var(--cms-os-content-bottom);color:var(--color-text);background:transparent!important;container-type:inline-size;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.72) var(--cms-os-header-fade-mid),#000 var(--cms-os-header-fade-end));mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.72) var(--cms-os-header-fade-mid),#000 var(--cms-os-header-fade-end))}.cms-os-embed.cms-os-embed-has-subnav{--cms-os-header-inset:76px;--cms-os-header-fade-mid:34px;--cms-os-header-fade-end:82px}.cms-os-embed>*{width:100%;min-width:0;max-width:none!important}.cms-os-embed,.cms-os-embed *{min-width:0}.cms-os-embed [class*=DashboardHeader],.cms-os-embed [class*=PageHeader],.cms-os-embed [class*=ViewHeader],.cms-os-embed [class*=dashboardHeader],.cms-os-embed [class*=pageHeader],.cms-os-embed [class*=viewHeader]{flex-wrap:wrap;gap:12px;min-width:0}.cms-os-embed [class*=ActionGroup],.cms-os-embed [class*=Filters],.cms-os-embed [class*=HeaderActions],.cms-os-embed [class*=ToolbarActions],.cms-os-embed [class*=Toolbar],.cms-os-embed [class*=actionGroup],.cms-os-embed [class*=filters],.cms-os-embed [class*=headerActions],.cms-os-embed [class*=toolbarActions],.cms-os-embed [class*=toolbar]{min-width:0;flex-wrap:wrap}.cms-os-embed [class*=CardsGrid],.cms-os-embed [class*=ContentGrid],.cms-os-embed [class*=DashboardGrid],.cms-os-embed [class*=MetricsGrid],.cms-os-embed [class*=OverviewGrid],.cms-os-embed [class*=StatsGrid],.cms-os-embed [class*=cardsGrid],.cms-os-embed [class*=contentGrid],.cms-os-embed [class*=dashboardGrid],.cms-os-embed [class*=metricsGrid],.cms-os-embed [class*=overviewGrid],.cms-os-embed [class*=statsGrid]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important}@container (max-width: 900px){.cms-os-embed [class*=DashboardHeader],.cms-os-embed [class*=PageHeader],.cms-os-embed [class*=ViewHeader],.cms-os-embed [class*=dashboardHeader],.cms-os-embed [class*=pageHeader],.cms-os-embed [class*=viewHeader]{align-items:flex-start;margin-bottom:14px}.cms-os-embed [class*=DashboardTitle],.cms-os-embed [class*=HeaderTitle],.cms-os-embed [class*=PageTitle],.cms-os-embed [class*=ViewTitle],.cms-os-embed [class*=dashboardTitle],.cms-os-embed [class*=headerTitle],.cms-os-embed [class*=pageTitle],.cms-os-embed [class*=viewTitle]{font-size:clamp(1.15rem,3.2cqw,1.7rem);letter-spacing:0}.cms-os-embed [class*=CardsGrid],.cms-os-embed [class*=ContentGrid],.cms-os-embed [class*=DashboardGrid],.cms-os-embed [class*=MetricsGrid],.cms-os-embed [class*=OverviewGrid],.cms-os-embed [class*=StatsGrid],.cms-os-embed [class*=cardsGrid],.cms-os-embed [class*=contentGrid],.cms-os-embed [class*=dashboardGrid],.cms-os-embed [class*=metricsGrid],.cms-os-embed [class*=overviewGrid],.cms-os-embed [class*=statsGrid]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))!important}}@container (max-width: 680px){.cms-os-embed [class*=DashboardHeader],.cms-os-embed [class*=PageHeader],.cms-os-embed [class*=Toolbar],.cms-os-embed [class*=ViewHeader],.cms-os-embed [class*=dashboardHeader],.cms-os-embed [class*=pageHeader],.cms-os-embed [class*=toolbar],.cms-os-embed [class*=viewHeader]{flex-direction:column;align-items:stretch}.cms-os-embed [class*=CardsGrid],.cms-os-embed [class*=ContentGrid],.cms-os-embed [class*=DashboardGrid],.cms-os-embed [class*=MetricsGrid],.cms-os-embed [class*=OverviewGrid],.cms-os-embed [class*=StatsGrid],.cms-os-embed [class*=cardsGrid],.cms-os-embed [class*=contentGrid],.cms-os-embed [class*=dashboardGrid],.cms-os-embed [class*=metricsGrid],.cms-os-embed [class*=overviewGrid],.cms-os-embed [class*=statsGrid]{grid-template-columns:1fr!important}}.cms-os-embed.cms-os-embed-app-calendar{display:flex;flex-direction:column;min-height:100vh;height:100vh;overflow:hidden}.cms-os-embed-app-calendar>*{flex:1 1 auto;min-height:0;height:100%}.cms-os-embed-app-calendar [class*=Calendar_calendarContainer]{min-height:0;height:100%}.cms-os-embed.cms-os-embed-app-finance{display:flex;flex-direction:column;min-height:100vh;height:100vh;overflow:hidden;padding:0;background:transparent!important;-webkit-mask-image:none;mask-image:none}.cms-os-embed.cms-os-embed-app-finance.cms-os-embed-has-subnav{padding-top:0}.cms-os-embed-app-finance>*{flex:1 1 auto;min-height:0;height:100%}.cms-os-embed-app-finance .transactions-invoicing-container,.cms-os-embed-app-finance [class*=FinanceDashboard_dashboard]{background:transparent}.cms-os-embed-app-finance .transactions-invoicing-container,.cms-os-embed-app-finance [class*=FinanceDashboard_scrollContainer]{box-sizing:border-box;padding:var(--cms-os-header-inset) var(--cms-os-content-x) var(--cms-os-content-bottom);-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.72) var(--cms-os-header-fade-mid),#000 var(--cms-os-header-fade-end));mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.72) var(--cms-os-header-fade-mid),#000 var(--cms-os-header-fade-end))}.cms-os-embed-app-finance.cms-os-embed-has-subnav .transactions-invoicing-container,.cms-os-embed-app-finance.cms-os-embed-has-subnav [class*=FinanceDashboard_scrollContainer]{padding-top:var(--cms-os-header-inset)}.cms-os-embed-app-aio-cloud{--color-background:transparent;--color-primary:#38bdf8;--color-primary-dark:#0284c7;--color-primary-alpha-10:rgba(56,189,248,0.1);--color-primary-alpha-15:rgba(56,189,248,0.15);--color-primary-alpha-20:rgba(56,189,248,0.2);--glass-bg:rgba(255,255,255,0.035);--glass-border:rgba(255,255,255,0.08);--radius-md:8px;--radius-lg:8px;display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%;padding:var(--cms-os-header-inset) var(--cms-os-content-x) var(--cms-os-content-bottom);color:rgba(255,255,255,.92);background:transparent;container-type:inline-size}.cms-os-embed-app-aio-cloud [class*=FileBrowser_container]{display:flex;flex-direction:row;min-width:0;min-height:0;height:100%;overflow:hidden;background:transparent}.cms-os-embed-app-aio-cloud [class*=FileBrowser_sidebar]{width:clamp(156px,20cqw,220px);min-width:128px;max-height:none;background:rgba(255,255,255,.024);border-right-color:rgba(255,255,255,.075);border-bottom:0;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.cms-os-embed-app-aio-cloud [class*=FileBrowser_main]{min-width:0;overflow:hidden}.cms-os-embed-app-aio-cloud [class*=FileBrowser_sidebarHeader],.cms-os-embed-app-aio-cloud [class*=FileBrowser_toolbar]{background:rgba(3,4,6,.22);border-color:rgba(255,255,255,.075)}.cms-os-embed-app-aio-cloud [class*=FileBrowser_toolbar]{flex-direction:row;align-items:center;gap:.55rem;padding:.5rem .8rem;flex-wrap:wrap;backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08)}.cms-os-embed-app-aio-cloud [class*=FileBrowser_breadcrumbs]{order:0;width:auto;flex:1 1 220px;min-width:0;flex-wrap:nowrap;overflow:hidden}.cms-os-embed-app-aio-cloud [class*=FileBrowser_content]{min-width:0;padding:.85rem;background:transparent}.cms-os-embed-app-aio-cloud [class*=FileBrowser_actions]{width:auto;gap:.5rem}.cms-os-embed-app-aio-cloud [class*=FileBrowser_actionBtn],.cms-os-embed-app-aio-cloud [class*=FileBrowser_viewBtn]{width:34px;height:34px}.cms-os-embed-app-aio-cloud [class*=FileBrowser_uploadBtn]{min-height:34px;padding:.45rem .85rem;font-size:.88rem}.cms-os-embed-app-aio-cloud [class*=FileBrowser_breadcrumbItem]{padding:.25rem .42rem;font-size:.82rem}.cms-os-embed-app-aio-cloud [class*=ActivityView_searchBox],.cms-os-embed-app-aio-cloud [class*=FileBrowser_actionBtn],.cms-os-embed-app-aio-cloud [class*=FileBrowser_viewToggle],.cms-os-embed-app-aio-cloud [class*=PermissionsView_searchBox],.cms-os-embed-app-aio-cloud [class*=RecoveryView_iconButton],.cms-os-embed-app-aio-cloud [class*=RecoveryView_searchBox]{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08);border-radius:8px}.cms-os-embed-app-aio-cloud [class*=FileBrowser_uploadBtn],.cms-os-embed-app-aio-cloud [class*=PermissionsView_primaryButton],.cms-os-embed-app-aio-cloud [class*=RecoveryView_primaryButton]{background:rgba(56,189,248,.9);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#021018;box-shadow:0 8px 20px rgba(56,189,248,.16)}.cms-os-embed-app-aio-cloud [class*=FileBrowser_uploadBtn]:hover,.cms-os-embed-app-aio-cloud [class*=PermissionsView_primaryButton]:hover,.cms-os-embed-app-aio-cloud [class*=RecoveryView_primaryButton]:hover{background:rgba(125,211,252,.96)}.cms-os-embed-app-aio-cloud [class*=ActivityView_activityCard],.cms-os-embed-app-aio-cloud [class*=FileList_gridItem],.cms-os-embed-app-aio-cloud [class*=PermissionsView_groupCard],.cms-os-embed-app-aio-cloud [class*=PermissionsView_sharedCard],.cms-os-embed-app-aio-cloud [class*=RecoveryView_itemCard]{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.075);border-radius:8px}.cms-os-embed-app-aio-cloud [class*=FileList_container]{gap:.8rem}.cms-os-embed-app-aio-cloud [class*=FileList_section]{gap:.55rem}.cms-os-embed-app-aio-cloud [class*=FileList_grid]{grid-template-columns:repeat(auto-fill,minmax(clamp(124px,18cqw,150px),1fr));gap:.6rem}.cms-os-embed-app-aio-cloud [class*=FileList_gridItem] [class*=FileList_itemIcon]{height:clamp(64px,11cqw,88px)}.cms-os-embed-app-aio-cloud [class*=FileList_gridItem] [class*=FileList_itemIcon] svg{width:clamp(30px,5cqw,40px);height:clamp(30px,5cqw,40px)}.cms-os-embed-app-aio-cloud [class*=FileList_gridItem] [class*=FileList_itemInfo]{padding:.5rem .62rem}.cms-os-embed-app-aio-cloud [class*=FileList_gridItem] [class*=FileList_itemName]{font-size:.8rem}.cms-os-embed-app-aio-cloud [class*=FileList_sectionTitle]{font-size:.64rem}.cms-os-embed-app-aio-cloud [class*=ActivityView_activityCard]:hover,.cms-os-embed-app-aio-cloud [class*=FileList_gridItem]:hover,.cms-os-embed-app-aio-cloud [class*=PermissionsView_groupCard]:hover,.cms-os-embed-app-aio-cloud [class*=PermissionsView_sharedCard]:hover,.cms-os-embed-app-aio-cloud [class*=RecoveryView_itemCard]:hover{background:rgba(255,255,255,.065);border-color:rgba(56,189,248,.22)}.cms-os-embed-app-aio-cloud [class*=ActivityView_container],.cms-os-embed-app-aio-cloud [class*=PermissionsView_container],.cms-os-embed-app-aio-cloud [class*=RecoveryView_container]{padding:18px 20px 20px;background:transparent}.cms-os-embed-app-aio-cloud [class*=ActivityView_title],.cms-os-embed-app-aio-cloud [class*=PermissionsView_title],.cms-os-embed-app-aio-cloud [class*=RecoveryView_title]{font-size:1.15rem;letter-spacing:0}.cms-os-embed-app-aio-cloud [class*=RecoveryView_infoBanner]{background:rgba(56,189,248,.075);border-color:rgba(56,189,248,.16);border-radius:8px;color:rgba(224,242,254,.86)}@container (max-width: 820px){.cms-os-embed-app-aio-cloud [class*=FileBrowser_sidebar]{width:clamp(140px,24cqw,156px);min-width:132px}.cms-os-embed-app-aio-cloud [class*=FileBrowser_sidebarHeader]{padding:.65rem .75rem}.cms-os-embed-app-aio-cloud [class*=FolderTree_folderButton]{gap:.42rem;padding:.34rem .5rem;font-size:.76rem}.cms-os-embed-app-aio-cloud [class*=FileBrowser_toolbar]{flex-direction:row;align-items:center;padding:.48rem .65rem}.cms-os-embed-app-aio-cloud [class*=FileBrowser_breadcrumbs]{min-width:0}.cms-os-embed-app-aio-cloud [class*=FileBrowser_actions]{width:auto;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.cms-os-embed-app-aio-cloud [class*=FileList_grid]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}@container (max-width: 660px){.cms-os-embed-app-aio-cloud [class*=FileBrowser_container]{flex-direction:row}.cms-os-embed-app-aio-cloud [class*=FileBrowser_sidebar]{width:132px;min-width:120px;max-height:none;border-right:1px solid rgba(255,255,255,.075);border-bottom:0}.cms-os-embed-app-aio-cloud [class*=FileBrowser_sidebarHeader]{display:block;padding:.5rem .55rem}.cms-os-embed-app-aio-cloud [class*=FolderTree_folderName],.cms-os-embed-app-aio-cloud [class*=FolderTree_lockIcon]{display:block}.cms-os-embed-app-aio-cloud [class*=FolderTree_folderButton]{justify-content:flex-start;width:calc(100% - .45rem);height:auto;min-height:32px;margin:2px .225rem;padding:.3rem .42rem;gap:.34rem;font-size:.72rem}.cms-os-embed-app-aio-cloud [class*=FolderTree_expandIcon],.cms-os-embed-app-aio-cloud [class*=FolderTree_expandPlaceholder]{display:flex;width:12px;min-width:12px}.cms-os-embed-app-aio-cloud [class*=FileBrowser_content]{padding:.55rem}.cms-os-embed-app-aio-cloud [class*=FileBrowser_toolbar]{flex-direction:row;gap:.4rem;padding:.42rem .5rem}.cms-os-embed-app-aio-cloud [class*=FileBrowser_actions]{gap:.35rem}.cms-os-embed-app-aio-cloud [class*=FileBrowser_breadcrumbItem] span:not(:last-child),.cms-os-embed-app-aio-cloud [class*=FileBrowser_uploadBtn] span{display:none}}@container (max-width: 520px){.cms-os-embed-app-aio-cloud [class*=FileBrowser_sidebar]{width:116px;min-width:108px}.cms-os-embed-app-aio-cloud [class*=FileBrowser_sidebarTitle]{font-size:.58rem}.cms-os-embed-app-aio-cloud [class*=FolderTree_folderButton]{padding-inline:.34rem;font-size:.66rem}.cms-os-embed-app-aio-cloud [class*=FolderTree_folderIcon]{width:15px;height:15px}}@media (max-width:767px){body:has(.cms-layout){overflow:hidden;height:100vh;position:fixed;width:100%}body:has(.cms-layout) .main-content{padding-top:0;padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-bottom:calc(48px + var(--spacing-md));position:fixed;top:calc(48px + var(--feature-nav-height, 0px));left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:1;-webkit-overflow-scrolling:touch}body:has(.cms-layout) .main-content.os-shell-active{top:48px!important;bottom:0!important;height:auto!important;padding:0!important;overflow:hidden!important}body:not(:has(.cms-layout)){overflow-x:hidden;overflow-y:auto;height:auto;position:relative}}@media (min-width:768px){.cms-layout{display:flex;flex-direction:column;min-height:100vh;height:100vh;overflow:hidden}.main-content{position:relative!important;margin-top:0!important;margin-right:calc(var(--spacing-lg) + 60px)!important;flex:1 1!important;overflow-y:auto!important;overflow-x:hidden!important;padding-top:100px!important;padding-left:var(--spacing-xl)!important;padding-right:var(--spacing-xl)!important;padding-bottom:var(--spacing-xl)!important;transition:margin .3s cubic-bezier(.4,0,.2,1);height:calc(100vh - 148px)!important}.main-content,.main-content.os-shell-active{max-width:none!important;width:auto!important;margin-left:calc(var(--spacing-lg) + 72px + var(--spacing-lg))!important;min-height:0!important}.main-content.os-shell-active{margin-top:48px!important;margin-right:calc(60px + var(--spacing-lg))!important;height:calc(100vh - 48px)!important;flex:none!important;padding:0!important;overflow:hidden!important}.main-content.os-shell-active.menu-expanded,.main-content.os-shell-active.rai-expanded,.main-content.os-shell-active.rai-partial{margin-left:calc(var(--spacing-lg) + 72px + var(--spacing-lg))!important;margin-right:calc(60px + var(--spacing-lg))!important}.main-content.menu-expanded{margin-left:calc(var(--spacing-lg) + 260px + var(--spacing-lg))!important}.main-content.rai-expanded,.main-content.rai-partial{margin-right:calc(var(--spacing-lg) + 372px)!important}}@media (min-width:769px) and (max-width:1024px){.main-content{padding-top:72px!important;height:calc(100vh - 120px)!important;padding-left:var(--spacing-lg)!important;padding-right:var(--spacing-lg)!important}}.text-center{text-align:center}.text-secondary{color:var(--color-text-secondary)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#ffffff!important;background-color:transparent!important;border-color:var(--color-border)!important;caret-color:#ffffff!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}input:focus,select:focus,textarea:focus{outline:none}.portal-no-gradient .post-composer-textarea{box-shadow:inset 0 0 0 1000px #000000!important;background:#000000!important;background-color:#000000!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0!important}@media (max-width:900px){.connect-content{grid-template-columns:1fr!important;gap:40px!important;text-align:center}.connect-hero{padding:0!important}.connect-title{font-size:2.5rem!important}}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:rgba(59,130,246,.4) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}:hover::-webkit-scrollbar-thumb{background:rgba(59,130,246,.4)}::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.65)}.scrollbar-hidden{scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.lab-focus-highlight{animation:labFocusPulse 1.8s ease-out forwards}@keyframes labFocusPulse{0%{box-shadow:inset 0 0 0 2px rgba(99,179,237,.8);background:rgba(99,179,237,.12)}60%{box-shadow:inset 0 0 0 2px rgba(99,179,237,.4);background:rgba(99,179,237,.06)}to{box-shadow:none;background:transparent}}@media (min-width:769px){.meeting-container-wrapper>div>div[style*="position: fixed"],.meeting-container-wrapper>div[style*="position: fixed"]{width:calc(100vw - var(--rai-drawer-width, 60px))!important;right:var(--rai-drawer-width,60px);left:auto!important}}