.developer-screen-image-module__03ppWW__frame{isolation:isolate;border-radius:var(--developer-screen-radius,28px);background:var(--section,#f5f5f7);width:100%;display:block;position:relative;overflow:hidden}.developer-screen-image-module__03ppWW__frame .developer-screen-image-module__03ppWW__image{border-radius:0;max-width:none;display:block;position:absolute}@media (max-width:734px){.developer-screen-image-module__03ppWW__frame{border-radius:var(--developer-screen-radius,16px)}}
@font-face{font-family:DarwinSwitchDisplay;src:url(/assets/safari-reference/sf-pro-display-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:DarwinSwitchDisplay;src:url(/assets/new-bar/sf-pro-display-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DarwinSwitchDisplay;src:url(/assets/new-bar/sf-pro-display-semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:DarwinSwitchText;src:url(/assets/new-bar/sf-pro-text-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DarwinSwitchText;src:url(/assets/new-bar/sf-pro-text-semibold.woff2)format("woff2");font-weight:600 700;font-display:swap}.case-study-shell-module__OFqfTW__page{--case-surface:#fff;--case-section:#f5f5f7;--case-ink:#1d1d1f;--case-muted:#6e6e73;--case-rule:#d2d2d7;--case-control:#e8e8ed;--case-control-hover:#ececf0;--case-control-active:#dfdfe4;--case-neutral-hover:#272729;--case-neutral-active:#18181a;--case-blue:#06c;--case-radius:var(--editorial-radius);--case-section-space:96px;--case-heading-gap:40px;--case-grid-gap:24px;--case-accent:var(--editorial-accent);--case-story-accent:#e81740;--surface:var(--case-surface);--section:var(--case-section);--ink:var(--case-ink);--muted:var(--case-muted);--blue:var(--case-blue);--rule:var(--case-rule);--business-inset:max(24px,calc((100vw - 980px)/2));--business-wide-inset:max(24px,calc((100vw - 1120px)/2));background:var(--case-surface);min-height:100vh;color:var(--case-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;padding-top:clamp(5.5rem,7vw,7rem);font-family:DarwinSwitchDisplay,-apple-system,BlinkMacSystemFont,sans-serif;}.case-study-shell-module__OFqfTW__page *{box-sizing:border-box}.case-study-shell-module__OFqfTW__page a{text-decoration:none}.case-study-shell-module__OFqfTW__page [data-large] img[src*=work-sphere-notion]{scale:1.3369}.case-study-shell-module__OFqfTW__page [data-large] img[src*=work-sphere-asana]{scale:1.2848}.case-study-shell-module__OFqfTW__page [data-large] img[src*=work-sphere-google-drive]{scale:1.309}.case-study-shell-module__OFqfTW__page [data-large] img[src*=cloudflare\.png]{scale:1.0424}:where(.case-study-shell-module__OFqfTW__page) :where(button,input){font:inherit}.case-study-shell-module__OFqfTW__page main :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #0071e3}.case-study-shell-module__OFqfTW__roundButton{background:var(--case-control);width:44px;height:44px;color:var(--case-ink);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background-color .1s linear,color .1s linear,opacity .1s linear;display:grid}.case-study-shell-module__OFqfTW__roundButton:hover:not(:disabled){background:var(--case-control-hover)}.case-study-shell-module__OFqfTW__roundButton:active:not(:disabled){background:var(--case-control-active)}.case-study-shell-module__OFqfTW__roundButton:disabled{opacity:.42;cursor:default;pointer-events:none}.dark .case-study-shell-module__OFqfTW__page{--case-surface:#000;--case-section:#161617;--case-ink:#f5f5f7;--case-muted:#a1a1a6;--case-rule:#424245;--case-control:#2c2c2e;--case-control-hover:#3b3b3e;--case-control-active:#242426;--case-neutral-hover:#fff;--case-neutral-active:#ededf2;--case-blue:#2997ff;--case-story-accent:#ff6075;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){.case-study-shell-module__OFqfTW__page *,.case-study-shell-module__OFqfTW__page :before,.case-study-shell-module__OFqfTW__page :after{scroll-behavior:auto!important;transition:none!important}}:is(.dark .case-study-shell-module__OFqfTW__page [role=tablist],.dark .case-study-shell-module__OFqfTW__page [aria-label="Case study categories"]){background:var(--case-control)}:is(.dark .case-study-shell-module__OFqfTW__page [role=tablist] button,.dark .case-study-shell-module__OFqfTW__page [aria-label="Case study categories"] button){color:var(--case-ink)}.dark .case-study-shell-module__OFqfTW__page [role=tab][aria-selected=true]{background:var(--case-ink);color:var(--case-surface)}.dark .case-study-shell-module__OFqfTW__page [aria-label="Case study categories"] button[aria-pressed=true]{background:var(--case-ink);color:var(--case-surface)}.case-study-shell-module__OFqfTW__sectionHeading{width:min(1120px,100% - 48px);margin:0 auto var(--case-heading-gap);text-align:center}.case-study-shell-module__OFqfTW__sectionHeading h2{font-size:var(--editorial-feature-size);line-height:var(--editorial-feature-leading);letter-spacing:-.003em;text-wrap:balance;margin:0;font-weight:600}.case-study-shell-module__OFqfTW__sectionHeading>p{max-width:680px;color:var(--case-muted);text-wrap:pretty;margin:24px auto 0;font-size:21px;line-height:1.4}@media (max-width:734px){.case-study-shell-module__OFqfTW__page{--case-section-space:64px;--case-heading-gap:32px}.case-study-shell-module__OFqfTW__sectionHeading>p{margin-top:20px;font-size:19px}}@media (max-width:374px){.case-study-shell-module__OFqfTW__page [data-large]>span+span{margin-left:calc(var(--editorial-agent-size)*-.68)}}
.case-study-article-module__Q0vYNa__page{--case-section:#fff;--case-ink:#111;--case-muted:#777772;--case-rule:#dededb;--editorial-radius:8px;background:#fff;overflow-x:clip;}.dark .case-study-article-module__Q0vYNa__page{--case-section:#000;--case-ink:#f5f5f5;--case-muted:#a1a1a1;--case-rule:#353535;background:#000}.case-study-article-module__Q0vYNa__page main{background:var(--case-surface)}.case-study-article-module__Q0vYNa__page main :is(section,article,header){background-color:#0000}.case-study-article-module__Q0vYNa__page main :is(h2,h3,p,figure){margin:0}.case-study-article-module__Q0vYNa__page main :is(h2,h3){letter-spacing:-.02em;text-wrap:pretty;font-weight:400}.case-study-article-module__Q0vYNa__page main h2{font-size:32px;line-height:1.2}.case-study-article-module__Q0vYNa__page main p{text-wrap:pretty}.case-study-article-module__Q0vYNa__page main :is(section,article)[id]{scroll-margin-top:112px}.case-study-article-module__Q0vYNa__page main :is(p,figcaption,li){overflow-wrap:break-word}.case-study-article-module__Q0vYNa__page main :is(a,button):focus-visible{outline:2px solid var(--case-blue);outline-offset:4px}.case-study-article-module__Q0vYNa__page main a:not([data-marketing-cta]):hover{text-underline-offset:4px}.case-study-article-module__Q0vYNa__similar{width:min(1120px,100% - 48px);margin:80px auto 96px}.case-study-article-module__Q0vYNa__similarHeading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.case-study-article-module__Q0vYNa__similarHeading>a{text-underline-offset:4px;flex-shrink:0;font-size:14px;text-decoration:underline}.case-study-article-module__Q0vYNa__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.case-study-article-module__Q0vYNa__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:734px){.case-study-article-module__Q0vYNa__page main h2{font-size:28px}.case-study-article-module__Q0vYNa__similar{width:calc(100% - 40px);margin-block:48px 64px}.case-study-article-module__Q0vYNa__similarHeading{flex-wrap:wrap;gap:16px}.case-study-article-module__Q0vYNa__similarHeading h2{font-size:26px}}@media (max-width:600px){.case-study-article-module__Q0vYNa__cards{grid-template-columns:1fr}}
.case-study-hero-module__tIvsEG__hero{text-align:left;width:min(800px,100% - 48px);margin:0 auto 72px;padding-top:112px}.case-study-hero-module__tIvsEG__back{color:var(--case-muted);font-size:16px;line-height:24px;display:inline-block}.case-study-hero-module__tIvsEG__back:hover{color:var(--case-ink)}.case-study-hero-module__tIvsEG__hero h1{letter-spacing:-.02em;text-wrap:pretty;margin:16px 0 40px;font:400 48px/1.08 DarwinSwitchDisplay,-apple-system,sans-serif}.case-study-hero-module__tIvsEG__metadata{flex-wrap:wrap;gap:24px 96px;margin:0;font-size:16px;line-height:24px;display:flex}.case-study-hero-module__tIvsEG__metadata dt{color:var(--case-muted);font-size:14px}.case-study-hero-module__tIvsEG__metadata dd{margin:2px 0 0}.case-study-hero-module__tIvsEG__rule{border:0;border-top:2px dotted var(--case-rule);margin:28px 0 56px}.case-study-hero-module__tIvsEG__hero .case-study-hero-module__tIvsEG__description{color:var(--case-ink);margin:0;font-size:18px;line-height:1.7}.case-study-hero-module__tIvsEG__hero .case-study-hero-module__tIvsEG__classification{color:var(--case-muted);margin:20px 0 0;font-size:13px;line-height:1.6}.case-study-hero-module__tIvsEG__classification span+span:before{content:" · ";white-space:pre}.case-study-hero-module__tIvsEG__actions{flex-wrap:wrap;gap:8px 24px;margin-top:20px;display:flex}.case-study-hero-module__tIvsEG__actions>a{min-height:44px;color:var(--case-ink);text-underline-offset:4px;align-items:center;font-size:15px;text-decoration:underline;display:inline-flex}@media (min-width:1800px){.case-study-hero-module__tIvsEG__hero h1{font-size:64px}}@media (max-width:734px){.case-study-hero-module__tIvsEG__hero{width:calc(100% - 40px);margin-bottom:48px;padding-top:64px}.case-study-hero-module__tIvsEG__hero h1{margin:16px 0 32px;font-size:36px;line-height:1.12}.case-study-hero-module__tIvsEG__metadata{gap:20px 48px;font-size:15px}.case-study-hero-module__tIvsEG__rule{margin:24px 0 36px}.case-study-hero-module__tIvsEG__hero .case-study-hero-module__tIvsEG__description{font-size:17px;line-height:1.7}}
.case-study-narrative-module__N057yG__narrative{width:min(800px,100% - 48px);margin-inline:auto}.case-study-narrative-module__N057yG__note{color:var(--case-muted);font-size:13px;line-height:1.6;margin:0 0 32px!important}.case-study-narrative-module__N057yG__step+.case-study-narrative-module__N057yG__step{margin-top:56px}.case-study-narrative-module__N057yG__step h2{margin-bottom:24px!important}.case-study-narrative-module__N057yG__step p{font-size:18px;line-height:1.75}.case-study-narrative-module__N057yG__sources{flex-wrap:wrap;gap:12px 24px;margin-top:16px;font-size:15px;line-height:1.6;display:flex}.case-study-narrative-module__N057yG__sources a{color:var(--case-ink);text-underline-offset:4px;text-decoration:underline}@media (max-width:734px){.case-study-narrative-module__N057yG__narrative{width:calc(100% - 40px)}.case-study-narrative-module__N057yG__step+.case-study-narrative-module__N057yG__step{margin-top:40px}.case-study-narrative-module__N057yG__step p{font-size:17px}}
.darwin-workflow-dialog-module__n6rVOW__actions{display:inline-flex;}.darwin-workflow-dialog-module__n6rVOW__action{}.darwin-workflow-dialog-module__n6rVOW__action.darwin-workflow-dialog-module__n6rVOW__action{white-space:nowrap;cursor:pointer;margin:0}.darwin-workflow-dialog-module__n6rVOW__action:focus-visible{outline-offset:4px;outline:3px solid #2997ff}.darwin-workflow-dialog-module__n6rVOW__overlay{z-index:120;background:#00000094;position:fixed;inset:0}.darwin-workflow-dialog-module__n6rVOW__dialog{--business-card-ink:#1d1d1f;--business-card-background:#fff;z-index:121;box-sizing:border-box;background:var(--business-card-background);width:min(1040px,100% - 48px);height:min(900px,100dvh - 48px);max-height:calc(100dvh - 48px);color:var(--business-card-ink);border-radius:28px;flex-direction:column;font-family:DarwinSwitchText,-apple-system,sans-serif;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.darwin-workflow-dialog-module__n6rVOW__dialog :is(h2,p){margin:0}.darwin-workflow-dialog-module__n6rVOW__header{border-bottom:1px solid #dedede;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.darwin-workflow-dialog-module__n6rVOW__dialog .darwin-workflow-dialog-module__n6rVOW__note{color:#6e6e73;font-size:12px;line-height:18px}.darwin-workflow-dialog-module__n6rVOW__dialog .darwin-workflow-dialog-module__n6rVOW__title{letter-spacing:-.015em;margin-top:8px;font:600 24px/28px DarwinSwitchDisplay,-apple-system,sans-serif}.darwin-workflow-dialog-module__n6rVOW__close{color:#1d1d1f;cursor:pointer;background:#e8e8ed;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.darwin-workflow-dialog-module__n6rVOW__dialog :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #2997ff}.dark .darwin-workflow-dialog-module__n6rVOW__dialog{--business-card-ink:#f5f5f7;--business-card-background:#161617;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .darwin-workflow-dialog-module__n6rVOW__close{color:#f5f5f7;background:#333336}@media (max-width:734px){.darwin-workflow-dialog-module__n6rVOW__dialog{border-radius:20px;width:calc(100% - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.darwin-workflow-dialog-module__n6rVOW__header{gap:8px;padding:20px}.darwin-workflow-dialog-module__n6rVOW__dialog .darwin-workflow-dialog-module__n6rVOW__title{font-size:20px;line-height:24px}}.darwin-workflow-dialog-module__n6rVOW__application{flex:1;min-height:0;overflow:hidden}.dark .darwin-workflow-dialog-module__n6rVOW__header{border-color:#454547}.dark .darwin-workflow-dialog-module__n6rVOW__dialog .darwin-workflow-dialog-module__n6rVOW__note{color:#b5b5bd}
.developer-app-preview-module__cj78ra__viewport{color:#292b2e;text-align:left;pointer-events:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;width:100%;height:100%;overflow:hidden;container-type:inline-size}.developer-app-preview-module__cj78ra__canvas{--app-accent:#367565;--app-tint:#edf5ef;--u:calc(100cqw/960);color:#292b2e;width:100%;height:100%;font:400 calc(13*var(--u))/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;background:#fff;position:relative;overflow:hidden}.developer-app-preview-module__cj78ra__canvas *,.developer-app-preview-module__cj78ra__canvas :before,.developer-app-preview-module__cj78ra__canvas :after{box-sizing:border-box}.developer-app-preview-module__cj78ra__canvas svg{width:calc(17*var(--u));height:calc(17*var(--u));stroke-width:1.65px;flex-shrink:0}.developer-app-preview-module__cj78ra__canvas h2,.developer-app-preview-module__cj78ra__canvas h3,.developer-app-preview-module__cj78ra__canvas p{letter-spacing:inherit;margin:0;font-family:inherit}.developer-app-preview-module__cj78ra__canvas h2{font-size:calc(28*var(--u));font-weight:600;line-height:1.2}.developer-app-preview-module__cj78ra__canvas h3{font-size:calc(16*var(--u));font-weight:600}.developer-app-preview-module__cj78ra__canvas small{font-size:calc(11*var(--u))}.developer-app-preview-module__cj78ra__canvas i{font-style:normal}.developer-app-preview-module__cj78ra__viewport[data-app-preview=assistant] .developer-app-preview-module__cj78ra__canvas{--app-accent:#247a80;--app-tint:#e6f2f1;background:#fcfcf8}.developer-app-preview-module__cj78ra__viewport[data-app-preview=shopping] .developer-app-preview-module__cj78ra__canvas{--app-accent:#5938bd;--app-tint:#f1edf9}.developer-app-preview-module__cj78ra__viewport[data-app-preview=marketplace] .developer-app-preview-module__cj78ra__canvas{--app-accent:#2f6d42;--app-tint:#f0f5e9}.developer-app-preview-module__cj78ra__viewport[data-app-preview=productivity] .developer-app-preview-module__cj78ra__canvas{--app-accent:#386aad;--app-tint:#eef4fd}.developer-app-preview-module__cj78ra__viewport[data-app-preview=finance] .developer-app-preview-module__cj78ra__canvas{--app-accent:#285246;--app-tint:#f1f5da}.developer-app-preview-module__cj78ra__appHeader{height:calc(61*var(--u));align-items:center;gap:calc(23*var(--u));padding:0 calc(24*var(--u));border-bottom:calc(1*var(--u))solid #e8e8e5;background:#fff;display:flex}.developer-app-preview-module__cj78ra__brand{align-items:center;gap:calc(8*var(--u));color:#24282a;font-size:calc(22*var(--u));letter-spacing:calc(-.8*var(--u));white-space:nowrap;font-weight:650;display:flex}.developer-app-preview-module__cj78ra__brand i{width:calc(27*var(--u));height:calc(27*var(--u));border-radius:calc(7*var(--u));color:#fff;background:var(--app-accent);font:italic 600 calc(25*var(--u))/1 Georgia,serif;place-items:center;display:grid}.developer-app-preview-module__cj78ra__topNav{align-items:center;gap:calc(22*var(--u));margin-left:calc(25*var(--u));color:#737573;font-size:calc(12*var(--u));display:flex}.developer-app-preview-module__cj78ra__topNav [data-active=true]{color:#252a28}.developer-app-preview-module__cj78ra__headerSearch{align-items:center;gap:calc(8*var(--u));width:calc(220*var(--u));height:calc(30*var(--u));padding:0 calc(9*var(--u));border-radius:calc(5*var(--u));color:#858783;font-size:calc(11*var(--u));background:#f5f5f3;margin-left:auto;display:flex}.developer-app-preview-module__cj78ra__headerSearch kbd{font:inherit;font-size:calc(10*var(--u));margin-left:auto}.developer-app-preview-module__cj78ra__accountAvatar{width:calc(27*var(--u));height:calc(27*var(--u));color:#775947;font-size:calc(11*var(--u));background:#e8dace;border-radius:50%;place-items:center;display:grid}.developer-app-preview-module__cj78ra__appBody{height:calc(100% - 61*var(--u));display:flex}.developer-app-preview-module__cj78ra__sidebar{flex-direction:column;flex:0 0 calc(164*var(--u));gap:calc(3*var(--u));padding:calc(19*var(--u))calc(11*var(--u));border-right:calc(1*var(--u))solid #eaeae7;color:#676963;background:#f8f8f6;display:flex}.developer-app-preview-module__cj78ra__sidebar>span,.developer-app-preview-module__cj78ra__sidebarFoot span{align-items:center;gap:calc(10*var(--u));height:calc(33*var(--u));padding:0 calc(10*var(--u));border-radius:calc(4*var(--u));font-size:calc(12*var(--u));display:flex}.developer-app-preview-module__cj78ra__sidebar .developer-app-preview-module__cj78ra__workspace{margin-bottom:calc(16*var(--u));padding:0 calc(8*var(--u));color:#313530;font-weight:600}.developer-app-preview-module__cj78ra__workspace svg{width:calc(13*var(--u));margin-left:auto}.developer-app-preview-module__cj78ra__sidebar [data-active=true]{color:#202820;background:#eaece6;font-weight:550}.developer-app-preview-module__cj78ra__sidebarFoot{margin-top:auto}.developer-app-preview-module__cj78ra__appMain{min-width:0;padding:calc(28*var(--u));flex:1}.developer-app-preview-module__cj78ra__catalogIntro{margin-bottom:calc(21*var(--u));padding:calc(6*var(--u))calc(4*var(--u))0}.developer-app-preview-module__cj78ra__catalogIntro>span{color:var(--app-accent);font-size:calc(10*var(--u));letter-spacing:calc(1.5*var(--u));font-weight:600}.developer-app-preview-module__cj78ra__catalogIntro h2{margin:calc(9*var(--u))0;font-size:calc(32*var(--u));letter-spacing:calc(-.8*var(--u))}.developer-app-preview-module__cj78ra__catalogIntro p{color:#797b75;font-size:calc(13*var(--u))}.developer-app-preview-module__cj78ra__filters{gap:calc(10*var(--u));margin:0 0 calc(23*var(--u));padding-bottom:calc(17*var(--u));border-bottom:calc(1*var(--u))solid #ededeb;align-items:center;display:flex}.developer-app-preview-module__cj78ra__filters>span{padding:calc(6*var(--u))calc(15*var(--u));border:calc(1*var(--u))solid #e4e4e1;border-radius:calc(20*var(--u));font-size:calc(11*var(--u))}.developer-app-preview-module__cj78ra__filters [data-active=true]{color:#fff;background:#272b28;border-color:#272b28}.developer-app-preview-module__cj78ra__filters svg{margin-left:auto;margin-right:calc(10*var(--u))}.developer-app-preview-module__cj78ra__productGrid{gap:calc(20*var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.developer-app-preview-module__cj78ra__productPhoto{height:calc(210*var(--u));margin-bottom:calc(13*var(--u));border-radius:calc(7*var(--u));background:#f1efeb;position:relative;overflow:hidden}.developer-app-preview-module__cj78ra__productPhoto img{object-fit:cover;width:100%;height:100%}.developer-app-preview-module__cj78ra__productPhoto svg{right:calc(12*var(--u));top:calc(12*var(--u));width:calc(27*var(--u));height:calc(27*var(--u));padding:calc(5*var(--u));background:#fff;border-radius:50%;position:absolute}.developer-app-preview-module__cj78ra__product small{color:#73746f;font-size:calc(11*var(--u));justify-content:space-between;display:flex}.developer-app-preview-module__cj78ra__product>strong{justify-content:space-between;gap:calc(7*var(--u));margin-top:calc(5*var(--u));font-size:calc(14*var(--u));font-weight:550;display:flex}.developer-app-preview-module__cj78ra__product>p{margin-top:calc(5*var(--u));color:#83857e;font-size:calc(11*var(--u))}.developer-app-preview-module__cj78ra__product>b{margin-top:calc(9*var(--u));font-size:calc(12*var(--u));display:block}.developer-app-preview-module__cj78ra__pageTitle>span{margin-bottom:calc(16*var(--u));color:#91928d;font-size:calc(11*var(--u));display:block}.developer-app-preview-module__cj78ra__pageTitle h2{margin-bottom:calc(8*var(--u));font-size:calc(28*var(--u));letter-spacing:calc(-.7*var(--u))}.developer-app-preview-module__cj78ra__pageTitle h2 span{color:#a0a09b;font-size:calc(20*var(--u))}.developer-app-preview-module__cj78ra__pageTitle p{color:#83857e;font-size:calc(12*var(--u))}.developer-app-preview-module__cj78ra__viewTabs{gap:calc(20*var(--u));margin:calc(29*var(--u))0 calc(18*var(--u));padding-bottom:calc(13*var(--u));border-bottom:calc(1*var(--u))solid #e9e9e4;font-size:calc(12*var(--u));color:#747770;align-items:center;display:flex}.developer-app-preview-module__cj78ra__viewTabs [data-active]{color:#30342e;font-weight:600}.developer-app-preview-module__cj78ra__viewTabs>div{flex:1}.developer-app-preview-module__cj78ra__smallButton{align-items:center;gap:calc(10*var(--u));padding:calc(5*var(--u))calc(9*var(--u));background:var(--app-accent);color:#fff;border-radius:calc(4*var(--u));display:flex}.developer-app-preview-module__cj78ra__smallButton svg{width:calc(12*var(--u))}.developer-app-preview-module__cj78ra__board{gap:calc(13*var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.developer-app-preview-module__cj78ra__columnTitle{align-items:center;gap:calc(8*var(--u));margin-bottom:calc(12*var(--u));color:#92958c;display:flex}.developer-app-preview-module__cj78ra__columnTitle>span{padding:calc(2*var(--u))calc(7*var(--u));border-radius:calc(4*var(--u));color:#5c6057;font-size:calc(11*var(--u));background:#eeeeea}.developer-app-preview-module__cj78ra__columnTitle [data-color=blue]{color:#3d6483;background:#e3edf5}.developer-app-preview-module__cj78ra__columnTitle [data-color=green]{color:#467448;background:#e4eee5}.developer-app-preview-module__cj78ra__columnTitle svg{width:calc(13*var(--u));margin-left:auto}.developer-app-preview-module__cj78ra__task{margin-bottom:calc(9*var(--u));padding:calc(13*var(--u));border:calc(1*var(--u))solid #e6e7e0;border-radius:calc(5*var(--u));box-shadow:0 calc(1*var(--u))calc(2*var(--u))#00000006;background:#fff}.developer-app-preview-module__cj78ra__taskTag{padding:calc(2*var(--u))calc(5*var(--u));border-radius:calc(3*var(--u));color:#92734d;font-size:calc(9*var(--u));background:#f4eee5}.developer-app-preview-module__cj78ra__task>strong{margin:calc(9*var(--u))0 calc(7*var(--u));font-size:calc(12*var(--u));font-weight:550;display:block}.developer-app-preview-module__cj78ra__task>p{color:#92958b;font-size:calc(10*var(--u));line-height:1.5}.developer-app-preview-module__cj78ra__task>div{margin-top:calc(12*var(--u));color:#8a8e82;font-size:calc(9*var(--u));justify-content:space-between;align-items:center;display:flex}.developer-app-preview-module__cj78ra__task>div>span{align-items:center;gap:calc(4*var(--u));display:flex}.developer-app-preview-module__cj78ra__task svg{width:calc(11*var(--u));height:calc(11*var(--u))}.developer-app-preview-module__cj78ra__task i,.developer-app-preview-module__cj78ra__mobileTask i{width:calc(21*var(--u));height:calc(21*var(--u));color:#6a7259;font-size:calc(8*var(--u));background:#e5e9dc;border-radius:50%;place-items:center;display:grid}.developer-app-preview-module__cj78ra__newTask{align-items:center;gap:calc(7*var(--u));padding:calc(5*var(--u));color:#90958b;font-size:calc(11*var(--u));display:flex}.developer-app-preview-module__cj78ra__newTask svg{width:calc(12*var(--u))}.developer-app-preview-module__cj78ra__dateRange{align-items:center;gap:calc(10*var(--u));float:right;color:#6a7167;display:flex}.developer-app-preview-module__cj78ra__metrics{gap:calc(20*var(--u));margin:calc(25*var(--u))0 calc(28*var(--u));padding-bottom:calc(25*var(--u));border-bottom:calc(1*var(--u))solid #e9ece6;grid-template-columns:1.2fr 1fr 1fr;display:grid}.developer-app-preview-module__cj78ra__metrics>div{gap:calc(5*var(--u));flex-direction:column;display:flex}.developer-app-preview-module__cj78ra__metrics span{color:#71796d;font-size:calc(11*var(--u))}.developer-app-preview-module__cj78ra__metrics strong{font-size:calc(25*var(--u));letter-spacing:calc(-1*var(--u));font-weight:550}.developer-app-preview-module__cj78ra__metrics small{align-items:center;gap:calc(3*var(--u));color:#5c8265;font-size:calc(10*var(--u));display:flex}.developer-app-preview-module__cj78ra__metrics svg{width:calc(12*var(--u));height:calc(12*var(--u))}.developer-app-preview-module__cj78ra__chartHeader{margin-bottom:calc(18*var(--u));justify-content:space-between;display:flex}.developer-app-preview-module__cj78ra__chartHeader>span{align-items:center;gap:calc(7*var(--u));font-size:calc(9*var(--u));color:#90968a;display:flex}.developer-app-preview-module__cj78ra__chartHeader i{width:calc(7*var(--u));height:calc(7*var(--u));border-radius:calc(2*var(--u));background:#315e4d}.developer-app-preview-module__cj78ra__chartHeader i+i,.developer-app-preview-module__cj78ra__chartHeader i:last-child{background:#d4dfb4}.developer-app-preview-module__cj78ra__chart{height:calc(134*var(--u));gap:calc(17*var(--u));background:repeating-linear-gradient(to top,#e9ece5 0,#e9ece5 calc(1*var(--u)),transparent calc(1*var(--u)),transparent calc(44*var(--u)));align-items:flex-end;display:flex}.developer-app-preview-module__cj78ra__axis{padding-bottom:calc(10*var(--u));width:calc(33*var(--u));color:#93998d;font-size:calc(9*var(--u));background:#fff;flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:stretch;display:flex}.developer-app-preview-module__cj78ra__barPair{align-items:flex-end;gap:calc(4*var(--u));flex:1;height:100%;display:flex}.developer-app-preview-module__cj78ra__barPair i{border-radius:calc(3*var(--u))calc(3*var(--u))0 0;background:#315e4d;width:45%}.developer-app-preview-module__cj78ra__barPair i+i{background:#d4dfb4}.developer-app-preview-module__cj78ra__chartLabels{margin:calc(7*var(--u))0 calc(24*var(--u))calc(48*var(--u));color:#92998a;font-size:calc(9*var(--u));justify-content:space-between;display:flex}.developer-app-preview-module__cj78ra__tableHeading{padding-bottom:calc(12*var(--u));border-bottom:calc(1*var(--u))solid #e9ece5;justify-content:space-between;display:flex}.developer-app-preview-module__cj78ra__tableHeading>span{align-items:center;gap:calc(5*var(--u));font-size:calc(10*var(--u));color:#727c6c;display:flex}.developer-app-preview-module__cj78ra__tableHeading svg{width:calc(12*var(--u))}.developer-app-preview-module__cj78ra__transactions>div{align-items:center;gap:calc(12*var(--u));padding:calc(11*var(--u))0;border-bottom:calc(1*var(--u))solid #edf0e9;font-size:calc(11*var(--u));display:flex}.developer-app-preview-module__cj78ra__transactions i,.developer-app-preview-module__cj78ra__mobileTransaction i{width:calc(26*var(--u));height:calc(26*var(--u));border:calc(1*var(--u))solid #e7e8e3;border-radius:calc(6*var(--u));background:#f4f4ef;place-items:center;display:grid}.developer-app-preview-module__cj78ra__transactions strong{width:25%;font-weight:500}.developer-app-preview-module__cj78ra__transactions span{color:#8a9283;width:22%}.developer-app-preview-module__cj78ra__transactions b{margin-left:auto;font-weight:500}.developer-app-preview-module__cj78ra__research{max-width:calc(660*var(--u));margin:0 auto}.developer-app-preview-module__cj78ra__researchQuestion{max-width:calc(590*var(--u));margin:calc(4*var(--u))0 calc(24*var(--u));font-size:calc(25*var(--u));letter-spacing:calc(-.6*var(--u));font-weight:500;line-height:1.25}.developer-app-preview-module__cj78ra__answerTabs{align-items:center;gap:calc(12*var(--u));padding-bottom:calc(13*var(--u));border-bottom:calc(1*var(--u))solid #e5e7df;color:var(--app-accent);display:flex}.developer-app-preview-module__cj78ra__answerTabs>span{margin-left:calc(12*var(--u));color:#92988d;font-size:calc(12*var(--u))}.developer-app-preview-module__cj78ra__sourceCards{gap:calc(9*var(--u));margin:calc(17*var(--u))0 calc(20*var(--u));display:flex}.developer-app-preview-module__cj78ra__sourceCards>div{grid-template-columns:calc(20*var(--u))1fr;gap:calc(4*var(--u));padding:calc(11*var(--u));border:calc(1*var(--u))solid #e5e8df;border-radius:calc(6*var(--u));font-size:calc(10*var(--u));flex:1;display:grid}.developer-app-preview-module__cj78ra__sourceCards i{width:calc(16*var(--u));height:calc(16*var(--u));border-radius:calc(4*var(--u));background:#e7ebe2;place-items:center;display:grid}.developer-app-preview-module__cj78ra__sourceCards strong{font-size:calc(10*var(--u));font-weight:500}.developer-app-preview-module__cj78ra__sourceCards span{font-size:calc(9*var(--u));color:#8e9488;grid-column:1/-1}.developer-app-preview-module__cj78ra__research h2{margin-bottom:calc(10*var(--u));font-size:calc(21*var(--u))}.developer-app-preview-module__cj78ra__research>p{font-size:calc(13*var(--u));color:#687164;line-height:1.7}.developer-app-preview-module__cj78ra__itinerary{align-items:center;gap:calc(20*var(--u));height:calc(140*var(--u));margin:calc(19*var(--u))0;border:calc(1*var(--u))solid #e6e8df;border-radius:calc(7*var(--u));display:flex;overflow:hidden}.developer-app-preview-module__cj78ra__itinerary img{object-fit:cover;width:42%;height:100%}.developer-app-preview-module__cj78ra__itinerary>div{gap:calc(8*var(--u));flex-direction:column;display:flex}.developer-app-preview-module__cj78ra__itinerary small{color:#939b89;font-size:calc(9*var(--u));letter-spacing:calc(1*var(--u))}.developer-app-preview-module__cj78ra__itinerary strong{font:calc(21*var(--u))/1.15 Georgia,serif}.developer-app-preview-module__cj78ra__itinerary span{color:#89927f;font-size:calc(10*var(--u))}.developer-app-preview-module__cj78ra__research h3{margin-bottom:calc(7*var(--u));font-size:calc(14*var(--u))}.developer-app-preview-module__cj78ra__composer{gap:calc(12*var(--u));margin-top:calc(22*var(--u));padding:calc(12*var(--u))calc(15*var(--u));border:calc(1*var(--u))solid #d9ded2;border-radius:calc(14*var(--u));color:#959b8e;background:#fff;align-items:center;display:flex}.developer-app-preview-module__cj78ra__composer>span:first-child{flex:1}.developer-app-preview-module__cj78ra__send{width:calc(25*var(--u));height:calc(25*var(--u));background:var(--app-accent);color:#fff;border-radius:50%;place-items:center;display:grid}.developer-app-preview-module__cj78ra__integrationPanel{z-index:2;right:calc(23*var(--u));bottom:calc(21*var(--u));width:calc(346*var(--u));border:calc(1*var(--u))solid #dce1d7;border-radius:calc(10*var(--u));box-shadow:0 calc(7*var(--u))calc(32*var(--u))#202c221c,0 calc(1*var(--u))calc(3*var(--u))#202c2210;background:#fff;position:absolute;overflow:hidden}.developer-app-preview-module__cj78ra__panelTitle{align-items:center;gap:calc(8*var(--u));padding:calc(14*var(--u))calc(16*var(--u));border-bottom:calc(1*var(--u))solid #edf0e8;color:var(--app-accent);display:flex}.developer-app-preview-module__cj78ra__panelTitle strong{color:#30372b;font-size:calc(13*var(--u));font-weight:550}.developer-app-preview-module__cj78ra__panelTitle svg:last-child{color:#9aa28f;margin-left:auto}.developer-app-preview-module__cj78ra__panelQuery{gap:calc(8*var(--u));padding:calc(10*var(--u));margin:calc(12*var(--u));border:calc(1*var(--u))solid #e8ebe3;border-radius:calc(5*var(--u));color:#7e8773;font-size:calc(10*var(--u));align-items:center;display:flex}.developer-app-preview-module__cj78ra__panelQuery svg{width:calc(13*var(--u))}.developer-app-preview-module__cj78ra__agentRow{align-items:center;gap:calc(10*var(--u));padding:calc(9*var(--u))calc(15*var(--u));display:flex}.developer-app-preview-module__cj78ra__agentAvatar{width:calc(33*var(--u));height:calc(33*var(--u));background:var(--app-tint);color:var(--app-accent);border-radius:calc(8*var(--u));font:calc(19*var(--u))Georgia,serif;place-items:center;display:grid}.developer-app-preview-module__cj78ra__agentRow>div{gap:calc(2*var(--u));flex-direction:column;display:flex}.developer-app-preview-module__cj78ra__agentRow strong{font-size:calc(11*var(--u));font-weight:550}.developer-app-preview-module__cj78ra__agentRow div>span{color:#8b9581;font-size:calc(9*var(--u))}.developer-app-preview-module__cj78ra__agentRow>svg{width:calc(13*var(--u));color:#949c8b;margin-left:auto}.developer-app-preview-module__cj78ra__powered{padding:calc(9*var(--u))calc(15*var(--u));margin-top:calc(10*var(--u));border-top:calc(1*var(--u))solid #edf0e8;color:#8a9480;font-size:calc(8*var(--u));background:#fafbf8;justify-content:space-between;align-items:center;display:flex}.developer-app-preview-module__cj78ra__powered>span{font-size:calc(8*var(--u))}.developer-app-preview-module__cj78ra__requestTitle{margin:calc(14*var(--u))calc(16*var(--u))calc(11*var(--u));font-size:calc(14*var(--u));display:block}.developer-app-preview-module__cj78ra__requestDetail{justify-content:space-between;gap:calc(12*var(--u));margin:calc(9*var(--u))calc(16*var(--u));font-size:calc(10*var(--u));display:flex}.developer-app-preview-module__cj78ra__requestDetail>span{color:#88917d}.developer-app-preview-module__cj78ra__requestDetail strong{font-weight:500}.developer-app-preview-module__cj78ra__primary{justify-content:center;align-items:center;gap:calc(10*var(--u));padding:calc(9*var(--u))calc(13*var(--u));border-radius:calc(5*var(--u));background:var(--app-accent);color:#fff;font-size:calc(11*var(--u));font-weight:550;display:flex}.developer-app-preview-module__cj78ra__integrationPanel>.developer-app-preview-module__cj78ra__primary{margin:calc(15*var(--u))calc(16*var(--u))calc(12*var(--u))}.developer-app-preview-module__cj78ra__primary svg{width:calc(13*var(--u));height:calc(13*var(--u))}.developer-app-preview-module__cj78ra__progressLine{align-items:center;gap:calc(7*var(--u));margin:calc(15*var(--u));font-size:calc(10*var(--u));color:#68775b;display:flex}.developer-app-preview-module__cj78ra__progressLine svg{width:calc(13*var(--u));height:calc(13*var(--u))}.developer-app-preview-module__cj78ra__progressLine>span{color:#9ba58f;font-size:calc(9*var(--u));margin-left:auto}.developer-app-preview-module__cj78ra__deliverable{align-items:center;gap:calc(10*var(--u));margin:calc(12*var(--u));padding:calc(11*var(--u));border:calc(1*var(--u))solid #e7ecdf;border-radius:calc(5*var(--u));background:#fafbf8;display:flex}.developer-app-preview-module__cj78ra__deliverable>span{gap:calc(3*var(--u));flex-direction:column;display:flex}.developer-app-preview-module__cj78ra__deliverable strong{font-size:calc(10*var(--u));font-weight:500}.developer-app-preview-module__cj78ra__deliverable small{font-size:calc(9*var(--u));color:#8a957e}.developer-app-preview-module__cj78ra__deliverable>svg:last-child{width:calc(12*var(--u));margin-left:auto}.developer-app-preview-module__cj78ra__settingsPage{max-width:calc(730*var(--u));padding:calc(5*var(--u))calc(10*var(--u))}.developer-app-preview-module__cj78ra__settingsPage>span{color:#919889;font-size:calc(11*var(--u))}.developer-app-preview-module__cj78ra__settingsPage h2{margin:calc(23*var(--u))0 calc(11*var(--u));font-size:calc(28*var(--u));letter-spacing:calc(-.7*var(--u))}.developer-app-preview-module__cj78ra__settingsPage>p{color:#88917c;font-size:calc(13*var(--u))}.developer-app-preview-module__cj78ra__integrationHeader{align-items:center;gap:calc(13*var(--u));margin:calc(20*var(--u))0 calc(10*var(--u));padding:calc(17*var(--u));border:calc(1*var(--u))solid #e2e7da;border-radius:calc(7*var(--u));display:flex}.developer-app-preview-module__cj78ra__integrationLogo{width:calc(38*var(--u));height:calc(38*var(--u));border-radius:calc(8*var(--u));color:var(--app-accent);background:#eef2e7;place-items:center;display:grid}.developer-app-preview-module__cj78ra__integrationHeader>div{gap:calc(4*var(--u));flex-direction:column;display:flex}.developer-app-preview-module__cj78ra__integrationHeader strong{font-size:calc(13*var(--u))}.developer-app-preview-module__cj78ra__integrationHeader div span{color:#929c84;font-size:calc(10*var(--u))}.developer-app-preview-module__cj78ra__connected{align-items:center;gap:calc(5*var(--u));color:#65904a;font-size:calc(10*var(--u));margin-left:auto;display:flex}.developer-app-preview-module__cj78ra__connected svg{width:calc(13*var(--u))}.developer-app-preview-module__cj78ra__settingRow{justify-content:space-between;align-items:center;gap:calc(20*var(--u));padding:calc(18*var(--u))0;border-bottom:calc(1*var(--u))solid #edf0e6;display:flex}.developer-app-preview-module__cj78ra__settingRow strong{font-size:calc(12*var(--u));font-weight:550}.developer-app-preview-module__cj78ra__settingRow p{margin-top:calc(4*var(--u));color:#8c977d;font-size:calc(10*var(--u))}.developer-app-preview-module__cj78ra__inputValue{min-width:calc(210*var(--u));padding:calc(9*var(--u))calc(12*var(--u));border:calc(1*var(--u))solid #e2e7d9;border-radius:calc(4*var(--u));font-size:calc(11*var(--u))}.developer-app-preview-module__cj78ra__toggle{width:calc(31*var(--u));height:calc(18*var(--u));border-radius:calc(20*var(--u));background:var(--app-accent);flex-shrink:0;display:inline-block;position:relative}.developer-app-preview-module__cj78ra__toggle:after{content:"";top:calc(3*var(--u));right:calc(3*var(--u));width:calc(12*var(--u));height:calc(12*var(--u));background:#fff;border-radius:50%;position:absolute}.developer-app-preview-module__cj78ra__settingsFooter{margin-top:calc(23*var(--u));color:#9aa48b;font-size:calc(10*var(--u));justify-content:space-between;align-items:center;display:flex}.developer-app-preview-module__cj78ra__viewport[data-mobile] .developer-app-preview-module__cj78ra__canvas{--u:calc(100cqw/320)}.developer-app-preview-module__cj78ra__mobileHeader{height:calc(50*var(--u));padding:0 calc(19*var(--u));border-bottom:calc(1*var(--u))solid #edf0e6;justify-content:space-between;align-items:center;display:flex}.developer-app-preview-module__cj78ra__mobileHeader .developer-app-preview-module__cj78ra__brand{font-size:calc(23*var(--u))}.developer-app-preview-module__cj78ra__mobileHeader .developer-app-preview-module__cj78ra__brand i{width:calc(25*var(--u));height:calc(25*var(--u));font-size:calc(23*var(--u))}.developer-app-preview-module__cj78ra__mobileBody{padding:calc(16*var(--u))calc(18*var(--u))calc(50*var(--u))}.developer-app-preview-module__cj78ra__mobileBody h2{font-size:calc(27*var(--u));letter-spacing:calc(-1.2*var(--u));margin:calc(4*var(--u))0 calc(10*var(--u));line-height:1.05}.developer-app-preview-module__cj78ra__mobileBody>p{color:#8a9282;font-size:calc(11*var(--u))}.developer-app-preview-module__cj78ra__mobileEyebrow{color:#849077;font-size:calc(8*var(--u));letter-spacing:calc(1*var(--u))}.developer-app-preview-module__cj78ra__mobileSearch{align-items:center;gap:calc(8*var(--u));padding:calc(10*var(--u));margin-bottom:calc(16*var(--u));border:calc(1*var(--u))solid #e6e9df;border-radius:calc(7*var(--u));color:#90977f;font-size:calc(10*var(--u));background:#f8f9f5;display:flex}.developer-app-preview-module__cj78ra__mobileSearch svg{width:calc(13*var(--u))}.developer-app-preview-module__cj78ra__mobileProducts{gap:calc(11*var(--u));grid-template-columns:1fr 1fr;display:grid}.developer-app-preview-module__cj78ra__mobileProducts img{width:100%;height:calc(82*var(--u));object-fit:cover;border-radius:calc(7*var(--u))}.developer-app-preview-module__cj78ra__mobileProducts small,.developer-app-preview-module__cj78ra__mobileProducts strong,.developer-app-preview-module__cj78ra__mobileProducts span{display:block}.developer-app-preview-module__cj78ra__mobileProducts small{color:#929985;margin:calc(6*var(--u))0 calc(3*var(--u));font-size:calc(9*var(--u))}.developer-app-preview-module__cj78ra__mobileProducts strong{font-size:calc(11*var(--u));font-weight:550}.developer-app-preview-module__cj78ra__mobileProducts span{margin-top:calc(3*var(--u));font-size:calc(10*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__integrationPanel{width:100%;margin-top:calc(14*var(--u));border-radius:calc(8*var(--u));box-shadow:0 calc(3*var(--u))calc(10*var(--u))#202c2206;position:relative;bottom:auto;right:auto}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__panelTitle{padding:calc(10*var(--u))calc(12*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__panelTitle strong{font-size:calc(11*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__panelQuery{margin:calc(8*var(--u));padding:calc(7*var(--u));font-size:calc(9*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__agentRow{gap:calc(7*var(--u));padding:calc(8*var(--u))calc(10*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__agentRow strong{font-size:calc(9*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__agentRow div>span{font-size:calc(7*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__agentAvatar{width:calc(26*var(--u));height:calc(26*var(--u));font-size:calc(16*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__powered{margin-top:calc(5*var(--u));padding:calc(7*var(--u))calc(10*var(--u));font-size:calc(7*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__powered>span{display:none}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__requestTitle{font-size:calc(12*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__requestDetail{font-size:calc(9*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__progressLine{margin:calc(12*var(--u));font-size:calc(9*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__progressLine>span{font-size:calc(7*var(--u))}.developer-app-preview-module__cj78ra__mobileBottom{height:calc(50*var(--u));border-top:calc(1*var(--u))solid #e7ebe1;color:#89917f;background:#fff;justify-content:space-around;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.developer-app-preview-module__cj78ra__mobileBottom svg{width:calc(18*var(--u));height:calc(18*var(--u))}.developer-app-preview-module__cj78ra__mobileBottom .developer-app-preview-module__cj78ra__accountAvatar{width:calc(21*var(--u));height:calc(21*var(--u));font-size:calc(10*var(--u))}.developer-app-preview-module__cj78ra__mobileTabs{align-items:center;gap:calc(20*var(--u));margin:calc(23*var(--u))0 calc(7*var(--u));padding-bottom:calc(11*var(--u));border-bottom:calc(1*var(--u))solid #e9ece3;font-size:calc(10*var(--u));display:flex}.developer-app-preview-module__cj78ra__mobileTabs span:first-child{color:var(--app-accent);font-weight:600}.developer-app-preview-module__cj78ra__mobileTabs svg{width:calc(14*var(--u));margin-left:auto}.developer-app-preview-module__cj78ra__mobileTask{align-items:center;gap:calc(10*var(--u));padding:calc(14*var(--u))0;border-bottom:calc(1*var(--u))solid #edf0e7;display:flex}.developer-app-preview-module__cj78ra__taskCheck{width:calc(12*var(--u));height:calc(12*var(--u));border:calc(1*var(--u))solid #cdd6c1;border-radius:calc(3*var(--u))}.developer-app-preview-module__cj78ra__mobileTask>div{gap:calc(4*var(--u));flex-direction:column;display:flex}.developer-app-preview-module__cj78ra__mobileTask strong{font-size:calc(11*var(--u));font-weight:500}.developer-app-preview-module__cj78ra__mobileTask small{font-size:calc(8*var(--u));color:#939d85}.developer-app-preview-module__cj78ra__mobileTask i{margin-left:auto}.developer-app-preview-module__cj78ra__mobileActions{gap:calc(10*var(--u));margin:calc(18*var(--u))0 calc(25*var(--u));display:flex}.developer-app-preview-module__cj78ra__mobileActions>span{justify-content:center;align-items:center;gap:calc(6*var(--u));width:50%;padding:calc(10*var(--u));border-radius:calc(6*var(--u));background:var(--app-tint);font-size:calc(11*var(--u));display:flex}.developer-app-preview-module__cj78ra__mobileActions svg{width:calc(13*var(--u))}.developer-app-preview-module__cj78ra__mobileBody h3{font-size:calc(12*var(--u))}.developer-app-preview-module__cj78ra__positive{float:right;color:#48765a}.developer-app-preview-module__cj78ra__mobileTransaction{align-items:center;gap:calc(9*var(--u));padding:calc(13*var(--u))0;border-bottom:calc(1*var(--u))solid #edf0e5;display:flex}.developer-app-preview-module__cj78ra__mobileTransaction>span{gap:calc(2*var(--u));flex-direction:column;display:flex}.developer-app-preview-module__cj78ra__mobileTransaction strong,.developer-app-preview-module__cj78ra__mobileTransaction b{font-size:calc(10*var(--u));font-weight:500}.developer-app-preview-module__cj78ra__mobileTransaction small{color:#8e9980;font-size:calc(8*var(--u))}.developer-app-preview-module__cj78ra__mobileTransaction b{margin-left:auto}.developer-app-preview-module__cj78ra__mobileService{border:calc(1*var(--u))solid #e5ebdc;border-radius:calc(7*var(--u));overflow:hidden}.developer-app-preview-module__cj78ra__mobileService img{width:100%;height:calc(107*var(--u));object-fit:cover;display:block}.developer-app-preview-module__cj78ra__mobileService>div{gap:calc(5*var(--u));padding:calc(10*var(--u));flex-direction:column;display:flex}.developer-app-preview-module__cj78ra__mobileService small{color:#82946e;font-size:calc(7*var(--u));letter-spacing:calc(.5*var(--u))}.developer-app-preview-module__cj78ra__mobileService strong{font-size:calc(12*var(--u))}.developer-app-preview-module__cj78ra__mobileService span{font-size:calc(10*var(--u))}.developer-app-preview-module__cj78ra__mobileQuestion{margin:0 0 calc(15*var(--u));padding:calc(11*var(--u));background:var(--app-tint);border-radius:calc(8*var(--u));font-size:calc(11*var(--u));color:#5f7975}.developer-app-preview-module__cj78ra__mobileAnswer{align-items:flex-start;gap:calc(8*var(--u));margin-bottom:calc(15*var(--u));font-size:calc(11*var(--u));color:#667d75;display:flex}.developer-app-preview-module__cj78ra__mobileAnswer svg{color:var(--app-accent)}.developer-app-preview-module__cj78ra__mobileTravel{width:100%;height:calc(82*var(--u));object-fit:cover;border-radius:calc(7*var(--u))}.developer-app-preview-module__cj78ra__mobileConnection{align-items:center;gap:calc(9*var(--u));padding:calc(16*var(--u))0;margin-top:calc(21*var(--u));border-block:calc(1*var(--u))solid #e5ebdc;color:var(--app-accent);display:flex}.developer-app-preview-module__cj78ra__mobileConnection strong{font-size:calc(12*var(--u))}.developer-app-preview-module__cj78ra__mobileConnection svg:last-child{margin-left:auto}.developer-app-preview-module__cj78ra__mobileConnection+p{margin:calc(15*var(--u))0;font-size:calc(11*var(--u));color:#839474}.developer-app-preview-module__cj78ra__mobileSetting{padding:calc(21*var(--u))0;border-bottom:calc(1*var(--u))solid #e7ecdf;font-size:calc(11*var(--u));justify-content:space-between;align-items:center;display:flex}.developer-app-preview-module__cj78ra__device{width:100%;position:relative}.developer-app-preview-module__cj78ra__device>img{width:100%;height:auto;display:block}.developer-app-preview-module__cj78ra__deviceScreen{color:#252925;background:#fff;position:absolute;overflow:hidden}.developer-app-preview-module__cj78ra__device[data-device=laptop] .developer-app-preview-module__cj78ra__deviceScreen{clip-path:polygon(0 0,44.7% 0,44.7% 2.9%,55.4% 2.9%,55.4% 0,100% 0,100% 100%,0 100%);border-radius:1.2% 1.2% 0 0;width:79.59%;height:79.44%;top:10.95%;left:10.15%}.developer-app-preview-module__cj78ra__device[data-device=tablet] .developer-app-preview-module__cj78ra__deviceScreen{width:89.42%;height:87.42%;top:6.51%;left:5.06%}.developer-app-preview-module__cj78ra__device[data-device=phone] .developer-app-preview-module__cj78ra__deviceScreen{border-radius:10%/5%;inset:4.4% 7.1% 5.4%;container-type:inline-size}.developer-app-preview-module__cj78ra__deviceInterface{position:absolute;inset:0}.developer-app-preview-module__cj78ra__device[data-device=phone] .developer-app-preview-module__cj78ra__deviceInterface{inset:6% 0 3%}.developer-app-preview-module__cj78ra__phoneStatus{justify-content:space-between;height:6%;padding:2cqw 8cqw;font-size:4cqw;font-weight:650;display:flex}.developer-app-preview-module__cj78ra__phoneStatus span:last-child{font-size:3cqw}.developer-app-preview-module__cj78ra__homeIndicator{background:#202620;border-radius:50px;width:30%;height:.7%;position:absolute;bottom:1.3%;left:35%}.developer-app-preview-module__cj78ra__heroDevices{aspect-ratio:1405/607;pointer-events:none;width:100%;position:relative}.developer-app-preview-module__cj78ra__heroLaptop{width:65.2%;position:absolute;top:0;left:0}.developer-app-preview-module__cj78ra__heroTablet{z-index:1;width:45.05%;position:absolute;bottom:0;left:53.85%}.developer-app-preview-module__cj78ra__heroPhone{z-index:2;width:14%;position:absolute;bottom:-1.3%;right:-1.2%}.developer-app-preview-module__cj78ra__appWindow{background:#fff;border:1px solid #d8dcd2;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 14px 35px #18201b12;container-type:inline-size}.developer-app-preview-module__cj78ra__windowChrome{color:#8f9684;background:#f5f6f2;border-bottom:1px solid #e7e9e1;justify-content:space-between;align-items:center;height:3.5cqw;min-height:16px;padding:0 1.5cqw;font:400 1.2cqw/1.2 -apple-system,BlinkMacSystemFont,sans-serif;display:flex}.developer-app-preview-module__cj78ra__windowChrome>span:first-child{gap:.5cqw;display:flex}.developer-app-preview-module__cj78ra__windowChrome i{background:#dbdfd2;border-radius:50%;width:.7cqw;height:.7cqw}.developer-app-preview-module__cj78ra__windowChrome svg{width:1.6cqw;height:1.6cqw}.developer-app-preview-module__cj78ra__windowContent{aspect-ratio:960/660}.developer-app-preview-module__cj78ra__cardWindow{width:580px;position:absolute;top:170px;left:24px}@media (max-width:734px){.developer-app-preview-module__cj78ra__cardWindow{width:490px;top:150px;left:20px}}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__progressLine:nth-child(2),.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__integrationPanel[data-view=search] .developer-app-preview-module__cj78ra__agentRow:nth-of-type(4),.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__integrationPanel[data-view=assist] .developer-app-preview-module__cj78ra__powered{display:none}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__integrationPanel[data-view=assist] .developer-app-preview-module__cj78ra__deliverable{margin-block:calc(8*var(--u));padding:calc(9*var(--u))}.developer-app-preview-module__cj78ra__mobileBody .developer-app-preview-module__cj78ra__integrationPanel{left:calc(18*var(--u));right:calc(18*var(--u));bottom:calc(58*var(--u));width:auto;box-shadow:0 calc(3*var(--u))calc(14*var(--u))#202c2210;margin:0;position:absolute}
.darwin-solution-content-module__owq2aq__gettingStarted{isolation:isolate;color:#fff;background:#000;scroll-margin-top:72px;position:relative;overflow:hidden}.darwin-solution-content-module__owq2aq__gettingStarted>img{z-index:-2;object-fit:cover;object-position:50% 45%}.darwin-solution-content-module__owq2aq__gettingStarted:before{content:"";z-index:-1;background:linear-gradient(#00000014 15%,#00000052 45%,#000000c7 100%);position:absolute;inset:0}.darwin-solution-content-module__owq2aq__gettingStartedCopy{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;width:min(980px,87.5%);min-height:673px;margin:0 auto;padding:80px 0 50px;display:flex}.darwin-solution-content-module__owq2aq__gettingStartedCopy h2{letter-spacing:-.009em;text-wrap:balance;margin:0;font-size:64px;line-height:1.0625}.darwin-solution-content-module__owq2aq__gettingStartedCopy p{text-wrap:balance;margin:14px 0 0;font-size:17px;line-height:25px}.darwin-solution-content-module__owq2aq__gettingStartedCopy>[data-marketing-actions]{margin-top:34px}@media (min-width:735px) and (max-width:1068px){.darwin-solution-content-module__owq2aq__gettingStartedCopy h2{font-size:48px;line-height:1.0835}}@media (max-width:734px){.darwin-solution-content-module__owq2aq__gettingStarted>img{object-position:54% 50%}.darwin-solution-content-module__owq2aq__gettingStartedCopy{min-height:563px;padding-bottom:45px}.darwin-solution-content-module__owq2aq__gettingStartedCopy h2{font-size:40px;line-height:1.1}.darwin-solution-content-module__owq2aq__gettingStartedCopy>[data-marketing-actions]{margin-top:24px}}
.case-study-discovered-agents-module__7cFPGa__directory{color:var(--case-ink,inherit);margin-top:32px}.case-study-discovered-agents-module__7cFPGa__directory .case-study-discovered-agents-module__7cFPGa__note{color:var(--case-muted,#86868b);font:400 14px/1.5 var(--editorial-font-text)}.case-study-discovered-agents-module__7cFPGa__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0 0;padding:0;list-style:none;display:grid}.case-study-discovered-agents-module__7cFPGa__list li{border-top:1px solid var(--case-border,#d2d2d7);min-width:0;padding-top:20px}.case-study-discovered-agents-module__7cFPGa__identity{color:inherit;font:400 15px/1.4 var(--editorial-font-text);align-items:center;gap:12px;text-decoration:none;display:flex}.case-study-discovered-agents-module__7cFPGa__identity>span:last-child{overflow-wrap:anywhere;min-width:0}.case-study-discovered-agents-module__7cFPGa__identity strong{font-weight:600;display:block}.case-study-discovered-agents-module__7cFPGa__identity:hover strong{text-underline-offset:3px;text-decoration:underline}.case-study-discovered-agents-module__7cFPGa__identity:focus-visible{outline:2px solid var(--case-blue,#0071e3);outline-offset:5px;border-radius:4px}.case-study-discovered-agents-module__7cFPGa__avatar{object-fit:contain;flex:none;width:56px;height:56px;display:block}.case-study-discovered-agents-module__7cFPGa__capability{color:var(--case-muted,#86868b);margin-top:4px;font-size:12px;display:block}.case-study-discovered-agents-module__7cFPGa__directory .case-study-discovered-agents-module__7cFPGa__task{color:var(--case-muted,#86868b);font:400 14px/1.5 var(--editorial-font-text);margin-top:14px}.case-study-discovered-agents-module__7cFPGa__directory[data-compact]{margin-top:20px}.case-study-discovered-agents-module__7cFPGa__directory[data-compact] .case-study-discovered-agents-module__7cFPGa__list{grid-template-columns:1fr;gap:16px;margin-top:0}@media (max-width:734px){.case-study-discovered-agents-module__7cFPGa__list{grid-template-columns:1fr;gap:20px}}
.case-study-campaign-module__0EPEpq__page{}.case-study-campaign-module__0EPEpq__eyebrow{color:var(--case-muted);font-size:14px;line-height:1.5;margin:0 0 16px!important}.case-study-campaign-module__0EPEpq__section{width:min(800px,100% - 48px);margin:0 auto 72px}.case-study-campaign-module__0EPEpq__sectionHeading{margin-bottom:28px}.case-study-campaign-module__0EPEpq__sectionHeading>p:last-child:not(.case-study-campaign-module__0EPEpq__eyebrow){margin-top:24px;font-size:18px;line-height:1.7}.case-study-campaign-module__0EPEpq__outcome{text-align:left;width:min(800px,100% - 48px);margin:72px auto;padding:0}.case-study-campaign-module__0EPEpq__outcome h2{font-size:32px;line-height:1.2}.case-study-campaign-module__0EPEpq__outcome>p:not(.case-study-campaign-module__0EPEpq__eyebrow){font-size:18px;line-height:1.7;margin:24px 0!important}.case-study-campaign-module__0EPEpq__outcome>a{min-height:44px;color:var(--case-ink);text-underline-offset:4px;align-items:center;font-size:16px;text-decoration:underline;display:inline-flex}.case-study-campaign-module__0EPEpq__footer{}@media (max-width:734px){.case-study-campaign-module__0EPEpq__section,.case-study-campaign-module__0EPEpq__outcome{width:calc(100% - 40px);margin-bottom:48px}.case-study-campaign-module__0EPEpq__outcome{margin-top:48px}.case-study-campaign-module__0EPEpq__sectionHeading>p:last-child:not(.case-study-campaign-module__0EPEpq__eyebrow),.case-study-campaign-module__0EPEpq__outcome>p:not(.case-study-campaign-module__0EPEpq__eyebrow){font-size:17px}}
.case-study-workflow-dialog-module__CSIYAq__dialog{height:min(760px,100dvh - 48px)}.case-study-workflow-dialog-module__CSIYAq__implementation{color:var(--conversation-muted);text-align:center;flex:none;margin:0;padding:16px 24px 0;font:400 13px/20px Arial,sans-serif}.case-study-workflow-dialog-module__CSIYAq__conversation{--conversation-ink:#202123;--conversation-muted:#686868;--conversation-bubble:#f4f4f4;--conversation-rule:#e5e5e5;height:100%;min-height:0;color:var(--conversation-ink);background:#fff;flex-direction:column;font:400 16px/1.6 Arial,sans-serif;display:flex}.case-study-workflow-dialog-module__CSIYAq__conversation[data-provider=gemini]{--conversation-bubble:#e9eef6;--conversation-rule:#dce0e5}.case-study-workflow-dialog-module__CSIYAq__conversation[data-provider=claude]{--conversation-bubble:#efeee7;--conversation-ink:#30302e;--conversation-rule:#dedbd3;background:#faf9f5}.case-study-workflow-dialog-module__CSIYAq__tabs{flex:none;justify-content:center;gap:8px;padding:20px 24px;display:flex}.case-study-workflow-dialog-module__CSIYAq__tabs button{min-width:100px;min-height:44px;color:var(--conversation-muted);cursor:pointer;background:0 0;border:0;border-radius:24px;padding:10px 20px;font:500 15px/24px Arial,sans-serif}.case-study-workflow-dialog-module__CSIYAq__tabs button:hover,.case-study-workflow-dialog-module__CSIYAq__tabs button[data-state=active]{background:var(--conversation-bubble);color:var(--conversation-ink)}.case-study-workflow-dialog-module__CSIYAq__tabs button[data-state=active]{font-weight:600}.case-study-workflow-dialog-module__CSIYAq__panel{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 32px 48px;overflow-y:auto}.case-study-workflow-dialog-module__CSIYAq__panel[data-state=inactive]{display:none}.case-study-workflow-dialog-module__CSIYAq__panel:focus-visible{outline-offset:-4px;outline:2px solid #2997ff}.case-study-workflow-dialog-module__CSIYAq__transcript{flex-direction:column;gap:36px;max-width:680px;margin-inline:auto;display:flex}.case-study-workflow-dialog-module__CSIYAq__transcript p{font:inherit;margin:0}.case-study-workflow-dialog-module__CSIYAq__human{background:var(--conversation-bubble);border-radius:24px 24px 4px;align-self:flex-end;max-width:88%;padding:16px 20px}[data-provider=grok] .case-study-workflow-dialog-module__CSIYAq__human{border-radius:24px}[data-provider=claude] .case-study-workflow-dialog-module__CSIYAq__human{border-radius:12px}.case-study-workflow-dialog-module__CSIYAq__speaker{color:var(--conversation-muted);margin-bottom:6px;font-size:12px;display:block}.case-study-workflow-dialog-module__CSIYAq__reply{grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.case-study-workflow-dialog-module__CSIYAq__darwinIcon{object-fit:contain;margin-top:3px}.case-study-workflow-dialog-module__CSIYAq__identity{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font:400 13px/24px Arial,sans-serif;display:flex}.case-study-workflow-dialog-module__CSIYAq__identity strong{font-weight:600}.case-study-workflow-dialog-module__CSIYAq__identity span{color:var(--conversation-muted);align-items:center;gap:5px;display:inline-flex}.case-study-workflow-dialog-module__CSIYAq__identity img{object-fit:contain}[data-provider=claude] .case-study-workflow-dialog-module__CSIYAq__reply p{font-family:Georgia,serif}.case-study-workflow-dialog-module__CSIYAq__result{border:1px solid var(--conversation-rule);border-radius:8px;align-items:flex-start;gap:12px;padding:20px;display:flex}.case-study-workflow-dialog-module__CSIYAq__result>svg{color:var(--conversation-muted);flex:none;margin-top:3px}.case-study-workflow-dialog-module__CSIYAq__copy{min-height:44px;color:var(--conversation-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px;font:400 12px/20px Arial,sans-serif;display:inline-flex}.case-study-workflow-dialog-module__CSIYAq__copy:hover{background:var(--conversation-bubble);color:var(--conversation-ink)}.case-study-workflow-dialog-module__CSIYAq__concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.case-study-workflow-dialog-module__CSIYAq__concepts figure{min-width:0;margin:0}.case-study-workflow-dialog-module__CSIYAq__conceptCanvas{background:var(--conversation-bubble);border-radius:8px;place-items:center;height:160px;padding:12px;display:grid}.case-study-workflow-dialog-module__CSIYAq__conceptImage{aspect-ratio:16/9;border-radius:4px;width:100%;position:relative;overflow:hidden}.case-study-workflow-dialog-module__CSIYAq__conceptImage[data-format=portrait]{aspect-ratio:9/16;width:auto;height:136px}.case-study-workflow-dialog-module__CSIYAq__conceptImage[data-format=square]{aspect-ratio:1;width:min(100%,136px)}.case-study-workflow-dialog-module__CSIYAq__conceptImage img{object-fit:cover}.case-study-workflow-dialog-module__CSIYAq__concepts figcaption{color:var(--conversation-muted);margin-top:8px;font-size:12px}.case-study-workflow-dialog-module__CSIYAq__composerArea{flex:none;padding:16px 32px 20px}.case-study-workflow-dialog-module__CSIYAq__composer{border:1px solid var(--conversation-rule);background:var(--conversation-bubble);border-radius:24px;max-width:680px;margin-inline:auto;padding:16px}[data-provider=claude] .case-study-workflow-dialog-module__CSIYAq__composer{border-radius:16px}.case-study-workflow-dialog-module__CSIYAq__composer:focus-within{outline-offset:2px;outline:2px solid #2997ff}.case-study-workflow-dialog-module__CSIYAq__composer textarea{resize:none;width:100%;min-height:48px;color:var(--conversation-ink);background:0 0;border:0;outline:0;padding:0;font:400 16px/24px Arial,sans-serif;display:block}.case-study-workflow-dialog-module__CSIYAq__composer textarea::placeholder{color:var(--conversation-muted);opacity:1}.case-study-workflow-dialog-module__CSIYAq__composerTools{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.case-study-workflow-dialog-module__CSIYAq__composerIdentity{color:var(--conversation-muted);align-items:center;gap:8px;font-size:13px;line-height:24px;display:inline-flex}.case-study-workflow-dialog-module__CSIYAq__composerIdentity img{object-fit:contain}.case-study-workflow-dialog-module__CSIYAq__send{width:32px;height:32px;color:var(--conversation-bubble);background:var(--conversation-muted);opacity:.5;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.case-study-workflow-dialog-module__CSIYAq__composerNote{color:var(--conversation-muted);text-align:center;margin:8px 0 0;font-size:11px;line-height:16px}.dark .case-study-workflow-dialog-module__CSIYAq__conversation{--conversation-ink:#ececec;--conversation-muted:#a3a3a3;--conversation-bubble:#303030;--conversation-rule:#414141;background:#212121}.dark .case-study-workflow-dialog-module__CSIYAq__conversation[data-provider=gemini]{--conversation-bubble:#333537;background:#1b1c1d}.dark .case-study-workflow-dialog-module__CSIYAq__conversation[data-provider=claude]{--conversation-bubble:#343432;background:#262624}.dark .case-study-workflow-dialog-module__CSIYAq__darwinIcon{filter:brightness(0)invert()}.dark .case-study-workflow-dialog-module__CSIYAq__identity [data-monochrome]{filter:brightness(0)invert()}.dark .case-study-workflow-dialog-module__CSIYAq__composerIdentity [data-monochrome]{filter:brightness(0)invert()}@media (max-width:734px){.case-study-workflow-dialog-module__CSIYAq__dialog{height:calc(100dvh - 24px)}.case-study-workflow-dialog-module__CSIYAq__conversation{font-size:15px;line-height:1.55}.case-study-workflow-dialog-module__CSIYAq__tabs{gap:4px;padding:16px 12px}.case-study-workflow-dialog-module__CSIYAq__tabs button{min-width:84px;padding-inline:14px}.case-study-workflow-dialog-module__CSIYAq__panel{padding:12px 20px 32px}.case-study-workflow-dialog-module__CSIYAq__transcript{gap:28px}.case-study-workflow-dialog-module__CSIYAq__human{max-width:95%;padding:14px 16px}.case-study-workflow-dialog-module__CSIYAq__reply{grid-template-columns:20px minmax(0,1fr);gap:10px}.case-study-workflow-dialog-module__CSIYAq__darwinIcon{width:20px;height:20px}.case-study-workflow-dialog-module__CSIYAq__result{gap:8px;padding:14px}.case-study-workflow-dialog-module__CSIYAq__concepts{grid-template-columns:minmax(0,1fr);gap:20px}.case-study-workflow-dialog-module__CSIYAq__conceptImage{max-width:220px}.case-study-workflow-dialog-module__CSIYAq__composerArea{padding:12px 20px 16px}.case-study-workflow-dialog-module__CSIYAq__composer{border-radius:20px;padding:14px}}
.case-study-story-module__VpQIdG__page{}.case-study-story-module__VpQIdG__detailArticle{width:min(800px,100% - 48px);margin-inline:auto}.case-study-story-module__VpQIdG__exampleDisclosure{color:var(--case-muted);font-size:14px;line-height:1.7;margin-bottom:32px!important}.case-study-story-module__VpQIdG__articleText{font-size:18px;line-height:1.75}.case-study-story-module__VpQIdG__articleText h2{margin-bottom:24px!important}.case-study-story-module__VpQIdG__articleText p+p{margin-top:24px!important}.case-study-story-module__VpQIdG__quote{border-left:2px solid var(--case-rule);margin:40px 0;padding-left:24px;font-size:24px;line-height:1.5}.case-study-story-module__VpQIdG__quote cite{color:var(--case-muted);margin-top:16px;font-size:14px;font-style:normal;line-height:1.5;display:block}.case-study-story-module__VpQIdG__articleFigure{margin:48px 0!important}.case-study-story-module__VpQIdG__articleFigure img{border-radius:12px;width:100%;height:auto;display:block}.case-study-story-module__VpQIdG__articleFigure figcaption{color:var(--case-muted);margin-top:12px;font-size:14px;line-height:1.6}.case-study-story-module__VpQIdG__gallery{--gallery-card-width:800px;--gallery-gap:24px;margin-top:48px;overflow:hidden}.case-study-story-module__VpQIdG__galleryTrack{gap:var(--gallery-gap);transition:transform .24s;display:flex}.case-study-story-module__VpQIdG__galleryTrack>figure{flex:0 0 var(--gallery-card-width);min-width:0}.case-study-story-module__VpQIdG__galleryTrack img,.case-study-story-module__VpQIdG__galleryTrack video{object-fit:contain;border-radius:12px;width:100%;height:auto;max-height:700px;display:block}.case-study-story-module__VpQIdG__galleryTrack figcaption{color:var(--case-muted);padding-top:12px;font-size:14px;line-height:1.6}.case-study-story-module__VpQIdG__galleryControls{justify-content:end;gap:12px;margin-top:20px;display:flex}.case-study-story-module__VpQIdG__galleryButton{}.case-study-story-module__VpQIdG__footer{}@media (max-width:848px){.case-study-story-module__VpQIdG__gallery{--gallery-card-width:calc(100vw - 48px)}}@media (max-width:734px){.case-study-story-module__VpQIdG__detailArticle{width:calc(100% - 40px)}.case-study-story-module__VpQIdG__articleText{font-size:17px}.case-study-story-module__VpQIdG__quote{margin-block:32px;font-size:22px}.case-study-story-module__VpQIdG__articleFigure{margin-block:36px!important}.case-study-story-module__VpQIdG__gallery{--gallery-card-width:calc(100vw - 40px)}}@media (prefers-reduced-motion:reduce){.case-study-story-module__VpQIdG__galleryTrack{transition:none}}
.story-module__PmPvjq__page{}.story-module__PmPvjq__facts{}.story-module__PmPvjq__eyebrow{}.story-module__PmPvjq__sectionHeading{}.story-module__PmPvjq__people{}.story-module__PmPvjq__editSection{}.story-module__PmPvjq__assetSection{}.story-module__PmPvjq__outcome{}.story-module__PmPvjq__footer{}.story-module__PmPvjq__peopleGrid,.story-module__PmPvjq__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.story-module__PmPvjq__filmCard,.story-module__PmPvjq__creatorCard{isolation:isolate;aspect-ratio:4/5;background:var(--case-section);color:#fff;border-radius:8px;position:relative;overflow:hidden}.story-module__PmPvjq__filmCard>img,.story-module__PmPvjq__creatorCard>img{object-fit:cover}.story-module__PmPvjq__imageShade{background:linear-gradient(#0000 40%,#000000bf);position:absolute;inset:0}.story-module__PmPvjq__imageCardCopy{position:absolute;inset:auto 32px 32px}.story-module__PmPvjq__imageCardCopy>span{font-size:14px}.story-module__PmPvjq__imageCardCopy h3{font-size:32px;line-height:1.1;margin:10px 0 12px!important}.story-module__PmPvjq__imageCardCopy a{color:#fff;align-items:center;min-height:44px;font-size:16px;display:inline-flex}.story-module__PmPvjq__imageCardCopy a:hover{text-decoration:underline}.story-module__PmPvjq__videoFrame{aspect-ratio:9/13;background:#000;border-radius:8px;overflow:hidden}.story-module__PmPvjq__videoFrame video{object-fit:contain;width:100%;height:100%}.story-module__PmPvjq__comparison figcaption{flex-direction:column;gap:8px;padding-top:20px;display:flex}.story-module__PmPvjq__comparison figcaption>span{color:var(--case-muted);font-size:14px}.story-module__PmPvjq__comparison figcaption strong{font-size:24px;font-weight:600;line-height:1.2}.story-module__PmPvjq__comparison figcaption small{color:var(--case-muted);font-size:14px;line-height:1.5}.story-module__PmPvjq__assetSection{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;display:grid}.story-module__PmPvjq__maskVisual{aspect-ratio:1;background:var(--case-section);border-radius:8px;position:relative;overflow:hidden}.story-module__PmPvjq__maskVisual>img{object-fit:cover}.story-module__PmPvjq__assetCopy>p:not(.story-module__PmPvjq__eyebrow){color:var(--case-muted);margin-top:24px;font-size:20px;line-height:1.5}.story-module__PmPvjq__assetCopy>span{color:var(--case-muted);margin-top:24px;font-size:13px;line-height:1.5;display:block}.story-module__PmPvjq__outcome>img{object-fit:contain;border-radius:8px;width:60px;height:60px;margin:0 0 24px;display:block}.story-module__PmPvjq__outcome h2 span{color:var(--case-muted)}@media (max-width:734px){.story-module__PmPvjq__peopleGrid,.story-module__PmPvjq__comparison,.story-module__PmPvjq__assetSection{grid-template-columns:1fr;gap:32px}.story-module__PmPvjq__imageCardCopy{inset:auto 24px 20px}.story-module__PmPvjq__imageCardCopy h3{font-size:28px}.story-module__PmPvjq__videoFrame{aspect-ratio:9/14}.story-module__PmPvjq__assetCopy>p:not(.story-module__PmPvjq__eyebrow){font-size:18px}}
.replication-story-module__x9bZPG__page{}.replication-story-module__x9bZPG__facts{}.replication-story-module__x9bZPG__eyebrow{}.replication-story-module__x9bZPG__orchestration{}.replication-story-module__x9bZPG__gallery{}.replication-story-module__x9bZPG__outcome{}.replication-story-module__x9bZPG__footer{}.replication-story-module__x9bZPG__orchestrationLead{max-width:740px;color:var(--case-muted);font-size:20px;line-height:1.45;margin-top:24px!important}.replication-story-module__x9bZPG__orchestrationFlow{background:var(--case-section);border-radius:8px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;margin-block:40px 48px;padding:40px 32px;display:grid}.replication-story-module__x9bZPG__flowNode{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.replication-story-module__x9bZPG__flowNode strong{font-size:23px;font-weight:600}.replication-story-module__x9bZPG__flowNode small{color:var(--case-muted);font-size:15px;line-height:1.4}.replication-story-module__x9bZPG__flowConnector{color:var(--case-muted);font-size:24px}.replication-story-module__x9bZPG__systemSphere{background:#242426;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;margin-bottom:8px;display:grid}.replication-story-module__x9bZPG__systemSphere img{object-fit:contain;width:32px;height:32px}.replication-story-module__x9bZPG__assistSphere{background:#0071e3}.replication-story-module__x9bZPG__creatorSphere{background:var(--case-control);width:64px;height:64px;color:var(--case-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:25px;display:grid;position:relative;overflow:hidden}.replication-story-module__x9bZPG__creatorSphere img{object-fit:cover}.replication-story-module__x9bZPG__creatorSphereSmall{width:32px;height:32px;font-size:14px}.replication-story-module__x9bZPG__creatorStack{align-items:center;height:64px;margin-bottom:8px;display:flex}.replication-story-module__x9bZPG__creatorStack .replication-story-module__x9bZPG__creatorSphere{border:2px solid var(--case-section);width:48px;height:48px}.replication-story-module__x9bZPG__creatorStack .replication-story-module__x9bZPG__creatorSphere+.replication-story-module__x9bZPG__creatorSphere{margin-left:-12px}.replication-story-module__x9bZPG__orchestration>h3{font-size:28px;margin-bottom:24px!important}.replication-story-module__x9bZPG__creatorGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.replication-story-module__x9bZPG__creatorTile{border:1px solid var(--case-rule);min-width:0;color:inherit;text-align:center;border-radius:8px;flex-direction:column;align-items:center;padding:24px 12px;display:flex}.replication-story-module__x9bZPG__creatorTile:is(a):hover{background:var(--case-section)}.replication-story-module__x9bZPG__creatorName{overflow-wrap:anywhere;margin-top:16px;font-size:17px;font-weight:600}.replication-story-module__x9bZPG__creatorHandle,.replication-story-module__x9bZPG__creatorTile small{color:var(--case-muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.4}.replication-story-module__x9bZPG__gallery{padding-top:96px}.replication-story-module__x9bZPG__galleryHeader{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}.replication-story-module__x9bZPG__galleryHeader>p{max-width:280px;color:var(--case-muted);font-size:17px;line-height:1.5}.replication-story-module__x9bZPG__videoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.replication-story-module__x9bZPG__creative{min-width:0}.replication-story-module__x9bZPG__creativeMedia{aspect-ratio:9/16;color:#fff;background:#000;border-radius:8px;overflow:hidden}.replication-story-module__x9bZPG__creativeMedia video{object-fit:contain;width:100%;height:100%;display:block}.replication-story-module__x9bZPG__creativeCaption{flex-direction:column;gap:10px;padding-top:16px;display:flex}.replication-story-module__x9bZPG__creativeCaption>div:first-child{align-items:baseline;gap:10px;display:flex}.replication-story-module__x9bZPG__creativeCaption strong{font-size:17px;font-weight:600;line-height:1.4}.replication-story-module__x9bZPG__creativeCaption>span,.replication-story-module__x9bZPG__creativeIndex{color:var(--case-muted);font-size:13px;line-height:1.5}.replication-story-module__x9bZPG__creativeCreator{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.replication-story-module__x9bZPG__creativeCreator>span:last-child{overflow-wrap:anywhere;min-width:0}.replication-story-module__x9bZPG__creativeCaption a{min-height:44px;color:var(--case-blue);align-items:center;font-size:14px;display:inline-flex}.replication-story-module__x9bZPG__creativeCaption a:hover{text-decoration:underline}.replication-story-module__x9bZPG__unavailable{text-align:center;flex-direction:column;justify-content:center;gap:12px;height:100%;padding:24px;display:flex}.replication-story-module__x9bZPG__unavailable small{color:#b5b5ba;font-size:13px;line-height:1.5}.replication-story-module__x9bZPG__more{border-block:1px solid var(--case-rule);margin-top:48px}.replication-story-module__x9bZPG__more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:20px;list-style:none;display:flex}.replication-story-module__x9bZPG__more summary::-webkit-details-marker{display:none}.replication-story-module__x9bZPG__more summary:focus-visible{outline:2px solid var(--case-blue);outline-offset:4px}.replication-story-module__x9bZPG__more summary span{font-size:28px}.replication-story-module__x9bZPG__more[open] summary span{transform:rotate(45deg)}.replication-story-module__x9bZPG__more>p{max-width:760px;color:var(--case-muted);font-size:17px;line-height:1.5;margin-bottom:24px!important}.replication-story-module__x9bZPG__more .replication-story-module__x9bZPG__videoGrid{margin-bottom:32px}@media (max-width:1068px){.replication-story-module__x9bZPG__creatorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.replication-story-module__x9bZPG__videoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:734px){.replication-story-module__x9bZPG__orchestrationLead{font-size:18px}.replication-story-module__x9bZPG__orchestrationFlow{grid-template-columns:1fr;padding:32px 24px}.replication-story-module__x9bZPG__flowConnector{text-align:center;transform:rotate(90deg)}.replication-story-module__x9bZPG__creatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.replication-story-module__x9bZPG__gallery{padding-top:64px}.replication-story-module__x9bZPG__galleryHeader{flex-direction:column;align-items:start;gap:20px;margin-bottom:32px}.replication-story-module__x9bZPG__videoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}@media (max-width:420px){.replication-story-module__x9bZPG__videoGrid{grid-template-columns:1fr}}
