.tc-nav[data-v-86243138]{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:color-mix(in srgb,var(--bg-primary) 86%,transparent);border-bottom:.0625rem solid color-mix(in srgb,var(--primary) 16%,transparent);position:sticky;top:0;z-index:1000}.tc-nav__inner[data-v-86243138]{gap:1rem;height:3.875rem;justify-content:space-between;margin:0 auto;max-width:75rem;padding:0 1.25rem}.tc-nav__brand[data-v-86243138],.tc-nav__inner[data-v-86243138]{align-items:center;display:flex}.tc-nav__brand[data-v-86243138]{flex-shrink:0;gap:.55rem;text-decoration:none}.tc-nav__logo-img[data-v-86243138]{border-radius:.5rem;display:block;flex:none;height:1.875rem;width:1.875rem}.tc-nav__name[data-v-86243138]{color:var(--text-title);font-size:1.05rem;font-weight:800;letter-spacing:-.2px;white-space:nowrap}.tc-nav__name em[data-v-86243138]{color:var(--primary);font-style:normal}.tc-nav__links[data-v-86243138]{align-items:center;display:flex;flex:1;gap:.2rem;justify-content:center}.tc-nav__link[data-v-86243138]{align-items:center;background:none;border:none;border-radius:.5rem;color:var(--text-desc);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:500;gap:.3rem;padding:.4rem .85rem;text-decoration:none;transition:color .15s,background .15s;white-space:nowrap}.tc-nav__link.router-link-active[data-v-86243138],.tc-nav__link[data-v-86243138]:hover{color:var(--text-title)}.tc-nav__dd[data-v-86243138]{display:inline-flex;position:relative}.tc-nav__dd-caret[data-v-86243138]{height:.8125rem;opacity:.9;transition:transform .18s;width:.8125rem}.tc-nav__dd:hover .tc-nav__dd-trigger[data-v-86243138]{background:#ffffff12;color:var(--text-title)}.tc-nav__dd:hover .tc-nav__dd-caret[data-v-86243138]{color:var(--primary);opacity:1;transform:rotate(180deg)}.tc-nav__dd-menu[data-v-86243138]{background:color-mix(in srgb,var(--bg-secondary) 96%,#000);border:.0625rem solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:.75rem;box-shadow:0 .875rem 2.125rem #00000080;display:flex;flex-direction:column;left:0;margin-top:.35rem;max-height:min(70vh,35rem);max-width:22.5rem;min-width:20rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:100%;transform:translateY(-.375rem);transition:opacity .15s,transform .15s,visibility .15s;visibility:hidden;z-index:2000}.tc-nav__dd:focus-within .tc-nav__dd-menu[data-v-86243138],.tc-nav__dd:hover .tc-nav__dd-menu[data-v-86243138]{opacity:1;transform:translateY(0);visibility:visible}.tc-nav__dd-item[data-v-86243138]{border-radius:.625rem;display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;text-decoration:none;transition:background .12s}.tc-nav__dd-item[data-v-86243138]:hover{background:#ffffff0f}.tc-nav__dd-item-t[data-v-86243138]{color:var(--text-title);font-size:.92rem;font-weight:700;line-height:1.25}.tc-nav__dd-item-d[data-v-86243138]{color:var(--text-assist);font-size:.8rem;line-height:1.4}.tc-nav__tools[data-v-86243138]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.tc-nav__signin[data-v-86243138]{background:none;border:.0625rem solid hsla(0,0%,100%,.18);border-radius:62.4375rem;color:var(--text-title);cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700;padding:.45rem .95rem;transition:border-color .15s;white-space:nowrap}.tc-nav__signin[data-v-86243138]:hover{border-color:var(--primary)}.tc-nav__cta[data-v-86243138]{background:linear-gradient(100deg,var(--primary),var(--accent));border:none;border-radius:62.4375rem;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:800;padding:.5rem 1.2rem;transition:filter .15s;white-space:nowrap}.tc-nav__cta[data-v-86243138]:hover{filter:brightness(1.08)}.tc-nav__burger[data-v-86243138]{background:none;border:none;border-radius:.5rem;cursor:pointer;display:none;flex-direction:column;gap:.3125rem;height:2.375rem;justify-content:center;padding:.375rem;width:2.375rem}.tc-nav__burger span[data-v-86243138]{background:var(--text-title);border-radius:.125rem;display:block;height:.125rem;transition:transform .22s,opacity .22s}.tc-nav__burger.open span[data-v-86243138]:first-child{transform:translateY(.4375rem) rotate(45deg)}.tc-nav__burger.open span[data-v-86243138]:nth-child(2){opacity:0}.tc-nav__burger.open span[data-v-86243138]:nth-child(3){transform:translateY(-.4375rem) rotate(-45deg)}.tc-nav__mobile[data-v-86243138]{display:none}.tc-drop-enter-active[data-v-86243138],.tc-drop-leave-active[data-v-86243138]{transition:opacity .18s,transform .18s}.tc-drop-enter-from[data-v-86243138],.tc-drop-leave-to[data-v-86243138]{opacity:0;transform:translateY(-.375rem)}@media(max-width:1023px){.tc-nav__links[data-v-86243138],.tc-nav__tools[data-v-86243138]{display:none}.tc-nav__burger[data-v-86243138]{display:flex}.tc-nav__mobile[data-v-86243138]{background:color-mix(in srgb,var(--bg-secondary) 97%,#000);border-bottom:.0625rem solid color-mix(in srgb,var(--primary) 15%,transparent);border-top:.0625rem solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;max-height:calc(100dvh - 3.875rem);overflow-y:auto;padding:.5rem 0 1rem}.tc-m__link[data-v-86243138]{background:none;border:none;color:var(--text-desc);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:.85rem 1.25rem;text-align:left;text-decoration:none;width:100%}.tc-m__head[data-v-86243138]{align-items:center;display:flex;justify-content:space-between}.tc-m__caret[data-v-86243138]{height:1rem;transition:transform .18s;width:1rem}.tc-m__head.open .tc-m__caret[data-v-86243138]{color:var(--primary);transform:rotate(180deg)}.tc-m__body[data-v-86243138],.tc-m__sub[data-v-86243138]{display:flex;flex-direction:column}.tc-m__sub[data-v-86243138]{gap:.1rem;padding:.55rem 1.25rem .55rem 1.6rem;text-decoration:none}.tc-m__sub-t[data-v-86243138]{color:var(--text-title);font-size:.92rem;font-weight:600}.tc-m__sub-d[data-v-86243138]{color:var(--text-assist);font-size:.78rem;line-height:1.4}.tc-m__actions[data-v-86243138]{display:flex;gap:.6rem;margin:.75rem 1.25rem 0}.tc-m__signin[data-v-86243138]{background:none;border:.0625rem solid hsla(0,0%,100%,.18);border-radius:.625rem;color:var(--text-title);flex:1;font-weight:700}.tc-m__cta[data-v-86243138],.tc-m__signin[data-v-86243138]{cursor:pointer;font-family:inherit;padding:.85rem}.tc-m__cta[data-v-86243138]{background:linear-gradient(100deg,var(--primary),var(--accent));border:none;border-radius:.625rem;color:#fff;flex:2;font-weight:800;text-align:center}}.tc-share[data-v-58908d6b]{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;padding:2rem 1.25rem 3rem}.tc-share__label[data-v-58908d6b]{color:var(--text-assist);font-size:.85rem;font-weight:700}.tc-share__btns[data-v-58908d6b]{display:flex;flex-wrap:wrap;gap:.5rem}.tc-share__btn[data-v-58908d6b]{background:#ffffff0f;border:.0625rem solid hsla(0,0%,100%,.16);border-radius:62.4375rem;color:var(--text-title);cursor:pointer;display:inline-block;font-family:inherit;font-size:.85rem;font-weight:700;padding:.5rem 1.1rem;text-decoration:none;transition:background .15s,border-color .15s}.tc-share__btn[data-v-58908d6b]:hover{background:color-mix(in srgb,var(--primary) 22%,transparent);border-color:color-mix(in srgb,var(--primary) 55%,transparent)}@media(prefers-reduced-motion:reduce){.tc-share__btn[data-v-58908d6b]{transition:none}}.tc-ftr[data-v-a7928f85]{background:var(--bg-secondary);border-top:.0625rem solid hsla(0,0%,100%,.07);padding:3.5rem 0 0}.tc-ftr__inner[data-v-a7928f85]{margin:0 auto;max-width:75rem;padding:0 1.5rem}.tc-ftr__top[data-v-a7928f85]{align-items:flex-start;display:flex;gap:3rem;padding-bottom:2.5rem}.tc-ftr__brand[data-v-a7928f85]{flex:0 0 18.75rem}.tc-ftr__name[data-v-a7928f85]{align-items:center;color:var(--text-title);display:flex;font-size:1.15rem;font-weight:900;gap:.5rem;letter-spacing:-.2px}.tc-ftr__logo[data-v-a7928f85]{border-radius:.4375rem;display:block;flex:none}.tc-ftr__name em[data-v-a7928f85]{color:var(--primary);font-style:normal}.tc-ftr__desc[data-v-a7928f85]{color:var(--text-desc);font-size:.92rem;line-height:1.6;margin:.9rem 0 1.2rem;max-width:26.25rem}.tc-ftr__social[data-v-a7928f85]{display:flex;gap:.55rem}.tc-ftr__social-btn[data-v-a7928f85]{background:#ffffff0d;border:.0625rem solid hsla(0,0%,100%,.12);border-radius:.625rem;color:var(--text-desc);display:inline-grid;height:2.125rem;place-items:center;transition:color .15s,border-color .15s;width:2.125rem}.tc-ftr__social-btn[data-v-a7928f85]:hover{border-color:color-mix(in srgb,var(--primary) 55%,transparent);color:var(--primary)}.tc-ftr__nav[data-v-a7928f85]{display:grid;flex:1;gap:1.5rem 1rem;grid-template-columns:repeat(3,minmax(8.75rem,1fr))}.tc-ftr__col-title[data-v-a7928f85]{color:var(--text-assist);font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:.85rem;text-transform:uppercase}.tc-ftr__link[data-v-a7928f85]{color:var(--text-desc);display:block;font-size:.88rem;padding:.22rem 0;text-decoration:none;transition:color .15s}.tc-ftr__link[data-v-a7928f85]:hover{color:var(--primary)}.tc-ftr__bottom[data-v-a7928f85]{border-top:.0625rem solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:.6rem;padding:1.5rem 0 2.5rem}.tc-ftr__made[data-v-a7928f85]{color:var(--text-desc);font-size:.85rem}.tc-ftr__made span[data-v-a7928f85]{color:var(--primary)}.tc-ftr__sub[data-v-a7928f85]{color:var(--text-assist);font-size:.8rem;line-height:1.6}.tc-ftr__copy[data-v-a7928f85]{color:var(--text-assist);font-size:.82rem}.tc-fab-spacer[data-v-a7928f85]{display:none;height:calc(5.25rem + env(safe-area-inset-bottom))}@media(max-width:768px){.tc-ftr__top[data-v-a7928f85]{flex-direction:column;gap:2rem}.tc-ftr__brand[data-v-a7928f85]{flex:none}.tc-ftr__nav[data-v-a7928f85]{grid-template-columns:repeat(2,1fr)}.tc-fab-spacer[data-v-a7928f85]{display:block}}.tcfab[data-v-a71398c8]{background:linear-gradient(transparent,color-mix(in srgb,var(--bg-primary) 92%,transparent) 38%);bottom:0;display:none;left:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;z-index:40}.tcfab__btn[data-v-a71398c8]{align-items:center;background:linear-gradient(100deg,var(--primary),var(--accent));border:none;border-radius:62.4375rem;box-shadow:0 .375rem 1.375rem color-mix(in srgb,var(--primary) 42%,transparent);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:800;gap:.5625rem;justify-content:center;letter-spacing:-.2px;padding:.9375rem;pointer-events:auto;width:100%}.tcfab__btn[data-v-a71398c8]:active{transform:scale(.985)}@media(max-width:768px){.tcfab[data-v-a71398c8]{display:block}}.tcfab-enter-active[data-v-a71398c8]{transition:transform .3s ease,opacity .3s ease}.tcfab-enter-from[data-v-a71398c8]{opacity:0;transform:translateY(110%)}@media(prefers-reduced-motion:reduce){.tcfab-enter-active[data-v-a71398c8]{transition:none}}.tc-shell[data-v-7b316e57]{background:var(--bg-primary);color:var(--text-content);height:100%;overflow-y:auto}
