html body .product-app-shell .documents-workflow-main{position:relative}html body .product-app-shell .documents-next-steps{border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border));background:linear-gradient(110deg,color-mix(in oklab,var(--primary) 8%,#050b18),#071126 58%,color-mix(in oklab,var(--violet) 9%,#050b18));box-shadow:inset 0 1px color-mix(in oklab,var(--primary) 8%,transparent),0 12px 30px color-mix(in oklab,var(--background) 42%,transparent);border-radius:12px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:22px;margin-bottom:18px;padding:18px;display:grid}html body .product-app-shell .documents-next-copy h2{margin-top:4px;font-family:Manrope,sans-serif;font-size:19px;font-weight:650}html body .product-app-shell .documents-next-copy>span{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1.5;display:block}html body .product-app-shell .documents-next-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}html body .product-app-shell .documents-next-actions button{border:1px solid color-mix(in oklab,var(--primary) 11%,var(--border));text-align:left;background:color-mix(in oklab,var(--secondary) 55%,transparent);border-radius:9px;grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:3px 8px;min-height:64px;padding:10px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}html body .product-app-shell .documents-next-actions button:hover{border-color:color-mix(in oklab,var(--primary) 34%,transparent);background:color-mix(in oklab,var(--secondary) 72%,transparent);transform:translateY(-1px)}html body .product-app-shell .documents-next-actions button svg{width:17px;height:17px;color:var(--primary);grid-row:1/span 2}html body .product-app-shell .documents-next-actions button strong{font-family:Manrope,sans-serif;font-size:18px;line-height:1}html body .product-app-shell .documents-next-actions button span{color:var(--muted-foreground);white-space:nowrap;font-size:10px}html body .product-app-shell .documents-toolbar-simplified{justify-content:space-between;align-items:center;gap:16px;margin:0 0 13px;display:flex}html body .product-app-shell .documents-toolbar-simplified .search-control{max-width:480px}html body .product-app-shell .documents-advanced-filters{border:1px solid color-mix(in oklab,var(--primary) 12%,var(--border));background:color-mix(in oklab,var(--surface) 72%,transparent);border-radius:10px;flex-wrap:wrap;gap:8px;margin:-2px 0 13px;padding:12px;display:flex}html body .product-app-shell .documents-advanced-filters select{border:1px solid color-mix(in oklab,var(--primary) 14%,var(--border));min-height:36px;color:var(--foreground);background:color-mix(in oklab,var(--surface) 84%,transparent);border-radius:999px;outline:none;padding:0 12px;font-size:11px}html body .product-app-shell .documents-list-section{margin-bottom:8px}html body .product-app-shell .document-inspector-layer{z-index:80;background:color-mix(in oklab,var(--background) 52%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}html body .product-app-shell .document-inspector{border:1px solid color-mix(in oklab,var(--primary) 24%,var(--border));width:min(440px,100vw - 36px);box-shadow:0 24px 70px color-mix(in oklab,var(--background) 78%,transparent),0 0 26px color-mix(in oklab,var(--primary) 8%,transparent);background:linear-gradient(155deg,oklab(18.1656% -.00563225 -.0454699/.96),oklab(15.0618% -.00428414 -.0299969/.98));border-radius:14px;flex-direction:column;padding:18px;display:flex;position:absolute;top:76px;bottom:96px;right:18px;overflow:auto}html body .product-app-shell .document-inspector-header{border-bottom:1px solid color-mix(in oklab,var(--primary) 12%,var(--border));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:15px;display:grid}html body .product-app-shell .document-inspector-header h2{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;font-weight:650;overflow:hidden}html body .product-app-shell .document-inspector-header>div>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}html body .product-app-shell .document-inspector-close{width:34px;height:34px;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid}html body .product-app-shell .document-inspector-close:hover{color:var(--foreground);background:color-mix(in oklab,var(--primary) 8%,transparent)}html body .product-app-shell .document-inspector-close svg{width:17px;height:17px}html body .product-app-shell .document-inspector-status{border:1px solid color-mix(in oklab,var(--primary) 12%,var(--border));background:color-mix(in oklab,var(--surface) 72%,transparent);border-radius:9px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 12px;font-size:11px;display:flex}html body .product-app-shell .document-inspector-status span{color:var(--muted-foreground)}html body .product-app-shell .document-inspector-status strong{color:var(--primary);font-weight:600}html body .product-app-shell .document-inspector-next{border:1px solid color-mix(in oklab,var(--violet) 18%,var(--border));background:linear-gradient(120deg,color-mix(in oklab,var(--violet) 8%,var(--secondary)),color-mix(in oklab,var(--surface) 88%,transparent));border-radius:10px;gap:9px;margin-top:14px;padding:13px;display:grid}html body .product-app-shell .document-inspector-next .focus-primary-button{width:100%}html body .product-app-shell .document-inspector-section{border-top:1px solid color-mix(in oklab,var(--primary) 10%,var(--border));margin-top:14px;padding-top:14px}html body .product-app-shell .document-inspector-label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-family:Roboto Mono,monospace;font-size:9px}html body .product-app-shell .document-inspector-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}html body .product-app-shell .document-inspector-footer>a{color:var(--muted-foreground);font-size:11px}html body .product-app-shell .document-inspector-footer>a:hover{color:var(--primary)}@media (width>=900px) and (width<=1199px){html body .product-app-shell .documents-next-steps{grid-template-columns:1fr}html body .product-app-shell .documents-next-actions{grid-template-columns:repeat(4,minmax(0,1fr))}html body .product-app-shell .documents-toolbar-simplified{flex-wrap:wrap;align-items:flex-start}html body .product-app-shell .documents-toolbar-simplified .search-control{flex-basis:100%;max-width:none}}@media (width>=768px) and (width<=899px){html body .product-app-shell .documents-next-steps{grid-template-columns:1fr}html body .product-app-shell .documents-next-actions{grid-template-columns:repeat(2,minmax(0,1fr))}html body .product-app-shell .documents-toolbar-simplified{display:block}html body .product-app-shell .documents-toolbar-simplified .search-control{max-width:none}html body .product-app-shell .documents-toolbar-simplified .clients-filters{margin-top:10px;overflow-x:auto}html body .product-app-shell .document-inspector{width:min(430px,100vw - 28px);top:72px;bottom:92px;right:14px}}@media (width<=767px){html body .product-app-shell .documents-next-steps{grid-template-columns:1fr;padding:14px}html body .product-app-shell .documents-next-actions{grid-template-columns:repeat(2,minmax(0,1fr))}html body .product-app-shell .documents-toolbar-simplified{display:block}html body .product-app-shell .documents-toolbar-simplified .clients-filters{margin-top:10px;overflow-x:auto}html body .product-app-shell .document-inspector{width:auto;max-height:72vh;inset:auto 8px 86px}}html body .product-app-shell .document-inspector{gap:14px;width:min(480px,100vw - 24px);max-height:85vh;display:flex;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}html body .product-app-shell .documents-toolbar-simplified,html body .product-app-shell .documents-toolbar-simplified .clients-filters{flex-wrap:wrap}.product-app-shell .page-intro-shell{margin-bottom:24px}.product-app-shell .page-breadcrumb{min-width:0;height:18px;color:var(--muted-foreground);white-space:nowrap;scrollbar-width:none;align-items:center;gap:7px;font-size:11px;display:flex;overflow-x:auto}.product-app-shell .page-breadcrumb::-webkit-scrollbar{display:none}.product-app-shell .page-breadcrumb-item{align-items:center;gap:7px;min-width:0;display:inline-flex}.product-app-shell .page-breadcrumb-item svg{flex-shrink:0;width:13px;height:13px}.product-app-shell .page-breadcrumb-item a{min-height:32px;color:var(--muted-foreground);align-items:center;transition:color .14s;display:inline-flex}.product-app-shell .page-breadcrumb-item a:hover{color:var(--primary)}.product-app-shell .page-breadcrumb-item [aria-current=page]{color:color-mix(in oklab,var(--foreground) 78%,var(--muted-foreground));text-overflow:ellipsis;overflow:hidden}.product-app-shell .page-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:108px;padding-top:16px;display:grid}.product-app-shell .page-intro-copy{min-width:0}.product-app-shell .page-intro h1{margin-top:5px;font-family:Manrope,sans-serif;font-size:clamp(32px,3.6vw,46px);font-weight:700;line-height:1.05}.product-app-shell .page-intro-subtitle{color:var(--muted-foreground);margin-top:9px;font-size:15px}.product-app-shell .page-intro-action{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.product-app-shell .section-kicker{text-transform:uppercase;color:var(--primary);letter-spacing:.14em;font-family:Roboto Mono,monospace;font-size:10px;font-weight:500}.product-app-shell .focus-primary-button{border:1px solid color-mix(in oklab,var(--primary) 60%,var(--violet));background:linear-gradient(100deg,color-mix(in oklab,var(--violet) 70%,var(--surface)),color-mix(in oklab,var(--primary) 88%,var(--violet)));min-width:152px;color:var(--primary-foreground);box-shadow:0 0 22px color-mix(in oklab,var(--primary) 24%,transparent);border-radius:999px}.product-app-shell .focus-primary-button:hover{filter:brightness(1.08)}.product-app-shell .focus-panel{border:1px solid color-mix(in oklab,var(--primary) 17%,var(--border));background:linear-gradient(145deg,color-mix(in oklab,var(--secondary) 68%,transparent),color-mix(in oklab,var(--surface) 90%,transparent));box-shadow:inset 0 1px color-mix(in oklab,var(--primary) 8%,transparent),0 12px 30px color-mix(in oklab,var(--background) 46%,transparent);border-radius:12px}.product-app-shell .featured-section{border:1px solid color-mix(in oklab,var(--primary) 25%,var(--border));background:linear-gradient(105deg,color-mix(in oklab,var(--primary) 10%,#050b18),#071126 54%,color-mix(in oklab,var(--violet) 12%,#050b18));box-shadow:inset 0 1px color-mix(in oklab,var(--primary) 9%,transparent),0 0 30px color-mix(in oklab,var(--primary) 6%,transparent);border-radius:12px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;padding:14px;display:grid}.product-app-shell .featured-heading{align-items:center;gap:12px;padding-left:4px;display:flex}.product-app-shell .featured-heading h2{margin-top:2px;font-family:Manrope,sans-serif;font-size:17px;font-weight:600}.product-app-shell .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-app-shell .featured-project,.product-app-shell .featured-client{border:1px solid color-mix(in oklab,var(--primary) 13%,var(--border));background:color-mix(in oklab,var(--secondary) 62%,transparent);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.product-app-shell .featured-project:hover,.product-app-shell .featured-client:hover{border-color:color-mix(in oklab,var(--primary) 38%,transparent);box-shadow:0 0 18px color-mix(in oklab,var(--primary) 8%,transparent);transform:translateY(-1px)}.product-app-shell .projects-toolbar,.product-app-shell .clients-toolbar{align-items:center;gap:14px;margin:22px 0 14px;display:flex}.product-app-shell .search-control{border:1px solid color-mix(in oklab,var(--primary) 20%,var(--border));min-width:240px;max-width:390px;height:42px;color:var(--primary);background:color-mix(in oklab,var(--surface) 82%,transparent);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 15px;transition:border-color .18s,box-shadow .18s;display:flex}.product-app-shell .search-control:focus-within{border-color:color-mix(in oklab,var(--primary) 56%,transparent);box-shadow:0 0 20px color-mix(in oklab,var(--primary) 10%,transparent)}.product-app-shell .search-control svg{flex-shrink:0;width:17px;height:17px}.product-app-shell .search-control input{width:100%;min-width:0;color:var(--foreground);background:0 0;outline:none;font-size:13px}.product-app-shell .search-control input::placeholder{color:var(--muted-foreground)}.product-app-shell .projects-filters,.product-app-shell .clients-filters{gap:5px;min-width:0;display:flex}.product-app-shell .project-filter,.product-app-shell .project-filter-active,.product-app-shell .client-filter,.product-app-shell .client-filter-active{color:var(--muted-foreground);border-radius:999px;padding-inline:13px}.product-app-shell .project-filter,.product-app-shell .client-filter{border:1px solid #0000}.product-app-shell .project-filter-active,.product-app-shell .client-filter-active{border:1px solid color-mix(in oklab,var(--primary) 42%,transparent);color:var(--primary);background:color-mix(in oklab,var(--primary) 10%,transparent);box-shadow:inset 0 0 14px color-mix(in oklab,var(--primary) 7%,transparent)}.product-app-shell .projects-main{padding-top:20px}.product-app-shell .projects-list-section{border:1px solid color-mix(in oklab,var(--primary) 17%,var(--border));background:linear-gradient(145deg,color-mix(in oklab,var(--secondary) 68%,transparent),color-mix(in oklab,var(--surface) 90%,transparent));box-shadow:inset 0 1px color-mix(in oklab,var(--primary) 8%,transparent),0 12px 30px color-mix(in oklab,var(--background) 46%,transparent);border-radius:12px;padding:15px;overflow:hidden}.product-app-shell .projects-list-heading,.product-app-shell .clients-list-heading{justify-content:space-between;align-items:center;padding:2px 4px 13px;display:flex}.product-app-shell .projects-list-heading h2,.product-app-shell .clients-list-heading h2{font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.product-app-shell .projects-list-heading span,.product-app-shell .clients-list-heading span{color:var(--muted-foreground);font-size:12px}.product-app-shell .projects-list,.product-app-shell .clients-list{gap:7px;display:grid}.product-app-shell .project-row{border:1px solid color-mix(in oklab,var(--primary) 10%,var(--border));text-align:left;background:color-mix(in oklab,var(--secondary) 52%,transparent);border-radius:8px;grid-template-columns:auto minmax(150px,1.25fr) auto minmax(105px,.7fr) minmax(170px,1fr) auto auto;align-items:center;gap:14px;min-height:70px;padding:10px 13px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.product-app-shell .project-row:hover{border-color:color-mix(in oklab,var(--primary) 35%,transparent);background:color-mix(in oklab,var(--secondary) 72%,transparent);box-shadow:0 0 20px color-mix(in oklab,var(--primary) 7%,transparent);transform:translate(2px)}.product-app-shell .project-type-icon,.product-app-shell .client-type-icon,.product-app-shell .doc-global-type-icon{width:42px;height:42px;color:var(--primary);background:color-mix(in oklab,var(--primary) 13%,transparent);box-shadow:inset 0 0 18px color-mix(in oklab,var(--primary) 10%,transparent);border-radius:9px;place-items:center;display:grid}.product-app-shell .project-type-icon svg,.product-app-shell .client-type-icon svg,.product-app-shell .doc-global-type-icon svg{filter:drop-shadow(0 0 6px);width:19px;height:19px}.product-app-shell .project-type-aziendale,.product-app-shell .client-type-azienda,.product-app-shell .doc-global-type-word{color:oklch(72% .18 255);background:oklab(55% -.0217889 -.249049/.2)}.product-app-shell .project-type-contabile,.product-app-shell .client-type-ente,.product-app-shell .doc-global-type-pdf{color:oklch(74% .21 292);background:color-mix(in oklab,var(--violet) 19%,transparent)}.product-app-shell .client-type-studio-professionale,.product-app-shell .doc-global-type-excel{color:oklch(78% .16 165);background:oklab(64% -.173867 .0465874/.13)}.product-app-shell .project-identity,.product-app-shell .client-identity,.product-app-shell .doc-global-identity{min-width:0}.product-app-shell .project-identity strong,.product-app-shell .client-identity strong,.product-app-shell .doc-global-identity strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.product-app-shell .project-identity span,.product-app-shell .client-identity span,.product-app-shell .doc-global-identity span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.product-app-shell .project-badge,.product-app-shell .project-status,.product-app-shell .client-badge,.product-app-shell .client-status,.product-app-shell .doc-global-badge,.product-app-shell .doc-global-status{border-radius:999px;font-family:Roboto Mono,monospace;font-size:9px;font-weight:500}.product-app-shell .project-badge,.product-app-shell .client-badge,.product-app-shell .doc-global-badge{border:1px solid var(--border);color:var(--muted-foreground);background:color-mix(in oklab,var(--surface) 74%,transparent);padding:4px 8px}.product-app-shell .project-detail,.product-app-shell .client-detail,.product-app-shell .doc-global-info{color:var(--muted-foreground);align-items:center;gap:7px;font-size:11px;display:flex}.product-app-shell .project-detail svg,.product-app-shell .client-detail svg,.product-app-shell .doc-global-info svg{width:14px;height:14px;color:var(--primary);flex-shrink:0}.product-app-shell .project-status,.product-app-shell .client-status,.product-app-shell .doc-global-status{border:1px solid color-mix(in oklab,var(--primary) 30%,transparent);color:var(--primary);background:color-mix(in oklab,var(--primary) 8%,transparent);justify-self:start;padding:5px 9px}.product-app-shell .status-in-revisione{border-color:color-mix(in oklab,var(--violet) 38%,transparent);color:oklch(75% .17 292);background:color-mix(in oklab,var(--violet) 10%,transparent)}.product-app-shell .status-priorità,.product-app-shell .status-error{border-color:color-mix(in oklab,var(--destructive) 44%,transparent);color:oklch(78% .16 33);background:color-mix(in oklab,var(--destructive) 10%,transparent)}.product-app-shell .project-chevron,.product-app-shell .client-chevron,.product-app-shell .doc-global-chevron{width:17px;height:17px;color:var(--muted-foreground);transition:color .18s,transform .18s}.product-app-shell .project-row:hover .project-chevron,.product-app-shell .client-row:hover .client-chevron,.product-app-shell .doc-global-row:hover .doc-global-chevron{color:var(--primary);transform:translate(2px)}.product-app-shell .projects-empty,.product-app-shell .clients-empty{text-align:center;color:var(--muted-foreground);padding:34px 16px;font-size:13px}.product-app-shell .clients-main,.product-app-shell .documents-global-main,.product-app-shell .ai-main,.product-app-shell .settings-main,.product-app-shell .workspace-main{padding-top:20px}.product-app-shell .clients-list-section{border:1px solid color-mix(in oklab,var(--primary) 17%,var(--border));background:linear-gradient(145deg,color-mix(in oklab,var(--secondary) 68%,transparent),color-mix(in oklab,var(--surface) 90%,transparent));box-shadow:inset 0 1px color-mix(in oklab,var(--primary) 8%,transparent),0 12px 30px color-mix(in oklab,var(--background) 46%,transparent);border-radius:12px;padding:15px;overflow:hidden}.product-app-shell .client-row{border:1px solid color-mix(in oklab,var(--primary) 10%,var(--border));text-align:left;background:color-mix(in oklab,var(--secondary) 52%,transparent);border-radius:8px;grid-template-columns:auto minmax(150px,1.25fr) auto minmax(105px,.7fr) minmax(105px,.7fr) minmax(170px,1fr) auto auto;align-items:center;gap:14px;min-height:70px;padding:10px 13px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.product-app-shell .client-row:hover{border-color:color-mix(in oklab,var(--primary) 35%,transparent);background:color-mix(in oklab,var(--secondary) 72%,transparent);box-shadow:0 0 20px color-mix(in oklab,var(--primary) 7%,transparent);transform:translate(2px)}.product-app-shell .documents-intelligence{border:1px solid color-mix(in oklab,var(--primary) 14%,var(--border));background:color-mix(in oklab,var(--surface) 78%,transparent);color:var(--muted-foreground);border-radius:999px;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 6px;padding:11px 16px;font-size:11px;display:flex}.product-app-shell .documents-intelligence strong{color:var(--foreground);font-weight:600}.product-app-shell .documents-intelligence .dot{background:var(--subtle);border-radius:50%;width:3px;height:3px}.product-app-shell .doc-global-row{border:1px solid color-mix(in oklab,var(--primary) 10%,var(--border));text-align:left;background:color-mix(in oklab,var(--secondary) 52%,transparent);border-radius:8px;grid-template-columns:auto minmax(180px,1.4fr) auto minmax(110px,.6fr) minmax(150px,.9fr) auto;align-items:center;gap:14px;min-height:70px;padding:10px 13px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.product-app-shell .doc-global-row:hover{border-color:color-mix(in oklab,var(--primary) 35%,transparent);background:color-mix(in oklab,var(--secondary) 72%,transparent);box-shadow:0 0 20px color-mix(in oklab,var(--primary) 7%,transparent);transform:translate(2px)}.product-app-shell .doc-global-status-in-analisi{color:oklch(74% .19 275);background:oklab(55% -.0217889 -.249049/.1);border-color:oklab(74% .0165596 -.189277/.4)}.product-app-shell .doc-global-status-richiede-attenzione{color:oklch(78% .16 65);background:oklab(78% .0676189 .145009/.1);border-color:oklab(78% .0676189 .145009/.4)}.product-app-shell .ai-hero{border:1px solid color-mix(in oklab,var(--primary) 26%,var(--border));background:linear-gradient(120deg,color-mix(in oklab,var(--primary) 11%,#050b18),#071126 55%,color-mix(in oklab,var(--violet) 14%,#050b18));box-shadow:inset 0 1px color-mix(in oklab,var(--primary) 10%,transparent),0 18px 46px color-mix(in oklab,var(--background) 52%,transparent),0 0 34px color-mix(in oklab,var(--primary) 7%,transparent);border-radius:16px;padding:24px 24px 22px;position:relative;overflow:hidden}.product-app-shell .ai-hero-glow{background:radial-gradient(circle,color-mix(in oklab,var(--primary) 20%,transparent),transparent 70%);filter:blur(20px);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;inset:-40% 30% auto auto}.product-app-shell .ai-hero-head{align-items:center;gap:14px;margin-bottom:18px;display:flex;position:relative}.product-app-shell .ai-hero-head h2{margin-top:3px;font-family:Manrope,sans-serif;font-size:21px;font-weight:650}.product-app-shell .ai-hero-input{border:1px solid color-mix(in oklab,var(--primary) 32%,var(--border));box-shadow:0 14px 34px color-mix(in oklab,var(--background) 72%,transparent),0 0 24px color-mix(in oklab,var(--primary) 7%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:oklab(18.1656% -.00563225 -.0454699/.92);border-radius:999px;align-items:center;gap:12px;padding:9px 9px 9px 18px;display:flex;position:relative}.product-app-shell .ai-hero-input>svg{width:19px;height:19px;color:var(--primary);flex-shrink:0}.product-app-shell .ai-hero-input input{width:100%;min-width:0;color:var(--foreground);background:0 0;outline:none;font-size:14px}.product-app-shell .ai-hero-input input::placeholder{color:var(--muted-foreground)}.product-app-shell .ai-hero-input button{width:38px;height:38px;color:var(--primary-foreground);background:linear-gradient(135deg,var(--violet),var(--primary));box-shadow:0 0 18px color-mix(in oklab,var(--primary) 36%,transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.product-app-shell .ai-quick-actions{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.product-app-shell .ai-chip{border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border));color:var(--muted-foreground);background:color-mix(in oklab,var(--surface) 60%,transparent);border-radius:999px;flex-shrink:0;padding:7px 13px;font-size:12px}.product-app-shell .ai-chip:hover{border-color:color-mix(in oklab,var(--primary) 44%,transparent);color:var(--foreground);background:color-mix(in oklab,var(--primary) 10%,var(--surface))}.product-app-shell .ai-context{border:1px solid color-mix(in oklab,var(--primary) 16%,var(--border));background:linear-gradient(145deg,color-mix(in oklab,var(--secondary) 62%,transparent),color-mix(in oklab,var(--surface) 92%,transparent));box-shadow:inset 0 1px color-mix(in oklab,var(--primary) 7%,transparent);border-radius:14px;margin-top:18px;padding:16px 18px}.product-app-shell .ai-context-head{align-items:center;gap:13px;margin-bottom:13px;display:flex}.product-app-shell .ai-context-head h2{margin-top:3px;font-family:Manrope,sans-serif;font-size:15px;font-weight:650}.product-app-shell .ai-context-options{flex-wrap:wrap;gap:7px;display:flex}.product-app-shell .ai-context-option{border:1px solid color-mix(in oklab,var(--primary) 14%,var(--border));color:var(--muted-foreground);background:color-mix(in oklab,var(--surface) 56%,transparent);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:flex}.product-app-shell .ai-context-option-active{border-color:color-mix(in oklab,var(--primary) 48%,transparent);color:var(--primary);background:color-mix(in oklab,var(--primary) 11%,transparent);box-shadow:inset 0 0 14px color-mix(in oklab,var(--primary) 8%,transparent)}.product-app-shell .ai-context-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 8px var(--primary);border-radius:50%}.product-app-shell .ai-columns{grid-template-columns:1.4fr .86fr;gap:18px;margin-top:18px;display:grid}.product-app-shell .ai-recent-row{border:1px solid color-mix(in oklab,var(--primary) 10%,var(--border));text-align:left;background:color-mix(in oklab,var(--secondary) 52%,transparent);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:11px 13px;display:grid}.product-app-shell .ai-recent-row:hover{border-color:color-mix(in oklab,var(--primary) 35%,transparent);background:color-mix(in oklab,var(--secondary) 72%,transparent)}.product-app-shell .ai-recent-icon{width:40px;height:40px;color:var(--primary);background:color-mix(in oklab,var(--primary) 13%,transparent);box-shadow:inset 0 0 16px color-mix(in oklab,var(--primary) 9%,transparent);border-radius:9px;place-items:center;display:grid}.product-app-shell .ai-recent-icon svg{filter:drop-shadow(0 0 5px);width:18px;height:18px}.product-app-shell .ai-recent-time{color:var(--muted-foreground);white-space:nowrap;font-family:Roboto Mono,monospace;font-size:10px}.product-app-shell .ai-suggestions{border:1px solid color-mix(in oklab,var(--primary) 16%,var(--border));background:linear-gradient(150deg,color-mix(in oklab,var(--violet) 11%,var(--secondary)),color-mix(in oklab,var(--surface) 92%,transparent));border-radius:12px;padding:16px 18px}.product-app-shell .ai-suggestions-head{align-items:center;gap:12px;margin-bottom:13px;display:flex}.product-app-shell .ai-suggestions-head h2{margin-top:3px;font-family:Manrope,sans-serif;font-size:14px;font-weight:650}.product-app-shell .ai-suggestion-list{gap:7px;display:grid}.product-app-shell .ai-suggestion{border:1px solid color-mix(in oklab,var(--primary) 10%,var(--border));background:color-mix(in oklab,var(--secondary) 48%,transparent);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.product-app-shell .ai-suggestion:hover{border-color:color-mix(in oklab,var(--primary) 38%,transparent);background:color-mix(in oklab,var(--secondary) 70%,transparent)}.product-app-shell .ai-suggestion-bullet{background:var(--violet);width:7px;height:7px;box-shadow:0 0 8px color-mix(in oklab,var(--violet) 70%,transparent);border-radius:50%}.product-app-shell .workspace-page-intro{margin-bottom:0}.product-app-shell .workspace-page-intro .page-intro{min-height:145px}.product-app-shell .workspace-badges{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.product-app-shell .workspace-badges>*{border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border));color:var(--muted-foreground);background:color-mix(in oklab,var(--surface) 76%,transparent);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-family:Roboto Mono,monospace;font-size:9px;font-weight:500;display:inline-flex}.product-app-shell .workspace-actions{align-items:center;gap:9px;display:flex}.product-app-shell .workspace-add{min-width:170px}.product-app-shell .workspace-tools{border-color:color-mix(in oklab,var(--primary) 18%,var(--border));color:var(--muted-foreground);background:color-mix(in oklab,var(--surface) 78%,transparent);border-radius:999px}.product-app-shell .workspace-tabs{border-bottom:1px solid color-mix(in oklab,var(--primary) 14%,var(--border));scrollbar-width:none;gap:31px;min-height:40px;display:flex;overflow-x:auto}.product-app-shell .workspace-tabs::-webkit-scrollbar{display:none}.product-app-shell .workspace-tabs a,.product-app-shell .workspace-tabs button{color:var(--muted-foreground);flex-shrink:0;padding:0 1px 13px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;transition:color .18s;position:relative}.product-app-shell .workspace-tabs a:hover,.product-app-shell .workspace-tabs button:hover,.product-app-shell .workspace-tabs .workspace-tab-active{color:var(--foreground)}.product-app-shell .workspace-tabs .workspace-tab-active:after{content:"";background:linear-gradient(90deg,var(--primary),var(--violet));height:2px;box-shadow:0 0 12px color-mix(in oklab,var(--primary) 65%,transparent);border-radius:999px;position:absolute;bottom:-1px;left:0;right:0}.product-app-shell .sources-panel{border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border));background:linear-gradient(112deg,color-mix(in oklab,var(--primary) 8%,#050b18),#071126 58%,color-mix(in oklab,var(--violet) 9%,#050b18));box-shadow:inset 0 1px color-mix(in oklab,var(--primary) 8%,transparent),0 12px 32px color-mix(in oklab,var(--background) 45%,transparent);border-radius:12px;margin-top:17px;padding:15px 17px 16px}.product-app-shell .sources-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.product-app-shell .sources-heading h2{margin-top:3px;font-family:Manrope,sans-serif;font-size:19px;font-weight:600}.product-app-shell .sources-total{color:var(--muted-foreground);font-family:Roboto Mono,monospace;font-size:10px}.product-app-shell .sources-status{gap:29px;margin-top:15px;display:flex}.product-app-shell .sources-status>div{align-items:baseline;gap:7px;display:flex}.product-app-shell .sources-status strong{font-family:Manrope,sans-serif;font-size:19px}.product-app-shell .sources-status span{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:flex}.product-app-shell .sources-status svg{width:13px;height:13px;color:var(--primary)}.product-app-shell .sources-track{background:var(--muted);border-radius:999px;gap:3px;height:4px;margin-top:13px;display:flex;overflow:hidden}.product-app-shell .sources-track span{display:block}.product-app-shell .sources-ready{background:linear-gradient(90deg,var(--primary),oklch(68% .21 255));box-shadow:0 0 9px color-mix(in oklab,var(--primary) 58%,transparent)}.product-app-shell .sources-processing{background:var(--violet)}.product-app-shell .sources-warning{background:oklch(73% .16 65)}.product-app-shell .project-ai-context{width:fit-content;color:var(--muted-foreground);align-items:center;gap:9px;margin:13px 3px;font-size:11px;display:flex}.product-app-shell .project-ai-context svg{width:15px;height:15px;color:var(--primary);filter:drop-shadow(0 0 6px var(--primary))}.product-app-shell .documents-section{border:1px solid color-mix(in oklab,var(--primary) 16%,var(--border));background:linear-gradient(145deg,color-mix(in oklab,var(--secondary) 67%,transparent),color-mix(in oklab,var(--surface) 90%,transparent));border-radius:12px;padding:14px;overflow:hidden}.product-app-shell .documents-heading{justify-content:space-between;align-items:center;padding:1px 4px 12px;display:flex}.product-app-shell .documents-heading h2{font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.product-app-shell .document-row{border:1px solid color-mix(in oklab,var(--primary) 9%,var(--border));text-align:left;background:color-mix(in oklab,var(--secondary) 50%,transparent);border-radius:8px;grid-template-columns:auto minmax(180px,1.25fr) minmax(140px,.6fr) minmax(130px,.55fr) auto;align-items:center;gap:14px;min-height:61px;padding:8px 12px;display:grid}.product-app-shell .document-icon{width:39px;height:39px;color:var(--primary);background:color-mix(in oklab,var(--primary) 12%,transparent);box-shadow:inset 0 0 16px color-mix(in oklab,var(--primary) 8%,transparent);border-radius:8px;place-items:center;display:grid}.product-app-shell .document-icon svg{filter:drop-shadow(0 0 5px);width:18px;height:18px}.product-app-shell .document-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.product-app-shell .document-name span{color:var(--muted-foreground);margin-top:3px;font-family:Roboto Mono,monospace;font-size:9px;display:block}.product-app-shell .document-status{width:fit-content;color:var(--primary);align-items:center;gap:6px;font-size:10px;display:flex}.product-app-shell .document-analysis{color:var(--muted-foreground);font-size:10px}.product-app-shell .document-chevron{width:16px;height:16px;color:var(--muted-foreground)}.product-app-shell .analysis-workspace,.product-app-shell .summary-workspace{width:100%;margin:17px 0 0}.product-app-shell .analysis-question{border:1px solid color-mix(in oklab,var(--primary) 24%,var(--border));background:linear-gradient(108deg,color-mix(in oklab,var(--primary) 10%,#050b18),#071126 58%,color-mix(in oklab,var(--violet) 12%,#050b18));border-radius:12px;padding:18px}.product-app-shell .analysis-question-heading{align-items:center;gap:13px;display:flex}.product-app-shell .analysis-symbol{border:1px solid color-mix(in oklab,var(--primary) 38%,transparent);width:40px;height:40px;color:var(--primary);background:color-mix(in oklab,var(--primary) 11%,transparent);box-shadow:0 0 20px color-mix(in oklab,var(--primary) 17%,transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.product-app-shell .analysis-prompts{scrollbar-width:none;gap:7px;margin:17px -2px 0;padding:0 2px 4px;display:flex;overflow-x:auto}.product-app-shell .analysis-prompts>*{border:1px solid color-mix(in oklab,var(--primary) 16%,var(--border));color:var(--muted-foreground);background:color-mix(in oklab,var(--surface) 60%,transparent);border-radius:999px;flex-shrink:0}.product-app-shell .analysis-response{border:1px solid color-mix(in oklab,var(--primary) 17%,var(--border));background:linear-gradient(145deg,color-mix(in oklab,var(--secondary) 67%,transparent),color-mix(in oklab,var(--surface) 91%,transparent));border-radius:12px;padding:19px 21px 16px}.product-app-shell .analysis-input{z-index:20;border:1px solid color-mix(in oklab,var(--primary) 30%,var(--border));max-width:980px;box-shadow:0 12px 32px color-mix(in oklab,var(--background) 78%,transparent),0 0 22px color-mix(in oklab,var(--primary) 7%,transparent);background:oklab(18.1656% -.00563225 -.0454699/.94);border-radius:999px;align-items:center;gap:11px;margin:13px auto 0;padding:7px 8px 7px 15px;display:flex;position:sticky;bottom:16px}.product-app-shell .summary-workspace{border:1px solid color-mix(in oklab,var(--primary) 16%,var(--border));background:linear-gradient(145deg,color-mix(in oklab,var(--secondary) 64%,transparent),color-mix(in oklab,var(--surface) 91%,transparent));border-radius:12px;padding:0 18px 18px}.product-app-shell .summary-intro{justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 2px 17px;display:flex}.product-app-shell .summary-intro h2{margin-top:4px;font-family:Manrope,sans-serif;font-size:25px;font-weight:650}.product-app-shell .summary-overview,.product-app-shell .summary-priorities,.product-app-shell .summary-actions,.product-app-shell .summary-timeline,.product-app-shell .summary-sources{border-top:1px solid color-mix(in oklab,var(--primary) 15%,var(--border))}.product-app-shell .summary-overview{padding:21px 3px 23px}.product-app-shell .summary-section-heading{align-items:center;gap:12px;display:flex}.product-app-shell .summary-section-heading>span{color:var(--primary);font-family:Roboto Mono,monospace;font-size:9px}.product-app-shell .summary-section-heading h3{text-transform:uppercase;font-family:Manrope,sans-serif;font-size:14px;font-weight:650}.product-app-shell .summary-overview>p{max-width:860px;color:color-mix(in oklab,var(--foreground) 83%,var(--muted-foreground));margin-top:14px;font-family:Manrope,sans-serif;font-size:17px;line-height:1.68}.product-app-shell .summary-columns{grid-template-columns:1.18fr .82fr;gap:30px;margin-top:24px;display:grid}.product-app-shell .settings-reading-width{max-width:920px;margin-inline:auto}.product-app-shell .settings-stack{gap:14px;display:grid}.product-app-shell .settings-section{border:1px solid color-mix(in oklab,var(--primary) 16%,var(--border));background:linear-gradient(145deg,color-mix(in oklab,var(--secondary) 64%,transparent),color-mix(in oklab,var(--surface) 90%,transparent));box-shadow:inset 0 1px color-mix(in oklab,var(--primary) 7%,transparent),0 12px 30px color-mix(in oklab,var(--background) 46%,transparent);border-radius:12px;padding:17px 18px}.product-app-shell .settings-section-highlight{border-color:color-mix(in oklab,var(--primary) 28%,var(--violet));background:linear-gradient(120deg,color-mix(in oklab,var(--primary) 9%,#050b18),#071126 55%,color-mix(in oklab,var(--violet) 11%,#050b18))}.product-app-shell .settings-section-head{align-items:center;gap:13px;margin-bottom:14px;display:flex}.product-app-shell .settings-section-head h2{margin-top:3px;font-family:Manrope,sans-serif;font-size:17px;font-weight:600}.product-app-shell .settings-section-desc{color:var(--muted-foreground);margin-top:4px;font-size:12px}.product-app-shell .settings-section-icon{width:42px;height:42px;color:var(--primary);background:color-mix(in oklab,var(--primary) 13%,transparent);box-shadow:inset 0 0 18px color-mix(in oklab,var(--primary) 10%,transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.product-app-shell .settings-field{flex-direction:column;gap:5px;display:flex}.product-app-shell .settings-field-label{text-transform:uppercase;letter-spacing:.14em;color:var(--primary);font-family:Roboto Mono,monospace;font-size:10px}.product-app-shell .settings-field-control{border:1px solid color-mix(in oklab,var(--primary) 14%,var(--border));background:color-mix(in oklab,var(--surface) 72%,transparent);border-radius:8px;width:100%}.product-app-shell .settings-profession-grid{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.product-app-shell .settings-profession-chip{border:1px solid color-mix(in oklab,var(--primary) 14%,var(--border));color:var(--muted-foreground);background:color-mix(in oklab,var(--surface) 56%,transparent);border-radius:999px;padding:7px 13px;font-size:12px}.product-app-shell .settings-profession-chip-active{border-color:color-mix(in oklab,var(--primary) 48%,transparent);color:var(--primary);background:color-mix(in oklab,var(--primary) 11%,transparent)}.product-app-shell .settings-pref-row{border-top:1px solid color-mix(in oklab,var(--primary) 10%,var(--border));justify-content:space-between;align-items:center;gap:16px;padding:13px 2px;display:flex}.product-app-shell.shared-canvas{background:radial-gradient(circle at 8% 12%,color-mix(in oklab,var(--primary) 5%,transparent),transparent 26%),radial-gradient(circle at 92% 42%,color-mix(in oklab,var(--violet) 6%,transparent),transparent 30%),linear-gradient(165deg,#02040a,#050b18 55%,#02040a)}.shared-canvas .shared-main{padding-top:28px}.shared-canvas .shared-project-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.shared-canvas .shared-project-heading h1{margin-top:5px;font-family:Manrope,sans-serif;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.05}.shared-canvas .shared-pill{border:1px solid color-mix(in oklab,var(--primary) 30%,transparent);color:var(--primary);background:color-mix(in oklab,var(--primary) 8%,transparent);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-family:Roboto Mono,monospace;font-size:9px;display:inline-flex}.shared-canvas .shared-section{border:1px solid color-mix(in oklab,var(--primary) 13%,var(--border));background:linear-gradient(145deg,color-mix(in oklab,var(--secondary) 60%,transparent),color-mix(in oklab,var(--surface) 90%,transparent));box-shadow:inset 0 1px color-mix(in oklab,var(--primary) 6%,transparent),0 10px 26px color-mix(in oklab,var(--background) 44%,transparent);border-radius:12px;padding:16px 18px}.shared-canvas .shared-stack{gap:12px;display:grid}.shared-canvas .shared-section-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.shared-canvas .shared-section-icon{width:38px;height:38px;color:var(--primary);background:color-mix(in oklab,var(--primary) 12%,transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.shared-canvas .shared-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shared-canvas .shared-status-item{border:1px solid color-mix(in oklab,var(--primary) 10%,var(--border));background:color-mix(in oklab,var(--surface) 62%,transparent);border-radius:9px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.shared-canvas .shared-doc-row{border:1px solid color-mix(in oklab,var(--primary) 9%,var(--border));background:color-mix(in oklab,var(--secondary) 50%,transparent);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:12px 14px;display:grid}@media (width>=768px) and (width<=1023px){.product-app-shell .projects-toolbar,.product-app-shell .clients-toolbar{flex-wrap:wrap;align-items:flex-start}.product-app-shell .search-control{flex-basis:100%;max-width:none}.product-app-shell .projects-filters,.product-app-shell .clients-filters{scrollbar-width:none;width:100%;padding-bottom:4px;overflow-x:auto}.product-app-shell .project-row{grid-template-columns:auto minmax(150px,1fr) auto minmax(105px,.7fr) auto}.product-app-shell .project-activity{display:none}.product-app-shell .client-row{grid-template-columns:auto minmax(150px,1fr) auto minmax(105px,.7fr) auto auto}.product-app-shell .client-activity,.product-app-shell .client-detail-docs{display:none}.product-app-shell .doc-global-row{grid-template-columns:auto minmax(180px,1fr) auto minmax(110px,.7fr) auto}.product-app-shell .doc-global-info{display:none}}@media (width<=767px){.product-app-shell .page-intro-shell{margin-bottom:18px}.product-app-shell .page-intro{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:104px;padding-top:10px}.product-app-shell .page-intro h1{font-size:32px}.product-app-shell .page-intro-subtitle{max-width:250px;font-size:13px;line-height:1.45}.product-app-shell .focus-primary-button{width:auto;min-width:42px;min-height:42px}.product-app-shell .featured-section{grid-template-columns:1fr;gap:11px;padding:12px}.product-app-shell .featured-grid{grid-template-columns:1fr}.product-app-shell .featured-grid>:nth-child(2){display:none}.product-app-shell .projects-toolbar,.product-app-shell .clients-toolbar{margin-top:17px;display:block}.product-app-shell .search-control{max-width:none}.product-app-shell .projects-filters,.product-app-shell .clients-filters{scrollbar-width:none;margin:10px -16px 0;padding:0 16px 4px;overflow-x:auto}.product-app-shell .project-filter,.product-app-shell .project-filter-active,.product-app-shell .client-filter,.product-app-shell .client-filter-active{flex-shrink:0}.product-app-shell .projects-list-section,.product-app-shell .clients-list-section{padding:11px}.product-app-shell .project-row{grid-template-columns:auto minmax(0,1fr) auto;gap:7px 11px;min-height:92px;padding:11px}.product-app-shell .project-type-icon{grid-row:1/span 2}.product-app-shell .project-badge{display:none}.product-app-shell .project-detail{grid-row:2}.product-app-shell .project-activity{grid-column:2/span 2;margin-top:21px}.product-app-shell .project-status{grid-area:1/3}.product-app-shell .project-chevron{display:none}.product-app-shell .client-row{grid-template-columns:auto minmax(0,1fr) auto auto;gap:7px 11px;min-height:96px;padding:11px}.product-app-shell .client-type-icon{grid-row:1/span 2}.product-app-shell .client-badge{display:none}.product-app-shell .client-detail-projects{grid-area:2/2}.product-app-shell .client-detail-docs{grid-area:2/3}.product-app-shell .client-activity{grid-area:3/2/auto/span 2;margin-top:18px}.product-app-shell .client-status{grid-area:1/4}.product-app-shell .client-chevron{display:none}.product-app-shell .doc-global-row{grid-template-columns:auto minmax(0,1fr) auto;gap:7px 11px;min-height:92px;padding:11px}.product-app-shell .doc-global-type-icon{grid-row:1/span 2}.product-app-shell .doc-global-badge{grid-area:1/3}.product-app-shell .doc-global-status{grid-area:3/2;margin-top:8px}.product-app-shell .doc-global-info{grid-area:2/2/auto/span 2}.product-app-shell .doc-global-chevron{display:none}.product-app-shell .ai-hero{border-radius:13px;padding:18px 16px 17px}.product-app-shell .ai-quick-actions,.product-app-shell .ai-context-options{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.product-app-shell .ai-chip,.product-app-shell .ai-context-option{flex-shrink:0}.product-app-shell .ai-columns{grid-template-columns:1fr;gap:14px}.product-app-shell .ai-recent-time{display:none}.product-app-shell .workspace-page-intro .page-intro{grid-template-columns:1fr;min-height:188px}.product-app-shell .workspace-page-intro .page-intro-action{width:100%}.product-app-shell .workspace-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.product-app-shell .workspace-tabs{gap:27px;margin-inline:-16px;padding-inline:16px}.product-app-shell .sources-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-app-shell .sources-status>div{min-width:0;display:block}.product-app-shell .document-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px 11px;min-height:78px;padding:10px}.product-app-shell .document-icon{grid-row:1/span 2}.product-app-shell .document-status{grid-area:2/2}.product-app-shell .document-analysis{display:none}.product-app-shell .document-chevron{grid-area:1/3/span 2}.product-app-shell .summary-intro{display:block}.product-app-shell .summary-columns{grid-template-columns:1fr;gap:22px}.product-app-shell .settings-reading-width{max-width:none}.shared-canvas .shared-status-grid{grid-template-columns:1fr}.shared-canvas .shared-doc-row{grid-template-columns:auto minmax(0,1fr) auto}}
