.theme-toggle-btn[data-v-4392d5ff]{align-items:center;background:transparent;border:none;border-radius:var(--radius-full);color:var(--color-surface-400);cursor:pointer;display:flex;flex-shrink:0;height:1.75rem;justify-content:center;outline:none;position:relative;transition:color var(--duration-base) ease,background-color var(--duration-base) ease;width:1.75rem}.theme-toggle-btn[data-v-4392d5ff]:hover{background-color:var(--color-overlay-lg);color:var(--color-foreground)}.theme-toggle-btn[data-v-4392d5ff]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.theme-dropdown[data-v-4392d5ff]{background-color:var(--color-popover);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);min-width:9rem;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);transform-origin:top right;z-index:9100}.theme-option[data-v-4392d5ff]{align-items:center;background:transparent;border:none;border-radius:var(--radius-lg);color:var(--color-surface-300);cursor:pointer;display:flex;gap:.5rem;padding:.5rem .625rem;text-align:left;transition:background-color var(--duration-base) ease,color var(--duration-base) ease;white-space:nowrap;width:100%}.theme-option[data-v-4392d5ff]:hover{background-color:var(--color-overlay-md)}.theme-option--active[data-v-4392d5ff],.theme-option[data-v-4392d5ff]:hover{color:var(--color-foreground)}.theme-option-icon[data-v-4392d5ff]{align-items:center;background-color:var(--color-overlay-md);border-radius:var(--radius-md);display:flex;flex-shrink:0;height:1.25rem;justify-content:center;transition:background-color var(--duration-base) ease;width:1.25rem}.theme-option-icon--active[data-v-4392d5ff]{background-color:var(--color-primary-subtle);color:var(--color-primary-400)}.navbar-pill[data-v-4c25bad0]{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(1.6) brightness(1.1);backdrop-filter:blur(20px) saturate(1.6) brightness(1.1);background:#1e1e218c;border:1px solid hsla(0,0%,100%,.1);border-radius:2rem;box-shadow:0 8px 32px #00000052,inset 0 1px #ffffff14,0 0 0 1px #ffffff0a;display:inline-flex;gap:1.25rem;justify-content:center;padding:.6rem .9rem;transition:height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1)}html.light{-webkit-backdrop-filter:blur(20px) saturate(1.8) brightness(1.04)!important;backdrop-filter:blur(20px) saturate(1.8) brightness(1.04)!important;background:#f4f1eb99!important;border-color:#1c191721!important;box-shadow:0 6px 24px #1c19171a,inset 0 1px #ffffffb3,0 0 0 1px #1c19170d!important}html.light{background:#f4f1ebc7!important;border-color:#1c191726!important;box-shadow:0 4px 20px #1c19171f,inset 0 1px #ffffffbf,0 0 0 1px #1c19170f!important}.navbar-pill--scrolled[data-v-4c25bad0]{background:#1e1e21b8;border-color:#ffffff1f;box-shadow:0 4px 20px #0000005c,inset 0 1px #ffffff17,0 0 0 1px #ffffff0a;padding:.45rem .6rem}.navbar-pill--fallback[data-v-4c25bad0]{opacity:1;pointer-events:none}.skeleton[data-v-4c25bad0]{animation:skeleton-sweep-4c25bad0 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff14,#ffffff14 30%,#ffffff38,#ffffff14 70%,#ffffff14);background-size:300% 100%}html.light{animation:skeleton-sweep-4c25bad0 1.4s ease-in-out infinite;background:linear-gradient(90deg,#1c191712,#1c191712 30%,#1c191726,#1c191712 70%,#1c191712);background-size:300% 100%}@keyframes skeleton-sweep-4c25bad0{0%{background-position:100%}to{background-position:-100%}}.mobile-nav-panel[data-v-4c25bad0]{-webkit-backdrop-filter:blur(48px) saturate(1.4);backdrop-filter:blur(48px) saturate(1.4);background:#0d0d0fe0;box-shadow:0 24px 56px #000000a6,inset 0 0 0 1px #ffffff0f;width:calc(100% - 3rem)}.cta-dot[data-v-218b5693]{animation:dot-pulse-218b5693 2.4s ease-out infinite;background:#22c55e;border-radius:9999px;display:inline-block;flex-shrink:0;height:5px;width:5px}@keyframes dot-pulse-218b5693{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 5px #22c55e00}to{box-shadow:0 0 #22c55e00}}
