@media (min-width:1000px){.tb-desktop-public-header-shell{position:sticky;top:0;z-index:40;display:block;width:100%}.tb-desktop-public-header{width:100%;border-bottom:1px solid rgba(255,255,255,.06);background:#06080f}.tb-desktop-public-header__compact{display:flex;width:100%;max-width:80rem;min-height:3rem;height:3rem;align-items:center;gap:.5rem;margin-inline:auto;padding-inline:.75rem}.tb-desktop-public-header__inner{display:none}@media (min-width:640px){.tb-desktop-public-header__compact{height:4.25rem;min-height:4.25rem;gap:1rem;padding-inline:1rem}}@media (min-width:1000px){.tb-public-back-link{display:inline-flex;min-height:2.65rem;align-items:center;gap:.5rem;padding:.65rem 1rem;border:1px solid rgba(196,181,253,.3);border-radius:999px;color:#c4b5fd;font-size:.875rem;font-weight:800;text-decoration:none;background:linear-gradient(135deg,rgba(91,33,182,.36),rgba(15,23,42,.72));box-shadow:0 10px 28px rgba(3,5,18,.3),inset 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color .16s ease,border-color .16s ease,transform .16s ease}.tb-public-back-link:hover{color:#fff;border-color:rgba(196,181,253,.62);transform:translateX(2px)}.tb-public-back-link:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.tb-public-back-link svg{width:1rem;height:1rem}[dir=ltr] .tb-public-back-link svg{transform:rotate(180deg)}.tb-desktop-public-header-shell{position:fixed;top:0;inset-inline:0;z-index:100;width:100%;height:4.25rem;pointer-events:none}.tb-desktop-public-header{position:relative;width:100%;border-bottom:1px solid rgba(167,139,250,.28);background:radial-gradient(ellipse 28% 150% at 8% 50%,rgba(139,92,246,.3),transparent 72%),radial-gradient(ellipse 34% 120% at 52% 45%,rgba(76,29,149,.13),transparent 74%),linear-gradient(270deg,rgba(5,7,18,.98) 0,rgba(12,10,31,.97) 45%,rgba(29,17,61,.97) 76%,rgba(48,24,91,.98));box-shadow:0 16px 34px -28px rgba(124,58,237,.92),inset 0 1px rgba(255,255,255,.045);border-radius:0;-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%);pointer-events:auto}.tb-desktop-public-header__compact{display:none}.tb-desktop-public-header:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;background:linear-gradient(90deg,rgba(216,180,254,.7) 2%,rgba(139,92,246,.72) 24%,rgba(91,33,182,.36) 58%,rgba(167,139,250,.16) 82%,transparent);box-shadow:0 3px 12px rgba(124,58,237,.22);pointer-events:none}.tb-desktop-public-header__inner{display:grid;grid-template-columns:minmax(160px,auto) minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,1.4vw,1.5rem);width:min(100% - 2.5rem,1540px);min-height:4.25rem;margin-inline:auto}.tb-desktop-public-header__brand-link{width:max-content}.tb-desktop-public-header__brand-link>span:first-child{width:2.625rem!important;height:2.625rem!important;border-radius:.8rem!important;background:#03040c;box-shadow:0 10px 25px -18px rgba(139,92,246,.8)}.tb-desktop-public-header__brand-link>span:last-child{font-size:1.05rem!important;letter-spacing:-.02em}.tb-desktop-public-header__actions,.tb-desktop-public-header__nav{display:flex;align-items:center}.tb-desktop-public-header__nav{min-width:0;width:max-content;max-width:100%;justify-self:start;justify-content:flex-start;gap:.2rem;padding:.3rem;border:1px solid rgba(255,255,255,.065);border-radius:1rem;background:rgba(255,255,255,.025)}.tb-desktop-public-header__nav-link{position:relative;display:inline-flex;align-items:center;gap:.38rem;min-height:2.5rem;padding:.5rem .72rem;border-radius:.75rem;color:rgba(226,232,240,.62);font-size:.875rem;font-weight:700;white-space:nowrap;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.tb-desktop-public-header__nav-link svg{width:1.05rem;height:1.05rem;flex:0 0 auto;color:currentColor;stroke-width:1.9;transition:color .18s ease,filter .18s ease}.tb-desktop-public-header__nav-link:after{content:none}.tb-desktop-public-header__nav-link:focus-visible,.tb-desktop-public-header__nav-link:hover{color:#fff;background:rgba(139,92,246,.09)}.tb-desktop-public-header__nav-link:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.tb-desktop-public-header__nav-link[aria-current=page]{color:#fff;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(109,40,217,.1));box-shadow:0 0 0 1px rgba(139,92,246,.3),inset 0 1px rgba(255,255,255,.08)}.tb-desktop-public-header__nav-link[aria-current=page] svg{color:#c4b5fd}.tb-desktop-public-header__actions{justify-content:flex-end;gap:.55rem;padding-inline-start:0}.tb-desktop-public-header__login,.tb-desktop-public-header__register{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;border-radius:.8rem;font-size:.8rem;font-weight:800;white-space:nowrap;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.tb-desktop-public-header__login{padding-inline:1rem;border:1px solid rgba(148,163,184,.14);color:rgba(241,245,249,.82);background:rgba(255,255,255,.025)}.tb-desktop-public-header__login:focus-visible,.tb-desktop-public-header__login:hover{color:#fff;border-color:rgba(196,181,253,.3);background:rgba(139,92,246,.075);outline:none}.tb-desktop-public-header__register{padding-inline:1.1rem;border:1px solid rgba(196,181,253,.28);color:#fff;background:linear-gradient(135deg,#8257e8,#6d35d8);box-shadow:0 12px 28px -18px rgba(124,58,237,.9),inset 0 1px rgba(255,255,255,.16)}.tb-desktop-public-header__register:focus-visible,.tb-desktop-public-header__register:hover{transform:translateY(-1px);border-color:rgba(221,214,254,.42);background:linear-gradient(135deg,#9068ee,#7841df);box-shadow:0 16px 32px -18px rgba(124,58,237,1),inset 0 1px rgba(255,255,255,.2);outline:none}@media (max-width:1199px){.tb-desktop-public-header__inner{grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;gap:1rem;width:min(100% - 1.5rem,1540px)}.tb-desktop-public-header__nav{gap:.15rem}.tb-desktop-public-header__nav-link{padding-inline:.5rem}}@media (max-width:1100px){.tb-desktop-public-header__inner{grid-template-columns:44px minmax(0,1fr) auto}.tb-desktop-public-header__brand-link>span:last-child{display:none!important}.tb-desktop-public-header__brand-link>span:first-child{width:2.65rem!important;height:2.65rem!important}.tb-desktop-public-header__actions{padding-inline-start:.55rem}.tb-desktop-public-header__login{padding-inline:.65rem}.tb-desktop-public-header__register{padding-inline:.8rem}}@media (prefers-reduced-motion:reduce){.tb-desktop-public-header *,.tb-desktop-public-header :after,.tb-desktop-public-header :before{transition-duration:.01ms!important}}}}