@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/playfair-display-700-latin-DV_BSE7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tf-display h1,.tf-display h2{font-family:"Playfair Display",var(--p-font-family-sans);font-size:var(--p-font-size-750);letter-spacing:-.01em;line-height:var(--p-font-line-height-800)}@media(max-width:48rem){.tf-display h1,.tf-display h2{font-size:var(--p-font-size-600);line-height:var(--p-font-line-height-700)}}.tf-eyebrow{font-family:var(--p-font-family-mono);font-size:var(--p-font-size-300);letter-spacing:.14em;text-transform:uppercase}.tf-measure{max-width:52em}.tf-frame{background:var(--p-color-bg-surface);border:var(--p-border-width-025) solid var(--p-color-border);margin:0;padding:var(--p-space-300);position:relative}.tf-frame img{aspect-ratio:1.618;display:block;height:auto;object-fit:cover;width:100%}.tf-frame__caption{margin-block-start:var(--p-space-300)}.tf-frame__tick{border-color:var(--p-color-text);border-style:solid;height:var(--p-space-200);position:absolute;width:var(--p-space-200)}.tf-frame__tick--topStart{border-width:1px 0 0 1px;inset-block-start:var(--p-space-100);inset-inline-start:var(--p-space-100)}.tf-frame__tick--topEnd{border-width:1px 1px 0 0;inset-block-start:var(--p-space-100);inset-inline-end:var(--p-space-100)}.tf-frame__tick--bottomStart{border-width:0 0 1px 1px;inset-block-end:var(--p-space-100);inset-inline-start:var(--p-space-100)}.tf-frame__tick--bottomEnd{border-width:0 1px 1px 0;inset-block-end:var(--p-space-100);inset-inline-end:var(--p-space-100)}.tf-stamp{border:var(--p-border-width-050) solid var(--p-color-text);color:var(--p-color-text);display:inline-block;font-family:var(--p-font-family-mono);font-size:var(--p-font-size-275);letter-spacing:.12em;padding:var(--p-space-050) var(--p-space-200);text-transform:uppercase;transform:rotate(-2deg)}@media(prefers-reduced-motion:reduce){.tf-stamp{transform:none}}@keyframes tf-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tf-progress-fill{transform-origin:left;transform:scaleX(0)}.tf-progress-fill--visible{animation:tf-progress-fill var(--tf-motion-duration-fill) var(--tf-motion-ease-enter) forwards}@media(prefers-reduced-motion:reduce){.tf-progress-fill{transform:none}.tf-progress-fill--visible{animation:none}}.product-image-deck{position:relative;inline-size:104px;block-size:80px;flex-shrink:0}.product-image-deck__card{position:absolute;z-index:0;transition:transform .18s ease,box-shadow .18s ease;inset-block-start:8px;inline-size:64px;block-size:64px;border:1px solid rgb(0 0 0 / 12%);box-shadow:0 1px 3px #00000014,0 4px 10px #0000000f;border-radius:8px;background:var(--p-color-bg-surface, #fff);overflow:hidden}.product-image-deck__card--single{inset-inline-start:4px;transform:none}.product-image-deck__card--left{inset-inline-start:4px;transform:rotate(-6deg)}.product-image-deck__card--right{z-index:1;inset-inline-start:34px;transform:rotate(6deg)}.product-image-deck__card img{display:block;inline-size:100%;block-size:100%;object-fit:contain;background:#fff}.product-image-deck__missing{display:flex;align-items:center;justify-content:center;block-size:100%}@media(hover:hover)and (pointer:fine){.product-image-deck:not(.product-image-deck--static) .product-image-deck__card:hover{z-index:4;box-shadow:0 2px 5px #0000001a,0 7px 14px #0000001a}.product-image-deck:not(.product-image-deck--static) .product-image-deck__card--single:hover{transform:translateY(-4px)}.product-image-deck:not(.product-image-deck--static) .product-image-deck__card--left:hover{transform:translateY(-4px) rotate(-8deg)}.product-image-deck:not(.product-image-deck--static) .product-image-deck__card--right:hover{transform:translateY(-4px) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.product-image-deck__card{transition:none}}.product-image-deck--static .product-image-deck__card{transition:none}.product-image-deck--single{inline-size:72px}.product-image-deck--triple{inline-size:134px}.product-image-deck__card--centre{z-index:1;inset-inline-start:34px;transform:rotate(0)}.product-image-deck--triple .product-image-deck__card--right{z-index:2;inset-inline-start:64px}.product-image-deck__overflow{position:absolute;z-index:5;inset-inline-end:0;inset-block-end:0;padding:2px 6px;border:1px solid rgb(0 0 0 / 12%);border-radius:12px;background:#fff;color:#303030;font-size:12px;font-weight:600}@media(hover:hover)and (pointer:fine){.product-image-deck:not(.product-image-deck--static).product-image-deck--triple .product-image-deck__card--right:hover{z-index:4}.product-image-deck:not(.product-image-deck--static) .product-image-deck__card--centre:hover{transform:translateY(-4px)}}@keyframes tf-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tf-skeleton-placeholder s-box{background:linear-gradient(90deg,var(--p-color-bg-surface-secondary),var(--p-color-bg-surface-hover),var(--p-color-bg-surface-secondary));background-size:200% 100%;animation:tf-skeleton-shimmer calc(var(--p-motion-duration-500) * 2) linear infinite}@media(prefers-reduced-motion:reduce){.tf-skeleton-placeholder s-box{animation:none}}@keyframes tf-placeholder-pulse{0%,to{opacity:1}50%{opacity:.55}}.tf-loading-placeholder{animation:tf-placeholder-pulse calc(var(--p-motion-duration-500) * 4) var(--p-motion-ease-in-out) infinite}@media(prefers-reduced-motion:reduce){.tf-loading-placeholder{animation:none}}.tf-section-footnote{zoom:.88}.tf-server-results-grid{display:grid;gap:var(--p-space-300);container-type:inline-size}.tf-server-result-frame{position:relative;min-width:0;border-radius:var(--p-border-radius-300)}.tf-server-result-frame--recommended{outline:var(--p-border-width-050) solid var(--p-color-icon-success);outline-offset:calc(-1 * var(--p-border-width-025))}.tf-server-result-frame--caution{outline:var(--p-border-width-050) solid var(--p-color-icon-warning);outline-offset:calc(-1 * var(--p-border-width-025))}.tf-server-result-verdict{position:absolute;inset-block-start:0;inset-inline-end:var(--p-space-300);transform:translateY(-50%)}.tf-server-results-grid--columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.tf-server-results-grid--rows{grid-template-columns:1fr}.tf-server-result-card{display:grid;align-content:start;gap:var(--p-space-200);min-width:0}.tf-server-result-content-score{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(5rem,1fr);align-items:center;gap:var(--p-space-300)}.tf-server-result-content-score--photo{grid-template-columns:3rem minmax(0,1fr)}.tf-server-result-content-score--text{grid-template-columns:1fr}.tf-server-result-score{display:grid;gap:var(--p-space-200);min-width:0}.tf-server-result-score s-progress{display:block;width:100%}.tf-server-result-content-score--text .tf-server-result-score{grid-template-columns:auto minmax(0,1fr);align-items:center}.tf-server-result-content-score--text s-progress{grid-column:1 / -1}.tf-server-result-metric,.tf-server-result-price{margin:0;font-size:var(--p-font-size-500);font-weight:var(--p-font-weight-semibold);line-height:var(--p-font-line-height-500);font-variant-numeric:tabular-nums}.tf-server-result-text{margin:0;font-size:var(--p-font-size-400);font-weight:var(--p-font-weight-medium);line-height:var(--p-font-line-height-500);overflow-wrap:anywhere}.tf-server-result-highlight{background:var(--p-color-bg-surface-caution);color:var(--p-color-text)}.tf-server-result-photo{display:block;width:3rem;height:4rem;object-fit:contain}.tf-server-result-metadata,.tf-server-result-actions{grid-column:1 / -1}.tf-server-results-grid--rows .tf-server-result-card{grid-template-columns:1fr;gap:var(--p-space-200) var(--p-space-300)}.tf-server-results-grid--rows .tf-server-result-header{grid-column:1 / -1}.tf-respondent-face-grid{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:var(--p-space-050);max-width:15rem}.tf-respondent-face-grid svg{display:block;width:100%;height:auto}.tf-respondent-face-base{fill:var(--p-color-icon-disabled)}.tf-respondent-face-signal{fill:var(--p-color-icon-success)}.tf-respondent-face-features{stroke:var(--p-color-bg-surface)}.response-phrase-flow{display:grid;gap:var(--p-space-800, 32px)}.response-phrase-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--p-space-300, 12px)}.response-phrase-number{font-size:var(--p-font-size-500, 20px);font-weight:var(--p-font-weight-semibold, 600);color:var(--p-color-text-secondary)}.response-phrase-reading{display:grid;gap:var(--p-space-500, 20px);min-width:0}.response-phrase-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--p-space-800, 32px);align-items:start}.response-phrase-quote{margin:0;font-size:var(--p-font-size-350, 14px);line-height:1.75;overflow-wrap:anywhere}.response-phrase-quote mark{background:var(--p-color-bg-fill-info-secondary, #eaf4ff);color:inherit;font-weight:var(--p-font-weight-semibold, 600);padding:0}.response-phrase-disclosure>summary{cursor:pointer;color:var(--p-color-text-link, #005bd3);margin-block-end:var(--p-space-300, 12px)}@media(max-width:650px){.response-phrase-columns{grid-template-columns:minmax(0,1fr);gap:var(--p-space-500, 20px)}.response-phrase-flow{gap:var(--p-space-500, 20px)}}.tf-segment-thumbnail-slot{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;min-width:40px}.tf-segment-message{min-width:0;flex:1 1 auto}.tf-segment-score-slot{flex:0 0 56px;min-width:56px;white-space:nowrap;text-align:right}.tf-segmented-filter-nav>*{align-items:stretch}.tf-segmented-filter-nav>*>*{height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.tf-segmented-filter-nav--equal-height>*{align-items:stretch}.tf-segmented-filter-nav--equal-height>*>*{align-self:stretch}.tf-segmented-filter-nav--equal-height button{display:flex;align-items:center;justify-content:center;text-align:center}.tf-treatment-card-cell{display:flex;flex-direction:column;min-width:0;height:100%}.tf-treatment-card-cell>*{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.tf-treatment-card-outer{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:100%}.tf-treatment-card-outer>s-section{display:block;flex:1 1 auto;min-width:0;height:100%}.tf-treatment-card-outer--focused>s-section{outline:2px solid var(--p-color-border-focus);outline-offset:2px}.tf-treatment-card{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:100%;gap:var(--p-space-300)}.tf-treatment-card-content{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--p-space-300)}.tf-treatment-card-header{display:flex;flex-direction:column}.tf-treatment-card-state{display:flex;align-items:center;min-height:1.75rem}.tf-treatment-card-state:empty{display:flex}.tf-treatment-card-image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;border-radius:var(--p-border-radius-200)}.tf-treatment-card-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tf-treatment-card-footer{display:flex;flex-direction:column;flex:0 0 auto;gap:var(--p-space-300);padding-top:var(--p-space-200)}.tf-treatment-card-actions{display:flex;align-items:flex-start;min-height:2.25rem}.tf-treatment-card-header-badges{display:flex;justify-content:flex-end;max-width:55%;padding-top:var(--p-space-050)}.tf-treatment-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--p-space-300);align-items:stretch}@media(max-width:1080px){.tf-treatment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.tf-treatment-card-grid{grid-template-columns:1fr}}@keyframes tf-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tf-card-enter{opacity:0}.tf-card-enter--visible{animation:tf-card-enter var(--tf-motion-duration-entrance) var(--tf-motion-ease-enter) forwards}@media(prefers-reduced-motion:reduce){.tf-card-enter{opacity:1}.tf-card-enter--visible{animation:none}}.shopify-resource-index__cell{min-width:0}.shopify-tests-index__study{min-width:15rem;max-width:20rem;overflow-wrap:anywhere;white-space:normal}.shopify-tests-index__study-title,.shopify-tests-index__status{min-width:0}.shopify-audience-index__primary{width:15rem;min-width:15rem;overflow-wrap:anywhere;white-space:normal}.shopify-audience-index__status{display:inline-flex;min-width:0}@media(max-width:489px){.shopify-resource-index__cell{box-sizing:border-box;display:inline-block;vertical-align:middle}.shopify-resource-index__cell--thumbnail{width:15%}.shopify-resource-index__cell--study{width:45%}.shopify-resource-index__cell--audience{width:60%}.shopify-resource-index__cell--status{width:40%;text-align:end}.shopify-tests-index__study,.shopify-audience-index__primary{width:100%;min-width:0;max-width:none;overflow:hidden;white-space:normal}.shopify-tests-index__study-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shopify-tests-index__status{display:flex;width:100%;flex-direction:column;align-items:flex-end;justify-content:center;min-height:4.5rem}.shopify-tests-index__status>div{width:100%;align-items:flex-end}.shopify-tests-index__status>div>div{max-width:100%}.shopify-tests-index__progress,.shopify-tests-index__progress>*{width:100%;min-width:0!important;max-width:100%}.shopify-audience-index__status{align-items:center;justify-content:flex-end;width:100%;min-height:4.5rem}}.tf-action--constrained{flex:0 1 280px;width:280px;max-width:100%}@media(max-width:489px){.tf-action--constrained{flex:1 1 100%;width:100%}}.tf-builder-box{position:relative;block-size:100%}.tf-builder-box[data-selectable=true]{cursor:pointer}.tf-builder-box[data-selectable=true][data-disabled=true]{cursor:not-allowed}.tf-builder-box[data-disabled=true]{opacity:.55}.tf-builder-box__header{display:flex;align-items:center;justify-content:space-between;gap:var(--p-space-200)}.tf-builder-box__title{display:flex;flex:1 1 0;min-inline-size:0;align-items:center;gap:var(--p-space-200)}.tf-builder-box__title>s-icon,.tf-builder-box__trailing{flex:none}.tf-builder-box:after{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--p-border-width-025) solid transparent;border-radius:var(--p-border-radius-200);content:"";pointer-events:none}.tf-builder-box[data-selected=true]:after{border-color:var(--p-color-icon-success)}@media(hover:hover)and (pointer:fine){.tf-builder-box[data-selectable=true]:not([data-disabled=true]):after{transition:border-color var(--p-motion-duration-150) var(--p-motion-ease),box-shadow var(--p-motion-duration-150) var(--p-motion-ease)}.tf-builder-box[data-selectable=true]:not([data-disabled=true]):hover:after{box-shadow:var(--p-shadow-200)}.tf-builder-box[data-selectable=true]:not([data-disabled=true],[data-selected=true]):hover:after{border-color:var(--p-color-border-hover)}}@media(prefers-reduced-motion:reduce){.tf-builder-box:after{transition:none}}.tf-review-fields{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:var(--p-space-400);align-items:start}.tf-review-fields__pane{min-inline-size:0;padding:var(--p-space-100);overflow-wrap:anywhere}.tf-review-fields__image{max-inline-size:220px;overflow:hidden;border-radius:var(--p-border-radius-200);background:var(--p-color-bg-surface-secondary)}@media(max-width:680px){.tf-review-fields{grid-template-columns:minmax(0,1fr)}}.tf-comparison-image-row{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:var(--p-space-300);align-items:center;width:100%;box-sizing:border-box}.tf-comparison-image-row__media-cell{width:100px;height:100px;min-width:100px}.tf-comparison-image-row__media-cell>*,.tf-comparison-image-row__media-cell [data-testid=comparison-image-tile-dropzone]{width:100%;height:100%}.tf-comparison-image-row__details{min-width:0}.tf-comparison-image-row__actions{justify-self:end}.tf-comparison-image-row__media{display:flex;align-items:center;justify-content:center;width:100%;height:100px;min-height:100px;overflow:hidden;box-sizing:border-box;border-radius:var(--p-border-radius-200)}.tf-comparison-image-row__media--empty{text-align:center;border:var(--p-border-width-025) solid var(--p-color-border-secondary)}.tf-comparison-image-row__splash{display:block;width:100%;max-width:140px;height:92px;object-fit:contain}.tf-comparison-image-row__media>*{width:100%;height:100%}.tf-comparison-image-row__media img{width:100%;height:100%;object-fit:cover}.tf-comparison-image-row__media--uploading{opacity:.5}.tf-comparison-image-row__media--error{border:var(--p-border-width-025) solid var(--p-color-border-critical)}.tf-comparison-image-row__dropzone{display:block;cursor:pointer}.tf-comparison-image-row__dropzone--disabled{cursor:not-allowed}.tf-comparison-image-row__dropzone:focus-within .tf-comparison-image-row__media{outline:var(--p-border-width-050, 2px) solid var(--p-color-border-focus, #005bd3);outline-offset:var(--p-space-050, 2px)}.tf-comparison-image-row__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:489px){.tf-comparison-image-row{grid-template-columns:80px minmax(0,1fr)}.tf-comparison-image-row__media-cell{width:80px;height:80px;min-width:80px}.tf-comparison-image-row__media{height:80px;min-height:80px}.tf-comparison-image-row__actions{grid-column:2;justify-self:start}}.tf-working-cue{border-radius:9px;padding:8px 16px;background:var(--p-color-bg-surface-secondary);box-shadow:inset 0 0 0 1px var(--p-color-border)}.tf-credit-bar{position:relative;display:flex;overflow:hidden;box-sizing:border-box;block-size:30px;border:var(--p-border-width-025) solid var(--p-color-border-secondary);border-radius:var(--p-border-radius-200);background:var(--p-color-bg-surface-secondary)}.tf-credit-bar[data-short=true]{border-color:var(--p-color-border-critical)}.tf-credit-bar__available{display:flex;flex:none;justify-content:flex-end;background:var(--p-color-bg-fill-success-secondary)}.tf-credit-bar__test{flex:none;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--p-color-bg-fill-success-secondary) 65%,var(--p-color-bg-fill-success)) 0,color-mix(in srgb,var(--p-color-bg-fill-success-secondary) 65%,var(--p-color-bg-fill-success)) 4px,color-mix(in srgb,var(--p-color-bg-fill-success-secondary) 85%,var(--p-color-bg-fill-success)) 4px,color-mix(in srgb,var(--p-color-bg-fill-success-secondary) 85%,var(--p-color-bg-fill-success)) 8px)}.tf-credit-bar[data-short=true] .tf-credit-bar__test{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--p-color-bg-fill-critical-secondary) 65%,var(--p-color-bg-fill-critical)) 0,color-mix(in srgb,var(--p-color-bg-fill-critical-secondary) 65%,var(--p-color-bg-fill-critical)) 4px,color-mix(in srgb,var(--p-color-bg-fill-critical-secondary) 85%,var(--p-color-bg-fill-critical)) 4px,color-mix(in srgb,var(--p-color-bg-fill-critical-secondary) 85%,var(--p-color-bg-fill-critical)) 8px)}.tf-credit-bar__labels{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:var(--p-space-300);padding-inline:var(--p-space-200);pointer-events:none;white-space:nowrap}.tf-summary-sticky{grid-column:2;grid-row:1;position:sticky;inset-block-start:var(--p-space-400);min-inline-size:0}@container study-builder (inline-size <= 900px){.tf-summary-sticky{grid-column:auto;grid-row:auto;position:static;inset-block-start:auto}}:root{--tf-motion-ease-enter: var(--p-motion-ease-out);--tf-motion-ease-emphasis: var(--p-motion-ease-in-out);--tf-motion-duration-entrance: .25s;--tf-motion-duration-fill: .4s;--tf-motion-duration-emphasis: .25s}@keyframes tf-attention-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.tf-attention-bounce{animation:tf-attention-bounce var(--tf-motion-duration-emphasis) var(--tf-motion-ease-emphasis) 2}@media(prefers-reduced-motion:reduce){.tf-attention-bounce{animation:none}}
