._nav_bk3ca_1{padding:.75rem 1.5rem;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(10px);position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border);background:#0a0a0acc}._logo_bk3ca_14{font-size:1.2rem;font-weight:700;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em;text-decoration:none;transition:filter .3s ease}._logo_bk3ca_14:hover{filter:brightness(1.3) drop-shadow(0 0 8px rgba(59,130,246,.4))}._navProgress_bk3ca_30{position:absolute;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transition:width .15s linear;z-index:101}._navLinks_bk3ca_40{display:flex;gap:.5rem;list-style:none;align-items:center}._backLink_bk3ca_47{color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.85rem;transition:color .3s ease;display:flex;align-items:center;gap:.375rem}._backLink_bk3ca_47:hover{color:var(--text-primary)}._userEmail_bk3ca_63{display:flex;align-items:center;gap:.4rem;font-size:.8rem}._badge_bk3ca_70{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000;padding:.15rem .4rem;border-radius:.3rem;font-size:.6rem;font-weight:700;letter-spacing:.05em;box-shadow:0 2px 8px #fbbf244d;flex-shrink:0}._loginBtn_bk3ca_82,._logoutBtn_bk3ca_83,._registerBtn_bk3ca_84{padding:.45rem .75rem;border-radius:.5rem;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s ease;border:none;display:flex;align-items:center;gap:.375rem}._loginBtn_bk3ca_82{background:transparent;color:var(--text-secondary);border:1px solid var(--border)}._loginBtn_bk3ca_82:hover{color:var(--text-primary);border-color:var(--accent);background:#3b82f61a}._registerBtn_bk3ca_84{background:linear-gradient(135deg,var(--accent) 0%,#8b5cf6 100%);color:#fff;box-shadow:0 2px 10px #3b82f64d}._registerBtn_bk3ca_84:hover{transform:translateY(-1px);box-shadow:0 4px 14px #3b82f680}._logoutBtn_bk3ca_83{background:transparent;color:var(--text-secondary);border:1px solid var(--border)}._logoutBtn_bk3ca_83:hover{color:var(--error);border-color:var(--error);background:#ef44441a}._upgradeBtn_bk3ca_132{padding:.45rem .75rem;border-radius:.5rem;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s ease;border:none;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000;box-shadow:0 2px 10px #fbbf244d;display:flex;align-items:center;gap:.375rem}._upgradeBtn_bk3ca_132:hover{transform:translateY(-1px);box-shadow:0 4px 14px #fbbf2480}._accountBtn_bk3ca_153{padding:.45rem .75rem;border-radius:.5rem;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s ease;border:1px solid var(--border);background:transparent;color:var(--text-secondary);text-decoration:none;display:flex;align-items:center;gap:.375rem}._accountBtn_bk3ca_153:hover{color:var(--text-primary);border-color:var(--accent);background:#3b82f61a}@media (max-width: 640px){._nav_bk3ca_1{padding:.625rem 1rem}._btnText_bk3ca_181,._emailText_bk3ca_182,._backText_bk3ca_183{display:none}._navLinks_bk3ca_40{gap:.25rem}._loginBtn_bk3ca_82,._logoutBtn_bk3ca_83,._registerBtn_bk3ca_84,._upgradeBtn_bk3ca_132,._accountBtn_bk3ca_153{padding:.5rem}}._footer_rw5tv_1{padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);backdrop-filter:blur(10px);background:#0a0a0acc;position:relative;gap:1rem}._progressBar_rw5tv_13{position:absolute;top:-1px;left:0;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transition:width .15s linear;z-index:1}._logo_rw5tv_23{font-size:1.2rem;font-weight:700;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em;text-decoration:none;transition:filter .2s ease;flex-shrink:0}._logo_rw5tv_23:hover{filter:brightness(1.3) drop-shadow(0 0 8px rgba(59,130,246,.4))}._links_rw5tv_40{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0}._links_rw5tv_40 a{font-size:.8rem;font-weight:500;color:var(--text-tertiary);text-decoration:none;transition:color .2s ease}._links_rw5tv_40 a:hover{color:var(--text-primary)}._dropdown_rw5tv_65{position:relative}._dropdown_rw5tv_65:after{content:"";position:absolute;bottom:100%;left:0;right:0;height:.75rem}._dropdownTrigger_rw5tv_80{display:flex;align-items:center;gap:.3rem;padding:0;background:none;border:none;font-family:inherit;font-size:.8rem;font-weight:500;color:var(--text-tertiary);cursor:pointer;transition:color .2s ease}._dropdown_rw5tv_65:hover ._dropdownTrigger_rw5tv_80,._dropdown_rw5tv_65:focus-within ._dropdownTrigger_rw5tv_80{color:var(--text-primary)}._chevron_rw5tv_100{transition:transform .22s ease}._dropdown_rw5tv_65:hover ._chevron_rw5tv_100,._dropdown_rw5tv_65:focus-within ._chevron_rw5tv_100{transform:rotate(180deg)}._dropdownMenu_rw5tv_109{position:absolute;bottom:calc(100% + .75rem);left:50%;list-style:none;margin:0;padding:.35rem;min-width:172px;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border);border-radius:.7rem;box-shadow:0 10px 30px var(--shadow);opacity:0;visibility:hidden;transform:translate(-50%) translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:30}._dropdown_rw5tv_65:hover ._dropdownMenu_rw5tv_109,._dropdown_rw5tv_65:focus-within ._dropdownMenu_rw5tv_109{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}._dropdownMenu_rw5tv_109 a{display:block;color:var(--text-secondary);padding:.45rem .6rem;border-radius:.45rem;white-space:nowrap;transition:background .15s ease,color .15s ease}._dropdownMenu_rw5tv_109 a:hover{background:var(--bg-tertiary);color:var(--text-primary)}._copy_rw5tv_153{font-size:.75rem;color:var(--text-tertiary);flex-shrink:0;margin:0}@media (max-width: 640px){._footer_rw5tv_1{padding:.625rem 1rem}._copy_rw5tv_153,._dropdown_rw5tv_65{display:none}}@media (prefers-reduced-motion: reduce){._dropdownMenu_rw5tv_109,._chevron_rw5tv_100,._dropdownTrigger_rw5tv_80{transition:none}}
