.ob-root[data-v-6b812295]{--top-h: 64px;--bar-h: 84px;position:fixed;inset:0;z-index:50;background:var(--color-canvas);color:var(--color-ink)}.ob-top[data-v-6b812295]{position:absolute;top:0;inset-inline:0;height:var(--top-h);z-index:2;display:flex;align-items:center;gap:16px;padding:0 clamp(16px,4vw,40px);background:color-mix(in srgb,var(--color-canvas) 82%,transparent);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--color-line)}.ob-skip[data-v-6b812295]{flex-shrink:0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:13.5px;color:var(--color-ink-muted);font-weight:500;padding:7px 10px;border-radius:9px;transition:color .2s,background .2s}.ob-skip[data-v-6b812295]:hover{color:var(--color-ink);background:var(--color-canvas-deep)}.ob-progress[data-v-6b812295]{flex:1;display:flex;gap:7px;align-items:center;min-width:0}.ob-seg[data-v-6b812295]{flex:1;height:5px;border-radius:99px;background:var(--color-canvas-deep);position:relative;overflow:hidden;cursor:pointer;border:none;padding:0;transition:background .3s}.ob-seg[data-v-6b812295]:after{content:"";position:absolute;inset:0;inset-inline-end:0;width:0%;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-soft));transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:99px}.ob-seg.filled[data-v-6b812295]:after{width:100%}.ob-seg.active[data-v-6b812295]{background:#c0975a2e}.ob-seg.active[data-v-6b812295]:after{width:100%}.ob-brand[data-v-6b812295]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;letter-spacing:-.01em;flex-shrink:0}.ob-glyph[data-v-6b812295]{width:26px;height:26px;display:grid;place-items:center}.ob-glyph svg[data-v-6b812295]{width:22px;height:22px}.ob-stage-wrap[data-v-6b812295]{position:absolute;inset:var(--top-h) 0 var(--bar-h) 0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent}.ob-stage-wrap[data-v-6b812295]::-webkit-scrollbar{width:8px}.ob-stage-wrap[data-v-6b812295]::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:99px}.ob-stage[data-v-6b812295]{min-height:100%;padding:clamp(28px,5vw,64px) clamp(18px,5vw,48px) clamp(40px,6vw,72px);display:flex;flex-direction:column;align-items:center;justify-content:center;animation:ob-step-in-6b812295 .55s cubic-bezier(.22,.61,.36,1)}@keyframes ob-step-in-6b812295{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ob-stage[data-v-6b812295]{animation:none}}.ob-inner[data-v-6b812295]{width:100%;max-width:1180px;margin:0 auto}.ob-narrow[data-v-6b812295]{max-width:560px}.ob-mid[data-v-6b812295]{max-width:880px}.ob-eyebrow[data-v-6b812295]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--color-accent);background:#c0975a1a;padding:6px 14px;border-radius:99px;margin-bottom:22px}.ob-h1[data-v-6b812295]{font-size:clamp(30px,5vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.12;color:var(--color-ink)}.ob-h2[data-v-6b812295]{font-size:clamp(26px,4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.ob-lead[data-v-6b812295]{font-size:clamp(15.5px,1.9vw,19px);color:var(--color-ink-muted);line-height:1.8;margin-top:20px;font-weight:300}.ob-lead-welcome[data-v-6b812295]{max-width:48ch}.ob-lead-tight[data-v-6b812295]{margin-top:14px}.ob-sub[data-v-6b812295]{font-size:clamp(14.5px,1.7vw,17px);color:var(--color-ink-muted);margin-top:12px;font-weight:300}.ob-welcome[data-v-6b812295]{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,64px);align-items:center}@media(min-width:920px){.ob-welcome[data-v-6b812295]{grid-template-columns:1.05fr 1fr}}.ob-hero-art[data-v-6b812295]{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:16/10;min-height:240px;background:radial-gradient(120% 120% at 80% 10%,rgba(192,151,90,.35),transparent 55%),radial-gradient(110% 120% at 10% 95%,rgba(221,184,127,.22),transparent 50%),linear-gradient(155deg,#15140f,#0b0b0d 60%);box-shadow:0 40px 80px -40px #0d0d0f99,0 0 0 1px #c0975a1f inset;display:grid;place-items:center}.ob-hero-img[data-v-6b812295]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ob-triangle[data-v-6b812295]{width:46%;max-width:230px;opacity:.95;filter:drop-shadow(0 12px 30px rgba(192,151,90,.4))}.ob-grain[data-v-6b812295]{position:absolute;inset:0;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.ob-ring[data-v-6b812295]{position:absolute;width:60%;aspect-ratio:1;border:1px solid rgba(221,184,127,.22);border-radius:50%}.ob-ring-2[data-v-6b812295]{width:80%;border-color:#ddb87f1f}.ob-feat-head[data-v-6b812295]{text-align:center;margin-bottom:clamp(32px,4vw,52px)}.ob-feat-head-start[data-v-6b812295]{text-align:start;margin-bottom:30px}.ob-grid[data-v-6b812295]{list-style:none;display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:560px){.ob-grid[data-v-6b812295]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.ob-grid[data-v-6b812295]{grid-template-columns:repeat(4,1fr)}}.ob-card[data-v-6b812295]{background:#fff;border:1px solid var(--color-line);border-radius:20px;padding:24px 22px;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s,border-color .35s;animation:ob-card-in-6b812295 .5s cubic-bezier(.22,.61,.36,1) both}@keyframes ob-card-in-6b812295{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ob-card[data-v-6b812295]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #0d0d0f47;border-color:#c0975a66}.ob-thumb[data-v-6b812295]{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#c0975a1a;color:var(--color-accent);margin-bottom:18px;overflow:hidden;flex-shrink:0}.ob-thumb svg[data-v-6b812295]{width:24px;height:24px}.ob-thumb-img[data-v-6b812295]{width:100%;height:100%;object-fit:cover}.ob-card-title[data-v-6b812295]{font-size:17px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.ob-card-desc[data-v-6b812295]{font-size:13.5px;color:var(--color-ink-muted);margin-top:8px;font-weight:300;line-height:1.65}.ob-pill[data-v-6b812295]{font-size:10.5px;font-weight:600;color:var(--color-accent);background:#c0975a1f;padding:2px 9px;border-radius:99px;letter-spacing:.02em}.ob-identity[data-v-6b812295]{display:flex;flex-direction:column;gap:18px}.ob-skip-link[data-v-6b812295]{display:block;margin:14px auto 0;background:none;border:none;cursor:pointer;font-family:inherit;text-align:center;color:var(--color-accent);font-weight:500;font-size:14px}.ob-skip-link[data-v-6b812295]:hover{text-decoration:underline}.ob-center[data-v-6b812295]{text-align:center}.ob-icon-circle[data-v-6b812295]{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;margin:0 auto 26px;background:radial-gradient(120% 120% at 30% 20%,var(--color-accent-soft),var(--color-accent));color:#fff;box-shadow:0 18px 40px -16px #c0975a99}.ob-icon-circle svg[data-v-6b812295]{width:34px;height:34px}.ob-gate[data-v-6b812295]{margin:20px auto 0;max-width:420px;border:1px solid rgba(192,151,90,.4);background:#c0975a0f;color:var(--color-accent);border-radius:12px;padding:11px 14px;font-size:13.5px}.ob-form-stack[data-v-6b812295]{display:flex;flex-direction:column;gap:14px;margin-top:28px;text-align:start}.ob-field label[data-v-6b812295]{font-size:13px;font-weight:500;color:var(--color-ink-soft);margin-bottom:7px;display:block}.ob-input[data-v-6b812295]{width:100%;font-family:inherit;font-size:14.5px;color:var(--color-ink);background:#fff;border:1px solid var(--color-line);border-radius:14px;padding:13px 15px;transition:border-color .2s,box-shadow .2s}.ob-input[data-v-6b812295]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #c0975a24}.ob-finish-circle[data-v-6b812295]{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;margin:0 auto 30px;background:radial-gradient(120% 120% at 30% 20%,var(--color-accent-soft),var(--color-accent));color:#fff;box-shadow:0 24px 56px -20px #c0975aa6;animation:ob-pop-6b812295 .6s cubic-bezier(.2,1.3,.4,1) both}.ob-finish-circle svg[data-v-6b812295]{width:50px;height:50px}@keyframes ob-pop-6b812295{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.ob-btn[data-v-6b812295]{font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;padding:13px 30px;border-radius:14px;border:1px solid transparent;transition:transform .15s,box-shadow .25s,background .2s,color .2s;display:inline-flex;align-items:center;gap:9px}.ob-btn[data-v-6b812295]:active{transform:translateY(1px)}.ob-btn[data-v-6b812295]:disabled{opacity:.5;cursor:default}.ob-primary[data-v-6b812295]{background:var(--color-ink);color:#fff}.ob-primary[data-v-6b812295]:not(:disabled):hover{background:var(--color-ink-soft);box-shadow:0 14px 28px -14px #0d0d0f80}.ob-bronze[data-v-6b812295]{background:var(--color-accent);color:#fff}.ob-bronze[data-v-6b812295]:not(:disabled):hover{background:#b3884b;box-shadow:0 14px 30px -14px #c0975a99}.ob-bronze-block[data-v-6b812295]{background:var(--color-accent);color:#fff;width:100%;justify-content:center;margin-top:12px}.ob-bronze-block[data-v-6b812295]:not(:disabled):hover{background:#b3884b;box-shadow:0 14px 30px -14px #c0975a99}.ob-ghost[data-v-6b812295]{background:#fff;color:var(--color-ink);border-color:var(--color-line)}.ob-ghost[data-v-6b812295]:hover{background:var(--color-canvas-deep)}.ob-arrow[data-v-6b812295]{transition:transform .25s}.ob-primary:hover .ob-arrow[data-v-6b812295]{transform:translate(-4px)}.ob-bar[data-v-6b812295]{position:absolute;bottom:0;inset-inline:0;height:var(--bar-h);z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 clamp(16px,5vw,48px);background:color-mix(in srgb,var(--color-canvas) 86%,transparent);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-top:1px solid var(--color-line)}.ob-step-count[data-v-6b812295]{font-size:12.5px;color:var(--color-ink-muted);font-weight:500;font-variant-numeric:tabular-nums}.ob-bar-end[data-v-6b812295]{display:flex;gap:12px;align-items:center}@media(max-width:420px){.ob-root[data-v-6b812295]{--bar-h: 78px}.ob-btn[data-v-6b812295]{padding:12px 20px;font-size:14px}.ob-step-count[data-v-6b812295]{display:none}}.stage[data-v-65a5f620]{touch-action:none}.velvet[data-v-65a5f620]{background:radial-gradient(120% 80% at 50% 18%,rgba(160,40,52,.55) 0%,transparent 55%),radial-gradient(140% 100% at 50% 120%,#2c060a 0%,transparent 60%),linear-gradient(160deg,#7a1620,#5d0f17 45%,#4a0c12)}.velvet-sheen[data-v-65a5f620]{background:repeating-linear-gradient(100deg,rgba(255,255,255,.045) 0px,rgba(255,255,255,.045) 2px,transparent 2px,transparent 26px);mix-blend-mode:screen;opacity:.7}.velvet-vignette[data-v-65a5f620]{background:radial-gradient(120% 120% at 50% 45%,transparent 50%,rgba(20,3,6,.72) 100%)}.intro-copy[data-v-65a5f620]{animation:egg-rise-65a5f620 .8s cubic-bezier(.22,1,.36,1) backwards}.gold-text[data-v-65a5f620]{background:linear-gradient(180deg,#f7ecca,#ecd79a 35%,#d9b65c 60%,#b0892e);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 1px 0 rgba(0,0,0,.15);filter:drop-shadow(0 6px 18px rgba(176,137,46,.35))}.dash[data-v-65a5f620]{display:inline-block;height:1px;width:28px;background:linear-gradient(90deg,transparent,#ecd79a)}.ribbon-wrap[data-v-65a5f620]{animation:egg-rise-65a5f620 .9s cubic-bezier(.22,1,.36,1) .1s backwards}.post[data-v-65a5f620]{position:absolute;top:50%;z-index:0;height:120px;width:12px;transform:translateY(-50%);border-radius:6px;background:linear-gradient(90deg,#8a6a24,#ecd79a 45%,#b0892e 55%,#7a5c1e);box-shadow:0 8px 24px #0006}.post-start[data-v-65a5f620]{inset-inline-start:-2px}.post-end[data-v-65a5f620]{inset-inline-end:-2px}.ribbon[data-v-65a5f620]{z-index:1;display:flex;filter:drop-shadow(0 14px 30px rgba(0,0,0,.45))}.ribbon-half[data-v-65a5f620]{position:relative;height:100%;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .95s ease;transform-origin:center}.ribbon-left[data-v-65a5f620]{transform-origin:right center}.ribbon-right[data-v-65a5f620]{transform-origin:left center}.ribbon-face[data-v-65a5f620]{position:relative;height:100%;overflow:hidden;background:linear-gradient(180deg,#f4e7be,#ecd79a 22%,#d9b65c 52%,#b0892e 78%,#c99b3f);box-shadow:inset 0 2px 3px #ffffff8c,inset 0 -6px 10px #7c5c188c}.ribbon-left .ribbon-face[data-v-65a5f620]{border-radius:4px 0 0 4px}.ribbon-right .ribbon-face[data-v-65a5f620]{border-radius:0 4px 4px 0}.ribbon-sheen[data-v-65a5f620]{position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.75) 48%,rgba(255,255,255,.2) 54%,transparent 66%);transform:translate(-120%)}.is-shimmer .ribbon-sheen[data-v-65a5f620],.ribbon-left .is-shimmer .ribbon-sheen[data-v-65a5f620],.ribbon .is-shimmer .ribbon-sheen[data-v-65a5f620]{animation:ribbon-shimmer-65a5f620 2.6s ease-in-out infinite}.ribbon-tail[data-v-65a5f620]{position:absolute;top:0;height:100%;width:22px;background:inherit}.tail-left[data-v-65a5f620]{inset-inline-start:0}.tail-right[data-v-65a5f620]{inset-inline-end:0}.ribbon-left.is-cut[data-v-65a5f620]{transform:translateY(48vh) translate(-6%) rotate(-26deg);opacity:0}.ribbon-right.is-cut[data-v-65a5f620]{transform:translateY(52vh) translate(6%) rotate(24deg);opacity:0}.rosette[data-v-65a5f620]{position:absolute;top:50%;z-index:2;height:46px;width:46px;transform:translate(50%,-50%)}.rosette-core[data-v-65a5f620]{position:absolute;inset:32%;z-index:2;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f7ecca,#d9b65c 60%,#9c7423);box-shadow:0 2px 6px #0006}.rosette-petal[data-v-65a5f620]{position:absolute;top:50%;left:50%;height:16px;width:22px;border-radius:50%;background:linear-gradient(180deg,#ecd79a,#b0892e);box-shadow:inset 0 -2px 3px #7c5c1899}.rosette-petal.p1[data-v-65a5f620]{transform:translate(-50%,-50%) rotate(0) translate(-16px)}.rosette-petal.p2[data-v-65a5f620]{transform:translate(-50%,-50%) rotate(90deg) translate(-16px)}.rosette-petal.p3[data-v-65a5f620]{transform:translate(-50%,-50%) rotate(45deg) translate(-16px)}.rosette-petal.p4[data-v-65a5f620]{transform:translate(-50%,-50%) rotate(135deg) translate(-16px)}.hint-pulse[data-v-65a5f620]{animation:hint-pulse-65a5f620 1.8s ease-in-out infinite}.gold-btn[data-v-65a5f620],.gold-btn-outline[data-v-65a5f620]{border-radius:9999px;font-weight:700;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;cursor:pointer}.gold-btn[data-v-65a5f620]{padding:.85rem 2.4rem;font-size:1.05rem;color:#3a2606;background:linear-gradient(180deg,#f7ecca,#ecd79a 40%,#d9b65c,#b0892e);box-shadow:0 10px 30px #b0892e73,inset 0 1px #fff9}.gold-btn[data-v-65a5f620]:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 14px 38px #b0892e8c,inset 0 1px #ffffffb3}.gold-btn-outline[data-v-65a5f620]{padding:.65rem 1.6rem;font-size:.95rem;color:#f7ecca;background:#ffffff0f;border:1px solid rgba(236,215,154,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gold-btn-outline[data-v-65a5f620]:hover{transform:translateY(-1px);background:#ecd79a29;border-color:#ecd79a}.gold-btn[data-v-65a5f620]:focus-visible,.gold-btn-outline[data-v-65a5f620]:focus-visible{outline:2px solid #f7ecca;outline-offset:3px}.blade[data-v-65a5f620]{position:fixed;z-index:90;transform:translate(-50%,-50%) rotate(-18deg);font-size:2rem;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.blade-glint[data-v-65a5f620]{position:absolute;left:60%;top:10%;height:8px;width:8px;border-radius:50%;background:radial-gradient(circle,#fff,#fff0 70%);animation:glint-65a5f620 .8s ease-in-out infinite}.slash-streak[data-v-65a5f620]{z-index:89;filter:drop-shadow(0 0 6px rgba(244,231,190,.8))}.confetti-layer[data-v-65a5f620]{z-index:70}.confetti-piece[data-v-65a5f620]{position:absolute;top:-6%;border-radius:1px;transform:rotate(var(--rot));animation-name:egg-confetti-65a5f620;animation-timing-function:cubic-bezier(.3,.2,.6,1);animation-fill-mode:backwards;opacity:0}.confetti-piece.is-round[data-v-65a5f620]{border-radius:50%}.confetti-piece.is-shimmer[data-v-65a5f620]{box-shadow:0 0 6px #f7eccab3}.reveal-layer[data-v-65a5f620]{z-index:75}.reveal-card[data-v-65a5f620]{max-width:36rem}.medal[data-v-65a5f620]{margin:0 auto 1.4rem;display:flex;height:92px;width:92px;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f7ecca,#d9b65c 60%,#9c7423);box-shadow:0 14px 40px #b0892e80,inset 0 2px 4px #fff9;font-size:2.5rem;opacity:0;transform:scale(.3) rotate(-30deg);transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .5s ease}.medal.is-in[data-v-65a5f620]{opacity:1;transform:scale(1) rotate(0)}.medal-ring[data-v-65a5f620]{position:absolute;inset:-8px;border-radius:50%;border:2px dashed rgba(247,236,202,.5)}.reveal-item[data-v-65a5f620]{opacity:0;transform:translateY(18px);transition:opacity .6s ease var(--d, 0ms),transform .6s cubic-bezier(.22,1,.36,1) var(--d, 0ms)}.reveal-item.is-in[data-v-65a5f620]{opacity:1;transform:translateY(0)}@keyframes egg-rise-65a5f620{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ribbon-shimmer-65a5f620{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes hint-pulse-65a5f620{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes glint-65a5f620{0%,to{opacity:.3;transform:scale(.6)}50%{opacity:1;transform:scale(1.3)}}@keyframes egg-confetti-65a5f620{0%{opacity:0;transform:translate(0) rotate(var(--rot))}8%{opacity:1}to{opacity:0;transform:translate(var(--drift),108vh) rotate(calc(var(--rot) + var(--spin)))}}@media(prefers-reduced-motion:reduce){.intro-copy[data-v-65a5f620],.ribbon-wrap[data-v-65a5f620],.is-shimmer .ribbon-sheen[data-v-65a5f620],.hint-pulse[data-v-65a5f620],.blade-glint[data-v-65a5f620]{animation:none}.ribbon-half[data-v-65a5f620]{transition:opacity .4s ease,transform .4s ease}.ribbon-left.is-cut[data-v-65a5f620],.ribbon-right.is-cut[data-v-65a5f620]{transform:none;opacity:0}.confetti-piece[data-v-65a5f620]{animation-duration:2.4s!important;animation-timing-function:linear}.medal[data-v-65a5f620],.reveal-item[data-v-65a5f620]{transition:opacity .4s ease var(--d, 0ms),transform .4s ease var(--d, 0ms)}}.flash-pop-enter-active[data-v-8ff06d7e]{transition:opacity .3s ease}.flash-pop-enter-active .flash-pop-panel[data-v-8ff06d7e]{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.flash-pop-enter-from[data-v-8ff06d7e]{opacity:0}.flash-pop-enter-from .flash-pop-panel[data-v-8ff06d7e]{opacity:0;transform:scale(.95) translateY(12px)}.flash-pop-leave-active[data-v-8ff06d7e]{transition:opacity .2s ease}.flash-pop-leave-to[data-v-8ff06d7e]{opacity:0}@media(prefers-reduced-motion:reduce){.flash-pop-enter-active[data-v-8ff06d7e],.flash-pop-enter-active .flash-pop-panel[data-v-8ff06d7e],.flash-pop-leave-active[data-v-8ff06d7e]{transition:none}}
