.popup-title[data-v-2fc57ba2]{color:var(--popup-title-color, #f8fafc)}.popup-body[data-v-2fc57ba2]{color:var(--popup-body-color, #94a3b8)}.popup-muted-text[data-v-2fc57ba2]{color:var(--popup-muted-color, #64748b)}.popup-hero-image[data-v-2fc57ba2]{height:var(--popup-image-height, 11rem)}.popup-bonus-panel[data-v-2fc57ba2]{background-color:color-mix(in srgb,var(--color-primary, #6d28d9) 20%,transparent)}.fsp-poster[data-v-269f46d8]{position:relative;flex-shrink:0;padding:20px 24px 18px;overflow:hidden}.fsp-poster[data-v-269f46d8]:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;border:26px solid rgba(255,255,255,.09);right:-72px;top:-72px;pointer-events:none}.fsp-badge[data-v-269f46d8]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;background:#ffffff29;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:5px 11px}.fsp-badge .dot[data-v-269f46d8]{width:6px;height:6px;border-radius:50%;background:currentColor}.fsp-brand[data-v-269f46d8]{font-size:29px;font-weight:800;letter-spacing:-.02em;line-height:1;margin-top:13px}.fsp-rate[data-v-269f46d8]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;font-weight:700}.fsp-rate .stars[data-v-269f46d8]{display:inline-flex;gap:1px;font-size:13px;letter-spacing:.5px}.fsp-rate .stars .on[data-v-269f46d8]{color:var(--gold-star, #f6c454)}.fsp-rate .stars .off[data-v-269f46d8]{opacity:.32}.fsp-rate .rv[data-v-269f46d8]{opacity:.85}.fsp-scroll[data-v-269f46d8]{overflow-y:auto;min-height:0;overscroll-behavior:contain}.fsp-body[data-v-269f46d8]{padding:20px 24px 22px}.fsp-eyebrow[data-v-269f46d8]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--brand, #16553c)}.fsp-title[data-v-269f46d8]{font-family:"Source Serif 4",Georgia,serif;font-size:23px;font-weight:600;letter-spacing:-.018em;line-height:1.15;margin:7px 0 0;color:var(--ink, #191016)}.fsp-text[data-v-269f46d8]{font-size:13.5px;color:var(--ink-2, #4b463f);line-height:1.55;margin:9px 0 0}.fsp-offer[data-v-269f46d8]{background:var(--accent-soft, #e7f2ea);border:1px solid #cfe3d7;border-radius:13px;padding:14px 16px;margin-top:15px;text-align:center}.fsp-offer .ol[data-v-269f46d8]{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--brand, #16553c)}.fsp-offer .ov[data-v-269f46d8]{font-family:"Source Serif 4",Georgia,serif;font-size:26px;font-weight:600;letter-spacing:-.02em;color:#16553c;line-height:1.15;margin-top:5px}.fsp-offer .os[data-v-269f46d8]{font-size:12px;color:#2c4a3c;margin-top:5px;line-height:1.45}.fsp-chips[data-v-269f46d8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px;justify-content:center}.fsp-chips .c[data-v-269f46d8]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-2, #4b463f);background:var(--bg, #faf8f4);border:1px solid var(--line, #e7e2d9);border-radius:999px;padding:6px 11px}.fsp-chips .c[data-v-269f46d8] svg{color:var(--brand, #16553c);flex-shrink:0}.fsp-count[data-v-269f46d8]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:13px;font-size:12px;font-weight:700;color:#7a5e1e;background:var(--gold-bg, #fbf3dd);border:1px solid #e6d3a6;border-radius:10px;padding:9px 14px}.fsp-count[data-v-269f46d8] svg{flex-shrink:0}.fsp-count b[data-v-269f46d8]{font-variant-numeric:tabular-nums;font-size:13px}.fsp-acts[data-v-269f46d8]{display:flex;flex-direction:column;gap:9px;margin-top:16px}[data-v-269f46d8] .fsp-cta{width:100%;justify-content:center;gap:8px;padding:13px 18px;font-size:14px;font-weight:700;line-height:1.1}[data-v-269f46d8] .fsp-cta:after{content:"→";font-size:15px;line-height:1}.fsp-ghost[data-v-269f46d8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;font-weight:700;font-size:13px;color:var(--ink-2, #4b463f);background:#fff;border:1px solid var(--line-2, #ded8cd);border-radius:10px;padding:11px 16px;text-align:center;transition:.15s}.fsp-ghost[data-v-269f46d8]:hover{border-color:var(--ink, #191016);color:var(--ink, #191016)}.fsp-fine[data-v-269f46d8]{font-size:11px;color:var(--muted, #8b8578);text-align:center;margin-top:11px;line-height:1.5}@media(max-width:560px){.fsp-acts[data-v-269f46d8]{flex-direction:row}[data-v-269f46d8] .fsp-cta{flex:1.4}.fsp-ghost[data-v-269f46d8]{flex:1;width:auto}}.popup-panel[data-v-52172f7d]{max-width:var(--popup-panel-max-width, 28rem);border-radius:var(--popup-panel-radius, 1rem);border-color:var(--popup-panel-border, transparent);background:var(--popup-panel-bg, var(--color-surface, #111827));box-shadow:var(--popup-panel-shadow, 0 25px 50px rgba(0, 0, 0, .5));transition:transform .22s ease}.popup-drag-handle[data-v-52172f7d]{display:none;position:absolute;top:7px;left:50%;transform:translate(-50%);width:44px;height:4px;border-radius:999px;z-index:10;pointer-events:none}@media(max-width:560px){.popup-drag-handle[data-v-52172f7d]{display:block}}.popup-close-button[data-v-52172f7d]{background:color-mix(in srgb,var(--popup-panel-bg, #111827) 72%,transparent);color:var(--popup-close-color, rgba(255, 255, 255, .7))}.popup-close-button[data-v-52172f7d]:hover{color:var(--popup-close-hover, #ffffff);background:color-mix(in srgb,var(--popup-panel-bg, #111827) 86%,transparent)}[data-v-52172f7d] .popup-cta{border-radius:var(--popup-cta-radius, .75rem);background:var(--popup-cta-bg, var(--color-primary, #6d28d9))!important;color:var(--popup-cta-text, #ffffff)!important}.popup-panel--poster[data-v-52172f7d]{max-width:min(430px,calc(100vw - 40px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:#fff;border:0;border-radius:20px;box-shadow:0 40px 90px -30px #14120ea6}.popup-close-button--poster[data-v-52172f7d]{background:#ffffffeb;color:var(--ink, #191016);box-shadow:0 4px 14px -4px #14120e66}.popup-close-button--poster[data-v-52172f7d]:hover{background:#ffffffeb;color:var(--ink, #191016);transform:scale(1.08)}@media(max-width:560px){.popup-panel--poster[data-v-52172f7d]{position:fixed;inset:auto 0 0;width:auto;max-width:none;max-height:88vh;border-radius:20px 20px 0 0}}.popup-fade-enter-active[data-v-a9bbdac6],.popup-fade-leave-active[data-v-a9bbdac6]{transition:opacity .25s ease}.popup-fade-enter-from[data-v-a9bbdac6],.popup-fade-leave-to[data-v-a9bbdac6]{opacity:0}.popup-slide-up-enter-active[data-v-a9bbdac6],.popup-slide-up-leave-active[data-v-a9bbdac6]{transition:opacity .25s ease,transform .25s ease}.popup-slide-up-enter-from[data-v-a9bbdac6],.popup-slide-up-leave-to[data-v-a9bbdac6]{opacity:0;transform:translateY(1.5rem)}.popup-zoom-enter-active[data-v-a9bbdac6],.popup-zoom-leave-active[data-v-a9bbdac6]{transition:opacity .25s ease,transform .25s ease}.popup-zoom-enter-from[data-v-a9bbdac6],.popup-zoom-leave-to[data-v-a9bbdac6]{opacity:0;transform:scale(.95)}.popup-none-enter-active[data-v-a9bbdac6],.popup-none-leave-active[data-v-a9bbdac6]{transition:none}.popup-overlay-top[data-v-a9bbdac6] .popup-panel{margin-top:1rem;border-top-left-radius:0;border-top-right-radius:0}.popup-overlay-bottom[data-v-a9bbdac6] .popup-panel{max-width:min(100%,var(--popup-panel-max-width, 28rem));border-bottom-left-radius:0;border-bottom-right-radius:0}.ogm-ov[data-v-a03c53cb]{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:20px;background:#12110fad;transition:background .5s ease}.ogm-ov--focus[data-v-a03c53cb]{background:#0c0b0ae0}.ogm-modal[data-v-a03c53cb]{position:relative;display:flex;flex-direction:column;width:min(430px,100%);max-height:calc(100dvh - 40px);overflow:hidden;color:var(--ink, var(--color-heading, #15171d));background:var(--surface, var(--color-card-bg, #f6f4ef));border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r, 18px);box-shadow:0 40px 90px -30px #0009}.ogm-modal[data-v-a03c53cb] :where(a){color:inherit;text-decoration:none}.ogm-top[data-v-a03c53cb]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px 0}.ogm-eyebrow[data-v-a03c53cb]{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-eyebrow[data-v-a03c53cb]:before{content:"";width:15px;height:1.5px;background:currentColor}.ogm-icon-btn[data-v-a03c53cb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:6px;line-height:0;border-radius:var(--r-sm, 7px);background:transparent;color:var(--muted, var(--color-muted, #86888f));cursor:pointer}.ogm-icon-btn[data-v-a03c53cb]:hover{background:var(--line, var(--color-border, #eae6dd));color:var(--ink, var(--color-heading, #15171d))}.ogm-head[data-v-a03c53cb]{flex:none;padding:4px 26px 0;text-align:center}.ogm-top[data-v-a03c53cb]{flex:none}.ogm-play[data-v-a03c53cb]{flex:1;min-height:0;display:grid;place-items:center;overflow:hidden auto}.ogm-head h2[data-v-a03c53cb]{margin:6px 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.15}.ogm-head p[data-v-a03c53cb]{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-foot[data-v-a03c53cb]{flex:none;padding:10px 22px 20px;text-align:center}.ogm-fine[data-v-a03c53cb]{margin:0;font-size:10.5px;line-height:1.5;color:var(--muted, var(--color-muted, #86888f))}.ogm-fine a[data-v-a03c53cb]{border-bottom:1px solid var(--line-2, var(--color-border-strong, #d8d3c8))}.ogm-prize[data-v-a03c53cb]{flex:none;display:flex;flex-direction:column;background:var(--surface, var(--color-card-bg, #f6f4ef));border-radius:var(--r, 18px)}.ogm-brandbar[data-v-a03c53cb]{flex:none;position:relative;overflow:hidden;padding:0;text-align:center;color:var(--ogm-brand-ink, #fff);background:var(--ogm-brand, var(--brand, #16553c));border-radius:var(--r, 18px) var(--r, 18px) 0 0}.ogm-brandbar[data-v-a03c53cb]:after{content:"";position:absolute;inset:-60% -20% auto;height:150%;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.16),transparent 60%);pointer-events:none}.ogm-brandbar-x[data-v-a03c53cb]{position:absolute;z-index:2;top:9px;right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:5px;line-height:0;border-radius:var(--r-sm, 7px);background:#ffffff24;color:inherit;cursor:pointer}.ogm-brandbar-x[data-v-a03c53cb]:hover{background:#ffffff3d}.ogm-won[data-v-a03c53cb]{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.ogm-wordmark[data-v-a03c53cb]{margin:0;padding:46px 22px;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1;overflow-wrap:anywhere}.ogm-brandlogo[data-v-a03c53cb]{display:block;width:100%;height:132px;padding:18px 22px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain}.ogm-tier[data-v-a03c53cb]{display:inline-flex;align-items:center;gap:6px;margin:9px 0 0;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));background:var(--surface-2, rgba(0, 0, 0, .04));color:var(--muted, var(--color-muted, #4b4e58));font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ogm-body[data-v-a03c53cb]{padding:18px 22px 20px;text-align:center}.ogm-value[data-v-a03c53cb]{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.ogm-desc[data-v-a03c53cb]{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-chips[data-v-a03c53cb]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0}.ogm-chip[data-v-a03c53cb]{padding:4px 9px;border-radius:999px;border:1px solid var(--line, var(--color-border, #e2ddd2));background:var(--surface-2, rgba(0, 0, 0, .03));font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-code[data-v-a03c53cb]{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:7px 11px;border:1px dashed var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r-sm, 8px);background:var(--surface-2, rgba(0, 0, 0, .03));font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;cursor:pointer;color:inherit}.ogm-code-hint[data-v-a03c53cb]{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, var(--color-muted, #86888f));font-family:inherit}.ogm-cta[data-v-a03c53cb]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:14px 0 0;padding:14px 18px;border:0;border-radius:var(--r-sm, 10px);background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:14px;font-weight:700;cursor:pointer}.ogm-cta[data-v-a03c53cb]:hover{filter:brightness(1.06)}.ogm-arrow[data-v-a03c53cb]{transition:transform .2s}.ogm-cta:hover .ogm-arrow[data-v-a03c53cb]{transform:translate(3px)}.ogm-expiry[data-v-a03c53cb]{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-ghost[data-v-a03c53cb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin-top:9px;padding:0;font-size:11.5px;font-weight:600;color:var(--muted, var(--color-muted, #86888f));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ogm-ghost[data-v-a03c53cb]:hover{color:var(--ink, var(--color-heading, #15171d))}.ogm-fab[data-v-a03c53cb]{position:fixed;bottom:calc(20px + var(--ogm-dock-lift, 0px));z-index:9990;display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 10px;border:1px solid var(--line-2, var(--color-border-strong, #2b2d36));border-radius:999px;background:var(--ink, var(--color-heading, #15171d));color:var(--surface, var(--color-card-bg, #f3f1ea));cursor:pointer;box-shadow:0 10px 26px -10px #1816128c;transition:transform .18s cubic-bezier(.2,.7,.3,1)}.ogm-fab[data-v-a03c53cb]:hover{transform:translateY(-2px)}.ogm-fab--right[data-v-a03c53cb]{right:20px}.ogm-fab--left[data-v-a03c53cb]{left:20px}.ogm-fab--muted[data-v-a03c53cb]{opacity:.72}.ogm-fab--icon[data-v-a03c53cb]{padding:9px;gap:0}.ogm-fab--icon .ogm-fab-badge[data-v-a03c53cb]{position:absolute;top:-4px;right:-4px}.ogm-fab-label[data-v-a03c53cb]{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1}.ogm-fab-badge[data-v-a03c53cb]{min-width:20px;padding:0 6px;border-radius:999px;background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:10.5px;font-weight:800;line-height:20px;text-align:center}@media(max-width:460px){.ogm-ov[data-v-a03c53cb]{padding:12px}.ogm-head h2[data-v-a03c53cb]{font-size:21px}.ogm-fab[data-v-a03c53cb]{bottom:calc(12px + var(--ogm-dock-lift, 0px))}.ogm-fab--right[data-v-a03c53cb]{right:12px}.ogm-fab--left[data-v-a03c53cb]{left:12px}}.ogl-mark[data-v-a03c53cb]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(160deg,#f0c463,#c9992f);color:#2b1f06;box-shadow:inset 0 1px #ffffff73}.ogl-mark--box[data-v-a03c53cb]{background:linear-gradient(160deg,#b98ac9,#7b4d9a);color:#fdf7ff}.ogl-disc[data-v-a03c53cb]{animation:ogl-spin-a03c53cb 14s linear infinite}.ogm-fab:hover .ogl-disc[data-v-a03c53cb]{animation-duration:2.6s}@keyframes ogl-spin-a03c53cb{to{transform:rotate(360deg)}}.ogl-mark--box .ogl-lid[data-v-a03c53cb]{transform-origin:9px 7px;animation:ogl-lid-a03c53cb 1.8s ease-in-out infinite}@keyframes ogl-lid-a03c53cb{0%,55%,to{transform:translateY(0) rotate(0)}70%{transform:translateY(-1.5px) rotate(-7deg)}85%{transform:translateY(-.5px) rotate(3deg)}}.ogl-text[data-v-a03c53cb]{display:flex;flex-direction:column;gap:4px;text-align:left}.ogl-dots[data-v-a03c53cb]{display:flex;gap:4px}.ogl-dot[data-v-a03c53cb]{width:16px;height:5px;border-radius:3px;background:#ffffff38}.ogl-dot--on[data-v-a03c53cb]{background:var(--accent, var(--color-primary, #1f7a52))}@media(prefers-reduced-motion:reduce){.ogl-disc[data-v-a03c53cb],.ogl-mark--box .ogl-lid[data-v-a03c53cb]{animation:none}.ogm-fab[data-v-a03c53cb]{transition:none}}.ogm-ov[data-v-08daf319]{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:20px;background:#12110fad;transition:background .5s ease}.ogm-ov--focus[data-v-08daf319]{background:#0c0b0ae0}.ogm-modal[data-v-08daf319]{position:relative;display:flex;flex-direction:column;width:min(430px,100%);max-height:calc(100dvh - 40px);overflow:hidden;color:var(--ink, var(--color-heading, #15171d));background:var(--surface, var(--color-card-bg, #f6f4ef));border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r, 18px);box-shadow:0 40px 90px -30px #0009}.ogm-modal[data-v-08daf319] :where(a){color:inherit;text-decoration:none}.ogm-top[data-v-08daf319]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px 0}.ogm-eyebrow[data-v-08daf319]{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-eyebrow[data-v-08daf319]:before{content:"";width:15px;height:1.5px;background:currentColor}.ogm-icon-btn[data-v-08daf319]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:6px;line-height:0;border-radius:var(--r-sm, 7px);background:transparent;color:var(--muted, var(--color-muted, #86888f));cursor:pointer}.ogm-icon-btn[data-v-08daf319]:hover{background:var(--line, var(--color-border, #eae6dd));color:var(--ink, var(--color-heading, #15171d))}.ogm-head[data-v-08daf319]{flex:none;padding:4px 26px 0;text-align:center}.ogm-top[data-v-08daf319]{flex:none}.ogm-play[data-v-08daf319]{flex:1;min-height:0;display:grid;place-items:center;overflow:hidden auto}.ogm-head h2[data-v-08daf319]{margin:6px 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.15}.ogm-head p[data-v-08daf319]{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-foot[data-v-08daf319]{flex:none;padding:10px 22px 20px;text-align:center}.ogm-fine[data-v-08daf319]{margin:0;font-size:10.5px;line-height:1.5;color:var(--muted, var(--color-muted, #86888f))}.ogm-fine a[data-v-08daf319]{border-bottom:1px solid var(--line-2, var(--color-border-strong, #d8d3c8))}.ogm-prize[data-v-08daf319]{flex:none;display:flex;flex-direction:column;background:var(--surface, var(--color-card-bg, #f6f4ef));border-radius:var(--r, 18px)}.ogm-brandbar[data-v-08daf319]{flex:none;position:relative;overflow:hidden;padding:0;text-align:center;color:var(--ogm-brand-ink, #fff);background:var(--ogm-brand, var(--brand, #16553c));border-radius:var(--r, 18px) var(--r, 18px) 0 0}.ogm-brandbar[data-v-08daf319]:after{content:"";position:absolute;inset:-60% -20% auto;height:150%;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.16),transparent 60%);pointer-events:none}.ogm-brandbar-x[data-v-08daf319]{position:absolute;z-index:2;top:9px;right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:5px;line-height:0;border-radius:var(--r-sm, 7px);background:#ffffff24;color:inherit;cursor:pointer}.ogm-brandbar-x[data-v-08daf319]:hover{background:#ffffff3d}.ogm-won[data-v-08daf319]{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.ogm-wordmark[data-v-08daf319]{margin:0;padding:46px 22px;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1;overflow-wrap:anywhere}.ogm-brandlogo[data-v-08daf319]{display:block;width:100%;height:132px;padding:18px 22px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain}.ogm-tier[data-v-08daf319]{display:inline-flex;align-items:center;gap:6px;margin:9px 0 0;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));background:var(--surface-2, rgba(0, 0, 0, .04));color:var(--muted, var(--color-muted, #4b4e58));font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ogm-body[data-v-08daf319]{padding:18px 22px 20px;text-align:center}.ogm-value[data-v-08daf319]{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.ogm-desc[data-v-08daf319]{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-chips[data-v-08daf319]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0}.ogm-chip[data-v-08daf319]{padding:4px 9px;border-radius:999px;border:1px solid var(--line, var(--color-border, #e2ddd2));background:var(--surface-2, rgba(0, 0, 0, .03));font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-code[data-v-08daf319]{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:7px 11px;border:1px dashed var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r-sm, 8px);background:var(--surface-2, rgba(0, 0, 0, .03));font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;cursor:pointer;color:inherit}.ogm-code-hint[data-v-08daf319]{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, var(--color-muted, #86888f));font-family:inherit}.ogm-cta[data-v-08daf319]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:14px 0 0;padding:14px 18px;border:0;border-radius:var(--r-sm, 10px);background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:14px;font-weight:700;cursor:pointer}.ogm-cta[data-v-08daf319]:hover{filter:brightness(1.06)}.ogm-arrow[data-v-08daf319]{transition:transform .2s}.ogm-cta:hover .ogm-arrow[data-v-08daf319]{transform:translate(3px)}.ogm-expiry[data-v-08daf319]{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-ghost[data-v-08daf319]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin-top:9px;padding:0;font-size:11.5px;font-weight:600;color:var(--muted, var(--color-muted, #86888f));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ogm-ghost[data-v-08daf319]:hover{color:var(--ink, var(--color-heading, #15171d))}.ogm-fab[data-v-08daf319]{position:fixed;bottom:calc(20px + var(--ogm-dock-lift, 0px));z-index:9990;display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 10px;border:1px solid var(--line-2, var(--color-border-strong, #2b2d36));border-radius:999px;background:var(--ink, var(--color-heading, #15171d));color:var(--surface, var(--color-card-bg, #f3f1ea));cursor:pointer;box-shadow:0 10px 26px -10px #1816128c;transition:transform .18s cubic-bezier(.2,.7,.3,1)}.ogm-fab[data-v-08daf319]:hover{transform:translateY(-2px)}.ogm-fab--right[data-v-08daf319]{right:20px}.ogm-fab--left[data-v-08daf319]{left:20px}.ogm-fab--muted[data-v-08daf319]{opacity:.72}.ogm-fab--icon[data-v-08daf319]{padding:9px;gap:0}.ogm-fab--icon .ogm-fab-badge[data-v-08daf319]{position:absolute;top:-4px;right:-4px}.ogm-fab-label[data-v-08daf319]{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1}.ogm-fab-badge[data-v-08daf319]{min-width:20px;padding:0 6px;border-radius:999px;background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:10.5px;font-weight:800;line-height:20px;text-align:center}@media(max-width:460px){.ogm-ov[data-v-08daf319]{padding:12px}.ogm-head h2[data-v-08daf319]{font-size:21px}.ogm-fab[data-v-08daf319]{bottom:calc(12px + var(--ogm-dock-lift, 0px))}.ogm-fab--right[data-v-08daf319]{right:12px}.ogm-fab--left[data-v-08daf319]{left:12px}}.ogs-status[data-v-08daf319]{min-height:13px;margin:6px 0 0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent, var(--color-primary, #1f7a52));opacity:0;transition:opacity .3s ease}.ogs-status--on[data-v-08daf319]{opacity:1}.ogs-reveal[data-v-08daf319]{display:flex;flex-direction:column;min-height:0;overflow:auto;background:var(--surface, var(--color-card-bg, #f6f4ef));border-radius:var(--r, 18px)}.ogm-fade-enter-active[data-v-08daf319],.ogm-fade-leave-active[data-v-08daf319]{transition:opacity .22s ease}.ogm-fade-enter-from[data-v-08daf319],.ogm-fade-leave-to[data-v-08daf319]{opacity:0}.ogm-rise-enter-active[data-v-08daf319],.ogm-rise-leave-active[data-v-08daf319]{transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.3,1)}.ogm-rise-enter-from[data-v-08daf319],.ogm-rise-leave-to[data-v-08daf319]{opacity:0;transform:translateY(10px)}@media(prefers-reduced-motion:reduce){.ogm-fade-enter-active[data-v-08daf319],.ogm-fade-leave-active[data-v-08daf319],.ogm-rise-enter-active[data-v-08daf319],.ogm-rise-leave-active[data-v-08daf319]{transition:none}}.ogm-ov[data-v-f831eedc]{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:20px;background:#12110fad;transition:background .5s ease}.ogm-ov--focus[data-v-f831eedc]{background:#0c0b0ae0}.ogm-modal[data-v-f831eedc]{position:relative;display:flex;flex-direction:column;width:min(430px,100%);max-height:calc(100dvh - 40px);overflow:hidden;color:var(--ink, var(--color-heading, #15171d));background:var(--surface, var(--color-card-bg, #f6f4ef));border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r, 18px);box-shadow:0 40px 90px -30px #0009}.ogm-modal[data-v-f831eedc] :where(a){color:inherit;text-decoration:none}.ogm-top[data-v-f831eedc]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px 0}.ogm-eyebrow[data-v-f831eedc]{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-eyebrow[data-v-f831eedc]:before{content:"";width:15px;height:1.5px;background:currentColor}.ogm-icon-btn[data-v-f831eedc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:6px;line-height:0;border-radius:var(--r-sm, 7px);background:transparent;color:var(--muted, var(--color-muted, #86888f));cursor:pointer}.ogm-icon-btn[data-v-f831eedc]:hover{background:var(--line, var(--color-border, #eae6dd));color:var(--ink, var(--color-heading, #15171d))}.ogm-head[data-v-f831eedc]{flex:none;padding:4px 26px 0;text-align:center}.ogm-top[data-v-f831eedc]{flex:none}.ogm-play[data-v-f831eedc]{flex:1;min-height:0;display:grid;place-items:center;overflow:hidden auto}.ogm-head h2[data-v-f831eedc]{margin:6px 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.15}.ogm-head p[data-v-f831eedc]{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-foot[data-v-f831eedc]{flex:none;padding:10px 22px 20px;text-align:center}.ogm-fine[data-v-f831eedc]{margin:0;font-size:10.5px;line-height:1.5;color:var(--muted, var(--color-muted, #86888f))}.ogm-fine a[data-v-f831eedc]{border-bottom:1px solid var(--line-2, var(--color-border-strong, #d8d3c8))}.ogm-prize[data-v-f831eedc]{flex:none;display:flex;flex-direction:column;background:var(--surface, var(--color-card-bg, #f6f4ef));border-radius:var(--r, 18px)}.ogm-brandbar[data-v-f831eedc]{flex:none;position:relative;overflow:hidden;padding:0;text-align:center;color:var(--ogm-brand-ink, #fff);background:var(--ogm-brand, var(--brand, #16553c));border-radius:var(--r, 18px) var(--r, 18px) 0 0}.ogm-brandbar[data-v-f831eedc]:after{content:"";position:absolute;inset:-60% -20% auto;height:150%;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.16),transparent 60%);pointer-events:none}.ogm-brandbar-x[data-v-f831eedc]{position:absolute;z-index:2;top:9px;right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:5px;line-height:0;border-radius:var(--r-sm, 7px);background:#ffffff24;color:inherit;cursor:pointer}.ogm-brandbar-x[data-v-f831eedc]:hover{background:#ffffff3d}.ogm-won[data-v-f831eedc]{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.ogm-wordmark[data-v-f831eedc]{margin:0;padding:46px 22px;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1;overflow-wrap:anywhere}.ogm-brandlogo[data-v-f831eedc]{display:block;width:100%;height:132px;padding:18px 22px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain}.ogm-tier[data-v-f831eedc]{display:inline-flex;align-items:center;gap:6px;margin:9px 0 0;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));background:var(--surface-2, rgba(0, 0, 0, .04));color:var(--muted, var(--color-muted, #4b4e58));font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ogm-body[data-v-f831eedc]{padding:18px 22px 20px;text-align:center}.ogm-value[data-v-f831eedc]{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.ogm-desc[data-v-f831eedc]{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-chips[data-v-f831eedc]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0}.ogm-chip[data-v-f831eedc]{padding:4px 9px;border-radius:999px;border:1px solid var(--line, var(--color-border, #e2ddd2));background:var(--surface-2, rgba(0, 0, 0, .03));font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-code[data-v-f831eedc]{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:7px 11px;border:1px dashed var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r-sm, 8px);background:var(--surface-2, rgba(0, 0, 0, .03));font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;cursor:pointer;color:inherit}.ogm-code-hint[data-v-f831eedc]{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, var(--color-muted, #86888f));font-family:inherit}.ogm-cta[data-v-f831eedc]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:14px 0 0;padding:14px 18px;border:0;border-radius:var(--r-sm, 10px);background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:14px;font-weight:700;cursor:pointer}.ogm-cta[data-v-f831eedc]:hover{filter:brightness(1.06)}.ogm-arrow[data-v-f831eedc]{transition:transform .2s}.ogm-cta:hover .ogm-arrow[data-v-f831eedc]{transform:translate(3px)}.ogm-expiry[data-v-f831eedc]{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-ghost[data-v-f831eedc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin-top:9px;padding:0;font-size:11.5px;font-weight:600;color:var(--muted, var(--color-muted, #86888f));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ogm-ghost[data-v-f831eedc]:hover{color:var(--ink, var(--color-heading, #15171d))}.ogm-fab[data-v-f831eedc]{position:fixed;bottom:calc(20px + var(--ogm-dock-lift, 0px));z-index:9990;display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 10px;border:1px solid var(--line-2, var(--color-border-strong, #2b2d36));border-radius:999px;background:var(--ink, var(--color-heading, #15171d));color:var(--surface, var(--color-card-bg, #f3f1ea));cursor:pointer;box-shadow:0 10px 26px -10px #1816128c;transition:transform .18s cubic-bezier(.2,.7,.3,1)}.ogm-fab[data-v-f831eedc]:hover{transform:translateY(-2px)}.ogm-fab--right[data-v-f831eedc]{right:20px}.ogm-fab--left[data-v-f831eedc]{left:20px}.ogm-fab--muted[data-v-f831eedc]{opacity:.72}.ogm-fab--icon[data-v-f831eedc]{padding:9px;gap:0}.ogm-fab--icon .ogm-fab-badge[data-v-f831eedc]{position:absolute;top:-4px;right:-4px}.ogm-fab-label[data-v-f831eedc]{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1}.ogm-fab-badge[data-v-f831eedc]{min-width:20px;padding:0 6px;border-radius:999px;background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:10.5px;font-weight:800;line-height:20px;text-align:center}@media(max-width:460px){.ogm-ov[data-v-f831eedc]{padding:12px}.ogm-head h2[data-v-f831eedc]{font-size:21px}.ogm-fab[data-v-f831eedc]{bottom:calc(12px + var(--ogm-dock-lift, 0px))}.ogm-fab--right[data-v-f831eedc]{right:12px}.ogm-fab--left[data-v-f831eedc]{left:12px}}.ogp-fine[data-v-f831eedc]{margin:12px 0 0;font-size:10.5px;line-height:1.5;color:var(--muted, var(--color-muted, #86888f))}.ogm-ov[data-v-d00b97ba]{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:20px;background:#12110fad;transition:background .5s ease}.ogm-ov--focus[data-v-d00b97ba]{background:#0c0b0ae0}.ogm-modal[data-v-d00b97ba]{position:relative;display:flex;flex-direction:column;width:min(430px,100%);max-height:calc(100dvh - 40px);overflow:hidden;color:var(--ink, var(--color-heading, #15171d));background:var(--surface, var(--color-card-bg, #f6f4ef));border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r, 18px);box-shadow:0 40px 90px -30px #0009}.ogm-modal[data-v-d00b97ba] :where(a){color:inherit;text-decoration:none}.ogm-top[data-v-d00b97ba]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px 0}.ogm-eyebrow[data-v-d00b97ba]{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-eyebrow[data-v-d00b97ba]:before{content:"";width:15px;height:1.5px;background:currentColor}.ogm-icon-btn[data-v-d00b97ba]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:6px;line-height:0;border-radius:var(--r-sm, 7px);background:transparent;color:var(--muted, var(--color-muted, #86888f));cursor:pointer}.ogm-icon-btn[data-v-d00b97ba]:hover{background:var(--line, var(--color-border, #eae6dd));color:var(--ink, var(--color-heading, #15171d))}.ogm-head[data-v-d00b97ba]{flex:none;padding:4px 26px 0;text-align:center}.ogm-top[data-v-d00b97ba]{flex:none}.ogm-play[data-v-d00b97ba]{flex:1;min-height:0;display:grid;place-items:center;overflow:hidden auto}.ogm-head h2[data-v-d00b97ba]{margin:6px 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.15}.ogm-head p[data-v-d00b97ba]{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-foot[data-v-d00b97ba]{flex:none;padding:10px 22px 20px;text-align:center}.ogm-fine[data-v-d00b97ba]{margin:0;font-size:10.5px;line-height:1.5;color:var(--muted, var(--color-muted, #86888f))}.ogm-fine a[data-v-d00b97ba]{border-bottom:1px solid var(--line-2, var(--color-border-strong, #d8d3c8))}.ogm-prize[data-v-d00b97ba]{flex:none;display:flex;flex-direction:column;background:var(--surface, var(--color-card-bg, #f6f4ef));border-radius:var(--r, 18px)}.ogm-brandbar[data-v-d00b97ba]{flex:none;position:relative;overflow:hidden;padding:0;text-align:center;color:var(--ogm-brand-ink, #fff);background:var(--ogm-brand, var(--brand, #16553c));border-radius:var(--r, 18px) var(--r, 18px) 0 0}.ogm-brandbar[data-v-d00b97ba]:after{content:"";position:absolute;inset:-60% -20% auto;height:150%;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.16),transparent 60%);pointer-events:none}.ogm-brandbar-x[data-v-d00b97ba]{position:absolute;z-index:2;top:9px;right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:5px;line-height:0;border-radius:var(--r-sm, 7px);background:#ffffff24;color:inherit;cursor:pointer}.ogm-brandbar-x[data-v-d00b97ba]:hover{background:#ffffff3d}.ogm-won[data-v-d00b97ba]{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.ogm-wordmark[data-v-d00b97ba]{margin:0;padding:46px 22px;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1;overflow-wrap:anywhere}.ogm-brandlogo[data-v-d00b97ba]{display:block;width:100%;height:132px;padding:18px 22px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain}.ogm-tier[data-v-d00b97ba]{display:inline-flex;align-items:center;gap:6px;margin:9px 0 0;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));background:var(--surface-2, rgba(0, 0, 0, .04));color:var(--muted, var(--color-muted, #4b4e58));font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ogm-body[data-v-d00b97ba]{padding:18px 22px 20px;text-align:center}.ogm-value[data-v-d00b97ba]{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.ogm-desc[data-v-d00b97ba]{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-chips[data-v-d00b97ba]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0}.ogm-chip[data-v-d00b97ba]{padding:4px 9px;border-radius:999px;border:1px solid var(--line, var(--color-border, #e2ddd2));background:var(--surface-2, rgba(0, 0, 0, .03));font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-code[data-v-d00b97ba]{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:7px 11px;border:1px dashed var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r-sm, 8px);background:var(--surface-2, rgba(0, 0, 0, .03));font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;cursor:pointer;color:inherit}.ogm-code-hint[data-v-d00b97ba]{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, var(--color-muted, #86888f));font-family:inherit}.ogm-cta[data-v-d00b97ba]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:14px 0 0;padding:14px 18px;border:0;border-radius:var(--r-sm, 10px);background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:14px;font-weight:700;cursor:pointer}.ogm-cta[data-v-d00b97ba]:hover{filter:brightness(1.06)}.ogm-arrow[data-v-d00b97ba]{transition:transform .2s}.ogm-cta:hover .ogm-arrow[data-v-d00b97ba]{transform:translate(3px)}.ogm-expiry[data-v-d00b97ba]{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-ghost[data-v-d00b97ba]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin-top:9px;padding:0;font-size:11.5px;font-weight:600;color:var(--muted, var(--color-muted, #86888f));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ogm-ghost[data-v-d00b97ba]:hover{color:var(--ink, var(--color-heading, #15171d))}.ogm-fab[data-v-d00b97ba]{position:fixed;bottom:calc(20px + var(--ogm-dock-lift, 0px));z-index:9990;display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 10px;border:1px solid var(--line-2, var(--color-border-strong, #2b2d36));border-radius:999px;background:var(--ink, var(--color-heading, #15171d));color:var(--surface, var(--color-card-bg, #f3f1ea));cursor:pointer;box-shadow:0 10px 26px -10px #1816128c;transition:transform .18s cubic-bezier(.2,.7,.3,1)}.ogm-fab[data-v-d00b97ba]:hover{transform:translateY(-2px)}.ogm-fab--right[data-v-d00b97ba]{right:20px}.ogm-fab--left[data-v-d00b97ba]{left:20px}.ogm-fab--muted[data-v-d00b97ba]{opacity:.72}.ogm-fab--icon[data-v-d00b97ba]{padding:9px;gap:0}.ogm-fab--icon .ogm-fab-badge[data-v-d00b97ba]{position:absolute;top:-4px;right:-4px}.ogm-fab-label[data-v-d00b97ba]{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1}.ogm-fab-badge[data-v-d00b97ba]{min-width:20px;padding:0 6px;border-radius:999px;background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:10.5px;font-weight:800;line-height:20px;text-align:center}@media(max-width:460px){.ogm-ov[data-v-d00b97ba]{padding:12px}.ogm-head h2[data-v-d00b97ba]{font-size:21px}.ogm-fab[data-v-d00b97ba]{bottom:calc(12px + var(--ogm-dock-lift, 0px))}.ogm-fab--right[data-v-d00b97ba]{right:12px}.ogm-fab--left[data-v-d00b97ba]{left:12px}}.oge[data-v-d00b97ba]{margin:16px -22px -20px;padding:16px 22px 18px;text-align:left;background:var(--surface-2, rgba(0, 0, 0, .035));border-top:1px solid var(--line, var(--color-border, #e2ddd2));border-radius:0 0 var(--r, 18px) var(--r, 18px)}.oge-k[data-v-d00b97ba]{display:flex;align-items:center;gap:7px;margin:0;font-size:9.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.oge-k[data-v-d00b97ba]:before{content:"";width:13px;height:1.5px;background:currentColor}.oge h4[data-v-d00b97ba]{margin:6px 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.oge-body[data-v-d00b97ba]{margin:5px 0 0;font-size:11.5px;line-height:1.5;color:var(--muted, var(--color-muted, #6a6d76))}.oge-form[data-v-d00b97ba]{display:flex;gap:7px;margin-top:11px}.oge-input[data-v-d00b97ba]{flex:1;min-width:0;padding:11px 12px;font:inherit;font-size:13px;color:var(--ink, var(--color-heading, #15171d));background:var(--surface, var(--color-card-bg, #fff));border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r-sm, 9px);outline:none}.oge-input[data-v-d00b97ba]:focus{border-color:var(--accent, var(--color-primary, #1f7a52))}.oge-input--bad[data-v-d00b97ba]{border-color:var(--color-danger, #c4432f)}.oge-submit[data-v-d00b97ba]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:11px 15px;border-radius:var(--r-sm, 9px);background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.oge-submit[data-v-d00b97ba]:disabled{opacity:.6;cursor:default}.oge-error[data-v-d00b97ba]{margin:8px 0 0;font-size:11px;font-weight:600;color:var(--color-danger, #c4432f)}.oge-consent[data-v-d00b97ba]{margin:9px 0 0;font-size:10.5px;line-height:1.45;color:var(--muted, var(--color-muted, #96979d))}.oge-again[data-v-d00b97ba]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;margin-top:11px;padding:13px 18px;border-radius:var(--r-sm, 10px);background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:13.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}@media(max-width:400px){.oge-form[data-v-d00b97ba]{flex-direction:column}.oge-submit[data-v-d00b97ba]{width:100%;padding:12px}}.ogm-ov[data-v-7d8d0fb2]{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:20px;background:#12110fad;transition:background .5s ease}.ogm-ov--focus[data-v-7d8d0fb2]{background:#0c0b0ae0}.ogm-modal[data-v-7d8d0fb2]{position:relative;display:flex;flex-direction:column;width:min(430px,100%);max-height:calc(100dvh - 40px);overflow:hidden;color:var(--ink, var(--color-heading, #15171d));background:var(--surface, var(--color-card-bg, #f6f4ef));border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r, 18px);box-shadow:0 40px 90px -30px #0009}.ogm-modal[data-v-7d8d0fb2] :where(a){color:inherit;text-decoration:none}.ogm-top[data-v-7d8d0fb2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px 0}.ogm-eyebrow[data-v-7d8d0fb2]{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-eyebrow[data-v-7d8d0fb2]:before{content:"";width:15px;height:1.5px;background:currentColor}.ogm-icon-btn[data-v-7d8d0fb2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:6px;line-height:0;border-radius:var(--r-sm, 7px);background:transparent;color:var(--muted, var(--color-muted, #86888f));cursor:pointer}.ogm-icon-btn[data-v-7d8d0fb2]:hover{background:var(--line, var(--color-border, #eae6dd));color:var(--ink, var(--color-heading, #15171d))}.ogm-head[data-v-7d8d0fb2]{flex:none;padding:4px 26px 0;text-align:center}.ogm-top[data-v-7d8d0fb2]{flex:none}.ogm-play[data-v-7d8d0fb2]{flex:1;min-height:0;display:grid;place-items:center;overflow:hidden auto}.ogm-head h2[data-v-7d8d0fb2]{margin:6px 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.15}.ogm-head p[data-v-7d8d0fb2]{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-foot[data-v-7d8d0fb2]{flex:none;padding:10px 22px 20px;text-align:center}.ogm-fine[data-v-7d8d0fb2]{margin:0;font-size:10.5px;line-height:1.5;color:var(--muted, var(--color-muted, #86888f))}.ogm-fine a[data-v-7d8d0fb2]{border-bottom:1px solid var(--line-2, var(--color-border-strong, #d8d3c8))}.ogm-prize[data-v-7d8d0fb2]{flex:none;display:flex;flex-direction:column;background:var(--surface, var(--color-card-bg, #f6f4ef));border-radius:var(--r, 18px)}.ogm-brandbar[data-v-7d8d0fb2]{flex:none;position:relative;overflow:hidden;padding:0;text-align:center;color:var(--ogm-brand-ink, #fff);background:var(--ogm-brand, var(--brand, #16553c));border-radius:var(--r, 18px) var(--r, 18px) 0 0}.ogm-brandbar[data-v-7d8d0fb2]:after{content:"";position:absolute;inset:-60% -20% auto;height:150%;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.16),transparent 60%);pointer-events:none}.ogm-brandbar-x[data-v-7d8d0fb2]{position:absolute;z-index:2;top:9px;right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:5px;line-height:0;border-radius:var(--r-sm, 7px);background:#ffffff24;color:inherit;cursor:pointer}.ogm-brandbar-x[data-v-7d8d0fb2]:hover{background:#ffffff3d}.ogm-won[data-v-7d8d0fb2]{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.ogm-wordmark[data-v-7d8d0fb2]{margin:0;padding:46px 22px;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1;overflow-wrap:anywhere}.ogm-brandlogo[data-v-7d8d0fb2]{display:block;width:100%;height:132px;padding:18px 22px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain}.ogm-tier[data-v-7d8d0fb2]{display:inline-flex;align-items:center;gap:6px;margin:9px 0 0;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));background:var(--surface-2, rgba(0, 0, 0, .04));color:var(--muted, var(--color-muted, #4b4e58));font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ogm-body[data-v-7d8d0fb2]{padding:18px 22px 20px;text-align:center}.ogm-value[data-v-7d8d0fb2]{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.ogm-desc[data-v-7d8d0fb2]{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-chips[data-v-7d8d0fb2]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0}.ogm-chip[data-v-7d8d0fb2]{padding:4px 9px;border-radius:999px;border:1px solid var(--line, var(--color-border, #e2ddd2));background:var(--surface-2, rgba(0, 0, 0, .03));font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-code[data-v-7d8d0fb2]{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:7px 11px;border:1px dashed var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r-sm, 8px);background:var(--surface-2, rgba(0, 0, 0, .03));font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;cursor:pointer;color:inherit}.ogm-code-hint[data-v-7d8d0fb2]{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, var(--color-muted, #86888f));font-family:inherit}.ogm-cta[data-v-7d8d0fb2]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:14px 0 0;padding:14px 18px;border:0;border-radius:var(--r-sm, 10px);background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:14px;font-weight:700;cursor:pointer}.ogm-cta[data-v-7d8d0fb2]:hover{filter:brightness(1.06)}.ogm-arrow[data-v-7d8d0fb2]{transition:transform .2s}.ogm-cta:hover .ogm-arrow[data-v-7d8d0fb2]{transform:translate(3px)}.ogm-expiry[data-v-7d8d0fb2]{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-ghost[data-v-7d8d0fb2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin-top:9px;padding:0;font-size:11.5px;font-weight:600;color:var(--muted, var(--color-muted, #86888f));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ogm-ghost[data-v-7d8d0fb2]:hover{color:var(--ink, var(--color-heading, #15171d))}.ogm-fab[data-v-7d8d0fb2]{position:fixed;bottom:calc(20px + var(--ogm-dock-lift, 0px));z-index:9990;display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 10px;border:1px solid var(--line-2, var(--color-border-strong, #2b2d36));border-radius:999px;background:var(--ink, var(--color-heading, #15171d));color:var(--surface, var(--color-card-bg, #f3f1ea));cursor:pointer;box-shadow:0 10px 26px -10px #1816128c;transition:transform .18s cubic-bezier(.2,.7,.3,1)}.ogm-fab[data-v-7d8d0fb2]:hover{transform:translateY(-2px)}.ogm-fab--right[data-v-7d8d0fb2]{right:20px}.ogm-fab--left[data-v-7d8d0fb2]{left:20px}.ogm-fab--muted[data-v-7d8d0fb2]{opacity:.72}.ogm-fab--icon[data-v-7d8d0fb2]{padding:9px;gap:0}.ogm-fab--icon .ogm-fab-badge[data-v-7d8d0fb2]{position:absolute;top:-4px;right:-4px}.ogm-fab-label[data-v-7d8d0fb2]{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1}.ogm-fab-badge[data-v-7d8d0fb2]{min-width:20px;padding:0 6px;border-radius:999px;background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:10.5px;font-weight:800;line-height:20px;text-align:center}@media(max-width:460px){.ogm-ov[data-v-7d8d0fb2]{padding:12px}.ogm-head h2[data-v-7d8d0fb2]{font-size:21px}.ogm-fab[data-v-7d8d0fb2]{bottom:calc(12px + var(--ogm-dock-lift, 0px))}.ogm-fab--right[data-v-7d8d0fb2]{right:12px}.ogm-fab--left[data-v-7d8d0fb2]{left:12px}}.owd[data-v-7d8d0fb2]{position:relative;display:grid;place-items:center;padding:12px 20px 4px}.owd-glow[data-v-7d8d0fb2]{position:absolute;width:min(380px,56vh);height:min(380px,56vh);border-radius:50%;background:radial-gradient(circle,var(--gold-bg, rgba(244, 185, 66, .5)),transparent 62%);opacity:0;transition:opacity .5s ease;pointer-events:none}.owd--spinning .owd-glow[data-v-7d8d0fb2]{opacity:.7}.owd--settled .owd-glow[data-v-7d8d0fb2]{opacity:1}.owd-svg[data-v-7d8d0fb2]{display:block;width:min(360px,52vh);height:auto;aspect-ratio:1;max-width:100%;filter:drop-shadow(0 14px 28px rgba(24,22,18,.3))}.owd-rot[data-v-7d8d0fb2]{transform-origin:150px 150px}.owd-seg[data-v-7d8d0fb2]{transition:opacity .35s ease}.owd--settled .owd-seg[data-v-7d8d0fb2]{opacity:.34}.owd--settled .owd-seg--hit[data-v-7d8d0fb2]{opacity:1}.owd-label[data-v-7d8d0fb2]{font-weight:700;letter-spacing:.01em;paint-order:stroke;stroke:#00000038;stroke-width:1.6px;stroke-linejoin:round}.owd-lamp[data-v-7d8d0fb2]{fill:#fff7e2;opacity:.4;transition:opacity .3s ease}.owd--spinning .owd-lamp[data-v-7d8d0fb2]{animation:owd-lamp-7d8d0fb2 .9s steps(1,end) infinite}.owd--settled .owd-lamp[data-v-7d8d0fb2]{opacity:1}@keyframes owd-lamp-7d8d0fb2{0%,49%{opacity:1}50%,to{opacity:.25}}.owd-peg[data-v-7d8d0fb2]{position:absolute;top:4px;left:50%;z-index:3;transform:translate(-50%);transform-origin:50% 18%;transition:transform .1s cubic-bezier(.3,1.7,.5,1);filter:drop-shadow(0 3px 6px rgba(24,22,18,.45))}.owd-peg--tick[data-v-7d8d0fb2]{transform:translate(-50%) rotate(-17deg)}.owd-hub[data-v-7d8d0fb2]{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:98px;height:98px;padding:0;border-radius:50%;border:2px solid var(--gold, #c9a24a);background:var(--ink, #15171d);color:var(--surface, #fff3d8);cursor:pointer;transform:translate(-50%,-50%);transition:transform .35s cubic-bezier(.2,.7,.3,1),opacity .3s ease;box-shadow:0 10px 24px -8px #0009,inset 0 1px #ffffff1f}.owd-hub[data-v-7d8d0fb2]:hover:not(:disabled){transform:translate(-50%,-50%) scale(1.05)}.owd-hub[data-v-7d8d0fb2]:disabled{cursor:default;opacity:.75}.owd-hub--bonus[data-v-7d8d0fb2]{border-color:var(--accent, var(--color-primary, #1f7a52))}.owd-hub--hidden[data-v-7d8d0fb2]{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.5)}.owd-hub-main[data-v-7d8d0fb2]{font-size:13.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.owd-hub-sub[data-v-7d8d0fb2]{margin-top:3px;font-size:8.5px;font-weight:700;letter-spacing:.13em;font-variant-numeric:tabular-nums;opacity:.72}@media(max-height:720px),(max-width:460px){.owd[data-v-7d8d0fb2]{padding:8px 16px 0}.owd-svg[data-v-7d8d0fb2]{width:258px;height:auto}.owd-glow[data-v-7d8d0fb2]{width:272px;height:272px}.owd-hub[data-v-7d8d0fb2]{width:84px;height:84px}.owd-hub-main[data-v-7d8d0fb2]{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.owd-lamp[data-v-7d8d0fb2],.owd--spinning .owd-lamp[data-v-7d8d0fb2]{animation:none}.owd-peg[data-v-7d8d0fb2],.owd-hub[data-v-7d8d0fb2],.owd-glow[data-v-7d8d0fb2],.owd-seg[data-v-7d8d0fb2]{transition:none}}.ogm-ov[data-v-f3824b71]{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:20px;background:#12110fad;transition:background .5s ease}.ogm-ov--focus[data-v-f3824b71]{background:#0c0b0ae0}.ogm-modal[data-v-f3824b71]{position:relative;display:flex;flex-direction:column;width:min(430px,100%);max-height:calc(100dvh - 40px);overflow:hidden;color:var(--ink, var(--color-heading, #15171d));background:var(--surface, var(--color-card-bg, #f6f4ef));border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r, 18px);box-shadow:0 40px 90px -30px #0009}.ogm-modal[data-v-f3824b71] :where(a){color:inherit;text-decoration:none}.ogm-top[data-v-f3824b71]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px 0}.ogm-eyebrow[data-v-f3824b71]{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-eyebrow[data-v-f3824b71]:before{content:"";width:15px;height:1.5px;background:currentColor}.ogm-icon-btn[data-v-f3824b71]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:6px;line-height:0;border-radius:var(--r-sm, 7px);background:transparent;color:var(--muted, var(--color-muted, #86888f));cursor:pointer}.ogm-icon-btn[data-v-f3824b71]:hover{background:var(--line, var(--color-border, #eae6dd));color:var(--ink, var(--color-heading, #15171d))}.ogm-head[data-v-f3824b71]{flex:none;padding:4px 26px 0;text-align:center}.ogm-top[data-v-f3824b71]{flex:none}.ogm-play[data-v-f3824b71]{flex:1;min-height:0;display:grid;place-items:center;overflow:hidden auto}.ogm-head h2[data-v-f3824b71]{margin:6px 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.15}.ogm-head p[data-v-f3824b71]{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-foot[data-v-f3824b71]{flex:none;padding:10px 22px 20px;text-align:center}.ogm-fine[data-v-f3824b71]{margin:0;font-size:10.5px;line-height:1.5;color:var(--muted, var(--color-muted, #86888f))}.ogm-fine a[data-v-f3824b71]{border-bottom:1px solid var(--line-2, var(--color-border-strong, #d8d3c8))}.ogm-prize[data-v-f3824b71]{flex:none;display:flex;flex-direction:column;background:var(--surface, var(--color-card-bg, #f6f4ef));border-radius:var(--r, 18px)}.ogm-brandbar[data-v-f3824b71]{flex:none;position:relative;overflow:hidden;padding:0;text-align:center;color:var(--ogm-brand-ink, #fff);background:var(--ogm-brand, var(--brand, #16553c));border-radius:var(--r, 18px) var(--r, 18px) 0 0}.ogm-brandbar[data-v-f3824b71]:after{content:"";position:absolute;inset:-60% -20% auto;height:150%;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.16),transparent 60%);pointer-events:none}.ogm-brandbar-x[data-v-f3824b71]{position:absolute;z-index:2;top:9px;right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:5px;line-height:0;border-radius:var(--r-sm, 7px);background:#ffffff24;color:inherit;cursor:pointer}.ogm-brandbar-x[data-v-f3824b71]:hover{background:#ffffff3d}.ogm-won[data-v-f3824b71]{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.ogm-wordmark[data-v-f3824b71]{margin:0;padding:46px 22px;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1;overflow-wrap:anywhere}.ogm-brandlogo[data-v-f3824b71]{display:block;width:100%;height:132px;padding:18px 22px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain}.ogm-tier[data-v-f3824b71]{display:inline-flex;align-items:center;gap:6px;margin:9px 0 0;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));background:var(--surface-2, rgba(0, 0, 0, .04));color:var(--muted, var(--color-muted, #4b4e58));font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ogm-body[data-v-f3824b71]{padding:18px 22px 20px;text-align:center}.ogm-value[data-v-f3824b71]{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.ogm-desc[data-v-f3824b71]{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-chips[data-v-f3824b71]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0}.ogm-chip[data-v-f3824b71]{padding:4px 9px;border-radius:999px;border:1px solid var(--line, var(--color-border, #e2ddd2));background:var(--surface-2, rgba(0, 0, 0, .03));font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-code[data-v-f3824b71]{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:7px 11px;border:1px dashed var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r-sm, 8px);background:var(--surface-2, rgba(0, 0, 0, .03));font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;cursor:pointer;color:inherit}.ogm-code-hint[data-v-f3824b71]{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, var(--color-muted, #86888f));font-family:inherit}.ogm-cta[data-v-f3824b71]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:14px 0 0;padding:14px 18px;border:0;border-radius:var(--r-sm, 10px);background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:14px;font-weight:700;cursor:pointer}.ogm-cta[data-v-f3824b71]:hover{filter:brightness(1.06)}.ogm-arrow[data-v-f3824b71]{transition:transform .2s}.ogm-cta:hover .ogm-arrow[data-v-f3824b71]{transform:translate(3px)}.ogm-expiry[data-v-f3824b71]{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-ghost[data-v-f3824b71]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin-top:9px;padding:0;font-size:11.5px;font-weight:600;color:var(--muted, var(--color-muted, #86888f));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ogm-ghost[data-v-f3824b71]:hover{color:var(--ink, var(--color-heading, #15171d))}.ogm-fab[data-v-f3824b71]{position:fixed;bottom:calc(20px + var(--ogm-dock-lift, 0px));z-index:9990;display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 10px;border:1px solid var(--line-2, var(--color-border-strong, #2b2d36));border-radius:999px;background:var(--ink, var(--color-heading, #15171d));color:var(--surface, var(--color-card-bg, #f3f1ea));cursor:pointer;box-shadow:0 10px 26px -10px #1816128c;transition:transform .18s cubic-bezier(.2,.7,.3,1)}.ogm-fab[data-v-f3824b71]:hover{transform:translateY(-2px)}.ogm-fab--right[data-v-f3824b71]{right:20px}.ogm-fab--left[data-v-f3824b71]{left:20px}.ogm-fab--muted[data-v-f3824b71]{opacity:.72}.ogm-fab--icon[data-v-f3824b71]{padding:9px;gap:0}.ogm-fab--icon .ogm-fab-badge[data-v-f3824b71]{position:absolute;top:-4px;right:-4px}.ogm-fab-label[data-v-f3824b71]{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1}.ogm-fab-badge[data-v-f3824b71]{min-width:20px;padding:0 6px;border-radius:999px;background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:10.5px;font-weight:800;line-height:20px;text-align:center}@media(max-width:460px){.ogm-ov[data-v-f3824b71]{padding:12px}.ogm-head h2[data-v-f3824b71]{font-size:21px}.ogm-fab[data-v-f3824b71]{bottom:calc(12px + var(--ogm-dock-lift, 0px))}.ogm-fab--right[data-v-f3824b71]{right:12px}.ogm-fab--left[data-v-f3824b71]{left:12px}}.mbp[data-v-f3824b71]{display:grid;grid-template-columns:repeat(var(--mbp-cols, 3),minmax(0,1fr));gap:10px;padding:18px 22px 8px}.mbp-box[data-v-f3824b71]{position:relative;display:grid;justify-items:center;gap:8px;padding:16px 8px 12px;border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r, 14px);background:var(--surface, var(--color-card-bg, #fff));color:inherit;cursor:pointer;transition:transform .18s cubic-bezier(.2,.7,.3,1),border-color .18s,box-shadow .18s,opacity .3s}.mbp-box[data-v-f3824b71]:hover:not(:disabled){transform:translateY(-4px);border-color:var(--gold, var(--color-rating-star-ink, #c9a24a));box-shadow:0 14px 28px -14px #18161259}.mbp-box[data-v-f3824b71]:disabled{cursor:default}.mbp-lid[data-v-f3824b71]{transform-origin:19px 14px;transition:transform .22s cubic-bezier(.3,1.6,.5,1),opacity .22s}.mbp-box:hover:not(:disabled) .mbp-lid[data-v-f3824b71]{transform:translateY(-2px) rotate(-5deg)}.mbp-box--opened .mbp-lid[data-v-f3824b71]{transform:translateY(-13px) rotate(-24deg);opacity:.25}.mbp-box--dud[data-v-f3824b71]{opacity:.5}.mbp-box--dud .mbp-lid[data-v-f3824b71]{transform:translateY(-9px) rotate(-16deg);opacity:.35}.mbp-box--shaking[data-v-f3824b71]{animation:mbp-shake-f3824b71 .5s cubic-bezier(.36,.07,.19,.97) infinite}@keyframes mbp-shake-f3824b71{0%,to{transform:rotate(0)}20%{transform:rotate(-4deg) scale(1.03)}40%{transform:rotate(4deg) scale(1.05)}60%{transform:rotate(-3deg) scale(1.05)}80%{transform:rotate(2deg) scale(1.03)}}.mbp-label[data-v-f3824b71]{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted, var(--color-muted, #86888f))}.mbp-outcome[data-v-f3824b71]{min-height:18px;padding:3px 8px;border-radius:999px;background:var(--surface-2, rgba(0, 0, 0, .04));font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, var(--color-muted, #4b4e58));opacity:0;transition:opacity .3s ease}.mbp-box--opened .mbp-outcome[data-v-f3824b71],.mbp-box--dud .mbp-outcome[data-v-f3824b71]{opacity:1}@media(max-width:460px){.mbp[data-v-f3824b71]{gap:7px;padding:16px 16px 6px}}@media(prefers-reduced-motion:reduce){.mbp-box[data-v-f3824b71],.mbp-lid[data-v-f3824b71],.mbp-outcome[data-v-f3824b71]{transition:none}.mbp-box--shaking[data-v-f3824b71]{animation:none}}.ogm-ov[data-v-d3b2ce66]{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:20px;background:#12110fad;transition:background .5s ease}.ogm-ov--focus[data-v-d3b2ce66]{background:#0c0b0ae0}.ogm-modal[data-v-d3b2ce66]{position:relative;display:flex;flex-direction:column;width:min(430px,100%);max-height:calc(100dvh - 40px);overflow:hidden;color:var(--ink, var(--color-heading, #15171d));background:var(--surface, var(--color-card-bg, #f6f4ef));border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r, 18px);box-shadow:0 40px 90px -30px #0009}.ogm-modal[data-v-d3b2ce66] :where(a){color:inherit;text-decoration:none}.ogm-top[data-v-d3b2ce66]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px 0}.ogm-eyebrow[data-v-d3b2ce66]{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-eyebrow[data-v-d3b2ce66]:before{content:"";width:15px;height:1.5px;background:currentColor}.ogm-icon-btn[data-v-d3b2ce66]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:6px;line-height:0;border-radius:var(--r-sm, 7px);background:transparent;color:var(--muted, var(--color-muted, #86888f));cursor:pointer}.ogm-icon-btn[data-v-d3b2ce66]:hover{background:var(--line, var(--color-border, #eae6dd));color:var(--ink, var(--color-heading, #15171d))}.ogm-head[data-v-d3b2ce66]{flex:none;padding:4px 26px 0;text-align:center}.ogm-top[data-v-d3b2ce66]{flex:none}.ogm-play[data-v-d3b2ce66]{flex:1;min-height:0;display:grid;place-items:center;overflow:hidden auto}.ogm-head h2[data-v-d3b2ce66]{margin:6px 0 0;font-family:var(--font-heading-family, Georgia, serif);font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.15}.ogm-head p[data-v-d3b2ce66]{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-foot[data-v-d3b2ce66]{flex:none;padding:10px 22px 20px;text-align:center}.ogm-fine[data-v-d3b2ce66]{margin:0;font-size:10.5px;line-height:1.5;color:var(--muted, var(--color-muted, #86888f))}.ogm-fine a[data-v-d3b2ce66]{border-bottom:1px solid var(--line-2, var(--color-border-strong, #d8d3c8))}.ogm-prize[data-v-d3b2ce66]{flex:none;display:flex;flex-direction:column;background:var(--surface, var(--color-card-bg, #f6f4ef));border-radius:var(--r, 18px)}.ogm-brandbar[data-v-d3b2ce66]{flex:none;position:relative;overflow:hidden;padding:0;text-align:center;color:var(--ogm-brand-ink, #fff);background:var(--ogm-brand, var(--brand, #16553c));border-radius:var(--r, 18px) var(--r, 18px) 0 0}.ogm-brandbar[data-v-d3b2ce66]:after{content:"";position:absolute;inset:-60% -20% auto;height:150%;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.16),transparent 60%);pointer-events:none}.ogm-brandbar-x[data-v-d3b2ce66]{position:absolute;z-index:2;top:9px;right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:5px;line-height:0;border-radius:var(--r-sm, 7px);background:#ffffff24;color:inherit;cursor:pointer}.ogm-brandbar-x[data-v-d3b2ce66]:hover{background:#ffffff3d}.ogm-won[data-v-d3b2ce66]{font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.ogm-wordmark[data-v-d3b2ce66]{margin:0;padding:46px 22px;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1;overflow-wrap:anywhere}.ogm-brandlogo[data-v-d3b2ce66]{display:block;width:100%;height:132px;padding:18px 22px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain}.ogm-tier[data-v-d3b2ce66]{display:inline-flex;align-items:center;gap:6px;margin:9px 0 0;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2, var(--color-border-strong, #d8d3c8));background:var(--surface-2, rgba(0, 0, 0, .04));color:var(--muted, var(--color-muted, #4b4e58));font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ogm-body[data-v-d3b2ce66]{padding:18px 22px 20px;text-align:center}.ogm-value[data-v-d3b2ce66]{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.ogm-desc[data-v-d3b2ce66]{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-chips[data-v-d3b2ce66]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0}.ogm-chip[data-v-d3b2ce66]{padding:4px 9px;border-radius:999px;border:1px solid var(--line, var(--color-border, #e2ddd2));background:var(--surface-2, rgba(0, 0, 0, .03));font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, var(--color-muted, #4b4e58))}.ogm-code[data-v-d3b2ce66]{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:7px 11px;border:1px dashed var(--line-2, var(--color-border-strong, #d8d3c8));border-radius:var(--r-sm, 8px);background:var(--surface-2, rgba(0, 0, 0, .03));font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;cursor:pointer;color:inherit}.ogm-code-hint[data-v-d3b2ce66]{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, var(--color-muted, #86888f));font-family:inherit}.ogm-cta[data-v-d3b2ce66]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:14px 0 0;padding:14px 18px;border:0;border-radius:var(--r-sm, 10px);background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:14px;font-weight:700;cursor:pointer}.ogm-cta[data-v-d3b2ce66]:hover{filter:brightness(1.06)}.ogm-arrow[data-v-d3b2ce66]{transition:transform .2s}.ogm-cta:hover .ogm-arrow[data-v-d3b2ce66]{transform:translate(3px)}.ogm-expiry[data-v-d3b2ce66]{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold, var(--color-rating-star-ink, #7a5a15))}.ogm-ghost[data-v-d3b2ce66]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin-top:9px;padding:0;font-size:11.5px;font-weight:600;color:var(--muted, var(--color-muted, #86888f));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ogm-ghost[data-v-d3b2ce66]:hover{color:var(--ink, var(--color-heading, #15171d))}.ogm-fab[data-v-d3b2ce66]{position:fixed;bottom:calc(20px + var(--ogm-dock-lift, 0px));z-index:9990;display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 10px;border:1px solid var(--line-2, var(--color-border-strong, #2b2d36));border-radius:999px;background:var(--ink, var(--color-heading, #15171d));color:var(--surface, var(--color-card-bg, #f3f1ea));cursor:pointer;box-shadow:0 10px 26px -10px #1816128c;transition:transform .18s cubic-bezier(.2,.7,.3,1)}.ogm-fab[data-v-d3b2ce66]:hover{transform:translateY(-2px)}.ogm-fab--right[data-v-d3b2ce66]{right:20px}.ogm-fab--left[data-v-d3b2ce66]{left:20px}.ogm-fab--muted[data-v-d3b2ce66]{opacity:.72}.ogm-fab--icon[data-v-d3b2ce66]{padding:9px;gap:0}.ogm-fab--icon .ogm-fab-badge[data-v-d3b2ce66]{position:absolute;top:-4px;right:-4px}.ogm-fab-label[data-v-d3b2ce66]{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1}.ogm-fab-badge[data-v-d3b2ce66]{min-width:20px;padding:0 6px;border-radius:999px;background:var(--accent, var(--color-primary, #1f7a52));color:var(--color-accent-ink, #fff);font-size:10.5px;font-weight:800;line-height:20px;text-align:center}@media(max-width:460px){.ogm-ov[data-v-d3b2ce66]{padding:12px}.ogm-head h2[data-v-d3b2ce66]{font-size:21px}.ogm-fab[data-v-d3b2ce66]{bottom:calc(12px + var(--ogm-dock-lift, 0px))}.ogm-fab--right[data-v-d3b2ce66]{right:12px}.ogm-fab--left[data-v-d3b2ce66]{left:12px}}.mb-locked[data-v-d3b2ce66]{padding:20px 22px 6px;text-align:center}.mb-meter[data-v-d3b2ce66]{display:flex;justify-content:center;gap:6px}.mb-step[data-v-d3b2ce66]{width:34px;height:6px;border-radius:3px;background:var(--line, var(--color-border, #e2ddd2))}.mb-step--on[data-v-d3b2ce66]{background:var(--accent, var(--color-primary, #1f7a52))}.mb-progress[data-v-d3b2ce66]{margin:10px 0 0;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted, var(--color-muted, #86888f))}.mb-next[data-v-d3b2ce66]{margin:11px 0 0;font-size:11px;line-height:1.5;color:var(--muted, var(--color-muted, #86888f))}
