.PortraitMobile{--PortraitMobile-paper: var(--marketing-color-canvas-default);--PortraitMobile-paper-raised: #fff;--PortraitMobile-paper-subtle: var(--marketing-color-canvas-subtle);--PortraitMobile-ink: var(--marketing-color-text-default);--PortraitMobile-line: var(--portrait-instrument-line-strong);--PortraitMobile-accent: #4b556e;--PortraitMobile-card-background: color-mix(in srgb, var(--PortraitMobile-accent) 28%, var(--PortraitMobile-paper-subtle));--PortraitMobile-stage: var(--portrait-product-deep-research-stage);--PortraitMobile-dark: #050505;--PortraitMobile-on-dark: var(--portrait-brand-paper);--PortraitMobile-on-dark-muted: #c7c5bf;--PortraitMobile-radius-frame: var(--marketing-borderRadius-xlarge);--PortraitMobileDevice-light-frame: grayscale(1) contrast(0.32) brightness(2.8);--PortraitMobileDevice-light-edge: drop-shadow(0 0 0.075rem rgb(48 44 40 / 38%));--PortraitMobileDevice-screen-edge: 0 0 0 0.075rem rgb(61 57 53 / 22%);background:var(--PortraitMobile-paper);color:var(--PortraitMobile-ink);overflow:clip}.site-main:has(>.PortraitMobile)+.marketing-closing{margin-block-start:0;border-block-start:1px solid rgb(250 249 247 / 12%);box-shadow:none}.PortraitMobileShell{inline-size:min(100%,90rem);margin-inline:auto;padding-inline:2rem}.PortraitMobileAppStoreBadge{display:inline-flex;align-items:center;border-radius:0.625rem;text-decoration:none}.PortraitMobileAppStoreBadge img{display:block;inline-size:9rem;block-size:auto}.PortraitMobileAppStoreBadge:hover{box-shadow:0 0 0 0.2rem color-mix(in srgb,var(--PortraitMobile-accent) 28%,transparent)}.PortraitMobileAppStoreBadge:focus-visible{outline:2px solid var(--PortraitMobile-accent);outline-offset:0.25rem}.PortraitMobileAppStoreBadge--on-dark{box-shadow:0 0 0 1px rgb(248 245 240 / 18%)}.PortraitMobileHero{padding-block:5.25rem 0;background:var(--PortraitMobile-paper)}.PortraitMobileDevice{position:relative;aspect-ratio:883 / 1780;background:transparent}.PortraitMobileDevice__screen{position:absolute;z-index:1;inset:3.35% 9% 4.65%;inline-size:82%;block-size:92%;overflow:hidden;border-radius:9% / 4.5%;background:#fff;box-shadow:var(--PortraitMobileDevice-screen-edge)}.PortraitMobileDevice__hardware{position:absolute;z-index:2;inset:0;display:block;inline-size:100%;block-size:100%;filter:drop-shadow(0 1.4rem 1.8rem rgb(0 0 0 / 24%));object-fit:contain;pointer-events:none}.PortraitMobileHero__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,0.62fr);align-items:baseline;column-gap:4rem;row-gap:1rem}.PortraitMobileHero__eyebrow{grid-column:1;margin:0;color:var(--PortraitMobile-accent);font-family:var(--marketing-fontStack-body);font-size:var(--marketing-text-body-size-large);font-weight:var(--marketing-text-label-weight);line-height:var(--marketing-text-lineHeight-300);text-wrap:balance}.PortraitMobileHero h1{grid-column:1;grid-row:2;max-inline-size:var(--marketing-text-display-maxWidth);font-family:var(--marketing-fontStack-display);font-size:var(--marketing-text-display-size);font-weight:var(--marketing-text-display-weight);letter-spacing:var(--marketing-text-display-letterSpacing);line-height:var(--marketing-text-display-lineHeight);text-wrap:balance}.PortraitMobileHero__line{display:block;white-space:nowrap}.PortraitMobileHero__highlight{position:relative;display:inline-block;z-index:0;white-space:nowrap}.PortraitMobileHero__highlight-word{position:relative;display:inline-block;white-space:nowrap}.PortraitMobileHero__mark{--BrushMark-ink: var(--PortraitMobile-accent);position:absolute;z-index:-1;inset-inline:-5% -4%;inset-block-end:-0.15em;block-size:0.34em;opacity:0.52;transform:rotate(-1.5deg)}.PortraitMobileHero__mark--compact{display:none}.PortraitMobileHero__summary{display:grid;grid-column:2;grid-row:2;justify-items:start;gap:1.75rem}.PortraitMobileHero__summary p{max-inline-size:var(--marketing-prose-wide-maxWidth);color:var(--marketing-color-text-default);font-family:var(--marketing-fontStack-body);font-size:var(--marketing-text-lede-size);font-weight:var(--marketing-text-weight-normal);letter-spacing:0;line-height:var(--marketing-text-lede-lineHeight);text-wrap:balance}.PortraitMobileHero__media{position:relative;display:block;inline-size:100%;margin-block-start:4.5rem;overflow:hidden;border-radius:var(--PortraitMobile-radius-frame);background:var(--PortraitMobile-card-background);box-shadow:0 2.25rem 5.5rem rgb(33 28 25 / 12%);aspect-ratio:2.16 / 1;isolation:isolate}.PortraitMobileHero__gesture{--BrushMark-ink: var(--PortraitMobile-accent);--PortraitMobileHero-gesture-opacity: .34;position:absolute;z-index:0;inset-inline-start:50%;inset-block-start:51%;inline-size:88%;block-size:48%;opacity:var(--PortraitMobileHero-gesture-opacity);transform:translate(-50%,-50%) rotate(-2deg)}.PortraitMobileHero__phone{position:absolute;z-index:2}.PortraitMobileHero__phone .PortraitMobileDevice__hardware{filter:var(--PortraitMobileDevice-light-frame) var(--PortraitMobileDevice-light-edge) drop-shadow(0 1.75rem 2.2rem rgb(0 0 0 / 32%))}.PortraitMobileHero__phone--navigation{inset:8% auto auto 22%;inline-size:21%;transform:rotate(-1.2deg)}.PortraitMobileHero__phone--monitor-update{inset:14% 21% auto auto;inline-size:23%;transform:rotate(0.8deg)}.PortraitMobileCapabilities{padding-block:10rem 8rem;background:var(--PortraitMobile-paper-raised)}.PortraitMobileCapabilities>.PortraitMobileShell{inline-size:min(100%,84rem)}.PortraitMobileCapabilities__intro{max-inline-size:24em;font-family:var(--marketing-fontStack-display);font-size:38px;font-weight:var(--marketing-text-heading-1-weight);letter-spacing:var(--marketing-text-heading-1-letterSpacing);line-height:1.2}.PortraitMobileCapabilities__stack{display:flex;margin-block-start:8rem;flex-direction:column}.PortraitMobileFeature{--PortraitMobileFeature-pigment: var(--portrait-product-easel-pigment);--PortraitMobileFeature-stack-progress: 0;position:sticky;inset-block-start:6rem;display:grid;grid-template-columns:minmax(20.5rem,0.88fr) minmax(0,1.52fr);align-items:stretch;min-block-size:37rem;gap:2rem;padding:2rem 0 0 2rem;overflow:clip;border-radius:var(--marketing-borderRadius-large);margin-block-end:4rem;background:var(--PortraitMobile-card-background);opacity:calc(1 - var(--PortraitMobileFeature-stack-progress));transform:scale(calc(1 - (var(--PortraitMobileFeature-stack-progress) * 0.1)));transform-origin:top center;will-change:opacity,transform}.PortraitMobileFeature:last-child{margin-block-end:0}.PortraitMobileFeature[aria-hidden=true]{visibility:hidden}.PortraitMobileFeature:nth-of-type(2){--PortraitMobileFeature-pigment: var(--portrait-product-deep-research-pigment)}.PortraitMobileFeature:nth-of-type(3){--PortraitMobileFeature-pigment: var(--portrait-product-monitors-pigment)}.PortraitMobileFeature--proof{--PortraitMobileFeature-pigment: var(--portrait-product-deep-research-pigment)}.PortraitMobileFeature__copy{position:relative;z-index:2;display:flex;min-inline-size:0;justify-content:center;padding:0.5rem 0 1rem var(--marketing-box-padding-condensed);flex-direction:column}.PortraitMobileFeature__header{display:flex;inline-size:100%;max-inline-size:36rem;margin:0;align-items:flex-start;flex-direction:column;text-align:start}.PortraitMobileFeature__header h3{max-inline-size:13.5em;margin:0;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}.PortraitMobileFeature__header p{max-inline-size:27em;margin:1.125rem 0 0;color:var(--PortraitMobile-ink);font-size:var(--marketing-text-card-description-size);font-weight:var(--marketing-text-card-description-weight);line-height:var(--marketing-text-card-description-lineHeight);text-wrap:pretty}.PortraitMobileFeature__visual{position:relative;display:grid;place-items:center;min-block-size:29rem;margin:0;isolation:isolate}.PortraitMobileFeature__gesture{--BrushMark-ink: color-mix(in srgb, var(--PortraitMobileFeature-pigment) 18%, #fff);position:absolute;z-index:0;inset-inline-start:50%;inset-block-start:50%;inline-size:min(118%,44rem);block-size:clamp(10rem,18vw,15rem);opacity:0.88;transform:translate(-50%,-50%) rotate(-2.5deg)}.PortraitMobileFeature__screen .PortraitMobileDevice__hardware{filter:var(--PortraitMobileDevice-light-frame) var(--PortraitMobileDevice-light-edge) drop-shadow(0 1.4rem 1.6rem rgb(50 42 35 / 18%))}.PortraitMobileFeature__screen{position:relative;z-index:1;inline-size:clamp(14rem,52%,17.25rem)}.PortraitMobileUseCases{padding-block:12rem clamp(16rem,20vw,20rem);background:var(--PortraitMobile-dark);color:var(--PortraitMobile-on-dark)}.PortraitMobileUseCases>.PortraitMobileShell>h2{max-inline-size:12em;margin-inline:auto;font-family:var(--marketing-fontStack-display);font-size:var(--marketing-text-heading-1-size);font-weight:var(--marketing-text-heading-1-weight);letter-spacing:var(--marketing-text-heading-1-letterSpacing);line-height:var(--marketing-text-heading-1-lineHeight);text-align:center}.PortraitMobileUseCases__list{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(32rem,1.08fr);align-items:stretch;max-inline-size:78rem;gap:clamp(3rem,5vw,5rem);margin-block-start:5rem;margin-inline:auto}.PortraitMobileUseCases__selector{display:flex;justify-content:center;flex-direction:column}.PortraitMobileUseCase button{position:relative;display:block;inline-size:100%;margin:0;padding:1.35rem 1.25rem 1.55rem;border:0;border-radius:var(--marketing-borderRadius-small);background:transparent;color:rgb(248 245 240 / 48%);cursor:pointer;font:inherit;text-align:start}.PortraitMobileUseCase button::after{position:absolute;inset-block-end:0;inset-inline:0 1.25rem;block-size:0.125rem;border-radius:var(--marketing-borderRadius-full);background:var(--PortraitMobile-on-dark);content:"";opacity:0;transform:scaleX(0.08);transform-origin:left center}.PortraitMobileUseCase button:hover,.PortraitMobileUseCase.is-active button{color:var(--PortraitMobile-on-dark)}.PortraitMobileUseCase button:hover{background:rgb(248 245 240 / 3%)}.PortraitMobileUseCase button:focus-visible{outline:2px solid var(--PortraitMobile-on-dark);outline-offset:0.2rem;color:var(--PortraitMobile-on-dark)}.PortraitMobileUseCase.is-active button{background:rgb(248 245 240 / 6%)}.PortraitMobileUseCase.is-active button::after{opacity:0.72}.PortraitMobileUseCases[data-autoplay-state=running] .PortraitMobileUseCase.is-active button::after{animation:PortraitMobileUseCaseProgress 7200ms linear both;opacity:0.82}.PortraitMobileUseCase button span{display:block;font-family:var(--marketing-fontStack-display);font-size:var(--marketing-text-heading-3-size);font-weight:var(--marketing-text-heading-3-weight);letter-spacing:var(--marketing-text-heading-3-letterSpacing);line-height:var(--marketing-text-heading-3-lineHeight)}.PortraitMobileUseCase button small{display:none;max-inline-size:var(--marketing-prose-maxWidth);margin-block-start:0.65rem;color:rgb(248 245 240 / 76%);font-size:var(--marketing-text-body-size-large);line-height:var(--marketing-text-prose-lineHeight);text-wrap:pretty}.PortraitMobileUseCase.is-active button small{display:block}.PortraitMobileUseCases__panels{position:relative;min-inline-size:0;border-radius:var(--PortraitMobile-radius-frame);aspect-ratio:4 / 3}.PortraitMobileUseCase__panel{position:absolute;inset:0;margin:0;overflow:visible;background:transparent;opacity:0;transform:none;transition:none;visibility:hidden}.PortraitMobileUseCase__gesture{--BrushMark-ink: rgb(248 245 240 / 16%);position:absolute;z-index:0;inset-inline-start:50%;inset-block-start:51%;inline-size:96%;block-size:43%;opacity:0.78;transform:translate(-50%,-50%) rotate(-2deg)}.PortraitMobileUseCase__panel.is-active{opacity:1;transform:none;visibility:visible}@media(min-width:48rem){.PortraitMobileUseCase__panel .PortraitMobileDevice__screen{opacity:0;transition:opacity 320ms ease}.PortraitMobileUseCase__panel.is-active .PortraitMobileDevice__screen{opacity:1}}.PortraitMobileUseCase__screen{position:absolute;z-index:1;inset:8% auto auto 50%;inline-size:46%;transform:translateX(-50%)}.PortraitMobileUseCase__screen .PortraitMobileDevice__hardware{filter:var(--PortraitMobileDevice-light-frame) var(--PortraitMobileDevice-light-edge) drop-shadow(0 1.35rem 1.8rem rgb(0 0 0 / 30%))}.PortraitMobileUseCases__cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-block-start:10rem}.PortraitMobileUseCases__cta h2{max-inline-size:var(--marketing-text-heading-1-maxWidth);font-family:var(--marketing-fontStack-display);font-size:var(--marketing-text-heading-1-size);font-weight:var(--marketing-text-heading-1-weight);letter-spacing:var(--marketing-text-heading-1-letterSpacing);line-height:var(--marketing-text-heading-1-lineHeight)}@keyframes PortraitMobileUseCaseProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.PortraitMobileScreen{--PMUI-ink: #272321;--PMUI-muted: #625d59;--PMUI-subtle: #8c8580;--PMUI-fill: #f2efed;--PMUI-fill-strong: #e7e2de;--PMUI-line: rgb(45 38 34 / 13%);--PMUI-link: #315d79;container-type:inline-size;isolation:isolate;color:var(--PMUI-ink);font-family:var(--marketing-fontStack-body);font-size:3.35cqi;font-weight:400;line-height:1.38;pointer-events:none}.PortraitMobileScreen *,.PortraitMobileScreen *::before,.PortraitMobileScreen *::after{box-sizing:border-box}.PortraitMobileScreen svg{display:block;inline-size:5.2cqi;block-size:5.2cqi;color:currentColor}.PortraitMobileScreen button{font:inherit}.PortraitMobileScreen__island{position:absolute;z-index:20;inset-block-start:1.4%;inset-inline-start:50%;inline-size:29%;block-size:3.85%;border-radius:999rem;background:#050505;transform:translateX(-50%)}.PMUI{position:relative;min-block-size:100%;padding:12.5cqi 4cqi 5cqi;background:#fff}.PMUI h2,.PMUI h3,.PMUI p{margin:0}.PMUI a{color:var(--PMUI-link)}.PMUI__topbar{display:grid;grid-template-columns:6cqi minmax(0,1fr) 6cqi;align-items:center;min-block-size:9.5cqi;gap:2cqi}.PMUI__topbar strong{overflow:hidden;font-size:3.65cqi;font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.PMUI__topbar>:last-child{justify-self:end}.PMUIReveal{transform-origin:center bottom}.PortraitMobileScreen.is-ui-ready:not(.is-ui-active) .PMUIReveal{opacity:0;transform:translateY(4.2cqi)}.PortraitMobileScreen.is-ui-ready .PMUIReveal{transition:opacity 420ms cubic-bezier(0.2,0,0,1),transform 560ms cubic-bezier(0.2,0,0,1);transition-delay:calc(var(--PMUI-order, 0) * 46ms)}.PortraitMobileScreen.is-ui-active .PMUIReveal{opacity:1;transform:translateY(0)}.PMUI--navigation{padding-inline:4.4cqi;padding-block-end:12cqi}.PMUI__navigationHeader{display:flex;align-items:center;justify-content:space-between;min-block-size:10cqi;margin-block-end:3.5cqi}.PMUI__navigationHeader .PMUI__brand{inline-size:7.5cqi;block-size:7.5cqi}.PMUI__menu{display:grid;gap:.8cqi}.PMUI__menu>span,.PMUI__projects>span{display:flex;align-items:center;min-block-size:9.1cqi;padding-inline:1.3cqi;border-radius:2cqi;gap:3.5cqi;font-size:3.65cqi;font-weight:500}.PMUI__menu i{display:grid;place-items:center;inline-size:6.2cqi;block-size:6.2cqi;margin-inline-start:auto;border-radius:999rem;background:#87716a;color:#fff;font-size:2.8cqi;font-style:normal;font-weight:600}.PMUI__projects,.PMUI__recents{margin-block-start:7cqi}.PMUI__projects h2,.PMUI__recents h2{margin:0 0 2.5cqi;font-size:3.1cqi;font-weight:450}.PMUI__projects>span.is-selected{background:var(--PMUI-fill)}.PMUI__projects svg.is-gold{color:#8e7c16}.PMUI__projects svg.is-teal{color:#267e82}.PMUI__projects svg.is-pink{color:#bc3d81}.PMUI__recents{display:grid;gap:2.7cqi}.PMUI__recents span{display:flex;align-items:baseline;gap:2cqi;font-size:3.05cqi;font-weight:500;white-space:nowrap}.PMUI__recents time{margin-inline-start:auto;color:var(--PMUI-muted);font-size:2.6cqi}.PMUI__account{position:absolute;inset-inline:0;inset-block-end:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-block-size:10.5cqi;padding-inline:4cqi;border-block-start:1px solid var(--PMUI-line);background:#fff;gap:2cqi}.PMUI__account i{display:grid;place-items:center;inline-size:6.5cqi;block-size:6.5cqi;border-radius:999rem;background:#7d6962;color:#fff;font-size:2.4cqi;font-style:normal}.PMUI__account strong{overflow:hidden;font-size:3.1cqi;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.PMUI--report{padding-inline:3.8cqi;padding-block-end:18cqi}.PMUI__request{max-block-size:42cqi;margin:5cqi 10cqi 6cqi;padding:4cqi;overflow:hidden;border-radius:1.5cqi;background:var(--PMUI-fill);font-size:3cqi;line-height:1.5}.PMUI__request p+p{margin-block-start:3cqi}.PMUI__reportCard{padding:3.6cqi;border-radius:2cqi;background:#f8f6f4}.PMUI__reportCard header{display:flex;align-items:center;justify-content:space-between;margin-block-end:2cqi;color:var(--PMUI-muted)}.PMUI__reportCard header span{display:flex;align-items:center;gap:1.6cqi;font-size:2.9cqi}.PMUI__reportCard h2{font-size:4.4cqi;font-weight:650;letter-spacing:-.035em;line-height:1.08}.PMUI__reportCard p{margin-block-start:2cqi;font-size:2.85cqi;line-height:1.45}.PMUI__sources{display:flex;align-items:center;margin:4cqi 1cqi 0}.PMUI__sources>span{display:block;inline-size:6.3cqi;block-size:6.3cqi;margin-inline-start:-1.6cqi;border:1px solid #fff;border-radius:999rem;background:#dbe5eb}.PMUI__sources>span:first-of-type{margin-inline-start:0}.PMUI__sources>strong{margin-inline-start:1.5cqi;font-size:2.8cqi;font-weight:520}.PMUI__sources>i{display:grid;place-items:center;inline-size:10cqi;block-size:5.5cqi;margin-inline-end:1.5cqi;border-radius:999rem;background:#e96818;color:#fff;font-size:2.7cqi;font-style:normal;font-weight:650}.PMUI__composer,.PMUI__promptComposer,.PMUI__askComposer{position:absolute;z-index:5;inset-inline:3cqi;inset-block-end:3cqi;padding:3cqi;border:1px solid rgb(49 43 39 / 22%);border-radius:3cqi;background:rgb(255 255 255 / 96%);box-shadow:0 2cqi 5cqi rgb(44 35 30 / 12%)}.PMUI__composer>span{display:block;color:var(--PMUI-subtle);font-size:3.4cqi}.PMUI__composer footer,.PMUI__promptComposer footer{display:flex;align-items:center;gap:2cqi;margin-block-start:3cqi}.PMUI__composer footer b{display:inline-flex;align-items:center;padding:1cqi 2cqi;border:1px solid var(--PMUI-line);border-radius:999rem;gap:1cqi;font-size:2.8cqi;font-weight:520}.PMUI__composer footer i{padding:1cqi 2cqi;border-radius:999rem;background:var(--PMUI-fill-strong);font-size:2.4cqi;font-style:normal}.PMUI__composer button,.PMUI__promptComposer button,.PMUI__askComposer button{display:grid;place-items:center;inline-size:7.6cqi;block-size:7.6cqi;margin-inline-start:auto;padding:0;border:0;border-radius:999rem;background:#292624;color:#fff}.PMUI--primer{padding-inline:4cqi}.PMUI__primerLink{display:grid;grid-template-columns:9cqi minmax(0,1fr) 5cqi;align-items:center;margin-block-start:7cqi;padding:3.5cqi;border-radius:2cqi;background:var(--PMUI-fill);gap:3cqi}.PMUI__primerLink>svg:first-child{inline-size:9cqi;block-size:9cqi;padding:2.4cqi;border-radius:1.6cqi;background:#fff}.PMUI__primerLink span,.PMUI__primerLink small{display:block}.PMUI__primerLink strong{font-size:3.8cqi;font-weight:650}.PMUI__primerLink small{color:var(--PMUI-muted);font-size:3.2cqi}.PMUI__segment{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin-block-start:4cqi;padding:.8cqi;border-radius:2cqi;background:var(--PMUI-fill-strong)}.PMUI__segment span{display:grid;place-items:center;min-block-size:8cqi;border-radius:1.5cqi;font-size:3cqi;font-weight:550}.PMUI__segment span.is-active{background:#fff;box-shadow:0 .5cqi 1.5cqi rgb(42 36 32 / 10%)}.PMUI__marketCard,.PMUI__metricTable{margin-block-start:3cqi;padding:4cqi;border:1px solid var(--PMUI-line);border-radius:2cqi;background:#f8f6f4}.PMUI__marketCard header{display:flex;align-items:baseline;justify-content:space-between}.PMUI__marketCard header strong{font-size:5.6cqi;font-weight:650}.PMUI__marketCard header b{color:#35763e;font-size:3cqi}.PMUI__miniChart{display:flex;align-items:end;block-size:20cqi;margin-block-start:3cqi;gap:1.5cqi}.PMUI__miniChart i{flex:1 1 0;block-size:var(--bar);border-radius:.6cqi .6cqi 0 0;background:#655e59;transform:scaleY(0);transform-origin:bottom}.PortraitMobileScreen.is-ui-active .PMUI__miniChart i{transform:scaleY(1);transition:transform 560ms cubic-bezier(0.2,0,0,1)}.PMUI__metricTable{display:grid;gap:1.1cqi;font-size:2.8cqi}.PMUI__metricTable small{justify-self:end;color:var(--PMUI-muted)}.PMUI__metricTable span{display:flex;justify-content:space-between;gap:2cqi}.PMUI__metricTable b{font-weight:580}.PMUI--researchLibrary{padding-inline:4cqi;padding-block-end:18cqi}.PMUI__researchSearch{display:grid;grid-template-columns:4.6cqi minmax(0,1fr);align-items:center;min-block-size:9.5cqi;margin-block:4cqi 3cqi;padding-inline:3.2cqi;border:1px solid var(--PMUI-line);border-radius:999rem;background:#ede9e6;color:var(--PMUI-subtle);gap:2.2cqi;font-size:3.2cqi}.PMUI__researchSearch svg{inline-size:4.4cqi;block-size:4.4cqi}.PMUI__reportList{display:grid;gap:3cqi}.PMUI__reportRow{display:flex;flex-direction:column;min-block-size:70cqi;padding:3.7cqi;border:0;border-radius:2.2cqi;background:#eeeae7}.PMUI__reportRow>header,.PMUI__reportRow>footer{display:flex;align-items:center}.PMUI__reportRow>header{justify-content:space-between;color:var(--PMUI-muted);font-size:3cqi}.PMUI__reportRow>header svg{inline-size:4.2cqi;block-size:4.2cqi}.PMUI__reportRow h2{margin-block-start:2.2cqi;font-size:5.15cqi;font-weight:630;letter-spacing:-.025em;line-height:1.12}.PMUI__reportRow p{display:-webkit-box;margin-block-start:1.8cqi;overflow:hidden;color:var(--PMUI-muted);font-size:3.15cqi;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:4}.PMUI__reportRow>footer{margin-block-start:auto;padding-block-start:3cqi}.PMUI__reportRow footer i{display:grid;place-items:center;inline-size:6cqi;block-size:6cqi;margin-inline-end:-1cqi;border:.6cqi solid #fff;border-radius:999rem;background:#ded7d2;font-size:2cqi;font-style:normal;font-weight:650}.PMUI__reportRow footer i.is-nvda,.PMUI__reportRow footer i.is-orcl{background:#dbe8d7}.PMUI__reportRow footer i.is-avgo,.PMUI__reportRow footer i.is-amzn{background:#eadbcf}.PMUI__reportRow footer i.is-anet{background:#d9e3ed}.PMUI__reportRow footer strong{margin-inline-start:auto;color:var(--PMUI-subtle);font-size:2.55cqi;font-weight:500}.PMUI__researchAction{position:absolute;z-index:4;inset-inline-end:4cqi;inset-block-end:4cqi;display:flex;align-items:center;min-block-size:9cqi;padding-inline:3.5cqi;border-radius:999rem;background:#24211f;box-shadow:0 2cqi 5cqi rgb(29 23 20 / 20%);color:#fff;gap:2cqi;font-size:3cqi;font-weight:570}.PMUI__researchAction svg{inline-size:4cqi;block-size:4cqi}.PMUI--library{padding-inline:4.5cqi;padding-block-end:18cqi}.PMUI__tabs{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:2cqi;margin-block-end:6cqi}.PMUI__tabs span,.PMUI__tabs strong{padding:2cqi 3cqi;border-radius:999rem;font-size:3.3cqi;font-weight:520}.PMUI__tabs strong{background:var(--PMUI-fill)}.PMUI__libraryIntro h2{font-size:5cqi;font-weight:560}.PMUI__libraryIntro p{margin-block-start:1cqi;color:var(--PMUI-muted);font-size:3.25cqi}.PMUI__templateGroup{margin-block-start:5.5cqi}.PMUI__templateGroup h3{display:flex;align-items:center;gap:2cqi;font-size:3.35cqi;font-weight:560}.PMUI__templateGroup h3 svg{inline-size:4.3cqi;block-size:4.3cqi}.PMUI__templateGroup>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2cqi;margin-block-start:2.5cqi}.PMUI__templateGroup article{display:flex;justify-content:space-between;flex-direction:column;min-block-size:18cqi;padding:3.2cqi;overflow:hidden;border-radius:1.6cqi;background:#faf8f6;font-size:3.15cqi;font-weight:550;line-height:1.12}.PMUI__templateGroup small{display:flex;align-items:center;margin-block-start:2cqi}.PMUI__templateGroup small i{display:block;inline-size:4.7cqi;block-size:4.7cqi;margin-inline-end:-1.2cqi;border:.5cqi solid #f1dff3;border-radius:999rem;background:#dff0da}.PMUI__templateGroup small i:nth-child(2n){background:#f0dff3}.PMUI__templateGroup small b{display:grid;place-items:center;inline-size:4.7cqi;block-size:4.7cqi;border-radius:999rem;background:#ebe9e7;font-size:2.1cqi;font-weight:520}.PMUI--researchStart .PMUI__templateGroup:first-of-type{margin-block-start:2cqi}.PMUI__promptComposer p{font-size:3.3cqi;line-height:1.35}.PMUI__promptComposer footer strong{font-size:2.9cqi;font-weight:560}.PMUI__composer--simple footer{margin-block-start:2cqi}.PMUI--monitor,.PMUI--evidence,.PMUI--reader,.PMUI--easel{padding-inline:4cqi}.PMUI__projectLabel{display:flex;align-items:center;margin-block-start:4cqi;color:#6b625b;gap:2cqi;font-size:3cqi}.PMUI__projectLabel svg{inline-size:4cqi;block-size:4cqi;color:#7166c8}.PMUI--monitor>h2{margin-block-start:3cqi;font-size:5.05cqi;font-weight:650;letter-spacing:-.035em;line-height:1.08}.PMUI--monitor>.PMUI__lead{margin-block-start:3cqi;font-size:3.65cqi;line-height:1.52}.PMUI--monitor>time{display:block;margin-block-start:4cqi;color:var(--PMUI-muted);font-size:2.8cqi}.PMUI--monitor>hr{margin:5cqi 0;border:0;border-block-start:1px solid var(--PMUI-line)}.PMUI--monitor>h3{font-size:4.05cqi;font-weight:650;line-height:1.4}.PMUI--monitor>h3+p{margin-block-start:3cqi;font-size:3.55cqi;line-height:1.55}.PMUI--evidence>p{margin-block-start:5cqi;font-size:3.55cqi;line-height:1.55}.PMUI--evidence>p+p{margin-block-start:2.6cqi}.PMUI__evidenceTable{display:grid;margin-block-start:5cqi;border:1px solid var(--PMUI-line)}.PMUI__evidenceTable span{display:grid;grid-template-columns:1fr 1fr;padding:2.8cqi 4cqi;border-block-end:1px solid var(--PMUI-line);font-size:3.25cqi}.PMUI__evidenceTable span:last-child{border-block-end:0}.PMUI__evidenceTable b{font-weight:500}.PMUI__appendix{display:flex;align-items:center;min-block-size:9cqi;margin-block-start:5cqi;padding-inline:3cqi;border:1px solid var(--PMUI-line);border-radius:1.6cqi;gap:2cqi;font-size:3cqi}.PMUI--reader .PMUI__segment{grid-auto-columns:1fr;margin-block-start:5cqi}.PMUI__feedback{display:flex;align-items:center;margin-block:5cqi 7cqi;gap:3cqi;font-size:3cqi}.PMUI__feedback svg{inline-size:4.7cqi;block-size:4.7cqi}.PMUI--reader>small{color:var(--PMUI-muted);font-size:2.8cqi}.PMUI--reader>h2{margin-block-start:2cqi;font-size:5.4cqi;font-weight:650;letter-spacing:-.035em;line-height:1.15}.PMUI--reader>h3{margin-block-start:8cqi;font-size:4.8cqi;font-weight:650}.PMUI--reader>p{margin-block-start:3cqi;font-size:3.8cqi;line-height:1.58}.PMUI--easel{padding-block-end:18cqi}.PMUI__thread{padding:10cqi 6cqi 0}.PMUI__userMessage{display:block;inline-size:fit-content;margin-inline-start:auto;padding:3cqi 4cqi;border:1px solid var(--PMUI-line);border-radius:3cqi;background:#f4f1ee;font-size:3.6cqi}.PMUI__thread>small{display:flex;align-items:center;margin-block-start:5cqi;gap:1cqi;font-size:2.8cqi}.PMUI__thread>small svg{inline-size:3.8cqi;block-size:3.8cqi}.PMUI__answer{margin-block-start:4cqi;font-size:3.75cqi;line-height:1.55}.PMUI__answer p+p{margin-block-start:3cqi}.PMUI__thread>footer{display:flex;justify-content:flex-end;gap:2.7cqi;margin-block-start:4cqi;color:var(--PMUI-muted)}.PMUI__thread>footer svg{inline-size:4cqi;block-size:4cqi}.PMUI__askComposer{display:grid;grid-template-columns:5cqi minmax(0,1fr) auto;align-items:center;padding:2.3cqi 2.5cqi 2.3cqi 3.5cqi;border-radius:999rem;gap:2cqi}.PMUI__askComposer span{color:var(--PMUI-muted);font-size:3.4cqi}@media(prefers-reduced-motion:reduce){.PortraitMobileScreen.is-ui-ready .PMUIReveal,.PortraitMobileScreen.is-ui-active .PMUI__miniChart i{transition:none}.PortraitMobileScreen.is-ui-ready:not(.is-ui-active) .PMUIReveal{opacity:1;transform:none}.PortraitMobileScreen .PMUI__miniChart i{transform:scaleY(1)}}.PortraitMobileFeature{transform:none;transform-origin:initial;will-change:opacity}.PortraitMobileHero__phone--navigation,.PortraitMobileHero__phone--monitor-update,.PortraitMobile.is-motion-ready.is-loaded .PortraitMobileHero__phone--navigation,.PortraitMobile.is-motion-ready.is-loaded .PortraitMobileHero__phone--monitor-update{transform:none}.PortraitMobileFeature__screen{inline-size:clamp(18rem,58%,20rem)}.PortraitMobileUseCase__screen{inset-inline:0;margin-inline:auto;transform:none}.PortraitMobileScreen{--PMUI-subtle: #6f6965;--PMUI-serif: var(--marketing-fontStack-display);font-size:inherit;-webkit-font-smoothing:auto;text-rendering:auto}.PMUI{block-size:100%;min-block-size:0;padding-block-end:5cqi;overflow:hidden;font-family:var(--marketing-fontStack-body);font-size:clamp(8px,3.8cqi,13px);font-synthesis:none}.PMUI h2,.PMUI h3,.PMUI button,.PMUI strong,.PMUI b{font-family:var(--marketing-fontStack-body)}.PMUI__reportCard h2,.PMUI__evidenceConclusion h2,.PMUI--reader>h2{font-family:var(--PMUI-serif);font-weight:520}.PortraitMobileScreen.is-ui-ready .PMUIReveal,.PortraitMobileScreen.is-ui-ready:not(.is-ui-active) .PMUIReveal,.PortraitMobileScreen.is-ui-active .PMUIReveal{transform:none}.PortraitMobileScreen.is-ui-ready:not(.is-ui-active) .PMUIReveal{opacity:0}.PortraitMobileScreen.is-ui-ready .PMUIReveal{transition:opacity 420ms cubic-bezier(0.2,0,0,1);transition-delay:calc(var(--PMUI-order, 0) * 38ms)}.PortraitMobileScreen.is-ui-replaying .PMUIReveal{animation:PMUIFadeIn 460ms cubic-bezier(0.2,0,0,1) backwards;animation-delay:calc(var(--PMUI-order, 0) * 34ms)}@keyframes PMUIFadeIn{from{opacity:0}to{opacity:1}}.PMUI--navigation{padding-block-end:12cqi}.PMUI__menu{gap:0}.PMUI__menu>span,.PMUI__projects>span{min-block-size:7.9cqi;gap:3cqi;font-size:3.45cqi}.PMUI__menu i{display:inline;inline-size:auto;block-size:auto;margin-inline-start:auto;border-radius:0;background:none;color:var(--PMUI-muted);font-size:3cqi;font-style:normal;font-weight:520}.PMUI__projects,.PMUI__recents{margin-block-start:4.2cqi}.PMUI__projects h2,.PMUI__recents h2{margin-block-end:1.4cqi;color:var(--PMUI-muted);font-size:2.95cqi}.PMUI__recents{gap:2.15cqi}.PMUI__recents span{min-inline-size:0;font-size:2.95cqi;font-weight:500;white-space:normal}.PMUI__recents b{min-inline-size:0;overflow:hidden;font-size:inherit;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.PMUI__recents time{flex:none;font-size:2.6cqi}.PMUI--report{padding-block-end:27cqi}.PMUI__request{max-inline-size:86%;max-block-size:none;margin:4cqi 0 4cqi auto;padding:4cqi 4.3cqi;overflow:visible;border:1px solid var(--PMUI-line);border-radius:4cqi 4cqi 1.4cqi 4cqi;background:#f5f2f0;font-size:3.25cqi;line-height:1.42}.PMUI__reportCard{padding:4.2cqi;border:1px solid var(--PMUI-line);background:#fbfaf9}.PMUI__reportCard>small,.PMUI__evidenceConclusion>small,.PMUI__monitorFinding>small,.PMUI__researchBrief>small{color:var(--PMUI-muted);font-size:2.55cqi;font-weight:600;letter-spacing:.06em}.PMUI__reportCard h2{margin-block-start:1.2cqi;font-size:5.05cqi;letter-spacing:-.025em;line-height:1.08}.PMUI__reportCard p{font-size:3.15cqi;line-height:1.48}.PMUI__sourceStrip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-block-start:3cqi;padding:2.6cqi 3cqi;border:1px solid var(--PMUI-line);border-radius:2cqi;background:#fff;gap:2.4cqi}.PMUI__sourceStrip>span:nth-child(2),.PMUI__sourceStrip strong,.PMUI__sourceStrip small{display:block}.PMUI__sourceStrip strong{font-size:3cqi;font-weight:600}.PMUI__sourceStrip small{color:var(--PMUI-muted);font-size:2.55cqi}.PMUI__sourceGlyph,.PMUI__signalIcon,.PMUI__sourceList i,.PMUI__artifactCard>span{display:grid;place-items:center;inline-size:8.5cqi;block-size:8.5cqi;border:1px solid var(--PMUI-line);border-radius:1.8cqi;background:#eee9e5}.PMUI__sourceGlyph svg,.PMUI__signalIcon svg,.PMUI__sourceList i svg,.PMUI__artifactCard>span svg{inline-size:4.4cqi;block-size:4.4cqi}.PMUI__composer,.PMUI__promptComposer,.PMUI__askComposer{inset-inline:4cqi;inset-block-end:5.5cqi;box-shadow:0 1.3cqi 4cqi rgb(44 35 30 / 10%)}.PMUI__composer{padding:3.3cqi}.PMUI__composer footer{gap:1.5cqi;margin-block-start:2cqi}.PMUI__composer footer b{max-inline-size:47%;overflow:hidden;font-size:2.45cqi;text-overflow:ellipsis;white-space:nowrap}.PMUI--primer{padding-block-end:4cqi}.PMUI__primerLink{margin-block-start:4cqi}.PMUI__marketCard,.PMUI__metricTable{padding:3.2cqi}.PMUI__miniChart{block-size:16cqi}.PMUI__metricTable{font-size:2.85cqi}.PMUI__debates{margin-block-start:3cqi;padding:3.2cqi;border-inline-start:.8cqi solid #968079;background:#f7f4f2}.PMUI__debates h3{font-size:3.4cqi;font-weight:650}.PMUI__debates p{margin-block-start:1.4cqi;font-size:2.8cqi;line-height:1.4}.PMUI--researchLibrary{padding-block-end:18cqi}.PMUI__reportList{gap:2.4cqi}.PMUI__reportRow{min-block-size:49cqi;padding:3.5cqi}.PMUI__reportRow h2{font-size:4.45cqi;line-height:1.12}.PMUI__reportRow p{font-size:3cqi;-webkit-line-clamp:3}.PMUI__reportRow:nth-child(3){min-block-size:42cqi}.PMUI__researchAction{inset-block-end:5.5cqi}.PMUI--researchStart{padding-inline:4cqi;padding-block-end:5cqi}.PMUI__researchBrief{margin-block-start:4cqi;padding:4.5cqi;border-radius:2.5cqi;background:#efebe8}.PMUI__researchBrief h2{margin-block-start:1.6cqi;font-size:5cqi;font-weight:620;letter-spacing:-.03em;line-height:1.08}.PMUI__researchBrief p{margin-block-start:2cqi;color:var(--PMUI-muted);font-size:3.1cqi;line-height:1.45}.PMUI__scopeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:3cqi;border:1px solid var(--PMUI-line);border-radius:2.2cqi;overflow:hidden}.PMUI__scopeGrid>span{min-inline-size:0;padding:3cqi;border-block-end:1px solid var(--PMUI-line)}.PMUI__scopeGrid>span:nth-child(odd){border-inline-end:1px solid var(--PMUI-line)}.PMUI__scopeGrid small,.PMUI__scopeGrid strong{display:block}.PMUI__scopeGrid small{color:var(--PMUI-muted);font-size:2.5cqi}.PMUI__scopeGrid strong{margin-block-start:.7cqi;font-size:2.8cqi;font-weight:600}.PMUI__promptLibrary{margin-block-start:4cqi}.PMUI__promptLibrary h3{font-size:3.4cqi;font-weight:620}.PMUI__promptLibrary>span{display:flex;align-items:center;justify-content:space-between;min-block-size:8.5cqi;border-block-end:1px solid var(--PMUI-line);font-size:3cqi}.PMUI__promptLibrary svg{inline-size:4cqi;block-size:4cqi}.PMUI__primaryAction{position:absolute;inset-inline:4cqi;inset-block-end:5.5cqi;display:flex;align-items:center;justify-content:center;min-block-size:11cqi;border:0;border-radius:999rem;background:#282421;color:#fff;gap:2cqi;font-size:3.3cqi;font-weight:600}.PMUI__primaryAction svg{inline-size:4cqi;block-size:4cqi}.PMUI--inbox{padding-inline:4cqi}.PMUI__inboxHeader{display:flex;align-items:baseline;justify-content:space-between;min-block-size:11cqi}.PMUI__inboxHeader h2{font-size:6.2cqi;font-weight:650;letter-spacing:-.035em}.PMUI__inboxHeader span{color:var(--PMUI-link);font-size:2.8cqi;font-weight:520}.PMUI__filters{display:flex;align-items:center;margin-block:3cqi 4cqi;gap:2cqi}.PMUI__filters>*{padding:1.7cqi 3cqi;border:1px solid var(--PMUI-line);border-radius:999rem;font-size:2.75cqi;font-weight:520}.PMUI__filters strong{border-color:#282421;background:#282421;color:#fff}.PMUI__sectionLabel{color:var(--PMUI-muted);font-size:2.55cqi;font-weight:600;letter-spacing:.07em}.PMUI__inboxFeed{margin-block-start:1.5cqi}.PMUI__inboxItem{position:relative;display:grid;grid-template-columns:8.5cqi minmax(0,1fr);padding-block:3.2cqi;border-block-end:1px solid var(--PMUI-line);gap:2.7cqi}.PMUI__inboxItem>i{position:absolute;inset-block-start:3cqi;inset-inline-start:-2.3cqi;inline-size:1.4cqi;block-size:1.4cqi;border-radius:50%;background:#55788c}.PMUI__inboxItem header,.PMUI__inboxItem footer{display:flex;align-items:center;min-inline-size:0}.PMUI__inboxItem header strong{overflow:hidden;font-size:3.15cqi;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.PMUI__inboxItem time{flex:none;margin-inline-start:auto;color:var(--PMUI-muted);font-size:2.4cqi}.PMUI__inboxItem p{display:-webkit-box;margin-block-start:1.1cqi;overflow:hidden;color:var(--PMUI-muted);font-size:2.85cqi;line-height:1.36;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PMUI__inboxItem footer{margin-block-start:1.6cqi;gap:1.6cqi}.PMUI__inboxItem footer b{padding:.8cqi 1.5cqi;border-radius:999rem;background:#ece8e5;font-size:2.25cqi}.PMUI__inboxItem footer span{display:flex;align-items:center;min-inline-size:0;overflow:hidden;color:var(--PMUI-muted);gap:.8cqi;font-size:2.35cqi;text-overflow:ellipsis;white-space:nowrap}.PMUI__inboxItem footer svg{inline-size:3cqi;block-size:3cqi}.PMUI--summary>h2{font-size:5.2cqi}.PMUI__projectLabel span{margin-inline-start:auto;color:var(--PMUI-muted)}.PMUI--summary>.PMUI__lead{font-size:3.35cqi;line-height:1.46}.PMUI__signalMatrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:4cqi;border:1px solid var(--PMUI-line);border-radius:2cqi;overflow:hidden}.PMUI__signalMatrix span{padding:3cqi;border-block-end:1px solid var(--PMUI-line)}.PMUI__signalMatrix span:nth-child(odd){border-inline-end:1px solid var(--PMUI-line)}.PMUI__signalMatrix small,.PMUI__signalMatrix strong{display:block}.PMUI__signalMatrix small{color:var(--PMUI-muted);font-size:2.55cqi}.PMUI__signalMatrix strong{margin-block-start:.8cqi;font-size:3.2cqi;font-weight:650}.PMUI__monitorFinding{margin-block-start:4cqi;padding-block-start:4cqi;border-block-start:1px solid var(--PMUI-line)}.PMUI__monitorFinding p{margin-block-start:1.5cqi;font-size:3.35cqi;font-weight:560;line-height:1.45}.PMUI__documentFooter{display:flex;align-items:center;justify-content:space-between;margin-block-start:4cqi;padding-block-start:3cqi;border-block-start:1px solid var(--PMUI-line);color:var(--PMUI-muted);gap:2cqi;font-size:2.55cqi}.PMUI__documentFooter strong{flex:none;color:var(--PMUI-ink);font-weight:600}.PMUI__evidenceConclusion{margin-block-start:4cqi}.PMUI__evidenceConclusion h2{margin-block-start:1.4cqi;font-size:5cqi;letter-spacing:-.025em;line-height:1.1}.PMUI__evidenceConclusion p{margin-block-start:2cqi;font-size:3.25cqi;line-height:1.46}.PMUI__evidencePoints{margin-block-start:3.5cqi;border-block:1px solid var(--PMUI-line)}.PMUI__evidencePoints>span{display:grid;grid-template-columns:6cqi minmax(0,1fr);padding-block:2.6cqi;gap:1.5cqi}.PMUI__evidencePoints>span+span{border-block-start:1px solid var(--PMUI-line)}.PMUI__evidencePoints sup{color:var(--PMUI-link);font-size:2.5cqi;font-weight:650}.PMUI__evidencePoints p{font-size:2.95cqi;line-height:1.4}.PMUI__sourceList{display:grid;margin-block-start:3cqi;gap:1.6cqi}.PMUI__sourceList>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:1.8cqi;border:1px solid var(--PMUI-line);border-radius:1.8cqi;background:#faf9f8;gap:2cqi}.PMUI__sourceList i{inline-size:7cqi;block-size:7cqi;font-style:normal}.PMUI__sourceList b,.PMUI__sourceList small{display:block}.PMUI__sourceList b{overflow:hidden;font-size:2.75cqi;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.PMUI__sourceList small{color:var(--PMUI-muted);font-size:2.35cqi;font-weight:400}.PMUI__sourceList sup{color:var(--PMUI-link);font-size:2.4cqi;font-weight:650}.PMUI--reader{padding-block-end:18cqi}.PMUI__readerMeta{display:flex;align-items:center;justify-content:space-between;margin-block-start:5cqi;color:var(--PMUI-muted)}.PMUI__readerMeta span{font-size:2.55cqi;font-weight:650;letter-spacing:.06em}.PMUI__readerMeta small{font-size:2.55cqi}.PMUI--reader>h2{font-size:6.15cqi}.PMUI--reader>.PMUI__readerIntro{font-size:3.7cqi;font-weight:520;line-height:1.5}.PMUI--reader>h3{margin-block-start:5cqi;font-size:4.2cqi}.PMUI--reader>p{font-size:3.35cqi;line-height:1.5}.PMUI__readerSections{display:grid;margin-block-start:4cqi;border-block-start:1px solid var(--PMUI-line)}.PMUI__readerSections span{padding-block:2.4cqi;border-block-end:1px solid var(--PMUI-line);font-size:3cqi;font-weight:570}.PMUI__readerAction{position:absolute;inset-inline:6cqi;inset-block-end:5.5cqi;display:flex;align-items:center;justify-content:center;min-block-size:10cqi;border-radius:999rem;background:#282421;box-shadow:0 1.4cqi 4cqi rgb(42 34 29 / 18%);color:#fff;gap:2cqi;font-size:3.15cqi;font-weight:600}.PMUI__readerAction svg{inline-size:3.8cqi;block-size:3.8cqi}.PMUI--easel{padding-block-end:34cqi}.PMUI__thread{block-size:calc(100% - 8cqi);padding:5cqi 1cqi 0;overflow:hidden}.PMUI__userMessage{max-inline-size:87%;padding:4cqi 4.5cqi;border-radius:4cqi 4cqi 1.4cqi 4cqi;font-size:3.35cqi;line-height:1.42}.PMUI__thread>small{margin-block-start:3.2cqi;font-size:2.65cqi}.PMUI__answer{margin-block-start:2.8cqi;font-size:3.35cqi;line-height:1.5}.PMUI__answer p+p{margin-block-start:1.8cqi}.PMUI__artifactCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-block-start:3cqi;padding:2.5cqi;border:1px solid var(--PMUI-line);border-radius:2.2cqi;background:#f7f4f2;gap:2.3cqi}.PMUI__artifactCard strong,.PMUI__artifactCard small{display:block}.PMUI__artifactCard strong{font-size:3cqi;font-weight:650}.PMUI__artifactCard small{margin-block-start:.5cqi;color:var(--PMUI-muted);font-size:2.4cqi}.PMUI__artifactCard footer{display:flex;margin-block-start:1.3cqi;gap:1cqi}.PMUI__artifactCard footer i{padding:.7cqi 1.3cqi;border-radius:999rem;background:#e9e4e0;font-size:2cqi;font-style:normal}.PMUI__sourceList--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5cqi}.PMUI__sourceList--compact>span{grid-template-columns:auto minmax(0,1fr);padding:1.5cqi}.PMUI__sourceList--compact>span>sup{display:none}.PMUI__sourceList--compact i{inline-size:6cqi;block-size:6cqi}.PMUI__sourceList--compact b{font-size:2.4cqi}.PMUI__responseActions{display:flex;justify-content:flex-end;margin-block-start:2.4cqi;color:var(--PMUI-muted);gap:2.5cqi}.PMUI__responseActions svg{inline-size:3.8cqi;block-size:3.8cqi}.PMUI__askComposer{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:3cqi 3.2cqi 2.2cqi;border-radius:3cqi;gap:2cqi}.PMUI__askComposer>div span,.PMUI__askComposer>div small{display:block}.PMUI__askComposer>div span{color:var(--PMUI-ink);font-size:3.2cqi;font-weight:560}.PMUI__askComposer>div small{margin-block-start:.4cqi;color:var(--PMUI-muted);font-size:2.35cqi}.PMUI__askComposer>footer{grid-column:1 / -1;display:flex;align-items:center;padding-block-start:1.7cqi;border-block-start:1px solid var(--PMUI-line);color:var(--PMUI-muted);gap:2cqi}.PMUI__askComposer>footer>span{display:flex;align-items:center;gap:1cqi;font-size:2.45cqi}.PMUI__askComposer>footer svg{inline-size:3.8cqi;block-size:3.8cqi}.PortraitMobileScreen[data-motion=report].is-ui-ready:not(.is-ui-active) .PMUI__request,.PortraitMobileScreen[data-motion=easel-thread].is-ui-ready:not(.is-ui-active) .PMUI__userMessage{clip-path:inset(0 0 100% 0 round 2cqi)}.PortraitMobileScreen[data-motion=report].is-ui-active .PMUI__request,.PortraitMobileScreen[data-motion=easel-thread].is-ui-active .PMUI__userMessage{clip-path:inset(0 round 2cqi);transition:opacity 420ms ease,clip-path 560ms cubic-bezier(0.2,0,0,1)}.PortraitMobileScreen[data-motion=research-library].is-ui-ready .PMUI--researchLibrary{opacity:1;transition:opacity var(--marketing-motion-duration-short) var(--marketing-motion-easing-move)}.PortraitMobileScreen[data-motion=research-library].is-ui-ready:not(.is-ui-active) .PMUI--researchLibrary{opacity:.94}.PortraitMobileScreen[data-motion=navigation].is-ui-replaying .PMUI__menu svg,.PortraitMobileScreen[data-motion=navigation].is-ui-replaying .PMUI__projects svg{animation:PMUIIconSettle 380ms cubic-bezier(0.2,0,0,1) backwards}@keyframes PMUIIconSettle{from{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@media(max-width:47.99rem){.PortraitMobileHero__media{aspect-ratio:1.34 / 1}.PortraitMobileHero__phone--navigation{inset:7% auto auto 4%;inline-size:45%}.PortraitMobileHero__phone--monitor-update{inset:14% 4% auto auto;inline-size:49%}.PortraitMobileFeature__visual{min-block-size:35rem}.PortraitMobileFeature__screen{inline-size:min(88%,19rem)}.PortraitMobileUseCase__panel,.PortraitMobileUseCase__panel.is-active{min-block-size:35rem;aspect-ratio:auto;overflow:hidden}.PortraitMobileUseCase__screen{inset-block-start:5%;inline-size:min(80%,18rem)}}.PortraitMobileScreen__island{z-index:30;inset-block-start:1.75%;inline-size:31%;block-size:3.75%}.PortraitMobileScreen__homeIndicator{position:absolute;z-index:30;inset-inline-start:50%;inset-block-end:1.15%;inline-size:31%;block-size:1.05%;border-radius:999rem;background:#11100f;transform:translateX(-50%)}.PMUI{padding-block-start:16cqi;padding-inline:5cqi}.PMUI__topbar{grid-template-columns:7cqi minmax(0,1fr) 7cqi;min-block-size:10.5cqi;gap:2.5cqi}.PMUI__topbar strong{font-size:3.9cqi;font-weight:600}.PMUI--navigation{padding-inline:5.2cqi;padding-block-end:21cqi}.PMUI__navigationHeader{min-block-size:10.5cqi;margin-block-end:3.4cqi}.PMUI__navigationHeader .PMUI__brand{inline-size:8.2cqi;block-size:8.2cqi}.PMUI__navigationHeader>svg:last-child{inline-size:5.4cqi;block-size:5.4cqi}.PMUI__menu{gap:.3cqi}.PMUI__menu>span,.PMUI__projects>span{min-block-size:9.1cqi;padding-inline:1.4cqi;gap:3.4cqi;font-size:3.85cqi;font-weight:500}.PMUI__menu>span>svg,.PMUI__projects>span>svg{inline-size:5.4cqi;block-size:5.4cqi}.PMUI__menu i{font-size:3cqi}.PMUI__projects,.PMUI__recents{margin-block-start:5cqi}.PMUI__projects h2,.PMUI__recents h2{margin-block-end:1.5cqi;font-size:3.15cqi}.PMUI__projects>span.is-selected{background:#ede9e6}.PMUI__recents{margin-block-start:3cqi;gap:.3cqi}.PMUI__recents span{align-items:center;min-block-size:9.1cqi;padding-inline:1.4cqi;border-radius:2cqi;font-size:3.85cqi}.PMUI__recents time{font-size:2.65cqi}.PMUI__account{inset-inline:0;inset-block-end:3.6cqi;min-block-size:13.5cqi;padding:2.2cqi 5.2cqi;gap:2.6cqi}.PMUI__accountAvatar{display:block;inline-size:8.1cqi;block-size:8.1cqi;border:1px solid rgb(38 33 30 / 14%);border-radius:999rem;object-fit:cover;object-position:50% 32%}.PMUI__account strong{font-size:3.35cqi;font-weight:550}.PMUI__account>svg{inline-size:5.2cqi;block-size:5.2cqi}.PMUI--reportThread{padding-inline:4.5cqi;padding-block-end:34cqi}.PMUI--reportThread .PMUI__request{max-inline-size:88%;margin:4.5cqi 0 4.5cqi auto;padding:4.4cqi 4.7cqi;border-radius:4.5cqi 4.5cqi 1.5cqi 4.5cqi;background:#f0edeb;font-size:3.55cqi;line-height:1.43}.PMUI__runStatus{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:3.1cqi 0;border-block:1px solid var(--PMUI-line);gap:2.5cqi}.PMUI__runStatus>span{display:grid;place-items:center;inline-size:8.6cqi;block-size:8.6cqi;border-radius:2.2cqi;background:#ece7e3}.PMUI__runStatus>span svg{inline-size:4.5cqi;block-size:4.5cqi}.PMUI__runStatus strong,.PMUI__runStatus small{display:block}.PMUI__runStatus strong{font-size:3.35cqi;font-weight:620}.PMUI__runStatus small{margin-block-start:.45cqi;color:var(--PMUI-muted);font-size:2.8cqi}.PMUI__runStatus>svg{inline-size:4.2cqi;block-size:4.2cqi;color:var(--PMUI-muted)}.PMUI__reportAnswer{margin-block:4.2cqi;font-size:3.45cqi;line-height:1.5}.PMUI__reportAnswer strong{font-weight:650}.PMUI--reportThread .PMUI__reportCard{padding:4.5cqi;border-radius:2.6cqi}.PMUI--reportThread .PMUI__reportCard h2{font-size:5.25cqi;line-height:1.05}.PMUI--reportThread .PMUI__reportCard p{margin-block-start:2.2cqi;font-size:3.25cqi}.PMUI--reportThread .PMUI__sourceStrip{margin-block-start:3.2cqi;padding:3cqi 3.2cqi;border-radius:2.3cqi}.PMUI__composer--standard{inset-inline:4.5cqi;inset-block-end:6.5cqi;min-block-size:22cqi;padding:3.8cqi 4cqi;border-color:rgb(49 43 39 / 18%);border-radius:4cqi;box-shadow:0 1.5cqi 5cqi rgb(44 35 30 / 9%)}.PMUI__composer--standard>span{font-size:3.75cqi}.PMUI__composer--standard footer{gap:2cqi;margin-block-start:3.5cqi}.PMUI__composer--standard footer b{max-inline-size:57%;padding:0;border:0;border-radius:0;background:transparent;font-size:2.8cqi}.PMUI__composer--standard footer>svg,.PMUI__composer--standard footer b svg{inline-size:4.8cqi;block-size:4.8cqi}.PMUI__composer--standard .PMUI__composerControl{margin-inline-start:auto}.PMUI__composer--standard button{inline-size:8cqi;block-size:8cqi;margin-inline-start:0}.PMUI--primerDocument{padding-inline:5cqi;padding-block-end:21cqi}.PMUI--primerDocument .PMUI__segment{margin-block-start:4.2cqi}.PMUI--primerDocument .PMUI__readerMeta{margin-block-start:6cqi}.PMUI--primerDocument>h2{margin-block-start:2.1cqi;font-family:var(--PMUI-serif);font-size:7cqi;font-weight:500;letter-spacing:-.035em;line-height:1.02}.PMUI--primerDocument .PMUI__readerIntro{margin-block-start:3cqi;font-family:var(--PMUI-serif);font-size:3.75cqi;line-height:1.45}.PMUI--primerDocument>h3{margin-block-start:5.2cqi;font-size:4.25cqi;font-weight:650}.PMUI--primerDocument>h3+p{margin-block-start:1.6cqi;font-size:3.35cqi;line-height:1.5}.PMUI__primerDebate{margin-block-start:4.5cqi;padding:4.2cqi 4.3cqi;border-inline-start:.9cqi solid #806c65;background:#f3efec}.PMUI__primerDebate small,.PMUI__primerDebate strong,.PMUI__primerDebate span{display:block}.PMUI__primerDebate small{color:var(--PMUI-muted);font-size:2.55cqi;font-weight:650;letter-spacing:.07em}.PMUI__primerDebate strong{margin-block-start:1.5cqi;font-family:var(--PMUI-serif);font-size:4cqi;font-weight:600;line-height:1.25}.PMUI__primerDebate span{margin-block-start:2cqi;color:var(--PMUI-muted);font-size:2.9cqi;line-height:1.4}.PMUI--primerDocument .PMUI__readerSections{margin-block-start:4.2cqi}.PMUI--primerDocument .PMUI__readerSections span{min-block-size:9.5cqi;font-size:3.25cqi}.PMUI--primerDocument .PMUI__readerAction{inset-block-end:6.2cqi}@media(min-width:48rem){.PortraitMobileHero__media{aspect-ratio:1.65 / 1}.PortraitMobileHero__phone--navigation{inset-inline-start:16%;inline-size:24%}.PortraitMobileHero__phone--monitor-update{inset-inline-end:16%;inline-size:26%}}@media(max-width:47.99rem){.PortraitMobileHero__media{aspect-ratio:1.05 / 1}.PortraitMobileHero__phone--navigation{inset:8% auto auto 1%;inline-size:54%}.PortraitMobileHero__phone--monitor-update{inset:14% 0 auto auto;inline-size:58%}.PortraitMobileFeature__visual{min-block-size:37rem}.PortraitMobileFeature__screen{inline-size:min(96%,20rem)}.PortraitMobileUseCase__panel,.PortraitMobileUseCase__panel.is-active{min-block-size:39rem}.PortraitMobileUseCase__screen{inline-size:min(88%,19rem)}}@media(prefers-reduced-motion:reduce){.PortraitMobileScreen.is-ui-replaying .PMUIReveal,.PortraitMobileScreen[data-motion].is-ui-ready .PMUIReveal,.PortraitMobileScreen[data-motion].is-ui-active .PMUIReveal,.PortraitMobileScreen[data-motion].is-ui-ready .PMUI__request,.PortraitMobileScreen[data-motion].is-ui-ready .PMUI__userMessage,.PortraitMobileScreen[data-motion].is-ui-ready .PMUI__reportRow,.PortraitMobileScreen[data-motion=research-library] .PMUI--researchLibrary{animation:none;clip-path:none;opacity:1;transform:none;transition:none}}.PortraitMobile.is-motion-ready .PortraitMobileHero__phone{opacity:0;transition:opacity 720ms var(--marketing-motion-easing-move),transform 920ms var(--marketing-motion-easing-move)}.PortraitMobile.is-motion-ready .PortraitMobileHero__gesture{opacity:0;transform:translate(-50%,-50%) rotate(-2deg) scale(1.035);transition:opacity 840ms var(--marketing-motion-easing-move),transform 1100ms var(--marketing-motion-easing-move)}.PortraitMobile.is-motion-ready .PortraitMobileHero__phone--navigation{transform:translateY(2rem) rotate(-1.2deg)}.PortraitMobile.is-motion-ready .PortraitMobileHero__phone--monitor-update{transform:translateY(2.75rem) rotate(0.8deg)}.PortraitMobile.is-motion-ready.is-loaded .PortraitMobileHero__phone{opacity:1}.PortraitMobile.is-motion-ready.is-loaded .PortraitMobileHero__gesture{opacity:var(--PortraitMobileHero-gesture-opacity);transform:translate(-50%,-50%) rotate(-2deg) scale(1)}.PortraitMobile.is-motion-ready.is-loaded .PortraitMobileHero__phone--navigation{transform:translateY(0) rotate(-1.2deg)}.PortraitMobile.is-motion-ready.is-loaded .PortraitMobileHero__phone--monitor-update{transform:translateY(0) rotate(0.8deg);transition-delay:90ms}.PortraitMobile.is-motion-ready .PortraitMobileFeature__copy,.PortraitMobile.is-motion-ready .PortraitMobileFeature__visual{opacity:0;transform:translateY(1.5rem);transition:opacity 620ms var(--marketing-motion-easing-move),transform 760ms var(--marketing-motion-easing-move)}.PortraitMobile.is-motion-ready .PortraitMobileFeature.is-visible .PortraitMobileFeature__copy,.PortraitMobile.is-motion-ready .PortraitMobileFeature.is-visible .PortraitMobileFeature__visual{opacity:1;transform:translateY(0)}.PortraitMobile.is-motion-ready .PortraitMobileFeature.is-visible .PortraitMobileFeature__visual{transition-delay:70ms}.PortraitMobile.is-motion-ready .PortraitMobileCapabilities__intro,.PortraitMobile.is-motion-ready .PortraitMobileUseCases>.PortraitMobileShell>h2,.PortraitMobile.is-motion-ready .PortraitMobileUseCase{opacity:0;transform:translateY(1rem);transition:opacity 540ms var(--marketing-motion-easing-move),transform 680ms var(--marketing-motion-easing-move)}.PortraitMobile.is-motion-ready .PortraitMobileCapabilities__intro.is-copy-visible,.PortraitMobile.is-motion-ready .PortraitMobileUseCases>.PortraitMobileShell>h2.is-copy-visible,.PortraitMobile.is-motion-ready .PortraitMobileUseCase.is-copy-visible{opacity:1;transform:translateY(0)}@media(max-width:63.99rem){.PortraitMobileCapabilities__stack{gap:2rem;margin-block-start:6.5rem}.PortraitMobileFeature{position:relative;inset-block-start:auto;margin-block-end:0;opacity:1;transform:none;will-change:auto}}@media(max-width:63.99rem){.PortraitMobileHero__copy{grid-template-columns:1fr;align-items:start;gap:2rem}.PortraitMobileHero__eyebrow,.PortraitMobileHero h1,.PortraitMobileHero__summary{grid-column:1}.PortraitMobileHero__eyebrow{grid-row:1;margin-block-end:-1rem}.PortraitMobileHero h1{grid-row:2}.PortraitMobileHero__summary{grid-row:3}.PortraitMobileFeature{grid-template-columns:minmax(0,0.95fr) minmax(22rem,1.05fr);min-block-size:35rem;gap:1.75rem;padding:1.5rem}.PortraitMobileFeature__copy{min-inline-size:0;padding:0}.PortraitMobileFeature__screen{inline-size:clamp(13rem,48%,15.25rem)}.PortraitMobileUseCases__list{grid-template-columns:minmax(0,0.82fr) minmax(24rem,1.18fr);max-inline-size:100%;gap:2.5rem}}@media(max-width:47.99rem){.PortraitMobileShell{padding-inline:var(--marketing-base-size-20)}.PortraitMobileCapabilities__intro{font-size:var(--marketing-text-heading-1-size)}.PortraitMobileHero{padding-block-start:var(--marketing-base-size-40)}.PortraitMobileHero__copy{display:block}.PortraitMobileHero__eyebrow{margin-block-end:1rem}.PortraitMobileHero h1{max-inline-size:100%}.PortraitMobileHero__line{display:inline;white-space:normal}.PortraitMobileHero__highlight{display:inline;white-space:normal}.PortraitMobileHero__mark--compact{display:block}.PortraitMobileHero__summary{gap:1.35rem;margin-block-start:1.75rem}.PortraitMobileHero__media{margin-block-start:var(--marketing-hero-media-gap);aspect-ratio:1.78 / 1}.PortraitMobileHero__gesture{inline-size:96%;block-size:54%}.PortraitMobileHero__phone--navigation{inset:8% auto auto 13%;inline-size:27%}.PortraitMobileHero__phone--monitor-update{inset:14% 11% auto auto;inline-size:30%}.PortraitMobileCapabilities{padding-block:var(--marketing-base-size-64)}.PortraitMobileCapabilities__stack{margin-block-start:var(--marketing-base-size-32);gap:1.25rem}.PortraitMobileFeature{grid-template-columns:1fr;min-block-size:0;gap:1.5rem;padding:1.25rem;border-radius:var(--marketing-borderRadius-medium)}.PortraitMobileFeature__copy{padding:0}.PortraitMobileFeature__visual{min-block-size:29rem}.PortraitMobileFeature__gesture{inline-size:112%;block-size:10.5rem}.PortraitMobileFeature__screen{align-self:end;inline-size:13.75rem}.PortraitMobileUseCases{padding-block:var(--marketing-base-size-64)}.PortraitMobileUseCases>.PortraitMobileShell>h2{margin-inline:0;text-align:start}.PortraitMobileUseCases__list{grid-template-columns:1fr;gap:0;margin-block-start:var(--marketing-base-size-32)}.PortraitMobileUseCases__selector,.PortraitMobileUseCases__panels{display:contents}.PortraitMobileUseCases__selector>:nth-child(1){grid-row:1}.PortraitMobileUseCases__panels>:nth-child(1){grid-row:2}.PortraitMobileUseCases__selector>:nth-child(2){grid-row:3}.PortraitMobileUseCases__panels>:nth-child(2){grid-row:4}.PortraitMobileUseCases__selector>:nth-child(3){grid-row:5}.PortraitMobileUseCases__panels>:nth-child(3){grid-row:6}.PortraitMobileUseCases__selector>:nth-child(4){grid-row:7}.PortraitMobileUseCases__panels>:nth-child(4){grid-row:8}.PortraitMobileUseCases__selector>:nth-child(5){grid-row:9}.PortraitMobileUseCases__panels>:nth-child(5){grid-row:10}.PortraitMobileUseCase button{margin-block:0;padding:1.5rem 0 1.25rem;border-radius:0;background:transparent;color:#fafaf9}.PortraitMobileUseCase button::after{display:none}.PortraitMobileUseCase.is-active button{background:transparent}.PortraitMobileUseCase button:hover{background:transparent}.PortraitMobileUseCase button small,.PortraitMobileUseCase.is-active button small{display:block}.PortraitMobileUseCase__panel,.PortraitMobileUseCase__panel.is-active{position:relative;inset:auto;inline-size:100%;margin-block-end:2.75rem;border-radius:var(--PortraitMobile-radius-frame);opacity:1;transform:none;transition:none;visibility:visible;aspect-ratio:4 / 3}.PortraitMobileUseCase__screen{inset-block-start:7%;inline-size:43%}.PortraitMobileUseCases__cta{align-items:flex-start;flex-direction:column;margin-block-start:4rem}}@media(prefers-reduced-motion:reduce){.PortraitMobileFeature{position:relative;inset-block-start:auto;opacity:1;transform:none;will-change:auto}.PortraitMobileUseCase button,.PortraitMobileUseCase__panel,.PortraitMobileUseCase__panel .PortraitMobileDevice__screen,.PortraitMobileHero__gesture,.PortraitMobileHero__phone,.PortraitMobileCapabilities__intro,.PortraitMobileUseCases>.PortraitMobileShell>h2,.PortraitMobileUseCase,.PortraitMobileFeature__copy,.PortraitMobileFeature__visual{transition:none}.PortraitMobileCapabilities__intro,.PortraitMobileUseCases>.PortraitMobileShell>h2,.PortraitMobileUseCase{opacity:1;transform:none}.PortraitMobileUseCases[data-autoplay-state=running] .PortraitMobileUseCase.is-active button::after{animation:none}}.PortraitMobile.is-motion-ready.is-loaded .PortraitMobileHero__phone--navigation,.PortraitMobile.is-motion-ready.is-loaded .PortraitMobileHero__phone--monitor-update,.PortraitMobile.is-motion-ready .PortraitMobileFeature.is-visible .PortraitMobileFeature__copy,.PortraitMobile.is-motion-ready .PortraitMobileFeature.is-visible .PortraitMobileFeature__visual{transform:none}@media(max-width:47.99rem){.PortraitMobileHero__media{aspect-ratio:1.34 / 1}.PortraitMobileHero__phone--navigation{inset:7% auto auto 4%;inline-size:45%}.PortraitMobileHero__phone--monitor-update{inset:14% 4% auto auto;inline-size:49%}.PortraitMobileFeature__visual{min-block-size:35rem}.PortraitMobileFeature__screen{inline-size:min(88%,19rem)}.PortraitMobileUseCase__panel,.PortraitMobileUseCase__panel.is-active{min-block-size:35rem;aspect-ratio:auto;overflow:hidden}.PortraitMobileUseCase__screen{inset-block-start:5%;inline-size:min(80%,18rem)}}@media(min-width:48rem){.PortraitMobileHero__media{aspect-ratio:1.65 / 1}}@media(max-width:47.99rem){.PortraitMobileHero__media{aspect-ratio:1.05 / 1}.PortraitMobileHero__phone--navigation{inset:8% auto auto 1%;inline-size:54%}.PortraitMobileHero__phone--monitor-update{inset:14% 0 auto auto;inline-size:58%}.PortraitMobileFeature__visual{min-block-size:37rem}.PortraitMobileFeature__screen{inline-size:min(96%,20rem)}.PortraitMobileUseCase__panel,.PortraitMobileUseCase__panel.is-active{min-block-size:39rem}.PortraitMobileUseCase__screen{inline-size:min(88%,19rem)}}.PortraitMobileHero__media::before{position:absolute;z-index:0;inset:0 0 0 52%;border-inline-start:1px solid color-mix(in srgb,var(--PortraitMobile-accent) 14%,transparent);background:color-mix(in srgb,var(--PortraitMobile-accent) 4%,transparent);content:""}.PortraitMobileHero__gesture{z-index:1;opacity:var(--PortraitMobileHero-gesture-opacity)}.PortraitMobileHero__phone{z-index:2}.PMUI{font-weight:400;text-rendering:optimizeLegibility}.PMUI__topbar strong,.PMUI__navigationHeader strong,.PMUI__account strong,.PMUI__runStatus strong,.PMUI__sourceStrip strong,.PMUI__inboxItem strong,.PMUI__reportRow strong,.PMUI__artifactCard strong,.PMUI__sourceList b{font-weight:500}.PMUI strong,.PMUI b,.PMUI h2,.PMUI h3,.PMUI button,.PMUI__segment span,.PMUI__readerSections span{font-weight:500}.PMUI__readerMeta span,.PMUI__sectionLabel,.PMUI__reportCard>small,.PMUI__evidenceConclusion>small,.PMUI__monitorFinding>small,.PMUI__researchBrief>small,.PMUI__heroReviewThesis>small,.PMUI__heroReviewEvidence small{font-weight:600}.PMUI__menu>span,.PMUI__projects>span{font-size:clamp(9px,3.85cqi,13px);font-weight:400}.PMUI__projects>span.is-selected{font-weight:500}.PMUI__projects h2,.PMUI__recents h2{font-size:clamp(8px,3.15cqi,10.5px);font-weight:400}.PMUI__recents span{font-size:clamp(9px,3.85cqi,13px);font-weight:400}.PMUI__recents b{font-weight:400}.PMUI__account strong{font-size:clamp(8px,3.35cqi,11px)}.PMUI__readerIntro,.PMUI__inboxItem header strong{font-weight:400}.PMUI__monitorFinding p,.PMUI__askComposer>div>span{font-weight:500}.PortraitMobileScreen.is-ui-ready .PMUIReveal,.PortraitMobileScreen.is-ui-ready:not(.is-ui-active) .PMUIReveal,.PortraitMobileScreen.is-ui-active .PMUIReveal,.PortraitMobileScreen.is-ui-replaying .PMUIReveal{opacity:1;animation:none;transition:none}.PortraitMobile.is-motion-ready .PortraitMobileFeature__visual,.PortraitMobile.is-motion-ready .PortraitMobileFeature.is-visible .PortraitMobileFeature__visual{opacity:1;transform:none;transition:none}.PMUI--heroMonitorUpdate{--PMUI-monitor-space-1: clamp(9px, 2.6cqi, 11px);--PMUI-monitor-space-2: clamp(14px, 4.2cqi, 18px);--PMUI-monitor-space-3: clamp(21px, 6cqi, 26px);padding-inline:clamp(15px,5.25cqi,22px);padding-block-end:8cqi}.PMUI--heroMonitorUpdate .PMUI__topbar{padding-block-end:0}.PMUI--heroMonitorUpdate .PMUI__topbar>svg:last-child{justify-self:end;inline-size:4.6cqi;block-size:4.6cqi}.PMUI__monitorUpdateBody{margin-block-start:clamp(15px,4.6cqi,19px)}.PMUI__monitorUpdateMeta,.PMUI__monitorUpdateMeta>span{display:flex;align-items:center}.PMUI__monitorUpdateMeta{min-inline-size:0;color:var(--PMUI-muted);gap:clamp(7px,2cqi,9px);font-size:clamp(9px,2.65cqi,10.5px);line-height:1.2;white-space:nowrap}.PMUI__monitorUpdateMeta>span{min-inline-size:0;gap:clamp(3px,1cqi,5px)}.PMUI__monitorUpdateMonitor{color:var(--PMUI-muted)}.PMUI__monitorUpdateMonitor strong{min-inline-size:0;overflow:hidden;font-weight:500;text-overflow:ellipsis}.PMUI__monitorUpdateProject{flex:none}.PMUI__monitorUpdateMeta svg{flex:none;inline-size:clamp(9px,2.8cqi,12px);block-size:clamp(9px,2.8cqi,12px)}.PMUI__monitorUpdateProject svg{color:#7166c8}.PMUI__monitorUpdateMeta time{flex:none;margin-inline-start:auto;text-align:end}.PMUI__monitorUpdateBody>h2{margin-block-start:clamp(11px,3.8cqi,15px);font-family:var(--PMUI-serif);font-size:clamp(20px,6.1cqi,24px);font-weight:560;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.PMUI__monitorUpdateTrigger{margin-block-start:var(--PMUI-monitor-space-2);padding:clamp(9px,2.8cqi,12px) clamp(10px,3.2cqi,14px);border-radius:clamp(5px,1.8cqi,8px);background:var(--PMUI-fill)}.PMUI__monitorUpdateTrigger h3{font-size:clamp(9.5px,2.75cqi,11px);font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.PMUI__monitorUpdateTrigger>p{margin-block-start:clamp(5px,1.5cqi,7px);font-size:clamp(12px,3.5cqi,13.5px);line-height:1.4}.PMUI__monitorUpdateTrigger dl{display:grid;margin:clamp(7px,2.1cqi,9px) 0 0;gap:clamp(4px,1.2cqi,6px)}.PMUI__monitorUpdateTrigger dl>div{display:grid;grid-template-columns:clamp(52px,16cqi,66px) minmax(0,1fr);gap:clamp(6px,1.8cqi,8px)}.PMUI__monitorUpdateTrigger dt,.PMUI__monitorUpdateTrigger dd{margin:0;line-height:1.35}.PMUI__monitorUpdateTrigger dt{color:var(--PMUI-muted);font-size:clamp(9.5px,2.85cqi,11px)}.PMUI__monitorUpdateTrigger dd{font-size:clamp(11.5px,3.3cqi,12.5px);font-weight:500}.PMUI__monitorUpdateContent{margin-block-start:var(--PMUI-monitor-space-2);font-size:clamp(13.5px,4.1cqi,16px);line-height:1.55;text-wrap:pretty}.PMUI__monitorUpdateContent p+p{margin-block-start:var(--PMUI-monitor-space-1)}.PMUI__monitorUpdateContent sup{color:var(--PMUI-link);font-size:.72em;font-weight:600}.PMUI__monitorUpdateSources{margin-block-start:var(--PMUI-monitor-space-3)}.PMUI__monitorUpdateSources h3{margin-block-end:clamp(11px,3.2cqi,14px);font-size:clamp(10px,2.9cqi,12px);font-weight:600}.PMUI__monitorUpdateSources ol{display:grid;margin:0;padding:0;gap:clamp(8px,2.4cqi,10px);list-style:none}.PMUI__monitorUpdateSources li{display:grid;grid-template-columns:clamp(17px,5cqi,21px) minmax(0,1fr);align-items:center;gap:clamp(6px,1.8cqi,8px)}.PMUI__monitorUpdateSources li>p{display:flex;align-items:baseline;min-inline-size:0;gap:clamp(5px,1.5cqi,7px)}.PMUI__monitorUpdateSources li>span{display:grid;place-items:center;inline-size:clamp(17px,5cqi,21px);block-size:clamp(17px,5cqi,21px);border:1px solid var(--PMUI-line);border-radius:999rem;color:var(--PMUI-link);font-size:clamp(8px,2.25cqi,9.5px);font-weight:600}.PMUI__monitorUpdateSources strong,.PMUI__monitorUpdateSources small{display:block;min-inline-size:0;white-space:nowrap}.PMUI__monitorUpdateSources strong{overflow:hidden;flex:1;font-size:clamp(11px,3.3cqi,13px);font-weight:500;line-height:1.3;text-overflow:ellipsis}.PMUI__monitorUpdateSources small{flex:none;color:var(--PMUI-muted);font-size:clamp(9.5px,2.8cqi,11px);line-height:1.35}.PortraitMobileHero__media{block-size:clamp(42rem,94vw,54rem);aspect-ratio:auto}.PortraitMobileHero__phone--navigation{inset-block-start:2%;inset-inline-start:calc(25% - clamp(7rem,18vw,11.5rem));inline-size:clamp(14rem,36vw,23rem)}.PortraitMobileHero__phone--monitor-update{inset-block-start:14%;inset-inline-end:calc(25% - clamp(10.25rem,34vw,13.5rem));inline-size:clamp(20.5rem,68vw,27rem)}@media(max-width:47.99rem){.PortraitMobileHero__media{block-size:clamp(32rem,174vw,45rem)}.PortraitMobileHero__phone--navigation{inset:3% auto auto -9%;inline-size:60%}.PortraitMobileHero__phone--monitor-update{inset:10% 2% auto auto;inline-size:min(86%,20rem)}}@media(max-width:47.99rem){.PortraitMobileFeature__visual{inline-size:calc(100% + 3rem);min-block-size:39rem;margin-inline:-1.5rem}.PortraitMobileFeature__screen{inline-size:min(96%,20rem)}.PortraitMobileUseCase__panel,.PortraitMobileUseCase__panel.is-active{min-block-size:41rem}.PortraitMobileUseCase__screen{inline-size:min(96%,20rem)}}.PortraitMobileCapabilities__device-frame{display:none}@media(min-width:64rem){.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready]{--PortraitMobileCapabilities-sticky-top: calc(6rem + var(--pnav-announcement-size, 0px));--PortraitMobileCapabilities-exit-hold: 5rem;position:relative;display:grid;grid-template-columns:minmax(22rem,0.82fr) minmax(24rem,1.18fr);grid-template-rows:repeat(4,minmax(36rem,72svh)) var(--PortraitMobileCapabilities-exit-hold);align-items:stretch;column-gap:clamp(5rem,7.5vw,8rem);margin-block-start:6rem}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature{display:contents}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__visual{position:sticky;z-index:1;inset-block-start:var(--PortraitMobileCapabilities-sticky-top);grid-column:1;grid-row:1 / -1;align-self:start;place-items:center end;inline-size:100%;block-size:clamp(32rem,calc(100svh - var(--PortraitMobileCapabilities-sticky-top) - 2rem),49rem);min-block-size:0;margin:0;overflow:visible;background:transparent;opacity:1;transform:none;transition:none;pointer-events:none;will-change:auto}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature:nth-child(1) .PortraitMobileFeature__visual{z-index:1}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature:nth-child(2) .PortraitMobileFeature__visual{z-index:2}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature:nth-child(3) .PortraitMobileFeature__visual{z-index:3}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature:nth-child(4) .PortraitMobileFeature__visual{z-index:4}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileCapabilities__device-frame{position:sticky;z-index:10;inset-block-start:var(--PortraitMobileCapabilities-sticky-top);display:grid;grid-column:1;grid-row:1 / -1;align-self:start;place-items:center end;inline-size:100%;block-size:clamp(32rem,calc(100svh - var(--PortraitMobileCapabilities-sticky-top) - 2rem),49rem);min-block-size:0;margin:0;pointer-events:none}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileCapabilities__device-chassis{inline-size:clamp(21rem,78%,24rem)}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileCapabilities__device-glass{background:transparent;box-shadow:var(--PortraitMobileDevice-screen-edge)}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileCapabilities__device-chassis .PortraitMobileDevice__hardware{filter:var(--PortraitMobileDevice-light-frame) var(--PortraitMobileDevice-light-edge) drop-shadow(0 1.4rem 1.6rem rgb(50 42 35 / 18%))}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__copy{position:relative;z-index:20;grid-column:2;align-self:stretch;justify-content:center;padding:clamp(5rem,11svh,8rem) 0;opacity:1;transform:none;transition:none;will-change:auto}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature:nth-child(1) .PortraitMobileFeature__copy{grid-row:1}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature:nth-child(2) .PortraitMobileFeature__copy{grid-row:2}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature:nth-child(3) .PortraitMobileFeature__copy{grid-row:3}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature:nth-child(4) .PortraitMobileFeature__copy{grid-row:4}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__header{max-inline-size:30rem}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__header h3{max-inline-size:13.5em;font-size:var(--marketing-text-title-size-xlarge);line-height:var(--marketing-text-heading-1-lineHeight);opacity:var(--PortraitMobileFeature-title-focus, 0.62);transform:translate3d(0,var(--PortraitMobileFeature-title-offset, 1.15rem),0);transition:none;will-change:opacity,transform}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__header p{max-inline-size:25em;margin-block-start:1rem;font-size:var(--marketing-text-body-size-xxlarge);line-height:var(--marketing-text-lineHeight-300);opacity:var(--PortraitMobileFeature-subtitle-focus, 0.62);transform:translate3d(0,var(--PortraitMobileFeature-subtitle-offset, 1.5rem),0);transition:none;will-change:opacity,transform}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__screen{inline-size:clamp(21rem,78%,24rem)}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__screen>.PortraitMobileScreen{background:transparent;box-shadow:none}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature:first-child .PortraitMobileFeature__screen>.PortraitMobileScreen{background:#fff}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__screen>.PortraitMobileScreen::before{position:absolute;z-index:0;inset:0;background:#fff;content:"";opacity:var(--PortraitMobileFeature-visual-backdrop-opacity, 0);pointer-events:none;will-change:opacity}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__screen>.PortraitMobileScreen>.PMUI{position:relative;z-index:1;backface-visibility:hidden;opacity:var(--PortraitMobileFeature-visual-opacity, 0);transform:translate3d(0,var(--PortraitMobileFeature-visual-offset, 0),0) scale(var(--PortraitMobileFeature-visual-scale, 1));transform-origin:50% 48%;transition:none;will-change:opacity,transform}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature .PortraitMobileScreen__island,.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature .PortraitMobileScreen__homeIndicator,.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature .PortraitMobileDevice__hardware{display:none}.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__gesture{display:none}}@media(prefers-reduced-motion:reduce){.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__copy,.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__visual,.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__header h3,.PortraitMobileCapabilities__stack[data-portrait-mobile-feature-stack-ready] .PortraitMobileFeature__header p{opacity:1;transform:none;will-change:auto}}
