.shop-watermark[data-v-0f6fc9e9]{color:var(--shop-watermark-color,hsla(0,0%,100%,.34));font-family:var(--font-text,system-ui,-apple-system,sans-serif);font-size:12px;letter-spacing:.04em;mix-blend-mode:difference;pointer-events:none;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.45);transition:top 1.2s var(--ease-apple,cubic-bezier(.28,.11,.32,1)),left 1.2s var(--ease-apple,cubic-bezier(.28,.11,.32,1)),right 1.2s var(--ease-apple,cubic-bezier(.28,.11,.32,1)),bottom 1.2s var(--ease-apple,cubic-bezier(.28,.11,.32,1));-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:2}@media(max-width:600px){.shop-watermark[data-v-0f6fc9e9]{font-size:10px}}.shop-player[data-v-3f3deb61]{aspect-ratio:16/9;background:var(--shop-player-bg,#000);border-radius:var(--r-md,11px);font-family:var(--font-text,system-ui,-apple-system,sans-serif);overflow:hidden;position:relative;width:100%}.shop-player__frame[data-v-3f3deb61]{inset:0;position:absolute}.shop-player__iframe[data-v-3f3deb61]{border:0;display:block;height:100%;width:100%}.shop-player__poster[data-v-3f3deb61]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:1}.shop-player-poster-leave-active[data-v-3f3deb61]{transition:opacity .32s var(--ease-apple,cubic-bezier(.28,.11,.32,1))}.shop-player-poster-leave-to[data-v-3f3deb61]{opacity:0}.shop-player__state[data-v-3f3deb61]{align-items:center;color:var(--shop-player-text,hsla(0,0%,100%,.72));display:flex;flex-direction:column;font-size:14px;gap:16px;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:2}.shop-player__state--error[data-v-3f3deb61]{background:var(--shop-player-panel,rgba(0,0,0,.72));color:var(--shop-player-text-strong,hsla(0,0%,100%,.88))}.shop-player__state p[data-v-3f3deb61]{line-height:1.5;margin:0;max-width:46ch}.shop-player__note[data-v-3f3deb61]{font-size:12px;opacity:.8}.shop-player__spinner[data-v-3f3deb61]{animation:shop-player-spin-3f3deb61 .8s linear infinite;border:2px solid hsla(0,0%,100%,.22);border-radius:50%;border-top:2px solid var(--primary-on-dark,#2997ff);height:28px;width:28px}@keyframes shop-player-spin-3f3deb61{to{transform:rotate(1turn)}}.shop-player__btn[data-v-3f3deb61]{background:#ffffff24;border:1px solid hsla(0,0%,100%,.26);border-radius:var(--r-pill,9999px);color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-text,system-ui,-apple-system,sans-serif);font-size:13px;padding:10px 22px;text-decoration:none;transition:background .16s var(--ease-apple,cubic-bezier(.28,.11,.32,1))}.shop-player__btn[data-v-3f3deb61]:hover{background:#ffffff3d}.shop-player__btn[data-v-3f3deb61]:focus-visible{outline:2px solid var(--primary-on-dark,#2997ff);outline-offset:2px}.shop-player__btn[data-v-3f3deb61]:disabled{cursor:default;opacity:.5}.shop-player__state--auth_required .shop-player__btn[data-v-3f3deb61]{background:var(--primary-on-dark,#2997ff);border-color:transparent}@media(prefers-reduced-motion:reduce){.shop-player__spinner[data-v-3f3deb61]{animation-duration:2.4s}}.shop-teaser[data-v-be5e0d75]{aspect-ratio:16/9;background:var(--shop-player-bg,#000);border-radius:var(--r-md,11px);font-family:var(--font-text,system-ui,-apple-system,sans-serif);overflow:hidden;position:relative;width:100%}.shop-teaser__iframe[data-v-be5e0d75]{border:0;display:block}.shop-teaser__iframe[data-v-be5e0d75],.shop-teaser__poster[data-v-be5e0d75]{height:100%;inset:0;position:absolute;width:100%}.shop-teaser__poster[data-v-be5e0d75]{-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:1}.shop-teaser__warning[data-v-be5e0d75]{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--shop-teaser-scrim,rgba(0,0,0,.66));color:var(--shop-player-text-strong,hsla(0,0%,100%,.88));display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:2}.shop-teaser__warning p[data-v-be5e0d75]{line-height:1.5;margin:0;max-width:48ch}.shop-teaser__badge[data-v-be5e0d75]{color:var(--primary-on-dark,#2997ff);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.shop-teaser__title[data-v-be5e0d75]{color:#fff;font-family:var(--font-display,system-ui,-apple-system,sans-serif);font-size:18px;font-weight:600}.shop-teaser__body[data-v-be5e0d75]{font-size:14px}.shop-teaser__btn[data-v-be5e0d75]{align-items:center;background:var(--primary-on-dark,#2997ff);border:0;border-radius:var(--r-pill,9999px);color:var(--shop-teaser-btn-text,#0b0b0c);cursor:pointer;display:inline-flex;font-family:var(--font-text,system-ui,-apple-system,sans-serif);font-size:14px;gap:8px;margin-top:8px;padding:10px 22px;transition:opacity .16s var(--ease-apple,cubic-bezier(.28,.11,.32,1))}.shop-teaser__btn[data-v-be5e0d75]:hover{opacity:.88}.shop-teaser__btn[data-v-be5e0d75]:focus-visible{outline:2px solid #fff;outline-offset:2px}.shop-teaser__btn[data-v-be5e0d75]:disabled{cursor:default;opacity:.5}.shop-teaser__icon[data-v-be5e0d75]{height:14px;width:14px}.shop-teaser-poster-leave-active[data-v-be5e0d75],.shop-teaser-warning-leave-active[data-v-be5e0d75]{transition:opacity .32s var(--ease-apple,cubic-bezier(.28,.11,.32,1))}.shop-teaser-poster-leave-to[data-v-be5e0d75],.shop-teaser-warning-leave-to[data-v-be5e0d75]{opacity:0}@media(max-width:600px){.shop-teaser__title[data-v-be5e0d75]{font-size:16px}.shop-teaser__body[data-v-be5e0d75]{font-size:13px}}.shop-consent-cb[data-v-b0f094a4]{align-items:flex-start;color:var(--ink-muted-48,#6b6b6b);cursor:pointer;display:flex;font-size:12px;gap:9px;line-height:1.5;margin-bottom:16px}.shop-consent-cb input[data-v-b0f094a4]{flex:none;margin-top:2px}.shop-consent-cb-terms[data-v-b0f094a4]{display:block;margin-top:4px}.shop-consent-cb a[data-v-b0f094a4]{color:var(--primary-deep,#2c5278)}.shop-pricing[data-v-ed8ca01c]{background:var(--canvas,#fff);border:1px solid var(--hairline,#e0e0e0);border-radius:var(--r-md,11px);padding:28px 26px 26px}.shop-pricing-amount[data-v-ed8ca01c]{align-items:baseline;display:flex;gap:12px}.shop-pricing-price[data-v-ed8ca01c]{color:var(--ink,#1d1d1f);font-family:var(--font-display,system-ui,sans-serif);font-size:40px;font-weight:300;letter-spacing:-.03em;line-height:1}.shop-pricing-note[data-v-ed8ca01c],.shop-pricing-vat[data-v-ed8ca01c]{color:var(--ink-muted-48,#6b6b6b);font-size:12px}.shop-pricing-note[data-v-ed8ca01c]{margin:10px 0 0}.shop-pricing-owned[data-v-ed8ca01c],.shop-pricing-soon[data-v-ed8ca01c]{color:var(--primary-deep,#2c5278);font-size:16px;font-weight:500;margin:0 0 16px}.shop-pricing-list[data-v-ed8ca01c]{border-top:1px solid var(--divider-soft,#f0f0f0);color:var(--ink-muted-80,#333);display:flex;flex-direction:column;font-size:14px;gap:9px;list-style:none;margin:22px 0;padding:20px 0 0}.shop-pricing-list li[data-v-ed8ca01c]{padding-left:20px;position:relative}.shop-pricing-list li[data-v-ed8ca01c]:before{color:var(--primary,#06c);content:"✓";font-size:12px;left:0;position:absolute}.shop-pricing-error[data-v-ed8ca01c]{color:#9b2c2c;font-size:13px;line-height:1.5;margin:0 0 12px}.shop-pricing-btn[data-v-ed8ca01c]{background:var(--ink,#1d1d1f);border:0;border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:var(--font-text,system-ui,sans-serif);font-size:15px;font-weight:500;padding:14px 24px;text-align:center;text-decoration:none;transition:opacity .14s var(--ease-apple,ease);width:100%}.shop-pricing-btn[data-v-ed8ca01c]:hover:not(:disabled){opacity:.86}.shop-pricing-btn[data-v-ed8ca01c]:disabled{cursor:default;opacity:.45}.shop-vp[data-v-145e08b3]{margin:0 auto;max-width:1120px;padding:0 24px 80px}.shop-vp-head[data-v-145e08b3]{margin:0 0 28px}.shop-vp-title[data-v-145e08b3]{color:var(--ink,#1d1d1f);font-family:var(--font-display,system-ui,sans-serif);font-size:38px;font-weight:300;letter-spacing:-.025em;line-height:1.15;margin:0 0 10px}.shop-vp-sub[data-v-145e08b3]{font-size:18px;line-height:1.5;margin:0 0 14px}.shop-vp-meta[data-v-145e08b3],.shop-vp-sub[data-v-145e08b3]{color:var(--ink-muted-48,#6b6b6b)}.shop-vp-meta[data-v-145e08b3]{display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px;list-style:none;margin:0;padding:0}.shop-vp-grid[data-v-145e08b3]{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 340px}.shop-vp-side[data-v-145e08b3]{position:sticky;top:96px}.shop-vp-stage[data-v-145e08b3]{background:var(--canvas-parchment,#f5f5f7);border-radius:var(--r-md,11px);overflow:hidden}.shop-vp-section[data-v-145e08b3]{margin-top:36px}.shop-vp-h2[data-v-145e08b3]{color:var(--ink,#1d1d1f);font-family:var(--font-display,system-ui,sans-serif);font-size:22px;font-weight:400;margin:0 0 12px}.shop-vp-prose[data-v-145e08b3]{color:var(--ink-muted-80,#333);font-size:16px;line-height:1.7}.shop-vp-prose[data-v-145e08b3] p{margin:0 0 1em}.shop-vp-prose[data-v-145e08b3] a{color:var(--primary-deep,#2c5278)}.shop-vp-outcomes[data-v-145e08b3]{color:var(--ink-muted-80,#333);display:flex;flex-direction:column;gap:8px;line-height:1.55;margin:0;padding-left:20px}.shop-vp-chapters[data-v-145e08b3]{border-top:1px solid var(--divider-soft,#f0f0f0);list-style:none;margin:0;padding:0}.shop-vp-chapter[data-v-145e08b3]{background:none;border:0;border-bottom:1px solid var(--divider-soft,#f0f0f0);color:var(--ink,#1d1d1f);cursor:pointer;display:flex;font-family:var(--font-text,system-ui,sans-serif);font-size:15px;gap:14px;padding:12px 0;text-align:left;width:100%}.shop-vp-chapter[data-v-145e08b3]:hover{color:var(--primary-deep,#2c5278)}.shop-vp-chapter-time[data-v-145e08b3]{color:var(--ink-muted-48,#6b6b6b);flex:none;font-variant-numeric:tabular-nums;width:56px}@media(max-width:880px){.shop-vp-grid[data-v-145e08b3]{grid-template-columns:minmax(0,1fr)}.shop-vp-side[data-v-145e08b3]{position:static}.shop-vp-title[data-v-145e08b3]{font-size:30px}}.ed-video-page[data-v-ff21e1a2]{padding-bottom:120px;padding-top:64px}
