.ProjectPage_page__Tdp3m{max-width:1280px;margin:0 auto;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-5)}.ProjectPage_header__8zCEY{display:flex;flex-direction:column;gap:var(--space-2)}.ProjectPage_crumbs__qFofO{margin:0;display:flex;gap:var(--space-2);color:var(--color-stone);font-size:var(--font-size-body-sm)}.ProjectPage_crumbLink__aOKP3{color:var(--color-link-blue);text-decoration:none}.ProjectPage_crumbLink__aOKP3:hover{text-decoration:underline}.ProjectPage_heading__DFoc0{margin:0;font-size:var(--font-size-headline-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ProjectPage_headerMeta__7DMuz{display:flex;align-items:center;gap:var(--space-3)}.ProjectPage_stateBadge__1zHll{font-size:var(--font-size-body-xs);padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium)}.ProjectPage_state_active__7MpJL{background-color:rgba(46,125,50,.1);color:var(--color-semantic-success)}.ProjectPage_state_paused__AMTJU{background-color:rgba(230,81,0,.1);color:var(--color-semantic-warning)}.ProjectPage_state_done__KrKW7{background-color:var(--color-hairline);color:var(--color-stone)}.ProjectPage_actionLink__toV9j{color:var(--color-link-blue);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm)}.ProjectPage_actionLink__toV9j:hover{text-decoration:underline}.ProjectPage_body___uW1v{display:grid;grid-template-columns:1fr 340px;grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:1024px){.ProjectPage_body___uW1v{grid-template-columns:1fr}}.ProjectPage_journalColumn__3fBlj,.ProjectPage_treeColumn__quTfN{display:flex;flex-direction:column;gap:var(--space-3)}.ProjectPage_columnHeading__y1yN5{margin:0;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-hairline)}.ProjectPage_empty__DQTcd{color:var(--color-steel);font-style:italic;margin:0}.ProjectPage_treeChildren__QUgvR,.ProjectPage_treeRootList__bHzVv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.ProjectPage_treeChildren__QUgvR{padding-left:var(--space-5)}.ProjectPage_treeRow__WFuHS{border-radius:var(--radius-md);transition:background-color .15s ease}.ProjectPage_treeRow__WFuHS:hover{background-color:var(--color-hairline-soft)}.ProjectPage_treeRowMain___X3ib{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2)}.ProjectPage_treeCaretSpacer__vonN0,.ProjectPage_treeCaret__3iHRe{width:20px;height:20px;border:none;background:none;color:var(--color-stone);cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ProjectPage_treeCheckLabel__vpfQS{display:inline-flex;align-items:center;flex-shrink:0}.ProjectPage_treeTitle__m4H_w{flex:1 1;font-size:var(--font-size-body-md);color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectPage_treeTitleDone__egk99{text-decoration:line-through;color:var(--color-stone)}.ProjectPage_treeStateBadge__VWfqL{font-size:10px;padding:2px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium);background-color:var(--color-hairline);color:var(--color-charcoal);flex-shrink:0}.ProjectPage_treeState_doing__gO1Gb{background-color:rgba(31,106,230,.12);color:var(--color-link-blue)}.ProjectPage_treeState_blocked__Q0ALx{background-color:rgba(230,81,0,.12);color:var(--color-semantic-warning)}.ProjectPage_treeState_completed__J7fhW{background-color:rgba(46,125,50,.12);color:var(--color-semantic-success)}.ProjectPage_treeState_cancelled__DvETn{background-color:rgba(198,40,40,.08);color:var(--color-semantic-error)}.ProjectPage_treeDue__ne3Rd{font-size:var(--font-size-body-xs);color:var(--color-stone);flex-shrink:0}.ProjectPage_journalSections__2QPJ6{display:flex;flex-direction:column;gap:var(--space-4)}.ProjectPage_journalSection__BFblf{display:flex;flex-direction:column;gap:var(--space-2)}.ProjectPage_journalSectionLabel__NK9j1{margin:0;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-stone)}.ProjectPage_journalList__bHftS{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.ProjectPage_journalEntry__7DIQ5{padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-hairline);display:flex;flex-direction:column;gap:2px}.ProjectPage_journalEntryBody__CXEg6{margin:0;font-size:var(--font-size-body-sm);color:var(--color-ink);line-height:1.5}.ProjectPage_journalEntryDate__vGEE_{font-size:var(--font-size-body-xs);color:var(--color-stone)}.Badge_badge__GLKPl{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family);font-size:var(--font-size-caption-bold);font-weight:var(--font-weight-caption-bold);line-height:var(--line-height-caption-bold);letter-spacing:var(--letter-spacing-caption-bold);white-space:nowrap}.Badge_tag__cSgG2{border-radius:var(--rounded-sm);padding:2px 8px}.Badge_tagMint__8vnUg{background-color:color-mix(in srgb,var(--color-semantic-success) 20%,transparent);color:var(--color-semantic-success)}.Badge_tagRose__GQ1TG{background-color:color-mix(in srgb,var(--color-semantic-error) 12%,transparent);color:var(--color-semantic-error)}.Badge_tagGray__YIFzY{background-color:var(--color-paper-soft);color:var(--color-stone)}.Button_button__URdyt{font-family:var(--font-family);font-size:var(--font-size-button-md);font-weight:var(--font-weight-button-md);line-height:var(--line-height-button-md);letter-spacing:var(--letter-spacing-button-md);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color 80ms ease-out,color 80ms ease-out,border-color 80ms ease-out}.Button_button__URdyt:disabled{cursor:not-allowed}.Button_dark__XHKFS,.Button_destructive__UPcvO,.Button_onDark__gY__3,.Button_primary__g9b_f,.Button_secondaryOnDark__gMkU6,.Button_secondary__lQ2Si{padding:9px 16px;border-radius:var(--rounded-md);white-space:nowrap}.Button_primary__g9b_f{background-color:var(--color-primary);color:var(--color-on-primary)}.Button_primary__g9b_f:active:not(:disabled),.Button_primary__g9b_f:hover:not(:disabled){background-color:var(--color-primary-pressed)}.Button_primary__g9b_f:disabled{background-color:var(--color-hairline);color:var(--color-muted)}.Button_dark__XHKFS{background-color:var(--color-ink-deep);color:var(--color-on-dark)}.Button_dark__XHKFS:active:not(:disabled),.Button_dark__XHKFS:hover:not(:disabled){background-color:var(--color-charcoal)}.Button_dark__XHKFS:disabled{background-color:var(--color-hairline);color:var(--color-muted)}.Button_secondary__lQ2Si{background-color:transparent;color:var(--color-ink);border:1px solid var(--color-hairline-strong)}.Button_secondary__lQ2Si:hover:not(:disabled){background-color:var(--color-surface)}.Button_secondary__lQ2Si:disabled{border-color:var(--color-hairline);color:var(--color-muted)}.Button_onDark__gY__3{background-color:var(--color-on-dark);color:var(--color-ink)}.Button_onDark__gY__3:hover:not(:disabled){background-color:var(--color-surface)}.Button_secondaryOnDark__gMkU6{background-color:transparent;color:var(--color-on-dark);border:1px solid var(--color-on-dark-muted)}.Button_secondaryOnDark__gMkU6:hover:not(:disabled){border-color:var(--color-on-dark)}.Button_ghost__4zJXd{background-color:transparent;color:var(--color-ink);padding:8px 12px;border-radius:var(--rounded-sm)}.Button_ghost__4zJXd:hover:not(:disabled){background-color:var(--color-surface)}.Button_link__6nf15{background-color:transparent;color:var(--color-link-blue);padding:0;font-size:var(--font-size-body-sm-medium);font-weight:var(--font-weight-body-sm-medium);text-decoration:underline}.Button_link__6nf15:active:not(:disabled),.Button_link__6nf15:hover:not(:disabled){color:var(--color-link-blue-pressed)}.Button_destructive__UPcvO{background-color:transparent;color:var(--color-semantic-error);border:1px solid var(--color-semantic-error)}.Button_destructive__UPcvO:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-semantic-error) 10%,transparent)}.BCWordmark_wordmark__G6yUS{display:inline-flex;align-items:baseline;gap:6px;color:var(--color-ink)}.BCWordmark_main__fNn_E{font-family:var(--font-serif);font-style:italic;line-height:1;letter-spacing:-.5px}.BCWordmark_sub__4dzXn{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--color-stone)}.AppShell_shell__29AOA{display:grid;grid-template-columns:240px 1fr;min-height:100vh;background-color:var(--color-paper)}.AppShell_sidebar__3Yyf_{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;border-right:1px solid var(--color-hairline);background-color:var(--color-paper-soft);display:flex;flex-direction:column;padding:18px 14px;gap:4px}.AppShell_logo__a2cQC{display:flex;align-items:center;text-decoration:none;padding:4px 8px 12px}.AppShell_section__StT9U{display:flex;flex-direction:column;gap:2px}.AppShell_sectionLabel__FAT4_{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.4px;color:var(--color-stone);text-transform:uppercase;padding:4px 12px 6px;display:flex;align-items:center;justify-content:space-between}.AppShell_navLink__yFtnU{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--rounded-md);color:var(--color-charcoal);text-decoration:none;font-family:var(--font-sans);font-size:13px;font-weight:var(--font-weight-regular);transition:background-color .15s ease}.AppShell_navIcon__8rE4n{display:inline-flex;color:var(--color-stone)}.AppShell_navLink__yFtnU:hover{background-color:var(--color-canvas)}.AppShell_navLinkActive___bk3R{background-color:var(--color-paper);font-weight:var(--font-weight-medium);color:var(--color-ink)}.AppShell_navLinkActive___bk3R .AppShell_navIcon__8rE4n{color:var(--color-primary)}.AppShell_bizGroup__Kdjbq{display:flex;flex-direction:column;gap:2px}.AppShell_bizHeader__ZjvbM{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--rounded-md);cursor:pointer;background:none;border:none;font-family:var(--font-sans);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-charcoal);text-align:left;width:100%;letter-spacing:.1px}.AppShell_bizHeader__ZjvbM:hover{background-color:var(--color-canvas)}.AppShell_bizTint__Oro2k{width:8px;height:8px;border-radius:50%;flex-shrink:0;border:1px solid color-mix(in srgb,currentColor 20%,transparent)}.AppShell_bizCaret__hs82a{font-size:10px;color:var(--color-stone);width:10px}.AppShell_bizChildren__ge26Z{display:flex;flex-direction:column;gap:1px;padding-left:24px}.AppShell_bizChildLink__12KUz{display:flex;align-items:center;padding:4px 12px;margin-left:4px;border-left:2px solid transparent;color:var(--color-slate);text-decoration:none;font-family:var(--font-sans);font-size:12.5px;font-weight:var(--font-weight-regular)}.AppShell_bizChildLink__12KUz:hover{color:var(--color-ink)}.AppShell_bizChildLinkActive__kiar2{color:var(--color-ink);font-weight:var(--font-weight-medium)}.AppShell_avatar__XKyGl{width:24px;height:24px;border-radius:50%;background:var(--biz-lexxi-tint);color:var(--biz-lexxi-deep);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-style:italic;font-size:13px;flex-shrink:0}.AppShell_spacer__tTFo_{flex:1 1}.AppShell_divider__TP4Xm{height:1px;background-color:var(--color-hairline);margin:14px 8px}.AppShell_main__0ArdA{min-width:0}.AppShell_topnav__ZthCe{display:none;position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:var(--color-paper);border-bottom:1px solid var(--color-hairline);padding:12px;align-items:center;gap:12px}.AppShell_hamburger__UxWOw{display:none;background:none;border:1px solid var(--color-hairline);border-radius:var(--rounded-md);width:40px;height:40px;font-size:20px;cursor:pointer;color:var(--color-ink)}.AppShell_topnavLogo__WFHpQ{font-weight:var(--font-weight-semibold);color:var(--color-ink);text-decoration:none}.AppShell_backdrop__3T_gq{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,.35);z-index:20}.AppShell_backdrop__3T_gq[data-open=true]{display:block}@media (min-width:769px) and (max-width:1023px){.AppShell_shell__29AOA{grid-template-columns:56px 1fr}.AppShell_avatar__XKyGl,.AppShell_bizChildren__ge26Z,.AppShell_bizHeader__ZjvbM>:not(.AppShell_bizTint__Oro2k):not(.AppShell_bizCaret__hs82a),.AppShell_logo__a2cQC,.AppShell_navLink__yFtnU>:not(.AppShell_navIcon__8rE4n):not(.AppShell_avatar__XKyGl),.AppShell_sectionLabel__FAT4_{display:none}.AppShell_navLink__yFtnU{justify-content:center;padding:8px}.AppShell_bizHeader__ZjvbM{justify-content:center;padding:6px 8px}.AppShell_bizCaret__hs82a{display:none}}@media (max-width:768px){.AppShell_shell__29AOA{grid-template-columns:1fr}.AppShell_hamburger__UxWOw,.AppShell_topnav__ZthCe{display:flex}.AppShell_sidebar__3Yyf_{position:fixed;top:0;left:0;width:280px;z-index:30;transform:translateX(-100%);transition:transform .2s cubic-bezier(.4,0,.2,1)}.AppShell_sidebar__3Yyf_[data-open=true]{transform:translateX(0)}}.FeedbackFab_fab__m_bOm{position:fixed;bottom:var(--spacing-md);right:var(--spacing-md);z-index:40;font-family:var(--font-family-button-md);font-size:var(--font-size-button-md);font-weight:var(--font-weight-button-md);padding:10px 18px;border:none;border-radius:var(--rounded-full);background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--elevation-3);cursor:pointer}.FeedbackFab_fab__m_bOm:hover{background:var(--color-primary-deep)}.FeedbackFab_fab__m_bOm:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Card_card__G2mXd{border-radius:var(--rounded-lg);background-color:var(--color-canvas);border:1px solid var(--color-hairline);box-sizing:border-box}.Card_base__MdncE{padding:var(--spacing-xl)}.Card_feature__pg2Z4{padding:var(--spacing-xxl);border-radius:var(--rounded-xl)}.Card_tinted__l1XKg{padding:var(--spacing-lg)}.Card_refusal__ZhOCE{background-color:var(--color-paper-deep);color:var(--color-slate);font-style:italic;padding:var(--spacing-md)}.Card_hero__VS_hx{background-color:var(--color-hero);color:var(--color-on-dark);border:none;border-radius:var(--rounded-xxl);padding:var(--spacing-xxl);position:relative;overflow:hidden}.BizBadge_badge__gaylV{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 7px;border-radius:var(--rounded-xs);font-family:var(--font-sans);font-size:11.5px;font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:.15px;white-space:nowrap}.BizBadge_dense__6Tkt7{padding:2px 6px;font-size:10.5px;gap:5px}.BizBadge_dot___Ow_X{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ChatBubble_wrapper__PBhXV{display:flex;flex-direction:column;gap:5px;margin-bottom:18px;max-width:680px}.ChatBubble_wrapper-user__SWWoS{align-items:flex-end}.ChatBubble_wrapper-agent__lgMme,.ChatBubble_wrapper-refusal__JepiO{align-items:flex-start}.ChatBubble_bizPrefix__Qov4n{margin-left:4px}.ChatBubble_bubble__XBrwB{max-width:80%;padding:12px 18px;border-radius:var(--rounded-lg);font-family:var(--font-sans);font-size:14.5px;line-height:1.55}.ChatBubble_user__KrPsH{background-color:var(--color-primary);color:var(--color-on-primary);border-top-right-radius:var(--rounded-xs)}.ChatBubble_agent__3D7yy{background-color:var(--color-canvas);color:var(--color-ink)}.ChatBubble_agent__3D7yy,.ChatBubble_refusal__bFs76{border:1px solid var(--color-hairline);border-top-left-radius:var(--rounded-xs)}.ChatBubble_refusal__bFs76{background-color:var(--color-paper-deep);color:var(--color-slate);font-style:italic}.ChatBubble_choices__72ZLa{display:flex;gap:8px;margin-top:2px;flex-wrap:wrap}.ChatBubble_time__u7F_y{font-family:var(--font-mono);font-size:10.5px;color:var(--color-stone);letter-spacing:.4px}.Hero_heroBand__mGwvz{position:relative;background-color:var(--color-hero);color:var(--color-on-dark);min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;isolation:isolate}.Hero_heroContent__O93_J{position:relative;z-index:1;max-width:560px;margin-left:auto;padding:96px 64px 96px 80px;display:flex;flex-direction:column;gap:28px}.Hero_wordmark__g05xu{margin-bottom:16px}.Hero_eyebrow__cQyZJ{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:1.6px;text-transform:uppercase;color:var(--color-on-dark-muted);margin:0}.Hero_headline__Qs5CI{font-family:var(--font-serif);font-style:italic;font-size:76px;font-weight:400;line-height:1;letter-spacing:-1.6px;margin:0;color:var(--color-on-dark)}.Hero_subtitle__obVXp{font-family:var(--font-sans);font-size:17px;font-weight:var(--font-weight-regular);line-height:1.55;margin:0;color:var(--color-on-dark-muted);max-width:460px}.Hero_ctaRow__G2zn8{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.Hero_dots__yEXRr{position:absolute;inset:0;z-index:0;pointer-events:none;width:100%;height:100%}.Hero_preview__NAPJu{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding:40px}.Hero_previewCard__dpNyU{background:var(--color-paper);color:var(--color-ink);border-radius:var(--rounded-xxl);border:1px solid var(--color-hairline-soft);width:100%;max-width:380px;padding:24px;transform:rotate(-3deg);box-shadow:0 24px 60px -12px rgba(0,0,0,.18),0 8px 16px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;gap:8px}.Hero_previewHeader__BQuRE{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.Hero_previewHeaderTitle__3zcEg{font-family:var(--font-serif);font-style:italic;font-size:24px;color:var(--color-ink);letter-spacing:-.3px}.Hero_previewHeaderMeta__ZAPgY{font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-stone)}@media (max-width:1023px){.Hero_heroBand__mGwvz{grid-template-columns:1fr;min-height:auto}.Hero_preview__NAPJu{display:none}.Hero_heroContent__O93_J{margin:0 auto;padding:80px 32px;text-align:center;align-items:center}.Hero_ctaRow__G2zn8{justify-content:center}}@media (max-width:640px){.Hero_heroContent__O93_J{padding:56px 24px;gap:20px}.Hero_headline__Qs5CI{font-size:52px;letter-spacing:-1px}.Hero_subtitle__obVXp{font-size:15px}}.ProjectListPage_page__wQeiL{max-width:1024px;margin:0 auto;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-5)}.ProjectListPage_header__aL0vF{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4)}.ProjectListPage_headerText__jkPSx{display:flex;flex-direction:column;gap:var(--space-1)}.ProjectListPage_addButton__RAmfl{flex-shrink:0;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--rounded-md);background-color:var(--color-primary);color:var(--color-on-primary);text-decoration:none;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.ProjectListPage_addButton__RAmfl:hover{background-color:var(--color-primary-pressed)}.ProjectListPage_eyebrow__BIZrm{margin:0;font-size:var(--font-size-body-sm);color:var(--color-stone);text-transform:uppercase;letter-spacing:.05em}.ProjectListPage_heading__RUcYH{margin:0;font-size:var(--font-size-headline-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ProjectListPage_tabs__KFIBg{display:flex;gap:4px;background-color:var(--color-surface);padding:4px;border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content}.ProjectListPage_tab__8B5ln{padding:var(--space-1) var(--space-3);border-radius:calc(var(--radius-md) - 4px);text-decoration:none;color:var(--color-slate);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.ProjectListPage_tabActive__3jOGJ{background-color:var(--color-canvas);color:var(--color-ink);box-shadow:0 1px 2px rgba(0,0,0,.04)}.ProjectListPage_empty__St_am{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;text-align:center;padding:var(--space-8) var(--space-4);border:1px dashed var(--color-hairline-strong);border-radius:var(--radius-lg);background-color:var(--color-surface-soft)}.ProjectListPage_emptyText__2EBDA{margin:0;color:var(--color-steel)}.ProjectListPage_emptyCta__ha0X_{color:var(--color-link-blue);text-decoration:none;font-weight:var(--font-weight-medium)}.ProjectListPage_emptyCta__ha0X_:hover{text-decoration:underline}.ProjectListPage_cardGrid__Zt95O{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ProjectListPage_card__t96Tm{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background-color:var(--color-canvas);text-decoration:none;color:var(--color-ink);transition:border-color .15s ease,transform .15s ease;position:relative}.ProjectListPage_card__t96Tm:hover{border-color:var(--color-hairline-strong);transform:translateY(-1px)}.ProjectListPage_cardName__5uVxi{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium)}.ProjectListPage_cardMeta__7fATw{font-size:var(--font-size-body-xs);color:var(--color-stone)}.ProjectListPage_stateBadge__ZJ6JI{position:absolute;top:var(--space-3);right:var(--space-3);font-size:var(--font-size-body-xs);padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium)}.ProjectListPage_state_active__InzrF{background-color:rgba(46,125,50,.1);color:var(--color-semantic-success)}.ProjectListPage_state_paused__g48Mm{background-color:rgba(230,81,0,.1);color:var(--color-semantic-warning)}.ProjectListPage_state_done__DzjTN{background-color:var(--color-hairline);color:var(--color-stone)}.AccountPage_page__wETwM{max-width:720px;margin:0 auto;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-6)}.AccountPage_header___9uyS{display:flex;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-hairline)}.AccountPage_avatar__9TBmO{width:64px;height:64px;border-radius:50%;background-color:var(--color-semantic-warning);color:var(--color-on-primary);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:var(--font-weight-semibold);flex-shrink:0;background-size:cover;background-position:50%}.AccountPage_headerText__SLVEr{display:flex;flex-direction:column;gap:4px}.AccountPage_name__WrjTt{margin:0;font-size:var(--font-size-headline-md);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.AccountPage_email__3r35s{margin:0;color:var(--color-steel);font-size:var(--font-size-body-md)}.AccountPage_section__mpqzg{display:flex;flex-direction:column;gap:var(--space-2)}.AccountPage_sectionLabel__uOjCy{margin:0;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-semibold);color:var(--color-stone);text-transform:uppercase;letter-spacing:.05em;padding:0 var(--space-3)}.AccountPage_linkList__8jdJT{list-style:none;padding:0;margin:0;background-color:var(--color-surface-soft);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);overflow:hidden}.AccountPage_linkList__8jdJT li+li{border-top:1px solid var(--color-hairline-soft)}.AccountPage_linkRow__biMTB{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);color:var(--color-ink);text-decoration:none;font-size:var(--font-size-body-md);transition:background-color .15s ease}.AccountPage_linkRow__biMTB:hover{background-color:var(--color-hairline-soft)}.AccountPage_dangerZone__uMqBf{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--color-semantic-error);border-radius:var(--radius-lg);padding:var(--space-4);background-color:var(--color-surface-soft)}.AccountPage_dangerLead__FKwc_{margin:0;font-size:var(--font-size-body-sm);color:var(--color-steel)}.AccountPage_dangerRow__v1idW{display:flex;gap:var(--space-3)}.AccountPage_linkButton__go1py{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-hairline-strong);background-color:var(--color-canvas);color:var(--color-ink);text-decoration:none;font-size:var(--font-size-body-md);font-weight:var(--font-weight-medium);transition:background-color .15s ease}.AccountPage_linkButton__go1py:hover{background-color:var(--color-hairline-soft)}.AccountPage_linkButtonDanger__SEoHo{color:var(--color-semantic-error);border-color:var(--color-semantic-error)}.AccountPage_linkButtonDanger__SEoHo:hover{background-color:rgba(198,40,40,.06)}.IntegrationsPage_page__18C8l{max-width:720px;margin:0 auto;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-5)}.IntegrationsPage_header__zFgbe{display:flex;flex-direction:column;gap:var(--space-1)}.IntegrationsPage_eyebrow__CVyS4{margin:0;font-size:var(--font-size-body-sm);color:var(--color-stone);text-transform:uppercase;letter-spacing:.05em}.IntegrationsPage_heading__OlHD8{margin:0;font-size:var(--font-size-headline-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.IntegrationsPage_lead__YPWVn{margin:0;font-size:var(--font-size-body-md);color:var(--color-steel)}.IntegrationsPage_cards__A42Vx{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.IntegrationsPage_card__D8vLN{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background-color:var(--color-canvas)}.IntegrationsPage_cardIcon__e_zoK{font-size:32px;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);border-radius:var(--radius-md)}.IntegrationsPage_cardBody__fwPtt{flex:1 1;display:flex;flex-direction:column;gap:2px}.IntegrationsPage_cardName__AuRX3{margin:0;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium);color:var(--color-ink)}.IntegrationsPage_cardDetail__Lhn7E{margin:0;font-size:var(--font-size-body-sm);color:var(--color-steel)}.IntegrationsPage_cardState___WoBj{margin:0;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em}.IntegrationsPage_state_connected__SuU6V{color:var(--color-semantic-success)}.IntegrationsPage_state_disconnected__Fv6Bg,.IntegrationsPage_state_unknown__O3Lq9{color:var(--color-stone)}.IntegrationsPage_cardAction__phaGJ{color:var(--color-link-blue);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm)}.IntegrationsPage_cardAction__phaGJ:hover{text-decoration:underline}.Checkbox_checkbox__E4eVt{position:relative;display:inline-block;flex-shrink:0;vertical-align:middle}.Checkbox_input__ecwwv{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.Checkbox_visual__s5Vbh{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:4px;border:1.5px solid var(--color-hairline-strong);background:transparent;color:var(--color-on-primary);transition:background-color 80ms ease-out,border-color 80ms ease-out}.Checkbox_visual__s5Vbh>svg{opacity:0}.Checkbox_input__ecwwv:checked+.Checkbox_visual__s5Vbh{background:var(--color-primary);border-color:var(--color-primary)}.Checkbox_input__ecwwv:checked+.Checkbox_visual__s5Vbh>svg{opacity:1}.Checkbox_input__ecwwv:focus-visible+.Checkbox_visual__s5Vbh{outline:2px solid var(--color-primary);outline-offset:2px}.Checkbox_input__ecwwv:disabled{cursor:not-allowed}.Checkbox_input__ecwwv:disabled+.Checkbox_visual__s5Vbh{border-color:var(--color-hairline);background:var(--color-hairline-soft)}.Chip_chip__ARasy{display:inline-flex;align-items:center;gap:7px;background:var(--color-surface);color:var(--color-charcoal);border:1px solid var(--color-hairline);border-radius:var(--rounded-md);padding:7px 12px;font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:12.5px;white-space:nowrap;cursor:pointer;transition:background-color 80ms ease-out,color 80ms ease-out,border-color 80ms ease-out}.Chip_dense__teODs{padding:5px 10px}.Chip_active__N4qOe{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.Chip_chip__ARasy:hover:not(:disabled):not(.Chip_active__N4qOe){background:var(--color-paper-soft)}.Chip_chip__ARasy:disabled{cursor:not-allowed;color:var(--color-muted)}.Chip_dot__fdha_{width:7px;height:7px;border-radius:50%;flex-shrink:0}.EmptyState_empty__Skj0f{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);border:1px dashed var(--color-hairline-strong);border-radius:var(--radius-lg);background-color:var(--color-surface-soft);color:var(--color-charcoal)}.EmptyState_icon__lAKOi{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:28px;background-color:var(--color-hairline);border-radius:50%}.EmptyState_title__frwdr{margin:0;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.EmptyState_body__sIqVu{margin:0;font-size:var(--font-size-body-md);color:var(--color-steel);max-width:36ch}.EmptyState_action__INIUh{margin-top:var(--space-2)}.ErrorBanner_banner__9CuW9{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-semantic-error);background-color:rgba(198,40,40,.06);color:var(--color-ink);align-items:flex-start}.ErrorBanner_icon__pXQSA{flex-shrink:0;color:var(--color-semantic-error);font-size:18px;line-height:1.4}.ErrorBanner_content__qfTYZ{flex:1 1;display:flex;flex-direction:column;gap:4px}.ErrorBanner_title__pHWJc{margin:0;font-size:var(--font-size-body-md);font-weight:var(--font-weight-semibold);color:var(--color-semantic-error)}.ErrorBanner_body__aV3qU{margin:0;font-size:var(--font-size-body-sm);color:var(--color-charcoal)}.ErrorBanner_action__1LpwE{align-self:center}.ErrorBanner_dismiss__7HMvY{background:none;border:none;cursor:pointer;color:var(--color-stone);font-size:18px;padding:4px;line-height:1;border-radius:var(--radius-md)}.ErrorBanner_dismiss__7HMvY:hover{color:var(--color-ink);background-color:var(--color-hairline-soft)}.ErrorBanner_variantWarning__WtmkW{border-color:var(--color-semantic-warning);background-color:rgba(230,81,0,.06)}.ErrorBanner_variantWarning__WtmkW .ErrorBanner_icon__pXQSA,.ErrorBanner_variantWarning__WtmkW .ErrorBanner_title__pHWJc{color:var(--color-semantic-warning)}.ErrorBanner_variantInfo__UrqSQ{border-color:var(--color-link-blue);background-color:rgba(31,106,230,.06)}.ErrorBanner_variantInfo__UrqSQ .ErrorBanner_icon__pXQSA,.ErrorBanner_variantInfo__UrqSQ .ErrorBanner_title__pHWJc{color:var(--color-link-blue)}.ScreenshotAnnotator_wrap__a_Ewc{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ScreenshotAnnotator_toolbar__hAHVm{display:flex;gap:var(--spacing-xxs)}.ScreenshotAnnotator_tool__fiS5G{font-family:var(--font-family-button-md);font-size:var(--font-size-button-md);font-weight:var(--font-weight-button-md);padding:6px 12px;border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-sm);background:var(--color-surface);color:var(--color-ink);cursor:pointer}.ScreenshotAnnotator_tool__fiS5G:hover{background:var(--color-paper-soft)}.ScreenshotAnnotator_toolActive__uGSid{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ScreenshotAnnotator_canvas__meSJW{width:100%;height:auto;border:1px solid var(--color-hairline);border-radius:var(--rounded-sm);cursor:crosshair;touch-action:none;background:var(--color-paper-soft)}.ScreenshotAnnotator_pinNotes__JSwnA{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xxs)}.ScreenshotAnnotator_pinNoteRow__jUD72{display:flex;align-items:center;gap:var(--spacing-xs)}.ScreenshotAnnotator_pinBadge__fuHY_{flex:none;width:22px;height:22px;border-radius:var(--rounded-full);background:var(--color-semantic-error);color:#ffffff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ScreenshotAnnotator_pinInput__sBBaX{flex:1 1;font-family:var(--font-family-body-sm);font-size:var(--font-size-body-sm);padding:6px 10px;border:1px solid var(--color-hairline);border-radius:var(--rounded-sm);background:var(--color-surface);color:var(--color-ink)}.ScreenshotAnnotator_fallback__8qOW2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-md);border:1px dashed var(--color-hairline-strong);border-radius:var(--rounded-sm);background:var(--color-paper-soft)}.ScreenshotAnnotator_fallbackText__QWh3P{margin:0;font-size:var(--font-size-body-sm);color:var(--color-stone)}.ScreenshotAnnotator_filePicker__26Nlv{font-family:var(--font-family-button-md);font-size:var(--font-size-button-md);font-weight:var(--font-weight-button-md);padding:8px 14px;border-radius:var(--rounded-sm);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer}.ScreenshotAnnotator_fileInput__Q2MaR{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.FeedbackModal_backdrop__t_sgo{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:var(--spacing-lg) var(--spacing-md);overflow-y:auto;background:rgba(26,24,20,.45)}.FeedbackModal_modal__JtoMN{width:100%;max-width:560px;margin:auto;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);border-radius:var(--rounded-lg);background:var(--color-surface);box-shadow:var(--elevation-4)}.FeedbackModal_header__dSevr{display:flex;align-items:center;justify-content:space-between}.FeedbackModal_title__AB_qg{margin:0;font-family:var(--font-family-heading-4);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-heading-4);color:var(--color-ink)}.FeedbackModal_close__k13LL{flex:none;width:32px;height:32px;border:none;border-radius:var(--rounded-sm);background:transparent;color:var(--color-stone);font-size:16px;line-height:1;cursor:pointer}.FeedbackModal_close__k13LL:hover{background:var(--color-paper-soft);color:var(--color-ink)}.FeedbackModal_tabs__o1vX3{display:flex;gap:var(--spacing-xs)}.FeedbackModal_textarea__Y4X9A{width:100%;resize:vertical;min-height:96px;font-family:var(--font-family-body-md);font-size:var(--font-size-body-md);padding:var(--spacing-sm);border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-sm);background:var(--color-surface);color:var(--color-ink)}.FeedbackModal_textarea__Y4X9A:focus{outline:none;border-color:var(--color-primary)}.FeedbackModal_charCount__uhzRh{font-size:var(--font-size-body-sm);color:var(--color-stone);text-align:right}.FeedbackModal_severity__A8EGl{margin:0;padding:0;border:none}.FeedbackModal_severityLabel___TIuh{padding:0;margin-bottom:var(--spacing-xxs);font-size:var(--font-size-body-sm);color:var(--color-stone)}.FeedbackModal_severityOptions__CVhqj{display:flex;gap:var(--spacing-xxs)}.FeedbackModal_sevChip__e24eP{font-family:var(--font-family-button-md);font-size:var(--font-size-button-md);font-weight:var(--font-weight-button-md);padding:6px 12px;border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-full);background:var(--color-surface);color:var(--color-ink);cursor:pointer}.FeedbackModal_sevChip__e24eP:hover{background:var(--color-paper-soft)}.FeedbackModal_sevChipActive___71i0{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.FeedbackModal_emailRow__PsQir{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-body-md);color:var(--color-ink);cursor:pointer}.FeedbackModal_disclosure__O948f{font-size:var(--font-size-body-sm);color:var(--color-stone)}.FeedbackModal_disclosureSummary__leDtA{cursor:pointer;color:var(--color-ink)}.FeedbackModal_disclosureList__znKqR{margin:var(--spacing-xs) 0 0;padding-left:var(--spacing-md);display:flex;flex-direction:column;gap:2px}.FeedbackModal_screenshot__U4YKY{margin-top:var(--spacing-xxs)}.FeedbackModal_error__yA1My{margin:0;font-size:var(--font-size-body-sm);color:var(--color-semantic-error)}.FeedbackModal_footer__b6bwq{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.FeedbackModal_sendWrap__OfO42{display:inline-flex}.FeedbackModal_rateLimit__YRdqA{font-size:var(--font-size-body-sm);color:var(--color-stone)}.FeedbackToast_toast__U95_E{position:fixed;bottom:var(--spacing-md);left:50%;transform:translateX(-50%);z-index:50;font-family:var(--font-family-body-md);font-size:var(--font-size-body-md);padding:10px 18px;border-radius:var(--rounded-md);background:var(--color-ink);color:var(--color-paper);box-shadow:var(--elevation-3)}