.nav-wrap.svelte-rfuq4y{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:.625rem .75rem 0;pointer-events:none}.nav-bar.svelte-rfuq4y{pointer-events:auto;position:relative;width:100%;max-width:1060px;height:3.25rem;display:flex;align-items:center;gap:.75rem;padding:0 .75rem 0 1rem;border-radius:999px;background:#0c0c0c6b;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 0 #0000;transition:background .35s ease,box-shadow .35s ease}.nav-bar.svelte-rfuq4y:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#ffffff38,#ffffff0d 45%,#ffffff1a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.scrolled.svelte-rfuq4y .nav-bar:where(.svelte-rfuq4y){background:#080808c7;box-shadow:0 10px 32px -8px #0009,0 2px 8px #00000059}.brand.svelte-rfuq4y{display:flex;align-items:center;gap:.55rem;text-decoration:none;flex-shrink:0}.brand-mark.svelte-rfuq4y{width:1.35rem;height:1.35rem;display:block;flex:0 0 1.35rem;object-fit:contain}.brand-word.svelte-rfuq4y{font-family:Maven Pro Variable,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff;white-space:nowrap}.brand-3d.svelte-rfuq4y{margin-left:.35em;background:linear-gradient(180deg,#fafafa 10%,#9c9c9c 55%,#d8d8d8 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.nav-links.svelte-rfuq4y{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:.25rem;min-width:0}.marker-corner.svelte-rfuq4y{position:absolute;width:7px;height:7px;border:0 solid currentColor;color:#fff}.m-tl.svelte-rfuq4y{top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}.m-tr.svelte-rfuq4y{top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}.m-bl.svelte-rfuq4y{bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}.m-br.svelte-rfuq4y{right:0;bottom:0;border-right-width:1.5px;border-bottom-width:1.5px}.nav-link.svelte-rfuq4y{position:relative;z-index:1;padding:.5rem .7rem;font-family:Maven Pro Variable,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;text-decoration:none;white-space:nowrap;transition:color .2s ease}.nav-link-label.svelte-rfuq4y{display:inline-block}.nav-link-frame.svelte-rfuq4y{position:absolute;inset:.08rem .12rem;color:currentColor;opacity:0;pointer-events:none;transform:translateZ(0) scale(.94);transform-origin:center;transition:opacity .14s ease,transform .26s cubic-bezier(.22,1,.36,1);will-change:transform}.nav-link.svelte-rfuq4y:hover,.nav-link.active.svelte-rfuq4y{color:#fff}.nav-link.svelte-rfuq4y:hover .nav-link-frame:where(.svelte-rfuq4y){opacity:.42;transform:translateZ(0) scale(1)}.nav-link.active.svelte-rfuq4y .nav-link-frame:where(.svelte-rfuq4y){opacity:1;transform:translateZ(0) scale(1)}.tone-download.svelte-rfuq4y{color:#4ade80bf}.tone-download.svelte-rfuq4y:hover,.tone-download.active.svelte-rfuq4y{color:#4ade80}.tone-dashboard.svelte-rfuq4y{color:#22d3eebf}.tone-dashboard.svelte-rfuq4y:hover,.tone-dashboard.active.svelte-rfuq4y{color:#22d3ee}.tone-admin.svelte-rfuq4y{color:#f97316cc}.tone-admin.svelte-rfuq4y:hover,.tone-admin.active.svelte-rfuq4y{color:#f97316}.nav-actions.svelte-rfuq4y{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.nav-login.svelte-rfuq4y{padding:.45rem .9rem;font-family:Maven Pro Variable,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;text-decoration:none;border:1px solid rgba(255,255,255,.14);border-radius:999px;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background .2s ease}.nav-login.svelte-rfuq4y:hover{color:#fff;border-color:#ffffff52;background:#ffffff0d}.nav-cta.svelte-rfuq4y{position:relative;overflow:hidden;padding:.5rem 1.84rem .5rem 1.34rem;font-family:Maven Pro Variable,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a;text-decoration:none;white-space:nowrap;border-radius:999px;background:linear-gradient(180deg,#fafafa,#d9d9d9 55%,#c6c6c6);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0000001f,0 2px 10px #00000059;transition:filter .2s ease,box-shadow .2s ease,transform .12s ease}.nav-cta.svelte-rfuq4y:after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:38%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.9),transparent);transform:skew(-20deg)}.nav-cta.svelte-rfuq4y:hover{filter:brightness(1.06);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0000001f,0 2px 16px #ffffff2e}.nav-cta.svelte-rfuq4y:hover:after{animation:svelte-rfuq4y-cta-shine .65s ease}.nav-cta.svelte-rfuq4y:active{transform:translateY(1px)}@keyframes svelte-rfuq4y-cta-shine{to{left:115%}}.user-wrap.svelte-rfuq4y{position:relative}.user-btn.svelte-rfuq4y{display:flex;align-items:center;gap:.5rem;padding:.3rem .65rem .3rem .3rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#fff;font-family:Maven Pro Variable,sans-serif;font-size:.72rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.user-btn.svelte-rfuq4y:hover{background:#ffffff17;border-color:#ffffff38}.user-avatar.svelte-rfuq4y{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;background:linear-gradient(160deg,#e8e8e8,#8a8a8a);color:#0a0a0a;font-size:.7rem;font-weight:800;flex-shrink:0}.user-name.svelte-rfuq4y{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chevron.svelte-rfuq4y{width:.85rem;height:.85rem;opacity:.6;transition:transform .2s ease;flex-shrink:0}.user-chevron.open.svelte-rfuq4y{transform:rotate(180deg)}.user-menu.svelte-rfuq4y{position:absolute;top:calc(100% + .75rem);right:0;min-width:230px;background:#0e0e0eeb;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:.4rem;box-shadow:0 16px 48px -12px #000000b3,inset 0 1px #ffffff0f;z-index:100}.user-menu-head.svelte-rfuq4y{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem .6rem}.user-menu-name.svelte-rfuq4y{font-family:Maven Pro Variable,sans-serif;font-size:.85rem;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-email.svelte-rfuq4y{font-family:Maven Pro Variable,sans-serif;font-size:.72rem;color:#ffffff73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-chip.svelte-rfuq4y{align-self:flex-start;margin-top:.3rem;padding:.16rem .5rem;font-family:Maven Pro Variable,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.35);border-radius:999px}.tier-chip.max.svelte-rfuq4y{color:#22d3ee;background:#22d3ee1a;border-color:#22d3ee59}.user-menu-sep.svelte-rfuq4y{height:1px;background:#ffffff14;margin:.2rem .4rem .35rem}.user-menu-item.svelte-rfuq4y{display:flex;align-items:center;gap:.65rem;width:100%;padding:.6rem .75rem;text-align:left;color:#ffffffbf;font-family:Maven Pro Variable,sans-serif;font-size:.8rem;font-weight:500;border-radius:10px;transition:background .15s ease,color .15s ease;text-decoration:none;background:transparent;border:none;cursor:pointer}.user-menu-item.svelte-rfuq4y:hover{background:#ffffff0f;color:#fff}.user-menu-icon.svelte-rfuq4y{width:1rem;height:1rem;flex-shrink:0;opacity:.7}.user-menu-logout.svelte-rfuq4y{color:#f87171}.user-menu-logout.svelte-rfuq4y:hover{background:#f871711a;color:#fca5a5}.nav-burger.svelte-rfuq4y{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:2.5rem;height:2.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;cursor:pointer;flex-shrink:0;transition:background .2s ease}.nav-burger.svelte-rfuq4y:hover{background:#ffffff1a}.nav-burger.svelte-rfuq4y span:where(.svelte-rfuq4y){display:block;width:15px;height:1.5px;background:#fff;border-radius:2px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.nav-burger.open.svelte-rfuq4y span:where(.svelte-rfuq4y):first-child{transform:translateY(3.25px) rotate(45deg)}.nav-burger.open.svelte-rfuq4y span:where(.svelte-rfuq4y):last-child{transform:translateY(-3.25px) rotate(-45deg)}.m-overlay.svelte-rfuq4y{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:40}.m-panel.svelte-rfuq4y{position:fixed;top:4.5rem;left:.75rem;right:.75rem;z-index:45;background:#0c0c0cf0;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:.6rem;max-height:calc(100dvh - 5.5rem);overflow-y:auto;box-shadow:0 24px 64px -16px #000c,inset 0 1px #ffffff0f}.m-link.svelte-rfuq4y{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.85rem 1rem;color:#ffffffbf;font-family:Maven Pro Variable,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;text-align:left;border-radius:12px;background:transparent;border:none;cursor:pointer;transition:background .15s ease,color .15s ease;animation:svelte-rfuq4y-m-link-in .32s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0ms)}@keyframes svelte-rfuq4y-m-link-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.m-link.svelte-rfuq4y:hover{background:#ffffff0f;color:#fff}.m-link.active.svelte-rfuq4y{background:#ffffff12;color:#fff}.m-link-arrow.svelte-rfuq4y{width:.9rem;height:.9rem;opacity:.35;flex-shrink:0}.m-link.tone-download.svelte-rfuq4y{color:#4ade80}.m-link.tone-download.svelte-rfuq4y:hover,.m-link.tone-download.active.svelte-rfuq4y{background:#4ade801a}.m-link.tone-dashboard.svelte-rfuq4y{color:#22d3ee}.m-link.tone-dashboard.svelte-rfuq4y:hover,.m-link.tone-dashboard.active.svelte-rfuq4y{background:#22d3ee1a}.m-link.tone-admin.svelte-rfuq4y{color:#f97316}.m-link.tone-admin.svelte-rfuq4y:hover,.m-link.tone-admin.active.svelte-rfuq4y{background:#f973161a}.m-logout.svelte-rfuq4y{color:#f87171}.m-logout.svelte-rfuq4y:hover{background:#f871711a;color:#fca5a5}.m-sep.svelte-rfuq4y{height:1px;background:#ffffff14;margin:.5rem .75rem}.m-login.svelte-rfuq4y{display:block;margin:.25rem .25rem .15rem;padding:.85rem 1rem;font-family:Maven Pro Variable,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#0a0a0a;text-decoration:none;border-radius:12px;background:linear-gradient(180deg,#fafafa,#d9d9d9 55%,#c6c6c6);box-shadow:inset 0 1px #fffffff2;animation:svelte-rfuq4y-m-link-in .32s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0ms);transition:filter .2s ease}.m-login.svelte-rfuq4y:hover{filter:brightness(1.06)}.nav-link.svelte-rfuq4y:focus-visible,.brand.svelte-rfuq4y:focus-visible,.nav-login.svelte-rfuq4y:focus-visible,.nav-cta.svelte-rfuq4y:focus-visible,.user-btn.svelte-rfuq4y:focus-visible,.nav-burger.svelte-rfuq4y:focus-visible,.m-link.svelte-rfuq4y:focus-visible,.m-login.svelte-rfuq4y:focus-visible,.user-menu-item.svelte-rfuq4y:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:2px;border-radius:999px}@media(max-width:900px){.nav-links.svelte-rfuq4y{gap:0}.nav-link.svelte-rfuq4y{padding:.5rem;letter-spacing:.1em}}@media(max-width:768px){.nav-links.svelte-rfuq4y,.nav-login.svelte-rfuq4y,.user-wrap.svelte-rfuq4y{display:none}.nav-burger.svelte-rfuq4y{display:flex}.nav-bar.svelte-rfuq4y{justify-content:space-between;padding:0 .375rem 0 .85rem}.brand-word.svelte-rfuq4y{font-size:.72rem}.nav-cta.svelte-rfuq4y{padding:.45rem 1.48rem .45rem 1.06rem}}@media(max-width:360px){.brand-word.svelte-rfuq4y{display:none}}@media(prefers-reduced-motion:reduce){.nav-bar.svelte-rfuq4y,.nav-link.svelte-rfuq4y,.nav-link-frame.svelte-rfuq4y,.nav-cta.svelte-rfuq4y,.nav-login.svelte-rfuq4y,.user-btn.svelte-rfuq4y,.user-chevron.svelte-rfuq4y,.nav-burger.svelte-rfuq4y span:where(.svelte-rfuq4y),.m-link.svelte-rfuq4y,.m-login.svelte-rfuq4y{transition:none;animation:none}.nav-cta.svelte-rfuq4y:hover:after{animation:none}}
