.console[data-v-3c4eb036]{border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-lg);background-color:var(--yfb-surface);box-shadow:var(--yfb-shadow-3);overflow:hidden;font-size:11px}.console__chrome[data-v-3c4eb036]{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:var(--yfb-surface-2);border-bottom:1px solid var(--yfb-rule)}.console__dot[data-v-3c4eb036]{width:8px;height:8px;border:1px solid var(--yfb-rule);border-radius:2px;background-color:var(--yfb-surface)}.console__url[data-v-3c4eb036]{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:3px 10px;background-color:var(--yfb-surface);border:1px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm);color:var(--yfb-text-secondary);font-family:var(--yfb-mono);font-size:10px}.console__body[data-v-3c4eb036]{display:grid;grid-template-columns:92px 1fr;min-height:264px}.console__side[data-v-3c4eb036]{padding:10px 8px;background-color:var(--yfb-surface-2);border-right:1px solid var(--yfb-rule);display:flex;flex-direction:column;gap:12px}.console__side-group[data-v-3c4eb036]{display:flex;flex-direction:column;gap:2px}.console__side-title[data-v-3c4eb036]{padding:0 8px;font-family:var(--yfb-font-heading);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);color:var(--yfb-accent-2)}.console__side-item[data-v-3c4eb036]{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;background:transparent;border:none;border-radius:var(--yfb-radius-sm);color:var(--yfb-text-secondary);font-family:inherit;font-size:11px;font-weight:600;text-align:left;cursor:pointer;transition:background-color var(--yfb-anim-fast) ease-out,color var(--yfb-anim-fast) ease-out}.console__side-item[data-v-3c4eb036]:hover{color:var(--yfb-ink);background-color:var(--yfb-surface)}.console__side-item--active[data-v-3c4eb036]{background-color:var(--yfb-surface);color:var(--yfb-accent);box-shadow:inset 2px 0 0 var(--yfb-accent)}.console__side-item--static[data-v-3c4eb036]{cursor:default}.console__main[data-v-3c4eb036]{padding:10px 12px;display:flex;flex-direction:column;gap:8px;min-width:0}.console__areas[data-v-3c4eb036],.console__leagues[data-v-3c4eb036]{display:flex;flex-wrap:wrap;gap:4px}.console__area[data-v-3c4eb036],.console__league[data-v-3c4eb036]{padding:3px 8px;background-color:var(--yfb-surface-2);border:1px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm);color:var(--yfb-text-secondary);font-size:10px;font-weight:600;white-space:nowrap}.console__area[data-v-3c4eb036]{cursor:default}.console__area--active[data-v-3c4eb036]{background-color:var(--yfb-accent);border-color:var(--yfb-accent);color:var(--yfb-on-accent)}.console__league[data-v-3c4eb036]{cursor:pointer;font-family:inherit;transition:border-color var(--yfb-anim-fast) ease-out,color var(--yfb-anim-fast) ease-out}.console__league[data-v-3c4eb036]:hover,.console__league--active[data-v-3c4eb036]{border-color:var(--yfb-accent);color:var(--yfb-accent)}.console__list[data-v-3c4eb036]{display:flex;flex-direction:column;border:1px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-md);overflow:hidden}.console__row+.console__row[data-v-3c4eb036]{border-top:1px solid var(--yfb-rule-soft)}.console__head[data-v-3c4eb036]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:transparent;border:none;cursor:pointer;font-family:inherit;color:var(--yfb-ink);text-align:left;transition:background-color var(--yfb-anim-fast) ease-out}.console__head[data-v-3c4eb036]:hover{background-color:var(--yfb-surface-2)}.console__row-league[data-v-3c4eb036]{flex-shrink:0;max-width:88px;padding:2px 6px;background-color:var(--yfb-surface-2);border:1px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm);color:var(--yfb-accent);font-family:var(--yfb-font-heading);font-size:9px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console__row-teams[data-v-3c4eb036]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:700;min-width:0;white-space:nowrap;overflow:hidden}.console__row-vs[data-v-3c4eb036]{padding:1px 5px;background-color:var(--yfb-surface-2);border:1px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm);color:var(--yfb-accent);font-family:var(--yfb-mono);font-size:9px;font-weight:700}.console__row-date[data-v-3c4eb036]{flex-shrink:0;color:var(--yfb-text-secondary);font-family:var(--yfb-mono);font-size:10px;font-variant-numeric:tabular-nums}.console__row-arrow[data-v-3c4eb036]{flex-shrink:0;color:var(--yfb-text-secondary)}.console__chips[data-v-3c4eb036]{display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px;background-color:var(--yfb-surface-2);border-top:1px solid var(--yfb-rule-soft)}.console__chip[data-v-3c4eb036]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;background-color:var(--yfb-surface);border:1px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm);color:var(--yfb-ink);font-size:10px}.console__chip-p[data-v-3c4eb036]{color:var(--yfb-accent);font-weight:700}.console__footer[data-v-3c4eb036]{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--yfb-surface-2);border-top:1px solid var(--yfb-rule);color:var(--yfb-accent);font-family:var(--yfb-mono);font-size:10px;font-weight:700;letter-spacing:var(--yfb-ls-mono)}@media(max-width:767px){.console__body[data-v-3c4eb036]{grid-template-columns:1fr;min-height:0}.console__side[data-v-3c4eb036]{flex-direction:row;align-items:center;gap:10px;border-right:none;border-bottom:1px solid var(--yfb-rule);overflow-x:auto}.console__side-group[data-v-3c4eb036]{flex-direction:row;align-items:center;gap:2px}.console__row-date[data-v-3c4eb036]{display:none}}@media(prefers-reduced-motion:reduce){.console__head[data-v-3c4eb036],.console__side-item[data-v-3c4eb036],.console__league[data-v-3c4eb036]{transition:none}}.popup[data-v-d4cdc38d]{width:228px;padding:12px;background-color:var(--yfb-surface);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-lg);box-shadow:var(--yfb-shadow-3);display:flex;flex-direction:column;gap:8px}.popup__head[data-v-d4cdc38d]{display:flex;align-items:center;gap:7px}.popup__logo[data-v-d4cdc38d]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background-image:var(--yfb-grad-cta);color:var(--yfb-on-accent);border-radius:var(--yfb-radius-sm)}.popup__brand[data-v-d4cdc38d]{font-family:var(--yfb-font-heading);font-size:13px;font-weight:700;color:var(--yfb-ink)}.popup__version[data-v-d4cdc38d]{margin-left:auto;padding:1px 6px;background-color:var(--yfb-surface-2);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);color:var(--yfb-accent);font-family:var(--yfb-mono);font-size:9px;font-weight:700}.popup__status[data-v-d4cdc38d]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;background-color:var(--yfb-surface-2);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-md)}.popup__status-text[data-v-d4cdc38d]{display:flex;flex-direction:column;gap:2px;min-width:0}.popup__status-title[data-v-d4cdc38d]{font-size:13px;font-weight:700;color:var(--yfb-accent)}.popup__status--off .popup__status-title[data-v-d4cdc38d]{color:var(--yfb-text-secondary)}.popup__status-sub[data-v-d4cdc38d]{font-size:10px;color:var(--yfb-text-secondary)}.popup__battery[data-v-d4cdc38d]{display:inline-flex;align-items:center;gap:2px;padding:4px;background:transparent;border:1px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm);cursor:pointer;flex-shrink:0}.popup__cell[data-v-d4cdc38d]{width:5px;height:12px;background-color:var(--yfb-surface);border:1px solid var(--yfb-rule);border-radius:1px}.popup__cell--lit[data-v-d4cdc38d]{background-color:var(--yfb-accent);border-color:var(--yfb-accent);box-shadow:0 0 6px var(--yfb-glow-soft)}.popup__battery--off .popup__cell[data-v-d4cdc38d]{background-color:var(--yfb-surface)}.popup__detect[data-v-d4cdc38d]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background-color:var(--yfb-surface-2);border:1px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-md)}.popup__detect-label[data-v-d4cdc38d]{font-size:10px;color:var(--yfb-text-secondary)}.popup__detect-badge[data-v-d4cdc38d]{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:var(--yfb-signal-ok)}.popup__cta[data-v-d4cdc38d]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background-image:var(--yfb-grad-cta);color:var(--yfb-on-accent);border-radius:var(--yfb-radius-md);font-size:12px;font-weight:700}.popup__footer[data-v-d4cdc38d]{display:flex;align-items:center;gap:6px;font-family:var(--yfb-mono);font-size:9px;letter-spacing:var(--yfb-ls-mono);color:var(--yfb-text-secondary)}.popup__led[data-v-d4cdc38d]{width:6px;height:6px;border-radius:50%;background-color:var(--yfb-signal-ok);box-shadow:0 0 6px var(--yfb-signal-ok)}.popup__led--off[data-v-d4cdc38d]{background-color:var(--yfb-signal-danger);box-shadow:0 0 6px var(--yfb-signal-danger)}@media(prefers-reduced-motion:reduce){.popup__battery[data-v-d4cdc38d]{transition:none}}.hero[data-v-e698ad8f]{position:relative;padding:var(--yfb-sp-9) var(--yfb-sp-6)}.hero__panel[data-v-e698ad8f]{position:relative;max-width:1200px;margin:0 auto;overflow:hidden;padding:var(--yfb-sp-8) var(--yfb-sp-7)}.hero__aurora[data-v-e698ad8f]{position:absolute;inset:0;pointer-events:none;opacity:.9}.hero__inner[data-v-e698ad8f]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:var(--yfb-sp-8);align-items:center}.hero__content[data-v-e698ad8f]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--yfb-sp-4);min-width:0}.hero__brand[data-v-e698ad8f]{margin-bottom:4px}.hero__subtitle[data-v-e698ad8f]{font-size:clamp(var(--yfb-fs-xl),2.2vw,var(--yfb-fs-2xl));font-weight:600;color:var(--yfb-ink);margin:0;text-wrap:balance}.hero__intro[data-v-e698ad8f]{font-size:var(--yfb-fs-base);font-weight:400;line-height:var(--yfb-lh-lead);color:var(--yfb-text-secondary);margin:0;max-width:56ch;text-wrap:pretty}.hero__primary[data-v-e698ad8f]{display:inline-flex;align-items:center;gap:var(--yfb-sp-4);padding:var(--yfb-sp-4) var(--yfb-sp-6);font-family:inherit;font-size:var(--yfb-fs-md);font-weight:700;letter-spacing:var(--yfb-ls-button);cursor:pointer;margin-top:8px}.hero__primary-label[data-v-e698ad8f]{white-space:nowrap}.hero__primary-guide-icon[data-v-e698ad8f]{color:var(--yfb-accent);flex-shrink:0;filter:drop-shadow(0 0 6px var(--yfb-glow))}.hero__primary-badge[data-v-e698ad8f]{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-e698ad8f]{width:100%;max-width:520px}.hero__fallback-toggle[data-v-e698ad8f]{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-3);border-radius:var(--yfb-radius-sm);transition:color var(--yfb-anim-fast) ease-out}.hero__fallback-toggle[data-v-e698ad8f]:hover{color:var(--yfb-accent);text-shadow:0 0 10px var(--yfb-glow)}.hero__fallback-arrow[data-v-e698ad8f]{font-size:10px;transition:transform var(--yfb-anim-fast) ease-out}.hero__fallback-arrow--open[data-v-e698ad8f]{transform:rotate(180deg)}.hero__fallback-panel[data-v-e698ad8f]{margin-top:12px;padding:var(--yfb-sp-5);display:flex;flex-direction:column;gap:var(--yfb-sp-4)}.hero__browsers[data-v-e698ad8f]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--yfb-sp-3)}.hero__browser[data-v-e698ad8f]{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-e698ad8f]:hover{border-color:var(--yfb-accent);box-shadow:0 0 14px var(--yfb-glow);transform:translateY(-1px)}.hero__browser-label[data-v-e698ad8f]{font-size:var(--yfb-fs-md)}.hero__browser-arrow[data-v-e698ad8f]{font-size:var(--yfb-fs-md);color:var(--yfb-accent)}.hero__manual-row[data-v-e698ad8f]{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-e698ad8f]{display:flex;flex-direction:column;gap:var(--yfb-sp-1);flex:1;min-width:0}.hero__manual-label[data-v-e698ad8f]{font-size:var(--yfb-fs-sm);font-weight:600;letter-spacing:var(--yfb-ls-mono);color:var(--yfb-ink)}.hero__manual-hint[data-v-e698ad8f]{font-size:var(--yfb-fs-xs);font-weight:400;color:var(--yfb-ink-soft);line-height:1.4}.hero__manual-btn[data-v-e698ad8f]{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;white-space:nowrap;transition:border-color var(--yfb-anim-fast) ease-out,box-shadow var(--yfb-anim-fast) ease-out}.hero__manual-btn[data-v-e698ad8f]:hover{border-color:var(--yfb-accent);box-shadow:0 0 14px var(--yfb-glow)}.hero__manual-btn[data-v-e698ad8f]:focus-visible{outline:2px solid var(--yfb-focus);outline-offset:2px}.hero__sellpoints[data-v-e698ad8f]{display:flex;flex-wrap:wrap;gap:var(--yfb-sp-2) var(--yfb-sp-5);margin:var(--yfb-sp-2) 0 0;padding:0;list-style:none}.hero__sellpoint[data-v-e698ad8f]{display:inline-flex;align-items:center;gap:var(--yfb-sp-2);font-size:var(--yfb-fs-sm);font-weight:600;color:var(--yfb-ink)}.hero__check[data-v-e698ad8f]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:var(--yfb-accent);color:var(--yfb-on-accent);font-weight:700;font-size:12px;flex-shrink:0;border-radius:var(--yfb-radius-sm);box-shadow:0 0 8px var(--yfb-glow)}.hero__visual[data-v-e698ad8f]{min-width:0}.hero__mock[data-v-e698ad8f]{position:relative;padding-bottom:var(--yfb-sp-6)}.hero__console[data-v-e698ad8f]{width:100%}.hero__popup[data-v-e698ad8f]{position:absolute;right:-10px;bottom:0}@media(max-width:1023px){.hero__inner[data-v-e698ad8f]{grid-template-columns:1fr;gap:var(--yfb-sp-7)}.hero__popup[data-v-e698ad8f]{right:0}}@media(max-width:767px){.hero[data-v-e698ad8f]{padding:var(--yfb-sp-6) var(--yfb-sp-4) var(--yfb-sp-9)}.hero__panel[data-v-e698ad8f]{padding:var(--yfb-sp-7) var(--yfb-sp-4)}.hero__primary[data-v-e698ad8f]{width:100%;justify-content:center;font-size:var(--yfb-fs-sm);padding:var(--yfb-sp-4)}.hero__primary-label[data-v-e698ad8f]{white-space:normal}.hero__browsers[data-v-e698ad8f]{grid-template-columns:1fr}.hero__manual-row[data-v-e698ad8f]{flex-direction:column;align-items:stretch;text-align:center}.hero__manual-text[data-v-e698ad8f]{text-align:center}}@media(prefers-reduced-motion:reduce){.hero__fallback-arrow[data-v-e698ad8f],.hero__browser[data-v-e698ad8f],.hero__fallback-toggle[data-v-e698ad8f],.hero__manual-btn[data-v-e698ad8f]{transition:none}}.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-674abaad]{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-674abaad]:hover{border-color:var(--yfb-accent);box-shadow:0 0 14px var(--yfb-glow)}.feature-row--highlight[data-v-674abaad]{background-color:var(--yfb-surface);border:1px solid var(--yfb-accent);box-shadow:0 0 18px var(--yfb-glow);position:relative}.feature-row--highlight[data-v-674abaad] .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-674abaad] .feature-row__subtitle{color:var(--yfb-on-accent);opacity:1;font-weight:700}.feature-row--highlight[data-v-674abaad] .feature-row__icon{background-color:#0b0b1040;color:var(--yfb-on-accent)}.feature-row--highlight[data-v-674abaad] .feature-row__title,.feature-row--highlight[data-v-674abaad] .feature-row__desc{color:var(--yfb-ink)}.feature-row--left[data-v-674abaad]{grid-template-columns:1fr 1fr}.feature-row__text[data-v-674abaad]{display:flex;flex-direction:column;gap:var(--yfb-sp-3)}.feature-row__eyebrow[data-v-674abaad]{display:inline-flex;align-items:center;gap:var(--yfb-sp-2)}.feature-row__icon[data-v-674abaad]{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-674abaad]{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-674abaad]{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-674abaad]{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-674abaad]{min-width:0}@media(max-width:1023px){.feature-row[data-v-674abaad]{grid-template-columns:1fr;gap:var(--yfb-sp-6);padding:var(--yfb-sp-6)}}.qs[data-v-edc1191d]{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:var(--yfb-sp-6)}.qs__tabs[data-v-edc1191d]{display:flex;gap:var(--yfb-sp-2);justify-content:center}.qs__tab[data-v-edc1191d]{display:inline-flex;align-items:center;gap:var(--yfb-sp-2);padding:var(--yfb-sp-2) var(--yfb-sp-5);background-color:var(--yfb-surface);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-md);color:var(--yfb-text-secondary);font-family:inherit;font-size:var(--yfb-fs-sm);font-weight:700;letter-spacing:var(--yfb-ls-label);cursor:pointer;transition:border-color var(--yfb-anim-fast) ease-out,color var(--yfb-anim-fast) ease-out,background-color var(--yfb-anim-fast) ease-out}.qs__tab[data-v-edc1191d]:hover{border-color:var(--yfb-accent);color:var(--yfb-accent)}.qs__tab--active[data-v-edc1191d]{background-color:var(--yfb-accent);border-color:var(--yfb-accent);color:var(--yfb-on-accent);box-shadow:0 0 12px var(--yfb-glow-soft)}.qs__steps[data-v-edc1191d]{display:flex;align-items:stretch;gap:var(--yfb-sp-6)}.qs__step[data-v-edc1191d]{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}.qs__step[data-v-edc1191d]:hover{border-color:var(--yfb-accent);box-shadow:0 0 14px var(--yfb-glow)}.qs__num[data-v-edc1191d]{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}.qs__body[data-v-edc1191d]{display:flex;flex-direction:column;gap:var(--yfb-sp-2);flex:1}.qs__title[data-v-edc1191d]{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)}.qs__desc[data-v-edc1191d]{font-size:var(--yfb-fs-base);font-weight:400;line-height:var(--yfb-lh-lead);margin:0;color:var(--yfb-text-secondary)}.qs__arrow[data-v-edc1191d]{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}.qs__notice[data-v-edc1191d]{display:flex;align-items:flex-start;gap:var(--yfb-sp-3);padding:var(--yfb-sp-4) var(--yfb-sp-5);background-color:var(--yfb-surface-2);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-md)}.qs__notice-icon[data-v-edc1191d]{flex-shrink:0;color:var(--yfb-signal-warning);margin-top:2px}.qs__notice-text[data-v-edc1191d]{margin:0;font-size:var(--yfb-fs-sm);line-height:var(--yfb-lh-body);color:var(--yfb-ink)}.qs__ctas[data-v-edc1191d]{display:flex;justify-content:center;gap:var(--yfb-sp-4);flex-wrap:wrap}.qs__cta[data-v-edc1191d]{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}.qs__cta[data-v-edc1191d]:hover{filter:brightness(1.08);box-shadow:0 0 22px var(--yfb-glow),0 0 34px var(--yfb-glow-2);transform:translateY(-1px)}.qs__cta[data-v-edc1191d]:focus-visible{outline:2px solid var(--yfb-focus);outline-offset:4px}.qs__cta--ghost[data-v-edc1191d]{background-image:none;background-color:var(--yfb-surface);color:var(--yfb-accent);box-shadow:none}.qs__cta--ghost[data-v-edc1191d]:hover{filter:none;box-shadow:0 0 14px var(--yfb-glow);border-color:var(--yfb-accent)}@media(max-width:767px){.qs__steps[data-v-edc1191d]{flex-direction:column;gap:var(--yfb-sp-4)}.qs__arrow[data-v-edc1191d]{position:static;transform:rotate(90deg);text-align:center;margin:-8px 0}.qs__cta[data-v-edc1191d]{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.qs__step[data-v-edc1191d],.qs__cta[data-v-edc1191d],.qs__tab[data-v-edc1191d]{transition:none}}.ba[data-v-aa2d4a40]{max-width:1120px;margin:0 auto}.ba__switch[data-v-aa2d4a40]{display:flex;max-width:420px;margin:0 auto var(--yfb-sp-6);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-md);overflow:hidden;background-color:var(--yfb-surface)}.ba__btn[data-v-aa2d4a40]{flex:1;padding:var(--yfb-sp-3) var(--yfb-sp-4);background:transparent;border:none;color:var(--yfb-text-secondary);font-family:inherit;font-size:var(--yfb-fs-md);font-weight:700;cursor:pointer;transition:background-color var(--yfb-anim-fast) ease-out,color var(--yfb-anim-fast) ease-out}.ba__btn+.ba__btn[data-v-aa2d4a40]{border-left:1px solid var(--yfb-rule)}.ba__btn--active[data-v-aa2d4a40]{background-color:var(--yfb-accent);color:var(--yfb-on-accent)}.ba__pane[data-v-aa2d4a40]{border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-lg);background-color:var(--yfb-surface);box-shadow:var(--yfb-shadow-2);overflow:hidden}.ba__topbar[data-v-aa2d4a40]{display:flex;align-items:center;justify-content:space-between;gap:var(--yfb-sp-3);padding:var(--yfb-sp-2) var(--yfb-sp-4);background-color:var(--yfb-surface-2);border-bottom:1px solid var(--yfb-rule-soft)}.ba__site[data-v-aa2d4a40]{font-family:var(--yfb-mono);font-size:var(--yfb-fs-xs);letter-spacing:var(--yfb-ls-mono);color:var(--yfb-text-secondary);text-transform:uppercase}.ba__badge[data-v-aa2d4a40]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--yfb-radius-sm);font-size:var(--yfb-fs-xs);font-weight:700}.ba__badge--danger[data-v-aa2d4a40]{background-color:var(--yfb-signal-danger);color:var(--yfb-on-danger)}.ba__badge--safe[data-v-aa2d4a40]{background-color:var(--yfb-signal-ok);color:var(--yfb-on-ok)}.ba__title-row[data-v-aa2d4a40]{padding:var(--yfb-sp-3) var(--yfb-sp-4);border-bottom:1px solid var(--yfb-rule-soft)}.ba__title[data-v-aa2d4a40]{font-size:var(--yfb-fs-md);font-weight:600;color:var(--yfb-ink);line-height:var(--yfb-lh-body)}.ba__title--hidden[data-v-aa2d4a40]{color:var(--yfb-accent);font-family:var(--yfb-mono);font-weight:700;letter-spacing:var(--yfb-ls-mono)}.player[data-v-aa2d4a40]{background-color:var(--yfb-bg)}.player__topbar[data-v-aa2d4a40]{display:flex;align-items:center;gap:var(--yfb-sp-3);padding:var(--yfb-sp-2) var(--yfb-sp-4);background-color:var(--yfb-surface-2);border-bottom:1px solid var(--yfb-rule-soft)}.player__play[data-v-aa2d4a40]{color:var(--yfb-accent);font-size:var(--yfb-fs-sm)}.player__league[data-v-aa2d4a40]{font-family:var(--yfb-mono);font-size:var(--yfb-fs-xs);color:var(--yfb-text-secondary);letter-spacing:var(--yfb-ls-mono)}.player__teams[data-v-aa2d4a40]{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--yfb-sp-3);font-size:var(--yfb-fs-md);font-weight:700;color:var(--yfb-ink);min-width:0;white-space:nowrap}.player__score[data-v-aa2d4a40]{padding:1px 10px;background-color:var(--yfb-surface-2);border:1px solid var(--yfb-accent);border-radius:var(--yfb-radius-sm);color:var(--yfb-accent);font-family:var(--yfb-mono);font-variant-numeric:tabular-nums}.player__score--hidden[data-v-aa2d4a40]{display:inline-flex;gap:5px;border-color:var(--yfb-rule)}.player__score--hidden i[data-v-aa2d4a40]{width:16px;height:12px;background-color:var(--yfb-accent);border-radius:2px;box-shadow:0 0 6px var(--yfb-glow-soft)}.player__viewport[data-v-aa2d4a40]{position:relative;aspect-ratio:16 / 7;display:flex;align-items:center;justify-content:center;color:var(--yfb-ink-soft)}.player__bg-icon[data-v-aa2d4a40]{width:64px;height:64px;opacity:.35}.player__veil[data-v-aa2d4a40]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--yfb-sp-2);background-color:#0b0b108c;color:var(--yfb-accent);font-family:var(--yfb-mono);font-size:var(--yfb-fs-sm);font-weight:700;letter-spacing:var(--yfb-ls-mono)}.player__bottombar[data-v-aa2d4a40]{display:flex;align-items:center;gap:var(--yfb-sp-4);padding:var(--yfb-sp-2) var(--yfb-sp-4);background-color:var(--yfb-surface-2);border-top:1px solid var(--yfb-rule-soft)}.player__time[data-v-aa2d4a40]{flex-shrink:0;font-family:var(--yfb-mono);font-size:var(--yfb-fs-xs);color:var(--yfb-text-secondary);font-variant-numeric:tabular-nums}.player__progress[data-v-aa2d4a40]{position:relative;flex:1;height:5px;background-color:var(--yfb-rule-soft);border-radius:3px;overflow:hidden}.player__progress-fill[data-v-aa2d4a40]{position:absolute;inset:0 auto 0 0;width:78%;background-color:var(--yfb-accent);border-radius:3px}.player__progress-fill--hidden[data-v-aa2d4a40]{background-color:transparent}.ba__comments[data-v-aa2d4a40]{display:flex;flex-wrap:wrap;gap:var(--yfb-sp-2);padding:var(--yfb-sp-3) var(--yfb-sp-4);border-top:1px solid var(--yfb-rule-soft)}.ba__comment[data-v-aa2d4a40]{padding:3px 10px;background-color:var(--yfb-surface-2);border:1px solid var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm);color:var(--yfb-ink);font-size:var(--yfb-fs-xs)}.ba__comment--hidden[data-v-aa2d4a40]{color:var(--yfb-accent);font-family:var(--yfb-mono)}.ba__hint[data-v-aa2d4a40]{margin:var(--yfb-sp-4) 0 0;text-align:center;font-size:var(--yfb-fs-sm);color:var(--yfb-text-secondary)}@media(min-width:768px){.ba__topbar[data-v-aa2d4a40],.player__topbar[data-v-aa2d4a40],.player__bottombar[data-v-aa2d4a40],.ba__comments[data-v-aa2d4a40]{padding:var(--yfb-sp-3) var(--yfb-sp-5)}.ba__title[data-v-aa2d4a40],.player__teams[data-v-aa2d4a40]{font-size:var(--yfb-fs-lg)}.player__score[data-v-aa2d4a40]{padding:2px 14px;font-size:var(--yfb-fs-md)}.player__score--hidden i[data-v-aa2d4a40]{width:22px;height:14px}.player__bg-icon[data-v-aa2d4a40]{width:84px;height:84px}.player__veil[data-v-aa2d4a40]{font-size:var(--yfb-fs-md)}.ba__comment[data-v-aa2d4a40]{padding:4px 12px;font-size:var(--yfb-fs-sm)}.player__time[data-v-aa2d4a40]{font-size:var(--yfb-fs-sm)}.player__progress[data-v-aa2d4a40]{height:6px}}@media(max-width:767px){.ba__switch[data-v-aa2d4a40]{max-width:none}.player__league[data-v-aa2d4a40]{display:none}.player__teams[data-v-aa2d4a40]{font-size:var(--yfb-fs-sm)}}.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}}.ih-mock[data-v-a015c9b8]{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-a015c9b8]{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-a015c9b8]{display:flex;gap:var(--yfb-sp-1)}.ih-mock__dot[data-v-a015c9b8]{display:block;width:8px;height:8px;background-color:var(--yfb-ink-soft);border-radius:50%}.ih-mock__chrome-title[data-v-a015c9b8]{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-a015c9b8]{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-a015c9b8]{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-a015c9b8]{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-a015c9b8]{color:var(--yfb-accent);font-size:11px}.ih-mock__badge[data-v-a015c9b8]{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-a015c9b8]{display:grid;grid-template-columns:1fr 200px;gap:var(--yfb-sp-3);padding:0 12px 12px}.ih-mock__main[data-v-a015c9b8]{display:flex;flex-direction:column;gap:var(--yfb-sp-3);min-width:0}.ih-mock__player[data-v-a015c9b8]{display:flex;flex-direction:column;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2)}.ih-mock__player-frame[data-v-a015c9b8]{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-a015c9b8]: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-a015c9b8]{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-a015c9b8]{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-a015c9b8]{display:flex;align-items:center;gap:var(--yfb-sp-2);padding:0 4px}.ih-mock__player-time[data-v-a015c9b8]{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-a015c9b8]{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-a015c9b8]{position:absolute;inset:0;width:30%;background-color:var(--yfb-signal-danger);border-radius:var(--yfb-radius-sm)}.ih-mock__title-block[data-v-a015c9b8]{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-a015c9b8]{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-a015c9b8]{display:flex;flex-wrap:wrap;gap:var(--yfb-sp-1)}.ih-mock__meta-chip[data-v-a015c9b8]{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-a015c9b8]{display:flex;flex-direction:column;gap:var(--yfb-sp-1)}.ih-mock__desc-line[data-v-a015c9b8]{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-a015c9b8]{width:60%}.ih-mock__comments[data-v-a015c9b8]{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-a015c9b8]{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-a015c9b8]{font-family:var(--yfb-mono);font-size:11px;font-weight:700;color:var(--yfb-ink)}.ih-mock__comments-count[data-v-a015c9b8]: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-a015c9b8]{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-a015c9b8]{display:flex;flex-direction:column;gap:var(--yfb-sp-2)}.ih-mock__comment[data-v-a015c9b8]{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-a015c9b8]{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-a015c9b8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--yfb-sp-1)}.ih-mock__comment-name[data-v-a015c9b8]{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-a015c9b8]{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-a015c9b8]{display:flex;flex-direction:column;gap:var(--yfb-sp-2);min-width:0}.ih-mock__side-title[data-v-a015c9b8]{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-a015c9b8]{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-a015c9b8]{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-a015c9b8]{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-a015c9b8]{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-a015c9b8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--yfb-sp-1);justify-content:center}.ih-mock__rec-title[data-v-a015c9b8]{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-a015c9b8]{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-a015c9b8]{grid-template-columns:1fr}.ih-mock__chrome[data-v-a015c9b8]{flex-direction:column;align-items:flex-start;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2)}.ih-mock__chrome-title[data-v-a015c9b8]{width:100%}}.mn-mock[data-v-d8af1b7b]{border:1px 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__sports[data-v-d8af1b7b]{display:flex;gap:1px;background-color:var(--yfb-rule);border-bottom:1px solid var(--yfb-rule)}.mn-mock__sport[data-v-d8af1b7b]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px;background-color:var(--yfb-surface-2);border:none;color:var(--yfb-text-secondary);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:var(--yfb-ls-button);cursor:pointer;transition:background-color var(--yfb-anim-fast) ease-out,color var(--yfb-anim-fast) ease-out}.mn-mock__sport[data-v-d8af1b7b]:hover{color:var(--yfb-ink)}.mn-mock__sport--active[data-v-d8af1b7b]{background-color:var(--yfb-accent);color:var(--yfb-on-accent)}.mn-mock__tabs[data-v-d8af1b7b]{display:flex;border-bottom:1px solid var(--yfb-rule);background-color:var(--yfb-surface-2);overflow-x:auto}.mn-mock__tab[data-v-d8af1b7b]{padding:8px 12px;border-right:1px solid var(--yfb-rule-soft);font-family:var(--yfb-font-heading);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);color:var(--yfb-text-secondary);white-space:nowrap}.mn-mock__list[data-v-d8af1b7b]{display:flex;flex-direction:column}.mn-mock__row[data-v-d8af1b7b]{border-bottom:1px solid var(--yfb-rule)}.mn-mock__row[data-v-d8af1b7b]:last-child{border-bottom:none}.mn-mock__head[data-v-d8af1b7b]{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-d8af1b7b]:hover{background-color:var(--yfb-surface-2)}.mn-mock__row--expanded .mn-mock__head[data-v-d8af1b7b]{background-color:var(--yfb-accent);color:var(--yfb-on-accent)}.mn-mock__league[data-v-d8af1b7b]{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:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm)}.mn-mock__row--expanded .mn-mock__league[data-v-d8af1b7b]{background-color:var(--yfb-surface);color:var(--yfb-accent);border-color:var(--yfb-accent)}.mn-mock__teams[data-v-d8af1b7b]{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-d8af1b7b]{font-size:var(--yfb-fs-md);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-mock__vs[data-v-d8af1b7b]{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:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);flex-shrink:0}.mn-mock__row--expanded .mn-mock__vs[data-v-d8af1b7b]{background-color:var(--yfb-surface);color:var(--yfb-accent);border-color:var(--yfb-accent)}.mn-mock__date[data-v-d8af1b7b]{flex-shrink:0;font-family:var(--yfb-mono);font-size:11px;font-weight:700;color:inherit;opacity:.85}.mn-mock__arrow[data-v-d8af1b7b]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.mn-mock__body[data-v-d8af1b7b]{background-color:var(--yfb-surface-2);padding:var(--yfb-sp-4);display:flex;flex-direction:column;gap:var(--yfb-sp-4);border-top:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-md)}.mn-mock__section[data-v-d8af1b7b]{display:flex;flex-direction:column;gap:var(--yfb-sp-2)}.mn-mock__section-head[data-v-d8af1b7b]{display:flex;align-items:center;gap:var(--yfb-sp-2)}.mn-mock__section-tag[data-v-d8af1b7b]{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-d8af1b7b]{display:flex;flex-wrap:wrap;gap:calc(var(--yfb-sp-1) + var(--yfb-sp-1) / 2)}.mn-mock__chip[data-v-d8af1b7b]{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:1px 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-d8af1b7b]:hover{background-color:var(--yfb-accent);color:var(--yfb-on-accent)}.mn-mock__chip-platform[data-v-d8af1b7b]{text-transform:uppercase;letter-spacing:var(--yfb-ls-mono)}.mn-mock__chip-sep[data-v-d8af1b7b]{opacity:.5}.mn-mock__chip-title[data-v-d8af1b7b]{white-space:nowrap}.mn-mock__footer[data-v-d8af1b7b]{display:flex;align-items:center;gap:var(--yfb-sp-2);padding:var(--yfb-sp-2) var(--yfb-sp-4);background-color:var(--yfb-surface-2);color:var(--yfb-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)}@media(max-width:767px){.mn-mock__teams[data-v-d8af1b7b]{flex-wrap:wrap}.mn-mock__date[data-v-d8af1b7b]{font-size:10px}}@media(prefers-reduced-motion:reduce){.mn-mock__sport[data-v-d8af1b7b],.mn-mock__head[data-v-d8af1b7b],.mn-mock__chip[data-v-d8af1b7b]{transition:none}}.prog-mock[data-v-7d339a45]{border:1px 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__sports[data-v-7d339a45]{display:flex;gap:1px;background-color:var(--yfb-rule);border-bottom:1px solid var(--yfb-rule)}.prog-mock__sport[data-v-7d339a45]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px;background-color:var(--yfb-surface-2);border:none;color:var(--yfb-text-secondary);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:var(--yfb-ls-button);cursor:pointer;transition:background-color var(--yfb-anim-fast) ease-out,color var(--yfb-anim-fast) ease-out}.prog-mock__sport[data-v-7d339a45]:hover{color:var(--yfb-ink)}.prog-mock__sport--active[data-v-7d339a45]{background-color:var(--yfb-accent);color:var(--yfb-on-accent)}.prog-mock__head[data-v-7d339a45]{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-7d339a45]{font-family:var(--yfb-font-heading);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono)}.prog-mock__date[data-v-7d339a45]{font-family:var(--yfb-mono);font-size:11px;font-weight:700;color:var(--yfb-accent)}.prog-mock__teams[data-v-7d339a45]{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:1px solid var(--yfb-rule)}.prog-mock__team-name[data-v-7d339a45]{font-size:var(--yfb-fs-xl);font-weight:700;letter-spacing:var(--yfb-ls-button)}.prog-mock__vs[data-v-7d339a45]{font-family:var(--yfb-mono);font-size:14px;font-weight:700;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:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm)}.prog-mock__sections[data-v-7d339a45]{padding:var(--yfb-sp-3);display:flex;flex-direction:column;gap:var(--yfb-sp-2)}.prog-mock__section[data-v-7d339a45]{border:1px solid var(--yfb-rule);background-color:var(--yfb-surface);border-radius:var(--yfb-radius-md);overflow:hidden}.prog-mock__section-head[data-v-7d339a45]{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__section-head--ghost[data-v-7d339a45]{background-color:var(--yfb-surface-2)}.prog-mock__section-tag[data-v-7d339a45]{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:700;text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);border-radius:var(--yfb-radius-sm)}.prog-mock__section-tag--ghost[data-v-7d339a45]{background-color:var(--yfb-surface);color:var(--yfb-text-secondary);border:1px dashed var(--yfb-rule-soft)}.prog-mock__section-arrow[data-v-7d339a45]{font-family:var(--yfb-mono);font-size:11px;font-weight:700;color:var(--yfb-text-secondary)}.prog-mock__section-body[data-v-7d339a45]{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:1px solid var(--yfb-rule-soft)}.prog-mock__chip[data-v-7d339a45]{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:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);font-family:var(--yfb-mono);font-size:9px;font-weight:700;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-7d339a45]:hover{background-color:var(--yfb-surface-2);color:var(--yfb-accent);border-color:var(--yfb-accent)}.prog-mock__chip-platform[data-v-7d339a45]{text-transform:uppercase;letter-spacing:var(--yfb-ls-mono)}.prog-mock__chip-sep[data-v-7d339a45]{opacity:.5}.prog-mock__chip-title[data-v-7d339a45]{white-space:nowrap}.prog-mock__footer[data-v-7d339a45]{display:flex;align-items:center;gap:var(--yfb-sp-2);padding:var(--yfb-sp-2) var(--yfb-sp-4);background-color:var(--yfb-surface-2);color:var(--yfb-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)}@media(max-width:767px){.prog-mock__teams[data-v-7d339a45]{gap:var(--yfb-sp-3);padding:var(--yfb-sp-4) var(--yfb-sp-3)}.prog-mock__team-name[data-v-7d339a45]{font-size:var(--yfb-fs-base)}}@media(prefers-reduced-motion:reduce){.prog-mock__sport[data-v-7d339a45],.prog-mock__chip[data-v-7d339a45]{transition:none}}.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)}.ci-mock[data-v-43e27019]{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}.ci-mock__header[data-v-43e27019]{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)}.ci-mock__label[data-v-43e27019]{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)}.ci-mock__toggle[data-v-43e27019]{padding:4px 12px;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}.ci-mock__toggle[data-v-43e27019]:hover{box-shadow:var(--yfb-shadow-hit)}.ci-mock__player[data-v-43e27019]{padding:var(--yfb-sp-4)}.ci-mock__video[data-v-43e27019]{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)}.ci-mock__frame[data-v-43e27019]{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);overflow:hidden}.ci-mock__frame[data-v-43e27019]:before{content:"";position:absolute;inset:0;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)}.ci-mock__time[data-v-43e27019]{position:absolute;top:var(--yfb-sp-2);left:var(--yfb-sp-2);z-index:1;font-family:var(--yfb-mono);font-size:10px;font-weight:700;color:var(--yfb-accent);background:#0b0b10b3;padding:2px 6px;border-radius:var(--yfb-radius-sm);letter-spacing:var(--yfb-ls-mono)}.ci-mock__score[data-v-43e27019]{position:absolute;left:0;right:0;bottom:12%;display:flex;align-items:center;justify-content:center;gap:var(--yfb-sp-4);z-index:1}.ci-mock__team[data-v-43e27019]{font-family:var(--yfb-font-heading);font-size:var(--yfb-fs-md);font-weight:700;color:var(--yfb-ink);background:var(--yfb-surface);padding:var(--yfb-sp-1) var(--yfb-sp-2);border:1.5px dashed var(--yfb-rule-soft);border-radius:var(--yfb-radius-sm)}.ci-mock__score-num[data-v-43e27019]{font-family:var(--yfb-mono);font-size:var(--yfb-fs-xl);font-weight:700;color:var(--yfb-ink);letter-spacing:var(--yfb-ls-eyebrow)}.ci-mock__panel[data-v-43e27019]{position:absolute;inset:62% 10% 6%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--yfb-sp-3);background:#000000f5;border:1px solid rgba(255,255,255,.18);border-radius:var(--yfb-radius-md)}.ci-mock__panel-row[data-v-43e27019]{display:flex;align-items:center;gap:6px}.ci-mock__panel-dot[data-v-43e27019]{width:6px;height:6px;border-radius:50%;background:var(--yfb-accent);box-shadow:0 0 6px var(--yfb-glow)}.ci-mock__panel-title[data-v-43e27019]{font-size:13px;font-weight:700;color:#fffffff2;letter-spacing:.01em}.ci-mock__panel-desc[data-v-43e27019]{font-size:10px;color:#fffc}.ci-mock__panel-hint[data-v-43e27019]{font-size:9px;color:#ffffff8c}.ci-mock__panel-progress[data-v-43e27019]{width:100%;height:4px;margin-top:4px;background:#ffffff2e;overflow:hidden}.ci-mock__panel-progress-fill[data-v-43e27019]{height:100%;width:100%;background:var(--yfb-accent);animation:ci-countdown-43e27019 5s linear infinite}@keyframes ci-countdown-43e27019{0%{width:100%}to{width:0%}}@media(prefers-reduced-motion:reduce){.ci-mock__panel-progress-fill[data-v-43e27019]{animation:none;width:60%}}.ci-mock__controls[data-v-43e27019]{display:flex;align-items:center;gap:var(--yfb-sp-3)}.ci-mock__ctrl-label[data-v-43e27019]{font-family:var(--yfb-mono);font-size:9px;font-weight:700;color:var(--yfb-text-secondary);text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);flex-shrink:0}.ci-mock__slider[data-v-43e27019]{flex:1;accent-color:var(--yfb-accent)}.ci-mock__ctrl-value[data-v-43e27019]{font-family:var(--yfb-mono);font-size:10px;font-weight:700;color:var(--yfb-accent);flex-shrink:0;min-width:42px;text-align:right}.ci-mock__hint[data-v-43e27019]{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)}.ci-mock__footer[data-v-43e27019]{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}.sb-mock[data-v-1d0eaf5e]{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}.sb-mock__header[data-v-1d0eaf5e]{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)}.sb-mock__label[data-v-1d0eaf5e]{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)}.sb-mock__play[data-v-1d0eaf5e]{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}.sb-mock__player[data-v-1d0eaf5e]{padding:var(--yfb-sp-4)}.sb-mock__video[data-v-1d0eaf5e]{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)}.sb-mock__frame[data-v-1d0eaf5e]{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);overflow:hidden}.sb-mock__frame[data-v-1d0eaf5e]:before{content:"";position:absolute;inset:0;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)}.sb-mock__time[data-v-1d0eaf5e]{position:absolute;top:var(--yfb-sp-2);left:var(--yfb-sp-2);z-index:1;font-family:var(--yfb-mono);font-size:10px;font-weight:700;color:var(--yfb-accent);background:#0b0b10b3;padding:2px 6px;border-radius:var(--yfb-radius-sm);letter-spacing:var(--yfb-ls-mono)}.sb-mock__bar[data-v-1d0eaf5e]{position:absolute;left:50%;bottom:12px;z-index:2;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 6px;background:#0b0b10c7;border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-md);box-shadow:var(--yfb-shadow-2)}.sb-mock__seek[data-v-1d0eaf5e]{display:inline-flex;align-items:center;gap:3px;min-width:48px;height:24px;padding:0 6px;background:transparent;color:var(--yfb-ink);border:none;border-radius:var(--yfb-radius-sm);cursor:pointer;font-family:var(--yfb-mono);font-size:10px;font-weight:700}.sb-mock__seek[data-v-1d0eaf5e]:hover{background:var(--yfb-accent);color:var(--yfb-on-accent)}.sb-mock__seek-icon[data-v-1d0eaf5e]{font-size:12px;line-height:1}.sb-mock__seek-num[data-v-1d0eaf5e]{letter-spacing:var(--yfb-ls-mono)}.sb-mock__controls[data-v-1d0eaf5e]{display:flex;align-items:center;gap:var(--yfb-sp-3)}.sb-mock__ctrl-label[data-v-1d0eaf5e]{font-family:var(--yfb-mono);font-size:9px;font-weight:700;color:var(--yfb-text-secondary);text-transform:uppercase;letter-spacing:var(--yfb-ls-mono);flex-shrink:0}.sb-mock__steps[data-v-1d0eaf5e]{display:flex;gap:6px}.sb-mock__step[data-v-1d0eaf5e]{padding:4px 10px;border:1.5px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);background:var(--yfb-surface-2);color:var(--yfb-text-secondary);font-family:var(--yfb-mono);font-size:10px;font-weight:700;cursor:pointer;transition:color var(--yfb-anim-fast) ease-out,border-color var(--yfb-anim-fast) ease-out,background-color var(--yfb-anim-fast) ease-out}.sb-mock__step[data-v-1d0eaf5e]:hover{color:var(--yfb-accent);border-color:var(--yfb-accent)}.sb-mock__step--active[data-v-1d0eaf5e]{background:var(--yfb-accent);color:var(--yfb-on-accent);border-color:var(--yfb-accent)}.sb-mock__hint[data-v-1d0eaf5e]{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)}.sb-mock__footer[data-v-1d0eaf5e]{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}.pp-mock[data-v-5865f672]{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}.pp-mock__header[data-v-5865f672]{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)}.pp-mock__label[data-v-5865f672]{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)}.pp-mock__toggle[data-v-5865f672]{padding:4px 12px;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}.pp-mock__toggle[data-v-5865f672]:hover{box-shadow:var(--yfb-shadow-hit)}.pp-mock__player[data-v-5865f672]{padding:var(--yfb-sp-4)}.pp-mock__video[data-v-5865f672]{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)}.pp-mock__frame[data-v-5865f672]{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);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--yfb-sp-2);padding:var(--yfb-sp-2)}.pp-mock__frame[data-v-5865f672]:before{content:"";position:absolute;inset:0;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);pointer-events:none}.pp-mock__time[data-v-5865f672]{position:relative;z-index:1;font-family:var(--yfb-mono);font-size:10px;font-weight:700;color:var(--yfb-accent);letter-spacing:var(--yfb-ls-mono);display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.pp-mock__time-current[data-v-5865f672]{background:#0b0b10b3;padding:2px 6px;border-radius:var(--yfb-radius-sm)}.pp-mock__time-total-mask[data-v-5865f672]{font-size:9px;color:var(--yfb-text-secondary);background:var(--yfb-surface);border:1px dashed var(--yfb-rule-soft);padding:2px 6px;border-radius:var(--yfb-radius-sm)}.pp-mock__time-end[data-v-5865f672]{font-size:9px;color:var(--yfb-signal-danger)}.pp-mock__bar[data-v-5865f672]{position:relative;z-index:1;height:6px;background:#ffffff26;border:1px solid var(--yfb-rule);border-radius:var(--yfb-radius-sm);overflow:hidden}.pp-mock__bar-fill[data-v-5865f672]{height:100%;background:var(--yfb-accent)}.pp-mock__bar-mask[data-v-5865f672]{position:relative;z-index:1;height:10px;display:flex;align-items:center}.pp-mock__bar-mask-label[data-v-5865f672]{font-family:var(--yfb-mono);font-size:8px;font-weight:700;color:var(--yfb-text-secondary);background:var(--yfb-surface);border:1px dashed var(--yfb-rule-soft);padding:2px 6px;border-radius:var(--yfb-radius-sm);letter-spacing:var(--yfb-ls-mono)}.pp-mock__hint[data-v-5865f672]{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)}.pp-mock__hint--on[data-v-5865f672]{color:var(--yfb-accent)}.pp-mock__footer[data-v-5865f672]{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-067b6ba4]{width:100%}.section[data-v-067b6ba4]{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-067b6ba4]{max-width:1200px;margin:0 auto}.section__title[data-v-067b6ba4]{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-067b6ba4]{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-067b6ba4]{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-067b6ba4]{display:flex;flex-direction:column;gap:var(--yfb-sp-6)}.home__cta-subscribe[data-v-067b6ba4]{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)}.home__cta-subscribe-text[data-v-067b6ba4]{flex:1}.home__cta-subscribe-title[data-v-067b6ba4]{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)}.home__cta-subscribe-desc[data-v-067b6ba4]{font-size:var(--yfb-fs-md);margin:0;opacity:.85;line-height:var(--yfb-lh-body);max-width:60ch}.home__cta-subscribe-btn[data-v-067b6ba4]{flex-shrink:0;padding:12px 28px;border:1px solid var(--yfb-on-accent);border-radius:var(--yfb-radius-md);color:var(--yfb-on-accent);background:#0b0b1040;font-weight:700;font-size:var(--yfb-fs-base);text-decoration:none;transition:filter var(--yfb-anim-fast) ease-out,box-shadow var(--yfb-anim-fast) ease-out,transform var(--yfb-anim-fast) ease-out}.home__cta-subscribe-btn[data-v-067b6ba4]:hover{filter:brightness(1.12);box-shadow:0 0 16px var(--yfb-glow);transform:translateY(-1px)}.home__cta-subscribe-btn[data-v-067b6ba4]:focus-visible{outline:2px solid var(--yfb-focus);outline-offset:4px}@media(max-width:767px){.home__cta-subscribe[data-v-067b6ba4]{flex-direction:column;align-items:flex-start;padding:var(--yfb-sp-6)}.home__cta-subscribe-title[data-v-067b6ba4]{font-size:var(--yfb-fs-lg)}.home__cta-subscribe-btn[data-v-067b6ba4]{width:100%;text-align:center}.section[data-v-067b6ba4]{padding:var(--yfb-sp-8) var(--yfb-sp-4)}.section__title[data-v-067b6ba4]{font-size:var(--yfb-fs-2xl)}}
