.astra-home-paper{flex-direction:column;gap:1rem;min-width:0;display:flex;position:relative}.home-focus-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.home-focus-grid>*{min-width:0}.home-chat-widget{border:1px solid var(--reference-line);min-width:0;padding:16px}.home-chat-widget [data-slot=prompt-box]>.prompt-box-surface{background:var(--reference-paper-raised);border:1px solid var(--reference-line);box-shadow:none;padding:16px}.home-chat-widget [data-slot=prompt-box] textarea{min-height:88px;font-size:15px;line-height:1.6}.home-chat-widget .prompt-box-toolbar{gap:8px}.home-chat-widget .prompt-box-toolbar>p{font-size:11px}.home-chat-context{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.home-chat-context svg{width:16px;height:16px}.home-chat-widget__footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.home-chat-widget__footer p{margin:0}.home-chat-widget__footer a{font-size:12px}.home-chat-widget--skeleton{min-height:218px}.home-needs-expand{min-height:36px;margin-top:8px;font-size:12px}:root .astra-home-paper .astra-home-section.home-launcher-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 0}.astra-home-paper .home-launcher-section .astra-home-section-header{margin-bottom:16px}@media (min-width:1000px){.home-focus-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.home-focus-grid>.home-chat-widget{grid-area:1/2}.home-focus-grid>[data-home-section=needs-you]{grid-area:1/1}.home-focus-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}}@media (min-width:1600px){.home-page-frame{max-width:1600px}}@media (max-width:639px){.home-chat-widget,.home-chat-widget [data-slot=prompt-box]>.prompt-box-surface{padding:12px}.home-chat-widget [data-slot=prompt-box] textarea{min-height:80px;font-size:14px}.home-chat-widget .prompt-box-toolbar>p{display:none}.home-chat-widget__footer a,.home-needs-expand{min-height:44px}}.astra-home-paper>.home-operations-loading{position:absolute;inset-block-start:-.75rem;inset-inline:0}.astra-home-paper>[data-home-arrivals]:empty{display:none}.astra-home-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.astra-home-work,.astra-home-resources{flex-direction:column;gap:1rem;min-width:0;display:flex}.astra-home-paper .astra-home-section,.astra-home-paper .astra-home-notice,.astra-home-paper [data-nothing-of-mine]{border:1px solid var(--border);background:var(--card);border-radius:1rem;min-width:0;padding:1.25rem;box-shadow:0 2px 4px #17282706}.astra-home-paper .astra-home-section-header{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem}.astra-home-paper .astra-home-section-title{min-height:1.5rem}.astra-home-paper .astra-home-section-title h2{letter-spacing:-.01em;text-transform:none;color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.5}.astra-home-paper [data-section-accent]{box-shadow:none;color:var(--muted-foreground);background:0 0}.astra-home-paper [data-section-accent=warning]{color:var(--warning)}.astra-home-paper [data-section-accent]>svg{width:1rem;height:1rem}.astra-home-paper .astra-home-section-link{min-height:2rem;color:var(--primary);text-underline-offset:.2em;border-radius:.25rem;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.astra-home-paper .astra-home-section-link:hover{text-decoration:underline}.astra-home-paper .astra-home-section-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.astra-home-paper .astra-home-section-action{align-self:center;min-width:0;margin-left:auto}.astra-home-paper .astra-home-section-body{min-width:0}.astra-home-paper [data-home-section=invitations]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.astra-home-paper .astra-home-section-body>ul>li:first-child>a,.astra-home-paper .astra-home-section-body>ul>li:first-child>button{padding-top:.5rem}.astra-home-paper .astra-home-section-body>ul>li:last-child>a,.astra-home-paper .astra-home-section-body>ul>li:last-child>button{padding-bottom:.5rem}.astra-home-paper .astra-home-saved-empty{box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem 1.25rem;padding-block:.625rem;display:grid}.astra-home-paper .astra-home-saved-empty>.astra-home-section-header{display:contents}.astra-home-paper .astra-home-saved-empty .astra-home-section-title{grid-area:1/1}.astra-home-paper .astra-home-saved-empty .astra-home-section-action{grid-area:1/3}.astra-home-paper .astra-home-saved-empty>.astra-home-section-body{grid-area:1/2}.astra-home-paper .astra-home-saved-empty [data-section-empty]{padding:0;font-size:.75rem;line-height:1.6}.astra-home-paper .astra-home-row-time{text-align:right;padding-top:0;display:block}.astra-home-paper .astra-home-row-aside{flex-direction:column;align-items:flex-end;gap:.25rem;line-height:1.25rem;display:flex}.astra-home-paper .astra-home-recent-row{column-gap:.625rem;padding-block:.6875rem}.astra-home-paper .astra-home-recent-row .astra-home-recent-content>.font-medium{font-weight:550}.astra-home-paper .astra-home-project-row{padding-block:.625rem}.astra-home-paper .astra-home-kb-row{padding-block:.6875rem}.astra-home-paper .astra-home-kb-meta{font-size:.75rem;line-height:1.5}.astra-home-paper .astra-home-kb-health{color:var(--muted-foreground);margin-left:auto}.astra-home-paper .astra-home-kb-health>svg{width:.75rem;height:.75rem}.astra-home-paper .astra-home-kb-health[data-health-status=healthy]>svg{color:var(--success)}.astra-home-paper .astra-home-kb-health[data-health-status=unavailable]>svg{color:var(--destructive)}.astra-home-paper .astra-home-kb-health[data-health-status=degraded]>svg{color:var(--warning)}.astra-home-paper .astra-home-kb-health[data-health-status=migration_target]>svg{color:var(--info)}.astra-home-paper .astra-home-run-reference{color:var(--muted-foreground);font-size:.75rem}.astra-home-paper [data-needs-you-kind]{border-radius:0;padding-block:.6875rem}.astra-home-paper [data-needs-you-kind] button{min-height:2rem}.astra-home-paper [data-truncation]{margin-top:.5rem;font-size:.75rem}.astra-home-paper .astra-home-recent-row>svg,.astra-home-paper .astra-home-project-row svg{transition:color .18s ease-out,transform .18s cubic-bezier(.16,1,.3,1)}.astra-home-paper .astra-home-recent-row:is(:hover,:focus-visible)>svg,.astra-home-paper .astra-home-project-row:is(:hover,:focus-visible)>span>svg{color:var(--primary);transform:translate(1px)}.astra-home-paper [data-home-section=resume] .astra-home-section-body,.astra-home-paper [data-home-section=recent-output] .astra-home-section-body{margin-inline:-.5rem}@media (min-width:64rem){.astra-home-grid{grid-template-columns:minmax(0,1.5fr) minmax(22rem,1fr);gap:1.25rem}}@media (max-width:39.99rem){.astra-home-paper .astra-home-section,.astra-home-paper .astra-home-notice,.astra-home-paper [data-nothing-of-mine]{border-radius:1rem;padding:1rem}.astra-home-paper .astra-home-recent-row{grid-template-columns:1rem minmax(0,1fr) auto;gap:.25rem .5rem;padding-inline:.25rem}.astra-home-paper .astra-home-row-time{padding-top:0}.astra-home-paper .astra-home-row-aside{font-size:.75rem}.astra-home-paper .astra-home-recent-content>.font-medium{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.astra-home-paper .astra-home-conversation-preview{flex-wrap:wrap}.astra-home-paper .astra-home-section-link,.astra-home-paper [data-needs-you-kind] button{min-height:2.75rem}.astra-home-paper [data-home-section=needs-you] .astra-home-section-action{width:100%}.astra-home-paper [data-home-section=needs-you] .astra-home-section-action>span{justify-content:flex-start}.astra-home-paper .astra-home-saved-empty{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem}.astra-home-paper .astra-home-saved-empty .astra-home-section-action{grid-area:1/2}.astra-home-paper .astra-home-saved-empty>.astra-home-section-body{grid-area:2/1/auto/-1}.astra-home-paper .astra-home-kb-health{margin-left:0}}@media (prefers-reduced-motion:reduce){.astra-home-paper *,.astra-home-paper :before,.astra-home-paper :after{transition:none!important;animation:none!important}.astra-home-paper .astra-home-recent-row:is(:hover,:focus-visible)>svg,.astra-home-paper .astra-home-project-row:is(:hover,:focus-visible)>span>svg{transform:none}}.motion-off .astra-home-paper *,.motion-off .astra-home-paper :before,.motion-off .astra-home-paper :after{transition:none!important;animation:none!important}.motion-off .astra-home-paper .astra-home-recent-row:is(:hover,:focus-visible)>svg,.motion-off .astra-home-paper .astra-home-project-row:is(:hover,:focus-visible)>span>svg{transform:none}
