:root{--bp-mobile:0px;--bp-mobile-lg:640px;--bp-tablet:768px;--bp-laptop:1024px;--bp-desktop:1280px;--bp-desktop-lg:1536px;--gutter:16px;--design-width:1440px}@media (min-width:640px){:root{--gutter:20px}}@media (min-width:768px){:root{--gutter:24px}}@media (min-width:1024px){:root{--gutter:32px}}@media (min-width:1280px){:root{--gutter:40px}}@media (min-width:1536px){:root{--gutter:48px}}body,html{max-width:100%;overflow-x:clip}.o-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.o-scroll-x,canvas,img,svg,table,video{max-width:100%}@media (max-width:767.98px){.o-hide-below-tablet{display:none!important}}@media (min-width:768px){.o-only-mobile{display:none!important}}@media (max-width:1023.98px){.o-hide-below-laptop{display:none!important}}@media (max-width:1024px){.o-touch-target{min-height:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes orbit-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.app-skeleton,.orbit-background-skeleton:before,.orbit-image-skeleton[data-image-state=loading],.orbit-loading-shimmer,.platform-skeleton,[data-slot=skeleton]{background-color:var(--o-skeleton-base);background-image:linear-gradient(105deg,transparent 18%,var(--o-skeleton-highlight) 42%,transparent 66%);background-position:200% 0;background-repeat:no-repeat;background-size:220% 100%;animation:orbit-shimmer var(--o-skeleton-duration) ease-in-out infinite}.orbit-background-skeleton{position:relative}.orbit-background-skeleton:before{position:absolute;z-index:0;inset:0;border-radius:inherit;content:"";pointer-events:none;transition:opacity .14s ease}.orbit-background-skeleton>*{position:relative;z-index:1}.orbit-background-skeleton[data-image-state=loaded]:before{opacity:0;animation:none}.orbit-background-skeleton[data-image-state=error]:before{opacity:1;animation:none}.orbit-image-skeleton[data-image-state=loaded]{background-color:transparent;background-image:none;animation:none}.orbit-image-skeleton[data-image-state=error]{background:var(--o-skeleton-base);animation:none}.orbit-image-skeleton[data-image-variant=avatar]{border-radius:999px}.orbit-image-skeleton[data-image-variant=icon]{border-radius:4px}.orbit-image-skeleton[data-image-variant=logo]{border-radius:6px}.orbit-image-skeleton[data-image-variant=media]{border-radius:inherit}[data-slot=avatar][data-image-state=loading] [data-slot=avatar-fallback]{background:transparent;color:transparent}.content-generate-panel{background:linear-gradient(135deg,rgba(10,10,10,.96),rgba(228,0,43,.68)),var(--orbit-hero-people-image) center /cover,linear-gradient(105deg,#e1e6f0 18%,#f4f6fa 42%,#e1e6f0 66%) 50% /220% 100%}.workflow-hero{background:linear-gradient(110deg,rgba(28,28,28,.84),rgba(69,69,69,.74)),var(--orbit-hero-people-image) center /cover,linear-gradient(105deg,#e1e6f0 18%,#f4f6fa 42%,#e1e6f0 66%) 50% /220% 100%}@media (prefers-reduced-motion:reduce){.app-skeleton,.orbit-background-skeleton:before,.orbit-image-skeleton[data-image-state=loading],.orbit-loading-shimmer,.platform-skeleton,[data-slot=skeleton]{background-image:none;animation:none}[data-slot=spinner]{animation:none}}.orbit-loader-geometry,.orbit-loader-heading,.orbit-loader-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.orbit-loader-heading{gap:12px}.orbit-loader-heading [data-slot=skeleton]{max-width:100%}.orbit-loader-geometry{gap:24px}.orbit-loader-panel{min-width:0;border:1px solid var(--o-border,var(--border));border-radius:12px;padding:20px}.orbit-loader-dashboard-grid,.orbit-loader-editor-grid,.orbit-loader-metrics,.orbit-loader-trends-grid{display:grid;gap:20px;min-width:0}.orbit-loader-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.orbit-loader-dashboard-grid{grid-template-columns:1.2fr 1fr}.orbit-loader-chart{min-height:240px;width:100%}.orbit-loader-trends-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orbit-loader-trend-card{overflow:hidden;padding:0}.orbit-loader-trend-card>.orbit-loader-stack{padding:20px}.orbit-loader-trend-media{aspect-ratio:16/9;border-radius:0;width:100%}.orbit-loader-editor-grid{grid-template-columns:minmax(0,340fr) minmax(0,354fr) minmax(0,420fr);align-items:start;gap:16px}.orbit-loader-editor-grid .orbit-loader-panel{padding:16px}.orbit-loader-editor-preview{aspect-ratio:380/361;width:100%}.orbit-loader-editor-copy{min-height:200px;width:100%}.orbit-loader-variants{display:flex;gap:12px}.orbit-loader-variant{aspect-ratio:1;width:72px;max-width:28%}.orbit-loader-settings-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px}.orbit-loader-settings-stack{width:100%;gap:24px}.orbit-loader-settings-tabs{display:flex;gap:12px;overflow:hidden;border-bottom:1px solid var(--o-border,var(--border));padding-bottom:8px}.orbit-loader-settings-tabs>[data-slot=skeleton]{flex-shrink:0}.orbit-loader-filters{display:flex;flex-wrap:wrap;gap:12px}.orbit-loader-filters>[data-slot=skeleton]{max-width:100%}.orbit-loader-content-table{padding-block:0}.orbit-loader-content-head{display:flex;justify-content:space-between;gap:20px;padding-block:20px}.orbit-loader-content-row{display:grid;grid-template-columns:56px minmax(0,1fr) 80px 96px;align-items:center;gap:20px;min-height:96px;border-top:1px solid var(--o-border,var(--border));padding-block:16px}.orbit-loader-thumbnail{width:56px;height:56px}.orbit-loader-content-row .orbit-loader-stack{gap:10px}.orbit-calendar-loading{min-height:480px}.orbit-calendar-loading>[data-slot=skeleton]:last-of-type{flex:1}@media (max-width:1279.98px){.orbit-loader-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-loader-editor-preview-column{grid-column:1/-1;max-width:620px;width:100%;justify-self:center}}@media (max-width:1023.98px){.orbit-loader-metrics,.orbit-loader-trends-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.orbit-route-loading{padding:20px 16px;gap:20px}.orbit-loader-geometry{gap:20px}.orbit-loader-dashboard-grid,.orbit-loader-editor-grid,.orbit-loader-trends-grid{grid-template-columns:minmax(0,1fr)}.orbit-loader-editor-preview-column{grid-column:auto}.orbit-loader-metrics{gap:12px}.orbit-loader-metrics .orbit-loader-panel{padding:14px}.orbit-loader-metrics [data-slot=skeleton]{max-width:100%}.orbit-loader-content-row{grid-template-columns:44px minmax(0,1fr) 64px;gap:12px}.orbit-loader-content-row>[data-slot=skeleton]{max-width:100%}.orbit-loader-thumbnail{width:44px;height:44px}.orbit-loader-row-date{display:none}}:root{--o-primary:#2952ff;--o-primary-hover:#1f43e0;--o-primary-active:#1837bd;--o-black:#000000;--o-white:#ffffff;--o-success:#0ba124;--o-danger:#d92d20;--orbit-danger:#d92d20;--o-text:#000000;--o-text-muted:#5a5a5a;--o-text-subtle:#454545;--o-text-footer:#5a5a5a;--o-text-placeholder:#cccccc;--o-text-inverse:#ffffff;--o-surface:#ffffff;--o-canvas:#f7f8fa;--o-border:rgba(204,204,204,0.5);--o-border-strong:#cccccc;--o-primary-tint:rgba(41,82,255,0.08);--o-primary-tint-strong:rgba(41,82,255,0.14);--o-surface-subtle:#f7f9ff;--o-skeleton-base:#edf0f5;--o-skeleton-highlight:#f8f9fc;--o-skeleton-duration:1.4s;--o-focus-ring:rgba(41,82,255,0.35);--o-radius-sm:4px;--o-radius:8px;--o-radius-lg:12px;--o-space-1:2px;--o-space-2:8px;--o-space-3:12px;--o-space-4:16px;--o-space-5:20px;--o-space-6:24px;--o-space-8:32px;--o-space-10:40px;--o-space-12:48px;--o-control-height:55px;--o-control-padding-x:16px;--o-font-sans:var(--font-geist),"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--o-text-micro:10px;--o-text-tiny:11px;--o-text-caption:12px;--o-text-xs:13px;--o-text-sm:14px;--o-text-base:16px;--o-text-md:18px;--o-text-lg:20px;--o-text-xl:24px;--o-text-2xl:28px;--o-text-3xl:32px;--o-leading-tight:15px;--o-leading-heading:42px;--o-tracking-heading:-0.56px;--o-weight-regular:400;--o-weight-medium:500;--o-weight-semibold:600;--o-weight-bold:700;--o-auth-panel-width:720px;--o-auth-form-width:458.25px}.orbit-theme{font-family:var(--o-font-sans);color:var(--o-text);background:var(--o-surface)}.orbit-theme[data-theme=dark]{--o-text:#f5f7ff;--o-text-muted:#aeb7cc;--o-text-subtle:#c8d0e0;--o-text-footer:#aeb7cc;--o-text-placeholder:#737f96;--o-surface:#151c2b;--o-canvas:#0d1320;--o-border:rgba(174,183,204,0.22);--o-border-strong:#3a455b;--o-focus-ring:rgba(100,132,255,0.45);--o-skeleton-base:#1c2638;--o-skeleton-highlight:#27334a;--o-primary-tint:rgba(100,132,255,0.16);--o-primary-tint-strong:rgba(100,132,255,0.24);--o-surface-subtle:#1a2233;color-scheme:dark}:root.dark{--o-skeleton-base:#1c2638;--o-skeleton-highlight:#27334a}.orbit-theme :focus-visible{outline:2px solid var(--o-primary);outline-offset:2px;border-radius:var(--o-radius-sm)}