.hdr[data-v-c638c574],.oc-overlay[data-v-c638c574],.oc-panel[data-v-c638c574]{--ease: cubic-bezier(.22, 1, .36, 1);--duration: .3s}.hdr-inner[data-v-c638c574]{display:flex;align-items:center;justify-content:space-between;height:60px;gap:12px}@media (min-width: 768px){.hdr-inner[data-v-c638c574]{height:72px;gap:20px}}.hdr-logo[data-v-c638c574]{display:block;width:8rem;flex-shrink:0;transition:opacity var(--duration) var(--ease)}.hdr-logo[data-v-c638c574]:hover{opacity:.8}@media (min-width: 768px){.hdr-logo[data-v-c638c574]{width:10rem}}.hdr-actions[data-v-c638c574]{display:flex;align-items:center;gap:6px}.hdr.is-light[data-v-c638c574]{background:#fff;border-bottom:1px solid rgba(226,232,240,.6);box-shadow:0 1px 3px #153b4f08,0 4px 16px #153b4f05}.hdr-trigger[data-v-c638c574]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:12px;font-size:.84rem;font-weight:600;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease),color var(--duration) var(--ease),transform var(--duration) var(--ease)}.hdr-trigger[data-v-c638c574]:hover{background:#f0f8fc;border-color:#153b4f;color:#153b4f;transform:translateY(-1px)}.hdr-trigger[disabled][data-v-c638c574]{cursor:not-allowed;opacity:.7}.hdr-btn[data-v-c638c574]{display:inline-flex;align-items:center;padding:9px 20px;border-radius:12px;font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease),color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease)}.hdr-btn[data-v-c638c574]:hover{transform:translateY(-2px)}.hdr-btn.ghost[data-v-c638c574]{background:transparent;border:1px solid #e2e8f0;color:#334155}.hdr-btn.ghost[data-v-c638c574]:hover{border-color:#153b4f;color:#153b4f;background:#f8fafc}.hdr-btn.primary[data-v-c638c574]{background:linear-gradient(135deg,#153b4f,#1c4d66);color:#fff;border:none;box-shadow:0 2px 8px #153b4f26}.hdr-btn.primary[data-v-c638c574]:hover{box-shadow:0 8px 24px #153b4f33}.hdr-hamburger[data-v-c638c574]{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:0 11px;border-radius:12px;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease)}.hdr-hamburger[data-v-c638c574]:hover{background:#f0f8fc;border-color:#153b4f;box-shadow:0 4px 16px #153b4f0f;transform:translateY(-1px)}.bar[data-v-c638c574]{height:2px;border-radius:2px;background:#334155;transition:transform .35s var(--ease),opacity .35s var(--ease),width .35s var(--ease)}.bar-1[data-v-c638c574]{width:100%}.bar-2[data-v-c638c574]{width:60%}.bar-3[data-v-c638c574],.hdr-hamburger:hover .bar-2[data-v-c638c574]{width:80%}.hdr-hamburger:hover .bar-3[data-v-c638c574]{width:100%}.hdr-hamburger.is-open .bar-1[data-v-c638c574]{transform:translateY(7px) rotate(45deg);width:100%}.hdr-hamburger.is-open .bar-2[data-v-c638c574]{opacity:0;transform:scaleX(.2)}.hdr-hamburger.is-open .bar-3[data-v-c638c574]{transform:translateY(-7px) rotate(-45deg);width:100%}.oc-overlay[data-v-c638c574]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#0a16208c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}.oc-overlay.is-open[data-v-c638c574]{opacity:1;pointer-events:auto}.oc-panel[data-v-c638c574]{position:fixed;top:0;right:0;height:100vh;height:100dvh;width:min(400px,88vw);z-index:100001;background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:-24px 0 80px #0a16201f;transform:translate(100%);transition:transform .5s var(--ease);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.oc-panel.is-open[data-v-c638c574]{transform:translate(0)}.oc-head[data-v-c638c574]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid rgba(226,232,240,.5)}.oc-close[data-v-c638c574]{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease),color var(--duration) var(--ease)}.oc-close[data-v-c638c574]:hover{background:#f0f8fc;border-color:#153b4f;color:#153b4f}.oc-body[data-v-c638c574]{flex:1;overflow-y:auto;padding:8px 28px 28px}.oc-section[data-v-c638c574]{margin-bottom:8px}.oc-label[data-v-c638c574]{font-size:.66rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;margin-bottom:10px;padding-top:20px;color:#94a3b8}.oc-item[data-v-c638c574]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-radius:14px;font-size:.9rem;font-weight:500;cursor:pointer;text-decoration:none;color:#334155;background:#fff;border:1px solid rgba(226,232,240,.6);margin-bottom:6px;box-shadow:0 1px 2px #153b4f05;transition:border-color var(--duration) var(--ease),color var(--duration) var(--ease),background var(--duration) var(--ease),transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.oc-item[data-v-c638c574]:hover{border-color:#153b4f;color:#153b4f;background:#f0f8fc;transform:translate(4px);box-shadow:0 4px 12px #153b4f0a}.oc-auth-btns[data-v-c638c574]{display:flex;gap:10px}.oc-btn-login[data-v-c638c574],.oc-btn-signup[data-v-c638c574]{flex:1;padding:14px;border-radius:14px;text-align:center;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease),background var(--duration) var(--ease)}.oc-btn-login[data-v-c638c574]{background:linear-gradient(135deg,#153b4f,#1c4d66);color:#fff;box-shadow:0 4px 16px #153b4f33}.oc-btn-login[data-v-c638c574]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #153b4f40}.oc-btn-signup[data-v-c638c574]{background:#fff;border:1.5px solid #153b4f;color:#153b4f}.oc-btn-signup[data-v-c638c574]:hover{background:#f0f8fc;transform:translateY(-2px)}.oc-footer[data-v-c638c574]{padding:20px 28px calc(20px + env(safe-area-inset-bottom));border-top:1px solid rgba(226,232,240,.5);display:flex;gap:10px;background:#f8fafccc}.oc-footer-btn[data-v-c638c574]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:14px;font-size:.85rem;font-weight:600;text-decoration:none;box-shadow:0 2px 8px #0000000a;transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.oc-footer-btn.wa[data-v-c638c574]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.oc-footer-btn.wa[data-v-c638c574]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98140}.oc-footer-btn.call[data-v-c638c574]{background:linear-gradient(135deg,#153b4f,#1c4d66);color:#fff}.oc-footer-btn.call[data-v-c638c574]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #153b4f40}.currency-scrollbar[data-v-c638c574]::-webkit-scrollbar{width:6px}.currency-scrollbar[data-v-c638c574]::-webkit-scrollbar-track{background:transparent}.currency-scrollbar[data-v-c638c574]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.currency-scrollbar[data-v-c638c574]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.currency-overlay[data-v-c638c574]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0f172a52;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.currency-loader[data-v-c638c574]{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);box-shadow:0 18px 40px #0f172a33}.currency-loader .dot[data-v-c638c574]{width:10px;height:10px;border-radius:999px;background:#f8fafc;animation:currencyDots-c638c574 1.1s ease-in-out infinite}.currency-loader .dot[data-v-c638c574]:nth-child(2){animation-delay:.2s}.currency-loader .dot[data-v-c638c574]:nth-child(3){animation-delay:.4s}@keyframes currencyDots-c638c574{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-6px);opacity:1}}
