.DeepResearch{--DR-story-width: 77rem;--DR-story-gap: clamp(3rem, 5vw, 5rem);--DR-story-line: var(--portrait-instrument-line-default);background:var(--marketing-color-canvas-default)}.DeepResearch>section,.DeepResearch>.DRFeatureStackRegion{background:transparent}.DRResearchSection,.DRPrompts,.DROutputs{padding-block:clamp(4.5rem,7vw,7rem) clamp(6.5rem,9vw,9rem)}.DRResearchSection .DRContainer,.DRPrompts .DRContainer,.DROutputs .DRContainer{inline-size:min(100% - 5rem,var(--DR-story-width));max-inline-size:var(--DR-story-width)}.DRSectionHeading,.DRPrompts .DRPromptRelay__header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,0.9fr);align-items:end;gap:1.5rem var(--DR-story-gap);min-block-size:0;max-inline-size:none;padding:0;border:0}.DRResearchSection__copy h2,.DRPrompts .DRPromptRelay__header h2,.DROutputs__intro h2{max-inline-size:13.5em;margin:0;font-family:var(--marketing-fontStack-display);font-size:clamp(2rem,2.85vw,3rem);font-weight:var(--marketing-text-heading-1-weight);letter-spacing:var(--marketing-text-heading-1-letterSpacing);line-height:1.1;text-wrap:balance}.DRResearchSection__copy>p,.DRPrompts .DRPromptRelay__header>p:last-child,.DROutputs__intro>p:last-child{max-inline-size:31rem;margin:1.5rem 0 0;color:var(--marketing-color-text-muted);font-size:var(--marketing-text-subtitle-size);line-height:var(--marketing-text-subtitle-lineHeight);text-wrap:pretty}.DRSectionHeading>p:last-child,.DRPrompts .DRPromptRelay__header>p:last-child{margin-block:0 0.2rem}.DRSourceField__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-block-end:1rem;border-block-end:1px solid var(--DR-story-line)}.DRSourceField__query{display:grid;min-inline-size:0;gap:0.375rem}.DRSourceField__toolbar .DREyebrow{margin:0;color:var(--DR-ink);font-size:0.75rem;font-weight:550;letter-spacing:normal;line-height:1.4;text-transform:none}.DRSourceField__question{max-inline-size:56ch;margin:0;color:var(--marketing-color-text-muted);font-size:0.8125rem;line-height:1.45;text-wrap:pretty}.DRSourceField__scope{margin:0.125rem 0 0;color:var(--marketing-color-text-muted);font-size:0.6875rem;font-variant-numeric:var(--marketing-text-numeric-fontVariant);line-height:1.4;white-space:nowrap}.DRResearchSection--context .DRResearchSection__layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:var(--DR-story-gap)}.DRResearchSection--context .DRResearchSection__copy{grid-column:2;grid-row:1}.DRSourceField{--DR-source-flow-duration: 5600ms;--DR-source-flow-phase: 2800ms;display:flex;grid-column:1;grid-row:1;min-inline-size:0;padding:1.5rem clamp(1.25rem,2vw,2rem) 2rem;border:1px solid var(--DR-story-line);border-radius:0.75rem;background:var(--marketing-color-canvas-subtle);flex-direction:column}.DRSourceField__toolbar{margin-block-end:1.125rem}.DRSourceField__groups{display:grid;grid-template-columns:1fr 1fr;gap:1.125rem}.DRSourceGroup{min-inline-size:0}.DRSourceGroup h3{margin:0 0 0.625rem;font-family:var(--marketing-fontStack-body);font-size:0.75rem;font-weight:600;line-height:1.4}.DRSourceGroup ul{display:grid;margin:0;padding:0;border:1px solid var(--DR-story-line);border-radius:0.5rem;background:var(--marketing-color-canvas-default);list-style:none;overflow:hidden}.DRSourceGroup li{position:relative;display:flex;min-block-size:2.875rem;min-inline-size:0;align-items:center;padding:0.75rem;isolation:isolate}.DRSourceGroup li+li{border-block-start:1px solid var(--DR-story-line)}.DRSourceGroup .DRSourceCollection--faded{opacity:0.25;-webkit-mask-image:linear-gradient(to bottom,#000 0,rgb(0 0 0 / 48%) 48%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,rgb(0 0 0 / 48%) 48%,transparent 100%)}.DRSourceCollection__header{position:relative;z-index:1;display:grid;inline-size:100%;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:0.5rem;min-inline-size:0}.DRSourceCollection__header svg{inline-size:1rem;block-size:1rem;color:var(--DR-accent)}.DRSourceCollection__header>span{min-inline-size:0;font-size:0.75rem;font-weight:400;line-height:1.35}.DRSourceField.is-motion-ready .DRSourceGroup li::before{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--DR-accent) 5%,transparent) 44%,transparent 88%);content:"";opacity:0;pointer-events:none;transform:translateX(-12%);animation:DRSourceNodeContinuum 7s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--source-node-delay, -6.4s) + var(--source-column-phase, 0ms));animation-play-state:paused}.DRSourceField.is-motion-ready .DRSourceGroup li:nth-child(1){--source-node-delay: -6.4s}.DRSourceField.is-motion-ready .DRSourceGroup li:nth-child(2){--source-node-delay: -5.2s}.DRSourceField.is-motion-ready .DRSourceGroup li:nth-child(3){--source-node-delay: -4s}.DRSourceField.is-motion-ready .DRSourceGroup li:nth-child(4){--source-node-delay: -2.8s}.DRSourceField.is-motion-ready .DRSourceGroup li:nth-child(5){--source-node-delay: -1.6s}.DRSourceField.is-motion-ready .DRSourceGroup--firm{--source-column-phase: 350ms}.DRSourceField.is-motion-ready .DRSourceGroup li svg{animation:DRSourceIconContinuum 7s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--source-node-delay, -6.4s) + var(--source-column-phase, 0ms));animation-play-state:paused}.DRSourceField__connections{display:block;inline-size:100%;block-size:3.5rem;margin-block-start:auto;overflow:visible;fill:none}.DRSourceField__route,.DRSourceField__ink{fill:none;stroke:var(--DR-story-line);stroke-width:1.25;vector-effect:non-scaling-stroke}.DRSourceField__route{opacity:0.72}.DRSourceField__ink{stroke:var(--DR-accent);stroke-width:1.75;stroke-dasharray:0.18 0.82;stroke-dashoffset:1;stroke-linecap:round;opacity:0;filter:url(#dr-source-ink-glow)}.DRSourceField__glow{flood-color:var(--DR-accent);flood-opacity:0.34}.DRSourceField__destination{position:relative;min-block-size:0;max-inline-size:24rem;margin-inline:auto;padding:1rem 1.25rem 1.75rem;border:1px solid var(--DR-story-line);border-block-end:0;border-radius:0.5rem 0.5rem 0 0;background:var(--marketing-color-canvas-default);text-align:center;box-shadow:0 0.625rem 1.75rem rgb(43 37 32 / 2%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 58%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 58%,transparent 100%)}.DRSourceField__destination::before{position:absolute;top:-0.1875rem;left:calc(50% - 0.1875rem);inline-size:0.375rem;block-size:0.375rem;border-radius:9999px;background:var(--DR-accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--DR-accent) 22%,transparent);content:"";opacity:0;pointer-events:none}.DRSourceField__destination img{inline-size:8rem;block-size:auto;margin-inline:auto}.DRSourceField__destination strong{display:block;margin-block-start:0.75rem;font-size:0.9375rem;font-weight:550;line-height:1.35;text-wrap:pretty}.DRSourceField__destination>span{display:block;margin-block-start:0.375rem;color:var(--marketing-color-text-muted);font-size:0.6875rem;line-height:1.5}.DRPrompts .DRPromptRelay{display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;gap:3.5rem;border:0;border-radius:0;overflow:visible;background:transparent}.DRPrompts .DRPromptRelay__figure{min-block-size:0;margin:0}.DRPrompts .DRPromptRelay__mat{padding:1.5rem;border-radius:0.75rem}.DRPrompts .DRPromptRelay__product{block-size:38rem;grid-template-columns:24.1% minmax(0,1fr)}.DRPrompts .DRPromptRelay__prompt-copy{max-inline-size:48rem}.DROutputs__layout{display:block}.DROutputs__intro{display:block;max-inline-size:48rem;margin-inline:auto;text-align:center}.DROutputs__intro .DREyebrow{margin:0}.DROutputs__intro h2{max-inline-size:17ch;margin-inline:auto}.DROutputs__intro>p:last-child{max-inline-size:42rem;margin:1.25rem auto 0}.DROutputs__scene{position:relative;display:grid;grid-template-columns:minmax(13.5rem,1fr) minmax(19rem,22.5rem) minmax(16rem,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem clamp(2.75rem,5vw,5rem);min-block-size:36rem;margin-block-start:3.5rem;padding-block:0}.DROutputs__scene .DROutputsReview{position:relative;z-index:1;grid-column:2;grid-row:1 / -1;inline-size:min(100%,22.5rem);justify-self:center}.DROutputs__scene .DROutputsReview figcaption{margin-block-end:1rem;min-block-size:0;text-align:center}.DROutputs__scene .DROutputsReview figcaption strong{font-size:0.8125rem;font-weight:500}.DROutputs__scene .DROutputsReview__sheet{box-shadow:0 0.8rem 2rem rgb(43 37 32 / 7%)}.DROutputs__scene .DROutputsReview__sheet--contents{transform:rotate(-4deg) translate(-2.15rem,0.85rem)}.DROutputs__scene .DROutputsReview__sheet--appendix{transform:rotate(4deg) translate(2.15rem,0.85rem)}.DROutputs__scene .DROutputsReview__sheet--cover{box-shadow:0 1.1rem 2.6rem rgb(42 36 31 / 9%),0 0.125rem 0.3rem rgb(42 36 31 / 5%)}.DRExportPaths{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none;fill:none}.DRExportPaths__track{stroke:var(--DR-story-line);stroke-width:1.25}.DRExportPaths__ink{stroke:var(--DR-accent);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--route-progress, 1))}.DROutputs__scene .DROutputs__list{position:relative;z-index:1;display:grid;grid-column:1 / -1;grid-row:1 / -1;grid-template-columns:minmax(13.5rem,1fr) minmax(19rem,22.5rem) minmax(16rem,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:2rem clamp(2.75rem,5vw,5rem);margin:0;padding:0}.DROutputs__scene .DROutputs__list>li{position:relative;z-index:1;display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;min-block-size:0;padding:0;border:0;background:transparent}.DROutputs__scene .DROutputs__list>li:first-child{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr) 2.75rem;align-self:center;padding:0;text-align:end}.DROutputs__scene .DROutputs__list>li:first-child .DROutputs__marks{grid-column:2}.DROutputs__scene .DROutputs__list>li:first-child .DROutputs__marks+span{grid-column:1;grid-row:1}.DROutputs__scene .DROutputs__list>li:nth-child(2){grid-column:3;grid-row:1;align-self:center}.DROutputs__scene .DROutputs__list>li:nth-child(3){grid-column:3;grid-row:2;align-self:center}.DROutputs__scene .DROutputs__list strong{font-size:1.375rem}.DROutputs__scene .DROutputs__list small{color:var(--marketing-color-text-default);font-size:var(--marketing-text-body-size-large)}.DROutputs__scene .DROutputs__marks{align-self:start;margin-block-start:0.25rem}.DROutputs__scene .DROutputs__marks img,.DROutputs__scene .DROutputs__marks--share{inline-size:2.5rem;block-size:2.5rem}.DROutputs__scene .DROutputs__marks--pair img{inline-size:1.75rem;block-size:1.75rem}.DRSourceField.is-motion-ready .DRSourceGroup{animation:DRStoryGroupIn 900ms both paused;animation-delay:calc(var(--group-delay, 0ms) - var(--story-elapsed, 4000ms))}.DRSourceField.is-motion-ready .DRSourceGroup--firm{--group-delay: 550ms}.DRSourceField.is-motion-ready .DRSourceField__ink{animation:DRSourceEnergyFlow var(--DR-source-flow-duration) linear infinite;animation-play-state:paused}.DRSourceField.is-motion-ready .DRSourceField__ink--firm{animation-delay:calc(0ms - var(--DR-source-flow-phase))}.DRSourceField.is-motion-ready .DRSourceField__destination::before{animation:DRSourceEnergyArrival var(--DR-source-flow-phase) ease-out infinite;animation-delay:var(--DR-source-flow-phase);animation-play-state:paused}.DRSourceField[data-story-motion=running] .DRSourceGroup li::before,.DRSourceField[data-story-motion=running] .DRSourceGroup li svg,.DRSourceField[data-story-motion=running] .DRSourceField__ink,.DRSourceField[data-story-motion=running] .DRSourceField__destination::before{animation-play-state:running}.DRSourceField.is-motion-ready .DRSourceField__destination{animation:DRStoryGroupIn 800ms both paused;animation-delay:calc(1700ms - var(--story-elapsed, 4000ms))}.DROutputs.is-motion-ready .DROutputsReview__sheet--cover{animation:DROutputPaperIn 800ms both paused;animation-delay:calc(0ms - var(--story-elapsed, 4500ms))}.DROutputs.is-motion-ready .DROutputsReview__sheet--contents{animation:DROutputSheetOpenLeft 900ms both paused;animation-delay:calc(300ms - var(--story-elapsed, 4500ms))}.DROutputs.is-motion-ready .DROutputsReview__sheet--appendix{animation:DROutputSheetOpenRight 900ms both paused;animation-delay:calc(400ms - var(--story-elapsed, 4500ms))}.DROutputs.is-motion-ready .DROutputs__marks{animation:DRStoryGroupIn 600ms both paused;animation-delay:calc(var(--destination-delay, 1200ms) - var(--story-elapsed, 4500ms))}@keyframes DRStoryGroupIn{from{opacity:0.6;transform:translateY(0.625rem)}to{opacity:1;transform:none}}@keyframes DRSourceNodeContinuum{0%,8%,31%,100%{opacity:0;transform:translateX(-12%)}15%{opacity:1}25%{opacity:0;transform:translateX(12%)}}@keyframes DRSourceIconContinuum{0%,8%,31%,100%{opacity:0.68;transform:translateX(0)}15%,21%{opacity:1;transform:translateX(0.125rem)}}@keyframes DRSourceEnergyFlow{0%{opacity:0;stroke-dashoffset:1}6%{opacity:0.9}88%{opacity:0.9}100%{opacity:0;stroke-dashoffset:0}}@keyframes DRSourceEnergyArrival{0%{opacity:0.9;box-shadow:0 0 0 0 color-mix(in srgb,var(--DR-accent) 22%,transparent);transform:scale(0.85)}28%{opacity:0;box-shadow:0 0 0 0.5rem transparent;transform:scale(1.15)}100%{opacity:0;box-shadow:0 0 0 0.5rem transparent;transform:scale(1.15)}}@media(max-width:69.999rem){.DRResearchSection--context .DRResearchSection__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.DRResearchSection--context .DRResearchSection__copy{grid-column:auto;grid-row:auto;max-inline-size:40rem}.DRResearchSection--context .DRResearchSection__copy>p{max-inline-size:38rem}.DROutputs__scene{grid-template-columns:minmax(17rem,0.9fr) minmax(20rem,1.1fr);grid-template-rows:auto;gap:4rem;min-block-size:0}.DROutputs__scene .DROutputsReview{grid-column:1;grid-row:1;inline-size:min(90%,21rem)}.DROutputs__scene .DROutputs__list{display:block;grid-column:2;grid-row:1;margin:0}.DROutputs__scene .DROutputs__list>li,.DROutputs__scene .DROutputs__list>li:first-child{display:grid;grid-column:auto;grid-row:auto;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;border-block-end:1px solid var(--DR-story-line);text-align:start}.DROutputs__scene .DROutputs__list>li:first-child .DROutputs__marks{grid-column:1}.DROutputs__scene .DROutputs__list>li:first-child .DROutputs__marks+span{grid-column:2;grid-row:1}}@media(max-width:53.999rem){.DRSectionHeading,.DRPrompts .DRPromptRelay__header{grid-template-columns:minmax(0,1fr);align-items:start}.DRResearchSection__copy h2,.DRPrompts .DRPromptRelay__header h2,.DROutputs__intro h2{max-inline-size:16em;font-size:2.5rem}.DRSectionHeading>p:last-child,.DRPrompts .DRPromptRelay__header>p:last-child{max-inline-size:36rem}.DROutputs__intro{max-inline-size:42rem}.DROutputs__scene{gap:3rem}.DROutputs__scene .DROutputsReview{inline-size:min(92%,19rem)}.DROutputs__scene .DROutputs__list>li,.DROutputs__scene .DROutputs__list>li:first-child{grid-template-columns:3rem minmax(0,1fr);gap:0.75rem;padding-block:1.25rem}.DROutputs__scene .DROutputs__list strong{font-size:1.25rem}.DROutputs__scene .DROutputs__list small{font-size:0.875rem}.DRExportPaths{display:none}}@media(max-width:47.999rem){.DRResearchSection,.DRPrompts,.DROutputs{padding-block:4rem}.DRResearchSection .DRContainer,.DRPrompts .DRContainer,.DROutputs .DRContainer{inline-size:calc(100% - 2.5rem)}.DRResearchSection__copy h2,.DRPrompts .DRPromptRelay__header h2,.DROutputs__intro h2{font-size:var(--marketing-text-heading-1-size)}.DRPrompts .DRPromptRelay{gap:2rem}.DROutputs__intro{text-align:start}.DROutputs__intro h2,.DROutputs__intro>p:last-child{margin-inline:0}.DROutputs__scene{grid-template-columns:minmax(0,1fr);gap:2.75rem;margin-block-start:2.5rem}.DROutputs__scene .DROutputsReview{grid-column:1;grid-row:1;inline-size:min(82%,19rem)}.DROutputs__scene .DROutputs__list{grid-column:1;grid-row:2}}@media(max-width:35.999rem){.DROutputs__scene{gap:2.5rem;padding-block-start:1rem}.DROutputs__scene .DROutputsReview{inline-size:min(78%,17rem)}.DROutputs__scene .DROutputs__list>li{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem}.DROutputs__scene .DROutputsReview__folio{transform:none}}@media(prefers-reduced-motion:reduce){.DRSourceField *,.DROutputs__scene *{animation:none!important;transition:none!important}.DRSourceField .DRSourceGroup li::before,.DRSourceField__destination::before{animation:none!important;opacity:0!important}.DRSourceField__ink,.DRExportPaths__ink{stroke-dashoffset:0!important}}.DRFeatureStackRegion{padding-block:clamp(5rem,8vw,8rem)}.DRFeatureStack{--DR-feature-media-mask: linear-gradient(to bottom, #000 calc(100% - 6rem), rgb(0 0 0 / 90%) calc(100% - 4.5rem), rgb(0 0 0 / 50%) calc(100% - 3rem), rgb(0 0 0 / 10%) calc(100% - 1.5rem), transparent 100%);display:flex;inline-size:min(100% - 3rem,var(--DR-story-width));margin-inline:auto;gap:2rem;flex-direction:column}.DRFeatureStack>.DRFeatureCard{--scroll-card-stack-gap: 4rem;--scroll-card-stack-scale-loss: 0.075;--scroll-card-stack-fade-distance-ratio: 0.78;min-inline-size:0;min-block-size:42rem;margin:0;padding:2rem;border:0;border-radius:var(--marketing-borderRadius-large);background:var(--portrait-product-deep-research-stage-raised);box-shadow:none;overflow:clip}.DRFeatureStack>.DRFeatureCard>.DRContainer{inline-size:100%;max-inline-size:none}.DRFeatureStack .DRResearchSection__layout{display:grid;min-block-size:38rem;grid-template-columns:minmax(18rem,0.76fr) minmax(0,1.44fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.DRFeatureStack .DRResearchSection__copy{grid-column:1;grid-row:1}.DRFeatureStack .DRResearchSection__copy.DRSectionHeading{display:block}.DRFeatureStack .DRResearchSection__copy h2,.DRFeatureStack .DRPromptRelay__header h2{max-inline-size:13.5em;font-family:var(--marketing-fontStack-display);font-size:var(--marketing-text-card-title-size);font-weight:var(--marketing-text-card-title-weight);letter-spacing:var(--marketing-text-card-title-letterSpacing);line-height:var(--marketing-text-card-title-lineHeight);text-wrap:balance}.DRFeatureStack .DRResearchSection--engine .DRResearchSection__copy h2{text-wrap:wrap}.DRFeatureStack .DRResearchSection__copy>p,.DRFeatureStack .DRPrompts .DRPromptRelay__header>p:last-child{max-inline-size:27em;margin:1.125rem 0 0;color:var(--DR-ink);font-size:var(--marketing-text-card-description-size);font-weight:var(--marketing-text-card-description-weight);letter-spacing:normal;line-height:var(--marketing-text-card-description-lineHeight);text-wrap:pretty}.DRFeatureStack .DRSourceField,.DRProgressDemo{grid-column:2;grid-row:1}.DRFeatureStack .DRProgressDemo,.DRFeatureStack .DRSourceField,.DRFeatureStack .DRPromptRelay__figure{-webkit-mask-image:var(--DR-feature-media-mask);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:var(--DR-feature-media-mask);mask-repeat:no-repeat;mask-size:100% 100%}.DRFeatureStack .DRPromptRelay__figure{--DR-prompt-right-mask: linear-gradient(to right, #000 calc(100% - 2.5rem), rgb(0 0 0 / 92%) calc(100% - 1.25rem), rgb(0 0 0 / 64%) 100%);-webkit-mask-image:var(--DR-feature-media-mask),var(--DR-prompt-right-mask);-webkit-mask-composite:source-in;mask-image:var(--DR-feature-media-mask),var(--DR-prompt-right-mask);mask-composite:intersect}.DRFeatureStack .DRSourceField{inline-size:100%;padding-block-end:0;border-radius:0.75rem 0.75rem 0 0;background:var(--marketing-color-canvas-default);-webkit-mask-image:none;mask-image:none}.DRProgressDemo{min-inline-size:0;padding:0;border-radius:0.75rem 0.75rem 0 0;background:transparent}.DRProgressDemo__workspace{min-block-size:36rem;padding:1.5rem;border:1px solid var(--portrait-instrument-line-default);border-radius:0.75rem 0.75rem 0 0;background:var(--marketing-color-canvas-default);box-shadow:0 1rem 3rem rgb(33 28 25 / 7%)}.DRProgressDemo__header h3{margin:0;font-family:var(--marketing-fontStack-display);font-size:1.5rem;font-weight:500;letter-spacing:-0.02em;line-height:1.25;text-wrap:balance}.DRProgressDemo__header p,.DRProgressDemo__elapsed{margin-block-start:0.75rem;color:var(--marketing-color-text-muted);font-size:0.75rem;font-variant-numeric:var(--marketing-text-numeric-fontVariant);line-height:1.4}.DRProgressDemo__request{display:flex;align-items:center;gap:0.5rem;margin-block-start:1.75rem;color:var(--marketing-color-text-muted);font-size:0.875rem;line-height:1.4}.DRProgressDemo__request span{font-size:1.25rem;line-height:1}.DRProgressDemo__notification{display:inline-flex;min-block-size:2.25rem;align-items:center;gap:0.625rem;margin-block-start:1.5rem;padding-inline:0.875rem;border:1px solid var(--portrait-instrument-line-default);border-radius:9999px;background:var(--marketing-color-canvas-subtle);font-size:0.8125rem;line-height:1}.DRProgressDemo__notification{white-space:nowrap}.DRProgressDemo__notification i{position:relative;inline-size:0.875rem;block-size:0.875rem;border-radius:0.1875rem;background:var(--DR-accent)}.DRProgressDemo__notification i::after{position:absolute;inset:0.125rem auto auto 0.3125rem;inline-size:0.25rem;block-size:0.4375rem;border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";transform:rotate(45deg)}.DRNativeProgress{margin-block-start:1.25rem;padding:1.25rem;border:1px solid var(--portrait-instrument-line-default);border-radius:0.75rem;background:var(--marketing-color-canvas-subtle)}.DRNativeProgress__steps,.DRNativeProgress__sections{margin:0;padding:0;list-style:none}.DRNativeProgress .visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.DRNativeProgress__step{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:0.75rem}.DRNativeProgress__rail{display:flex;min-block-size:100%;align-items:center;flex-direction:column}.DRNativeProgress__marker{display:inline-grid;inline-size:1.5rem;block-size:1.5rem;place-items:center;border-radius:9999px;background:color-mix(in srgb,var(--DR-ink) 7%,transparent);color:var(--marketing-color-text-muted);font-size:0.6875rem;font-weight:500}.DRNativeProgress__marker svg,.DRNativeProgress__sectionMarker svg{display:block;inline-size:1.125rem;block-size:1.125rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.DRNativeProgress__step--completed .DRNativeProgress__marker{background:transparent;color:var(--DR-accent)}.DRNativeProgress__step--active .DRNativeProgress__marker{background:transparent}.DRNativeProgress__spinner{display:block;inline-size:1.125rem;block-size:1.125rem;border:2px solid color-mix(in srgb,var(--DR-accent) 24%,transparent);border-block-start-color:var(--DR-accent);border-radius:9999px;animation:DRNativeProgressSpin 900ms linear infinite}@keyframes DRNativeProgressSpin{to{transform:rotate(1turn)}}.DRNativeProgress__connector{flex:1 1 auto;inline-size:1px;min-block-size:1rem;margin-block:0.125rem;background:color-mix(in srgb,var(--DR-ink) 8%,transparent)}.DRNativeProgress__content{min-inline-size:0;padding-block:0.125rem 1rem}.DRNativeProgress__label,.DRNativeProgress__detail{margin:0}.DRNativeProgress__label{color:var(--marketing-color-text-muted);font-size:0.875rem;line-height:1.4}.DRNativeProgress__step--active .DRNativeProgress__label{color:var(--DR-accent);font-weight:600}.DRNativeProgress__detail{margin-block-start:0.25rem;color:var(--marketing-color-text-muted);font-size:0.75rem;line-height:1.5}.DRNativeProgress__sections{display:grid;gap:0.375rem;margin-block-start:0.75rem}.DRNativeProgress__section{display:grid;grid-template-columns:1.125rem minmax(0,1fr);align-items:center;gap:0.5rem;color:var(--marketing-color-text-muted);font-size:0.75rem;line-height:1.35}.DRNativeProgress__sectionMarker{display:inline-grid;inline-size:1.125rem;block-size:1.125rem;place-items:center;border:1px solid color-mix(in srgb,var(--DR-ink) 12%,transparent);border-radius:9999px}.DRNativeProgress__section--completed .DRNativeProgress__sectionMarker{border-color:transparent;color:var(--DR-accent)}.DRFeatureStack .DRPrompts>.DRContainer,.DRFeatureStack .DRCardStack,.DRFeatureStack .DRPromptRelay{inline-size:100%;block-size:100%}.DRFeatureStack .DRPromptRelay{display:grid;min-block-size:38rem;grid-template-columns:minmax(18rem,0.72fr) minmax(0,1.48fr);gap:0;border:0;border-radius:0;background:transparent;overflow:visible}.DRFeatureStack .DRPromptRelay__header{display:flex;min-block-size:0;align-items:flex-start;justify-content:center;padding:2rem 2rem 2rem 1rem;border:0;flex-direction:column}.DRFeatureStack .DRPromptRelay__figure{min-block-size:0;overflow:visible}.DRFeatureStack .DRPromptRelay__mat{align-items:center;padding:0;border-radius:0.75rem 0.75rem 0 0;background:var(--portrait-product-deep-research-stage-raised)}.DRFeatureStack .DRPromptRelay__product{--DR-prompt-library-surface: oklch(0.975 0.002 260);flex:0 0 118%;inline-size:118%;max-inline-size:none;block-size:100%;margin-inline:0;border-radius:0.75rem 0.75rem 0 0;grid-template-columns:36% minmax(0,1fr);box-shadow:none}.DRFeatureStack .DRPromptRelay__library-head,.DRFeatureStack .DRPromptRelay__library{background:var(--DR-prompt-library-surface)}.DRFeatureStack .DRPromptRelay__tree-row{min-block-size:1.95rem}.DROutputs__intro h2{max-inline-size:19ch;margin-block-start:0;font-size:var(--marketing-text-heading-1-size);line-height:var(--marketing-text-heading-1-lineHeight)}.DROutputs__intro>p:last-child{max-inline-size:var(--marketing-prose-wide-maxWidth);color:var(--marketing-color-text-default);font-size:var(--marketing-text-lede-size);line-height:var(--marketing-text-lede-lineHeight);text-wrap:balance}.DROutputs__scene .DROutputsReview{padding-block-start:1rem}.DROutputsReview--oracle .DROutputsReview__frame{padding:1.35rem 1.2rem 1rem}.DROutputsReview--oracle .DROutputsReview__title{margin-block-start:2.2rem}.DROutputsReview--oracle .DROutputsReview__title h3{font-size:clamp(1.05rem,1.2vw,1.28rem);line-height:1.08}.DROutputsReview--oracle .DROutputsReview__scope{gap:0.5rem;margin-block-start:1rem}.DROutputsReview--oracle .DROutputsReview__scope p{max-inline-size:15rem;margin:0 auto;color:var(--marketing-color-text-muted);font-size:0.56rem;line-height:1.4}.DROutputsReview__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 0;padding:0}.DROutputsReview__facts>div{min-inline-size:0;padding-inline:0.5rem;text-align:center}.DROutputsReview__facts>div:first-child{padding-inline-start:0}.DROutputsReview__facts>div:last-child{padding-inline-end:0}.DROutputsReview__facts dt{margin:0;color:#7d7770;font-size:0.38rem;font-weight:550;letter-spacing:0.08em;text-transform:uppercase}.DROutputsReview__facts dd{margin:0.25rem 0 0;font-family:var(--marketing-fontStack-display);font-size:0.74rem;letter-spacing:-0.03em;line-height:1}.DROutputsReview__facts small{display:block;margin-block-start:0.25rem;color:#7d7770;font-size:0.36rem;line-height:1.2}.DROutputsReview--oracle .DROutputsReview__frame footer{align-items:start;margin-block-start:auto}.DROutputsReview--oracle .DROutputsReview__frame footer>span:first-child{max-inline-size:11rem}@media(min-width:64rem){.DRFeatureStack>.DRFeatureCard{display:grid;block-size:42rem;min-block-size:42rem;grid-template-columns:minmax(25rem,1.08fr) minmax(0,1.27fr);gap:2rem;padding:2rem 0 0 2rem}.DRFeatureStack>.DRFeatureCard>.DRContainer,.DRFeatureStack .DRPrompts>.DRContainer,.DRFeatureStack .DRCardStack,.DRFeatureStack .DRPromptRelay,.DRFeatureStack .DRResearchSection__layout{display:contents;inline-size:auto;block-size:auto}.DRFeatureStack .DRResearchSection__copy,.DRFeatureStack .DRResearchSection__copy.DRSectionHeading,.DRFeatureStack .DRPromptRelay__header{display:flex;min-inline-size:0;min-block-size:0;align-items:flex-start;justify-content:center;padding:0.5rem 0 1rem var(--marketing-box-padding-condensed);flex-direction:column;grid-column:1;grid-row:1}.DRFeatureStack .DRProgressDemo,.DRFeatureStack .DRSourceField,.DRFeatureStack .DRPromptRelay__figure{position:relative;inset:auto;inline-size:100%;block-size:calc(100% - 1.25rem);min-inline-size:0;min-block-size:0;align-self:end;margin:1.25rem 0 0;border-radius:0.75rem 0.75rem 0 0;grid-column:2;grid-row:1;overflow:hidden}.DRFeatureStack .DRProgressDemo__workspace,.DRFeatureStack .DRPromptRelay__mat{inline-size:100%;block-size:100%;min-block-size:0}.DRFeatureStack .DRPromptRelay__figure,.DRFeatureStack .DRPromptRelay__mat{overflow:visible}.DRFeatureStack .DRPromptRelay__figure{display:flex;border-start-end-radius:0}.DRFeatureStack .DRSourceField__connections{position:static;inline-size:100%;block-size:auto;min-block-size:3.5rem;flex:1 1 3.5rem;margin:0}.DRFeatureStack .DRSourceField__destination{position:relative;inset:auto;flex:0 0 auto;margin-inline:auto}}@media(max-width:74.999rem){.DRFeatureStack{gap:2rem}}@media(max-width:63.999rem){.DRFeatureStackRegion{padding-block:4.5rem 5.5rem}.DRFeatureStack{inline-size:min(100% - 2rem,var(--DR-story-width))}.DRFeatureStack>.DRFeatureCard{min-block-size:0;padding:1.5rem}.DRFeatureStack .DRResearchSection__layout,.DRFeatureStack .DRPromptRelay{min-block-size:0;grid-template-columns:minmax(0,1fr);gap:2rem}.DRFeatureStack .DRResearchSection__copy,.DRFeatureStack .DRSourceField,.DRProgressDemo{grid-column:auto;grid-row:auto}.DRFeatureStack .DRPromptRelay__header{padding:0}.DRFeatureStack :is(.DRProgressDemo,.DRSourceField,.DRPromptRelay__figure){inline-size:auto;block-size:34rem;min-inline-size:39.5rem;justify-self:stretch;margin:0 -1.5rem -1.5rem 0;border-radius:0.75rem 0 0}}@media(max-width:47.999rem){.DRFeatureStack{inline-size:min(100% - 1.5rem,38rem);gap:1.25rem}.DRFeatureStack>.DRFeatureCard{padding:1.25rem;border-radius:var(--marketing-borderRadius-medium)}.DRFeatureStack :is(.DRProgressDemo,.DRSourceField,.DRPromptRelay__figure){zoom:var(--marketing-illustration-zoom);margin:0 calc(-1.25rem / var(--marketing-illustration-zoom)) calc(-1.25rem / var(--marketing-illustration-zoom)) 0}}@media(prefers-reduced-motion:reduce){.DRNativeProgress__spinner{animation:none}}
