.product-app-shell .product-bottom-nav{border-color:color-mix(in oklab,var(--primary) 12%,var(--border));width:min(510px,100% - 24px);min-height:68px;box-shadow:0 16px 38px color-mix(in oklab,var(--background) 68%,transparent),0 0 12px color-mix(in oklab,var(--primary) 4%,transparent);background:oklab(18.1656% -.00563225 -.0454699/.82);border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr))}.product-app-shell .product-bottom-nav-item{min-height:46px;color:var(--muted-foreground);font-size:10px}.product-app-shell .product-bottom-nav-item.is-active{color:var(--primary)}.product-app-shell .product-bottom-nav-ai>span{border:1px solid color-mix(in oklab,var(--primary) 62%,transparent);background:radial-gradient(circle at 42% 34%,color-mix(in oklab,var(--foreground) 22%,var(--violet)),var(--violet) 46%,color-mix(in oklab,var(--violet) 62%,var(--primary)));width:48px;height:48px;box-shadow:0 0 10px color-mix(in oklab,var(--primary) 55%,transparent),0 0 20px color-mix(in oklab,var(--violet) 42%,transparent)}.product-app-shell .analysis-response>header{border-bottom:1px solid color-mix(in oklab,var(--primary) 12%,var(--border));align-items:center;gap:13px;padding-bottom:17px;display:flex}.product-app-shell .analysis-sources button{border:1px solid color-mix(in oklab,var(--primary) 22%,var(--border));height:29px;color:var(--primary);background:color-mix(in oklab,var(--primary) 7%,transparent);border-radius:999px;padding-inline:10px 7px;font-family:Roboto Mono,monospace;font-size:9px}.product-app-shell .analysis-sources button svg{width:12px;height:12px}.product-app-shell .analysis-confidence{color:var(--muted-foreground);align-items:center;gap:7px;padding-top:14px;font-size:10px;display:flex}.product-app-shell .analysis-followups h2{margin:0 3px 9px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600}.product-app-shell .analysis-followups>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-app-shell .analysis-followups button{border:1px solid color-mix(in oklab,var(--primary) 13%,var(--border));color:var(--muted-foreground);background:color-mix(in oklab,var(--secondary) 51%,transparent);border-radius:8px;justify-content:space-between;align-items:center;font-size:11px;display:flex;overflow:hidden}.product-app-shell .analysis-input input{width:100%;min-width:0;color:var(--foreground);background:0 0;outline:none;font-size:12px}.product-app-shell .analysis-input button{background:linear-gradient(135deg,var(--violet),var(--primary));box-shadow:0 0 16px color-mix(in oklab,var(--primary) 32%,transparent);border-radius:50%}.product-app-shell .summary-source-chips a{border-color:color-mix(in oklab,var(--primary) 18%,var(--border));color:var(--primary);background:color-mix(in oklab,var(--primary) 6%,transparent);font-family:Roboto Mono,monospace;font-size:9px}.shared-canvas .shared-doc-open{border:1px solid color-mix(in oklab,var(--primary) 30%,transparent);color:var(--primary);background:color-mix(in oklab,var(--primary) 7%,transparent);border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.shared-canvas .shared-message-input{border:1px solid color-mix(in oklab,var(--primary) 22%,var(--border));background:color-mix(in oklab,var(--surface) 82%,transparent);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.shared-canvas .shared-message-input input{width:100%;min-width:0;color:var(--foreground);background:0 0;outline:none;font-size:13px}.shared-canvas .shared-message-input button{border:1px solid color-mix(in oklab,var(--primary) 55%,var(--violet));color:var(--primary-foreground);background:linear-gradient(100deg,color-mix(in oklab,var(--violet) 65%,var(--surface)),color-mix(in oklab,var(--primary) 82%,var(--violet)));border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.shared-canvas .shared-privacy-note{border:1px solid color-mix(in oklab,var(--primary) 11%,var(--border));background:color-mix(in oklab,var(--surface) 70%,transparent);max-width:560px;color:var(--muted-foreground);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin:22px auto 0;padding:12px 16px;font-size:11px;line-height:1.5;display:flex}html body .product-app-shell{--page-max:1320px;font-family:DM Sans,sans-serif!important}html body .product-app-shell .product-page-container{max-width:1320px!important;padding-inline:clamp(18px,2.4vw,36px)!important}html body .product-app-shell h1,html body .product-app-shell h2,html body .product-app-shell h3,html body .product-app-shell h4,html body .product-app-shell .font-display{font-family:Manrope,sans-serif!important}:is(body:has(.product-app-shell) [data-radix-popper-content-wrapper],body:has(.product-app-shell) [role=dialog]){font-family:DM Sans,sans-serif}:is(body:has(.product-app-shell) [role=dialog] h1,body:has(.product-app-shell) [role=dialog] h2,body:has(.product-app-shell) [role=dialog] h3){font-family:Manrope,sans-serif}html body .product-app-shell .product-search-shell>span.truncate{font-size:0}html body .product-app-shell .product-search-shell>span.truncate:after{content:"Cerca in Nodava…";font-size:13px}html body .product-app-shell .product-bottom-nav{bottom:calc(16px + env(safe-area-inset-bottom));display:grid!important}html body .product-app-shell .product-app-main{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}html body .product-app-shell .analysis-input{bottom:calc(98px + env(safe-area-inset-bottom))!important}html body .product-app-shell .page-intro h1{font-size:clamp(34px,3.2vw,48px)!important}html body .product-app-shell .page-intro-subtitle{max-width:760px;font-size:clamp(13px,1.1vw,15px);line-height:1.55}html body .product-app-shell .page-intro{min-height:clamp(104px,10vw,132px)}html body .product-app-shell .section-kicker{letter-spacing:.13em;font-size:10px}html body .product-app-shell .ai-main-simplified{max-width:none}html body .product-app-shell .ai-hero-simplified{padding:clamp(20px,2.5vw,32px)}html body .product-app-shell .ai-primary-input{min-height:62px}html body .product-app-shell .ai-primary-input input{font-size:15px}html body .product-app-shell .ai-scope-row{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}html body .product-app-shell .ai-scope-select{border:1px solid color-mix(in oklab,var(--primary) 16%,var(--border));background:color-mix(in oklab,var(--surface) 70%,transparent);border-radius:999px;align-items:center;gap:10px;min-width:280px;padding:7px 12px 7px 14px;display:flex}html body .product-app-shell .ai-scope-select>span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.12em;font-family:Roboto Mono,monospace;font-size:9px}html body .product-app-shell .ai-scope-select select{min-width:0;color:var(--foreground);background:0 0;outline:none;flex:1;font-size:12px}html body .product-app-shell .ai-scope-current{color:var(--muted-foreground);align-items:center;gap:7px;font-size:11px;display:flex}html body .product-app-shell .ai-scope-current svg{width:14px;height:14px;color:var(--primary)}html body .product-app-shell .ai-quick-actions-simplified{margin-top:12px}html body .product-app-shell .ai-secondary-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:18px;margin-top:18px;display:grid}html body .product-app-shell .ai-single-suggestion{align-self:start}html body .product-app-shell .ai-suggestion-note{color:var(--muted-foreground);margin-top:10px;font-size:11px;line-height:1.5}html body .product-app-shell .workspace-tabs-flow{gap:34px}html body .product-app-shell .workspace-tabs-flow a{font-size:13px}@media (width>=1200px){html body .product-app-shell .product-page-container{padding-inline:32px!important}html body .product-app-shell .product-bottom-nav{width:510px}}@media (width>=900px) and (width<=1199px){html body .product-app-shell .product-page-container{padding-inline:24px!important}html body .product-app-shell .featured-section{grid-template-columns:160px minmax(0,1fr)!important}html body .product-app-shell .project-row{grid-template-columns:auto minmax(180px,1.2fr) auto minmax(100px,.65fr) auto auto!important}html body .product-app-shell .project-activity{display:none!important}html body .product-app-shell .client-row{grid-template-columns:auto minmax(180px,1.2fr) auto minmax(105px,.7fr) auto auto!important}html body .product-app-shell .client-activity,html body .product-app-shell .client-detail-docs{display:none!important}html body .product-app-shell .doc-global-row{grid-template-columns:auto minmax(220px,1.3fr) auto minmax(120px,.7fr) auto!important}html body .product-app-shell .doc-global-info{display:none!important}html body .product-app-shell .ai-secondary-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}}@media (width>=768px) and (width<=899px){html body .product-app-shell .product-page-container{padding-inline:20px!important}html body .product-app-shell .page-intro{min-height:112px!important}html body .product-app-shell .featured-section{grid-template-columns:1fr!important}html body .product-app-shell .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .product-app-shell .projects-toolbar,html body .product-app-shell .clients-toolbar{flex-wrap:wrap!important;align-items:flex-start!important}html body .product-app-shell .search-control{flex-basis:100%!important;max-width:none!important}html body .product-app-shell .projects-filters,html body .product-app-shell .clients-filters{width:100%;overflow-x:auto}html body .product-app-shell .project-row{min-height:82px;grid-template-columns:auto minmax(0,1fr) auto auto!important}html body .product-app-shell .project-detail,html body .product-app-shell .project-activity{display:none!important}html body .product-app-shell .client-row{min-height:82px;grid-template-columns:auto minmax(0,1fr) auto auto!important}html body .product-app-shell .client-detail,html body .product-app-shell .client-activity{display:none!important}html body .product-app-shell .doc-global-row{min-height:82px;grid-template-columns:auto minmax(0,1fr) auto auto!important}html body .product-app-shell .doc-global-info{display:none!important}html body .product-app-shell .ai-secondary-grid,html body .product-app-shell .summary-columns{grid-template-columns:1fr!important}html body .product-app-shell .workspace-page-intro .page-intro{min-height:142px!important}}@media (width<=767px){.product-app-shell .analysis-followups>div{display:flex;overflow-x:auto}.product-app-shell .analysis-followups button{flex-shrink:0;min-width:220px}.shared-canvas .shared-message-input{border-radius:12px;flex-wrap:wrap;padding:10px}.shared-canvas .shared-message-input button{justify-content:center;width:100%}.product-app-shell .product-app-main{padding-bottom:calc(92px + env(safe-area-inset-bottom))}html body .product-app-shell .ai-scope-row{flex-direction:column;align-items:stretch}html body .product-app-shell .ai-scope-select{width:100%;min-width:0}html body .product-app-shell .ai-scope-current{display:none}html body .product-app-shell .ai-secondary-grid{grid-template-columns:1fr}}.product-app-shell .page-intro-topline{justify-content:space-between;align-items:center;gap:18px;min-height:38px;margin-bottom:2px;display:flex}.product-app-shell .page-intro-topline .page-breadcrumb{flex:1;min-width:0}.product-app-shell .section-switcher{border:1px solid color-mix(in oklab,var(--primary) 13%,var(--border));background:color-mix(in oklab,var(--surface) 76%,transparent);box-shadow:inset 0 1px color-mix(in oklab,var(--foreground) 4%,transparent),0 6px 18px color-mix(in oklab,var(--background) 32%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}.product-app-shell .section-switcher-item{min-height:29px;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative}.product-app-shell .section-switcher-item svg{flex-shrink:0;width:13px;height:13px}.product-app-shell .section-switcher-item:hover{color:var(--foreground);background:color-mix(in oklab,var(--primary) 5%,transparent)}.product-app-shell .section-switcher-item.is-active{color:var(--primary);background:color-mix(in oklab,var(--primary) 8%,transparent);box-shadow:inset 0 0 10px color-mix(in oklab,var(--primary) 6%,transparent)}.product-app-shell .section-switcher-item.is-active:after{content:"";background:linear-gradient(90deg,var(--primary),var(--violet));height:1px;box-shadow:0 0 5px color-mix(in oklab,var(--primary) 42%,transparent);border-radius:999px;position:absolute;bottom:1px;left:9px;right:9px}.product-app-shell .page-intro-action{place-self:end}.product-app-shell .page-breadcrumb{height:22px;color:color-mix(in oklab,var(--muted-foreground) 88%,transparent);gap:6px;font-size:11px}.product-app-shell .page-breadcrumb-item{gap:6px}.product-app-shell .page-breadcrumb-item a{gap:5px;min-height:28px}.product-app-shell .page-breadcrumb-home{width:12px!important;height:12px!important}.product-app-shell .page-breadcrumb-separator{color:color-mix(in oklab,var(--muted-foreground) 45%,transparent);font-family:Roboto Mono,monospace;font-size:9px}.product-app-shell .page-breadcrumb-item [aria-current=page]{color:color-mix(in oklab,var(--foreground) 82%,var(--muted-foreground));font-weight:500}.product-app-shell .page-breadcrumb-wrap,.product-app-shell .product-breadcrumb-wrap{align-items:center;gap:10px;min-width:0;display:flex}.product-app-shell .page-back-link{border:1px solid color-mix(in oklab,var(--primary) 14%,var(--border));min-height:28px;color:var(--muted-foreground);background:color-mix(in oklab,var(--surface) 66%,transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.product-app-shell .page-back-link:hover{border-color:color-mix(in oklab,var(--primary) 32%,var(--border));color:var(--primary);background:color-mix(in oklab,var(--primary) 6%,transparent)}.product-app-shell .page-back-link svg{width:13px;height:13px}.product-app-shell .workspace-page-intro+.workspace-tabs-flow{margin-top:16px;margin-bottom:24px}.product-app-shell .ai-scope-row{border:1px solid color-mix(in oklab,var(--primary) 20%,var(--border));background:linear-gradient(100deg,color-mix(in oklab,var(--primary) 7%,var(--surface)),color-mix(in oklab,var(--violet) 5%,var(--surface)));box-shadow:inset 0 1px color-mix(in oklab,var(--primary) 7%,transparent);border-radius:12px;padding:10px 12px}.product-app-shell .ai-scope-select{border-color:color-mix(in oklab,var(--primary) 34%,var(--border))!important;background:color-mix(in oklab,var(--background) 68%,transparent)!important}.product-app-shell .ai-scope-select>span{font-weight:700;color:var(--primary)!important;font-size:10px!important}.product-app-shell .ai-scope-current{grid-template-columns:auto auto;gap:1px 7px;color:color-mix(in oklab,var(--foreground) 82%,var(--muted-foreground))!important;display:grid!important}.product-app-shell .ai-scope-current svg{grid-row:1/3;align-self:center}.product-app-shell .ai-scope-current span{color:var(--muted-foreground);text-transform:uppercase;font-size:9px;font-weight:500}.product-app-shell .ai-scope-current strong{color:var(--foreground);font-size:12px;font-weight:650}.product-app-shell .ai-scope-row:before{content:"Dove deve cercare Nodava";color:var(--muted-foreground);flex-shrink:0;font-size:11px}.product-app-shell .workspace-add{font-size:0!important}.product-app-shell .workspace-add:after{content:"Aggiungi documento";font-size:13px;font-weight:600}.product-app-shell .workspace-add svg{width:16px;height:16px;margin-right:8px}@media (width>=768px){html body .product-app-shell .product-bottom-nav{display:none!important}html body .product-app-shell .product-app-main{padding-bottom:40px!important}html body .product-app-shell .analysis-input{bottom:16px!important}}@media (width>=768px) and (width<=899px){.product-app-shell .page-intro-topline{gap:10px}.product-app-shell .section-switcher-item{width:31px;min-height:29px;padding:0}.product-app-shell .section-switcher-item span{display:none}.product-app-shell .section-switcher-item.is-active:after{left:8px;right:8px}.product-app-shell .page-back-link span{display:none}.product-app-shell .page-back-link{justify-content:center;width:28px;padding:0}.product-app-shell .ai-scope-row:before{display:none}}@media (width>=900px) and (width<=1120px){.product-app-shell .section-switcher-item{padding-inline:7px;font-size:9.5px}}@media (width>=1200px){html body .product-app-shell{--page-max:1400px}html body .product-app-shell .product-page-container{max-width:1400px!important;padding-inline:clamp(24px,2vw,30px)!important}.product-app-shell .workspace-page-intro+.workspace-tabs-flow{margin-top:20px}}@media (width<=767px){.product-app-shell .section-switcher{display:none}.product-app-shell .page-intro-topline{min-height:28px;margin-bottom:0}.product-app-shell .page-back-link span{display:none}.product-app-shell .page-back-link{justify-content:center;width:28px;padding:0}.product-app-shell .ai-scope-row:before{display:none}}
