@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/roboto-latin-300-normal-CztWkFGs.woff2) format("woff2"),url(/fonts/roboto-latin-300-normal-KByCBsad.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/roboto-latin-400-normal-CNwBRw8h.woff2) format("woff2"),url(/fonts/roboto-latin-400-normal-068yxgMN.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/roboto-latin-500-normal-CkrA1NAy.woff2) format("woff2"),url(/fonts/roboto-latin-500-normal-CC5nhZkh.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/roboto-latin-700-normal-CXeAXeti.woff2) format("woff2"),url(/fonts/roboto-latin-700-normal-DUekQERp.woff) format("woff")}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100vw;box-sizing:border-box}.material-icons{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;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}body.native-app,body.native-app #root{padding-top:env(safe-area-inset-top,0px);padding-top:constant(safe-area-inset-top,0px)}:root{--nixa-primary: #7c5cff}@media(prefers-color-scheme:dark){:root{--nixa-primary: #7c5cff}}.nixa-loader-layers{position:relative;width:var(--loader-size, 20px);height:var(--loader-size, 20px);transform:rotateX(65deg) rotate(45deg);display:inline-block;box-sizing:border-box;background:var(--loader-base-color, var(--loader-color, #1976d2));background-clip:content-box;padding:calc(var(--loader-size, 20px) * .19)}.nixa-loader-layers:before,.nixa-loader-layers:after{content:"";position:absolute;width:calc(var(--loader-size, 20px) * .62);height:calc(var(--loader-size, 20px) * .62);top:calc(var(--loader-size, 20px) * .19);left:calc(var(--loader-size, 20px) * .19);will-change:transform}.nixa-loader-layers:before{background:var(--loader-layer-color, var(--loader-color, #1976d2));animation:nixa-layers-a var(--loader-speed, 1s) linear infinite alternate}.nixa-loader-layers:after{background:var(--loader-highlight-color, rgba(255, 255, 255, .7));animation:nixa-layers-b var(--loader-speed, 1s) linear infinite alternate}@keyframes nixa-layers-a{0%{transform:translate(calc(var(--loader-size, 20px) * .18),calc(var(--loader-size, 20px) * .18))}to{transform:translate(calc(var(--loader-size, 20px) * -.18),calc(var(--loader-size, 20px) * -.18))}}@keyframes nixa-layers-b{0%{transform:translate(calc(var(--loader-size, 20px) * -.18),calc(var(--loader-size, 20px) * -.18))}to{transform:translate(calc(var(--loader-size, 20px) * .18),calc(var(--loader-size, 20px) * .18))}}@media(prefers-reduced-motion:reduce){.nixa-loader-layers:before,.nixa-loader-layers:after{animation-duration:calc(var(--loader-speed, 1s) * 2.5)}}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-root{position:fixed!important;display:flex!important;align-items:center!important;justify-content:center!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.MuiDialog-container{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;max-height:100%!important;width:100%!important;height:100%!important;margin:0 auto!important}.pac-container{z-index:1750!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.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}.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-bg: #f6f8fc;--tw-bg-elev: #ffffff;--tw-surface: #ffffff;--tw-text: #0b0c10;--tw-text-dim: #4b5563;--tw-accent: #7c5cff;--tw-accent-2: #22d3ee;--tw-muted: #e9edf5;--tw-border: #dde3ee;--tw-shadow: 0 14px 40px rgba(21, 28, 41, .12);--tw-orbit-ring-color: rgba(13, 23, 45, .14);--tw-orbit-ring-opacity: 1}html[data-mui-color-scheme=dark]{--tw-bg: #0b0c10;--tw-bg-elev: #111219;--tw-surface: #0f1116;--tw-text: #e6e8ec;--tw-text-dim: #b8bdc7;--tw-accent: #7c5cff;--tw-accent-2: #22d3ee;--tw-muted: #272b36;--tw-border: #1e2230;--tw-shadow: 0 10px 30px rgba(0, 0, 0, .35);--tw-orbit-ring-color: rgba(255, 255, 255, .18);--tw-orbit-ring-opacity: .7}@media(prefers-color-scheme:dark){.tw-root:not(.tw-force-light){--tw-bg: #0b0c10;--tw-bg-elev: #111219;--tw-surface: #0f1116;--tw-text: #e6e8ec;--tw-text-dim: #b8bdc7;--tw-accent: #7c5cff;--tw-accent-2: #22d3ee;--tw-muted: #272b36;--tw-border: #1e2230;--tw-shadow: 0 10px 30px rgba(0, 0, 0, .35);--tw-orbit-ring-color: rgba(255, 255, 255, .18);--tw-orbit-ring-opacity: .7}}.tw-root{color:var(--tw-text);background:linear-gradient(180deg,var(--tw-bg) 0%,var(--tw-bg) 100%);min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji"}.tw-main{display:flex;flex-direction:column;--tw-main-gap: 48px;gap:var(--tw-main-gap);padding-bottom:0}.tw-main>*:last-child{margin-bottom:0;margin-top:calc(-1 * var(--tw-main-gap))}.tw-main>*{width:100%}.tw-flow-showcase-wrapper{margin-top:clamp(56px,8vw,120px)}.tw-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.tw-header{position:sticky;top:0;z-index:20;background:#ffffffc7;backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--tw-border)}.tw-header-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.tw-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.2px;color:var(--tw-text);text-decoration:none}.tw-logo{height:22px;display:block}.tw-logo-img{height:24px;width:auto;display:block}@media(min-width:900px){.tw-logo-img{height:26px}}.tw-logo-mono{filter:brightness(0) saturate(100%);opacity:.92}html[data-mui-color-scheme=dark] .tw-logo-mono{filter:brightness(0) saturate(100%) invert(1);opacity:1}.tw-brand-mark{display:inline-block;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--tw-accent) 0%,var(--tw-accent-2) 100%);box-shadow:0 8px 18px #2d8cff47}.tw-nav{display:none;gap:20px}.tw-nav a{color:var(--tw-text-dim);text-decoration:none;font-weight:500}.tw-nav a:hover{color:var(--tw-text)}.tw-actions{display:none;gap:10px;align-items:center}.tw-btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--tw-border);color:var(--tw-text);background:transparent;text-decoration:none;font-weight:600}.tw-btn.primary{background:linear-gradient(135deg,var(--tw-accent) 0%,var(--tw-accent-2) 100%);border:none;color:#fff;box-shadow:0 10px 20px #2d8cff2e,0 6px 14px #22d3ee2e}.tw-btn:hover{filter:brightness(1.05)}@media(min-width:900px){.tw-nav,.tw-actions{display:inline-flex}}.tw-hero{--orbit-offset-y: -40px;--hero-pad-top: clamp(72px, 12vh, 120px);--hero-pad-bottom: 0;--header-h: 68px;padding:var(--hero-pad-top) 0 var(--hero-pad-bottom);position:relative;min-height:100vh;overflow:visible}.tw-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 400px at 50% 0%,rgba(45,140,255,.2),transparent 60%),radial-gradient(800px 500px at 80% 10%,rgba(34,211,238,.16),transparent 60%);z-index:-1}.tw-hero-inner{position:relative;text-align:center;display:grid;grid-template-rows:1fr auto;row-gap:clamp(32px,6vh,72px);align-items:stretch;justify-items:center;min-height:calc(100vh - var(--hero-pad-top) - var(--hero-pad-bottom) - var(--header-h));max-width:min(1760px,92vw);width:100%}.tw-hero-content{position:relative;z-index:1;margin-top:140px;align-self:flex-start}.tw-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:24px;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(32px,6vw,64px);line-height:1.15;letter-spacing:-.02em;font-family:Albert Sans,Roboto,Helvetica,Arial,sans-serif}.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}@media(max-height:800px){.tw-hero-title{font-size:clamp(28px,5.2vw,52px)}.tw-hero-sub{margin:8px auto 18px}.tw-ask-wrap{margin-top:12px}}@media(max-height:700px){.tw-hero-title{font-size:clamp(26px,5vw,46px)}.tw-hero-sub{margin:6px auto 14px}.tw-ask-wrap{margin-top:8px}}.tw-ask-wrap{display:grid;grid-template-columns:1fr auto;gap:10px;max-width:720px;margin:24px auto 0;padding:10px;background:linear-gradient(180deg,#ffffffe6,#ffffffdb);border:1px solid var(--tw-border);border-radius:14px;box-shadow:var(--tw-shadow)}.tw-input{height:48px;width:100%;border:1px solid var(--tw-border);background:#fff;color:var(--tw-text);border-radius:10px;padding:0 14px;outline:none}.tw-input::placeholder{color:#8a91a0}.tw-ask-btn{height:48px;padding:0 18px;border-radius:10px}.tw-hero-foot{margin-top:18px;color:var(--tw-text-dim);font-size:13px}.tw-hero-cards{position:relative;z-index:1;background:transparent;align-self:end;width:100%;margin-top:80px;padding-bottom:0;margin-bottom:0}.tw-grad-cards-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:20px;margin-bottom:0;padding-bottom:0;background:transparent}@media(min-width:900px){.tw-grad-cards-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.tw-grad-card{position:relative;border-radius:24px;border:1px solid var(--tw-border);box-shadow:var(--tw-shadow);background:var(--tw-bg-elev);overflow:hidden}.tw-grad-card--split .tw-gc-top{position:relative;min-height:180px;background:var(--tw-grad-bg, linear-gradient(135deg, #fde047 0%, #60a5fa 100%));overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(6px,1vw,12px);padding:clamp(12px,2vw,18px) clamp(18px,2.8vw,26px) clamp(20px,3vw,28px)}.tw-grad-card--split .tw-gc-top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0f,#fff0 60%)}.tw-gc-conversation{position:relative;display:flex;flex-direction:column;gap:clamp(4px,.8vw,8px);width:100%;max-width:360px;margin-left:auto;margin-top:0;z-index:1;align-items:flex-start}.tw-grad-card--split .tw-gc-bottom{background:var(--tw-bg-elev);padding:clamp(16px,2.5vw,20px) clamp(18px,3vw,24px) clamp(16px,2.5vw,20px);display:flex;flex-direction:column;justify-content:flex-start;gap:10px;min-height:0}.tw-gc-bubble{position:relative;display:flex;align-items:center;gap:8px;padding:8px 12px;min-height:36px;border-radius:999px;background:#fff;color:#0b0c10;box-shadow:0 6px 20px #0000001a;font-weight:500;max-width:min(100%,340px);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;font-size:clamp(12px,.95vw,14px);line-height:1.4;text-align:left;width:fit-content}.tw-gc-bubble--prompt,.tw-gc-bubble--response{align-self:flex-end;text-align:right;margin-left:auto}.tw-gc-bubble--status{background:#ffffff26;align-self:flex-start;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:none;color:#fff}.tw-gc-conversation--interactive{padding-bottom:clamp(40px,5vw,60px);min-height:fit-content}.tw-gc-conversation--interactive .tw-gc-bubble--response{position:absolute;right:0;bottom:clamp(8px,1.2vw,12px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s}.tw-gc-conversation--interactive[data-hovered=true] .tw-gc-bubble--response{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .24s ease,transform .24s ease,visibility 0s linear 0s}.tw-gc-icons{display:inline-flex;align-items:center;gap:8px}.tw-gc-icon{width:18px;height:18px;border-radius:4px;display:inline-block}.tw-gc-icon--g{background:linear-gradient(135deg,#34a853,#4285f4)}.tw-gc-icon--d{background:linear-gradient(135deg,#0061ff,#00c2ff)}.tw-gc-icon--b{background:linear-gradient(135deg,#0061ff,#2a6eff)}.tw-gc-status-text{display:inline;vertical-align:middle;line-height:1.4}.tw-gc-trailing-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#ffffff38;color:#fff;border:1px solid rgba(255,255,255,.26);margin-left:8px;flex:0 0 22px;flex-shrink:0;vertical-align:middle}.tw-gc-trailing-icon .material-icons{font-size:14px;line-height:1}.tw-grad-card-title{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.01em;text-align:left}.tw-grad-card-body{margin:0;color:var(--tw-text-dim);font-size:14px;line-height:1.5;max-width:560px;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tw-gc-actions{display:flex;flex-wrap:wrap;gap:10px;row-gap:8px;margin-top:12px;justify-content:flex-start}.tw-gc-btn{height:38px;padding:0 12px;border-radius:999px;font-weight:600}.tw-gc-btn--ghost{background:#fff;color:#0b0c10;border:1px solid var(--tw-border)}.tw-gc-btn--primary{background:var(--tw-accent);color:#fff;border:none}.tw-grad-1{--tw-grad-bg: linear-gradient(18deg, oklch(72% .15 285) 0%, oklch(70% .16 245) 100%)}.tw-grad-2{--tw-grad-bg: linear-gradient(18deg, oklch(70% .16 245) 0%, oklch(75% .14 160) 100%)}.tw-grad-3{--tw-grad-bg: linear-gradient(18deg, oklch(75% .14 160) 0%, oklch(78% .15 40) 100%)}html[data-mui-color-scheme=dark] .tw-grad-1{--tw-grad-bg: linear-gradient(18deg, oklch(72% .15 285 / .65) 0%, oklch(70% .16 245 / .65) 100%)}html[data-mui-color-scheme=dark] .tw-grad-2{--tw-grad-bg: linear-gradient(18deg, oklch(70% .16 245 / .65) 0%, oklch(75% .14 160 / .65) 100%)}html[data-mui-color-scheme=dark] .tw-grad-3{--tw-grad-bg: linear-gradient(18deg, oklch(75% .14 160 / .65) 0%, oklch(78% .15 40 / .65) 100%)}@media(prefers-color-scheme:dark){.tw-root:not(.tw-force-light) .tw-grad-1{--tw-grad-bg: linear-gradient(18deg, oklch(72% .15 285 / .65) 0%, oklch(70% .16 245 / .65) 100%)}.tw-root:not(.tw-force-light) .tw-grad-2{--tw-grad-bg: linear-gradient(18deg, oklch(70% .16 245 / .65) 0%, oklch(75% .14 160 / .65) 100%)}.tw-root:not(.tw-force-light) .tw-grad-3{--tw-grad-bg: linear-gradient(18deg, oklch(75% .14 160 / .65) 0%, oklch(78% .15 40 / .65) 100%)}}html[data-mui-color-scheme=dark] .tw-grad-card--split .tw-gc-bottom{background:var(--tw-bg-elev)}html[data-mui-color-scheme=dark] .tw-gc-bubble{background:var(--tw-surface);color:var(--tw-text);border:1px solid var(--tw-border);box-shadow:0 8px 20px #0006}html[data-mui-color-scheme=dark] .tw-gc-bubble--status{background:#ffffff26;border:1px solid rgba(255,255,255,.2);color:#fff}html[data-mui-color-scheme=dark] .tw-gc-trailing-icon{background:#ffffff38;border-color:#ffffff42;color:#fff}html[data-mui-color-scheme=dark] .tw-gc-btn--ghost{background:var(--tw-muted);color:var(--tw-text);border:1px solid var(--tw-border)}html[data-mui-color-scheme=dark] .tw-gc-btn--ghost:hover{background:var(--tw-surface);border-color:var(--tw-accent)}html[data-mui-color-scheme=dark] .tw-gc-btn--primary{background:var(--tw-accent);color:#fff;border:none}html[data-mui-color-scheme=dark] .tw-gc-btn--primary:hover{background:#8a6fff;filter:brightness(1.1)}html[data-mui-color-scheme=dark] .tw-grad-card--split .tw-gc-top:after{background:linear-gradient(180deg,#0000002e,#0000 70%)}html[data-mui-color-scheme=dark] .tw-eyebrow{background:#7c5cff26;border-color:var(--tw-border);color:var(--tw-accent)}html[data-mui-color-scheme=dark] .tw-ask-wrap{background:linear-gradient(180deg,var(--tw-surface),var(--tw-bg-elev));border-color:var(--tw-border);box-shadow:var(--tw-shadow)}html[data-mui-color-scheme=dark] .tw-input{background:var(--tw-bg-elev);border-color:var(--tw-border);color:var(--tw-text)}html[data-mui-color-scheme=dark] .tw-input::placeholder{color:var(--tw-text-dim)}html[data-mui-color-scheme=dark] .tw-btn.primary{box-shadow:0 10px 20px #7c5cff40,0 6px 14px #22d3ee26}html[data-mui-color-scheme=dark] .tw-header{background:#0f1116d9;backdrop-filter:saturate(1.2) blur(10px);border-bottom-color:var(--tw-border)}html[data-mui-color-scheme=dark] .tw-hero-glow{background:radial-gradient(600px 400px at 50% 0%,rgba(124,92,255,.12),transparent 65%),radial-gradient(800px 500px at 80% 10%,rgba(34,211,238,.08),transparent 65%)}.tw-orbit{--orbit-size: clamp(900px, 110vmin, 1600px);position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + var(--orbit-offset-y)));width:var(--orbit-size);height:var(--orbit-size);pointer-events:none;z-index:0}.tw-ring{position:absolute;border-radius:50%;border:1px solid var(--tw-orbit-ring-color);opacity:var(--tw-orbit-ring-opacity)}.tw-ring-1{top:15%;right:15%;bottom:15%;left:15%}.tw-ring-2{top:7%;right:7%;bottom:7%;left:7%}.tw-ring-3{top:-1%;right:-1%;bottom:-1%;left:-1%}@media(max-width:900px){.tw-hero{padding:96px 0 0;min-height:auto}.tw-orbit{--orbit-size: clamp(620px, 120vw, 1000px);transform:translate(-50%,calc(-52% + var(--orbit-offset-y)))}.tw-hero-inner{display:block;min-height:auto}}.tw-orbit-item{--theta: 0deg;position:absolute;left:50%;top:50%;transform-origin:center center}.tw-on-ring-1{transform:rotate(var(--theta)) translate(calc(var(--orbit-size) * .35)) rotate(calc(var(--theta) * -1))}.tw-on-ring-2{transform:rotate(var(--theta)) translate(calc(var(--orbit-size) * .43)) rotate(calc(var(--theta) * -1))}.tw-on-ring-3{transform:rotate(var(--theta)) translate(calc(var(--orbit-size) * .51)) rotate(calc(var(--theta) * -1))}.tw-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--tw-bg-elev);border:1px solid var(--tw-border);border-radius:999px;box-shadow:var(--tw-shadow)}.tw-emoji{font-size:16px}.tw-badge-text{font-weight:600;color:var(--tw-text);font-size:13px}@keyframes tw-float{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.tw-orbit .tw-badge{animation:tw-float 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tw-orbit .tw-badge{animation:none}}.tw-collab-cursor{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;transform:translate(-50%,-50%);transform-origin:center center}.tw-cursor-badge{position:relative;display:inline-flex;align-items:center;gap:6px;background:var(--tw-bg-elev);border:1px solid var(--tw-border);color:var(--tw-text);padding:6px 10px;border-radius:12px;box-shadow:var(--tw-shadow);white-space:nowrap}.tw-cursor-label{font-size:11px;font-weight:500;line-height:1;color:var(--tw-text);letter-spacing:.01em}.tw-cursor-pointer{position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:5px solid var(--tw-bg-elev);z-index:1}.tw-cursor-pointer:before{content:"";position:absolute;left:-1px;top:-5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid var(--tw-border);z-index:-1}@media(prefers-reduced-motion:reduce){.tw-collab-cursor{animation:none}}.tw-orbit-element{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;z-index:2}.tw-typing-indicator{display:flex;align-items:center;justify-content:center}.tw-typing-badge{display:inline-flex;align-items:center;gap:8px;background:var(--tw-bg-elev);border:1px solid var(--tw-border);border-radius:20px;padding:6px 12px;box-shadow:var(--tw-shadow);white-space:nowrap}.tw-typing-label{font-size:11px;font-weight:500;color:var(--tw-text)}.tw-typing-dots{display:flex;gap:3px;align-items:center}.tw-dot{width:4px;height:4px;border-radius:50%;background:var(--tw-text-dim);animation:tw-typing-dot 1.4s ease-in-out infinite}.tw-dot:nth-child(2){animation-delay:.2s}.tw-dot:nth-child(3){animation-delay:.4s}@keyframes tw-typing-dot{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.tw-notification-badge{display:flex;align-items:center;justify-content:center}.tw-notification-icon{position:relative;width:32px;height:32px;border-radius:50%;background:var(--tw-bg-elev);border:1px solid var(--tw-border);display:flex;align-items:center;justify-content:center;color:var(--tw-text);box-shadow:var(--tw-shadow)}.tw-notification-icon svg{width:16px;height:16px;display:block}.tw-notification-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:9px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--tw-bg-elev);box-shadow:0 2px 4px #0003;pointer-events:none}.tw-ai-sparkle{display:flex;align-items:center;justify-content:center}.tw-sparkle-icon{width:32px;height:32px;border-radius:50%;background:var(--tw-bg-elev);border:1px solid var(--tw-border);display:flex;align-items:center;justify-content:center;color:var(--tw-text);box-shadow:var(--tw-shadow)}.tw-calendar{display:flex;align-items:center;justify-content:center}.tw-calendar-icon{width:36px;height:36px;border-radius:8px;background:var(--tw-bg-elev);border:1px solid var(--tw-border);display:flex;align-items:center;justify-content:center;color:var(--tw-text);box-shadow:var(--tw-shadow)}.tw-document-chip{display:inline-flex;align-items:center;gap:6px;background:var(--tw-bg-elev);border:1px solid var(--tw-border);border-radius:16px;padding:6px 10px;box-shadow:var(--tw-shadow);white-space:nowrap}.tw-document-icon{display:flex;align-items:center;justify-content:center;color:var(--tw-text-dim);flex-shrink:0}.tw-document-label{font-size:11px;font-weight:500;color:var(--tw-text)}.tw-maple-leaf{display:flex;align-items:center;justify-content:center}.tw-maple-leaf-icon-wrapper{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:4px;position:relative;z-index:10}.tw-maple-leaf-icon{width:100%;height:100%;object-fit:contain;display:block}.tw-maple-leaf-icon path{fill:var(--tw-text)}@media(prefers-reduced-motion:reduce){.tw-dot{animation:none}}@media(min-width:900px){.tw-hero-cards .tw-container{max-width:1680px}.tw-grad-cards-grid{grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center}.tw-grad-card{width:100%;max-width:520px}.tw-grad-card--split{display:grid;grid-template-rows:auto auto}.tw-grad-card--split .tw-gc-top{min-height:200px;padding:clamp(12px,1.6vw,18px) clamp(18px,2.4vw,24px) clamp(20px,2.5vw,28px)}.tw-grad-card-title{font-size:clamp(18px,1.1vw,22px);color:var(--tw-text)}.tw-grad-card-body{font-size:clamp(13px,.95vw,14px);max-width:520px;color:var(--tw-text-dim)}.tw-gc-actions{margin-top:8px}.tw-gc-btn{height:36px;padding:0 12px}.tw-gc-conversation{max-width:320px;gap:clamp(4px,.8vw,8px);margin-top:0}}@media(min-width:1200px){.tw-grad-cards-grid{grid-template-columns:repeat(3,380px);gap:24px;justify-content:center}.tw-grad-card{width:380px}.tw-grad-card--split{grid-template-rows:auto auto}.tw-grad-card--split .tw-gc-top{min-height:200px;padding:clamp(14px,1.6vw,20px) clamp(18px,2.2vw,24px) clamp(20px,2.5vw,28px)}.tw-grad-card-title{font-size:20px}.tw-grad-card-body{font-size:13px;max-width:340px}.tw-gc-actions{margin-top:8px}.tw-gc-btn{height:36px;padding:0 12px}.tw-gc-conversation{max-width:340px;gap:clamp(4px,.8vw,8px);margin-top:0}}@media(max-width:1024px){.tw-gc-conversation--interactive{padding-bottom:0}.tw-gc-conversation--interactive .tw-gc-bubble--response{position:relative;right:auto;bottom:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);margin-top:clamp(6px,1.2vw,10px);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s}.tw-gc-conversation--interactive[data-hovered=true] .tw-gc-bubble--response{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .24s ease,transform .24s ease,visibility 0s linear 0s}}@media(max-width:700px){.tw-grad-card--split .tw-gc-top{padding:clamp(12px,4vw,20px) clamp(16px,5vw,22px) clamp(24px,6vw,40px)}.tw-grad-card--split .tw-gc-bottom{padding:clamp(16px,4vw,20px) clamp(16px,5vw,22px) clamp(16px,4vw,20px)}.tw-gc-conversation{max-width:100%;gap:clamp(4px,.8vw,8px)}.tw-gc-bubble{border-radius:32px;font-size:13px;padding:12px 16px}.tw-hero-content{margin-top:80px}}
