svg.svelte-h8cmys{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none;display:block}.navbar.svelte-zhmac3{--nav-tooltip-bg:var(--card-bg,#fff);--nav-tooltip-border:var(--border-color,#eaeaea);--nav-tooltip-color:var(--text-color,#111);--nav-tooltip-shadow:none;--nav-tooltip-weight:400;background-color:var(--bg-color,#0a0a0a);border-bottom:1px solid var(--border-color,#222);z-index:100;justify-content:space-between;align-items:center;max-height:72px;padding:15px 40px;transition:background .22s,box-shadow .22s,max-height .22s,padding .22s,border-color .22s;display:flex;position:relative;overflow:visible}.navbar.home-navbar.svelte-zhmac3{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:color-mix(in srgb, var(--bg-color,#0a0a0a) 84%, transparent)}.navbar.home-navbar.scrolled.svelte-zhmac3{background:color-mix(in srgb, var(--bg-color,#0a0a0a) 96%, transparent);box-shadow:0 10px 30px #0000001f}.navbar.collapsed.svelte-zhmac3{border-bottom-color:color-mix(in srgb, var(--border-color,#222) 72%, transparent);max-height:42px;padding-top:6px;padding-bottom:6px;overflow:hidden}.navbar.notebook-navbar.svelte-zhmac3{padding-left:0}.navbar.notebook-navbar.svelte-zhmac3 .logo-img:where(.svelte-zhmac3){margin-left:12px}.navbar.notebook-navbar.collapsed.svelte-zhmac3{max-height:42px;padding-top:6px;padding-bottom:6px;overflow:visible}.navbar.notebook-navbar.collapsed.svelte-zhmac3:hover,.navbar.notebook-navbar.collapsed.svelte-zhmac3:focus-within{border-bottom-color:var(--border-color,#222);z-index:210;box-shadow:0 6px 18px #00000017}.logo.svelte-zhmac3{color:var(--text-color,#fff);letter-spacing:0;white-space:nowrap;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:max-width .18s,opacity .18s,transform .18s;display:flex}.logo-img.svelte-zhmac3{flex-shrink:0;width:28px;height:28px;display:block}.navbar.collapsed.svelte-zhmac3 .logo:where(.svelte-zhmac3){opacity:0;pointer-events:none;max-width:0;overflow:hidden;transform:translateY(-8px)}.navbar.notebook-navbar.collapsed.svelte-zhmac3 .logo:where(.svelte-zhmac3){color:color-mix(in srgb, var(--text-color,#fff) 86%, var(--text-muted,#888));letter-spacing:0;opacity:1;pointer-events:auto;max-width:140px;font-size:.82rem;overflow:visible;transform:none}.nav-right.svelte-zhmac3{justify-content:flex-end;align-items:center;gap:clamp(12px,2vw,25px);transition:gap .18s;display:flex}.primary-nav.svelte-zhmac3{align-items:center;gap:clamp(12px,2vw,25px);display:flex}.dark .navbar.svelte-zhmac3{--nav-tooltip-bg:#050505;--nav-tooltip-border:color-mix(in srgb, var(--border-color,#333) 74%, transparent);--nav-tooltip-color:#fff;--nav-tooltip-shadow:0 10px 24px #0000005c;--nav-tooltip-weight:500}.navbar.collapsed.svelte-zhmac3 .nav-right:where(.svelte-zhmac3){gap:10px;margin-left:auto}.navbar.collapsed.svelte-zhmac3 .primary-nav:where(.svelte-zhmac3){gap:10px}.navbar-upgrade-link.svelte-zhmac3{color:#fff;white-space:nowrap;background:#15803d;border:1px solid #16a34a;border-radius:7px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-size:.76rem;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.navbar-upgrade-icon.svelte-zhmac3{display:none}.navbar-upgrade-link.svelte-zhmac3:hover{opacity:1;background:#16a34a;border-color:#22c55e;transform:translateY(-1px)}.navbar.collapsed.svelte-zhmac3 .navbar-upgrade-link:where(.svelte-zhmac3){color:#22c55e;background:0 0;border-color:#0000;width:32px;height:32px;padding:0;position:relative;transform:none}.navbar.collapsed.svelte-zhmac3 .navbar-upgrade-icon:where(.svelte-zhmac3){display:block}.navbar.collapsed.svelte-zhmac3 .navbar-upgrade-label:where(.svelte-zhmac3){display:none}.navbar.collapsed.svelte-zhmac3 .navbar-upgrade-link:where(.svelte-zhmac3):hover{background:var(--element-bg,#222);color:#4ade80;border-color:#0000;transform:none}.nav-link.svelte-zhmac3{color:var(--text-muted,#888);align-items:center;gap:7px;height:32px;font-size:.95rem;text-decoration:none;transition:background .18s,color .2s,gap .18s,width .18s;display:inline-flex;overflow:hidden}.navbar.collapsed.svelte-zhmac3 .nav-link:where(.svelte-zhmac3){border-radius:7px;justify-content:center;gap:0;width:32px}.navbar.collapsed.svelte-zhmac3 .nav-link:where(.svelte-zhmac3):hover{background:var(--element-bg,#222)}.navbar.notebook-navbar.svelte-zhmac3 .nav-link:where(.svelte-zhmac3),.navbar.notebook-navbar.collapsed.svelte-zhmac3 .avatar-btn:where(.svelte-zhmac3){position:relative}.navbar.notebook-navbar.collapsed.svelte-zhmac3 .nav-link:where(.svelte-zhmac3){overflow:visible}.nav-link.svelte-zhmac3 span:where(.svelte-zhmac3){opacity:1;white-space:nowrap;max-width:120px;transition:max-width .18s,opacity .18s,transform .18s;overflow:hidden}.navbar.collapsed.svelte-zhmac3 .nav-link:where(.svelte-zhmac3) span:where(.svelte-zhmac3){opacity:0;max-width:0;transform:translate(-4px)}.navbar.notebook-navbar.collapsed.svelte-zhmac3 .nav-link:where(.svelte-zhmac3):hover:after,.navbar.notebook-navbar.collapsed.svelte-zhmac3 .nav-link:where(.svelte-zhmac3):focus-visible:after,.navbar.notebook-navbar.collapsed.svelte-zhmac3 .navbar-upgrade-link:where(.svelte-zhmac3):hover:after,.navbar.notebook-navbar.collapsed.svelte-zhmac3 .navbar-upgrade-link:where(.svelte-zhmac3):focus-visible:after,.navbar.notebook-navbar.collapsed.svelte-zhmac3 .avatar-btn:where(.svelte-zhmac3):hover:after,.navbar.notebook-navbar.collapsed.svelte-zhmac3 .avatar-btn:where(.svelte-zhmac3):focus-visible:after{background:var(--tooltip-bg);border:1px solid var(--tooltip-border);box-shadow:none;color:var(--tooltip-color);content:attr(data-tooltip);font-size:var(--tooltip-font-size);font-weight:var(--tooltip-font-weight);pointer-events:none;white-space:nowrap;z-index:120;border-radius:5px;padding:6px 8px;line-height:1;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.nav-link-icon.svelte-zhmac3{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none;width:18px;height:18px;display:block}.nav-link.active.svelte-zhmac3{color:#f97316}.nav-link.svelte-zhmac3:hover{color:var(--text-color,#fff)}.nav-link.active.svelte-zhmac3:hover{color:#fb923c}.navbar.svelte-zhmac3 .login-btn:where(.svelte-zhmac3){background:var(--btn-add-bg,#249447);border:1px solid var(--btn-add-border,#249447);box-sizing:border-box;box-shadow:0 5px 14px color-mix(in srgb, var(--btn-add-bg,#249447) 16%, transparent);color:var(--btn-add-text,#fff);border-radius:7px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:.82rem;font-weight:620;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.navbar.svelte-zhmac3 .login-btn:where(.svelte-zhmac3):hover{background:var(--btn-add-hover,#1f863f);border-color:var(--btn-add-hover-border,#1f863f);box-shadow:0 8px 20px color-mix(in srgb, var(--btn-add-bg,#249447) 23%, transparent);opacity:1;transform:translateY(-1px)}.mobile-menu-toggle.svelte-zhmac3{background:var(--element-bg,#181818);border:1px solid var(--border-color,#333);border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:none;position:relative}.mobile-menu-toggle.svelte-zhmac3 span:where(.svelte-zhmac3){background:var(--text-color,#fff);border-radius:999px;width:14px;height:1.5px;transition:opacity .18s,transform .18s;position:absolute;left:10px}.mobile-menu-toggle.svelte-zhmac3 span:where(.svelte-zhmac3):first-child{transform:translateY(-4px)}.mobile-menu-toggle.svelte-zhmac3 span:where(.svelte-zhmac3):last-child{transform:translateY(4px)}.mobile-menu-open.svelte-zhmac3 .mobile-menu-toggle:where(.svelte-zhmac3) span:where(.svelte-zhmac3):first-child{transform:rotate(45deg)}.mobile-menu-open.svelte-zhmac3 .mobile-menu-toggle:where(.svelte-zhmac3) span:where(.svelte-zhmac3):nth-child(2){opacity:0}.mobile-menu-open.svelte-zhmac3 .mobile-menu-toggle:where(.svelte-zhmac3) span:where(.svelte-zhmac3):last-child{transform:rotate(-45deg)}.user-menu-container.svelte-zhmac3{position:relative}.avatar-btn.svelte-zhmac3{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.avatar-img.svelte-zhmac3{object-fit:cover;border:1px solid var(--border-color,#333);border-radius:50%;width:32px;height:32px;transition:border-color .2s}.avatar-btn.svelte-zhmac3:hover .avatar-img:where(.svelte-zhmac3){border-color:var(--text-color,#fff)}.dropdown-menu.svelte-zhmac3{z-index:80;border-radius:8px;width:240px;position:absolute;top:40px;right:0;overflow:hidden;background:var(--card-bg,#111)!important;border:1px solid var(--border-color,#333)!important;box-shadow:0 14px 42px #0000006b!important}.dropdown-header.svelte-zhmac3{padding:10px 12px;background:color-mix(in srgb, var(--card-bg) 92%, #000)!important;border-bottom:1px solid var(--border-color,#222)!important;border-top:0!important}.user-name.svelte-zhmac3{color:var(--text-color);margin:0;font-size:.84rem;font-weight:650;line-height:1.2}.user-email.svelte-zhmac3{color:var(--text-muted);margin:4px 0 0;font-size:.74rem;line-height:1.25}.dropdown-section.svelte-zhmac3{background:color-mix(in srgb, var(--card-bg) 96%, #000);border-bottom:1px solid var(--border-color,#222);padding:5px}.dropdown-section.svelte-zhmac3:last-child{border-bottom:0}.account-section.svelte-zhmac3{padding-top:0;padding-bottom:0}.dropdown-item.svelte-zhmac3,.dropdown-choice.svelte-zhmac3{color:color-mix(in srgb, var(--text-color) 72%, var(--text-muted));text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:30px;padding:6px 8px;font-family:inherit;font-size:.76rem;line-height:1.25;display:flex}.dropdown-item.svelte-zhmac3:hover,.dropdown-choice.svelte-zhmac3:hover{background:color-mix(in srgb, var(--element-bg) 62%, transparent);color:var(--text-color);opacity:1}.upgrade-dropdown-item.svelte-zhmac3{color:#15803d;font-weight:650}.upgrade-dropdown-item.svelte-zhmac3:hover{color:#166534}.dark .upgrade-dropdown-item.svelte-zhmac3{color:#4ade80}.dark .upgrade-dropdown-item.svelte-zhmac3:hover{color:#86efac}.dropdown-item.svelte-zhmac3 svg:where(.svelte-zhmac3){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:14px;height:14px}.dropdown-section-title.svelte-zhmac3{color:var(--text-muted);margin:0 0 4px;font-size:.72rem;font-weight:500;line-height:1.2;display:block}.theme-section.svelte-zhmac3{padding-top:8px;padding-bottom:6px}.theme-section.svelte-zhmac3 .dropdown-section-title:where(.svelte-zhmac3){padding:0 8px}.dropdown-choice.svelte-zhmac3{padding-left:10px}.choice-dot.svelte-zhmac3{background:0 0;border-radius:999px;width:6px;height:6px}.dropdown-choice.active.svelte-zhmac3 .choice-dot:where(.svelte-zhmac3){background:var(--text-muted)}.logout-section.svelte-zhmac3{padding-top:5px;padding-bottom:5px}.logout-btn.svelte-zhmac3{color:color-mix(in srgb, var(--text-color) 62%, var(--text-muted));justify-content:flex-start}.logout-btn.svelte-zhmac3:hover{background:color-mix(in srgb, var(--element-bg) 62%, transparent);color:var(--text-color)}@media (width<=980px){.navbar.svelte-zhmac3{padding-left:20px;padding-right:20px}.nav-right.svelte-zhmac3,.primary-nav.svelte-zhmac3{gap:10px}.nav-link.svelte-zhmac3{gap:5px;font-size:.82rem}}@media (width<=900px){.navbar.svelte-zhmac3,.navbar.collapsed.svelte-zhmac3,.navbar.notebook-navbar.collapsed.svelte-zhmac3{min-height:48px;max-height:none;padding:8px 12px;overflow:visible}.navbar.notebook-navbar.svelte-zhmac3{padding-left:12px}.navbar.notebook-navbar.svelte-zhmac3 .logo-img:where(.svelte-zhmac3){margin-left:0}.navbar.collapsed.svelte-zhmac3 .logo:where(.svelte-zhmac3),.navbar.notebook-navbar.collapsed.svelte-zhmac3 .logo:where(.svelte-zhmac3){opacity:1;pointer-events:auto;max-width:none;font-size:.9rem;overflow:visible;transform:none}.nav-right.svelte-zhmac3{gap:8px;margin-left:auto}.navbar-upgrade-link.svelte-zhmac3{height:32px;padding:0 10px;font-size:.72rem}.primary-nav.svelte-zhmac3{background:color-mix(in srgb, var(--card-bg,#111) 97%, transparent);border:1px solid var(--border-color,#333);opacity:0;pointer-events:none;visibility:hidden;z-index:110;border-radius:12px;gap:2px;padding:7px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 7px);left:10px;right:10px;transform:translateY(-7px);box-shadow:0 20px 55px #0000003d}.primary-nav.mobile-open.svelte-zhmac3{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.primary-nav.svelte-zhmac3 .nav-link:where(.svelte-zhmac3),.navbar.collapsed.svelte-zhmac3 .primary-nav:where(.svelte-zhmac3) .nav-link:where(.svelte-zhmac3){box-sizing:border-box;border-radius:8px;justify-content:flex-start;gap:11px;width:100%;height:42px;padding:0 12px;overflow:visible}.primary-nav.svelte-zhmac3 .nav-link:where(.svelte-zhmac3) span:where(.svelte-zhmac3),.navbar.collapsed.svelte-zhmac3 .primary-nav:where(.svelte-zhmac3) .nav-link:where(.svelte-zhmac3) span:where(.svelte-zhmac3){opacity:1;max-width:none;display:inline;transform:none}.nav-link.svelte-zhmac3:hover,.nav-link.svelte-zhmac3:focus-visible{background:var(--element-bg)}.nav-link-icon.svelte-zhmac3{width:18px;height:18px}.navbar.svelte-zhmac3 .login-btn:where(.svelte-zhmac3){white-space:nowrap;height:34px;padding:0 10px;font-size:.76rem}.mobile-menu-toggle.svelte-zhmac3{display:inline-flex}}@media (width<=380px){.logo-text.svelte-zhmac3{display:none}}@media (prefers-reduced-motion:reduce){.navbar.svelte-zhmac3,.login-btn.svelte-zhmac3,.mobile-menu-toggle.svelte-zhmac3 span:where(.svelte-zhmac3),.primary-nav.svelte-zhmac3{transition:none}}@media (display-mode:standalone){.navbar.svelte-zhmac3{display:none!important}}.account-plan-badge.svelte-zhmac3{border:1px solid var(--border-color);color:var(--text-muted);box-sizing:border-box;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-width:0;height:18px;padding:0 6px;font-size:.62rem;font-weight:500;line-height:1;display:inline-flex}.account-plan-badge.pro.svelte-zhmac3,.account-plan-badge.lifetime.svelte-zhmac3{color:var(--accent)}.account-name-row.svelte-zhmac3{align-items:center;gap:8px;display:flex}@media (width>=768px){.notebook-ui .notebook-navbar.svelte-zhmac3{max-height:88px}.notebook-ui .notebook-navbar.collapsed.svelte-zhmac3 .nav-link:where(.svelte-zhmac3),.notebook-ui .notebook-navbar.collapsed.svelte-zhmac3 .navbar-upgrade-link:where(.svelte-zhmac3){box-sizing:border-box;height:var(--notebook-navbar-control-height,35px);width:var(--notebook-navbar-control-height,35px)}.notebook-ui .notebook-navbar.svelte-zhmac3 .logo-img:where(.svelte-zhmac3){height:var(--notebook-navbar-logo-size,31px);width:var(--notebook-navbar-logo-size,31px)}.notebook-ui .notebook-navbar.svelte-zhmac3 .avatar-img:where(.svelte-zhmac3){height:var(--notebook-navbar-avatar-size,35px);width:var(--notebook-navbar-avatar-size,35px)}.notebook-ui .notebook-navbar.svelte-zhmac3 .nav-link-icon:where(.svelte-zhmac3){height:var(--notebook-navbar-icon-size,20px);width:var(--notebook-navbar-icon-size,20px)}}
