.hero[data-v-a4aeb97c]{position:relative;padding:var(--yfb-sp-9) var(--yfb-sp-6) var(--yfb-sp-9)}.hero__panel[data-v-a4aeb97c]{position:relative;max-width:1200px;margin:0 auto;overflow:hidden;padding:var(--yfb-sp-9) var(--yfb-sp-7)}.hero__aurora[data-v-a4aeb97c]{position:absolute;inset:0;pointer-events:none;opacity:.9}.hero__inner[data-v-a4aeb97c]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--yfb-sp-5);text-align:center}.hero__brand[data-v-a4aeb97c]{margin-bottom:8px}.hero__subtitle[data-v-a4aeb97c]{font-size:clamp(var(--yfb-fs-lg),2.5vw,var(--yfb-fs-2xl));font-weight:600;color:var(--yfb-ink);margin:0;text-wrap:balance}.hero__intro[data-v-a4aeb97c]{font-size:var(--yfb-fs-base);font-weight:400;line-height:var(--yfb-lh-lead);color:var(--yfb-text-secondary);margin:0;max-width:65ch;text-wrap:pretty}.hero__primary[data-v-a4aeb97c]{display:inline-flex;align-items:center;gap:var(--yfb-sp-4);padding:var(--yfb-sp-5) var(--yfb-sp-7);font-family:inherit;font-size:var(--yfb-fs-lg);font-weight:700;letter-spacing:var(--yfb-ls-button);cursor:pointer;margin-top:16px}.hero__primary-label[data-v-a4aeb97c]{white-space:nowrap}.hero__primary-badge[data-v-a4aeb97c]{font-size:10px;font-weight:700;background-color:var(--yfb-surface);color:var(--yfb-accent);padding:var(--yfb-sp-1) var(--yfb-sp-2);letter-spacing:var(--yfb-ls-mono);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);white-space:nowrap}.hero__fallback[data-v-a4aeb97c]{margin-top:8px;width:100%;max-width:720px}.hero__fallback-toggle[data-v-a4aeb97c]{display:inline-flex;align-items:center;gap:var(--yfb-sp-2);background-color:transparent;border:none;color:var(--yfb-text-secondary);font-family:inherit;font-size:var(--yfb-fs-sm);font-weight:600;letter-spacing:var(--yfb-ls-label);cursor:pointer;padding:var(--yfb-sp-2) var(--yfb-sp-4);border-radius:var(--yfb-radius-sm);transition:color var(--yfb-anim-fast) ease-out}.hero__fallback-toggle[data-v-a4aeb97c]:hover{color:var(--yfb-accent);text-shadow:0 0 10px var(--yfb-glow)}.hero__fallback-arrow[data-v-a4aeb97c]{font-size:10px;transition:transform var(--yfb-anim-fast) ease-out}.hero__fallback-arrow--open[data-v-a4aeb97c]{transform:rotate(180deg)}.hero__fallback-panel[data-v-a4aeb97c]{margin-top:16px;padding:var(--yfb-sp-5);display:flex;flex-direction:column;gap:var(--yfb-sp-4)}.hero__browsers[data-v-a4aeb97c]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--yfb-sp-3)}.hero__browser[data-v-a4aeb97c]{display:flex;flex-direction:column;align-items:center;gap:var(--yfb-sp-2);padding:var(--yfb-sp-4) var(--yfb-sp-3);background-color:var(--yfb-surface-2);color:var(--yfb-ink);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-md);font-family:inherit;font-size:var(--yfb-fs-sm);font-weight:600;cursor:pointer;transition:border-color var(--yfb-anim-fast) ease-out,box-shadow var(--yfb-anim-fast) ease-out,transform var(--yfb-anim-fast) ease-out}.hero__browser[data-v-a4aeb97c]:hover{border-color:var(--yfb-accent);box-shadow:0 0 14px var(--yfb-glow);transform:translateY(-1px)}.hero__browser-label[data-v-a4aeb97c]{font-size:var(--yfb-fs-md)}.hero__browser-arrow[data-v-a4aeb97c]{font-size:var(--yfb-fs-md);color:var(--yfb-accent)}.hero__manual-row[data-v-a4aeb97c]{display:flex;align-items:center;justify-content:space-between;gap:var(--yfb-sp-4);padding-top:12px;border-top:1px solid var(--yfb-rule-soft)}.hero__manual-text[data-v-a4aeb97c]{display:flex;flex-direction:column;gap:var(--yfb-sp-1);flex:1;min-width:0}.hero__manual-label[data-v-a4aeb97c]{font-size:var(--yfb-fs-sm);font-weight:600;letter-spacing:var(--yfb-ls-mono);color:var(--yfb-ink)}.hero__manual-hint[data-v-a4aeb97c]{font-size:var(--yfb-fs-xs);font-weight:400;color:var(--yfb-ink-soft);line-height:1.4}.hero__manual-btn[data-v-a4aeb97c]{padding:var(--yfb-sp-2) var(--yfb-sp-4);background-color:var(--yfb-surface);color:var(--yfb-accent);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-md);font-family:inherit;font-size:var(--yfb-fs-sm);font-weight:600;letter-spacing:var(--yfb-ls-button);cursor:pointer;transition:border-color var(--yfb-anim-fast) ease-out,box-shadow var(--yfb-anim-fast) ease-out}.hero__manual-btn[data-v-a4aeb97c]:hover{border-color:var(--yfb-accent);box-shadow:0 0 14px var(--yfb-glow)}.hero__manual-btn[data-v-a4aeb97c]:focus-visible{outline:2px solid var(--yfb-focus);outline-offset:2px}.hero__sellpoints[data-v-a4aeb97c]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--yfb-sp-4) var(--yfb-sp-6);margin:var(--yfb-sp-4) 0 0;padding:0;list-style:none}.hero__sellpoint[data-v-a4aeb97c]{display:inline-flex;align-items:center;gap:var(--yfb-sp-2);font-size:var(--yfb-fs-base);font-weight:600;color:var(--yfb-ink)}.hero__check[data-v-a4aeb97c]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:var(--yfb-accent);color:var(--yfb-on-accent);font-weight:700;font-size:14px;flex-shrink:0;border-radius:var(--yfb-radius-sm);box-shadow:0 0 8px var(--yfb-glow)}@media (max-width: 767px){.hero[data-v-a4aeb97c]{padding:var(--yfb-sp-6) var(--yfb-sp-4) var(--yfb-sp-9)}.hero__panel[data-v-a4aeb97c]{padding:var(--yfb-sp-8) var(--yfb-sp-4)}.hero__primary[data-v-a4aeb97c]{width:100%;justify-content:center;font-size:var(--yfb-fs-base);padding:var(--yfb-sp-4)}.hero__browsers[data-v-a4aeb97c]{grid-template-columns:1fr}.hero__manual-row[data-v-a4aeb97c]{flex-direction:column;align-items:stretch;text-align:center}.hero__manual-text[data-v-a4aeb97c]{text-align:center}}.what[data-v-c57b7c27]{padding:var(--yfb-sp-9) var(--yfb-sp-6);border-bottom:1px solid var(--yfb-rule-soft)}.what__inner[data-v-c57b7c27]{max-width:1200px;margin:0 auto}.what__header[data-v-c57b7c27]{text-align:center;margin-bottom:40px}.what__eyebrow[data-v-c57b7c27]{display:inline-block;padding:var(--yfb-sp-1) var(--yfb-sp-3);background-color:var(--yfb-surface);color:var(--yfb-accent);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);font-family:var(--yfb-font-heading);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-eyebrow);margin-bottom:16px;text-shadow:0 0 10px var(--yfb-glow)}.what__title[data-v-c57b7c27]{font-family:var(--yfb-font-heading);font-size:var(--yfb-fs-3xl);font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-display);margin:0 0 16px}.what__lead[data-v-c57b7c27]{font-size:var(--yfb-fs-lg);color:var(--yfb-text-secondary);margin:0 auto;max-width:720px;line-height:var(--yfb-lh-lead)}.what__pains[data-v-c57b7c27]{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:var(--yfb-sp-3);background-color:transparent;color:var(--yfb-ink)}.what__pain[data-v-c57b7c27]{display:flex;align-items:stretch;gap:0;background-color:var(--yfb-surface);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-lg);overflow:hidden;transition:border-color var(--yfb-anim-fast) ease-out,box-shadow var(--yfb-anim-fast) ease-out}.what__pain[data-v-c57b7c27]:hover{border-color:var(--yfb-accent);box-shadow:0 0 14px var(--yfb-glow)}.what__pain-num[data-v-c57b7c27]{display:flex;align-items:center;justify-content:center;min-width:72px;padding:var(--yfb-sp-6) var(--yfb-sp-4);background-color:var(--yfb-accent);color:var(--yfb-on-accent);font-family:var(--yfb-font-heading);font-size:var(--yfb-fs-2xl);font-weight:700;letter-spacing:var(--yfb-ls-mono)}.what__pain-icon[data-v-c57b7c27]{display:flex;align-items:center;justify-content:center;min-width:56px;padding:var(--yfb-sp-6) var(--yfb-sp-4);background-color:var(--yfb-surface-2);color:var(--yfb-accent);border-right:1px solid var(--yfb-rule-soft)}.what__pain-body[data-v-c57b7c27]{flex:1;padding:var(--yfb-sp-5) var(--yfb-sp-6);display:flex;flex-direction:column;gap:var(--yfb-sp-1);justify-content:center}.what__pain-title[data-v-c57b7c27]{font-size:var(--yfb-fs-lg);font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-button);margin:0;color:var(--yfb-ink)}.what__pain-desc[data-v-c57b7c27]{font-size:var(--yfb-fs-base);font-weight:400;line-height:var(--yfb-lh-lead);margin:0;color:var(--yfb-text-secondary)}.what__intro[data-v-c57b7c27]{display:flex;align-items:stretch;gap:0;background-image:var(--yfb-grad-cta);color:var(--yfb-on-accent);border-radius:var(--yfb-radius-lg);box-shadow:0 0 18px var(--yfb-glow);overflow:hidden}.what__intro-tag[data-v-c57b7c27]{display:flex;align-items:center;padding:var(--yfb-sp-4) var(--yfb-sp-5);background-color:#0b0b1033;color:var(--yfb-on-accent);font-family:var(--yfb-font-heading);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-eyebrow);border-right:1px solid rgba(10,10,18,.25);white-space:nowrap}.what__intro-text[data-v-c57b7c27]{flex:1;padding:var(--yfb-sp-4) var(--yfb-sp-6);font-size:var(--yfb-fs-base);font-weight:600;line-height:var(--yfb-lh-lead);margin:0;display:flex;align-items:center}@media (max-width: 767px){.what[data-v-c57b7c27]{padding:var(--yfb-sp-8) var(--yfb-sp-4)}.what__pain-num[data-v-c57b7c27]{min-width:56px;padding:var(--yfb-sp-4) var(--yfb-sp-2);font-size:var(--yfb-fs-xl)}.what__pain-icon[data-v-c57b7c27]{min-width:44px;padding:var(--yfb-sp-4) var(--yfb-sp-2)}.what__pain-body[data-v-c57b7c27]{padding:var(--yfb-sp-4)}.what__intro[data-v-c57b7c27]{flex-direction:column}.what__intro-tag[data-v-c57b7c27]{border-right:none;border-bottom:1px solid rgba(10,10,18,.25);padding:var(--yfb-sp-3) var(--yfb-sp-4)}}.feature-row[data-v-8e946c74]{display:grid;grid-template-columns:2fr 3fr;gap:var(--yfb-sp-7);align-items:center;padding:var(--yfb-sp-6);background-color:var(--yfb-surface);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-lg);box-shadow:var(--yfb-shadow-2);transition:border-color var(--yfb-anim-fast) ease-out,box-shadow var(--yfb-anim-fast) ease-out}.feature-row[data-v-8e946c74]:hover{border-color:var(--yfb-accent);box-shadow:0 0 14px var(--yfb-glow)}.feature-row--highlight[data-v-8e946c74]{background-color:var(--yfb-surface);border:1px solid var(--yfb-accent);box-shadow:0 0 18px var(--yfb-glow);position:relative;padding-left:32px}.feature-row--highlight[data-v-8e946c74]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:8px;background-color:var(--yfb-accent);border-right:1px solid var(--yfb-accent-2);box-shadow:0 0 12px var(--yfb-glow)}.feature-row--highlight[data-v-8e946c74] .feature-row__eyebrow{background-color:var(--yfb-accent);color:var(--yfb-on-accent);padding:var(--yfb-sp-1) var(--yfb-sp-2);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);align-self:flex-start;font-family:var(--yfb-font-heading)}.feature-row--highlight[data-v-8e946c74] .feature-row__subtitle{color:var(--yfb-on-accent);opacity:1;font-weight:700}.feature-row--highlight[data-v-8e946c74] .feature-row__icon{background-color:#0b0b1040;color:var(--yfb-on-accent)}.feature-row--highlight[data-v-8e946c74] .feature-row__title,.feature-row--highlight[data-v-8e946c74] .feature-row__desc{color:var(--yfb-ink)}.feature-row--left[data-v-8e946c74]{grid-template-columns:1fr 1fr}.feature-row__text[data-v-8e946c74]{display:flex;flex-direction:column;gap:var(--yfb-sp-3)}.feature-row__eyebrow[data-v-8e946c74]{display:inline-flex;align-items:center;gap:var(--yfb-sp-2)}.feature-row__icon[data-v-8e946c74]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--yfb-surface-2);color:var(--yfb-accent);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm)}.feature-row__subtitle[data-v-8e946c74]{font-size:10px;font-weight:700;font-family:var(--yfb-font-heading);text-transform:uppercase;letter-spacing:var(--yfb-ls-label);color:var(--yfb-accent)}.feature-row__title[data-v-8e946c74]{font-family:var(--yfb-font-heading);font-size:var(--yfb-fs-2xl);font-weight:700;margin:0;text-transform:uppercase;letter-spacing:var(--yfb-ls-display);line-height:1.1}.feature-row__desc[data-v-8e946c74]{font-size:var(--yfb-fs-md);font-weight:400;line-height:var(--yfb-lh-lead);margin:0;color:var(--yfb-text-secondary)}.feature-row__preview[data-v-8e946c74]{min-width:0}@media (max-width: 1023px){.feature-row[data-v-8e946c74]{grid-template-columns:1fr;gap:var(--yfb-sp-6);padding:var(--yfb-sp-6)}}.workflow-wrap[data-v-3f218331]{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:var(--yfb-sp-7)}.workflow[data-v-3f218331]{display:flex;align-items:stretch;gap:var(--yfb-sp-6)}.workflow__step[data-v-3f218331]{flex:1;display:flex;flex-direction:column;padding:var(--yfb-sp-6);background-color:var(--yfb-surface);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-lg);box-shadow:var(--yfb-shadow-2);position:relative;transition:border-color var(--yfb-anim-fast) ease-out,box-shadow var(--yfb-anim-fast) ease-out}.workflow__step[data-v-3f218331]:hover{border-color:var(--yfb-accent);box-shadow:0 0 14px var(--yfb-glow)}.workflow__num[data-v-3f218331]{display:inline-block;padding:var(--yfb-sp-1) var(--yfb-sp-3);background-color:var(--yfb-accent);color:var(--yfb-on-accent);font-family:var(--yfb-font-heading);font-size:var(--yfb-fs-xl);font-weight:700;letter-spacing:var(--yfb-ls-mono);border-radius:var(--yfb-radius-sm);box-shadow:0 0 10px var(--yfb-glow);align-self:flex-start;margin-bottom:16px}.workflow__body[data-v-3f218331]{display:flex;flex-direction:column;gap:var(--yfb-sp-2);flex:1}.workflow__title[data-v-3f218331]{font-family:var(--yfb-font-heading);font-size:var(--yfb-fs-lg);font-weight:700;margin:0;text-transform:uppercase;letter-spacing:var(--yfb-ls-display)}.workflow__desc[data-v-3f218331]{font-size:var(--yfb-fs-base);font-weight:400;line-height:var(--yfb-lh-lead);margin:0;color:var(--yfb-text-secondary)}.workflow__arrow[data-v-3f218331]{position:absolute;right:-28px;top:50%;transform:translateY(-50%);font-size:var(--yfb-fs-2xl);font-weight:700;color:var(--yfb-accent);text-shadow:0 0 10px var(--yfb-glow);z-index:1}.workflow__cta[data-v-3f218331]{align-self:center;display:inline-flex;align-items:center;gap:calc(var(--yfb-sp-2) + var(--yfb-sp-1) / 2);padding:var(--yfb-sp-4) var(--yfb-sp-7);background-image:var(--yfb-grad-cta);color:var(--yfb-on-accent);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-md);box-shadow:0 0 14px var(--yfb-glow);font-size:var(--yfb-fs-md);font-weight:700;letter-spacing:var(--yfb-ls-mono);text-decoration:none;transition:box-shadow var(--yfb-anim-fast) ease-out,filter var(--yfb-anim-fast) ease-out,transform var(--yfb-anim-fast) ease-out}.workflow__cta[data-v-3f218331]:hover{filter:brightness(1.08);box-shadow:0 0 22px var(--yfb-glow),0 0 34px var(--yfb-glow-2);transform:translateY(-1px)}@media (max-width: 767px){.workflow[data-v-3f218331]{flex-direction:column;gap:var(--yfb-sp-4)}.workflow__arrow[data-v-3f218331]{position:static;transform:rotate(90deg);text-align:center;margin:-8px 0}.workflow__cta[data-v-3f218331]{align-self:stretch;justify-content:center}}.usecases[data-v-542adc07]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--yfb-sp-6);max-width:1200px;margin:0 auto}.usecases__card[data-v-542adc07]{position:relative;display:flex;flex-direction:column;gap:var(--yfb-sp-3);padding:var(--yfb-sp-7) var(--yfb-sp-6) var(--yfb-sp-6);background-color:var(--yfb-surface);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-lg);box-shadow:var(--yfb-shadow-2);overflow:hidden;transition:border-color var(--yfb-anim-fast) ease-out,box-shadow var(--yfb-anim-fast) ease-out}.usecases__card[data-v-542adc07]:hover{border-color:var(--yfb-accent);box-shadow:0 0 14px var(--yfb-glow)}.usecases__card[data-v-542adc07]:nth-child(1){background-image:var(--yfb-grad-cta);color:var(--yfb-on-accent)}.usecases__card:nth-child(1) .usecases__title[data-v-542adc07],.usecases__card:nth-child(1) .usecases__desc[data-v-542adc07]{color:var(--yfb-on-accent)}.usecases__card[data-v-542adc07]:nth-child(2){background-color:var(--yfb-surface-2);border-color:var(--yfb-accent);box-shadow:0 0 14px var(--yfb-glow-soft)}.usecases__card:nth-child(2) .usecases__title[data-v-542adc07],.usecases__card:nth-child(2) .usecases__desc[data-v-542adc07]{color:var(--yfb-ink)}.usecases__card[data-v-542adc07]:nth-child(3){background-color:var(--yfb-tone-accent);color:var(--yfb-ink)}.usecases__card:nth-child(3) .usecases__title[data-v-542adc07],.usecases__card:nth-child(3) .usecases__desc[data-v-542adc07]{color:var(--yfb-ink)}.usecases__icon[data-v-542adc07]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--yfb-surface-2);color:var(--yfb-accent);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-md)}.usecases__card:nth-child(1) .usecases__icon[data-v-542adc07]{background-color:#0b0b1040;color:var(--yfb-on-accent);border-color:#0a0a124d}.usecases__card:nth-child(2) .usecases__icon[data-v-542adc07]{background-color:var(--yfb-surface);color:var(--yfb-accent);border-color:var(--yfb-accent)}.usecases__card:nth-child(3) .usecases__icon[data-v-542adc07]{background-color:var(--yfb-surface);color:var(--yfb-accent);border-color:var(--yfb-rule)}.usecases__title[data-v-542adc07]{font-family:var(--yfb-font-heading);font-size:var(--yfb-fs-lg);font-weight:700;margin:0;text-transform:uppercase;letter-spacing:0;line-height:1.2}.usecases__desc[data-v-542adc07]{font-size:var(--yfb-fs-base);font-weight:400;line-height:var(--yfb-lh-lead);margin:0;color:var(--yfb-text-secondary)}.usecases__card:nth-child(1) .usecases__desc[data-v-542adc07]{color:var(--yfb-on-accent);opacity:.9}.usecases__card:nth-child(2) .usecases__desc[data-v-542adc07],.usecases__card:nth-child(3) .usecases__desc[data-v-542adc07]{color:var(--yfb-text-secondary)}.usecases__num[data-v-542adc07]{position:absolute;bottom:8px;right:12px;font-family:var(--yfb-font-heading);font-size:48px;font-weight:700;line-height:1;opacity:.18;color:var(--yfb-accent)}.usecases__card:nth-child(1) .usecases__num[data-v-542adc07]{color:var(--yfb-on-accent)}@media (max-width: 1023px){.usecases[data-v-542adc07]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.usecases[data-v-542adc07]{grid-template-columns:1fr}}.matrix[data-v-000bc3b0]{width:100%;overflow-x:auto}.matrix__table[data-v-000bc3b0]{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-lg);background-color:var(--yfb-surface);overflow:hidden}.matrix__corner[data-v-000bc3b0]{width:40px;padding:var(--yfb-sp-3);border-bottom:1px solid var(--yfb-rule-soft);border-right:1px solid var(--yfb-rule-soft);background-color:var(--yfb-surface-2);color:var(--yfb-ink-soft)}.matrix__header[data-v-000bc3b0]{padding:var(--yfb-sp-3) var(--yfb-sp-4);border-bottom:1px solid var(--yfb-rule-soft);border-right:1px solid var(--yfb-rule-soft);background-color:var(--yfb-surface-2);color:var(--yfb-accent);font-family:var(--yfb-font-heading);font-weight:700;font-size:var(--yfb-fs-sm);text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);text-align:center;vertical-align:middle;white-space:nowrap}.matrix__header-icon[data-v-000bc3b0]{display:flex;justify-content:center;margin-bottom:6px}.matrix__platform[data-v-000bc3b0]{padding:var(--yfb-sp-3) var(--yfb-sp-4);border-bottom:1px solid var(--yfb-rule-soft);border-right:1px solid var(--yfb-rule-soft);background-color:var(--yfb-surface-2);color:var(--yfb-ink);font-weight:600;font-size:var(--yfb-fs-sm);text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);text-align:left;white-space:nowrap;vertical-align:middle}.matrix__cell[data-v-000bc3b0]{padding:var(--yfb-sp-3) var(--yfb-sp-4);border-bottom:1px solid var(--yfb-rule-soft);border-right:1px solid var(--yfb-rule-soft);font-size:var(--yfb-fs-sm);font-weight:600;text-align:center;font-family:var(--yfb-mono);letter-spacing:var(--yfb-ls-mono);vertical-align:middle}.matrix__cell--yes[data-v-000bc3b0]{background-color:var(--yfb-accent);color:var(--yfb-on-accent)}.matrix__cell--lim[data-v-000bc3b0]{background-color:var(--yfb-surface-2);color:var(--yfb-ink)}.matrix__cell--no[data-v-000bc3b0]{background-color:var(--yfb-signal-danger);color:var(--yfb-on-danger)}.matrix__cell--empty[data-v-000bc3b0]{background-color:var(--yfb-surface);color:var(--yfb-rule-soft)}.matrix__legend[data-v-000bc3b0]{display:flex;flex-wrap:wrap;gap:var(--yfb-sp-2) var(--yfb-sp-4);margin-top:16px;font-size:var(--yfb-fs-xs);font-weight:600;font-family:var(--yfb-mono);text-transform:uppercase}.matrix__legend-item[data-v-000bc3b0]{padding:var(--yfb-sp-1) var(--yfb-sp-2);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm)}.matrix__legend-item.matrix__cell--yes[data-v-000bc3b0]{background-color:var(--yfb-accent);color:var(--yfb-on-accent)}.matrix__legend-item.matrix__cell--lim[data-v-000bc3b0]{background-color:var(--yfb-surface-2)}.matrix__legend-item.matrix__cell--no[data-v-000bc3b0]{background-color:var(--yfb-signal-danger);color:var(--yfb-on-danger)}.matrix__legend-item.matrix__cell--empty[data-v-000bc3b0]{background-color:var(--yfb-surface)}@media (max-width: 767px){.matrix__header[data-v-000bc3b0],.matrix__platform[data-v-000bc3b0],.matrix__cell[data-v-000bc3b0]{padding:var(--yfb-sp-2) var(--yfb-sp-1);font-size:10px}.matrix__corner[data-v-000bc3b0]{padding:var(--yfb-sp-2);width:32px}.matrix__header-icon[data-v-000bc3b0]{margin-bottom:4px}}.screenshot-display[data-v-18d869d3]{width:100%;display:flex;align-items:center;justify-content:center}.screenshot-display__img[data-v-18d869d3]{display:block;width:100%;height:auto;max-width:100%;border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-lg);box-shadow:var(--yfb-shadow-2);object-fit:contain}.ih-mock[data-v-0b49a337]{border:var(--yfb-border-3) solid var(--yfb-rule);background-color:var(--yfb-surface);border-radius:var(--yfb-radius-lg);box-shadow:var(--yfb-shadow-2);overflow:hidden}.ih-mock__chrome[data-v-0b49a337]{display:flex;align-items:center;gap:var(--yfb-sp-3);padding:var(--yfb-sp-2) var(--yfb-sp-3);background-color:var(--yfb-surface-2);border-bottom:var(--yfb-border-2) solid var(--yfb-rule-soft);flex-wrap:wrap}.ih-mock__chrome-dots[data-v-0b49a337]{display:flex;gap:var(--yfb-sp-1)}.ih-mock__dot[data-v-0b49a337]{display:block;width:8px;height:8px;background-color:var(--yfb-ink-soft);border-radius:50%}.ih-mock__chrome-title[data-v-0b49a337]{flex:1;display:flex;align-items:center;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2);min-width:0}.ih-mock__chrome-title-label[data-v-0b49a337]{font-family:var(--yfb-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-eyebrow);color:var(--yfb-text-secondary);flex-shrink:0}.ih-mock__chrome-title-value[data-v-0b49a337]{font-family:var(--yfb-mono);font-size:11px;font-weight:700;background-color:var(--yfb-accent);color:var(--yfb-on-accent);padding:var(--yfb-sp-1) var(--yfb-sp-2);border:1.5px dashed var(--yfb-on-accent);border-radius:var(--yfb-radius-sm);letter-spacing:var(--yfb-ls-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ih-mock__chrome-url[data-v-0b49a337]{display:inline-flex;align-items:center;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2);padding:var(--yfb-sp-1) var(--yfb-sp-2);background-color:var(--yfb-surface);color:var(--yfb-ink);border:1.5px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm);font-family:var(--yfb-mono);font-size:10px;font-weight:700;flex-shrink:0}.ih-mock__chrome-url-lock[data-v-0b49a337]{color:var(--yfb-accent);font-size:11px}.ih-mock__badge[data-v-0b49a337]{display:inline-flex;align-items:center;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2);margin:12px;padding:var(--yfb-sp-1) var(--yfb-sp-2);background-color:var(--yfb-accent);color:var(--yfb-on-accent);font-family:var(--yfb-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);border:var(--yfb-border-2) solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);box-shadow:var(--yfb-shadow-hit)}.ih-mock__body[data-v-0b49a337]{display:grid;grid-template-columns:1fr 200px;gap:var(--yfb-sp-3);padding:0 12px 12px}.ih-mock__main[data-v-0b49a337]{display:flex;flex-direction:column;gap:var(--yfb-sp-3);min-width:0}.ih-mock__player[data-v-0b49a337]{display:flex;flex-direction:column;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2)}.ih-mock__player-frame[data-v-0b49a337]{position:relative;aspect-ratio:16 / 9;background-color:var(--yfb-panel-bg);border:var(--yfb-border-2) solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-md);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--yfb-sp-3)}.ih-mock__player-frame[data-v-0b49a337]:before{content:"";position:absolute;inset:0;border-radius:var(--yfb-radius-md);background-image:repeating-linear-gradient(0deg,transparent 0,transparent 14px,var(--yfb-grid-line) 14px,var(--yfb-grid-line) 15px),repeating-linear-gradient(90deg,transparent 0,transparent 14px,var(--yfb-grid-line) 14px,var(--yfb-grid-line) 15px)}.ih-mock__player-play[data-v-0b49a337]{position:relative;width:56px;height:56px;background-color:var(--yfb-accent);color:var(--yfb-on-accent);border-radius:var(--yfb-radius-md);box-shadow:var(--yfb-shadow-hit);font-size:24px;display:flex;align-items:center;justify-content:center;z-index:1}.ih-mock__player-label[data-v-0b49a337]{position:relative;padding:var(--yfb-sp-1) var(--yfb-sp-3);background-color:var(--yfb-accent);color:var(--yfb-on-accent);border:1.5px dashed var(--yfb-on-accent);border-radius:var(--yfb-radius-sm);font-family:var(--yfb-mono);font-size:11px;font-weight:700;letter-spacing:var(--yfb-ls-mono);z-index:1}.ih-mock__player-meta[data-v-0b49a337]{display:flex;align-items:center;gap:var(--yfb-sp-2);padding:0 4px}.ih-mock__player-time[data-v-0b49a337]{font-family:var(--yfb-mono);font-size:10px;font-weight:700;color:var(--yfb-ink);letter-spacing:var(--yfb-ls-mono)}.ih-mock__player-progress[data-v-0b49a337]{flex:1;height:4px;background-color:var(--yfb-surface-2);border:1px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm);position:relative;overflow:hidden}.ih-mock__player-progress-fill[data-v-0b49a337]{position:absolute;inset:0;width:30%;background-color:var(--yfb-signal-danger);border-radius:var(--yfb-radius-sm)}.ih-mock__title-block[data-v-0b49a337]{display:flex;flex-direction:column;gap:var(--yfb-sp-2);padding:var(--yfb-sp-3);background-color:var(--yfb-surface);border:var(--yfb-border-2) solid var(--yfb-rule);border-left:var(--yfb-border-3) solid var(--yfb-rule);border-radius:var(--yfb-radius-md)}.ih-mock__title[data-v-0b49a337]{font-size:var(--yfb-fs-md);font-weight:700;margin:0;color:var(--yfb-on-accent);background-color:var(--yfb-accent);padding:var(--yfb-sp-1) var(--yfb-sp-2);border:1.5px dashed var(--yfb-on-accent);border-radius:var(--yfb-radius-sm);letter-spacing:var(--yfb-ls-button);display:inline-block;align-self:flex-start;max-width:100%}.ih-mock__meta-row[data-v-0b49a337]{display:flex;flex-wrap:wrap;gap:var(--yfb-sp-1)}.ih-mock__meta-chip[data-v-0b49a337]{padding:2px 6px;background-color:var(--yfb-surface-2);color:var(--yfb-text-secondary);border:1px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm);font-family:var(--yfb-mono);font-size:9px;font-weight:700;letter-spacing:var(--yfb-ls-mono)}.ih-mock__desc[data-v-0b49a337]{display:flex;flex-direction:column;gap:var(--yfb-sp-1)}.ih-mock__desc-line[data-v-0b49a337]{height:10px;background-color:var(--yfb-surface-2);border-left:var(--yfb-border-2) solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm)}.ih-mock__desc-line--short[data-v-0b49a337]{width:60%}.ih-mock__comments[data-v-0b49a337]{padding:var(--yfb-sp-3);background-color:var(--yfb-surface-2);border:var(--yfb-border-2) solid var(--yfb-rule);border-radius:var(--yfb-radius-md)}.ih-mock__comments-head[data-v-0b49a337]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:var(--yfb-border-2) solid var(--yfb-rule-soft)}.ih-mock__comments-count[data-v-0b49a337]{font-family:var(--yfb-mono);font-size:11px;font-weight:700;color:var(--yfb-ink)}.ih-mock__comments-count[data-v-0b49a337]:before{content:"";display:inline-block;padding:2px 6px;background-color:var(--yfb-accent);border-radius:var(--yfb-radius-sm);margin-right:6px}.ih-mock__comments-sort[data-v-0b49a337]{font-family:var(--yfb-mono);font-size:10px;font-weight:700;color:var(--yfb-text-secondary);text-transform:uppercase}.ih-mock__comment-list[data-v-0b49a337]{display:flex;flex-direction:column;gap:var(--yfb-sp-2)}.ih-mock__comment[data-v-0b49a337]{display:flex;gap:var(--yfb-sp-2);padding:var(--yfb-sp-2);background-color:var(--yfb-surface);border:var(--yfb-border-2) solid var(--yfb-rule);border-radius:var(--yfb-radius-md)}.ih-mock__comment-avatar[data-v-0b49a337]{flex-shrink:0;width:24px;height:24px;background-color:var(--yfb-accent);border:1.5px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm)}.ih-mock__comment-body[data-v-0b49a337]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--yfb-sp-1)}.ih-mock__comment-name[data-v-0b49a337]{font-family:var(--yfb-mono);font-size:9px;font-weight:700;color:var(--yfb-on-accent);background-color:var(--yfb-accent);padding:1px 6px;border:1.5px dashed var(--yfb-on-accent);border-radius:var(--yfb-radius-sm);letter-spacing:var(--yfb-ls-mono);align-self:flex-start}.ih-mock__comment-text[data-v-0b49a337]{height:8px;background-color:var(--yfb-surface-2);border-left:var(--yfb-border-2) solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm)}.ih-mock__side[data-v-0b49a337]{display:flex;flex-direction:column;gap:var(--yfb-sp-2);min-width:0}.ih-mock__side-title[data-v-0b49a337]{padding:var(--yfb-sp-2) var(--yfb-sp-2);background-color:var(--yfb-surface-2);color:var(--yfb-ink);border:var(--yfb-border-2) solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);font-family:var(--yfb-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-eyebrow)}.ih-mock__rec[data-v-0b49a337]{display:flex;gap:var(--yfb-sp-2);padding:var(--yfb-sp-2);background-color:var(--yfb-surface);border:var(--yfb-border-2) solid var(--yfb-rule);border-radius:var(--yfb-radius-md)}.ih-mock__rec-thumb[data-v-0b49a337]{flex-shrink:0;position:relative;width:64px;height:40px;background-color:var(--yfb-panel-bg);border:1.5px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm);display:flex;align-items:center;justify-content:center;overflow:hidden}.ih-mock__rec-thumb-grid[data-v-0b49a337]{position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 6px,var(--yfb-grid-line) 6px,var(--yfb-grid-line) 7px),repeating-linear-gradient(90deg,transparent 0,transparent 6px,var(--yfb-grid-line) 6px,var(--yfb-grid-line) 7px)}.ih-mock__rec-thumb-placeholder[data-v-0b49a337]{position:relative;font-family:var(--yfb-mono);font-size:7px;font-weight:700;background-color:var(--yfb-accent);color:var(--yfb-on-accent);padding:2px 4px;border:1px dashed var(--yfb-on-accent);border-radius:var(--yfb-radius-sm);letter-spacing:var(--yfb-ls-mono);text-align:center;z-index:1}.ih-mock__rec-meta[data-v-0b49a337]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--yfb-sp-1);justify-content:center}.ih-mock__rec-title[data-v-0b49a337]{font-family:var(--yfb-mono);font-size:9px;font-weight:700;color:var(--yfb-on-accent);background-color:var(--yfb-accent);padding:2px 6px;border:1.5px dashed var(--yfb-on-accent);border-radius:var(--yfb-radius-sm);letter-spacing:var(--yfb-ls-mono);line-height:1.3}.ih-mock__rec-sub[data-v-0b49a337]{display:flex;align-items:center;gap:var(--yfb-sp-1);font-family:var(--yfb-mono);font-size:9px;font-weight:700;color:var(--yfb-text-secondary);letter-spacing:var(--yfb-ls-mono)}@media (max-width: 767px){.ih-mock__body[data-v-0b49a337]{grid-template-columns:1fr}.ih-mock__chrome[data-v-0b49a337]{flex-direction:column;align-items:flex-start;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2)}.ih-mock__chrome-title[data-v-0b49a337]{width:100%}}.mn-mock[data-v-1f4ad7aa]{border:var(--yfb-border-2) solid var(--yfb-rule);background-color:var(--yfb-surface);box-shadow:var(--yfb-shadow-2);border-radius:var(--yfb-radius-lg);overflow:hidden}.mn-mock__tabs[data-v-1f4ad7aa]{display:flex;border-bottom:var(--yfb-border-2) solid var(--yfb-rule);background-color:var(--yfb-surface-2);overflow-x:auto}.mn-mock__tab[data-v-1f4ad7aa]{padding:var(--yfb-sp-3) var(--yfb-sp-4);background-color:transparent;border:none;border-right:var(--yfb-border-2) solid var(--yfb-rule-soft);font-family:var(--yfb-font-heading);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);color:var(--yfb-text-secondary);cursor:pointer;white-space:nowrap;transition:background-color var(--yfb-anim-fast) ease-out}.mn-mock__tab[data-v-1f4ad7aa]:hover{background-color:var(--yfb-surface);color:var(--yfb-ink)}.mn-mock__tab--active[data-v-1f4ad7aa]{background-color:var(--yfb-accent);color:var(--yfb-on-accent)}.mn-mock__list[data-v-1f4ad7aa]{display:flex;flex-direction:column}.mn-mock__row[data-v-1f4ad7aa]{border-bottom:var(--yfb-border-2) solid var(--yfb-rule)}.mn-mock__row[data-v-1f4ad7aa]:last-child{border-bottom:none}.mn-mock__head[data-v-1f4ad7aa]{display:flex;align-items:center;gap:var(--yfb-sp-3);width:100%;padding:var(--yfb-sp-4);background-color:var(--yfb-surface);border:none;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:background-color var(--yfb-anim-fast) ease-out}.mn-mock__head[data-v-1f4ad7aa]:hover{background-color:var(--yfb-surface-2)}.mn-mock__row--expanded .mn-mock__head[data-v-1f4ad7aa]{background-color:var(--yfb-accent);color:var(--yfb-on-accent)}.mn-mock__league[data-v-1f4ad7aa]{flex-shrink:0;padding:3px 8px;background-color:var(--yfb-accent);color:var(--yfb-on-accent);font-family:var(--yfb-font-heading);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);border:1.5px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm)}.mn-mock__row--expanded .mn-mock__league[data-v-1f4ad7aa]{background-color:var(--yfb-surface);color:var(--yfb-accent);border-color:var(--yfb-accent)}.mn-mock__teams[data-v-1f4ad7aa]{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(var(--yfb-sp-2) + var(--yfb-sp-1) / 2);min-width:0}.mn-mock__team[data-v-1f4ad7aa]{font-size:var(--yfb-fs-md);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-mock__vs[data-v-1f4ad7aa]{font-family:var(--yfb-mono);font-size:10px;font-weight:700;letter-spacing:var(--yfb-ls-eyebrow);padding:var(--yfb-sp-1) var(--yfb-sp-2);background-color:var(--yfb-accent);color:var(--yfb-on-accent);border:1.5px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);flex-shrink:0}.mn-mock__row--expanded .mn-mock__vs[data-v-1f4ad7aa]{background-color:var(--yfb-surface);color:var(--yfb-accent);border-color:var(--yfb-accent)}.mn-mock__date[data-v-1f4ad7aa]{flex-shrink:0;font-family:var(--yfb-mono);font-size:11px;font-weight:700;color:inherit;opacity:.85}.mn-mock__arrow[data-v-1f4ad7aa]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.mn-mock__body[data-v-1f4ad7aa]{background-color:var(--yfb-surface-2);padding:var(--yfb-sp-4);display:flex;flex-direction:column;gap:var(--yfb-sp-4);border-top:var(--yfb-border-2) solid var(--yfb-rule);border-radius:var(--yfb-radius-md)}.mn-mock__section[data-v-1f4ad7aa]{display:flex;flex-direction:column;gap:var(--yfb-sp-2)}.mn-mock__section-head[data-v-1f4ad7aa]{display:flex;align-items:center;gap:var(--yfb-sp-2)}.mn-mock__section-tag[data-v-1f4ad7aa]{display:inline-flex;align-items:center;gap:var(--yfb-sp-1);padding:3px 8px;background-color:var(--yfb-accent);color:var(--yfb-on-accent);font-family:var(--yfb-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);border-radius:var(--yfb-radius-sm)}.mn-mock__chips[data-v-1f4ad7aa]{display:flex;flex-wrap:wrap;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2)}.mn-mock__chip[data-v-1f4ad7aa]{display:inline-flex;align-items:center;gap:var(--yfb-sp-1);padding:var(--yfb-sp-1) var(--yfb-sp-2);background-color:var(--yfb-surface);color:var(--yfb-ink);border:1.5px solid var(--yfb-rule);font-family:var(--yfb-mono);font-size:9px;font-weight:700;cursor:pointer;text-align:left;border-radius:var(--yfb-radius-sm);transition:background-color var(--yfb-anim-fast) ease-out}.mn-mock__chip[data-v-1f4ad7aa]:hover{background-color:var(--yfb-accent);color:var(--yfb-on-accent)}.mn-mock__chip-platform[data-v-1f4ad7aa]{text-transform:uppercase;letter-spacing:var(--yfb-ls-mono)}.mn-mock__chip-sep[data-v-1f4ad7aa]{opacity:.5}.mn-mock__chip-title[data-v-1f4ad7aa]{white-space:nowrap}.mn-mock__footer[data-v-1f4ad7aa]{display:flex;align-items:center;gap:var(--yfb-sp-2);padding:var(--yfb-sp-2) var(--yfb-sp-4);background-color:var(--yfb-accent);color:var(--yfb-on-accent);font-family:var(--yfb-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);border-top:var(--yfb-border-2) solid var(--yfb-rule)}@media (max-width: 767px){.mn-mock__teams[data-v-1f4ad7aa]{flex-wrap:wrap}.mn-mock__date[data-v-1f4ad7aa]{font-size:10px}}.prog-mock[data-v-56a64b5d]{border:var(--yfb-border-2) solid var(--yfb-rule);background-color:var(--yfb-surface);box-shadow:var(--yfb-shadow-2);border-radius:var(--yfb-radius-lg);overflow:hidden}.prog-mock__head[data-v-56a64b5d]{display:flex;justify-content:space-between;align-items:center;padding:var(--yfb-sp-2) var(--yfb-sp-4);background-color:var(--yfb-surface-2);color:var(--yfb-ink)}.prog-mock__league[data-v-56a64b5d]{font-family:var(--yfb-font-heading);font-size:11px;font-weight:var(--yfb-fw-heading);text-transform:uppercase;letter-spacing:var(--yfb-ls-mono)}.prog-mock__date[data-v-56a64b5d]{font-family:var(--yfb-mono);font-size:11px;font-weight:var(--yfb-fw-strong);color:var(--yfb-accent)}.prog-mock__teams[data-v-56a64b5d]{display:flex;align-items:center;justify-content:center;gap:var(--yfb-sp-4);padding:var(--yfb-sp-6) var(--yfb-sp-4);background-color:var(--yfb-accent);color:var(--yfb-on-accent);border-bottom:var(--yfb-border-3) solid var(--yfb-rule)}.prog-mock__team-name[data-v-56a64b5d]{font-size:var(--yfb-fs-xl);font-weight:var(--yfb-fw-heading);letter-spacing:var(--yfb-ls-button)}.prog-mock__vs[data-v-56a64b5d]{font-family:var(--yfb-mono);font-size:14px;font-weight:var(--yfb-fw-heading);letter-spacing:var(--yfb-ls-eyebrow);padding:var(--yfb-sp-1) var(--yfb-sp-3);background-color:var(--yfb-surface-2);color:var(--yfb-ink);border:var(--yfb-border-2) solid var(--yfb-rule);border-radius:var(--yfb-radius-sm)}.prog-mock__sections[data-v-56a64b5d]{padding:var(--yfb-sp-3);display:flex;flex-direction:column;gap:var(--yfb-sp-2)}.prog-mock__section[data-v-56a64b5d]{border:var(--yfb-border-2) solid var(--yfb-rule);background-color:var(--yfb-surface);border-radius:var(--yfb-radius-md);overflow:hidden}.prog-mock__section-head[data-v-56a64b5d],.prog-mock__collapsible[data-v-56a64b5d]{display:flex;align-items:center;justify-content:space-between;gap:var(--yfb-sp-2);width:100%;padding:var(--yfb-sp-2) var(--yfb-sp-3);background-color:transparent;border:none;cursor:pointer;font-family:inherit;color:inherit;text-align:left}.prog-mock__collapsible[data-v-56a64b5d]{background-color:var(--yfb-surface-2)}.prog-mock__section-tag[data-v-56a64b5d]{display:inline-flex;align-items:center;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2);padding:var(--yfb-sp-1) var(--yfb-sp-2);background-color:var(--yfb-surface-2);color:var(--yfb-ink);font-family:var(--yfb-mono);font-size:10px;font-weight:var(--yfb-fw-strong);text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);border-radius:var(--yfb-radius-sm)}.prog-mock__section-tag--ghost[data-v-56a64b5d]{background-color:var(--yfb-surface);color:var(--yfb-text-secondary);border:1.5px dashed var(--yfb-rule-soft)}.prog-mock__section-arrow[data-v-56a64b5d]{font-family:var(--yfb-mono);font-size:11px;font-weight:var(--yfb-fw-strong);color:var(--yfb-text-secondary)}.prog-mock__section-body[data-v-56a64b5d]{padding:var(--yfb-sp-2) var(--yfb-sp-3);display:flex;flex-wrap:wrap;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2);border-top:var(--yfb-border-2) solid var(--yfb-rule-soft)}.prog-mock__chip[data-v-56a64b5d]{display:inline-flex;align-items:center;gap:var(--yfb-sp-1);padding:var(--yfb-sp-1) var(--yfb-sp-2);background-color:var(--yfb-surface);color:var(--yfb-ink);border:1.5px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);font-family:var(--yfb-mono);font-size:9px;font-weight:var(--yfb-fw-strong);cursor:pointer;text-align:left;transition:background-color var(--yfb-anim-fast) ease-out,color var(--yfb-anim-fast) ease-out,border-color var(--yfb-anim-fast) ease-out}.prog-mock__chip[data-v-56a64b5d]:hover{background-color:var(--yfb-surface-2);color:var(--yfb-accent);border-color:var(--yfb-accent)}.prog-mock__chip-platform[data-v-56a64b5d]{text-transform:uppercase;letter-spacing:var(--yfb-ls-mono)}.prog-mock__chip-sep[data-v-56a64b5d]{opacity:.5}.prog-mock__chip-title[data-v-56a64b5d]{white-space:nowrap}.prog-mock__footer[data-v-56a64b5d]{display:flex;align-items:center;gap:var(--yfb-sp-2);padding:var(--yfb-sp-2) var(--yfb-sp-4);background-color:var(--yfb-accent);color:var(--yfb-on-accent);font-family:var(--yfb-mono);font-size:10px;font-weight:var(--yfb-fw-heading);text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);border-top:var(--yfb-border-2) solid var(--yfb-rule)}@media (max-width: 767px){.prog-mock__teams[data-v-56a64b5d]{gap:var(--yfb-sp-3);padding:var(--yfb-sp-4) var(--yfb-sp-3)}.prog-mock__team-name[data-v-56a64b5d]{font-size:var(--yfb-fs-base)}}.ov-mock[data-v-1ff2f7e7]{position:relative;height:280px;border:var(--yfb-border-3) solid var(--yfb-rule);background-color:var(--yfb-surface);border-radius:var(--yfb-radius-lg);box-shadow:var(--yfb-shadow-2);overflow:hidden}.ov-mock__bg[data-v-1ff2f7e7]{position:absolute;inset:0;padding:var(--yfb-sp-6);display:flex;flex-direction:column;justify-content:center;gap:var(--yfb-sp-3);background-color:var(--yfb-surface-2);filter:blur(2px);opacity:.4}.ov-mock__bg-title[data-v-1ff2f7e7]{font-family:var(--yfb-mono);font-size:var(--yfb-fs-md);font-weight:700;color:var(--yfb-ink);padding:var(--yfb-sp-2) var(--yfb-sp-3);background-color:var(--yfb-surface);border:1.5px dashed var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm);align-self:flex-start}.ov-mock__bg-score[data-v-1ff2f7e7]{font-family:var(--yfb-mono);font-size:var(--yfb-fs-3xl);font-weight:700;color:var(--yfb-ink);text-align:center;letter-spacing:var(--yfb-ls-eyebrow)}.ov-mock__bg-meta[data-v-1ff2f7e7]{font-family:var(--yfb-mono);font-size:11px;font-weight:700;color:var(--yfb-text-secondary);text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);text-align:center}.ov-mock__overlay[data-v-1ff2f7e7]{position:absolute;inset:0;background-color:var(--yfb-veil);display:flex;align-items:center;justify-content:center;padding:var(--yfb-sp-6)}.ov-mock__card[data-v-1ff2f7e7]{width:100%;max-width:320px;background-color:var(--yfb-surface);border:var(--yfb-border-3) solid var(--yfb-rule);border-radius:var(--yfb-radius-lg);box-shadow:var(--yfb-shadow-3);padding:var(--yfb-sp-6) var(--yfb-sp-5);display:flex;flex-direction:column;align-items:center;gap:var(--yfb-sp-4)}.ov-mock__logo[data-v-1ff2f7e7]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2)}.ov-mock__logo-img[data-v-1ff2f7e7]{display:block;width:56px;height:56px;object-fit:contain;background-color:var(--yfb-accent);border-radius:var(--yfb-radius-sm);padding:var(--yfb-sp-2);border:var(--yfb-border-3) solid var(--yfb-rule)}.ov-mock__status[data-v-1ff2f7e7]{font-size:var(--yfb-fs-md);font-weight:700;letter-spacing:var(--yfb-ls-button);color:var(--yfb-ink);text-align:center;line-height:1.4}.ov-mock__progress[data-v-1ff2f7e7]{width:100%;display:flex;align-items:center;gap:var(--yfb-sp-3)}.ov-mock__progress-bar[data-v-1ff2f7e7]{flex:1;height:12px;background-color:var(--yfb-surface-2);border:2px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);position:relative;overflow:hidden}.ov-mock__progress-fill[data-v-1ff2f7e7]{height:100%;background-color:var(--yfb-accent);border-radius:var(--yfb-radius-sm);animation:ov-progress-1ff2f7e7 2.5s ease-out forwards}@keyframes ov-progress-1ff2f7e7{0%{width:0%}to{width:65%}}.ov-mock__progress-pct[data-v-1ff2f7e7]{font-family:var(--yfb-mono);font-size:var(--yfb-fs-sm);font-weight:700;color:var(--yfb-ink);letter-spacing:var(--yfb-ls-mono);flex-shrink:0;min-width:36px;text-align:right}.ov-mock__count[data-v-1ff2f7e7]{display:inline-flex;align-items:center;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2);padding:var(--yfb-sp-1) var(--yfb-sp-2);background-color:var(--yfb-accent);color:var(--yfb-on-accent);font-family:var(--yfb-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);border:1.5px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm)}@media (prefers-reduced-motion: reduce){.ov-mock__progress-fill[data-v-1ff2f7e7]{animation:none;width:65%}}.dm-mock[data-v-d5c77f2d]{border:var(--yfb-border-2) solid var(--yfb-rule);background-color:var(--yfb-surface);box-shadow:var(--yfb-shadow-2);border-radius:var(--yfb-radius-lg);overflow:hidden}.dm-mock__header[data-v-d5c77f2d]{display:flex;justify-content:space-between;align-items:center;padding:var(--yfb-sp-3) var(--yfb-sp-4);background-color:var(--yfb-surface-2);color:var(--yfb-ink);border-bottom:var(--yfb-border-1) solid var(--yfb-rule-soft)}.dm-mock__label[data-v-d5c77f2d]{font-family:var(--yfb-font-heading);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-eyebrow)}.dm-mock__switch[data-v-d5c77f2d]{padding:var(--yfb-sp-1) var(--yfb-sp-2);background-color:var(--yfb-accent);color:var(--yfb-on-accent);border:none;border-radius:var(--yfb-radius-sm);font-size:10px;font-weight:700;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:background-color var(--yfb-anim-base) ease-out,box-shadow var(--yfb-anim-base) ease-out}.dm-mock__switch[data-v-d5c77f2d]:hover{box-shadow:var(--yfb-shadow-hit)}.dm-mock__body[data-v-d5c77f2d]{padding:var(--yfb-sp-5);display:flex;justify-content:center;min-height:120px}.dm-mock__mobile[data-v-d5c77f2d]{display:flex;justify-content:center}.dm-mock__phone[data-v-d5c77f2d]{width:80px;height:120px;background-color:var(--yfb-surface-2);border:var(--yfb-border-1) solid var(--yfb-rule);border-radius:var(--yfb-radius-lg);box-shadow:var(--yfb-shadow-1);padding:var(--yfb-sp-2);display:flex;flex-direction:column;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2)}.dm-mock__phone-notch[data-v-d5c77f2d]{width:40px;height:6px;background-color:var(--yfb-rule-soft);border-radius:3px;margin:0 auto}.dm-mock__phone-content[data-v-d5c77f2d]{flex:1;background-color:var(--yfb-surface);border-radius:var(--yfb-radius-sm);padding:var(--yfb-sp-2);display:flex;flex-direction:column;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2);align-items:center;justify-content:center}.dm-mock__alert[data-v-d5c77f2d]{display:flex;flex-direction:column;align-items:center;gap:var(--yfb-sp-1);font-size:8px;font-weight:700;color:var(--yfb-signal-danger);text-transform:uppercase;text-align:center}.dm-mock__alert-icon[data-v-d5c77f2d]{font-size:16px}.dm-mock__phone-text[data-v-d5c77f2d]{font-size:7px;color:var(--yfb-text-secondary);text-align:center}.dm-mock__desktop[data-v-d5c77f2d]{width:100%;display:flex;flex-direction:column;gap:var(--yfb-sp-2)}.dm-mock__browser[data-v-d5c77f2d]{display:flex;align-items:center;gap:var(--yfb-sp-2);padding:var(--yfb-sp-2);background-color:var(--yfb-surface-2);border:var(--yfb-border-1) solid var(--yfb-rule);border-radius:var(--yfb-radius-md)}.dm-mock__browser-bar[data-v-d5c77f2d]{display:flex;gap:var(--yfb-sp-1)}.dm-mock__browser-dot[data-v-d5c77f2d]{width:8px;height:8px;background-color:var(--yfb-signal-ok);border-radius:50%;box-shadow:0 0 6px var(--yfb-signal-ok)}.dm-mock__browser-dot[data-v-d5c77f2d]:nth-child(1){background-color:var(--yfb-signal-danger);box-shadow:0 0 6px var(--yfb-signal-danger)}.dm-mock__browser-dot[data-v-d5c77f2d]:nth-child(2){background-color:var(--yfb-signal-warning);box-shadow:0 0 6px var(--yfb-signal-warning)}.dm-mock__browser-url[data-v-d5c77f2d]{flex:1;font-family:var(--yfb-mono);font-size:9px;color:var(--yfb-text-secondary);background-color:var(--yfb-surface);padding:var(--yfb-sp-1) var(--yfb-sp-2);border:var(--yfb-border-1) solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm)}.dm-mock__page[data-v-d5c77f2d]{border:var(--yfb-border-1) solid var(--yfb-rule);border-radius:var(--yfb-radius-md);padding:var(--yfb-sp-3);display:flex;flex-direction:column;gap:var(--yfb-sp-2)}.dm-mock__page-header[data-v-d5c77f2d]{display:flex;align-items:center;gap:var(--yfb-sp-2)}.dm-mock__page-logo[data-v-d5c77f2d]{font-family:var(--yfb-font-heading);font-size:12px;font-weight:700;color:var(--yfb-ink)}.dm-mock__page-tag[data-v-d5c77f2d]{padding:2px 6px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-label);border-radius:var(--yfb-radius-sm)}.dm-mock__page-tag--success[data-v-d5c77f2d]{background-color:var(--yfb-accent);color:var(--yfb-on-accent)}.dm-mock__page-content[data-v-d5c77f2d]{font-size:10px;color:var(--yfb-text-secondary);padding:var(--yfb-sp-2);background-color:var(--yfb-surface-2);border:var(--yfb-border-1) dashed var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm)}.dm-mock__footer[data-v-d5c77f2d]{padding:var(--yfb-sp-2) var(--yfb-sp-4);background-color:var(--yfb-surface-2);border-top:var(--yfb-border-1) solid var(--yfb-rule);font-family:var(--yfb-font-heading);font-size:10px;font-weight:700;color:var(--yfb-accent);text-transform:uppercase;text-align:center;letter-spacing:var(--yfb-ls-label)}.si-mock[data-v-1f38aa02]{border:var(--yfb-border-2) solid var(--yfb-rule);background-color:var(--yfb-surface);box-shadow:var(--yfb-shadow-2);border-radius:var(--yfb-radius-lg);overflow:hidden}.si-mock__header[data-v-1f38aa02]{display:flex;justify-content:space-between;align-items:center;padding:var(--yfb-sp-3) var(--yfb-sp-4);background-color:var(--yfb-surface-2);color:var(--yfb-ink);border-bottom:1px solid var(--yfb-rule-soft)}.si-mock__label[data-v-1f38aa02]{font-family:var(--yfb-font-heading);font-size:10px;font-weight:700;color:var(--yfb-accent);text-transform:uppercase;letter-spacing:var(--yfb-ls-eyebrow)}.si-mock__play[data-v-1f38aa02]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:var(--yfb-accent);color:var(--yfb-on-accent);border:none;border-radius:var(--yfb-radius-sm);font-size:12px;cursor:pointer;transition:transform var(--yfb-anim-fast) ease-out,box-shadow var(--yfb-anim-fast) ease-out,filter var(--yfb-anim-fast) ease-out}.si-mock__play[data-v-1f38aa02]:hover{filter:brightness(1.08);box-shadow:var(--yfb-shadow-hit)}.si-mock__play[data-v-1f38aa02]:active{transform:translateY(1px)}.si-mock__player[data-v-1f38aa02]{padding:var(--yfb-sp-4)}.si-mock__video[data-v-1f38aa02]{background-color:var(--yfb-bg);padding:var(--yfb-sp-4);display:flex;flex-direction:column;gap:var(--yfb-sp-3);border-radius:var(--yfb-radius-md);box-shadow:inset 0 0 0 1px var(--yfb-rule-soft)}.si-mock__time[data-v-1f38aa02]{font-family:var(--yfb-mono);font-size:12px;color:var(--yfb-accent);text-align:right;font-weight:700;letter-spacing:var(--yfb-ls-mono)}.si-mock__progress[data-v-1f38aa02]{position:relative;height:28px;border:var(--yfb-border-3) solid var(--yfb-rule);background-color:var(--yfb-surface-2);border-radius:var(--yfb-radius-sm)}.si-mock__progress-fill[data-v-1f38aa02]{position:absolute;top:0;bottom:0;left:0;background-color:var(--yfb-accent)}.si-mock__intro-zone[data-v-1f38aa02]{position:absolute;top:0;bottom:0;background-color:var(--yfb-signal-danger);display:flex;align-items:center;justify-content:center}.si-mock__intro-label[data-v-1f38aa02]{font-family:var(--yfb-mono);font-size:9px;font-weight:700;color:var(--yfb-on-danger);text-transform:uppercase;letter-spacing:var(--yfb-ls-mono)}.si-mock__progress-cursor[data-v-1f38aa02]{position:absolute;top:-4px;bottom:-4px;width:4px;background-color:var(--yfb-accent);border-radius:2px;box-shadow:0 0 8px var(--yfb-glow);transform:translate(-50%);pointer-events:none;z-index:2}.si-mock__slider[data-v-1f38aa02]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;z-index:3;opacity:0}.si-mock__slider[data-v-1f38aa02]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:28px;background:transparent;cursor:grab}.si-mock__slider[data-v-1f38aa02]::-moz-range-thumb{width:20px;height:28px;background:transparent;border:none;cursor:grab}.si-mock__hint[data-v-1f38aa02]{font-family:var(--yfb-mono);font-size:11px;font-weight:700;color:var(--yfb-text-secondary);text-align:center;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono)}.si-mock__footer[data-v-1f38aa02]{display:flex;align-items:center;gap:var(--yfb-sp-2);padding:var(--yfb-sp-2) var(--yfb-sp-4);background-color:var(--yfb-accent);color:var(--yfb-on-accent);font-family:var(--yfb-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);border-top:1px solid var(--yfb-rule);justify-content:center}.faq[data-v-41fedf28]{display:flex;flex-direction:column;gap:var(--yfb-sp-3)}.faq__item[data-v-41fedf28]{background-color:var(--yfb-surface);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-md);overflow:hidden;transition:border-color var(--yfb-anim-fast) ease-out,box-shadow var(--yfb-anim-fast) ease-out}.faq__item[data-v-41fedf28]:hover{border-color:var(--yfb-accent);box-shadow:0 0 12px var(--yfb-glow)}.faq__question[data-v-41fedf28]{display:flex;align-items:center;justify-content:space-between;gap:var(--yfb-sp-4);width:100%;padding:var(--yfb-sp-4) var(--yfb-sp-5);background-color:transparent;border:none;text-align:left;font-size:var(--yfb-fs-md);font-weight:600;color:var(--yfb-ink);cursor:pointer;font-family:inherit}.faq__question[data-v-41fedf28]:hover{background-color:var(--yfb-surface-2)}.faq__chevron[data-v-41fedf28]{font-size:var(--yfb-fs-2xl);font-weight:700;flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--yfb-accent);color:var(--yfb-on-accent);border-radius:var(--yfb-radius-sm);transition:transform var(--yfb-anim-base) ease-out}.faq__chevron--open[data-v-41fedf28]{transform:rotate(45deg)}@media (prefers-reduced-motion: reduce){.faq__chevron[data-v-41fedf28]{transition:none}}.faq__answer[data-v-41fedf28]{padding:0 20px 20px;border-top:1px solid var(--yfb-rule-soft)}.faq__answer p[data-v-41fedf28]{margin:var(--yfb-sp-4) 0 0;font-size:var(--yfb-fs-base);line-height:var(--yfb-lh-lead);color:var(--yfb-ink)}.home[data-v-02451bbd]{width:100%}.section[data-v-02451bbd]{padding:var(--yfb-sp-9) var(--yfb-sp-6);border-bottom:1px solid var(--yfb-rule-soft);scroll-margin-top:var(--yfb-header-h)}.section__inner[data-v-02451bbd]{max-width:1200px;margin:0 auto}.section__title[data-v-02451bbd]{margin:0 0 var(--yfb-sp-4);font-family:var(--yfb-font-heading);font-size:clamp(var(--yfb-fs-2xl),4vw,var(--yfb-fs-4xl));font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-display);line-height:1.1;text-wrap:balance}.section__title-bg[data-v-02451bbd]{display:inline-block;padding:var(--yfb-sp-2) var(--yfb-sp-4);background-color:var(--yfb-surface);color:var(--yfb-accent);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);box-shadow:0 0 12px var(--yfb-glow-soft);text-shadow:0 0 10px var(--yfb-glow)}.section__subtitle[data-v-02451bbd]{font-size:var(--yfb-fs-lg);color:var(--yfb-text-secondary);margin:0 0 var(--yfb-sp-7);max-width:65ch;line-height:var(--yfb-lh-lead)}.features__list[data-v-02451bbd]{display:flex;flex-direction:column;gap:var(--yfb-sp-6)}.features__placeholder[data-v-02451bbd]{padding:var(--yfb-sp-7);background-color:var(--yfb-surface-2);border:1px dashed var(--yfb-rule);border-radius:var(--yfb-radius-md);display:flex;align-items:center;justify-content:center;min-height:200px}.features__placeholder-text[data-v-02451bbd]{font-family:var(--yfb-mono);font-size:var(--yfb-fs-lg);font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-eyebrow);color:var(--yfb-ink-soft)}.install__card--single[data-v-02451bbd]{display:flex;align-items:center;justify-content:space-between;gap:var(--yfb-sp-6);padding:var(--yfb-sp-7) var(--yfb-sp-8);background-image:var(--yfb-grad-cta);color:var(--yfb-on-accent);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-lg);box-shadow:0 0 18px var(--yfb-glow),0 8px 32px var(--yfb-drop);text-decoration:none;transition:transform var(--yfb-anim-fast) ease-out,box-shadow var(--yfb-anim-fast) ease-out,filter var(--yfb-anim-fast) ease-out}.install__card--single[data-v-02451bbd]:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 26px var(--yfb-glow),0 0 40px var(--yfb-glow-2),0 8px 32px var(--yfb-drop)}.install__card--single[data-v-02451bbd]:focus-visible{outline:2px solid var(--yfb-focus);outline-offset:4px}.install__card-text[data-v-02451bbd]{flex:1}.install__card-title[data-v-02451bbd]{font-family:var(--yfb-font-heading);font-size:var(--yfb-fs-2xl);font-weight:700;margin:0 0 8px;text-transform:uppercase;letter-spacing:var(--yfb-ls-button)}.install__card-desc[data-v-02451bbd]{font-size:var(--yfb-fs-md);margin:0;opacity:.85;line-height:var(--yfb-lh-body)}.install__card-arrow[data-v-02451bbd]{font-size:var(--yfb-fs-3xl);font-weight:700;flex-shrink:0}@media (max-width: 767px){.section[data-v-02451bbd]{padding:var(--yfb-sp-8) var(--yfb-sp-4)}.install__card--single[data-v-02451bbd]{padding:var(--yfb-sp-6)}.install__card-title[data-v-02451bbd]{font-size:var(--yfb-fs-xl)}.install__card-desc[data-v-02451bbd]{font-size:var(--yfb-fs-base)}.section__title[data-v-02451bbd]{font-size:var(--yfb-fs-2xl)}}
