@font-face{font-family:"Nixa Noto Color Emoji";src:url(/fonts/noto-color-emoji/NotoColorEmoji.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100vw;box-sizing:border-box}.material-icons,.material-icons-round,.material-symbols-rounded,.material-symbols-outlined{font-family:Material Symbols Rounded!important;font-weight:400!important;font-style:normal!important;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;overflow:hidden;flex-shrink:0;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga"!important;-webkit-font-feature-settings:"liga"!important;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;vertical-align:middle;user-select:none}html,body{height:100%;overflow-x:hidden}:root{--nixa-primary: #7c5cff}@media(prefers-color-scheme:dark){:root{--nixa-primary: #7c5cff}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes badgePulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes progressComplete{0%{opacity:0}50%{opacity:1}to{opacity:0}}.progress-complete .MuiLinearProgress-bar{position:relative}.progress-complete .MuiLinearProgress-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 8px 2px currentColor;border-radius:inherit;opacity:0;animation:progressComplete .6s ease-out;pointer-events:none}@keyframes inlineEditFadeIn{0%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){@keyframes fadeInUp{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0}to{opacity:1}}@keyframes badgePulse{0%{opacity:1}to{opacity:1}}@keyframes progressComplete{0%{opacity:0}to{opacity:0}}@keyframes inlineEditFadeIn{0%{opacity:1}to{opacity:1}}}html{box-sizing:border-box;max-width:100vw}*,*:before,*:after{box-sizing:inherit}#root{height:100%;display:flex;flex-direction:column;position:relative}#root:focus-within{outline:none}.MuiDialog-container{overflow-y:hidden!important;overflow-x:hidden!important;box-sizing:border-box!important}.pac-container{z-index:1750!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.collaboration-cursor__caret{position:relative;border-left:2px solid;margin-left:-1px;margin-right:-1px;pointer-events:none;word-break:normal}.collaboration-cursor__label{position:absolute;top:-1.4em;left:-1px;font-size:12px;font-weight:500;line-height:1;padding:2px 6px;border-radius:4px;color:#fff;white-space:nowrap;pointer-events:none;user-select:none}.collaboration-cursor__selection{pointer-events:none}.react-grid-item.react-grid-placeholder{background:transparent!important}@media(max-width:400px){#root{max-width:100vw;overflow-x:hidden}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}.MuiButton-root{min-width:auto!important;padding:6px 12px}.MuiTypography-root{word-wrap:break-word;overflow-wrap:break-word}.MuiDataGrid-root{min-width:0!important}.MuiBox-root:not(img),.MuiStack-root,.MuiGrid-root{max-width:100%!important}.MuiToolbar-root{padding-left:8px!important;padding-right:8px!important}.MuiCard-root,.MuiPaper-root{max-width:100%!important;margin-left:0!important;margin-right:0!important}.MuiChartsTooltip-root,.MuiChartsLegend-root,svg[class*=MuiChart]{touch-action:pan-y pinch-zoom!important}}@media print{.MuiAppBar-root,.MuiDrawer-root,.MuiBottomNavigation-root,.MuiFab-root,.MuiSpeedDial-root,.no-print,[data-no-print=true]{display:none!important}button:not(.print-visible),.MuiIconButton-root:not(.print-visible),.MuiButton-root:not(.print-visible){display:none!important}.MuiTabs-root.no-print{display:none!important}body{margin:0;padding:0;background:#fff}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.avoid-break{page-break-inside:avoid}.page-break-node,div[data-type=page-break]{display:block;page-break-after:always;break-after:page;border:none!important;margin:0!important;padding:0!important;height:0!important;visibility:hidden}.page-break-node:before,.page-break-node:after,div[data-type=page-break]:before,div[data-type=page-break]:after{display:none!important}.MuiPaper-root{box-shadow:none!important;border:1px solid #e0e0e0!important}a{text-decoration:underline;color:#1976d2!important}.field-label{font-weight:600!important;color:#424242!important}.detail-field-row{margin-bottom:12px}}.pdf-export-mode[data-pdf-content=true]{background:#fff!important;color:#000!important}.pdf-export-mode .MuiBox-root{page-break-inside:avoid}.pdf-export-mode button,.pdf-export-mode .MuiIconButton-root,.pdf-export-mode input,.pdf-export-mode textarea,.pdf-export-mode select{display:none!important}.pdf-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1700}.pdf-loading-content{background:#fff;padding:30px;border-radius:8px;text-align:center;box-shadow:0 4px 20px #0000004d}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-name,.hljs-tag{color:#d73a49;font-weight:700}.hljs-string,.hljs-title,.hljs-section,.hljs-attribute,.hljs-literal,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-addition{color:#098658}.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-link{color:#005cc5}.hljs-variable,.hljs-class .hljs-title,.hljs-title.class_{color:#e36209}.hljs-comment,.hljs-quote,.hljs-deletion,.hljs-meta{color:#6a737d;font-style:italic}.hljs-function,.hljs-title.function_{color:#795e26}.hljs-property{color:#001080}.hljs-regexp{color:#811f3f}.hljs-attr{color:#001080}.hljs-selector-id,.hljs-selector-class{color:#267f99}@media(prefers-color-scheme:dark){.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-name,.hljs-tag{color:#f97583}.hljs-string,.hljs-title,.hljs-section,.hljs-attribute,.hljs-literal,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-addition{color:#98d982}.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-link{color:#79b8ff}.hljs-variable,.hljs-class .hljs-title,.hljs-title.class_{color:#ffab70}.hljs-comment,.hljs-quote,.hljs-deletion,.hljs-meta{color:#8b949e}.hljs-function,.hljs-title.function_{color:#dcdcaa}.hljs-property{color:#9cdcfe}.hljs-regexp{color:#d16969}.hljs-attr{color:#9cdcfe}.hljs-selector-id,.hljs-selector-class{color:#4ec9b0}}[data-theme=dark] .hljs-keyword,[data-theme=dark] .hljs-selector-tag,[data-theme=dark] .hljs-built_in,[data-theme=dark] .hljs-name,[data-theme=dark] .hljs-tag,[data-mui-color-scheme=dark] .hljs-keyword,[data-mui-color-scheme=dark] .hljs-selector-tag,[data-mui-color-scheme=dark] .hljs-built_in,[data-mui-color-scheme=dark] .hljs-name,[data-mui-color-scheme=dark] .hljs-tag{color:#f97583}[data-theme=dark] .hljs-string,[data-theme=dark] .hljs-title,[data-theme=dark] .hljs-section,[data-theme=dark] .hljs-attribute,[data-theme=dark] .hljs-literal,[data-theme=dark] .hljs-template-tag,[data-theme=dark] .hljs-template-variable,[data-theme=dark] .hljs-type,[data-theme=dark] .hljs-addition,[data-mui-color-scheme=dark] .hljs-string,[data-mui-color-scheme=dark] .hljs-title,[data-mui-color-scheme=dark] .hljs-section,[data-mui-color-scheme=dark] .hljs-attribute,[data-mui-color-scheme=dark] .hljs-literal,[data-mui-color-scheme=dark] .hljs-template-tag,[data-mui-color-scheme=dark] .hljs-template-variable,[data-mui-color-scheme=dark] .hljs-type,[data-mui-color-scheme=dark] .hljs-addition{color:#98d982}[data-theme=dark] .hljs-number,[data-theme=dark] .hljs-symbol,[data-theme=dark] .hljs-bullet,[data-theme=dark] .hljs-link,[data-mui-color-scheme=dark] .hljs-number,[data-mui-color-scheme=dark] .hljs-symbol,[data-mui-color-scheme=dark] .hljs-bullet,[data-mui-color-scheme=dark] .hljs-link{color:#79b8ff}[data-theme=dark] .hljs-variable,[data-theme=dark] .hljs-class .hljs-title,[data-theme=dark] .hljs-title.class_,[data-mui-color-scheme=dark] .hljs-variable,[data-mui-color-scheme=dark] .hljs-class .hljs-title,[data-mui-color-scheme=dark] .hljs-title.class_{color:#ffab70}[data-theme=dark] .hljs-comment,[data-theme=dark] .hljs-quote,[data-theme=dark] .hljs-deletion,[data-theme=dark] .hljs-meta,[data-mui-color-scheme=dark] .hljs-comment,[data-mui-color-scheme=dark] .hljs-quote,[data-mui-color-scheme=dark] .hljs-deletion,[data-mui-color-scheme=dark] .hljs-meta{color:#8b949e}[data-theme=dark] .hljs-function,[data-theme=dark] .hljs-title.function_,[data-mui-color-scheme=dark] .hljs-function,[data-mui-color-scheme=dark] .hljs-title.function_{color:#dcdcaa}[data-theme=dark] .hljs-property,[data-mui-color-scheme=dark] .hljs-property{color:#9cdcfe}[data-theme=dark] .hljs-regexp,[data-mui-color-scheme=dark] .hljs-regexp{color:#d16969}[data-theme=dark] .hljs-attr,[data-mui-color-scheme=dark] .hljs-attr{color:#9cdcfe}[data-theme=dark] .hljs-selector-id,[data-theme=dark] .hljs-selector-class,[data-mui-color-scheme=dark] .hljs-selector-id,[data-mui-color-scheme=dark] .hljs-selector-class{color:#4ec9b0}:root{--tw-font-marketing-heading: "Albert Sans", "Roboto", "Helvetica", "Arial", sans-serif;--tw-font-public-sans: "Inter", "Roboto", "Helvetica", "Arial", sans-serif;--tw-brand-accent: var(--nixa-primary, #7c5cff);--tw-brand-accent-2: var(--nixa-accent, #22d3ee);--tw-dark-bg: #0b0c10;--tw-dark-bg-elev: #111219;--tw-dark-surface: #0f1116;--tw-dark-text: #e6e8ec;--tw-dark-text-dim: #b8bdc7;--tw-dark-muted: #272b36;--tw-dark-border: #1e2230;--tw-dark-shadow: 0 10px 30px rgba(0, 0, 0, .35);--tw-bg: #f6f8fc;--tw-bg-elev: #ffffff;--tw-surface: #ffffff;--tw-text: #0b0c10;--tw-text-dim: #4b5563;--tw-accent: var(--tw-brand-accent);--tw-accent-2: var(--tw-brand-accent-2);--tw-muted: #e9edf5;--tw-border: #dde3ee;--tw-shadow: 0 14px 40px rgba(21, 28, 41, .12);--tw-radius-xs: 4px;--tw-radius-sm: 8px;--tw-radius-md: 12px;--tw-radius-lg: 16px;--tw-radius-xl: 24px;--tw-radius-pill: 999px}html[data-mui-color-scheme=dark]{--tw-bg: var(--tw-dark-bg);--tw-bg-elev: var(--tw-dark-bg-elev);--tw-surface: var(--tw-dark-surface);--tw-text: var(--tw-dark-text);--tw-text-dim: var(--tw-dark-text-dim);--tw-accent: var(--tw-brand-accent);--tw-accent-2: var(--tw-brand-accent-2);--tw-muted: var(--tw-dark-muted);--tw-border: var(--tw-dark-border);--tw-shadow: var(--tw-dark-shadow)}.tw-root{color:var(--tw-text);background:linear-gradient(180deg,var(--tw-bg) 0%,var(--tw-bg) 100%);min-height:100vh;font-family:var(--tw-font-public-sans)}.tw-main{display:flex;flex-direction:column;--tw-main-gap: 48px;gap:var(--tw-main-gap);padding-bottom:0}.tw-main>*{width:100%}.tw-main>*:last-child{margin-bottom:0;margin-top:calc(-1 * var(--tw-main-gap))}.tw-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.tw-hero{--orbit-offset-y: -40px;--hero-pad-top: clamp(48px, 8vh, 80px);--hero-pad-bottom: 0;--header-h: 68px;padding:var(--hero-pad-top) 0 var(--hero-pad-bottom);position:relative;overflow:visible}.tw-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.tw-hero-glow-orb{position:absolute;border-radius:50%;pointer-events:none;contain:layout paint;transform:translateZ(0)}.tw-hero-glow-orb--primary{width:600px;height:400px;top:-5%;left:10%;background:radial-gradient(circle,rgba(59,130,246,.18) 0%,transparent 68%)}.tw-hero-glow-orb--info{width:500px;height:350px;top:10%;right:5%;background:radial-gradient(circle,rgba(6,182,212,.14) 0%,transparent 70%)}.tw-hero-glow-orb--ai{width:500px;height:400px;bottom:5%;left:30%;background:radial-gradient(circle,rgba(139,92,246,.12) 0%,transparent 72%)}html[data-mui-color-scheme=dark] .tw-hero-glow-orb--primary{background:radial-gradient(circle,rgba(59,130,246,.12) 0%,transparent 68%)}html[data-mui-color-scheme=dark] .tw-hero-glow-orb--info{background:radial-gradient(circle,rgba(6,182,212,.09) 0%,transparent 70%)}html[data-mui-color-scheme=dark] .tw-hero-glow-orb--ai{background:radial-gradient(circle,rgba(139,92,246,.08) 0%,transparent 72%)}.tw-hero-inner{position:relative;text-align:center;display:grid;grid-template-rows:1fr auto;row-gap:clamp(20px,3vh,40px);align-items:stretch;justify-items:center;max-width:min(1760px,92vw);width:100%}.tw-hero-content{position:relative;z-index:1;margin-top:clamp(48px,6vh,80px);align-self:flex-start;width:100%}.tw-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:var(--tw-radius-pill);border:1px solid rgba(124,92,255,.15);color:var(--tw-accent);background:#7c5cff14;font-size:12px;letter-spacing:.5px;line-height:1.5;font-weight:600;text-transform:uppercase}.tw-hero-title{margin:18px auto 10px;max-width:900px;font-size:clamp(28px,5vw,52px);line-height:1.15;letter-spacing:-.02em;font-family:var(--tw-font-marketing-heading);white-space:pre-line}.tw-hero-title .tw-hero-title-gradient{color:transparent;background:linear-gradient(90deg,var(--tw-accent) 0%,var(--tw-accent-2) 45%,var(--tw-text) 100%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.tw-hero-sub{margin:12px auto 26px;max-width:760px;color:var(--tw-text-dim);font-size:clamp(16px,2.5vw,20px);line-height:1.5}.tw-hero-foot{margin-top:18px;color:var(--tw-text-dim);font-size:13px}@media(max-height:800px){.tw-hero-title{font-size:clamp(24px,4.5vw,44px)}.tw-hero-sub{margin:8px auto 18px}}@media(max-height:700px){.tw-hero-title{font-size:clamp(22px,4.2vw,38px)}.tw-hero-sub{margin:6px auto 14px}}@media(max-width:900px){.tw-hero{padding:96px 0 0;min-height:auto}.tw-hero-inner{display:block;min-height:auto}}
