.marketing-game-demo[data-v-4f68c677]{align-items:center;background:var(--mkt-card-bg);border:1px solid var(--mkt-card-border);border-radius:var(--mkt-card-radius);box-shadow:var(--mkt-card-shadow);display:flex;flex-direction:column;gap:18px;max-width:520px;padding:32px;text-align:center;width:100%}.marketing-game-demo[data-v-4f68c677] .astro-balloon.demo-completion-balloon{margin-bottom:84px}.demo-progress[data-v-4f68c677]{display:flex;gap:8px}.demo-progress-dot[data-v-4f68c677]{background:color-mix(in srgb,var(--frame-on-base) 22%,transparent);border-radius:50%;height:10px;transition:background .3s;width:10px}.demo-progress-dot.is-active[data-v-4f68c677]{background:var(--accent)}.demo-progress-dot.is-done[data-v-4f68c677]{background:var(--text-success)}.demo-question[data-v-4f68c677]{display:flex;flex-direction:column;gap:10px;padding:6px 4px}.demo-question-title[data-v-4f68c677]{font-size:var(--fs-xl);font-weight:700;margin:0}.demo-question-text[data-v-4f68c677]{font-size:var(--fs-lg);font-weight:400;margin:0}.demo-result[data-v-4f68c677]{align-items:center;display:flex;min-height:34px}.demo-choices[data-v-4f68c677]{display:flex;flex-direction:column;gap:10px;width:100%}.demo-choice[data-v-4f68c677]{align-items:center;display:flex;gap:12px;justify-content:flex-start;text-align:left;width:100%;--choice-light:hsla(0,0%,100%,.7);--choice-dark:hsla(0,0%,100%,.4);--choice-glow:hsla(0,0%,100%,.35)}.demo-choice.btn-info[data-v-4f68c677]{border-color:var(--choice-glow)!important;box-shadow:0 2px 8px #00000059,inset 0 1px #fff3!important}.demo-choice.btn-info[data-v-4f68c677],.demo-choice.btn-info[data-v-4f68c677]:not(.disabled):hover{background:linear-gradient(145deg,var(--choice-light),var(--choice-dark))!important}.demo-choice.btn-info[data-v-4f68c677]:not(.disabled):hover{box-shadow:0 4px 16px var(--choice-glow),0 2px 8px #00000059,inset 0 1px #ffffff40!important;filter:brightness(1.08)}.demo-choice.btn-info[data-v-4f68c677]:not(.disabled):active{filter:brightness(.92)}.demo-choice-badge[data-v-4f68c677]{align-items:center;background:linear-gradient(145deg,var(--choice-light),var(--choice-dark));border:2px solid hsla(0,0%,100%,.7);border-radius:50%;box-shadow:inset 0 1px #ffffff59;color:var(--white);display:flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:800;height:28px;justify-content:center;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.5);width:28px}.demo-choice-text[data-v-4f68c677]{flex:1;text-shadow:0 1px 3px rgba(0,0,0,.6)}.demo-clue[data-v-4f68c677]{align-items:center;background-color:var(--field-fill);border:0;border-radius:var(--radius-xl);color:var(--frame-fg-strong);cursor:pointer;display:flex;font-size:var(--fs-base);font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:6px 10px;transition:background-color .15s ease;width:100%}.demo-clue[data-v-4f68c677]:hover{background-color:var(--field-fill-focus)}.demo-clue-text[data-v-4f68c677]{background-color:color-mix(in srgb,var(--text-info) 16%,transparent);border-radius:var(--radius-xl);color:color-mix(in oklch,var(--text-info) 70%,var(--frame-on-base));font-size:var(--fs-md2);padding:10px 14px;width:100%}.demo-completion-hint[data-v-4f68c677]{color:var(--mkt-text);font-size:var(--fs-md2);line-height:1.5;margin:0}.demo-completion-actions[data-v-4f68c677]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.demo-completion-actions .btn[data-v-4f68c677]{min-height:48px;padding:12px 24px}@media(max-width:800px){.marketing-game-demo[data-v-4f68c677]{padding:22px 16px}.marketing-game-demo[data-v-4f68c677] .astro-balloon.demo-completion-balloon{margin-bottom:38px}}.mkt-plans[data-v-dd6240e2]{display:flex;flex-direction:column;gap:28px;width:100%}.mkt-plan-grid[data-v-dd6240e2]{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:max-content max-content 1fr;width:100%}.mkt-plan-grid.has-1[data-v-dd6240e2]{grid-template-columns:minmax(0,380px);justify-content:center}.mkt-plan-grid.has-2[data-v-dd6240e2]{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}.mkt-custom[data-v-dd6240e2],.mkt-plan-card[data-v-dd6240e2]{background:var(--mkt-card-bg);border:1px solid var(--mkt-card-border);border-radius:var(--mkt-card-radius);box-shadow:var(--mkt-card-shadow);color:var(--white);display:flex;flex-direction:column;overflow:hidden;text-align:left;transition:transform .2s,box-shadow .2s}.mkt-plan-card[data-v-dd6240e2]{display:grid;grid-row:span 3;grid-template-rows:subgrid}.mkt-plan-card[data-v-dd6240e2]:hover{box-shadow:0 22px 52px #0006;transform:translateY(-4px)}.mkt-plan-head[data-v-dd6240e2]{padding:24px 24px 22px;position:relative}.mkt-plan-grid.has-badge .mkt-plan-head[data-v-dd6240e2]{padding-top:46px}.mkt-plan-card.is-self .mkt-plan-head[data-v-dd6240e2]{background:linear-gradient(135deg,var(--plan-tier-gold-a) 0,var(--plan-tier-gold-b) 100%)}.mkt-plan-card.is-live .mkt-plan-head[data-v-dd6240e2]{background:linear-gradient(135deg,var(--plan-tier-blue-a) 0,var(--plan-tier-blue-b) 100%)}.mkt-plan-card.is-mixed .mkt-plan-head[data-v-dd6240e2]{background:linear-gradient(135deg,var(--plan-tier-aurora-a) 0,var(--plan-tier-aurora-b) 100%)}.mkt-plan-name[data-v-dd6240e2]{font-size:1.7rem;font-weight:900;letter-spacing:.02em;margin:0 0 8px}.mkt-plan-tagline[data-v-dd6240e2]{font-size:.9rem;line-height:1.45;margin:0;opacity:.92}.mkt-plan-badge[data-v-dd6240e2]{align-items:center;background:linear-gradient(135deg,#c99700,gold 55%,#b8860b);border-radius:var(--radius-pill);box-shadow:0 6px 16px #0000004d;color:#ffffffe6;display:inline-flex;font-size:.64rem;font-weight:800;gap:6px;letter-spacing:.07em;padding:6px 13px;position:absolute;right:14px;text-shadow:-1px -1px 1px hsla(0,0%,100%,.2),1px 1px 1px rgba(0,0,0,.4),2px 2px 5px rgba(0,0,0,.5);text-transform:uppercase;top:14px;white-space:nowrap}.mkt-plan-badge svg[data-v-dd6240e2]{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.45));font-size:.7rem}.mkt-plan-price[data-v-dd6240e2]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:6px;padding:20px 24px;text-align:center}.mkt-estimate-varies[data-v-dd6240e2],.mkt-plan-fixed[data-v-dd6240e2],.mkt-plan-metered[data-v-dd6240e2]{background:color-mix(in srgb,currentColor 16%,transparent);border-radius:var(--radius-pill);padding:4px 10px}.mkt-plan-fixed[data-v-dd6240e2]{color:#1ccf8ff2}.mkt-plan-fixed[data-v-dd6240e2],.mkt-plan-metered[data-v-dd6240e2]{align-items:center;display:inline-flex;font-size:.74rem;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.mkt-plan-metered[data-v-dd6240e2]{color:#78b4fff2}.mkt-plan-amount[data-v-dd6240e2]{font-size:2.2rem;font-weight:900;line-height:1.05}.mkt-estimate-period[data-v-dd6240e2],.mkt-plan-amount small[data-v-dd6240e2]{color:var(--mkt-text-muted);font-size:.85rem;font-weight:400}.mkt-plan-body[data-v-dd6240e2]{flex:1;gap:18px;padding:22px 24px 26px}.mkt-plan-body[data-v-dd6240e2],.mkt-plan-features[data-v-dd6240e2]{display:flex;flex-direction:column}.mkt-plan-features[data-v-dd6240e2]{gap:14px;list-style:none;margin:0;padding:0}.mkt-plan-feature[data-v-dd6240e2]{align-items:flex-start;display:flex;font-size:.92rem;gap:12px;line-height:1.35}.mkt-plan-check[data-v-dd6240e2]{align-items:center;background:var(--plan-check);border-radius:50%;color:var(--white);display:inline-flex;flex:0 0 auto;font-size:.7rem;height:22px;justify-content:center;margin-top:1px;width:22px}.mkt-plan-cta[data-v-dd6240e2]{margin-top:auto}.mkt-custom[data-v-dd6240e2]{position:relative}.mkt-custom-head[data-v-dd6240e2]{padding:24px;text-align:center}.mkt-custom-tag[data-v-dd6240e2]{color:color-mix(in srgb,var(--mkt-accent) 90%,transparent);display:block;font-size:.85rem;font-weight:700;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.mkt-custom-title[data-v-dd6240e2]{font-size:1.5rem;font-weight:900;margin:0 0 6px}.mkt-custom-sub[data-v-dd6240e2]{font-size:.9rem;line-height:1.55;margin:0 auto;max-width:62ch;opacity:.92}.mkt-custom-body[data-v-dd6240e2]{align-items:stretch;display:flex;flex-wrap:wrap;gap:28px;padding:26px 24px}.mkt-sliders[data-v-dd6240e2]{display:flex;flex:1 1 320px;flex-direction:column;gap:22px}.mkt-slider[data-v-dd6240e2]{display:flex;flex-direction:column;gap:10px}.mkt-slider-label[data-v-dd6240e2]{color:#ffffffc7;display:flex;font-size:.9rem;gap:12px;justify-content:space-between}.mkt-slider-label strong[data-v-dd6240e2]{color:var(--white);font-weight:800}.mkt-slider input[type=range][data-v-dd6240e2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--frame-on-base) 18%,transparent);border-radius:var(--radius-pill);height:6px;outline:none;width:100%}.mkt-slider input[type=range][data-v-dd6240e2]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--white);border:0;border-radius:50%;box-shadow:0 2px 5px #00000059;cursor:pointer;height:22px;width:22px}.mkt-slider input[type=range][data-v-dd6240e2]::-moz-range-thumb{background:var(--white);border:0;border-radius:50%;box-shadow:0 2px 5px #00000059;cursor:pointer;height:22px;width:22px}.mkt-slider input[type=range][data-v-dd6240e2]:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 5px #00000059,var(--field-ring)}.mkt-slider input[type=range][data-v-dd6240e2]:focus-visible::-moz-range-thumb{box-shadow:0 2px 5px #00000059,var(--field-ring)}.mkt-estimate[data-v-dd6240e2]{align-items:center;background:var(--field-fill);border:var(--frame-line-w) solid var(--surface-card-border);border-radius:var(--radius-2xl);display:flex;flex:1 1 280px;flex-direction:column;gap:6px;justify-content:center;padding:24px 20px;text-align:center}.mkt-estimate-varies[data-v-dd6240e2]{align-items:center;color:color-mix(in srgb,var(--mkt-accent) 90%,transparent);display:inline-flex;font-size:.74rem;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.mkt-estimate-value[data-v-dd6240e2]{font-size:1.7rem;font-weight:900;line-height:1.15}.mkt-estimate-loading[data-v-dd6240e2]{opacity:.4}.mkt-estimate-features[data-v-dd6240e2]{align-self:stretch;margin:4px 0;text-align:left}.mkt-estimate-why[data-v-dd6240e2]{color:#ffffff9e;font-size:.78rem;line-height:1.5;margin:12px 0 0;max-width:36ch}.mkt-custom-cta[data-v-dd6240e2]{margin-top:14px}@media(max-width:991px){.mkt-plan-grid[data-v-dd6240e2],.mkt-plan-grid.has-1[data-v-dd6240e2],.mkt-plan-grid.has-2[data-v-dd6240e2]{grid-template-columns:1fr;grid-template-rows:none;row-gap:20px}.mkt-plan-card[data-v-dd6240e2]{display:flex;grid-row:auto}}
