.preview_page__ZdBll{min-height:100vh;padding:0 var(--dl-space-md) var(--dl-space-xl);background:var(--dl-bg);color:var(--dl-text);font-family:var(--dl-font);box-sizing:border-box}.preview_banner__O6un1{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--dl-space-xs);margin:0 calc(-1 * var(--dl-space-md)) var(--dl-space-md);padding:var(--dl-space-sm) var(--dl-space-md);background:var(--dl-text);color:var(--dl-bg);font-size:var(--dl-type-small)}.preview_banner__O6un1 strong{font-size:var(--dl-type-body);font-weight:800}.preview_head__gmfu2{margin-bottom:var(--dl-space-md)}.preview_title__lJGRY{margin:0;font-size:var(--dl-type-title);font-weight:800;line-height:1.2}.preview_sub___Busc{margin:var(--dl-space-xxs) 0 0;color:var(--dl-text-muted);font-size:var(--dl-type-small)}.preview_dead__lMtjY{margin:var(--dl-space-xl) 0 0;max-width:480px;font-size:var(--dl-type-body);line-height:1.55}.AdPreviewStudio_studio__3s1UB{display:grid;gap:var(--dl-space-md);justify-items:center;min-width:0}.AdPreviewStudio_studio__3s1UB[data-bare=true]{justify-items:stretch}.AdPreviewStudio_studio__3s1UB[data-compact=true]{gap:0}.AdPreviewStudio_controls__KYufx{display:grid;gap:var(--dl-space-sm);width:100%;max-width:440px}.AdPreviewStudio_studio__3s1UB[data-bare=true] .AdPreviewStudio_controls__KYufx{max-width:none}.AdPreviewStudio_chips__USCIi{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dl-space-xs)}.AdPreviewStudio_chip__QoIUc{min-height:48px;padding:0 var(--dl-space-md);border-radius:var(--dl-radius-full);border:1px solid var(--dl-card-border);background:transparent;color:var(--dl-text);font-family:var(--dl-font);font-size:var(--dl-type-small);font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.AdPreviewStudio_chip__QoIUc[aria-checked=true]{border-color:var(--dl-text);background:var(--dl-text);color:var(--dl-bg)}.AdPreviewStudio_moments__GaXYI{list-style:none;margin:0;padding:var(--dl-space-half);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--dl-space-half);border-radius:var(--dl-radius-md);border:1px solid var(--dl-card-border);background:var(--dl-bg)}.AdPreviewStudio_moment__GlPxs{width:100%;min-height:48px;padding:0 var(--dl-space-xs);border:0;border-radius:var(--dl-radius-sm);background:transparent;color:var(--dl-text-muted);font-family:var(--dl-font);font-size:var(--dl-type-small);font-weight:700;cursor:pointer;transition:background-color .16s ease,color .16s ease}.AdPreviewStudio_moment__GlPxs[aria-pressed=true]{color:var(--dl-text);background:var(--dl-card-bg);box-shadow:var(--dl-shadow-lg)}.AdPreviewStudio_studio__3s1UB :is(button):focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.AdPreviewStudio_phone__1WBLU{position:relative;isolation:isolate;width:min(390px,100%);padding:var(--dl-space-half);border-radius:calc(var(--dl-radius-2xl) * 2);background:linear-gradient(160deg,color-mix(in srgb,var(--dl-text) 28%,var(--dl-card-border)),var(--dl-card-border) 40%,color-mix(in srgb,var(--dl-text) 18%,var(--dl-card-border)));box-shadow:var(--dl-shadow-lg)}.AdPreviewStudio_phone__1WBLU:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--dl-shadow-lg);pointer-events:none;opacity:.9;z-index:-1;transform:translateY(var(--dl-space-sm)) scale(.98)}.AdPreviewStudio_bezel__cNxzf{border-radius:calc(var(--dl-radius-2xl) * 2 - var(--dl-space-half));padding:var(--dl-space-xs);background:color-mix(in srgb,var(--dl-text) 7%,var(--dl-bg))}.AdPreviewStudio_display__Pe7OD{display:flex;flex-direction:column;overflow:hidden;border-radius:calc(var(--dl-radius-2xl) * 2 - var(--dl-space-compact));background:var(--dl-bg)}.AdPreviewStudio_statusBar__BoanI{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--dl-space-control);padding:0 var(--dl-space-md);color:var(--dl-text)}.AdPreviewStudio_clock__ppcm_{justify-self:start;font-size:var(--dl-type-small);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-width:var(--dl-space-wide)}.AdPreviewStudio_island__OwVsa{width:calc(var(--dl-space-max) + var(--dl-space-xl));height:var(--dl-space-wide);border-radius:var(--dl-radius-full);background:var(--dl-bg);border:1px solid color-mix(in srgb,var(--dl-text) 10%,transparent)}.AdPreviewStudio_statusIcons__ZuBtv{justify-self:end;display:inline-flex;align-items:center;gap:var(--dl-space-tight);color:var(--dl-text)}.AdPreviewStudio_signal__rZKXL{fill:currentColor}.AdPreviewStudio_signal__rZKXL,.AdPreviewStudio_wifi__cF2ag{width:var(--dl-space-md);height:var(--dl-space-sm)}.AdPreviewStudio_battery__FMeeG{width:var(--dl-space-lg);height:var(--dl-space-sm);fill:currentColor}.AdPreviewStudio_homeBar__JNhMQ{width:34%;height:var(--dl-space-xxs);margin:var(--dl-space-xs) auto var(--dl-space-xxs);border-radius:var(--dl-radius-full);background:var(--dl-text);opacity:.85}.AdPreviewStudio_screen__xS93o{position:relative;overflow:hidden;flex:1 1;min-height:600px;padding:var(--dl-space-sm) var(--dl-space-md) var(--dl-space-md);background:var(--dl-bg);color:var(--dl-text);font-family:var(--dl-font);display:flex;flex-direction:column}.AdPreviewStudio_studio__3s1UB[data-bare=true] .AdPreviewStudio_screen__xS93o{min-height:70vh;border-radius:var(--dl-radius-lg)}.AdPreviewStudio_fade__9kkYw{display:flex;flex-direction:column;gap:var(--dl-space-md);min-width:0;animation:AdPreviewStudio_fadeIn__XHkxx .2s ease-out both}@keyframes AdPreviewStudio_fadeIn__XHkxx{0%{opacity:0;transform:translateY(var(--dl-space-xxs))}to{opacity:1;transform:translateY(0)}}.AdPreviewStudio_watermark__YhJFn{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;pointer-events:none;transform:rotate(-24deg);z-index:2}.AdPreviewStudio_watermark__YhJFn span{font-size:var(--dl-type-display);font-weight:800;letter-spacing:6px;text-transform:uppercase;color:var(--dl-text);opacity:.07}.AdPreviewStudio_venueBar__clXML{display:grid;gap:var(--dl-space-xs);padding-bottom:var(--dl-space-sm);border-bottom:1px solid var(--dl-card-border)}.AdPreviewStudio_venueName__7UBZp{font-size:var(--dl-type-heading);font-weight:800;letter-spacing:-.01em}.AdPreviewStudio_stack__e8pEw{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dl-space-sm);min-width:0}.AdPreviewStudio_screenTitle__CJXq2{margin:0;font-size:var(--dl-type-subheading);font-weight:700}.AdPreviewStudio_muted__ijVrp{color:var(--dl-text-muted);font-weight:500}.AdPreviewStudio_orderCard__AoDLX,.AdPreviewStudio_venueCard__5YRTi{display:grid;gap:var(--dl-space-xxs);padding:var(--dl-space-md);border-radius:var(--dl-radius-lg);border:1px solid var(--dl-card-border);background:var(--dl-card-bg);font-size:var(--dl-type-small)}.AdPreviewStudio_orderItem__k_yoH,.AdPreviewStudio_venueCardName__pWg7y{font-size:var(--dl-type-body);font-weight:700}.AdPreviewStudio_orderStatus__PpEku{color:var(--dl-accent);font-weight:700}.AdPreviewStudio_empty__9g8IO,.AdPreviewStudio_notice__79VGq{margin:0;padding:var(--dl-space-md);border-radius:var(--dl-radius-md);border:1px dashed var(--dl-card-border);color:var(--dl-text-muted);font-size:var(--dl-type-small);line-height:1.5}.AdPreviewStudio_caption__BaRPn{margin:0;max-width:440px;color:var(--dl-text-muted);font-size:var(--dl-type-small);line-height:1.5;text-align:center}@media (prefers-reduced-motion:reduce){.AdPreviewStudio_chip__QoIUc,.AdPreviewStudio_moment__GlPxs{transition:none}.AdPreviewStudio_fade__9kkYw{animation:none}}.PrelaunchChecks_panel__gOEOZ{display:grid;gap:var(--dl-space-sm);padding:var(--dl-space-md);border-radius:var(--dl-radius-lg);border:1px solid var(--dl-card-border);background:var(--dl-bg);font-family:var(--dl-font);color:var(--dl-text)}.PrelaunchChecks_panel__gOEOZ[data-ok=false]{border-color:var(--dl-error)}.PrelaunchChecks_title__m9zEE{margin:0;font-size:var(--dl-type-subheading);font-weight:700}.PrelaunchChecks_list__4YGCf{list-style:none;margin:0;padding:0;display:grid;gap:var(--dl-space-xs)}.PrelaunchChecks_check__FiYbH{display:flex;align-items:flex-start;gap:var(--dl-space-sm)}.PrelaunchChecks_mark__Q8V55{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:var(--dl-radius-full);border:1px solid}.PrelaunchChecks_check__FiYbH[data-status=pass] .PrelaunchChecks_mark__Q8V55{color:var(--dl-accent)}.PrelaunchChecks_check__FiYbH[data-status=fail] .PrelaunchChecks_mark__Q8V55{color:var(--dl-error)}.PrelaunchChecks_check__FiYbH[data-status=warn] .PrelaunchChecks_mark__Q8V55{color:var(--dl-warning)}.PrelaunchChecks_body__BGHId{min-width:0}.PrelaunchChecks_label__CnEjT{margin:0;display:flex;flex-wrap:wrap;gap:var(--dl-space-xs);align-items:baseline;font-size:var(--dl-type-body);font-weight:700}.PrelaunchChecks_status__TeEx4{color:var(--dl-text-muted);font-size:var(--dl-type-small);font-weight:600}.PrelaunchChecks_findings__aiP25{margin:var(--dl-space-xxs) 0 0;padding-left:var(--dl-space-md);color:var(--dl-text-muted);font-size:var(--dl-type-small);line-height:1.5}.PrelaunchChecks_findings__aiP25 strong{color:var(--dl-text);font-weight:600}.CampaignPreviewSection_section__8DhAJ{display:grid;gap:var(--dl-space-lg);padding:var(--dl-space-lg);margin-bottom:var(--dl-space-lg);border-radius:var(--dl-radius-lg);border:1px solid var(--dl-card-border);background:var(--dl-card-bg);color:var(--dl-text);font-family:var(--dl-font)}.CampaignPreviewSection_intro__ZuKoO{max-width:640px}.CampaignPreviewSection_title__9TKYh{margin:0 0 var(--dl-space-xxs);font-size:var(--dl-type-heading);font-weight:700}.CampaignPreviewSection_help__CjFhT,.CampaignPreviewSection_lede__ES1E2{margin:0;color:var(--dl-text-muted);font-size:var(--dl-type-small);line-height:1.5}.CampaignPreviewSection_grid__fxARa{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:var(--dl-space-xl);align-items:start}.CampaignPreviewSection_side__WCTHo{display:grid;gap:var(--dl-space-md);min-width:0}.CampaignPreviewSection_submitBlock__K7I__{display:grid;gap:var(--dl-space-sm)}.CampaignPreviewSection_primary___a4gR{justify-self:start;min-height:48px;padding:0 var(--dl-space-lg);border:0;border-radius:var(--dl-radius-md);background:var(--dl-accent);color:var(--dl-bg);font-family:var(--dl-font);font-size:var(--dl-type-body);font-weight:700;cursor:pointer}.CampaignPreviewSection_primary___a4gR:disabled{opacity:.5;cursor:not-allowed}.CampaignPreviewSection_primary___a4gR:focus-visible{outline:2px solid var(--dl-accent);outline-offset:3px}@media (max-width:959px){.CampaignPreviewSection_grid__fxARa{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.CampaignPreviewSection_section__8DhAJ{padding:var(--dl-space-md)}}.PlaygroundForecast_panel__MBeiY{display:grid;gap:var(--dl-space-md);padding:var(--dl-space-lg);border-radius:var(--dl-radius-lg);border:1px solid var(--dl-card-border);background:var(--dl-card-bg);color:var(--dl-text);font-family:var(--dl-font);min-width:0}.PlaygroundForecast_head__x_efF{display:grid;gap:var(--dl-space-xxs)}.PlaygroundForecast_eyebrow__s55dA{margin:0;color:var(--dl-accent);font-size:var(--dl-type-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PlaygroundForecast_title__DlKwQ{margin:0;font-size:var(--dl-type-heading);font-weight:700;letter-spacing:-.01em}.PlaygroundForecast_body__mRVS3{display:grid;gap:var(--dl-space-md)}.PlaygroundForecast_help__iRmK4,.PlaygroundForecast_partial__fy4HG{margin:0;color:var(--dl-text-muted);font-size:var(--dl-type-small);line-height:1.5}.PlaygroundForecast_partial__fy4HG{display:flex;align-items:center;gap:var(--dl-space-xs);padding:var(--dl-space-xs) var(--dl-space-sm);border-radius:var(--dl-radius-md);border:1px solid color-mix(in srgb,var(--dl-warning) 40%,transparent);background:color-mix(in srgb,var(--dl-warning) 10%,transparent);color:var(--dl-text)}.PlaygroundForecast_partial__fy4HG:before{content:"";flex:none;width:var(--dl-space-xs);height:var(--dl-space-xs);border-radius:var(--dl-radius-full);background:var(--dl-warning)}.PlaygroundForecast_helpList__eQ3mk{margin:0;padding-left:var(--dl-space-lg);display:grid;gap:var(--dl-space-xs);color:var(--dl-text-muted);font-size:var(--dl-type-small);line-height:1.5}.PlaygroundForecast_stateChip__0WsTB{justify-self:start;display:inline-flex;align-items:center;gap:var(--dl-space-tight);margin:0;padding:var(--dl-space-half) var(--dl-space-compact);border-radius:var(--dl-radius-full);border:1px solid var(--dl-card-border);color:var(--dl-text-muted);font-size:var(--dl-type-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.PlaygroundForecast_stateChip__0WsTB:before{content:"";width:var(--dl-space-tight);height:var(--dl-space-tight);border-radius:var(--dl-radius-full);background:currentColor}.PlaygroundForecast_stateChip__0WsTB[data-state=measured]{color:var(--dl-accent);border-color:color-mix(in srgb,var(--dl-accent) 45%,transparent)}.PlaygroundForecast_stateChip__0WsTB[data-state=partial]{color:var(--dl-warning);border-color:color-mix(in srgb,var(--dl-warning) 45%,transparent)}.PlaygroundForecast_row__Zrpnr{display:grid;gap:var(--dl-space-xs)}.PlaygroundForecast_rowLabel__zwmNS{font-size:var(--dl-type-body);font-weight:700}.PlaygroundForecast_range__Q_4l3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"mid mid" "bar bar" "lo hi";row-gap:var(--dl-space-xs);column-gap:var(--dl-space-sm);padding:var(--dl-space-sm) var(--dl-space-md) var(--dl-space-md);border-radius:var(--dl-radius-md);border:1px solid var(--dl-card-border);background:var(--dl-bg);min-width:0}.PlaygroundForecast_row__Zrpnr[data-hero=true] .PlaygroundForecast_range__Q_4l3{border-color:color-mix(in srgb,var(--dl-accent) 40%,var(--dl-card-border));background:linear-gradient(180deg,color-mix(in srgb,var(--dl-accent) 7%,var(--dl-bg)),var(--dl-bg))}.PlaygroundForecast_rangeList__dOeP4{display:contents;margin:0}.PlaygroundForecast_rangeList__dOeP4>div{display:grid;gap:var(--dl-space-half);min-width:0}.PlaygroundForecast_rangeList__dOeP4 dt{color:var(--dl-text-muted);font-size:var(--dl-type-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PlaygroundForecast_rangeList__dOeP4 dd{margin:0;font-size:var(--dl-type-body);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.PlaygroundForecast_lo__T1JR6{grid-area:lo}.PlaygroundForecast_mid__oQzzR{grid-area:mid}.PlaygroundForecast_hi__SNLJW{grid-area:hi;text-align:right;justify-items:end}.PlaygroundForecast_hi__SNLJW dd{display:flex;justify-content:flex-end}.PlaygroundForecast_bar__OtW4J{grid-area:bar;position:relative;height:var(--dl-space-xs);border-radius:var(--dl-radius-full);background:color-mix(in srgb,var(--dl-text) 10%,transparent)}.PlaygroundForecast_barFill__YxKxQ{position:absolute;inset:0;border-radius:var(--dl-radius-full);background:linear-gradient(90deg,color-mix(in srgb,var(--dl-accent) 55%,transparent),var(--dl-accent));transform-origin:left center;transform:translateX(calc(var(--lo, 0) * 1%)) scaleX(calc((var(--hi, 100) - var(--lo, 0)) / 100));transition:transform .36s cubic-bezier(.2,.8,.2,1)}.PlaygroundForecast_barMark__y9ZwL{position:absolute;top:50%;left:0;width:100%;height:0;transform:translateX(calc(var(--mid, 50) * 1%));transition:transform .36s cubic-bezier(.2,.8,.2,1)}.PlaygroundForecast_barMark__y9ZwL:before{content:"";position:absolute;left:0;top:0;width:var(--dl-space-md);height:var(--dl-space-md);border-radius:var(--dl-radius-full);background:var(--dl-accent);border:3px solid var(--dl-bg);box-shadow:var(--dl-shadow-lg);transform:translate(-50%,-50%)}.PlaygroundForecast_rowEmpty__bUhvl{display:grid;gap:var(--dl-space-xs);padding:var(--dl-space-sm) var(--dl-space-md);border-radius:var(--dl-radius-md);border:1px dashed var(--dl-card-border)}.PlaygroundForecast_notMeasuredLead__iPuWP,.PlaygroundForecast_notMeasured__6RioR{margin:0;color:var(--dl-text-muted);font-size:var(--dl-type-body);font-weight:700}.PlaygroundForecast_barEmpty__s97EE{display:block;height:var(--dl-space-xs);border-radius:var(--dl-radius-full);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--dl-text) 12%,transparent) 0 var(--dl-space-xs),transparent var(--dl-space-xs) var(--dl-space-md))}.PlaygroundForecast_needs__2TeyI{display:grid;gap:var(--dl-space-sm);padding:var(--dl-space-md);border-radius:var(--dl-radius-md);border:1px dashed var(--dl-card-border)}.PlaygroundForecast_checklist__MbjXB{list-style:none;margin:0;padding:0;display:grid;gap:var(--dl-space-xs);color:var(--dl-text-muted);font-size:var(--dl-type-small);line-height:1.5}.PlaygroundForecast_checklist__MbjXB li{display:flex;align-items:flex-start;gap:var(--dl-space-xs)}.PlaygroundForecast_checklist__MbjXB li:before{content:"";flex:none;width:var(--dl-space-md);height:var(--dl-space-md);margin-top:var(--dl-space-half);border-radius:var(--dl-radius-full);border:2px solid var(--dl-card-border)}.PlaygroundForecast_loading__FFK9D{display:grid;gap:var(--dl-space-xs)}.PlaygroundForecast_skeletonBar__HDJ8N,.PlaygroundForecast_skeleton__5gQot{display:block;border-radius:var(--dl-radius-md);background:color-mix(in srgb,var(--dl-text) 8%,transparent);animation:PlaygroundForecast_pulse__BYLHZ 1.2s ease-in-out infinite}.PlaygroundForecast_skeleton__5gQot{width:40%;height:var(--dl-space-xl)}.PlaygroundForecast_skeletonBar__HDJ8N{height:var(--dl-space-xs);border-radius:var(--dl-radius-full)}@keyframes PlaygroundForecast_pulse__BYLHZ{0%,to{opacity:1}50%{opacity:.45}}.PlaygroundForecast_reported__Oyy5Q{display:grid;gap:var(--dl-space-sm);padding-top:var(--dl-space-md);border-top:1px solid var(--dl-card-border)}.PlaygroundForecast_reportedHead__NfkOQ{display:grid;gap:var(--dl-space-xxs)}.PlaygroundForecast_reportedTitle__HyuV1{margin:0;font-size:var(--dl-type-body);font-weight:700}.PlaygroundForecast_basis__uNnT_{border-top:1px solid var(--dl-card-border)}.PlaygroundForecast_basis__uNnT_ summary{display:flex;align-items:center;justify-content:space-between;gap:var(--dl-space-xs);min-height:48px;cursor:pointer;list-style:none;color:var(--dl-text);font-size:var(--dl-type-body);font-weight:700}.PlaygroundForecast_basis__uNnT_ summary::-webkit-details-marker{display:none}.PlaygroundForecast_basis__uNnT_ summary:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.PlaygroundForecast_chevron__CUR0P{flex:none;width:var(--dl-space-md);height:var(--dl-space-md);color:var(--dl-text-muted);transition:transform .2s ease}.PlaygroundForecast_basis__uNnT_[open] .PlaygroundForecast_chevron__CUR0P{transform:rotate(180deg)}.PlaygroundForecast_basisBody__gzIq_{display:grid;gap:var(--dl-space-xs);padding-bottom:var(--dl-space-sm)}.PlaygroundForecast_basisGroup__Fk5JI{margin:var(--dl-space-xs) 0 0;color:var(--dl-text-muted);font-size:var(--dl-type-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PlaygroundForecast_basisBody__gzIq_ .PlaygroundForecast_helpList__eQ3mk{list-style:none;padding-left:0}.PlaygroundForecast_basisBody__gzIq_ .PlaygroundForecast_helpList__eQ3mk li{display:flex;align-items:flex-start;gap:var(--dl-space-xs)}.PlaygroundForecast_basisBody__gzIq_ .PlaygroundForecast_helpList__eQ3mk li:before{content:"";flex:none;width:var(--dl-space-tight);height:var(--dl-space-tight);margin-top:var(--dl-space-tight);border-radius:var(--dl-radius-full);background:var(--dl-card-border)}.PlaygroundForecast_basisBody__gzIq_ li[data-measured=true]:before,.PlaygroundForecast_basisBody__gzIq_ li[data-source=measured]:before{background:var(--dl-accent)}.PlaygroundForecast_basisBody__gzIq_ li[data-source=assumption]:before{background:var(--dl-warning)}@media (prefers-reduced-motion:reduce){.PlaygroundForecast_barFill__YxKxQ,.PlaygroundForecast_barMark__y9ZwL,.PlaygroundForecast_chevron__CUR0P{transition:none}.PlaygroundForecast_skeletonBar__HDJ8N,.PlaygroundForecast_skeleton__5gQot{animation:none}}.CampaignBuilder_page__J2TPa{padding:var(--dl-space-xl) clamp(var(--dl-space-md),3vw,var(--dl-space-xxl)) var(--dl-space-xxxl);line-height:1.5;overflow-wrap:anywhere}.CampaignBuilder_page__J2TPa *,.CampaignBuilder_page__J2TPa :after,.CampaignBuilder_page__J2TPa :before{box-sizing:border-box}.CampaignBuilder_page__J2TPa button,.CampaignBuilder_page__J2TPa input,.CampaignBuilder_page__J2TPa select,.CampaignBuilder_page__J2TPa summary{font-family:var(--dl-font)}.CampaignBuilder_page__J2TPa :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--dl-accent);outline-offset:4px}.CampaignBuilder_page__J2TPa button:disabled{cursor:not-allowed;opacity:.6}.CampaignBuilder_workspace___Q8Ao{width:100%;max-width:1440px;margin:0 auto}.CampaignBuilder_header__B5t9M{margin-bottom:var(--dl-space-section)}.CampaignBuilder_backLink__cYrx0{display:inline-flex;align-items:center;min-height:48px;color:var(--muted-foreground);text-decoration:none;font-size:var(--dl-type-body)}.CampaignBuilder_backLink__cYrx0:hover{color:var(--dl-text);text-decoration:underline}.CampaignBuilder_headingRow__185LJ{display:flex;align-items:center;justify-content:space-between;gap:var(--dl-space-lg)}.CampaignBuilder_eyebrow__5MVoQ{color:var(--dl-accent);margin:0 0 var(--dl-space-xs);font-size:var(--dl-type-small);font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.CampaignBuilder_header__B5t9M h1{margin:0;font-size:clamp(var(--dl-type-display),3vw,var(--dl-type-display));line-height:1.15;letter-spacing:-1px}.CampaignBuilder_intro__gMLiK{margin:var(--dl-space-sm) 0 0;color:var(--muted-foreground);font-size:var(--dl-type-subheading)}.CampaignBuilder_reviewBadge__HYt91{flex-shrink:0;font-size:var(--dl-type-small);color:var(--dl-text-muted);border:1px solid var(--dl-card-border);border-radius:var(--dl-radius-full);padding:var(--dl-space-xs) var(--dl-space-sm)}.CampaignBuilder_sectionNav__Bbidv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--dl-card-border);border-radius:var(--dl-radius-lg);overflow:hidden;margin-bottom:var(--dl-space-lg);background:var(--dl-card-bg)}.CampaignBuilder_sectionNav__Bbidv a{min-height:58px;display:flex;align-items:center;gap:var(--dl-space-compact);padding:var(--dl-space-sm) var(--dl-space-roomy);color:var(--dl-text);text-decoration:none;font-size:var(--dl-type-body);font-weight:600}.CampaignBuilder_sectionNav__Bbidv a+a{border-left:1px solid var(--dl-card-border)}.CampaignBuilder_sectionNav__Bbidv a:hover{background:var(--dl-surface-elevated)}.CampaignBuilder_sectionNav__Bbidv span{color:var(--dl-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CampaignBuilder_layout__7Ip_v{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--dl-space-lg);align-items:start}.CampaignBuilder_sections__fa2Fw{display:flex;flex-direction:column;gap:var(--dl-space-roomy);min-width:0}.CampaignBuilder_options__tLyIL,.CampaignBuilder_panel__XOewa,.CampaignBuilder_review__TuIAE{background:var(--dl-card-bg);border:1px solid var(--dl-card-border);border-radius:var(--dl-radius-xl);min-width:0;scroll-margin-top:var(--dl-space-lg)}.CampaignBuilder_panel__XOewa{padding:var(--dl-space-lg)}.CampaignBuilder_sectionHeading__3eoxa{display:flex;gap:var(--dl-space-medium);align-items:flex-start;margin-bottom:var(--dl-space-lg)}.CampaignBuilder_stepNumber__eparj{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;color:var(--dl-accent);background:color-mix(in srgb,var(--dl-accent) 16%,var(--dl-card-bg));border-radius:var(--dl-radius-lg);font-size:var(--dl-type-body);font-weight:700}.CampaignBuilder_sectionHeading__3eoxa h2{margin:0;font-size:var(--dl-type-title);line-height:1.35;letter-spacing:-.4px}.CampaignBuilder_sectionHeading__3eoxa p{color:var(--muted-foreground);font-size:var(--dl-type-body);margin:var(--dl-space-xxs) 0 0}.CampaignBuilder_field__0oA85{display:block;min-width:0;color:var(--dl-text);font-size:var(--dl-type-body);font-weight:600}.CampaignBuilder_field__0oA85+.CampaignBuilder_field__0oA85{margin-top:var(--dl-space-md)}.CampaignBuilder_field__0oA85 :is(input,select){display:block;width:100%;min-width:0;min-height:48px;padding:var(--dl-space-sm);margin:var(--dl-space-xs) 0 0;border:1px solid var(--dl-card-border);border-radius:var(--dl-radius-md);background:var(--dl-bg);color:var(--dl-text);font-size:var(--dl-type-subheading);line-height:1.4}.CampaignBuilder_field__0oA85 input::placeholder{color:var(--muted-foreground);opacity:1}.CampaignBuilder_field__0oA85 .CampaignBuilder_help__VlGVY{display:block;margin:var(--dl-space-xs) 0 0;font-weight:400}.CampaignBuilder_help__VlGVY{font-size:var(--dl-type-body);color:var(--muted-foreground);margin:0 0 var(--dl-space-medium);line-height:1.6}.CampaignBuilder_checklistHeading__kFvan,.CampaignBuilder_creativeHeading__Qcl5x,.CampaignBuilder_fieldHeading__hTNcZ{display:flex;align-items:center;justify-content:space-between;gap:var(--dl-space-sm)}.CampaignBuilder_fieldHeading__hTNcZ{margin:var(--dl-space-section) 0 var(--dl-space-xs)}.CampaignBuilder_checklistHeading__kFvan h3,.CampaignBuilder_creativeHeading__Qcl5x h3,.CampaignBuilder_fieldHeading__hTNcZ h3{margin:0;font-size:var(--dl-type-body);font-weight:700}.CampaignBuilder_checklistHeading__kFvan>span,.CampaignBuilder_creativeHeading__Qcl5x>span,.CampaignBuilder_fieldHeading__hTNcZ>span{color:var(--muted-foreground);font-size:var(--dl-type-small)}.CampaignBuilder_placements___qSTe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dl-space-sm)}.CampaignBuilder_placement__dHvKN{display:flex;flex-direction:column;align-items:stretch;text-align:left;min-width:0;border:1px solid var(--dl-card-border);border-radius:var(--dl-radius-lg);padding:var(--dl-space-roomy);background:var(--dl-surface-elevated);color:var(--dl-text);cursor:pointer;transition:border-color .15s,background .15s}.CampaignBuilder_placement__dHvKN:hover:not(:disabled),.CampaignBuilder_venue__Z_nEO:hover:not(:disabled){border-color:var(--muted-foreground);background:var(--dl-surface-elevated)}.CampaignBuilder_dayparts__IaqCy button[aria-pressed=true],.CampaignBuilder_placement__dHvKN[aria-pressed=true],.CampaignBuilder_venue__Z_nEO[aria-pressed=true]{border-color:var(--dl-accent);background:color-mix(in srgb,var(--dl-accent) 16%,var(--dl-card-bg))}.CampaignBuilder_cardTop__B570q{display:flex;align-items:center;justify-content:space-between;gap:var(--dl-space-compact);font-size:var(--dl-type-subheading)}.CampaignBuilder_selectionMark__EBovt{width:24px;height:24px;display:inline-grid;place-items:center;flex-shrink:0;border:1px solid var(--dl-card-border);border-radius:var(--dl-radius-md);color:var(--muted-foreground);font-size:var(--dl-type-subheading);line-height:1}[aria-pressed=true] .CampaignBuilder_cardTop__B570q .CampaignBuilder_selectionMark__EBovt,[aria-pressed=true]>.CampaignBuilder_selectionMark__EBovt{background:var(--dl-accent);color:var(--dl-bg);border-color:var(--dl-accent)}.CampaignBuilder_surfaceLabel__9T_ku{color:var(--muted-foreground);font-size:var(--dl-type-small);margin-top:var(--dl-space-xxs)}.CampaignBuilder_placementPrice__lmjbW{margin:var(--dl-space-roomy) 0 var(--dl-space-compact);font-size:var(--dl-type-title);font-weight:700}.CampaignBuilder_placementPrice__lmjbW small{font-size:var(--dl-type-small);color:var(--muted-foreground);font-weight:400}.CampaignBuilder_placementReason__WMtGZ{color:var(--dl-text-muted);font-size:var(--dl-type-body);line-height:1.5;margin-bottom:var(--dl-space-roomy)}.CampaignBuilder_selectionText__Z6Wit{color:var(--dl-accent);font-size:var(--dl-type-small);margin-top:auto;font-weight:600}.CampaignBuilder_twoFields__BU4pZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dl-space-md)}.CampaignBuilder_twoFields__BU4pZ>.CampaignBuilder_field__0oA85{margin-top:0}.CampaignBuilder_selectedVenues__mQNw4{display:flex;flex-wrap:wrap;gap:var(--dl-space-xs);margin:var(--dl-space-sm) 0}.CampaignBuilder_selectedVenues__mQNw4 button{min-width:0;max-width:100%;display:flex;align-items:center;gap:var(--dl-space-sm);min-height:48px;padding:var(--dl-space-xs) var(--dl-space-sm);border:1px solid color-mix(in srgb,var(--dl-accent) 16%,var(--dl-card-bg));border-radius:var(--dl-radius-md);background:color-mix(in srgb,var(--dl-accent) 16%,var(--dl-card-bg));color:color-mix(in srgb,var(--dl-accent) 20%,var(--dl-text));font-size:var(--dl-type-body);cursor:pointer;text-align:left}.CampaignBuilder_selectedVenues__mQNw4 button span{font-size:var(--dl-type-heading);margin-left:auto}.CampaignBuilder_field__0oA85+.CampaignBuilder_help__VlGVY{margin-top:var(--dl-space-sm)}.CampaignBuilder_resultCount__6Ad1j{margin:var(--dl-space-sm) 0 var(--dl-space-xs);color:var(--muted-foreground);font-size:var(--dl-type-small)}.CampaignBuilder_venueList__9PELi{display:grid;gap:var(--dl-space-xs);max-height:360px;overflow-y:auto;padding:var(--dl-space-tight);margin:calc(-1 * var(--dl-space-tight))}.CampaignBuilder_venue__Z_nEO{display:flex;align-items:center;gap:var(--dl-space-sm);min-width:0;width:100%;min-height:76px;text-align:left;padding:var(--dl-space-medium);color:var(--dl-text);background:var(--dl-surface-elevated);border:1px solid var(--dl-card-border);border-radius:var(--dl-radius-lg);cursor:pointer}.CampaignBuilder_venueName__RKiOf{min-width:0;display:grid;gap:var(--dl-space-half);flex:1 1;font-size:var(--dl-type-body)}.CampaignBuilder_venueName__RKiOf>span{font-size:var(--dl-type-small);color:var(--muted-foreground)}.CampaignBuilder_limitedStatus__OKABn,.CampaignBuilder_openStatus__Yj9Uw{font-size:var(--dl-type-small);flex-shrink:0}.CampaignBuilder_openStatus__Yj9Uw{color:var(--dl-accent)}.CampaignBuilder_limitedStatus__OKABn{color:var(--dl-warning)}.CampaignBuilder_empty__XLkH4{padding:var(--dl-space-lg) var(--dl-space-sm);text-align:center;border:1px dashed var(--dl-card-border);border-radius:var(--dl-radius-lg)}.CampaignBuilder_empty__XLkH4 strong{font-size:var(--dl-type-subheading)}.CampaignBuilder_empty__XLkH4 p{color:var(--muted-foreground);font-size:var(--dl-type-body);margin:var(--dl-space-xs) 0 var(--dl-space-md)}.CampaignBuilder_secondaryButton__P7Axe{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--dl-space-compact) var(--dl-space-md);border:1px solid var(--dl-card-border);border-radius:var(--dl-radius-md);background:var(--dl-surface-elevated);color:var(--dl-text);text-decoration:none;font-size:var(--dl-type-body);cursor:pointer}.CampaignBuilder_creativeBlock__E2j3u{padding-top:var(--dl-space-roomy);margin-top:var(--dl-space-roomy);border-top:1px solid var(--dl-card-border)}.CampaignBuilder_creativeHeading__Qcl5x{margin-bottom:var(--dl-space-md);flex-wrap:wrap}.CampaignBuilder_creativeGrid__mRe0w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dl-space-roomy)}.CampaignBuilder_creativeGrid__mRe0w>div{min-width:0}.CampaignBuilder_optional__Lg3Dp{color:var(--muted-foreground);font-weight:400;font-size:var(--dl-type-small)}.CampaignBuilder_artwork__87yTO{margin:var(--dl-space-roomy) 0 var(--dl-space-sm)}.CampaignBuilder_artworkLabel__ujdTD{font-size:var(--dl-type-body);font-weight:600;margin:0 0 var(--dl-space-xs)}.CampaignBuilder_preview__O5mRA{border:1px solid var(--dl-card-border);border-radius:var(--dl-radius-lg);padding:var(--dl-space-md);background:var(--dl-bg);align-self:start}.CampaignBuilder_previewContent__b0y5u{min-width:0;margin:var(--dl-space-section) 0}.CampaignBuilder_previewNote__BOa0c{margin:0;font-size:var(--dl-type-small);color:var(--muted-foreground);line-height:1.5}.CampaignBuilder_options__tLyIL>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--dl-space-md);padding:var(--dl-space-roomy) var(--dl-space-lg);cursor:pointer;font-size:var(--dl-type-subheading);font-weight:600;list-style:none}.CampaignBuilder_options__tLyIL>summary:after{content:"+";font-size:var(--dl-type-title);color:var(--muted-foreground)}.CampaignBuilder_options__tLyIL[open]>summary:after{content:"−"}.CampaignBuilder_options__tLyIL>summary::-webkit-details-marker{display:none}.CampaignBuilder_options__tLyIL>summary>span:first-child{flex:1 1;min-width:0}.CampaignBuilder_detailSubtitle__20SDi{display:block;margin-top:var(--dl-space-xxs);color:var(--muted-foreground);font-size:var(--dl-type-body);font-weight:400}.CampaignBuilder_detailBody__Q8SQh{padding:0 var(--dl-space-lg) var(--dl-space-lg)}.CampaignBuilder_dayparts__IaqCy{border:0;padding:0;margin:var(--dl-space-roomy) 0 0;min-width:0}.CampaignBuilder_dayparts__IaqCy legend{font-size:var(--dl-type-body);margin-bottom:var(--dl-space-xs)}.CampaignBuilder_dayparts__IaqCy>div{display:flex;flex-wrap:wrap;gap:var(--dl-space-xs)}.CampaignBuilder_dayparts__IaqCy button{min-height:48px;padding:var(--dl-space-compact) var(--dl-space-medium);border:1px solid var(--dl-card-border);border-radius:var(--dl-radius-md);background:var(--dl-surface-elevated);color:var(--dl-text);cursor:pointer;font-size:var(--dl-type-body)}.CampaignBuilder_estimates__zvZBG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dl-space-md);margin:var(--dl-space-lg) 0}.CampaignBuilder_estimates__zvZBG dt{color:var(--muted-foreground);font-size:var(--dl-type-body)}.CampaignBuilder_estimates__zvZBG dd{margin:var(--dl-space-xxs) 0 0;font-size:var(--dl-type-heading);font-weight:700}.CampaignBuilder_review__TuIAE{padding:var(--dl-space-lg);position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto}.CampaignBuilder_review__TuIAE h2{font-size:var(--dl-type-title);margin:0;letter-spacing:-.4px}.CampaignBuilder_campaignName__DteCF{color:var(--muted-foreground);font-size:var(--dl-type-body);margin:var(--dl-space-xs) 0 var(--dl-space-roomy)}.CampaignBuilder_planStats__y9EET{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dl-space-xs);margin:0}.CampaignBuilder_planStats__y9EET dt{color:var(--muted-foreground);font-size:var(--dl-type-small)}.CampaignBuilder_planStats__y9EET dd{margin:var(--dl-space-half) 0 0;font-size:var(--dl-type-title);font-weight:700}.CampaignBuilder_schedule__l18y8{font-size:var(--dl-type-small);color:var(--muted-foreground);margin:var(--dl-space-sm) 0 var(--dl-space-roomy)}.CampaignBuilder_totalBox__IaOla{border-top:1px solid var(--dl-card-border);padding-top:var(--dl-space-roomy)}.CampaignBuilder_totalBox__IaOla>span{font-size:var(--dl-type-body);color:var(--dl-text-muted)}.CampaignBuilder_totalBox__IaOla>strong{display:block;color:var(--dl-accent);font-size:var(--dl-type-display);line-height:1.2;letter-spacing:-1px;margin:var(--dl-space-tight) 0 var(--dl-space-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CampaignBuilder_totalBox__IaOla p{font-size:var(--dl-type-small);color:var(--muted-foreground);margin:0}.CampaignBuilder_priceDetails__wgbEY{margin-top:var(--dl-space-sm)}.CampaignBuilder_priceDetails__wgbEY summary{min-height:48px;padding:var(--dl-space-sm) 0;font-size:var(--dl-type-body);color:var(--dl-text);cursor:pointer}.CampaignBuilder_priceDetails__wgbEY ul{list-style:none;margin:0;padding:0}.CampaignBuilder_priceDetails__wgbEY li{display:flex;justify-content:space-between;gap:var(--dl-space-sm);font-size:var(--dl-type-small);padding:var(--dl-space-xs) 0}.CampaignBuilder_priceDetails__wgbEY small{display:block;color:var(--muted-foreground);font-size:var(--dl-type-small)}.CampaignBuilder_priceDetails__wgbEY strong{flex-shrink:0}.CampaignBuilder_proposedRate__kzCu6{font-size:var(--dl-type-small);line-height:1.6;color:var(--dl-text-muted);border-left:2px solid var(--dl-card-border);padding-left:var(--dl-space-sm);margin:var(--dl-space-md) 0}.CampaignBuilder_checklistHeading__kFvan{border-top:1px solid var(--dl-card-border);margin-top:var(--dl-space-lg);padding-top:var(--dl-space-roomy)}.CampaignBuilder_checklistHeading__kFvan h3{font-size:var(--dl-type-body)}.CampaignBuilder_checklist__GNETO{padding:0;margin:var(--dl-space-xs) 0 var(--dl-space-md);list-style:none}.CampaignBuilder_checklist__GNETO a{display:flex;align-items:center;min-height:44px;gap:var(--dl-space-compact);color:var(--dl-text-muted);font-size:var(--dl-type-body);text-decoration:none}.CampaignBuilder_checklist__GNETO a:hover{text-decoration:underline}.CampaignBuilder_checklistState__sBuZz{margin-left:auto;font-size:var(--dl-type-small);color:var(--muted-foreground)}.CampaignBuilder_done__6EAtm{color:var(--dl-accent)}.CampaignBuilder_incomplete__URsRW{color:var(--muted-foreground)}.CampaignBuilder_submit__xAg2M{width:100%;min-height:52px;padding:var(--dl-space-medium) var(--dl-space-md);border:0;border-radius:var(--dl-radius-lg);background:var(--dl-accent);color:var(--dl-bg);font-size:var(--dl-type-body);font-weight:700;cursor:pointer}.CampaignBuilder_submit__xAg2M:hover:not(:disabled){background:var(--dl-accent)}.CampaignBuilder_submitHelp__AWDmB{margin:var(--dl-space-compact) 0 0;color:var(--muted-foreground);font-size:var(--dl-type-small);line-height:1.6}.CampaignBuilder_error__DDj1n{color:var(--dl-error);font-size:var(--dl-type-body);margin:var(--dl-space-sm) 0}.CampaignBuilder_success__Kzwky{color:var(--dl-accent);font-size:var(--dl-type-body)}.CampaignBuilder_sandboxActions__45bVJ{display:grid;gap:var(--dl-space-xs);justify-items:start;margin-top:var(--dl-space-lg)}.CampaignBuilder_secondaryAction__diUoz{min-height:48px;padding:0 var(--dl-space-lg);border-radius:var(--dl-radius-md);border:1px solid var(--dl-card-border);background:transparent;color:var(--dl-text);font-size:var(--dl-type-body);font-weight:700;cursor:pointer}.CampaignBuilder_mobileReview___KN8c{display:none}@media (min-width:1440px){.CampaignBuilder_placements___qSTe{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1179px){.CampaignBuilder_layout__7Ip_v{grid-template-columns:minmax(0,1fr) 310px;gap:var(--dl-space-roomy)}.CampaignBuilder_panel__XOewa,.CampaignBuilder_review__TuIAE{padding:var(--dl-space-roomy)}.CampaignBuilder_creativeGrid__mRe0w{grid-template-columns:minmax(0,1fr)}.CampaignBuilder_reviewBadge__HYt91{display:none}}@media (max-width:959px){.CampaignBuilder_layout__7Ip_v{grid-template-columns:minmax(0,1fr)}.CampaignBuilder_review__TuIAE{position:static;max-height:none;overflow:visible}.CampaignBuilder_creativeGrid__mRe0w{grid-template-columns:repeat(2,minmax(0,1fr))}.CampaignBuilder_page__J2TPa{padding-bottom:calc(var(--dl-space-max) + env(safe-area-inset-bottom))}.CampaignBuilder_mobileReview___KN8c{position:fixed;z-index:20;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:var(--dl-space-md);padding:var(--dl-space-sm) max(var(--dl-space-md),env(safe-area-inset-right)) calc(var(--dl-space-sm) + env(safe-area-inset-bottom)) max(var(--dl-space-md),env(safe-area-inset-left));border-top:1px solid var(--dl-card-border);background:var(--dl-card-bg);box-shadow:var(--dl-shadow-lg)}.CampaignBuilder_mobileReview___KN8c>div{min-width:0}.CampaignBuilder_mobileReview___KN8c span{display:block;font-size:var(--dl-type-small);color:var(--muted-foreground)}.CampaignBuilder_mobileReview___KN8c strong{font-size:var(--dl-type-title);color:var(--dl-text)}.CampaignBuilder_mobileReview___KN8c a{min-height:48px;display:flex;align-items:center;gap:var(--dl-space-roomy);border-radius:var(--dl-radius-md);padding:var(--dl-space-sm) var(--dl-space-md);background:var(--dl-accent);color:var(--dl-bg);text-decoration:none;font-size:var(--dl-type-body);font-weight:700;flex-shrink:0}.CampaignBuilder_mobileReview___KN8c a span{color:var(--dl-bg);font-size:var(--dl-type-subheading)}}@media (max-width:599px){.CampaignBuilder_page__J2TPa{padding-top:var(--dl-space-md)}.CampaignBuilder_header__B5t9M{margin-bottom:var(--dl-space-lg)}.CampaignBuilder_headingRow__185LJ{gap:var(--dl-space-sm)}.CampaignBuilder_sectionNav__Bbidv{grid-template-columns:repeat(2,minmax(0,1fr))}.CampaignBuilder_sectionNav__Bbidv a{padding:var(--dl-space-sm);gap:var(--dl-space-xs);min-height:52px}.CampaignBuilder_sectionNav__Bbidv a:nth-child(3){border-left:0}.CampaignBuilder_sectionNav__Bbidv a:nth-child(n+3){border-top:1px solid var(--dl-card-border)}.CampaignBuilder_panel__XOewa{padding:var(--dl-space-roomy) var(--dl-space-md)}.CampaignBuilder_creativeGrid__mRe0w,.CampaignBuilder_placements___qSTe{grid-template-columns:minmax(0,1fr)}.CampaignBuilder_sectionHeading__3eoxa h2{font-size:var(--dl-type-heading)}.CampaignBuilder_stepNumber__eparj{width:32px;height:32px}.CampaignBuilder_sectionHeading__3eoxa{gap:var(--dl-space-sm)}.CampaignBuilder_options__tLyIL>summary{padding:var(--dl-space-roomy) var(--dl-space-md);gap:var(--dl-space-compact)}.CampaignBuilder_detailBody__Q8SQh{padding:0 var(--dl-space-md) var(--dl-space-roomy)}.CampaignBuilder_twoFields__BU4pZ{gap:var(--dl-space-sm)}.CampaignBuilder_venue__Z_nEO{gap:var(--dl-space-xs);padding:var(--dl-space-sm)}.CampaignBuilder_venueName__RKiOf{font-size:var(--dl-type-body)}.CampaignBuilder_estimates__zvZBG{grid-template-columns:minmax(0,1fr)}.CampaignBuilder_checklist__GNETO a{min-height:48px}}@media (prefers-reduced-motion:reduce){.CampaignBuilder_placement__dHvKN{transition:none}}.CampaignBuilder_rationale___O0Po{font-size:var(--dl-type-body);margin:var(--dl-space-sm) 0}.CampaignBuilder_rationale___O0Po p{margin:var(--dl-space-xxs) 0 0;color:var(--muted-foreground);line-height:1.6}@media (max-width:419px){.CampaignBuilder_twoFields__BU4pZ{grid-template-columns:minmax(0,1fr)}}.CreativeDropzone_zone__Ra0hh:focus-within{outline:2px solid var(--creative-focus);outline-offset:2px}.BrandOnboardingStepper_wrap__xBA_j{background:#0b0f0d;border:1px solid #23452f;border-radius:16px;padding:20px clamp(16px,2.5vw,28px);color:#f2f4f3;font-family:Sofia Sans,sans-serif;box-sizing:border-box;width:100%}.BrandOnboardingStepper_top__rLBJa{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.BrandOnboardingStepper_eyebrow__18cRw{margin:0;color:#1db954;font-size:14px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.BrandOnboardingStepper_title__dzuB8{margin:4px 0 0;font-size:22px;line-height:1.2;font-weight:800}.BrandOnboardingStepper_count__hryyu{margin:0;color:#9aa09d;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrandOnboardingStepper_bar__NC7L4{height:6px;border-radius:999px;background:#1a211d;margin:14px 0 16px;overflow:hidden}.BrandOnboardingStepper_bar__NC7L4 span{display:block;height:100%;background:#1db954;border-radius:999px;transition:width .24s ease-out}.BrandOnboardingStepper_rail__3HoVC{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.BrandOnboardingStepper_stop__uJA2U{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:48px;text-align:center;color:inherit;text-decoration:none;padding:4px 2px;border-radius:10px}a.BrandOnboardingStepper_stop__uJA2U:hover .BrandOnboardingStepper_label__G7TCp{text-decoration:underline}a.BrandOnboardingStepper_stop__uJA2U:focus-visible{outline:2px solid #1db954;outline-offset:2px}.BrandOnboardingStepper_dot__10KUN{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;box-sizing:border-box}.BrandOnboardingStepper_label__G7TCp{font-size:14px;line-height:1.25;font-weight:700}.BrandOnboardingStepper_done__Pi6pC .BrandOnboardingStepper_dot__10KUN{background:#1db954;color:#04050a}.BrandOnboardingStepper_done__Pi6pC .BrandOnboardingStepper_label__G7TCp{color:#c9f2d7}.BrandOnboardingStepper_current___bSC1 .BrandOnboardingStepper_dot__10KUN{background:transparent;border:2px solid #1db954;color:#1db954;box-shadow:0 0 0 4px rgba(29,185,84,.18)}.BrandOnboardingStepper_current___bSC1 .BrandOnboardingStepper_label__G7TCp{color:#ffffff}.BrandOnboardingStepper_todo__YgpyU .BrandOnboardingStepper_dot__10KUN{border:1px solid #3a423e;color:#9aa09d}.BrandOnboardingStepper_todo__YgpyU .BrandOnboardingStepper_label__G7TCp{color:#9aa09d}.BrandOnboardingStepper_now__xB5fI{margin-top:16px;padding:14px 16px;border-radius:12px;background:rgba(29,185,84,.06);border:1px solid rgba(29,185,84,.25)}.BrandOnboardingStepper_nowStep__q11oj{margin:0;color:#9aa09d;font-size:14px}.BrandOnboardingStepper_nowTitle___GjUK{margin:2px 0 0;font-size:18px;font-weight:800}.BrandOnboardingStepper_nowDetail__EkO0q{margin:4px 0 0;color:#c3cbd3;font-size:15px;line-height:1.5}.BrandOnboardingStepper_cta__Gknio{display:inline-flex;align-items:center;min-height:48px;margin-top:12px;padding:0 18px;border-radius:999px;background:#1db954;color:#04050a;font-weight:800;font-size:15px;text-decoration:none}.BrandOnboardingStepper_srOnly__p_I8O{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:720px){.BrandOnboardingStepper_rail__3HoVC{gap:2px}.BrandOnboardingStepper_label__G7TCp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.BrandOnboardingStepper_stop__uJA2U{min-width:0;justify-content:center;padding:9px 0}.BrandOnboardingStepper_title__dzuB8{font-size:19px}}.onboarding_page__4Ya7M{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto;padding:clamp(16px,3vw,40px);color:#f2f4f3;font-family:Sofia Sans,sans-serif;display:flex;flex-direction:column;gap:20px}.onboarding_head__6GZqT{display:flex;flex-direction:column;gap:4px}.onboarding_eyebrow__a1pQf{margin:0;color:#1db954;font-size:14px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.onboarding_h1__actzn{margin:0;font-size:var(--dl-type-display);line-height:1.25;font-weight:800;letter-spacing:-.02em}.onboarding_h2__Wrdth{margin:0 0 4px;font-size:20px;font-weight:800}.onboarding_h3__doD9r{margin:22px 0 10px;font-size:16px;font-weight:800}.onboarding_muted__DxAaI{margin:0;color:#c3cbd3;font-size:15px;line-height:1.5}.onboarding_hint__a1QUm{color:#9aa09d;font-size:14px;line-height:1.45}.onboarding_okNote__LiPDJ{color:#7fe0a3;font-size:14px;font-weight:700}.onboarding_error__GHRGn{margin:8px 0 0;padding:10px 12px;border-radius:10px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ff8585;font-size:14px}.onboarding_link__USBJB{color:#1db954}.onboarding_card___gKQH{background:#0b0f0d;border:1px solid #1f2a24;border-radius:16px;padding:clamp(16px,2.5vw,28px);box-sizing:border-box}.onboarding_fields____PNe{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px 18px;margin-top:16px}.onboarding_fieldWide__zStWa,.onboarding_field__z6AQ4{display:flex;flex-direction:column;gap:6px;min-width:0}.onboarding_fieldWide__zStWa{grid-column:1/-1}.onboarding_label__pJWWb{font-size:14px;font-weight:700;color:#dfe5e1}.onboarding_readonly__cRD0s{margin:0;min-height:48px;display:flex;align-items:center;font-size:16px;font-weight:700}.onboarding_input__mkzGY{min-height:48px;box-sizing:border-box;width:100%;background:#0e1014;border:1px solid #2a2f36;border-radius:10px;color:#f2f4f3;padding:0 12px;font-size:16px;font-family:inherit}.onboarding_input__mkzGY:focus-visible{outline:2px solid #1db954;outline-offset:1px}.onboarding_actions__y9e0T{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.onboarding_primary__3wntQ,.onboarding_secondary__YM9ER{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;font:inherit;font-size:15px;font-weight:800;text-decoration:none;cursor:pointer;box-sizing:border-box}.onboarding_primary__3wntQ{background:#1db954;color:#04050a;border:0}.onboarding_primary__3wntQ:disabled{opacity:.5;cursor:not-allowed}.onboarding_secondary__YM9ER{background:#14221a;color:#fff;border:1px solid #47614f;align-self:flex-start}.onboarding_logoGrid__ocJb6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px 18px;align-items:stretch}.onboarding_dropOver__lo_Oh,.onboarding_drop__rgeqC{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:120px;padding:16px;border:1.5px dashed #35553f;border-radius:14px;cursor:pointer;text-align:center;font-size:15px;color:#dfe5e1}.onboarding_dropOver__lo_Oh span,.onboarding_drop__rgeqC span{color:#9aa09d;font-size:14px}.onboarding_dropOver__lo_Oh{border-color:#1db954;background:rgba(29,185,84,.08)}.onboarding_dropOver__lo_Oh:focus-within,.onboarding_drop__rgeqC:focus-within{outline:2px solid #1db954;outline-offset:2px}.onboarding_fileInput__4OxYb{position:absolute;width:1px;height:1px;opacity:0}.onboarding_logoPreview__Asyzs{border:1px solid #1f2a24;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.onboarding_previewLabel__qLNnb{margin:0;color:#9aa09d;font-size:14px}.onboarding_previewChip__v4G8W{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:linear-gradient(120deg,#080d0a,#0c1f13);border:1px solid #23452f}.onboarding_previewChip__v4G8W small{display:block;color:#9aa09d;font-size:14px}.onboarding_previewChip__v4G8W strong{font-size:16px}.onboarding_previewMark__i8QZT{width:44px;height:44px;border-radius:10px;background:#153722;color:#b7edc9;display:inline-flex;align-items:center;justify-content:center;font-weight:800;overflow:hidden;flex-shrink:0}.onboarding_previewMark__i8QZT img{width:100%;height:100%;object-fit:contain;background:#fff}.onboarding_howList__ZO3Dh{margin:14px 0 0;padding:0;list-style:none;counter-reset:how;display:flex;flex-direction:column;gap:12px}.onboarding_howList__ZO3Dh li{counter-increment:how;display:grid;grid-template-columns:32px 1fr;column-gap:12px;row-gap:2px}.onboarding_howList__ZO3Dh li:before{content:counter(how);grid-row:span 2;width:28px;height:28px;border-radius:50%;background:#1db954;color:#04050a;font-weight:800;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.onboarding_howList__ZO3Dh span{color:#c3cbd3;font-size:15px;line-height:1.45}.onboarding_statusList__2HMzp{list-style:none;margin:14px 0 0;padding:0}.onboarding_statusRow__ISoNm{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #1a211d}.onboarding_statusMain__DDl17{display:flex;flex-direction:column;gap:2px;min-width:0}.onboarding_statusName__NF_og{color:#fff;font-weight:700;font-size:16px;text-decoration:none;overflow-wrap:anywhere;min-height:48px;display:inline-flex;align-items:center}.onboarding_statusName__NF_og:hover{text-decoration:underline}.onboarding_chipLive__tlZlE,.onboarding_chipWait__JyBnb,.onboarding_chip__Mm6H0{flex-shrink:0;font-size:14px;font-weight:700;border-radius:999px;padding:4px 12px;background:#1a211d;color:#dfe5e1}.onboarding_chipWait__JyBnb{background:rgba(246,198,109,.14);color:#f6c66d}.onboarding_chipLive__tlZlE{background:rgba(29,185,84,.16);color:#7fe0a3}.brand-ui_iconButton__IayXu{display:inline-flex;align-items:center;justify-content:center;width:var(--dl-space-xxl);height:var(--dl-space-xxl);min-width:var(--dl-space-xxl);min-height:var(--dl-space-xxl);padding:0;border:1px solid var(--dl-card-border);border-radius:var(--dl-radius-md);background:var(--dl-card-bg);color:var(--dl-text);cursor:pointer}.brand-ui_iconButton__IayXu[data-size=sm]{width:var(--dl-space-control);height:var(--dl-space-control);min-width:var(--dl-space-control);min-height:var(--dl-space-control)}.brand-ui_iconButton__IayXu[data-tone=accent]{color:var(--dl-accent)}.brand-ui_iconButton__IayXu[data-tone=danger]{color:var(--dl-error)}.brand-ui_iconButton__IayXu[aria-disabled=true]{color:var(--dl-text-muted);cursor:not-allowed;opacity:.7}.brand-ui_action__jkoO7:focus-visible,.brand-ui_iconButton__IayXu:focus-visible,.brand-ui_term__Mabst:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.brand-ui_iconGlyph__4_xnV{display:inline-flex;line-height:0}.brand-ui_term__Mabst{display:inline;padding:0;margin:0;border:none;background:transparent;color:inherit;font:inherit;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--dl-accent);text-underline-offset:3px}.brand-ui_action__jkoO7{padding:0 var(--dl-space-md);border-radius:var(--dl-radius-md);border:1px solid var(--dl-accent);background:transparent;font:inherit;font-size:var(--dl-type-small);text-decoration:none;cursor:pointer}.brand-ui_action__jkoO7,.brand-ui_tipLink__dwz_4{display:inline-flex;align-items:center;min-height:var(--dl-space-control);color:var(--dl-accent);font-weight:700}.brand-ui_tipLink__dwz_4{margin-top:var(--dl-space-xxs);text-decoration:underline}.playground_main__6TD1j{min-height:100vh;background:transparent;color:var(--dl-text);padding:var(--dl-space-lg) var(--dl-space-md) var(--dl-space-xxl);font-family:var(--dl-font);box-sizing:border-box}.playground_inner__lmXMI{width:100%;max-width:1600px;margin:0 auto;display:grid;gap:var(--dl-space-lg)}.playground_header__w9whK{display:grid;gap:var(--dl-space-xs)}.playground_eyebrow__8WiZh{margin:0;color:var(--dl-accent);font-size:var(--dl-type-small);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.playground_title__k0Lkv{font-size:var(--dl-type-display);line-height:1.15;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--dl-text)}.playground_lede__DFz_i,.playground_muted__FILQ7{margin:0;color:var(--dl-text-muted);font-size:var(--dl-type-small);line-height:1.5}.playground_lede__DFz_i{max-width:760px;font-size:var(--dl-type-body)}.playground_layout__1yO1E{display:flex;flex-direction:column;gap:var(--dl-space-lg);min-width:0}.playground_controls___H8zk,.playground_forecast__frMRY,.playground_preview__417nz{min-width:0}.playground_controls___H8zk{display:grid;gap:var(--dl-space-md);align-content:start}.playground_forecast__frMRY,.playground_preview__417nz{display:grid;gap:var(--dl-space-sm);align-content:start}@media (min-width:900px){.playground_layout__1yO1E{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-template-rows:auto auto;gap:var(--dl-space-xl);align-items:start}.playground_controls___H8zk{grid-column:1;grid-row:1/span 2}.playground_preview__417nz{grid-column:2;grid-row:1;position:sticky;top:var(--dl-space-md)}.playground_forecast__frMRY{grid-column:2;grid-row:2}}@media (min-width:1280px){.playground_layout__1yO1E{grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(340px,440px);grid-template-rows:auto}.playground_controls___H8zk{grid-row:1}.playground_preview__417nz{grid-column:2;grid-row:1}.playground_forecast__frMRY{grid-column:3;grid-row:1;position:sticky;top:var(--dl-space-md)}}.playground_step__MnHJF{display:grid;gap:var(--dl-space-sm);padding:var(--dl-space-md);border-radius:var(--dl-radius-lg);border:1px solid var(--dl-card-border);background:var(--dl-card-bg)}.playground_stepHead__Dk7dX{display:flex;align-items:center;gap:var(--dl-space-xs)}.playground_stepNum__N3zu6{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--dl-space-lg);height:var(--dl-space-lg);border-radius:var(--dl-radius-full);background:color-mix(in srgb,var(--dl-accent) 18%,transparent);color:var(--dl-accent);font-size:var(--dl-type-caption);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.playground_h2__jSRD_{margin:0;font-size:var(--dl-type-subheading);font-weight:700;letter-spacing:-.01em}.playground_stepHint__Q7aE_{margin:0;color:var(--dl-text-muted);font-size:var(--dl-type-small);line-height:1.45}.playground_choices__GSjer{display:grid;gap:var(--dl-space-xs)}.playground_choice__gFB1o{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--dl-space-sm);min-height:64px;padding:var(--dl-space-sm) var(--dl-space-md);border-radius:var(--dl-radius-md);border:1px solid var(--dl-card-border);background:var(--dl-bg);color:var(--dl-text);font-family:var(--dl-font);font-size:var(--dl-type-body);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.playground_choice__gFB1o:hover{border-color:var(--dl-text-muted)}.playground_choice__gFB1o[aria-pressed=true]{border-color:var(--dl-accent);background:color-mix(in srgb,var(--dl-accent) 8%,var(--dl-bg))}.playground_choiceText__03vq_{display:grid;gap:var(--dl-space-half);min-width:0}.playground_choiceText__03vq_ strong{font-weight:700}.playground_tick__MTJ6x{width:var(--dl-space-roomy);height:var(--dl-space-roomy);border-radius:var(--dl-radius-full);border:2px solid var(--dl-card-border);display:inline-flex;align-items:center;justify-content:center;color:var(--dl-bg);transition:background-color .16s ease,border-color .16s ease}.playground_tick__MTJ6x svg{width:var(--dl-space-sm);height:var(--dl-space-sm);opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .16s ease}.playground_choice__gFB1o[aria-pressed=true] .playground_tick__MTJ6x{background:var(--dl-accent);border-color:var(--dl-accent)}.playground_choice__gFB1o[aria-pressed=true] .playground_tick__MTJ6x svg{opacity:1;transform:scale(1)}.playground_chips__a_dmw{display:flex;flex-wrap:wrap;gap:var(--dl-space-xs)}.playground_chip__s2xe2{min-height:48px;padding:0 var(--dl-space-md);border-radius:var(--dl-radius-full);border:1px solid var(--dl-card-border);background:var(--dl-bg);color:var(--dl-text);font-family:var(--dl-font);font-size:var(--dl-type-body);font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.playground_chip__s2xe2:hover{border-color:var(--dl-text-muted)}.playground_chip__s2xe2[aria-checked=true],.playground_chip__s2xe2[aria-pressed=true]{background:var(--dl-accent);border-color:var(--dl-accent);color:var(--dl-bg)}.playground_segments__wu0fK{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--dl-space-half);padding:var(--dl-space-half);border-radius:var(--dl-radius-md);border:1px solid var(--dl-card-border);background:var(--dl-bg)}.playground_segment__Raskm{min-height:48px;padding:0 var(--dl-space-xs);border:0;border-radius:var(--dl-radius-sm);background:transparent;color:var(--dl-text-muted);font-family:var(--dl-font);font-size:var(--dl-type-small);font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.playground_segment__Raskm[aria-checked=true]{background:var(--dl-accent);color:var(--dl-bg)}.playground_chip__s2xe2:focus-visible,.playground_choice__gFB1o:focus-visible,.playground_cta__TL07M:focus-visible,.playground_pinToggle__GXLDn:focus-visible,.playground_segment__Raskm:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.playground_field__nwa0Y{display:grid;gap:var(--dl-space-xs);color:var(--dl-text-muted);font-size:var(--dl-type-small);font-weight:600}.playground_field__nwa0Y input{min-height:48px;padding:0 var(--dl-space-sm);border-radius:var(--dl-radius-md);border:1px solid var(--dl-card-border);background:var(--dl-bg);color:var(--dl-text);font-family:var(--dl-font);font-size:var(--dl-type-body);font-weight:500;transition:border-color .16s ease}.playground_field__nwa0Y input:focus{outline:none;border-color:var(--dl-accent)}.playground_field__nwa0Y input::placeholder{color:var(--dl-text-muted);opacity:.7}.playground_price__QLo7S{display:grid;gap:var(--dl-space-sm);padding:var(--dl-space-md);border-radius:var(--dl-radius-lg);border:1px solid color-mix(in srgb,var(--dl-accent) 45%,var(--dl-card-border));background:linear-gradient(180deg,color-mix(in srgb,var(--dl-accent) 10%,var(--dl-card-bg)),var(--dl-card-bg))}.playground_priceLabel__8AhQO{margin:0;color:var(--dl-text-muted);font-size:var(--dl-type-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.playground_priceFigure__458GX{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--dl-space-xs);margin:0}.playground_priceAmount__kROtW{font-size:var(--dl-type-display);font-weight:800;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.playground_priceUnit__I5eg4{color:var(--dl-text-muted);font-size:var(--dl-type-body);font-weight:600}.playground_priceLine__51xdS{margin:0;color:var(--dl-text);font-size:var(--dl-type-small);line-height:1.5}.playground_cta__TL07M{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 var(--dl-space-lg);border-radius:var(--dl-radius-md);background:var(--dl-accent);color:var(--dl-bg);font-size:var(--dl-type-body);font-weight:800;text-decoration:none;transition:transform .16s ease,opacity .16s ease}.playground_cta__TL07M:hover{transform:translateY(-1px)}.playground_cta__TL07M:active{transform:translateY(0);opacity:.9}.playground_previewHead__Cf28J{justify-content:space-between}.playground_previewHead__Cf28J,.playground_previewTitle__d6D2C{display:flex;align-items:center;flex-wrap:wrap;gap:var(--dl-space-xs)}.playground_badge__oFPlt{display:inline-flex;align-items:center;gap:var(--dl-space-tight);margin:0;padding:var(--dl-space-half) var(--dl-space-compact);border-radius:var(--dl-radius-full);border:1px solid color-mix(in srgb,var(--dl-warning) 60%,transparent);background:color-mix(in srgb,var(--dl-warning) 14%,transparent);color:var(--dl-warning);font-size:var(--dl-type-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.playground_badge__oFPlt:before{content:"";width:var(--dl-space-tight);height:var(--dl-space-tight);border-radius:var(--dl-radius-full);background:currentColor}.playground_pinToggle__GXLDn{display:none;align-items:center;min-height:48px;padding:0 var(--dl-space-md);border-radius:var(--dl-radius-full);border:1px solid var(--dl-card-border);background:var(--dl-card-bg);color:var(--dl-text);font-family:var(--dl-font);font-size:var(--dl-type-small);font-weight:700;cursor:pointer}.playground_pinToggle__GXLDn[aria-pressed=true]{border-color:var(--dl-accent);color:var(--dl-accent)}.playground_stage__yCuC1{display:grid;justify-items:center;min-width:0;padding:var(--dl-space-lg) var(--dl-space-md);border-radius:var(--dl-radius-xl);border:1px solid var(--dl-card-border);background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--dl-accent) 12%,transparent),transparent 60%),var(--dl-card-bg)}.playground_stage__yCuC1>*{width:100%;transition:transform .22s ease;transform-origin:top center}.playground_empty__o29kT{margin:0;width:min(390px,100%);min-height:320px;display:grid;place-items:center;text-align:center;padding:var(--dl-space-lg);border-radius:var(--dl-radius-xl);border:1px dashed var(--dl-card-border);color:var(--dl-text-muted);font-size:var(--dl-type-small);line-height:1.5}@media (max-width:899px){.playground_pinToggle__GXLDn{display:inline-flex}.playground_preview__417nz[data-pinned=true]{position:sticky;top:0;z-index:5;padding-bottom:var(--dl-space-xs);background:var(--dl-bg)}.playground_preview__417nz[data-pinned=true] .playground_stage__yCuC1{height:300px;overflow:hidden;padding:var(--dl-space-sm)}.playground_preview__417nz[data-pinned=true] .playground_stage__yCuC1>*{transform:scale(.42)}}@media (prefers-reduced-motion:reduce){.playground_chip__s2xe2,.playground_choice__gFB1o,.playground_cta__TL07M,.playground_field__nwa0Y input,.playground_segment__Raskm,.playground_stage__yCuC1>*,.playground_tick__MTJ6x,.playground_tick__MTJ6x svg{transition:none}}