.product-app-shell,.product-app-shell *{box-sizing:border-box}.product-app-shell{background:var(--background);width:100%;min-width:0;height:100svh;min-height:45rem;color:var(--foreground);font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;display:flex;overflow:clip}:where(.product-app-shell button,.product-app-shell input,.product-app-shell textarea){color:inherit;font:inherit}.product-app-shell button,.product-app-shell a{-webkit-tap-highlight-color:transparent}.product-app-shell button{cursor:pointer}.product-sidebar-column{flex:0 0 16rem;width:16rem;padding:.5rem;display:flex}.product-sidebar-card{border:1px solid var(--sidebar-border);border-radius:var(--radius-lg);background:var(--sidebar);flex-direction:column;flex:1;min-height:0;display:flex;overflow:clip}.product-sidebar-column.product-sidebar-collapsed{flex-basis:3.5rem;width:3.5rem}.product-sidebar-row.product-marketplace-mobile{display:none}.product-rail-card{align-items:center}.product-rail-header{flex:0 0 3.5rem;justify-content:center;align-items:center;height:3.5rem;display:flex}.product-rail-toggle,.product-rail-button{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--muted-foreground);background:0 0;border:1px solid #0000;flex:0 0 2rem;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.product-rail-toggle:hover,.product-rail-button:hover{background:var(--sidebar-accent)}.product-rail-toggle:focus-visible,.product-rail-button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.product-rail-button.is-active{border-color:var(--border);background:var(--card);color:var(--foreground)}.product-rail-toggle>svg{width:1.625rem;height:1.625rem}.product-rail-toggle>.product-rail-expand-icon{width:1rem;height:1rem;display:none}.product-rail-toggle:is(:hover,:focus-visible)>svg:first-child{display:none}.product-rail-toggle:is(:hover,:focus-visible)>.product-rail-expand-icon{display:block}.product-rail-button>svg{width:.9375rem;height:.9375rem}.product-rail-button>.product-group-mark{width:1.25rem;height:.875rem}.product-rail-org-search,.product-rail-destinations,.product-rail-pinned{flex-direction:column;flex:none;align-items:center;gap:.125rem;display:flex}.product-rail-org-search{padding-bottom:.375rem}.product-rail-org-search .product-org-chip{flex-basis:1.5rem;width:1.5rem;height:1.5rem}.product-rail-divider{background:var(--border);flex:0 0 1px;width:1.5rem;height:1px;margin-bottom:.375rem}.product-rail-section-divider{margin-top:.375rem}.product-rail-unread,.product-rail-ready{border:1.5px solid var(--sidebar);border-radius:var(--radius-full);background:var(--foreground);width:.375rem;height:.375rem;position:absolute;top:.3125rem;right:.3125rem}.product-rail-ready{background:var(--success);width:.4375rem;height:.4375rem;top:.25rem;right:.25rem}.product-rail-spacer{flex:1;min-height:0}.product-rail-footer{flex-shrink:0;padding:.5rem 0 .75rem;display:flex}.product-sidebar-header{flex:0 0 3.5rem;justify-content:space-between;align-items:center;height:3.5rem;padding:.5rem;display:flex}.product-brand{min-width:0;color:var(--foreground);align-items:center;gap:.5rem;text-decoration:none;display:flex}.product-brand svg{width:1.625rem;height:1.625rem;color:var(--foreground);flex:0 0 1.625rem}.product-brand span{letter-spacing:-.03em;font-family:Space Grotesk Variable,Space Grotesk,system-ui,sans-serif;font-size:.9375rem;font-weight:600}.product-header-actions,.product-topbar-actions{align-items:center;gap:.25rem;display:flex}.product-icon-button{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--muted-foreground);background:0 0;border:0;flex:0 0 1.75rem;justify-content:center;align-items:center;display:inline-flex}.product-icon-button:hover,.product-composer-toolbar button:hover{background:var(--secondary);color:var(--foreground)}.product-icon-button svg{width:1rem;height:1rem}.product-notifications{position:relative}.product-unread-dot{border:1px solid var(--sidebar);background:var(--destructive);border-radius:999px;width:.4375rem;height:.4375rem;position:absolute;top:.2rem;right:.2rem}.product-sidebar-pad{padding:0 .5rem .5rem}.product-search-pad{padding-bottom:.5rem}.product-org-switcher,.product-search-trigger{border-radius:var(--radius-md);background:var(--secondary);text-align:left;border:0;align-items:center;gap:.5rem;width:100%;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:600;line-height:1.125rem;display:flex}.product-org-switcher>span:nth-child(2),.product-search-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.product-org-switcher svg,.product-search-trigger svg{width:.875rem;height:.875rem;color:var(--muted-foreground);flex:0 0 .875rem}.product-org-chip{border-radius:var(--radius-sm);background:var(--foreground);width:1.25rem;height:1.25rem;color:var(--background);letter-spacing:.02em;flex:0 0 1.25rem;justify-content:center;align-items:center;font-size:.625rem;display:inline-flex}.product-search-trigger{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);font-size:.875rem;font-weight:400}.product-search-trigger kbd{font-family:var(--font-mono);font-size:.6875rem;font-weight:400}.product-destinations,.product-pinned,.product-marketplace-nav{flex-direction:column;gap:1px;padding:0 .5rem;display:flex}.product-sidebar-row{border-radius:var(--radius-md);width:100%;height:2rem;color:var(--foreground);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;line-height:1.125rem;text-decoration:none;display:flex;position:relative}.product-sidebar-row:hover,.product-sidebar-children a:hover{background:var(--sidebar-accent)}.product-sidebar-row.is-active{border-color:var(--border);background:var(--card);font-weight:500}.product-sidebar-leading{width:1.25rem;color:var(--muted-foreground);flex:0 0 1.25rem;justify-content:center;align-items:center;display:inline-flex}.product-sidebar-leading>svg{width:.9375rem;height:.9375rem}.product-sidebar-row.is-active .product-sidebar-leading{color:var(--foreground)}.product-sidebar-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.product-sidebar-count{width:1rem;color:var(--muted-foreground);font-family:var(--font-mono);text-align:right;flex:0 0 1rem;font-size:.6875rem}.product-sidebar-caret{width:.75rem;height:.75rem;color:var(--muted-foreground);flex:0 0 .75rem}.product-sidebar-children{flex-direction:column;gap:1px;display:flex}.product-sidebar-children a{border-radius:var(--radius-md);height:1.75rem;color:var(--muted-foreground);padding:.35rem .5rem .35rem 3rem;font-size:.8125rem;line-height:1.125rem;text-decoration:none}.product-sidebar-children a.is-active{color:var(--foreground);font-weight:500}.product-sidebar-divider{background:var(--border);flex:0 0 1px;height:1px;margin:.125rem 1rem .25rem}.product-pinned{padding-bottom:.25rem}.product-sidebar-section-label{height:1.625rem;color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:flex}.product-sidebar-section-label svg{width:.8125rem;height:.8125rem}.product-sidebar-scroll{flex-direction:column;flex:1 1 0;min-height:0;padding:0 .5rem;display:flex;overflow:auto}.product-sidebar-group{padding-top:.25rem;position:relative}.product-sidebar-group:first-child{padding-top:0}.product-sidebar-ready-overlay{position:absolute;bottom:.375rem;right:.5rem}.product-agent-chip{border-radius:var(--radius-sm);background:var(--foreground);width:1.25rem;height:1.25rem;color:var(--background);letter-spacing:.02em;flex:0 0 1.25rem;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;line-height:.75rem;display:inline-flex}.product-agent-chip.is-muted{background:var(--muted-foreground);color:var(--background)}.product-ready-pill{background:var(--secondary);color:var(--foreground);border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;line-height:.875rem;display:inline-flex}.product-ready-dot,.product-state-pill>span,.product-status-dot,.product-connected i,.product-reconnect i{background:var(--success);border-radius:999px;flex:0 0 .375rem;width:.375rem;height:.375rem}.product-group-mark{width:1.25rem;height:.875rem}.product-group-mark-back{fill:var(--muted-foreground)}.product-group-mark-cut{fill:var(--sidebar)}.product-group-mark-front{fill:var(--foreground)}.product-account-wrap{padding:.375rem .5rem .625rem}.product-account-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);text-align:left;align-items:center;gap:.5rem;width:100%;min-width:0;height:2.375rem;padding:.375rem;font-size:.875rem;font-weight:600;display:flex}.product-account-card>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.product-account-card>svg{width:1rem;height:1rem;color:var(--muted-foreground)}.product-account-avatar{background:var(--foreground);width:1.5rem;height:1.5rem;color:var(--background);border-radius:999px;flex:0 0 1.5rem;justify-content:center;align-items:center;font-size:.625rem;display:inline-flex}.product-main-column{flex:1;min-width:0;height:100%;padding:.5rem .5rem .5rem 0;display:flex}.product-surface-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);flex-direction:column;flex:1;min-width:0;display:flex;overflow:clip}.product-home-scroll{flex:1;justify-content:center;width:100%;min-height:0;padding:4rem 2rem 2.5rem;display:flex;overflow:auto}.product-home-measure{flex-direction:column;flex:none;gap:2.5rem;width:min(45rem,100%);display:flex}.product-home-header{flex-direction:column;gap:1.5rem;display:flex}.product-home-header h1{letter-spacing:-.03em;margin:0;font-family:Space Grotesk Variable,Space Grotesk,system-ui,sans-serif;font-size:2.125rem;font-weight:600;line-height:2.125rem}.product-home-header p{color:var(--muted-foreground);margin:.375rem 0 0;font-size:.875rem;line-height:1.25rem}.product-composer{border:1px solid var(--secondary);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;gap:.875rem;padding:.875rem .75rem .625rem 1rem;display:flex}.product-composer textarea{resize:none;min-height:1.5rem;color:var(--foreground);background:0 0;border:0;outline:0;font-size:1rem;line-height:1.5rem}.product-composer textarea::placeholder{color:var(--muted-foreground);opacity:1}.product-composer-toolbar{align-items:center;gap:.25rem;display:flex}.product-composer-toolbar>span{flex:1}.product-composer-toolbar button{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--muted-foreground);background:0 0;border:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.product-composer-toolbar button:last-child{background:var(--secondary);width:2rem;height:2rem;color:var(--foreground)}.product-composer-toolbar button:last-child.is-ready{background:var(--primary);color:var(--primary-foreground)}.product-composer-toolbar svg{width:1rem;height:1rem}.product-home-section{flex-direction:column;gap:.75rem;display:flex}.product-section-label{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500;line-height:1rem}.product-decision-list,.product-up-next{flex-direction:column;display:flex}.product-decision-row{align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.product-decision-row+.product-decision-row{border-top:1px solid var(--border)}.product-decision-icon{width:1.25rem;height:1.25rem;color:var(--muted-foreground);flex:0 0 1.25rem;justify-content:center;align-items:center;display:inline-flex}.product-decision-icon svg{width:1rem;height:1rem}.product-decision-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;font-size:.875rem;line-height:1.125rem;display:flex}.product-decision-copy strong{letter-spacing:-.03em;font-weight:500;line-height:1.25rem}.product-decision-copy>span{color:var(--muted-foreground)}.product-decision-actions{flex:0 0 7.5rem;justify-content:flex-end;gap:.375rem;width:7.5rem;display:flex}.product-decision-actions button,.product-message-decision button,.product-needs-row button,.product-primary-button,.product-surface-topbar .product-topbar-actions>button:not(.product-icon-button),.product-inline-agent-action button,.product-connection-row button,.product-connection-grid button{border:1px solid var(--border);border-radius:var(--radius-md);background:0 0;justify-content:center;align-items:center;gap:.375rem;height:1.75rem;padding:0 .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.product-app-shell button.is-accent{background:var(--accent);color:var(--accent-foreground);border-color:#0000}.product-up-next-row{align-items:center;gap:.75rem;padding:.4375rem 0;font-size:.875rem;line-height:1.125rem;display:flex}.product-up-next{gap:.125rem}.product-up-next-row time{width:4rem;color:var(--muted-foreground);font-family:var(--font-mono);flex:0 0 4rem;font-size:.6875rem}.product-up-next-row>span{flex:1;min-width:0}.product-up-next-row small{width:4.5rem;color:var(--muted-foreground);font-family:var(--font-mono);text-align:right;flex:0 0 4.5rem;font-size:.6875rem}.product-artifact-chips{flex-wrap:wrap;gap:.5rem;display:flex}.product-artifact-chips a{border:1px solid var(--border);border-radius:var(--radius-md);height:1.875rem;color:var(--foreground);font-family:var(--font-mono);align-items:center;gap:.375rem;padding:0 .5rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.product-artifact-chips svg{width:.8125rem;height:.8125rem;color:var(--muted-foreground)}.product-artifact-chips small{color:var(--muted-foreground);font-size:inherit}.product-empty-inline{color:var(--muted-foreground);margin:0;padding:1rem 0;font-size:.875rem}.product-surface-topbar{border-bottom:1px solid var(--border);flex:0 0 3.5rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:3.5rem;padding:0 1.5rem;display:flex}.product-surface-topbar>div:first-child{align-items:baseline;gap:.5rem;min-width:0;display:flex}.product-surface-topbar h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.product-surface-topbar>div:first-child>span{color:var(--muted-foreground);white-space:nowrap;font-size:.75rem;line-height:1rem}.product-segmented{border-radius:var(--radius-md);background:var(--secondary);align-items:center;gap:1px;height:1.75rem;padding:.125rem;display:flex}.product-segmented button{border-radius:var(--radius-sm);height:1.5rem;color:var(--muted-foreground);background:0 0;border:1px solid #0000;padding:0 .5rem;font-size:.75rem;font-weight:500}.product-segmented button.is-active{border-color:var(--border);background:var(--card);color:var(--foreground)}.product-primary-button{border-color:var(--primary)!important;background:var(--primary)!important;color:var(--primary-foreground)!important}.product-primary-button svg{width:.875rem;height:.875rem}.product-state-pill{background:var(--secondary);border-radius:999px;align-items:center;gap:.375rem;height:1.375rem;padding:0 .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.product-conversation,.product-tasks,.product-routines,.product-needs,.product-marketplace,.product-computer,.product-artifacts-main,.product-document,.product-reading-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.product-message-stream{flex-direction:column;flex:1;align-items:center;gap:1.5rem;min-height:0;padding:2rem;display:flex;overflow:auto}.product-message{gap:.75rem;width:min(47.75rem,100%);display:flex}.product-message>.product-agent-chip{flex-basis:2rem;width:2rem;height:2rem}.product-message>div{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.product-message>div>header{align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.125rem;display:flex}.product-message>div>header time,.product-message small,.product-working-row time,.product-thread-link span{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem}.product-message p{margin:0;font-size:.875rem;line-height:1.375rem}.product-origin{background:var(--secondary);width:max-content;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.6875rem;display:inline-flex}.product-origin svg{width:.75rem;height:.75rem}.product-message-artifact,.product-thread-link,.product-working-row{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:2rem;color:var(--foreground);text-align:left;background:0 0;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.75rem;text-decoration:none;display:flex}.product-message-artifact svg{width:.875rem;height:.875rem;color:var(--muted-foreground)}.product-message-artifact svg:last-child,.product-message-artifact small{margin-left:auto}.product-thread-link{color:var(--muted-foreground);border-color:#0000}.product-thread-link span{margin-left:auto}.product-working-row{border-color:var(--secondary);background:var(--muted)}.product-working-row>span{flex:1;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.product-working-row svg{width:.875rem;height:.875rem}.product-message-decision{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.product-message-decision>strong{font-size:.875rem;font-weight:600}.product-message-decision>div{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.product-message-decision>div small{margin-right:auto;font-family:inherit}.product-chat-composer{justify-content:center;padding:0 2rem 1.5rem;display:flex}.product-chat-composer .product-composer{width:min(47.75rem,100%)}.product-message-layout,.product-routine-layout{flex:1;min-width:0;min-height:0;display:flex}.product-conversation-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.product-context-panel,.product-routine-detail{border-left:1px solid var(--border);background:var(--background);flex-direction:column;flex:0 0 25rem;width:25rem;display:flex}.product-panel-body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.25rem;display:flex;overflow:auto}.product-panel-body .product-message{width:100%}.product-panel-body .product-composer{margin-top:auto}.product-info-list>.product-agent-chip{flex-basis:2.5rem;width:2.5rem;height:2.5rem}.product-info-list h2{margin:0;font-family:Space Grotesk Variable,Space Grotesk,system-ui,sans-serif;font-size:1.25rem}.product-info-list p{color:var(--muted-foreground);margin:0 0 1rem;font-size:.8125rem;line-height:1.25rem}.product-info-list strong{margin-top:.5rem;font-size:.75rem}.product-info-list>span:not(.product-agent-chip){color:var(--muted-foreground);font-size:.8125rem;line-height:1.25rem}.product-developer dl{grid-template-columns:5rem 1fr;gap:.625rem;margin:0;font-size:.75rem;display:grid}.product-developer dt{color:var(--muted-foreground)}.product-developer dd{font-family:var(--font-mono);margin:0}.product-developer pre{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);font-family:var(--font-mono);padding:.875rem;font-size:.6875rem;line-height:1.25rem;overflow:auto}.product-modal-backdrop{background:color-mix(in srgb, var(--foreground) 24%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.product-modal{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background);width:min(40rem,100% - 2rem);max-width:calc(100% - 2rem);color:var(--foreground);font-family:var(--font-sans);box-shadow:none;padding:0;font-size:1rem;line-height:1.5;display:block;top:12vh;overflow:clip;translate:-50%}:where(.product-modal button,.product-modal input,.product-modal textarea){color:inherit;font:inherit}.product-search-dialog,.product-new-channel{padding:1rem}.product-search-dialog>label{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;display:flex}.product-search-dialog>label svg{width:1rem;height:1rem;color:var(--muted-foreground)}.product-search-dialog input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.8125rem}.product-search-dialog>.product-section-label{margin:1.25rem 0 .5rem}.product-search-dialog>button{border:0;border-top:1px solid var(--border);text-align:left;background:0 0;grid-template-columns:1fr auto;gap:.25rem 1rem;width:100%;padding:.75rem .5rem;display:grid}.product-search-dialog>button strong{font-size:.75rem;font-weight:500}.product-search-dialog>button span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.product-search-dialog>button time{color:var(--muted-foreground);font-family:var(--font-mono);grid-area:1/2/span 2;font-size:.6875rem}.product-new-channel{grid-template-columns:1fr auto auto;gap:1rem .5rem;display:grid}.product-new-channel label{color:var(--muted-foreground);flex-direction:column;grid-column:1/-1;gap:.375rem;font-size:.75rem;display:flex}.product-new-channel input,.product-new-channel textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);outline:0;padding:.625rem}.product-new-channel>button{border:1px solid var(--border);border-radius:var(--radius-md);background:0 0;height:2rem;padding:0 .75rem;font-size:.75rem}.product-new-channel>button:first-of-type{grid-column:2}.product-filterbar{border-bottom:1px solid var(--border);flex:0 0 3rem;align-items:center;gap:.5rem;height:3rem;padding:0 1.5rem;display:flex}.product-filterbar>span{flex:1}.product-filterbar>button,.product-mail-filters button,.product-marketplace .product-surface-topbar button,.product-document .product-surface-topbar button,.product-computer .product-surface-topbar button{border:1px solid var(--border);border-radius:var(--radius-md);background:0 0;align-items:center;gap:.375rem;height:1.75rem;padding:0 .5rem;font-size:.75rem;display:inline-flex}.product-filterbar button svg{width:.75rem;height:.75rem}.product-filterbar>button:last-child{justify-content:center;width:1.75rem;padding:0}.product-filter-menu{position:relative}.product-filter-menu>button{border:1px solid var(--border);border-radius:var(--radius-md);background:0 0;align-items:center;gap:.375rem;height:1.75rem;padding:0 .5rem;font-size:.75rem;display:inline-flex}.product-filter-menu>button svg{width:.75rem;height:.75rem}.product-filter-menu>div{z-index:10;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:1px;width:10rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + .375rem);left:0}.product-filter-menu>div button{border-radius:var(--radius-md);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;height:1.875rem;padding:0 .5rem;font-size:.75rem;display:flex}.product-filter-menu>div button.is-active{background:var(--secondary)}.product-filter-menu>div svg{width:.75rem;height:.75rem}.product-empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:3rem;display:flex}.product-empty-state>svg{width:2rem;height:2rem;color:var(--muted-foreground)}.product-empty-state h2{margin:1rem 0 .375rem;font-family:Space Grotesk Variable,Space Grotesk,system-ui,sans-serif;font-size:1.125rem}.product-empty-state p{color:var(--muted-foreground);margin:0 0 1.25rem;font-size:.8125rem}.product-empty-state button{border:1px solid var(--border);border-radius:var(--radius-md);background:0 0;height:1.875rem;padding:0 .75rem;font-size:.75rem}.product-avatar-stack{width:6rem;padding-left:.25rem;display:flex}.product-avatar-stack .product-agent-chip{outline:2px solid var(--background);margin-left:-.25rem}.product-kanban-scroll{flex:1;gap:.75rem;min-width:0;min-height:0;padding:1rem;display:flex;overflow:auto}.product-kanban-column{flex-direction:column;flex:0 0 17.5rem;gap:.5rem;width:17.5rem;display:flex}.product-kanban-column>header{align-items:center;gap:.5rem;height:2.25rem;padding:0 .5rem;font-size:.75rem;display:flex}.product-kanban-column>header strong{flex:1;font-weight:600}.product-kanban-column>header span{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem}.product-kanban-column>header svg{width:1rem;height:1rem;color:var(--muted-foreground)}.product-kanban-column>div{flex-direction:column;gap:.5rem;display:flex}.product-kanban-column article{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;justify-content:space-between;gap:1rem;min-height:5.25rem;padding:.75rem;display:flex;position:relative}.product-kanban-column article.is-needs-you:before{background:var(--warning);content:"";border-radius:999px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:0}.product-kanban-column article>strong{font-size:.8125rem;font-weight:500;line-height:1.125rem}.product-kanban-column article footer{color:var(--muted-foreground);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.product-task-list,.product-gantt{flex:1;min-height:0;padding:1rem 1.5rem;overflow:auto}.product-task-list>header,.product-task-list>article{border-bottom:1px solid var(--border);grid-template-columns:minmax(16rem,1fr) 8rem 12rem 3rem;align-items:center;gap:.75rem;display:grid}.product-task-list>header{height:2rem;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.product-task-list>article{min-height:3.5rem;font-size:.8125rem}.product-task-list>article strong{font-weight:500}.product-task-list>article>span,.product-task-list>article time{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem}.product-gantt>header{border-bottom:1px solid var(--border);height:2.5rem;color:var(--muted-foreground);font-family:var(--font-mono);grid-template-columns:16rem repeat(5,1fr);align-items:center;font-size:.6875rem;display:grid}.product-gantt>article{border-bottom:1px solid var(--border);grid-template-columns:16rem 1fr;align-items:center;min-width:48rem;min-height:3.5rem;display:grid}.product-gantt>article strong{padding-right:1rem;font-size:.8125rem;font-weight:500}.product-gantt-bar{border-radius:var(--radius-md);background:var(--secondary);height:1.25rem}.product-gantt-bar.gantt-1{width:52%;margin-left:3%}.product-gantt-bar.gantt-2{width:34%;margin-left:24%}.product-gantt-bar.gantt-3{width:46%;margin-left:41%}.product-gantt-bar.gantt-4{width:29%;margin-left:61%}.product-gantt-bar.gantt-5{width:40%;margin-left:12%}.product-gantt-bar.gantt-6{width:24%;margin-left:54%}.product-gantt-bar.gantt-7{width:36%;margin-left:32%}.product-gantt-bar.gantt-8{width:18%;margin-left:75%}.product-mailbox,.product-split-pane{flex:1;min-width:0;min-height:0;display:flex}.product-mail-list{border-right:1px solid var(--border);flex-direction:column;flex:0 0 23.75rem;width:23.75rem;display:flex}.product-unread-toggle{background:0 0;border:0;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.product-unread-toggle span,.product-mail-unread{background:var(--info);border-radius:999px;flex:0 0 .375rem;width:.375rem;height:.375rem}.product-mail-filters{border-bottom:1px solid var(--border);flex:0 0 2.75rem;align-items:center;gap:.375rem;height:2.75rem;padding:0 1rem;display:flex;overflow:auto}.product-mail-filters button{white-space:nowrap}.product-mail-filters button.is-active{background:var(--secondary)}.product-mail-rows{flex:1;min-height:0;overflow:auto}.product-mail-rows>button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:.5rem;width:100%;height:4rem;padding:.625rem 1rem;display:flex}.product-mail-rows>button.is-active{background:var(--muted)}.product-mail-rows>button:nth-child(n+3) .product-mail-unread{background:0 0}.product-mail-rows>button>span:nth-child(2){flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.product-mail-rows strong,.product-mail-rows small{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.125rem;overflow:hidden}.product-mail-rows small{color:var(--muted-foreground)}.product-mail-rows time{width:4rem;color:var(--muted-foreground);font-family:var(--font-mono);text-align:right;flex:0 0 4rem;font-size:.6875rem}.product-checkbox{border:1px solid var(--border);border-radius:var(--radius-sm);flex:0 0 1rem;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.product-checkbox.is-checked{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.product-checkbox svg{width:.75rem;height:.75rem}.product-email-content{width:min(45rem,100% - 3rem);margin:0 auto;padding:2.5rem 0;font-size:.875rem;line-height:1.5rem}.product-email-content>header{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.product-email-content>header>span:nth-child(2){flex-direction:column;flex:1;display:flex}.product-email-content>header small{color:var(--muted-foreground)}.product-email-content>header time{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem}.product-email-content h2{margin:0 0 1.5rem;font-family:Space Grotesk Variable,Space Grotesk,system-ui,sans-serif;font-size:1.25rem}.product-email-content p{margin:0 0 1rem}.product-inline-agent-action{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);align-items:center;gap:.75rem;margin-top:2rem;padding:.75rem;display:flex}.product-inline-agent-action>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.product-inline-agent-action small{color:var(--muted-foreground)}.product-compose{flex-direction:column;flex:1;min-height:0;padding:1rem 1.5rem;display:flex}.product-compose>label{border-bottom:1px solid var(--border);align-items:center;min-height:2.5rem;font-size:.8125rem;display:flex}.product-compose>label span{width:4rem;color:var(--muted-foreground);flex:0 0 4rem}.product-compose input{background:0 0;border:0;outline:0;flex:1;min-width:0}.product-compose>textarea{resize:none;background:0 0;border:0;outline:0;flex:1;min-height:12rem;padding:1rem 0;line-height:1.5rem}.product-compose footer{border-top:1px solid var(--border);align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.product-compose footer span{flex:1}.product-compose footer button{border:1px solid var(--border);border-radius:var(--radius-md);background:0 0;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;font-size:.75rem;display:inline-flex}.product-compose footer svg{width:.875rem;height:.875rem}.product-local-nav{border-right:1px solid var(--border);background:var(--muted);flex-direction:column;flex:0 0 16.25rem;width:16.25rem;display:flex}.product-tree,.product-collection-list{flex-direction:column;flex:1;gap:1px;min-height:0;padding:.75rem .5rem;display:flex;overflow:auto}.product-tree strong,.product-tree button,.product-collection-list button{border-radius:var(--radius-md);text-align:left;background:0 0;border:0;flex:0 0 1.875rem;align-items:center;gap:.5rem;width:100%;height:1.875rem;padding:0 .5rem;font-size:.8125rem;font-weight:400;display:flex}.product-tree strong{color:var(--muted-foreground);font-weight:500}.product-tree strong svg,.product-collection-list button svg{flex:0 0 .9375rem;width:.9375rem;height:.9375rem}.product-tree button{padding-left:2.25rem}.product-tree button.is-active,.product-collection-list button.is-active{background:var(--card);color:var(--foreground)}.product-collection-list>strong{color:var(--muted-foreground);padding:1.25rem .5rem .375rem;font-size:.75rem;font-weight:500}.product-collection-list button span{color:var(--muted-foreground);font-family:var(--font-mono);margin-left:auto;font-size:.6875rem}.product-document-scroll{flex:1;min-height:0;padding:3rem 2rem;overflow:auto}.product-document-measure{width:min(45rem,100%);margin:0 auto}.product-document-measure>h1{letter-spacing:-.03em;margin:0;font-family:Space Grotesk Variable,Space Grotesk,system-ui,sans-serif;font-size:2.125rem;line-height:2.125rem}.product-document-measure>h2{margin:2.5rem 0 .75rem;font-family:Space Grotesk Variable,Space Grotesk,system-ui,sans-serif;font-size:1.25rem}.product-document-measure p,.product-document-measure li{font-size:.9375rem;line-height:1.5rem}.product-byline{color:var(--muted-foreground);margin:.5rem 0 2.5rem;font-size:.75rem!important}.product-byline time{font-family:var(--font-mono);font-size:.6875rem}.product-timeline{flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.product-timeline li{border-left:1px solid var(--border);gap:1rem;min-height:2.75rem;padding:0 0 1rem 1rem;display:flex}.product-timeline strong{width:4rem;font-family:var(--font-mono);flex:0 0 4rem;font-size:.75rem}.product-doc-table{border-top:1px solid var(--border);grid-template-columns:8rem 1fr;display:grid}.product-doc-table>*{border-bottom:1px solid var(--border);padding:.625rem .5rem;font-size:.8125rem}.product-editor-toolbar{border-bottom:1px solid var(--border);flex:0 0 2.75rem;align-items:center;gap:.25rem;height:2.75rem;padding:0 1.5rem;display:flex}.product-editor-toolbar button{border-radius:var(--radius-md);background:0 0;border:0;align-items:center;gap:.375rem;height:1.75rem;padding:0 .5rem;font-size:.75rem;display:inline-flex}.product-editor-toolbar button:hover{background:var(--secondary)}.product-editor-toolbar button svg{width:.75rem;height:.75rem}.product-editor-toolbar span{color:var(--muted-foreground);margin-left:auto;font-size:.6875rem}.product-document-measure.is-editing{border-radius:var(--radius-md);outline:1px solid #0000}.product-document-measure.is-editing:focus{outline-color:var(--border)}.product-artifact-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.75rem;min-height:0;padding:1rem;display:grid;overflow:auto}.product-artifact-grid>a{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-width:0;min-height:6.75rem;color:var(--foreground);flex-direction:column;justify-content:space-between;gap:1rem;padding:.875rem;text-decoration:none;display:flex}.product-artifact-grid>a:hover{background:var(--muted)}.product-artifact-grid>a>div{gap:.625rem;min-width:0;display:flex}.product-artifact-grid>a>div>svg{width:1.25rem;height:1.25rem;color:var(--muted-foreground);flex:0 0 1.25rem}.product-artifact-grid>a>div>span{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.product-artifact-grid strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:500;overflow:hidden}.product-artifact-grid small{color:var(--muted-foreground);font-size:.75rem}.product-artifact-grid footer{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.product-artifact-grid time{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem}.product-artifact-table{flex:1;min-height:0;padding:1rem 1.5rem;overflow:auto}.product-artifact-table>header,.product-artifact-table>a{border-bottom:1px solid var(--border);grid-template-columns:minmax(16rem,1fr) 9rem 7rem 3rem;align-items:center;gap:.75rem;min-width:38rem;display:grid}.product-artifact-table>header{height:2rem;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.product-artifact-table>a{min-height:3.5rem;color:var(--foreground);font-size:.75rem;text-decoration:none}.product-artifact-table>a>span:first-child{align-items:center;gap:.5rem;min-width:0;display:flex}.product-artifact-table>a>span:first-child svg{width:1rem;height:1rem;color:var(--muted-foreground);flex:0 0 1rem}.product-artifact-table>a strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:500;overflow:hidden}.product-artifact-table>a>span:nth-child(2),.product-artifact-table time{color:var(--muted-foreground)}.product-artifact-table time{font-family:var(--font-mono);font-size:.6875rem}.product-market-search{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);align-items:center;gap:.375rem;width:12.5rem;height:1.75rem;padding:0 .5rem;display:flex}.product-market-search svg{width:.875rem;height:.875rem;color:var(--muted-foreground);flex:0 0 .875rem}.product-market-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.75rem}.product-market-search input::placeholder{color:var(--muted-foreground);opacity:1}.product-market-body,.product-catalog{flex:1;min-height:0;padding:1.5rem;overflow:auto}.product-catalog .product-market-label{margin-top:0}.product-connection-table{border-top:1px solid var(--border);margin-top:.75rem}.product-connection-head,.product-connection-row{grid-template-columns:2rem minmax(10rem,1fr) 6.25rem 8.75rem 9.375rem 5.25rem;align-items:center;gap:.75rem;display:grid}.product-connection-head{height:1.75rem;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.product-connection-row{border-top:1px solid var(--border);min-height:4rem;font-size:.8125rem}.product-connection-row>strong{flex-direction:column;min-width:0;font-weight:500;display:flex}.product-connection-row>strong small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;overflow:hidden}.product-connection-row time{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem}.product-connected,.product-reconnect{align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.product-reconnect i{background:var(--warning)}.product-service-icon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:Space Grotesk Variable,Space Grotesk,system-ui,sans-serif;font-size:.75rem;font-weight:600;display:inline-flex}.product-market-label{align-items:baseline;gap:.75rem;margin-top:2.5rem;display:flex}.product-market-label>span{color:var(--muted-foreground);font-size:.75rem}.product-connection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.product-connection-grid article{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;align-items:flex-start;min-height:8.75rem;padding:.875rem;display:flex}.product-connection-grid header{align-items:center;gap:.625rem;font-size:.875rem;display:flex}.product-connection-grid p{color:var(--muted-foreground);flex:1;margin:.75rem 0;font-size:.75rem;line-height:1.125rem}.product-connection-grid button:disabled{cursor:default;background:var(--secondary);color:var(--muted-foreground)}.product-connection-grid button svg{width:.75rem;height:.75rem}.product-control-status{border-bottom:1px solid var(--border);background:var(--muted);height:1.75rem;color:var(--muted-foreground);font-family:var(--font-mono);flex:0 0 1.75rem;justify-content:center;align-items:center;font-size:.6875rem;display:flex}.product-screen-stage{background:var(--muted);flex:1;min-height:0;padding:2rem;overflow:auto}.product-computer-window{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);width:min(62rem,100%);min-height:40rem;margin:0 auto;overflow:clip}.product-computer-window>header{border-bottom:1px solid var(--border);background:var(--secondary);justify-content:center;align-items:center;height:1.75rem;font-size:.6875rem;font-weight:500;display:flex}.product-computer-window>header>span{gap:.375rem;display:flex;position:absolute;transform:translate(-28rem)}.product-computer-window>header i{background:var(--muted-foreground);opacity:.55;border-radius:999px;width:.375rem;height:.375rem}.product-computer-window>nav{border-bottom:1px solid var(--border);align-items:flex-end;gap:1.5rem;height:2.25rem;padding:0 1.5rem;display:flex}.product-computer-window>nav button{height:2.25rem;color:var(--muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:.75rem}.product-computer-window>nav button.is-active{border-bottom-color:var(--foreground);color:var(--foreground)}.product-computer-window>main{padding:2rem}.product-computer-window>main>h1{margin:0 0 2rem;font-family:Space Grotesk Variable,Space Grotesk,system-ui,sans-serif;font-size:1.625rem}.product-record-columns{grid-template-columns:minmax(0,1fr) 20rem;gap:2rem;display:grid}.product-record-columns>aside{border-left:1px solid var(--border);padding-left:2rem}.product-record-columns h2{letter-spacing:.08em;text-transform:uppercase;margin:2rem 0 .75rem;font-size:.75rem;font-weight:600}.product-record-columns dl{margin:0}.product-record-columns dl>div{border-bottom:1px solid var(--border);grid-template-columns:10rem 1fr;padding:.625rem 0;font-size:.8125rem;display:grid}.product-record-columns dt{color:var(--muted-foreground)}.product-record-columns dd{margin:0;font-weight:500}.product-record-columns p{flex-direction:column;margin:0 0 .875rem;font-size:.8125rem;line-height:1.25rem;display:flex}.product-record-columns p span{color:var(--muted-foreground)}.product-record-columns time{font-family:var(--font-mono);font-size:.6875rem}.product-seat-table{border-top:1px solid var(--border);grid-template-columns:5rem 6rem 1fr;display:grid}.product-seat-table>*{border-bottom:1px solid var(--border);padding:.5rem;font-size:.75rem}.product-routines-body,.product-needs-body{flex:1;min-height:0;padding:1.25rem 1.5rem;overflow:auto}.product-routine-head,.product-routine-row{grid-template-columns:1.25rem minmax(15rem,1fr) 9.375rem 3.5rem 7.5rem 7.5rem 1.5rem;align-items:center;gap:.75rem;display:grid}.product-routine-head{border-bottom:1px solid var(--border);height:2rem;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.product-routine-row{border-bottom:1px solid var(--border);min-height:4.5rem;font-size:.8125rem}.product-routine-row:is(button){width:100%;color:var(--foreground);text-align:left;background:0 0;border-top:0;border-left:0;border-right:0}.product-routine-row:is(button):hover,.product-routine-row:is(button).is-active{background:var(--muted)}.product-routine-row>span:nth-child(2){flex-direction:column;gap:.125rem;min-width:0;display:flex}.product-routine-row>span:nth-child(2) strong,.product-routine-row>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-routine-row>span:nth-child(2) strong{font-weight:500}.product-routine-row>span:nth-child(2) small{color:var(--muted-foreground);font-size:.75rem}.product-routine-row>span:nth-child(3),.product-routine-row time{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem}.product-routine-row>svg{width:1rem;height:1rem;color:var(--muted-foreground)}.product-status-dot.is-paused{background:var(--warning)}.product-table-footnote{color:var(--muted-foreground);margin:1rem 0 0;font-size:.75rem}.product-routine-layout>.product-routines-body{min-width:0}.product-routine-detail>div:last-child{min-height:0;padding:1.5rem;overflow:auto}.product-routine-detail h2{margin:1.25rem 0 .5rem;font-family:Space Grotesk Variable,Space Grotesk,system-ui,sans-serif;font-size:1.25rem;line-height:1.5rem}.product-routine-detail p{color:var(--muted-foreground);margin:0 0 1.5rem;font-size:.8125rem;line-height:1.25rem}.product-routine-detail dl{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:6rem 1fr;gap:.75rem;padding:1rem 0;font-size:.75rem;display:grid}.product-routine-detail dt{color:var(--muted-foreground)}.product-routine-detail dd{margin:0;font-weight:500}.product-routine-detail .product-section-label{margin-top:1.5rem}.product-routine-detail ol{padding-left:1.25rem;font-size:.8125rem;line-height:1.25rem}.product-routine-detail>div:last-child>button{border:1px solid var(--border);border-radius:var(--radius-md);background:0 0;height:1.875rem;margin-top:1rem;margin-right:.5rem;padding:0 .625rem;font-size:.75rem}.product-needs-body>.product-section-label{align-items:center;height:2.5rem;display:flex}.product-needs-row{border-top:1px solid var(--border);grid-template-columns:1.5rem minmax(15rem,1fr) 6rem 11rem;align-items:center;gap:.75rem;min-height:5rem;display:grid}.product-needs-row>span:nth-child(2){flex-direction:column;gap:.125rem;min-width:0;display:flex}.product-needs-row>span:nth-child(2) strong{font-size:.8125rem;font-weight:500}.product-needs-row>span:nth-child(2) small{color:var(--muted-foreground);font-size:.75rem;line-height:1.125rem}.product-needs-row>time{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem}.product-needs-row>div{justify-content:flex-end;gap:.375rem;width:11rem;display:flex}@media (width<=79.999rem){.product-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=63.999rem){.product-sidebar-column{flex-basis:13.75rem;width:13.75rem}.product-mail-list,.product-local-nav{flex-basis:13rem;width:13rem}.product-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-connection-head,.product-connection-row{grid-template-columns:2rem minmax(8rem,1fr) 6.25rem 7rem 5rem}.product-connection-head>:nth-child(5),.product-connection-row>:nth-child(5){display:none}.product-record-columns{grid-template-columns:1fr}.product-record-columns>aside{border-top:1px solid var(--border);border-left:0;padding-top:1rem;padding-left:0}.product-context-panel,.product-routine-detail{flex-basis:20rem;width:20rem}}@media (width<=47.999rem){.product-app-shell{flex-direction:column;min-height:100svh;overflow:auto}.product-sidebar-column{flex:0 0 4.5rem;width:100%;height:4.5rem;padding:.5rem}.product-sidebar-column.product-sidebar-collapsed{flex-basis:4.5rem;width:100%}.product-rail-header{flex-basis:2rem;height:2rem;margin-inline:.25rem}.product-rail-destinations{flex-direction:row}.product-rail-org-search,.product-rail-divider,.product-rail-pinned,.product-rail-spacer,.product-rail-footer{display:none}.product-sidebar-card{flex-direction:row;align-items:center;overflow-x:auto}.product-sidebar-header{flex:none;width:auto}.product-brand span,.product-sidebar-pad,.product-sidebar-divider,.product-pinned,.product-sidebar-scroll,.product-account-wrap{display:none}.product-destinations{flex-direction:row;padding:0 .5rem}.product-destinations>div{flex:none}.product-marketplace-nav{padding:0}.product-marketplace-nav>button{display:none}.product-sidebar-row.product-marketplace-mobile{display:flex}.product-sidebar-row{justify-content:center;width:auto;min-width:2.75rem;height:2.75rem;padding:.5rem}.product-sidebar-label,.product-sidebar-count,.product-sidebar-children{display:none}.product-main-column{height:calc(100svh - 4.5rem);min-height:40rem;padding:0 .5rem .5rem}.product-home-scroll{padding:2rem 1.25rem}.product-home-measure{gap:2rem}.product-home-header h1{font-size:1.75rem;line-height:2rem}.product-decision-row{flex-wrap:wrap;align-items:flex-start}.product-decision-actions{flex-basis:auto;width:auto;margin-left:2rem}.product-surface-topbar{padding:0 1rem}.product-filterbar{padding:0 1rem;overflow-x:auto}.product-filterbar>span{display:none}.product-mailbox,.product-split-pane{flex-direction:column;overflow:auto}.product-mail-list,.product-local-nav{border-right:0;border-bottom:1px solid var(--border);flex:0 0 17rem;width:100%;max-height:17rem}.product-reading-pane,.product-document,.product-artifacts-main{flex:none;min-height:38rem}.product-email-content{width:calc(100% - 2rem);padding:2rem 0}.product-document-scroll{padding:2rem 1.25rem}.product-artifact-grid,.product-connection-grid{grid-template-columns:1fr}.product-connection-table{overflow-x:auto}.product-connection-head,.product-connection-row{min-width:42rem}.product-market-search{display:none}.product-screen-stage{padding:1rem}.product-computer-window{min-width:42rem}.product-routines-body,.product-needs-body{overflow-x:auto}.product-routine-head,.product-routine-row{min-width:58rem}.product-needs-row{min-width:48rem}.product-context-panel,.product-routine-detail{z-index:20;flex-basis:auto;width:min(25rem,100%);position:absolute;inset:0 0 0 auto}.product-message-layout,.product-routine-layout{position:relative}}
