.AuthShell-module__4GggPa__shell{background:var(--background,#f2f0ec);min-height:100svh;color:var(--text-primary,#1b1a18);grid-template-columns:minmax(420px,min(50vw,720px)) minmax(0,1fr);display:grid;overflow-x:hidden}.AuthShell-module__4GggPa__story{background:var(--crimson,#7c133a);min-height:100svh;color:var(--white,#fefdfc);flex-direction:column;justify-content:space-between;padding:48px 56px;display:flex;position:relative;overflow:hidden}.AuthShell-module__4GggPa__tileGrid{pointer-events:none;background-image:linear-gradient(#fefdfc0f 1px,#0000 1px),linear-gradient(90deg,#fefdfc0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.AuthShell-module__4GggPa__watermark{pointer-events:none;position:absolute;top:11%;left:-40%}.AuthShell-module__4GggPa__wordmark,.AuthShell-module__4GggPa__storyCopy{z-index:1;position:relative}.AuthShell-module__4GggPa__wordmark{justify-content:flex-end;display:flex}.AuthShell-module__4GggPa__storyCopy{max-width:560px;margin-block:auto clamp(28px,9vh,96px)}.AuthShell-module__4GggPa__kicker{color:var(--blue,#c4d6fd);font-family:var(--font-inter), Inter, sans-serif;letter-spacing:.24em;text-transform:uppercase;margin:0 0 24px;font-size:.68rem;font-weight:750}.AuthShell-module__4GggPa__headline{max-width:9ch;color:inherit;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(4.6rem,7.5vw,7.2rem);font-weight:400;line-height:.88}.AuthShell-module__4GggPa__headline em{color:var(--blue,#c4d6fd);font-weight:inherit}.AuthShell-module__4GggPa__summary{color:#fefdfcd1;max-width:42ch;font-family:var(--font-newsreader), Georgia, serif;border-top:1px solid #fefdfc57;margin:32px 0 0;padding-top:24px;font-size:1.02rem;line-height:1.58}.AuthShell-module__4GggPa__formPanel{background:var(--white,#fefdfc);flex-direction:column;justify-content:space-between;gap:32px;min-width:0;min-height:100svh;padding:48px 64px;display:flex}:is(.AuthShell-module__4GggPa__formPanel .auth-secondary-action,.AuthShell-module__4GggPa__formPanel .auth-inline-action){align-items:center;min-height:44px;display:inline-flex}@media (max-width:1023px){.AuthShell-module__4GggPa__shell{background:var(--white,#fefdfc);display:block}.AuthShell-module__4GggPa__story{min-height:230px;padding:calc(env(safe-area-inset-top) + 26px) 20px 30px}.AuthShell-module__4GggPa__tileGrid{background-size:38px 38px}.AuthShell-module__4GggPa__watermark{transform-origin:100% 0;top:-40%;left:auto;right:-26%;transform:scale(.55)}.AuthShell-module__4GggPa__wordmark{justify-content:flex-start}.AuthShell-module__4GggPa__storyCopy{margin:42px 0 0}.AuthShell-module__4GggPa__kicker{margin-bottom:10px;font-size:.62rem}.AuthShell-module__4GggPa__headline{max-width:12ch;font-size:clamp(2.75rem,14vw,4.2rem);line-height:.94}.AuthShell-module__4GggPa__summary{display:none}.AuthShell-module__4GggPa__formPanel{min-height:calc(100svh - 230px);padding:32px 20px calc(28px + env(safe-area-inset-bottom));justify-content:flex-start;gap:clamp(36px,8vh,64px)}.AuthShell-module__4GggPa__formPanel .auth-secondary-action{width:100%}}@media (prefers-reduced-motion:reduce){.AuthShell-module__4GggPa__watermark{display:none}}
.MessagePrimitives-module__q4XolW__notice{border-left:3px solid var(--crimson);background:var(--white);color:var(--text-primary);border-radius:0 12px 12px 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 20px;display:grid}.MessagePrimitives-module__q4XolW__noticeMark{background:var(--surface-subtle);width:28px;height:28px;color:var(--crimson);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:750;display:inline-flex}.MessagePrimitives-module__q4XolW__notice_success{border-left-color:var(--success);background:var(--success-soft)}.MessagePrimitives-module__q4XolW__notice_success .MessagePrimitives-module__q4XolW__noticeMark{background:var(--white);color:var(--success)}.MessagePrimitives-module__q4XolW__notice_warning{border-left-color:var(--warning);background:var(--warning-soft)}.MessagePrimitives-module__q4XolW__notice_warning .MessagePrimitives-module__q4XolW__noticeMark{background:var(--white);color:var(--warning)}.MessagePrimitives-module__q4XolW__notice_error{border-left-color:var(--danger);background:var(--danger-soft)}.MessagePrimitives-module__q4XolW__notice_error .MessagePrimitives-module__q4XolW__noticeMark{background:var(--white);color:var(--danger)}.MessagePrimitives-module__q4XolW__notice_info .MessagePrimitives-module__q4XolW__noticeMark{color:var(--blue-ink);background:#c4d6fd85}.MessagePrimitives-module__q4XolW__kicker{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--crimson);font-size:10px;font-weight:650;display:block}.MessagePrimitives-module__q4XolW__notice_success .MessagePrimitives-module__q4XolW__kicker{color:var(--success)}.MessagePrimitives-module__q4XolW__notice_warning .MessagePrimitives-module__q4XolW__kicker{color:var(--warning)}.MessagePrimitives-module__q4XolW__notice_error .MessagePrimitives-module__q4XolW__kicker{color:var(--danger)}.MessagePrimitives-module__q4XolW__noticeCopy h3{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:0;margin:4px 0 0;font-size:15px;font-weight:650}.MessagePrimitives-module__q4XolW__noticeBody{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;color:var(--text-soft);margin-top:4px;font-size:14px;line-height:1.5}.MessagePrimitives-module__q4XolW__noticeBody>:first-child{margin-top:0}.MessagePrimitives-module__q4XolW__noticeBody>:last-child{margin-bottom:0}.MessagePrimitives-module__q4XolW__noticeBody a{color:var(--crimson);text-underline-offset:3px;font-weight:650;text-decoration-thickness:1px}.MessagePrimitives-module__q4XolW__noticeAction{align-self:center}.MessagePrimitives-module__q4XolW__completion{border:1px solid var(--grid-line);background:var(--white);max-width:720px;color:var(--text-primary);border-radius:16px;padding:clamp(28px,5vw,48px);position:relative;overflow:hidden}.MessagePrimitives-module__q4XolW__completion:before{background:var(--crimson);content:"";height:5px;position:absolute;inset:0 0 auto}.MessagePrimitives-module__q4XolW__completionCue{align-items:center;gap:12px;margin-bottom:24px;display:flex}.MessagePrimitives-module__q4XolW__completion h1,.MessagePrimitives-module__q4XolW__completion h2{max-width:15ch;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(34px,6vw,48px);font-weight:400;line-height:1}.MessagePrimitives-module__q4XolW__completionBody{max-width:58ch;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;color:var(--text-soft);margin-top:16px;font-size:15px;line-height:1.6}.MessagePrimitives-module__q4XolW__completionBody>:first-child{margin-top:0}.MessagePrimitives-module__q4XolW__completionBody>:last-child{margin-bottom:0}.MessagePrimitives-module__q4XolW__destination{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;color:var(--text-primary);flex-wrap:wrap;gap:8px;margin:24px 0 0;font-size:14px;font-weight:650;display:flex}.MessagePrimitives-module__q4XolW__destination span{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:10px;font-weight:650}.MessagePrimitives-module__q4XolW__completionActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (max-width:640px){.MessagePrimitives-module__q4XolW__notice{grid-template-columns:auto minmax(0,1fr);padding:16px}.MessagePrimitives-module__q4XolW__noticeAction{grid-column:2;width:100%}.MessagePrimitives-module__q4XolW__completionActions{display:grid}.MessagePrimitives-module__q4XolW__completionActions>*{width:100%}}.MessagePrimitives-module__q4XolW__milestone{background:var(--lainey-gradient-soft);border:0;max-width:none;padding:clamp(24px,4vw,48px)}.MessagePrimitives-module__q4XolW__milestone:before{content:none}.MessagePrimitives-module__q4XolW__milestone h1,.MessagePrimitives-module__q4XolW__milestone h2{max-width:22ch;line-height:1.08}.MessagePrimitives-module__q4XolW__milestone .MessagePrimitives-module__q4XolW__completionBody{max-width:none}.MessagePrimitives-module__q4XolW__milestone .MessagePrimitives-module__q4XolW__completionActions{align-items:center;gap:12px 24px}
.CompleteClient-module__Lz0aeq__page{color:#1b1a18;min-height:calc(100dvh - 58px);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;background:#f8f7f4}.CompleteClient-module__Lz0aeq__initializingStage,.CompleteClient-module__Lz0aeq__completionStage{background-color:#f8f7f4;background-image:linear-gradient(#7c133a0a 1px,#0000 1px),linear-gradient(90deg,#7c133a0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:calc(100dvh - 120px);padding:clamp(30px,6vw,80px);display:grid}.CompleteClient-module__Lz0aeq__initializingPanel{background:#fefdfc;border:1px solid #d9d5cf;border-top:5px solid #7c133a;width:min(100%,720px);padding:clamp(34px,6vw,66px);box-shadow:0 24px 70px #2c051217}.CompleteClient-module__Lz0aeq__eyebrow{color:#7c133a;letter-spacing:.2em;text-transform:uppercase;margin-top:26px;font-size:9px;font-weight:750;display:block}.CompleteClient-module__Lz0aeq__initializingPanel h1{max-width:13ch;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0;font-size:clamp(42px,6vw,64px);font-style:italic;font-weight:400;line-height:.96}.CompleteClient-module__Lz0aeq__initializingCopy{color:#4c4945;max-width:54ch;font-family:var(--font-newsreader), Georgia, serif;margin:22px 0 0;font-size:16px;line-height:1.6}.CompleteClient-module__Lz0aeq__activity{color:#1a2a54;background:#c4d6fd38;border:1px solid #1a2a5429;align-items:center;gap:13px;margin-top:30px;padding:17px 18px;display:flex}.CompleteClient-module__Lz0aeq__activity>span{background:#7c133a;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.4s ease-in-out infinite CompleteClient-module__Lz0aeq__content-setup-pulse}.CompleteClient-module__Lz0aeq__activity strong{font-size:13px;font-weight:700}.CompleteClient-module__Lz0aeq__time{color:#8f8982;margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.CompleteClient-module__Lz0aeq__completionStage{position:relative}.CompleteClient-module__Lz0aeq__completionStage:before{content:"";background-color:#66102f;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:min(16vw,180px);position:absolute;inset:0 auto 0 0}.CompleteClient-module__Lz0aeq__completionStage>section{z-index:1;width:min(100%,760px);max-width:760px;box-shadow:0 24px 70px #2c051217}.CompleteClient-module__Lz0aeq__nextAction{background:#f8f7f4;border-left:3px solid #7c133a;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:20px;display:flex}.CompleteClient-module__Lz0aeq__nextAction p{margin:0}.CompleteClient-module__Lz0aeq__nextAction p>span{color:#7c133a;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.CompleteClient-module__Lz0aeq__nextAction strong{color:#1b1a18;font-family:var(--font-newsreader), Georgia, serif;margin-top:6px;font-size:15px;line-height:1.3;display:block}.CompleteClient-module__Lz0aeq__stats{border-top:1px solid #d9d5cf;border-left:1px solid #d9d5cf;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:28px 0 0;display:grid}.CompleteClient-module__Lz0aeq__stats>div{background:#f8f7f4;border-bottom:1px solid #d9d5cf;border-right:1px solid #d9d5cf;padding:17px}.CompleteClient-module__Lz0aeq__stats dt{color:#7c133a;font-family:var(--font-instrument-serif), Georgia, serif;font-size:24px;font-style:italic;line-height:1}.CompleteClient-module__Lz0aeq__stats dd{color:#6f6963;letter-spacing:.1em;text-transform:uppercase;margin:7px 0 0;font-size:9px;font-weight:750}.CompleteClient-module__Lz0aeq__completionStage section>section{margin-top:20px}.CompleteClient-module__Lz0aeq__approvalBoundary{color:#6f6963;border-top:1px solid #d9d5cf;margin:24px 0 0;padding-top:20px;font-size:12px;line-height:1.5}@keyframes CompleteClient-module__Lz0aeq__content-setup-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (max-width:640px){.CompleteClient-module__Lz0aeq__initializingStage,.CompleteClient-module__Lz0aeq__completionStage{place-items:end stretch;padding:74px 0 0}.CompleteClient-module__Lz0aeq__initializingPanel{padding:30px 20px calc(34px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;box-shadow:0 -18px 54px #2c05121f}.CompleteClient-module__Lz0aeq__initializingPanel h1{font-size:46px}.CompleteClient-module__Lz0aeq__completionStage:before{width:auto;height:74px;inset:0 0 auto}.CompleteClient-module__Lz0aeq__completionStage>section{border-bottom:0;border-left:0;border-right:0;max-width:none;box-shadow:0 -18px 54px #2c05121f}.CompleteClient-module__Lz0aeq__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.CompleteClient-module__Lz0aeq__nextAction{display:grid}.CompleteClient-module__Lz0aeq__nextAction>button{justify-content:center;width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.CompleteClient-module__Lz0aeq__activity>span{animation:none}}
.PillarsClient-module__yhAF6q__workspace{box-sizing:border-box;height:100%;padding:clamp(34px,5vw,64px);overflow-y:auto}.PillarsClient-module__yhAF6q__chatWorkspace{background:var(--setup-paper);min-height:640px;position:absolute;inset:0;overflow:hidden}.PillarsClient-module__yhAF6q__floatingNotice{z-index:5;position:absolute;bottom:106px;left:clamp(18px,3vw,32px);right:clamp(18px,3vw,32px);box-shadow:0 16px 38px #2c241f1f}.PillarsClient-module__yhAF6q__noticeAction,.PillarsClient-module__yhAF6q__secondaryActions button,.PillarsClient-module__yhAF6q__reviewToolbar button,.PillarsClient-module__yhAF6q__addPillar button,.PillarsClient-module__yhAF6q__prefillBanner button,.PillarsClient-module__yhAF6q__prefillFooter button,.PillarsClient-module__yhAF6q__backToChat{cursor:pointer;min-height:44px;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.PillarsClient-module__yhAF6q__noticeAction{border:1px solid var(--setup-burgundy);background:var(--setup-paper);color:var(--setup-burgundy);white-space:nowrap;padding:0 16px}.PillarsClient-module__yhAF6q__confirmCard{border:1px solid var(--setup-line);background:var(--setup-paper);box-sizing:border-box;border-radius:16px;width:100%;max-width:860px;margin:0 auto;padding:clamp(26px,5vw,48px);position:relative;overflow:hidden;box-shadow:0 22px 54px #27161b12}.PillarsClient-module__yhAF6q__confirmCard:before{background:var(--setup-burgundy);content:"";height:5px;position:absolute;inset:0 0 auto}.PillarsClient-module__yhAF6q__cardHeader{border-bottom:1px solid var(--setup-line);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:28px;display:flex}.PillarsClient-module__yhAF6q__cardHeader>div>span,.PillarsClient-module__yhAF6q__confirmFooter>div>span,.PillarsClient-module__yhAF6q__prefillBanner>div>span,.PillarsClient-module__yhAF6q__prefillReview>header>span,.PillarsClient-module__yhAF6q__prefillFooter>div:first-child>span,.PillarsClient-module__yhAF6q__pillarRail>div>span{color:var(--setup-burgundy);font:750 10px/1 var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.16em;text-transform:uppercase;display:block}.PillarsClient-module__yhAF6q__cardHeader h2,.PillarsClient-module__yhAF6q__prefillReview h2{max-width:16ch;color:var(--setup-ink);font:italic 400 clamp(34px, 5vw, 48px)/1.02 var(--font-instrument-serif), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0}.PillarsClient-module__yhAF6q__cardHeader>div>p,.PillarsClient-module__yhAF6q__reviewToolbar p,.PillarsClient-module__yhAF6q__pastePanel p,.PillarsClient-module__yhAF6q__confirmFooter p,.PillarsClient-module__yhAF6q__prefillBanner p,.PillarsClient-module__yhAF6q__prefillReview>header>p,.PillarsClient-module__yhAF6q__prefillFooter p,.PillarsClient-module__yhAF6q__emptyList p{color:var(--setup-soft);font:13px/1.55 var(--font-inter-tight), var(--font-inter), sans-serif;margin:10px 0 0}.PillarsClient-module__yhAF6q__count{border:1px solid var(--setup-line);background:var(--setup-cream);color:var(--setup-soft);font:700 10px/1.2 var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex:none;margin:3px 0 0;padding:9px 13px}.PillarsClient-module__yhAF6q__count[data-over-cap=true]{border-color:var(--setup-line);color:var(--setup-burgundy)}.PillarsClient-module__yhAF6q__reviewToolbar{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.PillarsClient-module__yhAF6q__reviewToolbar p{max-width:52ch;margin:0}.PillarsClient-module__yhAF6q__reviewToolbar button,.PillarsClient-module__yhAF6q__backToChat{color:var(--setup-peri-ink);text-underline-offset:4px;background:0 0;border:0;border-radius:6px;flex:none;padding:0 8px;text-decoration:underline;text-decoration-thickness:1px}.PillarsClient-module__yhAF6q__pillarList{gap:10px;margin-top:20px;display:grid}.PillarsClient-module__yhAF6q__pillarRow{border:1px solid var(--setup-line);background:var(--setup-cream);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:8px 10px 8px 16px;display:grid}.PillarsClient-module__yhAF6q__pillarRow>span:first-child{color:var(--setup-burgundy);font:700 10px var(--font-mono), monospace;letter-spacing:.08em}.PillarsClient-module__yhAF6q__editName{min-width:0;min-height:44px;color:var(--setup-ink);cursor:text;font:600 15px/1.35 var(--font-inter-tight), var(--font-inter), sans-serif;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 8px;display:flex}.PillarsClient-module__yhAF6q__editName>span{color:var(--setup-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.PillarsClient-module__yhAF6q__pillarRow>input,.PillarsClient-module__yhAF6q__addPillar input,.PillarsClient-module__yhAF6q__pastePanel textarea,.PillarsClient-module__yhAF6q__proposalFields textarea{border:1px solid var(--setup-line);background:var(--setup-paper);width:100%;color:var(--setup-ink);font:14px/1.5 var(--font-inter-tight), var(--font-inter), sans-serif;box-sizing:border-box;border-radius:8px}.PillarsClient-module__yhAF6q__pillarRow>input{min-height:44px;padding:9px 12px}.PillarsClient-module__yhAF6q__removeName{border:1px solid var(--setup-line);background:var(--setup-paper);min-height:44px;color:var(--setup-muted);cursor:pointer;font:650 11px var(--font-inter-tight), var(--font-inter), sans-serif;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.PillarsClient-module__yhAF6q__emptyList{border:1px dashed var(--setup-line);background:var(--setup-cream);border-radius:12px;padding:24px}.PillarsClient-module__yhAF6q__emptyList strong{color:var(--setup-ink);font:600 17px var(--font-newsreader), Georgia, serif}.PillarsClient-module__yhAF6q__addPillar{border-top:1px solid var(--setup-line);margin-top:22px;padding-top:22px}.PillarsClient-module__yhAF6q__addPillar>label,.PillarsClient-module__yhAF6q__pastePanel>label,.PillarsClient-module__yhAF6q__proposalFields label>span{color:var(--setup-soft);font:700 11px var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;display:block}.PillarsClient-module__yhAF6q__addPillar>div{gap:10px;margin-top:10px;display:flex}.PillarsClient-module__yhAF6q__addPillar input{min-height:46px;padding:10px 14px}.PillarsClient-module__yhAF6q__addPillar button,.PillarsClient-module__yhAF6q__secondaryActions button:first-child{border:1px solid var(--setup-burgundy);background:var(--setup-burgundy);color:var(--setup-paper);flex:none;padding:0 18px}.PillarsClient-module__yhAF6q__addPillar button:disabled,.PillarsClient-module__yhAF6q__secondaryActions button:disabled,.PillarsClient-module__yhAF6q__prefillBanner button:disabled,.PillarsClient-module__yhAF6q__prefillFooter button:disabled{cursor:not-allowed;opacity:.5}.PillarsClient-module__yhAF6q__pastePanel{border:1px solid var(--setup-periwinkle);background:var(--setup-cream);border-radius:12px;margin-top:28px;padding:clamp(20px,4vw,28px)}.PillarsClient-module__yhAF6q__pastePanel p{margin-top:7px}.PillarsClient-module__yhAF6q__pastePanel textarea{resize:vertical;min-height:190px;margin-top:16px;padding:14px}.PillarsClient-module__yhAF6q__secondaryActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.PillarsClient-module__yhAF6q__secondaryActions button:last-child,.PillarsClient-module__yhAF6q__prefillFooter>div:last-child>button:first-child{border:1px solid var(--setup-line);background:var(--setup-paper);color:var(--setup-soft);padding:0 16px}.PillarsClient-module__yhAF6q__confirmCard>section[role=alert]{margin-top:24px}.PillarsClient-module__yhAF6q__confirmFooter{border-top:1px solid var(--setup-line);justify-content:space-between;align-items:center;gap:28px;margin-top:30px;padding-top:24px;display:flex}.PillarsClient-module__yhAF6q__confirmFooter>div{max-width:39ch}.PillarsClient-module__yhAF6q__confirmFooter p{margin-top:7px}.PillarsClient-module__yhAF6q__backToChat{margin-top:14px}.PillarsClient-module__yhAF6q__deepDiveWorkspace{background:var(--setup-paper);flex-direction:column;min-height:700px;padding-top:54px;display:flex;position:absolute;inset:0;overflow:hidden}.PillarsClient-module__yhAF6q__pillarRail{border-bottom:1px solid var(--setup-line);background:var(--setup-paper);flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:18px clamp(20px,3vw,34px);display:grid}.PillarsClient-module__yhAF6q__pillarRail>div>strong{color:var(--setup-ink);font:600 14px var(--font-newsreader), Georgia, serif;margin-top:6px;display:block}.PillarsClient-module__yhAF6q__pillarRail ol{scrollbar-width:thin;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.PillarsClient-module__yhAF6q__pillarRail li{border:1px solid var(--setup-line);background:var(--setup-cream);min-width:150px;color:var(--setup-soft);border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;display:grid}.PillarsClient-module__yhAF6q__pillarRail li>span:first-child{color:var(--setup-burgundy);font:700 10px var(--font-mono), monospace}.PillarsClient-module__yhAF6q__pillarRail li>span:last-child{min-width:0}.PillarsClient-module__yhAF6q__pillarRail li strong,.PillarsClient-module__yhAF6q__pillarRail li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.PillarsClient-module__yhAF6q__pillarRail li strong{font:650 12px var(--font-inter-tight), var(--font-inter), sans-serif}.PillarsClient-module__yhAF6q__pillarRail li small{color:var(--setup-muted);font:10px var(--font-inter-tight), var(--font-inter), sans-serif;margin-top:3px}.PillarsClient-module__yhAF6q__pillarRail li[data-status=active]{border-color:var(--setup-burgundy);background:var(--setup-burgundy);color:var(--setup-paper)}.PillarsClient-module__yhAF6q__pillarRail li[data-status=active]>span:first-child,.PillarsClient-module__yhAF6q__pillarRail li[data-status=active] small{color:var(--setup-paper)}.PillarsClient-module__yhAF6q__pillarRail li[data-status=done]{border-color:var(--setup-periwinkle);background:var(--setup-periwinkle);color:var(--setup-peri-ink)}.PillarsClient-module__yhAF6q__pillarRail li[data-status=done]>span:first-child,.PillarsClient-module__yhAF6q__pillarRail li[data-status=done] small{color:var(--setup-peri-ink)}.PillarsClient-module__yhAF6q__deepDiveBody{flex-direction:column;flex:1;min-height:0;display:flex}.PillarsClient-module__yhAF6q__prefillBanner{border:1px solid var(--setup-periwinkle);background:var(--setup-cream);border-radius:12px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;margin:16px clamp(20px,3vw,34px) 0;padding:15px 18px;display:grid}.PillarsClient-module__yhAF6q__prefillBanner>div>span{color:var(--setup-peri-ink)}.PillarsClient-module__yhAF6q__prefillBanner strong{color:var(--setup-peri-ink);font:600 14px var(--font-inter-tight), var(--font-inter), sans-serif;margin-top:6px;display:block}.PillarsClient-module__yhAF6q__prefillBanner p{max-width:72ch;color:var(--setup-soft);margin-top:4px;font-size:12px}.PillarsClient-module__yhAF6q__prefillBanner>button{border:1px solid var(--setup-peri-ink);background:var(--setup-paper);color:var(--setup-peri-ink);padding:0 18px}.PillarsClient-module__yhAF6q__prefillError{grid-column:1/-1}.PillarsClient-module__yhAF6q__deepDiveChat{flex:1;min-height:520px;position:relative}.PillarsClient-module__yhAF6q__prefillReview{box-sizing:border-box;flex:1;min-height:0;padding:clamp(26px,4vw,42px);overflow-y:auto}.PillarsClient-module__yhAF6q__prefillReview>header{max-width:760px}.PillarsClient-module__yhAF6q__prefillReview>header>p{max-width:60ch}.PillarsClient-module__yhAF6q__prefillReview>section[role=alert],.PillarsClient-module__yhAF6q__prefillReview>section[role=status]{max-width:800px;margin-top:22px}.PillarsClient-module__yhAF6q__proposalList{gap:18px;max-width:980px;margin-top:28px;display:grid}.PillarsClient-module__yhAF6q__proposalCard{border:1px solid var(--setup-line);background:var(--setup-paper);border-radius:14px;padding:clamp(20px,3vw,28px)}.PillarsClient-module__yhAF6q__proposalCard h3{border-bottom:1px solid var(--setup-line);color:var(--setup-ink);font:italic 400 26px/1.1 var(--font-instrument-serif), Georgia, serif;margin:0 0 20px;padding-bottom:16px}.PillarsClient-module__yhAF6q__proposalFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.PillarsClient-module__yhAF6q__proposalFields label>small{min-height:34px;color:var(--setup-muted);font:12px/1.4 var(--font-inter-tight), var(--font-inter), sans-serif;margin-top:5px;display:block}.PillarsClient-module__yhAF6q__proposalFields textarea{resize:vertical;min-height:96px;margin-top:8px;padding:11px 12px}.PillarsClient-module__yhAF6q__prefillFooter{border-top:1px solid var(--setup-line);justify-content:space-between;align-items:center;gap:28px;max-width:980px;margin-top:28px;padding:24px 0 12px;display:flex}.PillarsClient-module__yhAF6q__prefillFooter>div:first-child{max-width:42ch}.PillarsClient-module__yhAF6q__prefillFooter>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.PillarsClient-module__yhAF6q__completionWorkspace{box-sizing:border-box;justify-content:center;align-items:center;height:100%;min-height:620px;padding:clamp(30px,5vw,60px);display:flex}.PillarsClient-module__yhAF6q__noticeAction:focus-visible,.PillarsClient-module__yhAF6q__secondaryActions button:focus-visible,.PillarsClient-module__yhAF6q__reviewToolbar button:focus-visible,.PillarsClient-module__yhAF6q__addPillar button:focus-visible,.PillarsClient-module__yhAF6q__prefillBanner button:focus-visible,.PillarsClient-module__yhAF6q__prefillFooter button:focus-visible,.PillarsClient-module__yhAF6q__backToChat:focus-visible,.PillarsClient-module__yhAF6q__editName:focus-visible,.PillarsClient-module__yhAF6q__removeName:focus-visible,.PillarsClient-module__yhAF6q__pillarRow>input:focus-visible,.PillarsClient-module__yhAF6q__addPillar input:focus-visible,.PillarsClient-module__yhAF6q__pastePanel textarea:focus-visible,.PillarsClient-module__yhAF6q__proposalFields textarea:focus-visible{outline:3px solid var(--setup-periwinkle);outline-offset:3px}@media (max-width:1023px){.PillarsClient-module__yhAF6q__chatWorkspace,.PillarsClient-module__yhAF6q__deepDiveWorkspace{min-height:700px!important;padding:0!important}.PillarsClient-module__yhAF6q__workspace{min-height:auto!important}.PillarsClient-module__yhAF6q__completionWorkspace{min-height:520px!important;padding:32px 20px 48px!important}.PillarsClient-module__yhAF6q__deepDiveWorkspace{overflow:hidden!important}}@media (max-width:700px){.PillarsClient-module__yhAF6q__workspace{padding:24px 16px 40px!important}.PillarsClient-module__yhAF6q__cardHeader,.PillarsClient-module__yhAF6q__reviewToolbar,.PillarsClient-module__yhAF6q__confirmFooter,.PillarsClient-module__yhAF6q__prefillFooter{flex-direction:column;align-items:stretch}.PillarsClient-module__yhAF6q__count,.PillarsClient-module__yhAF6q__reviewToolbar button{align-self:flex-start}.PillarsClient-module__yhAF6q__confirmFooter>button{justify-content:center}.PillarsClient-module__yhAF6q__pillarRail{padding:16px;display:block}.PillarsClient-module__yhAF6q__pillarRail ol{margin-top:13px}.PillarsClient-module__yhAF6q__prefillBanner{grid-template-columns:1fr;margin:14px 16px 0;padding:16px}.PillarsClient-module__yhAF6q__prefillBanner>button{width:100%}.PillarsClient-module__yhAF6q__prefillReview{padding:24px 16px 40px}.PillarsClient-module__yhAF6q__proposalFields{grid-template-columns:1fr}.PillarsClient-module__yhAF6q__proposalFields label>small{min-height:0}.PillarsClient-module__yhAF6q__prefillFooter>div:last-child{justify-content:stretch}.PillarsClient-module__yhAF6q__prefillFooter>div:last-child>button{width:100%}.PillarsClient-module__yhAF6q__floatingNotice{bottom:102px;left:12px;right:12px}.PillarsClient-module__yhAF6q__floatingNotice section{grid-template-columns:auto minmax(0,1fr)}.PillarsClient-module__yhAF6q__floatingNotice section>div:last-child{grid-column:1/-1;width:100%}.PillarsClient-module__yhAF6q__noticeAction{width:100%}}@media (max-width:520px){.PillarsClient-module__yhAF6q__confirmCard{border-radius:14px;padding:26px 18px}.PillarsClient-module__yhAF6q__pillarRow{grid-template-columns:28px minmax(0,1fr);padding:8px 10px}.PillarsClient-module__yhAF6q__removeName{grid-column:2;justify-self:start}.PillarsClient-module__yhAF6q__addPillar>div,.PillarsClient-module__yhAF6q__secondaryActions{flex-direction:column;align-items:stretch}.PillarsClient-module__yhAF6q__addPillar button,.PillarsClient-module__yhAF6q__secondaryActions button{width:100%}.PillarsClient-module__yhAF6q__deepDiveWorkspace{min-height:760px!important}.PillarsClient-module__yhAF6q__deepDiveChat{min-height:560px}}@media (prefers-reduced-motion:reduce){.PillarsClient-module__yhAF6q__confirmCard,.PillarsClient-module__yhAF6q__prefillBanner,.PillarsClient-module__yhAF6q__pillarRail li{scroll-behavior:auto}}.PillarsClient-module__yhAF6q__chatWorkspace{min-height:0;padding-top:44px}.PillarsClient-module__yhAF6q__chatWorkspace>[data-chat-appearance]{top:44px!important}.PillarsClient-module__yhAF6q__deepDiveWorkspace{min-height:0;padding-top:44px}.PillarsClient-module__yhAF6q__deepDiveBody,.PillarsClient-module__yhAF6q__deepDiveChat{min-width:0;min-height:0}.PillarsClient-module__yhAF6q__deepDiveChat{flex-direction:column;padding:16px;display:flex}.PillarsClient-module__yhAF6q__deepDiveChat>[data-chat-appearance]{flex:1;min-height:0;position:relative!important}.PillarsClient-module__yhAF6q__deepDiveChat>[data-chat-appearance]>header{flex-shrink:0}.PillarsClient-module__yhAF6q__turnNotice{flex:none;max-height:36%;padding:0 16px 12px;overflow-y:auto}.PillarsClient-module__yhAF6q__supportTools{height:44px;padding:0 20px;position:absolute;inset:0 0 auto}.PillarsClient-module__yhAF6q__supportTools .psbp-toggle{min-height:36px;top:4px;right:20px}.PillarsClient-module__yhAF6q__pillarRail{gap:16px;padding:12px 24px}.PillarsClient-module__yhAF6q__pillarRail li{min-width:180px}.PillarsClient-module__yhAF6q__prefillBanner{background:var(--setup-cream);border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;padding:4px 24px;display:flex}.PillarsClient-module__yhAF6q__prefillBanner>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:45%;color:var(--setup-soft);font-size:13px;overflow:hidden}.PillarsClient-module__yhAF6q__prefillBanner>button{color:var(--setup-burgundy);background:0 0;border:0;padding:0;font-size:13px}.PillarsClient-module__yhAF6q__prefillError{width:100%}.PillarsClient-module__yhAF6q__confirmCard{box-shadow:none;border:0;padding:24px 0}.PillarsClient-module__yhAF6q__confirmCard:before{display:none}.PillarsClient-module__yhAF6q__cardHeader h2{max-width:none;font-size:34px;font-style:normal;line-height:1.15}.PillarsClient-module__yhAF6q__pillarRow{border:0;border-bottom:1px solid var(--setup-line);background:0 0;border-radius:0}.PillarsClient-module__yhAF6q__addPillar button{background:var(--setup-cream);color:var(--setup-burgundy);border-color:var(--setup-line)}.PillarsClient-module__yhAF6q__noticeAction:hover,.PillarsClient-module__yhAF6q__prefillBanner button:hover,.PillarsClient-module__yhAF6q__backToChat:hover{text-decoration:underline}@media (max-width:1023px){.PillarsClient-module__yhAF6q__chatWorkspace,.PillarsClient-module__yhAF6q__deepDiveWorkspace{min-height:0!important;padding:44px 0 0!important}.PillarsClient-module__yhAF6q__deepDiveChat{min-height:0}}@media (max-width:700px){.PillarsClient-module__yhAF6q__pillarRail{padding:8px 16px;display:flex}.PillarsClient-module__yhAF6q__pillarRail>div{flex:none}.PillarsClient-module__yhAF6q__pillarRail ol{margin:0}.PillarsClient-module__yhAF6q__pillarRail li{min-width:180px}.PillarsClient-module__yhAF6q__prefillBanner{padding:0 16px}.PillarsClient-module__yhAF6q__prefillBanner>button{width:auto}.PillarsClient-module__yhAF6q__deepDiveChat{padding:12px}.PillarsClient-module__yhAF6q__supportTools{padding:0 12px}}.PillarsClient-module__yhAF6q__pillarRail li[aria-current=step]{scroll-margin-inline:8px}.PillarsClient-module__yhAF6q__chatWorkspace textarea:focus-visible,.PillarsClient-module__yhAF6q__deepDiveChat textarea:focus-visible{outline-offset:2px;outline:2px solid var(--setup-burgundy)!important}@media (max-width:700px){.PillarsClient-module__yhAF6q__deepDiveChat textarea{max-height:100px!important;font-size:16px!important}}.PillarsClient-module__yhAF6q__prefillError{max-height:64px;color:var(--setup-burgundy);margin:0 0 8px;font-size:13px;overflow-y:auto}@media (max-width:1023px) and (max-height:500px){.PillarsClient-module__yhAF6q__deepDiveWorkspace{padding-top:0!important}.PillarsClient-module__yhAF6q__supportTools{display:none}.PillarsClient-module__yhAF6q__pillarRail{padding-top:4px;padding-bottom:4px}.PillarsClient-module__yhAF6q__pillarRail>div>span,.PillarsClient-module__yhAF6q__pillarRail li small{display:none}.PillarsClient-module__yhAF6q__pillarRail li{padding-top:6px;padding-bottom:6px}}
.TopicWorkspace-module__Ia367a__workspace{background:var(--setup-paper);flex-direction:column;height:100%;min-height:0;display:flex}.TopicWorkspace-module__Ia367a__toolbar{border-bottom:1px solid var(--setup-line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex}.TopicWorkspace-module__Ia367a__tabs{gap:24px;display:flex}.TopicWorkspace-module__Ia367a__tabs button{min-height:48px;color:var(--setup-soft);font:500 15px var(--setup-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.TopicWorkspace-module__Ia367a__tabs button[aria-selected=true]{border-bottom-color:var(--setup-burgundy);color:var(--setup-burgundy)}.TopicWorkspace-module__Ia367a__status{color:var(--setup-muted);font-size:13px}.TopicWorkspace-module__Ia367a__topicPanel{flex:1;min-height:0;padding:8px 32px 32px;overflow-y:auto}.TopicWorkspace-module__Ia367a__topicPanel[hidden],.TopicWorkspace-module__Ia367a__conversation[hidden]{display:none}.TopicWorkspace-module__Ia367a__topics{margin:0;padding:0;list-style:none}.TopicWorkspace-module__Ia367a__topics>li{border-bottom:1px solid var(--setup-line);grid-template-columns:28px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.TopicWorkspace-module__Ia367a__number{color:var(--setup-muted);padding-top:4px;font-size:13px}.TopicWorkspace-module__Ia367a__topicContent{min-width:0;max-width:820px}.TopicWorkspace-module__Ia367a__topicContent h2,.TopicWorkspace-module__Ia367a__empty h2{font:600 20px/1.4 var(--setup-sans);overflow-wrap:anywhere;margin:0 0 8px}.TopicWorkspace-module__Ia367a__topicContent p,.TopicWorkspace-module__Ia367a__empty p{color:var(--setup-soft);font:16px/1.6 var(--setup-sans);margin:0}.TopicWorkspace-module__Ia367a__examples{color:var(--setup-soft);margin:12px 0 4px;padding-left:20px;font-size:15px;line-height:1.6}.TopicWorkspace-module__Ia367a__examples li{padding:2px 0}.TopicWorkspace-module__Ia367a__actions{flex-wrap:wrap;gap:8px 24px;margin-top:12px;display:flex}.TopicWorkspace-module__Ia367a__quiet{min-height:44px;color:var(--setup-burgundy);font:500 14px var(--setup-sans);cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 0;display:inline-flex}.TopicWorkspace-module__Ia367a__quiet:hover,.TopicWorkspace-module__Ia367a__tabs button:hover{color:var(--setup-ink);text-underline-offset:4px;text-decoration:underline}.TopicWorkspace-module__Ia367a__workspace button:focus-visible,.TopicWorkspace-module__Ia367a__workspace input:focus-visible,.TopicWorkspace-module__Ia367a__workspace textarea:focus-visible{outline:2px solid var(--setup-burgundy);outline-offset:4px}.TopicWorkspace-module__Ia367a__workspace button:disabled{opacity:.5;cursor:not-allowed}.TopicWorkspace-module__Ia367a__editor{gap:16px;display:grid}.TopicWorkspace-module__Ia367a__editor label,.TopicWorkspace-module__Ia367a__add label{color:var(--setup-soft);gap:8px;font-size:14px;display:grid}.TopicWorkspace-module__Ia367a__editor input,.TopicWorkspace-module__Ia367a__editor textarea,.TopicWorkspace-module__Ia367a__add input{border:1px solid var(--setup-line);background:var(--setup-paper);width:100%;min-height:44px;color:var(--setup-ink);font:16px/1.5 var(--setup-sans);border-radius:8px;padding:10px 12px}.TopicWorkspace-module__Ia367a__editor textarea{resize:vertical}.TopicWorkspace-module__Ia367a__add{max-width:720px;margin:24px 0}.TopicWorkspace-module__Ia367a__add>div{gap:12px;margin-top:8px;display:flex}.TopicWorkspace-module__Ia367a__secondary{border:1px solid var(--setup-line);background:var(--setup-cream);min-height:44px;color:var(--setup-ink);font:500 14px var(--setup-sans);cursor:pointer;border-radius:8px;flex:none;padding:10px 18px}.TopicWorkspace-module__Ia367a__secondary:hover{background:var(--setup-page)}.TopicWorkspace-module__Ia367a__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.TopicWorkspace-module__Ia367a__footer p{max-width:48ch;color:var(--setup-soft);font-size:14px;line-height:1.5}.TopicWorkspace-module__Ia367a__conversation{flex:1;min-height:0;margin:16px;position:relative}.TopicWorkspace-module__Ia367a__notice{background:var(--setup-cream);color:var(--setup-burgundy);flex:none;padding:8px 32px;font-size:14px}.TopicWorkspace-module__Ia367a__notice p{margin:0;line-height:1.5}.TopicWorkspace-module__Ia367a__empty{margin-top:24px}.TopicWorkspace-module__Ia367a__proposal{border-top:1px solid var(--setup-line);padding-top:16px}.TopicWorkspace-module__Ia367a__proposal h3{font:600 18px var(--setup-sans);margin:0 0 16px}.TopicWorkspace-module__Ia367a__proposal ul{padding:0;list-style:none}.TopicWorkspace-module__Ia367a__proposal li{margin:16px 0}.TopicWorkspace-module__Ia367a__proposal p{font:15px/1.5 var(--setup-sans);margin:4px 0}.TopicWorkspace-module__Ia367a__replyStatus{color:var(--setup-muted);pointer-events:none;font-size:12px;position:absolute;top:18px;right:32px}.TopicWorkspace-module__Ia367a__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.TopicWorkspace-module__Ia367a__toolbar{flex-wrap:wrap;gap:8px;padding:0 20px}.TopicWorkspace-module__Ia367a__tabs{gap:24px}.TopicWorkspace-module__Ia367a__status{font-size:12px}.TopicWorkspace-module__Ia367a__topicPanel{padding:0 20px 28px}.TopicWorkspace-module__Ia367a__topics>li{grid-template-columns:20px minmax(0,1fr);gap:12px;padding:24px 0}.TopicWorkspace-module__Ia367a__topicContent h2{font-size:19px}.TopicWorkspace-module__Ia367a__actions{gap:4px 20px}.TopicWorkspace-module__Ia367a__add>div{flex-wrap:wrap}.TopicWorkspace-module__Ia367a__notice{padding:8px 20px}.TopicWorkspace-module__Ia367a__conversation{margin:12px}.TopicWorkspace-module__Ia367a__replyStatus{background:var(--setup-paper);top:auto;bottom:86px;right:20px}}
.YouTubeShortsClient-module__0-jEOW__workspace{box-sizing:border-box;height:100%;padding:clamp(28px,4vw,54px);position:absolute;inset:0;overflow-y:auto}.YouTubeShortsClient-module__0-jEOW__stack{width:100%;max-width:1080px;margin:0 auto}.YouTubeShortsClient-module__0-jEOW__directionSheet,.YouTubeShortsClient-module__0-jEOW__dependency{box-sizing:border-box;background:#fefdfc;border:1px solid #d9d5cf;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 22px 54px #27161b12}.YouTubeShortsClient-module__0-jEOW__directionSheet:before,.YouTubeShortsClient-module__0-jEOW__dependency:before{content:"";background:#7c133a;height:5px;position:absolute;inset:0 0 auto}.YouTubeShortsClient-module__0-jEOW__sheetHeader{border-bottom:1px solid #e0dcd6;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:34px;padding:clamp(28px,4.5vw,48px);display:grid}.YouTubeShortsClient-module__0-jEOW__sheetHeader>div>span,.YouTubeShortsClient-module__0-jEOW__dependency>span,.YouTubeShortsClient-module__0-jEOW__questionIntro>span,.YouTubeShortsClient-module__0-jEOW__saveBand>div>span{color:#7c133a;font:750 10px/1 var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.16em;text-transform:uppercase;display:block}.YouTubeShortsClient-module__0-jEOW__sheetHeader h2,.YouTubeShortsClient-module__0-jEOW__dependency h2{color:#1b1a18;max-width:22ch;font:italic 400 clamp(31px, 4.2vw, 46px)/1.03 var(--font-instrument-serif), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0}.YouTubeShortsClient-module__0-jEOW__sheetHeader>p,.YouTubeShortsClient-module__0-jEOW__dependency p,.YouTubeShortsClient-module__0-jEOW__questionIntro p,.YouTubeShortsClient-module__0-jEOW__groupNote,.YouTubeShortsClient-module__0-jEOW__saveBand p{color:#6f6963;max-width:66ch;font:14px/1.58 var(--font-inter-tight), var(--font-inter), sans-serif;margin:0}.YouTubeShortsClient-module__0-jEOW__directionSheet>section[role=alert],.YouTubeShortsClient-module__0-jEOW__directionSheet>section[role=status]{margin:20px clamp(28px,4.5vw,48px) 0}.YouTubeShortsClient-module__0-jEOW__noticeAction{color:#7c133a;cursor:pointer;min-height:44px;font:720 11px var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #7c133a;border-radius:999px;padding:0 16px}.YouTubeShortsClient-module__0-jEOW__questionStack{padding:0 clamp(28px,4.5vw,48px)}.YouTubeShortsClient-module__0-jEOW__choiceGroup{border:0;border-bottom:1px solid #e0dcd6;grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);column-gap:clamp(28px,4vw,52px);margin:0;padding:clamp(30px,4vw,44px) 0;display:grid}.YouTubeShortsClient-module__0-jEOW__choiceGroup legend{color:#1b1a18;max-width:23ch;font:italic 400 25px/1.08 var(--font-instrument-serif), Georgia, serif;letter-spacing:-.02em;padding:0}.YouTubeShortsClient-module__0-jEOW__choiceGroup legend>span{color:#7c133a;font:750 10px/1 var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.16em;margin-bottom:9px;display:block}.YouTubeShortsClient-module__0-jEOW__groupNote{grid-column:1;margin-top:12px;font-size:12px}.YouTubeShortsClient-module__0-jEOW__choiceGrid{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.YouTubeShortsClient-module__0-jEOW__choice,.YouTubeShortsClient-module__0-jEOW__choiceSelected{color:#1b1a18;cursor:pointer;box-sizing:border-box;background:#fbfaf8;border:1px solid #d4cfc9;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;min-width:0;min-height:76px;padding:14px 15px;display:grid;position:relative}.YouTubeShortsClient-module__0-jEOW__choiceSelected{background:#eef1fb;border-color:#7c133a;box-shadow:inset 0 0 0 1px #7c133a14}.YouTubeShortsClient-module__0-jEOW__choice input,.YouTubeShortsClient-module__0-jEOW__choiceSelected input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.YouTubeShortsClient-module__0-jEOW__referenceSection textarea:focus-visible,.YouTubeShortsClient-module__0-jEOW__dependency a:focus-visible,.YouTubeShortsClient-module__0-jEOW__noticeAction:focus-visible{outline-offset:3px;outline:3px solid #7c133a3d}.YouTubeShortsClient-module__0-jEOW__choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #7c133a3d}.YouTubeShortsClient-module__0-jEOW__choiceSelected:has(input:focus-visible){outline-offset:3px;outline:3px solid #7c133a3d}.YouTubeShortsClient-module__0-jEOW__choiceMark{color:#fff;width:22px;height:22px;font:800 12px var(--font-inter-tight), var(--font-inter), sans-serif;box-sizing:border-box;border:1px solid #a9a39b;border-radius:50%;place-items:center;display:grid}.YouTubeShortsClient-module__0-jEOW__choiceSelected .YouTubeShortsClient-module__0-jEOW__choiceMark{background:#7c133a;border-color:#7c133a}.YouTubeShortsClient-module__0-jEOW__choice strong,.YouTubeShortsClient-module__0-jEOW__choiceSelected strong{color:#1b1a18;font:720 13px/1.25 var(--font-inter-tight), var(--font-inter), sans-serif;display:block}.YouTubeShortsClient-module__0-jEOW__choice small,.YouTubeShortsClient-module__0-jEOW__choiceSelected small{color:#6f6963;font:12px/1.45 var(--font-inter-tight), var(--font-inter), sans-serif;margin-top:5px;display:block}.YouTubeShortsClient-module__0-jEOW__choiceGroup:disabled .YouTubeShortsClient-module__0-jEOW__choice,.YouTubeShortsClient-module__0-jEOW__choiceGroup:disabled .YouTubeShortsClient-module__0-jEOW__choiceSelected{cursor:not-allowed;opacity:.62}.YouTubeShortsClient-module__0-jEOW__referenceSection{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);gap:12px clamp(28px,4vw,52px);padding:clamp(30px,4vw,44px) 0;display:grid}.YouTubeShortsClient-module__0-jEOW__questionIntro{grid-row:1/span 3}.YouTubeShortsClient-module__0-jEOW__questionIntro h3,.YouTubeShortsClient-module__0-jEOW__saveBand h3{color:#1b1a18;max-width:23ch;font:italic 400 25px/1.08 var(--font-instrument-serif), Georgia, serif;letter-spacing:-.02em;margin:9px 0 0}.YouTubeShortsClient-module__0-jEOW__questionIntro p{margin-top:12px;font-size:12px}.YouTubeShortsClient-module__0-jEOW__referenceSection>label{color:#1b1a18;font:720 13px/1.25 var(--font-inter-tight), var(--font-inter), sans-serif}.YouTubeShortsClient-module__0-jEOW__referenceSection textarea{color:#1b1a18;width:100%;min-height:118px;font:15px/1.56 var(--font-inter-tight), var(--font-inter), sans-serif;resize:vertical;box-sizing:border-box;background:#fbfaf8;border:1px solid #a9a39b;border-radius:10px;padding:13px 14px}.YouTubeShortsClient-module__0-jEOW__referenceSection textarea[aria-invalid=true]{border-color:#9d2449;box-shadow:0 0 0 1px #9d24491f}.YouTubeShortsClient-module__0-jEOW__referenceSection textarea:disabled{cursor:not-allowed;opacity:.62}.YouTubeShortsClient-module__0-jEOW__fieldHelp,.YouTubeShortsClient-module__0-jEOW__fieldError{color:#77716b;font:12px/1.45 var(--font-inter-tight), var(--font-inter), sans-serif;margin:0}.YouTubeShortsClient-module__0-jEOW__fieldError{color:#8c183f;font-weight:650}.YouTubeShortsClient-module__0-jEOW__saveBand{background:#66102f;grid-template-columns:minmax(0,1fr) minmax(250px,.68fr);align-items:center;gap:34px;padding:clamp(28px,4.5vw,42px) clamp(28px,4.5vw,48px);display:grid}.YouTubeShortsClient-module__0-jEOW__saveBand>div>span{color:#c8d4f1}.YouTubeShortsClient-module__0-jEOW__saveBand h3{color:#fff}.YouTubeShortsClient-module__0-jEOW__saveBand p{color:#ffffffb8;margin-top:10px;font-size:12px}.YouTubeShortsClient-module__0-jEOW__saveBand>button{color:#7c133a;background:#fff;justify-content:center;width:100%;min-height:48px}.YouTubeShortsClient-module__0-jEOW__dependency{max-width:780px;padding:clamp(32px,6vw,62px)}.YouTubeShortsClient-module__0-jEOW__dependency h2{max-width:17ch}.YouTubeShortsClient-module__0-jEOW__dependency p{margin-top:18px}.YouTubeShortsClient-module__0-jEOW__dependency a{color:#fff;min-height:48px;font:720 11px var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#7c133a;border-radius:999px;justify-content:center;align-items:center;gap:14px;margin-top:24px;padding:0 22px;text-decoration:none;display:inline-flex}@media (max-width:980px){.YouTubeShortsClient-module__0-jEOW__sheetHeader,.YouTubeShortsClient-module__0-jEOW__saveBand,.YouTubeShortsClient-module__0-jEOW__choiceGroup,.YouTubeShortsClient-module__0-jEOW__referenceSection{grid-template-columns:1fr}.YouTubeShortsClient-module__0-jEOW__choiceGrid,.YouTubeShortsClient-module__0-jEOW__groupNote,.YouTubeShortsClient-module__0-jEOW__questionIntro{grid-area:auto/1}}@media (max-width:760px){.YouTubeShortsClient-module__0-jEOW__workspace{padding:20px 16px max(34px, env(safe-area-inset-bottom))}.YouTubeShortsClient-module__0-jEOW__directionSheet,.YouTubeShortsClient-module__0-jEOW__dependency{border-radius:13px;box-shadow:0 14px 34px #27161b0f}.YouTubeShortsClient-module__0-jEOW__sheetHeader,.YouTubeShortsClient-module__0-jEOW__questionStack,.YouTubeShortsClient-module__0-jEOW__saveBand,.YouTubeShortsClient-module__0-jEOW__dependency{padding-left:20px;padding-right:20px}.YouTubeShortsClient-module__0-jEOW__sheetHeader{gap:16px;padding-top:29px;padding-bottom:24px}.YouTubeShortsClient-module__0-jEOW__sheetHeader h2,.YouTubeShortsClient-module__0-jEOW__dependency h2{max-width:none;font-size:31px}.YouTubeShortsClient-module__0-jEOW__directionSheet>section[role=alert],.YouTubeShortsClient-module__0-jEOW__directionSheet>section[role=status]{margin-left:20px;margin-right:20px}.YouTubeShortsClient-module__0-jEOW__choiceGroup,.YouTubeShortsClient-module__0-jEOW__referenceSection{padding:28px 0}.YouTubeShortsClient-module__0-jEOW__choiceGrid{grid-template-columns:1fr;margin-top:18px}.YouTubeShortsClient-module__0-jEOW__choice,.YouTubeShortsClient-module__0-jEOW__choiceSelected{min-height:78px}.YouTubeShortsClient-module__0-jEOW__referenceSection textarea{margin-top:8px;font-size:16px}.YouTubeShortsClient-module__0-jEOW__saveBand{padding-top:26px;padding-bottom:max(27px, env(safe-area-inset-bottom));gap:22px}.YouTubeShortsClient-module__0-jEOW__saveBand>button,.YouTubeShortsClient-module__0-jEOW__noticeAction,.YouTubeShortsClient-module__0-jEOW__dependency a{min-height:48px}.YouTubeShortsClient-module__0-jEOW__dependency a{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.YouTubeShortsClient-module__0-jEOW__choice,.YouTubeShortsClient-module__0-jEOW__choiceSelected,.YouTubeShortsClient-module__0-jEOW__saveBand>button{transition:none}}
.BackPill-module__0xFeGG__back{text-align:left;cursor:pointer;background:color-mix(in srgb, var(--blue) 48%, var(--surface));max-width:100%;min-height:44px;color:var(--blue-ink);font:600 14px var(--font-inter-tight), sans-serif;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-flex}.BackPill-module__0xFeGG__back svg{flex-shrink:0;width:16px;height:16px}.BackPill-module__0xFeGG__back:active,.BackPill-module__0xFeGG__back:not(:disabled):hover{background:var(--blue)}.BackPill-module__0xFeGG__back:focus-visible{outline:2px solid var(--crimson);outline-offset:3px}.BackPill-module__0xFeGG__back:disabled{opacity:.5;cursor:default}
.GuidedLaunch-module__aWRu6G__home,.GuidedLaunch-module__aWRu6G__start{font:15px/1.6 var(--font-inter-tight), sans-serif;color:var(--text-primary);min-width:0}.GuidedLaunch-module__aWRu6G__home h2,.GuidedLaunch-module__aWRu6G__start h2{font:400 clamp(30px, 3vw, 40px)/1.12 var(--font-instrument-serif), Georgia, serif;margin:12px 0 16px}.GuidedLaunch-module__aWRu6G__home h3{margin:0 0 12px;font-size:18px}.GuidedLaunch-module__aWRu6G__home p,.GuidedLaunch-module__aWRu6G__start p{max-width:68ch;color:var(--text-secondary)}.GuidedLaunch-module__aWRu6G__kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--crimson);font-size:11px;font-weight:600}.GuidedLaunch-module__aWRu6G__setup{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:48px;padding:32px 0;display:grid}.GuidedLaunch-module__aWRu6G__context{background:color-mix(in srgb, var(--blue) 24%, var(--white));border-radius:12px;align-self:start;min-width:0;padding:24px}.GuidedLaunch-module__aWRu6G__context p{margin:8px 0 24px}.GuidedLaunch-module__aWRu6G__context ol{padding-left:20px}.GuidedLaunch-module__aWRu6G__step{min-width:0;max-width:720px}.GuidedLaunch-module__aWRu6G__home label,.GuidedLaunch-module__aWRu6G__start label{gap:8px;margin:20px 0;font-weight:550;display:grid}.GuidedLaunch-module__aWRu6G__home input,.GuidedLaunch-module__aWRu6G__home textarea,.GuidedLaunch-module__aWRu6G__home select,.GuidedLaunch-module__aWRu6G__start input,.GuidedLaunch-module__aWRu6G__start select{border:1px solid var(--grid-line);background:var(--white);width:100%;min-width:0;font:400 15px/1.5 var(--font-inter-tight), sans-serif;color:var(--text-primary);border-radius:8px;min-height:48px;padding:12px 14px}.GuidedLaunch-module__aWRu6G__home textarea{resize:vertical}.GuidedLaunch-module__aWRu6G__home :where(button:not([data-back-pill])),.GuidedLaunch-module__aWRu6G__start button,.GuidedLaunch-module__aWRu6G__action{border:1px solid var(--grid-line);background:var(--white);min-height:44px;color:var(--text-primary);font:550 14px/1.4 var(--font-inter-tight), sans-serif;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}.GuidedLaunch-module__aWRu6G__home .GuidedLaunch-module__aWRu6G__primary,.GuidedLaunch-module__aWRu6G__start .GuidedLaunch-module__aWRu6G__primary{background:var(--crimson);color:var(--white);border-color:var(--crimson)}.GuidedLaunch-module__aWRu6G__home :where(button:not([data-back-pill])):hover,.GuidedLaunch-module__aWRu6G__start button:hover,.GuidedLaunch-module__aWRu6G__action:hover{filter:brightness(.96)}.GuidedLaunch-module__aWRu6G__home :is(button,a,summary,input,select,textarea):focus-visible,.GuidedLaunch-module__aWRu6G__start :is(button,input,select):focus-visible{outline:2px solid var(--crimson);outline-offset:3px}.GuidedLaunch-module__aWRu6G__home :where(button:not([data-back-pill])):disabled,.GuidedLaunch-module__aWRu6G__start button:disabled{opacity:.5;cursor:default}.GuidedLaunch-module__aWRu6G__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.GuidedLaunch-module__aWRu6G__home .GuidedLaunch-module__aWRu6G__textButton{color:var(--crimson);background:0 0;border:0;padding-inline:0}.GuidedLaunch-module__aWRu6G__choices{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.GuidedLaunch-module__aWRu6G__choices button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--blue-ink)}.GuidedLaunch-module__aWRu6G__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.GuidedLaunch-module__aWRu6G__factList{margin:0;padding:0;list-style:none}.GuidedLaunch-module__aWRu6G__factList li{overflow-wrap:anywhere;padding:12px 0}.GuidedLaunch-module__aWRu6G__factList strong{font-size:13px;display:block}.GuidedLaunch-module__aWRu6G__check{align-items:flex-start;font-weight:400!important;display:flex!important}.GuidedLaunch-module__aWRu6G__check input{width:20px;height:20px;min-height:20px;margin-top:3px}.GuidedLaunch-module__aWRu6G__next{background:var(--white);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px;display:grid}.GuidedLaunch-module__aWRu6G__next h2{font-size:34px}.GuidedLaunch-module__aWRu6G__next p{margin-bottom:0}.GuidedLaunch-module__aWRu6G__phase{border-bottom:1px solid var(--grid-line);padding:16px 0}.GuidedLaunch-module__aWRu6G__phase summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-weight:600;display:flex}.GuidedLaunch-module__aWRu6G__phase summary span{color:var(--text-secondary);font-size:13px;font-weight:400}.GuidedLaunch-module__aWRu6G__rows{margin:0;padding:0;list-style:none}.GuidedLaunch-module__aWRu6G__rows li{align-items:center;gap:12px;padding:12px 0;display:flex}.GuidedLaunch-module__aWRu6G__rows a{min-height:44px;color:var(--text-primary);flex:1;justify-content:space-between;align-items:center;gap:20px;min-width:0;text-decoration:none;display:flex}.GuidedLaunch-module__aWRu6G__rows small{color:var(--text-secondary);flex-shrink:0;font-size:12px}.GuidedLaunch-module__aWRu6G__rows [data-done=true]{color:var(--text-secondary)}.GuidedLaunch-module__aWRu6G__secondary{margin-top:32px}.GuidedLaunch-module__aWRu6G__secondary summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:550}.GuidedLaunch-module__aWRu6G__notice{background:var(--surface);border-radius:8px;margin:16px 0;padding:16px 20px}.GuidedLaunch-module__aWRu6G__voiceField{position:relative}.GuidedLaunch-module__aWRu6G__voiceField textarea{padding-bottom:56px}.GuidedLaunch-module__aWRu6G__voiceField>div{position:absolute;bottom:12px;right:12px}.GuidedLaunch-module__aWRu6G__guidance{background:color-mix(in srgb, var(--blue) 18%, var(--white));padding:20px 32px}.GuidedLaunch-module__aWRu6G__guidance p{margin:8px 0}.GuidedLaunch-module__aWRu6G__guidance ul{color:var(--text-secondary);padding-left:18px}.GuidedLaunch-module__aWRu6G__overlay{z-index:100;background:color-mix(in srgb, var(--text-primary) 28%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.GuidedLaunch-module__aWRu6G__start{background:var(--white);border-radius:16px;width:min(560px,100%);max-height:90dvh;padding:32px;overflow:auto}.GuidedLaunch-module__aWRu6G__topline{justify-content:space-between;margin-bottom:24px;display:flex}@media (max-width:900px){.GuidedLaunch-module__aWRu6G__setup{grid-template-columns:minmax(0,1fr);gap:24px}.GuidedLaunch-module__aWRu6G__context{padding:20px}.GuidedLaunch-module__aWRu6G__context ol{display:none}.GuidedLaunch-module__aWRu6G__next{grid-template-columns:minmax(0,1fr)}.GuidedLaunch-module__aWRu6G__next .GuidedLaunch-module__aWRu6G__action{justify-self:start}}@media (max-width:600px){.GuidedLaunch-module__aWRu6G__setup{padding-top:8px}.GuidedLaunch-module__aWRu6G__columns{grid-template-columns:minmax(0,1fr);gap:0}.GuidedLaunch-module__aWRu6G__next{padding:24px}.GuidedLaunch-module__aWRu6G__rows a{flex-direction:column;align-items:start;gap:4px}.GuidedLaunch-module__aWRu6G__guidance{padding:20px}.GuidedLaunch-module__aWRu6G__start{padding:24px}.GuidedLaunch-module__aWRu6G__overlay{padding:12px}}@media (max-width:900px){.GuidedLaunch-module__aWRu6G__context{background:0 0;padding:0}.GuidedLaunch-module__aWRu6G__context>:is(h3,p,ol){display:none}.GuidedLaunch-module__aWRu6G__context>button{float:right;margin-top:-12px}.GuidedLaunch-module__aWRu6G__context{margin-bottom:0}}.GuidedLaunch-module__aWRu6G__voiceControl{position:absolute;bottom:12px;right:12px}@media (max-width:760px){.GuidedLaunch-module__aWRu6G__phaseGroup{display:none}}
.WorkspaceReturn-module__3TLvSq__return{background:var(--surface);padding:16px 40px 8px}@media (max-width:600px){.WorkspaceReturn-module__3TLvSq__return{padding:16px 20px 8px}}
.Sidebar-module__yNPSTq__sidebar{box-shadow:8px 0 28px #2c051214}.Sidebar-module__yNPSTq__glassInteractive{isolation:isolate;position:relative;overflow:clip}.Sidebar-module__yNPSTq__glassInteractive:before,.Sidebar-module__yNPSTq__glassInteractive:after{z-index:0;pointer-events:none;content:"";opacity:0;transition:opacity .18s cubic-bezier(.2,0,0,1);position:absolute}.Sidebar-module__yNPSTq__glassInteractive>*{z-index:1;position:relative}.Sidebar-module__yNPSTq__glassInteractive:before{border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--white) 19%, transparent), color-mix(in srgb, var(--blue) 11%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 24%, transparent), 0 7px 20px color-mix(in srgb, var(--blue-ink) 14%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.18);backdrop-filter:blur(14px)saturate(1.18);inset:0}.Sidebar-module__yNPSTq__glassInteractive:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--white) 76%, transparent), transparent);height:1px;top:1px;left:14%;right:14%}@media (hover:hover) and (pointer:fine){.Sidebar-module__yNPSTq__glassInteractive:hover:before,.Sidebar-module__yNPSTq__glassInteractive:hover:after{opacity:1}}.Sidebar-module__yNPSTq__glassInteractive:focus-visible:before,.Sidebar-module__yNPSTq__glassInteractive:focus-visible:after,.Sidebar-module__yNPSTq__glassInteractive:active:before{opacity:1}.Sidebar-module__yNPSTq__glassInteractive:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Sidebar-module__yNPSTq__glassInteractive:active:before{background:color-mix(in srgb, var(--blue) 19%, transparent)}.Sidebar-module__yNPSTq__logoRow{min-height:44px}.Sidebar-module__yNPSTq__logoLink{border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;margin-left:-6px;padding:4px 6px;text-decoration:none;display:flex}.Sidebar-module__yNPSTq__desktopToggle,.Sidebar-module__yNPSTq__mobileClose{color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.Sidebar-module__yNPSTq__desktopToggle{border-color:#0000;border-radius:8px;margin-left:auto}.Sidebar-module__yNPSTq__desktopToggle:hover,.Sidebar-module__yNPSTq__mobileClose:hover{border-color:var(--blue);color:var(--white)}.Sidebar-module__yNPSTq__desktopToggle:focus-visible,.Sidebar-module__yNPSTq__mobileClose:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Sidebar-module__yNPSTq__desktopToggle svg,.Sidebar-module__yNPSTq__mobileClose svg{stroke-width:1.8px;width:17px;height:17px}.Sidebar-module__yNPSTq__mobileClose{display:none}.Sidebar-module__yNPSTq__navRow{box-sizing:border-box;background:0 0;border:1px solid #0000;min-height:44px}.Sidebar-module__yNPSTq__navRowActive{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 18%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 12%, transparent)}.Sidebar-module__yNPSTq__heyLainey{box-sizing:border-box;border:1px solid var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent);min-height:54px}.Sidebar-module__yNPSTq__heyLaineyActive{background:color-mix(in srgb, var(--blue) 23%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 20%, transparent)}.Sidebar-module__yNPSTq__accountButton{box-sizing:border-box;min-height:50px}.Sidebar-module__yNPSTq__accountButtonOpen{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 42%, transparent)}.Sidebar-module__yNPSTq__footerLink{border-radius:6px;align-items:center;min-height:28px;padding:0 3px;display:inline-flex}.Sidebar-module__yNPSTq__sidebar[data-expanded=false] .Sidebar-module__yNPSTq__logoRow{justify-content:center}.Sidebar-module__yNPSTq__sidebar[data-expanded=false] .Sidebar-module__yNPSTq__desktopToggle{margin-left:0}@media (max-width:900px){.Sidebar-module__yNPSTq__sidebar{inset:0 auto 0 0;transform:translate(-102%);box-shadow:18px 0 48px #2c051238;width:min(320px,100vw - 40px)!important;padding:20px 16px calc(20px + env(safe-area-inset-bottom))!important;transition:transform .22s cubic-bezier(.2,0,0,1)!important;position:fixed!important;overflow:hidden auto!important}.Sidebar-module__yNPSTq__sidebar[data-mobile-open=true]{transform:translate(0)}.Sidebar-module__yNPSTq__desktopToggle{display:none}.Sidebar-module__yNPSTq__mobileClose{width:44px;height:44px;display:inline-flex}.Sidebar-module__yNPSTq__footerLink{min-height:44px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Sidebar-module__yNPSTq__glassInteractive:before{background:color-mix(in srgb, var(--white) 17%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 24%, transparent)}}@media (prefers-reduced-transparency:reduce){.Sidebar-module__yNPSTq__glassInteractive:before{background:color-mix(in srgb, var(--white) 22%, var(--crimson-hover));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.Sidebar-module__yNPSTq__sidebar{transition:none!important}.Sidebar-module__yNPSTq__glassInteractive:before,.Sidebar-module__yNPSTq__glassInteractive:after{transition:none}}
.TopBar-module__ptttPq__topbar{border-bottom:1px solid var(--grid-line);background:var(--white);height:64px;color:var(--text-primary);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:0 28px;display:flex}.TopBar-module__ptttPq__identity,.TopBar-module__ptttPq__context,.TopBar-module__ptttPq__actions{align-items:center;display:flex}.TopBar-module__ptttPq__identity{gap:12px;min-width:0}.TopBar-module__ptttPq__context{gap:16px;min-width:0}.TopBar-module__ptttPq__section{color:var(--crimson);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.TopBar-module__ptttPq__divider{background:var(--grid-line);width:1px;height:16px}.TopBar-module__ptttPq__date{color:var(--text-secondary);font-family:var(--font-newsreader), Georgia, serif;white-space:nowrap;font-size:13px;font-style:italic}.TopBar-module__ptttPq__date sup{font-size:8px}.TopBar-module__ptttPq__actions{flex:none;gap:8px}.TopBar-module__ptttPq__navigationButton,.TopBar-module__ptttPq__bugButton,.TopBar-module__ptttPq__laineyButton{min-height:44px;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;border-radius:999px;font-size:13px;font-weight:650;text-decoration:none}.TopBar-module__ptttPq__navigationButton,.TopBar-module__ptttPq__bugButton{width:44px;color:var(--crimson);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.TopBar-module__ptttPq__navigationButton{display:none}.TopBar-module__ptttPq__navigationButton svg,.TopBar-module__ptttPq__bugButton svg{stroke-width:1.8px;width:21px;height:21px}.TopBar-module__ptttPq__laineyButton{cursor:pointer;border:1px solid var(--crimson);background:var(--crimson);color:var(--white);justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.TopBar-module__ptttPq__laineyButton:hover{border-color:var(--crimson-hover);background:var(--crimson-hover)}.TopBar-module__ptttPq__bugButton:hover,.TopBar-module__ptttPq__navigationButton:hover{border-color:var(--crimson);background:var(--surface-subtle)}@media (max-width:900px){.TopBar-module__ptttPq__topbar{height:60px;padding:0 12px 0 8px}.TopBar-module__ptttPq__navigationButton{display:inline-flex}.TopBar-module__ptttPq__context{gap:0}.TopBar-module__ptttPq__divider,.TopBar-module__ptttPq__date{display:none}.TopBar-module__ptttPq__section{letter-spacing:.1em;max-width:128px;font-size:10px}.TopBar-module__ptttPq__laineyButton{min-height:44px;padding:0 13px;font-size:12px}}@media (max-width:390px){.TopBar-module__ptttPq__section{max-width:98px}}
.DashboardShell-module__u9ABZa__shell{background:var(--background);color:var(--text-primary);display:flex;position:fixed;inset:0;overflow:hidden}.DashboardShell-module__u9ABZa__contentColumn{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.DashboardShell-module__u9ABZa__main{overscroll-behavior-y:contain;flex:1;overflow-y:auto}.DashboardShell-module__u9ABZa__backdrop{z-index:34;opacity:0;pointer-events:none;background:#1b1a1880;border:0;transition:opacity .18s ease-out;position:fixed;inset:0}.DashboardShell-module__u9ABZa__backdropVisible{opacity:1;pointer-events:auto}@media (min-width:901px){.DashboardShell-module__u9ABZa__backdrop{display:none}}@media (prefers-reduced-motion:reduce){.DashboardShell-module__u9ABZa__backdrop{transition:none}}
.DialogProvider-module__vTto7G__backdrop{z-index:1000;background:#1b1a187a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.DialogProvider-module__vTto7G__dialog{border:1px solid var(--grid-line);background:var(--white);width:min(100%,500px);color:var(--text-primary);border-radius:16px;padding:28px;animation:.18s ease-out DialogProvider-module__vTto7G__dialog-in;box-shadow:0 18px 48px #2c241f2e}.DialogProvider-module__vTto7G__destructiveDialog{border-color:var(--danger)}.DialogProvider-module__vTto7G__cueRow{align-items:center;gap:10px;margin-bottom:18px;display:flex}.DialogProvider-module__vTto7G__kicker,.DialogProvider-module__vTto7G__toastKicker{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--crimson);font-size:10px;font-weight:650}.DialogProvider-module__vTto7G__destructiveDialog .DialogProvider-module__vTto7G__kicker{color:var(--danger)}.DialogProvider-module__vTto7G__title{max-width:16ch;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(30px,5vw,38px);font-style:normal;font-weight:400;line-height:1.02}.DialogProvider-module__vTto7G__message{max-width:58ch;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;color:var(--text-soft);white-space:pre-line;margin:14px 0 0;font-size:15px;line-height:1.6}.DialogProvider-module__vTto7G__field{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;color:var(--text-primary);gap:8px;margin-top:24px;font-size:13px;font-weight:600;display:grid}.DialogProvider-module__vTto7G__field input{box-sizing:border-box;border:1px solid var(--grid-line-strong);background:var(--white);width:100%;min-height:48px;color:var(--text-primary);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;border-radius:8px;padding:11px 14px;font-size:15px}.DialogProvider-module__vTto7G__actions{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.DialogProvider-module__vTto7G__cancelButton,.DialogProvider-module__vTto7G__confirmButton{min-height:46px;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.01em;cursor:pointer;border-radius:999px;padding:0 20px;font-size:14px;font-weight:650;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .18s ease-out}.DialogProvider-module__vTto7G__cancelButton{border:1px solid var(--grid-line);background:var(--white);color:var(--text-soft)}.DialogProvider-module__vTto7G__cancelButton:hover{border-color:var(--grid-line-strong);background:var(--surface-subtle);color:var(--text-primary)}.DialogProvider-module__vTto7G__confirmButton{border:1px solid var(--crimson);background:var(--crimson);color:var(--white)}.DialogProvider-module__vTto7G__confirmButton:hover{border-color:var(--crimson-hover);background:var(--crimson-hover)}.DialogProvider-module__vTto7G__destructiveButton{border-color:var(--danger);background:var(--white);color:var(--danger)}.DialogProvider-module__vTto7G__destructiveButton:hover{border-color:var(--danger-deep);background:var(--danger-soft);color:var(--danger-deep)}.DialogProvider-module__vTto7G__cancelButton:active,.DialogProvider-module__vTto7G__confirmButton:active{transform:translateY(1px)}.DialogProvider-module__vTto7G__toastViewport{top:max(18px, env(safe-area-inset-top));z-index:1100;pointer-events:none;gap:10px;width:min(390px,100vw - 36px);display:grid;position:fixed;right:18px}.DialogProvider-module__vTto7G__toast{border:1px solid var(--grid-line);background:var(--white);color:var(--text-primary);pointer-events:auto;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 14px 15px 15px;animation:.18s ease-out DialogProvider-module__vTto7G__toast-in;display:grid;box-shadow:0 12px 32px #2c241f26}.DialogProvider-module__vTto7G__toastMark{background:var(--surface-subtle);width:26px;height:26px;color:var(--crimson);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:750;display:inline-flex}.DialogProvider-module__vTto7G__toast_error{border-color:var(--danger)}.DialogProvider-module__vTto7G__toast_error .DialogProvider-module__vTto7G__toastMark{background:var(--danger-soft);color:var(--danger)}.DialogProvider-module__vTto7G__toast_info .DialogProvider-module__vTto7G__toastMark{color:var(--blue-ink);background:#c4d6fd85}.DialogProvider-module__vTto7G__toastCopy{min-width:0}.DialogProvider-module__vTto7G__toastCopy strong{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;margin-top:2px;font-size:14px;line-height:1.35;display:block}.DialogProvider-module__vTto7G__toastCopy p{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;color:var(--text-soft);margin:3px 0 0;font-size:13px;line-height:1.45}.DialogProvider-module__vTto7G__toastClose{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:-3px -4px 0 0;font-size:20px;line-height:1;display:inline-flex}.DialogProvider-module__vTto7G__toastClose:hover{background:var(--surface-subtle);color:var(--text-primary)}@keyframes DialogProvider-module__vTto7G__dialog-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes DialogProvider-module__vTto7G__toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.DialogProvider-module__vTto7G__backdrop{align-items:flex-end;padding:0}.DialogProvider-module__vTto7G__dialog{width:100%;max-width:none;max-height:calc(100dvh - env(safe-area-inset-top));padding:24px 20px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;overflow-y:auto}.DialogProvider-module__vTto7G__title{font-size:34px}.DialogProvider-module__vTto7G__actions{flex-direction:column-reverse}.DialogProvider-module__vTto7G__cancelButton,.DialogProvider-module__vTto7G__confirmButton{justify-content:center;width:100%;min-height:48px}.DialogProvider-module__vTto7G__toastViewport{width:auto;left:12px;right:12px}.DialogProvider-module__vTto7G__toastClose{width:44px;height:44px;margin:-9px -8px 0 0}}@media (prefers-reduced-motion:reduce){.DialogProvider-module__vTto7G__dialog,.DialogProvider-module__vTto7G__toast{animation:none}.DialogProvider-module__vTto7G__cancelButton,.DialogProvider-module__vTto7G__confirmButton{transition:none}}
.ModalShell-module__poSg8W__backdrop{z-index:950;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b1a1885;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ModalShell-module__poSg8W__dialog{border:1px solid var(--grid-line);background:var(--white);width:min(100%,580px);max-height:min(880px,100dvh - 48px);color:var(--text-primary);border-radius:16px;animation:.18s ease-out ModalShell-module__poSg8W__modal-shell-in;overflow-y:auto;box-shadow:0 22px 64px #2c241f38}.ModalShell-module__poSg8W__dialogWide{width:min(100%,980px)}.ModalShell-module__poSg8W__header{border-bottom:1px solid var(--grid-line);padding:26px 64px 22px 28px;position:relative}.ModalShell-module__poSg8W__cueRow{color:var(--crimson);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:10px;font-weight:650;display:flex}.ModalShell-module__poSg8W__closeButton{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex;position:absolute;top:20px;right:20px}.ModalShell-module__poSg8W__closeButton:hover{border-color:var(--grid-line);background:var(--surface-subtle);color:var(--text-primary)}.ModalShell-module__poSg8W__closeButton:disabled{cursor:wait;opacity:.45}.ModalShell-module__poSg8W__header h2{max-width:15ch;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,5vw,42px);font-weight:400;line-height:1}.ModalShell-module__poSg8W__description{max-width:56ch;color:var(--text-soft);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;margin-top:12px;font-size:14px;line-height:1.55}.ModalShell-module__poSg8W__body{padding:24px 28px}.ModalShell-module__poSg8W__footer{z-index:1;padding:18px 28px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--grid-line);background:var(--surface-subtle);align-items:center;gap:10px;display:flex;position:sticky;bottom:0}@keyframes ModalShell-module__poSg8W__modal-shell-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ModalShell-module__poSg8W__backdrop{padding:max(48px, env(safe-area-inset-top)) 0 0;align-items:flex-end}.ModalShell-module__poSg8W__dialog{width:100%;max-height:calc(100dvh - max(48px, env(safe-area-inset-top)));border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0}.ModalShell-module__poSg8W__header{padding:22px 64px 20px 20px}.ModalShell-module__poSg8W__body{padding:22px 20px}.ModalShell-module__poSg8W__footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom));grid-template-columns:1fr;display:grid}.ModalShell-module__poSg8W__footer>*{width:100%}}@media (prefers-reduced-motion:reduce){.ModalShell-module__poSg8W__dialog{animation:none}}
.LaunchTaskGantt-module__5Fmi_W__gantt{contain:inline-size;border:1px solid var(--launch-line);background:var(--launch-paper);width:100%;min-width:0;max-width:100%;color:var(--launch-ink);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;border-radius:14px;overflow:hidden}.LaunchTaskGantt-module__5Fmi_W__heading{border-bottom:1px solid var(--launch-line);background:color-mix(in srgb, var(--launch-periwinkle) 24%, var(--launch-paper));justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex}.LaunchTaskGantt-module__5Fmi_W__heading span,.LaunchTaskGantt-module__5Fmi_W__phaseHeading span{color:var(--launch-burgundy);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:750}.LaunchTaskGantt-module__5Fmi_W__heading h3{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.025em;margin:5px 0 4px;font-size:30px;font-weight:400;line-height:1.05}.LaunchTaskGantt-module__5Fmi_W__heading p{color:var(--launch-ink-soft);margin:0;font-size:12px}.LaunchTaskGantt-module__5Fmi_W__undoButton,.LaunchTaskGantt-module__5Fmi_W__taskLabel button,.LaunchTaskGantt-module__5Fmi_W__dateTools button,.LaunchTaskGantt-module__5Fmi_W__cancelButton,.LaunchTaskGantt-module__5Fmi_W__saveButton{cursor:pointer;min-height:44px;font:700 12px/1 var(--font-inter-tight), var(--font-inter), sans-serif;border-radius:8px}.LaunchTaskGantt-module__5Fmi_W__undoButton{border:1px solid var(--launch-burgundy);background:var(--launch-paper);color:var(--launch-burgundy);padding:0 16px}.LaunchTaskGantt-module__5Fmi_W__undoButton:focus-visible,.LaunchTaskGantt-module__5Fmi_W__taskLabel a:focus-visible,.LaunchTaskGantt-module__5Fmi_W__taskLabel button:focus-visible,.LaunchTaskGantt-module__5Fmi_W__dateTools button:focus-visible,.LaunchTaskGantt-module__5Fmi_W__cancelButton:focus-visible,.LaunchTaskGantt-module__5Fmi_W__saveButton:focus-visible{outline:2px solid var(--launch-periwinkle-deep);outline-offset:2px}.LaunchTaskGantt-module__5Fmi_W__undoButton:disabled,.LaunchTaskGantt-module__5Fmi_W__taskLabel button:disabled,.LaunchTaskGantt-module__5Fmi_W__dateTools button:disabled,.LaunchTaskGantt-module__5Fmi_W__cancelButton:disabled,.LaunchTaskGantt-module__5Fmi_W__saveButton:disabled{cursor:not-allowed;opacity:.5}.LaunchTaskGantt-module__5Fmi_W__error{color:var(--launch-burgundy-deep);background:#7c133a12;border-bottom:1px solid #7c133a2e;margin:0;padding:12px 26px;font-size:12px}.LaunchTaskGantt-module__5Fmi_W__scroller{contain:layout paint;overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow:auto}.LaunchTaskGantt-module__5Fmi_W__canvas{width:calc(var(--gantt-width) + 280px);min-width:100%}.LaunchTaskGantt-module__5Fmi_W__dateHeader,.LaunchTaskGantt-module__5Fmi_W__taskRow{grid-template-columns:280px var(--gantt-width);display:grid}.LaunchTaskGantt-module__5Fmi_W__dateHeader{z-index:5;border-bottom:1px solid var(--launch-line);background:var(--launch-paper);position:sticky;top:0}.LaunchTaskGantt-module__5Fmi_W__corner,.LaunchTaskGantt-module__5Fmi_W__taskLabel{z-index:4;box-sizing:border-box;border-right:1px solid var(--launch-line);background:var(--launch-paper);position:sticky;left:0}.LaunchTaskGantt-module__5Fmi_W__corner{min-height:58px;color:var(--launch-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 20px;font-size:10px;font-weight:750;display:flex}.LaunchTaskGantt-module__5Fmi_W__days,.LaunchTaskGantt-module__5Fmi_W__taskTrack{display:flex}.LaunchTaskGantt-module__5Fmi_W__day,.LaunchTaskGantt-module__5Fmi_W__today{box-sizing:border-box;border-right:1px solid var(--launch-line-faint);width:64px;min-width:64px;min-height:58px;color:var(--launch-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.LaunchTaskGantt-module__5Fmi_W__day span,.LaunchTaskGantt-module__5Fmi_W__today span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.LaunchTaskGantt-module__5Fmi_W__day strong,.LaunchTaskGantt-module__5Fmi_W__today strong{margin-top:2px;font-size:13px}.LaunchTaskGantt-module__5Fmi_W__today{background:color-mix(in srgb, var(--launch-periwinkle) 38%, var(--launch-paper));color:var(--launch-periwinkle-ink)}.LaunchTaskGantt-module__5Fmi_W__phaseHeading{z-index:3;box-sizing:border-box;border-right:1px solid var(--launch-line);border-bottom:1px solid var(--launch-line);background:var(--launch-cream);justify-content:space-between;align-items:center;width:min(100%,280px);min-height:42px;padding:0 20px;display:flex;position:sticky;left:0}.LaunchTaskGantt-module__5Fmi_W__phaseHeading strong{font-size:11px}.LaunchTaskGantt-module__5Fmi_W__phaseHeading span{color:var(--launch-muted)}.LaunchTaskGantt-module__5Fmi_W__taskRow{border-bottom:1px solid var(--launch-line-faint);min-height:66px}.LaunchTaskGantt-module__5Fmi_W__taskLabel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:9px 12px 9px 20px;display:grid}.LaunchTaskGantt-module__5Fmi_W__taskLabel a{-webkit-line-clamp:2;color:var(--launch-ink);-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.LaunchTaskGantt-module__5Fmi_W__taskLabel a:hover{color:var(--launch-burgundy)}.LaunchTaskGantt-module__5Fmi_W__taskLabel button{width:48px;color:var(--launch-burgundy);background:0 0;border:0;padding:0;font-size:9px;line-height:1.15}.LaunchTaskGantt-module__5Fmi_W__taskTrack{background:var(--launch-paper);min-height:66px;position:relative}.LaunchTaskGantt-module__5Fmi_W__gridDay{box-sizing:border-box;border-right:1px solid var(--launch-line-faint);width:64px;min-width:64px}.LaunchTaskGantt-module__5Fmi_W__taskBar{z-index:2;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--launch-periwinkle-ink) 20%, transparent);background:color-mix(in srgb, var(--launch-periwinkle) 72%, var(--launch-paper));min-width:56px;min-height:38px;color:var(--launch-periwinkle-ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;overflow:visible}.LaunchTaskGantt-module__5Fmi_W__taskBar:active{cursor:grabbing}.LaunchTaskGantt-module__5Fmi_W__taskBar[data-state=current]{border-color:var(--launch-burgundy);background:var(--launch-burgundy);color:var(--launch-paper)}.LaunchTaskGantt-module__5Fmi_W__taskBar[data-state=done]{border-color:var(--success);background:var(--success);color:#fff}.LaunchTaskGantt-module__5Fmi_W__taskBar[data-state=overdue]{border-color:var(--launch-burgundy);background:repeating-linear-gradient(135deg, #7c133a1c 0 6px, var(--launch-paper) 6px 12px);color:var(--launch-burgundy-deep)}.LaunchTaskGantt-module__5Fmi_W__taskBar[data-saving=true]{cursor:wait;opacity:.68}.LaunchTaskGantt-module__5Fmi_W__barDate{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);font-size:9px;font-weight:750;overflow:hidden}.LaunchTaskGantt-module__5Fmi_W__leftHandle,.LaunchTaskGantt-module__5Fmi_W__rightHandle{cursor:ew-resize;border-radius:4px;width:12px;position:absolute;top:4px;bottom:4px}.LaunchTaskGantt-module__5Fmi_W__leftHandle{left:3px}.LaunchTaskGantt-module__5Fmi_W__rightHandle{right:3px}.LaunchTaskGantt-module__5Fmi_W__leftHandle:after,.LaunchTaskGantt-module__5Fmi_W__rightHandle:after{content:"";opacity:.65;background:currentColor;width:1px;position:absolute;top:7px;bottom:7px;left:5px}.LaunchTaskGantt-module__5Fmi_W__emptyPhase{box-sizing:border-box;border-bottom:1px solid var(--launch-line-faint);min-height:48px;color:var(--launch-muted);padding:15px 20px;font-size:11px}.LaunchTaskGantt-module__5Fmi_W__dateEditor{gap:18px;display:grid}.LaunchTaskGantt-module__5Fmi_W__dateFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.LaunchTaskGantt-module__5Fmi_W__dateFields label{gap:7px;display:grid}.LaunchTaskGantt-module__5Fmi_W__dateFields span{color:var(--launch-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.LaunchTaskGantt-module__5Fmi_W__dateFields input{box-sizing:border-box;border:1px solid var(--launch-line);background:var(--launch-paper);min-height:48px;color:var(--launch-ink);font:600 14px/1 var(--font-inter-tight), var(--font-inter), sans-serif;border-radius:8px;padding:0 12px}.LaunchTaskGantt-module__5Fmi_W__dateTools{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.LaunchTaskGantt-module__5Fmi_W__dateTools button,.LaunchTaskGantt-module__5Fmi_W__cancelButton{border:1px solid var(--launch-line);background:var(--launch-paper);color:var(--launch-ink-soft)}.LaunchTaskGantt-module__5Fmi_W__dateEditor>p{color:var(--launch-muted);margin:0;font-size:12px}.LaunchTaskGantt-module__5Fmi_W__dialogFooter{justify-content:flex-end;gap:10px;width:100%;display:flex}.LaunchTaskGantt-module__5Fmi_W__cancelButton,.LaunchTaskGantt-module__5Fmi_W__saveButton{padding:0 18px}.LaunchTaskGantt-module__5Fmi_W__saveButton{border:1px solid var(--launch-burgundy);background:var(--launch-burgundy);color:var(--launch-paper)}@media (max-width:760px){.LaunchTaskGantt-module__5Fmi_W__gantt{width:calc(100vw - 40px);max-width:calc(100vw - 40px)}.LaunchTaskGantt-module__5Fmi_W__heading{flex-direction:column;align-items:stretch;padding:20px 18px}.LaunchTaskGantt-module__5Fmi_W__heading h3{font-size:27px}.LaunchTaskGantt-module__5Fmi_W__canvas{width:calc(var(--gantt-width) + 190px)}.LaunchTaskGantt-module__5Fmi_W__dateHeader,.LaunchTaskGantt-module__5Fmi_W__taskRow{grid-template-columns:190px var(--gantt-width)}.LaunchTaskGantt-module__5Fmi_W__corner,.LaunchTaskGantt-module__5Fmi_W__phaseHeading{width:190px}.LaunchTaskGantt-module__5Fmi_W__taskLabel{padding-left:12px}.LaunchTaskGantt-module__5Fmi_W__dateFields,.LaunchTaskGantt-module__5Fmi_W__dateTools{grid-template-columns:repeat(2,minmax(0,1fr))}.LaunchTaskGantt-module__5Fmi_W__dialogFooter{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.LaunchTaskGantt-module__5Fmi_W__taskBar{transition:none}}
.ChatPanel-module__p7YUlG__panel{min-width:0;min-height:0;padding:clamp(16px,3vw,32px);padding-bottom:max(16px, env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.ChatPanel-module__p7YUlG__panel[data-chat-appearance=onboarding]{background:var(--lainey-gradient-onboarding);border-radius:16px}.ChatPanel-module__p7YUlG__panel[data-chat-appearance=onboarding] article{max-width:none!important}.ChatPanel-module__p7YUlG__header{border-bottom:1px solid var(--grid-line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.ChatPanel-module__p7YUlG__headerActions{margin-left:auto}.ChatPanel-module__p7YUlG__feed{overscroll-behavior:contain;overflow-wrap:anywhere;flex-direction:column;flex:1 1 0;gap:24px;min-width:0;min-height:0;padding:20px 4px 16px 0;display:flex;overflow-y:auto}.ChatPanel-module__p7YUlG__feed>*{flex-shrink:0}.ChatPanel-module__p7YUlG__feed:focus-visible{outline:2px solid var(--blue-ink);outline-offset:-2px}.ChatPanel-module__p7YUlG__composer{border-top:1px solid var(--grid-line);flex-shrink:0;padding-top:16px}.ChatPanel-module__p7YUlG__notice{color:var(--text-soft);font:13px/1.4 var(--font-inter-tight), sans-serif;overflow-wrap:anywhere;margin-top:8px}@media (max-height:600px){.ChatPanel-module__p7YUlG__panel{padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}.ChatPanel-module__p7YUlG__header{padding-bottom:12px}.ChatPanel-module__p7YUlG__composer{padding-top:12px}}
.TaskWorkroom-module__15AGya__workroom{background:var(--background);min-height:100%;color:var(--text-primary);font-family:var(--font-inter-tight), var(--font-inter), sans-serif}.TaskWorkroom-module__15AGya__topbar{z-index:20;border-bottom:1px solid var(--grid-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf8f0;grid-template-columns:minmax(180px,1fr) minmax(260px,auto) minmax(180px,1fr);align-items:center;gap:20px;min-height:70px;padding:10px 24px;display:grid;position:sticky;top:0}.TaskWorkroom-module__15AGya__backLink{width:fit-content;min-height:44px;color:var(--crimson);align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.TaskWorkroom-module__15AGya__backLink svg{width:18px;height:18px}.TaskWorkroom-module__15AGya__identity{text-align:center;min-width:0}.TaskWorkroom-module__15AGya__identity span{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.TaskWorkroom-module__15AGya__identity strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;display:block;overflow:hidden}.TaskWorkroom-module__15AGya__topbarActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.TaskWorkroom-module__15AGya__saveState{color:var(--text-secondary);font-size:11px}.TaskWorkroom-module__15AGya__saveButton,.TaskWorkroom-module__15AGya__primaryButton,.TaskWorkroom-module__15AGya__approveButton,.TaskWorkroom-module__15AGya__secondaryButton,.TaskWorkroom-module__15AGya__voiceButton,.TaskWorkroom-module__15AGya__completeButton{min-height:44px;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;cursor:pointer;border-radius:8px;font-size:12px;font-weight:750}.TaskWorkroom-module__15AGya__saveButton,.TaskWorkroom-module__15AGya__primaryButton{border:1px solid var(--crimson);background:var(--crimson);color:var(--white);padding:9px 15px}.TaskWorkroom-module__15AGya__saveButton:disabled,.TaskWorkroom-module__15AGya__primaryButton:disabled,.TaskWorkroom-module__15AGya__approveButton:disabled,.TaskWorkroom-module__15AGya__secondaryButton:disabled,.TaskWorkroom-module__15AGya__voiceButton:disabled,.TaskWorkroom-module__15AGya__completeButton:disabled{cursor:not-allowed;opacity:.5}.TaskWorkroom-module__15AGya__layout{min-height:calc(100svh - 70px)}.TaskWorkroom-module__15AGya__documentPane{background:var(--white);min-width:0;padding:54px clamp(28px,5vw,84px) 112px}.TaskWorkroom-module__15AGya__conversationPane{z-index:15;width:min(820px,100% - 48px);min-width:0;margin:-86px auto 0;padding-bottom:14px;position:sticky;bottom:14px}.TaskWorkroom-module__15AGya__documentHeader{border-bottom:1px solid var(--grid-line);max-width:780px;margin:0 auto 28px;padding-bottom:24px}.TaskWorkroom-module__15AGya__eyebrowRow,.TaskWorkroom-module__15AGya__metaRow,.TaskWorkroom-module__15AGya__inlineActions,.TaskWorkroom-module__15AGya__documentActions,.TaskWorkroom-module__15AGya__taskFooter{align-items:center;gap:12px;display:flex}.TaskWorkroom-module__15AGya__eyebrowRow{justify-content:space-between}.TaskWorkroom-module__15AGya__eyebrowRow>span:first-child,.TaskWorkroom-module__15AGya__decisionSection>div>span,.TaskWorkroom-module__15AGya__assistanceSection>div>span{color:var(--crimson);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.TaskWorkroom-module__15AGya__status{background:var(--surface-subtle);color:var(--text-soft);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.TaskWorkroom-module__15AGya__status[data-stage=review]{color:var(--crimson);background:#7c133a17}.TaskWorkroom-module__15AGya__status[data-stage=doing]{color:var(--blue-ink);background:#c4d6fd66}.TaskWorkroom-module__15AGya__status[data-stage=done]{background:var(--crimson);color:var(--white)}.TaskWorkroom-module__15AGya__documentHeader h1{color:var(--text-primary);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:.98}.TaskWorkroom-module__15AGya__documentHeader>p{max-width:680px;color:var(--text-soft);margin:0;font-size:15px;line-height:1.55}.TaskWorkroom-module__15AGya__metaRow{color:var(--text-secondary);flex-wrap:wrap;margin-top:18px;font-size:11px}.TaskWorkroom-module__15AGya__metaRow span{align-items:center;gap:5px;display:inline-flex}.TaskWorkroom-module__15AGya__metaRow svg{width:14px;height:14px}.TaskWorkroom-module__15AGya__canonicalLink{min-height:44px;color:var(--crimson);align-items:center;margin-top:16px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.TaskWorkroom-module__15AGya__taskDetails{margin-top:14px}.TaskWorkroom-module__15AGya__taskDetails summary{min-height:44px;color:var(--crimson);cursor:pointer;align-items:center;font-size:12px;font-weight:750;display:inline-flex}.TaskWorkroom-module__15AGya__taskDetails>div{border:1px solid var(--grid-line);background:var(--surface-subtle);color:var(--text-secondary);border-radius:9px;flex-wrap:wrap;gap:12px 22px;padding:14px 16px;font-size:12px;display:flex}.TaskWorkroom-module__15AGya__taskDetails label{flex:1;align-items:center;gap:10px;min-width:240px;display:flex}.TaskWorkroom-module__15AGya__taskDetails select{border:1px solid var(--grid-line-strong);background:var(--surface);min-height:44px;color:var(--text-primary);font:inherit;border-radius:7px;flex:1;padding:0 10px}.TaskWorkroom-module__15AGya__editorShell{border:1px solid var(--grid-line);background:#fefdfc;border-radius:10px;max-width:780px;margin:0 auto;box-shadow:0 18px 50px #1b1a180f}.TaskWorkroom-module__15AGya__editorToolbar{border-bottom:1px solid var(--grid-line);background:var(--surface-subtle);scrollbar-width:thin;align-items:center;gap:3px;min-height:50px;padding:6px 10px;display:flex;overflow-x:auto}.TaskWorkroom-module__15AGya__editorToolbar button{min-width:44px;min-height:36px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:7px 10px;font-size:11px;font-weight:700}.TaskWorkroom-module__15AGya__editorToolbar button:hover,.TaskWorkroom-module__15AGya__editorToolbar button:focus-visible{color:var(--blue-ink);background:#c4d6fd52}.TaskWorkroom-module__15AGya__editor{min-height:520px;color:var(--text-primary);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;outline:0;padding:clamp(34px,6vw,72px);font-size:16px;line-height:1.72}.TaskWorkroom-module__15AGya__editor:empty:before{content:attr(data-placeholder);color:var(--text-muted-soft)}.TaskWorkroom-module__15AGya__editor h1,.TaskWorkroom-module__15AGya__editor h2,.TaskWorkroom-module__15AGya__editor h3{font-family:var(--font-instrument-serif), Georgia, serif;font-weight:400}.TaskWorkroom-module__15AGya__editor h1{margin:0 0 24px;font-size:42px;line-height:1.05}.TaskWorkroom-module__15AGya__editor h2{margin:34px 0 12px;font-size:29px;line-height:1.12}.TaskWorkroom-module__15AGya__editor h3{margin:26px 0 10px;font-size:22px}.TaskWorkroom-module__15AGya__editor p{margin:0 0 16px}.TaskWorkroom-module__15AGya__editor blockquote{border-left:3px solid var(--crimson);background:#7c133a0d;margin:24px 0;padding:14px 18px}.TaskWorkroom-module__15AGya__editor ul,.TaskWorkroom-module__15AGya__editor ol{margin:0 0 18px;padding-left:24px}.TaskWorkroom-module__15AGya__documentActions{flex-wrap:wrap;justify-content:flex-end;max-width:780px;margin:14px auto 0}.TaskWorkroom-module__15AGya__approveButton,.TaskWorkroom-module__15AGya__secondaryButton,.TaskWorkroom-module__15AGya__voiceButton,.TaskWorkroom-module__15AGya__completeButton{border:1px solid var(--crimson);color:var(--crimson);background:0 0;justify-content:center;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.TaskWorkroom-module__15AGya__approveButton{background:var(--crimson);color:var(--white)}.TaskWorkroom-module__15AGya__approveButton svg,.TaskWorkroom-module__15AGya__voiceButton svg,.TaskWorkroom-module__15AGya__completeButton svg{width:17px;height:17px}.TaskWorkroom-module__15AGya__decisionSection,.TaskWorkroom-module__15AGya__assistanceSection,.TaskWorkroom-module__15AGya__brainProposal,.TaskWorkroom-module__15AGya__taskFooter{border-top:1px solid var(--grid-line);max-width:780px;margin:42px auto 0;padding-top:28px}.TaskWorkroom-module__15AGya__decisionSection h2,.TaskWorkroom-module__15AGya__assistanceSection h2{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.025em;margin:5px 0;font-size:30px;font-weight:400}.TaskWorkroom-module__15AGya__decisionSection p,.TaskWorkroom-module__15AGya__assistanceSection p,.TaskWorkroom-module__15AGya__brainProposal p{color:var(--text-secondary);margin:0 0 16px;font-size:13px;line-height:1.5}.TaskWorkroom-module__15AGya__decisionSection textarea,.TaskWorkroom-module__15AGya__assistanceSection textarea,.TaskWorkroom-module__15AGya__brainProposal textarea,.TaskWorkroom-module__15AGya__brainProposal select{border:1px solid var(--grid-line-strong);background:var(--surface);width:100%;min-height:48px;color:var(--text-primary);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;box-sizing:border-box;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5}.TaskWorkroom-module__15AGya__decisionSection textarea,.TaskWorkroom-module__15AGya__assistanceSection textarea,.TaskWorkroom-module__15AGya__brainProposal textarea{resize:vertical}.TaskWorkroom-module__15AGya__inlineActions{flex-wrap:wrap;margin-top:10px}.TaskWorkroom-module__15AGya__inlineActions .TaskWorkroom-module__15AGya__primaryButton,.TaskWorkroom-module__15AGya__inlineActions .TaskWorkroom-module__15AGya__secondaryButton{margin-left:auto}.TaskWorkroom-module__15AGya__checkbox{min-height:44px;color:var(--text-soft);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.TaskWorkroom-module__15AGya__checkbox input{width:18px;height:18px;accent-color:var(--crimson)}.TaskWorkroom-module__15AGya__workingStatus,.TaskWorkroom-module__15AGya__failure{background:#c4d6fd42;border-radius:8px;padding:14px 16px;font-weight:700;color:var(--blue-ink)!important}.TaskWorkroom-module__15AGya__failure{background:var(--danger-soft);color:var(--danger)!important}.TaskWorkroom-module__15AGya__brainProposal summary{min-height:44px;color:var(--crimson);cursor:pointer;align-items:center;font-size:13px;font-weight:750;display:flex}.TaskWorkroom-module__15AGya__brainProposal[open]{gap:10px;display:grid}.TaskWorkroom-module__15AGya__brainProposal .TaskWorkroom-module__15AGya__secondaryButton{width:fit-content}.TaskWorkroom-module__15AGya__taskFooter{color:var(--text-secondary);justify-content:space-between;font-size:11px}.TaskWorkroom-module__15AGya__completeButton{border-color:var(--grid-line-strong);color:var(--text-primary)}.TaskWorkroom-module__15AGya__chatShell{background:var(--surface);border:1px solid #7c133a38;border-radius:14px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 52px #1b1a1824}.TaskWorkroom-module__15AGya__chatComposerSummary{min-height:68px;color:var(--text-primary);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;list-style:none;display:grid}.TaskWorkroom-module__15AGya__chatComposerSummary::-webkit-details-marker{display:none}.TaskWorkroom-module__15AGya__chatComposerSummary>svg:first-child{background:var(--crimson);width:42px;height:42px;color:var(--white);border-radius:50%;padding:11px}.TaskWorkroom-module__15AGya__chatComposerSummary>svg:last-child{width:18px;height:18px;color:var(--text-secondary);transition:transform .18s}.TaskWorkroom-module__15AGya__chatShell[open] .TaskWorkroom-module__15AGya__chatComposerSummary>svg:last-child{transform:rotate(180deg)}.TaskWorkroom-module__15AGya__chatComposerSummary span{flex-direction:column;gap:3px;min-width:0;display:flex}.TaskWorkroom-module__15AGya__chatComposerSummary strong{font-size:13px}.TaskWorkroom-module__15AGya__chatComposerSummary small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.TaskWorkroom-module__15AGya__chatScope{border-bottom:1px solid var(--grid-line);background:#c4d6fd33;flex:none;padding:14px 16px}.TaskWorkroom-module__15AGya__chatScope span{color:var(--blue-ink);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.TaskWorkroom-module__15AGya__chatScope p{color:var(--text-soft);margin:3px 0 0;font-size:11px;line-height:1.4}.TaskWorkroom-module__15AGya__chatPanel{flex:1;min-height:0;position:relative}.TaskWorkroom-module__15AGya__chatShell[open] .TaskWorkroom-module__15AGya__chatPanel{height:min(58svh,560px);min-height:420px}.TaskWorkroom-module__15AGya__chatError,.TaskWorkroom-module__15AGya__errorBanner{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.TaskWorkroom-module__15AGya__chatError{z-index:5;border-radius:8px;position:absolute;bottom:12px;left:12px;right:12px}.TaskWorkroom-module__15AGya__chatError button,.TaskWorkroom-module__15AGya__errorBanner button{min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}.TaskWorkroom-module__15AGya__errorBanner,.TaskWorkroom-module__15AGya__notice{border-radius:8px;margin:12px 24px 0}.TaskWorkroom-module__15AGya__notice{color:var(--success);background:#38644b17;padding:10px 14px;font-size:12px}.TaskWorkroom-module__15AGya__mobileTabs{display:none}.TaskWorkroom-module__15AGya__finishMoment{background:linear-gradient(135deg,#58002814,#856fee14);border:1px solid #58002842;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:28px;padding:22px;display:grid}.TaskWorkroom-module__15AGya__finishTick{background:var(--crimson);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.TaskWorkroom-module__15AGya__finishMoment span,.TaskWorkroom-module__15AGya__finishMoment h2,.TaskWorkroom-module__15AGya__finishMoment p{margin:0}.TaskWorkroom-module__15AGya__finishMoment div>span{color:var(--crimson);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.TaskWorkroom-module__15AGya__finishMoment h2{font-family:var(--font-instrument-serif), Georgia, serif;margin-top:4px;font-size:25px;font-weight:400}.TaskWorkroom-module__15AGya__finishMoment p{color:var(--text-soft);margin-top:4px;font-size:12px}.TaskWorkroom-module__15AGya__finishLink{background:var(--crimson);color:#fff;border-radius:7px;min-height:44px;padding:13px 16px;font-size:12px;font-weight:750;text-decoration:none}.TaskWorkroom-module__15AGya__loadingBar{border-bottom:1px solid var(--grid-line);background:var(--surface);height:72px}.TaskWorkroom-module__15AGya__loadingLayout{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.TaskWorkroom-module__15AGya__loadingLayout span{border-right:1px solid var(--grid-line);background:linear-gradient(100deg, var(--surface) 20%, #856fee14 35%, var(--surface) 50%);background-size:220% 100%;animation:1.5s linear infinite TaskWorkroom-module__15AGya__workroom-loading}@keyframes TaskWorkroom-module__15AGya__workroom-loading{to{background-position-x:-220%}}@media (max-width:1180px){.TaskWorkroom-module__15AGya__documentPane{padding-inline:28px}}@media (max-width:900px){.TaskWorkroom-module__15AGya__conversationPane{width:calc(100% - 32px)}}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile]{background:var(--surface);min-height:calc(100svh - 137px)}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__topbar{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:64px;padding:8px 18px;position:static}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__identity{text-align:right}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__topbarActions{display:none}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__mobileTabs{border-bottom:1px solid var(--grid-line);background:var(--surface);grid-template-columns:1fr 1fr;padding:8px 18px;display:grid}.TaskWorkroom-module__15AGya__mobileTabs button{min-height:44px;color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;font-size:13px;font-weight:750}.TaskWorkroom-module__15AGya__mobileTabs button[aria-current=page]{border-bottom-color:var(--crimson);color:var(--crimson)}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__layout{min-height:0;display:block}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__documentPane{padding:26px 20px 70px}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__documentHeader h1{font-size:44px}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__editor{min-height:420px;padding:30px 24px;font-size:15px}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__conversationPane{width:auto;margin:0;padding:16px 12px 28px;position:relative;bottom:auto}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__chatShell{min-height:0}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__chatShell[open] .TaskWorkroom-module__15AGya__chatPanel{height:calc(100svh - 360px);min-height:460px}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__documentActions{justify-content:stretch}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__documentActions button{flex:180px}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__inlineActions{flex-direction:column;align-items:stretch}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__inlineActions .TaskWorkroom-module__15AGya__primaryButton,.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__inlineActions .TaskWorkroom-module__15AGya__secondaryButton{width:100%;margin-left:0}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__taskFooter{flex-direction:column;align-items:flex-start}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__finishMoment{grid-template-columns:auto 1fr}.TaskWorkroom-module__15AGya__workroom[data-mode=mobile] .TaskWorkroom-module__15AGya__finishLink{text-align:center;grid-column:1/-1}@media (max-width:540px){.TaskWorkroom-module__15AGya__saveState{display:none}.TaskWorkroom-module__15AGya__editorToolbar button{min-height:44px}}@media (prefers-reduced-motion:reduce){.TaskWorkroom-module__15AGya__workroom *,.TaskWorkroom-module__15AGya__workroom :before,.TaskWorkroom-module__15AGya__workroom :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.IntentionsClient-module__rdefhW__workspace{box-sizing:border-box;height:100%;padding:clamp(30px,4vw,54px);overflow-y:auto}.IntentionsClient-module__rdefhW__frame{background:#fefdfc;border:1px solid #d9d5cf;border-radius:16px;width:100%;max-width:840px;margin:0 auto;overflow:hidden;box-shadow:0 22px 54px #27161b12}.IntentionsClient-module__rdefhW__taskHeader{background:#f8f7f4;border-top:5px solid #7c133a;border-bottom:1px solid #d9d5cf;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(24px,4vw,38px);display:flex}.IntentionsClient-module__rdefhW__taskHeader>div:first-child{color:#6f6963;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.13em;text-transform:uppercase;align-items:baseline;gap:12px;font-size:10px;font-weight:750;display:flex}.IntentionsClient-module__rdefhW__taskHeader strong{color:#7c133a}.IntentionsClient-module__rdefhW__miniProgress{gap:6px;display:flex}.IntentionsClient-module__rdefhW__miniProgress span{background:#dfdcd7;border-radius:999px;width:34px;height:4px}.IntentionsClient-module__rdefhW__miniProgress span[data-active=true]{background:#7c133a}.IntentionsClient-module__rdefhW__step{padding:clamp(28px,5vw,46px)}.IntentionsClient-module__rdefhW__eyebrow,.IntentionsClient-module__rdefhW__platformHeading span,.IntentionsClient-module__rdefhW__frequencyField label,.IntentionsClient-module__rdefhW__formats>span,.IntentionsClient-module__rdefhW__challenge>span,.IntentionsClient-module__rdefhW__summaryLine>span{color:#7c133a;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.IntentionsClient-module__rdefhW__step>h2{color:#1b1a18;max-width:19ch;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin:13px 0 0;font-size:clamp(32px,5vw,45px);font-style:italic;font-weight:400;line-height:1.02}.IntentionsClient-module__rdefhW__opener{color:#6f6963;max-width:62ch;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;margin:17px 0 0;font-size:14px;line-height:1.58}.IntentionsClient-module__rdefhW__chipGrid{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.IntentionsClient-module__rdefhW__choiceChip,.IntentionsClient-module__rdefhW__formats button{color:#292623;cursor:pointer;min-height:44px;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;background:#fff;border:1px solid #c9c4bd;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.IntentionsClient-module__rdefhW__choiceChip span{color:#7c133a;font-size:15px}.IntentionsClient-module__rdefhW__choiceChip[data-selected=true]{color:#fff;background:#7c133a;border-color:#7c133a}.IntentionsClient-module__rdefhW__choiceChip[data-selected=true] span{color:#fff}.IntentionsClient-module__rdefhW__stepFooter,.IntentionsClient-module__rdefhW__confirmFooter{border-top:1px solid #d9d5cf;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:24px;display:flex}.IntentionsClient-module__rdefhW__stepFooter>p,.IntentionsClient-module__rdefhW__footerAction>p,.IntentionsClient-module__rdefhW__confirmFooter>div>p{color:#6f6963;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;margin:0;font-size:12px;line-height:1.45}.IntentionsClient-module__rdefhW__stepFooter>p strong{color:#1b1a18}.IntentionsClient-module__rdefhW__platformList{gap:14px;margin-top:30px;display:grid}.IntentionsClient-module__rdefhW__platformRow{background:#fff;border:1px solid #d9d5cf;border-radius:12px;padding:22px}.IntentionsClient-module__rdefhW__platformHeading{justify-content:space-between;align-items:end;gap:20px;display:flex}.IntentionsClient-module__rdefhW__platformHeading span,.IntentionsClient-module__rdefhW__frequencyField label,.IntentionsClient-module__rdefhW__formats>span{color:#6f6963;font-size:9px}.IntentionsClient-module__rdefhW__platformHeading h3{color:#1b1a18;font-family:var(--font-newsreader), Georgia, serif;margin:6px 0 0;font-size:21px;font-weight:500}.IntentionsClient-module__rdefhW__frequencyField{width:min(210px,48%)}.IntentionsClient-module__rdefhW__frequencyField label{margin-bottom:6px}.IntentionsClient-module__rdefhW__frequencyField select{color:#1b1a18;width:100%;min-height:44px;font:13px var(--font-inter-tight), var(--font-inter), sans-serif;background:#f8f7f4;border:1px solid #b8b2ab;border-radius:8px;padding:0 12px}.IntentionsClient-module__rdefhW__frequencyField select[data-complete=true]{background:#fff;border-color:#7c133a}.IntentionsClient-module__rdefhW__formats{border-top:1px solid #e7e3de;margin-top:20px;padding-top:18px}.IntentionsClient-module__rdefhW__formats>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.IntentionsClient-module__rdefhW__formats button{background:#f8f7f4;min-height:44px;padding:8px 13px;font-size:12px}.IntentionsClient-module__rdefhW__formats button[data-selected=true]{color:#344a7c;background:#eef2fc;border-color:#7285b8}.IntentionsClient-module__rdefhW__footerAction{align-items:center;gap:14px;display:flex}.IntentionsClient-module__rdefhW__footerAction>p{text-align:right;max-width:22ch}.IntentionsClient-module__rdefhW__backButton{color:#6f6963;cursor:pointer;min-height:44px;font:italic 14px var(--font-newsreader), Georgia, serif;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.IntentionsClient-module__rdefhW__backButton:disabled{cursor:wait;opacity:.5}.IntentionsClient-module__rdefhW__challenge{background:#f2f5fd;border:1px solid #aebfe9;border-radius:12px;margin-top:28px;padding:clamp(24px,4vw,34px)}.IntentionsClient-module__rdefhW__challenge>span{color:#344a7c}.IntentionsClient-module__rdefhW__challenge p{color:#29375a;max-width:52ch;font-family:var(--font-newsreader), Georgia, serif;white-space:pre-line;margin:12px 0 0;font-size:20px;line-height:1.45}.IntentionsClient-module__rdefhW__summaryLine{border-top:1px solid #d9d5cf;border-bottom:1px solid #d9d5cf;margin:26px 0;padding:22px 0}.IntentionsClient-module__rdefhW__summaryLine strong{color:#1b1a18;font:500 17px/1.4 var(--font-newsreader), Georgia, serif;margin-top:9px;display:block}.IntentionsClient-module__rdefhW__summaryLine p{color:#6f6963;font:13px/1.5 var(--font-inter-tight), var(--font-inter), sans-serif;margin:7px 0 0}.IntentionsClient-module__rdefhW__confirmFooter>div{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.IntentionsClient-module__rdefhW__step button:focus-visible,.IntentionsClient-module__rdefhW__step select:focus-visible{outline-offset:3px;outline:3px solid #c4d6fd}@media (max-width:700px){.IntentionsClient-module__rdefhW__workspace{padding:28px 18px 44px}.IntentionsClient-module__rdefhW__taskHeader{flex-direction:column;align-items:flex-start}.IntentionsClient-module__rdefhW__miniProgress{width:100%}.IntentionsClient-module__rdefhW__miniProgress span{flex:1}.IntentionsClient-module__rdefhW__platformHeading,.IntentionsClient-module__rdefhW__stepFooter,.IntentionsClient-module__rdefhW__confirmFooter,.IntentionsClient-module__rdefhW__footerAction{flex-direction:column;align-items:stretch}.IntentionsClient-module__rdefhW__frequencyField{width:100%}.IntentionsClient-module__rdefhW__footerAction>p{text-align:left;max-width:none}.IntentionsClient-module__rdefhW__stepFooter button:not(.IntentionsClient-module__rdefhW__backButton),.IntentionsClient-module__rdefhW__confirmFooter>div,.IntentionsClient-module__rdefhW__confirmFooter>div button,.IntentionsClient-module__rdefhW__footerAction button{justify-content:center;width:100%}.IntentionsClient-module__rdefhW__confirmFooter>div{align-items:stretch}}
.CalendarView-module__aTYr9a__calendarToolbar{flex-wrap:wrap}.CalendarView-module__aTYr9a__moveTaskButton{border:1px solid var(--crimson);background:var(--white);min-height:44px;color:var(--crimson);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.CalendarView-module__aTYr9a__calendarScroller{min-width:0}.CalendarView-module__aTYr9a__scheduleOverlay{background:var(--white);width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text-primary);border:0;border-radius:16px;margin:auto;padding:0}.CalendarView-module__aTYr9a__scheduleOverlay::backdrop{background:color-mix(in srgb, var(--text-primary) 45%, transparent)}.CalendarView-module__aTYr9a__schedulePanel{border:1px solid var(--grid-line-strong);background:var(--white);border-radius:12px;width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 22px 70px #1a0b0f38}.CalendarView-module__aTYr9a__schedulePanel>header,.CalendarView-module__aTYr9a__schedulePanel>footer{justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.CalendarView-module__aTYr9a__schedulePanel>header{border-bottom:1px solid var(--grid-line-strong)}.CalendarView-module__aTYr9a__schedulePanel>header p,.CalendarView-module__aTYr9a__scheduleBody label>span{color:var(--text-secondary);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;margin:0;font-size:13px;font-weight:600}.CalendarView-module__aTYr9a__schedulePanel>header h2{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.035em;margin:5px 0 0;font-size:30px;font-weight:500}.CalendarView-module__aTYr9a__schedulePanel>header button{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;font-size:26px}.CalendarView-module__aTYr9a__scheduleBody{border:0;min-width:0;margin:0;padding:22px 24px}.CalendarView-module__aTYr9a__scheduleBody>label{display:block}.CalendarView-module__aTYr9a__scheduleBody>label+label,.CalendarView-module__aTYr9a__scheduleBody>label+.CalendarView-module__aTYr9a__timedChoice,.CalendarView-module__aTYr9a__timedChoice+.CalendarView-module__aTYr9a__scheduleGrid{margin-top:16px}.CalendarView-module__aTYr9a__scheduleBody label>span{margin-bottom:7px;display:block}.CalendarView-module__aTYr9a__scheduleBody input,.CalendarView-module__aTYr9a__scheduleBody select{box-sizing:border-box;border:1px solid var(--grid-line);background:var(--surface);width:100%;min-height:44px;color:var(--text-primary);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;border-radius:8px;padding:0 12px;font-size:13px}.CalendarView-module__aTYr9a__scheduleBody .CalendarView-module__aTYr9a__timedChoice{align-items:center;gap:10px;min-height:44px;display:flex}.CalendarView-module__aTYr9a__timedChoice input{width:18px;height:18px;min-height:18px;accent-color:var(--crimson)}.CalendarView-module__aTYr9a__timedChoice span{color:var(--text-primary)!important;letter-spacing:normal!important;text-transform:none!important;margin:0!important;font-size:14px!important}.CalendarView-module__aTYr9a__scheduleGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CalendarView-module__aTYr9a__scheduleError,.CalendarView-module__aTYr9a__scheduleEmpty{color:var(--text-secondary);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;font-size:14px}.CalendarView-module__aTYr9a__scheduleError{color:var(--crimson)}.CalendarView-module__aTYr9a__schedulePanel>footer{border-top:1px solid var(--grid-line-strong);background:var(--surface)}.CalendarView-module__aTYr9a__schedulePanel>footer>div{gap:8px;display:flex}.CalendarView-module__aTYr9a__schedulePrimary,.CalendarView-module__aTYr9a__scheduleSecondary,.CalendarView-module__aTYr9a__unscheduleButton{min-height:44px;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700}.CalendarView-module__aTYr9a__schedulePrimary{border:1px solid var(--crimson);background:var(--crimson);color:var(--surface)}.CalendarView-module__aTYr9a__scheduleSecondary,.CalendarView-module__aTYr9a__unscheduleButton{border:1px solid var(--grid-line);background:var(--white);color:var(--text-primary)}.CalendarView-module__aTYr9a__unscheduleButton{color:var(--crimson)}@media (max-width:800px){.CalendarView-module__aTYr9a__splitPanel{grid-template-columns:1fr!important}.CalendarView-module__aTYr9a__splitPanel>aside{min-height:0!important;max-height:320px!important;position:static!important}.CalendarView-module__aTYr9a__calendarToolbar>div{display:none}.CalendarView-module__aTYr9a__moveTaskButton{order:2;width:100%}.CalendarView-module__aTYr9a__calendarScroller{order:-1;max-height:540px!important}}@media (max-width:600px){.CalendarView-module__aTYr9a__scheduleOverlay{width:calc(100vw - 24px)}.CalendarView-module__aTYr9a__schedulePanel{max-height:calc(100dvh - 32px)}.CalendarView-module__aTYr9a__scheduleGrid{grid-template-columns:1fr}.CalendarView-module__aTYr9a__schedulePanel>footer{flex-direction:column;align-items:stretch}.CalendarView-module__aTYr9a__schedulePanel>footer>div{grid-template-columns:1fr 1fr;display:grid}}.CalendarView-module__aTYr9a__calendarContext{color:var(--text-soft);margin:0;font-size:14px}.CalendarView-module__aTYr9a__dayNote{color:var(--text-soft);font-size:12px;display:block}.CalendarView-module__aTYr9a__taskTitleButton{text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:14px}.CalendarView-module__aTYr9a__calendarScroller>div:first-child{z-index:4;position:sticky;top:0}.CalendarView-module__aTYr9a__schedulePanel button:disabled{opacity:.55;cursor:wait}.CalendarView-module__aTYr9a__schedulePanel button:hover:not(:disabled),.CalendarView-module__aTYr9a__moveTaskButton:hover{filter:brightness(.95)}.CalendarView-module__aTYr9a__schedulePanel button:focus-visible,.CalendarView-module__aTYr9a__taskTitleButton:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}
.ChatAttachmentChips-module__cRqWsW__removeButton{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ChatAttachmentChips-module__cRqWsW__removeButton:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}@media (max-width:680px){.ChatAttachmentChips-module__cRqWsW__removeButton{width:44px;height:44px;margin:-10px -8px -10px 0}}
.ChatSourceMenu-module__VFjwMq__control{transition:background-color .16s ease-out,color .16s ease-out}.ChatSourceMenu-module__VFjwMq__control:hover:not(:disabled){background:var(--chat-source-hover)}.ChatSourceMenu-module__VFjwMq__control:focus-visible{outline:3px solid var(--chat-source-focus);outline-offset:2px}.ChatSourceMenu-module__VFjwMq__control:active:not(:disabled){background:var(--chat-source-active)}@media (max-width:600px){.ChatSourceMenu-module__VFjwMq__menu{width:auto!important;max-height:calc(100dvh - 120px)!important;position:fixed!important;bottom:88px!important;left:16px!important;right:16px!important}}@media (prefers-reduced-motion:reduce){.ChatSourceMenu-module__VFjwMq__control{transition:none}}
.EditorPanelNavigation-module__JYRE4W__header{border-bottom:1px solid var(--grid-line);background:var(--white);z-index:3;align-items:center;gap:16px;height:64px;padding:0 30px;display:flex;position:absolute;inset:0 0 auto}.EditorPanelNavigation-module__JYRE4W__identity{align-items:baseline;gap:12px;min-width:0;display:flex}.EditorPanelNavigation-module__JYRE4W__title{text-overflow:ellipsis;white-space:nowrap;font-size:24px;overflow:hidden}@media (max-width:600px){.EditorPanelNavigation-module__JYRE4W__header{gap:8px;padding:0 16px}.EditorPanelNavigation-module__JYRE4W__header .EditorPanelNavigation-module__JYRE4W__title{font-size:18px}.EditorPanelNavigation-module__JYRE4W__subtitle,.EditorPanelNavigation-module__JYRE4W__chip{display:none}}
.Review-module__JReE9G__page{min-width:0}@media (max-width:760px){.Review-module__JReE9G__page{padding:32px 24px 72px!important}}
