.ytx-footer,.ytx-header{--ytx-bg:#0a0a0f;--ytx-surface:#14141c;--ytx-ink:#f5f5f7;--ytx-ink-2:#c9c9d3;--ytx-muted:#8b8b99;--ytx-line:rgb(255 255 255/.08);--ytx-accent:#c6ff3d;--ytx-accent-ink:#0a0a0f;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.5}.ytx-footer a,.ytx-header a{color:inherit;text-decoration:none}.ytx-container{width:min(1240px,calc(100% - 32px));margin:0 auto}.ytx-wordmark{display:block;width:auto;height:30px}.ytx-header{position:sticky;top:0;z-index:50;background:rgb(10 10 15/.82);color:var(--ytx-ink);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--ytx-line)}.ytx-nav{height:68px;gap:28px}.ytx-logo,.ytx-nav{display:flex;align-items:center}.ytx-logo{flex:none}.ytx-links{display:flex;align-items:center;gap:2px;margin-left:auto}.ytx-links a{padding:8px 12px;border-radius:9px;font-size:14.5px;font-weight:500;color:var(--ytx-ink-2);transition:background .15s,color .15s}.ytx-links a:hover{background:rgb(255 255 255/.06);color:var(--ytx-ink)}.ytx-links a.is-active{color:var(--ytx-accent);background:rgb(198 255 61/.08)}.ytx-actions{flex:none;display:flex;align-items:center;gap:8px}.ytx-signin{padding:9px 14px;border-radius:10px;font-size:14.5px;font-weight:500;color:var(--ytx-ink-2)!important;transition:color .15s}.ytx-signin:hover{color:var(--ytx-ink)!important}.ytx-cta{flex:none;display:inline-flex;align-items:center;gap:6px;background:var(--ytx-accent);color:var(--ytx-accent-ink)!important;padding:10px 16px;border-radius:10px;font-size:14.5px;font-weight:600;transition:filter .15s,transform .15s}.ytx-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.ytx-burger{display:none;margin-left:auto;width:42px;height:42px;border:1px solid var(--ytx-line);border-radius:11px;background:var(--ytx-surface);color:var(--ytx-ink);cursor:pointer;place-items:center}.ytx-menu-btn{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:0;border-radius:9px;background:none;font:inherit;font-size:14.5px;font-weight:500;color:var(--ytx-ink-2);cursor:pointer;transition:background .15s,color .15s}.ytx-menu-btn svg{transition:transform .2s;opacity:.7}.ytx-menu-btn.is-active,.ytx-menu-btn:hover{background:rgb(255 255 255/.06);color:var(--ytx-ink)}.ytx-menu-btn.is-active svg{transform:rotate(180deg)}.ytx-mega{position:absolute;left:0;right:0;top:100%;background:#0c0c12;border-bottom:1px solid var(--ytx-line);box-shadow:0 40px 80px -30px rgb(0 0 0/.8);animation:ytx-drop .18s ease-out}@keyframes ytx-drop{0%{opacity:0;transform:translateY(-6px)}}.ytx-mega-inner{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:26px 0 30px}.ytx-mega-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-content:start}.ytx-mega-item{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;border-radius:14px;transition:background .15s}.ytx-mega-item:hover{background:rgb(255 255 255/.05)}.ytx-mega-item b{display:block;color:var(--ytx-ink);font-size:15px;font-weight:600}.ytx-mega-item small{display:block;color:var(--ytx-muted);font-size:13.5px;margin-top:2px}.ytx-mega-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;color:var(--ytx-accent);background:rgb(198 255 61/.08);border:1px solid rgb(198 255 61/.2)}.ytx-mega-hub{display:inline-flex;align-items:center;gap:6px;padding:12px 14px;color:var(--ytx-accent)!important;font-weight:600;font-size:14.5px}.ytx-mega-feature{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:18px;border:1px solid rgb(255 255 255/.12);background:radial-gradient(80% 80% at 100% 0,rgb(139 92 246/.35),transparent 70%),radial-gradient(60% 60% at 0 100%,rgb(198 255 61/.15),transparent 70%),var(--ytx-surface);transition:border-color .15s}.ytx-mega-feature:hover{border-color:rgb(198 255 61/.4)}.ytx-mega-feature b{font-family:var(--font-poppins),sans-serif;font-size:19px;color:var(--ytx-ink);letter-spacing:-.01em}.ytx-mega-feature span{color:var(--ytx-ink-2);font-size:14.5px}.ytx-mega-feature em{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-style:normal;font-weight:600;color:var(--ytx-accent)}.ytx-drawer{position:absolute;left:0;right:0;top:100%;height:calc(100dvh - 68px);overflow-y:auto;background:var(--ytx-bg);padding:12px 16px 28px;border-top:1px solid var(--ytx-line)}.ytx-drawer-group>button{display:flex;width:100%;justify-content:space-between;align-items:center;padding:15px 8px;border:0;border-bottom:1px solid var(--ytx-line);background:none;color:var(--ytx-ink);font:inherit;font-size:17px;font-weight:600;cursor:pointer}.ytx-drawer-group svg.is-flipped{transform:rotate(180deg)}.ytx-drawer-items{display:grid;padding:6px 0 10px}.ytx-drawer-items a{display:flex;align-items:center;gap:12px;padding:11px 10px;border-radius:10px;color:var(--ytx-ink-2);font-size:15.5px}.ytx-drawer-items a svg{color:var(--ytx-accent)}.ytx-drawer-items .ytx-drawer-hub{color:var(--ytx-accent);font-weight:600}.ytx-drawer-link{display:block;padding:15px 8px;border-bottom:1px solid var(--ytx-line);color:var(--ytx-ink);font-size:17px;font-weight:600}.ytx-drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.ytx-drawer-actions a{justify-content:center;text-align:center;border:1px solid var(--ytx-line);border-radius:10px}.ytx-footer{background:var(--ytx-bg);color:var(--ytx-muted);font-size:14.5px;padding:64px 0 0;margin-top:auto;border-top:1px solid var(--ytx-line)}.ytx-footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:32px}.ytx-footer-brand p{margin:16px 0 0;max-width:340px}.ytx-footer nav{display:flex;flex-direction:column;gap:9px}.ytx-footer h2{margin:0 0 4px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ytx-ink)}.ytx-footer nav a{transition:color .15s}.ytx-footer nav a:hover{color:var(--ytx-ink)}.ytx-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:48px;padding:20px 0 26px;border-top:1px solid var(--ytx-line);font-size:13px;color:#6b6b78}@media (max-width:900px){.ytx-actions,.ytx-links{display:none}.ytx-burger{display:grid}.ytx-mega{display:none}.ytx-footer-grid{grid-template-columns:1fr 1fr}.ytx-footer-brand{grid-column:1/-1}}@media (max-width:420px){.ytx-wordmark{height:26px}}