:root{--white: #ffffff;--off-white: #f7f7f8;--metal-light: #e8e9eb;--metal-mid: #c4c6cc;--metal-dark: #8a8d96;--metal-deep: #4a4d55;--yellow: #C8960C;--yellow-light: #E8B84B;--yellow-pale: #FDF4DC;--yellow-dark: #9A7209;--yellow-glow: rgba(200, 150, 12, .1);--yellow-grad: linear-gradient(135deg, #9A7209 0%, #E8B84B 40%, #C8960C 65%, #F0CB6A 100%);--shadow-soft: 0 2px 20px rgba(0, 0, 0, .06);--shadow-card: 0 8px 40px rgba(0, 0, 0, .1);--shadow-yellow: 0 4px 20px rgba(200, 150, 12, .28);--radius: 12px;--transition: .25s cubic-bezier(.4, 0, .2, 1);--nav-height: 72px;--overlay-bg: rgba(255, 255, 255, .9);--backdrop-bg: rgba(0, 0, 0, .55);color-scheme:light}[data-theme=dark]{--white: #0e0f12;--off-white: #16171b;--metal-light: #2a2d35;--metal-mid: #4a4d55;--metal-dark: #9da0a8;--metal-deep: #f0f1f3;--yellow-pale: rgba(200, 150, 12, .14);--yellow-glow: rgba(200, 150, 12, .18);--shadow-soft: 0 2px 20px rgba(0, 0, 0, .4);--shadow-card: 0 8px 40px rgba(0, 0, 0, .55);--overlay-bg: rgba(14, 15, 18, .85);--backdrop-bg: rgba(0, 0, 0, .7);color-scheme:dark}html,body{transition:background-color var(--transition),color var(--transition)}@media(prefers-reduced-motion:reduce){html,body{transition:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:-apple-system,SF Pro Display,Helvetica Neue,Arial,sans-serif;background:var(--white);color:var(--metal-deep);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{line-height:1.15;letter-spacing:-.02em;color:var(--metal-deep)}.gradient-text{background:var(--yellow-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.container{max-width:1100px;margin:0 auto;padding:0 28px}.page-body{padding-top:var(--nav-height)}.eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow-dark);padding:5px 14px;background:var(--yellow-pale);border:1px solid rgba(200,150,12,.28);border-radius:100px;margin-bottom:14px}.eyebrow--dark{color:var(--yellow-light);background:#c8960c26;border-color:#c8960c4d}.section{padding:72px 0}.section+.section{border-top:1px solid var(--metal-light)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--off-white)}::-webkit-scrollbar-thumb{background:var(--metal-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--metal-mid)}@media(max-width:768px){.hide-mobile{display:none!important}.container{padding:0 20px}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal,.reveal.reveal--in{opacity:1!important;transform:none!important;transition:none!important}}.drawer[data-v-cba98982]{position:fixed;top:var(--nav-height);right:0;bottom:0;z-index:195;width:280px;background:var(--white);border-left:1px solid var(--metal-light);box-shadow:-8px 0 40px #0000001f;overflow-y:auto}.drawer__inner[data-v-cba98982]{padding:24px 0 40px;display:flex;flex-direction:column}.drawer__link[data-v-cba98982]{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;font-size:15px;font-weight:500;color:var(--metal-deep);text-decoration:none;transition:background var(--transition),color var(--transition)}.drawer__link[data-v-cba98982]:hover{background:var(--off-white);color:var(--yellow-dark)}.arrow[data-v-cba98982]{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.drawer__divider[data-v-cba98982]{height:1px;background:var(--metal-light);margin:16px 28px}.drawer__cta[data-v-cba98982]{margin:0 28px;padding:13px 20px;text-align:center;background:var(--yellow-grad);color:#3a2800;font-size:14px;font-weight:600;letter-spacing:.04em;border-radius:10px;text-decoration:none;box-shadow:var(--shadow-yellow);transition:opacity var(--transition),transform var(--transition)}.drawer__cta[data-v-cba98982]:hover{opacity:.88;transform:translateY(-1px)}.drawer__cta--spaced[data-v-cba98982]{margin-top:32px}.drawer__cta--logout[data-v-cba98982]{border:1px solid var(--metal-light);background:var(--white);color:var(--metal-deep);cursor:pointer;box-shadow:none}.drawer__cta--logout[data-v-cba98982]:hover{background:var(--off-white)}.drawer-enter-active[data-v-cba98982],.drawer-leave-active[data-v-cba98982]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.drawer-enter-from[data-v-cba98982],.drawer-leave-to[data-v-cba98982]{transform:translate(100%)}.nav[data-v-93df51c1]{position:fixed;top:0;left:0;right:0;z-index:200;height:var(--nav-height);background:var(--overlay-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--metal-light);display:flex;align-items:center;padding:0 28px}.nav__inner[data-v-93df51c1]{width:100%;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__left[data-v-93df51c1]{display:flex;align-items:center;flex-shrink:0}.nav__right[data-v-93df51c1]{display:flex;align-items:center;gap:12px;flex-shrink:0;justify-self:end}.nav__logo img[data-v-93df51c1]{height:50px;width:auto;display:block;transition:opacity var(--transition)}.nav__logo:hover img[data-v-93df51c1]{opacity:.85}.nav__links[data-v-93df51c1]{display:none;list-style:none;margin:0;padding:0;align-items:center;gap:4px;justify-content:center;justify-self:center;min-width:0}.nav__link[data-v-93df51c1]{display:inline-flex;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;color:var(--metal-deep);text-decoration:none;border-radius:8px;letter-spacing:.01em;white-space:nowrap;transition:color var(--transition),background var(--transition)}.nav__link[data-v-93df51c1]:hover{color:var(--yellow-dark);background:var(--off-white)}.nav__link.router-link-active[data-v-93df51c1]{color:var(--yellow-dark);background:var(--yellow-pale)}.nav__theme-btn[data-v-93df51c1],.nav__language-btn[data-v-93df51c1]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:none;border:1px solid var(--metal-light);border-radius:8px;color:var(--metal-deep);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--transition)}.nav__theme-btn[data-v-93df51c1]:hover,.nav__language-btn[data-v-93df51c1]:hover{border-color:var(--yellow);color:var(--yellow-dark)}.nav__theme-btn--auto[data-v-93df51c1]{border-style:dashed}.nav__theme-icon[data-v-93df51c1],.nav__language-icon[data-v-93df51c1]{font-size:14px;line-height:1}.nav__theme-text[data-v-93df51c1],.nav__language-text[data-v-93df51c1]{letter-spacing:.05em;text-transform:uppercase}.nav__language[data-v-93df51c1]{position:relative}.nav__menu[data-v-93df51c1]{position:absolute;top:100%;right:0;margin-top:8px;background:var(--white);border:1px solid var(--metal-light);border-radius:12px;box-shadow:var(--shadow-card);z-index:100;overflow:hidden;min-width:200px;padding:6px}.nav__menu-item[data-v-93df51c1]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:none;border:none;color:var(--metal-deep);font-size:13px;font-weight:500;text-align:left;text-decoration:none;border-radius:8px;cursor:pointer;transition:all var(--transition)}.nav__menu-item[data-v-93df51c1]:hover{background:var(--off-white);color:var(--yellow-dark)}.nav__menu-item--active[data-v-93df51c1]{background:var(--yellow-pale);color:var(--yellow-dark);font-weight:600}.nav__menu-item--danger[data-v-93df51c1]{color:#c75252}.nav__menu-item--danger[data-v-93df51c1]:hover{background:#c7525214;color:#c75252}.nav__menu-icon[data-v-93df51c1]{font-size:14px;width:18px;text-align:center;flex-shrink:0}.nav__menu-ext[data-v-93df51c1]{margin-left:auto;font-size:12px;opacity:.6}.nav__menu-divider[data-v-93df51c1]{height:1px;background:var(--metal-light);margin:6px 4px}.nav__user[data-v-93df51c1]{position:relative;display:none}.nav__user-btn[data-v-93df51c1]{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;background:var(--off-white);border:1px solid var(--metal-light);border-radius:100px;color:var(--metal-deep);cursor:pointer;transition:all var(--transition)}.nav__user-btn[data-v-93df51c1]:hover{border-color:var(--yellow)}.nav__user-avatar[data-v-93df51c1]{width:30px;height:30px;border-radius:50%;background:var(--yellow-grad);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#3a2800;flex-shrink:0;box-shadow:var(--shadow-yellow)}.nav__user-name[data-v-93df51c1]{font-size:13px;font-weight:600;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav__user-caret[data-v-93df51c1]{width:14px;height:14px;color:var(--metal-dark);flex-shrink:0}.nav__menu--user[data-v-93df51c1]{min-width:240px}.nav__umenu-head[data-v-93df51c1]{display:flex;align-items:center;gap:12px;padding:12px 12px 14px;margin-bottom:4px;border-bottom:1px solid var(--metal-light)}.nav__umenu-avatar[data-v-93df51c1]{width:40px;height:40px;border-radius:50%;background:var(--yellow-grad);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#3a2800;flex-shrink:0;box-shadow:var(--shadow-yellow)}.nav__umenu-info[data-v-93df51c1]{display:flex;flex-direction:column;min-width:0}.nav__umenu-info strong[data-v-93df51c1]{font-size:14px;font-weight:700;color:var(--metal-deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav__umenu-info span[data-v-93df51c1]{font-size:12px;color:var(--metal-dark);margin-top:2px}.nav__login-cta[data-v-93df51c1]{display:none;padding:9px 18px;background:var(--yellow-grad);color:#3a2800;font-size:13px;font-weight:700;letter-spacing:.04em;border-radius:8px;text-decoration:none;box-shadow:var(--shadow-yellow);transition:opacity var(--transition),transform var(--transition)}.nav__login-cta[data-v-93df51c1]:hover{opacity:.9;transform:translateY(-1px)}.nav__hamburger[data-v-93df51c1]{width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:none;border:none;cursor:pointer;padding:8px;border-radius:10px;transition:background var(--transition)}.nav__hamburger[data-v-93df51c1]:hover{background:var(--off-white)}.nav__hamburger span[data-v-93df51c1]{display:block;width:22px;height:2px;background:var(--metal-deep);border-radius:2px;transition:transform var(--transition),opacity var(--transition),width var(--transition);transform-origin:center}.nav__hamburger.open span[data-v-93df51c1]:nth-child(1){transform:translateY(8px) rotate(45deg)}.nav__hamburger.open span[data-v-93df51c1]:nth-child(2){opacity:0;width:0}.nav__hamburger.open span[data-v-93df51c1]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav__overlay[data-v-93df51c1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fade-enter-active[data-v-93df51c1],.fade-leave-active[data-v-93df51c1]{transition:opacity var(--transition)}.fade-enter-from[data-v-93df51c1],.fade-leave-to[data-v-93df51c1]{opacity:0}@media(min-width:960px){.nav__inner[data-v-93df51c1]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch}.nav__left[data-v-93df51c1]{justify-self:start}.nav__right[data-v-93df51c1]{justify-self:end}.nav__links[data-v-93df51c1]{display:flex}.nav__user[data-v-93df51c1]{display:block}.nav__login-cta[data-v-93df51c1]{display:inline-flex;align-items:center}.nav__hamburger[data-v-93df51c1]{display:none}}@media(min-width:960px)and (max-width:1100px){.nav__link[data-v-93df51c1]{padding:8px 10px;font-size:13px}.nav__user-name[data-v-93df51c1]{max-width:80px}}@media(max-width:600px){.nav__theme-text[data-v-93df51c1],.nav__language-text[data-v-93df51c1]{display:none}.nav__theme-btn[data-v-93df51c1],.nav__language-btn[data-v-93df51c1]{padding:8px 10px}}.cert[data-v-c383a04c]{padding:28px 28px 22px;border-bottom:1px solid var(--metal-light);background:transparent}.cert__inner[data-v-c383a04c]{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.cert__heading[data-v-c383a04c]{display:inline-flex;align-items:center;gap:8px;color:#d4af37}.cert__icon[data-v-c383a04c]{width:16px;height:16px;flex-shrink:0}.cert__title[data-v-c383a04c]{font-size:12px;font-weight:700;letter-spacing:.18em}.cert__columns[data-v-c383a04c]{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:880px;margin:0 auto}.cert__col[data-v-c383a04c]{padding:6px 24px;font-size:11px;line-height:1.65;color:#666;letter-spacing:.02em;text-align:center;border-right:1px solid rgba(212,175,55,.28);display:flex;align-items:center;justify-content:center}.cert__col[data-v-c383a04c]:last-child{border-right:none}.cert__tagline[data-v-c383a04c]{margin:4px 0 0;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#666}.cert__dot[data-v-c383a04c]{margin:0 6px;color:#d4af37;opacity:.85}[data-theme=dark]{color:#d4af37;opacity:.85}[data-theme=dark]{border-right-color:#d4af3759}@media(max-width:900px)and (min-width:601px){.cert__columns[data-v-c383a04c]{grid-template-columns:1fr 1fr}.cert__col[data-v-c383a04c]{padding:10px 20px}.cert__col[data-v-c383a04c]:nth-child(2){border-right:none}.cert__col[data-v-c383a04c]:nth-child(3){grid-column:span 2;border-right:none;border-top:1px solid rgba(212,175,55,.28);margin-top:4px;padding-top:14px}}@media(max-width:600px){.cert[data-v-c383a04c]{padding:22px 18px 18px}.cert__columns[data-v-c383a04c]{grid-template-columns:1fr;max-width:360px}.cert__col[data-v-c383a04c]{border-right:none;border-top:1px solid rgba(212,175,55,.22);padding:10px 4px;font-size:10.5px;line-height:1.6}.cert__col[data-v-c383a04c]:first-child{border-top:none}.cert__title[data-v-c383a04c]{font-size:11px}.cert__tagline[data-v-c383a04c]{font-size:9.5px}}.footer[data-v-42daeadb]{padding:0 28px 48px;border-top:1px solid var(--metal-light);background:var(--white)}.footer__inner[data-v-42daeadb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:24px}.footer__copy[data-v-42daeadb]{font-size:13px;color:var(--metal-mid);letter-spacing:.02em}.footer__links[data-v-42daeadb]{display:flex;gap:28px}.footer__links a[data-v-42daeadb]{font-size:13px;color:var(--metal-mid);text-decoration:none;transition:color var(--transition)}.footer__links a[data-v-42daeadb]:hover{color:var(--metal-dark)}@media(max-width:600px){.footer__inner[data-v-42daeadb]{flex-direction:column;text-align:center}}.ob-backdrop[data-v-fb1059c9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#0a080499;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}.ob-card[data-v-fb1059c9]{background:var(--white, #fff);border-radius:20px;width:100%;max-width:440px;padding:36px 32px;box-shadow:0 24px 80px #00000040;text-align:center;animation:ob-in-fb1059c9 .22s ease-out}@keyframes ob-in-fb1059c9{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ob-icon[data-v-fb1059c9]{font-size:56px;line-height:1;margin-bottom:16px}.ob-title[data-v-fb1059c9]{font-size:24px;font-weight:700;color:var(--metal-deep, #1a1a1a);margin-bottom:8px}.ob-sub[data-v-fb1059c9]{font-size:14px;color:var(--metal-mid, #666);margin-bottom:22px}.ob-sub strong[data-v-fb1059c9]{color:var(--metal-deep, #1a1a1a)}.ob-tip[data-v-fb1059c9]{display:inline-flex;align-items:flex-start;gap:10px;padding:14px 18px;background:#c8960c14;border:1px solid rgba(200,150,12,.2);border-radius:12px;font-size:13px;color:var(--metal-deep, #1a1a1a);line-height:1.5;margin-bottom:28px;max-width:100%;text-align:left;white-space:pre-wrap;word-break:break-word}.ob-tip strong[data-v-fb1059c9]{color:#c8960c}.ob-tip-icon[data-v-fb1059c9]{font-size:18px;flex-shrink:0;line-height:1.5}.ob-form[data-v-fb1059c9]{display:flex;flex-direction:column;gap:14px;margin-bottom:22px;text-align:left}.ob-label[data-v-fb1059c9]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--metal-deep, #1a1a1a);font-weight:500}.ob-input[data-v-fb1059c9]{height:44px;padding:0 14px;border:1.5px solid var(--metal-light, #e0e0e0);border-radius:10px;background:var(--off-white, #f8f8f8);font-size:14px;font-family:inherit;color:var(--metal-deep, #1a1a1a)}.ob-input[data-v-fb1059c9]:focus{outline:none;border-color:var(--yellow-light, #c8960c);background:var(--white, #fff)}.ob-select[data-v-fb1059c9]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' width='12' height='7'><polyline points='1 1 6 6 11 1' fill='none' stroke='%238a8a8a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.ob-required[data-v-fb1059c9]{color:#d14646;font-weight:700;margin-left:2px}.ob-err[data-v-fb1059c9]{color:#d14646;font-size:13px;margin:0}.ob-btn[data-v-fb1059c9]{width:100%;height:48px;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .1s}.ob-btn[data-v-fb1059c9]:active{transform:translateY(1px)}.ob-btn[data-v-fb1059c9]:disabled{opacity:.6;cursor:not-allowed}.ob-btn--gold[data-v-fb1059c9]{background:linear-gradient(135deg,#d4a017,#c8960c);color:#fff}.ob-btn--gold[data-v-fb1059c9]:hover:not(:disabled){background:linear-gradient(135deg,#c8960c,#a87c0a)}.ob2-backdrop[data-v-6d725f64]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;background:#0a08049e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}.ob2-card[data-v-6d725f64]{background:var(--white, #fff);border-radius:20px;width:100%;max-width:480px;max-height:86vh;padding:28px 30px 26px;box-shadow:0 24px 80px #0000004d;display:flex;flex-direction:column;animation:ob2-in-6d725f64 .24s cubic-bezier(.32,.72,0,1);overflow:hidden}@keyframes ob2-in-6d725f64{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ob2-head[data-v-6d725f64]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ob2-tag[data-v-6d725f64]{font-size:11px;font-weight:800;color:var(--yellow-dark, #c8960c);background:#c8960c1f;padding:4px 10px;border-radius:999px;letter-spacing:.04em}.ob2-date[data-v-6d725f64]{font-size:12px;color:var(--metal-mid, #8a8a8a);font-family:SF Mono,monospace}.ob2-title[data-v-6d725f64]{font-size:20px;font-weight:800;color:var(--metal-deep, #1a1a1a);margin:0 0 14px;line-height:1.35}.ob2-body[data-v-6d725f64]{overflow-y:auto;flex:1;margin-bottom:18px;-webkit-overflow-scrolling:touch}.ob2-imgwrap[data-v-6d725f64]{position:relative;width:100%;max-height:260px;margin-bottom:12px;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#00000008,#0000000f);display:flex;align-items:center;justify-content:center;cursor:zoom-in;transition:transform .18s ease,box-shadow .18s ease}.ob2-imgwrap[data-v-6d725f64]:hover{transform:scale(1.005);box-shadow:0 6px 22px #0003}.ob2-imgwrap:hover .ob2-imghint[data-v-6d725f64]{opacity:1;transform:translateY(0)}.ob2-img[data-v-6d725f64]{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:12px;pointer-events:none}.ob2-imghint[data-v-6d725f64]{position:absolute;right:10px;bottom:10px;background:#000000b8;color:#fff;font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;pointer-events:none;opacity:.85;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ob2-embed[data-v-6d725f64]{margin:12px 0;border-radius:10px;overflow:hidden;background:#00000005;padding:6px}.ob2-embed[data-v-6d725f64] iframe{width:100%;aspect-ratio:16 / 9;max-height:420px;border:0;border-radius:8px;display:block}.ob2-embed[data-v-6d725f64] img{max-width:100%;height:auto;border-radius:6px}.ob2-embed[data-v-6d725f64] a{color:var(--yellow-dark, #C8960C);text-decoration:underline}.ob2-embed[data-v-6d725f64] p{margin:6px 0}.ob2-embed[data-v-6d725f64] ul,.ob2-embed[data-v-6d725f64] ol{padding-left:22px;margin:6px 0}.ob2-embed[data-v-6d725f64] h1,.ob2-embed[data-v-6d725f64] h2,.ob2-embed[data-v-6d725f64] h3{margin:10px 0 6px}.ob2-lightbox-backdrop[data-v-6d725f64]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center;cursor:zoom-out;padding:24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ob2-lightbox-img[data-v-6d725f64]{max-width:96vw;max-height:92vh;object-fit:contain;border-radius:6px;box-shadow:0 30px 80px #00000073;cursor:default;animation:ob2-lightbox-in-6d725f64 .22s cubic-bezier(.34,1.56,.64,1)}@keyframes ob2-lightbox-in-6d725f64{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ob2-lightbox-close[data-v-6d725f64]{position:absolute;top:18px;right:22px;width:40px;height:40px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:50%;font-size:18px;font-weight:600;cursor:pointer;transition:background .18s ease}.ob2-lightbox-close[data-v-6d725f64]:hover{background:#ffffff38}.ob2-lightbox-fade-enter-active[data-v-6d725f64],.ob2-lightbox-fade-leave-active[data-v-6d725f64]{transition:opacity .18s ease}.ob2-lightbox-fade-enter-from[data-v-6d725f64],.ob2-lightbox-fade-leave-to[data-v-6d725f64]{opacity:0}.ob2-text[data-v-6d725f64]{margin:0;font-size:14px;line-height:1.65;color:var(--metal-deep, #2a2a2a);white-space:pre-wrap}.ob2-attach[data-v-6d725f64]{display:inline-block;margin-top:12px;font-size:13px;font-weight:700;color:var(--yellow-dark, #c8960c);text-decoration:none;padding:6px 12px;border-radius:8px;background:#c8960c14;border:1px solid rgba(200,150,12,.25)}.ob2-attach[data-v-6d725f64]:hover{background:#c8960c2e}.ob2-btn[data-v-6d725f64]{width:100%;height:48px;flex-shrink:0;border:none;border-radius:12px;background:var(--metal-light, #d8d8d8);color:var(--metal-mid, #8a8a8a);font-size:14px;font-weight:700;cursor:not-allowed;transition:background .24s,color .24s}.ob2-btn--ready[data-v-6d725f64]{background:linear-gradient(135deg,#d4a017,#c8960c);color:#fff;cursor:pointer}.ob2-btn--ready[data-v-6d725f64]:hover{background:linear-gradient(135deg,#c8960c,#a87c0a)}.ob2-btn--claim[data-v-6d725f64]{background:linear-gradient(135deg,#f0c040,#d4a017);box-shadow:0 6px 20px #d4a01752,inset 0 1px #ffffff73;font-size:15px}.ob2-btn--claim[data-v-6d725f64]:hover{background:linear-gradient(135deg,#d4a017,#c8960c)}.ob2-btn[data-v-6d725f64]:disabled{cursor:not-allowed;opacity:.95}.ob2-err[data-v-6d725f64]{margin:8px 0 0;font-size:12px;color:#d14646;font-weight:600;text-align:center}.ob2-stack[data-v-6d725f64]{margin:10px 0 0;font-size:11px;color:var(--metal-mid, #8a8a8a);text-align:center}.mt-banner[data-v-9589658b]{position:fixed;top:calc(var(--nav-height) + 10px);left:50%;transform:translate(-50%);z-index:150;pointer-events:none;width:max-content;max-width:min(92vw,680px);display:flex;align-items:center;gap:10px;padding:9px 16px;border-radius:999px;background:linear-gradient(135deg,#f3c64f,#d4a017);border:1px solid rgba(255,255,255,.35);color:#3a2800;font-size:13px;line-height:1.4;box-shadow:0 8px 24px #00000047,0 2px 6px #0000002e;animation:mt-slide-in-9589658b .28s cubic-bezier(.4,1.4,.5,1)}.mt-banner--urgent[data-v-9589658b]{background:linear-gradient(135deg,#ec5a5a,#c62828);border-color:#ffffff73;color:#fff;animation:mt-pulse-9589658b 1.2s ease-in-out infinite}.mt-banner__icon[data-v-9589658b]{font-size:16px;flex-shrink:0}.mt-banner__text[data-v-9589658b]{min-width:0}.mt-banner__text strong[data-v-9589658b]{font-weight:800;margin-right:6px}.mt-banner__time[data-v-9589658b]{font-family:SF Mono,Menlo,monospace;font-size:14px;font-weight:800;padding:2px 9px;background:#00000029;border-radius:999px;flex-shrink:0}.mt-banner--urgent .mt-banner__time[data-v-9589658b]{background:#ffffff47;color:#fff}@keyframes mt-slide-in-9589658b{0%{transform:translate(-50%,-12px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes mt-pulse-9589658b{0%,to{box-shadow:0 8px 24px #00000047}50%{box-shadow:0 8px 24px #00000047,0 0 0 6px #d1464638}}
