.Shell_verticalWrapper__DXork{--jobsuite-shell-header-height:var(--js-topbar-height);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100vh;width:100%;background-color:var(--js-surface-chrome);overflow-x:clip}.Shell_wrapper__WPLRQ{position:relative;display:flex;flex-direction:column;flex:1;box-sizing:border-box;margin-top:var(--js-topbar-height);margin-left:var(--js-nav-collapsed-width);min-height:calc(100vh - var(--js-topbar-height));transition:margin-left .22s cubic-bezier(.4,0,.2,1)}.Shell_wrapperWithSidebar__e_ozo{margin-left:var(--js-nav-expanded-width)}.Shell_wrapperNoHeader__RTyfb{margin-top:0;margin-left:0}.Shell_panels__7iyeN{display:flex;flex-direction:row;align-items:stretch;flex:1;min-width:0}.Shell_main__g9BIV{flex-grow:1;box-sizing:border-box;width:auto;min-width:0;margin:6px 18px 20px 6px;background-color:var(--js-surface-panel);border:1px solid var(--js-border-panel);border-radius:var(--js-radius-xl);box-shadow:var(--js-shadow-panel);min-height:calc(100vh - var(--js-topbar-height) - 26px);overflow-x:clip}.Shell_sidePanel__IogJ6{--js-side-panel-width:clamp(300px,24vw,460px);box-sizing:border-box;flex:0 0 auto;width:0;overflow:clip;visibility:hidden;transition:width .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s}.Shell_sidePanelOpen__3gymt{width:var(--js-side-panel-width);visibility:visible;transition:width .26s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.Shell_sidePanelScrim__XkVrf{display:none}.Shell_sidePanelSurface__sHJJt{box-sizing:border-box;position:sticky;top:calc(var(--js-topbar-height) + 6px);width:calc(var(--js-side-panel-width) - 20px);height:calc(100vh - var(--js-topbar-height) - 26px);margin:6px 20px 20px 0;background-color:var(--js-surface-panel);border:1px solid var(--js-border-panel);border-radius:var(--js-radius-xl);box-shadow:var(--js-shadow-panel);overflow:hidden}@media (prefers-reduced-motion:reduce){.Shell_sidePanelOpen__3gymt,.Shell_sidePanel__IogJ6{transition:none}}.Shell_mainNoPanel__251ut{margin:0;border:none;border-radius:0;box-shadow:none;background-color:var(--js-surface-chrome);min-height:100%}@media (max-width:999px){.Shell_main__g9BIV{margin-right:6px}.Shell_sidePanel__IogJ6{position:fixed;top:var(--js-topbar-height);right:0;bottom:0;left:0;z-index:220;width:auto;pointer-events:none;transition:visibility 0s linear .26s}.Shell_sidePanelOpen__3gymt{width:auto;pointer-events:auto;transition:visibility 0s linear 0s}.Shell_sidePanelScrim__XkVrf{display:block;position:absolute;inset:0;margin:0;padding:0;border:0;background:rgb(0 0 0/45%);opacity:0;cursor:default;touch-action:none;transition:opacity .26s ease}.Shell_sidePanelOpen__3gymt .Shell_sidePanelScrim__XkVrf{opacity:1}.Shell_sidePanelSurface__sHJJt{position:absolute;top:0;right:0;bottom:0;width:min(100%,400px);height:auto;margin:0;border:none;border-radius:0;transform:translateX(100%);transition:transform .26s cubic-bezier(.4,0,.2,1)}.Shell_sidePanelOpen__3gymt .Shell_sidePanelSurface__sHJJt{transform:none}@media (prefers-reduced-motion:reduce){.Shell_sidePanelScrim__XkVrf,.Shell_sidePanelSurface__sHJJt{transition:none}}}@media (max-width:768px){.Shell_wrapperWithSidebar__e_ozo,.Shell_wrapper__WPLRQ{margin-left:0}.Shell_main__g9BIV{margin:8px;min-height:calc(100vh - var(--js-topbar-height) - 16px);overflow-x:clip}.Shell_mainNoPanel__251ut{margin:0}}@media print{.Shell_printHide__3_ecB{display:none!important}.Shell_verticalWrapper__DXork{background-color:var(--js-surface-card);min-height:0}.Shell_wrapperNoHeader__RTyfb,.Shell_wrapperWithSidebar__e_ozo,.Shell_wrapper__WPLRQ{margin:0}.Shell_main__g9BIV{margin:0;min-height:0;border:none;border-radius:0;box-shadow:none;background-color:var(--js-surface-card)}.Shell_sidePanel__IogJ6{display:none!important}}.SidebarNav_nav__3WjHb{position:fixed;top:var(--js-topbar-height);bottom:0;left:0;z-index:200;width:var(--js-nav-collapsed-width);flex-shrink:0;box-sizing:border-box;padding:6px 10px 14px 14px;display:flex;flex-direction:column;background-color:var(--js-surface-chrome);transition:width .22s cubic-bezier(.4,0,.2,1);overflow:visible;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media (max-height:720px){.SidebarNav_nav__3WjHb{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}}.SidebarNav_navExpanded__pFBNK{width:var(--js-nav-expanded-width)}.SidebarNav_group__Cdy4d{display:flex;flex-direction:column;gap:3px}.SidebarNav_spacer__Ohvkh{flex:1;min-height:14px}.SidebarNav_row__KWlJx{gap:14px;height:44px;padding-left:16px;border-radius:12px;text-decoration:none;color:var(--js-text-on-dark-muted);background-color:transparent}.SidebarNav_icon__K0Fd2,.SidebarNav_row__KWlJx{position:relative;display:flex;align-items:center;flex-shrink:0}.SidebarNav_icon__K0Fd2{justify-content:center}.SidebarNav_navBadge__OxFxz{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0;box-sizing:content-box;border-radius:50%;background-color:var(--js-notification-dot);border:1.5px solid var(--js-surface-chrome);color:#fff;font-family:var(--js-font-ui);font-size:10px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.SidebarNav_label__y_d_e{font-family:var(--js-font-ui);font-size:var(--js-text-nav-size);font-weight:var(--js-font-weight-medium);white-space:nowrap}.SidebarNav_rowActive__sVzJa{background-color:var(--js-overlay-white-12);color:var(--js-text-on-dark)}.SidebarNav_rowActive__sVzJa .SidebarNav_label__y_d_e{font-weight:600}.SidebarNav_navExpanded__pFBNK .SidebarNav_row__KWlJx:hover:not(.SidebarNav_rowActive__sVzJa){background-color:var(--js-overlay-white-10)}.SidebarNav_tooltip__CYvyF{position:absolute;left:0;top:0;height:44px;display:none;align-items:center;gap:14px;padding:0 16px;border-radius:12px;background-color:var(--js-tooltip-bg);color:var(--js-tooltip-text);box-shadow:0 2px 6px rgba(0,0,0,.16);white-space:nowrap;z-index:10;pointer-events:none}.SidebarNav_nav__3WjHb:not(.SidebarNav_navExpanded__pFBNK) .SidebarNav_row__KWlJx:hover .SidebarNav_tooltip__CYvyF{display:flex}.SidebarNav_row__KWlJx:not(.SidebarNav_rowActive__sVzJa) .SidebarNav_tooltip__CYvyF{color:var(--js-tooltip-text-muted)}.SidebarNav_row__KWlJx:not(.SidebarNav_rowActive__sVzJa) .SidebarNav_tooltip__CYvyF .SidebarNav_label__y_d_e{color:var(--js-tooltip-label-inactive)}@media (max-width:768px){.SidebarNav_nav__3WjHb{width:var(--js-nav-expanded-width);transform:translateX(-100%);transition:transform .22s cubic-bezier(.4,0,.2,1);box-shadow:0 0 4px 2px rgba(0,0,0,.35)}.SidebarNav_navExpanded__pFBNK{transform:translateX(0)}.SidebarNav_nav__3WjHb:not(.SidebarNav_navExpanded__pFBNK) .SidebarNav_row__KWlJx:hover .SidebarNav_tooltip__CYvyF{display:none}}.AssistantPanel_actionRow__oBLif{display:flex;flex-wrap:wrap;gap:var(--js-space-8px);min-width:0}.AssistantPanel_emptyState__J_zMR{display:flex;flex-direction:column;gap:var(--js-space-16px)}.AssistantPanel_emptyHint__tYfxR{font-family:var(--js-font-ui);font-size:var(--js-text-body-size);color:var(--js-ink-4);margin:0}.AssistantPanel_exampleList__hgmSh{display:flex;flex-direction:column;align-items:flex-start;gap:var(--js-space-10px)}.AssistantPanel_examplePrompt__Y3nsQ{margin:0;font-family:var(--js-font-ui);font-size:var(--js-text-body-size);color:var(--js-ink-5)}.AssistantPanel_messageRow__Lq5Y5{display:flex;width:100%}.AssistantPanel_messageRowUser__u_4iD{justify-content:flex-end}.AssistantPanel_messageRowAssistant__uTXxI{justify-content:flex-start}.AssistantPanel_bubble___o_5R{max-width:85%;padding:var(--js-space-12px);background-color:var(--js-surface-card);border:1px solid var(--js-border-card);border-radius:var(--js-radius-lg)}.AssistantPanel_bubble___o_5R .markdown a{color:var(--js-green)}.AssistantPanel_bubbleUser___JMh2{max-width:85%;padding:var(--js-space-12px);background-color:var(--js-surface-field-tinted);border:1px solid var(--js-border-card-strong);border-radius:var(--js-radius-lg)}.AssistantPanel_citationLink__s9x5Q{color:var(--js-green);font-family:var(--js-font-ui);font-size:var(--js-text-label-size);font-weight:var(--js-font-weight-semibold);text-decoration:underline;text-underline-offset:var(--js-space-2px)}.AssistantPanel_citationLink__s9x5Q:hover{color:var(--js-green-hover)}.AssistantPanel_confirmCard__iogKm{padding:var(--js-space-12px);background-color:var(--js-surface-card);border:1px solid var(--js-border-card);border-radius:var(--js-radius-lg)}.AssistantPanel_confirmTitle__xVQv6{font-family:var(--js-font-ui);font-size:var(--js-text-body-size);font-weight:var(--js-font-weight-semibold);color:var(--js-ink-1);margin:0 0 var(--js-space-4px)}.AssistantPanel_confirmBody__61Iel{font-family:var(--js-font-ui);font-size:var(--js-text-body-size);color:var(--js-ink-3);margin:0 0 var(--js-space-12px)}.AssistantPanel_composer__q10fv{flex-shrink:0;display:flex;flex-direction:column;gap:var(--js-space-8px);min-width:0;padding:var(--js-space-12px) var(--js-space-4px) 0;border-top:1px solid var(--js-border-card)}.AssistantPanel_composerBar__k8TGm{display:flex;align-items:center;justify-content:space-between;gap:var(--js-space-8px);flex-wrap:wrap}.AssistantPanel_composerSend__70mj3{display:flex;align-items:center;gap:var(--js-space-8px);margin-left:auto}.AssistantPanel_errorText__TVXjl{font-family:var(--js-font-ui);font-size:var(--js-text-body-size);color:var(--js-status-error);margin:0}.AssistantPanel_screenshotHint__bZnxR{font-family:var(--js-font-ui);font-size:var(--js-text-label-size);color:var(--js-ink-4);margin:var(--js-space-4px) 0 0}.AssistantPanel_formStack__Ef94h{display:flex;flex-direction:column;gap:var(--js-space-16px)}.AssistantPanel_formActions__U761_{display:flex;justify-content:flex-end;gap:var(--js-space-8px)}.AssistantPanel_suggestionSummary__YsE0S{margin:0 0 var(--js-space-8px)}.AssistantPanel_suggestionSteps__4m5Os{margin:0;padding-left:var(--js-space-20px)}.AssistantPanel_suggestionSteps__4m5Os li+li{margin-top:var(--js-space-6px)}.AssistantPanel_intakeBody__6CdTc{overflow-y:auto}.AssistantPanel_optionalMark__BGl8x{font-weight:400;color:var(--js-ink-5)}.AssistantPanel_fieldLabel__FR99_{display:block;color:var(--js-ink-5);font-family:var(--js-font-ui);font-size:var(--js-text-label-size);font-weight:var(--js-font-weight-bold);letter-spacing:var(--js-tracking-wide);text-transform:uppercase;margin-bottom:var(--js-space-5px)}.AssistantPanel_requiredMark__n3ySe{color:var(--js-status-error)}.AssistantPanel_screenshotActions__AEr5_{display:flex;justify-content:flex-start;margin-top:var(--js-space-8px)}.AssistantPanel_screenshotPreview___LDtk{width:var(--js-space-40px);height:var(--js-space-40px);object-fit:cover;border-radius:var(--js-radius-sm)}.AssistantPanel_dropzone__U_uV3{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--js-space-8px);padding:var(--js-space-20px) var(--js-space-16px);border:1px dashed var(--js-border-card-strong);border-radius:var(--js-radius-sm);background-color:var(--js-surface-card);color:var(--js-ink-4);cursor:pointer}.AssistantPanel_dropzoneActive__0NPAC,.AssistantPanel_dropzone__U_uV3:hover{background-color:var(--js-surface-hover);color:var(--js-ink-1)}.AssistantPanel_dropzoneText__9ljiX{font-family:var(--js-font-ui);font-size:var(--js-text-body-size);text-align:center}.AssistantPanel_fileInput__hQMOW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}