.j1TN3a_popup{padding-top:calc((100dvh - min(88vh,100dvh - var(--space-32)))/2);align-items:flex-start}.j1TN3a_panel{width:680px}.j1TN3a_headerText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.j1TN3a_headerSubtitle{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);margin:0}.j1TN3a_stepsScroll{flex:auto;min-height:0}.j1TN3a_stepsScroll [class*=Viewport]{max-height:calc(88vh - 76px);scroll-padding-bottom:88px}.j1TN3a_steps{gap:var(--space-8);padding:var(--space-4)var(--space-20)var(--space-20);flex-direction:column;margin:0;list-style:none;display:flex}.j1TN3a_step{border:var(--border-hairline)solid var(--border-1);border-radius:var(--radius-12);background:var(--bg-base);transition:border-color .15s,box-shadow .15s}.j1TN3a_step[data-state=current]{border-color:var(--border-2);box-shadow:var(--shadow-chip)}.j1TN3a_stepHeader{align-items:center;gap:var(--space-12);padding:0 var(--space-16);border-radius:var(--radius-12);font:inherit;text-align:left;color:inherit;background:0 0;border:0;width:100%;min-height:52px;display:flex}button.j1TN3a_stepHeader{cursor:pointer;transition:background-color .15s}@media (hover:hover){button.j1TN3a_stepHeader:hover{background:var(--bg-surface-1)}}button.j1TN3a_stepHeader:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.j1TN3a_step[data-state=current] .j1TN3a_stepHeader{border-bottom:var(--border-hairline)solid var(--border-1);border-radius:var(--radius-12)var(--radius-12)0 0}.j1TN3a_stepMark{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-full);background:var(--bg-surface-2);color:var(--text-muted);flex-shrink:0;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.j1TN3a_stepMark[data-state=current]{background:var(--accent-primary);color:var(--core-white)}.j1TN3a_stepMark[data-state=done]{background:var(--feedback-success);color:var(--core-white)}.j1TN3a_stepMarkInner{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-xs);line-height:1;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.j1TN3a_stepTitle{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary);flex-shrink:0;transition:color .15s}.j1TN3a_step[data-state=upcoming] .j1TN3a_stepTitle{color:var(--text-muted)}.j1TN3a_stepSummary{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);min-width:0;margin-left:auto;overflow:hidden}.j1TN3a_stepPathArrow{margin:0 var(--space-4);vertical-align:-1px;color:var(--text-tertiary)}.j1TN3a_stepReveal{overflow:clip}.j1TN3a_step .j1TN3a_stepBody{gap:var(--space-20);padding:var(--space-16);outline:none;flex-direction:column;transition:background-color .15s;display:flex}.j1TN3a_step .j1TN3a_stepBody:has([data-dragging=true]){background:var(--bg-surface-1);outline:var(--border-hairline)dashed var(--text-tertiary);outline-offset:calc(-1*var(--space-6))}.j1TN3a_stepFooter{z-index:1;align-items:center;gap:var(--space-12);margin:0 calc(-1*var(--space-16))calc(-1*var(--space-16));padding:var(--space-16);border-top:var(--border-hairline)solid var(--border-1);border-radius:0 0 var(--radius-12)var(--radius-12);background:var(--bg-base);display:flex;position:sticky;bottom:0}.j1TN3a_stepStatus{white-space:nowrap;text-overflow:ellipsis;text-align:right;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);flex:1;min-width:0;overflow:hidden}.j1TN3a_stepLead{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-secondary);text-wrap:pretty;margin:0}.j1TN3a_stepSection{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.j1TN3a_tabLabel{align-items:center;gap:var(--space-6);display:inline-flex}.j1TN3a_optionalTag{font-weight:var(--font-weight-text);color:var(--text-muted)}.j1TN3a_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.j1TN3a_detectList{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.j1TN3a_detectCard{grid-template-columns:var(--control-height-32)minmax(0,1fr);column-gap:var(--space-12);row-gap:var(--space-12);padding:var(--space-12);border:var(--border-hairline)solid var(--border-1);border-radius:var(--radius-10);background:var(--bg-surface-1);display:grid}.j1TN3a_detectIcon{width:var(--control-height-32);height:var(--control-height-32);border:var(--border-hairline)solid var(--border-1);border-radius:var(--radius-8);background:var(--bg-base);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.j1TN3a_detectIcon svg{width:16px;height:16px}.j1TN3a_detectMain{flex-direction:column;justify-content:center;min-width:0;display:flex}.j1TN3a_detectTitle{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary);overflow:hidden}.j1TN3a_detectMeta{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);overflow:hidden}.j1TN3a_detectNote{padding-top:var(--space-12);border-top:var(--border-hairline)solid var(--border-1);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-secondary);text-wrap:pretty;grid-column:1/-1}.j1TN3a_section{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.j1TN3a_sectionAside{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.j1TN3a_mutedNote{color:var(--text-muted)}.j1TN3a_inlineAction{white-space:nowrap;font:inherit;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--text-tertiary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.j1TN3a_inlineAction:hover{text-decoration-color:var(--text-primary)}}.j1TN3a_inlineAction:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-4)}.j1TN3a_sectionTitle{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary);text-wrap:balance}.j1TN3a_fieldLabel{align-items:baseline;gap:var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);display:inline-flex}.j1TN3a_demoPlan{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.j1TN3a_demoPlan h3{margin:0}.j1TN3a_demoPlan ul{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.j1TN3a_demoPlan li{align-items:flex-start;gap:var(--space-8);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-primary);display:flex}.j1TN3a_demoPlan li svg{height:calc(var(--text-sm)*var(--leading-sm));color:var(--accent-text);flex-shrink:0;width:16px}.j1TN3a_demoPlan strong{font-weight:var(--font-weight-medium)}.j1TN3a_planEdit{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.j1TN3a_planEdit:hover{text-decoration:underline}}.j1TN3a_planEdit:focus-visible{border-radius:var(--radius-4);outline:2px solid var(--focus-ring);outline-offset:2px}.j1TN3a_demoPlan li:has(.j1TN3a_planCustomer){align-items:center}.j1TN3a_planCustomer{align-items:center;gap:var(--space-4)var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.j1TN3a_planCompany{width:220px;max-width:100%}.j1TN3a_field{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.j1TN3a_inlineNote{align-items:flex-start;gap:var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-secondary);text-wrap:pretty;margin:0;display:flex}.j1TN3a_inlineNote svg{color:var(--text-muted);flex-shrink:0;width:14px;height:14px;margin-top:1px}.j1TN3a_steps>li,.j1TN3a_agentList>li,.j1TN3a_list>li,.j1TN3a_screenGrid>li,.j1TN3a_detectList>li,.j1TN3a_demoPlan li{margin-bottom:0}.j1TN3a_agentList>li:before,.j1TN3a_list>li:before,.j1TN3a_screenGrid>li:before,.j1TN3a_detectList>li:before,.j1TN3a_demoPlan li:before{content:none}.j1TN3a_repoSection{gap:var(--space-12);flex-direction:column;display:flex}.j1TN3a_disclosureButton{margin-left:calc(-1*var(--space-8));align-self:flex-start}.j1TN3a_dropZone{justify-content:center;align-items:center;gap:var(--space-10);padding:var(--space-20);border:var(--border-hairline)dashed var(--border-3);border-radius:var(--radius-12);background:var(--bg-surface-1);text-align:center;flex-direction:column;min-height:148px;transition:background-color .15s,border-color .15s;display:flex}.j1TN3a_dropZone[data-compact=true]{padding:var(--space-8)var(--space-12);text-align:left;flex-direction:row;justify-content:flex-start;min-height:0}.j1TN3a_dropZone[data-compact=true] .j1TN3a_dropTitle{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-secondary)}.j1TN3a_dropZone[data-dragging=true]{border-style:solid;border-color:var(--text-tertiary);background:var(--bg-surface-2)}.j1TN3a_dropIcon{color:var(--text-tertiary)}.j1TN3a_dropTitle{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary);text-wrap:balance}.j1TN3a_dropHint{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);text-wrap:balance}.j1TN3a_dropActions{justify-content:center;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.j1TN3a_hiddenInput{display:none}.j1TN3a_linkRow{align-items:center;gap:var(--space-8);display:flex}.j1TN3a_linkInputWrap{flex:1;min-width:0;position:relative}.j1TN3a_agentSection{gap:var(--space-12);flex-direction:column;display:flex}.j1TN3a_agentList{border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.j1TN3a_agentRow+.j1TN3a_agentRow{border-top:var(--border-hairline)solid var(--border-1)}.j1TN3a_agentRowMain{align-items:center;gap:var(--space-12);padding:var(--space-12)var(--space-12)var(--space-12)var(--space-16);display:flex}.j1TN3a_agentCopy{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.j1TN3a_agentLabel{align-items:baseline;gap:var(--space-2)var(--space-8);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary);flex-wrap:wrap;display:flex}.j1TN3a_agentExamples,.j1TN3a_agentDescription{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text)}.j1TN3a_agentExamples{color:var(--text-muted)}.j1TN3a_agentDescription{color:var(--text-secondary);text-wrap:pretty}.j1TN3a_copyButton{justify-content:center;width:124px}.j1TN3a_promptText{padding:var(--space-12)var(--space-16);border-top:var(--border-hairline)solid var(--border-1);background:var(--bg-surface-1);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;user-select:text;max-height:240px;margin:0;line-height:16px;overflow-y:auto}.j1TN3a_agentRow:last-child .j1TN3a_promptText{border-radius:0 0 var(--radius-8)var(--radius-8)}.j1TN3a_agentStatusRow{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.j1TN3a_listening{align-items:center;gap:var(--space-8);min-height:var(--control-height-28);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);display:flex}.j1TN3a_listening[data-received=true]{color:var(--text-primary)}.j1TN3a_listeningMark{color:var(--status-completed);flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.j1TN3a_listeningDot{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--text-tertiary)}.j1TN3a_listening[data-waiting=true] .j1TN3a_listeningDot{background:var(--status-completed);animation:1.6s ease-in-out infinite j1TN3a_listeningPulse}@keyframes j1TN3a_listeningPulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.j1TN3a_listening[data-waiting=true] .j1TN3a_listeningDot{animation:none}}.j1TN3a_disclosureChevron{transition:transform .15s var(--ease-out-quint)}.j1TN3a_disclosureChevron[data-open=true]{transform:rotate(180deg)}.j1TN3a_pasteBox{gap:var(--space-8);flex-direction:column;display:flex}.j1TN3a_pasteActions{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.j1TN3a_errorText{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--feedback-error-text);text-wrap:pretty;margin:0}.j1TN3a_pasteHint{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-muted)}.j1TN3a_rowIcon[data-failed=true]{color:var(--feedback-error-text)}.j1TN3a_receivedGroup{gap:var(--space-4);flex-direction:column;display:flex}.j1TN3a_receivedGroupTitle{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin:0}.j1TN3a_list{border-top:var(--border-hairline)solid var(--border-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.j1TN3a_row{grid-template-columns:var(--control-height-28)minmax(0,1fr)auto;align-items:center;gap:var(--space-12);box-sizing:content-box;min-height:var(--control-height-32);padding:var(--space-6)0;border-bottom:var(--border-hairline)solid var(--border-1);display:grid;position:relative}.j1TN3a_rowIcon{width:var(--control-height-28);height:var(--control-height-28);color:var(--text-tertiary);justify-content:center;align-items:center;display:inline-flex}.j1TN3a_rowIcon svg{width:16px;height:16px}.j1TN3a_rowMain{flex-direction:column;min-width:0;display:flex}.j1TN3a_rowTitle{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary);overflow:hidden}.j1TN3a_rowMeta{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);font-variant-numeric:tabular-nums;overflow:hidden}.j1TN3a_rowActions{align-items:center;gap:var(--space-2);display:flex}.j1TN3a_progressTrack{left:calc(var(--control-height-28) + var(--space-12));border-radius:var(--radius-full);background:var(--border-1);height:2px;position:absolute;bottom:-.5px;right:0;overflow:hidden}.j1TN3a_progressFill{background:var(--text-tertiary);transform-origin:0;width:100%;height:100%;transition:transform .15s ease-out}.j1TN3a_progressFill[data-indeterminate=true]{animation:j1TN3a_progressTravel 1.4s var(--ease-in-out-cubic)infinite;width:30%}@keyframes j1TN3a_progressTravel{0%{transform:translate(-100%)}to{transform:translate(340%)}}.j1TN3a_screenGrid{gap:var(--space-16)var(--space-12);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));margin:0;padding:0;list-style:none;display:grid}.j1TN3a_screenCard{min-width:0}.j1TN3a_screenCardBody{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.j1TN3a_thumbWrap{position:relative}.j1TN3a_thumb{aspect-ratio:16/10;border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-8);background:var(--bg-surface-1);position:relative;overflow:hidden}.j1TN3a_thumbFrame{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:1280px;height:800px;position:absolute;top:0;left:0}.j1TN3a_thumbImage{object-fit:cover;object-position:top center;width:100%;height:100%}.j1TN3a_thumbState{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-12);text-align:center;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-muted);flex-direction:column;display:flex;position:absolute;inset:0}.j1TN3a_thumbState svg{color:var(--text-secondary);width:20px;height:20px}.j1TN3a_cardActions{top:var(--space-6);right:var(--space-6);gap:var(--space-2);padding:var(--space-2);border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-8);background:var(--bg-base);box-shadow:var(--shadow-base-sm);opacity:0;transition:opacity .15s ease,transform .15s var(--ease-out-quint);display:flex;position:absolute;transform:translateY(-2px)}.j1TN3a_screenCard:hover .j1TN3a_cardActions,.j1TN3a_screenCard:focus-within .j1TN3a_cardActions{opacity:1;transform:none}@media (hover:none){.j1TN3a_cardActions{opacity:1;transform:none}}.j1TN3a_cardMeta{align-items:center;gap:var(--space-2);min-height:var(--control-height-44);display:flex}.j1TN3a_cardGrip{width:var(--space-16);height:var(--space-24);border-radius:var(--radius-4);color:var(--text-tertiary);cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.j1TN3a_cardGrip:hover{color:var(--text-secondary);background:var(--bg-surface-1)}}.j1TN3a_screenCardBody[data-drag-source=true]{opacity:.4}.j1TN3a_screenCardBody[data-drop-target=true] .j1TN3a_thumb{outline:2px solid var(--focus-ring);outline-offset:2px}.j1TN3a_cardLabel{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.j1TN3a_cardNumber{min-width:var(--space-12);padding-left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:0;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.j1TN3a_cardTitleWrap{flex:1;min-width:0;display:flex;position:relative}.j1TN3a_cardTitle{margin-left:calc(-1*var(--space-6));flex:1;min-width:0}.j1TN3a_cardTitleIcon{top:50%;right:var(--space-8);color:var(--text-tertiary);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;transform:translateY(-50%)}.j1TN3a_cardTitleWrap:focus-within .j1TN3a_cardTitleIcon{opacity:1}@media (hover:hover){.j1TN3a_cardTitleWrap:hover .j1TN3a_cardTitleIcon{opacity:1}}.j1TN3a_thumbButton{border-radius:var(--radius-8);cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.j1TN3a_thumbButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.j1TN3a_previewPanel{width:min(1040px,calc(100vw - var(--space-32)));padding:var(--space-16);gap:var(--space-12);max-width:none}.j1TN3a_previewHeader{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.j1TN3a_previewTitle{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0;overflow:hidden}.j1TN3a_previewThumb{width:100%}.j1TN3a_pagePreview{aspect-ratio:auto}.j1TN3a_pagePreview .j1TN3a_thumbImage{object-fit:contain;height:auto;max-height:75vh}.j1TN3a_formLock{border:0;min-width:0;margin:0;padding:0;display:block}@media (prefers-reduced-motion:reduce){.j1TN3a_progressFill[data-indeterminate=true]{opacity:.5;width:100%;animation:none}.j1TN3a_cardActions,.j1TN3a_disclosureChevron{transition:opacity .15s}}