.checkin-btn[data-v-de32418e]{align-items:center;border:1px solid rgba(34,197,94,.62);border-radius:180px;cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-size:.95rem;font-weight:700;gap:.7rem;height:44px;justify-content:center;line-height:1;min-height:44px;min-width:132px;padding:0 1.45rem;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;white-space:nowrap}.checkin-btn-primary[data-v-de32418e]{background:#16a34a57;box-shadow:0 8px 22px #16a34a38;color:#f0fdf4}.checkin-btn-primary[data-v-de32418e]:hover{background:#16a34a70;border-color:#4ade80b8;box-shadow:0 8px 22px #16a34a4d;transform:translateY(-1px)}.checkin-btn-claimed[data-v-de32418e]{background:#064e3b52;border-color:#22c55e61;color:#d8fbe4}.checkin-btn-claimed[data-v-de32418e]:hover{background:#16a34a33;border-color:#22c55e94;box-shadow:0 8px 22px #16a34a33;transform:translateY(-1px)}.checkin-btn-icon[data-v-de32418e]{align-items:center;display:inline-flex;font-size:1rem;justify-content:center;line-height:1;width:1.05rem}.checkin-btn-label[data-v-de32418e]{display:inline-block}.checkin-btn-compact[data-v-de32418e]{border-radius:12px;font-size:1rem;gap:.6rem;height:56px;min-height:56px;padding:1rem;width:100%}.checkin-btn-compact .checkin-btn-label[data-v-de32418e]{font-weight:600}.checkin-btn[data-v-de32418e]:focus-visible{outline:2px solid rgba(22,163,74,.7);outline-offset:2px}.checkin-backdrop[data-v-ed34782d]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1100}.checkin-modal[data-v-ed34782d]{background:#0f0f14f5;border:1px solid rgba(22,163,74,.32);border-radius:1.5rem;box-shadow:0 30px 80px #0000008c;color:#f5f5f7;max-height:calc(100vh - 2rem);max-width:64rem;overflow-y:auto;padding:1.5rem 1.75rem 1.75rem;position:relative;width:100%}.checkin-header[data-v-ed34782d]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.checkin-title[data-v-ed34782d]{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.checkin-subtitle[data-v-ed34782d]{color:#f5f5f7a6;font-size:.92rem;line-height:1.45;margin:.5rem 0 0}.checkin-close[data-v-ed34782d]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#f5f5f7b3;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.95rem;height:36px;justify-content:center;transition:border-color .15s,color .15s,background .15s;width:36px}.checkin-close[data-v-ed34782d]:hover{background:#ffffff0a;border-color:#ffffff52;color:#fff}.checkin-body[data-v-ed34782d]{display:flex;flex-direction:column;gap:1.25rem}.checkin-badges[data-v-ed34782d]{display:flex;flex-wrap:wrap;gap:.5rem}.checkin-badge[data-v-ed34782d]{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:600;letter-spacing:.01em;padding:.45rem .85rem}.checkin-badge-outline[data-v-ed34782d]{border:1px solid hsla(0,0%,100%,.16);color:#f5f5f7c7}.checkin-badge-primary[data-v-ed34782d]{background:#16a34a1f;border:1px solid rgba(22,163,74,.32);color:#4ade80}.checkin-days[data-v-ed34782d]{display:grid;gap:.65rem;grid-template-columns:repeat(7,minmax(0,1fr))}.day-card[data-v-ed34782d]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;min-height:7.5rem;padding:.85rem .5rem .75rem;position:relative;text-align:center}.day-checked[data-v-ed34782d]{background:#38bdf81f;border-color:#38bdf86b}.day-active[data-v-ed34782d]{background:#16a34a24;border-color:#16a34a8c;box-shadow:inset 0 0 0 1px #16a34a2e}.day-upcoming[data-v-ed34782d]{background:#ffffff05;border-color:#ffffff14;color:#f5f5f7c7}.day-multiplier[data-v-ed34782d]{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#0a0a0f;font-size:.62rem;letter-spacing:.02em;padding:.1rem .4rem;position:absolute;right:.4rem;top:-.45rem}.day-icon[data-v-ed34782d],.day-multiplier[data-v-ed34782d]{border-radius:999px;font-weight:700}.day-icon[data-v-ed34782d]{align-items:center;background:#ffffff0f;display:inline-flex;font-size:.95rem;height:2.4rem;justify-content:center;margin-bottom:.35rem;width:2.4rem}.day-checked .day-icon[data-v-ed34782d]{background:#38bdf833;color:#7dd3fc}.day-active .day-icon[data-v-ed34782d]{background:#16a34a33;color:#4ade80}.day-index[data-v-ed34782d]{color:#f5f5f78c;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.day-index[data-v-ed34782d],.day-label[data-v-ed34782d]{font-weight:600;margin:0}.day-label[data-v-ed34782d]{color:#f5f5f7e0;font-size:.82rem}.checkin-claim[data-v-ed34782d]{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:.85rem;box-shadow:0 10px 30px #16a34a47;color:#0a0a0f;cursor:pointer;display:inline-flex;font-size:1.02rem;font-weight:700;justify-content:center;letter-spacing:.01em;min-height:3.25rem;padding:.95rem 1.5rem;transition:transform .15s,box-shadow .15s,opacity .15s;width:100%}.checkin-claim[data-v-ed34782d]:hover:not(:disabled){box-shadow:0 14px 40px #16a34a66;transform:translateY(-1px)}.checkin-claim[data-v-ed34782d]:disabled{cursor:wait;opacity:.65;transform:none}.checkin-countdown-card[data-v-ed34782d]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:1.5rem 1.25rem;text-align:center}.checkin-countdown-text[data-v-ed34782d]{color:#f5f5f7c7;font-size:1.05rem;margin:0}.checkin-countdown-value[data-v-ed34782d]{color:#fff;font-variant-numeric:tabular-nums;font-weight:700;margin-left:.25rem}.checkin-countdown-hint[data-v-ed34782d]{color:#f5f5f78c;font-size:.85rem;margin:.5rem 0 0}.checkin-login[data-v-ed34782d]{align-items:center;background:#16a34a0f;border:1px solid rgba(22,163,74,.22);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.75rem 1.5rem;text-align:center}.checkin-login p[data-v-ed34782d]{color:#f5f5f7d1;margin:0}.checkin-toast[data-v-ed34782d]{align-items:center;border:1px solid;border-radius:.7rem;bottom:1.25rem;box-shadow:0 10px 30px #00000059;display:inline-flex;font-size:.85rem;gap:.55rem;max-width:24rem;padding:.6rem .9rem;position:absolute;right:1.25rem}.checkin-toast-success[data-v-ed34782d]{background:#16a34a29;border-color:#16a34a5c;color:#d1fae5}.checkin-toast-error[data-v-ed34782d]{background:#ef444429;border-color:#ef44445c;color:#fecaca}.checkin-toast-close[data-v-ed34782d]{background:transparent;border:none;color:inherit;cursor:pointer;font-size:1.05rem;line-height:1;opacity:.65;padding:0 .15rem}.checkin-toast-close[data-v-ed34782d]:hover{opacity:1}.checkin-fade-enter-active[data-v-ed34782d],.checkin-fade-leave-active[data-v-ed34782d]{transition:opacity .18s ease}.checkin-fade-enter-from[data-v-ed34782d],.checkin-fade-leave-to[data-v-ed34782d]{opacity:0}.checkin-fade-enter-active .checkin-modal[data-v-ed34782d],.checkin-fade-leave-active .checkin-modal[data-v-ed34782d]{transition:transform .22s ease,opacity .18s ease}.checkin-fade-enter-from .checkin-modal[data-v-ed34782d]{opacity:0;transform:translateY(8px) scale(.98)}.checkin-fade-leave-to .checkin-modal[data-v-ed34782d]{opacity:0;transform:translateY(0) scale(.99)}.checkin-toast-enter-active[data-v-ed34782d],.checkin-toast-leave-active[data-v-ed34782d]{transition:transform .22s ease,opacity .22s ease}.checkin-toast-enter-from[data-v-ed34782d],.checkin-toast-leave-to[data-v-ed34782d]{opacity:0;transform:translateY(-6px)}@media(max-width:720px){.checkin-days[data-v-ed34782d]{grid-template-columns:repeat(4,minmax(0,1fr))}.checkin-title[data-v-ed34782d]{font-size:1.25rem}.checkin-modal[data-v-ed34782d]{padding:1.1rem 1rem 1.25rem}}@media(max-width:420px){.checkin-days[data-v-ed34782d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.modern-header[data-v-68b698e4]{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);border-bottom:1px solid hsla(0,0%,100%,.15);box-shadow:0 1px 3px #0000001f,0 0 20px rgba(var(--brand-primary-rgb),.05),inset 0 1px #ffffff1a;left:0;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000}.header-nav[data-v-68b698e4]{height:70px;width:100%}.nav-container[data-v-68b698e4]{align-items:center;display:flex;gap:2rem;height:100%;justify-content:space-between;margin:0 auto;max-width:95%;padding:0 1.5rem}.nav-brand[data-v-68b698e4]{flex-shrink:0}.brand-link[data-v-68b698e4],.nav-brand[data-v-68b698e4]{align-items:center;display:flex;position:relative}.brand-link[data-v-68b698e4]{border-radius:12px;color:var(--text-primary);font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);gap:.75rem;letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);overflow:hidden;padding:.5rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.brand-link[data-v-68b698e4]:hover:before{opacity:1}.brand-link[data-v-68b698e4]:hover{color:var(--primary-color,var(--brand-primary));text-shadow:0 0 20px rgba(var(--brand-primary-rgb),.3);transform:translateY(-2px)}.brand-icon[data-v-68b698e4]{color:var(--secondary-color,var(--brand-primary));filter:drop-shadow(0 0 20px rgba(var(--brand-primary-rgb),.5))}.brand-icon[data-v-68b698e4],.brand-logo-img[data-v-68b698e4]{height:36px;transition:all .4s cubic-bezier(.4,0,.2,1);width:36px}.brand-logo-img[data-v-68b698e4]{border-radius:8px;-o-object-fit:contain;object-fit:contain}.brand-link:hover .brand-logo-img[data-v-68b698e4]{filter:drop-shadow(0 0 25px rgba(var(--brand-primary-rgb),.7))}.nav-links-desktop[data-v-68b698e4]{flex:1;gap:2rem;justify-content:center}.nav-link[data-v-68b698e4],.nav-links-desktop[data-v-68b698e4]{align-items:center;display:flex}.nav-link[data-v-68b698e4]{border:1px solid transparent;border-radius:10px;color:#ffffffe6;font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:.6rem;overflow:hidden;padding:.875rem 1.25rem;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.nav-link[data-v-68b698e4]:before{background:linear-gradient(90deg,transparent,rgba(var(--brand-primary-rgb),.15),rgba(var(--brand-primary-rgb),.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.nav-link[data-v-68b698e4]:hover:before{left:100%}.nav-link[data-v-68b698e4]:hover:after{width:85%}.nav-link i[data-v-68b698e4]{filter:drop-shadow(0 0 5px rgba(var(--brand-primary-rgb),.2));font-size:var(--font-size-base);opacity:.8;transition:all .4s cubic-bezier(.4,0,.2,1)}.nav-link.active[data-v-68b698e4]{font-weight:var(--font-weight-semibold)}.nav-link.active[data-v-68b698e4],.nav-link.active i[data-v-68b698e4]{color:var(--secondary-color,var(--brand-primary))}.nav-link.active i[data-v-68b698e4]{opacity:1;transform:scale(1.1)}.nav-link.active[data-v-68b698e4]{color:inherit;font-weight:var(--font-weight-medium)}.nav-link.active i[data-v-68b698e4]{color:inherit;opacity:.8;transform:none}.nav-dropdown[data-v-68b698e4]{position:relative}.dropdown-trigger[data-v-68b698e4]{align-items:center;background:none;border:none;border-radius:8px;color:#ffffffd8;cursor:pointer;display:flex;font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:.5rem;overflow:hidden;padding:.75rem 1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-trigger[data-v-68b698e4]:before{background:linear-gradient(90deg,transparent,rgba(var(--brand-primary-rgb),.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.dropdown-trigger[data-v-68b698e4]:hover:before{left:100%}.dropdown-trigger[data-v-68b698e4]:hover:after{width:80%}.dropdown-arrow[data-v-68b698e4]{height:16px;opacity:.7;transition:all .3s ease;width:16px}.dropdown-trigger:hover .dropdown-arrow[data-v-68b698e4]{color:var(--text-primary);opacity:1;transform:scale(1.1)}.dropdown-trigger[aria-expanded=true] .dropdown-arrow[data-v-68b698e4]{color:var(--primary-color,var(--brand-primary));opacity:1;transform:rotate(180deg)}.dropdown-trigger.active[data-v-68b698e4]{color:inherit;font-weight:var(--font-weight-medium)}.dropdown-trigger.active i[data-v-68b698e4]{color:inherit;opacity:.8;transform:none}.dropdown-trigger.active .dropdown-arrow[data-v-68b698e4]{color:inherit;opacity:.7;transform:none}.dropdown-menu[data-v-68b698e4]{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;box-shadow:0 20px 60px #0006,0 8px 32px rgba(var(--brand-primary-rgb),.08),0 0 0 1px rgba(var(--brand-primary-rgb),.12),inset 0 1px #ffffff1a;display:none;left:50%;max-width:780px;min-width:720px;opacity:0;overflow:hidden;position:absolute;right:auto;top:calc(100% + .5rem);transform:translate(calc(-50% + var(--dropdown-shift-x, 0px)));transform:translate(calc(-50% + var(--dropdown-shift-x, 0px))) translateY(-15px) scale(.92);transform-origin:top center;transition:all .4s cubic-bezier(.16,1,.3,1);visibility:hidden;width:min(92vw,780px);z-index:1001}.dropdown-menu-resources[data-v-68b698e4]{max-width:520px;min-width:min(520px,92vw);width:min(92vw,520px)}.dropdown-menu[data-v-68b698e4]:before{background:linear-gradient(90deg,transparent 0,rgba(var(--brand-primary-rgb),.4) 20%,rgba(var(--brand-primary-rgb),.6) 50%,rgba(var(--brand-primary-rgb),.4) 80%,transparent 100%);border-radius:16px 16px 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.dropdown-menu[data-v-68b698e4]:after{border-bottom:8px solid rgba(var(--surface-panel-rgb),.95);border-left:8px solid transparent;border-right:8px solid transparent;content:"";filter:drop-shadow(0 -2px 4px rgba(0,0,0,.2));height:0;left:50%;position:absolute;top:-8px;transform:translate(-50%);width:0}.dropdown-menu.open[data-v-68b698e4]{display:block;opacity:.96;transform:translate(calc(-50% + var(--dropdown-shift-x, 0px))) translateY(0) scale(1);visibility:visible}.dropdown-content[data-v-68b698e4]{max-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto;padding:.75rem;position:relative}.dropdown-mega-content[data-v-68b698e4]{padding:1rem}.dropdown-panel[data-v-68b698e4]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.dropdown-panel-resources[data-v-68b698e4]{grid-template-columns:repeat(2,minmax(0,1fr))}.dropdown-panel-group[data-v-68b698e4]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.dropdown-panel-label[data-v-68b698e4]{color:#ffffffb8;font-size:.64rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.dropdown-panel-grid[data-v-68b698e4]{display:grid;gap:.45rem}.dropdown-item-card[data-v-68b698e4]{align-items:start;display:grid;gap:.9rem;grid-template-columns:20px minmax(0,1fr);margin:0;padding:.95rem 1rem}.dropdown-item-card i[data-v-68b698e4]{margin-top:.15rem}.dropdown-item-title[data-v-68b698e4]{color:var(--text-primary);display:block;font-size:.98rem;font-weight:700;line-height:1.2}.dropdown-item-description[data-v-68b698e4]{color:#ffffffad;display:block;font-size:.82rem;line-height:1.4;margin-top:.25rem}.dropdown-item-card:hover .dropdown-item-description[data-v-68b698e4],.dropdown-item-card:hover .dropdown-item-title[data-v-68b698e4]{color:var(--text-primary)}.dropdown-content[data-v-68b698e4]:before{content:"";height:1px;left:1rem;position:absolute;right:1rem;top:0}.dropdown-item[data-v-68b698e4]{align-items:center;border-left:3px solid transparent;border-radius:12px;color:#ffffffe6;display:flex;font-family:var(--font-ui);font-size:.9rem;font-weight:var(--font-weight-medium);gap:1rem;line-height:var(--line-height-relaxed);margin:.25rem .75rem;overflow:hidden;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1)}.dropdown-item[data-v-68b698e4]:before{background:linear-gradient(120deg,transparent 0,rgba(var(--brand-primary-rgb),.12) 30%,rgba(var(--brand-primary-rgb),.08) 70%,transparent 100%);border-radius:12px;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.16,1,.3,1);width:100%}.dropdown-item[data-v-68b698e4]:after{background:var(--secondary-color,var(--brand-primary));border-radius:50%;box-shadow:0 0 8px rgba(var(--brand-primary-rgb),.6);content:"";height:6px;opacity:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%) translate(15px) scale(0);transition:all .35s cubic-bezier(.16,1,.3,1);width:6px}.dropdown-item[data-v-68b698e4]:hover{background:linear-gradient(135deg,rgba(var(--brand-primary-rgb),.15) 0,rgba(var(--brand-primary-rgb),.08),rgba(var(--brand-primary-rgb),.12));color:var(--text-primary);transform:translate(6px) translateY(-1px)}.dropdown-item[data-v-68b698e4]:hover:before{left:100%}.nav-link-direct[data-v-68b698e4]{color:#fffffff2}.modern-header .dropdown-item.active[data-v-68b698e4]{background:linear-gradient(135deg,rgba(var(--brand-primary-rgb),.15) 0,rgba(var(--brand-primary-rgb),.08),rgba(var(--brand-primary-rgb),.12));color:var(--text-primary);font-weight:var(--font-weight-semibold);transform:translate(6px) translateY(-1px)}.modern-header .dropdown-item.active[data-v-68b698e4]:before{left:100%}.modern-header .dropdown-item.active[data-v-68b698e4]:after{opacity:1;transform:translateY(-50%) translate(0) scale(1)}.modern-header .dropdown-item.active i[data-v-68b698e4]{background:rgba(var(--brand-primary-rgb),.15);box-shadow:0 0 12px rgba(var(--brand-primary-rgb),.3);color:var(--secondary-color,var(--brand-primary));opacity:1;transform:scale(1.15) rotate(5deg)}.modern-header .dropdown-item.active .dropdown-item-description[data-v-68b698e4]{color:#fffc}.modern-header .dropdown-item.active .dropdown-item-badge[data-v-68b698e4]{opacity:1;transform:scale(1)}.dropdown-item i[data-v-68b698e4]{align-items:center;background:#ffffff0d;border-radius:6px;color:#ffffffb3;display:flex;flex-shrink:0;font-size:var(--font-size-base);height:20px;justify-content:center;opacity:.8;text-align:center;transition:all .35s cubic-bezier(.16,1,.3,1);width:20px}.dropdown-menu .dropdown-item-card[data-v-68b698e4]{align-items:center;border-left-width:2px;border-radius:9px;display:grid;gap:.48rem;grid-template-columns:16px minmax(0,1fr);margin:0;min-height:34px;padding:.5rem .55rem}.dropdown-menu .dropdown-item-card i[data-v-68b698e4]{border-radius:5px;font-size:.72rem;height:16px;margin-top:0;width:16px}.dropdown-menu .dropdown-item-title[data-v-68b698e4]{font-size:.8rem;line-height:1.15}.dropdown-menu .dropdown-item-content[data-v-68b698e4]{gap:0;min-width:0}.dropdown-item-card-accent .dropdown-item-title[data-v-68b698e4]{color:var(--primary-color,var(--brand-primary))}.dropdown-item:hover i[data-v-68b698e4]{background:rgba(var(--brand-primary-rgb),.15);box-shadow:0 0 12px rgba(var(--brand-primary-rgb),.3);color:var(--secondary-color,var(--brand-primary));opacity:1;transform:scale(1.15) rotate(5deg)}.dropdown-divider[data-v-68b698e4]{background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.1) 20%,rgba(var(--brand-primary-rgb),.2) 50%,hsla(0,0%,100%,.1) 80%,transparent 100%);border-radius:1px;height:1px;margin:.75rem 1.5rem;position:relative}.dropdown-divider[data-v-68b698e4]:after{background:linear-gradient(90deg,transparent,rgba(var(--brand-primary-rgb),.3),transparent);content:"";filter:blur(.5px);height:1px;left:50%;position:absolute;top:0;transform:translate(-50%);width:40%}.dropdown-item-content[data-v-68b698e4]{display:flex;flex:1;flex-direction:column;gap:.25rem}.dropdown-item-description[data-v-68b698e4]{color:#fff9;font-size:.8rem;font-weight:400;line-height:1.3;margin:0;transition:color .35s ease}.dropdown-item:hover .dropdown-item-description[data-v-68b698e4]{color:#fffc}.dropdown-item-badge[data-v-68b698e4]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:8px;color:var(--text-primary);font-size:.7rem;font-weight:600;margin-left:auto;opacity:0;padding:.2rem .5rem;transform:scale(.8);transition:all .35s cubic-bezier(.16,1,.3,1)}.dropdown-item:hover .dropdown-item-badge[data-v-68b698e4]{opacity:1;transform:scale(1)}.nav-actions[data-v-68b698e4]{align-items:center;display:flex;flex-shrink:0;gap:1rem;justify-content:flex-end;min-width:280px}.auth-btn[data-v-68b698e4]{border:1px solid rgba(34,197,94,.44);border-radius:180px;display:flex;font-family:var(--font-ui);font-size:.95rem;font-weight:700;gap:.7rem;height:44px;min-height:44px;min-width:132px;overflow:hidden;padding:0 1.45rem;position:relative;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;white-space:nowrap}.auth-btn[data-v-68b698e4],.auth-btn>i[data-v-68b698e4]:not(.profile-chevron){align-items:center;justify-content:center;line-height:1}.auth-btn>i[data-v-68b698e4]:not(.profile-chevron){display:inline-flex;font-size:1rem;width:1.05rem}.auth-avatar[data-v-68b698e4]{border-radius:50%;flex-shrink:0;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.auth-btn.profile-auth-btn[data-v-68b698e4]{gap:.65rem;max-width:220px;padding:.35rem .95rem .35rem .45rem}.auth-btn.profile-auth-btn .auth-avatar[data-v-68b698e4]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.22);height:30px;width:30px}.auth-btn.profile-auth-btn>i[data-v-68b698e4]{align-items:center;display:inline-flex;font-size:1.65rem;height:30px;justify-content:center;line-height:1;width:30px}.auth-btn.profile-auth-btn span[data-v-68b698e4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu[data-v-68b698e4]{align-items:center;display:inline-flex;position:relative}.profile-menu[data-v-68b698e4]:after{content:"";height:14px;position:absolute;right:0;top:100%;width:min(360px,calc(100vw - 24px))}.profile-chevron[data-v-68b698e4]{align-items:center;display:inline-flex;font-size:.7rem;justify-content:center;opacity:.7;transition:transform .2s ease,opacity .2s ease;width:.8rem}.profile-menu:focus-within .profile-chevron[data-v-68b698e4],.profile-menu:hover .profile-chevron[data-v-68b698e4]{opacity:1;transform:rotate(180deg)}.profile-popover[data-v-68b698e4]{backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);background:#090d16f7;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 18px 44px #00000057;opacity:0;padding:.9rem;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;width:min(360px,calc(100vw - 24px));z-index:1100}.profile-popover[data-v-68b698e4]:before{background:#090d16f5;border-left:1px solid hsla(0,0%,100%,.14);border-top:1px solid hsla(0,0%,100%,.14);content:"";height:14px;position:absolute;right:28px;top:-8px;transform:rotate(45deg);width:14px}.profile-menu:focus-within .profile-popover[data-v-68b698e4],.profile-menu:hover .profile-popover[data-v-68b698e4]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.profile-popover-header[data-v-68b698e4]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:.75rem;padding-bottom:.75rem}.profile-popover-avatar[data-v-68b698e4],.profile-popover-fallback[data-v-68b698e4]{border-radius:50%;flex-shrink:0;height:36px;width:36px}.profile-popover-avatar[data-v-68b698e4]{border:1px solid hsla(0,0%,100%,.2);-o-object-fit:cover;object-fit:cover}.profile-popover-fallback[data-v-68b698e4]{align-items:center;color:#ffffffc7;display:inline-flex;font-size:2rem;justify-content:center;line-height:1}.profile-popover-identity[data-v-68b698e4]{display:grid;gap:.25rem;min-width:0}.profile-popover-identity strong[data-v-68b698e4],.profile-stat strong[data-v-68b698e4]{color:var(--text-primary);font-weight:700}.profile-popover-identity span[data-v-68b698e4],.profile-popover-identity strong[data-v-68b698e4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-popover-identity span[data-v-68b698e4],.profile-stat small[data-v-68b698e4],.profile-stat span[data-v-68b698e4]{color:#ffffff9e;font-size:.8rem}.profile-popover-stats[data-v-68b698e4]{display:grid;gap:0;grid-template-columns:1fr;padding:.65rem 0}.profile-stat[data-v-68b698e4]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:1rem;justify-content:space-between;margin:0;padding:.55rem 0}.profile-stat[data-v-68b698e4]:last-child{border-bottom:0}.profile-stat dd[data-v-68b698e4],.profile-stat dt[data-v-68b698e4]{margin:0}.profile-stat dt[data-v-68b698e4]{color:#ffffff8f;flex:0 0 auto;font-size:.8rem;line-height:1.35;white-space:nowrap}.profile-stat dd[data-v-68b698e4]{align-items:baseline;display:flex;gap:.5rem;justify-content:flex-end;min-width:0;text-align:right}.profile-stat strong[data-v-68b698e4]{font-size:.9rem;line-height:1.25;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-stat small[data-v-68b698e4]{flex:0 0 auto;line-height:1.25;white-space:nowrap}.profile-popover-action[data-v-68b698e4]{align-items:center;background:transparent;border:1px solid transparent;border-radius:0;color:#ffffffc7;cursor:pointer;display:flex;font:inherit;font-size:.9rem;font-weight:600;gap:.65rem;min-height:36px;padding:.55rem 0;text-align:left;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease;width:100%}.profile-popover-action i[data-v-68b698e4]{align-items:center;display:inline-flex;justify-content:center;width:1rem}.profile-popover-action[data-v-68b698e4]:focus-visible,.profile-popover-action[data-v-68b698e4]:hover{background:transparent;border-color:transparent;color:var(--text-primary);outline:none}.profile-popover-signout[data-v-68b698e4]{color:#fca5a5}.profile-popover-signout[data-v-68b698e4]:focus-visible,.profile-popover-signout[data-v-68b698e4]:hover{background:transparent;border-color:transparent;color:#fecaca}.login-btn[data-v-68b698e4]{background:#064e3b52;border-color:#22c55e61;color:#d8fbe4}.login-btn[data-v-68b698e4]:hover{background:#16a34a33;border-color:#22c55e94;box-shadow:0 8px 22px #16a34a33;color:#f0fdf4;transform:translateY(-1px)}.mobile-primary-auth-btn[data-v-68b698e4],.primary-auth-btn[data-v-68b698e4]{background:#16a34a57;border:1px solid rgba(34,197,94,.62);box-shadow:0 8px 22px #16a34a38;color:#f0fdf4;overflow:hidden;position:relative}.primary-auth-btn[data-v-68b698e4]:after,.primary-auth-btn[data-v-68b698e4]:before{content:none}.primary-auth-btn[data-v-68b698e4]:hover{background:#16a34a70;border-color:#4ade80b8;box-shadow:0 8px 22px #16a34a4d;transform:translateY(-1px)}.primary-auth-btn[data-v-68b698e4]:hover:before{left:100%}.primary-auth-btn[data-v-68b698e4]:hover:after{height:120px;opacity:.6;width:120px}.primary-auth-btn[data-v-68b698e4]:active{box-shadow:0 4px 14px #16a34a38;transform:translateY(0)}.primary-auth-btn[data-v-68b698e4]:focus{box-shadow:0 8px 22px #16a34a4d,0 0 0 3px #22c55e3d;outline:none}.auth-btn.active[data-v-68b698e4],.primary-auth-btn[data-v-68b698e4]:focus:not(:hover){transform:translateY(-1px)}.auth-btn.active[data-v-68b698e4]{box-shadow:0 8px 22px #16a34a3d}.login-btn.active[data-v-68b698e4]{background:#16a34a33;border-color:#22c55e94;color:#f0fdf4;font-weight:700}.primary-auth-btn.active[data-v-68b698e4]{background:#16a34a70;border-color:#4ade80b8;box-shadow:0 8px 22px #16a34a4d}.mobile-menu-btn[data-v-68b698e4]{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:none;flex-direction:column;height:44px;justify-content:center;padding:8px;transition:all .3s ease;width:44px}.mobile-menu-btn[data-v-68b698e4]:hover{background:#0000000d}.hamburger-line[data-v-68b698e4]{background:var(--text-primary);border-radius:2px;height:3px;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:28px}.hamburger-line[data-v-68b698e4]:not(:last-child){margin-bottom:5px}.mobile-menu-btn.active .hamburger-line[data-v-68b698e4]:first-child{transform:rotate(45deg) translate(6px,6px)}.mobile-menu-btn.active .hamburger-line[data-v-68b698e4]:nth-child(2){opacity:0;transform:scale(0)}.mobile-menu-btn.active .hamburger-line[data-v-68b698e4]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-overlay[data-v-68b698e4]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000080;inset:0;opacity:0;position:fixed;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1002}.touch-pressed[data-v-68b698e4]{opacity:.8;transform:scale(.95);transition:all .1s ease-out}.mobile-menu-btn.touch-pressed[data-v-68b698e4]{background:#fff3;box-shadow:0 4px 12px #00000026;transform:scale(.95)}.mobile-dropdown-trigger.touch-pressed[data-v-68b698e4],.mobile-nav-link.touch-pressed[data-v-68b698e4]{background:#ffffff26;box-shadow:inset 0 2px 4px #0000001a;transform:translate(8px) scale(.98)}.mobile-dropdown-item.touch-pressed[data-v-68b698e4]{background:#ffffff1f;box-shadow:inset 0 1px 3px #0000001a;transform:translate(12px) scale(.98)}.mobile-auth-btn.touch-pressed[data-v-68b698e4]{box-shadow:0 2px 8px #0003;filter:brightness(.85);transform:scale(.95)}@keyframes mobile-ripple-68b698e4{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2)}}.mobile-ripple[data-v-68b698e4]{animation:mobile-ripple-68b698e4 .6s ease-out;background:#ffffff4d;border-radius:50%;pointer-events:none;position:absolute}@media(max-width:768px){.mobile-menu-btn[data-v-68b698e4]:active{background:#ffffff40;transform:scale(.92)}.mobile-dropdown-trigger[data-v-68b698e4]:active,.mobile-nav-link[data-v-68b698e4]:active{background:#ffffff2e;transform:translate(10px) scale(.97)}.mobile-dropdown-item[data-v-68b698e4]:active{background:#ffffff26;transform:translate(14px) scale(.97)}.mobile-menu-close[data-v-68b698e4]:active{background:#ffffff4d;transform:scale(.9)}}.mobile-menu-overlay.open[data-v-68b698e4]{opacity:1;visibility:visible}.mobile-menu-content[data-v-68b698e4]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--surface-black);border-left:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;height:100vh;max-width:85vw;overflow-y:auto;position:absolute;right:0;top:0;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:320px;will-change:transform}.mobile-menu-overlay.open .mobile-menu-content[data-v-68b698e4]{transform:translate(0)}.mobile-menu-header[data-v-68b698e4]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 2rem}.mobile-menu-brand[data-v-68b698e4]{align-items:center;color:var(--text-primary);display:flex;font-size:1.1rem;font-weight:600;gap:.75rem}.mobile-menu-brand .brand-icon[data-v-68b698e4]{filter:brightness(0) invert(1);height:24px;width:24px}.mobile-menu-close[data-v-68b698e4]{align-items:center;background:#ffffff1a;border:none;border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.25rem;height:44px;justify-content:center;padding:.75rem;transition:all .2s ease;width:44px}.mobile-menu-close[data-v-68b698e4]:hover{background:#fff3;transform:scale(1.05)}.mobile-menu-close svg[data-v-68b698e4]{color:var(--text-color,var(--text-primary));height:25px;width:26px}.mobile-menu-body[data-v-68b698e4]{padding:1.5rem}.mobile-nav-section[data-v-68b698e4],.mobile-nav-section .mobile-nav-link[data-v-68b698e4]{margin-bottom:1.5rem}.mobile-nav-section[data-v-68b698e4]:last-child{margin-bottom:0}.mobile-nav-section-title[data-v-68b698e4]{border-bottom:1px solid hsla(0,0%,100%,.1);color:#ffffffb3;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.75rem;padding:.5rem 1rem;text-transform:uppercase}.mobile-nav-link[data-v-68b698e4]{align-items:center;border-radius:12px;color:var(--text-color,var(--text-primary));display:flex;font-size:1rem;font-weight:500;gap:1rem;margin-bottom:.5rem;min-height:56px;padding:1rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-nav-link[data-v-68b698e4]:hover{background:rgba(var(--brand-primary-rgb),.08);color:var(--primary-color,var(--brand-primary));transform:translate(6px)}.mobile-nav-link[data-v-68b698e4]:hover:before{transform:scaleY(1)}.mobile-nav-link i[data-v-68b698e4]:first-child{font-size:1.1rem;opacity:.8;text-align:center;width:24px}.mobile-nav-arrow[data-v-68b698e4]{font-size:.875rem;margin-left:auto;opacity:.5;transition:all .3s ease}.mobile-nav-link:hover .mobile-nav-arrow[data-v-68b698e4]{opacity:1;transform:translate(4px)}.mobile-nav-link.active[data-v-68b698e4]{background:none;border-left-color:transparent;color:inherit;font-weight:500;transform:none}.mobile-nav-link.active[data-v-68b698e4]:before{transform:none}.mobile-nav-link.active i[data-v-68b698e4]:first-child{color:inherit;opacity:.8;transform:none}.mobile-dropdown-trigger[data-v-68b698e4]{align-items:center;background:none;border:none;border-radius:12px;color:var(--text-color,var(--text-primary));cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:1rem;min-height:56px;padding:1rem;text-align:left;transition:all .3s ease;width:100%}.mobile-dropdown-trigger[data-v-68b698e4]:hover{background:rgba(var(--brand-primary-rgb),.08);color:var(--primary-color,var(--brand-primary))}.mobile-dropdown-trigger i[data-v-68b698e4]{font-size:1.1rem;opacity:.8;text-align:center;width:24px}.mobile-dropdown-arrow[data-v-68b698e4]{height:20px;margin-left:auto;transition:transform .3s ease;width:20px}.mobile-dropdown-trigger[aria-expanded=true] .mobile-dropdown-arrow[data-v-68b698e4]{transform:rotate(180deg)}.mobile-dropdown-trigger.active[data-v-68b698e4]{background:linear-gradient(135deg,rgba(var(--brand-primary-rgb),.15),rgba(var(--brand-primary-rgb),.08));color:var(--primary-color,var(--brand-primary));font-weight:600}.mobile-dropdown-trigger.active i[data-v-68b698e4]{color:var(--secondary-color,var(--brand-primary));opacity:1;transform:scale(1.1)}.mobile-dropdown-content[data-v-68b698e4]{margin-top:.5rem;max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:max-height,opacity,transform}.mobile-dropdown-content.open[data-v-68b698e4]{max-height:1200px;opacity:1;transform:translateY(0)}.mobile-dropdown-group[data-v-68b698e4]{padding:.25rem 0 .6rem}.mobile-dropdown-group+.mobile-dropdown-group[data-v-68b698e4]{border-top:1px solid hsla(0,0%,100%,.08);margin-top:.4rem;padding-top:.85rem}.mobile-dropdown-group-label[data-v-68b698e4]{color:#ffffff94;display:block;font-size:.78rem;font-weight:700;padding:.35rem 1rem .5rem 2.25rem}.mobile-dropdown-item[data-v-68b698e4]{align-items:center;border-radius:8px;color:var(--text-color,var(--text-primary));display:grid;font-size:.9rem;font-weight:500;gap:.55rem;grid-template-columns:18px minmax(0,1fr);margin-bottom:.25rem;min-height:48px;padding:.875rem 1rem .875rem 2.5rem;text-decoration:none;transition:all .3s ease}.mobile-dropdown-item[data-v-68b698e4]:hover{background:rgba(var(--brand-primary-rgb),.05);color:var(--primary-color,var(--brand-primary));transform:translate(4px)}.mobile-dropdown-item i[data-v-68b698e4]{font-size:.9rem;opacity:.7;text-align:center;width:20px}.mobile-dropdown-item-title[data-v-68b698e4]{display:block;font-weight:700;min-width:0}.mobile-dropdown-item-description[data-v-68b698e4]{color:#ffffffa8;display:block;font-size:.8rem;line-height:1.4}.mobile-dropdown-item.active[data-v-68b698e4]{background:rgba(var(--brand-primary-rgb),.05);box-shadow:none;font-weight:500;transform:translate(4px)}.mobile-dropdown-item-accent[data-v-68b698e4],.mobile-dropdown-item.active[data-v-68b698e4]{color:var(--primary-color,var(--brand-primary))}.mobile-dropdown-item.active i[data-v-68b698e4]{color:inherit;opacity:.7;transform:none}.mobile-dropdown-divider[data-v-68b698e4]{background:#0000001a;height:1px;margin:.5rem 1rem}.mobile-auth-section[data-v-68b698e4]{border-top:1px solid rgba(0,0,0,.1);margin-top:6rem}.mobile-auth-btn[data-v-68b698e4]{border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;font-family:var(--font-ui);font-size:1rem;font-weight:600;gap:.75rem;margin-bottom:.75rem;min-height:56px;padding:1rem;text-decoration:none;transition:all .3s ease;width:100%}.mobile-auth-btn[data-v-68b698e4],.mobile-auth-btn i[data-v-68b698e4]{align-items:center;justify-content:center}.mobile-auth-btn i[data-v-68b698e4]{display:inline-flex;line-height:1;width:1rem}.mobile-login-btn[data-v-68b698e4]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.2);color:#fffc}.mobile-login-btn[data-v-68b698e4]:hover{background:#ffffff1f;border-color:#ffffff59;color:var(--text-primary)}.mobile-profile-auth-btn[data-v-68b698e4]{justify-content:flex-start;padding:.75rem 1rem}.mobile-profile-auth-btn .auth-avatar[data-v-68b698e4]{border:1px solid hsla(0,0%,100%,.22);height:32px;width:32px}.mobile-profile-auth-btn>i[data-v-68b698e4]{font-size:1.9rem;text-align:center;width:32px}.mobile-profile-auth-btn span[data-v-68b698e4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-signout-btn[data-v-68b698e4]{color:#fca5a5}.mobile-signout-btn[data-v-68b698e4]:hover{background:#ef44441f;border-color:#ef44443d;color:#fecaca}.mobile-primary-auth-btn[data-v-68b698e4]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.mobile-primary-auth-btn[data-v-68b698e4]:after{background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,transparent 70%);border-radius:50%;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:0}.mobile-primary-auth-btn[data-v-68b698e4]:active,.mobile-primary-auth-btn[data-v-68b698e4]:hover{animation:gradientShift-68b698e4 1.5s ease-in-out infinite,buttonPulse-68b698e4 2s ease-in-out infinite;background:linear-gradient(135deg,var(--action-primary-hover),var(--action-primary-active));background-size:300% 300%;box-shadow:0 8px 32px rgba(var(--brand-primary-rgb),.5),0 0 0 1px #ffffff1a,inset 0 1px #fff3;transform:scale(1.02)}.mobile-primary-auth-btn[data-v-68b698e4]:active:before,.mobile-primary-auth-btn[data-v-68b698e4]:hover:before{left:100%}.mobile-primary-auth-btn[data-v-68b698e4]:active:after,.mobile-primary-auth-btn[data-v-68b698e4]:hover:after{height:100px;opacity:.6;width:100px}.mobile-primary-auth-btn[data-v-68b698e4]:focus{animation:gradientShift-68b698e4 1.5s ease-in-out infinite;box-shadow:0 8px 32px rgba(var(--brand-primary-rgb),.5),0 0 0 3px rgba(var(--brand-primary-rgb),.3),inset 0 1px #fff3;outline:none}.mobile-auth-btn.active[data-v-68b698e4],.mobile-primary-auth-btn[data-v-68b698e4]:focus:not(:hover):not(:active){transform:translateY(-2px)}.mobile-auth-btn.active[data-v-68b698e4]{box-shadow:0 4px 15px rgba(var(--brand-primary-rgb),.3),inset 0 1px #ffffff1a}.mobile-login-btn.active[data-v-68b698e4]{background:#ffffff1a;border-color:#ffffff59;color:var(--text-primary);font-weight:700}.mobile-primary-auth-btn.active[data-v-68b698e4]{animation:gradientShift-68b698e4 1.5s ease-in-out infinite;background:linear-gradient(135deg,var(--action-primary-hover),var(--action-primary-active));background-size:300% 300%;box-shadow:0 8px 32px rgba(var(--brand-primary-rgb),.5),0 0 0 1px #ffffff1a,inset 0 1px #fff3}.ripple-effect[data-v-68b698e4]{animation:ripple-68b698e4 .6s linear;background:rgba(var(--brand-primary-rgb),.3);border-radius:50%;pointer-events:none;position:absolute;transform:scale(0)}@keyframes ripple-68b698e4{to{opacity:0;transform:scale(4)}}@keyframes gradientShift-68b698e4{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes buttonPulse-68b698e4{0%,to{box-shadow:0 8px 32px rgba(var(--brand-primary-rgb),.5),0 0 0 1px #ffffff1a,inset 0 1px #fff3}50%{box-shadow:0 12px 40px rgba(var(--brand-primary-rgb),.7),0 0 0 2px #fff3,inset 0 1px #ffffff4d,0 0 20px rgba(var(--brand-primary-rgb),.4)}}@keyframes shimmer-68b698e4{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}@keyframes glow-68b698e4{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.1) saturate(1.2)}}@media(max-width:1200px){.nav-container[data-v-68b698e4]{padding:0 1.5rem}.nav-links-desktop .nav-link[data-v-68b698e4]{font-size:.9rem;padding:.75rem 1rem}.auth-btn[data-v-68b698e4]{font-size:.875rem;padding:.6rem 1.2rem}}@media(max-width:1300px){.nav-actions[data-v-68b698e4],.nav-links-desktop[data-v-68b698e4]{display:none}.mobile-menu-btn[data-v-68b698e4]{display:flex}.nav-container[data-v-68b698e4]{padding:0 1rem}.brand-link[data-v-68b698e4]{font-size:1.25rem}.brand-icon[data-v-68b698e4]{height:28px;width:28px}}@media(max-width:768px){.nav-container[data-v-68b698e4]{padding:0 .875rem}.mobile-menu-content[data-v-68b698e4]{max-width:80vw;width:300px}.mobile-dropdown-trigger[data-v-68b698e4],.mobile-nav-link[data-v-68b698e4]{min-height:52px;padding:.875rem}.mobile-dropdown-item[data-v-68b698e4]{min-height:44px;padding:.75rem 1rem .75rem 2.25rem}}@media(max-width:480px){.mobile-menu-content[data-v-68b698e4]{max-width:100vw;width:100vw}.nav-container[data-v-68b698e4]{padding:0 .75rem}}@media(prefers-contrast:high){.modern-header[data-v-68b698e4]{background:#fff;border-bottom:2px solid var(--surface-black)}.dropdown-menu[data-v-68b698e4]{background:#fff;border:2px solid var(--surface-black)}.mobile-menu-content[data-v-68b698e4]{background:#fff;border-left:2px solid var(--surface-black)}}@media(prefers-reduced-motion:reduce){.auth-btn[data-v-68b698e4],.dropdown-menu[data-v-68b698e4],.dropdown-trigger[data-v-68b698e4],.mobile-auth-btn[data-v-68b698e4],.mobile-dropdown-content[data-v-68b698e4],.mobile-menu-btn[data-v-68b698e4],.mobile-menu-content[data-v-68b698e4],.mobile-menu-overlay[data-v-68b698e4],.mobile-nav-link[data-v-68b698e4],.mobile-primary-auth-btn[data-v-68b698e4],.modern-header[data-v-68b698e4],.nav-link[data-v-68b698e4],.primary-auth-btn[data-v-68b698e4]{animation:none!important;transition:none}.auth-btn[data-v-68b698e4]:hover,.brand-link[data-v-68b698e4]:hover,.dropdown-trigger[data-v-68b698e4]:hover,.mobile-primary-auth-btn[data-v-68b698e4]:hover,.nav-link[data-v-68b698e4]:hover,.primary-auth-btn[data-v-68b698e4]:hover{transform:none}.mobile-primary-auth-btn[data-v-68b698e4]:after,.mobile-primary-auth-btn[data-v-68b698e4]:before,.primary-auth-btn[data-v-68b698e4]:after,.primary-auth-btn[data-v-68b698e4]:before{display:none}}.nav-checkin-btn[data-v-68b698e4]{flex-shrink:0}.mobile-checkin-wrap[data-v-68b698e4]{margin-bottom:.5rem;width:100%}.dropdown-recommended-badge[data-v-68b698e4]{align-items:center;background:linear-gradient(135deg,#f59e0b33,#ef444426);border:1px solid rgba(245,158,11,.4);border-radius:50%;color:#fbbf24;display:inline-flex;flex-shrink:0;font-size:.55rem;height:16px;justify-content:center;line-height:1;margin-left:6px;vertical-align:middle;width:16px}.dropdown-recommended-badge[data-v-68b698e4]:before{content:"★"}.dropdown-item-recommended[data-v-68b698e4]{background:linear-gradient(135deg,#f59e0b0f,#ef444408)!important;border-left-color:#f59e0b73!important}.dropdown-item-recommended i[data-v-68b698e4]{background:#f59e0b1f!important;box-shadow:0 0 8px #f59e0b33!important;color:#f59e0b!important}.dropdown-item-recommended[data-v-68b698e4]:hover{background:linear-gradient(135deg,#f59e0b1a,#ef44440f)!important;border-left-color:#f59e0bb3!important}.dropdown-item-recommended:hover i[data-v-68b698e4]{box-shadow:0 0 12px #f59e0b59!important;color:#fbbf24!important}.mobile-dropdown-item-recommended[data-v-68b698e4]{background:#f59e0b0a;border-left:2px solid rgba(245,158,11,.45)}
