.tt-application-header{--tt-application-black:#0a0a0a;--tt-application-white:#fff;--tt-application-blue:#2563eb;--tt-application-gray-dark:#3f4754;--tt-application-line:#e5e9f0;--tt-application-font-display:"Oxanium","Segoe UI",sans-serif;--tt-application-font-body:"Inter","Segoe UI",sans-serif;position:fixed;top:0;right:0;left:0;z-index:1100;width:100%;border-bottom:1px solid rgba(229,233,240,0.88);background:rgba(255,255,255,0.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-family:var(--tt-application-font-body);transition:background 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.tt-application-header.is-scrolled{border-bottom-color:rgba(10,10,10,0.09);background:rgba(255,255,255,0.97);box-shadow:0 12px 35px rgba(20,29,45,0.08)}.tt-application-header *,.tt-application-header *::before,.tt-application-header *::after{box-sizing:border-box}.tt-application-container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.tt-application-header__inner{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px}.tt-application-header-spacer{width:100%;height:82px}.tt-application-brand{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none}.tt-application-brand img{display:block;width:182px;height:auto;max-width:100%}.tt-application-back{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:1px solid rgba(10,10,10,0.12);border-radius:12px;color:var(--tt-application-black);background:rgba(255,255,255,0.74);font-family:var(--tt-application-font-body);font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap;transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.tt-application-back svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}.tt-application-back:hover,.tt-application-back:focus-visible{color:var(--tt-application-white);border-color:var(--tt-application-blue);background:var(--tt-application-blue);box-shadow:0 14px 32px rgba(37,99,235,0.22);transform:translateY(-2px)}.tt-application-back:hover svg,.tt-application-back:focus-visible svg{transform:translateX(-3px)}.tt-application-skip-link{position:fixed;top:-80px;left:16px;z-index:10000;padding:12px 16px;border-radius:10px;color:var(--tt-application-white);background:var(--tt-application-black);font-family:var(--tt-application-font-body);font-size:13px;font-weight:700;text-decoration:none;transition:top 0.2s ease}.tt-application-skip-link:focus{top:16px}body.admin-bar .tt-application-header{top:32px}body.admin-bar .tt-application-skip-link:focus{top:48px}@media (max-width:760px){.tt-application-container{width:min(calc(100% - 30px),1240px)}.tt-application-header__inner{min-height:70px}.tt-application-header-spacer{height:70px}.tt-application-brand img{width:150px}.tt-application-back{min-width:44px;min-height:44px;gap:0;padding:0 12px;font-size:0}.tt-application-back svg{width:21px;height:21px;flex-basis:21px}}@media (max-width:782px){body.admin-bar .tt-application-header{top:46px}body.admin-bar .tt-application-skip-link:focus{top:62px}}@media (prefers-reduced-motion:reduce){.tt-application-header,.tt-application-back,.tt-application-back svg,.tt-application-skip-link{transition:none}}.tt-scroll-progress{position:fixed;top:0;right:0;left:0;z-index:12000;width:100%;height:3px;overflow:hidden;pointer-events:none;background:transparent}.tt-scroll-progress span{display:block;width:100%;height:100%;background:#2563eb;box-shadow:0 0 10px rgba(37,99,235,0.45);transform:scaleX(0);transform-origin:left center;will-change:transform}body.admin-bar .tt-scroll-progress{top:32px}@media (max-width:782px){body.admin-bar .tt-scroll-progress{top:46px}}