.ProductDemoShell_productTheme__H66ZA{--background:#fcfcfc;--foreground:oklch(0.141 0.005 285.823);--card:white;--card-foreground:oklch(0.141 0.005 285.823);--popover:white;--popover-foreground:oklch(0.141 0.005 285.823);--primary:oklch(0.21 0.006 285.885);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.967 0.001 286.375);--secondary-foreground:oklch(0.21 0.006 285.885);--muted:oklch(0.967 0.001 286.375);--muted-foreground:oklch(0.552 0.016 285.938);--accent:oklch(0.967 0.001 286.375);--accent-foreground:oklch(0.21 0.006 285.885);--border:oklch(0.92 0.004 286.32);--input:oklch(0.92 0.004 286.32);--ring:oklch(0.705 0.015 286.067);--timeline-chrome-bg:#f8f9fb;--timeline-chrome-border:#e5e7eb;--timeline-track:oklch(0.91 0.022 252);--progress-track:oklch(0.91 0.022 252);--sidebar:var(--timeline-chrome-bg);--sidebar-border:var(--timeline-chrome-border);--shadow-feature-card:0 28px 50px -20px rgba(15,23,42,0.1),0 14px 24px -8px rgba(15,23,42,0.06);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);color:var(--foreground);color-scheme:light}.ProductDemoShell_shell__7dtQc{width:1180px;height:770px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:var(--background);box-shadow:0 42px 100px rgba(0,0,0,.34),0 0 0 1px rgba(0,0,0,.08);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;text-align:left}.ProductDemoShell_header__8QhCo{display:flex;height:61px;border-bottom:1px solid var(--border);background:rgba(252,252,252,.94)}.ProductDemoShell_logoRail___7x1f{display:flex;width:248px;flex:0 0 248px;align-items:center;border-right:1px solid var(--sidebar-border);background:var(--sidebar)}.ProductDemoShell_trafficLights__1NTKb{display:flex;flex:0 0 auto;gap:8px;padding-left:17px;padding-right:15px}.ProductDemoShell_trafficLights__1NTKb span{display:block;width:12px;height:12px;border-radius:999px;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.18)}.ProductDemoShell_trafficRed__tQowh{background:#ff5f57}.ProductDemoShell_trafficYellow__cxJvu{background:#febc2e}.ProductDemoShell_trafficGreen__ah1vM{background:#28c840}.ProductDemoShell_brand__tbmBX{display:flex;min-width:0;align-items:center;gap:9px;color:var(--foreground);font-family:var(--font-outfit),var(--font-geist-sans),sans-serif;font-size:14px;font-weight:650;letter-spacing:-.015em}.ProductDemoShell_webShell__wavbi .ProductDemoShell_brand__tbmBX{padding-left:16px}.ProductDemoShell_mainHeader__oqojF{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;padding:0 24px 0 25px}.ProductDemoShell_mainHeader__oqojF nav{display:flex;align-items:center;gap:28px;color:var(--muted-foreground);font-size:15px;font-weight:500;letter-spacing:-.02em}.ProductDemoShell_mainHeader__oqojF nav .ProductDemoShell_activeNav__6quhm{color:var(--foreground)}.ProductDemoShell_userAvatar__MTdSr{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;background:#18181b;color:white;font-size:11px;font-weight:700}.ProductDemoShell_shellBody__tZ9y2{display:flex;height:calc(100% - 61px);min-height:0}.ProductDemoShell_sidebar__ZZYZY{display:flex;width:248px;flex:0 0 248px;flex-direction:column;border-right:1px solid var(--sidebar-border);background:var(--sidebar)}.ProductDemoShell_sidebarTop__zruUv{padding:14px 13px;border-bottom:1px solid var(--sidebar-border)}.ProductDemoShell_newProject__X7mhP{width:100%;height:38px;justify-content:flex-start;gap:8px;border-radius:999px}.ProductDemoShell_newProject__X7mhP span:last-child{margin-left:auto;font-size:10px;font-weight:500;opacity:.72}.ProductDemoShell_sidebarScroll__wMIiL{padding:15px 13px 22px}.ProductDemoShell_search__pnhL3{display:flex;height:36px;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.72);color:var(--muted-foreground);font-size:12px}.ProductDemoShell_workspaceGroup__JlVOt{margin-top:18px}.ProductDemoShell_workspaceGroup__JlVOt+.ProductDemoShell_workspaceGroup__JlVOt{margin-top:17px;padding-top:16px;border-top:1px solid var(--sidebar-border)}.ProductDemoShell_workspaceLabel__Gpo6i{margin:0 8px 8px;color:var(--muted-foreground);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.ProductDemoShell_workspaceLabel__Gpo6i:has(svg){display:flex;align-items:center;gap:6px}.ProductDemoShell_projectRows__bm7Xj{display:grid;gap:3px}.ProductDemoShell_projectRow__WKggd{display:grid;grid-template-columns:8px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:36px;padding:0 10px;border-radius:9px;color:#5c5c64;font-size:12px}.ProductDemoShell_projectRow__WKggd span:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ProductDemoShell_projectRowActive__oQOJn{background:rgba(255,255,255,.9);color:var(--foreground);font-weight:600;box-shadow:0 1px 3px rgba(15,23,42,.06)}.ProductDemoShell_projectDot__QOwUU{display:block;width:8px;height:8px;border-radius:3px}.ProductDemoShell_main__dx5L0,.ProductDemoShell_overviewMain__roHGR{min-width:0;flex:1;overflow:hidden;padding:30px 33px 34px;background:var(--background)}.ProductDemoShell_overviewHeading__bh74H{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.ProductDemoShell_overviewHeading__bh74H h3{margin:0;color:var(--foreground);font-family:var(--font-outfit),var(--font-geist-sans),sans-serif;font-size:32px;font-weight:650;letter-spacing:-.035em;line-height:1.05}.ProductDemoShell_overviewHeading__bh74H p{margin:7px 0 0;color:var(--muted-foreground);font-size:12px}.ProductDemoShell_overviewActions__wcvec{display:flex;flex:0 0 auto;align-items:center;gap:10px}.ProductDemoShell_overviewActions__wcvec>button{height:38px;gap:8px;border-radius:10px}.ProductDemoShell_overviewViewToggle__Prus9{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:white}.ProductDemoShell_overviewViewToggle__Prus9 svg{width:32px;height:32px;padding:8px;border-radius:7px;color:var(--muted-foreground)}.ProductDemoShell_overviewViewToggle__Prus9 svg:last-child{background:var(--muted);color:var(--foreground)}.ProductDemoShell_overviewContent__ZXv9_{display:grid;gap:24px}.ProductDemoShell_overviewSectionLabel__akRiC,.ProductDemoShell_overviewWorkspace__PfAV_>p{margin:0;color:var(--muted-foreground);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.ProductDemoShell_overviewWorkspace__PfAV_{display:grid;gap:11px}.ProductDemoShell_overviewList__sv1dM{overflow:hidden;padding:0 16px;border:1px solid var(--border);border-radius:15px;background:white;box-shadow:0 10px 24px rgba(15,23,42,.035)}.ProductDemoShell_overviewProjectRow___Vfc9{display:grid;min-height:61px;grid-template-columns:minmax(180px,1fr) 220px minmax(80px,.7fr) 62px;align-items:center;gap:18px;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:12px}.ProductDemoShell_overviewProjectRow___Vfc9:last-child{border-bottom:0}.ProductDemoShell_overviewProjectName__DIpjq{display:flex;min-width:0;align-items:center;gap:11px;color:var(--foreground)}.ProductDemoShell_overviewProjectName__DIpjq>span{width:10px;height:10px;flex:0 0 auto;border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.05)}.ProductDemoShell_overviewProjectName__DIpjq strong{overflow:hidden;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.ProductDemoShell_overviewDates__VdwJk{white-space:nowrap}.ProductDemoShell_overviewTags__HUNId{color:#a1a1aa}.ProductDemoShell_overviewRowActions__dYllb{display:flex;align-items:center;justify-content:flex-end;gap:14px;color:#71717a}.ProductDemoShell_overviewRowActions__dYllb svg:first-child{color:#d99812}.ProductDemoShell_projectHeading__iKBCu{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ProductDemoShell_titleBlock__itYug h3{margin:0 0 10px;color:var(--foreground);font-family:var(--font-outfit),var(--font-geist-sans),sans-serif;font-size:32px;font-weight:650;letter-spacing:-.035em;line-height:1.05}.ProductDemoShell_projectActions__tO0RR{display:flex;align-items:center;gap:10px}.ProductDemoShell_timeline__8iKAm{margin-top:22px}.ProductDemoShell_featureGrid__KbdBM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:19px}.ProductDemoShell_taskScale__6rzJJ{flex:0 0 auto}.ProductDemoShell_scaleWrap__LLiWA{position:relative;flex:0 0 auto}.ProductDemoShell_demoPointer__pZpRQ{position:absolute;z-index:8;left:43px;top:12px;display:block;width:24px;height:24px;color:#17171a;filter:drop-shadow(0 2px 2px rgba(0,0,0,.26));pointer-events:none;transform:translate(12px,10px);animation:ProductDemoShell_pointer-arrive__6Diup .43s cubic-bezier(.2,.75,.22,1) forwards}.ProductDemoShell_demoPointer__pZpRQ svg{width:100%;height:100%;stroke-width:1.8}.ProductDemoShell_demoPointerPressed__UMgKr{transform:translate(0) scale(.88);animation:ProductDemoShell_pointer-click__wo7g9 .38s ease-out forwards}.ProductDemoShell_demoPointerPressed__UMgKr:after{position:absolute;left:-7px;top:-7px;width:20px;height:20px;border:2px solid rgba(239,68,68,.72);border-radius:999px;content:"";animation:ProductDemoShell_click-ring__smrPW .5s ease-out forwards}@keyframes ProductDemoShell_pointer-arrive__6Diup{to{transform:translate(0)}}@keyframes ProductDemoShell_pointer-click__wo7g9{0%{transform:translate(0) scale(1)}45%{transform:translate(0) scale(.78)}to{transform:translate(0) scale(1)}}@keyframes ProductDemoShell_click-ring__smrPW{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.55)}}.ProductDemoShell_compact__BOpk0{height:690px}.ProductDemoShell_compact__BOpk0 .ProductDemoShell_main__dx5L0,.ProductDemoShell_compact__BOpk0 .ProductDemoShell_overviewMain__roHGR{padding-top:25px}.ProductDemoShell_compact__BOpk0 .ProductDemoShell_timeline__8iKAm{margin-top:17px}.ProductDemoShell_compact__BOpk0 .ProductDemoShell_featureGrid__KbdBM{margin-top:15px}.ProductDemoShell_demoLink__jykl2{color:inherit;text-decoration:none}